xref: /netbsd-src/external/bsd/flex/dist/ChangeLog (revision c9496f6b604074a9451a67df576a5b423068e71e)
12016-12-30  Will Estes <westes575@gmail.com>
2
3	* NEWS: doc: update NEWS for 2.6.3 release
4
52016-11-26  Explorer09 <explorer09@gmail.com>
6
7	* configure.ac, src/Makefile.am: build: New configure option
8	'--disable-bootstrap'.  If configure is run with '--disable-bootstrap', then stage1flex
9	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
10	fix the bootstrapping issues which are proving subtler and harder to
11	fix than anyone would like.
12
132016-11-26  Explorer09 <explorer09@gmail.com>
14
15	* src/Makefile.am: build: "make clean" deletes stage1scan.c,
16	stage1flex
17
182016-11-26  Explorer09 <explorer09@gmail.com>
19
20	* configure.ac, src/Makefile.am: build: allow building libfl even
21	with --disable-libfl.  For various reasons, we may wish to build libfl explicitly even when
22	configure has been run with the --disable-libfl option. This is
23	possible, now, via 'make -C src libfl.la'.
24
252016-12-19  Alexis La Goutte <alexis.lagoutte@gmail.com>
26
27	* src/flex.skl: scanner: remove trailing whitespace in skeleton
28
292016-12-01  Demi Obenour <demiobenour@gmail.com>
30
31	* src/buf.c, src/main.c, src/parse.y: scanner: Disallow, overquote
32	'[' and ']' in prefix
33
342016-12-29  Samuel Thibault <samuel.thibault@ens-lyon.org>
35
36	* 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
37	buffer overflow in some cases. Additionally, not all platforms
38	believe in PATH_MAX, so stop relying on it.  Fixes #138
39
402016-11-24  Will Estes <westes575@gmail.com>
41
42	* NEWS: doc: note no more libcompat in NEWS
43
442016-11-24  Will Estes <westes575@gmail.com>
45
46	* lib/Makefile.am: build: explain empty lib/Makefile.am
47
482016-11-20  Explorer09 <explorer09@gmail.com>
49
50	* configure.ac: build: warn about cross compiling with *alloc
51
522016-11-19  Explorer09 <explorer09@gmail.com>
53
54	* configure.ac, lib/Makefile.am, lib/lib.c, src/Makefile.am: build:
55	Link $(LIBOBJS) from src/ dir, remove libcompat.la.  The libcompat.la library was small and less friendly to
56	bootstrapping and cross compilation. Now, we will simply link
57	individual object files as needed, which is simpler.
58
592016-11-16  Explorer09 <explorer09@gmail.com>
60
61	* src/Makefile.am: build: Let stage1flex respect LFLAGS
62
632016-11-14  Will Estes <westes575@gmail.com>
64
65	* NEWS: doc: describe --disable-libfl in NEWS
66
672016-10-31  Explorer09 <explorer09@gmail.com>
68
69	* configure.ac, src/Makefile.am: build: Add --disable-libfl
70	configure option.  Disabling libfl is useful when building flex for a cross-toolchain.  Fixes: GH-99
71
722016-11-09  Demi Obenour <demiobenour@gmail.com>
73
74	* src/flex.skl, tests/array_r.l: fix backwards incompatible changes
75	in 2.6.2.  This patch addscompatibility `#defines` for all macros affected by
76	`%prefix`.  Fixes #113.
77
782016-11-08  Will Estes <westes575@gmail.com>
79
80	* tests/.gitignore: git: ignore quote_in_comment artifacts
81
822016-11-08  Demi Obenour <demiobenour@gmail.com>
83
84	* src/scan.l, tests/Makefile.am, tests/quote_in_comment.l,
85	tests/quote_in_comment.txt: Fixes a major bug in Flex's own lexing
86	of literals.  My changes caused Flex to mishandle string and character literals in
87	line comments.  This commit fixes them.  Fixes #113.
88
892016-11-06  Thomas Klausner <wiz@NetBSD.org>
90
91	* configure.ac: Fix unportable test(1) operator.  "==" is only supported by bash, "=" is the standard comparison
92	operator.
93
942016-11-02  Demi Obenour <demiobenour@gmail.com>
95
96	* tests/quotes.l: Add more escaping tests
97
982016-11-01  Demi Obenour <demiobenour@gmail.com>
99
100	* src/scan.l: Fix another escaping bug in non-indented verbatim section 2 code.  I also did some reformatting.
101
1022016-10-28  Alastair Hughes <hobbitalastair@gmail.com>
103
104	* configure.ac: build: fix false negatives for help2man and texi2dvi HELP2MAN and TEXI2DVI (or the corresponding ac_prog variables) will
105	never be zero length as they fall back to the missing script; check
106	for the fall back and warn on that instead of always warning.
107
1082016-10-28  Explorer09 <explorer09@gmail.com>
109
110	* 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
111	next "configure and make" on the source directory will then require
112	help2man unnecessarily.
113
1142016-10-27  Alastair Hughes <hobbitalastair@gmail.com>
115
116	* NEWS, doc/Makefile.am: Only regenerate the man page when required.  Make the flex binary an order-only prerequisite, and add back the
117	prerequisites from before 7cfb440. This prevents rebuilding the man
118	page whenever the flex binary is rebuilt, which causes problems if
119	help2man is not installed and will never work when cross compiling.  Fixes #108.
120
1212016-10-26  Will Estes <westes575@gmail.com>
122
123	* NEWS, src/Makefile.am: build: no longer build PIC version of
124	libfl.  The PIC version of libfl was not being built correctly. From the
125	lack of bug reports around this problem, we conclude that the PIC
126	version of libfl is not used and so we drop it from the build build
127	targets for flex.
128
1292016-10-25  Explorer09 <explorer09@gmail.com>
130
131	* 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
132	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>
133
1342016-10-25  Will Estes <westes575@gmail.com>
135
136	* NEWS, configure.ac: build: version 2.6.3 begins
137
1382016-10-24  Will Estes <westes575@gmail.com>
139
140	* NEWS: doc: mark 2.6.2 release date
141
1422016-10-24  Will Estes <westes575@gmail.com>
143
144	* .gitignore, NEWS, configure.ac: build: switch xz to lzip
145
1462016-10-20  Demi Obenour <demiobenour@gmail.com>
147
148	* src/scan.l, tests/quotes.l: Fix M4 quotation in section 2 prologue
149	and refactor duplicated code
150
1512016-10-21  Alex Kennedy <alexzanderkennedy@gmail.com>
152
153	* doc/flex.texi: Update flex.texi: Removed repedative wording "Flex used to" was written twice at the beginning of Chapter 9,
154	paragraph 2.
155
1562016-09-27  Demi Obenour <demiobenour@gmail.com>
157
158	* src/dfa.c, src/gen.c, src/main.c, src/nfa.c, src/parse.y,
159	src/scan.l, tests/bison_yylval_scanner.l,
160	tests/include_by_push.direct.l: Improved M4 quotation This fixes M4 quotation of certain strings beginning with `yy` (in
161	section 3 of the input file only) and character literals.  The new
162	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
163	unconditionally was defined to) instead.
164
1652016-10-19  Will Estes <westes575@gmail.com>
166
167	* Makefile.am, configure.ac: build: for automake, flex is foreign
168
1692016-10-19  Will Estes <westes575@gmail.com>
170
171	* README, README.md: doc: mv README to README.md
172
1732016-10-19  Will Estes <westes575@gmail.com>
174
175	* README: doc: touch up README
176
1772016-10-19  Will Estes <westes575@gmail.com>
178
179	* README: doc: README no longer mentions sourceforge
180
1812016-10-06  Will Estes <westes575@gmail.com>
182
183	* NEWS: doc: update NEWS with more post-2.6.1 additions
184
1852016-09-27  Demi Obenour <demiobenour@gmail.com>
186
187	* src/filter.c, src/flexdef.h, src/main.c, src/misc.c,
188	src/options.c, src/options.h, src/scan.l, src/yylex.c,
189	tests/Makefile.am, tests/alloc_extra.l, tests/array_r.l,
190	tests/basic_r.l, tests/c_cxx_nr.lll, tests/c_cxx_r.lll,
191	tests/debug_r.l, tests/include_by_reentrant.direct.l,
192	tests/lineno_r.l, tests/mem_nr.l, tests/mem_r.l, tests/posix.l,
193	tests/posixly_correct.l, tests/pthread.l, tests/quotes.l,
194	tests/reject.l4, tests/rescan_nr.direct.l, tests/rescan_r.direct.l,
195	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
196	escape sequences and character constants.  Tests were added to verify the behavior in section 3 with respect to
197	quoting. Both escaping of quotes and quoting of potential
198	macro-start characters are tested. Existing tests were also fixed to
199	account for the new -- and now correct -- behavior. Many tests
200	relied on the old behavior of expanding M4 macros in section 3.
201	They needed to be updated for the new behavior.
202
2032016-10-03  Mightyjo <mightyjo@gmail.com>
204
205	* src/flex.skl, tests/.gitignore, tests/Makefile.am,
206	tests/cxx_restart.ll, tests/cxx_restart.txt: Fix yyrestart(NULL)
207	SEGV.
208
2092016-09-05  Demi Obenour <demiobenour@gmail.com>
210
211	* src/scan.l: scanner: M4 quoting fixes
212
2132016-09-05  Demi Obenour <demiobenour@gmail.com>
214
215	* src/Makefile.am: Support `make indent` for out of source builds
216
2172016-09-24  Demi Obenour <demiobenour@gmail.com>
218
219	* src/Makefile.am, src/mkskel.sh: Simplify some shell code
220
2212016-09-23  Demi Obenour <demiobenour@gmail.com>
222
223	* doc/flex.texi, src/flex.skl, src/flexdef.h, src/main.c,
224	src/options.c, src/options.h, src/scan.l, tests/.gitignore,
225	tests/Makefile.am, tests/noansi_nr.l, tests/noansi_nr.txt,
226	tests/noansi_r.l, tests/noansi_r.txt: no longer generate K&R C
227	scanners
228
2292016-09-04  Demi Obenour <demiobenour@gmail.com>
230
231	* src/scan.l: Fix escaping of `[[` and `]]` in strings Previously, `[[` and `]]` were not escaped in strings, which led to
232	bad interactions with m4.  Also, don't break strings on newline, as GCC et al support
233	whitespace between a backslash and the subsequent newline.
234
2352016-06-20  Translation Project <coordinator@translationproject.org>
236
237	* NEWS, po/sv.po: new sv translation
238
2392016-05-23  Demetri Obenour <demiobenour@gmail.com>
240
241	* src/misc.c: Delete action_m4_define from misc.c This function was not used and always triggered a fatal error when
242	run.
243
2442016-05-20  Will Estes <westes575@gmail.com>
245
246	* tests/Makefile.am, tests/testwrapper-direct.sh: test: run direct
247	tests from srcdir
248
2492016-01-11  Egor Pugin <egor.pugin@gmail.com>
250
251	* tests/include_by_buffer.direct.l, tests/include_by_push.direct.l,
252	tests/include_by_reentrant.direct.l: Exited with error code on some
253	conditions in include tests
254
2552016-05-20  Will Estes <westes575@gmail.com>
256
257	* tests/testwrapper.sh: test: drop .exe when making input file names
258
2592016-05-20  Will Estes <westes575@gmail.com>
260
261	* tests/Makefile.am: test: removed dependencies for include tests
262
2632016-04-28  Tobias Klauser <tklauser@distanz.ch>
264
265	* src/scanflags.c: Avoid realloc on every call of sf_push() Currently, every call to sf_push() realloc()'s _sf_stack, even if
266	the maximum size _sf_max wasn't changed. As the indentation beneath
267	the "if" clause already indicates, the realloc() should only be
268	executed if _sf_max was increased.  Found by compiling flex with the -Wmisleading-indentation flags of
269	gcc, which leads to the following warning: scanflags.c: In function ‘sf_push’: scanflags.c:42:5: warning:
270	     this ‘if’ clause does not guard... [-Wmisleading-indentation] if
271	     (_sf_top_ix + 1 >= _sf_max) ^~ scanflags.c:44:9: note: ...this
272	         statement, but the latter is misleadingly indented as if it is
273	         guarded by the ‘if’ _sf_stk = realloc(_sf_stk,
274	         sizeof(scanflags_t) * _sf_max); ^~~~~~~
275
2762016-03-31  Will Estes <westes575@gmail.com>
277
278	* doc/Makefile.am: build: prettified command to build man page
279
2802016-03-31  Will Estes <westes575@gmail.com>
281
282	* doc/Makefile.am: build: added man page to DISTCLEANFILES
283
2842016-03-31  Will Estes <westes575@gmail.com>
285
286	* BUGS, TODO: remove unused TODO, BUGS files
287
2882016-03-31  Will Estes <westes575@gmail.com>
289
290	* to.do/README, to.do/Wilhelms.todo, to.do/Wish-List,
291	to.do/flex.rmail, to.do/streams.mail, to.do/unicode/FlexLexer.h,
292	to.do/unicode/ccl.c, to.do/unicode/changes.txt,
293	to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl,
294	to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c,
295	to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c:
296	removed to.do/ directory
297
2982016-03-31  Will Estes <westes575@gmail.com>
299
300	* po/POTFILES.in: gettext: removed flex.skl from POTFILES.in file
301	list
302
3032016-03-31  rlar <rlar>
304
305	* src/Makefile.am: fix skel.c dependency (missing tables_shared.c)
306	 and polish build rule Also remove references to srcdir since skel.c is no longer mentioned
307	in po/POTFILES.in.
308
3092016-03-31  rlar <rlar>
310
311	* doc/Makefile.am: fix flex.1 dependency git clean -fdx && ./autogen.sh && \   mkdir -p ../build && cd ../build && ../flex/configure && make -j10
312	  && \ make dist failed with: >  help2man: can't get `--help' info from ../../flex/src/flex Note:   There is no dependency except for the flex binary.
313
3142016-03-31  rlar <rlar>
315
316	* 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
317	open stage1scan.l Note:   stage1scan.c is not necessairy in the "make dist" generated tar.gz
318	  file.  stage1flex will be build from scan.c (which is
319	    distributed), and this will then generate stage1scan.c from scan.l
320
3212016-03-31  Will Estes <westes575@gmail.com>
322
323	* po/POTFILES.in: gettext: list src/flex.skl in po/POTFILES.in
324
3252016-03-29  rlar <rlar>
326
327	* src/gen.c: warning in generated code, with -Ca warning: conversion to 'yy_state_type' from 'flex_uint32_t' may
328	change the sign of the result [-Wsign-conversion]
329
3302016-03-29  rlar <rlar>
331
332	* tests/Makefile.am: suppress `WARNINGFLAGS' for the almost obsolete
333	`noansi' test cases
334
3352016-03-29  rlar <rlar>
336
337	* configure.ac, src/Makefile.am, tests/Makefile.am: configure option
338	`--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
339
3402016-03-31  Tobias Klauser <tklauser@distanz.ch>
341
342	* src/main.c: Fix potential buffer overflow in strncat() When using clang/llvm 3.8 to compile flex, the following warning is
343	emitted: main.c:378:27: warning: the value of the size argument in 'strncat'
344	                                        is too large, might lead to a buffer overflow [-Wstrncat-size]
345	strncat(m4_path, m4, sizeof(m4_path));
346	^~~~~~~~~~~~~~~
347	main.c:378:27: note: change the argument to be the free space in the
348	                                        destination buffer minus the terminating null byte strncat(m4_path,
349	                                                             m4, sizeof(m4_path)); ^~~~~~~~~~~~~~~
350	sizeof(m4_path) - strlen(m4_path) - 1Fix it up by using the solution proposed by the warning message.
351
3522016-03-29  Robert.Larice Robert Larice <Robert.Larice@t-online.de>
353
354	* src/Makefile.am: build: simplified dependency tracking so parallel
355	make runs succeed
356
3572016-03-20  rlar <rlar>
358
359	* src/flex.skl, src/gen.c, src/main.c: avoid warning in generated
360	code, with -Cf warning: conversion to 'unsigned int' from 'int' may change the sign
361	of the result [-Wsign-conversion]
362
3632016-03-18  Will Estes <westes575@gmail.com>
364
365	* NEWS, configure.ac: mention v2.6.2; summarize changes since 2.6.1
366
3672016-03-18  Will Estes <westes575@gmail.com>
368
369	* doc/flex.texi: doc: corrected example in manual, gh#67
370
3712016-03-16  rlar <rlar>
372
373	* tests/string_nr.l, tests/string_r.l, tests/yyextra.l: warning:
374	conversion to 'size_t' from 'int' may change the sign of the result
375	[-Wsign-conversion]
376
3772016-03-16  rlar <rlar>
378
379	* tests/mem_nr.l, tests/mem_r.l, tests/pthread.l: warning:
380	conversion to 'long unsigned int' from 'int' may change the sign of
381	the result [-Wsign-conversion]
382
3832016-03-16  rlar <rlar>
384
385	* src/flex.skl: warning: conversion to 'flex_uint32_t' from 'long
386	unsigned int' may alter its value [-Wconversion] struct yytbl_reader, member bread is of type flex_uint32_t
387
3882016-03-16  rlar <rlar>
389
390	* tests/alloc_extra.l, tests/bison_nr_main.c,
391	tests/bison_nr_parser.y, tests/bison_yylloc_parser.y: warning:
392	redundant redeclaration of '...' [-Wredundant-decls]
393
3942016-03-16  rlar <rlar>
395
396	* tests/bison_nr_parser.y, tests/bison_yylloc_parser.y,
397	tests/bison_yylval_parser.y, tests/pthread.l: warning: no previous
398	prototype for '...' [-Wmissing-prototypes]
399
4002016-03-16  rlar <rlar>
401
402	* tests/multiple_scanners_r_main.c: warning: unused variable 'fp'
403	[-Wunused-variable]
404
4052016-03-16  rlar <rlar>
406
407	* tests/pthread.l: main(), warning: redundant redeclaration of
408	'main' [-Wredundant-decls]
409
4102016-03-16  rlar <rlar>
411
412	* tests/include_by_reentrant.direct.l, tests/lineno_nr.l,
413	tests/lineno_r.l, tests/lineno_trailing.l: main(), warning:
414	old-style function definition [-Wold-style-definition]
415
4162016-03-16  rlar <rlar>
417
418	* tests/alloc_extra.l, tests/array_nr.l, tests/array_r.l,
419	tests/basic_nr.l, tests/basic_r.l, tests/ccl.l, tests/debug_nr.l,
420	tests/debug_r.l, tests/extended.l, tests/mem_nr.l, tests/mem_r.l,
421	tests/noansi_r.l, tests/posix.l, tests/posixly_correct.l,
422	tests/prefix_nr.l, tests/prefix_r.l, tests/quotes.l,
423	tests/string_nr.l, tests/string_r.l, tests/yyextra.l: main(),
424	warning: old-style function definition [-Wold-style-definition]
425
4262016-03-01  rlar <rlar>
427
428	* src/ecs.c, src/tblcmp.c: Fix two more casts
429
4302016-03-14  Bastian K�cher <git@kchr.de>
431
432	* src/gen.c: Fixes yyl compare with unsigned warning
433
4342016-03-13  Robert Larice <Robert.Larice@t-online.de>
435
436	* configure.ac: Suppress portability warnings in Makefile generation
437
4382016-02-27  rlar <rlar>
439
440	* src/flex.skl: generated code, in yyensure_buffer_stack(), change
441	type of local `num_to_alloc' which is exclusively used in yy_size_t context
442
4432016-03-01  rlar <rlar>
444
445	* src/flex.skl: generated code, in yy_get_next_buffer(), change type
446	of local `number_to_move' suits better, because `yy_n_chars' and `yy_buf_size' are of type
447	`int'
448
4492016-02-27  rlar <rlar>
450
451	* src/flex.skl: generated code, `_yybytes_len' is of type `int', fix
452	code accordingly
453
4542016-02-28  rlar <rlar>
455
456	* src/gen.c: generated code, `max_size' seems to be of type `int',
457	fix casts accordingly
458
4592016-02-28  rlar <rlar>
460
461	* src/flex.skl: generated code, here `new_size' is of type `int',
462	fix casts accordingly
463
4642016-02-28  rlar <rlar>
465
466	* src/flex.skl: generated code, `yy_buf_size' is of type `int', fix
467	casts accordingly
468
4692016-02-28  rlar <rlar>
470
471	* src/flex.skl: generated code, `offset' is of type `int'
472
4732016-02-28  rlar <rlar>
474
475	* src/gen.c: generated code, `yy_more_len' is of type `int'
476
4772016-02-28  rlar <rlar>
478
479	* src/scan.l: scan.l, rewrite two loops to avoid unneccesairy
480	casting
481
4822016-03-01  rlar <rlar>
483
484	* src/regex.c, src/tables.c: improve readability
485
4862016-02-28  rlar <rlar>
487
488	* src/tblcmp.c: another cast in tblcmp.c to avoid warning
489
4902016-02-28  rlar <rlar>
491
492	* src/buf.c: casts in buf_append() to get rid of warnings
493
4942016-02-28  rlar <rlar>
495
496	* src/dfa.c, src/gen.c: cast to suite type of flex_uint32_t td_lolen
497
4982016-02-28  rlar <rlar>
499
500	* src/main.c, src/misc.c, src/regex.c, src/scan.l, src/scanopt.c,
501	src/tables_shared.c: cast to get rid of warnings
502
5032016-03-01  rlar <rlar>
504
505	* src/buf.c, src/main.c: cast and fix usage of log10(), ceil to
506	prevent buffer overflow
507
5082016-03-01  rlar <rlar>
509
510	* src/tables.c: tables.c, sprinkle casts to get rid of warnings
511
5122016-03-01  rlar <rlar>
513
514	* src/tables.c: yytbl_data_compress(), change type of local newsz to
515	get rid of warnings
516
5172016-03-01  rlar <rlar>
518
519	* src/tables.c, src/tables.h: change type of struct
520	yytbl_writer.total_written to get rid of warnings
521
5222016-02-28  rlar <rlar>
523
524	* src/tables.c: change argument type of yytbl_writen() to get rid of
525	warnings
526
5272016-03-01  rlar <rlar>
528
529	* src/tables.c: yytbl_write8/16/32(), change type of local variables
530	to get rid of warnings
531
5322016-02-28  rlar <rlar>
533
534	* src/flexdef.h, src/misc.c, to.do/unicode/flexdef.h,
535	to.do/unicode/misc.c: change return type and rename int
536	htoi()/otoi() --> unsigned int htoui()/otoui()
537
5382016-03-01  Will Estes <westes575@gmail.com>
539
540	* NEWS: Mention 2.6.1 release date
541
5422016-02-28  rlar <rlar>
543
544	* src/gen.c: avoid warning, add (int) cast to the read() return
545	value For similiarity with the fread() case.
546
5472016-02-28  rlar <rlar>
548
549	* src/scan.l: avoid warning, POSIX says yyless() has an `int'
550	argument
551
5522016-02-29  rlar <rlar>
553
554	* src/filter.c: use type size_t in filter_tee_header() to avoid
555	warnings
556
5572016-02-29  rlar <rlar>
558
559	* src/filter.c, src/misc.c, src/scanopt.c, src/tables.c: add
560	(size_t) casts to malloc invocations to prevent warnings
561
5622016-02-29  rlar <rlar>
563
564	* src/buf.c, src/misc.c, src/scan.l, src/scanopt.c, src/tables.c:
565	add (int) casts to some strlen() invocations to prevent warnings
566
5672016-02-29  rlar <rlar>
568
569	* src/flexdef.h, src/scan.l, src/sym.c: ndlookup(), char *, to get
570	rid of casts and warnings
571
5722016-02-28  rlar <rlar>
573
574	* src/flexdef.h, src/scan.l, src/sym.c: ndinstal(), char *, to get
575	rid of casts and warnings
576
5772016-02-28  rlar <rlar>
578
579	* src/flexdef.h, src/scan.l, src/sym.c: cclinstal() and ccllookup(),
580	char *, to get rid of casts and warnings
581
5822016-02-28  rlar <rlar>
583
584	* src/gen.c: warning: redundant redeclaration of
585	‘gen_next_state’ [-Wredundant-decls]
586
5872016-02-28  rlar <rlar>
588
589	* src/gen.c: warning: no previous prototype for ‘mkecstbl’
590	[-Wmissing-prototypes]
591
5922016-02-28  rlar <rlar>
593
594	* src/main.c: warning: suggest parentheses around assignment used as
595	truth value [-Wparentheses]
596
5972016-02-28  rlar <rlar>
598
599	* src/flexdef.h: warning: redundant redeclaration of ‘yywrap’
600	[-Wredundant-decls]
601
6022016-02-28  rlar <rlar>
603
604	* src/flexdef.h: warning: redundant redeclaration of ‘yylval’
605	[-Wredundant-decls]
606
6072016-02-28  rlar <rlar>
608
609	* src/flexdef.h: warning: redundant redeclaration of ‘yyin’
610	[-Wredundant-decls]
611
6122016-02-28  rlar <rlar>
613
614	* src/flexdef.h, src/main.c: warning: redundant redeclaration of
615	‘yyparse’ [-Wredundant-decls]
616
6172016-02-28  rlar <rlar>
618
619	* src/parse.y, src/scan.l, src/yylex.c, to.do/unicode/scan.l:
620	unification, rename some more rename these too for improved similiarity:   OPTION_OP OPT_HEADER OPT_EXTRA_TYPE OPT_TABLES
621
6222016-02-28  rlar <rlar>
623
624	* src/parse.y, src/scan.l, src/yylex.c, to.do/unicode/scan.l: fix
625	name clash, OPT_OUTFILE from parse.y and from options.h these collide:   OPT_OUTFILE OPT_PREFIX OPT_YYCLASS rename them TOK_... in the
626	parser
627
6282016-02-28  Will Estes <westes575@gmail.com>
629
630	* lib/reallocarray.c: Prototyped reallocarray implementation
631
6322016-02-28  Will Estes <westes575@gmail.com>
633
634	* src/scanopt.c: Removed custom strcasecmp() function
635
6362016-02-28  rlar <rlar>
637
638	* src/flex.skl: fwrite wants a size_t, yyleng is int per posix
639
6402016-02-28  rlar <rlar>
641
642	* src/scanopt.c: Remove some unneeded casts
643
6442016-02-28  rlar <rlar>
645
646	* src/flexdef.h: warning: negative integer implicitly converted to
647	unsigned type [-Wsign-conversion]
648
6492016-02-27  rlar <rlar>
650
651	* src/dfa.c, src/parse.y: dfa.c:157:24: warning: conversion to
652	'size_t' from 'int' may change the sign of the result
653	[-Wsign-conversion] most certainly safe cast
654
6552016-02-27  rlar <rlar>
656
657	* src/ccl.c: ccl.c:86:19: warning: conversion to 'unsigned char'
658	from 'int' may alter its value [-Wconversion] ch seems to have been checked for proper range some lines above
659
6602016-02-27  rlar <rlar>
661
662	* tests/bison_nr_parser.y: warning: deprecated directive, use
663	'%pure-parser' [-Wdeprecated]
664
6652016-02-27  rlar <rlar>
666
667	* lib/lib.c: warning: no previous prototype for 'do_nothing'
668	[-Wmissing-prototypes]
669
6702016-02-27  rlar <rlar>
671
672	* src/libmain.c: included stdlib.h header
673
6742016-02-27  Will Estes <westes575@gmail.com>
675
676	* NEWS: Described more post v2.6.0 changes
677
6782016-02-27  Will Estes <westes575@gmail.com>
679
680	* configure.ac: build: Removed bzip2 distribiution archive
681
6822016-02-27  Will Estes <westes575@gmail.com>
683
684	* configure.ac: removed obsolete program check
685
6862016-02-27  Will Estes <westes575@gmail.com>
687
688	* configure.ac: Made some program checks more robust
689
6902016-02-27  rlar <rlar>
691
692	* src/flex.skl: Remove unneeded cast to int
693
6942016-02-27  Will Estes <westes575@gmail.com>
695
696	* src/flex.skl: Fixed incorrect integer type
697
6982016-02-27  Will Estes <westes575@gmail.com>
699
700	* src/flex.skl: Fix more integer types, resolves sf 184, 187
701
7022016-02-26  Robert Larice <Robert.Larice@t-online.de>
703
704	* src/flex.skl, src/gen.c: Removed some type conversion warnings
705
7062016-02-26  Will Estes <westes575@gmail.com>
707
708	* src/flex.skl: Changed another buffer size to int; resolves gh#61
709
7102016-02-24  Will Estes <westes575@gmail.com>
711
712	* 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
713	incorrect given its use in read(). While it might be adviseable to
714	look at defining a yy_ssize_t, there might be some issues doing this
715	and so, for now, at least, we'll punt back to int.
716
7172016-02-24  Will Estes <westes575@gmail.com>
718
719	* src/buf.c: Fixed size of bufferallocation, resolved gh#54.  The value of n_alloc was a count, not a size. Multiplying the value
720	by the element size was incorrect. That multiplication was already
721	being done and having it done twice was incorrect.
722
7232016-02-23  Tobias Klauser <tklauser@distanz.ch>
724
725	* src/scan.l: Allow '%option noline' in flex input file, resolves
726	gh#56.  Allow specifying '%option noline' in the input file, leading to the
727	same effect as calling flex with the command line option --noline.  Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
728
7292016-02-23  Tobias Klauser <tklauser@distanz.ch>
730
731	* src/buf.c, src/main.c: Emit no #line directives if gen_line_dirs
732	is false, resolves igh#55.  There are two instances in the code which will print a #line
733	directive to the resulting lexer, regardless of the value of
734	gen_line_dirs. Fix them, so they also respect gen_line_dirs.  Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
735
7362016-02-16  Tobias Klauser <tklauser@distanz.ch>
737
738	* lib/lib.c, src/gen.c, src/misc.c, src/scan.l: Converted K&R style
739	function definitions to ANSI C style Consistently make use of the ANSI C function definition style
740	instead of the K&R style.
741
7422016-01-29  Tobias Klauser <tklauser@distanz.ch>
743
744	* src/flex.skl: Used NULL constant instead of plain integer for NULL
745	pointer.  The sparse static checker warns about using plain integer 0 as NULL
746	pointers in the generated lexer code. Fix this by using NULL
747	consistently for pointers.
748
7492016-01-29  Tobias Klauser <tklauser@distanz.ch>
750
751	* src/flex.skl: Marked declaration and definition of yy_fatal_error
752	as noreturn.  Only the declaration of yy_fatal_error is marked with
753	__attribute__((__noreturn__)) in case GCC >= 3 is used, but not the
754	definition. This leads to the sparse static checker to complain
755	about function declaration mismatch.  Fix it by defining a macro yynoreturn and using it for both the
756	declaration and the definition of yy_fatal_error.
757
7582016-01-27  Tobias Klauser <tklauser@distanz.ch>
759
760	* src/flex.skl: Fixed declaration mismatch in yy_fatal_error.  The prototype declares yy_fatal_error parameter as "const char
761	msg[]" while the definition uses "const char* msg" (introduced by
762	commit e9d5fc713f61b) which causes the sparse static checkers to
763	produce an error.  Fix this by adjusting the definition to use "const char* msg" as
764	well.  Also change the C++ version accordingly so it matches the
765	declaration in FlexLexer.hpp.
766
7672016-01-23  Will Estes <westes575@gmail.com>
768
769	* CODE_OF_CONDUCT.md: flex is for flex #NCoC
770
7712016-01-18  Will Estes <westes575@gmail.com>
772
773	* doc/flex.texi: Referred to github for issue tracking, no longer sf
774
7752016-01-10  Egor Pugin <egor.pugin@gmail.com>
776
777	* tests/reject.l4, tests/tableopts.l4: Opened files in binary mode
778	explicitly
779
7802016-01-08  OBATA Akio <obache@NetBSD.org>
781
782	* src/Makefile.am: Linked flex binary against libintl, not libfl.   Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
783
7842016-01-08  Michael van Elst <mlelstv@NetBSD.org>
785
786	* src/filter.c: Improved pipe-stdin hack behavior; resolves sf#198.  Signed-off-by: Thomas <Klausner wiz@NetBSD.org>
787
7882015-12-27  Will Estes <westes575@gmail.com>
789
790	* configure.ac, src/flexdef.h: Removed no longer needed header
791	checks
792
7932015-12-27  Will Estes <westes575@gmail.com>
794
795	* configure.ac: Checked for reallocarray() with AC_REPLACE_FUNCS
796
7972015-12-27  Will Estes <westes575@gmail.com>
798
799	* src/flexdef.h, src/main.c: include libgen.h from flexdef.h, not
800	main.c
801
8022015-12-25  Michael Reed <m.reed@mykolab.com>
803
804	* 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
805		 "\.*" * (same concept as /bin/sh `basename`, but different handling
806		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
807	the average use case, but messes up pretty severely in others.
808	Besides that, basename(3) is mandated by POSIX so should be present
809	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
810	  basename(3) returns NULL if the returned path componenet is >
811	  PATH_MAX, so add a check for that - basename(3) shouldn't return an empty string, so remove the   program_name[0] != '\0' check
812
8132015-12-25  Michael Reed <m.reed@mykolab.com>
814
815	* src/main.c: Simplify basename2().  It's only call site does not activate the `strip_ext` code path, so
816	the function can be simplified a lot.  While here, remove a double
817	assignment.
818
8192015-12-25  Michael Reed <m.reed@mykolab.com>
820
821	* src/flex.skl, src/misc.c: Cleaned up __STDC__ #ifdefs.  Assuming a compiler conforming to the ISO C standard is used, i.e.,
822	__STDC__ is defined to 1, YY_USE_CONST is always defined and can be
823	eliminated.
824
8252015-12-25  Michael Reed <m.reed@mykolab.com>
826
827	* src/flexdef.h, src/main.c, src/scanopt.c, src/scanopt.h,
828	src/sym.c: Remove remaining use of PROTO
829
8302015-12-21  Serguey Parkhomovsky <xindigo@gmail.com>
831
832	* src/buf.c: buf.c: use snprintf
833
8342015-12-19  Will Estes <westes575@gmail.com>
835
836	* configure.ac: build: reformatted AC_CHECK_FUNCS for readability
837
8382015-12-17  Will Estes <westes575@gmail.com>
839
840	* src/scanopt.c: correct function prototype
841
8422015-12-15  Michael Reed <m.reed@mykolab.com>
843
844	* src/main.c, src/scanopt.c, src/sym.c, src/tblcmp.c: Remove more
845	instances of PROTO
846
8472015-12-15  Michael Reed <m.reed@mykolab.com>
848
849	* src/main.c: Removed prototype for main().  It's not called anywhere else so the prototype is not needed.  See
850	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
851
8522015-12-13  Michael McConville <mmcco@mykolab.com>
853
854	* src/dfa.c, src/gen.c, src/nfa.c, to.do/unicode/main.c,
855	to.do/unicode/tblcmp.c: Removed more instances of PROTO, ansifying.
856
8572015-12-13  Will Estes <westes575@gmail.com>
858
859	* README: Noted github for issue tracking and pull requests
860
8612015-12-13  Michael McConville <mmcco@mykolab.com>
862
863	* README: Reformatted README; removed sf bug tracking link.
864
8652015-12-13  Michael McConville <mmcco@mykolab.com>
866
867	* src/gen.c, to.do/unicode/gen.c: Removed macros for indentation
868	level.  Just increment or decrement the indentation counter. That's less to
869	remember and makes the code more readable.  w# Please enter the commit message for your changes. Lines starting
870
8712015-12-12  Mike Frysinger <vapier@gentoo.org>
872
873	* tests/Makefile.am, tests/testwrapper.sh: tests: fixed paths to
874	input files.  The current test wrapper works only when the inputs are specified
875	using relative paths.  If they're specified with absolute paths, the
876	driver fails to detect the inputs because it always prepends the
877	input dir name which itself is a relative path: $ cd tests $
878	./testwrapper.sh -d . -i $PWD/reject.txt -t ./reject_ver.table
879	<fails to open inputs> This normally doesn't show up because people run `./configure` or,
880	for out of tree builds, `../configure`.  But if you happen to run
881	configure with an absolute path, then automake tends to generate
882	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
883	  source and build directories - most of the time, the full/correct path is already specified
884
8852015-12-12  Mike Frysinger <vapier@gentoo.org>
886
887	* configure.ac: configure: fixed realloc test.  The [] characters are used for quoting in m4, so the attempt to use
888	them in place of `test` fails yielding the warning at build time: .../flex/configure: line 20222: no: command not found
889
8902015-12-12  Michael McConville <mmcco@mykolab.com>
891
892	* src/flexdef.h: Started removal of PROTO macro.  The PROTO macro is no longer needed. Additionally, its usage is
893	inconsistent, so we began removing it.
894
8952015-12-12  Michael Reed <m.reed@mykolab.com>
896
897	* Makefile.am, src/main.c: Removed SHORT_FILE_NAMES preprocessor
898	symbol.  As a relic of MS-DOS, we don't need this.  It's never defined; see 13b5b214f53d1c3354a7ab910bd160c126df1331.  Removed additional MSDOS ifdef.
899
9002015-12-11  Michael McConville <mmcco@mykolab.com>
901
902	* configure.ac, lib/reallocarray.c, src/flexdef.h: Added new
903	function reallocarray.  This is taken from OpenSSH Portable, which in turn takes it from
904	OpenBSD.  reallocarray wraps the stdlib's realloc function. It takes two size
905	arguments and checks for overflow, like calloc, but doesn't zero the
906	memory. Therefore, it allows us to do overflow-safe array
907	reallocations and overflow-safe unzeroed array allocations, which
908	the stdlib allocation functions don't.  We have a bunch of specific array allocation macros, none of which
909	check for overflow. reallocarray should be able to replace them.
910
9112015-12-11  Michael McConville <mmcco@mykolab.com>
912
913	* src/flexdef.h: Removed MS-DOS, VMS macros.  Given the age of the MS-DOS and VMS platforms, it's likely that no
914	one is building flex on them any more. Additionally, the preferred
915	approach is to test for particular platform features rather than to
916	test for particular platforms.
917
9182015-12-12  Will Estes <westes575@gmail.com>
919
920	* src/flexdef.h, src/main.c: Made search for m4 more explicit.
921
9222015-12-12  Will Estes <westes575@gmail.com>
923
924	* src/flex.skl: Returned 0 from yywrap() instead of EOF
925
9262015-12-11  Will Estes <westes575@gmail.com>
927
928	* src/libmain.c: Changed end of main() in libmain to exit(0)
929
9302015-12-11  Will Estes <westes575@gmail.com>
931
932	* NEWS, configure.ac: Mentioned v2.6.1; documented some changes
933	since v2.6.0
934
9352015-12-11  Will Estes <westes575@gmail.com>
936
937	* README: Updated build documentation; finished sf#155.  Removed version numbers for build tools. Noted that version
938	requirements for build tools will be noted in configure.ac. Expanded
939	documentation of building texinfo based docs.
940
9412015-12-11  Will Estes <westes575@gmail.com>
942
943	* doc/Makefile.am: Removed flex.pdf from distribution; partially
944	fixed sf#155
945
9462015-12-11  Will Estes <westes575@gmail.com>
947
948	* src/flex.skl: Commented in C style in skeleton; fixed sf#195
949
9502015-12-10  Will Estes <westes575@gmail.com>
951
952	* .gitignore: Ignored autoscan files
953
9542015-12-09  Will Estes <westes575@gmail.com>
955
956	* configure.ac: Checked for ranlib and strdup() at configure time
957
9582015-12-09  Michael McConville <mmcconville@mykolab.com>
959
960	* src/flexdef.h, src/misc.c, src/tblcmp.c, to.do/unicode/flexdef.h,
961	to.do/unicode/misc.c, to.do/unicode/tblcmp.c: Replace zero_out()
962	with stdlib's memset.
963
9642015-12-09  Michael McConville <mmcconville@mykolab.com>
965
966	* src/flex.skl: Removed memory allocation casts.
967
9682015-12-09  Michael McConville <mmcconville@mykolab.com>
969
970	* src/flexdef.h: Removed alloca() configuration.  Since alloca() is dangerous, depricated, we remove it.
971
9722015-12-09  Michael McConville <mmcconville@mykolab.com>
973
974	* src/flexdef.h: Removed implementation of isascii().  POSIX defines isascii(), so it's likely present on anything
975	weactually build flex on these days.
976
9772015-12-09  Michael McConville <mmcconville@mykolab.com>
978
979	* src/main.c, src/scanopt.c, src/tables.c: Removed NULL-checks
980	before free()
981
9822015-12-08  Michael McConville <mmcconville@mykolab.com>
983
984	* src/buf.c, src/dfa.c, src/flexdef.h, src/gen.c, src/scan.l,
985	to.do/unicode/flexdef.h, to.do/unicode/scan.l: Removed flex_free()i,
986	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
987	corrected to free() correctly.
988
9892015-12-08  Michael McConville <mmcconville@mykolab.com>
990
991	* src/filter.c, src/flexdef.h, src/misc.c, src/scan.l,
992	src/scanflags.c, to.do/unicode/flexdef.h, to.do/unicode/misc.c,
993	to.do/unicode/scan.l: Removed flex_realloc().  As with flex_alloc(), replace calls to flex_realloc(), which was
994	just a wrapper around realloc().
995
9962015-12-08  Michael McConville <mmcconville@mykolab.com>
997
998	* src/buf.c, src/filter.c, src/flexdef.h, src/main.c, src/misc.c,
999	src/regex.c, src/scan.l, src/scanflags.c, src/sym.c,
1000	to.do/unicode/flexdef.h, to.do/unicode/misc.c, to.do/unicode/scan.l:
1001	Removed flex_alloc; cleaned up style.  The function flex_alloc() was just a wrapper around malloc(). Since
1002	this only added unclarity, and the flex_alloc() function is likely a
1003	legacy of olden times, remove it in favor of calls to malloc()
1004	directly.  Style elements cleaned up:  * superfluous spacing around parentheses  * non-constant initialization in variable declarations  * needless casts  * almost all uses of assignments as subexpressions
1005
10062015-12-07  Michael McConville <mmcconville@mykolab.com>
1007
1008	* src/dfa.c, src/flexdef.h, src/gen.c, src/main.c, src/scan.l,
1009	src/scanopt.c, tests/bison_nr_scanner.l,
1010	tests/bison_yylloc_scanner.l, tests/bison_yylval_scanner.l,
1011	tests/mem_nr.l, tests/mem_r.l, tests/pthread.l, tests/string_nr.l,
1012	tests/string_r.l, tests/yyextra.l, to.do/unicode/scan.l: Remove
1013	allocation casts
1014
10152015-12-07  Will Estes <westes575@gmail.com>
1016
1017	* src/.gitignore, src/Makefile.am: Built flex with itself.  Changes in scan.l need to be built into flex with the same version
1018	of flex in some cases. Since this build requirement is minimal, we
1019	simply bootstrap flex unconditionally.  We intentionally exclude from version control the bootstrap
1020	artifacts as the extra copy of the lexer, the intermediate scanner
1021	and the bootstrap executable are not of interest.
1022
10232015-12-05  Michael McConville <mmcconville@mykolab.com>
1024
1025	* src/buf.c, src/dfa.c, src/main.c, src/nfa.c, src/parse.y,
1026	src/scan.l, src/scanopt.c, src/sym.c, to.do/unicode/main.c,
1027	to.do/unicode/scan.l: Use NULL rather than (type *) 0.
1028
10292015-12-05  Michael McConville <mmcconville@mykolab.com>
1030
1031	* src/flexdef.h, src/misc.c, src/sym.c, to.do/unicode/flexdef.h,
1032	to.do/unicode/misc.c: Replace copy_unsigned_string() with xstrdup().  Like copy_string(), copy_unsigned_string() is just a clone of the
1033	stlib's strdup(). We only use it twice. I'm pretty confident that
1034	char signedness is irrelevant in this case.
1035
10362015-12-04  Akim Demaille <akim@lrde.epita.fr>
1037
1038	* src/FlexLexer.h: Cleaned up white space.
1039
10402015-12-04  Akim Demaille <akim@lrde.epita.fr>
1041
1042	* src/FlexLexer.h: Removed struct keyword before yy_buffer_state
1043
10442015-12-04  Akim Demaille <akim@lrde.epita.fr>
1045
1046	* examples/testxxLexer.l, src/FlexLexer.h, src/flex.skl, src/main.c:
1047	Replaced FLEX_STD macro with std::.  The std:: construct exists as of C++98, so we can simply assume it
1048	is supported.
1049
10502015-12-04  Akim Demaille <akim@lrde.epita.fr>
1051
1052	* src/Makefile.am: Generated skel.c explicitly in srcdir.  Rewrote the target for skel.c to explicitly mention the srcdir. This
1053	should help when building flex from a directory outside the flex
1054	tree. Spread the rule out over several lines to enhance readability.
1055
10562015-12-04  Akim Demaille <akim@lrde.epita.fr>
1057
1058	* autogen.sh: Called glibtoolize if libtoolize run fails.  On Mac OS X, libtoolize is known as glibtoolize. In cases where
1059	libtoolize is not present, then calling glibtoolize when
1060	bootstrapping the build system gives more folks a shot at getting
1061	flex built from the ground up.
1062
10632015-12-02  Mightyjo <mightyjo@gmail.com>
1064
1065	* configure.ac: Checked for (g)texi2dvi. Better bison, help2man
1066	checks.  Added test for presence of (g)texi2dvi program. Gave notice if
1067	texi2dvi is unavailable and set TEXI2DVI=: to avoid giving users
1068	headaches.  Enhanced tests for bison and help2man with notices when the programs
1069	aren't found.  Set their program variables to use the missing script
1070	in build-aux since it's compatible with them.
1071
10722015-12-02  Michael McConville <mmcconville@mykolab.com>
1073
1074	* src/flexdef.h, src/misc.c, src/parse.y, src/scan.l, src/sym.c,
1075	src/tables.c, to.do/unicode/flexdef.h, to.do/unicode/misc.c,
1076	to.do/unicode/scan.l: Made string copying more standard.  copy_string() was a clone of the stdlib's strdup(). For safety,
1077	simplicity, and speed, we should use that instead. We introduce
1078	xstrdup() which wraps strdup() in a failure upon memory allocation
1079	errors.
1080
10812015-11-30  Serguey Parkhomovsky <sergueyparkhomovsky@gmail.com>
1082
1083	* src/scan.l: Error on unbalanced parentheses in rules section.
1084
10852015-11-29  Will Estes <westes575@gmail.com>
1086
1087	* src/Makefile.am: Cleaned up BUILT_SOURCES list.  Removed reference to skel.c as a built source since other make rules
1088	cover this case.
1089
10902015-11-29  Will Estes <westes575@gmail.com>
1091
1092	* src/Makefile.am: Sorted file names in flex_SOURCES
1093
10942015-11-27  Mightyjo <mightyjo@gmail.com>
1095
1096	* src/ecs.c, src/flexdef.h, src/main.c, src/misc.c, src/scan.l,
1097	src/scanopt.c, src/sym.c, src/tblcmp.c: Replaced CHAR macro with
1098	unsigned char type.  Thanks to Michael McConville for pointing out that the old Char
1099	macro causes problems with static analysis.  The macro has been
1100	removed and replaced with 'unsigned char' throughout the flex
1101	sources. The macro is not needed at best and was confusing at worst.
1102	It was not used in any of the example files nor was it mentioned in
1103	the manual at all.
1104
11052015-11-21  Will Estes <westes575@gmail.com>
1106
1107	* configure.ac: updated syntax of AC_INIT call as per autoupdate
1108
11092015-11-21  Will Estes <westes575@gmail.com>
1110
1111	* tests/Makefile.am: removed extra call to a _CPPFLAGS variable
1112
11132015-05-14  Stefan Reinauer <stefan.reinauer@coreboot.org>
1114
1115	* src/buf.c, src/ccl.c, src/dfa.c, src/ecs.c, src/gen.c,
1116	src/main.c, src/misc.c, src/nfa.c, src/parse.y, src/scan.l,
1117	src/scanopt.c, src/sym.c, src/tblcmp.c: Switch function definitions
1118	from mixed K&R to consistent ANSI C.  flex was using K&R function definitions for some functions and ANSI
1119	C style in others, sometimes even in the same file. Change the code
1120	to consistently use ANSI C.  Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
1121
11222015-11-16  Mightyjo <mightyjo@gmail.com>
1123
1124	* tests/Makefile.am: Used in-tree header file for c++ tests.
1125
11262015-11-17  Will Estes <westes575@gmail.com>
1127
1128	* configure.ac: Declared version 2.6.0
1129
11302015-11-17  Will Estes <westes575@gmail.com>
1131
1132	* NEWS: Dated, described flex release 2.6.0
1133
11342015-11-13  Will Estes <westes575@gmail.com>
1135
1136	* NEWS, configure.ac: Declared version 2.6.0rc1
1137
11382015-11-13  lukeallardyce <lukeallardyce@users.sourceforge.net>
1139
1140	* src/Makefile.am: Supplied versioning information in flex
1141	libraries.  Resolves sourceforge bug #182. On OSX, and possibly other platforms,
1142	building the libfl libraries without versioning information caused a
1143	build failures.
1144
11452015-11-12  Will Estes <westes575@gmail.com>
1146
1147	* tests/Makefile.am: Cleaned up more precisely after make check.  BUILT_SOURCES is now just the list of headers built as per the
1148	automake manual. We provide the list of files to clean to make
1149	rebuilding the test suite programs easier. We then use the
1150	CLEANFILES list in a dist-hook to clean up the distribution that
1151	automake gathers since not distributing flex generated files is
1152	foreign to automake's mindset, but we need exactly that.  Additionally, we locate inputs to the tables-related tests more
1153	precisely. Some files are in srcdir and some are in builddir, which
1154	the arguments to the log compiler are now made aware of.
1155
11562015-11-11  Will Estes <westes575@gmail.com>
1157
1158	* tests/Makefile.am: Pulled out scripts in tests/Makefile.am
1159
11602015-11-11  Will Estes <westes575@gmail.com>
1161
1162	* tests/Makefile.am: Added srcdir to tableopts.am include
1163
11642015-11-11  Will Estes <westes575@gmail.com>
1165
1166	* doc/Makefile.am: Changed man page dependencies.  The man page is just the --help output as reformatted by help2man.
1167	The --help option is most likely to change when the flex skeleton
1168	changes or one of the option parsing files changes or the
1169	configure.ac script itself changes. The dependencies reflect this
1170	now.  It is still necessary, under some circumstances, to rebuild flex
1171	explicitly before building the man page. In theory, it's possible to
1172	have automake arrange to do this all the time, but doing so works
1173	out to be fragile, given the rest of the build system.
1174
11752015-11-10  Will Estes <westes575@gmail.com>
1176
1177	* autogen.sh: Called libtoolize directly because autoreconf fails to
1178	pick up LT_INIT properly
1179
11802015-11-10  Will Estes <westes575@gmail.com>
1181
1182	* tests/Makefile.am: Added tableopts.sh to EXTRA_DIST
1183
11842015-11-08  Mightyjo <mightyjo@gmail.com>
1185
1186	* tests/Makefile.am: Made tests depend on the built flex binary.
1187
11882015-11-08  Mightyjo <mightyjo@gmail.com>
1189
1190	* : commit cf6cb4dce791c26567cc506770ca96b4f4118024 Author: Mightyjo
1191	<mightyjo@gmail.com> Date:   Sat Nov 7 23:11:35 2015 -0800
1192
11932015-11-04  Mightyjo <mightyjo@gmail.com>
1194
1195	* doc/flex.texi: Updated documentation to reflect the revisions to
1196	FlexLexer.h
1197
11982015-10-26  Mightyjo <mightyjo@gmail.com>
1199
1200	* src/FlexLexer.h, src/flex.skl: Changed several pointers to istream
1201	(and ostream) to references in c++-only sections of the skeleton.  Patched up a variety of expected errors caused by changing istream*
1202	to istream&.  Added a stray 'make' at line 545.  Oops.  Changed the buffer_state struct to store std::streambuf* instead of
1203	std::istream* for C++ mode.  Changed interfaces in FlexLexer.h to
1204	take std::istream& instead of *.  Backward compatibility temporarily
1205	broken.  Patched up backward compatibility with reasonable behavior in the
1206	presence of null pointers.  Re-added backward-compatible versions of the yyFlexLexer methods
1207	that take iostream pointers.  All tests passing.
1208
12092015-09-29  Translation Project <coordinator@translationproject.org>
1210
1211	* po/zh_CN.po: new zh_CN translation from the translation project
1212
12132015-07-27  Jaska Uimonen <jaska.uimonen@helsinki.fi>
1214
1215	* src/gen.c: fix possible resource leak with yynultrans_tbl
1216
12172015-07-27  Jaska Uimonen <jaska.uimonen@helsinki.fi>
1218
1219	* src/dfa.c: fix possible uninitialized array values
1220
12212015-08-05  Will Estes <westes575@gmail.com>
1222
1223	* doc/flex.texi: add %{...%} block to example in manual
1224
12252015-07-15  Will Estes <westes575@gmail.com>
1226
1227	* configure.ac: initialize libtool earlier in build system
1228	generation
1229
12302015-05-08  Translation Project <translation@translationproject.org>
1231
1232	* po/da.po: new da translation from the Translation Project
1233
12342014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1235
1236	* src/gen.c, src/scan.l, tests/bison_nr_parser.y,
1237	tests/bison_yylloc_parser.y, tests/bison_yylval_parser.y,
1238	tests/multiple_scanners_nr_main.c: Fix `label unused` warning
1239
12402014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1241
1242	* src/flex.skl: Fix two "signed/unsigned" warnings
1243
12442014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1245
1246	* tests/alloc_extra.l, tests/array_nr.l, tests/array_r.l,
1247	tests/basic_nr.l, tests/basic_r.l, tests/bison_nr_scanner.l,
1248	tests/bison_yylloc_scanner.l, tests/bison_yylval_scanner.l,
1249	tests/ccl.l, tests/cxx_basic.ll, tests/debug_nr.l, tests/debug_r.l,
1250	tests/extended.l, tests/header_nr_scanner.l,
1251	tests/header_r_scanner.l, tests/include_by_buffer.direct.l,
1252	tests/include_by_push.direct.l,
1253	tests/include_by_reentrant.direct.l, tests/lineno_nr.l,
1254	tests/lineno_r.l, tests/lineno_trailing.l, tests/mem_nr.l,
1255	tests/mem_r.l, tests/multiple_scanners_nr_1.l,
1256	tests/multiple_scanners_nr_2.l, tests/multiple_scanners_r_1.l,
1257	tests/multiple_scanners_r_2.l, tests/noansi_nr.l, tests/noansi_r.l,
1258	tests/posix.l, tests/posixly_correct.l, tests/prefix_nr.l,
1259	tests/prefix_r.l, tests/pthread.l, tests/quotes.l, tests/reject.l4,
1260	tests/rescan_nr.direct.l, tests/rescan_r.direct.l,
1261	tests/string_nr.l, tests/string_r.l, tests/tableopts.l4,
1262	tests/top.l, tests/yyextra.l: Fix `unused function` warnings in
1263	tests
1264
12652014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1266
1267	* tests/bison_nr_parser.y, tests/bison_yylloc_parser.y,
1268	tests/bison_yylval_parser.y: Fix `implicit function declaration`
1269	warnings in tests
1270
12712014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1272
1273	* tests/header_r_main.c, tests/multiple_scanners_nr_main.c,
1274	tests/reject.l4, tests/tableopts.l4, tests/top_main.c: Remove a few
1275	`unused variable` warnings
1276
12772014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1278
1279	* src/filter.c: Remove unused variable from
1280	src/filter.c:filter_fix_linedirs
1281
12822014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1283
1284	* src/scanopt.c: Remove unused argument and variable from
1285	src/scanopt.c:scanopt_err
1286
12872014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1288
1289	* src/flex.skl, src/libmain.c, src/parse.y, tests/bison_nr_main.c,
1290	tests/bison_yylloc_main.c, tests/bison_yylloc_parser.y,
1291	tests/bison_yylval_main.c, tests/bison_yylval_parser.y,
1292	tests/header_nr_main.c, tests/header_r_main.c, tests/lineno_nr.l,
1293	tests/lineno_r.l, tests/lineno_trailing.l, tests/mem_r.l,
1294	tests/multiple_scanners_nr_main.c,
1295	tests/multiple_scanners_r_main.c, tests/pthread.l,
1296	tests/rescan_nr.direct.l, tests/rescan_r.direct.l, tests/top_main.c:
1297	Fix a few "unused parameter" warnings
1298
12992014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1300
1301	* src/main.c: Fix warning about redefined macro when multiple
1302	scanners are used.
1303
13042014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1305
1306	* tests/bison_nr_parser.y: Avoid passing `const char*` argument as
1307	`char*` in test-bison-nr
1308
13092014-11-21  Alexis La Goutte <alexis.lagoutte@gmail.com>
1310
1311	* src/misc.c, src/regex.c, src/tables.c, src/tables_shared.c: Fix
1312	-Wdocumentation warnings
1313
13142014-11-16  Will Estes <westes575@gmail.com>
1315
1316	* tests/README: document new suite layout
1317
13182014-11-16  Will Estes <westes575@gmail.com>
1319
1320	* tests/TEMPLATE/.gitignore, tests/TEMPLATE/Makefile.am,
1321	tests/TEMPLATE/cvsignore, tests/TEMPLATE/parser.y,
1322	tests/TEMPLATE/scanner.l, tests/TEMPLATE/test.input,
1323	tests/create-test, tests/descriptions: remove unused files after
1324	test suite refactor
1325
13262014-11-14  Will Estes <westes575@gmail.com>
1327
1328	* .gitignore, doc/.gitignore: Ignore directories build-aux/, m4/ Since build-aux/ now contains a number of files previously at the
1329	top level, we ignore build-aux/. Therefore, it's not necessary to
1330	list any files that are now kept in it. Also, explicitly mark m4/ as
1331	a directory to ignore.
1332
13332014-11-14  Will Estes <westes575@gmail.com>
1334
1335	* configure.ac: added back call to AC_CONFIG_AUX_DIR.  In an effort to reduce top level directory clutter, reintroduced the
1336	call to AC_CONFIG_AUX_DIR. Moved the call to LT_INIT to after that
1337	call so configure will be able to find its files.
1338
13392014-07-18  Will Estes <westes575@gmail.com>
1340
1341	* tests/tableopts.sh, tests/testwrapper.sh: use unofficial bash
1342	strict mode and cleanups in supporting bash scripts
1343
13442014-07-18  Will Estes <westes575@gmail.com>
1345
1346	* tests/.gitignore, tests/Makefile.am, tests/tableopts.am,
1347	tests/tableopts.l4, tests/tableopts.sh, tests/tableopts.txt,
1348	tests/test-table-opts/.gitignore,
1349	tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l,
1350	tests/test-table-opts/test.input: split apart table options tests
1351	into tests per threading, table option, serialization and
1352	verification
1353
13542014-07-17  Will Estes <westes575@gmail.com>
1355
1356	* tests/tableopts.sh: add tableopts.sh script
1357
13582014-07-02  Will Estes <westes575@gmail.com>
1359
1360	* configure.ac, tests/Makefile.am: use automake conditional  around
1361	pthread test
1362
13632014-07-01  Will Estes <westes575@gmail.com>
1364
1365	* tests/.gitignore, tests/Makefile.am, tests/lineno_trailing.l,
1366	tests/lineno_trailing.one.txt,
1367	tests/test-lineno-trailing/.gitignore,
1368	tests/test-lineno-trailing/Makefile.am,
1369	tests/test-lineno-trailing/scanner.l,
1370	tests/test-lineno-trailing/test.input: refactor lineno_trailing test
1371	for new test suite layout
1372
13732014-07-01  Will Estes <westes575@gmail.com>
1374
1375	* tests/.gitignore, tests/Makefile.am, tests/lineno_r.l,
1376	tests/lineno_r.one.txt, tests/test-lineno-r/.gitignore,
1377	tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
1378	tests/test-lineno-r/test.input: refactor lineno_r test for new test
1379	suite layout
1380
13812014-07-01  Will Estes <westes575@gmail.com>
1382
1383	* tests/.gitignore, tests/Makefile.am, tests/lineno_nr.l,
1384	tests/lineno_nr.one.txt, tests/test-lineno-nr/.gitignore,
1385	tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
1386	tests/test-lineno-nr/test.input, tests/testwrapper.sh: refactor
1387	lineno_nr test for new test suite layout
1388
13892014-06-30  Will Estes <westes575@gmail.com>
1390
1391	* tests/test-linedir-r/.gitignore,
1392	tests/test-linedir-r/Makefile.am,
1393	tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c,
1394	tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input:
1395	Remove linedir_r test.  The linedir_r test tested the implementation of line number
1396	tracking, not its results.
1397
13982014-06-24  Will Estes <westes575@gmail.com>
1399
1400	* tests/.gitignore, tests/Makefile.am, tests/pthread.l,
1401	tests/pthread_1.txt, tests/pthread_2.txt, tests/pthread_3.txt,
1402	tests/pthread_4.txt, tests/pthread_5.txt,
1403	tests/test-pthread/.gitignore, tests/test-pthread/Makefile.am,
1404	tests/test-pthread/scanner.l, tests/test-pthread/test-1.input,
1405	tests/test-pthread/test-2.input, tests/test-pthread/test-3.input,
1406	tests/test-pthread/test-4.input, tests/test-pthread/test-5.input:
1407	refactor pthread test for new test suite layout
1408
14092014-06-24  Will Estes <westes575@gmail.com>
1410
1411	* tests/Makefile.am: build reject_[vs]er tests explicitly to pass
1412	proper compiler flags
1413
14142014-06-24  Will Estes <westes575@gmail.com>
1415
1416	* tests/.gitignore, tests/Makefile.am, tests/cxx_yywrap.ll,
1417	tests/cxx_yywrap.txt, tests/test-c++-yywrap/.gitignore,
1418	tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l,
1419	tests/test-c++-yywrap/test.input, tests/testwrapper.sh: refactor
1420	cxx_yywrap test for new test suite layout
1421
14222014-06-17  Will Estes <westes575@gmail.com>
1423
1424	* tests/Makefile.am, tests/options.cn,
1425	tests/test-concatenated-options/.gitignore,
1426	tests/test-concatenated-options/Makefile.am: refactor concatenated
1427	options test for new test suite layout
1428
14292014-06-17  Will Estes <westes575@gmail.com>
1430
1431	* tests/.gitignore, tests/Makefile.am,
1432	tests/include_by_buffer.direct.l,
1433	tests/include_by_buffer.direct.txt,
1434	tests/include_by_buffer.direct_2.txt,
1435	tests/include_by_buffer.direct_3.txt,
1436	tests/include_by_push.direct.l, tests/include_by_push.direct.txt,
1437	tests/include_by_push.direct_2.txt,
1438	tests/include_by_push.direct_3.txt,
1439	tests/include_by_reentrant.direct.l,
1440	tests/include_by_reentrant.direct.txt,
1441	tests/include_by_reentrant.direct_2.txt,
1442	tests/include_by_reentrant.direct_3.txt,
1443	tests/test-include-by-buffer/.gitignore,
1444	tests/test-include-by-buffer/Makefile.am,
1445	tests/test-include-by-buffer/scanner.l,
1446	tests/test-include-by-buffer/test-1.input,
1447	tests/test-include-by-buffer/test-2.input,
1448	tests/test-include-by-buffer/test-3.input,
1449	tests/test-include-by-push/.gitignore,
1450	tests/test-include-by-push/Makefile.am,
1451	tests/test-include-by-push/scanner.l,
1452	tests/test-include-by-push/test-1.input,
1453	tests/test-include-by-push/test-2.input,
1454	tests/test-include-by-push/test-3.input,
1455	tests/test-include-by-reentrant/.gitignore,
1456	tests/test-include-by-reentrant/Makefile.am,
1457	tests/test-include-by-reentrant/scanner.l,
1458	tests/test-include-by-reentrant/test-1.input,
1459	tests/test-include-by-reentrant/test-2.input,
1460	tests/test-include-by-reentrant/test-3.input: refactor include_by_*
1461	tests for new test suite layout
1462
14632014-06-16  Will Estes <westes575@gmail.com>
1464
1465	* tests/.gitignore, tests/Makefile.am, tests/rescan_nr.direct.l,
1466	tests/rescan_nr.direct.txt, tests/rescan_nr.l, tests/rescan_nr.txt,
1467	tests/rescan_r.direct.l, tests/rescan_r.direct.txt,
1468	tests/test-rescan-r/.gitignore, tests/test-rescan-r/Makefile.am,
1469	tests/test-rescan-r/scanner.l, tests/test-rescan-r/test.input,
1470	tests/testwrapper.sh: refactor rescan_r test for new test suite
1471	layout
1472
14732014-06-16  Will Estes <westes575@gmail.com>
1474
1475	* tests/.gitignore, tests/Makefile.am, tests/rescan_nr.l,
1476	tests/rescan_nr.txt, tests/test-rescan-nr/.gitignore,
1477	tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l,
1478	tests/test-rescan-nr/test.input, tests/testwrapper.sh: Refactor
1479	rescan_nr test for new test suite layout.  Also add -r option to testwrapper.sh to support passing input file
1480	as a command line argument to the test scanner without using shell
1481	redirection.
1482
14832014-06-16  Will Estes <westes575@gmail.com>
1484
1485	* tests/Makefile.am: correct use of objext to OBJEXT
1486
14872014-06-16  Will Estes <westes575@gmail.com>
1488
1489	* tests/.gitignore, tests/Makefile.am, tests/quotes.l,
1490	tests/quotes.txt, tests/test-quotes/.gitignore,
1491	tests/test-quotes/Makefile.am, tests/test-quotes/scanner.l,
1492	tests/test-quotes/test.input: refactor quotes test for new test
1493	suite layout
1494
14952014-06-16  Will Estes <westes575@gmail.com>
1496
1497	* tests/.gitignore, tests/Makefile.am, tests/reject.l4,
1498	tests/reject.txt, tests/test-reject/.gitignore,
1499	tests/test-reject/Makefile.am, tests/test-reject/scanner.l,
1500	tests/test-reject/test.input, tests/testwrapper.sh: Refactor reject
1501	test for new test suite layout.  Split out reject test into its constituant tests. Add .reject tests
1502	and .table tests for automake test log generation. Rewrite
1503	testwrapper.sh to handle running with a tables file and specifying
1504	optional input using command line options rather than positional
1505	parameters.
1506
15072014-06-15  Will Estes <westes575@gmail.com>
1508
1509	* tests/.gitignore, tests/Makefile.am,
1510	tests/multiple_scanners_r_1.l, tests/multiple_scanners_r_2.l,
1511	tests/multiple_scanners_r_main.c,
1512	tests/test-multiple-scanners-r/.gitignore,
1513	tests/test-multiple-scanners-r/Makefile.am,
1514	tests/test-multiple-scanners-r/main.c,
1515	tests/test-multiple-scanners-r/scanner-1.l,
1516	tests/test-multiple-scanners-r/scanner-2.l: Refactor
1517	multiple_scanners_r test for new test suite layout.  Also, remove the use of table files from this test as that tests two
1518	features at once and we want to be as close to testing one feature
1519	at a time as we can be.
1520
15212014-06-15  Will Estes <westes575@gmail.com>
1522
1523	* tests/.gitignore, tests/Makefile.am,
1524	tests/multiple_scanners_nr_1.l, tests/multiple_scanners_nr_2.l,
1525	tests/multiple_scanners_nr_main.c,
1526	tests/test-multiple-scanners-nr/.gitignore,
1527	tests/test-multiple-scanners-nr/Makefile.am,
1528	tests/test-multiple-scanners-nr/main.c,
1529	tests/test-multiple-scanners-nr/scanner-1.l,
1530	tests/test-multiple-scanners-nr/scanner-2.l: refactor
1531	multiple_scanners_nr test for new test suite layout
1532
15332014-06-14  Will Estes <westes575@gmail.com>
1534
1535	* tests/.gitignore, tests/Makefile.am,
1536	tests/cxx_multiple_scanners.txt, tests/cxx_multiple_scanners_1.ll,
1537	tests/cxx_multiple_scanners_2.ll,
1538	tests/cxx_multiple_scanners_main.cc,
1539	tests/test-c++-multiple-scanners/.gitignore,
1540	tests/test-c++-multiple-scanners/Makefile.am,
1541	tests/test-c++-multiple-scanners/main.cpp,
1542	tests/test-c++-multiple-scanners/scanner-1.l,
1543	tests/test-c++-multiple-scanners/scanner-2.l,
1544	tests/test-c++-multiple-scanners/test.input: refactor
1545	cxx_multiple_scanners test for new test suite layout
1546
15472014-06-14  Will Estes <westes575@gmail.com>
1548
1549	* tests/.gitignore, tests/Makefile.am, tests/c_cxx_nr.lll,
1550	tests/c_cxx_nr.txt, tests/c_cxx_r.lll, tests/c_cxx_r.txt,
1551	tests/test-c-cpp-nr/.gitignore, tests/test-c-cpp-nr/Makefile.am,
1552	tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input,
1553	tests/test-c-cpp-r/.gitignore, tests/test-c-cpp-r/Makefile.am,
1554	tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input:
1555	refactor c_cxx_nr, c_cxx_r tests for new test suite layout
1556
15572014-06-14  Will Estes <westes575@gmail.com>
1558
1559	* tests/.gitignore, tests/Makefile.am, tests/cxx_basic.ll,
1560	tests/cxx_basic.txt, tests/test-c++-basic/.gitignore,
1561	tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l,
1562	tests/test-c++-basic/test.input: refactor cxx_basic test for new
1563	test suite layout
1564
15652014-06-14  Will Estes <westes575@gmail.com>
1566
1567	* tests/.gitignore, tests/Makefile.am, tests/posixly_correct.l,
1568	tests/test-posixly-correct/.gitignore,
1569	tests/test-posixly-correct/Makefile.am,
1570	tests/test-posixly-correct/scanner.l: refactor posixly_correct test
1571	for new test suite layout
1572
15732014-06-14  Will Estes <westes575@gmail.com>
1574
1575	* tests/.gitignore, tests/Makefile.am,
1576	tests/test-yyextra/.gitignore, tests/test-yyextra/Makefile.am,
1577	tests/test-yyextra/scanner.l, tests/test-yyextra/test.input,
1578	tests/yyextra.l, tests/yyextra.txt: refactor yyextra test for new
1579	test suite layout
1580
15812014-06-14  Will Estes <westes575@gmail.com>
1582
1583	* tests/.gitignore, tests/Makefile.am, tests/test-top/.gitignore,
1584	tests/test-top/Makefile.am, tests/test-top/main.c,
1585	tests/test-top/scanner.l, tests/test-top/test.input, tests/top.l,
1586	tests/top.txt, tests/top_main.c: refactor top test for new test
1587	suite layout
1588
15892014-06-14  Will Estes <westes575@gmail.com>
1590
1591	* tests/.gitignore, tests/Makefile.am, tests/string_r.l,
1592	tests/test-string-r/.gitignore, tests/test-string-r/Makefile.am,
1593	tests/test-string-r/scanner.l: refactor string_r test for new test
1594	suite layout
1595
15962014-06-14  Will Estes <westes575@gmail.com>
1597
1598	* tests/.gitignore, tests/Makefile.am, tests/string_nr.l,
1599	tests/test-string-nr/.gitignore, tests/test-string-nr/Makefile.am,
1600	tests/test-string-nr/scanner.l: refactor string_nr test for new test
1601	suite layout
1602
16032014-06-12  Will Estes <westes575@gmail.com>
1604
1605	* tests/.gitignore, tests/Makefile.am, tests/prefix_r.l,
1606	tests/prefix_r.txt, tests/test-prefix-r/.gitignore,
1607	tests/test-prefix-r/Makefile.am, tests/test-prefix-r/README,
1608	tests/test-prefix-r/scanner.l, tests/test-prefix-r/test.input:
1609	refactor prefix_r test for new test suite layout
1610
16112014-06-12  Will Estes <westes575@gmail.com>
1612
1613	* tests/.gitignore, tests/Makefile.am, tests/prefix_nr.l,
1614	tests/prefix_nr.txt, tests/test-prefix-nr/.gitignore,
1615	tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/README,
1616	tests/test-prefix-nr/scanner.l, tests/test-prefix-nr/test.input:
1617	refactor prefix_nr for new test suite layout
1618
16192014-06-12  Will Estes <westes575@gmail.com>
1620
1621	* tests/testwrapper.sh: Check if test input file exists.  Not all tests have input files, so check if one exists and run the
1622	test program accordingly.
1623
16242014-06-12  Will Estes <westes575@gmail.com>
1625
1626	* tests/.gitignore, tests/Makefile.am, tests/posix.l,
1627	tests/test-posix/.gitignore, tests/test-posix/Makefile.am,
1628	tests/test-posix/scanner.l: refactor posix test for new test suite
1629	layout
1630
16312014-06-12  Will Estes <westes575@gmail.com>
1632
1633	* tests/.gitignore, tests/Makefile.am, tests/noansi_r.l,
1634	tests/noansi_r.txt, tests/test-noansi-r/.gitignore,
1635	tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l,
1636	tests/test-noansi-r/test.input: refactor noansi_r test for new test
1637	suite layout
1638
16392014-06-12  Will Estes <westes575@gmail.com>
1640
1641	* tests/.gitignore, tests/Makefile.am, tests/noansi_nr.l,
1642	tests/noansi_nr.txt, tests/test-noansi-nr/.gitignore,
1643	tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l,
1644	tests/test-noansi-nr/test.input: refactor noansi_nr for new test
1645	suite layout
1646
16472014-06-05  Will Estes <westes575@gmail.com>
1648
1649	* tests/.gitignore, tests/Makefile.am, tests/mem_r.l,
1650	tests/mem_r.txt, tests/test-mem-r/.gitignore,
1651	tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l,
1652	tests/test-mem-r/test.input: refactor mem_r test for new test suite
1653	layout
1654
16552014-06-05  Will Estes <westes575@gmail.com>
1656
1657	* tests/.gitignore, tests/Makefile.am, tests/mem_nr.l,
1658	tests/mem_nr.txt, tests/test-mem-nr/.gitignore,
1659	tests/test-mem-nr/Makefile.am, tests/test-mem-nr/scanner.l,
1660	tests/test-mem-nr/test.input: refactor mem_nr test for new test
1661	suite layout
1662
16632014-06-04  Will Estes <westes575@gmail.com>
1664
1665	* tests/.gitignore, tests/Makefile.am, tests/header_r.txt,
1666	tests/header_r_main.c, tests/header_r_scanner.l,
1667	tests/test-header-r/.gitignore, tests/test-header-r/Makefile.am,
1668	tests/test-header-r/main.c, tests/test-header-r/scanner.l,
1669	tests/test-header-r/test.input: refactor header_r test for new test
1670	suite layout
1671
16722014-06-04  Will Estes <westes575@gmail.com>
1673
1674	* tests/.gitignore, tests/Makefile.am, tests/header_nr.txt,
1675	tests/header_nr_main.c, tests/header_nr_scanner.l,
1676	tests/test-header-nr/.gitignore, tests/test-header-nr/Makefile.am,
1677	tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
1678	tests/test-header-nr/test.input: refactor header_nr test for new
1679	test suite layout
1680
16812014-06-04  Will Estes <westes575@gmail.com>
1682
1683	* tests/.gitignore, tests/Makefile.am, tests/extended.l,
1684	tests/extended.txt, tests/test-extended/.gitignore,
1685	tests/test-extended/Makefile.am, tests/test-extended/scanner.l,
1686	tests/test-extended/test.input: refactor extended test for new test
1687	suite layout
1688
16892014-06-04  Will Estes <westes575@gmail.com>
1690
1691	* tests/.gitignore, tests/Makefile.am, tests/debug_r.l,
1692	tests/debug_r.txt, tests/test-debug-r/.gitignore,
1693	tests/test-debug-r/Makefile.am, tests/test-debug-r/scanner.l,
1694	tests/test-debug-r/test.input: refactor debug_r test for new test
1695	suite layout
1696
16972014-06-04  Will Estes <westes575@gmail.com>
1698
1699	* tests/.gitignore, tests/Makefile.am, tests/debug_nr.l,
1700	tests/debug_nr.txt, tests/test-debug-nr/.gitignore,
1701	tests/test-debug-nr/Makefile.am, tests/test-debug-nr/scanner.l,
1702	tests/test-debug-nr/test.input: refactor debug_nr test for new test
1703	suite layout
1704
17052014-06-04  Will Estes <westes575@gmail.com>
1706
1707	* tests/.gitignore, tests/Makefile.am, tests/ccl.l, tests/ccl.txt,
1708	tests/test-ccl/.gitignore, tests/test-ccl/Makefile.am,
1709	tests/test-ccl/scanner.l, tests/test-ccl/test.input: refactor ccl
1710	test for new test suite layout
1711
17122014-06-04  Will Estes <westes575@gmail.com>
1713
1714	* tests/.gitignore, tests/Makefile.am, tests/alloc-extra.l,
1715	tests/alloc-extra.txt, tests/alloc_extra.l, tests/alloc_extra.txt,
1716	tests/array-nr.l, tests/array-nr.txt, tests/array-r.l,
1717	tests/array-r.txt, tests/array_nr.l, tests/array_nr.txt,
1718	tests/array_r.l, tests/array_r.txt, tests/basic-nr.l,
1719	tests/basic-nr.txt, tests/basic-r.l, tests/basic-r.txt,
1720	tests/basic_nr.l, tests/basic_nr.txt, tests/basic_r.l,
1721	tests/basic_r.txt, tests/bison-nr-main.c, tests/bison-nr-parser.y,
1722	tests/bison-nr-scanner.l, tests/bison-nr.txt,
1723	tests/bison-yylloc-main.c, tests/bison-yylloc-parser.y,
1724	tests/bison-yylloc-scanner.l, tests/bison-yylloc.txt,
1725	tests/bison-yylval-main.c, tests/bison-yylval-parser.y,
1726	tests/bison-yylval-scanner.l, tests/bison-yylval.txt,
1727	tests/bison_nr.txt, tests/bison_nr_main.c, tests/bison_nr_parser.y,
1728	tests/bison_nr_scanner.l, tests/bison_yylloc.txt,
1729	tests/bison_yylloc_main.c, tests/bison_yylloc_parser.y,
1730	tests/bison_yylloc_scanner.l, tests/bison_yylval.txt,
1731	tests/bison_yylval_main.c, tests/bison_yylval_parser.y,
1732	tests/bison_yylval_scanner.l: use underscores in test file names to
1733	silence automake warnings
1734
17352014-06-04  Will Estes <westes575@gmail.com>
1736
1737	* .gitignore, m4/.gitignore, m4/Makefile.am: do not track m4
1738	subdirectory any more
1739
17402014-06-04  Will Estes <westes575@gmail.com>
1741
1742	* .gitignore, configure.ac: upgrade automake version to 1.14.1 Unfortunately, automake 1.14.1 does not play nicely with
1743	AC_CONFIG_AUX_DIR, so upgrading the used automake version required
1744	removing the build-aux directory and letting autoconf's installed
1745	helper files live more over the tree.
1746
17472014-06-04  Will Estes <westes575@gmail.com>
1748
1749	* doc/.gitignore: ignore more files generated by texinfo
1750
17512014-06-04  Will Estes <westes575@gmail.com>
1752
1753	* configure.ac: update gettext version to 0.19
1754
17552014-06-04  Will Estes <westes575@gmail.com>
1756
1757	* configure.ac: call LT_INIT earlier in configure.ac
1758
17592014-06-04  Will Estes <westes575@gmail.com>
1760
1761	* tests/.gitignore, tests/Makefile.am, tests/bison-yylval-main.c,
1762	tests/bison-yylval-parser.y, tests/bison-yylval-scanner.l,
1763	tests/bison-yylval.txt, tests/test-bison-yylval/.gitignore,
1764	tests/test-bison-yylval/Makefile.am,
1765	tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y,
1766	tests/test-bison-yylval/scanner.l,
1767	tests/test-bison-yylval/test.input: refactor bison-yylval test for
1768	new test suite layout
1769
17702014-06-04  Will Estes <westes575@gmail.com>
1771
1772	* tests/.gitignore, tests/Makefile.am, tests/bison-yylloc-main.c,
1773	tests/bison-yylloc-parser.y, tests/bison-yylloc-scanner.l,
1774	tests/bison-yylloc.txt, tests/test-bison-yylloc/.gitignore,
1775	tests/test-bison-yylloc/Makefile.am,
1776	tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
1777	tests/test-bison-yylloc/scanner.l,
1778	tests/test-bison-yylloc/test.input: refactor bison-yylloc test for
1779	new test suite layout
1780
17812014-06-03  Will Estes <westes575@gmail.com>
1782
1783	* tests/.gitignore, tests/Makefile.am, tests/bison-nr-main.c,
1784	tests/bison-nr-parser.y, tests/bison-nr-scanner.l,
1785	tests/bison-nr.txt, tests/test-bison-nr/.gitignore,
1786	tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c,
1787	tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l,
1788	tests/test-bison-nr/test.input: refactor bison-nr test for new test
1789	suite layout
1790
17912014-06-01  Will Estes <westes575@gmail.com>
1792
1793	* tests/.gitignore, tests/Makefile.am, tests/array-r.l,
1794	tests/array-r.txt, tests/test-array-r/.gitignore,
1795	tests/test-array-r/Makefile.am, tests/test-array-r/scanner.l,
1796	tests/test-array-r/test.input: refactor array-r test for new test
1797	suite layout
1798
17992014-06-01  Will Estes <westes575@gmail.com>
1800
1801	* tests/Makefile.am: list tests/README with other EXTRA_DIST files
1802	in tests/
1803
18042014-06-01  Will Estes <westes575@gmail.com>
1805
1806	* tests/.gitignore, tests/Makefile.am, tests/array-nr.l,
1807	tests/array-nr.txt, tests/test-array-nr/.gitignore,
1808	tests/test-array-nr/Makefile.am, tests/test-array-nr/scanner.l,
1809	tests/test-array-nr/test.input: refactor array-nr test for new test
1810	suite layout
1811
18122014-06-01  Will Estes <westes575@gmail.com>
1813
1814	* tests/Makefile.am, tests/testwrapper.sh: make tests/testwrapper.sh
1815	more verbose; find input in srcdir Since output is redirected by the automake parallel test suite
1816	driver, turn on both -v and -x in bash for the testwrapper.sh shell
1817	script. This helps a ton in debugging problems with the test harness
1818	itself.  In general, the input files are in automake's srcdir and the name of
1819	the test includes the relative path to it (even though that's
1820	supposed to be ./). Therefore, pass srcdir in AM_LOG_FLAGS and
1821	prepend that to the test name as part of constructing the input
1822	file's name.
1823
18242014-06-01  Will Estes <westes575@gmail.com>
1825
1826	* tests/Makefile.am: distribute tests/testwrapper.sh
1827
18282014-06-01  Will Estes <westes575@gmail.com>
1829
1830	* tests/.gitignore, tests/Makefile.am, tests/alloc-extra.l,
1831	tests/alloc-extra.txt, tests/test-alloc-extra/.gitignore,
1832	tests/test-alloc-extra/Makefile.am,
1833	tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input:
1834	refacter alloc-extra for new test suite layout
1835
18362014-05-29  Will Estes <westes575@gmail.com>
1837
1838	* tests/.gitignore, tests/Makefile.am, tests/basic-r.l,
1839	tests/basic-r.txt, tests/test-basic-r/.gitignore,
1840	tests/test-basic-r/Makefile.am, tests/test-basic-r/scanner.l,
1841	tests/test-basic-r/test.input: refactor basic-r test for new test
1842	suite layout
1843
18442014-04-22  Will Estes <westes575@gmail.com>
1845
1846	* tests/Makefile.am, tests/basic-nr.l, tests/basic-nr.txt,
1847	tests/test-basic-nr/.gitignore, tests/test-basic-nr/Makefile.am,
1848	tests/test-basic-nr/scanner.l, tests/test-basic-nr/test.input,
1849	tests/testwrapper.sh: refactor basic-nr test for new test suite
1850	layout
1851
18522014-04-22  Will Estes <westes575@gmail.com>
1853
1854	* configure.ac: remove old tests/ subdirectories from build system
1855
18562014-04-22  Will Estes <westes575@gmail.com>
1857
1858	* configure.ac: add parallel test suite option to build system
1859
18602014-04-22  Will Estes <westes575@gmail.com>
1861
1862	* tests/.gitignore: ignore files for new test suite layout
1863
18642014-04-22  Will Estes <westes575@gmail.com>
1865
1866	* tests/Makefile.am: use automake parallel test suite option  to
1867	build test suite
1868
18692014-04-09  Manoj Srivastava <srivasta@golden-gryphon.com>
1870
1871	* tests/test-bison-yylloc/parser.y,
1872	tests/test-bison-yylval/parser.y: Do not use obsolete bison
1873	constructs in tests.  In Bison 3.0, support for YYLEX_PARAM and YYPARSE_PARAM has been
1874	removed (deprecated in Bison 1.875): use %lex-param, %parse-param,
1875	or %param. This commit fixes the tests so they still work.  Signed-off-by: Manoj Srivastava <srivasta@golden-gryphon.com>
1876
18772014-10-31  Christos Zoulas <christos@zoulas.com>
1878
1879	* src/buf.c, src/filter.c, src/flex.skl, src/flexdef.h, src/gen.c,
1880	src/libmain.c, src/libyywrap.c, src/main.c, src/misc.c, src/nfa.c,
1881	src/scan.l, src/scanflags.c, src/scanopt.c, src/yylex.c: NetBSD
1882	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.
1883
18842014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1885
1886	* src/flexdef.h, src/misc.c, src/scanflags.c: Allow error reporting
1887	routines to accept varying number of arguments in modern style
1888
18892014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1890
1891	* src/buf.c: Fix warning on assigning from `const char*` to `char*`
1892
18932014-07-24  Mariusz Pluciński <mplucinski@mplucinski.com>
1894
1895	* src/main.c: Add disambiguation braces in main.c
1896
18972014-07-17  Yuri <yuri@tsoft.com>
1898
1899	* doc/flex.texi, examples/fastwc/mywc.c, src/ccl.c, src/dfa.c,
1900	src/ecs.c, src/flex.skl, src/flexdef.h, src/gen.c, src/misc.c,
1901	src/nfa.c, src/parse.y, src/scan.l, src/sym.c, src/tblcmp.c: Removed
1902	deprecated 'register' storage class specifier.  clang-3.5.0 now
1903	complains about them: warning: 'register' storage class specifier is
1904	deprecated [-Wdeprecated-register]
1905
19062014-06-21  Mariusz Pluciński <mplucinski@mplucinski.com>
1907
1908	* src/flexdef.h, src/main.c, src/misc.c, src/options.c,
1909	src/options.h, src/yylex.c: Change output formats from octal to
1910	hexadecimal
1911
19122014-06-11  Will Estes <westes575@gmail.com>
1913
1914	* NEWS, configure.ac: update version number to 2.6.0-pre
1915
19162014-05-03  Will Estes <westes575@gmail.com>
1917
1918	* src/ecs.c: check limits before using array index cclp; resolves
1919	sf-166
1920
19212014-04-02  Sean McBride <sean@rogue-research.com>
1922
1923	* src/flex.skl: Suppress clang warning about empty @param paragraph;
1924	resolves sf#158 Signed-off-by: Will Estes <westes575@gmail.com>
1925
19262014-04-02  Will Estes <westes575@gmail.com>
1927
1928	* doc/flex.texi: fix punction when talking about colon-bracket
1929	delimiters; resolves sf#167
1930
19312014-04-02  Will Estes <westes575@gmail.com>
1932
1933	* doc/flex.texi: remove proofreading comment
1934
19352014-04-02  Will Estes <westes575@gmail.com>
1936
1937	* doc/flex.texi: Put angle brackets around start condition name;
1938	resolves bug #168.
1939
19402014-04-02  Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
1941
1942	* lib/Makefile.am, lib/realloc.c: Fix malloc/realloc replacement,
1943	bug#151.  Signed-off-by: Will Estes <westes575@gmail.com>
1944
19452014-04-02  Will Estes <westes575@gmail.com>
1946
1947	* lib/malloc.c: change crlf line ending to lf
1948
19492014-03-26  Will Estes <westes575@gmail.com>
1950
1951	* NEWS: mention flex 2.5.39 release in NEWS file
1952
19532014-03-26  Will Estes <westes575@gmail.com>
1954
1955	* control.ac: initial default control file for shipper
1956
19572014-03-05  Cyril Brulebois <kibi@debian.org>
1958
1959	* src/flex.skl: Adjust buffer sizes on ia64.  From the debian change entry: > Finish fixing the ia64 buffer issue. Previous commits increased
1960	YY_READ_BUF_SIZE (where __ia64__ is defined) but left YY_BUF_SIZE
1961	unchanged, so that didn't fix the problem in the end. In the general
1962	case, the latter is twice the former. Therefore set it to the same
1963	ratio in the ia64 case.  In general, this sort of architecture specific fix is not the path
1964	we want to take, but the cleanup should be done in a more organized
1965	way in the future and getting it working would be preferrable now.
1966
19672014-02-18  Will Estes <westes575@gmail.com>
1968
1969	* Makefile.am, src/Makefile.am: move m4 make variable to
1970	src/Makefile.am.  This prevents an error when building skel.c caused by the $(m4) make
1971	variable not being defined. Particularly nasty since skel.c would
1972	still be created, thus causing make to think skel.c was up to date.
1973
19742014-02-18  Will Estes <westes575@gmail.com>
1975
1976	* devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl,
1977	devel/tables.pl: remove unused devel/ subdirectory from codebase
1978
19792014-02-15  Will Estes <westes575@gmail.com>
1980
1981	* po/Rules-getpo: Add make rule to rsync latest .po files from
1982	translation project.  The rule assumes that rsync is on the path and that there is exactly
1983	one domain listed in the DOMAIN make variable. The intent is that
1984	the rule will work with vpath builds.
1985
19862014-02-14  Will Estes <westes575@gmail.com>
1987
1988	* .gitignore: git ignore directories of the form flex-*
1989
19902014-02-14  Will Estes <westes575@gmail.com>
1991
1992	* po/POTFILES.in: list source files for translation as now being in
1993	src/
1994
19952014-02-14  Will Estes <westes575@gmail.com>
1996
1997	* Makefile.am, configure.ac, tools/Makefile.am: Add tools/
1998	directory.  Since tools/git2cl is a dependency of ChangeLog, not distributing
1999	tools/git2cl with flex causes the "make dist" target to fail in the
2000	distributed tar ball.
2001
20022014-02-14  Will Estes <westes575@gmail.com>
2003
2004	* Makefile.am: removes extraneous files from EXTRA_DIST as automake
2005	picks them up better without mentioning them
2006
20072014-02-14  Will Estes <westes575@gmail.com>
2008
2009	* NEWS: mention version 2.6.0 in release news
2010
20112014-02-14  Will Estes <westes575@gmail.com>
2012
2013	* .gitignore, FlexLexer.h, Makefile.am, buf.c, ccl.c, configure.ac,
2014	dfa.c, doc/.gitignore, doc/Makefile.am, ecs.c, filter.c, flex.skl,
2015	flexdef.h, flexint.h, gen.c, gettext.h, lib/.gitignore, libmain.c,
2016	libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, options.c,
2017	options.h, parse.y, regex.c, scan.l, scanflags.c, scanopt.c,
2018	scanopt.h, src/.gitignore, src/FlexLexer.h, src/Makefile.am,
2019	src/buf.c, src/ccl.c, src/dfa.c, src/ecs.c, src/filter.c,
2020	src/flex.skl, src/flexdef.h, src/flexint.h, src/gen.c,
2021	src/gettext.h, src/libmain.c, src/libyywrap.c, src/main.c,
2022	src/misc.c, src/mkskel.sh, src/nfa.c, src/options.c, src/options.h,
2023	src/parse.y, src/regex.c, src/scan.l, src/scanflags.c,
2024	src/scanopt.c, src/scanopt.h, src/sym.c, src/tables.c,
2025	src/tables.h, src/tables_shared.c, src/tables_shared.h,
2026	src/tblcmp.c, src/version.h, src/yylex.c, sym.c, tables.c,
2027	tables.h, tables_shared.c, tables_shared.h, tblcmp.c, version.h,
2028	yylex.c: move flex program sources into src/ directory The *.[chly] sources are now in the src directory. This implies a
2029	bunch of changes in Makefile.am and friends to account for the new
2030	location. The .gitignore files are now more local to places where
2031	various object files and generated source files occur.
2032
20332014-02-13  Will Estes <westes575@gmail.com>
2034
2035	* configure.ac: increment flex version to 2.6.0
2036
20372014-02-16  Translation Project <coordinator@translationproject.org>
2038
2039	* po/ru.po: update ru translation from the translation project
2040
20412014-02-14  Will Estes <westes575@gmail.com>
2042
2043	* NEWS: mention updated da translation in release news
2044
20452014-02-14  Translation Project <coordinator@translationproject.org>
2046
2047	* po/da.po: update da translation from the translation project
2048
20492014-02-14  Will Estes <westes575@gmail.com>
2050
2051	* NEWS: mention updated es translation in release news
2052
20532014-02-14  Translation Project <coordinator@translationproject.org>
2054
2055	* po/es.po: update es translation from the translation project
2056
20572014-02-14  Will Estes <westes575@gmail.com>
2058
2059	* NEWS: mention updated ko translation in release news
2060
20612014-02-14  Translation Project <coordinator@translationproject.org>
2062
2063	* po/ko.po: update ko translation from the translation project
2064
20652014-02-14  Will Estes <westes575@gmail.com>
2066
2067	* NEWS: mention updated ro translation in release news
2068
20692014-02-14  Translation Project <coordinator@translationproject.org>
2070
2071	* po/ro.po: update ro translation from the translation project
2072
20732014-02-14  Will Estes <westes575@gmail.com>
2074
2075	* NEWS: mention updated ru translation in release news
2076
20772014-02-14  Translation Project <coordinator@translationproject.org>
2078
2079	* po/ru.po: update ru translation from the translation project
2080
20812014-02-14  Will Estes <westes575@gmail.com>
2082
2083	* NEWS: mention updated sv translation in news
2084
20852014-02-14  Translation Project <coordinator@translationproject.org>
2086
2087	* po/sv.po: update sv translation from the translation project
2088
20892014-02-14  Will Estes <westes575@gmail.com>
2090
2091	* NEWS: mention updated tr translation in news
2092
20932014-02-14  Translation Project <coordinator@translationproject.org>
2094
2095	* po/tr.po: update tr translation from the translation project
2096
20972014-02-14  Will Estes <westes575@gmail.com>
2098
2099	* NEWS: mention updated zh_CN in release news
2100
21012014-02-14  Translation Project <coordinator@translationproject.org>
2102
2103	* po/zh_CN.po: update zh_CN translation from the translation project
2104
21052014-02-14  Will Estes <westes575@gmail.com>
2106
2107	* NEWS, po/LINGUAS, po/zh_TW.po, po/zh_tw.po: rename zh_tw
2108	translation to its proper zh_TW name
2109
21102014-02-14  Will Estes <westes575@gmail.com>
2111
2112	* NEWS: mention updated nl, vi translations in release news
2113
21142014-02-14  Translation Project <coordinator@translationproject.org>
2115
2116	* po/vi.po: update vi translation from the translation project
2117
21182014-02-14  Translation Project <coordinator@translationproject.org>
2119
2120	* po/nl.po: update nl translation from the translation project
2121
21222014-02-14  Will Estes <westes575@gmail.com>
2123
2124	* TODO: remove some unneeded entries from the todo list
2125
21262014-02-13  Will Estes <westes575@gmail.com>
2127
2128	* doc/Makefile.am: list more generated files in CLEANFILES
2129
21302014-02-13  Will Estes <westes575@gmail.com>
2131
2132	* doc/flex.xml: remove unmaintained xml documentation
2133
21342014-02-13  Will Estes <westes575@gmail.com>
2135
2136	* configure.ac: bump AM_GNU_GETTEXT_VERSION to 0.18.1
2137
21382014-02-13  Will Estes <westes575@gmail.com>
2139
2140	* README: list new location of flex git repo
2141
21422014-02-13  Will Estes <westes575@gmail.com>
2143
2144	* po/.gitignore: git ignore generated files from english quoting
2145	variant translations
2146
21472014-02-13  Will Estes <westes575@gmail.com>
2148
2149	* po/LINGUAS: name english quoting variants correctly
2150
21512014-02-13  Will Estes <westes575@gmail.com>
2152
2153	* Makefile.am, configure.ac, tools/Makefile.am: removed tools/
2154	subdirectory from distribution Since it is not possible to rebuild the ChangeLog file without being
2155	in a git working directory of flex, distributing the tools directory
2156	is misleading. In particular, git2cl will always fail.
2157
21582014-02-13  Will Estes <westes575@gmail.com>
2159
2160	* po/LINGUAS: removed unneeded blank line from translation list
2161
21622014-02-13  Will Estes <westes575@gmail.com>
2163
2164	* po/LINGUAS: added en quoting variants to translation list
2165
21662014-02-11  Will Estes <westes575@gmail.com>
2167
2168	* configure.ac: use gnu automake option instead of gnits option
2169
21702014-02-11  Will Estes <westes575@gmail.com>
2171
2172	* README-alpha: remove README_alpha file since it is no longer
2173	needed
2174
21752014-02-10  Will Estes <westes575@gmail.com>
2176
2177	* configure.ac: increment version to 2.5.38
2178
21792013-11-27  Will Estes <westes575@gmail.com>
2180
2181	* NEWS: flesh out internationalization section of NEWS file; mention
2182	pt_BR translation
2183
21842013-11-27  Translation Project <coordinator@translationproject.org>
2185
2186	* po/pt_BR.po: update pt_BR translation from the translation project
2187
21882013-10-31  Will Estes <westes575@gmail.com>
2189
2190	* NEWS: begin listing 2.5.38 version in NEWS; list new sr
2191	translation
2192
21932013-10-31  Will Estes <westes575@gmail.com>
2194
2195	* po/LINGUAS: list new sr translation in list of translations
2196
21972013-10-31  Will Estes <westes575@gmail.com>
2198
2199	* po/sr.po: add sr translation from the translation project
2200
22012013-07-02  Till Varoquaux <till.varoquaux@gmail.com>
2202
2203	* configure.ac, flex.skl, nfa.c, tests/Makefile.am,
2204	tests/test-lineno-trailing/.gitignore,
2205	tests/test-lineno-trailing/Makefile.am,
2206	tests/test-lineno-trailing/scanner.l,
2207	tests/test-lineno-trailing/test.input: Adjust yylineno properly when
2208	rewinding trailing contexts.
2209
22102013-05-28  Will Estes <westes575@gmail.com>
2211
2212	* Makefile.am: Remove incorrect / in install-exec-hook target
2213
22142013-02-16  Translation Project <coordinators@translationproject.org>
2215
2216	* po/LINGUAS, po/zh_tw.po: add zh_tw translation from the
2217	translation project
2218
22192012-12-06  Christoph Junghans <ottxor@gentoo.org>
2220
2221	* Makefile.am, configure.ac: add version information to shared
2222	library Signed-off-by: Will Estes <westes575@gmail.com>
2223
22242012-12-04  Christoph Junghans <ottxor@gentoo.org>
2225
2226	* .gitignore, Makefile.am, configure.ac, lib/Makefile.am: Build
2227	libfl and libcompat using libtool; resolves #3586814 Signed-off-by: Will Estes <westes575@gmail.com>
2228
22292012-12-04  Translation Project <coordinator@translationproject.org>
2230
2231	* po/ca.po: update ca translation
2232
22332012-10-31  Hugh Sasse <hgs@dmu.ac.uk>
2234
2235	* tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am:
2236	use cmp instead of diff in some tests for portability reasons Signed-off-by: Will Estes <westes575@gmail.com>
2237
22382012-10-31  Dennis Clarke <dclarke@blastwave.org>
2239
2240	* tests/TEMPLATE/Makefile.am, tests/test-alloc-extra/Makefile.am,
2241	tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
2242	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
2243	tests/test-bison-nr/Makefile.am,
2244	tests/test-bison-yylloc/Makefile.am,
2245	tests/test-bison-yylval/Makefile.am,
2246	tests/test-c++-basic/Makefile.am,
2247	tests/test-c++-multiple-scanners/Makefile.am,
2248	tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2249	tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am,
2250	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
2251	tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am,
2252	tests/test-header-r/Makefile.am,
2253	tests/test-include-by-buffer/Makefile.am,
2254	tests/test-include-by-push/Makefile.am,
2255	tests/test-include-by-reentrant/Makefile.am,
2256	tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am,
2257	tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am,
2258	tests/test-mem-r/Makefile.am,
2259	tests/test-multiple-scanners-nr/Makefile.am,
2260	tests/test-multiple-scanners-r/Makefile.am,
2261	tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am,
2262	tests/test-posix/Makefile.am,
2263	tests/test-posixly-correct/Makefile.am,
2264	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2265	tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am,
2266	tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am,
2267	tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am,
2268	tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am,
2269	tests/test-top/Makefile.am, tests/test-yyextra/Makefile.am: add
2270	CFLAGS and CXXFLAGS options as appropriate to testsuite Makefile.am
2271	files Signed-off-by: Will Estes <westes575@gmail.com>
2272
22732012-10-25  Will Estes <westes575@gmail.com>
2274
2275	* po/LINGUAS: add hr to list of translations
2276
22772012-10-25  Translation Project <coordinator@translationproject.org>
2278
2279	* po/hr.po: add hr translation from the translation project
2280
22812012-10-25  Translation Project <coordinator@translationproject.org>
2282
2283	* po/fr.po: new fr translation project from the translation project
2284
22852012-09-08  Will Estes <westes575@gmail.com>
2286
2287	* po/LINGUAS: update languages list to include esperanto translation
2288
22892012-09-08  Translation Project <coordinator@translationproject.org>
2290
2291	* po/eo.po: add eo translation from the translation project
2292
22932012-08-26  Will Estes <westes575@gmail.com>
2294
2295	* configure.ac: add dist-xz to automake options; resolves #3561837
2296
22972012-08-26  Will Estes <westes575@gmail.com>
2298
2299	* autogen.sh, configure.ac: require gettext 0.18; force autoreconf
2300	in autogen.sh; resolves #3561759 Autoconf had trouble finding the shared libraries for gettext. Using
2301	gettext 0.18 fixes that.  When updating the gettext version number, autoreconf could fail to
2302	update files, since autopoint would assume the gettext-related files
2303	had been locally modified. Passing --force prevents that from
2304	happening.
2305
23062012-08-15  Will Estes <westes575@gmail.com>
2307
2308	* Makefile.am: remove README.cvs from dist_doc_DATA in Makefile.am
2309
23102012-08-13  Will Estes <westes575@gmail.com>
2311
2312	* : commit 9256a268e2a1000cb410766e95487912a7d66d61 Author: Will
2313	Estes <westes575@gmail.com> Date:   Mon Aug 13 16:23:35 2012 -0400
2314
23152012-08-08  Will Estes <westes575@gmail.com>
2316
2317	* README, README.cvs: append README.cvs contents to README
2318
23192012-08-08  Will Estes <westes575@gmail.com>
2320
2321	* gen.c: fix m4 error when useecs and nultrans are true; resolves
2322	#1816878
2323
23242012-08-08  Robert Minsk <rminsk@users.sourceforge.net>
2325
2326	* flex.skl: put user code after yyguts init; resolves #1744516 Signed-off-by: Will Estes <westes575@gmail.com>
2327
23282012-08-08  Robert Minsk <rminsk@users.sourceforge.net>
2329
2330	* flex.skl, main.c: do not output yy_nxt to header with %option
2331	full; resolves #1739922 Signed-off-by: Will Estes <westes575@gmail.com>
2332
23332012-08-07  Will Estes <westes575@gmail.com>
2334
2335	* main.c: let flex decide if yymore and  reject are needed in lex
2336	compatible mode This resolves bug #3510440.
2337
23382012-08-06  Translation Project <coordinator@translationproject.org>
2339
2340	* po/vi.po: new vi translation from the translation project
2341
23422012-08-06  Will Estes <westes575@gmail.com>
2343
2344	* .gitignore: add more patterns to .gitignore Undersome circumstances, the build process will generate conf.in~,
2345	which we want to ignore. Also, some patch files will apply but not
2346	cleanly and *.orig and *.rej files are generated. We want to ignore
2347	them as well.
2348
23492012-08-06  Will Estes <westes575@gmail.com>
2350
2351	* configure.ac, configure.in: rename configure.in to configure.ac to
2352	prep for upcoming automake changes
2353
23542012-08-06  Elias Pipping <pipping@users.sourceforge.net>
2355
2356	* tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
2357	tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y:
2358	Fix two tests to pass under bison 2.6 Given that bison is moving forward with the %parse-param instead of
2359	YYPARSE_PARAM syntax, it makes sense to switch over to using the new
2360	style declaration. In particular, this means that flex scanners that
2361	use bison features will now require bison 2.6 or higher.  Signed-off-by: Will Estes <westes575@gmail.com>
2362
23632012-08-04  Will Estes <westes575@gmail.com>
2364
2365	* po/nl.po: new nl translation from the translation project
2366
23672012-08-04  Mike Frysinger <vapier@gentoo.org>
2368
2369	* flexdef.h: add prototype for lerrsf_fatal to flexdef.h Signed-off-by: Will Estes <westes575@gmail.com>
2370
23712012-08-04  nomis52 <nomis52@users.sourceforge.net>
2372
2373	* flex.skl, gen.c: Change variable types to silence compiler
2374	warnings; resolves #3552806 Signed-off-by: Will Estes <westes575@gmail.com>
2375
23762012-08-03  Will Estes <westes575@gmail.com>
2377
2378	* NEWS: update NEWS to reflect changes in 2.5.37
2379
23802012-08-03  Will Estes <westes575@gmail.com>
2381
2382	* configure.in: update flex version to 2.5.37
2383
23842012-08-03  Will Estes <westes575@gmail.com>
2385
2386	* po/de.po: new de translation from the translation project
2387
23882012-08-02  Will Estes <westes575@gmail.com>
2389
2390	* po/vi.po: new vi translation from the translation project
2391
23922012-08-02  Will Estes <westes575@gmail.com>
2393
2394	* po/pl.po: new pl translation from the translation project
2395
23962012-08-02  Will Estes <westes575@gmail.com>
2397
2398	* po/fi.po: new fi translation from the translation project
2399
24002012-08-02  Will Estes <westes575@gmail.com>
2401
2402	* Makefile.am: Add -f option to LN_S to create flex++ The autoconf macro LN_S needs -f to successfully install flex++ if
2403	flex++ already exists. Fortunately, ln, ln -s and cp -p, which are
2404	the various forms that LN_S can take all will do the right thing
2405	with a -f argument passed.
2406
24072012-08-02  Will Estes <westes575@gmail.com>
2408
2409	* Makefile.am, tools/Makefile.am, tools/cvs2cl.pl,
2410	tools/cvsauthors, tools/git2cl: replace cvs2cl with git2cl Add the git2cl script in tools/ and remove the (now unnecessary)
2411	cvs2cl script. Remove tools/cvsauthors since git2cl does not need
2412	that file.  Account for all the above in Makefile.am and
2413	tools/Makefile.am
2414
24152012-07-29  Will Estes <wlestes@users.sourceforge.net>
2416
2417	* tests/.cvsignore, tests/.gitignore, tests/TEMPLATE/.cvsignore,
2418	tests/TEMPLATE/.gitignore, tests/test-alloc-extra/.cvsignore,
2419	tests/test-alloc-extra/.gitignore, tests/test-array-nr/.cvsignore,
2420	tests/test-array-nr/.gitignore, tests/test-array-r/.cvsignore,
2421	tests/test-array-r/.gitignore, tests/test-basic-nr/.cvsignore,
2422	tests/test-basic-nr/.gitignore, tests/test-basic-r/.cvsignore,
2423	tests/test-basic-r/.gitignore, tests/test-bison-nr/.cvsignore,
2424	tests/test-bison-nr/.gitignore, tests/test-bison-yylloc/.cvsignore,
2425	tests/test-bison-yylloc/.gitignore,
2426	tests/test-bison-yylval/.cvsignore,
2427	tests/test-bison-yylval/.gitignore,
2428	tests/test-c++-basic/.cvsignore, tests/test-c++-basic/.gitignore,
2429	tests/test-c++-multiple-scanners/.cvsignore,
2430	tests/test-c++-multiple-scanners/.gitignore,
2431	tests/test-c++-yywrap/.cvsignore, tests/test-c++-yywrap/.gitignore,
2432	tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/.gitignore,
2433	tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/.gitignore,
2434	tests/test-ccl/.cvsignore, tests/test-ccl/.gitignore,
2435	tests/test-concatenated-options/.cvsignore,
2436	tests/test-concatenated-options/.gitignore,
2437	tests/test-debug-nr/.cvsignore, tests/test-debug-nr/.gitignore,
2438	tests/test-debug-r/.cvsignore, tests/test-debug-r/.gitignore,
2439	tests/test-extended/.cvsignore, tests/test-extended/.gitignore,
2440	tests/test-header-nr/.cvsignore, tests/test-header-nr/.gitignore,
2441	tests/test-header-r/.cvsignore, tests/test-header-r/.gitignore,
2442	tests/test-include-by-buffer/.cvsignore,
2443	tests/test-include-by-buffer/.gitignore,
2444	tests/test-include-by-push/.cvsignore,
2445	tests/test-include-by-push/.gitignore,
2446	tests/test-include-by-reentrant/.cvsignore,
2447	tests/test-include-by-reentrant/.gitignore,
2448	tests/test-linedir-r/.cvsignore, tests/test-linedir-r/.gitignore,
2449	tests/test-lineno-nr/.cvsignore, tests/test-lineno-nr/.gitignore,
2450	tests/test-lineno-r/.cvsignore, tests/test-lineno-r/.gitignore,
2451	tests/test-mem-nr/.cvsignore, tests/test-mem-nr/.gitignore,
2452	tests/test-mem-r/.cvsignore, tests/test-mem-r/.gitignore,
2453	tests/test-multiple-scanners-nr/.cvsignore,
2454	tests/test-multiple-scanners-nr/.gitignore,
2455	tests/test-multiple-scanners-r/.cvsignore,
2456	tests/test-multiple-scanners-r/.gitignore,
2457	tests/test-noansi-nr/.cvsignore, tests/test-noansi-nr/.gitignore,
2458	tests/test-noansi-r/.cvsignore, tests/test-noansi-r/.gitignore,
2459	tests/test-posix/.cvsignore, tests/test-posix/.gitignore,
2460	tests/test-posixly-correct/.cvsignore,
2461	tests/test-posixly-correct/.gitignore,
2462	tests/test-prefix-nr/.cvsignore, tests/test-prefix-nr/.gitignore,
2463	tests/test-prefix-r/.cvsignore, tests/test-prefix-r/.gitignore,
2464	tests/test-pthread/.cvsignore, tests/test-pthread/.gitignore,
2465	tests/test-quotes/.cvsignore, tests/test-quotes/.gitignore,
2466	tests/test-reject/.cvsignore, tests/test-reject/.gitignore,
2467	tests/test-rescan-nr/.cvsignore, tests/test-rescan-nr/.gitignore,
2468	tests/test-rescan-r/.cvsignore, tests/test-rescan-r/.gitignore,
2469	tests/test-string-nr/.cvsignore, tests/test-string-nr/.gitignore,
2470	tests/test-string-r/.cvsignore, tests/test-string-r/.gitignore,
2471	tests/test-table-opts/.cvsignore, tests/test-table-opts/.gitignore,
2472	tests/test-top/.cvsignore, tests/test-top/.gitignore,
2473	tests/test-yyextra/.cvsignore, tests/test-yyextra/.gitignore: rename
2474	.cvsignore files in tests/ subdirectories to gitignore
2475
24762012-07-23  Will Estes <wlestes@users.sourceforge.net>
2477
2478	* examples/.cvsignore, examples/fastwc/.cvsignore,
2479	examples/manual/.cvsignore, lib/.cvsignore, tools/.cvsignore: remove
2480	unneeded .cvsignore files
2481
24822012-07-22  Will Estes <wlestes@users.sourceforge.net>
2483
2484	* .gitignore: add *.o and *.a to top level .gitignore The cvs tree did not need these additions because cvs assumed a lot
2485	of C-style defaults for .cvsignore files. flex builds *.o object
2486	files in the course of compilation and *.a files are built as a part
2487	of the libraries that flex compiles in the build process.
2488
24892012-07-22  Will Estes <wlestes@users.sourceforge.net>
2490
2491	* .cvsignore, .gitignore, doc/.cvsignore, doc/.gitignore,
2492	m4/.cvsignore, m4/.gitignore, po/.cvsignore, po/.gitignore: rename
2493	.cvsignore files to .gitignore The .cvsignore files from the legacy cvs repository tracked what
2494	files got autogenerated during various stages of the flex build.
2495	Renaming the .cvsignore files to .gitignore lets git do the same
2496	thing. git is better about letting higher level .gitignore files
2497	not-track files in lower level directories. As I work my way through
2498	the test directories, we may add additional .gitignore files from
2499	the old .cvsignore files.  The po/ directory has a lot of special files used by gettext, so the
2500	patterns in po/.gitignore look very different.  The doc/.gitignore file accounts for what texinfo/makeinfo do, and
2501	so it also has special patterns.  The m4 directory is mainly present for autoconf's benefit, but we
2502	have to account for it so make can do the right thing. Hence,
2503	m4/.gitignore says to ignore *.m4, as counterintuitive as that may
2504	seem.
2505
25062012-07-22  Will Estes <wlestes@users.sourceforge.net>
2507
2508	* NEWS: update NEWS file to note release date of 2.5.36
2509
25102012-06-23  Will Estes <wlestes@users.sourceforge.net>
2511
2512	* doc/flex.texi: fix call to version in manual
2513
25142012-06-22  Will Estes <wlestes@users.sourceforge.net>
2515
2516	* doc/flex.texi: add missing argument to call to yylex in manual
2517
25182012-04-27  Will Estes <wlestes@users.sourceforge.net>
2519
2520	* flex.skl: lintish cleanup in flex.skl; resolves #2040664
2521
25222012-04-27  Will Estes <wlestes@users.sourceforge.net>
2523
2524	* doc/flex.texi: add a 7 to the c99 octal pattern; resolves #3518269
2525
25262012-03-31  Will Estes <wlestes@users.sourceforge.net>
2527
2528	* doc/flex.texi: copyedit; resolves #3513670
2529
25302012-03-23  Will Estes <wlestes@users.sourceforge.net>
2531
2532	* buf.c: escape backslashes in #line filenames in %top section;
2533	resolves #3212400; patch submitted by scfc_de
2534
25352012-03-21  Will Estes <wlestes@users.sourceforge.net>
2536
2537	* Makefile.am, configure.in, lib/Makefile.am, lib/lib.c,
2538	lib/malloc.c, lib/realloc.c: provide malloc() and realloc() for
2539	systems that do not have satisfactory versions; resolves #1899047
2540
25412012-03-21  Will Estes <wlestes@users.sourceforge.net>
2542
2543	* Makefile.am: install flex++ as a link; resolves bug #2939681
2544
25452012-03-21  Will Estes <wlestes@users.sourceforge.net>
2546
2547	* tests/test-bison-nr/Makefile.am,
2548	tests/test-bison-yylloc/Makefile.am,
2549	tests/test-bison-yylval/Makefile.am: fix dependencies for make -j in
2550	test suite
2551
25522012-03-19  Will Estes <wlestes@users.sourceforge.net>
2553
2554	* flex.skl: add missing prototypes for yyset_column() and
2555	yyget_column(); resolves #3029024; patch submitted by scfc_de
2556
25572012-03-02  Will Estes <wlestes@users.sourceforge.net>
2558
2559	* flex.skl, tests/test-reject/scanner.l,
2560	tests/test-table-opts/scanner.l: wrap yy_fatal_error calls
2561	appropriately
2562
25632012-03-02  Will Estes <wlestes@users.sourceforge.net>
2564
2565	* regex.c: fix overlapping data buffer issue; patch from Tim
2566	Landsheet scfc_de
2567
25682012-03-02  Will Estes <wlestes@users.sourceforge.net>
2569
2570	* scan.l: better bracket handling in the scanner
2571
25722012-03-02  Will Estes <wlestes@users.sourceforge.net>
2573
2574	* flexdef.h, main.c, misc.c: Remove unneeded tracking of line/column
2575	output; patch from Tim Landsheet scfc_de
2576
25772012-03-02  Will Estes <wlestes@users.sourceforge.net>
2578
2579	* configure.in: fix test for m4 to accept an m4 with -P and not jus
2580	tGNU m4; patch from Tim Landsheet scfc_de on sourceforge
2581
25822012-03-02  Will Estes <wlestes@users.sourceforge.net>
2583
2584	* doc/flex.texi: fix order of td_lolen and td_hilen in
2585	documentation; resolves #2913693; patch submitted by Andreas
2586	Gruenbacher <agruen@suse.de>
2587
25882012-03-02  Will Estes <wlestes@users.sourceforge.net>
2589
2590	* doc/flex.texi: correct document of YY_FLUSH_BUFFER; resolves
2591	#1723028
2592
25932012-02-17  Will Estes <wlestes@users.sourceforge.net>
2594
2595	* dfa.c, flexdef.h, misc.c, parse.y: speed up things for complex
2596	inputs; resolves #2891390
2597
25982012-02-17  Will Estes <wlestes@users.sourceforge.net>
2599
2600	* doc/flex.texi: fix ipv6 pattern in manual; update manual copyright
2601	to 2012
2602
26032012-02-17  Will Estes <wlestes@users.sourceforge.net>
2604
2605	* flex.skl: fremove isatty() declaration; resolves #1984987
2606
26072012-02-17  Will Estes <wlestes@users.sourceforge.net>
2608
2609	* doc/flex.texi: Add link for RFC 2396
2610
26112012-02-17  Will Estes <wlestes@users.sourceforge.net>
2612
2613	* flex.skl: resolve #1990170
2614
26152012-02-17  Will Estes <wlestes@users.sourceforge.net>
2616
2617	* flex.skl: fix documentation to reflect arguments actually used;
2618	bug #2783023
2619
26202012-02-05  Will Estes <wlestes@users.sourceforge.net>
2621
2622	* main.c: fix yywrap behavior for reentrant scanners
2623
26242012-02-04  Will Estes <wlestes@users.sourceforge.net>
2625
2626	* NEWS: Mmention tr translation
2627
26282012-02-04  Will Estes <wlestes@users.sourceforge.net>
2629
2630	* tables.c: prevent unused stuff from being compiled so as to reduce
2631	warnings
2632
26332012-02-03  Will Estes <wlestes@users.sourceforge.net>
2634
2635	* buf.c, filter.c, main.c, misc.c, regex.c, scanflags.c: more better
2636	error messages; more better memory handling
2637
26382012-02-03  Will Estes <wlestes@users.sourceforge.net>
2639
2640	* misc.c: more careful/paranoia
2641
26422012-02-03  Will Estes <wlestes@users.sourceforge.net>
2643
2644	* scanopt.c: more careful memory allocation in option processing
2645
26462012-02-03  Will Estes <wlestes@users.sourceforge.net>
2647
2648	* Makefile.am, configure.in: remove m4/ directory and generally
2649	clean up automake/autoconf inputs
2650
26512012-02-03  Will Estes <wlestes@users.sourceforge.net>
2652
2653	* lib/.cvsignore: cvsignore files that need that
2654
26552012-02-03  Will Estes <wlestes@users.sourceforge.net>
2656
2657	* NEWS, po/da.po, po/es.po, po/ko.po, po/pt_BR.po, po/ro.po,
2658	po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: check in translations
2659
26602012-02-03  Will Estes <wlestes@users.sourceforge.net>
2661
2662	* main.c: correct macro definition of yywrap
2663
26642012-02-03  Will Estes <wlestes@users.sourceforge.net>
2665
2666	* scan.l: Greater specificity in error messages
2667
26682012-02-03  Will Estes <wlestes@users.sourceforge.net>
2669
2670	* parse.y: improve rule handling at EOF
2671
26722012-02-03  Will Estes <wlestes@users.sourceforge.net>
2673
2674	* flex.skl: include cstdio for definition of EOF in all cases
2675
26762012-02-03  Will Estes <wlestes@users.sourceforge.net>
2677
2678	* flex.skl: suppress warning on unused yyguts_t
2679
26802010-08-13  Will Estes <wlestes@users.sourceforge.net>
2681
2682	* NEWS, po/LINGUAS, po/fi.po: new fi translation from the
2683	translation project
2684
26852009-03-31  Will Estes <wlestes@users.sourceforge.net>
2686
2687	* 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>
2688
26892008-12-28  Will Estes <wlestes@users.sourceforge.net>
2690
2691	* configure.in: remove line break that broke configure
2692
26932008-12-28  Will Estes <wlestes@users.sourceforge.net>
2694
2695	* doc/flex.texi: specify the title on the title page since @settitle
2696	doesn't do that for us; resolves bug #2043491
2697
26982008-12-28  Will Estes <wlestes@users.sourceforge.net>
2699
2700	* configure.in, flexdef.h: check for regex.h; resolves bug #2337486
2701
27022008-07-23  Will Estes <wlestes@users.sourceforge.net>
2703
2704	* NEWS, po/ga.po: new ga translation from the translation project
2705
27062008-06-10  Will Estes <wlestes@users.sourceforge.net>
2707
2708	* NEWS, po/ca.po: new ca translation
2709
27102008-05-31  Will Estes <wlestes@users.sourceforge.net>
2711
2712	* Makefile.am: move ABOUT-NLS back to EXTRA_DIST
2713
27142008-05-31  Will Estes <wlestes@users.sourceforge.net>
2715
2716	* Makefile.am: create new dist_doc_DATA; move some EXTRA_DIST files
2717	to new dist_doc_DATA target
2718
27192008-05-31  Will Estes <wlestes@users.sourceforge.net>
2720
2721	* .cvsignore: ignore more automake generated config.status* files
2722
27232008-05-31  Will Estes <wlestes@users.sourceforge.net>
2724
2725	* NEWS: flex distribution now built with automake and autoconf
2726	versions ...
2727
27282008-05-31  Will Estes <wlestes@users.sourceforge.net>
2729
2730	* README.cvs: document GNU auto* version changes for building flex
2731	from cvs
2732
27332008-05-31  Will Estes <wlestes@users.sourceforge.net>
2734
2735	* .cvsignore, doc/Makefile.am: ignore automake-supplied ylwrap
2736
27372008-05-15  Will Estes <wlestes@users.sourceforge.net>
2738
2739	* NEWS, flex.skl: clean up types; resolves 1961902
2740
27412008-05-15  Will Estes <wlestes@users.sourceforge.net>
2742
2743	* NEWS: update NEWS re manual
2744
27452008-05-15  Will Estes <wlestes@users.sourceforge.net>
2746
2747	* doc/flex.texi: correct eroneous references to 'nowrap' to refer to
2748	'noyywrap'; resolves bug #1739912
2749
27502008-05-14  Will Estes <wlestes@users.sourceforge.net>
2751
2752	* filter.c: call clearerr on stdin before dup2'ing it; resolves bug
2753	#1902612
2754
27552008-05-14  Will Estes <wlestes@users.sourceforge.net>
2756
2757	* NEWS: generic updates to NEWS
2758
27592008-05-14  Will Estes <wlestes@users.sourceforge.net>
2760
2761	* tests/test-pthread/Makefile.am: move library flags in linker
2762	command; resolves patch #1943403; patch submitted by
2763	nullnix@users.sourceforge.net
2764
27652008-05-14  Will Estes <wlestes@users.sourceforge.net>
2766
2767	* doc/flex.texi: use ansi syntax in simple examples; resolves patch
2768	#1909844; patch submitted by Tom Browder,
2769	tbrowder2@users.sourceforge.net
2770
27712008-04-10  Will Estes <wlestes@users.sourceforge.net>
2772
2773	* doc/flex.texi: fix typo in example (from Paolo J. Matos
2774
27752008-04-10  Will Estes <wlestes@users.sourceforge.net>
2776
2777	* flexint.h: move endif to better account for what C99 defines for
2778	integer types (fix from debian project)
2779
27802008-04-10  Will Estes <wlestes@users.sourceforge.net>
2781
2782	* gen.c: fix another int type to be size_t
2783
27842008-03-30  Will Estes <wlestes@users.sourceforge.net>
2785
2786	* NEWS, po/fr.po: new fr translation
2787
27882008-03-30  Will Estes <wlestes@users.sourceforge.net>
2789
2790	* NEWS, configure.in: start version 2.5.36
2791
27922008-02-26  Will Estes <wlestes@users.sourceforge.net>
2793
2794	* NEWS: add date of release
2795
27962008-02-15  Will Estes <wlestes@users.sourceforge.net>
2797
2798	* NEWS, parse.y: fix bug that prevented comments from working
2799	properly
2800
28012008-02-12  Will Estes <wlestes@users.sourceforge.net>
2802
2803	* po/de.po: new de translation
2804
28052008-02-10  Will Estes <wlestes@users.sourceforge.net>
2806
2807	* NEWS, po/vi.po: new vi translation
2808
28092008-02-10  Will Estes <wlestes@users.sourceforge.net>
2810
2811	* NEWS, po/nl.po: new nl translation
2812
28132008-02-09  Will Estes <wlestes@users.sourceforge.net>
2814
2815	* NEWS, po/pl.po: new pl translation
2816
28172008-02-09  Will Estes <wlestes@users.sourceforge.net>
2818
2819	* NEWS, po/de.po, po/pt_BR.po: new de, pt_br translations
2820
28212008-02-09  Will Estes <wlestes@users.sourceforge.net>
2822
2823	* NEWS, flex.skl: generate headers for all functions (resolves bug
2824	#1628314)
2825
28262008-02-09  Will Estes <wlestes@users.sourceforge.net>
2827
2828	* NEWS, flex.skl: change yy_size_t to be size_t (resolves bug
2829	#1849812)
2830
28312008-02-09  Will Estes <wlestes@users.sourceforge.net>
2832
2833	* configure.in: start work on version 2.5.35
2834
28352007-12-12  Will Estes <wlestes@users.sourceforge.net>
2836
2837	* NEWS, configure.in: revert NEWS and configure.in to version 2.5.34
2838
28392007-09-12  Will Estes <wlestes@users.sourceforge.net>
2840
2841	* NEWS, configure.in: update version number to 2.5.35
2842
28432007-09-10  Aaron Stone <sodabrew@users.sourceforge.net>
2844
2845	* tests/test-alloc-extra/scanner.l: Use %option extra-type.
2846
28472007-09-10  Aaron Stone <sodabrew@users.sourceforge.net>
2848
2849	* NEWS, doc/flex.texi, flex.skl, flexdef.h, main.c, parse.y, scan.l:
2850	Introduce %option extra-type="your_type *" (resolves bug #1744505).
2851
28522007-08-15  Will Estes <wlestes@users.sourceforge.net>
2853
2854	* po/nl.po: new nl translations from the translation project
2855
28562007-06-28  Will Estes <wlestes@users.sourceforge.net>
2857
2858	* NEWS: change release date
2859
28602007-06-28  Will Estes <wlestes@users.sourceforge.net>
2861
2862	* flex.skl: adjustment for prefix classes; patch submitted by Petr
2863	Machata <pmachata@redhat.com>
2864
28652007-06-28  Will Estes <wlestes@users.sourceforge.net>
2866
2867	* NEWS: NEWS item for yy_init_extra
2868
28692007-06-12  Aaron Stone <sodabrew@users.sourceforge.net>
2870
2871	* doc/flex.texi: Docs and example for yylex_init_extra.
2872
28732007-06-01  Will Estes <wlestes@users.sourceforge.net>
2874
2875	* tests/test-alloc-extra/.cvsignore: ignore OUTPUT file in
2876	test-alloc-extra
2877
28782007-06-01  Will Estes <wlestes@users.sourceforge.net>
2879
2880	* tests/descriptions: add description of concatenated options test
2881
28822007-05-31  Will Estes <wlestes@users.sourceforge.net>
2883
2884	* tests/test-alloc-extra/.cvsignore: add missing .cvsignore to
2885	test-alloc-extra
2886
28872007-05-31  Aaron Stone <sodabrew@users.sourceforge.net>
2888
2889	* configure.in, flex.skl, gen.c, main.c: Changes to resolve SF bugs
2890	1568325 and 1563589.
2891
28922007-05-31  Aaron Stone <sodabrew@users.sourceforge.net>
2893
2894	* tests/Makefile.am, tests/descriptions,
2895	tests/test-alloc-extra/Makefile.am,
2896	tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input:
2897	Adding test cases for yylex_init_extra.
2898
28992007-05-12  Will Estes <wlestes@users.sourceforge.net>
2900
2901	* configure.in, tests/test-pthread/scanner.l: fixes to test-pthread
2902
29032007-05-12  Will Estes <wlestes@users.sourceforge.net>
2904
2905	* NEWS: NEWS item for concatenated options
2906
29072007-05-12  Will Estes <wlestes@users.sourceforge.net>
2908
2909	* configure.in, tests/Makefile.am,
2910	tests/test-concatenated-options/.cvsignore,
2911	tests/test-concatenated-options/Makefile.am: unit test to verify
2912	concatenated options parsing
2913
29142007-05-12  Will Estes <wlestes@users.sourceforge.net>
2915
2916	* scanopt.c: parse multiple short concatenated options; patch
2917	submitted by Petr Machata <pmachata@redhat.com
2918
29192007-05-11  Will Estes <wlestes@users.sourceforge.net>
2920
2921	* autogen.sh: remove --force option from autogen.sh; much faster
2922	without it
2923
29242007-05-11  Will Estes <wlestes@users.sourceforge.net>
2925
2926	* NEWS, configure.in: version 2.5.34
2927
29282007-05-08  Aaron Stone <sodabrew@users.sourceforge.net>
2929
2930	* NEWS, flex.skl: Better checking after yyalloc/yyrealloc (resolves
2931	bug #1595967)
2932
29332007-05-01  Will Estes <wlestes@users.sourceforge.net>
2934
2935	* doc/flex.texi: change title of manual to 'Lexical Analysis with
2936	Flex'
2937
29382007-04-25  Will Estes <wlestes@users.sourceforge.net>
2939
2940	* flex.skl: c++ memory leak plug
2941
29422007-04-23  Will Estes <wlestes@users.sourceforge.net>
2943
2944	* flex.skl: roll back c++ memory patch as it causes the test suite
2945	no end of grief
2946
29472007-04-23  Will Estes <wlestes@users.sourceforge.net>
2948
2949	* flex.skl: fix function definitions for non-ANSI environments (from
2950	Manoj Srivastava from Debian patchset)
2951
29522007-04-23  Will Estes <wlestes@users.sourceforge.net>
2953
2954	* flex.skl: fix c++ memory leak (from Manoj Srivastava from Debian
2955	patchset)
2956
29572007-04-23  Will Estes <wlestes@users.sourceforge.net>
2958
2959	* flex.skl: fix parameter name in comment (patch from Manoj
2960	Srivastava from the debian patchset
2961
29622007-04-23  Will Estes <wlestes@users.sourceforge.net>
2963
2964	* flex.skl: add a size_t cast (patch from Manoj Srivastava from the
2965	debian patchset
2966
29672007-04-16  Will Estes <wlestes@users.sourceforge.net>
2968
2969	* tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am:
2970	cleanups to handle VPATH builds better; passifies make distcheck
2971
29722007-04-16  Will Estes <wlestes@users.sourceforge.net>
2973
2974	* doc/flex.texi: drop using the \ in \ escaping as it throws pdf
2975	generation for a loop
2976
29772007-04-14  Will Estes <wlestes@users.sourceforge.net>
2978
2979	* .cvsignore: add compile and *.tar.bz2 to .cvsignore
2980
29812007-04-14  Will Estes <wlestes@users.sourceforge.net>
2982
2983	* main.c: add call to setlocale for ctype as per debian patchset
2984
29852007-04-14  Will Estes <wlestes@users.sourceforge.net>
2986
2987	* Makefile.am, NEWS: provide for a PIC version of libfl.a for shared
2988	libraries using flex scanners
2989
29902007-04-13  Will Estes <wlestes@users.sourceforge.net>
2991
2992	* FlexLexer.h: annotate endifs since they're a bit far from their
2993	opening #if statements
2994
29952007-04-13  Will Estes <wlestes@users.sourceforge.net>
2996
2997	* flexdef.h, parse.y: refactor and slightly redo alloca testing,
2998	resolves bug #1675899
2999
30002007-04-13  Will Estes <wlestes@users.sourceforge.net>
3001
3002	* : overhaul configure.in: use octathorps for comments so they're
3003	passed through m4 processing; better bracketing of m4 arguments;
3004	retool checks as per suggestions from autoscan(1)
3005
30062007-04-13  Will Estes <wlestes@users.sourceforge.net>
3007
3008	* flex.skl: fix skeleton for reentrant scanners
3009
30102007-04-13  Will Estes <wlestes@users.sourceforge.net>
3011
3012	* Makefile.am: remove homegrown tags target; automake does that for
3013	us
3014
30152007-04-12  Will Estes <wlestes@users.sourceforge.net>
3016
3017	* flex.skl: fix skeleton for reentrant scanners, resolves bug
3018	#1694318
3019
30202007-04-12  Will Estes <wlestes@users.sourceforge.net>
3021
3022	* FlexLexer.h: declare some const where missing in c++ header file
3023
30242007-04-10  Will Estes <wlestes@users.sourceforge.net>
3025
3026	* doc/flex.texi: corrections to the manual as per suggestions from
3027	flex-help@
3028
30292007-04-03  Will Estes <wlestes@users.sourceforge.net>
3030
3031	* doc/flex.texi: include author names in online versions of the
3032	manual
3033
30342007-04-03  Will Estes <wlestes@users.sourceforge.net>
3035
3036	* COPYING: update copyright notice
3037
30382007-04-03  Will Estes <wlestes@users.sourceforge.net>
3039
3040	* AUTHORS: rearrange and update AUTHORS
3041
30422007-03-29  Will Estes <wlestes@users.sourceforge.net>
3043
3044	* NEWS: note sf feature request 1658379 in NEWS
3045
30462007-03-29  Will Estes <wlestes@users.sourceforge.net>
3047
3048	* tools/cvsauthors: add sodabrew to cvsauthors file
3049
30502007-03-29  Aaron Stone <sodabrew@users.sourceforge.net>
3051
3052	* flex.skl: SourceForge feature request #1658379: Expose YY_BUF_SIZE
3053	in the header file.
3054
30552007-03-07  Will Estes <wlestes@users.sourceforge.net>
3056
3057	* NEWS, filter.c, flex.skl: apply patches submitted by sodabrew
3058
30592007-03-07  Will Estes <wlestes@users.sourceforge.net>
3060
3061	* README.cvs: more changes describing building flex from cvs
3062
30632007-03-07  Will Estes <wlestes@users.sourceforge.net>
3064
3065	* Makefile.am, README.cvs, README.cvs-snapshot: rename
3066	README.cvs-snapshot to README.cvs
3067
30682007-03-07  Will Estes <wlestes@users.sourceforge.net>
3069
3070	* README.cvs-snapshot: update to explain where flex cvs lives
3071
30722007-03-07  Will Estes <wlestes@users.sourceforge.net>
3073
3074	* README, doc/flex.texi: correct how to submit bugs
3075
30762007-02-16  Will Estes <wlestes@users.sourceforge.net>
3077
3078	* NEWS: clarify NEWS item re man page and pdf manual
3079
30802007-02-14  Will Estes <wlestes@users.sourceforge.net>
3081
3082	* po/Makevars: update bug address to point to flex-devel instead of
3083	lex-help
3084
30852007-02-13  Will Estes <wlestes@users.sourceforge.net>
3086
3087	* configure.in, doc/Makefile.am: make better use of AC_INIT; clean
3088	up, simplify and make more robust the generation of the man page
3089
30902007-02-13  Will Estes <wlestes@users.sourceforge.net>
3091
3092	* configure.in: remove option check-news from call to
3093	AM_INIT_AUTOMAKE as gnits implies check-news
3094
30952007-02-13  Will Estes <wlestes@users.sourceforge.net>
3096
3097	* Makefile.am, configure.in: move automake options from Makefile.am
3098	to configure.in
3099
31002007-02-13  Will Estes <wlestes@users.sourceforge.net>
3101
3102	* autogen.sh: restore --install option to autogen.sh since --force
3103	does not imply --install
3104
31052007-02-13  Will Estes <wlestes@users.sourceforge.net>
3106
3107	* tools/cvsauthors: add john43 to cvsauthors file
3108
31092007-02-13  Will Estes <wlestes@users.sourceforge.net>
3110
3111	* autogen.sh: call autoreconf with --force instead of --install
3112
31132007-02-13  Will Estes <wlestes@users.sourceforge.net>
3114
3115	* doc/.cvsignore: remove texinfo.tex from cvs tree
3116
31172007-02-13  Will Estes <wlestes@users.sourceforge.net>
3118
3119	* NEWS: updates to NEWS file to reflect recent changes
3120
31212007-02-13  Will Estes <wlestes@users.sourceforge.net>
3122
3123	* doc/Makefile.am: add flex.pdf to EXTRA_DIST
3124
31252007-02-13  Will Estes <wlestes@users.sourceforge.net>
3126
3127	* configure.in: remove flex.spec
3128
31292007-02-13  Will Estes <wlestes@users.sourceforge.net>
3130
3131	* Makefile.am: remove maintainercleanfiles
3132
31332007-02-01  Will Estes <wlestes@users.sourceforge.net>
3134
3135	* doc/Makefile.am: more changes to build system to distribute man
3136	page
3137
31382007-02-01  Will Estes <wlestes@users.sourceforge.net>
3139
3140	* doc/Makefile.am: add flex man page to distribution
3141
31422007-02-01  Will Estes <wlestes@users.sourceforge.net>
3143
3144	* .cvsignore, flex.spec.in: remove flex spec file
3145
31462006-11-17  Will Estes <wlestes@users.sourceforge.net>
3147
3148	* tests/test-table-opts/Makefile.am: make test target depend on test
3149	groupings, which in turn depend on building executables; cygwin
3150	portability fix
3151
31522006-11-10  Will Estes <wlestes@users.sourceforge.net>
3153
3154	* tests/create-test: change create-test script to edit files in
3155	place
3156
31572006-11-09  Will Estes <wlestes@users.sourceforge.net>
3158
3159	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
3160	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
3161	tests/test-bison-nr/Makefile.am,
3162	tests/test-bison-yylloc/Makefile.am,
3163	tests/test-bison-yylval/Makefile.am,
3164	tests/test-c++-basic/Makefile.am,
3165	tests/test-c++-multiple-scanners/Makefile.am,
3166	tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
3167	tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am,
3168	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
3169	tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am,
3170	tests/test-header-r/Makefile.am,
3171	tests/test-include-by-buffer/Makefile.am,
3172	tests/test-include-by-push/Makefile.am,
3173	tests/test-include-by-reentrant/Makefile.am,
3174	tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am,
3175	tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am,
3176	tests/test-mem-r/Makefile.am,
3177	tests/test-multiple-scanners-nr/Makefile.am,
3178	tests/test-multiple-scanners-r/Makefile.am,
3179	tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am,
3180	tests/test-posix/Makefile.am,
3181	tests/test-posixly-correct/Makefile.am,
3182	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
3183	tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am,
3184	tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am,
3185	tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am,
3186	tests/test-string-r/Makefile.am, tests/test-top/Makefile.am,
3187	tests/test-yyextra/Makefile.am: change CLEANFILES to include
3188	instead of just the testname for the executable
3189
31902006-11-09  Will Estes <wlestes@users.sourceforge.net>
3191
3192	* doc/flex.texi: fix typos in manual; resolves bug #1592857
3193
31942006-11-09  Will Estes <wlestes@users.sourceforge.net>
3195
3196	* tests/TEMPLATE/Makefile.am: change test template to remove test
3197	executable when that executable has an extension, e.g. under Cygwin
3198
31992006-11-08  Will Estes <wlestes@users.sourceforge.net>
3200
3201	* tests/Makefile.am: test names weren't displaying in test
3202	success/failure messages (from #1591672
3203
32042006-10-30  Will Estes <wlestes@users.sourceforge.net>
3205
3206	* doc/.cvsignore: add flex.html to .cvsignore in doc directory
3207
32082006-10-22  Will Estes <wlestes@users.sourceforge.net>
3209
3210	* NEWS: update NEWS file for the work that millaway did
3211
32122006-10-22  Will Estes <wlestes@users.sourceforge.net>
3213
3214	* FlexLexer.h, NEWS, main.c,
3215	tests/test-c++-multiple-scanners/scanner-2.l: make yywrap work with
3216	c++ scanners as per sf bug report
3217
32182006-10-20  Will Estes <wlestes@users.sourceforge.net>
3219
3220	* NEWS, flex.skl, tests/test-c++-multiple-scanners/main.cpp,
3221	tests/test-c-cpp-nr/scanner.l: memory leak issues in c++ scanner
3222
32232006-10-20  Will Estes <wlestes@users.sourceforge.net>
3224
3225	* NEWS, configure.in, tests/Makefile.am, tests/descriptions,
3226	tests/test-c++-yywrap/.cvsignore,
3227	tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l,
3228	tests/test-c++-yywrap/test.input: add unit test for c++ with yywrap
3229
32302006-10-20  Will Estes <wlestes@users.sourceforge.net>
3231
3232	* NEWS, tests/test-c++-basic/Makefile.am,
3233	tests/test-linedir-r/Makefile.am: use configure-provided awk
3234	variable for portability; add loadlibes variable to c++ test
3235
32362006-10-17  Will Estes <wlestes@users.sourceforge.net>
3237
3238	* doc/flex.texi: add noyywrap option to example; use whitespace to
3239	clarify example
3240
32412006-08-02  Will Estes <wlestes@users.sourceforge.net>
3242
3243	* NEWS, po/ca.po, po/vi.po: new translations
3244
32452006-04-11  John Millaway <john43@users.sourceforge.net>
3246
3247	* tables.c: Casted away signedness to appease -Werror freaks.
3248
32492006-03-28  John Millaway <john43@users.sourceforge.net>
3250
3251	* ccl.c, doc/flex.texi, flexdef.h, parse.y, scan.l, sym.c,
3252	tests/test-ccl/scanner.l, tests/test-ccl/test.input: Added ccl union
3253	operator.  Added test in test suite for ccl union operator.
3254	Documented ccl union operator.  Removed crufty ccl cache to prevent
3255	parser problems.
3256
32572006-03-28  John Millaway <john43@users.sourceforge.net>
3258
3259	* doc/flex.texi, scan.l, tests/test-extended/scanner.l,
3260	tests/test-extended/test.input: Extended syntax excluded for
3261	lex/posix compat mode.  Comments discarded inside (?x:) patterns.
3262	Added test in test suite for comments in extended patterns.
3263	Documented syntax additions.
3264
32652006-03-27  John Millaway <john43@users.sourceforge.net>
3266
3267	* scan.l, tests/test-ccl/scanner.l, tests/test-ccl/test.input:
3268	Implemented (?x:) syntax to allow whitespace in patterns.  Added
3269	test for (?x:) syntax in test suite.
3270
32712006-03-27  John Millaway <john43@users.sourceforge.net>
3272
3273	* parse.y, tests/test-ccl/scanner.l, tests/test-ccl/test.input:
3274	Implemented dot-all syntax.  Added test for dot-all syntax in test
3275	suite.
3276
32772006-03-27  John Millaway <john43@users.sourceforge.net>
3278
3279	* dfa.c, doc/flex.texi, flexdef.h, gen.c, main.c, parse.y, scan.l,
3280	scanflags.c, tests/test-ccl/scanner.l, tests/test-ccl/test.input:
3281	Removed global variable caseins.  Added scanner stack flags for
3282	case-insensitivity.  Moved case-folding code from DFA-generation to
3283	parse time read-macros.  Added localized case-sensitivity syntax
3284	from Perl.  Added test for new syntax in test suite.  Documented new
3285	syntax.
3286
32872006-03-27  John Millaway <john43@users.sourceforge.net>
3288
3289	* Makefile.am, configure.in, flexdef.h, scanflags.c: Added configure
3290	check for assert.h.  Added scanner flags stack.
3291
32922006-03-25  John Millaway <john43@users.sourceforge.net>
3293
3294	* configure.in, doc/flex.texi, scan.l, tests/Makefile.am,
3295	tests/descriptions, tests/test-extended/.cvsignore,
3296	tests/test-extended/Makefile.am, tests/test-extended/scanner.l,
3297	tests/test-extended/test.input: Added extended, perl-compatible
3298	comment syntax.  Added test for extended comment syntax.  Documented
3299	extended comment syntax.
3300
33012006-03-25  John Millaway <john43@users.sourceforge.net>
3302
3303	* doc/flex.texi, parse.y: Changed explicit 'A'-'Z' to isupper(),
3304	where correct to do so.  Documentation.
3305
33062006-03-24  John Millaway <john43@users.sourceforge.net>
3307
3308	* doc/flex.texi: Documentation.
3309
33102006-03-24  John Millaway <john43@users.sourceforge.net>
3311
3312	* doc/flex.texi: Added appendix of patterns to manual.
3313
33142006-03-23  John Millaway <john43@users.sourceforge.net>
3315
3316	* doc/flex.texi: .
3317
33182006-03-22  John Millaway <john43@users.sourceforge.net>
3319
3320	* doc/flex.texi: Documentation.
3321
33222006-03-22  John Millaway <john43@users.sourceforge.net>
3323
3324	* doc/flex.texi: Documented set difference operator {-}.
3325
33262006-03-22  John Millaway <john43@users.sourceforge.net>
3327
3328	* ccl.c, flexdef.h, parse.y, scan.l, tests/test-ccl/scanner.l,
3329	tests/test-ccl/test.input: Added set difference operator {-} for
3330	character classes.
3331
33322006-03-22  John Millaway <john43@users.sourceforge.net>
3333
3334	* configure.in, doc/flex.texi, parse.y, scan.l, tests/Makefile.am,
3335	tests/descriptions, tests/test-ccl/.cvsignore,
3336	tests/test-ccl/Makefile.am, tests/test-ccl/scanner.l,
3337	tests/test-ccl/test.input: Added negated character class
3338	expressions.  Documented negated character class expressions.  Added
3339	regression test for negated character class expressions.
3340
33412006-03-22  John Millaway <john43@users.sourceforge.net>
3342
3343	* buf.c, filter.c, gen.c, main.c, misc.c, nfa.c, parse.y, regex.c:
3344	Replaced sprintf with snprintf everywhere.
3345
33462006-03-22  John Millaway <john43@users.sourceforge.net>
3347
3348	* Makefile.am: Removed includedir from AM_CPPFLAGS #1439351.
3349
33502006-03-21  John Millaway <john43@users.sourceforge.net>
3351
3352	* configure.in, tests/Makefile.am, tests/descriptions,
3353	tests/test-quotes/.cvsignore, tests/test-quotes/Makefile.am,
3354	tests/test-quotes/scanner.l, tests/test-quotes/test.input: Added
3355	test to verify user code is unmangled.
3356
33572006-03-21  John Millaway <john43@users.sourceforge.net>
3358
3359	* flexdef.h, misc.c, scan.l: Fixed escape in actions.
3360
33612006-03-21  John Millaway <john43@users.sourceforge.net>
3362
3363	* filter.c, flexdef.h, main.c, scan.l: Reverted previous input
3364	filter changes.  Added noop macro to scanner output.  Modified
3365	scan.l to escape m4 quotes found in user code.
3366
33672006-03-21  John Millaway <john43@users.sourceforge.net>
3368
3369	* tests/test-table-opts/Makefile.am,
3370	tests/test-table-opts/scanner.l: Removed m4 from test-table-opts
3371
33722006-03-21  John Millaway <john43@users.sourceforge.net>
3373
3374	* tests/test-reject/Makefile.am, tests/test-reject/scanner.l:
3375	Removed m4 from test-reject
3376
33772006-03-21  John Millaway <john43@users.sourceforge.net>
3378
3379	* filter.c, flexdef.h, main.c, scan.l: Moved set_input_file to
3380	different file.
3381
33822006-03-21  John Millaway <john43@users.sourceforge.net>
3383
3384	* flex.skl, flexdef.h, flexint.h, misc.c: Relaxed tests for __STDC__
3385	and __STDC_VERSION__ to cope with bugs in GCC and Sun cc.
3386
33872006-03-20  John Millaway <john43@users.sourceforge.net>
3388
3389	* filter.c: Documented filter chain. Removed fdopen. Added no-op
3390	fseek.
3391
33922006-03-13  John Millaway <john43@users.sourceforge.net>
3393
3394	* gen.c: Fixed another -Wall report.
3395
33962006-03-10  Will Estes <wlestes@users.sourceforge.net>
3397
3398	* NEWS, po/vi.po: new vi translation
3399
34002006-03-09  Will Estes <wlestes@users.sourceforge.net>
3401
3402	* NEWS, po/ga.po, po/nl.po: new nl, ga translations
3403
34042006-02-21  Will Estes <wlestes@users.sourceforge.net>
3405
3406	* m4/Makefile.am: add po.m4 to extra_dist in m4/ so it gets picked
3407	up by distributions
3408
34092006-02-21  Will Estes <wlestes@users.sourceforge.net>
3410
3411	* m4/Makefile.am: add nls.m4 to extra_dist in m4/ so it will get
3412	picked up in distribution tarballs
3413
34142006-02-21  Will Estes <wlestes@users.sourceforge.net>
3415
3416	* configure.in: remove website directory from configure.in
3417
34182006-02-20  Will Estes <wlestes@users.sourceforge.net>
3419
3420	* NEWS, configure.in: version 2.5.33 marks in NEWS and configure.in
3421
34222006-02-20  Will Estes <wlestes@users.sourceforge.net>
3423
3424	* configure.in: change email address in configure.in to point to
3425	flex-help@sourceforge.net
3426
34272006-02-20  John Millaway <john43@users.sourceforge.net>
3428
3429	* doc/flex.texi: Documentation.
3430
34312006-02-20  John Millaway <john43@users.sourceforge.net>
3432
3433	* BUGS: Appended to BUGS file.
3434
34352006-02-18  Will Estes <wlestes@users.sourceforge.net>
3436
3437	* Makefile.am: remove website directory (since it now has its own
3438	module in the flex project
3439
34402006-02-16  John Millaway <john43@users.sourceforge.net>
3441
3442	* doc/flex.texi, flex.skl: Fixed buffer overflow in reject state
3443	buffer.  Corrected documentation on the state buffer.
3444
34452006-02-16  John Millaway <john43@users.sourceforge.net>
3446
3447	* flex.skl: Reverted num_read from size_t back to int.
3448
34492006-02-15  John Millaway <john43@users.sourceforge.net>
3450
3451	* Makefile.am, configure.in: Removed reference to RoadMap in
3452	Makefile.am.  Added website directory.
3453
34542006-02-15  Will Estes <wlestes@users.sourceforge.net>
3455
3456	* README, RoadMap: remove RoadMap and reference to it in README
3457
34582006-02-15  John Millaway <john43@users.sourceforge.net>
3459
3460	* BUGS, README, doc/flex.texi, doc/flex.xml: Eliminated references
3461	to lex.sf.net.
3462
34632006-02-15  John Millaway <john43@users.sourceforge.net>
3464
3465	* BUGS, flex.skl: Transfered bugs list from lex.sf.net to BUGS file.
3466
34672006-02-15  John Millaway <john43@users.sourceforge.net>
3468
3469	* tests/test-rescan-nr/.cvsignore,
3470	tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l,
3471	tests/test-rescan-nr/test.input, tests/test-rescan-r/.cvsignore,
3472	tests/test-rescan-r/Makefile.am, tests/test-rescan-r/scanner.l,
3473	tests/test-rescan-r/test.input: Recommit of last commit -- broken
3474	pipe.
3475
34762006-02-15  John Millaway <john43@users.sourceforge.net>
3477
3478	* configure.in, flex.skl, tests/Makefile.am, tests/descriptions:
3479	yy_lex_destroy calls yy_init_globals to reset everything for next
3480	call to yylex.  Added two new tests for reusing scanners.
3481
34822006-02-14  John Millaway <john43@users.sourceforge.net>
3483
3484	* flex.spec.in: Patched rpm spec file.
3485
34862006-02-14  John Millaway <john43@users.sourceforge.net>
3487
3488	* configure.in, flexint.h: Added C99 macro for inttypes, just to be
3489	conformant.
3490
34912006-02-14  John Millaway <john43@users.sourceforge.net>
3492
3493	* flexdef.h, nfa.c, parse.y: Changed symbol INFINITE to fix conflict
3494	with C math symbol.
3495
34962006-02-14  John Millaway <john43@users.sourceforge.net>
3497
3498	* scan.l: Omitting parens for named rules in trailing context.
3499
35002006-02-14  John Millaway <john43@users.sourceforge.net>
3501
3502	* configure.in, main.c, po/ca.po, po/da.po, po/de.po, po/es.po,
3503	po/fr.po, po/ga.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
3504	po/ro.po, po/ru.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po,
3505	tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Added check
3506	for locale.h and libintl.h in configure script.
3507
35082006-02-14  John Millaway <john43@users.sourceforge.net>
3509
3510	* flex.skl: Removed unused local vars.
3511
35122006-02-14  John Millaway <john43@users.sourceforge.net>
3513
3514	* flex.skl: Removed certain offending #undefs.
3515
35162006-02-14  John Millaway <john43@users.sourceforge.net>
3517
3518	* flexint.h: Removed logical and from preprocessor statement.
3519
35202006-02-14  Will Estes <wlestes@users.sourceforge.net>
3521
3522	* po/nl.po, po/nl.po.1: remove eroneously named nl.po.1; update
3523	nl.po
3524
35252006-02-14  John Millaway <john43@users.sourceforge.net>
3526
3527	* dfa.c: .
3528
35292006-02-14  John Millaway <john43@users.sourceforge.net>
3530
3531	* flex.skl: Included <sys/types.h> for serialized tables.
3532
35332006-02-14  John Millaway <john43@users.sourceforge.net>
3534
3535	* configure.in: Minor patch to call to head in configure script.
3536
35372006-02-14  John Millaway <john43@users.sourceforge.net>
3538
3539	* doc/flex.texi: Documentation patch.
3540
35412006-02-14  John Millaway <john43@users.sourceforge.net>
3542
3543	* filter.c, gen.c, libyywrap.c, main.c: Patch for full file system
3544	failure.
3545
35462006-02-13  John Millaway <john43@users.sourceforge.net>
3547
3548	* doc/flex.texi: Documentation.
3549
35502006-02-13  John Millaway <john43@users.sourceforge.net>
3551
3552	* main.c: Fixed double-fclose when input file is empty.
3553
35542006-02-10  Will Estes <wlestes@users.sourceforge.net>
3555
3556	* po/ca.po, po/da.po, po/de.po, po/es.po, po/fr.po, po/ga.po,
3557	po/ko.po, po/nl.po.1, po/pl.po, po/pt_BR.po, po/ro.po, po/ru.po,
3558	po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po: newtranslations
3559
35602005-12-22  John Millaway <john43@users.sourceforge.net>
3561
3562	* buf.c, main.c: Improvement request 1069716 log vs. log10
3563
35642005-12-22  John Millaway <john43@users.sourceforge.net>
3565
3566	* flex.skl: Fixed bug 1257093 yy_init_globals in header file
3567
35682005-04-14  Will Estes <wlestes@users.sourceforge.net>
3569
3570	* po/nl.po: new nl translation
3571
35722005-04-07  Will Estes <wlestes@users.sourceforge.net>
3573
3574	* NEWS, po/LINGUAS, po/nl.po, po/vi.po: new nl and vi translations
3575
35762004-07-20  Will Estes <wlestes@users.sourceforge.net>
3577
3578	* filter.c: correct improper stdin assignment
3579
35802004-05-22  Will Estes <wlestes@users.sourceforge.net>
3581
3582	* NEWS, po/tr.po: new tr translation
3583
35842004-05-12  Will Estes <wlestes@users.sourceforge.net>
3585
3586	* .cvsignore, .indent.pro: .cvsignore and  .indent.pro got missed in
3587	the import to sourceforge; replace them
3588
35892004-05-11  Will Estes <wlestes@users.sourceforge.net>
3590
3591	* po/fr.po: new fr translation
3592
35932004-05-03  Will Estes <wlestes@users.sourceforge.net>
3594
3595	* po/LINGUAS: polish is pl, not po
3596
35972004-03-22  Will Estes <wlestes@users.sourceforge.net>
3598
3599	* po/sv.po: yet another sweedish update
3600
36012004-03-19  Will Estes <wlestes@users.sourceforge.net>
3602
3603	* NEWS, po/sv.po: new sv translation
3604
36052003-12-11  John Millaway <john43@users.sourceforge.net>
3606
3607	* configure.in, filter.c, main.c: Configure checks for GNU m4.
3608	Environment variable M4 overrides built-in m4 path.  Generated m4
3609	does a late check for GNU m4.
3610
36112003-12-09  John Millaway <john43@users.sourceforge.net>
3612
3613	* doc/flex.texi: added 3 faqs
3614
36152003-11-24  Will Estes <wlestes@users.sourceforge.net>
3616
3617	* po/ro.po: new ro translation
3618
36192003-11-07  Will Estes <wlestes@users.sourceforge.net>
3620
3621	* NEWS, po/fr.po: new french translation
3622
36232003-11-07  Will Estes <wlestes@users.sourceforge.net>
3624
3625	* NEWS, po/ca.po: new catalan translation from the translation
3626	project
3627
36282003-11-07  Will Estes <wlestes@users.sourceforge.net>
3629
3630	* NEWS, po/LINGUAS, po/ga.po, po/pl.po: new polish translation;
3631	updated irish translation from translation project
3632
36332003-10-10  Will Estes <wlestes@users.sourceforge.net>
3634
3635	* NEWS, po/LINGUAS, po/ga.po: new Irish translation
3636
36372003-08-25  Will Estes <wlestes@users.sourceforge.net>
3638
3639	* NEWS, po/LINGUAS, po/ro.po: add romanian translation
3640
36412003-07-16  Will Estes <wlestes@users.sourceforge.net>
3642
3643	* flex.skl: flex_*int* type fixes
3644
36452003-07-16  Will Estes <wlestes@users.sourceforge.net>
3646
3647	* tools/cvsauthors: change wlestes email address
3648
36492003-07-16  Will Estes <wlestes@users.sourceforge.net>
3650
3651	* flex.skl: undef yytext_ptr has some bad side effects
3652
36532003-07-07  John Millaway <john43@users.sourceforge.net>
3654
3655	* doc/flex.texi: Documented m4 incompatibility with lex.
3656
36572003-05-21  Will Estes <wlestes@users.sourceforge.net>
3658
3659	* NEWS: upgrade to gettext 0.12
3660
36612003-05-20  Will Estes <wlestes@users.sourceforge.net>
3662
3663	* flex.skl, gen.c: patches from manoj via sourceforge
3664
36652003-05-20  Will Estes <wlestes@users.sourceforge.net>
3666
3667	* configure.in, po/.cvsignore, po/Makevars: upgrade gettext to 0.12;
3668	this allows running make pdf and make ps to be successful
3669
36702003-05-20  Will Estes <wlestes@users.sourceforge.net>
3671
3672	* doc/.cvsignore: cvs should ignore flex.pdf and flex.ps
3673
36742003-04-25  John Millaway <john43@users.sourceforge.net>
3675
3676	* TODO: Added yylineno bugs to TODO list.
3677
36782003-04-03  John Millaway <john43@users.sourceforge.net>
3679
3680	* doc/flex.xml: Docbook.
3681
36822003-04-03  John Millaway <john43@users.sourceforge.net>
3683
3684	* doc/flex.xml: xml now validates.
3685
36862003-04-02  John Millaway <john43@users.sourceforge.net>
3687
3688	* doc/flex.xml: Began conversion to DocBook.
3689
36902003-04-01  Will Estes <wlestes@users.sourceforge.net>
3691
3692	* NEWS, configure.in: version 2.5.31
3693
36942003-04-01  Will Estes <wlestes@users.sourceforge.net>
3695
3696	* NEWS: remove --enable-maintainer-mode configure option
3697
36982003-04-01  Will Estes <wlestes@users.sourceforge.net>
3699
3700	* configure.in: remove AM_MAINTAINER_MODE
3701
37022003-04-01  John Millaway <john43@users.sourceforge.net>
3703
3704	* flex.skl, flexdef.h, main.c, misc.c, scan.l: Renamed some internal
3705	variables.
3706
37072003-03-31  Will Estes <wlestes@users.sourceforge.net>
3708
3709	* NEWS: yylineno is now per-buffer in reentrant scanners
3710
37112003-03-31  John Millaway <john43@users.sourceforge.net>
3712
3713	* TODO: Added TODO item.
3714
37152003-03-30  John Millaway <john43@users.sourceforge.net>
3716
3717	* flex.skl, gen.c: yylineno is per-buffer in the reentrant scanner.
3718	support for yycolumn exists, but is not yet developed.
3719
37202003-03-28  John Millaway <john43@users.sourceforge.net>
3721
3722	* flex.skl: Minor documentation.
3723
37242003-03-28  Will Estes <wlestes@users.sourceforge.net>
3725
3726	* NEWS: added %top directive
3727
37282003-03-27  John Millaway <john43@users.sourceforge.net>
3729
3730	* buf.c, configure.in, doc/flex.texi, flexdef.h, main.c, scan.l,
3731	tests/Makefile.am, tests/descriptions, tests/test-top/.cvsignore,
3732	tests/test-top/Makefile.am, tests/test-top/main.c,
3733	tests/test-top/scanner.l, tests/test-top/test.input: Added %top
3734	block syntax.  Added test for %top block.  Documented %top block.
3735
37362003-03-27  John Millaway <john43@users.sourceforge.net>
3737
3738	* TODO, doc/flex.texi: Documented the m4 dependency.
3739
37402003-03-26  Will Estes <wlestes@users.sourceforge.net>
3741
3742	* configure.in, flexdef.h: check for sys/wait.h since we use wait(2)
3743
37442003-03-26  Will Estes <wlestes@users.sourceforge.net>
3745
3746	* flexdef.h: reorder include directives so as to catch system
3747	integer types before flex defined values for same
3748
37492003-03-26  Will Estes <wlestes@users.sourceforge.net>
3750
3751	* TODO: assign tasks due before major release can happen; remove
3752	--enable-maintainer-mode entry
3753
37542003-03-26  Will Estes <wlestes@users.sourceforge.net>
3755
3756	* Makefile.am: only rebuild the ChangeLog if we're inside a cvs
3757	working directory
3758
37592003-03-26  Will Estes <wlestes@users.sourceforge.net>
3760
3761	* configure.in, tools/.cvsignore, tools/Makefile.am: add tools/
3762	subdirectory to distribution
3763
37642003-03-26  Will Estes <wlestes@users.sourceforge.net>
3765
3766	* Makefile.am: remove maintainer_mode conditional; add filter.c and
3767	regex.c to indentfiles; reformat and sort indentfiles so it's easier
3768	to add files in the future
3769
37702003-03-26  Will Estes <wlestes@users.sourceforge.net>
3771
3772	* doc/Makefile.am: clean up flex.texi processing leftovers with
3773	cleanfiles
3774
37752003-03-26  Will Estes <wlestes@users.sourceforge.net>
3776
3777	* tests/test-linedir-r/Makefile.am: an awk script wasn't included in
3778	the distribution
3779
37802003-03-26  John Millaway <john43@users.sourceforge.net>
3781
3782	* TODO, configure.in, tests/Makefile.am, tests/descriptions,
3783	tests/test-include-by-push/.cvsignore,
3784	tests/test-include-by-push/Makefile.am,
3785	tests/test-include-by-push/scanner.l,
3786	tests/test-include-by-push/test-1.input,
3787	tests/test-include-by-push/test-2.input,
3788	tests/test-include-by-push/test-3.input: Added test for
3789	yypush_buffer_state and yypop_buffer_state.
3790
37912003-03-26  John Millaway <john43@users.sourceforge.net>
3792
3793	* TODO: Removed items from TODO list.
3794
37952003-03-26  John Millaway <john43@users.sourceforge.net>
3796
3797	* configure.in, tests/Makefile.am, tests/descriptions,
3798	tests/test-linedir-r/.cvsignore, tests/test-linedir-r/Makefile.am,
3799	tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c,
3800	tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input:
3801	Added test for #line directives.
3802
38032003-03-26  John Millaway <john43@users.sourceforge.net>
3804
3805	* configure.in, tests/Makefile.am, tests/test-noansi-nr/.cvsignore,
3806	tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l,
3807	tests/test-noansi-nr/test.input, tests/test-noansi-r/.cvsignore,
3808	tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l,
3809	tests/test-noansi-r/test.input: Added test for noansi (traditional)
3810	options.  Reordered the tests so the basic ones are first.
3811
38122003-03-25  Will Estes <wlestes@users.sourceforge.net>
3813
3814	* TODO, doc/Makefile.am: remove maintainer-mode conditional around
3815	rebuilding of manpage
3816
38172003-03-25  Will Estes <wlestes@users.sourceforge.net>
3818
3819	* README: mention doc/ for user documentation
3820
38212003-03-25  Will Estes <wlestes@users.sourceforge.net>
3822
3823	* TODO: rework distribution items
3824
38252003-03-25  Will Estes <wlestes@users.sourceforge.net>
3826
3827	* NEWS: mention m4 processing
3828
38292003-03-25  Will Estes <wlestes@users.sourceforge.net>
3830
3831	* tests/README: update instructions for running test suite
3832
38332003-03-25  Will Estes <wlestes@users.sourceforge.net>
3834
3835	* FlexLexer.h, Makefile.am, TODO, buf.c, configure.in,
3836	doc/flex.texi, filter.c, flex.skl, flexdef.h, gen.c, main.c,
3837	misc.c, options.c, options.h, regex.c, scan.l, sym.c,
3838	tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l,
3839	tests/test-reject/scanner.l, tests/test-table-opts/scanner.l: merge
3840	millaway's m4 branch work
3841
38422003-03-24  John Millaway <john43@users.sourceforge.net>
3843
3844	* doc/flex.texi, flex.skl, flexdef.h, gen.c, main.c, options.c,
3845	options.h, scan.l: Option ansi-definitions.  Option ansi-prototypes.
3846	Cleaned up some of header.  Documented bison-locations.
3847
38482003-03-24  John Millaway <john43@users.sourceforge.net>
3849
3850	* scan.l: Escaped m4 macros in scan.l which would cause
3851	bootstrapping issues.
3852
38532003-03-21  John Millaway <john43@users.sourceforge.net>
3854
3855	* doc/flex.texi, flex.skl, main.c: Cleaning up the skel.
3856
38572003-03-20  Will Estes <wlestes@users.sourceforge.net>
3858
3859	* TODO: we want to move the contents of to.do/Wishlist to top level
3860	TODO
3861
38622003-03-20  John Millaway <john43@users.sourceforge.net>
3863
3864	* to.do/Wish-List: Assessment of every item in Wish-List.
3865
38662003-03-19  John Millaway <john43@users.sourceforge.net>
3867
3868	* main.c: Fixed allocation of slightly more memory than needed.
3869
38702003-03-19  John Millaway <john43@users.sourceforge.net>
3871
3872	* TODO, buf.c, configure.in, flex.skl, flexdef.h, main.c, sym.c:
3873	Start conditions now generated in a single place.
3874
38752003-03-19  Will Estes <wlestes@users.sourceforge.net>
3876
3877	* TODO: cosmetic changes to TODO list
3878
38792003-03-19  John Millaway <john43@users.sourceforge.net>
3880
3881	* flex.skl: Cleaned up warnings so multiple headers could coincide.
3882
38832003-03-19  John Millaway <john43@users.sourceforge.net>
3884
3885	* TODO, flex.skl, main.c: Moved prefixes to m4.
3886
38872003-03-19  John Millaway <john43@users.sourceforge.net>
3888
3889	* FlexLexer.h, filter.c, flex.skl, flexdef.h, main.c, misc.c,
3890	regex.c: Removed Paxson/Berkeley copyright restriction from filter.c
3891	and regex.c.  Inline documentation of much of the generated API.
3892	Line directives now fixed for header and stdin/stdout.  Blank lines
3893	squeezed from generated scanner.
3894
38952003-03-18  John Millaway <john43@users.sourceforge.net>
3896
3897	* filter.c, flexdef.h, main.c, regex.c: Fixed #line directives.
3898
38992003-03-17  John Millaway <john43@users.sourceforge.net>
3900
3901	* Makefile.am, filter.c, flexdef.h, regex.c: Added regex.c for
3902	regex-related code.  Worked on fixing line directives;incomplete.
3903
39042003-03-14  John Millaway <john43@users.sourceforge.net>
3905
3906	* TODO: Added some TODOs.
3907
39082003-03-14  John Millaway <john43@users.sourceforge.net>
3909
3910	* flexdef.h, main.c, options.c, options.h, scan.l,
3911	tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l:
3912	Bison bridge was simplified to rely less on bison output.  New
3913	option bison-locations.
3914
39152003-03-14  John Millaway <john43@users.sourceforge.net>
3916
3917	* filter.c, flex.skl, flexdef.h, gen.c, main.c, scan.l,
3918	tests/test-reject/scanner.l: Filters are now direct children of main
3919	process.  Header file now generated through m4.
3920
39212003-03-14  John Millaway <john43@users.sourceforge.net>
3922
3923	* buf.c, filter.c, flexdef.h, main.c, misc.c: Added internal filter
3924	ability.  Deleted various unused variables.
3925
39262003-03-14  John Millaway <john43@users.sourceforge.net>
3927
3928	* main.c, tests/test-table-opts/scanner.l: Keeping tests up to date
3929	with m4 changes.  Proper wait for all children.
3930
39312003-03-14  John Millaway <john43@users.sourceforge.net>
3932
3933	* flex.skl, tests/test-table-opts/scanner.l: Moved test-tables to
3934	m4.
3935
39362003-03-14  John Millaway <john43@users.sourceforge.net>
3937
3938	* flex.skl, main.c, options.c: Moved bison bridge code to m4.
3939
39402003-03-13  John Millaway <john43@users.sourceforge.net>
3941
3942	* flex.skl, gen.c, main.c, scan.l: Moved YY_USE_LINENO to m4.
3943
39442003-03-13  John Millaway <john43@users.sourceforge.net>
3945
3946	* buf.c, flexdef.h, scan.l: Added function buf_m4_undefine.
3947
39482003-03-13  John Millaway <john43@users.sourceforge.net>
3949
3950	* flex.skl, main.c, scan.l: Replaced YY_ALWAYS_INTERACTIVE with m4.
3951	Replaced YY_NEVER_INTERACTIVE with m4.
3952
39532003-03-13  John Millaway <john43@users.sourceforge.net>
3954
3955	* flex.skl, main.c: Moved YY_TEXT_IS_ARRAY to m4.
3956
39572003-03-12  John Millaway <john43@users.sourceforge.net>
3958
3959	* flex.skl, gen.c, main.c, tests/test-reject/scanner.l: Renaming
3960	macros from YY_* to M4_YY_* where appropriate.
3961
39622003-03-12  John Millaway <john43@users.sourceforge.net>
3963
3964	* flex.skl, tests/test-reject/scanner.l,
3965	tests/test-table-opts/scanner.l: Now using local variable "yyg"
3966	instead of lengthly YY_G expansion.
3967
39682003-03-12  John Millaway <john43@users.sourceforge.net>
3969
3970	* buf.c, filter.c, flex.skl, flexdef.h, main.c, misc.c, options.c,
3971	options.h, scan.l, tests/test-reject/scanner.l: More m4 macro
3972	conversions.  Added debugging option --preproc-level=NUM.
3973
39742003-03-11  John Millaway <john43@users.sourceforge.net>
3975
3976	* Makefile.am, buf.c, flex.skl, flexdef.h, gen.c, main.c, misc.c,
3977	scan.l: Replaced many CPP macros with m4 equivalents.
3978
39792003-03-10  John Millaway <john43@users.sourceforge.net>
3980
3981	* Makefile.am, filter.c, flex.skl, flexdef.h, main.c, misc.c: Added
3982	filter.c Added filter.c rules to Makefile.am Added filter prototypes
3983	to flexdef.h Flex now filters output through m4.
3984
39852003-03-05  Will Estes <wlestes@users.sourceforge.net>
3986
3987	* doc/.cvsignore, texinfo.tex: move texinfo.tex to doc/
3988
39892003-03-05  Will Estes <wlestes@users.sourceforge.net>
3990
3991	* TODO: update TODO
3992
39932003-03-05  Will Estes <wlestes@users.sourceforge.net>
3994
3995	* NEWS, configure.in: version 2.5.29
3996
39972003-03-04  John Millaway <john43@users.sourceforge.net>
3998
3999	* FlexLexer.h, flex.skl: Added growable buffer stack to C++ scanner
4000	as well.  yyensure_buffer_stack is now static.
4001
40022003-03-02  John Millaway <john43@users.sourceforge.net>
4003
4004	* flex.skl, misc.c: Removed awkward %push %pop syntax from skeleton.
4005
40062003-03-02  John Millaway <john43@users.sourceforge.net>
4007
4008	* flex.skl: Renamed YY_CURRENT_BUFFER_FAST to
4009	YY_CURRENT_BUFFER_LVALUE to better reflect its purpose.
4010
40112003-02-28  John Millaway <john43@users.sourceforge.net>
4012
4013	* NEWS: made entry on input buffer stacks.
4014
40152003-02-28  Will Estes <wlestes@users.sourceforge.net>
4016
4017	* Makefile.am, doc/Makefile.am: build on . in top level first; this
4018	will simplify calling help2man
4019
40202003-02-28  John Millaway <john43@users.sourceforge.net>
4021
4022	* TODO, doc/flex.texi, flex.skl, gen.c, main.c: Removed
4023	yy_current_buffer from the planet.  Input buffer states are now in
4024	an internal unbounded stack.  Added new internal function,
4025	yyensure_buffer_stack.  Added new API function, yypush_buffer_state.
4026	Added new API function, yypop_buffer_state.  Documented the new API
4027	calls in the manual.  Macro YY_BUFFER_STATE now refers to top of
4028	stack.  This revision breaks the C++ scanner (again.)
4029
40302003-02-28  John Millaway <john43@users.sourceforge.net>
4031
4032	* main.c: Removed some symbols from the undef list. They are needed
4033	for multiple headers to coexist.
4034
40352003-02-27  Will Estes <wlestes@users.sourceforge.net>
4036
4037	* Makefile.am, NEWS, configure.in, doc/.cvsignore, doc/Makefile.am,
4038	doc/flex.texi, flex.texi: move flex.texi and flex.1 to new doc/
4039	subdirectory
4040
40412003-02-27  Will Estes <wlestes@users.sourceforge.net>
4042
4043	* NEWS: namespace cleanups
4044
40452003-02-26  John Millaway <john43@users.sourceforge.net>
4046
4047	* main.c: Added a few macros to the undef list.
4048
40492003-02-26  John Millaway <john43@users.sourceforge.net>
4050
4051	* main.c: Put the undef macros in an array.
4052
40532003-02-12  Will Estes <wlestes@users.sourceforge.net>
4054
4055	* NEWS, configure.in: version 2.5.28
4056
40572003-02-10  Will Estes <wlestes@users.sourceforge.net>
4058
4059	* README, TODO, configure.in, flex.texi: update documentation to
4060	reflect the sourceforge move
4061
40622003-02-06  Will Estes <wlestes@users.sourceforge.net>
4063
4064	* TODO: update according to current thinking
4065
40662003-02-06  Will Estes <wlestes@users.sourceforge.net>
4067
4068	* TODO: mcvs reviewed
4069
40702003-02-06  Will Estes <wlestes@users.sourceforge.net>
4071
4072	* TODO: sourceforge migration tasks
4073
40742003-02-04  Will Estes <wlestes@users.sourceforge.net>
4075
4076	* NEWS: Flex now warns if always-interactive is specified with fast
4077	or full; Fixed trailing slash bug in YY_INPUT macro def
4078
40792003-01-31  John Millaway <john43@users.sourceforge.net>
4080
4081	* scan.l: Flex now warns if always-interactive is specified with
4082	fast or full.
4083
40842003-01-31  Will Estes <wlestes@users.sourceforge.net>
4085
4086	* Makefile.am: switch to using cvs2cl.pl to generate the ChangeLog
4087
40882003-01-31  Will Estes <wlestes@users.sourceforge.net>
4089
4090	* tools/cvs2cl.pl, tools/cvsauthors: we're going to be switching how
4091	we handle our ChangeLog
4092
40932003-01-29  John Millaway <john43@users.sourceforge.net>
4094
4095	* gen.c, misc.c: Fixed trailing slash bug in YY_INPUT macro def.
4096
40972003-01-29  Will Estes <wlestes@users.sourceforge.net>
4098
4099	* README.cvs-snapshot: upgrade texinfo to 4.3d
4100
41012003-01-29  Will Estes <wlestes@users.sourceforge.net>
4102
4103	* flex.texi: the @copying construct works now; thanks to the texinfo
4104	maintainers for finding the problem
4105
41062003-01-21  Will Estes <wlestes@users.sourceforge.net>
4107
4108	* NEWS, configure.in: version 2.5.27
4109
41102003-01-21  Will Estes <wlestes@users.sourceforge.net>
4111
4112	* NEWS: flex now works with recent bison versions
4113
41142003-01-18  John Millaway <john43@users.sourceforge.net>
4115
4116	* flex.skl: Check for YYLTYPE_IS_DECLARED. This fixes bison-bridge
4117	with latest bison.
4118
41192003-01-15  Will Estes <wlestes@users.sourceforge.net>
4120
4121	* NEWS, po/pt_BR.po: new pt_br translation
4122
41232003-01-14  Will Estes <wlestes@users.sourceforge.net>
4124
4125	* NEWS, configure.in: version 2.5.26
4126
41272003-01-14  Will Estes <wlestes@users.sourceforge.net>
4128
4129	* NEWS: Fixed table deserialization bug on big-endian archs. Patch
4130	sent from Bryce Nichols <bryce@bnichols.org>
4131
41322003-01-12  John Millaway <john43@users.sourceforge.net>
4133
4134	* tables_shared.h: Fixed table deserialization bug on big-endian
4135	archs. Patch sent from Bryce Nichols <bryce@bnichols.org>.
4136
41372003-01-10  Will Estes <wlestes@users.sourceforge.net>
4138
4139	* README.cvs-snapshot: add version numbers for some tools and
4140	explain about version.texi and --enable-maintainer-mode
4141
41422003-01-10  Will Estes <wlestes@users.sourceforge.net>
4143
4144	* NEWS: catch news up
4145
41462003-01-09  John Millaway <john43@users.sourceforge.net>
4147
4148	* tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Changed
4149	size_t to yy_size_t in yyalloc() and yyrealloc(). Is this really
4150	what we want?
4151
41522003-01-09  John Millaway <john43@users.sourceforge.net>
4153
4154	* flex.skl: Changed type of yyleng from size_t to int. This fixes
4155	bug in PostgreSQL compilation.
4156
41572003-01-09  Will Estes <wlestes@users.sourceforge.net>
4158
4159	* NEWS: catch news up
4160
41612003-01-09  Will Estes <wlestes@users.sourceforge.net>
4162
4163	* flex.skl: more c++ fixes
4164
41652003-01-09  Will Estes <wlestes@users.sourceforge.net>
4166
4167	* Makefile.am, configure.in, flex.spec.in: add a spec file
4168
41692003-01-09  Will Estes <wlestes@users.sourceforge.net>
4170
4171	* flex.skl: type cast to pacify c++ compilers; patch from Bruce
4172	Lilly <blilly@erols.com>
4173
41742003-01-08  Will Estes <wlestes@users.sourceforge.net>
4175
4176	* NEWS: new es translation
4177
41782003-01-08  Will Estes <wlestes@users.sourceforge.net>
4179
4180	* po/es.po: new spanish translation
4181
41822002-12-19  John Millaway <john43@users.sourceforge.net>
4183
4184	* gen.c: Fixed bug where YY_G(0) sometimes occurs (created by my
4185	previous commit.)
4186
41872002-12-17  John Millaway <john43@users.sourceforge.net>
4188
4189	* gen.c: Fixed bug submitted by Bojan Smojver <bojan@rexursive.com>
4190	where the use of yylineno, reentrant, and yymore together caused a
4191	compile-time error.
4192
41932002-12-17  Will Estes <wlestes@users.sourceforge.net>
4194
4195	* NEWS: update NEWS
4196
41972002-12-17  John Millaway <john43@users.sourceforge.net>
4198
4199	* flex.texi: Documented new behavior with character ranges.
4200
42012002-12-16  John Millaway <john43@users.sourceforge.net>
4202
4203	* parse.y: Fixed bug submitted by  Bruce Lilly <blilly@erols.com>
4204	where character ranges would yield unexpected behavior in a caseless
4205	scanner.  Also, flex now emits a warning if the range looks like
4206	trouble.
4207
42082002-12-16  John Millaway <john43@users.sourceforge.net>
4209
4210	* ccl.c, flexdef.h: Added utility functions to deal with character
4211	case.
4212
42132002-12-09  Will Estes <wlestes@users.sourceforge.net>
4214
4215	* flexint.h: we don't really need int64 anyway
4216
42172002-12-09  Will Estes <wlestes@users.sourceforge.net>
4218
4219	* flex.skl: apparently some lints are happier with fllthrough
4220	without a space
4221
42222002-12-02  Will Estes <wlestes@users.sourceforge.net>
4223
4224	* NEWS, configure.in: version 2.5.25
4225
42262002-12-02  Will Estes <wlestes@users.sourceforge.net>
4227
4228	* Makefile.am: enclose flex.1 target in MAINTERNER_MODE
4229
42302002-12-02  Will Estes <wlestes@users.sourceforge.net>
4231
4232	* po/pt_BR.po: new pt_br translation
4233
42342002-12-01  John Millaway <john43@users.sourceforge.net>
4235
4236	* flex.texi: Indexed some more faqs.
4237
42382002-11-29  John Millaway <john43@users.sourceforge.net>
4239
4240	* flex.skl: Fixed bug in SECOND yyless definition where argument was
4241	not enclosed in parentheses.
4242
42432002-11-29  John Millaway <john43@users.sourceforge.net>
4244
4245	* flex.skl: Fixed bug in yyless definition where argument was not
4246	enclosed in parentheses.
4247
42482002-11-27  Will Estes <wlestes@users.sourceforge.net>
4249
4250	* NEWS: flex uses flex_int*_t types
4251
42522002-11-27  Will Estes <wlestes@users.sourceforge.net>
4253
4254	* flexint.h: integer types for non-C99 systems flexint.h
4255
42562002-11-27  John Millaway <john43@users.sourceforge.net>
4257
4258	* dfa.c, flexint.h, gen.c, tables.c, tables.h, tables_shared.c,
4259	tables_shared.h: Changed int types to flex_intX_t. The build is now
4260	broken until typedef's are established.
4261
42622002-11-27  Will Estes <wlestes@users.sourceforge.net>
4263
4264	* Makefile.am: MAINTAINERCLEANFILES: new variable: try to make it so
4265	that make maintainer-clean  erases everything not under version
4266	control
4267
42682002-11-27  Will Estes <wlestes@users.sourceforge.net>
4269
4270	* config.rpath: remove config.rpath
4271
42722002-11-27  Will Estes <wlestes@users.sourceforge.net>
4273
4274	* README-alpha: just list location of betas
4275
42762002-11-26  Will Estes <wlestes@users.sourceforge.net>
4277
4278	* flexint.h: __STDC_VERSION__ needs an L suffix
4279
42802002-11-26  Will Estes <wlestes@users.sourceforge.net>
4281
4282	* NEWS, po/LINGUAS, po/pt_BR.po: new pt_br translation from the
4283	translation project
4284
42852002-11-25  Will Estes <wlestes@users.sourceforge.net>
4286
4287	* flexint.h: include inttypes.h for folks who really are C99
4288
42892002-11-25  Will Estes <wlestes@users.sourceforge.net>
4290
4291	* TODO: fix a typo
4292
42932002-11-25  Will Estes <wlestes@users.sourceforge.net>
4294
4295	* NEWS, configure.in: version 2.5.24
4296
42972002-11-23  Will Estes <wlestes@users.sourceforge.net>
4298
4299	* configure.in: try to make sure we have GNU m4
4300
43012002-11-23  Will Estes <wlestes@users.sourceforge.net>
4302
4303	* tests/test-c++-multiple-scanners/Makefile.am: include
4304	tests/test-c++-multipl-scanners/test.input
4305
43062002-11-23  Will Estes <wlestes@users.sourceforge.net>
4307
4308	* NEWS: more portability fixes
4309
43102002-11-23  Will Estes <wlestes@users.sourceforge.net>
4311
4312	* configure.in, flexdef.h: apparently on some BSD systems, we need
4313	sys/params.h; reported by millaway
4314
43152002-11-22  Will Estes <wlestes@users.sourceforge.net>
4316
4317	* NEWS: update NEWS
4318
43192002-11-22  John Millaway <john43@users.sourceforge.net>
4320
4321	* flex.skl, main.c, tests/test-c++-multiple-scanners/Makefile.am:
4322	Fixed prefix of yyalloc,yyfree,yyrealloc in C++ scanner.  Removed
4323	yylex_destroy from C++ scanner.
4324
43252002-11-22  John Millaway <john43@users.sourceforge.net>
4326
4327	* flex.texi: renamed some faqs.
4328
43292002-11-22  Will Estes <wlestes@users.sourceforge.net>
4330
4331	* AUTHORS: update wording about authorship
4332
43332002-11-17  John Millaway <john43@users.sourceforge.net>
4334
4335	* parse.y: Removed space before line num in error messages to look
4336	more like gcc's errors.
4337
43382002-11-06  Will Estes <wlestes@users.sourceforge.net>
4339
4340	* NEWS, po/tr.po: new turkish translation from the translation
4341	project
4342
43432002-10-28  Will Estes <wlestes@users.sourceforge.net>
4344
4345	* gen.c: applied c++ from lilypond folks for std:: reasons
4346
43472002-10-25  Will Estes <wlestes@users.sourceforge.net>
4348
4349	* flex.texi: proofreading
4350
43512002-10-24  Will Estes <wlestes@users.sourceforge.net>
4352
4353	* flex.texi: proofreading
4354
43552002-10-22  Will Estes <wlestes@users.sourceforge.net>
4356
4357	* flex.skl: use c-style header names in c++ for now; at some point
4358	we'll have a separate c++ skeleton and we can go whole-hog pure c++
4359
43602002-10-22  Will Estes <wlestes@users.sourceforge.net>
4361
4362	* TODO: c++ rants
4363
43642002-10-22  Will Estes <wlestes@users.sourceforge.net>
4365
4366	* flex.texi: more proofreading
4367
43682002-10-22  Will Estes <wlestes@users.sourceforge.net>
4369
4370	* Makefile.am: include intent.pro; indent target is MAINTAINER_MODE
4371	conditional
4372
43732002-10-22  Will Estes <wlestes@users.sourceforge.net>
4374
4375	* configure.in: When we use AC_PATH_PROG, value-if-not-found is the
4376	name of the program we wanted to find; this will generate more
4377	helpful error messages
4378
43792002-10-21  John Millaway <john43@users.sourceforge.net>
4380
4381	* tables.c: Added a missing function prototype.
4382
43832002-10-21  Will Estes <wlestes@users.sourceforge.net>
4384
4385	* NEWS, configure.in: version 2.5.23
4386
43872002-10-21  Will Estes <wlestes@users.sourceforge.net>
4388
4389	* NEWS: update NEWS on recent changes
4390
43912002-10-21  Will Estes <wlestes@users.sourceforge.net>
4392
4393	* flexint.h: use sys/types.h and not inttypes.h
4394
43952002-10-21  Will Estes <wlestes@users.sourceforge.net>
4396
4397	* configure.in: check for limits.h
4398
43992002-10-21  Will Estes <wlestes@users.sourceforge.net>
4400
4401	* TODO: update TODO on recent suggestions
4402
44032002-10-21  Will Estes <wlestes@users.sourceforge.net>
4404
4405	* flex.texi: titlepage and contents
4406
44072002-10-21  Will Estes <wlestes@users.sourceforge.net>
4408
4409	* Makefile.am: typo
4410
44112002-10-21  Will Estes <wlestes@users.sourceforge.net>
4412
4413	* Makefile.am, README.cvs-snapshot: include README.cvs-snapshot in
4414	the distribution; in README-cvs-snapshot, mention the need for
4415	enable-maintainer-mode
4416
44172002-10-21  John Millaway <john43@users.sourceforge.net>
4418
4419	* flex.texi: typo.
4420
44212002-10-18  Will Estes <wlestes@users.sourceforge.net>
4422
4423	* flex.texi: report the current version info that flex provides;
4424	reformat a list of non-posix features
4425
44262002-10-18  Will Estes <wlestes@users.sourceforge.net>
4427
4428	* NEWS: report the current version info that flex provides
4429
44302002-10-18  Will Estes <wlestes@users.sourceforge.net>
4431
4432	* flex.skl: FLEX_BETA defined if flex is beta
4433
44342002-10-16  Will Estes <wlestes@users.sourceforge.net>
4435
4436	* flexint.h: if we're doing c++, then we can't use long long
4437
44382002-10-14  Will Estes <wlestes@users.sourceforge.net>
4439
4440	* TODO: update TODO on several things
4441
44422002-10-11  Will Estes <wlestes@users.sourceforge.net>
4443
4444	* flex.texi: more proofreading
4445
44462002-10-11  Will Estes <wlestes@users.sourceforge.net>
4447
4448	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
4449	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
4450	tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
4451	tests/test-bison-yylloc/Makefile.am,
4452	tests/test-bison-yylval/Makefile.am,
4453	tests/test-c++-basic/Makefile.am,
4454	tests/test-c++-multiple-scanners/Makefile.am,
4455	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
4456	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
4457	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
4458	tests/test-include-by-buffer/Makefile.am,
4459	tests/test-include-by-reentrant/Makefile.am,
4460	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
4461	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
4462	tests/test-multiple-scanners-nr/Makefile.am,
4463	tests/test-multiple-scanners-r/Makefile.am,
4464	tests/test-posix/Makefile.am,
4465	tests/test-posixly-correct/Makefile.am,
4466	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
4467	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
4468	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
4469	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
4470	remove BISON assignment as per suggestion from Akim Demaille
4471
44722002-10-11  Will Estes <wlestes@users.sourceforge.net>
4473
4474	* Makefile.am, configure.in: remove intl from dist
4475
44762002-10-11  Will Estes <wlestes@users.sourceforge.net>
4477
4478	* configure.in: we use maintainer mode now
4479
44802002-10-11  Will Estes <wlestes@users.sourceforge.net>
4481
4482	* NEWS: include create-test
4483
44842002-10-11  Will Estes <wlestes@users.sourceforge.net>
4485
4486	* tests/Makefile.am: rename test to check-local as per Akim
4487	Demaille; test for failed tests so that make check fails if any
4488	tests do
4489
44902002-10-11  Will Estes <wlestes@users.sourceforge.net>
4491
4492	* tests/Makefile.am: use dist_noinst_scripts as per email from Akim
4493	Demaille
4494
44952002-10-10  John Millaway <john43@users.sourceforge.net>
4496
4497	* flex.texi: Documentation.
4498
44992002-10-10  Will Estes <wlestes@users.sourceforge.net>
4500
4501	* NEWS, configure.in: version 2.5.22; portability fixes and attn to
4502	the test suite
4503
45042002-10-10  Will Estes <wlestes@users.sourceforge.net>
4505
4506	* flexint.h: ok, this seems to work
4507
45082002-10-10  Will Estes <wlestes@users.sourceforge.net>
4509
4510	* tests/TEMPLATE/Makefile.am, tests/test-bison-nr/Makefile.am,
4511	tests/test-bison-yylloc/Makefile.am,
4512	tests/test-bison-yylval/Makefile.am,
4513	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
4514	tests/test-multiple-scanners-nr/Makefile.am,
4515	tests/test-multiple-scanners-r/Makefile.am: use builddir in tests
4516	that need it in their include path
4517
45182002-10-10  Will Estes <wlestes@users.sourceforge.net>
4519
4520	* tests/TEMPLATE/Makefile.am: sometimes we put header files in the
4521	builddir and so we should account for that
4522
45232002-10-10  Will Estes <wlestes@users.sourceforge.net>
4524
4525	* tests/TEMPLATE/Makefile.am: replace the last  instance
4526
45272002-10-10  Will Estes <wlestes@users.sourceforge.net>
4528
4529	* flex.skl: include unistd.h and not cunistd as cunistd only seems
4530	to be present on very recent systems
4531
45322002-10-10  Will Estes <wlestes@users.sourceforge.net>
4533
4534	* Makefile.am, configure.in, flex.skl, flexdef.h, flexint.h: redo
4535	integral types again; add flexint.h; change dependencies caused by
4536	adding flexint.h; remove autoconf wrapper around cunistd; restore
4537	netinet/in.h includes; remove unneded feature checks in configure.in
4538
45392002-10-08  Will Estes <wlestes@users.sourceforge.net>
4540
4541	* configure.in, flex.skl, flexdef.h: current swipe at header magic;
4542	int types be damned
4543
45442002-10-08  Will Estes <wlestes@users.sourceforge.net>
4545
4546	* NEWS: change version constant info to reflect change to flex.skl
4547
45482002-10-08  Will Estes <wlestes@users.sourceforge.net>
4549
4550	* Makefile.am: remove README-alpha option; add definitions for
4551	FLEX_{MAJOR,MINOR,SUBMINOR}_VERSION
4552
45532002-10-07  Will Estes <wlestes@users.sourceforge.net>
4554
4555	* flex.skl, flexdef.h: ok, here goes; try to handle integral
4556	typedefs in one swell foop
4557
45582002-10-07  Will Estes <wlestes@users.sourceforge.net>
4559
4560	* configure.in: we check for {u,}int*_t types; maybe this will
4561	simplify things
4562
45632002-10-07  Will Estes <wlestes@users.sourceforge.net>
4564
4565	* configure.in: we create the tests/TEMPLATE/Makefile so that we can
4566	build the dist archives
4567
45682002-10-07  Will Estes <wlestes@users.sourceforge.net>
4569
4570	* NEWS: more test suite cleanups
4571
45722002-10-07  Will Estes <wlestes@users.sourceforge.net>
4573
4574	* tests/test-c++-multiple-scanners/Makefile.am: we don't use header
4575	files...
4576
45772002-10-07  Will Estes <wlestes@users.sourceforge.net>
4578
4579	* flexdef.h: remove include of malloc.h
4580
45812002-10-04  Will Estes <wlestes@users.sourceforge.net>
4582
4583	* flex.texi: more editing; remove examples index; merge examples
4584	into concept index
4585
45862002-10-04  Will Estes <wlestes@users.sourceforge.net>
4587
4588	* flex.texi: edited one more faq; used C-u C-c C-u C-a to update
4589	menus and nodes since the other updating commands are somewhat
4590	broken; unfortunately this means that all nodes have all pointers
4591	filled in
4592
45932002-10-04  Will Estes <wlestes@users.sourceforge.net>
4594
4595	* flex.texi: yesterday's proofreading
4596
45972002-10-02  Will Estes <wlestes@users.sourceforge.net>
4598
4599	* flex.texi: proofread some more
4600
46012002-10-02  Will Estes <wlestes@users.sourceforge.net>
4602
4603	* flex.texi: proofread edit begins
4604
46052002-10-01  Will Estes <wlestes@users.sourceforge.net>
4606
4607	* configure.in, tests/Makefile.am,
4608	tests/test-c++-multiple-scanners/.cvsignore,
4609	tests/test-c++-multiple-scanners/Makefile.am,
4610	tests/test-c++-multiple-scanners/main.cpp,
4611	tests/test-c++-multiple-scanners/scanner-1.l,
4612	tests/test-c++-multiple-scanners/scanner-2.l,
4613	tests/test-c++-multiple-scanners/test.input: test c++ with multiple
4614	scanners
4615
46162002-09-27  Will Estes <wlestes@users.sourceforge.net>
4617
4618	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
4619	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
4620	tests/test-bison-nr/Makefile.am,
4621	tests/test-bison-yylloc/Makefile.am,
4622	tests/test-bison-yylval/Makefile.am,
4623	tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
4624	tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
4625	tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
4626	tests/test-header-r/Makefile.am,
4627	tests/test-include-by-buffer/Makefile.am,
4628	tests/test-include-by-reentrant/Makefile.am,
4629	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
4630	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
4631	tests/test-multiple-scanners-nr/Makefile.am,
4632	tests/test-multiple-scanners-r/Makefile.am,
4633	tests/test-posix/Makefile.am,
4634	tests/test-posixly-correct/Makefile.am,
4635	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
4636	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
4637	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
4638	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
4639	we used INCLUDES in another place in the Makefile.am files in the
4640	test suite
4641
46422002-09-27  Will Estes <wlestes@users.sourceforge.net>
4643
4644	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
4645	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
4646	tests/test-bison-nr/Makefile.am,
4647	tests/test-bison-yylloc/Makefile.am,
4648	tests/test-bison-yylval/Makefile.am,
4649	tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
4650	tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
4651	tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
4652	tests/test-header-r/Makefile.am,
4653	tests/test-include-by-buffer/Makefile.am,
4654	tests/test-include-by-reentrant/Makefile.am,
4655	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
4656	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
4657	tests/test-multiple-scanners-nr/Makefile.am,
4658	tests/test-multiple-scanners-r/Makefile.am,
4659	tests/test-posix/Makefile.am,
4660	tests/test-posixly-correct/Makefile.am,
4661	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
4662	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
4663	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
4664	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
4665	oops, I typed that last s/// command to perl way wrong
4666
46672002-09-27  Will Estes <wlestes@users.sourceforge.net>
4668
4669	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
4670	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
4671	tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
4672	tests/test-bison-yylloc/Makefile.am,
4673	tests/test-bison-yylval/Makefile.am,
4674	tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
4675	tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
4676	tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
4677	tests/test-header-r/Makefile.am,
4678	tests/test-include-by-buffer/Makefile.am,
4679	tests/test-include-by-reentrant/Makefile.am,
4680	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
4681	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
4682	tests/test-multiple-scanners-nr/Makefile.am,
4683	tests/test-multiple-scanners-r/Makefile.am,
4684	tests/test-posix/Makefile.am,
4685	tests/test-posixly-correct/Makefile.am,
4686	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
4687	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
4688	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
4689	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
4690	use AM_CPPFLAGS instead of INCLUDES; write -I with no space after it
4691	for broken compilers
4692
46932002-09-27  Will Estes <wlestes@users.sourceforge.net>
4694
4695	* Makefile.am: INCLUDES is obsolete; use AM_CPPFLAGS instead
4696
46972002-09-27  Will Estes <wlestes@users.sourceforge.net>
4698
4699	* configure.in: apparently, AM_CONFIG_HEADER is obsolete
4700
47012002-09-27  Will Estes <wlestes@users.sourceforge.net>
4702
4703	* TODO: integrate test suite into automake
4704
47052002-09-27  Will Estes <wlestes@users.sourceforge.net>
4706
4707	* configure.in: since we dont run the template test, we dont need to
4708	generate its Makefile either
4709
47102002-09-27  Will Estes <wlestes@users.sourceforge.net>
4711
4712	* autogen.sh: use autoreconf instead of calling individual utilities
4713	separately
4714
47152002-09-27  Will Estes <wlestes@users.sourceforge.net>
4716
4717	* configure.in: check for c++ compiler
4718
47192002-09-27  Will Estes <wlestes@users.sourceforge.net>
4720
4721	* configure.in: re-organize according to suggested layout in
4722	autoconf manual
4723
47242002-09-26  Will Estes <wlestes@users.sourceforge.net>
4725
4726	* Makefile.am, NEWS, configure.in: update automake to 1.7 and
4727	autoconf to 2.54
4728
47292002-09-26  Will Estes <wlestes@users.sourceforge.net>
4730
4731	* Makefile.am: use AM_YFLAGS since YFLAGS is a user variable
4732
47332002-09-25  Will Estes <wlestes@users.sourceforge.net>
4734
4735	* NEWS: catch NEWS up on things, some of which happened a long time
4736	ago; correct punctuation; try to remove some editorializing
4737
47382002-09-25  Will Estes <wlestes@users.sourceforge.net>
4739
4740	* Makefile.am, flex.skl, flex.texi: include a single, automatically
4741	generated version number in flex scanners
4742
47432002-09-23  Will Estes <wlestes@users.sourceforge.net>
4744
4745	* tests/create-test: complain audibly when argument not supplied;
4746	echo on stderr when writing error messages
4747
47482002-09-23  Will Estes <wlestes@users.sourceforge.net>
4749
4750	* tests/Makefile.am, tests/create-test: DIST_SUBDIRS so we don't
4751	have to run the TEMPLATE test; so we add new tests to SUBDIRS and
4752	DIST_SUBDIRS
4753
47542002-09-23  Will Estes <wlestes@users.sourceforge.net>
4755
4756	* tests/TEMPLATE/Makefile.am: not all compilers support '-I dir' so
4757	we write '-Idir' instead
4758
47592002-09-23  Will Estes <wlestes@users.sourceforge.net>
4760
4761	* TODO: reorganize faq entries; proofread the manual
4762
47632002-09-23  Will Estes <wlestes@users.sourceforge.net>
4764
4765	* flex.texi: move c++ experimental warning to top of cxx node
4766
47672002-09-20  Will Estes <wlestes@users.sourceforge.net>
4768
4769	* flex.skl: move stdint.h include to table-serialization section;
4770	we'll still need to think about stdint.h more though
4771
47722002-09-20  Will Estes <wlestes@users.sourceforge.net>
4773
4774	* NEWS: new smarter skeleton/scanner generation
4775
47762002-09-20  John Millaway <john43@users.sourceforge.net>
4777
4778	* flex.skl, misc.c: bison-bridge skel handled via %if/%endif pairs.
4779
47802002-09-19  John Millaway <john43@users.sourceforge.net>
4781
4782	* flex.skl, misc.c: reentrant skel handled via %if/%endif pairs.
4783
47842002-09-19  John Millaway <john43@users.sourceforge.net>
4785
4786	* flex.skl, misc.c: skeleton uses %push/%pop to keep skelout() scope
4787	sane.  skel commands are omitted unless --debug enabled.
4788
47892002-09-19  John Millaway <john43@users.sourceforge.net>
4790
4791	* flex.skl, main.c, misc.c, tables.h: Added %push and %pop
4792	operations to skel processing.
4793
47942002-09-17  Will Estes <wlestes@users.sourceforge.net>
4795
4796	* NEWS, configure.in: flex 2.5.21
4797
47982002-09-17  John Millaway <john43@users.sourceforge.net>
4799
4800	* tests/test-reject/Makefile.am: minor fixup for dist.
4801
48022002-09-16  Will Estes <wlestes@users.sourceforge.net>
4803
4804	* NEWS, configure.in: version 2.5.20
4805
48062002-09-16  Will Estes <wlestes@users.sourceforge.net>
4807
4808	* flex.texi: correct typo
4809
48102002-09-16  Will Estes <wlestes@users.sourceforge.net>
4811
4812	* NEWS: note the new tables functionality
4813
48142002-09-16  John Millaway <john43@users.sourceforge.net>
4815
4816	* tests/test-multiple-scanners-r/.cvsignore,
4817	tests/test-multiple-scanners-r/Makefile.am: Fixed `clean' target and
4818	.cvsignore.
4819
48202002-09-16  John Millaway <john43@users.sourceforge.net>
4821
4822	* TODO, flex.skl, flex.texi, main.c, tables_shared.h,
4823	tests/test-multiple-scanners-r/main.c,
4824	tests/test-multiple-scanners-r/scanner-1.l,
4825	tests/test-multiple-scanners-r/scanner-2.l: Serialization works in
4826	headers (%option headers).  Serialization code (Tables API) is
4827	complete.
4828
48292002-09-16  Will Estes <wlestes@users.sourceforge.net>
4830
4831	* tests/test-reject/scanner.l: replace yytables_load with
4832	yytables_fload as per millaway's other changes
4833
48342002-09-15  John Millaway <john43@users.sourceforge.net>
4835
4836	* TODO, flex.texi: Created user API for tables deserialization.
4837	Documented API and --tables-* options in manual.
4838
48392002-09-15  John Millaway <john43@users.sourceforge.net>
4840
4841	* flex.skl, tests/test-table-opts/scanner.l: Tables deserialization
4842	uses yyalloc/yyfree.  Changed yytables_load to yytables_fload.
4843
48442002-09-15  John Millaway <john43@users.sourceforge.net>
4845
4846	* tests/test-bison-nr/.cvsignore: minor upkeep.
4847
48482002-09-15  John Millaway <john43@users.sourceforge.net>
4849
4850	* flex.texi: Categorized and indexed scanner options in manual.
4851
48522002-09-15  John Millaway <john43@users.sourceforge.net>
4853
4854	* flex.skl: Initialization of reject vars and %array vars in
4855	reentrant scanner.
4856
48572002-09-13  John Millaway <john43@users.sourceforge.net>
4858
4859	* TODO, configure.in, devel/tables.pl, dfa.c, flex.skl, flex.texi,
4860	gen.c, tables.c, tables_shared.c, tables_shared.h,
4861	tests/Makefile.am, tests/test-reject/.cvsignore,
4862	tests/test-reject/Makefile.am, tests/test-reject/scanner.l,
4863	tests/test-reject/test.input, tests/test-table-opts/Makefile.am:
4864	Created test for reject.  Handled reject-triggered tables in
4865	serialization.
4866
48672002-09-13  Will Estes <wlestes@users.sourceforge.net>
4868
4869	* NEWS: millaway has been very busy
4870
48712002-09-13  John Millaway <john43@users.sourceforge.net>
4872
4873	* flex.skl, tests/test-table-opts/Makefile.am,
4874	tests/test-table-opts/scanner.l: Added test for multiple tables in
4875	one file.
4876
48772002-09-13  John Millaway <john43@users.sourceforge.net>
4878
4879	* tests/test-bison-nr/.cvsignore: forgot to add .cvsignore on last
4880	commit.
4881
48822002-09-13  John Millaway <john43@users.sourceforge.net>
4883
4884	* tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c,
4885	tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l,
4886	tests/test-bison-nr/test.input: Added test-bison-bridge.
4887
48882002-09-13  John Millaway <john43@users.sourceforge.net>
4889
4890	* configure.in, flex.skl, flex.texi, flexdef.h, gen.c, main.c,
4891	misc.c, options.c, options.h, scan.l, tables.h, tests/Makefile.am,
4892	tests/descriptions, tests/test-bison-yylloc/scanner.l,
4893	tests/test-bison-yylval/scanner.l, tests/test-table-opts/scanner.l:
4894	Bison bridge code now works for all C scanners and pure/non-pure
4895	bison parsers.  Added %option bison-bridge (--bison-bridge).
4896	Removed %option reentrant-bison/--reentrant-bison/-Rb.  Scanner
4897	knows the name of its tables.  Tables serialization is OK on EOF.
4898	yylineno is present in all scanners.  Modified nasty performance
4899	penalty warning w/ yylineno.  test-table-opts is now run last
4900	because it's so fat.  Updated manual.
4901
49022002-09-12  John Millaway <john43@users.sourceforge.net>
4903
4904	* flex.texi: documentation of tabels api in manual
4905
49062002-09-12  John Millaway <john43@users.sourceforge.net>
4907
4908	* TODO, tables.c: Renamed *_fwrite to *_write to reflect writer
4909	abstraction.
4910
49112002-09-11  John Millaway <john43@users.sourceforge.net>
4912
4913	* devel/tables.pl: Added perl script to read/dump serialized tables
4914	in devel/
4915
49162002-09-11  Will Estes <wlestes@users.sourceforge.net>
4917
4918	* scan.l: the debian patch used strlen(yytext) and similar
4919	constructs--as millaway points out, this is better known as yyleng
4920
49212002-09-11  Will Estes <wlestes@users.sourceforge.net>
4922
4923	* NEWS, po/de.po: new de translation from the translation project
4924
49252002-09-11  John Millaway <john43@users.sourceforge.net>
4926
4927	* flex.skl: yytbl_load now checks tables set by name.  Localized var
4928	scaope in yytbl_load.
4929
49302002-09-10  Will Estes <wlestes@users.sourceforge.net>
4931
4932	* tests/Makefile.am: make clean  before make test
4933
49342002-09-09  John Millaway <john43@users.sourceforge.net>
4935
4936	* TODO, flex.skl: Fixed deserialization of --fast tables.
4937
49382002-09-09  Will Estes <wlestes@users.sourceforge.net>
4939
4940	* TODO: fix typo; remove the yylineo entry
4941
49422002-09-09  John Millaway <john43@users.sourceforge.net>
4943
4944	* TODO, buf.c, devel/dump-tables.pl, dfa.c, flex.skl, flexdef.h,
4945	gen.c, main.c, misc.c, options.c, options.h, scan.l, tables.c,
4946	tables.h, tables_shared.h, tests/test-table-opts/.cvsignore,
4947	tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l:
4948	Table deserialization works for everything except --fast scanners.
4949	Scanners can auto-verify serialized table integrity via
4950	--tables-verify.  Added tables API items to TODO list.
4951	test-table-opts is becoming exhaustive (a good thing).
4952
49532002-09-09  Will Estes <wlestes@users.sourceforge.net>
4954
4955	* NEWS: flex has better internal diagnostics
4956
49572002-09-09  Will Estes <wlestes@users.sourceforge.net>
4958
4959	* configure.in, flexdef.h: test for presence of __func__ and
4960	compensate if absent
4961
49622002-09-09  Will Estes <wlestes@users.sourceforge.net>
4963
4964	* Makefile.am: include the intl/ subdirectory when searching for
4965	include files
4966
49672002-09-09  Will Estes <wlestes@users.sourceforge.net>
4968
4969	* NEWS, po/ru.po, po/sv.po: new sv, ru translations from the
4970	translation project
4971
49722002-09-07  John Millaway <john43@users.sourceforge.net>
4973
4974	* flex.skl, misc.c: Changed cryptic skeleton markers to readable
4975	form.
4976
49772002-09-07  John Millaway <john43@users.sourceforge.net>
4978
4979	* Makefile.am, dfa.c, flex.skl, flex.texi, flexdef.h, gen.c,
4980	main.c, misc.c, parse.y, tables.c, tables.h, tables_shared.c,
4981	tables_shared.h: Members of struct yy_trans_info are now forced to
4982	be the same size.  Added shared file tables_shared.c.  Separated
4983	tables.h from flexdef.h Bulk of table deserialization code is done.
4984
49852002-09-06  Will Estes <wlestes@users.sourceforge.net>
4986
4987	* NEWS, po/ca.po: new ca translation
4988
49892002-09-06  Will Estes <wlestes@users.sourceforge.net>
4990
4991	* NEWS: new fr translation
4992
49932002-09-06  Will Estes <wlestes@users.sourceforge.net>
4994
4995	* po/fr.po: new french translation from the translation project
4996
49972002-09-05  Will Estes <wlestes@users.sourceforge.net>
4998
4999	* NEWS: c99 function defs by default
5000
50012002-09-05  John Millaway <john43@users.sourceforge.net>
5002
5003	* flexdef.h, tables.c: Added flex_die macro. May need some autoconf
5004	massaging.  Added thorough error checking in tables code.
5005
50062002-09-05  John Millaway <john43@users.sourceforge.net>
5007
5008	* flex.skl, flex.texi: Flex generates C99 defs now.  Documented the
5009	above change in manual.
5010
50112002-09-05  John Millaway <john43@users.sourceforge.net>
5012
5013	* tests/test-table-opts/.cvsignore,
5014	tests/test-table-opts/Makefile.am: Added serialization test to
5015	table-opts test.
5016
50172002-09-05  Will Estes <wlestes@users.sourceforge.net>
5018
5019	* configure.in: oops, i made a typo
5020
50212002-09-05  Will Estes <wlestes@users.sourceforge.net>
5022
5023	* NEWS, configure.in: version 2.5.19
5024
50252002-09-05  Will Estes <wlestes@users.sourceforge.net>
5026
5027	* scan.l: use FLEX_EXIT(), not exit()
5028
50292002-09-05  John Millaway <john43@users.sourceforge.net>
5030
5031	* devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl:
5032	Added devel/ directory for junk that we don't want in the
5033	distribution, but that we want in CVS.
5034
50352002-09-05  Will Estes <wlestes@users.sourceforge.net>
5036
5037	* scan.l: s/exit(1)/exit(EXIT_FAILURE)
5038
50392002-09-05  John Millaway <john43@users.sourceforge.net>
5040
5041	* dfa.c, gen.c: Tables are now generated with %option
5042	tables-file=FILE.
5043
50442002-09-05  Will Estes <wlestes@users.sourceforge.net>
5045
5046	* NEWS: catch up on a few things
5047
50482002-09-05  Will Estes <wlestes@users.sourceforge.net>
5049
5050	* scan.l: prevent segfault on input lines which are longer than the
5051	allocated space (problem report from Manoj Srivastava
5052	<srivasta@golden-gryphon.com>)
5053
50542002-09-05  John Millaway <john43@users.sourceforge.net>
5055
5056	* flex.texi, main.c, options.c, options.h: Changed option 'header'
5057	to 'header-file'. 'header' still works, though.
5058
50592002-09-05  John Millaway <john43@users.sourceforge.net>
5060
5061	* flex.texi, flexdef.h, gen.c, main.c, options.c, options.h,
5062	scan.l, tables.c: Tons more work on tables.
5063
50642002-09-05  John Millaway <john43@users.sourceforge.net>
5065
5066	* flexdef.h, gen.c, tables.c, tables_shared.h: Lots of work on
5067	tables serialization code.
5068
50692002-09-04  Will Estes <wlestes@users.sourceforge.net>
5070
5071	* README.cvs-snapshot: mention GNU indent
5072
50732002-09-04  Will Estes <wlestes@users.sourceforge.net>
5074
5075	* NEWS: remove the word after from the version line
5076
50772002-09-03  Will Estes <wlestes@users.sourceforge.net>
5078
5079	* NEWS, configure.in: version 2.5.18
5080
50812002-09-03  Will Estes <wlestes@users.sourceforge.net>
5082
5083	* NEWS: catch up on the NEWS
5084
50852002-09-03  Will Estes <wlestes@users.sourceforge.net>
5086
5087	* tests/Makefile.am: target test: quote the results echoing so that
5088	the ECHO_C will work on systems where it is used
5089
50902002-09-03  Will Estes <wlestes@users.sourceforge.net>
5091
5092	* configure.in: when we don't have GNU indent, the test will
5093	generate output on stderr, so we send that to /dev/null
5094
50952002-09-03  Will Estes <wlestes@users.sourceforge.net>
5096
5097	* configure.in: fixed bug whereby bison was reported missing even
5098	when it was found
5099
51002002-09-02  John Millaway <john43@users.sourceforge.net>
5101
5102	* tables.c: In-code documentation.
5103
51042002-09-02  John Millaway <john43@users.sourceforge.net>
5105
5106	* flexdef.h: Forgot to indent before previous commit.
5107
51082002-09-02  John Millaway <john43@users.sourceforge.net>
5109
5110	* flexdef.h: Added known integer limits if undefined.
5111
51122002-08-29  Will Estes <wlestes@users.sourceforge.net>
5113
5114	* configure.in: version 2.5.17
5115
51162002-08-29  Will Estes <wlestes@users.sourceforge.net>
5117
5118	* NEWS: more portability fixes; new version number
5119
51202002-08-29  Will Estes <wlestes@users.sourceforge.net>
5121
5122	* flexdef.h, main.c, misc.c, scanopt.c: #include fixes; we've
5123	factored out all the system include files and put them in flexdef.h
5124
51252002-08-29  Will Estes <wlestes@users.sourceforge.net>
5126
5127	* dfa.c: eat a blank line
5128
51292002-08-29  Will Estes <wlestes@users.sourceforge.net>
5130
5131	* NEWS: new config.{sub,guess} files; mention that we use indent on
5132	flex
5133
51342002-08-28  Will Estes <wlestes@users.sourceforge.net>
5135
5136	* configure.in: warn if no indent found; version 2.5.16
5137
51382002-08-28  Will Estes <wlestes@users.sourceforge.net>
5139
5140	* NEWS: catch up on recent changes; version 2.5.16
5141
51422002-08-27  Will Estes <wlestes@users.sourceforge.net>
5143
5144	* buf.c, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, libmain.c,
5145	libyywrap.c, main.c, misc.c, nfa.c, options.c, options.h,
5146	scanopt.c, scanopt.h, sym.c, tables.c, tables_shared.h, tblcmp.c,
5147	yylex.c: ran the indent target; commit the results
5148
51492002-08-27  Will Estes <wlestes@users.sourceforge.net>
5150
5151	* Makefile.am: touch up the indent targeet; it's ready for
5152	production use now
5153
51542002-08-27  Will Estes <wlestes@users.sourceforge.net>
5155
5156	* configure.in: test for GNU indent; reorder the tests somewhat
5157
51582002-08-23  Will Estes <wlestes@users.sourceforge.net>
5159
5160	* configure.in: automake is smarter about autoconf's versioning
5161	scheme
5162
51632002-08-23  Will Estes <wlestes@users.sourceforge.net>
5164
5165	* NEWS: catch NEWS up on what we've been doing
5166
51672002-08-22  Will Estes <wlestes@users.sourceforge.net>
5168
5169	* flexdef.h: do some more conditional including for folks without
5170	standard systems
5171
51722002-08-22  Will Estes <wlestes@users.sourceforge.net>
5173
5174	* tests/test-c++-basic/Makefile.am: use CXX to link the test scanner
5175	here
5176
51772002-08-22  John Millaway <john43@users.sourceforge.net>
5178
5179	* flex.texi: Documentation.
5180
51812002-08-22  John Millaway <john43@users.sourceforge.net>
5182
5183	* Makefile.am: Created 'indent' target and added .indent.pro.
5184
51852002-08-22  John Millaway <john43@users.sourceforge.net>
5186
5187	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
5188	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
5189	tests/test-c-cpp-nr/Makefile.am: Fixed missing 'make clean' files.
5190
51912002-08-22  John Millaway <john43@users.sourceforge.net>
5192
5193	* tests/test-bison-yylloc/Makefile.am,
5194	tests/test-bison-yylval/Makefile.am: fixed missing 'clean' file.
5195
51962002-08-22  John Millaway <john43@users.sourceforge.net>
5197
5198	* flex.skl, tests/test-c++-basic/Makefile.am,
5199	tests/test-c++-basic/scanner.l: Removed core of yylex_destroy from
5200	c++ scanner -- hack! Added -lstdc++ to LDFLAGS (should we have to do
5201	this??)
5202
52032002-08-21  Will Estes <wlestes@users.sourceforge.net>
5204
5205	* README: official releases are being hosted by Vern
5206
52072002-08-21  Will Estes <wlestes@users.sourceforge.net>
5208
5209	* NEWS, configure.in: new beta version; more entries in NEWS from
5210	millaway; the top level entry for test-c++-basic
5211
52122002-08-21  Will Estes <wlestes@users.sourceforge.net>
5213
5214	* tests/Makefile.am, tests/test-c++-basic/.cvsignore,
5215	tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l,
5216	tests/test-c++-basic/test.input: add test-c++-basic
5217
52182002-08-21  John Millaway <john43@users.sourceforge.net>
5219
5220	* gen.c, nfa.c: More tabels work.
5221
52222002-08-21  John Millaway <john43@users.sourceforge.net>
5223
5224	* flexdef.h, gen.c, tables.c, tables_shared.h: More work on tables.
5225
52262002-08-20  John Millaway <john43@users.sourceforge.net>
5227
5228	* dfa.c: Cleaned up macros that took no ';'.
5229
52302002-08-20  John Millaway <john43@users.sourceforge.net>
5231
5232	* scanopt.c: Fixed oddball '=-'.
5233
52342002-08-20  John Millaway <john43@users.sourceforge.net>
5235
5236	* flex.skl, flex.texi, gen.c: Dynamically allocate REJECT state
5237	buffer.  Mentioned memory usage in docs.  Made REJECT buffer
5238	variables reentrant-safe.
5239
52402002-08-20  John Millaway <john43@users.sourceforge.net>
5241
5242	* tables.c: More work on tables code.
5243
52442002-08-20  Will Estes <wlestes@users.sourceforge.net>
5245
5246	* Makefile.am, NEWS, configure.in: we're using m4 so have configure
5247	test for it
5248
52492002-08-20  John Millaway <john43@users.sourceforge.net>
5250
5251	* Makefile.am, tables.c: Added tables.c and rebuilt dependencies.
5252
52532002-08-20  John Millaway <john43@users.sourceforge.net>
5254
5255	* TODO, flex.texi: Dicussed prototypes and header in manual.
5256
52572002-08-19  John Millaway <john43@users.sourceforge.net>
5258
5259	* Makefile.am, configure.in, flex.skl, flexdef.h, tables_shared.h:
5260	More work on tables serialization.
5261
52622002-08-19  John Millaway <john43@users.sourceforge.net>
5263
5264	* Makefile.am, mkskel.sh: Skeleton is now passed through m4 (before
5265	dist is built).
5266
52672002-08-19  Will Estes <wlestes@users.sourceforge.net>
5268
5269	* po/LINGUAS, po/zh_CN.po: add zh_cn translation from the
5270	translation project
5271
52722002-08-19  Will Estes <wlestes@users.sourceforge.net>
5273
5274	* NEWS: millaway's done a lot of things which need to be mentioned
5275	in NEWS
5276
52772002-08-18  John Millaway <john43@users.sourceforge.net>
5278
5279	* main.c: Removed #undef of start conditions.
5280
52812002-08-17  John Millaway <john43@users.sourceforge.net>
5282
5283	* TODO: todo list
5284
52852002-08-17  John Millaway <john43@users.sourceforge.net>
5286
5287	* flexdef.h, main.c, misc.c: Start conditions now optional in
5288	header.  undef's now optional in header.  Start conditions are NOT
5289	prefixed.
5290
52912002-08-17  John Millaway <john43@users.sourceforge.net>
5292
5293	* flex.skl, flex.texi: Working on tables API.
5294
52952002-08-16  John Millaway <john43@users.sourceforge.net>
5296
5297	* flexdef.h, main.c, misc.c, options.c, options.h, parse.y, scan.l:
5298	Added --tables option.  Omitted tables code from generated scanner
5299	when unused.
5300
53012002-08-16  John Millaway <john43@users.sourceforge.net>
5302
5303	* flex.skl, flex.texi, misc.c: Prelimary work on tables API.
5304
53052002-08-16  John Millaway <john43@users.sourceforge.net>
5306
5307	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
5308	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
5309	tests/test-basic-r/Makefile.am,
5310	tests/test-bison-yylloc/Makefile.am,
5311	tests/test-bison-yylval/Makefile.am,
5312	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
5313	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
5314	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
5315	tests/test-include-by-buffer/Makefile.am,
5316	tests/test-include-by-reentrant/Makefile.am,
5317	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
5318	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
5319	tests/test-multiple-scanners-nr/Makefile.am,
5320	tests/test-multiple-scanners-r/Makefile.am,
5321	tests/test-posix/Makefile.am,
5322	tests/test-posixly-correct/Makefile.am,
5323	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
5324	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
5325	tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am,
5326	tests/test-yyextra/Makefile.am: Tests now respect CFLAGS, CPPFLAGS,
5327	etc..
5328
53292002-08-16  John Millaway <john43@users.sourceforge.net>
5330
5331	* tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
5332	tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l: Got
5333	rid of flex -s warnings in tests.
5334
53352002-08-16  John Millaway <john43@users.sourceforge.net>
5336
5337	* Makefile.am: Updated dependencies list.
5338
53392002-08-15  John Millaway <john43@users.sourceforge.net>
5340
5341	* main.c: Fixed seg fault bug in ecs.
5342
53432002-08-15  Will Estes <wlestes@users.sourceforge.net>
5344
5345	* tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-r/.cvsignore:
5346	ignore .cpp files since we generate them instead of .c
5347
53482002-08-15  Will Estes <wlestes@users.sourceforge.net>
5349
5350	* configure.in: version 2.5.14
5351
53522002-08-15  Will Estes <wlestes@users.sourceforge.net>
5353
5354	* NEWS: c-as-c++ tests reworked
5355
53562002-08-15  John Millaway <john43@users.sourceforge.net>
5357
5358	* tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/scanner.l,
5359	tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/scanner.l: The
5360	c++ tests use .cpp instead of .c extensions just to be on the safe
5361	side.
5362
53632002-08-15  Will Estes <wlestes@users.sourceforge.net>
5364
5365	* main.c: conditionally include <locale.h>; include config.h as well
5366
53672002-08-15  Will Estes <wlestes@users.sourceforge.net>
5368
5369	* configure.in, flex.skl: only include <cunistd> if we have it
5370
53712002-08-15  Will Estes <wlestes@users.sourceforge.net>
5372
5373	* NEWS: portability fixes; added missing punctuation; de translation
5374	now included
5375
53762002-08-15  Will Estes <wlestes@users.sourceforge.net>
5377
5378	* po/LINGUAS: we also translate to german
5379
53802002-08-15  Will Estes <wlestes@users.sourceforge.net>
5381
5382	* Makefile.am: require automake at least 1.6
5383
53842002-08-15  Will Estes <wlestes@users.sourceforge.net>
5385
5386	* NEWS, configure.in: version 2.5.13
5387
53882002-08-14  Will Estes <wlestes@users.sourceforge.net>
5389
5390	* flex.texi: reverted away from the @copying as it breaks the info
5391	reader
5392
53932002-08-14  John Millaway <john43@users.sourceforge.net>
5394
5395	* flex.texi, flexdef.h, main.c, misc.c: Start condition prefixes
5396	attempts to adjust to user preferences.
5397
53982002-08-13  John Millaway <john43@users.sourceforge.net>
5399
5400	* main.c: Include start condition symbols in header.
5401
54022002-08-13  John Millaway <john43@users.sourceforge.net>
5403
5404	* flexdef.h, main.c: Omit user code and tables from generated header
5405	file.
5406
54072002-08-13  Will Estes <wlestes@users.sourceforge.net>
5408
5409	* flex.texi: use @copying construct to display the flex license;
5410	move copying and bug reporting to the front of the manual
5411
54122002-08-13  Will Estes <wlestes@users.sourceforge.net>
5413
5414	* NEWS: printf fix and yylex_init reports errors
5415
54162002-08-12  John Millaway <john43@users.sourceforge.net>
5417
5418	* flex.texi: Updated manual for %option header.
5419
54202002-08-12  John Millaway <john43@users.sourceforge.net>
5421
5422	* flex.skl, flex.texi, gen.c: Fixed type mismatch in printf.
5423	yylex_init now reports errors.
5424
54252002-08-10  John Millaway <john43@users.sourceforge.net>
5426
5427	* dfa.c, main.c: Added alignment flag for future use.
5428
54292002-08-10  John Millaway <john43@users.sourceforge.net>
5430
5431	* tests/test-table-opts/.cvsignore,
5432	tests/test-table-opts/Makefile.am: Added options to test-table-opts
5433
54342002-08-10  John Millaway <john43@users.sourceforge.net>
5435
5436	* configure.in, tests/Makefile.am, tests/descriptions,
5437	tests/test-c-cpp-nr/Makefile.am, tests/test-table-opts/.cvsignore,
5438	tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l,
5439	tests/test-table-opts/test.input: Added a test for various DFA table
5440	options.
5441
54422002-08-09  Will Estes <wlestes@users.sourceforge.net>
5443
5444	* flex.texi: more faq editing; corrected mistyped nodenames
5445
54462002-08-09  Will Estes <wlestes@users.sourceforge.net>
5447
5448	* flex.skl: fix typo which propogates out to generated scanners
5449
54502002-08-09  Will Estes <wlestes@users.sourceforge.net>
5451
5452	* flex.texi: edited a few more faqs
5453
54542002-08-09  Will Estes <wlestes@users.sourceforge.net>
5455
5456	* Makefile.am, faq.texi: remove faq.texi as it's included in
5457	flex.texi
5458
54592002-08-08  Will Estes <wlestes@users.sourceforge.net>
5460
5461	* flex.texi: a few more faq edits; remove faq-89
5462
54632002-08-08  Will Estes <wlestes@users.sourceforge.net>
5464
5465	* flex.texi: cite, not site
5466
54672002-08-08  Will Estes <wlestes@users.sourceforge.net>
5468
5469	* flex.texi: and get the faq included
5470
54712002-08-08  Will Estes <wlestes@users.sourceforge.net>
5472
5473	* flex.texi: fix some grammer/typography in the top node and add a
5474	detailed menu
5475
54762002-08-08  Will Estes <wlestes@users.sourceforge.net>
5477
5478	* TODO: we've updated gettext
5479
54802002-08-08  Will Estes <wlestes@users.sourceforge.net>
5481
5482	* po/.cvsignore: we need to ignore a few more gettext files
5483
54842002-08-08  Will Estes <wlestes@users.sourceforge.net>
5485
5486	* NEWS, configure.in: version 2.5.12
5487
54882002-08-08  Will Estes <wlestes@users.sourceforge.net>
5489
5490	* NEWS: mention gettext; document the non-need for bison/flex in the
5491	build process
5492
54932002-08-08  Will Estes <wlestes@users.sourceforge.net>
5494
5495	* Makefile.am, configure.in: include intl in the distribution and in
5496	the build process
5497
54982002-08-08  Will Estes <wlestes@users.sourceforge.net>
5499
5500	* Makefile.am: builddir in help2man call needed @-signs around it
5501
55022002-08-08  Will Estes <wlestes@users.sourceforge.net>
5503
5504	* po/.cvsignore: we can ignore Makefile.in.in
5505
55062002-08-08  Will Estes <wlestes@users.sourceforge.net>
5507
5508	* m4/.cvsignore, m4/Makefile.am: oops, too hasty on deleting this
5509	directory, sigh
5510
55112002-08-08  Will Estes <wlestes@users.sourceforge.net>
5512
5513	* autogen.sh: if autopoint is going to run automatically, it's going
5514	to need to be able to update existing files
5515
55162002-08-08  Will Estes <wlestes@users.sourceforge.net>
5517
5518	* ABOUT-NLS, autogen.sh, configure.in, m4/.cvsignore,
5519	m4/Makefile.am, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4,
5520	m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-ld.m4,
5521	m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: autopoint now
5522	works so let's let it run the gettext show
5523
55242002-08-07  Will Estes <wlestes@users.sourceforge.net>
5525
5526	* TODO: we need to index the faq entries
5527
55282002-08-07  Will Estes <wlestes@users.sourceforge.net>
5529
5530	* faq.texi: proofed "Why do flex scanners call fileno if it is not
5531	ANSI compatible?"
5532
55332002-08-07  Will Estes <wlestes@users.sourceforge.net>
5534
5535	* faq.texi: proofed "How do I expand \ escape sequences in C-style
5536	quoted strings?"
5537
55382002-08-07  Will Estes <wlestes@users.sourceforge.net>
5539
5540	* README: changes to README to align with GNU coding standards
5541
55422002-08-06  Will Estes <wlestes@users.sourceforge.net>
5543
5544	* Makefile.am: help2man should look in builddir for the flex binary
5545
55462002-08-02  John Millaway <john43@users.sourceforge.net>
5547
5548	* flex.skl: Fixed yyunput prototype.
5549
55502002-08-01  Will Estes <wlestes@users.sourceforge.net>
5551
5552	* NEWS: new fr translation from the translation project
5553
55542002-08-01  Will Estes <wlestes@users.sourceforge.net>
5555
5556	* po/fr.po: new fr.po translation from the translation project
5557
55582002-08-01  Will Estes <wlestes@users.sourceforge.net>
5559
5560	* NEWS: yylineno performance hit is fixed
5561
55622002-07-31  John Millaway <john43@users.sourceforge.net>
5563
5564	* TODO, flex.texi: Updated docs on yylineno.
5565
55662002-07-31  Will Estes <wlestes@users.sourceforge.net>
5567
5568	* TODO: discuss yylineno performance
5569
55702002-07-31  Will Estes <wlestes@users.sourceforge.net>
5571
5572	* NEWS: forgot to say what the date was that we made the release
5573
55742002-07-31  Will Estes <wlestes@users.sourceforge.net>
5575
5576	* NEWS, configure.in: version 2.5.11
5577
55782002-07-31  Will Estes <wlestes@users.sourceforge.net>
5579
5580	* faq.texi: fixed a menu entry and related problems
5581
55822002-07-31  Will Estes <wlestes@users.sourceforge.net>
5583
5584	* configure.in: someday, maybe we can use autopoint
5585
55862002-07-31  Will Estes <wlestes@users.sourceforge.net>
5587
5588	* Makefile.am: we need to include texinfo.tex now
5589
55902002-07-31  Will Estes <wlestes@users.sourceforge.net>
5591
5592	* texinfo.tex: add texinfo.tex
5593
55942002-07-30  Will Estes <wlestes@users.sourceforge.net>
5595
5596	* faq.texi: fix up some fatal bugs in the texinfo of the faq; begin
5597	the clean up; remove trailing and leading white space
5598
55992002-07-30  Will Estes <wlestes@users.sourceforge.net>
5600
5601	* TODO: faqs need work
5602
56032002-07-30  Will Estes <wlestes@users.sourceforge.net>
5604
5605	* NEWS, TODO: prototypes get airtime these days
5606
56072002-07-28  John Millaway <john43@users.sourceforge.net>
5608
5609	* flex.skl: Added some comments.
5610
56112002-07-28  John Millaway <john43@users.sourceforge.net>
5612
5613	* flex.skl: Fixed bug where yyless did not consider yylineno.
5614
56152002-07-28  John Millaway <john43@users.sourceforge.net>
5616
5617	* scan.l: Fixed bug I created in previous commit.
5618
56192002-07-28  John Millaway <john43@users.sourceforge.net>
5620
5621	* scan.l: Don't wrap ()s around {NAMEDEFS} at the end of a rule.
5622
56232002-07-27  John Millaway <john43@users.sourceforge.net>
5624
5625	* flex.skl, tests/test-c-cpp-nr/Makefile.am,
5626	tests/test-c-cpp-r/Makefile.am: Fixed test-c-cpp to actually use the
5627	C++ compiler for the test.  Fixed the bug that this exposed.
5628
56292002-07-27  John Millaway <john43@users.sourceforge.net>
5630
5631	* ccl.c, flex.skl, flexdef.h, gen.c, main.c, nfa.c, parse.y, scan.l:
5632	yylineno check is only performed on rules whose regexs can match a
5633	newline.
5634
56352002-07-25  John Millaway <john43@users.sourceforge.net>
5636
5637	* flex.skl, tests/TEMPLATE/scanner.l,
5638	tests/test-array-nr/scanner.l, tests/test-array-r/scanner.l,
5639	tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
5640	tests/test-bison-yylloc/parser.y, tests/test-c-cpp-nr/scanner.l,
5641	tests/test-c-cpp-r/scanner.l, tests/test-debug-nr/scanner.l,
5642	tests/test-debug-r/scanner.l,
5643	tests/test-include-by-buffer/scanner.l,
5644	tests/test-include-by-reentrant/scanner.l,
5645	tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l,
5646	tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l,
5647	tests/test-posix/scanner.l, tests/test-posixly-correct/scanner.l,
5648	tests/test-prefix-nr/scanner.l, tests/test-prefix-r/scanner.l,
5649	tests/test-pthread/scanner.l, tests/test-string-nr/scanner.l,
5650	tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: All
5651	prototypes were rewritten to depend upon the macro
5652	YY_TRADITIONAL_FUNC_DEFS, which is defined by default.  The
5653	generated scanners build cleanly under gcc's traditional strictness
5654	and under C++ compilers.
5655
56562002-07-24  Will Estes <wlestes@users.sourceforge.net>
5657
5658	* NEWS: dist-bzip2 and rename yy_globals and yy_globals_t
5659
56602002-07-24  Will Estes <wlestes@users.sourceforge.net>
5661
5662	* configure.in: version 2.5.10
5663
56642002-07-24  Will Estes <wlestes@users.sourceforge.net>
5665
5666	* Makefile.am: add dist-bzip2 to automake_options so we'll start
5667	getting tar.bz2 archives
5668
56692002-07-23  John Millaway <john43@users.sourceforge.net>
5670
5671	* flex.skl, flex.texi, tests/test-bison-yylval/scanner.l,
5672	tests/test-mem-r/scanner.l,
5673	tests/test-multiple-scanners-r/scanner-1.l,
5674	tests/test-multiple-scanners-r/scanner-2.l,
5675	tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
5676	tests/test-yyextra/scanner.l: s/yy_globals_t/yyguts_t/g
5677	s/yy_globals/yyscanner/g
5678
56792002-07-23  John Millaway <john43@users.sourceforge.net>
5680
5681	* Makefile.am: typo in tags target
5682
56832002-07-22  John Millaway <john43@users.sourceforge.net>
5684
5685	* Makefile.am: Removed erroneous $(srcdir) from help2man target.
5686
56872002-07-22  Will Estes <wlestes@users.sourceforge.net>
5688
5689	* NEWS, configure.in: it's version 2.5.9 now
5690
56912002-07-22  Will Estes <wlestes@users.sourceforge.net>
5692
5693	* po/.cvsignore: updated gettext to 0.11.3
5694
56952002-07-22  Will Estes <wlestes@users.sourceforge.net>
5696
5697	* ABOUT-NLS, config.rpath, m4/gettext.m4, m4/iconv.m4,
5698	m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-link.m4: updated gettext to
5699	version 0.11.3
5700
57012002-07-22  Will Estes <wlestes@users.sourceforge.net>
5702
5703	* autogen.sh, configure.in: rollback on configure.in and autogen.sh
5704	because autpoint is broken
5705
57062002-07-22  Will Estes <wlestes@users.sourceforge.net>
5707
5708	* po/ru.po: new russian translation from translation project
5709
57102002-07-19  Will Estes <wlestes@users.sourceforge.net>
5711
5712	* autogen.sh: ok, we're going to start using autopoint, but the tree
5713	is going to undergo some changes after this
5714
57152002-07-19  Will Estes <wlestes@users.sourceforge.net>
5716
5717	* configure.in: we're preparing for autopoint
5718
57192002-07-17  John Millaway <john43@users.sourceforge.net>
5720
5721	* flex.texi: Updated manual.
5722
57232002-07-17  Will Estes <wlestes@users.sourceforge.net>
5724
5725	* NEWS: update the NEWS file for lots of things millaway has done
5726
57272002-07-17  John Millaway <john43@users.sourceforge.net>
5728
5729	* flex.skl, main.c, misc.c, scan.l, scanopt.c, sym.c,
5730	tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Fixed
5731	prototype/definition conflicts with "traditional" C in skeleton at
5732	request of gcc developer.  Removed duplicate prototypes in gen.c,
5733	sym.c, main.c.  Added missing prototypes where needed.  All
5734	functions in skeleton follow ISO C style protos and defs, instead of
5735	BOTH ISO and new-style.  Skeleton now compiles cleanly under
5736	super-strict gcc flags.  Flex itself almost compiles cleanly under
5737	strict flags.
5738
57392002-07-15  John Millaway <john43@users.sourceforge.net>
5740
5741	* faq.texi, flex.texi: Worked on mem mgmt sect of manual.
5742
57432002-07-15  Will Estes <wlestes@users.sourceforge.net>
5744
5745	* scan.l: allow blank lines and continuations in more places
5746
57472002-07-12  Will Estes <wlestes@users.sourceforge.net>
5748
5749	* TODO: millaway finished the faqs directory
5750
57512002-07-12  Will Estes <wlestes@users.sourceforge.net>
5752
5753	* TODO: removed items as per email from millaway
5754
57552002-07-12  John Millaway <john43@users.sourceforge.net>
5756
5757	* configure.in, tests/Makefile.am, tests/descriptions,
5758	tests/test-posix/.cvsignore, tests/test-posix/Makefile.am,
5759	tests/test-posix/scanner.l, tests/test-posixly-correct/.cvsignore,
5760	tests/test-posixly-correct/Makefile.am,
5761	tests/test-posixly-correct/scanner.l: Added test for %option
5762	posix-compat and repeat operator.  Added test for POSIXLY_CORRECT
5763	environment variable and repeat operator.
5764
57652002-07-12  John Millaway <john43@users.sourceforge.net>
5766
5767	* main.c, scan.l: Fixed POSIXLY_CORRECT detection in scanner.
5768
57692002-07-11  John Millaway <john43@users.sourceforge.net>
5770
5771	* faq.texi: More work on faq.
5772
57732002-07-11  John Millaway <john43@users.sourceforge.net>
5774
5775	* faq.texi: Moved all faqs into manual -- but did not evaluate them
5776	yet.  Removed the old faq files.
5777
57782002-07-10  John Millaway <john43@users.sourceforge.net>
5779
5780	* main.c: Removed duplicate definition of FLEX_DEBUG. gcc doesn't
5781	care, but other compilers might.
5782
57832002-07-10  John Millaway <john43@users.sourceforge.net>
5784
5785	* flex.texi: Wrote some more about memory mgmt in the manual.
5786
57872002-07-10  John Millaway <john43@users.sourceforge.net>
5788
5789	* flex.texi: flex.texi now works with install-info.
5790
57912002-07-10  Will Estes <wlestes@users.sourceforge.net>
5792
5793	* TODO: added items as per email from millaway
5794
57952002-07-10  Will Estes <wlestes@users.sourceforge.net>
5796
5797	* NEWS: after we release a version, we have to keep the version
5798	number in NEWS current
5799
58002002-07-10  John Millaway <john43@users.sourceforge.net>
5801
5802	* flex.skl, flex.texi, main.c, scan.l, tests/test-mem-nr/scanner.l,
5803	tests/test-mem-r/scanner.l: Fixed prefix issue with get/set debug
5804	functions.  Fixed prefix issues with memory functions.
5805
58062002-07-09  John Millaway <john43@users.sourceforge.net>
5807
5808	* flex.skl: Memory functions are no longer static.
5809
58102002-07-09  John Millaway <john43@users.sourceforge.net>
5811
5812	* tests/test-mem-nr/test.input: Added a missing input file for
5813	test-mem-nr/
5814
58152002-07-09  John Millaway <john43@users.sourceforge.net>
5816
5817	* tests/test-mem-nr/.cvsignore, tests/test-mem-nr/Makefile.am,
5818	tests/test-mem-nr/scanner.l, tests/test-mem-r/.cvsignore,
5819	tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l,
5820	tests/test-mem-r/test.input: Added tests for overriding memory.
5821
58222002-07-09  John Millaway <john43@users.sourceforge.net>
5823
5824	* flex.texi: Added sections in manual for memory management.
5825
58262002-07-09  Will Estes <wlestes@users.sourceforge.net>
5827
5828	* NEWS: noted more user visible changes
5829
58302002-07-09  John Millaway <john43@users.sourceforge.net>
5831
5832	* configure.in, flex.skl, scan.l, tests/Makefile.am: Added
5833	yylex_destroy() to non-reentrant scanner.  Added ability to override
5834	memory functions.  Added tests for overriding memory functions.
5835
58362002-07-09  Will Estes <wlestes@users.sourceforge.net>
5837
5838	* NEWS: new POSIXLY_CORRECT and new ru translation
5839
58402002-07-09  Will Estes <wlestes@users.sourceforge.net>
5841
5842	* po/ru.po: new ru translation from the translation project
5843
58442002-07-09  John Millaway <john43@users.sourceforge.net>
5845
5846	* flex.texi: Made note of set/get debug in docs.
5847
58482002-07-09  John Millaway <john43@users.sourceforge.net>
5849
5850	* configure.in, flexdef.h, tests/create-test: Replaced obsolete
5851	macros in configure.in.  Modified create-test to handle the above
5852	changes in configure.in.  Added support for <stdbool.h>.
5853
58542002-07-09  John Millaway <john43@users.sourceforge.net>
5855
5856	* main.c: Check POSIXLY_CORRECT env variable.
5857
58582002-07-09  John Millaway <john43@users.sourceforge.net>
5859
5860	* flex.skl: Added prototypes for the get/set debug functions.
5861
58622002-07-09  John Millaway <john43@users.sourceforge.net>
5863
5864	* configure.in, flex.skl, gen.c, main.c, scan.l, tests/Makefile.am,
5865	tests/test-debug-nr/.cvsignore, tests/test-debug-nr/Makefile.am,
5866	tests/test-debug-nr/scanner.l, tests/test-debug-nr/test.input,
5867	tests/test-debug-r/.cvsignore, tests/test-debug-r/Makefile.am,
5868	tests/test-debug-r/scanner.l, tests/test-debug-r/test.input: Made
5869	yy_flex_debug non-global in reentrant scanner.  Created get/set
5870	functions for yy_flex_debug.  Defined prefixes for new yy_flex_debug
5871	symbols.  Added tests/ for yy_flex_debug.
5872
58732002-07-09  John Millaway <john43@users.sourceforge.net>
5874
5875	* tests/create-test: create-test script now modifies .cvsignore
5876
58772002-07-09  John Millaway <john43@users.sourceforge.net>
5878
5879	* tests/create-test: Improved the error checking.
5880
58812002-07-03  Will Estes <wlestes@users.sourceforge.net>
5882
5883	* main.c: fix bug whereby prefix didn't get passed to everybody;
5884	patch by                                        rse@engelschall.com
5885
58862002-07-03  Will Estes <wlestes@users.sourceforge.net>
5887
5888	* faq.texi: ~ is an active character, so we'll just use the word
5889	'about'
5890
58912002-07-02  John Millaway <john43@users.sourceforge.net>
5892
5893	* Makefile.am: Fixed typo.
5894
58952002-07-02  John Millaway <john43@users.sourceforge.net>
5896
5897	* faq.texi: Added a faq.
5898
58992002-06-28  John Millaway <john43@users.sourceforge.net>
5900
5901	* Makefile.am: Added 'tags' target -- something I should have done
5902	long ago.
5903
59042002-06-28  Will Estes <wlestes@users.sourceforge.net>
5905
5906	* TODO: add two new items regarding coding; remove tests/ copyright
5907	notice item as it's done
5908
59092002-06-26  Will Estes <wlestes@users.sourceforge.net>
5910
5911	* NEWS: note the copyright messages in tests/
5912
59132002-06-25  John Millaway <john43@users.sourceforge.net>
5914
5915	* tests/TEMPLATE/Makefile.am, tests/TEMPLATE/parser.y,
5916	tests/TEMPLATE/scanner.l, tests/test-array-nr/Makefile.am,
5917	tests/test-array-nr/scanner.l, tests/test-array-r/Makefile.am,
5918	tests/test-array-r/scanner.l, tests/test-basic-nr/Makefile.am,
5919	tests/test-basic-nr/scanner.l, tests/test-basic-r/Makefile.am,
5920	tests/test-basic-r/scanner.l, tests/test-bison-yylloc/Makefile.am,
5921	tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
5922	tests/test-bison-yylloc/scanner.l,
5923	tests/test-bison-yylval/Makefile.am,
5924	tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y,
5925	tests/test-bison-yylval/scanner.l, tests/test-c-cpp-nr/Makefile.am,
5926	tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-r/Makefile.am,
5927	tests/test-c-cpp-r/scanner.l, tests/test-header-nr/Makefile.am,
5928	tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
5929	tests/test-header-r/Makefile.am, tests/test-header-r/main.c,
5930	tests/test-header-r/scanner.l,
5931	tests/test-include-by-buffer/Makefile.am,
5932	tests/test-include-by-buffer/scanner.l,
5933	tests/test-include-by-reentrant/Makefile.am,
5934	tests/test-include-by-reentrant/scanner.l,
5935	tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
5936	tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
5937	tests/test-multiple-scanners-nr/Makefile.am,
5938	tests/test-multiple-scanners-nr/main.c,
5939	tests/test-multiple-scanners-nr/scanner-1.l,
5940	tests/test-multiple-scanners-nr/scanner-2.l,
5941	tests/test-multiple-scanners-r/Makefile.am,
5942	tests/test-multiple-scanners-r/main.c,
5943	tests/test-multiple-scanners-r/scanner-1.l,
5944	tests/test-multiple-scanners-r/scanner-2.l,
5945	tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/scanner.l,
5946	tests/test-prefix-r/Makefile.am, tests/test-prefix-r/scanner.l,
5947	tests/test-pthread/Makefile.am, tests/test-pthread/scanner.l,
5948	tests/test-string-nr/Makefile.am, tests/test-string-nr/scanner.l,
5949	tests/test-string-r/Makefile.am, tests/test-string-r/scanner.l,
5950	tests/test-yyextra/Makefile.am, tests/test-yyextra/scanner.l:
5951	Prepended explicit license to all test-*/ sources.
5952
59532002-06-25  Will Estes <wlestes@users.sourceforge.net>
5954
5955	* NEWS, po/ca.po, po/de.po, po/fr.po, po/sv.po, po/tr.po: new ca,
5956	de, fr, sv, tr translations
5957
59582002-06-19  Will Estes <wlestes@users.sourceforge.net>
5959
5960	* TODO: add bootstrapper to the todo list
5961
59622002-06-19  Will Estes <wlestes@users.sourceforge.net>
5963
5964	* configure.in: new version number
5965
59662002-06-19  Will Estes <wlestes@users.sourceforge.net>
5967
5968	* TODO: update TODO list
5969
59702002-06-19  Will Estes <wlestes@users.sourceforge.net>
5971
5972	* NEWS, TODO, flex.texi, flexdef.h, main.c, options.c, options.h,
5973	parse.y, scan.l: address typos in NEWS; add --posix option for ERE
5974	parsing the way posix wants it; update the TODO file
5975
59762002-05-31  Will Estes <wlestes@users.sourceforge.net>
5977
5978	* README-alpha: made code quality warning more explicit; gave url
5979	for cvs and beta flex
5980
59812002-05-23  John Millaway <john43@users.sourceforge.net>
5982
5983	* gen.c: Fixed bug where omission of user section 3 caused unmatched
5984	#ifdef's in generated code.
5985
59862002-05-20  Will Estes <wlestes@users.sourceforge.net>
5987
5988	* configure.in: configure.in requires at least autoconf 2.50
5989
59902002-05-13  John Millaway <john43@users.sourceforge.net>
5991
5992	* Makefile.am: Updated my email address.
5993
59942002-05-10  John Millaway <john43@users.sourceforge.net>
5995
5996	* flexdef.h, misc.c: chomp'd lines when reading external skel file.
5997
59982002-05-07  Will Estes <wlestes@users.sourceforge.net>
5999
6000	* po/sv.po: new sweedish translation from the translation project
6001
60022002-04-29  Will Estes <wlestes@users.sourceforge.net>
6003
6004	* po/ca.po: new catalan translation from the translation project
6005
60062002-04-29  Will Estes <wlestes@users.sourceforge.net>
6007
6008	* po/es.po: new spanish translation from the translation project
6009
60102002-04-25  Will Estes <wlestes@users.sourceforge.net>
6011
6012	* TODO: note that the lex matching of abc{1,3} is the posix behavior
6013	and so we have a problem
6014
60152002-04-25  Will Estes <wlestes@users.sourceforge.net>
6016
6017	* flex.texi: note that the lex matching of abc{1,3} is the posix
6018	behavior
6019
60202002-04-23  Will Estes <wlestes@users.sourceforge.net>
6021
6022	* configure.in: new version 2.5.7; use autoconf versioning info
6023
60242002-04-23  Will Estes <wlestes@users.sourceforge.net>
6025
6026	* NEWS: note changes in 2.5.7
6027
60282002-04-23  Will Estes <wlestes@users.sourceforge.net>
6029
6030	* main.c: conditional compile gettext initialization
6031
60322002-04-22  Will Estes <wlestes@users.sourceforge.net>
6033
6034	* po/de.po: new german translation from the translation project
6035
60362002-04-19  John Millaway <john43@users.sourceforge.net>
6037
6038	* tests/test-include-by-reentrant/Makefile.am: Fixed command line
6039	for test-include-by-reentrant/Makefile.am
6040
60412002-04-19  John Millaway <john43@users.sourceforge.net>
6042
6043	* tests/Makefile.am, tests/TEMPLATE/Makefile.am,
6044	tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
6045	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
6046	tests/test-bison-yylloc/Makefile.am,
6047	tests/test-bison-yylval/Makefile.am,
6048	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
6049	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
6050	tests/test-include-by-buffer/Makefile.am,
6051	tests/test-include-by-reentrant/Makefile.am,
6052	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
6053	tests/test-multiple-scanners-nr/Makefile.am,
6054	tests/test-multiple-scanners-r/Makefile.am,
6055	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
6056	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
6057	tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am:
6058	Added -I . to compiler search path in tests (so it finds the
6059	generated parser.h).
6060
60612002-04-19  John Millaway <john43@users.sourceforge.net>
6062
6063	* flexdef.h, misc.c, parse.y, sym.c: Applied 'const' to a few more
6064	char*, where appropriate.
6065
60662002-04-19  John Millaway <john43@users.sourceforge.net>
6067
6068	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
6069	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
6070	tests/test-basic-r/Makefile.am,
6071	tests/test-bison-yylloc/Makefile.am,
6072	tests/test-bison-yylval/Makefile.am,
6073	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
6074	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
6075	tests/test-include-by-buffer/Makefile.am,
6076	tests/test-include-by-reentrant/Makefile.am,
6077	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
6078	tests/test-multiple-scanners-nr/Makefile.am,
6079	tests/test-multiple-scanners-r/Makefile.am,
6080	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
6081	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
6082	tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am:
6083	Added top_builddir to -I path.  Changed $(srcdir)/$(testname) to
6084	./$(testname) in 'make test' rule.
6085
60862002-04-19  John Millaway <john43@users.sourceforge.net>
6087
6088	* flexdef.h, gen.c, misc.c: Changed 'char[]' to 'const char*'
6089	wherever in conflicted with gettext.
6090
60912002-04-19  Will Estes <wlestes@users.sourceforge.net>
6092
6093	* po/fr.po, po/sv.po: new files from translation after 2.5.6 beta
6094	release
6095
60962002-04-18  John Millaway <john43@users.sourceforge.net>
6097
6098	* tests/test-lineno-r/Makefile.am: Fixed minor typo/cut and paste
6099	error.
6100
61012002-04-18  John Millaway <john43@users.sourceforge.net>
6102
6103	* configure.in: Added yylineno test.
6104
61052002-04-18  John Millaway <john43@users.sourceforge.net>
6106
6107	* tests/Makefile.am: Added yylineno tests.
6108
61092002-04-18  John Millaway <john43@users.sourceforge.net>
6110
6111	* tests/test-lineno-nr/.cvsignore,
6112	tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
6113	tests/test-lineno-nr/test.input, tests/test-lineno-r/.cvsignore,
6114	tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
6115	tests/test-lineno-r/test.input: Created yylineno tests.
6116
61172002-04-15  John Millaway <john43@users.sourceforge.net>
6118
6119	* scanopt.c: Applied gettext macros to error messages from scanopt.
6120
61212002-04-15  John Millaway <john43@users.sourceforge.net>
6122
6123	* buf.c, faq.texi, options.c, options.h, scanopt.c, scanopt.h:
6124	Changed copyright from Millaway to flex? U.S. Gov't? Regents of U.
6125	Cali.?  Paxson?
6126
61272002-04-15  Will Estes <wlestes@users.sourceforge.net>
6128
6129	* tests/test-bison-yylloc/Makefile.am,
6130	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am:
6131	we missed a few main.c files in the distribution
6132
61332002-04-15  Will Estes <wlestes@users.sourceforge.net>
6134
6135	* TODO: a lot more work has happened to flex; note this by removing
6136	a number of TODO entries
6137
61382002-04-15  Will Estes <wlestes@users.sourceforge.net>
6139
6140	* TODO: make sure all gettext modules use gettext translation
6141	facilities
6142
61432002-04-14  John Millaway <john43@users.sourceforge.net>
6144
6145	* faq.texi: Converted faqs 34-41 to texinfo.
6146
61472002-04-14  John Millaway <john43@users.sourceforge.net>
6148
6149	* Makefile.am, faq.texi, flex.texi: Added faq.texi to archive.
6150	Added faq.texi to flex_TEXINFOS macro in Makefile.am.  flex.texi now
6151	includes faq.texi.
6152
61532002-04-13  John Millaway <john43@users.sourceforge.net>
6154
6155	* flexdef.h: defined FLEX_EXIT macro to call longjmp on errors.
6156
61572002-04-13  John Millaway <john43@users.sourceforge.net>
6158
6159	* main.c, misc.c: Replaced exit(2) calls with longjmps (in the form
6160	of FLEX_EXIT macro).  Moved main() to flex_main() to allow flex to
6161	be called from a library.
6162
61632002-04-13  John Millaway <john43@users.sourceforge.net>
6164
6165	* scanopt.c: Fixed  minor typo in error message
6166
61672002-04-12  Will Estes <wlestes@users.sourceforge.net>
6168
6169	* tests/test-header-nr/Makefile.am,
6170	tests/test-header-r/Makefile.am,
6171	tests/test-multiple-scanners-nr/Makefile.am,
6172	tests/test-multiple-scanners-r/Makefile.am,
6173	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
6174	tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am:
6175	removed eroneous files listed in EXTRA_DIST
6176
61772002-04-12  Will Estes <wlestes@users.sourceforge.net>
6178
6179	* tests/test-yyextra/.cvsignore: ignore Makefile.in
6180
61812002-04-12  Will Estes <wlestes@users.sourceforge.net>
6182
6183	* tests/test-string-r/.cvsignore: it's Makefile.in, not makefile.in
6184
61852002-04-12  Will Estes <wlestes@users.sourceforge.net>
6186
6187	* tests/test-yyextra/Makefile.am, tests/test-yyextra/Makefile.in:
6188	put test-yyextra under automake
6189
61902002-04-12  Will Estes <wlestes@users.sourceforge.net>
6191
6192	* tests/test-string-r/Makefile.am, tests/test-string-r/Makefile.in:
6193	put test-string-r under automake
6194
61952002-04-12  Will Estes <wlestes@users.sourceforge.net>
6196
6197	* tests/test-string-nr/.cvsignore, tests/test-string-r/.cvsignore:
6198	we can ignore Makefile.in
6199
62002002-04-12  Will Estes <wlestes@users.sourceforge.net>
6201
6202	* tests/test-string-nr/Makefile.am,
6203	tests/test-string-nr/Makefile.in: put test-string-nr under automake
6204
62052002-04-12  Will Estes <wlestes@users.sourceforge.net>
6206
6207	* tests/test-pthread/.cvsignore: ignore Makefile.in
6208
62092002-04-12  Will Estes <wlestes@users.sourceforge.net>
6210
6211	* tests/test-pthread/Makefile.am, tests/test-pthread/Makefile.in:
6212	put test-pthread under automake
6213
62142002-04-12  Will Estes <wlestes@users.sourceforge.net>
6215
6216	* tests/test-prefix-r/Makefile.am, tests/test-prefix-r/Makefile.in:
6217	put test-prefix-r under automake
6218
62192002-04-12  Will Estes <wlestes@users.sourceforge.net>
6220
6221	* tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore:
6222	we can ignore Makefile.in
6223
62242002-04-12  Will Estes <wlestes@users.sourceforge.net>
6225
6226	* tests/test-prefix-nr/Makefile.am,
6227	tests/test-prefix-nr/Makefile.in: put test-prefix-nr under automake
6228
62292002-04-12  Will Estes <wlestes@users.sourceforge.net>
6230
6231	* tests/test-multiple-scanners-r/Makefile.am,
6232	tests/test-multiple-scanners-r/Makefile.in: put
6233	test-multiple-scanners-r under automake
6234
62352002-04-12  Will Estes <wlestes@users.sourceforge.net>
6236
6237	* tests/test-multiple-scanners-nr/.cvsignore,
6238	tests/test-multiple-scanners-r/.cvsignore: we can ignore Makefile.in
6239	now
6240
62412002-04-12  Will Estes <wlestes@users.sourceforge.net>
6242
6243	* tests/test-multiple-scanners-nr/Makefile.am,
6244	tests/test-multiple-scanners-nr/Makefile.in: put
6245	test-multiple-scanners-nr under automake
6246
62472002-04-11  Will Estes <wlestes@users.sourceforge.net>
6248
6249	* tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am:
6250	we didn't need parser.y
6251
62522002-04-11  Will Estes <wlestes@users.sourceforge.net>
6253
6254	* TODO: work done on the test suite; remove relevant entries from
6255	TODO
6256
62572002-04-10  Will Estes <wlestes@users.sourceforge.net>
6258
6259	* tests/test-include-by-reentrant/.cvsignore,
6260	tests/test-include-by-reentrant/Makefile.am,
6261	tests/test-include-by-reentrant/Makefile.in: put
6262	test-include-by-reentrant under automake
6263
62642002-04-09  Will Estes <wlestes@users.sourceforge.net>
6265
6266	* tests/test-include-by-buffer/.cvsignore: we have a Makefile.in
6267	which we need to ignore
6268
62692002-04-09  Will Estes <wlestes@users.sourceforge.net>
6270
6271	* tests/test-include-by-buffer/Makefile.am,
6272	tests/test-include-by-buffer/Makefile.in: test-include-by-buffer now
6273	under automake control
6274
62752002-04-09  Will Estes <wlestes@users.sourceforge.net>
6276
6277	* tests/TEMPLATE/Makefile.am: and we want LFLAGS in the rule to make
6278	scanner.c as well
6279
62802002-04-09  Will Estes <wlestes@users.sourceforge.net>
6281
6282	* tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.am,
6283	tests/test-header-r/Makefile.in: put test-header-r under automake
6284
62852002-04-09  Will Estes <wlestes@users.sourceforge.net>
6286
6287	* tests/test-header-nr/.cvsignore: we now generate a Makefile.in
6288	from automake; cvs should ignore it
6289
62902002-04-09  Will Estes <wlestes@users.sourceforge.net>
6291
6292	* tests/test-header-nr/Makefile.am: add dependencies for main.o and
6293	scaner.h
6294
62952002-04-09  Will Estes <wlestes@users.sourceforge.net>
6296
6297	* tests/TEMPLATE/Makefile.am: We may want to have LFLAGS readily
6298	available
6299
63002002-04-09  Will Estes <wlestes@users.sourceforge.net>
6301
6302	* tests/test-header-nr/Makefile.am,
6303	tests/test-header-nr/Makefile.in: put test-header-nr under automake
6304
63052002-04-09  Will Estes <wlestes@users.sourceforge.net>
6306
6307	* tests/TEMPLATE/Makefile.am: oops, we need to clean objects too
6308
63092002-04-09  Will Estes <wlestes@users.sourceforge.net>
6310
6311	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
6312	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
6313	tests/test-basic-r/Makefile.am,
6314	tests/test-bison-yylloc/Makefile.am,
6315	tests/test-bison-yylval/Makefile.am,
6316	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: now
6317	that config.h lives in the top-level directory, we need to tell the
6318	testsuite
6319
63202002-04-08  Will Estes <wlestes@users.sourceforge.net>
6321
6322	* tests/test-array-nr/.cvsignore, tests/test-array-r/.cvsignore,
6323	tests/test-basic-nr/.cvsignore, tests/test-basic-r/.cvsignore,
6324	tests/test-bison-yylval/.cvsignore, tests/test-c-cpp-nr/.cvsignore,
6325	tests/test-c-cpp-r/.cvsignore: we can ignore some Makefile.in
6326
63272002-04-08  Will Estes <wlestes@users.sourceforge.net>
6328
6329	* configure.in, tests/TEMPLATE/Makefile.am: only one config file
6330	header apparently; this will have consequences in the test suite
6331
63322002-04-08  Will Estes <wlestes@users.sourceforge.net>
6333
6334	* tests/test-bison-yylval/Makefile.am,
6335	tests/test-bison-yylval/Makefile.in: adding automake support
6336
63372002-04-08  Will Estes <wlestes@users.sourceforge.net>
6338
6339	* tests/test-bison-yylloc/.cvsignore,
6340	tests/test-bison-yylloc/Makefile.am: tuned Makefile.am to build
6341	correctly; ignore Makefile.in now
6342
63432002-04-08  Will Estes <wlestes@users.sourceforge.net>
6344
6345	* tests/configure.in: test suite changes
6346
63472002-04-08  Will Estes <wlestes@users.sourceforge.net>
6348
6349	* autogen.sh, configure.in, tests/.cvsignore, tests/Makefile.am,
6350	tests/Makefile.in, tests/README, tests/TEMPLATE/.cvsignore,
6351	tests/TEMPLATE/Makefile.am, tests/TEMPLATE/Makefile.in,
6352	tests/configure.in, tests/create-test, tests/create-test.pl,
6353	tests/test-array-nr/Makefile.am, tests/test-array-nr/Makefile.in,
6354	tests/test-array-r/Makefile.am, tests/test-array-r/Makefile.in,
6355	tests/test-basic-nr/Makefile.am, tests/test-basic-nr/Makefile.in,
6356	tests/test-basic-r/Makefile.am, tests/test-basic-r/Makefile.in,
6357	tests/test-bison-yylloc/Makefile.am,
6358	tests/test-bison-yylloc/Makefile.in,
6359	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/Makefile.in,
6360	tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/Makefile.in: test
6361	suite changes
6362
63632002-04-05  John Millaway <john43@users.sourceforge.net>
6364
6365	* flex.texi: Corrected error in manual regarding return type for
6366	yy_scan_{string,buffer,bytes}.
6367
63682002-04-05  Will Estes <wlestes@users.sourceforge.net>
6369
6370	* po/de.po: new german translations from the translation project
6371
63722002-04-03  Will Estes <wlestes@users.sourceforge.net>
6373
6374	* po/es.po: new spanish translations
6375
63762002-04-01  Will Estes <wlestes@users.sourceforge.net>
6377
6378	* Makefile.am: DIST_SUBDIRS: new variable. we can build flex with
6379	SUBDIRS and then build the distribution using DIST_SUBDIRS
6380
63812002-04-01  Will Estes <wlestes@users.sourceforge.net>
6382
6383	* main.c: fix typo in comment
6384
63852002-03-31  John Millaway <john43@users.sourceforge.net>
6386
6387	* main.c: Documented the header file kludge, (in anticipation of
6388	buffering Section 1.)
6389
63902002-03-31  John Millaway <john43@users.sourceforge.net>
6391
6392	* flex.texi: Created appendix "Makefiles and Flex" in the manual.
6393
63942002-03-30  John Millaway <john43@users.sourceforge.net>
6395
6396	* flex.texi: updating manual.
6397
63982002-03-29  Will Estes <wlestes@users.sourceforge.net>
6399
6400	* po/POTFILES.in: we want parse.y, not parse.c
6401
64022002-03-29  John Millaway <john43@users.sourceforge.net>
6403
6404	* flex.texi: Indexing the manual (75% done).
6405
64062002-03-29  Will Estes <wlestes@users.sourceforge.net>
6407
6408	* Makefile.am: unlisted intermediate flex/yacc-created files
6409
64102002-03-29  Will Estes <wlestes@users.sourceforge.net>
6411
6412	* TODO: millaway has done more work
6413
64142002-03-29  Will Estes <wlestes@users.sourceforge.net>
6415
6416	* Makefile.am, configure.in: ok, one last touch up; users most
6417	likely wont have help2man so we need to insure that's ok
6418
64192002-03-29  Will Estes <wlestes@users.sourceforge.net>
6420
6421	* Makefile.am: fine tune flex.1 some more
6422
64232002-03-29  Will Estes <wlestes@users.sourceforge.net>
6424
6425	* Makefile.am, configure.in: generalize the manpage a bit and tell
6426	autofoo about help2man
6427
64282002-03-29  Will Estes <wlestes@users.sourceforge.net>
6429
6430	* po/da.po: new danish from translation project robot
6431
64322002-03-28  John Millaway <john43@users.sourceforge.net>
6433
6434	* flex.texi: Indexing the manual -- it's only half done.
6435
64362002-03-28  John Millaway <john43@users.sourceforge.net>
6437
6438	* flex.texi: flex manual now uses automake's versioning info.
6439
64402002-03-28  John Millaway <john43@users.sourceforge.net>
6441
6442	* README.cvs-snapshot: Mentioned requirements for gettext and
6443	help2man.
6444
64452002-03-28  John Millaway <john43@users.sourceforge.net>
6446
6447	* Makefile.am, main.c: Output of `flex --version` now matches GNU
6448	coding standards.  Makefile.am now uses `help2man` to generate
6449	flex.1
6450
64512002-03-27  Will Estes <wlestes@users.sourceforge.net>
6452
6453	* TODO: millaway has done a lot on the TODO list; remove those items
6454	that he has take care of
6455
64562002-03-27  Will Estes <wlestes@users.sourceforge.net>
6457
6458	* README.cvs-snapshot: edited millaway's initial draft
6459
64602002-03-27  John Millaway <john43@users.sourceforge.net>
6461
6462	* README.cvs-snapshot: Created file.
6463
64642002-03-27  John Millaway <john43@users.sourceforge.net>
6465
6466	* flex.texi: Fixed case of node names in flex.texi.
6467
64682002-03-24  Will Estes <wlestes@users.sourceforge.net>
6469
6470	* TODO: lex- and yacc- generated files
6471
64722002-03-24  Will Estes <wlestes@users.sourceforge.net>
6473
6474	* po/fr.po: new french
6475
64762002-03-18  Will Estes <wlestes@users.sourceforge.net>
6477
6478	* NEWS: ending periods in news items removed; mention nounistd
6479	options
6480
64812002-03-18  Will Estes <wlestes@users.sourceforge.net>
6482
6483	* po/sv.po: updated sweedish translations
6484
64852002-03-18  Will Estes <wlestes@users.sourceforge.net>
6486
6487	* po/de.po: german translation
6488
64892002-03-18  John Millaway <john43@users.sourceforge.net>
6490
6491	* flex.skl, flex.texi, main.c, options.c, options.h, scan.l: Removed
6492	CFront 1.2 -specific code from skeleton, because CFront now defines
6493	__cplusplus properly.  Removed TurboC-specific code from skeleton.
6494	Skeleton now includes proper C++ standard headers.  Relocated
6495	"unistd.h" code after user section 1 to allow user to overrid it.
6496	New option "nounistd" to suppress unistd.h from being included.
6497
64982002-03-15  Will Estes <wlestes@users.sourceforge.net>
6499
6500	* po/tr.po: new turkish translation
6501
65022002-03-15  Will Estes <wlestes@users.sourceforge.net>
6503
6504	* NEWS: mention included translations
6505
65062002-03-15  Will Estes <wlestes@users.sourceforge.net>
6507
6508	* TODO: we've done the gettext thing, but sometime we should get
6509	0.11.1
6510
65112002-03-15  Will Estes <wlestes@users.sourceforge.net>
6512
6513	* po/ca.po: new catalan translation
6514
65152002-03-14  John Millaway <john43@users.sourceforge.net>
6516
6517	* flex.texi: Added section on format of comments.
6518
65192002-03-14  John Millaway <john43@users.sourceforge.net>
6520
6521	* flex.texi: Split format chapter into sections.
6522
65232002-03-14  John Millaway <john43@users.sourceforge.net>
6524
6525	* flex.texi: Removed explicit pointers in node definitions.
6526
65272002-03-14  Will Estes <wlestes@users.sourceforge.net>
6528
6529	* configure.in: unistd.h can be problematic
6530
65312002-03-14  Will Estes <wlestes@users.sourceforge.net>
6532
6533	* tests/README: editing changes to README
6534
65352002-03-13  Will Estes <wlestes@users.sourceforge.net>
6536
6537	* po/POTFILES.in: scan.l, not scan.c because gettext gets confused
6538
65392002-03-13  Will Estes <wlestes@users.sourceforge.net>
6540
6541	* scan.l: gettext cruft
6542
65432002-03-13  Will Estes <wlestes@users.sourceforge.net>
6544
6545	* tests/descriptions: separate out test descriptions
6546
65472002-03-13  Will Estes <wlestes@users.sourceforge.net>
6548
6549	* po/LINGUAS: french and korean dont crash now
6550
65512002-03-12  Will Estes <wlestes@users.sourceforge.net>
6552
6553	* po/fr.po, po/ko.po: remove duplicate messages as per advice from
6554	Jordi Mallach <jordi@debian.org>
6555
65562002-03-12  Will Estes <wlestes@users.sourceforge.net>
6557
6558	* gettext.h: yes, more gettext cruft
6559
65602002-03-12  Will Estes <wlestes@users.sourceforge.net>
6561
6562	* ABOUT-NLS, config.rpath, m4/codeset.m4, m4/gettext.m4,
6563	m4/glibc21.m4, m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4,
6564	m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: this
6565	is gettext cruft
6566
65672002-03-12  Will Estes <wlestes@users.sourceforge.net>
6568
6569	* NEWS: gettext and autofoo are now involved
6570
65712002-03-12  Will Estes <wlestes@users.sourceforge.net>
6572
6573	* Makefile.am, autogen.sh, configure.in, flexdef.h, main.c: mostly,
6574	changes for gettext
6575
65762002-03-12  Will Estes <wlestes@users.sourceforge.net>
6577
6578	* po/ca.po, po/da.po, po/es.po, po/ru.po, po/sv.po, po/tr.po: these
6579	sure change a lot
6580
65812002-03-12  Will Estes <wlestes@users.sourceforge.net>
6582
6583	* TODO: note about cvs documentation
6584
65852002-03-12  Will Estes <wlestes@users.sourceforge.net>
6586
6587	* po/LINGUAS: we now have turkish
6588
65892002-03-12  Will Estes <wlestes@users.sourceforge.net>
6590
6591	* po/tr.po: updated translations, i think
6592
65932002-03-12  Will Estes <wlestes@users.sourceforge.net>
6594
6595	* po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
6596	po/sv.po, po/tr.po: ok, maybe we do keep these things?
6597
65982002-03-12  Will Estes <wlestes@users.sourceforge.net>
6599
6600	* README-alpha: README-alpha for those bad-hair days
6601
66022002-03-12  Will Estes <wlestes@users.sourceforge.net>
6603
6604	* m4/.cvsignore, m4/Makefile.am: ok,now we kinda have a m4/ subdir
6605	for gettext
6606
66072002-03-12  Will Estes <wlestes@users.sourceforge.net>
6608
6609	* po/.cvsignore, po/LINGUAS, po/Makevars, po/POTFILES.in, po/da.po,
6610	po/es.po, po/fr.po, po/ko.po, po/ru.po, po/sv.po: now, we have a po/
6611	subdirectory for gettext. i hope you're happy
6612
66132002-03-12  Will Estes <wlestes@users.sourceforge.net>
6614
6615	* po/ca.po: removing po files, maybe
6616
66172002-03-12  Will Estes <wlestes@users.sourceforge.net>
6618
6619	* tests/.cvsignore: ignore autom4te.cache
6620
66212002-03-11  Will Estes <wlestes@users.sourceforge.net>
6622
6623	* po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
6624	po/sv.po: po files from debian
6625
66262002-03-08  Will Estes <wlestes@users.sourceforge.net>
6627
6628	* TODO: add several notes about tasks which need doing; create a new
6629	top-level entry for generic coding concerns (this is distinct from
6630	specific API or other such issues)
6631
66322002-03-06  Will Estes <wlestes@users.sourceforge.net>
6633
6634	* README: eliminate to.do and faqs from the README file
6635
66362002-03-06  Will Estes <wlestes@users.sourceforge.net>
6637
6638	* TODO: more notes on tests/
6639
66402002-03-06  Will Estes <wlestes@users.sourceforge.net>
6641
6642	* Makefile.am: remove subdirectories from EXTRA_DIST; add a SUBDIRS
6643	macro to handle examples/; clean up the dist-hook target
6644
66452002-03-06  Will Estes <wlestes@users.sourceforge.net>
6646
6647	* configure.in: we want to generate Makefiles in some more
6648	subdirectories; automake will like this
6649
66502002-03-06  Will Estes <wlestes@users.sourceforge.net>
6651
6652	* TODO: notes on subdirectories
6653
66542002-03-05  Will Estes <wlestes@users.sourceforge.net>
6655
6656	* examples/.cvsignore, examples/Makefile.am: now examples/ fits into
6657	automake
6658
66592002-03-05  Will Estes <wlestes@users.sourceforge.net>
6660
6661	* examples/fastwc/.cvsignore, examples/fastwc/Makefile.am:
6662	examples/fastwc now  fits into automake
6663
66642002-03-05  Will Estes <wlestes@users.sourceforge.net>
6665
6666	* examples/manual/.cvsignore, examples/manual/Makefile.am,
6667	examples/manual/Makefile.examples, examples/manual/README:
6668	examples/manual directory now fits into automake
6669
66702002-03-05  Will Estes <wlestes@users.sourceforge.net>
6671
6672	* examples/manual/Makefile: renamed Makefile to Makefile.examples
6673	for automake's sake
6674
66752002-03-04  Will Estes <wlestes@users.sourceforge.net>
6676
6677	* Makefile.am: add parse.c and scan.c to built_sources
6678
66792002-02-24  John Millaway <john43@users.sourceforge.net>
6680
6681	* Makefile.am: Removed CVS-specific code from 'dist-hook' target so
6682	anybody with a copy of the tree can build a dist.
6683
66842002-02-22  John Millaway <john43@users.sourceforge.net>
6685
6686	* tests/Makefile.in: Converted test script to portable /bin/sh.
6687
66882002-02-22  John Millaway <john43@users.sourceforge.net>
6689
6690	* tests/test-bison-yylloc/Makefile.in: Added some spaces in shell
6691	scripts for portability.
6692
66932002-02-22  John Millaway <john43@users.sourceforge.net>
6694
6695	* tests/create-test.pl: Fixed #! line for portability.
6696
66972002-02-22  John Millaway <john43@users.sourceforge.net>
6698
6699	* tests/test-bison-yylloc/Makefile.in: Fixed return status code on
6700	bison-lloc test.
6701
67022002-02-21  John Millaway <john43@users.sourceforge.net>
6703
6704	* tests/create-test.pl: Added script to auto-create tests. Probably
6705	overkill.
6706
67072002-02-21  John Millaway <john43@users.sourceforge.net>
6708
6709	* flex.skl: Fixed C++ #ifdef problem.  Removed mistyped __CPLUSPLUS
6710	macro.  Removed THROW_NIL. Not sure where it came from in the first
6711	place.
6712
67132002-02-21  John Millaway <john43@users.sourceforge.net>
6714
6715	* tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
6716	tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/Makefile.in,
6717	tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input,
6718	tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/Makefile.in,
6719	tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: Added
6720	test-c-cpp-nr and test-c-cpp-r.
6721
67222002-02-16  John Millaway <john43@users.sourceforge.net>
6723
6724	* flex.skl: Added missing #endif.
6725
67262002-02-07  Will Estes <wlestes@users.sourceforge.net>
6727
6728	* tests/TEMPLATE/.cvsignore, tests/test-array-nr/.cvsignore,
6729	tests/test-array-r/.cvsignore, tests/test-basic-nr/.cvsignore,
6730	tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
6731	tests/test-bison-yylval/.cvsignore,
6732	tests/test-header-nr/.cvsignore, tests/test-header-r/.cvsignore,
6733	tests/test-include-by-buffer/.cvsignore,
6734	tests/test-include-by-reentrant/.cvsignore,
6735	tests/test-multiple-scanners-nr/.cvsignore,
6736	tests/test-multiple-scanners-r/.cvsignore,
6737	tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
6738	tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
6739	tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: add
6740	OUTPUT to .cvsignore files in test directories; it's also in the
6741	template directory
6742
67432002-02-06  Will Estes <wlestes@users.sourceforge.net>
6744
6745	* gen.c: fix interrupted reads and freads; from the debian package
6746	maintainer
6747
67482002-02-06  Will Estes <wlestes@users.sourceforge.net>
6749
6750	* flex.texi, flexdef.h, main.c, nfa.c: support large flex tables;
6751	from debian package maintainer
6752
67532002-01-29  Will Estes <wlestes@users.sourceforge.net>
6754
6755	* tests/configure.in: add more output files to account for new tests
6756
67572002-01-03  Will Estes <wlestes@users.sourceforge.net>
6758
6759	* tests/test-array-nr/.cvsignore, tests/test-array-nr/Makefile.in,
6760	tests/test-array-nr/scanner.l, tests/test-array-nr/test.input: add
6761	this test
6762
67632002-01-03  Will Estes <wlestes@users.sourceforge.net>
6764
6765	* tests/test-array-r/.cvsignore, tests/test-array-r/Makefile.in,
6766	tests/test-array-r/scanner.l, tests/test-array-r/test.input: add
6767	this test suite
6768
67692001-11-20  Will Estes <wlestes@users.sourceforge.net>
6770
6771	* flex.skl, main.c: millaway: Fixed yytext_ptr when using %array in
6772	reentrant scanner
6773
67742001-11-20  Will Estes <wlestes@users.sourceforge.net>
6775
6776	* buf.c: oops, forgot this one line
6777
67782001-11-14  Will Estes <wlestes@users.sourceforge.net>
6779
6780	* tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.in,
6781	tests/test-header-r/main.c, tests/test-header-r/scanner.l,
6782	tests/test-header-r/test.input: and more fallout
6783
67842001-11-14  Will Estes <wlestes@users.sourceforge.net>
6785
6786	* TODO, flex.skl, flex.texi, flexdef.h, main.c, misc.c,
6787	tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
6788	tests/test-basic-r/scanner.l, tests/test-bison-yylloc/.cvsignore,
6789	tests/test-bison-yylloc/Makefile.in,
6790	tests/test-bison-yylloc/parser.y,
6791	tests/test-bison-yylloc/scanner.l,
6792	tests/test-bison-yylval/.cvsignore,
6793	tests/test-bison-yylval/Makefile.in,
6794	tests/test-bison-yylval/parser.y,
6795	tests/test-bison-yylval/scanner.l,
6796	tests/test-include-by-reentrant/scanner.l,
6797	tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
6798	tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: more
6799	from the same batch
6800
68012001-11-14  Will Estes <wlestes@users.sourceforge.net>
6802
6803	* tests/test-bison-yylloc/main.c, tests/test-bison-yylval/main.c,
6804	tests/test-header-nr/.cvsignore, tests/test-header-nr/Makefile.in,
6805	tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
6806	tests/test-header-nr/test.input,
6807	tests/test-multiple-scanners-nr/.cvsignore,
6808	tests/test-multiple-scanners-nr/Makefile.in,
6809	tests/test-multiple-scanners-nr/main.c,
6810	tests/test-multiple-scanners-nr/scanner-1.l,
6811	tests/test-multiple-scanners-nr/scanner-2.l,
6812	tests/test-multiple-scanners-r/.cvsignore,
6813	tests/test-multiple-scanners-r/Makefile.in,
6814	tests/test-multiple-scanners-r/main.c,
6815	tests/test-multiple-scanners-r/scanner-1.l,
6816	tests/test-multiple-scanners-r/scanner-2.l: a big batch from
6817	millaway
6818
68192001-10-26  Will Estes <wlestes@users.sourceforge.net>
6820
6821	* NEWS: now NEWS has forgotten about the _r variables
6822
68232001-10-26  Will Estes <wlestes@users.sourceforge.net>
6824
6825	* flex.skl, flex.texi, gen.c, main.c,
6826	tests/test-bison-yylloc/scanner.l,
6827	tests/test-bison-yylval/scanner.l,
6828	tests/test-include-by-reentrant/scanner.l,
6829	tests/test-prefix-nr/scanner.l, tests/test-pthread/scanner.l,
6830	tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l:
6831	millaway simplified the reentrant api; here's the result
6832
68332001-10-23  Will Estes <wlestes@users.sourceforge.net>
6834
6835	* main.c, options.c, options.h: more from millaway
6836
68372001-10-22  Will Estes <wlestes@users.sourceforge.net>
6838
6839	* main.c, options.c, options.h: the last checkin was broken;
6840	millaway fixed it
6841
68422001-10-22  Will Estes <wlestes@users.sourceforge.net>
6843
6844	* flex.skl, flex.texi, gen.c, main.c, misc.c, options.h, scan.l,
6845	scanopt.c, tests/README, tests/configure.in: phew, millaway's latest
6846	batch
6847
68482001-10-21  Will Estes <wlestes@users.sourceforge.net>
6849
6850	* flex.skl: flex.skl should come up in C mode
6851
68522001-10-21  Will Estes <wlestes@users.sourceforge.net>
6853
6854	* flex.skl: apparently, isatty and c++ need help getting along (from
6855	octave)
6856
68572001-10-19  Will Estes <wlestes@users.sourceforge.net>
6858
6859	* NEWS: document new options and new option handling
6860
68612001-10-19  Will Estes <wlestes@users.sourceforge.net>
6862
6863	* TODO: tell emacs that TODO is a text/outline mode file
6864
68652001-10-19  Will Estes <wlestes@users.sourceforge.net>
6866
6867	* TODO: we have new long options; we need to document that
6868
68692001-10-19  Will Estes <wlestes@users.sourceforge.net>
6870
6871	* NEWS: tell emacs that NEWS is text/outline mode
6872
68732001-10-19  Will Estes <wlestes@users.sourceforge.net>
6874
6875	* flex.skl: oops, lost a line somewhere in the merge process on
6876	millaway's work
6877
68782001-10-17  Will Estes <wlestes@users.sourceforge.net>
6879
6880	* Makefile.am, buf.c, flex.skl, flex.texi, flexdef.h, main.c,
6881	misc.c, options.c, options.h, parse.y, scan.l, scanopt.c, scanopt.h:
6882	merge latest batch of millaway's changes
6883
68842001-09-22  Will Estes <wlestes@users.sourceforge.net>
6885
6886	* main.c: Fixed typo in options display
6887
68882001-09-20  Will Estes <wlestes@users.sourceforge.net>
6889
6890	* main.c: reentrant and non-reentrant scanners share the same yywrap
6891	MACRO. millaway
6892
68932001-09-20  Will Estes <wlestes@users.sourceforge.net>
6894
6895	* TODO: clarify item on comments in lexical files
6896
68972001-09-20  Will Estes <wlestes@users.sourceforge.net>
6898
6899	* NEWS, scan.l: now flex recognizes \r as an eol character
6900
69012001-09-20  Will Estes <wlestes@users.sourceforge.net>
6902
6903	* Makefile.am: specify cvsroot so automake distcheck works
6904
69052001-09-19  Will Estes <wlestes@users.sourceforge.net>
6906
6907	* flex.texi: tex has lost its mind; we remove parentheses to
6908	compensate
6909
69102001-09-19  Will Estes <wlestes@users.sourceforge.net>
6911
6912	* NEWS: now that c++ is better supported, let's mention it as a news
6913	item
6914
69152001-09-19  Will Estes <wlestes@users.sourceforge.net>
6916
6917	* examples/fastwc/wc1.l, examples/fastwc/wc2.l,
6918	examples/fastwc/wc3.l, examples/fastwc/wc4.l,
6919	examples/fastwc/wc5.l, flex.skl, main.c: commit the backwash from
6920	the branch merges
6921
69222001-09-19  Will Estes <wlestes@users.sourceforge.net>
6923
6924	* FlexLexer.h, examples/testxxLexer.l, flex.skl: made preliminary
6925	c++ fixes; the intent is to make it work with recent c++ compilers
6926
69272001-08-26  Will Estes <wlestes@users.sourceforge.net>
6928
6929	* main.c: remove argv_fixup; fix typo in error message; changes from
6930	millaway's branch
6931
69322001-08-24  Will Estes <wlestes@users.sourceforge.net>
6933
6934	* NEWS: mention no more c++ comments in c scanners
6935
69362001-08-21  John Millaway <john43@users.sourceforge.net>
6937
6938	* flex.skl: Changed // comments to /* */ comments in skeleton.
6939
69402001-08-19  John Millaway <john43@users.sourceforge.net>
6941
6942	* flex.texi: Changed @var to @code everywhere.
6943
69442001-08-16  Will Estes <wlestes@users.sourceforge.net>
6945
6946	* to.do/flex.rmail: more mail
6947
69482001-08-16  Will Estes <wlestes@users.sourceforge.net>
6949
6950	* TODO: the manual now has its own section; we're not adding
6951	comments either
6952
69532001-08-04  John Millaway <john43@users.sourceforge.net>
6954
6955	* tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
6956	tests/test-basic-nr/Makefile.in, tests/test-basic-r/Makefile.in,
6957	tests/test-bison-yylloc/Makefile.in,
6958	tests/test-bison-yylval/Makefile.in,
6959	tests/test-include-by-buffer/Makefile.in,
6960	tests/test-include-by-reentrant/Makefile.in,
6961	tests/test-prefix-nr/Makefile.in, tests/test-prefix-r/Makefile.in,
6962	tests/test-pthread/Makefile.in, tests/test-string-nr/Makefile.in,
6963	tests/test-string-r/Makefile.in, tests/test-yyextra/Makefile.in:
6964	Cleaned up the output of the tests.
6965
69662001-08-03  Will Estes <wlestes@users.sourceforge.net>
6967
6968	* TODO: note jason's thoughts on having a manpage
6969
69702001-08-03  Will Estes <wlestes@users.sourceforge.net>
6971
6972	* TODO: note millaway's assignment and tests to be under flex
6973	license
6974
69752001-08-01  John Millaway <john43@users.sourceforge.net>
6976
6977	* tests/test-bison-yylval/scanner.l: Fixed semantics of test (the
6978	success or failure of this test should be unaffected by this
6979	change.)
6980
69812001-08-01  Will Estes <wlestes@users.sourceforge.net>
6982
6983	* autogen.sh: fake automake into believing that ChangeLog already
6984	exists
6985
69862001-08-01  Will Estes <wlestes@users.sourceforge.net>
6987
6988	* Makefile.am: millaway needs to be covered in the ChangeLog
6989
69902001-08-01  Will Estes <wlestes@users.sourceforge.net>
6991
6992	* version.h: automake is supplying version info now so we just pick
6993	it up
6994
69952001-08-01  Will Estes <wlestes@users.sourceforge.net>
6996
6997	* flex.texi: forgot braces on @copyright
6998
69992001-08-01  John Millaway <john43@users.sourceforge.net>
7000
7001	* flex.skl: Added missing argument to yy_flex_free.
7002
70032001-08-01  Will Estes <wlestes@users.sourceforge.net>
7004
7005	* AUTHORS: john millaway wrote the reentrant C support
7006
70072001-08-01  Will Estes <wlestes@users.sourceforge.net>
7008
7009	* flex.texi: add license node to the manual
7010
70112001-08-01  Will Estes <wlestes@users.sourceforge.net>
7012
7013	* TODO: c++ ideas
7014
70152001-07-31  Will Estes <wlestes@users.sourceforge.net>
7016
7017	* parse.y: error messages will now show up the way that emacs likes
7018	them
7019
70202001-07-31  Will Estes <wlestes@users.sourceforge.net>
7021
7022	* Makefile.am: oops, left in an extra backslash
7023
70242001-07-31  Will Estes <wlestes@users.sourceforge.net>
7025
7026	* TODO: flex.texi is here; clarify tests/ rewrite issue
7027
70282001-07-31  Will Estes <wlestes@users.sourceforge.net>
7029
7030	* NEWS: hey, we have texinfo, not man
7031
70322001-07-31  Will Estes <wlestes@users.sourceforge.net>
7033
7034	* flex.1: no more manpage
7035
70362001-07-31  Will Estes <wlestes@users.sourceforge.net>
7037
7038	* Makefile.am: remove flex.1 and rewrite the dist-hook so that we
7039	pick up a couple more directories
7040
70412001-07-31  Will Estes <wlestes@users.sourceforge.net>
7042
7043	* flex.texi: the namual now compiles; hurray
7044
70452001-07-31  Will Estes <wlestes@users.sourceforge.net>
7046
7047	* Makefile.am: first attempt at including the tests/ directory via
7048	automake, dist-hook target added
7049
70502001-07-31  Will Estes <wlestes@users.sourceforge.net>
7051
7052	* tests/.cvsignore: ignore config.cache in tests/ directory
7053
70542001-07-31  Will Estes <wlestes@users.sourceforge.net>
7055
7056	* Makefile.am: automake groks the ChangeLog now so we don't have to
7057	remind the maintainer to remake it
7058
70592001-07-30  Will Estes <wlestes@users.sourceforge.net>
7060
7061	* flex.texi: more corrections to the manual; the end is in site
7062
70632001-07-30  Will Estes <wlestes@users.sourceforge.net>
7064
7065	* TODO: auto-generated backup?
7066
70672001-07-27  Will Estes <wlestes@users.sourceforge.net>
7068
7069	* flex.texi: today's tinkering on the manual
7070
70712001-07-27  Will Estes <wlestes@users.sourceforge.net>
7072
7073	* Makefile.am: if we want flex.1 we have to say so in EXTRA_DIST
7074
70752001-07-27  Will Estes <wlestes@users.sourceforge.net>
7076
7077	* TODO: note future issues with flex.texi
7078
70792001-07-27  Will Estes <wlestes@users.sourceforge.net>
7080
7081	* Makefile.am: include flex.1 as it's the only working documentation
7082	for now
7083
70842001-07-27  Will Estes <wlestes@users.sourceforge.net>
7085
7086	* Makefile.am: rearrange to work with automake on building the
7087	ChangeLog
7088
70892001-07-27  Will Estes <wlestes@users.sourceforge.net>
7090
7091	* scan.l: automake is unhappy if we specify the outfile
7092
70932001-07-26  Will Estes <wlestes@users.sourceforge.net>
7094
7095	* flex.texi: more conversions/corrections
7096
70972001-07-26  Will Estes <wlestes@users.sourceforge.net>
7098
7099	* README: we removed misc/ so we don't mention it any more
7100
71012001-07-25  Will Estes <wlestes@users.sourceforge.net>
7102
7103	* flex.texi: begin the manual conversion to texinfo; yes, it's
7104	broken right now
7105
71062001-07-25  Will Estes <wlestes@users.sourceforge.net>
7107
7108	* AUTHORS, THANKS: copy in manual author and thanks info
7109
71102001-07-25  Will Estes <wlestes@users.sourceforge.net>
7111
7112	* Makefile.am: how to fake the ChangeLog into showing up in the
7113	distribution
7114
71152001-07-25  Will Estes <wlestes@users.sourceforge.net>
7116
7117	* Makefile.am: add YFLAGS so parse.h gets made
7118
71192001-07-24  Will Estes <wlestes@users.sourceforge.net>
7120
7121	* examples/fastwc/README, examples/fastwc/mywc.c,
7122	examples/fastwc/wc1.l, examples/fastwc/wc2.l,
7123	examples/fastwc/wc3.l, examples/fastwc/wc4.l, examples/fastwc/wc5.l:
7124	re-add these files
7125
71262001-07-24  Will Estes <wlestes@users.sourceforge.net>
7127
7128	* TODO: reflect recent doings
7129
71302001-07-24  Will Estes <wlestes@users.sourceforge.net>
7131
7132	* Makefile.in: what with automake, we don't need Makefile.in any
7133	more
7134
71352001-07-24  Will Estes <wlestes@users.sourceforge.net>
7136
7137	* configure.in: more rearranging for automake
7138
71392001-07-24  Will Estes <wlestes@users.sourceforge.net>
7140
7141	* to.do/flex.rmail: more mail came in
7142
71432001-07-24  Will Estes <wlestes@users.sourceforge.net>
7144
7145	* autogen.sh: adjust to automake's idea of the world
7146
71472001-07-24  Will Estes <wlestes@users.sourceforge.net>
7148
7149	* Makefile.am: add Vern's misc dependencies; noinst_SCRIPTS was
7150	broken?; list a few last files to be included in the distribution
7151
71522001-07-24  Will Estes <wlestes@users.sourceforge.net>
7153
7154	* NEWS: rearrange for better order; add automake support as a news
7155	item
7156
71572001-07-24  Will Estes <wlestes@users.sourceforge.net>
7158
7159	* Makefile.am: copyright notice on Makefile.am; document some -D
7160	switches (are they still usable?)
7161
71622001-07-24  Will Estes <wlestes@users.sourceforge.net>
7163
7164	* TODO: add lex-replacement issue
7165
71662001-07-24  Will Estes <wlestes@users.sourceforge.net>
7167
7168	* Makefile.am: add EXTRA_DIST
7169
71702001-07-23  Will Estes <wlestes@users.sourceforge.net>
7171
7172	* autogen.sh: we need to do the same thing in each directory
7173
71742001-07-23  Will Estes <wlestes@users.sourceforge.net>
7175
7176	* configure.in: introduce automake into the macro calls
7177
71782001-07-23  Will Estes <wlestes@users.sourceforge.net>
7179
7180	* Makefile.am: add AUTOMAKE_OPTIONS, info_TEXINFOS, include_HEADERS,
7181	noinst_HEADERS; it's libfl.a, not libflex.a
7182
71832001-07-23  Will Estes <wlestes@users.sourceforge.net>
7184
7185	* Makefile.am: bin_PROGRAMS and lib_LIBRARIES
7186
71872001-07-23  Will Estes <wlestes@users.sourceforge.net>
7188
7189	* to.do/streams.mail: streams.mail has moved here
7190
71912001-07-23  Will Estes <wlestes@users.sourceforge.net>
7192
7193	* TODO: add xref for teximanual
7194
71952001-07-19  Will Estes <wlestes@users.sourceforge.net>
7196
7197	* flex.1: include typo/punctuation fixes from a patch submitted by
7198	noon@cote-dazur.com (Fabrice Bauzac)
7199
72002001-07-17  Will Estes <wlestes@users.sourceforge.net>
7201
7202	* TODO: we want gettext
7203
72042001-06-24  Will Estes <wlestes@users.sourceforge.net>
7205
7206	* flex.skl: include c++ STD fixes from quanstro@quanstro.net
7207
72082001-06-24  Will Estes <wlestes@users.sourceforge.net>
7209
7210	* flex.skl, gen.c: change some int types to size_t as per FreeBSD
7211	28364 from avn@any.ru
7212
72132001-06-24  Will Estes <wlestes@users.sourceforge.net>
7214
7215	* TODO: remove parse.[ch] from make clean target; repackage
7216	distribution (not rework)
7217
72182001-06-19  Will Estes <wlestes@users.sourceforge.net>
7219
7220	* TODO: add memory api and reworking of flex.skl reworking
7221
72222001-06-18  Will Estes <wlestes@users.sourceforge.net>
7223
7224	* flex.skl: remove extraneous notice from flex.skl
7225
72262001-06-18  Will Estes <wlestes@users.sourceforge.net>
7227
7228	* flex.skl: patch memory leak as per millaway
7229
72302001-06-17  Will Estes <wlestes@users.sourceforge.net>
7231
7232	* to.do/flex.rmail: add vern's ok for copyright/license changes and
7233	john's answer on line offsets
7234
72352001-06-17  Will Estes <wlestes@users.sourceforge.net>
7236
7237	* TODO: remove creation of .cvsignore files (it's done); add other
7238	notes about the test suite
7239
72402001-06-17  Will Estes <wlestes@users.sourceforge.net>
7241
7242	* tests/TEMPLATE/.cvsignore, tests/test-basic-nr/.cvsignore,
7243	tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
7244	tests/test-bison-yylval/.cvsignore,
7245	tests/test-include-by-buffer/.cvsignore,
7246	tests/test-include-by-reentrant/.cvsignore,
7247	tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
7248	tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
7249	tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore:
7250	adding .cvsignore files for existing tests/ subdirectories
7251
72522001-06-17  Will Estes <wlestes@users.sourceforge.net>
7253
7254	* tests/README: reformat, say to add a description to this file and
7255	mention what to do re .cvsignore
7256
72572001-06-17  Will Estes <wlestes@users.sourceforge.net>
7258
7259	* tests/TEMPLATE/cvsignore: create template for .cvsignore
7260
72612001-06-17  Will Estes <wlestes@users.sourceforge.net>
7262
7263	* TODO: reorganize for logical reasons; test suite now seems to run
7264	out of the box
7265
72662001-06-17  Will Estes <wlestes@users.sourceforge.net>
7267
7268	* tests/.cvsignore: we dont want the Makefile either
7269
72702001-06-17  Will Estes <wlestes@users.sourceforge.net>
7271
7272	* tests/test-prefix-nr/test.input, tests/test-prefix-r/test.input:
7273	test.input was supposed to be here
7274
72752001-06-17  Will Estes <wlestes@users.sourceforge.net>
7276
7277	* tests/.cvsignore: add autoconf legacy files to be ignored
7278
72792001-06-17  Will Estes <wlestes@users.sourceforge.net>
7280
7281	* autogen.sh: clarify usage instructions; prepare tests/ as well
7282
72832001-06-17  Will Estes <wlestes@users.sourceforge.net>
7284
7285	* tests/.cvsignore: . cvsignore for tests/ subdirectory
7286
72872001-06-17  Will Estes <wlestes@users.sourceforge.net>
7288
7289	* FlexLexer.h: tell emacs that FlexLexer.h is c++
7290
72912001-06-17  Will Estes <wlestes@users.sourceforge.net>
7292
7293	* scan.l: tell emacs scan.l is in C mode
7294
72952001-06-17  Will Estes <wlestes@users.sourceforge.net>
7296
7297	* flex.skl: added punctuation
7298
72992001-06-17  Will Estes <wlestes@users.sourceforge.net>
7300
7301	* FlexLexer.h, Makefile.in, README, RoadMap, autogen.sh, ccl.c,
7302	configure.in, dfa.c, ecs.c, flex.1, flex.skl, flexdef.h, gen.c,
7303	libmain.c, libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, parse.y,
7304	scan.l, sym.c, tblcmp.c, yylex.c: change copyright/license notices
7305	as per Vern's response to Theo
7306
73072001-06-15  Will Estes <wlestes@users.sourceforge.net>
7308
7309	* to.do/flex.rmail: add bill fenlason's emails
7310
73112001-06-15  Will Estes <wlestes@users.sourceforge.net>
7312
7313	* COPYING: make changes as per Theo De Raadt; remove tabs
7314
73152001-06-08  Will Estes <wlestes@users.sourceforge.net>
7316
7317	* flex.skl: save errno as per Theo de Raadt
7318
73192001-06-07  Will Estes <wlestes@users.sourceforge.net>
7320
7321	* flex.1: correct hyphenation as per openbsd tree
7322
73232001-06-05  Will Estes <wlestes@users.sourceforge.net>
7324
7325	* Makefile.in, configure.in: change references to TESTS/ to tests/
7326	to account for the directory name changes
7327
73282001-05-27  Will Estes <wlestes@users.sourceforge.net>
7329
7330	* flex.skl, gen.c: commit john millaway's YY_G wrapper corrections
7331
73322001-05-21  Will Estes <wlestes@users.sourceforge.net>
7333
7334	* tests/Makefile.in: remove || exit calls
7335
73362001-05-21  Will Estes <wlestes@users.sourceforge.net>
7337
7338	* gen.c: complete john millaway's reentrant patch
7339
73402001-05-21  Will Estes <wlestes@users.sourceforge.net>
7341
7342	* to.do/flex.rmail:  more flex messages in the queue
7343
73442001-05-18  Will Estes <wlestes@users.sourceforge.net>
7345
7346	* flex.skl, flexdef.h, gen.c, main.c, nfa.c, scan.l: john millaway's
7347	reentrancy patch
7348
73492001-05-18  Will Estes <wlestes@users.sourceforge.net>
7350
7351	* tests/Makefile.in: remove || exit from testing loop
7352
73532001-05-18  Will Estes <wlestes@users.sourceforge.net>
7354
7355	* Makefile.in: tell make about the tests directory and its
7356	associated targets
7357
73582001-05-18  Will Estes <wlestes@users.sourceforge.net>
7359
7360	* TODO: rethink the todo list
7361
73622001-05-18  Will Estes <wlestes@users.sourceforge.net>
7363
7364	* flex.1: describe reentrant api changes
7365
73662001-05-18  Will Estes <wlestes@users.sourceforge.net>
7367
7368	* TODO: mention work needed for tests/
7369
73702001-05-18  Will Estes <wlestes@users.sourceforge.net>
7371
7372	* configure.in: tell auto* about the test directory
7373
73742001-05-18  Will Estes <wlestes@users.sourceforge.net>
7375
7376	* README: make punctuation uniform, mention the new tests/ directory
7377
73782001-05-18  Will Estes <wlestes@users.sourceforge.net>
7379
7380	* NEWS: reformat items; cut out old items and move them to ONEWS
7381
73822001-05-18  Will Estes <wlestes@users.sourceforge.net>
7383
7384	* ONEWS: move old NEWS items to ONEWS
7385
73862001-05-18  Will Estes <wlestes@users.sourceforge.net>
7387
7388	* tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
7389	tests/TEMPLATE/parser.y, tests/TEMPLATE/scanner.l,
7390	tests/TEMPLATE/test.input, tests/configure.in,
7391	tests/test-basic-nr/Makefile.in, tests/test-basic-nr/scanner.l,
7392	tests/test-basic-nr/test.input, tests/test-basic-r/Makefile.in,
7393	tests/test-basic-r/scanner.l, tests/test-basic-r/test.input,
7394	tests/test-bison-yylloc/Makefile.in,
7395	tests/test-bison-yylloc/parser.y,
7396	tests/test-bison-yylloc/scanner.l,
7397	tests/test-bison-yylloc/test.input,
7398	tests/test-bison-yylval/Makefile.in,
7399	tests/test-bison-yylval/parser.y,
7400	tests/test-bison-yylval/scanner.l,
7401	tests/test-bison-yylval/test.input,
7402	tests/test-include-by-buffer/Makefile.in,
7403	tests/test-include-by-buffer/scanner.l,
7404	tests/test-include-by-buffer/test-1.input,
7405	tests/test-include-by-buffer/test-2.input,
7406	tests/test-include-by-buffer/test-3.input,
7407	tests/test-include-by-reentrant/Makefile.in,
7408	tests/test-include-by-reentrant/scanner.l,
7409	tests/test-include-by-reentrant/test-1.input,
7410	tests/test-include-by-reentrant/test-2.input,
7411	tests/test-include-by-reentrant/test-3.input,
7412	tests/test-prefix-nr/Makefile.in, tests/test-prefix-nr/README,
7413	tests/test-prefix-nr/scanner.l, tests/test-prefix-r/Makefile.in,
7414	tests/test-prefix-r/README, tests/test-prefix-r/scanner.l,
7415	tests/test-pthread/Makefile.in, tests/test-pthread/scanner.l,
7416	tests/test-pthread/test-1.input, tests/test-pthread/test-2.input,
7417	tests/test-pthread/test-3.input, tests/test-pthread/test-4.input,
7418	tests/test-pthread/test-5.input, tests/test-string-nr/Makefile.in,
7419	tests/test-string-nr/scanner.l, tests/test-string-r/Makefile.in,
7420	tests/test-string-r/scanner.l, tests/test-yyextra/Makefile.in,
7421	tests/test-yyextra/scanner.l, tests/test-yyextra/test.input: add
7422	john millaway's test directory
7423
74242001-05-04  Will Estes <wlestes@users.sourceforge.net>
7425
7426	* to.do/flex.rmail: more mail in flex.rmail
7427
74282001-05-03  Will Estes <wlestes@users.sourceforge.net>
7429
7430	* FlexLexer.h, ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c,
7431	libmain.c, libyywrap.c, main.c, misc.c, nfa.c, parse.y, scan.l,
7432	sym.c, tblcmp.c, yylex.c: remove extraneous rcs keywords
7433
74342001-05-03  Will Estes <wlestes@users.sourceforge.net>
7435
7436	* README: mention RoadMap
7437
74382001-05-01  Will Estes <wlestes@users.sourceforge.net>
7439
7440	* examples/README, examples/debflex.awk, examples/manual/ChangeLog,
7441	examples/manual/Makefile, examples/manual/README,
7442	examples/manual/cat.lex, examples/manual/dates.lex,
7443	examples/manual/datetest.dat, examples/manual/eof_rules.lex,
7444	examples/manual/eof_test01.txt, examples/manual/eof_test02.txt,
7445	examples/manual/eof_test03.txt, examples/manual/expr.lex,
7446	examples/manual/expr.y, examples/manual/front.lex,
7447	examples/manual/front.y, examples/manual/j2t.lex,
7448	examples/manual/myname.lex, examples/manual/myname.txt,
7449	examples/manual/myname2.lex, examples/manual/numbers.lex,
7450	examples/manual/pas_include.lex, examples/manual/pascal.lex,
7451	examples/manual/reject.lex, examples/manual/replace.lex,
7452	examples/manual/string1.lex, examples/manual/string2.lex,
7453	examples/manual/strtest.dat, examples/manual/unput.lex,
7454	examples/manual/user_act.lex, examples/manual/userinit.lex,
7455	examples/manual/wc.lex, examples/manual/yymore.lex,
7456	examples/manual/yymore2.lex, examples/manual/yymoretest.dat,
7457	examples/testxxLexer.l, to.do/README, to.do/Wilhelms.todo,
7458	to.do/Wish-List, to.do/flex.rmail, to.do/unicode/FlexLexer.h,
7459	to.do/unicode/ccl.c, to.do/unicode/changes.txt,
7460	to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl,
7461	to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c,
7462	to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c:
7463	adding the rest of vern's files
7464
74652001-05-01  Will Estes <wlestes@users.sourceforge.net>
7466
7467	* README: mention misc/ directory
7468
74692001-05-01  Will Estes <wlestes@users.sourceforge.net>
7470
7471	* version.h: version is 2.5.5b
7472
74732001-05-01  Will Estes <wlestes@users.sourceforge.net>
7474
7475	* Makefile.in: remove header from top; add rule to generate
7476	initscan.c just in case
7477
74782001-05-01  Will Estes <wlestes@users.sourceforge.net>
7479
7480	* configure.in: dont check for initscan.c; check for scan.l instead
7481
74822001-05-01  Will Estes <wlestes@users.sourceforge.net>
7483
7484	* RoadMap: list of source files
7485
74862001-05-01  Will Estes <wlestes@users.sourceforge.net>
7487
7488	* README: rewrite README to reflect changes in layout of directories
7489
74902001-05-01  Will Estes <wlestes@users.sourceforge.net>
7491
7492	* AUTHORS, THANKS, TODO: initial attempt at the files
7493
74942001-05-01  Will Estes <wlestes@users.sourceforge.net>
7495
7496	* COPYING: add 2001 copyright notice
7497
74982001-05-01  Will Estes <wlestes@users.sourceforge.net>
7499
7500	* autogen.sh: initial attempt at a bootstrap script for developers
7501
75022001-05-01  Will Estes <wlestes@users.sourceforge.net>
7503
7504	* flex.texi: texinfo manual, old contributed version
7505
75062000-08-21  Vern Paxson <vern@ee.lbl.gov>
7507
7508	* flex.1: fixed some bugs in examples of [[:...:]] ccls
7509
75102000-08-21  Vern Paxson <vern@ee.lbl.gov>
7511
7512	* version.h: version shipped to Dick King
7513
75142000-08-21  Vern Paxson <vern@ee.lbl.gov>
7515
7516	* flex.skl: explicit include of iostream.h
7517
75182000-08-21  Vern Paxson <vern@ee.lbl.gov>
7519
7520	* scan.l: if a newline is seen in <ACTION_STRING>, assume it
7521	terminates the string.
7522
75232000-08-21  Vern Paxson <vern@ee.lbl.gov>
7524
7525	* flexdef.h, sym.c: moved symbol table definitions from flexdef.h
7526	into sym.c
7527
75282000-08-21  Vern Paxson <vern@ee.lbl.gov>
7529
7530	* dfa.c: fixed underallocation for accset
7531
75321997-06-27  Vern Paxson <vern@ee.lbl.gov>
7533
7534	* COPYING: revised for rms
7535
75361997-06-23  Vern Paxson <vern@ee.lbl.gov>
7537
7538	* flex.skl: fixed memory leak
7539
75401997-06-23  Vern Paxson <vern@ee.lbl.gov>
7541
7542	* flex.1:  input() doesn't destroy yytext
7543
75441997-06-23  Vern Paxson <vern@ee.lbl.gov>
7545
7546	* FlexLexer.h: wrapped with extern "C++"
7547
75481996-12-13  Vern Paxson <vern@ee.lbl.gov>
7549
7550	* flex.skl: use delete [] for yy_state_buf
7551
75521996-10-29  Vern Paxson <vern@ee.lbl.gov>
7553
7554	* flex.skl: fixed %option noinput
7555
75561996-10-29  Vern Paxson <vern@ee.lbl.gov>
7557
7558	* flex.skl: free(char*) fix ... Sigh ...
7559
75601996-10-11  Vern Paxson <vern@ee.lbl.gov>
7561
7562	* gen.c: bug fix for yymore()/yylineno interaction
7563
75641996-10-11  Vern Paxson <vern@ee.lbl.gov>
7565
7566	* gen.c: fixed memory leak
7567
75681996-09-10  Vern Paxson <vern@ee.lbl.gov>
7569
7570	* NEWS: release 2.5.4
7571
75721996-09-10  Vern Paxson <vern@ee.lbl.gov>
7573
7574	* Makefile.in: more stuff for distclean
7575
75761996-09-10  Vern Paxson <vern@ee.lbl.gov>
7577
7578	* flex.skl: "str" -> "yy_str"
7579
75801996-09-10  Vern Paxson <vern@ee.lbl.gov>
7581
7582	* version.h: 2.5.4
7583
75841996-07-02  Vern Paxson <vern@ee.lbl.gov>
7585
7586	* flex.skl: (attempted) fix for input() crossing a file boundary
7587
75881996-05-29  Vern Paxson <vern@ee.lbl.gov>
7589
7590	* NEWS: don't do Acorn diffs
7591
75921996-05-29  Vern Paxson <vern@ee.lbl.gov>
7593
7594	* NEWS: some minor additions for 2.5.3
7595
75961996-05-29  Vern Paxson <vern@ee.lbl.gov>
7597
7598	* NEWS, version.h: 2.5.3
7599
76001996-05-25  Vern Paxson <vern@ee.lbl.gov>
7601
7602	* flex.skl: initialize yy_more_offset etc. for yyFlexLexer class
7603
76041996-05-25  Vern Paxson <vern@ee.lbl.gov>
7605
7606	* flex.skl: niggling cosmetic tweak
7607
76081996-05-25  Vern Paxson <vern@ee.lbl.gov>
7609
7610	* flex.skl: bug fixes for yymore (especially with %array)
7611
76121996-05-25  Vern Paxson <vern@ee.lbl.gov>
7613
7614	* gen.c: yymore + %array tweaks
7615
76161996-05-25  Vern Paxson <vern@ee.lbl.gov>
7617
7618	* FlexLexer.h: added yy_{,prev_}more_offset
7619
76201996-05-25  Vern Paxson <vern@ee.lbl.gov>
7621
7622	* main.c: removed decl of unused library function
7623
76241996-05-25  Vern Paxson <vern@ee.lbl.gov>
7625
7626	* flex.skl: snapshot of cscope yymore fixes, prior to switching
7627	yymore-on-%array approach
7628
76291995-12-18  Vern Paxson <vern@ee.lbl.gov>
7630
7631	* gen.c: don't stack states on NUL-transitions that are jams
7632
76331995-09-27  Vern Paxson <vern@ee.lbl.gov>
7634
7635	* libmain.c: fixed re Esmond Pitt's ancient suggestion
7636
76371995-04-28  Vern Paxson <vern@ee.lbl.gov>
7638
7639	* misc.c: ANSI C / Solaris tweak
7640
76411995-04-24  Vern Paxson <vern@ee.lbl.gov>
7642
7643	* flex.1: credits
7644
76451995-04-24  Vern Paxson <vern@ee.lbl.gov>
7646
7647	* NEWS: multiple FlexLexer.h includes
7648
76491995-04-24  Vern Paxson <vern@ee.lbl.gov>
7650
7651	* FlexLexer.h: fix multiple inclusions
7652
76531995-04-24  Vern Paxson <vern@ee.lbl.gov>
7654
7655	* scan.l: lint tweak
7656
76571995-04-24  Vern Paxson <vern@ee.lbl.gov>
7658
7659	* flex.1: typo fixed
7660
76611995-04-24  Vern Paxson <vern@ee.lbl.gov>
7662
7663	* flex.1: credits update
7664
76651995-04-24  Vern Paxson <vern@ee.lbl.gov>
7666
7667	* flex.skl: (char*) cast for realloc
7668
76691995-04-24  Vern Paxson <vern@ee.lbl.gov>
7670
7671	* NEWS: (char*) tweak
7672
76731995-04-21  Vern Paxson <vern@ee.lbl.gov>
7674
7675	* NEWS: VMS update for 2.5.2
7676
76771995-04-21  Vern Paxson <vern@ee.lbl.gov>
7678
7679	* Makefile.in: clarify when 8-bit scanners are created by default,
7680	vs. 7-bit
7681
76821995-04-21  Vern Paxson <vern@ee.lbl.gov>
7683
7684	* parse.y: reworked alloca() chud, from Francois
7685
76861995-04-20  Vern Paxson <vern@ee.lbl.gov>
7687
7688	* NEWS, version.h: 2.5.2
7689
76901995-04-20  Vern Paxson <vern@ee.lbl.gov>
7691
7692	* flex.1: 2.5.2 update
7693
76941995-04-20  Vern Paxson <vern@ee.lbl.gov>
7695
7696	* dfa.c, main.c: const -> yyconst
7697
76981995-04-20  Vern Paxson <vern@ee.lbl.gov>
7699
7700	* Makefile.in: fixed some old libfl.a references
7701
77021995-04-20  Vern Paxson <vern@ee.lbl.gov>
7703
7704	* Makefile.in: some (but not all) of Francois' tweaks
7705
77061995-04-20  Vern Paxson <vern@ee.lbl.gov>
7707
7708	* configure.in: tweaks from Francois
7709
77101995-04-20  Vern Paxson <vern@ee.lbl.gov>
7711
7712	* flex.skl: yy_delete_buffer allows nil buffer pointer
7713
77141995-04-20  Vern Paxson <vern@ee.lbl.gov>
7715
7716	* main.c: do_stdinit now defaults to false
7717
77181995-04-20  Vern Paxson <vern@ee.lbl.gov>
7719
7720	* FlexLexer.h: remove first default for yylex(new_in, new_out)
7721
77221995-04-20  Vern Paxson <vern@ee.lbl.gov>
7723
7724	* flex.skl: rearrange some definitions; fix YY_NO_UNPUT
7725
77261995-04-20  Vern Paxson <vern@ee.lbl.gov>
7727
7728	* parse.y: more alloca() bullshit
7729
77301995-04-20  Vern Paxson <vern@ee.lbl.gov>
7731
7732	* misc.c: octal escape sequence must have just digits 0-7
7733
77341995-04-20  Vern Paxson <vern@ee.lbl.gov>
7735
7736	* scan.l: '-' means stdin octal escape sequence must just be digits
7737	0-7
7738
77391995-04-20  Vern Paxson <vern@ee.lbl.gov>
7740
7741	* main.c: -- terminates options
7742
77431995-04-20  Vern Paxson <vern@ee.lbl.gov>
7744
7745	* flexdef.h: added dataflush() prototype
7746
77471995-04-20  Vern Paxson <vern@ee.lbl.gov>
7748
7749	* misc.c: move dataflush, otoi prototypes into flexdef.h
7750
77511995-04-20  Vern Paxson <vern@ee.lbl.gov>
7752
7753	* flex.skl, gen.c: const -> yyconst
7754
77551995-04-20  Vern Paxson <vern@ee.lbl.gov>
7756
7757	* gen.c: fixed bug in needing yy_cp for -Cf w/ backing up
7758
77591995-03-28  Vern Paxson <vern@ee.lbl.gov>
7760
7761	* README, flex.1: Stan Adermann credit
7762
77631995-03-27  Vern Paxson <vern@ee.lbl.gov>
7764
7765	* README: beta-tester update
7766
77671995-03-27  Vern Paxson <vern@ee.lbl.gov>
7768
7769	* NEWS, version.h: 2.5.1
7770
77711995-03-27  Vern Paxson <vern@ee.lbl.gov>
7772
7773	* flex.1: update date for 2.5.1 release, some feedbacker credits
7774
77751995-03-27  Vern Paxson <vern@ee.lbl.gov>
7776
7777	* gen.c: fixed lint problem with declaring yy_cp unnecessarily
7778
77791995-03-27  Vern Paxson <vern@ee.lbl.gov>
7780
7781	* dfa.c: {}'s around full-table initializations
7782
77831995-03-21  Vern Paxson <vern@ee.lbl.gov>
7784
7785	* README: for version 2.5
7786
77871995-03-21  Vern Paxson <vern@ee.lbl.gov>
7788
7789	* flex.1: added note regarding yylineno should be maintained on a
7790	per-buffer basis
7791
77921995-03-21  Vern Paxson <vern@ee.lbl.gov>
7793
7794	* NEWS: new C++ member functions
7795
77961995-03-21  Vern Paxson <vern@ee.lbl.gov>
7797
7798	* NEWS, flex.1: 2.5.0.8 update
7799
78001995-03-21  Vern Paxson <vern@ee.lbl.gov>
7801
7802	* main.c: rename yylineno if -P
7803
78041995-03-20  Vern Paxson <vern@ee.lbl.gov>
7805
7806	* flexdef.h: do_yylineno MARKER_DIFFERENCE depends on MAXIMUM_MNS
7807
78081995-03-20  Vern Paxson <vern@ee.lbl.gov>
7809
7810	* Makefile.in: removed redundant skel.c from DISTFILES
7811
78121995-03-20  Vern Paxson <vern@ee.lbl.gov>
7813
7814	* FlexLexer.h: debug(), setdebug(), lineno()
7815
78161995-03-20  Vern Paxson <vern@ee.lbl.gov>
7817
7818	* flex.skl: %option yylineno support
7819
78201995-03-20  Vern Paxson <vern@ee.lbl.gov>
7821
7822	* gen.c: read up to newline for interactive reads, rather than one
7823	char
7824
78251995-03-20  Vern Paxson <vern@ee.lbl.gov>
7826
7827	* main.c, scan.l: added %option yylineno
7828
78291995-03-18  Vern Paxson <vern@ee.lbl.gov>
7830
7831	* gen.c: added do_yylineno
7832
78331995-03-06  Vern Paxson <vern@ee.lbl.gov>
7834
7835	* NEWS, flex.1: 2.5.0.7
7836
78371995-03-05  Vern Paxson <vern@ee.lbl.gov>
7838
7839	* Makefile.in: realclean -> maintainer-clean
7840
78411995-03-05  Vern Paxson <vern@ee.lbl.gov>
7842
7843	* flex.skl: Added yy_flush_buffer
7844
78451995-03-05  Vern Paxson <vern@ee.lbl.gov>
7846
7847	* FlexLexer.h: added yy_flush_buffer
7848
78491995-03-05  Vern Paxson <vern@ee.lbl.gov>
7850
7851	* main.c: prefix support for yy_flush_buffer
7852
78531995-03-05  Vern Paxson <vern@ee.lbl.gov>
7854
7855	* parse.y: added %option yyclass
7856
78571995-03-05  Vern Paxson <vern@ee.lbl.gov>
7858
7859	* flexdef.h, main.c, scan.l: added yyclass
7860
78611995-03-05  Vern Paxson <vern@ee.lbl.gov>
7862
7863	* FlexLexer.h: Added switch_streams
7864
78651995-03-05  Vern Paxson <vern@ee.lbl.gov>
7866
7867	* flex.skl: added switch_streams
7868
78691995-03-05  Vern Paxson <vern@ee.lbl.gov>
7870
7871	* main.c: don't rename yy_flex_debug for C++
7872
78731995-03-05  Vern Paxson <vern@ee.lbl.gov>
7874
7875	* gen.c: yy_flex_debug extern only if not C++
7876
78771995-03-05  Vern Paxson <vern@ee.lbl.gov>
7878
7879	* FlexLexer.h: added yy_flex_debug member variable
7880
78811995-03-05  Vern Paxson <vern@ee.lbl.gov>
7882
7883	* flex.skl: yyFlexLexer initialization of yy_flex_debug
7884
78851995-03-04  Vern Paxson <vern@ee.lbl.gov>
7886
7887	* flexdef.h, main.c: VMS POSIX stuff
7888
78891995-03-04  Vern Paxson <vern@ee.lbl.gov>
7890
7891	* flex.skl: moved position of yy_init = 0
7892
78931995-03-04  Vern Paxson <vern@ee.lbl.gov>
7894
7895	* flex.skl: added YY_EXIT_FAILURE
7896
78971995-03-04  Vern Paxson <vern@ee.lbl.gov>
7898
7899	* main.c: removed VMS-specific exit
7900
79011995-03-04  Vern Paxson <vern@ee.lbl.gov>
7902
7903	* dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, scan.l, sym.c,
7904	yylex.c: internationalization aids
7905
79061995-03-04  Vern Paxson <vern@ee.lbl.gov>
7907
7908	* main.c: do yy_flex_debug prefix for both C++ and C
7909
79101995-02-06  Vern Paxson <vern@ee.lbl.gov>
7911
7912	* main.c: fixed program_name tweak again
7913
79141995-01-11  Vern Paxson <vern@ee.lbl.gov>
7915
7916	* main.c: oops, fixed program_name tweak
7917
79181995-01-11  Vern Paxson <vern@ee.lbl.gov>
7919
7920	* main.c: program_name is "flex" if argv[0] nil
7921
79221995-01-10  Vern Paxson <vern@ee.lbl.gov>
7923
7924	* NEWS: 2.5.0.5
7925
79261995-01-10  Vern Paxson <vern@ee.lbl.gov>
7927
7928	* flex.1: Documented YY_NUM_RULES
7929
79301995-01-10  Vern Paxson <vern@ee.lbl.gov>
7931
7932	* Makefile.in: added formatted man page to MISC
7933
79341995-01-10  Vern Paxson <vern@ee.lbl.gov>
7935
7936	* main.c: help messages to stdout
7937
79381995-01-09  Vern Paxson <vern@ee.lbl.gov>
7939
7940	* gen.c: Added YY_NUM_RULES
7941
79421995-01-09  Vern Paxson <vern@ee.lbl.gov>
7943
7944	* flex.skl: better fix for #pragma problem
7945
79461995-01-09  Vern Paxson <vern@ee.lbl.gov>
7947
7948	* flexdef.h: better fix for #pragma portability problem
7949
79501995-01-09  Vern Paxson <vern@ee.lbl.gov>
7951
7952	* misc.c: "# line" -> #line
7953
79541995-01-09  Vern Paxson <vern@ee.lbl.gov>
7955
7956	* flex.skl, flexdef.h: comment out Turbo C #pragma's
7957
79581995-01-09  Vern Paxson <vern@ee.lbl.gov>
7959
7960	* scan.l: reset linenum on new file
7961
79621995-01-09  Vern Paxson <vern@ee.lbl.gov>
7963
7964	* flex.skl: isatty() extern
7965
79661995-01-09  Vern Paxson <vern@ee.lbl.gov>
7967
7968	* NEWS, flex.1: 2.5.0.4
7969
79701995-01-09  Vern Paxson <vern@ee.lbl.gov>
7971
7972	* main.c: long options, VMS tweaks
7973
79741995-01-09  Vern Paxson <vern@ee.lbl.gov>
7975
7976	* Makefile.in: Added parse.c, parse.h for dist MISC directory
7977
79781995-01-09  Vern Paxson <vern@ee.lbl.gov>
7979
7980	* flexdef.h: some "const" cleansing
7981
79821995-01-09  Vern Paxson <vern@ee.lbl.gov>
7983
7984	* mkskel.sh: skel[] is now const
7985
79861995-01-09  Vern Paxson <vern@ee.lbl.gov>
7987
7988	* misc.c: some const cleansing
7989
79901995-01-09  Vern Paxson <vern@ee.lbl.gov>
7991
7992	* scan.l: #line in section 1
7993
79941995-01-05  Vern Paxson <vern@ee.lbl.gov>
7995
7996	* sym.c: preen
7997
79981994-12-29  Vern Paxson <vern@ee.lbl.gov>
7999
8000	* configure.in: config.h from conf.in
8001
80021994-12-29  Vern Paxson <vern@ee.lbl.gov>
8003
8004	* flexdef.h: for VMS, delete -> remove
8005
80061994-12-29  Vern Paxson <vern@ee.lbl.gov>
8007
8008	* Makefile.in: config.h.in -> conf.in rm config.h on distclean
8009
80101994-12-29  Vern Paxson <vern@ee.lbl.gov>
8011
8012	* main.c: stdinit tweaks
8013
80141994-12-29  Vern Paxson <vern@ee.lbl.gov>
8015
8016	* scan.l: added nostdinit
8017
80181994-12-28  Vern Paxson <vern@ee.lbl.gov>
8019
8020	* NEWS: added MS-DOS note for 2.5.0.2
8021
80221994-12-28  Vern Paxson <vern@ee.lbl.gov>
8023
8024	* flex.1: typos, tweaks
8025
80261994-12-28  Vern Paxson <vern@ee.lbl.gov>
8027
8028	* Makefile.in: removed flexdoc
8029
80301994-12-28  Vern Paxson <vern@ee.lbl.gov>
8031
8032	* flex.1: flexdoc/flex merge
8033
80341994-12-28  Vern Paxson <vern@ee.lbl.gov>
8035
8036	* flex.1: typos
8037
80381994-12-28  Vern Paxson <vern@ee.lbl.gov>
8039
8040	* NEWS: typo
8041
80421994-12-28  Vern Paxson <vern@ee.lbl.gov>
8043
8044	* flex.1: 2.5 update
8045
80461994-12-28  Vern Paxson <vern@ee.lbl.gov>
8047
8048	* NEWS: 2.5.0.2
8049
80501994-12-28  Vern Paxson <vern@ee.lbl.gov>
8051
8052	* scan.l: fixed sense of %option main implying %option noyywrap
8053
80541994-12-28  Vern Paxson <vern@ee.lbl.gov>
8055
8056	* flex.skl: YY_FLEX_{MAJOR,MINOR}_VERSION fixed bug in unput
8057	trashing yytext even with %array
8058
80591994-12-17  Vern Paxson <vern@ee.lbl.gov>
8060
8061	* flex.1: prior to 2.5 update
8062
80631994-12-17  Vern Paxson <vern@ee.lbl.gov>
8064
8065	* main.c: C++/-P fixes
8066
80671994-12-17  Vern Paxson <vern@ee.lbl.gov>
8068
8069	* FlexLexer.h: -P fixes constructor, destructor moved to flex.skl
8070
80711994-12-17  Vern Paxson <vern@ee.lbl.gov>
8072
8073	* flex.skl: YY_SKIP_YYWRAP yyFlexLexer constructor, destructor
8074
80751994-12-15  Vern Paxson <vern@ee.lbl.gov>
8076
8077	* gen.c: formatting
8078
80791994-12-15  Vern Paxson <vern@ee.lbl.gov>
8080
8081	* gen.c: fixed bug in adjusting yytext before backing up
8082
80831994-12-10  Vern Paxson <vern@ee.lbl.gov>
8084
8085	* scan.l: switched scanner itself over to [:xxx:]
8086
80871994-12-10  Vern Paxson <vern@ee.lbl.gov>
8088
8089	* flex.skl: added YY_FLEX_VERSION
8090
80911994-12-10  Vern Paxson <vern@ee.lbl.gov>
8092
8093	* scan.l: Fixed CCL-match pattern for [:whatever:]
8094
80951994-12-10  Vern Paxson <vern@ee.lbl.gov>
8096
8097	* parse.y: treat [:upper:] as [:lower:] if -i
8098
80991994-12-06  Vern Paxson <vern@ee.lbl.gov>
8100
8101	* NEWS: 2.5.0.1
8102
81031994-12-06  Vern Paxson <vern@ee.lbl.gov>
8104
8105	* flex.skl, gen.c: input() maintains BOL
8106
81071994-12-06  Vern Paxson <vern@ee.lbl.gov>
8108
8109	* flex.skl: check size of buffer in yy_scan_buffer
8110
81111994-12-06  Vern Paxson <vern@ee.lbl.gov>
8112
8113	* flex.skl: added %option main, fixed missing %*
8114
81151994-12-06  Vern Paxson <vern@ee.lbl.gov>
8116
8117	* parse.y: added ccl exprs
8118
81191994-12-06  Vern Paxson <vern@ee.lbl.gov>
8120
8121	* scan.l: added ccl exprs, %option main
8122
81231994-12-06  Vern Paxson <vern@ee.lbl.gov>
8124
8125	* yylex.c: added %options, ccl exprs
8126
81271994-12-05  Vern Paxson <vern@ee.lbl.gov>
8128
8129	* misc.c: undid previous change
8130
81311994-12-04  Vern Paxson <vern@ee.lbl.gov>
8132
8133	* Makefile.in: Makefile.in from srcdir
8134
81351994-12-04  Vern Paxson <vern@ee.lbl.gov>
8136
8137	* Makefile.in: added skel.c to DISTFILES
8138
81391994-12-04  Vern Paxson <vern@ee.lbl.gov>
8140
8141	* flex.skl: added YYSTATE alias
8142
81431994-12-04  Vern Paxson <vern@ee.lbl.gov>
8144
8145	* scan.l: NL is now \r?\n
8146
81471994-12-04  Vern Paxson <vern@ee.lbl.gov>
8148
8149	* gen.c: use cerr for C++ diagnostics
8150
81511994-12-03  Vern Paxson <vern@ee.lbl.gov>
8152
8153	* flex.skl: undid YY_UNIX_NEWLINE
8154
81551994-12-03  Vern Paxson <vern@ee.lbl.gov>
8156
8157	* flexdef.h: STDC_HEADERS to check for stdlib
8158
81591994-12-03  Vern Paxson <vern@ee.lbl.gov>
8160
8161	* configure.in: AC_STDC_HEADERS -> AC_HEADER_STDC
8162
81631994-12-03  Vern Paxson <vern@ee.lbl.gov>
8164
8165	* misc.c: \n -> '\012'
8166
81671994-12-03  Vern Paxson <vern@ee.lbl.gov>
8168
8169	* flex.skl: Added YY_UNIX_NEWLINE
8170
81711994-12-03  Vern Paxson <vern@ee.lbl.gov>
8172
8173	* flex.skl: BOL changes
8174
81751994-12-03  Vern Paxson <vern@ee.lbl.gov>
8176
8177	* dfa.c: fixed bug with caseins but not ecs
8178
81791994-12-03  Vern Paxson <vern@ee.lbl.gov>
8180
8181	* gen.c: BOL changes some casts for Turbo C
8182
81831994-12-03  Vern Paxson <vern@ee.lbl.gov>
8184
8185	* main.c: messages identify filenames
8186
81871994-12-03  Vern Paxson <vern@ee.lbl.gov>
8188
8189	* misc.c: Increase slowly if realloc double overflows
8190
81911994-12-03  Vern Paxson <vern@ee.lbl.gov>
8192
8193	* nfa.c: YY_RULE_SETUP
8194
81951994-12-03  Vern Paxson <vern@ee.lbl.gov>
8196
8197	* scan.l: Added yy_XX_state %option's Added yy_set_bol
8198
81991994-11-29  Vern Paxson <vern@ee.lbl.gov>
8200
8201	* Makefile.in: don't remove ~ files
8202
82031994-11-24  Vern Paxson <vern@ee.lbl.gov>
8204
8205	* Makefile.in: get CFLAGS from autoconf
8206
82071994-11-24  Vern Paxson <vern@ee.lbl.gov>
8208
8209	* dfa.c, flex.skl, flexdef.h, gen.c, misc.c, parse.y, scan.l, sym.c:
8210	Brian Madsen's tweaks for Borland
8211
82121994-11-24  Vern Paxson <vern@ee.lbl.gov>
8213
8214	* version.h: 2.5.0
8215
82161994-11-24  Vern Paxson <vern@ee.lbl.gov>
8217
8218	* flexdef.h: Added do_stdinit
8219
82201994-11-24  Vern Paxson <vern@ee.lbl.gov>
8221
8222	* FlexLexer.h: Added yy_delete_buffer() in destructor
8223
82241994-11-24  Vern Paxson <vern@ee.lbl.gov>
8225
8226	* flex.skl: Added yy_set_interactive, YY_ALWAYS_INTERACTIVE,
8227	 YY_NEVER_INTERACTIVE, YY_NO_INPUT, YY_NO_UNPUT, YY_NO_*_STATE
8228
82291994-11-24  Vern Paxson <vern@ee.lbl.gov>
8230
8231	* main.c: Added do_stdinit, Think C hacks
8232
82331994-11-24  Vern Paxson <vern@ee.lbl.gov>
8234
8235	* scan.l: Added %options for input, always-interactive,
8236	never-interactive, yy_scan_{buffer,bytes,string}
8237
82381994-11-05  Vern Paxson <vern@ee.lbl.gov>
8239
8240	* flex.skl: size_t #ifdef's for not compiling some statics
8241
82421994-11-05  Vern Paxson <vern@ee.lbl.gov>
8243
8244	* Makefile.in: $(FLEX) config.h
8245
82461994-11-05  Vern Paxson <vern@ee.lbl.gov>
8247
8248	* configure.in: config.h, size_t, malloc.h, sys/types.h
8249
82501994-11-05  Vern Paxson <vern@ee.lbl.gov>
8251
8252	* flexdef.h: config.h, size_t
8253
82541994-11-05  Vern Paxson <vern@ee.lbl.gov>
8255
8256	* main.c: yywrap option, no stdin/out init for VMS, mundane tweaks
8257
82581994-11-05  Vern Paxson <vern@ee.lbl.gov>
8259
8260	* parse.y: alloca, lint tweaks
8261
82621994-11-05  Vern Paxson <vern@ee.lbl.gov>
8263
8264	* scan.l: %option yywrap size_t tweaks
8265
82661994-11-05  Vern Paxson <vern@ee.lbl.gov>
8267
8268	* tblcmp.c: size_t tweaks
8269
82701994-11-05  Vern Paxson <vern@ee.lbl.gov>
8271
8272	* misc.c: size_t, STDC tweaks
8273
82741994-11-05  Vern Paxson <vern@ee.lbl.gov>
8275
8276	* flex.skl: Added yy_scan_{buffer,bytes,string}, plus tweaks
8277
82781994-10-12  Vern Paxson <vern@ee.lbl.gov>
8279
8280	* flex.skl: made stack code conditional on "stack" option
8281
82821994-10-12  Vern Paxson <vern@ee.lbl.gov>
8283
8284	* scan.l: added use of "stack" %option
8285
82861994-08-03  Vern Paxson <vern@ee.lbl.gov>
8287
8288	* gen.c: Fixed fencepost in call to yy_flex_strncpy
8289
82901994-07-25  Vern Paxson <vern@ee.lbl.gov>
8291
8292	* flex.skl: yy_eof_status -> yy_buffer_status
8293
82941994-07-25  Vern Paxson <vern@ee.lbl.gov>
8295
8296	* flex.skl: yy_flex_strcpy -> yy_flex_strncpy minor prototype tweak
8297
82981994-07-25  Vern Paxson <vern@ee.lbl.gov>
8299
8300	* gen.c: Bug fix for matching NUL's at end of token when
8301	interactive.  yy_flex_strcpy -> yy_flex_strncpy
8302
83031994-07-25  Vern Paxson <vern@ee.lbl.gov>
8304
8305	* nfa.c: No YY_USER_ACTION if continued action
8306
83071994-03-16  Vern Paxson <vern@ee.lbl.gov>
8308
8309	* flex.skl: Added fix for 8-bit chars returned by input()
8310
83111994-03-16  Vern Paxson <vern@ee.lbl.gov>
8312
8313	* flex.skl: Move definition of yy_flex_strcpy to come after #define
8314	of yytext_ptr
8315
83161994-01-08  Vern Paxson <vern@ee.lbl.gov>
8317
8318	* mkskel.sh: flex.skel -> flex.skl
8319
83201994-01-08  Vern Paxson <vern@ee.lbl.gov>
8321
8322	* mkskel.sh: Initial revision
8323
83241993-12-29  Vern Paxson <vern@ee.lbl.gov>
8325
8326	* Makefile.in: Fixed scan.c target so "make" detects flex failure
8327
83281993-12-27  Vern Paxson <vern@ee.lbl.gov>
8329
8330	* scan.l: Added %option's
8331
83321993-12-27  Vern Paxson <vern@ee.lbl.gov>
8333
8334	* Makefile.in: Nuked FLEX_FLAGS that are now done using %option
8335
83361993-12-27  Vern Paxson <vern@ee.lbl.gov>
8337
8338	* parse.y, scan.l: %option
8339
83401993-12-27  Vern Paxson <vern@ee.lbl.gov>
8341
8342	* main.c: Reworked for %option
8343
83441993-12-27  Vern Paxson <vern@ee.lbl.gov>
8345
8346	* flexdef.h: Added "unspecified", globals for %option
8347
83481993-12-27  Vern Paxson <vern@ee.lbl.gov>
8349
8350	* sym.c: start condition #define's go to action file
8351
83521993-12-27  Vern Paxson <vern@ee.lbl.gov>
8353
8354	* misc.c: Added action_define()
8355
83561993-12-27  Vern Paxson <vern@ee.lbl.gov>
8357
8358	* scan.l: Minor consolidation using scon scopes etc
8359
83601993-12-27  Vern Paxson <vern@ee.lbl.gov>
8361
8362	* scan.l: Modified to use scon scopes
8363
83641993-12-27  Vern Paxson <vern@ee.lbl.gov>
8365
8366	* scan.l: indented rules
8367
83681993-12-26  Vern Paxson <vern@ee.lbl.gov>
8369
8370	* parse.y: Added scon_stk stuff, format_warn
8371
83721993-12-26  Vern Paxson <vern@ee.lbl.gov>
8373
8374	* flexdef.h: Added format_warn
8375
83761993-12-26  Vern Paxson <vern@ee.lbl.gov>
8377
8378	* parse.y: Working checkpoint prior to adding <scon>{ stuff
8379
83801993-12-26  Vern Paxson <vern@ee.lbl.gov>
8381
8382	* flexdef.h, main.c: Added in_rule, deleted actvsc
8383
83841993-12-26  Vern Paxson <vern@ee.lbl.gov>
8385
8386	* misc.c: Added doubling of '\'s in filenames
8387
83881993-12-26  Vern Paxson <vern@ee.lbl.gov>
8389
8390	* scan.l: Added in_rule, doing_rule_action
8391
83921993-12-26  Vern Paxson <vern@ee.lbl.gov>
8393
8394	* sym.c: Removed actvsc
8395
83961993-12-23  Vern Paxson <vern@ee.lbl.gov>
8397
8398	* flex.1: -ooutput #line directives credits
8399
84001993-12-23  Vern Paxson <vern@ee.lbl.gov>
8401
8402	* flex.skl: Fixsed sense of test for %array
8403
84041993-12-23  Vern Paxson <vern@ee.lbl.gov>
8405
8406	* NEWS: 2.5.0 snapshot for Craig
8407
84081993-12-23  Vern Paxson <vern@ee.lbl.gov>
8409
8410	* parse.y: Added beginnings of <SCON>{ ... }
8411
84121993-12-23  Vern Paxson <vern@ee.lbl.gov>
8413
8414	* scan.l: Simplified scanning {}'s
8415
84161993-12-20  Vern Paxson <vern@ee.lbl.gov>
8417
8418	* flexdef.h: Added <stdlib.h>
8419
84201993-12-17  Vern Paxson <vern@ee.lbl.gov>
8421
8422	* flex.skl: prototypes for alloc/string routines
8423
84241993-12-17  Vern Paxson <vern@ee.lbl.gov>
8425
8426	* flex.skl: alloc, string routines internal
8427
84281993-12-17  Vern Paxson <vern@ee.lbl.gov>
8429
8430	* Makefile.in: Nuked lib{string,alloc}.c, added dependency of
8431	yylex.o on parse.h
8432
84331993-12-17  Vern Paxson <vern@ee.lbl.gov>
8434
8435	* configure.in: Check for string.h
8436
84371993-12-17  Vern Paxson <vern@ee.lbl.gov>
8438
8439	* flexdef.h: Use autoconf for string/strings.h yy_flex_XXX ->
8440	flex_XXX
8441
84421993-12-17  Vern Paxson <vern@ee.lbl.gov>
8443
8444	* scan.l: Added flex_XXX -> yy_flex_XXX wrappers
8445
84461993-12-17  Vern Paxson <vern@ee.lbl.gov>
8447
8448	* dfa.c, misc.c, sym.c: yy_flex_XXX -> flex_XXX
8449
84501993-12-17  Vern Paxson <vern@ee.lbl.gov>
8451
8452	* yylex.c: No more WHITESPACE token
8453
84541993-12-16  Vern Paxson <vern@ee.lbl.gov>
8455
8456	* FlexLexer.h, flex.skl: Added yy_top_state()
8457
84581993-12-16  Vern Paxson <vern@ee.lbl.gov>
8459
8460	* scan.l: simplified comment-scanning using push/pop states
8461
84621993-12-16  Vern Paxson <vern@ee.lbl.gov>
8463
8464	* parse.y: removed crufty WHITESPACE token, some uses of '\n' token
8465
84661993-12-15  Vern Paxson <vern@ee.lbl.gov>
8467
8468	* FlexLexer.h: start stack, extern "C++" moved
8469
84701993-12-15  Vern Paxson <vern@ee.lbl.gov>
8471
8472	* dfa.c: Bug fix for -CF
8473
84741993-12-15  Vern Paxson <vern@ee.lbl.gov>
8475
8476	* flexdef.h, misc.c: alloc routines take unsigned
8477
84781993-12-15  Vern Paxson <vern@ee.lbl.gov>
8479
8480	* flex.skl: start-state stacks, alloc routines take unsigned
8481
84821993-12-15  Vern Paxson <vern@ee.lbl.gov>
8483
8484	* flexdef.h, misc.c: bracket -CF table elements
8485
84861993-12-13  Vern Paxson <vern@ee.lbl.gov>
8487
8488	* misc.c: Do #bytes computation in {re,}allocate_array() only once
8489
84901993-12-11  Vern Paxson <vern@ee.lbl.gov>
8491
8492	* flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c:
8493	yy_str*() -> str*()
8494
84951993-12-11  Vern Paxson <vern@ee.lbl.gov>
8496
8497	* Makefile.in, dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c,
8498	parse.y, scan.l, sym.c: -o option
8499
85001993-12-11  Vern Paxson <vern@ee.lbl.gov>
8501
8502	* gen.c: lint tweak
8503
85041993-12-11  Vern Paxson <vern@ee.lbl.gov>
8505
8506	* NEWS: Expanded on extern "C++" news item
8507
85081993-12-11  Vern Paxson <vern@ee.lbl.gov>
8509
8510	* NEWS: 2.4.5
8511
85121993-12-11  Vern Paxson <vern@ee.lbl.gov>
8513
8514	* flex.skl: Added yy_fill_buffer
8515
85161993-12-11  Vern Paxson <vern@ee.lbl.gov>
8517
8518	* gen.c: is_interactive -> yy_is_interactive
8519
85201993-12-11  Vern Paxson <vern@ee.lbl.gov>
8521
8522	* flex.1: Updated credits
8523
85241993-12-11  Vern Paxson <vern@ee.lbl.gov>
8525
8526	* Makefile.in: Fixed typo in "uninstall" target
8527
85281993-12-11  Vern Paxson <vern@ee.lbl.gov>
8529
8530	* gen.c: Updated comment regarding 0-based vs. 1-based arrays for
8531	-CF.
8532
85331993-12-11  Vern Paxson <vern@ee.lbl.gov>
8534
8535	* dfa.c: Initialize dfaacc[0] for -CF representation Fixed minor
8536	memory leak
8537
85381993-12-11  Vern Paxson <vern@ee.lbl.gov>
8539
8540	* main.c: #include "FlexLexer.h" -> <FlexLexer.h>
8541
85421993-12-11  Vern Paxson <vern@ee.lbl.gov>
8543
8544	* FlexLexer.h: Added extern "C++" wrapper
8545
85461993-12-09  Vern Paxson <vern@ee.lbl.gov>
8547
8548	* main.c: Detect REJECT etc. before generating YY_USES_REJECT!
8549
85501993-12-09  Vern Paxson <vern@ee.lbl.gov>
8551
8552	* gen.c: Fixed bug in interactive reads where char is unsigned
8553
85541993-12-09  Vern Paxson <vern@ee.lbl.gov>
8555
8556	* parse.y: Fixed bug in treating '$' as variable trailing context
8557
85581993-12-09  Vern Paxson <vern@ee.lbl.gov>
8559
8560	* version.h: 2.4.5
8561
85621993-12-07  Vern Paxson <vern@ee.lbl.gov>
8563
8564	* README: pretester update
8565
85661993-12-07  Vern Paxson <vern@ee.lbl.gov>
8567
8568	* NEWS: 2.4.4
8569
85701993-12-07  Vern Paxson <vern@ee.lbl.gov>
8571
8572	* flex.1: LexError(), C++ experiment warning, credits
8573
85741993-12-07  Vern Paxson <vern@ee.lbl.gov>
8575
8576	* scan.l: Fixed 8-bit bug
8577
85781993-12-07  Vern Paxson <vern@ee.lbl.gov>
8579
8580	* flex.skl, gen.c: Fixed nasty 8-bit bugs
8581
85821993-12-07  Vern Paxson <vern@ee.lbl.gov>
8583
8584	* dfa.c, ecs.c, flexdef.h, gen.c, main.c, nfa.c, tblcmp.c:
8585	{min,max,abs} -> {MIN,MAX,ABS}
8586
85871993-12-07  Vern Paxson <vern@ee.lbl.gov>
8588
8589	* FlexLexer.h, flex.skl: Support for yyFlexLexer::LexerError
8590
85911993-12-06  Vern Paxson <vern@ee.lbl.gov>
8592
8593	* version.h: 2.4.4
8594
85951993-12-05  Vern Paxson <vern@ee.lbl.gov>
8596
8597	* flex.1: credits update
8598
85991993-12-05  Vern Paxson <vern@ee.lbl.gov>
8600
8601	* Makefile.in: very minor "install" tweaks
8602
86031993-12-05  Vern Paxson <vern@ee.lbl.gov>
8604
8605	* flex.skl, nfa.c: YY_USER_ACTION generated now for each case in
8606	action switch
8607
86081993-12-04  Vern Paxson <vern@ee.lbl.gov>
8609
8610	* flex.skl: Fixed bug in pointing yyin at a new file and resuming
8611	scanning
8612
86131993-12-03  Vern Paxson <vern@ee.lbl.gov>
8614
8615	* NEWS: Added note regarding g++ 2.5.X
8616
86171993-12-03  Vern Paxson <vern@ee.lbl.gov>
8618
8619	* flex.1: updated credits
8620
86211993-12-03  Vern Paxson <vern@ee.lbl.gov>
8622
8623	* NEWS: ranlib addition for 2.4.3
8624
86251993-12-03  Vern Paxson <vern@ee.lbl.gov>
8626
8627	* Makefile.in: Minor tweak to last change
8628
86291993-12-03  Vern Paxson <vern@ee.lbl.gov>
8630
8631	* Makefile.in: run ranlib on libfl.a
8632
86331993-12-03  Vern Paxson <vern@ee.lbl.gov>
8634
8635	* NEWS: Hopefully last update prior to 2.4.3
8636
86371993-12-03  Vern Paxson <vern@ee.lbl.gov>
8638
8639	* flexdef.h, gen.c, misc.c, sym.c: lint tweaks
8640
86411993-12-03  Vern Paxson <vern@ee.lbl.gov>
8642
8643	* Makefile.in: Added exec_prefix
8644
86451993-12-03  Vern Paxson <vern@ee.lbl.gov>
8646
8647	* flex.1: credit update
8648
86491993-12-03  Vern Paxson <vern@ee.lbl.gov>
8650
8651	* flex.skl: lint tweak
8652
86531993-12-03  Vern Paxson <vern@ee.lbl.gov>
8654
8655	* NEWS: FlexLexer.h fixed for separate inclusion
8656
86571993-12-03  Vern Paxson <vern@ee.lbl.gov>
8658
8659	* FlexLexer.h, flex.skl, main.c: mods so FlexLexer.h can be included
8660	separately
8661
86621993-12-03  Vern Paxson <vern@ee.lbl.gov>
8663
8664	* flex.1: -F incompatible with -+
8665
86661993-12-02  Vern Paxson <vern@ee.lbl.gov>
8667
8668	* NEWS: Elaborated comments for 2.4.3
8669
86701993-12-02  Vern Paxson <vern@ee.lbl.gov>
8671
8672	* NEWS: 2.4.3
8673
86741993-12-02  Vern Paxson <vern@ee.lbl.gov>
8675
8676	* flex.1: Updated message regarding missing libfl.a routines Added
8677	thanks to Noah Friedman
8678
86791993-12-02  Vern Paxson <vern@ee.lbl.gov>
8680
8681	* Makefile.in: Added libstring.c Modified "lint" target to use
8682	-Dconst= Added a.out, lex.yy.cc to sundry clean targets
8683
86841993-12-02  Vern Paxson <vern@ee.lbl.gov>
8685
8686	* flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: Use
8687	yy_strXXX() routines instead of <string.h>
8688
86891993-12-01  Vern Paxson <vern@ee.lbl.gov>
8690
8691	* version.h: 2.4.3
8692
86931993-12-01  Vern Paxson <vern@ee.lbl.gov>
8694
8695	* flexdef.h, misc.c: yy_flex_xmalloc() moved to misc.c
8696
86971993-12-01  Vern Paxson <vern@ee.lbl.gov>
8698
8699	* flex.skl: Fixed bug in yy_fatal_error()
8700
87011993-12-01  Vern Paxson <vern@ee.lbl.gov>
8702
8703	* Makefile.in: ... and remove plain tar file after compression
8704
87051993-12-01  Vern Paxson <vern@ee.lbl.gov>
8706
8707	* NEWS: 2.4.2
8708
87091993-12-01  Vern Paxson <vern@ee.lbl.gov>
8710
8711	* Makefile.in: Produce both compress'd and gzip'd distribution tar
8712	files
8713
87141993-12-01  Vern Paxson <vern@ee.lbl.gov>
8715
8716	* version.h: Release 2.4.2
8717
87181993-11-30  Vern Paxson <vern@ee.lbl.gov>
8719
8720	* NEWS: -a -> -Ca
8721
87221993-11-30  Vern Paxson <vern@ee.lbl.gov>
8723
8724	* README: described configuration files in manifest
8725
87261993-11-30  Vern Paxson <vern@ee.lbl.gov>
8727
8728	* Makefile.in: Added intermediate step of copying MISC/alloca.c ->
8729	alloca.c Included CPPFLAGS when compiling alloca.c
8730
87311993-11-30  Vern Paxson <vern@ee.lbl.gov>
8732
8733	* README: Credit to 2.4 pre-testers.
8734
87351993-11-30  Vern Paxson <vern@ee.lbl.gov>
8736
8737	* gen.c: Fixed nasty bug in short/long decl decision
8738
87391993-11-30  Vern Paxson <vern@ee.lbl.gov>
8740
8741	* flexdef.h: Lowered MAX_SHORT out of increased general paranoia.
8742	Added yy_flex_xmalloc() proto
8743
87441993-11-30  Vern Paxson <vern@ee.lbl.gov>
8745
8746	* main.c: Fixed very minor typo in -v output
8747
87481993-11-30  Vern Paxson <vern@ee.lbl.gov>
8749
8750	* misc.c: Removed vestigal cast to (char) in isupper() call
8751
87521993-11-30  Vern Paxson <vern@ee.lbl.gov>
8753
8754	* misc.c: Added casts to unsigned Char for isascii() calls
8755
87561993-11-30  Vern Paxson <vern@ee.lbl.gov>
8757
8758	* parse.y: Added #ifdef chud for alloca()
8759
87601993-11-30  Vern Paxson <vern@ee.lbl.gov>
8761
8762	* Makefile.in: Added alloca
8763
87641993-11-30  Vern Paxson <vern@ee.lbl.gov>
8765
8766	* configure.in: Add AC_ALLOCA if using bison
8767
87681993-11-29  Vern Paxson <vern@ee.lbl.gov>
8769
8770	* Makefile.in: Added intermediate file going scan.l -> scan.c
8771
87721993-11-29  Vern Paxson <vern@ee.lbl.gov>
8773
8774	* Makefile.in: Removed parse.{c,h} from distribution files, since
8775	 they may not be all that portable.
8776
87771993-11-29  Vern Paxson <vern@ee.lbl.gov>
8778
8779	* flex.skl: Fixed %array YYLMAX headaches, added error message if
8780	 buffer needs growing but REJECT used
8781
87821993-11-29  Vern Paxson <vern@ee.lbl.gov>
8783
8784	* gen.c, main.c: Fixed YYLMAX headaches
8785
87861993-11-29  Vern Paxson <vern@ee.lbl.gov>
8787
8788	* flex.1: Documented that buffer can't grow if REJECT used
8789
87901993-11-29  Vern Paxson <vern@ee.lbl.gov>
8791
8792	* Makefile.in: Added parse.{c,h} to dist files
8793
87941993-11-29  Vern Paxson <vern@ee.lbl.gov>
8795
8796	* flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l: Fixed to
8797	buffer section 1 definitions
8798
87991993-11-29  Vern Paxson <vern@ee.lbl.gov>
8800
8801	* sym.c: Fixed ANSI-C glitch with '%' operator
8802
88031993-11-29  Vern Paxson <vern@ee.lbl.gov>
8804
8805	* scan.l: Fixed mis-definition of ndlookup()
8806
88071993-11-29  Vern Paxson <vern@ee.lbl.gov>
8808
8809	* NEWS: 2.4 -> 2.4.1
8810
88111993-11-29  Vern Paxson <vern@ee.lbl.gov>
8812
8813	* Makefile.in: Added install.sh, mkinstalldirs to distribution files
8814
88151993-11-29  Vern Paxson <vern@ee.lbl.gov>
8816
8817	* flex.1: Added Nathan Zelle, "promoted" Francois
8818
88191993-11-29  Vern Paxson <vern@ee.lbl.gov>
8820
8821	* Makefile.in: only "realclean" removes flex dist depends on flex
8822
88231993-11-29  Vern Paxson <vern@ee.lbl.gov>
8824
8825	* flexdef.h, misc.c: myctoi takes char[] instead of Char[]
8826
88271993-11-28  Vern Paxson <vern@ee.lbl.gov>
8828
8829	* flexdef.h: -a -> -Ca all_lower, all_upper -> work on char*
8830
88311993-11-28  Vern Paxson <vern@ee.lbl.gov>
8832
8833	* Makefile.in: Added -Ca to bigcheck
8834
88351993-11-28  Vern Paxson <vern@ee.lbl.gov>
8836
8837	* main.c: -a -> -Ca; fixed help output
8838
88391993-11-28  Vern Paxson <vern@ee.lbl.gov>
8840
8841	* dfa.c, flex.1: -a -> -Ca
8842
88431993-11-28  Vern Paxson <vern@ee.lbl.gov>
8844
8845	* misc.c: all_lower, all_upper work on char*
8846
88471993-11-28  Vern Paxson <vern@ee.lbl.gov>
8848
8849	* scan.l: Fixed some casts now that yytext is always char* and never
8850	unsigned char*
8851
88521993-11-28  Vern Paxson <vern@ee.lbl.gov>
8853
8854	* Makefile.in: Francois' tweaks
8855
88561993-11-28  Vern Paxson <vern@ee.lbl.gov>
8857
8858	* configure.in: AC_LN_S, AC_STDC_HEADERS (but not AC_ALLOCA)
8859
88601993-11-27  Vern Paxson <vern@ee.lbl.gov>
8861
8862	* NEWS: fixed typo
8863
88641993-11-27  Vern Paxson <vern@ee.lbl.gov>
8865
8866	* Makefile.in: Don't remove dist directory
8867
88681993-11-27  Vern Paxson <vern@ee.lbl.gov>
8869
8870	* Makefile.in: Include liballoc.c in lint targets
8871
88721993-11-27  Vern Paxson <vern@ee.lbl.gov>
8873
8874	* misc.c: lint tweak
8875
88761993-11-27  Vern Paxson <vern@ee.lbl.gov>
8877
8878	* Makefile.in: Added -l compression to bigcheck
8879
88801993-11-27  Vern Paxson <vern@ee.lbl.gov>
8881
8882	* Makefile.in: permission tweaking for "dist"
8883
88841993-11-27  Vern Paxson <vern@ee.lbl.gov>
8885
8886	* Makefile.in: more "dist" tweaks
8887
88881993-11-27  Vern Paxson <vern@ee.lbl.gov>
8889
8890	* Makefile.in: Changed "make dist" to use version.h, include scan.c
8891	in initial dir copy
8892
88931993-11-27  Vern Paxson <vern@ee.lbl.gov>
8894
8895	* version.h: 2.4.1
8896
88971993-11-27  Vern Paxson <vern@ee.lbl.gov>
8898
8899	* README: Revised as per Francois Pinard
8900
89011993-11-27  Vern Paxson <vern@ee.lbl.gov>
8902
8903	* COPYING: flex.skel -> flex.skl
8904
89051993-11-27  Vern Paxson <vern@ee.lbl.gov>
8906
8907	* NEWS: Updated date of 2.4 release
8908
89091993-11-27  Vern Paxson <vern@ee.lbl.gov>
8910
8911	* Makefile.in: Removed manual & nroff output from distribution
8912
89131993-11-27  Vern Paxson <vern@ee.lbl.gov>
8914
8915	* NEWS: 2.4.1 release
8916
89171993-11-27  Vern Paxson <vern@ee.lbl.gov>
8918
8919	* configure.in: Initial revision
8920
89211993-11-27  Vern Paxson <vern@ee.lbl.gov>
8922
8923	* Makefile.in: Merge w/ 2.4.1 changes added "dist2" target
8924
89251993-11-26  Vern Paxson <vern@ee.lbl.gov>
8926
8927	* Makefile.in: Initial revision
8928
89291993-11-26  Vern Paxson <vern@ee.lbl.gov>
8930
8931	* flexdef.h: Removed #ifndef FILE protection from include of stdio
8932
89331993-11-26  Vern Paxson <vern@ee.lbl.gov>
8934
8935	* flex.1: Added Francois Pinard to distribution headache helpers
8936
89371993-11-26  Vern Paxson <vern@ee.lbl.gov>
8938
8939	* flex.skl: Modified C++ scanners to get input a character at a time
8940	for interactive scanners.
8941
89421993-11-26  Vern Paxson <vern@ee.lbl.gov>
8943
8944	* main.c: Added YY_INTERACTIVE.
8945
89461993-11-26  Vern Paxson <vern@ee.lbl.gov>
8947
8948	* scan.l: Put definitions inside ()'s so we can test -l option for
8949	"make bigcheck"
8950
89511993-11-26  Vern Paxson <vern@ee.lbl.gov>
8952
8953	* flex.1: Documented YY_INTERACTIVE.
8954
89551993-11-26  Vern Paxson <vern@ee.lbl.gov>
8956
8957	* flex.1, flex.skl, flexdef.h, gen.c, main.c, parse.y, scan.l: -l
8958	lex compatibility flag
8959
89601993-11-20  Vern Paxson <vern@ee.lbl.gov>
8961
8962	* flex.skl: Support for read()/fread() section 1 definitions precede
8963	default macro definitions
8964
89651993-11-20  Vern Paxson <vern@ee.lbl.gov>
8966
8967	* flexdef.h: Added use_read global
8968
89691993-11-20  Vern Paxson <vern@ee.lbl.gov>
8970
8971	* gen.c: Cleaner definition for yymore() Fixed string broken across
8972	multiple lines
8973
89741993-11-20  Vern Paxson <vern@ee.lbl.gov>
8975
8976	* main.c: Added -Cr
8977
89781993-11-20  Vern Paxson <vern@ee.lbl.gov>
8979
8980	* misc.c: K&R declaration for check_char()
8981
89821993-11-20  Vern Paxson <vern@ee.lbl.gov>
8983
8984	* flex.1: Documented -Cr
8985
89861993-11-20  Vern Paxson <vern@ee.lbl.gov>
8987
8988	* flex.1: No need to #undef before redefining prior to -Cr
8989	documentation
8990
89911993-11-10  Vern Paxson <vern@ee.lbl.gov>
8992
8993	* README: Heavily massaged for 2.4
8994
89951993-11-10  Vern Paxson <vern@ee.lbl.gov>
8996
8997	* flex.1: Added Landon Noll to thanks.
8998
89991993-11-10  Vern Paxson <vern@ee.lbl.gov>
9000
9001	* NEWS: 2.4 release
9002
90031993-11-10  Vern Paxson <vern@ee.lbl.gov>
9004
9005	* flex.1: 2.4 documentation
9006
90071993-11-10  Vern Paxson <vern@ee.lbl.gov>
9008
9009	* main.c: Added global to remember -P prefix so it can be written in
9010	-v summary.  Alphabetized prefix generation, added yywrap
9011
90121993-11-09  Vern Paxson <vern@ee.lbl.gov>
9013
9014	* version.h: updated date for 2.4.0 :-(
9015
90161993-10-10  Vern Paxson <vern@ee.lbl.gov>
9017
9018	* FlexLexer.h: Whitespace tweaking
9019
90201993-10-10  Vern Paxson <vern@ee.lbl.gov>
9021
9022	* main.c: Use DEFAULT_CSIZE only if not using equivalence classes.
9023
90241993-10-10  Vern Paxson <vern@ee.lbl.gov>
9025
9026	* flex.1: Checkpoint prior to final 2.4 update
9027
90281993-10-04  Vern Paxson <vern@ee.lbl.gov>
9029
9030	* NEWS: Raw 2.4 changes
9031
90321993-10-04  Vern Paxson <vern@ee.lbl.gov>
9033
9034	* flex.skl: osfcn.h -> unistd.h
9035
90361993-10-04  Vern Paxson <vern@ee.lbl.gov>
9037
9038	* flex.skl: Added "static" to definition of yy_fatal_error as well
9039	as fwd decl.
9040
90411993-10-04  Vern Paxson <vern@ee.lbl.gov>
9042
9043	* flex.skl: Added yy_fatal_error function.
9044
90451993-10-03  Vern Paxson <vern@ee.lbl.gov>
9046
9047	* flex.skl, gen.c: Got rid of (char *) casts of yytext, no longer
9048	needed.
9049
90501993-10-03  Vern Paxson <vern@ee.lbl.gov>
9051
9052	* FlexLexer.h: YY_CHAR -> char added YYText(), YYLeng()
9053
90541993-10-03  Vern Paxson <vern@ee.lbl.gov>
9055
9056	* flex.skl, gen.c: Minimized use of YY_CHAR
9057
90581993-10-03  Vern Paxson <vern@ee.lbl.gov>
9059
9060	* main.c: Added "flex++" feature Minimized use of YY_CHAR
9061
90621993-10-02  Vern Paxson <vern@ee.lbl.gov>
9063
9064	* main.c: Clarified help message for -S
9065
90661993-10-02  Vern Paxson <vern@ee.lbl.gov>
9067
9068	* libyywrap.c, version.h: Initial revision
9069
90701993-10-02  Vern Paxson <vern@ee.lbl.gov>
9071
9072	* main.c: If -+ used, output to lex.yy.cc
9073
90741993-10-02  Vern Paxson <vern@ee.lbl.gov>
9075
9076	* FlexLexer.h, flex.skl: Switched from FILE*'s to stream's
9077
90781993-10-02  Vern Paxson <vern@ee.lbl.gov>
9079
9080	* flexdef.h: Added expand_nxt_chk() extern.
9081
90821993-10-02  Vern Paxson <vern@ee.lbl.gov>
9083
9084	* flex.skl: Added dynamic buffer growing.  Added yyless() for
9085	section 3.
9086
90871993-10-02  Vern Paxson <vern@ee.lbl.gov>
9088
9089	* dfa.c, flexdef.h, gen.c, main.c: Added -a option for long-align.
9090
90911993-10-02  Vern Paxson <vern@ee.lbl.gov>
9092
9093	* scan.l: formfeed no longer considered whitespace
9094
90951993-09-21  Vern Paxson <vern@ee.lbl.gov>
9096
9097	* flexdef.h: Nuked FILENAMESIZE
9098
90991993-09-21  Vern Paxson <vern@ee.lbl.gov>
9100
9101	* main.c: yyflexlexer.h -> FlexLexer.h minor portability tweak
9102
91031993-09-21  Vern Paxson <vern@ee.lbl.gov>
9104
9105	* gen.c: Added start condition to EOF trace output
9106
91071993-09-21  Vern Paxson <vern@ee.lbl.gov>
9108
9109	* flex.skl: Added YY_START changed yyFlexLexer to define yylex()
9110
91111993-09-21  Vern Paxson <vern@ee.lbl.gov>
9112
9113	* misc.c: Minor portability tweaks
9114
91151993-09-21  Vern Paxson <vern@ee.lbl.gov>
9116
9117	* FlexLexer.h: Split into two classes, one fully abstract.  yylex()
9118	no longer abstract in yyFlexLexer
9119
91201993-09-21  Vern Paxson <vern@ee.lbl.gov>
9121
9122	* scan.l: PC lint tweak
9123
91241993-09-21  Vern Paxson <vern@ee.lbl.gov>
9125
9126	* parse.y: YYSTYPE #define'd to int
9127
91281993-09-21  Vern Paxson <vern@ee.lbl.gov>
9129
9130	* nfa.c: minor lint tweak
9131
91321993-09-16  Vern Paxson <vern@ee.lbl.gov>
9133
9134	* FlexLexer.h: Initial revision
9135
91361993-09-16  Vern Paxson <vern@ee.lbl.gov>
9137
9138	* flexdef.h: Delete prototypes for Unix system calls.
9139
91401993-09-16  Vern Paxson <vern@ee.lbl.gov>
9141
9142	* ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, nfa.c, parse.y,
9143	scan.l, sym.c, tblcmp.c, yylex.c: nuked static RCS string
9144
91451993-09-16  Vern Paxson <vern@ee.lbl.gov>
9146
9147	* main.c: %array not allowed with C++ scanners
9148
91491993-09-16  Vern Paxson <vern@ee.lbl.gov>
9150
9151	* scan.l: Fixed bugs regarding %{%} code in section 2 prolog %array
9152	not allowed with C++ scanners
9153
91541993-08-25  Vern Paxson <vern@ee.lbl.gov>
9155
9156	* flexdef.h: Added C_plus_plus flag.
9157
91581993-08-25  Vern Paxson <vern@ee.lbl.gov>
9159
9160	* flex.skl: First version of C/C++ skeleton
9161
91621993-08-25  Vern Paxson <vern@ee.lbl.gov>
9163
9164	* gen.c: yy_state_type declared earlier.  Made a bunch of statics
9165	only output if not -+
9166
91671993-08-25  Vern Paxson <vern@ee.lbl.gov>
9168
9169	* main.c: Added -+ option, updated usage() output, rearranged some
9170	 generated code to come at the right point in the output for
9171	yyflexlexer.h.
9172
91731993-08-25  Vern Paxson <vern@ee.lbl.gov>
9174
9175	* misc.c: Added %+/%-/%* to skelout()
9176
91771993-08-25  Vern Paxson <vern@ee.lbl.gov>
9178
9179	* scan.l: EOF in section 2 prolog leads to section 0, not section 3
9180
91811993-08-25  Vern Paxson <vern@ee.lbl.gov>
9182
9183	* yylex.c: Dump promotion of EOF in section 2 to turn on section 3;
9184	 instead just treat it like a final EOF
9185
91861993-08-25  Vern Paxson <vern@ee.lbl.gov>
9187
9188	* dfa.c: yy_nxt table should be "const"
9189
91901993-08-24  Vern Paxson <vern@ee.lbl.gov>
9191
9192	* flexdef.h: Removed a lot of #ifdef chud "backtracking" -> "backing
9193	up"
9194
91951993-08-24  Vern Paxson <vern@ee.lbl.gov>
9196
9197	* main.c: "backtracking" -> "backing up" got rid of time reports
9198
91991993-08-24  Vern Paxson <vern@ee.lbl.gov>
9200
9201	* gen.c: "backtracking" -> "backing up" some portability tweaks
9202	fixed to only call flexscan() when done if known to be in section 3
9203
92041993-08-24  Vern Paxson <vern@ee.lbl.gov>
9205
9206	* misc.c: isascii() moved to flexdef.h nuked flex_gettime()
9207
92081993-08-24  Vern Paxson <vern@ee.lbl.gov>
9209
9210	* scan.l: Fixed bug with empty section 2
9211
92121993-08-24  Vern Paxson <vern@ee.lbl.gov>
9213
9214	* yylex.c: Chucked definition of isascii()
9215
92161993-08-24  Vern Paxson <vern@ee.lbl.gov>
9217
9218	* flex.skl: preserve yytext on input() bug fix when combining
9219	yyless() with yymore() checkpoint prior to C++ option
9220
92211993-08-24  Vern Paxson <vern@ee.lbl.gov>
9222
9223	* dfa.c: "backtracking" -> "backing up"
9224
92251993-07-09  Vern Paxson <vern@ee.lbl.gov>
9226
9227	* flex.skl: Fixed to not generate extra EOF's after reading one.
9228
92291993-07-05  Vern Paxson <vern@ee.lbl.gov>
9230
9231	* main.c: Spit out definition of YY_CHAR early
9232
92331993-07-05  Vern Paxson <vern@ee.lbl.gov>
9234
9235	* flex.skl: Some rearranging to make sure things get declared in the
9236	right order
9237
92381993-07-05  Vern Paxson <vern@ee.lbl.gov>
9239
9240	* tblcmp.c: Some comment fixes as per Wilhelms
9241
92421993-07-05  Vern Paxson <vern@ee.lbl.gov>
9243
9244	* scan.l: Nuked #undef of yywrap, now that it's a function
9245
92461993-07-05  Vern Paxson <vern@ee.lbl.gov>
9247
9248	* parse.y: Fixed bug with Z-a character classes as per Wilhelms
9249
92501993-07-05  Vern Paxson <vern@ee.lbl.gov>
9251
9252	* nfa.c: added check_char call in mkstate() to prevent bad xtion
9253	chars
9254
92551993-07-05  Vern Paxson <vern@ee.lbl.gov>
9256
9257	* gen.c: Fixed some reallocation bugs, etc. as per Wilhelms
9258
92591993-07-05  Vern Paxson <vern@ee.lbl.gov>
9260
9261	* flexdef.h: Added check_char(), readable_form()
9262
92631993-07-05  Vern Paxson <vern@ee.lbl.gov>
9264
9265	* flex.skl: Added #ifndef's around #define's to let user override
9266	Moved a bunch of definitions prior to section 1
9267
92681993-07-05  Vern Paxson <vern@ee.lbl.gov>
9269
9270	* dfa.c: Wilhems bug fixes.
9271
92721993-07-05  Vern Paxson <vern@ee.lbl.gov>
9273
9274	* ccl.c, misc.c: Added check_char()
9275
92761993-06-12  Vern Paxson <vern@ee.lbl.gov>
9277
9278	* flexdef.h: Changed to use yy_flex_alloc() and friends
9279
92801993-06-12  Vern Paxson <vern@ee.lbl.gov>
9281
9282	* main.c: Added -P flag
9283
92841993-06-12  Vern Paxson <vern@ee.lbl.gov>
9285
9286	* scan.l: Fixed bug in lex % directives
9287
92881993-06-12  Vern Paxson <vern@ee.lbl.gov>
9289
9290	* misc.c: Modified to use yy_flex_alloc() and friends
9291
92921993-06-12  Vern Paxson <vern@ee.lbl.gov>
9293
9294	* sym.c: Modified to use yy_flex_alloc()
9295
92961993-06-12  Vern Paxson <vern@ee.lbl.gov>
9297
9298	* flex.skl: Modified to use yy_flex_alloc() and friends Moved some
9299	globals earlier in the file to permit access in section 1
9300
93011993-06-12  Vern Paxson <vern@ee.lbl.gov>
9302
9303	* dfa.c: Got rid of code needed for %t
9304
93051993-04-14  Vern Paxson <vern@ee.lbl.gov>
9306
9307	* ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, libmain.c,
9308	main.c, misc.c, nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c:
9309	Reformatting.
9310
93111993-04-05  Vern Paxson <vern@ee.lbl.gov>
9312
9313	* flex.1: Fixed bug in description of backtracking
9314
93151993-04-05  Vern Paxson <vern@ee.lbl.gov>
9316
9317	* NEWS: 2.3.8
9318
93191993-04-05  Vern Paxson <vern@ee.lbl.gov>
9320
9321	* flex.skl, main.c: %array support
9322
93231993-04-05  Vern Paxson <vern@ee.lbl.gov>
9324
9325	* misc.c: Added non-STDC clause for '\a'
9326
93271993-04-05  Vern Paxson <vern@ee.lbl.gov>
9328
9329	* scan.l: Fixed subtle problems regarding '*'s in comments
9330	%pointer/%array match entire lines
9331
93321993-04-05  Vern Paxson <vern@ee.lbl.gov>
9333
9334	* gen.c: Added %array support
9335
93361993-02-06  Vern Paxson <vern@ee.lbl.gov>
9337
9338	* README: Finally updated email addr
9339
93401993-02-06  Vern Paxson <vern@ee.lbl.gov>
9341
9342	* flex.1: Mostly .LP -> .PP
9343
93441993-02-06  Vern Paxson <vern@ee.lbl.gov>
9345
9346	* flexdef.h: [no log message]
9347
93481993-02-06  Vern Paxson <vern@ee.lbl.gov>
9349
9350	* main.c, scan.l: A lot of tweaks ...
9351
93521993-02-06  Vern Paxson <vern@ee.lbl.gov>
9353
9354	* ccl.c: reallocate_character_array -> reallocate_Character_array
9355
93561993-02-06  Vern Paxson <vern@ee.lbl.gov>
9357
9358	* gen.c: Bug/lint fixes Modified to work with "action" array instead
9359	of temp file
9360
93611993-02-06  Vern Paxson <vern@ee.lbl.gov>
9362
9363	* sym.c: Fixed bug in 8-bit hashing
9364
93651993-02-06  Vern Paxson <vern@ee.lbl.gov>
9366
9367	* parse.y: numerous bug fixes extra formatting of error/warning
9368	messages added support of <*>, partial support for nested start
9369	conditions
9370
93711993-02-06  Vern Paxson <vern@ee.lbl.gov>
9372
9373	* ecs.c: Remove %t cruft
9374
93751993-02-06  Vern Paxson <vern@ee.lbl.gov>
9376
9377	* flex.skl: Beginning of %pointer/%array support
9378
93791993-02-06  Vern Paxson <vern@ee.lbl.gov>
9380
9381	* dfa.c: Added keeping track of which rules are useful fixed a
9382	fencepost error in checking for scanners that require -8
9383
93841993-02-06  Vern Paxson <vern@ee.lbl.gov>
9385
9386	* nfa.c: Added checking for whether rules are useful modified to
9387	work with internal "action" array
9388
93891993-02-06  Vern Paxson <vern@ee.lbl.gov>
9390
9391	* misc.c: Added internal "action" array, internal skeleton,
9392	zero_out() in lieu of bzero
9393
93941993-02-06  Vern Paxson <vern@ee.lbl.gov>
9395
9396	* tblcmp.c: Fixed a bunch of fencepost errors in increasing tables.
9397
93981993-02-06  Vern Paxson <vern@ee.lbl.gov>
9399
9400	* yylex.c: -Wall fix
9401
94021991-03-28  Vern Paxson <vern@ee.lbl.gov>
9403
9404	* gen.c: Fixed out-of-bounds access bug; patch #7 for release 2.3
9405
94061991-03-28  Vern Paxson <vern@ee.lbl.gov>
9407
9408	* NEWS: Patch #7 for 2.3
9409
94101990-10-23  Vern Paxson <vern@ee.lbl.gov>
9411
9412	* gen.c: fixed missing "rule_type" entry for end-of-buffer action
9413
94141990-08-29  Vern Paxson <vern@ee.lbl.gov>
9415
9416	* gen.c: Fixed yymore() but in not resetting yy_more_len
9417
94181990-08-29  Vern Paxson <vern@ee.lbl.gov>
9419
9420	* NEWS: Patch #6 for 2.3
9421
94221990-08-16  Vern Paxson <vern@ee.lbl.gov>
9423
9424	* NEWS: Patch #5
9425
94261990-08-14  Vern Paxson <vern@ee.lbl.gov>
9427
9428	* misc.c: fixed comment in myesc()
9429
94301990-08-14  Vern Paxson <vern@ee.lbl.gov>
9431
9432	* NEWS: fixed date in patch #4
9433
94341990-08-14  Vern Paxson <vern@ee.lbl.gov>
9435
9436	* NEWS: patch #4
9437
94381990-08-14  Vern Paxson <vern@ee.lbl.gov>
9439
9440	* misc.c: fixed hexadecimal escapes; added is_hex_digit()
9441
94421990-08-03  Vern Paxson <vern@ee.lbl.gov>
9443
9444	* NEWS: Patch #3
9445
94461990-08-03  Vern Paxson <vern@ee.lbl.gov>
9447
9448	* flex.skl, flexdef.h: changed to include <stddef.h> for __GNUC__
9449
94501990-08-02  Vern Paxson <vern@ee.lbl.gov>
9451
9452	* NEWS: 2.3 patch #2
9453
94541990-08-02  Vern Paxson <vern@ee.lbl.gov>
9455
9456	* flex.skl: Another try at getting the malloc() definitions correct;
9457	this time for g++, too
9458
94591990-08-02  Vern Paxson <vern@ee.lbl.gov>
9460
9461	* flex.skl, flexdef.h: fixed to declare malloc() and free() by hand
9462	if __GNUC__
9463
94641990-07-28  Vern Paxson <vern@ee.lbl.gov>
9465
9466	* flexdef.h: Changed to get malloc definition in identical fashion
9467	to that used by flex.skel
9468
94691990-06-28  Vern Paxson <vern@ee.lbl.gov>
9470
9471	* NEWS: [no log message]
9472
94731990-06-28  Vern Paxson <vern@ee.lbl.gov>
9474
9475	* flex.1: Fixed bug in mini-scanner examle Fixed bug in YY_INPUT
9476	redefinition yylineno defense reentrancy documentation Something
9477	else which I forget.
9478
94791990-06-27  Vern Paxson <vern@ee.lbl.gov>
9480
9481	* COPYING, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, main.c, misc.c,
9482	nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 4.4 BSD copyright
9483
94841990-05-26  Vern Paxson <vern@ee.lbl.gov>
9485
9486	* README: Changed prolog to reflect 2.3 release.
9487
94881990-05-26  Vern Paxson <vern@ee.lbl.gov>
9489
9490	* NEWS: pointed reader at Makefile instead of README for porting
9491	considerations added Makefile comments: support for SCO Unix;
9492	parameterization
9493
94941990-05-26  Vern Paxson <vern@ee.lbl.gov>
9495
9496	* flex.skl: Added DONT_HAVE_STDLIB_H and declarations of malloc()
9497
94981990-05-26  Vern Paxson <vern@ee.lbl.gov>
9499
9500	* NEWS: 2.3 changes
9501
95021990-05-26  Vern Paxson <vern@ee.lbl.gov>
9503
9504	* flex.1: documentation on new features Comment regarding Ove's work
9505	^foo|bar difference between flex / lex yyin initialization
9506	difference documented that yy_switch_to_buffer can be used in
9507	yywrap() documented that # comments are deprecated
9508
95091990-05-26  Vern Paxson <vern@ee.lbl.gov>
9510
9511	* main.c: declared void functions as such added prototypes for
9512	forward references changed to check for error status when closing
9513	files
9514
95151990-05-26  Vern Paxson <vern@ee.lbl.gov>
9516
9517	* yylex.c: Added macro definition for isascii() if not already
9518	present
9519
95201990-05-26  Vern Paxson <vern@ee.lbl.gov>
9521
9522	* sym.c: declared void functions as such added prototypes for
9523	forward references changed to use format_pinpoint_message where
9524	appropriate
9525
95261990-05-26  Vern Paxson <vern@ee.lbl.gov>
9527
9528	* scan.l: declared void functions as such changed to strip #
9529	comments, as documented moved #undef of yywrap() to before include
9530	    of flexdef, so prototype doesn't get screwed up
9531
95321990-05-26  Vern Paxson <vern@ee.lbl.gov>
9533
9534	* parse.y: introduced format_pinpoint_message() declared void
9535	functions as such changed lone <<EOF>> to apply to all outstanding
9536	start conditions
9537
95381990-05-26  Vern Paxson <vern@ee.lbl.gov>
9539
9540	* nfa.c, tblcmp.c: declared void functions as such added prototypes
9541	for forward references
9542
95431990-05-26  Vern Paxson <vern@ee.lbl.gov>
9544
9545	* misc.c: declared void functions as such prototypes for forward
9546	references shuffled around some routines to make the order perhaps a
9547	little more logical changed memory references to use void* instead
9548	of char*
9549
95501990-05-26  Vern Paxson <vern@ee.lbl.gov>
9551
9552	* libmain.c: Added declaration of arguments made yylex() a function
9553
95541990-05-26  Vern Paxson <vern@ee.lbl.gov>
9555
9556	* gen.c: prototypes for forward references declared void functions
9557	as such yy_flex_debug testing of error on file closes casts to void
9558	for sprintf() and strcpy()
9559
95601990-05-26  Vern Paxson <vern@ee.lbl.gov>
9561
9562	* flexdef.h: Added prototypes changed memory allocation routines to
9563	deal with void*'s instead of char*'s some rearranging for VMS
9564
95651990-05-26  Vern Paxson <vern@ee.lbl.gov>
9566
9567	* flex.skl: Added YY_USER_INIT Added yy_new_buffer() alias for
9568	yy_create_buffer() fixed (hopefully) malloc declaration headaches
9569
95701990-05-26  Vern Paxson <vern@ee.lbl.gov>
9571
9572	* ecs.c: declared void functions as such declared void functions as
9573	such
9574
95751990-05-26  Vern Paxson <vern@ee.lbl.gov>
9576
9577	* dfa.c: prototypes for forward references declared void functions
9578	as such
9579
95801990-05-26  Vern Paxson <vern@ee.lbl.gov>
9581
9582	* ccl.c: Declared void functions as such
9583
95841990-04-12  Vern Paxson <vern@ee.lbl.gov>
9585
9586	* flex.skl: added fix for allowing yy_switch_to_buffer() in yywrap()
9587
95881990-04-03  Vern Paxson <vern@ee.lbl.gov>
9589
9590	* NEWS: patch #3 - -I fix
9591
95921990-03-30  Vern Paxson <vern@ee.lbl.gov>
9593
9594	* gen.c: Changed generation of archaic "continue" to "goto
9595	yy_find_action"
9596
95971990-03-27  Vern Paxson <vern@ee.lbl.gov>
9598
9599	* NEWS: Patch #2 changes
9600
96011990-03-27  Vern Paxson <vern@ee.lbl.gov>
9602
9603	* flex.skl: fixed fencepost errors with yy_buf_size and detecting
9604	NUL's
9605
96061990-03-26  Vern Paxson <vern@ee.lbl.gov>
9607
9608	* NEWS: [no log message]
9609
96101990-03-26  Vern Paxson <vern@ee.lbl.gov>
9611
9612	* flex.skl: g++ tweaks
9613
96141990-03-23  Vern Paxson <vern@ee.lbl.gov>
9615
9616	* NEWS: Changes for Patch #1.
9617
96181990-03-23  Vern Paxson <vern@ee.lbl.gov>
9619
9620	* flex.skl: fix for g++
9621
96221990-03-23  Vern Paxson <vern@ee.lbl.gov>
9623
9624	* flex.1: minor typos and formatting changes.  Removed BITNET
9625	address.
9626
96271990-03-23  Vern Paxson <vern@ee.lbl.gov>
9628
9629	* README: nuked BITNET address.
9630
96311990-03-20  Vern Paxson <vern@ee.lbl.gov>
9632
9633	* README: 2.2 README
9634
96351990-03-20  Vern Paxson <vern@ee.lbl.gov>
9636
9637	* NEWS: USG alias.
9638
96391990-03-20  Vern Paxson <vern@ee.lbl.gov>
9640
9641	* flexdef.h: Added USG alias for SYS_V
9642
96431990-03-20  Vern Paxson <vern@ee.lbl.gov>
9644
9645	* : [no log message]
9646
96471990-03-20  Vern Paxson <vern@ee.lbl.gov>
9648
9649	* flex.skl: Tweaks for lint and C++
9650
96511990-03-20  Vern Paxson <vern@ee.lbl.gov>
9652
9653	* flex.1: -ll => -lfl
9654
96551990-03-20  Vern Paxson <vern@ee.lbl.gov>
9656
9657	* NEWS: 2.2 changes
9658
96591990-03-20  Vern Paxson <vern@ee.lbl.gov>
9660
9661	* flex.skl: Changed to use YY_BUFFER_STATE everywhere.
9662
96631990-03-20  Vern Paxson <vern@ee.lbl.gov>
9664
9665	* flex.1: [no log message]
9666
96671990-03-20  Vern Paxson <vern@ee.lbl.gov>
9668
9669	* dfa.c: "associated rules" changed to "associated rule line
9670	numbers".
9671
96721990-03-20  Vern Paxson <vern@ee.lbl.gov>
9673
9674	* scan.l: cast added to malloc() call to keep lint happy.
9675
96761990-03-20  Vern Paxson <vern@ee.lbl.gov>
9677
9678	* yylex.c: Fixed handling of premature EOF's.
9679
96801990-03-20  Vern Paxson <vern@ee.lbl.gov>
9681
9682	* sym.c: Removed declaration of malloc()
9683
96841990-03-20  Vern Paxson <vern@ee.lbl.gov>
9685
9686	* scan.l: Removed malloc() declaration.  Added detection of EOF in
9687	actions.
9688
96891990-03-20  Vern Paxson <vern@ee.lbl.gov>
9690
9691	* parse.y: Rules rewritten so '/' and '$' parsed correctly.
9692
96931990-03-20  Vern Paxson <vern@ee.lbl.gov>
9694
9695	* nfa.c: Corrected line numbers for continued actions.
9696
96971990-03-20  Vern Paxson <vern@ee.lbl.gov>
9698
9699	* misc.c: Removed declarations of malloc() and realloc().
9700
97011990-03-20  Vern Paxson <vern@ee.lbl.gov>
9702
9703	* main.c: Summary of generation flags.  Minor -8 tweaks.
9704
97051990-03-20  Vern Paxson <vern@ee.lbl.gov>
9706
9707	* gen.c: full support for -d
9708
97091990-03-20  Vern Paxson <vern@ee.lbl.gov>
9710
9711	* flexdef.h: defines for malloc() and realloc() conditional defines
9712	for abs(), min(), and max()
9713
97141990-03-20  Vern Paxson <vern@ee.lbl.gov>
9715
9716	* flex.skl: Many multiple-buffer additions.
9717
97181990-03-20  Vern Paxson <vern@ee.lbl.gov>
9719
9720	* dfa.c: -8 tweaks.
9721
97221990-03-19  Vern Paxson <vern@ee.lbl.gov>
9723
9724	* flex.skl: Proto hacks.  NUL hacks.  Debugging hacks.  C++ hacks.
9725
97261990-03-16  Vern Paxson <vern@ee.lbl.gov>
9727
9728	* : RCS won't let me unedit! gets "Missing access list"
9729
97301990-03-16  Vern Paxson <vern@ee.lbl.gov>
9731
9732	* tblcmp.c: Minor tweaks for NUL's.
9733
97341990-03-16  Vern Paxson <vern@ee.lbl.gov>
9735
9736	* : no changes -- had checked out for testing smaller read buffer
9737	sizes
9738
97391990-03-16  Vern Paxson <vern@ee.lbl.gov>
9740
9741	* nfa.c: hack for NUL's.
9742
97431990-03-16  Vern Paxson <vern@ee.lbl.gov>
9744
9745	* misc.c: Hack to cshell for NUL's.
9746
97471990-03-16  Vern Paxson <vern@ee.lbl.gov>
9748
9749	* main.c: NUL's.  -8
9750
97511990-03-16  Vern Paxson <vern@ee.lbl.gov>
9752
9753	* gen.c: NUL's.
9754
97551990-03-16  Vern Paxson <vern@ee.lbl.gov>
9756
9757	* flexdef.h: NUL's.  8-bit chars.
9758
97591990-03-16  Vern Paxson <vern@ee.lbl.gov>
9760
9761	* flex.skl: NUL's; indenting
9762
97631990-03-16  Vern Paxson <vern@ee.lbl.gov>
9764
9765	* dfa.c: more thrashing around with NUL's
9766
97671990-03-16  Vern Paxson <vern@ee.lbl.gov>
9768
9769	* ccl.c: removed NUL hack
9770
97711990-03-14  Vern Paxson <vern@ee.lbl.gov>
9772
9773	* yylex.c: Added <<EOF>> token
9774
97751990-03-14  Vern Paxson <vern@ee.lbl.gov>
9776
9777	* ecs.c, flexdef.h:  Tweaks for NUL chars.
9778
97791990-03-14  Vern Paxson <vern@ee.lbl.gov>
9780
9781	* dfa.c, gen.c, main.c, misc.c, parse.y, scan.l, tblcmp.c: Tweaks
9782	for NUL chars.
9783
97841990-03-14  Vern Paxson <vern@ee.lbl.gov>
9785
9786	* ccl.c: Tweaks for handling NUL's.
9787
97881990-02-28  Vern Paxson <vern@ee.lbl.gov>
9789
9790	* flex.1: [no log message]
9791
97921990-02-28  Vern Paxson <vern@ee.lbl.gov>
9793
9794	* flex.1: Changed .so options.man to inlined version since flex.1
9795	will have a different (shorter) options description.
9796
97971990-02-28  Vern Paxson <vern@ee.lbl.gov>
9798
9799	* flex.1: [no log message]
9800
98011990-02-28  Vern Paxson <vern@ee.lbl.gov>
9802
9803	* flex.1: [no log message]
9804
98051990-02-26  Vern Paxson <vern@ee.lbl.gov>
9806
9807	* flex.1: [no log message]
9808
98091990-02-25  Vern Paxson <vern@ee.lbl.gov>
9810
9811	* flex.1: [no log message]
9812
98131990-02-25  Vern Paxson <vern@ee.lbl.gov>
9814
9815	* flex.1: Initial revision
9816
98171990-01-16  Vern Paxson <vern@ee.lbl.gov>
9818
9819	* gen.c: Restored EOB accepting list for REJECT.  Second try at 2.2
9820	Release.
9821
98221990-01-16  Vern Paxson <vern@ee.lbl.gov>
9823
9824	* misc.c: Added missing ',' in error message.  2.2 Release, second
9825	try.
9826
98271990-01-16  Vern Paxson <vern@ee.lbl.gov>
9828
9829	* yylex.c: 8-bit char support.  2.2 Release.
9830
98311990-01-15  Vern Paxson <vern@ee.lbl.gov>
9832
9833	* scan.l: 8-bit char support.  Arbitrary indented/%{} code allowed
9834	in section 2.  \x escapes.  %t support.  Minor POSIX-compliance
9835	changes.  BEGIN(0) -> BEGIN(INITIAL).  yywrap() and set_input_file()
9836	for multiple input files.  C_COMMENT_2 removed.  2.2 Release.
9837
98381990-01-15  Vern Paxson <vern@ee.lbl.gov>
9839
9840	* flexdef.h: 8-bit char support.  SYS_V / Atari portability fixes.
9841	Removed generated array names.  CSIZE now only defined if not
9842	already defined.  Added "csize" global.  Added "input_files",
9843	"num_input_files", and "program_name" globals.  %t support globals.
9844	2.2 Release.
9845
98461990-01-15  Vern Paxson <vern@ee.lbl.gov>
9847
9848	* gen.c: Removed unused EOB_accepting_list array.  2.2 Release.
9849
98501990-01-15  Vern Paxson <vern@ee.lbl.gov>
9851
9852	* gen.c: Bug in -F table generation fixed.  8-bit char support.
9853	Hardwired generated array names.  "const"'s added to generated code.
9854	Fixed yymore() / trailing context bug.
9855
98561990-01-15  Vern Paxson <vern@ee.lbl.gov>
9857
9858	* parse.y: 8-bit char support.  Error-message pinpointing.  2.2
9859	Release.
9860
98611990-01-15  Vern Paxson <vern@ee.lbl.gov>
9862
9863	* main.c: Unsigned char support.  %t support.  Removed hard-wiring
9864	of program name "flex".  -c changed to -C; -c now deprecated.  -n
9865	added. :-( Multiple input files.  SYSV tmpnam() use.  Removed old
9866	#define's from output.  Identified error messages w/ filename and
9867	line.  2.2 Release.
9868
98691990-01-15  Vern Paxson <vern@ee.lbl.gov>
9870
9871	* sym.c: Unsigned char support.  2.2 Release.
9872
98731990-01-15  Vern Paxson <vern@ee.lbl.gov>
9874
9875	* nfa.c: Removed redundant test.  2.2 Release.
9876
98771990-01-15  Vern Paxson <vern@ee.lbl.gov>
9878
9879	* misc.c: Unsigned char support.  \x support.  2.2 Release.
9880
98811990-01-15  Vern Paxson <vern@ee.lbl.gov>
9882
9883	* tblcmp.c: 8-bit char support.  2.2 Release.
9884
98851990-01-15  Vern Paxson <vern@ee.lbl.gov>
9886
9887	* flex.skl: C++ support.  Turbo-C support.  8-bit char support.
9888	yyleng is an int.  unput() callable in section 3.  yymore hacks.
9889	yyrestart() no longer closes stdin.  2.2 Release.
9890
98911990-01-15  Vern Paxson <vern@ee.lbl.gov>
9892
9893	* ecs.c: %t support.  8-bit/unsigned char support.  2.2 Release.
9894
98951990-01-15  Vern Paxson <vern@ee.lbl.gov>
9896
9897	* dfa.c: %t hacks.  minor cosmetics.  2.2 Relase.
9898
98991990-01-15  Vern Paxson <vern@ee.lbl.gov>
9900
9901	* ccl.c: Changes for unsigned/8-bit chars.  2.2 Release.
9902
99031990-01-10  Vern Paxson <vern@ee.lbl.gov>
9904
9905	* libmain.c: Initial revision
9906
99071989-12-30  Vern Paxson <vern@ee.lbl.gov>
9908
9909	* nfa.c: removed gratuitous trailing context code
9910
99111989-12-30  Vern Paxson <vern@ee.lbl.gov>
9912
9913	* main.c: made -c<compression flags> case-sensitive
9914
99151989-12-30  Vern Paxson <vern@ee.lbl.gov>
9916
9917	* flex.skl: unput() bug fix
9918
99191989-12-30  Vern Paxson <vern@ee.lbl.gov>
9920
9921	* README: [no log message]
9922
99231989-06-20  Vern Paxson <vern@ee.lbl.gov>
9924
9925	* scan.l: changed to not use '|' and trailing context combo so users
9926	can test using -F ...
9927
99281989-06-20  Vern Paxson <vern@ee.lbl.gov>
9929
9930	* parse.y: made trailing context combined with '|' warning always
9931	come out
9932
99331989-06-20  Vern Paxson <vern@ee.lbl.gov>
9934
9935	* README: [no log message]
9936
99371989-06-20  Vern Paxson <vern@ee.lbl.gov>
9938
9939	* COPYING: Initial revision
9940
99411989-06-20  Vern Paxson <vern@ee.lbl.gov>
9942
9943	* NEWS, README, main.c: [no log message]
9944
99451989-06-20  Vern Paxson <vern@ee.lbl.gov>
9946
9947	* README: [no log message]
9948
99491989-06-20  Vern Paxson <vern@ee.lbl.gov>
9950
9951	* NEWS, README, main.c: [no log message]
9952
99531989-06-20  Vern Paxson <vern@ee.lbl.gov>
9954
9955	* : Beta release
9956
99571989-06-20  Vern Paxson <vern@ee.lbl.gov>
9958
9959	* NEWS, main.c: [no log message]
9960
99611989-06-20  Vern Paxson <vern@ee.lbl.gov>
9962
9963	* flex.skl, flexdef.h, gen.c, misc.c, nfa.c, parse.y, scan.l, sym.c:
9964	2.0.1 beta
9965
99661989-06-20  Vern Paxson <vern@ee.lbl.gov>
9967
9968	* README: [no log message]
9969
99701989-05-25  Vern Paxson <vern@ee.lbl.gov>
9971
9972	* gen.c: fixsed bug with -I and backtracking
9973
99741989-05-25  Vern Paxson <vern@ee.lbl.gov>
9975
9976	* flex.skl: Cleaned up forward declarations of yyunput() and input()
9977
99781989-05-25  Vern Paxson <vern@ee.lbl.gov>
9979
9980	* parse.y: Split copyright string.
9981
99821989-05-25  Vern Paxson <vern@ee.lbl.gov>
9983
9984	* nfa.c: Split copyright string.  Added check for empty machine in
9985	dupmachine().
9986
99871989-05-25  Vern Paxson <vern@ee.lbl.gov>
9988
9989	* ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, scan.l, sym.c,
9990	tblcmp.c, yylex.c: Split copyright string into two to avoid tempting
9991	fate with \<newline> sequences ...
9992
99931989-05-24  Vern Paxson <vern@ee.lbl.gov>
9994
9995	* README: updated for 2nd release Beta test added RCS header
9996
99971989-05-24  Vern Paxson <vern@ee.lbl.gov>
9998
9999	* flexdef.h: removed static char copyright
10000
100011989-05-24  Vern Paxson <vern@ee.lbl.gov>
10002
10003	* flexdef.h: Added BSD copyright notice.  Removed
10004	FAST_SKELETON_FILE.
10005
100061989-05-24  Vern Paxson <vern@ee.lbl.gov>
10007
10008	* main.c: added BSD copyright notice.  Removed references to
10009	FAST_SKELETON_FILE.
10010
100111989-05-24  Vern Paxson <vern@ee.lbl.gov>
10012
10013	* ecs.c, gen.c, nfa.c: Added BSD copyright notice
10014
100151989-05-24  Vern Paxson <vern@ee.lbl.gov>
10016
10017	* ccl.c, dfa.c, misc.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c:
10018	added BSD copyright notice
10019
100201989-05-24  Vern Paxson <vern@ee.lbl.gov>
10021
10022	* flex.skl: Initial revision
10023
100241989-05-19  Vern Paxson <vern@ee.lbl.gov>
10025
10026	* yylex.c: renamed accnum to num_rules
10027
100281989-05-19  Vern Paxson <vern@ee.lbl.gov>
10029
10030	* tblcmp.c: moved table generation code to gen.c moved ntod() to
10031	dfa.c
10032
100331989-05-19  Vern Paxson <vern@ee.lbl.gov>
10034
10035	* sym.c: the most piddling format change imaginable
10036
100371989-05-19  Vern Paxson <vern@ee.lbl.gov>
10038
10039	* scan.l: changed to look for yymore, REJECT, %used and %unused
10040	removed gross magic for dealing with section 3
10041
100421989-05-19  Vern Paxson <vern@ee.lbl.gov>
10043
10044	* nfa.c, parse.y: changes for variable trailing context
10045
100461989-05-19  Vern Paxson <vern@ee.lbl.gov>
10047
10048	* misc.c: added all_lower() and all_upper()
10049
100501989-05-19  Vern Paxson <vern@ee.lbl.gov>
10051
10052	* main.c: added checking for features being Really used
10053	backtracking, performance reports misc. cleanup
10054
100551989-05-19  Vern Paxson <vern@ee.lbl.gov>
10056
10057	* gen.c: major overhaul for merged skeleton
10058
100591989-05-19  Vern Paxson <vern@ee.lbl.gov>
10060
10061	* flexdef.h: a zillion changes/additions/cleanups
10062
100631989-05-19  Vern Paxson <vern@ee.lbl.gov>
10064
10065	* dfa.c: added backtrack report added checking for dangerous
10066	trailing context considerable minor cleanup
10067
100681989-05-19  Vern Paxson <vern@ee.lbl.gov>
10069
10070	* ccl.c: list_character_set() modified to take a FILE to write to
10071	...
10072
100731989-05-19  Vern Paxson <vern@ee.lbl.gov>
10074
10075	* README: updated for beta release
10076
100771988-11-25  Vern Paxson <vern@ee.lbl.gov>
10078
10079	* main.c: added -p flag generation of #define's for scanner
10080
100811988-11-25  Vern Paxson <vern@ee.lbl.gov>
10082
10083	* flexdef.h: Added END_OF_BUFFER_ACTION and bol_needed
10084
100851988-11-25  Vern Paxson <vern@ee.lbl.gov>
10086
10087	* dfa.c: added ntod()
10088
100891988-05-09  Vern Paxson <vern@ee.lbl.gov>
10090
10091	* gen.c: Initial revision
10092
100931988-05-08  Vern Paxson <vern@ee.lbl.gov>
10094
10095	* yylex.c: RCS header changed display style of non-printings from ^x
10096	to \0xx
10097
100981988-05-08  Vern Paxson <vern@ee.lbl.gov>
10099
10100	* tblcmp.c: RCS header MAX_XTIONS_FOR_FULL_INTERIOR_FIT ->
10101	MAX_XTIONS_FULL_INTERIOR_FIT made back-tracking accepting number be
10102	  one greater than the last legit accepting number, instead of 0.
10103	  This way, end-of-buffer can take 0 and no negative accepting numbers
10104	are needed.  added genftbl() changed last ftl references to C added
10105	check for UNSIGNED_CHAR's added back-track logic to make_tables()
10106	added checking and report for backtracking fixed fence-post error
10107	with onesp stack pointer
10108
101091988-05-08  Vern Paxson <vern@ee.lbl.gov>
10110
10111	* sym.c: RCS header changed "entry" to "sym_entry" to avoid conflict
10112	with old keyword
10113
101141988-05-08  Vern Paxson <vern@ee.lbl.gov>
10115
10116	* scan.l: RCS header removed \^ from ESCSEQ
10117
101181988-05-08  Vern Paxson <vern@ee.lbl.gov>
10119
10120	* parse.y: RCS header bug fix due to missing default rule, could
10121	  have to backtrack when backtrack variables haven't been set up
10122
101231988-05-08  Vern Paxson <vern@ee.lbl.gov>
10124
10125	* nfa.c: RCS ident yy_cp, yy_bp support name shortenings assoc_rule
10126	support
10127
101281988-05-08  Vern Paxson <vern@ee.lbl.gov>
10129
10130	* misc.c: RCS header check before malloc()'ing for 16 bit overflow
10131	MS_DOS, VMS ifdef's removed commented-out \^ code removed FTLSOURCE
10132	code added readable_form()
10133
101341988-05-08  Vern Paxson <vern@ee.lbl.gov>
10135
10136	* main.c: Added RCS header removed revision history misc additions
10137	and fixes to globals VMS ifdef's backtracking statistics -p flag
10138	name shortenings
10139
101401988-05-08  Vern Paxson <vern@ee.lbl.gov>
10141
10142	* flexdef.h: removed revision history added RCS header added VMS,
10143	MS_DOS ifdef's removed DEFAULT_ACTION, changed END_OF_BUFFER_ACTION
10144	shortened MAX_XTIONS_FOR_FULL_INTERIOR_FIT to
10145	MAX_XTIONS_FULL_INTERIOR_FIT added MAX_ASSOC_RULES added
10146	performance_report, assoc_rule gloabls added num_backtracking gloabl
10147	shortened allocate_integer_pointer_array,
10148	reallocate_integer_pointer_array
10149
101501988-05-08  Vern Paxson <vern@ee.lbl.gov>
10151
10152	* ecs.c: added RCS id added PROCFLG to avoid assumption of signed
10153	char's
10154
101551988-05-08  Vern Paxson <vern@ee.lbl.gov>
10156
10157	* dfa.c: added RCS id added check_for_backtracking() added
10158	dump_associated_rules() added dump_transitions() shortened
10159	reallocate_integer_pointer_array to reallocate_int_ptr_array removed
10160	some dfaacc_{state,set} abuses
10161
101621988-05-08  Vern Paxson <vern@ee.lbl.gov>
10163
10164	* ccl.c: Added list_character_set()
10165
101661988-05-07  Vern Paxson <vern@ee.lbl.gov>
10167
10168	* ccl.c: added RCS id
10169
101701988-04-10  Vern Paxson <vern@ee.lbl.gov>
10171
10172	* README: minor tweaks
10173
101741988-04-10  Vern Paxson <vern@ee.lbl.gov>
10175
10176	* README: forgot sh flex.shar
10177
101781988-04-10  Vern Paxson <vern@ee.lbl.gov>
10179
10180	* README: final tweaking
10181
101821988-04-10  Vern Paxson <vern@ee.lbl.gov>
10183
10184	* tblcmp.c: removed minor lint fluff
10185
101861988-04-10  Vern Paxson <vern@ee.lbl.gov>
10187
10188	* NEWS: [no log message]
10189
101901988-04-10  Vern Paxson <vern@ee.lbl.gov>
10191
10192	* NEWS, README: Initial revision
10193
101941988-04-10  Vern Paxson <vern@ee.lbl.gov>
10195
10196	* yylex.c: added identifying comment.  changed to include "parse.h"
10197	instead of "y.tab.h"
10198
101991988-04-10  Vern Paxson <vern@ee.lbl.gov>
10200
10201	* tblcmp.c: Changed name from flexcmp.c -> tblcmp.c fixed misc.
10202	typos made generating ec tables be a routine
10203
102041988-04-10  Vern Paxson <vern@ee.lbl.gov>
10205
10206	* sym.c: changed name from flexsym.c -> sym.c revamped calling
10207	  sequences, etc., for extended table struct definition which now has
10208	both char * and int fields.
10209
102101988-04-10  Vern Paxson <vern@ee.lbl.gov>
10211
10212	* scan.l: Changed name from flexscan.l -> scan.l fixed bug in
10213	<RECOVER> added block comments between rules.
10214
102151988-04-10  Vern Paxson <vern@ee.lbl.gov>
10216
10217	* parse.y: changed name from flexparse.y -> parse.y added start
10218	condition "INITIAL" made a{3} have "variable length"
10219
102201988-04-10  Vern Paxson <vern@ee.lbl.gov>
10221
10222	* nfa.c: changed name from flexnfa.c -> nfa.c corrected some typos.
10223
102241988-04-10  Vern Paxson <vern@ee.lbl.gov>
10225
10226	* misc.c: changed name from flexmisc.c -> misc.c
10227
102281988-04-10  Vern Paxson <vern@ee.lbl.gov>
10229
10230	* main.c: fixed bug causing core dumps if skeleton files could not
10231	be opened.  Added -cF.  Added fullspd to be equivalent to fulltbl
10232	   for which options is cannot be mixed with.
10233
102341988-04-10  Vern Paxson <vern@ee.lbl.gov>
10235
10236	* flexdef.h: fixed typos, enhanced symbol table definition.
10237
102381988-04-10  Vern Paxson <vern@ee.lbl.gov>
10239
10240	* ecs.c: changed name from flexecs.c to ecs.c
10241
102421988-04-10  Vern Paxson <vern@ee.lbl.gov>
10243
10244	* dfa.c: changed name from flexdfa.c to dfa.c
10245
102461988-04-10  Vern Paxson <vern@ee.lbl.gov>
10247
10248	* ccl.c: changed name from flexccl.c -> ccl.c
10249
102501988-02-13  Vern Paxson <vern@ee.lbl.gov>
10251
10252	* ccl.c, dfa.c, ecs.c, flexdef.h, main.c, misc.c, nfa.c, parse.y,
10253	scan.l, sym.c, tblcmp.c, yylex.c: Beta Release.
10254
102551987-11-08  Vern Paxson <vern@ee.lbl.gov>
10256
10257	* Initial revision
10258
10259