xref: /freebsd/contrib/flex/ChangeLog (revision eb69d1f144a6fcc765d1b9d44a5ae8082353e70b)
12012-08-03  Will Estes <westes575@gmail.com>
2
3	* NEWS: update NEWS to reflect changes in 2.5.37
4
52012-08-03  Will Estes <westes575@gmail.com>
6
7	* configure.in: update flex version to 2.5.37
8
92012-08-03  Will Estes <westes575@gmail.com>
10
11	* po/de.po: new de translation from the translation project
12
132012-08-02  Will Estes <westes575@gmail.com>
14
15	* po/vi.po: new vi translation from the translation project
16
172012-08-02  Will Estes <westes575@gmail.com>
18
19	* po/pl.po: new pl translation from the translation project
20
212012-08-02  Will Estes <westes575@gmail.com>
22
23	* po/fi.po: new fi translation from the translation project
24
252012-08-02  Will Estes <westes575@gmail.com>
26
27	* Makefile.am: Add -f option to LN_S to create flex++ The autoconf macro LN_S needs -f to successfully install flex++ if
28	flex++ already exists. Fortunately, ln, ln -s and cp -p, which are
29	the various forms that LN_S can take all will do the right thing
30	with a -f argument passed.
31
322012-08-02  Will Estes <westes575@gmail.com>
33
34	* Makefile.am, tools/Makefile.am, tools/cvs2cl.pl,
35	tools/cvsauthors, tools/git2cl: replace cvs2cl with git2cl Add the git2cl script in tools/ and remove the (now unnecessary)
36	cvs2cl script. Remove tools/cvsauthors since git2cl does not need
37	that file.  Account for all the above in Makefile.am and
38	tools/Makefile.am
39
402012-07-29  Will Estes <wlestes@users.sourceforge.net>
41
42	* tests/.cvsignore, tests/.gitignore, tests/TEMPLATE/.cvsignore,
43	tests/TEMPLATE/.gitignore, tests/test-alloc-extra/.cvsignore,
44	tests/test-alloc-extra/.gitignore, tests/test-array-nr/.cvsignore,
45	tests/test-array-nr/.gitignore, tests/test-array-r/.cvsignore,
46	tests/test-array-r/.gitignore, tests/test-basic-nr/.cvsignore,
47	tests/test-basic-nr/.gitignore, tests/test-basic-r/.cvsignore,
48	tests/test-basic-r/.gitignore, tests/test-bison-nr/.cvsignore,
49	tests/test-bison-nr/.gitignore, tests/test-bison-yylloc/.cvsignore,
50	tests/test-bison-yylloc/.gitignore,
51	tests/test-bison-yylval/.cvsignore,
52	tests/test-bison-yylval/.gitignore,
53	tests/test-c++-basic/.cvsignore, tests/test-c++-basic/.gitignore,
54	tests/test-c++-multiple-scanners/.cvsignore,
55	tests/test-c++-multiple-scanners/.gitignore,
56	tests/test-c++-yywrap/.cvsignore, tests/test-c++-yywrap/.gitignore,
57	tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/.gitignore,
58	tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/.gitignore,
59	tests/test-ccl/.cvsignore, tests/test-ccl/.gitignore,
60	tests/test-concatenated-options/.cvsignore,
61	tests/test-concatenated-options/.gitignore,
62	tests/test-debug-nr/.cvsignore, tests/test-debug-nr/.gitignore,
63	tests/test-debug-r/.cvsignore, tests/test-debug-r/.gitignore,
64	tests/test-extended/.cvsignore, tests/test-extended/.gitignore,
65	tests/test-header-nr/.cvsignore, tests/test-header-nr/.gitignore,
66	tests/test-header-r/.cvsignore, tests/test-header-r/.gitignore,
67	tests/test-include-by-buffer/.cvsignore,
68	tests/test-include-by-buffer/.gitignore,
69	tests/test-include-by-push/.cvsignore,
70	tests/test-include-by-push/.gitignore,
71	tests/test-include-by-reentrant/.cvsignore,
72	tests/test-include-by-reentrant/.gitignore,
73	tests/test-linedir-r/.cvsignore, tests/test-linedir-r/.gitignore,
74	tests/test-lineno-nr/.cvsignore, tests/test-lineno-nr/.gitignore,
75	tests/test-lineno-r/.cvsignore, tests/test-lineno-r/.gitignore,
76	tests/test-mem-nr/.cvsignore, tests/test-mem-nr/.gitignore,
77	tests/test-mem-r/.cvsignore, tests/test-mem-r/.gitignore,
78	tests/test-multiple-scanners-nr/.cvsignore,
79	tests/test-multiple-scanners-nr/.gitignore,
80	tests/test-multiple-scanners-r/.cvsignore,
81	tests/test-multiple-scanners-r/.gitignore,
82	tests/test-noansi-nr/.cvsignore, tests/test-noansi-nr/.gitignore,
83	tests/test-noansi-r/.cvsignore, tests/test-noansi-r/.gitignore,
84	tests/test-posix/.cvsignore, tests/test-posix/.gitignore,
85	tests/test-posixly-correct/.cvsignore,
86	tests/test-posixly-correct/.gitignore,
87	tests/test-prefix-nr/.cvsignore, tests/test-prefix-nr/.gitignore,
88	tests/test-prefix-r/.cvsignore, tests/test-prefix-r/.gitignore,
89	tests/test-pthread/.cvsignore, tests/test-pthread/.gitignore,
90	tests/test-quotes/.cvsignore, tests/test-quotes/.gitignore,
91	tests/test-reject/.cvsignore, tests/test-reject/.gitignore,
92	tests/test-rescan-nr/.cvsignore, tests/test-rescan-nr/.gitignore,
93	tests/test-rescan-r/.cvsignore, tests/test-rescan-r/.gitignore,
94	tests/test-string-nr/.cvsignore, tests/test-string-nr/.gitignore,
95	tests/test-string-r/.cvsignore, tests/test-string-r/.gitignore,
96	tests/test-table-opts/.cvsignore, tests/test-table-opts/.gitignore,
97	tests/test-top/.cvsignore, tests/test-top/.gitignore,
98	tests/test-yyextra/.cvsignore, tests/test-yyextra/.gitignore: rename
99	.cvsignore files in tests/ subdirectories to gitignore
100
1012012-07-23  Will Estes <wlestes@users.sourceforge.net>
102
103	* examples/.cvsignore, examples/fastwc/.cvsignore,
104	examples/manual/.cvsignore, lib/.cvsignore, tools/.cvsignore: remove
105	unneeded .cvsignore files
106
1072012-07-22  Will Estes <wlestes@users.sourceforge.net>
108
109	* .gitignore: add *.o and *.a to top level .gitignore The cvs tree did not need these additions because cvs assumed a lot
110	of C-style defaults for .cvsignore files. flex builds *.o object
111	files in the course of compilation and *.a files are built as a part
112	of the libraries that flex compiles in the build process.
113
1142012-07-22  Will Estes <wlestes@users.sourceforge.net>
115
116	* .cvsignore, .gitignore, doc/.cvsignore, doc/.gitignore,
117	m4/.cvsignore, m4/.gitignore, po/.cvsignore, po/.gitignore: rename
118	.cvsignore files to .gitignore The .cvsignore files from the legacy cvs repository tracked what
119	files got autogenerated during various stages of the flex build.
120	Renaming the .cvsignore files to .gitignore lets git do the same
121	thing. git is better about letting higher level .gitignore files
122	not-track files in lower level directories. As I work my way through
123	the test directories, we may add additional .gitignore files from
124	the old .cvsignore files.  The po/ directory has a lot of special files used by gettext, so the
125	patterns in po/.gitignore look very different.  The doc/.gitignore file accounts for what texinfo/makeinfo do, and
126	so it also has special patterns.  The m4 directory is mainly present for autoconf's benefit, but we
127	have to account for it so make can do the right thing. Hence,
128	m4/.gitignore says to ignore *.m4, as counterintuitive as that may
129	seem.
130
1312012-07-22  Will Estes <wlestes@users.sourceforge.net>
132
133	* NEWS: update NEWS file to note release date of 2.5.36
134
1352012-06-23  Will Estes <wlestes@users.sourceforge.net>
136
137	* doc/flex.texi: fix call to version in manual
138
1392012-06-22  Will Estes <wlestes@users.sourceforge.net>
140
141	* doc/flex.texi: add missing argument to call to yylex in manual
142
1432012-04-27  Will Estes <wlestes@users.sourceforge.net>
144
145	* flex.skl: lintish cleanup in flex.skl; resolves #2040664
146
1472012-04-27  Will Estes <wlestes@users.sourceforge.net>
148
149	* doc/flex.texi: add a 7 to the c99 octal pattern; resolves #3518269
150
1512012-03-31  Will Estes <wlestes@users.sourceforge.net>
152
153	* doc/flex.texi: copyedit; resolves #3513670
154
1552012-03-23  Will Estes <wlestes@users.sourceforge.net>
156
157	* buf.c: escape backslashes in #line filenames in %top section;
158	resolves #3212400; patch submitted by scfc_de
159
1602012-03-21  Will Estes <wlestes@users.sourceforge.net>
161
162	* Makefile.am, configure.in, lib/Makefile.am, lib/lib.c,
163	lib/malloc.c, lib/realloc.c: provide malloc() and realloc() for
164	systems that do not have satisfactory versions; resolves #1899047
165
1662012-03-21  Will Estes <wlestes@users.sourceforge.net>
167
168	* Makefile.am: install flex++ as a link; resolves bug #2939681
169
1702012-03-21  Will Estes <wlestes@users.sourceforge.net>
171
172	* tests/test-bison-nr/Makefile.am,
173	tests/test-bison-yylloc/Makefile.am,
174	tests/test-bison-yylval/Makefile.am: fix dependencies for make -j in
175	test suite
176
1772012-03-19  Will Estes <wlestes@users.sourceforge.net>
178
179	* flex.skl: add missing prototypes for yyset_column() and
180	yyget_column(); resolves #3029024; patch submitted by scfc_de
181
1822012-03-02  Will Estes <wlestes@users.sourceforge.net>
183
184	* flex.skl, tests/test-reject/scanner.l,
185	tests/test-table-opts/scanner.l: wrap yy_fatal_error calls
186	appropriately
187
1882012-03-02  Will Estes <wlestes@users.sourceforge.net>
189
190	* regex.c: fix overlapping data buffer issue; patch from Tim
191	Landsheet scfc_de
192
1932012-03-02  Will Estes <wlestes@users.sourceforge.net>
194
195	* scan.l: better bracket handling in the scanner
196
1972012-03-02  Will Estes <wlestes@users.sourceforge.net>
198
199	* flexdef.h, main.c, misc.c: Remove unneeded tracking of line/column
200	output; patch from Tim Landsheet scfc_de
201
2022012-03-02  Will Estes <wlestes@users.sourceforge.net>
203
204	* configure.in: fix test for m4 to accept an m4 with -P and not jus
205	tGNU m4; patch from Tim Landsheet scfc_de on sourceforge
206
2072012-03-02  Will Estes <wlestes@users.sourceforge.net>
208
209	* doc/flex.texi: fix order of td_lolen and td_hilen in
210	documentation; resolves #2913693; patch submitted by Andreas
211	Gruenbacher <agruen@suse.de>
212
2132012-03-02  Will Estes <wlestes@users.sourceforge.net>
214
215	* doc/flex.texi: correct document of YY_FLUSH_BUFFER; resolves
216	#1723028
217
2182012-02-17  Will Estes <wlestes@users.sourceforge.net>
219
220	* dfa.c, flexdef.h, misc.c, parse.y: speed up things for complex
221	inputs; resolves #2891390
222
2232012-02-17  Will Estes <wlestes@users.sourceforge.net>
224
225	* doc/flex.texi: fix ipv6 pattern in manual; update manual copyright
226	to 2012
227
2282012-02-17  Will Estes <wlestes@users.sourceforge.net>
229
230	* flex.skl: fremove isatty() declaration; resolves #1984987
231
2322012-02-17  Will Estes <wlestes@users.sourceforge.net>
233
234	* doc/flex.texi: Add link for RFC 2396
235
2362012-02-17  Will Estes <wlestes@users.sourceforge.net>
237
238	* flex.skl: resolve #1990170
239
2402012-02-17  Will Estes <wlestes@users.sourceforge.net>
241
242	* flex.skl: fix documentation to reflect arguments actually used;
243	bug #2783023
244
2452012-02-05  Will Estes <wlestes@users.sourceforge.net>
246
247	* main.c: fix yywrap behavior for reentrant scanners
248
2492012-02-04  Will Estes <wlestes@users.sourceforge.net>
250
251	* NEWS: Mmention tr translation
252
2532012-02-04  Will Estes <wlestes@users.sourceforge.net>
254
255	* tables.c: prevent unused stuff from being compiled so as to reduce
256	warnings
257
2582012-02-03  Will Estes <wlestes@users.sourceforge.net>
259
260	* buf.c, filter.c, main.c, misc.c, regex.c, scanflags.c: more better
261	error messages; more better memory handling
262
2632012-02-03  Will Estes <wlestes@users.sourceforge.net>
264
265	* misc.c: more careful/paranoia
266
2672012-02-03  Will Estes <wlestes@users.sourceforge.net>
268
269	* scanopt.c: more careful memory allocation in option processing
270
2712012-02-03  Will Estes <wlestes@users.sourceforge.net>
272
273	* Makefile.am, configure.in: remove m4/ directory and generally
274	clean up automake/autoconf inputs
275
2762012-02-03  Will Estes <wlestes@users.sourceforge.net>
277
278	* lib/.cvsignore: cvsignore files that need that
279
2802012-02-03  Will Estes <wlestes@users.sourceforge.net>
281
282	* NEWS, po/da.po, po/es.po, po/ko.po, po/pt_BR.po, po/ro.po,
283	po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: check in translations
284
2852012-02-03  Will Estes <wlestes@users.sourceforge.net>
286
287	* main.c: correct macro definition of yywrap
288
2892012-02-03  Will Estes <wlestes@users.sourceforge.net>
290
291	* scan.l: Greater specificity in error messages
292
2932012-02-03  Will Estes <wlestes@users.sourceforge.net>
294
295	* parse.y: improve rule handling at EOF
296
2972012-02-03  Will Estes <wlestes@users.sourceforge.net>
298
299	* flex.skl: include cstdio for definition of EOF in all cases
300
3012012-02-03  Will Estes <wlestes@users.sourceforge.net>
302
303	* flex.skl: suppress warning on unused yyguts_t
304
3052010-08-13  Will Estes <wlestes@users.sourceforge.net>
306
307	* NEWS, po/LINGUAS, po/fi.po: new fi translation from the
308	translation project
309
3102009-03-31  Will Estes <wlestes@users.sourceforge.net>
311
312	* 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>
313
3142008-12-28  Will Estes <wlestes@users.sourceforge.net>
315
316	* configure.in: remove line break that broke configure
317
3182008-12-28  Will Estes <wlestes@users.sourceforge.net>
319
320	* doc/flex.texi: specify the title on the title page since @settitle
321	doesn't do that for us; resolves bug #2043491
322
3232008-12-28  Will Estes <wlestes@users.sourceforge.net>
324
325	* configure.in, flexdef.h: check for regex.h; resolves bug #2337486
326
3272008-07-23  Will Estes <wlestes@users.sourceforge.net>
328
329	* NEWS, po/ga.po: new ga translation from the translation project
330
3312008-06-10  Will Estes <wlestes@users.sourceforge.net>
332
333	* NEWS, po/ca.po: new ca translation
334
3352008-05-31  Will Estes <wlestes@users.sourceforge.net>
336
337	* Makefile.am: move ABOUT-NLS back to EXTRA_DIST
338
3392008-05-31  Will Estes <wlestes@users.sourceforge.net>
340
341	* Makefile.am: create new dist_doc_DATA; move some EXTRA_DIST files
342	to new dist_doc_DATA target
343
3442008-05-31  Will Estes <wlestes@users.sourceforge.net>
345
346	* .cvsignore: ignore more automake generated config.status* files
347
3482008-05-31  Will Estes <wlestes@users.sourceforge.net>
349
350	* NEWS: flex distribution now built with automake and autoconf
351	versions ...
352
3532008-05-31  Will Estes <wlestes@users.sourceforge.net>
354
355	* README.cvs: document GNU auto* version changes for building flex
356	from cvs
357
3582008-05-31  Will Estes <wlestes@users.sourceforge.net>
359
360	* .cvsignore, doc/Makefile.am: ignore automake-supplied ylwrap
361
3622008-05-15  Will Estes <wlestes@users.sourceforge.net>
363
364	* NEWS, flex.skl: clean up types; resolves 1961902
365
3662008-05-15  Will Estes <wlestes@users.sourceforge.net>
367
368	* NEWS: update NEWS re manual
369
3702008-05-15  Will Estes <wlestes@users.sourceforge.net>
371
372	* doc/flex.texi: correct eroneous references to 'nowrap' to refer to
373	'noyywrap'; resolves bug #1739912
374
3752008-05-14  Will Estes <wlestes@users.sourceforge.net>
376
377	* filter.c: call clearerr on stdin before dup2'ing it; resolves bug
378	#1902612
379
3802008-05-14  Will Estes <wlestes@users.sourceforge.net>
381
382	* NEWS: generic updates to NEWS
383
3842008-05-14  Will Estes <wlestes@users.sourceforge.net>
385
386	* tests/test-pthread/Makefile.am: move library flags in linker
387	command; resolves patch #1943403; patch submitted by
388	nullnix@users.sourceforge.net
389
3902008-05-14  Will Estes <wlestes@users.sourceforge.net>
391
392	* doc/flex.texi: use ansi syntax in simple examples; resolves patch
393	#1909844; patch submitted by Tom Browder,
394	tbrowder2@users.sourceforge.net
395
3962008-04-10  Will Estes <wlestes@users.sourceforge.net>
397
398	* doc/flex.texi: fix typo in example (from Paolo J. Matos
399
4002008-04-10  Will Estes <wlestes@users.sourceforge.net>
401
402	* flexint.h: move endif to better account for what C99 defines for
403	integer types (fix from debian project)
404
4052008-04-10  Will Estes <wlestes@users.sourceforge.net>
406
407	* gen.c: fix another int type to be size_t
408
4092008-03-30  Will Estes <wlestes@users.sourceforge.net>
410
411	* NEWS, po/fr.po: new fr translation
412
4132008-03-30  Will Estes <wlestes@users.sourceforge.net>
414
415	* NEWS, configure.in: start version 2.5.36
416
4172008-02-26  Will Estes <wlestes@users.sourceforge.net>
418
419	* NEWS: add date of release
420
4212008-02-15  Will Estes <wlestes@users.sourceforge.net>
422
423	* NEWS, parse.y: fix bug that prevented comments from working
424	properly
425
4262008-02-12  Will Estes <wlestes@users.sourceforge.net>
427
428	* po/de.po: new de translation
429
4302008-02-10  Will Estes <wlestes@users.sourceforge.net>
431
432	* NEWS, po/vi.po: new vi translation
433
4342008-02-10  Will Estes <wlestes@users.sourceforge.net>
435
436	* NEWS, po/nl.po: new nl translation
437
4382008-02-09  Will Estes <wlestes@users.sourceforge.net>
439
440	* NEWS, po/pl.po: new pl translation
441
4422008-02-09  Will Estes <wlestes@users.sourceforge.net>
443
444	* NEWS, po/de.po, po/pt_BR.po: new de, pt_br translations
445
4462008-02-09  Will Estes <wlestes@users.sourceforge.net>
447
448	* NEWS, flex.skl: generate headers for all functions (resolves bug
449	#1628314)
450
4512008-02-09  Will Estes <wlestes@users.sourceforge.net>
452
453	* NEWS, flex.skl: change yy_size_t to be size_t (resolves bug
454	#1849812)
455
4562008-02-09  Will Estes <wlestes@users.sourceforge.net>
457
458	* configure.in: start work on version 2.5.35
459
4602007-12-12  Will Estes <wlestes@users.sourceforge.net>
461
462	* NEWS, configure.in: revert NEWS and configure.in to version 2.5.34
463
4642007-09-12  Will Estes <wlestes@users.sourceforge.net>
465
466	* NEWS, configure.in: update version number to 2.5.35
467
4682007-09-10  Aaron Stone <sodabrew@users.sourceforge.net>
469
470	* tests/test-alloc-extra/scanner.l: Use %option extra-type.
471
4722007-09-10  Aaron Stone <sodabrew@users.sourceforge.net>
473
474	* NEWS, doc/flex.texi, flex.skl, flexdef.h, main.c, parse.y, scan.l:
475	Introduce %option extra-type="your_type *" (resolves bug #1744505).
476
4772007-08-15  Will Estes <wlestes@users.sourceforge.net>
478
479	* po/nl.po: new nl translations from the translation project
480
4812007-06-28  Will Estes <wlestes@users.sourceforge.net>
482
483	* NEWS: change release date
484
4852007-06-28  Will Estes <wlestes@users.sourceforge.net>
486
487	* flex.skl: adjustment for prefix classes; patch submitted by Petr
488	Machata <pmachata@redhat.com>
489
4902007-06-28  Will Estes <wlestes@users.sourceforge.net>
491
492	* NEWS: NEWS item for yy_init_extra
493
4942007-06-12  Aaron Stone <sodabrew@users.sourceforge.net>
495
496	* doc/flex.texi: Docs and example for yylex_init_extra.
497
4982007-06-01  Will Estes <wlestes@users.sourceforge.net>
499
500	* tests/test-alloc-extra/.cvsignore: ignore OUTPUT file in
501	test-alloc-extra
502
5032007-06-01  Will Estes <wlestes@users.sourceforge.net>
504
505	* tests/descriptions: add description of concatenated options test
506
5072007-05-31  Will Estes <wlestes@users.sourceforge.net>
508
509	* tests/test-alloc-extra/.cvsignore: add missing .cvsignore to
510	test-alloc-extra
511
5122007-05-31  Aaron Stone <sodabrew@users.sourceforge.net>
513
514	* configure.in, flex.skl, gen.c, main.c: Changes to resolve SF bugs
515	1568325 and 1563589.
516
5172007-05-31  Aaron Stone <sodabrew@users.sourceforge.net>
518
519	* tests/Makefile.am, tests/descriptions,
520	tests/test-alloc-extra/Makefile.am,
521	tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input:
522	Adding test cases for yylex_init_extra.
523
5242007-05-12  Will Estes <wlestes@users.sourceforge.net>
525
526	* configure.in, tests/test-pthread/scanner.l: fixes to test-pthread
527
5282007-05-12  Will Estes <wlestes@users.sourceforge.net>
529
530	* NEWS: NEWS item for concatenated options
531
5322007-05-12  Will Estes <wlestes@users.sourceforge.net>
533
534	* configure.in, tests/Makefile.am,
535	tests/test-concatenated-options/.cvsignore,
536	tests/test-concatenated-options/Makefile.am: unit test to verify
537	concatenated options parsing
538
5392007-05-12  Will Estes <wlestes@users.sourceforge.net>
540
541	* scanopt.c: parse multiple short concatenated options; patch
542	submitted by Petr Machata <pmachata@redhat.com
543
5442007-05-11  Will Estes <wlestes@users.sourceforge.net>
545
546	* autogen.sh: remove --force option from autogen.sh; much faster
547	without it
548
5492007-05-11  Will Estes <wlestes@users.sourceforge.net>
550
551	* NEWS, configure.in: version 2.5.34
552
5532007-05-08  Aaron Stone <sodabrew@users.sourceforge.net>
554
555	* NEWS, flex.skl: Better checking after yyalloc/yyrealloc (resolves
556	bug #1595967)
557
5582007-05-01  Will Estes <wlestes@users.sourceforge.net>
559
560	* doc/flex.texi: change title of manual to 'Lexical Analysis with
561	Flex'
562
5632007-04-25  Will Estes <wlestes@users.sourceforge.net>
564
565	* flex.skl: c++ memory leak plug
566
5672007-04-23  Will Estes <wlestes@users.sourceforge.net>
568
569	* flex.skl: roll back c++ memory patch as it causes the test suite
570	no end of grief
571
5722007-04-23  Will Estes <wlestes@users.sourceforge.net>
573
574	* flex.skl: fix function definitions for non-ANSI environments (from
575	Manoj Srivastava from Debian patchset)
576
5772007-04-23  Will Estes <wlestes@users.sourceforge.net>
578
579	* flex.skl: fix c++ memory leak (from Manoj Srivastava from Debian
580	patchset)
581
5822007-04-23  Will Estes <wlestes@users.sourceforge.net>
583
584	* flex.skl: fix parameter name in comment (patch from Manoj
585	Srivastava from the debian patchset
586
5872007-04-23  Will Estes <wlestes@users.sourceforge.net>
588
589	* flex.skl: add a size_t cast (patch from Manoj Srivastava from the
590	debian patchset
591
5922007-04-16  Will Estes <wlestes@users.sourceforge.net>
593
594	* tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am:
595	cleanups to handle VPATH builds better; passifies make distcheck
596
5972007-04-16  Will Estes <wlestes@users.sourceforge.net>
598
599	* doc/flex.texi: drop using the \ in \ escaping as it throws pdf
600	generation for a loop
601
6022007-04-14  Will Estes <wlestes@users.sourceforge.net>
603
604	* .cvsignore: add compile and *.tar.bz2 to .cvsignore
605
6062007-04-14  Will Estes <wlestes@users.sourceforge.net>
607
608	* main.c: add call to setlocale for ctype as per debian patchset
609
6102007-04-14  Will Estes <wlestes@users.sourceforge.net>
611
612	* Makefile.am, NEWS: provide for a PIC version of libfl.a for shared
613	libraries using flex scanners
614
6152007-04-13  Will Estes <wlestes@users.sourceforge.net>
616
617	* FlexLexer.h: annotate endifs since they're a bit far from their
618	opening #if statements
619
6202007-04-13  Will Estes <wlestes@users.sourceforge.net>
621
622	* flexdef.h, parse.y: refactor and slightly redo alloca testing,
623	resolves bug #1675899
624
6252007-04-13  Will Estes <wlestes@users.sourceforge.net>
626
627	* : overhaul configure.in: use octathorps for comments so they're
628	passed through m4 processing; better bracketing of m4 arguments;
629	retool checks as per suggestions from autoscan(1)
630
6312007-04-13  Will Estes <wlestes@users.sourceforge.net>
632
633	* flex.skl: fix skeleton for reentrant scanners
634
6352007-04-13  Will Estes <wlestes@users.sourceforge.net>
636
637	* Makefile.am: remove homegrown tags target; automake does that for
638	us
639
6402007-04-12  Will Estes <wlestes@users.sourceforge.net>
641
642	* flex.skl: fix skeleton for reentrant scanners, resolves bug
643	#1694318
644
6452007-04-12  Will Estes <wlestes@users.sourceforge.net>
646
647	* FlexLexer.h: declare some const where missing in c++ header file
648
6492007-04-10  Will Estes <wlestes@users.sourceforge.net>
650
651	* doc/flex.texi: corrections to the manual as per suggestions from
652	flex-help@
653
6542007-04-03  Will Estes <wlestes@users.sourceforge.net>
655
656	* doc/flex.texi: include author names in online versions of the
657	manual
658
6592007-04-03  Will Estes <wlestes@users.sourceforge.net>
660
661	* COPYING: update copyright notice
662
6632007-04-03  Will Estes <wlestes@users.sourceforge.net>
664
665	* AUTHORS: rearrange and update AUTHORS
666
6672007-03-29  Will Estes <wlestes@users.sourceforge.net>
668
669	* NEWS: note sf feature request 1658379 in NEWS
670
6712007-03-29  Will Estes <wlestes@users.sourceforge.net>
672
673	* tools/cvsauthors: add sodabrew to cvsauthors file
674
6752007-03-29  Aaron Stone <sodabrew@users.sourceforge.net>
676
677	* flex.skl: SourceForge feature request #1658379: Expose YY_BUF_SIZE
678	in the header file.
679
6802007-03-07  Will Estes <wlestes@users.sourceforge.net>
681
682	* NEWS, filter.c, flex.skl: apply patches submitted by sodabrew
683
6842007-03-07  Will Estes <wlestes@users.sourceforge.net>
685
686	* README.cvs: more changes describing building flex from cvs
687
6882007-03-07  Will Estes <wlestes@users.sourceforge.net>
689
690	* Makefile.am, README.cvs, README.cvs-snapshot: rename
691	README.cvs-snapshot to README.cvs
692
6932007-03-07  Will Estes <wlestes@users.sourceforge.net>
694
695	* README.cvs-snapshot: update to explain where flex cvs lives
696
6972007-03-07  Will Estes <wlestes@users.sourceforge.net>
698
699	* README, doc/flex.texi: correct how to submit bugs
700
7012007-02-16  Will Estes <wlestes@users.sourceforge.net>
702
703	* NEWS: clarify NEWS item re man page and pdf manual
704
7052007-02-14  Will Estes <wlestes@users.sourceforge.net>
706
707	* po/Makevars: update bug address to point to flex-devel instead of
708	lex-help
709
7102007-02-13  Will Estes <wlestes@users.sourceforge.net>
711
712	* configure.in, doc/Makefile.am: make better use of AC_INIT; clean
713	up, simplify and make more robust the generation of the man page
714
7152007-02-13  Will Estes <wlestes@users.sourceforge.net>
716
717	* configure.in: remove option check-news from call to
718	AM_INIT_AUTOMAKE as gnits implies check-news
719
7202007-02-13  Will Estes <wlestes@users.sourceforge.net>
721
722	* Makefile.am, configure.in: move automake options from Makefile.am
723	to configure.in
724
7252007-02-13  Will Estes <wlestes@users.sourceforge.net>
726
727	* autogen.sh: restore --install option to autogen.sh since --force
728	does not imply --install
729
7302007-02-13  Will Estes <wlestes@users.sourceforge.net>
731
732	* tools/cvsauthors: add john43 to cvsauthors file
733
7342007-02-13  Will Estes <wlestes@users.sourceforge.net>
735
736	* autogen.sh: call autoreconf with --force instead of --install
737
7382007-02-13  Will Estes <wlestes@users.sourceforge.net>
739
740	* doc/.cvsignore: remove texinfo.tex from cvs tree
741
7422007-02-13  Will Estes <wlestes@users.sourceforge.net>
743
744	* NEWS: updates to NEWS file to reflect recent changes
745
7462007-02-13  Will Estes <wlestes@users.sourceforge.net>
747
748	* doc/Makefile.am: add flex.pdf to EXTRA_DIST
749
7502007-02-13  Will Estes <wlestes@users.sourceforge.net>
751
752	* configure.in: remove flex.spec
753
7542007-02-13  Will Estes <wlestes@users.sourceforge.net>
755
756	* Makefile.am: remove maintainercleanfiles
757
7582007-02-01  Will Estes <wlestes@users.sourceforge.net>
759
760	* doc/Makefile.am: more changes to build system to distribute man
761	page
762
7632007-02-01  Will Estes <wlestes@users.sourceforge.net>
764
765	* doc/Makefile.am: add flex man page to distribution
766
7672007-02-01  Will Estes <wlestes@users.sourceforge.net>
768
769	* .cvsignore, flex.spec.in: remove flex spec file
770
7712006-11-17  Will Estes <wlestes@users.sourceforge.net>
772
773	* tests/test-table-opts/Makefile.am: make test target depend on test
774	groupings, which in turn depend on building executables; cygwin
775	portability fix
776
7772006-11-10  Will Estes <wlestes@users.sourceforge.net>
778
779	* tests/create-test: change create-test script to edit files in
780	place
781
7822006-11-09  Will Estes <wlestes@users.sourceforge.net>
783
784	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
785	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
786	tests/test-bison-nr/Makefile.am,
787	tests/test-bison-yylloc/Makefile.am,
788	tests/test-bison-yylval/Makefile.am,
789	tests/test-c++-basic/Makefile.am,
790	tests/test-c++-multiple-scanners/Makefile.am,
791	tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
792	tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am,
793	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
794	tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am,
795	tests/test-header-r/Makefile.am,
796	tests/test-include-by-buffer/Makefile.am,
797	tests/test-include-by-push/Makefile.am,
798	tests/test-include-by-reentrant/Makefile.am,
799	tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am,
800	tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am,
801	tests/test-mem-r/Makefile.am,
802	tests/test-multiple-scanners-nr/Makefile.am,
803	tests/test-multiple-scanners-r/Makefile.am,
804	tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am,
805	tests/test-posix/Makefile.am,
806	tests/test-posixly-correct/Makefile.am,
807	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
808	tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am,
809	tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am,
810	tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am,
811	tests/test-string-r/Makefile.am, tests/test-top/Makefile.am,
812	tests/test-yyextra/Makefile.am: change CLEANFILES to include
813	instead of just the testname for the executable
814
8152006-11-09  Will Estes <wlestes@users.sourceforge.net>
816
817	* doc/flex.texi: fix typos in manual; resolves bug #1592857
818
8192006-11-09  Will Estes <wlestes@users.sourceforge.net>
820
821	* tests/TEMPLATE/Makefile.am: change test template to remove test
822	executable when that executable has an extension, e.g. under Cygwin
823
8242006-11-08  Will Estes <wlestes@users.sourceforge.net>
825
826	* tests/Makefile.am: test names weren't displaying in test
827	success/failure messages (from #1591672
828
8292006-10-30  Will Estes <wlestes@users.sourceforge.net>
830
831	* doc/.cvsignore: add flex.html to .cvsignore in doc directory
832
8332006-10-22  Will Estes <wlestes@users.sourceforge.net>
834
835	* NEWS: update NEWS file for the work that millaway did
836
8372006-10-22  Will Estes <wlestes@users.sourceforge.net>
838
839	* FlexLexer.h, NEWS, main.c,
840	tests/test-c++-multiple-scanners/scanner-2.l: make yywrap work with
841	c++ scanners as per sf bug report
842
8432006-10-20  Will Estes <wlestes@users.sourceforge.net>
844
845	* NEWS, flex.skl, tests/test-c++-multiple-scanners/main.cpp,
846	tests/test-c-cpp-nr/scanner.l: memory leak issues in c++ scanner
847
8482006-10-20  Will Estes <wlestes@users.sourceforge.net>
849
850	* NEWS, configure.in, tests/Makefile.am, tests/descriptions,
851	tests/test-c++-yywrap/.cvsignore,
852	tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l,
853	tests/test-c++-yywrap/test.input: add unit test for c++ with yywrap
854
8552006-10-20  Will Estes <wlestes@users.sourceforge.net>
856
857	* NEWS, tests/test-c++-basic/Makefile.am,
858	tests/test-linedir-r/Makefile.am: use configure-provided awk
859	variable for portability; add loadlibes variable to c++ test
860
8612006-10-17  Will Estes <wlestes@users.sourceforge.net>
862
863	* doc/flex.texi: add noyywrap option to example; use whitespace to
864	clarify example
865
8662006-08-02  Will Estes <wlestes@users.sourceforge.net>
867
868	* NEWS, po/ca.po, po/vi.po: new translations
869
8702006-04-11  John Millaway <john43@users.sourceforge.net>
871
872	* tables.c: Casted away signedness to appease -Werror freaks.
873
8742006-03-28  John Millaway <john43@users.sourceforge.net>
875
876	* ccl.c, doc/flex.texi, flexdef.h, parse.y, scan.l, sym.c,
877	tests/test-ccl/scanner.l, tests/test-ccl/test.input: Added ccl union
878	operator.  Added test in test suite for ccl union operator.
879	Documented ccl union operator.  Removed crufty ccl cache to prevent
880	parser problems.
881
8822006-03-28  John Millaway <john43@users.sourceforge.net>
883
884	* doc/flex.texi, scan.l, tests/test-extended/scanner.l,
885	tests/test-extended/test.input: Extended syntax excluded for
886	lex/posix compat mode.  Comments discarded inside (?x:) patterns.
887	Added test in test suite for comments in extended patterns.
888	Documented syntax additions.
889
8902006-03-27  John Millaway <john43@users.sourceforge.net>
891
892	* scan.l, tests/test-ccl/scanner.l, tests/test-ccl/test.input:
893	Implemented (?x:) syntax to allow whitespace in patterns.  Added
894	test for (?x:) syntax in test suite.
895
8962006-03-27  John Millaway <john43@users.sourceforge.net>
897
898	* parse.y, tests/test-ccl/scanner.l, tests/test-ccl/test.input:
899	Implemented dot-all syntax.  Added test for dot-all syntax in test
900	suite.
901
9022006-03-27  John Millaway <john43@users.sourceforge.net>
903
904	* dfa.c, doc/flex.texi, flexdef.h, gen.c, main.c, parse.y, scan.l,
905	scanflags.c, tests/test-ccl/scanner.l, tests/test-ccl/test.input:
906	Removed global variable caseins.  Added scanner stack flags for
907	case-insensitivity.  Moved case-folding code from DFA-generation to
908	parse time read-macros.  Added localized case-sensitivity syntax
909	from Perl.  Added test for new syntax in test suite.  Documented new
910	syntax.
911
9122006-03-27  John Millaway <john43@users.sourceforge.net>
913
914	* Makefile.am, configure.in, flexdef.h, scanflags.c: Added configure
915	check for assert.h.  Added scanner flags stack.
916
9172006-03-25  John Millaway <john43@users.sourceforge.net>
918
919	* configure.in, doc/flex.texi, scan.l, tests/Makefile.am,
920	tests/descriptions, tests/test-extended/.cvsignore,
921	tests/test-extended/Makefile.am, tests/test-extended/scanner.l,
922	tests/test-extended/test.input: Added extended, perl-compatible
923	comment syntax.  Added test for extended comment syntax.  Documented
924	extended comment syntax.
925
9262006-03-25  John Millaway <john43@users.sourceforge.net>
927
928	* doc/flex.texi, parse.y: Changed explicit 'A'-'Z' to isupper(),
929	where correct to do so.  Documentation.
930
9312006-03-24  John Millaway <john43@users.sourceforge.net>
932
933	* doc/flex.texi: Documentation.
934
9352006-03-24  John Millaway <john43@users.sourceforge.net>
936
937	* doc/flex.texi: Added appendix of patterns to manual.
938
9392006-03-23  John Millaway <john43@users.sourceforge.net>
940
941	* doc/flex.texi: .
942
9432006-03-22  John Millaway <john43@users.sourceforge.net>
944
945	* doc/flex.texi: Documentation.
946
9472006-03-22  John Millaway <john43@users.sourceforge.net>
948
949	* doc/flex.texi: Documented set difference operator {-}.
950
9512006-03-22  John Millaway <john43@users.sourceforge.net>
952
953	* ccl.c, flexdef.h, parse.y, scan.l, tests/test-ccl/scanner.l,
954	tests/test-ccl/test.input: Added set difference operator {-} for
955	character classes.
956
9572006-03-22  John Millaway <john43@users.sourceforge.net>
958
959	* configure.in, doc/flex.texi, parse.y, scan.l, tests/Makefile.am,
960	tests/descriptions, tests/test-ccl/.cvsignore,
961	tests/test-ccl/Makefile.am, tests/test-ccl/scanner.l,
962	tests/test-ccl/test.input: Added negated character class
963	expressions.  Documented negated character class expressions.  Added
964	regression test for negated character class expressions.
965
9662006-03-22  John Millaway <john43@users.sourceforge.net>
967
968	* buf.c, filter.c, gen.c, main.c, misc.c, nfa.c, parse.y, regex.c:
969	Replaced sprintf with snprintf everywhere.
970
9712006-03-22  John Millaway <john43@users.sourceforge.net>
972
973	* Makefile.am: Removed includedir from AM_CPPFLAGS #1439351.
974
9752006-03-21  John Millaway <john43@users.sourceforge.net>
976
977	* configure.in, tests/Makefile.am, tests/descriptions,
978	tests/test-quotes/.cvsignore, tests/test-quotes/Makefile.am,
979	tests/test-quotes/scanner.l, tests/test-quotes/test.input: Added
980	test to verify user code is unmangled.
981
9822006-03-21  John Millaway <john43@users.sourceforge.net>
983
984	* flexdef.h, misc.c, scan.l: Fixed escape in actions.
985
9862006-03-21  John Millaway <john43@users.sourceforge.net>
987
988	* filter.c, flexdef.h, main.c, scan.l: Reverted previous input
989	filter changes.  Added noop macro to scanner output.  Modified
990	scan.l to escape m4 quotes found in user code.
991
9922006-03-21  John Millaway <john43@users.sourceforge.net>
993
994	* tests/test-table-opts/Makefile.am,
995	tests/test-table-opts/scanner.l: Removed m4 from test-table-opts
996
9972006-03-21  John Millaway <john43@users.sourceforge.net>
998
999	* tests/test-reject/Makefile.am, tests/test-reject/scanner.l:
1000	Removed m4 from test-reject
1001
10022006-03-21  John Millaway <john43@users.sourceforge.net>
1003
1004	* filter.c, flexdef.h, main.c, scan.l: Moved set_input_file to
1005	different file.
1006
10072006-03-21  John Millaway <john43@users.sourceforge.net>
1008
1009	* flex.skl, flexdef.h, flexint.h, misc.c: Relaxed tests for __STDC__
1010	and __STDC_VERSION__ to cope with bugs in GCC and Sun cc.
1011
10122006-03-20  John Millaway <john43@users.sourceforge.net>
1013
1014	* filter.c: Documented filter chain. Removed fdopen. Added no-op
1015	fseek.
1016
10172006-03-13  John Millaway <john43@users.sourceforge.net>
1018
1019	* gen.c: Fixed another -Wall report.
1020
10212006-03-10  Will Estes <wlestes@users.sourceforge.net>
1022
1023	* NEWS, po/vi.po: new vi translation
1024
10252006-03-09  Will Estes <wlestes@users.sourceforge.net>
1026
1027	* NEWS, po/ga.po, po/nl.po: new nl, ga translations
1028
10292006-02-21  Will Estes <wlestes@users.sourceforge.net>
1030
1031	* m4/Makefile.am: add po.m4 to extra_dist in m4/ so it gets picked
1032	up by distributions
1033
10342006-02-21  Will Estes <wlestes@users.sourceforge.net>
1035
1036	* m4/Makefile.am: add nls.m4 to extra_dist in m4/ so it will get
1037	picked up in distribution tarballs
1038
10392006-02-21  Will Estes <wlestes@users.sourceforge.net>
1040
1041	* configure.in: remove website directory from configure.in
1042
10432006-02-20  Will Estes <wlestes@users.sourceforge.net>
1044
1045	* NEWS, configure.in: version 2.5.33 marks in NEWS and configure.in
1046
10472006-02-20  Will Estes <wlestes@users.sourceforge.net>
1048
1049	* configure.in: change email address in configure.in to point to
1050	flex-help@sourceforge.net
1051
10522006-02-20  John Millaway <john43@users.sourceforge.net>
1053
1054	* doc/flex.texi: Documentation.
1055
10562006-02-20  John Millaway <john43@users.sourceforge.net>
1057
1058	* BUGS: Appended to BUGS file.
1059
10602006-02-18  Will Estes <wlestes@users.sourceforge.net>
1061
1062	* Makefile.am: remove website directory (since it now has its own
1063	module in the flex project
1064
10652006-02-16  John Millaway <john43@users.sourceforge.net>
1066
1067	* doc/flex.texi, flex.skl: Fixed buffer overflow in reject state
1068	buffer.  Corrected documentation on the state buffer.
1069
10702006-02-16  John Millaway <john43@users.sourceforge.net>
1071
1072	* flex.skl: Reverted num_read from size_t back to int.
1073
10742006-02-15  John Millaway <john43@users.sourceforge.net>
1075
1076	* Makefile.am, configure.in: Removed reference to RoadMap in
1077	Makefile.am.  Added website directory.
1078
10792006-02-15  Will Estes <wlestes@users.sourceforge.net>
1080
1081	* README, RoadMap: remove RoadMap and reference to it in README
1082
10832006-02-15  John Millaway <john43@users.sourceforge.net>
1084
1085	* BUGS, README, doc/flex.texi, doc/flex.xml: Eliminated references
1086	to lex.sf.net.
1087
10882006-02-15  John Millaway <john43@users.sourceforge.net>
1089
1090	* BUGS, flex.skl: Transfered bugs list from lex.sf.net to BUGS file.
1091
10922006-02-15  John Millaway <john43@users.sourceforge.net>
1093
1094	* tests/test-rescan-nr/.cvsignore,
1095	tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l,
1096	tests/test-rescan-nr/test.input, tests/test-rescan-r/.cvsignore,
1097	tests/test-rescan-r/Makefile.am, tests/test-rescan-r/scanner.l,
1098	tests/test-rescan-r/test.input: Recommit of last commit -- broken
1099	pipe.
1100
11012006-02-15  John Millaway <john43@users.sourceforge.net>
1102
1103	* configure.in, flex.skl, tests/Makefile.am, tests/descriptions:
1104	yy_lex_destroy calls yy_init_globals to reset everything for next
1105	call to yylex.  Added two new tests for reusing scanners.
1106
11072006-02-14  John Millaway <john43@users.sourceforge.net>
1108
1109	* flex.spec.in: Patched rpm spec file.
1110
11112006-02-14  John Millaway <john43@users.sourceforge.net>
1112
1113	* configure.in, flexint.h: Added C99 macro for inttypes, just to be
1114	conformant.
1115
11162006-02-14  John Millaway <john43@users.sourceforge.net>
1117
1118	* flexdef.h, nfa.c, parse.y: Changed symbol INFINITE to fix conflict
1119	with C math symbol.
1120
11212006-02-14  John Millaway <john43@users.sourceforge.net>
1122
1123	* scan.l: Omitting parens for named rules in trailing context.
1124
11252006-02-14  John Millaway <john43@users.sourceforge.net>
1126
1127	* configure.in, main.c, po/ca.po, po/da.po, po/de.po, po/es.po,
1128	po/fr.po, po/ga.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
1129	po/ro.po, po/ru.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po,
1130	tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Added check
1131	for locale.h and libintl.h in configure script.
1132
11332006-02-14  John Millaway <john43@users.sourceforge.net>
1134
1135	* flex.skl: Removed unused local vars.
1136
11372006-02-14  John Millaway <john43@users.sourceforge.net>
1138
1139	* flex.skl: Removed certain offending #undefs.
1140
11412006-02-14  John Millaway <john43@users.sourceforge.net>
1142
1143	* flexint.h: Removed logical and from preprocessor statement.
1144
11452006-02-14  Will Estes <wlestes@users.sourceforge.net>
1146
1147	* po/nl.po, po/nl.po.1: remove eroneously named nl.po.1; update
1148	nl.po
1149
11502006-02-14  John Millaway <john43@users.sourceforge.net>
1151
1152	* dfa.c: .
1153
11542006-02-14  John Millaway <john43@users.sourceforge.net>
1155
1156	* flex.skl: Included <sys/types.h> for serialized tables.
1157
11582006-02-14  John Millaway <john43@users.sourceforge.net>
1159
1160	* configure.in: Minor patch to call to head in configure script.
1161
11622006-02-14  John Millaway <john43@users.sourceforge.net>
1163
1164	* doc/flex.texi: Documentation patch.
1165
11662006-02-14  John Millaway <john43@users.sourceforge.net>
1167
1168	* filter.c, gen.c, libyywrap.c, main.c: Patch for full file system
1169	failure.
1170
11712006-02-13  John Millaway <john43@users.sourceforge.net>
1172
1173	* doc/flex.texi: Documentation.
1174
11752006-02-13  John Millaway <john43@users.sourceforge.net>
1176
1177	* main.c: Fixed double-fclose when input file is empty.
1178
11792006-02-10  Will Estes <wlestes@users.sourceforge.net>
1180
1181	* po/ca.po, po/da.po, po/de.po, po/es.po, po/fr.po, po/ga.po,
1182	po/ko.po, po/nl.po.1, po/pl.po, po/pt_BR.po, po/ro.po, po/ru.po,
1183	po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po: newtranslations
1184
11852005-12-22  John Millaway <john43@users.sourceforge.net>
1186
1187	* buf.c, main.c: Improvement request 1069716 log vs. log10
1188
11892005-12-22  John Millaway <john43@users.sourceforge.net>
1190
1191	* flex.skl: Fixed bug 1257093 yy_init_globals in header file
1192
11932005-04-14  Will Estes <wlestes@users.sourceforge.net>
1194
1195	* po/nl.po: new nl translation
1196
11972005-04-07  Will Estes <wlestes@users.sourceforge.net>
1198
1199	* NEWS, po/LINGUAS, po/nl.po, po/vi.po: new nl and vi translations
1200
12012004-07-20  Will Estes <wlestes@users.sourceforge.net>
1202
1203	* filter.c: correct improper stdin assignment
1204
12052004-05-22  Will Estes <wlestes@users.sourceforge.net>
1206
1207	* NEWS, po/tr.po: new tr translation
1208
12092004-05-12  Will Estes <wlestes@users.sourceforge.net>
1210
1211	* .cvsignore, .indent.pro: .cvsignore and  .indent.pro got missed in
1212	the import to sourceforge; replace them
1213
12142004-05-11  Will Estes <wlestes@users.sourceforge.net>
1215
1216	* po/fr.po: new fr translation
1217
12182004-05-03  Will Estes <wlestes@users.sourceforge.net>
1219
1220	* po/LINGUAS: polish is pl, not po
1221
12222004-03-22  Will Estes <wlestes@users.sourceforge.net>
1223
1224	* po/sv.po: yet another sweedish update
1225
12262004-03-19  Will Estes <wlestes@users.sourceforge.net>
1227
1228	* NEWS, po/sv.po: new sv translation
1229
12302003-12-11  John Millaway <john43@users.sourceforge.net>
1231
1232	* configure.in, filter.c, main.c: Configure checks for GNU m4.
1233	Environment variable M4 overrides built-in m4 path.  Generated m4
1234	does a late check for GNU m4.
1235
12362003-12-09  John Millaway <john43@users.sourceforge.net>
1237
1238	* doc/flex.texi: added 3 faqs
1239
12402003-11-24  Will Estes <wlestes@users.sourceforge.net>
1241
1242	* po/ro.po: new ro translation
1243
12442003-11-07  Will Estes <wlestes@users.sourceforge.net>
1245
1246	* NEWS, po/fr.po: new french translation
1247
12482003-11-07  Will Estes <wlestes@users.sourceforge.net>
1249
1250	* NEWS, po/ca.po: new catalan translation from the translation
1251	project
1252
12532003-11-07  Will Estes <wlestes@users.sourceforge.net>
1254
1255	* NEWS, po/LINGUAS, po/ga.po, po/pl.po: new polish translation;
1256	updated irish translation from translation project
1257
12582003-10-10  Will Estes <wlestes@users.sourceforge.net>
1259
1260	* NEWS, po/LINGUAS, po/ga.po: new Irish translation
1261
12622003-08-25  Will Estes <wlestes@users.sourceforge.net>
1263
1264	* NEWS, po/LINGUAS, po/ro.po: add romanian translation
1265
12662003-07-16  Will Estes <wlestes@users.sourceforge.net>
1267
1268	* flex.skl: flex_*int* type fixes
1269
12702003-07-16  Will Estes <wlestes@users.sourceforge.net>
1271
1272	* tools/cvsauthors: change wlestes email address
1273
12742003-07-16  Will Estes <wlestes@users.sourceforge.net>
1275
1276	* flex.skl: undef yytext_ptr has some bad side effects
1277
12782003-07-07  John Millaway <john43@users.sourceforge.net>
1279
1280	* doc/flex.texi: Documented m4 incompatibility with lex.
1281
12822003-05-21  Will Estes <wlestes@users.sourceforge.net>
1283
1284	* NEWS: upgrade to gettext 0.12
1285
12862003-05-20  Will Estes <wlestes@users.sourceforge.net>
1287
1288	* flex.skl, gen.c: patches from manoj via sourceforge
1289
12902003-05-20  Will Estes <wlestes@users.sourceforge.net>
1291
1292	* configure.in, po/.cvsignore, po/Makevars: upgrade gettext to 0.12;
1293	this allows running make pdf and make ps to be successful
1294
12952003-05-20  Will Estes <wlestes@users.sourceforge.net>
1296
1297	* doc/.cvsignore: cvs should ignore flex.pdf and flex.ps
1298
12992003-04-25  John Millaway <john43@users.sourceforge.net>
1300
1301	* TODO: Added yylineno bugs to TODO list.
1302
13032003-04-03  John Millaway <john43@users.sourceforge.net>
1304
1305	* doc/flex.xml: Docbook.
1306
13072003-04-03  John Millaway <john43@users.sourceforge.net>
1308
1309	* doc/flex.xml: xml now validates.
1310
13112003-04-02  John Millaway <john43@users.sourceforge.net>
1312
1313	* doc/flex.xml: Began conversion to DocBook.
1314
13152003-04-01  Will Estes <wlestes@users.sourceforge.net>
1316
1317	* NEWS, configure.in: version 2.5.31
1318
13192003-04-01  Will Estes <wlestes@users.sourceforge.net>
1320
1321	* NEWS: remove --enable-maintainer-mode configure option
1322
13232003-04-01  Will Estes <wlestes@users.sourceforge.net>
1324
1325	* configure.in: remove AM_MAINTAINER_MODE
1326
13272003-04-01  John Millaway <john43@users.sourceforge.net>
1328
1329	* flex.skl, flexdef.h, main.c, misc.c, scan.l: Renamed some internal
1330	variables.
1331
13322003-03-31  Will Estes <wlestes@users.sourceforge.net>
1333
1334	* NEWS: yylineno is now per-buffer in reentrant scanners
1335
13362003-03-31  John Millaway <john43@users.sourceforge.net>
1337
1338	* TODO: Added TODO item.
1339
13402003-03-30  John Millaway <john43@users.sourceforge.net>
1341
1342	* flex.skl, gen.c: yylineno is per-buffer in the reentrant scanner.
1343	support for yycolumn exists, but is not yet developed.
1344
13452003-03-28  John Millaway <john43@users.sourceforge.net>
1346
1347	* flex.skl: Minor documentation.
1348
13492003-03-28  Will Estes <wlestes@users.sourceforge.net>
1350
1351	* NEWS: added %top directive
1352
13532003-03-27  John Millaway <john43@users.sourceforge.net>
1354
1355	* buf.c, configure.in, doc/flex.texi, flexdef.h, main.c, scan.l,
1356	tests/Makefile.am, tests/descriptions, tests/test-top/.cvsignore,
1357	tests/test-top/Makefile.am, tests/test-top/main.c,
1358	tests/test-top/scanner.l, tests/test-top/test.input: Added %top
1359	block syntax.  Added test for %top block.  Documented %top block.
1360
13612003-03-27  John Millaway <john43@users.sourceforge.net>
1362
1363	* TODO, doc/flex.texi: Documented the m4 dependency.
1364
13652003-03-26  Will Estes <wlestes@users.sourceforge.net>
1366
1367	* configure.in, flexdef.h: check for sys/wait.h since we use wait(2)
1368
13692003-03-26  Will Estes <wlestes@users.sourceforge.net>
1370
1371	* flexdef.h: reorder include directives so as to catch system
1372	integer types before flex defined values for same
1373
13742003-03-26  Will Estes <wlestes@users.sourceforge.net>
1375
1376	* TODO: assign tasks due before major release can happen; remove
1377	--enable-maintainer-mode entry
1378
13792003-03-26  Will Estes <wlestes@users.sourceforge.net>
1380
1381	* Makefile.am: only rebuild the ChangeLog if we're inside a cvs
1382	working directory
1383
13842003-03-26  Will Estes <wlestes@users.sourceforge.net>
1385
1386	* configure.in, tools/.cvsignore, tools/Makefile.am: add tools/
1387	subdirectory to distribution
1388
13892003-03-26  Will Estes <wlestes@users.sourceforge.net>
1390
1391	* Makefile.am: remove maintainer_mode conditional; add filter.c and
1392	regex.c to indentfiles; reformat and sort indentfiles so it's easier
1393	to add files in the future
1394
13952003-03-26  Will Estes <wlestes@users.sourceforge.net>
1396
1397	* doc/Makefile.am: clean up flex.texi processing leftovers with
1398	cleanfiles
1399
14002003-03-26  Will Estes <wlestes@users.sourceforge.net>
1401
1402	* tests/test-linedir-r/Makefile.am: an awk script wasn't included in
1403	the distribution
1404
14052003-03-26  John Millaway <john43@users.sourceforge.net>
1406
1407	* TODO, configure.in, tests/Makefile.am, tests/descriptions,
1408	tests/test-include-by-push/.cvsignore,
1409	tests/test-include-by-push/Makefile.am,
1410	tests/test-include-by-push/scanner.l,
1411	tests/test-include-by-push/test-1.input,
1412	tests/test-include-by-push/test-2.input,
1413	tests/test-include-by-push/test-3.input: Added test for
1414	yypush_buffer_state and yypop_buffer_state.
1415
14162003-03-26  John Millaway <john43@users.sourceforge.net>
1417
1418	* TODO: Removed items from TODO list.
1419
14202003-03-26  John Millaway <john43@users.sourceforge.net>
1421
1422	* configure.in, tests/Makefile.am, tests/descriptions,
1423	tests/test-linedir-r/.cvsignore, tests/test-linedir-r/Makefile.am,
1424	tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c,
1425	tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input:
1426	Added test for #line directives.
1427
14282003-03-26  John Millaway <john43@users.sourceforge.net>
1429
1430	* configure.in, tests/Makefile.am, tests/test-noansi-nr/.cvsignore,
1431	tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l,
1432	tests/test-noansi-nr/test.input, tests/test-noansi-r/.cvsignore,
1433	tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l,
1434	tests/test-noansi-r/test.input: Added test for noansi (traditional)
1435	options.  Reordered the tests so the basic ones are first.
1436
14372003-03-25  Will Estes <wlestes@users.sourceforge.net>
1438
1439	* TODO, doc/Makefile.am: remove maintainer-mode conditional around
1440	rebuilding of manpage
1441
14422003-03-25  Will Estes <wlestes@users.sourceforge.net>
1443
1444	* README: mention doc/ for user documentation
1445
14462003-03-25  Will Estes <wlestes@users.sourceforge.net>
1447
1448	* TODO: rework distribution items
1449
14502003-03-25  Will Estes <wlestes@users.sourceforge.net>
1451
1452	* NEWS: mention m4 processing
1453
14542003-03-25  Will Estes <wlestes@users.sourceforge.net>
1455
1456	* tests/README: update instructions for running test suite
1457
14582003-03-25  Will Estes <wlestes@users.sourceforge.net>
1459
1460	* FlexLexer.h, Makefile.am, TODO, buf.c, configure.in,
1461	doc/flex.texi, filter.c, flex.skl, flexdef.h, gen.c, main.c,
1462	misc.c, options.c, options.h, regex.c, scan.l, sym.c,
1463	tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l,
1464	tests/test-reject/scanner.l, tests/test-table-opts/scanner.l: merge
1465	millaway's m4 branch work
1466
14672003-03-24  John Millaway <john43@users.sourceforge.net>
1468
1469	* doc/flex.texi, flex.skl, flexdef.h, gen.c, main.c, options.c,
1470	options.h, scan.l: Option ansi-definitions.  Option ansi-prototypes.
1471	Cleaned up some of header.  Documented bison-locations.
1472
14732003-03-24  John Millaway <john43@users.sourceforge.net>
1474
1475	* scan.l: Escaped m4 macros in scan.l which would cause
1476	bootstrapping issues.
1477
14782003-03-21  John Millaway <john43@users.sourceforge.net>
1479
1480	* doc/flex.texi, flex.skl, main.c: Cleaning up the skel.
1481
14822003-03-20  Will Estes <wlestes@users.sourceforge.net>
1483
1484	* TODO: we want to move the contents of to.do/Wishlist to top level
1485	TODO
1486
14872003-03-20  John Millaway <john43@users.sourceforge.net>
1488
1489	* to.do/Wish-List: Assessment of every item in Wish-List.
1490
14912003-03-19  John Millaway <john43@users.sourceforge.net>
1492
1493	* main.c: Fixed allocation of slightly more memory than needed.
1494
14952003-03-19  John Millaway <john43@users.sourceforge.net>
1496
1497	* TODO, buf.c, configure.in, flex.skl, flexdef.h, main.c, sym.c:
1498	Start conditions now generated in a single place.
1499
15002003-03-19  Will Estes <wlestes@users.sourceforge.net>
1501
1502	* TODO: cosmetic changes to TODO list
1503
15042003-03-19  John Millaway <john43@users.sourceforge.net>
1505
1506	* flex.skl: Cleaned up warnings so multiple headers could coincide.
1507
15082003-03-19  John Millaway <john43@users.sourceforge.net>
1509
1510	* TODO, flex.skl, main.c: Moved prefixes to m4.
1511
15122003-03-19  John Millaway <john43@users.sourceforge.net>
1513
1514	* FlexLexer.h, filter.c, flex.skl, flexdef.h, main.c, misc.c,
1515	regex.c: Removed Paxson/Berkeley copyright restriction from filter.c
1516	and regex.c.  Inline documentation of much of the generated API.
1517	Line directives now fixed for header and stdin/stdout.  Blank lines
1518	squeezed from generated scanner.
1519
15202003-03-18  John Millaway <john43@users.sourceforge.net>
1521
1522	* filter.c, flexdef.h, main.c, regex.c: Fixed #line directives.
1523
15242003-03-17  John Millaway <john43@users.sourceforge.net>
1525
1526	* Makefile.am, filter.c, flexdef.h, regex.c: Added regex.c for
1527	regex-related code.  Worked on fixing line directives;incomplete.
1528
15292003-03-14  John Millaway <john43@users.sourceforge.net>
1530
1531	* TODO: Added some TODOs.
1532
15332003-03-14  John Millaway <john43@users.sourceforge.net>
1534
1535	* flexdef.h, main.c, options.c, options.h, scan.l,
1536	tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l:
1537	Bison bridge was simplified to rely less on bison output.  New
1538	option bison-locations.
1539
15402003-03-14  John Millaway <john43@users.sourceforge.net>
1541
1542	* filter.c, flex.skl, flexdef.h, gen.c, main.c, scan.l,
1543	tests/test-reject/scanner.l: Filters are now direct children of main
1544	process.  Header file now generated through m4.
1545
15462003-03-14  John Millaway <john43@users.sourceforge.net>
1547
1548	* buf.c, filter.c, flexdef.h, main.c, misc.c: Added internal filter
1549	ability.  Deleted various unused variables.
1550
15512003-03-14  John Millaway <john43@users.sourceforge.net>
1552
1553	* main.c, tests/test-table-opts/scanner.l: Keeping tests up to date
1554	with m4 changes.  Proper wait for all children.
1555
15562003-03-14  John Millaway <john43@users.sourceforge.net>
1557
1558	* flex.skl, tests/test-table-opts/scanner.l: Moved test-tables to
1559	m4.
1560
15612003-03-14  John Millaway <john43@users.sourceforge.net>
1562
1563	* flex.skl, main.c, options.c: Moved bison bridge code to m4.
1564
15652003-03-13  John Millaway <john43@users.sourceforge.net>
1566
1567	* flex.skl, gen.c, main.c, scan.l: Moved YY_USE_LINENO to m4.
1568
15692003-03-13  John Millaway <john43@users.sourceforge.net>
1570
1571	* buf.c, flexdef.h, scan.l: Added function buf_m4_undefine.
1572
15732003-03-13  John Millaway <john43@users.sourceforge.net>
1574
1575	* flex.skl, main.c, scan.l: Replaced YY_ALWAYS_INTERACTIVE with m4.
1576	Replaced YY_NEVER_INTERACTIVE with m4.
1577
15782003-03-13  John Millaway <john43@users.sourceforge.net>
1579
1580	* flex.skl, main.c: Moved YY_TEXT_IS_ARRAY to m4.
1581
15822003-03-12  John Millaway <john43@users.sourceforge.net>
1583
1584	* flex.skl, gen.c, main.c, tests/test-reject/scanner.l: Renaming
1585	macros from YY_* to M4_YY_* where appropriate.
1586
15872003-03-12  John Millaway <john43@users.sourceforge.net>
1588
1589	* flex.skl, tests/test-reject/scanner.l,
1590	tests/test-table-opts/scanner.l: Now using local variable "yyg"
1591	instead of lengthly YY_G expansion.
1592
15932003-03-12  John Millaway <john43@users.sourceforge.net>
1594
1595	* buf.c, filter.c, flex.skl, flexdef.h, main.c, misc.c, options.c,
1596	options.h, scan.l, tests/test-reject/scanner.l: More m4 macro
1597	conversions.  Added debugging option --preproc-level=NUM.
1598
15992003-03-11  John Millaway <john43@users.sourceforge.net>
1600
1601	* Makefile.am, buf.c, flex.skl, flexdef.h, gen.c, main.c, misc.c,
1602	scan.l: Replaced many CPP macros with m4 equivalents.
1603
16042003-03-10  John Millaway <john43@users.sourceforge.net>
1605
1606	* Makefile.am, filter.c, flex.skl, flexdef.h, main.c, misc.c: Added
1607	filter.c Added filter.c rules to Makefile.am Added filter prototypes
1608	to flexdef.h Flex now filters output through m4.
1609
16102003-03-05  Will Estes <wlestes@users.sourceforge.net>
1611
1612	* doc/.cvsignore, texinfo.tex: move texinfo.tex to doc/
1613
16142003-03-05  Will Estes <wlestes@users.sourceforge.net>
1615
1616	* TODO: update TODO
1617
16182003-03-05  Will Estes <wlestes@users.sourceforge.net>
1619
1620	* NEWS, configure.in: version 2.5.29
1621
16222003-03-04  John Millaway <john43@users.sourceforge.net>
1623
1624	* FlexLexer.h, flex.skl: Added growable buffer stack to C++ scanner
1625	as well.  yyensure_buffer_stack is now static.
1626
16272003-03-02  John Millaway <john43@users.sourceforge.net>
1628
1629	* flex.skl, misc.c: Removed awkward %push %pop syntax from skeleton.
1630
16312003-03-02  John Millaway <john43@users.sourceforge.net>
1632
1633	* flex.skl: Renamed YY_CURRENT_BUFFER_FAST to
1634	YY_CURRENT_BUFFER_LVALUE to better reflect its purpose.
1635
16362003-02-28  John Millaway <john43@users.sourceforge.net>
1637
1638	* NEWS: made entry on input buffer stacks.
1639
16402003-02-28  Will Estes <wlestes@users.sourceforge.net>
1641
1642	* Makefile.am, doc/Makefile.am: build on . in top level first; this
1643	will simplify calling help2man
1644
16452003-02-28  John Millaway <john43@users.sourceforge.net>
1646
1647	* TODO, doc/flex.texi, flex.skl, gen.c, main.c: Removed
1648	yy_current_buffer from the planet.  Input buffer states are now in
1649	an internal unbounded stack.  Added new internal function,
1650	yyensure_buffer_stack.  Added new API function, yypush_buffer_state.
1651	Added new API function, yypop_buffer_state.  Documented the new API
1652	calls in the manual.  Macro YY_BUFFER_STATE now refers to top of
1653	stack.  This revision breaks the C++ scanner (again.)
1654
16552003-02-28  John Millaway <john43@users.sourceforge.net>
1656
1657	* main.c: Removed some symbols from the undef list. They are needed
1658	for multiple headers to coexist.
1659
16602003-02-27  Will Estes <wlestes@users.sourceforge.net>
1661
1662	* Makefile.am, NEWS, configure.in, doc/.cvsignore, doc/Makefile.am,
1663	doc/flex.texi, flex.texi: move flex.texi and flex.1 to new doc/
1664	subdirectory
1665
16662003-02-27  Will Estes <wlestes@users.sourceforge.net>
1667
1668	* NEWS: namespace cleanups
1669
16702003-02-26  John Millaway <john43@users.sourceforge.net>
1671
1672	* main.c: Added a few macros to the undef list.
1673
16742003-02-26  John Millaway <john43@users.sourceforge.net>
1675
1676	* main.c: Put the undef macros in an array.
1677
16782003-02-12  Will Estes <wlestes@users.sourceforge.net>
1679
1680	* NEWS, configure.in: version 2.5.28
1681
16822003-02-10  Will Estes <wlestes@users.sourceforge.net>
1683
1684	* README, TODO, configure.in, flex.texi: update documentation to
1685	reflect the sourceforge move
1686
16872003-02-06  Will Estes <wlestes@users.sourceforge.net>
1688
1689	* TODO: update according to current thinking
1690
16912003-02-06  Will Estes <wlestes@users.sourceforge.net>
1692
1693	* TODO: mcvs reviewed
1694
16952003-02-06  Will Estes <wlestes@users.sourceforge.net>
1696
1697	* TODO: sourceforge migration tasks
1698
16992003-02-04  Will Estes <wlestes@users.sourceforge.net>
1700
1701	* NEWS: Flex now warns if always-interactive is specified with fast
1702	or full; Fixed trailing slash bug in YY_INPUT macro def
1703
17042003-01-31  John Millaway <john43@users.sourceforge.net>
1705
1706	* scan.l: Flex now warns if always-interactive is specified with
1707	fast or full.
1708
17092003-01-31  Will Estes <wlestes@users.sourceforge.net>
1710
1711	* Makefile.am: switch to using cvs2cl.pl to generate the ChangeLog
1712
17132003-01-31  Will Estes <wlestes@users.sourceforge.net>
1714
1715	* tools/cvs2cl.pl, tools/cvsauthors: we're going to be switching how
1716	we handle our ChangeLog
1717
17182003-01-29  John Millaway <john43@users.sourceforge.net>
1719
1720	* gen.c, misc.c: Fixed trailing slash bug in YY_INPUT macro def.
1721
17222003-01-29  Will Estes <wlestes@users.sourceforge.net>
1723
1724	* README.cvs-snapshot: upgrade texinfo to 4.3d
1725
17262003-01-29  Will Estes <wlestes@users.sourceforge.net>
1727
1728	* flex.texi: the @copying construct works now; thanks to the texinfo
1729	maintainers for finding the problem
1730
17312003-01-21  Will Estes <wlestes@users.sourceforge.net>
1732
1733	* NEWS, configure.in: version 2.5.27
1734
17352003-01-21  Will Estes <wlestes@users.sourceforge.net>
1736
1737	* NEWS: flex now works with recent bison versions
1738
17392003-01-18  John Millaway <john43@users.sourceforge.net>
1740
1741	* flex.skl: Check for YYLTYPE_IS_DECLARED. This fixes bison-bridge
1742	with latest bison.
1743
17442003-01-15  Will Estes <wlestes@users.sourceforge.net>
1745
1746	* NEWS, po/pt_BR.po: new pt_br translation
1747
17482003-01-14  Will Estes <wlestes@users.sourceforge.net>
1749
1750	* NEWS, configure.in: version 2.5.26
1751
17522003-01-14  Will Estes <wlestes@users.sourceforge.net>
1753
1754	* NEWS: Fixed table deserialization bug on big-endian archs. Patch
1755	sent from Bryce Nichols <bryce@bnichols.org>
1756
17572003-01-12  John Millaway <john43@users.sourceforge.net>
1758
1759	* tables_shared.h: Fixed table deserialization bug on big-endian
1760	archs. Patch sent from Bryce Nichols <bryce@bnichols.org>.
1761
17622003-01-10  Will Estes <wlestes@users.sourceforge.net>
1763
1764	* README.cvs-snapshot: add version numbers for some tools and
1765	explain about version.texi and --enable-maintainer-mode
1766
17672003-01-10  Will Estes <wlestes@users.sourceforge.net>
1768
1769	* NEWS: catch news up
1770
17712003-01-09  John Millaway <john43@users.sourceforge.net>
1772
1773	* tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Changed
1774	size_t to yy_size_t in yyalloc() and yyrealloc(). Is this really
1775	what we want?
1776
17772003-01-09  John Millaway <john43@users.sourceforge.net>
1778
1779	* flex.skl: Changed type of yyleng from size_t to int. This fixes
1780	bug in PostgreSQL compilation.
1781
17822003-01-09  Will Estes <wlestes@users.sourceforge.net>
1783
1784	* NEWS: catch news up
1785
17862003-01-09  Will Estes <wlestes@users.sourceforge.net>
1787
1788	* flex.skl: more c++ fixes
1789
17902003-01-09  Will Estes <wlestes@users.sourceforge.net>
1791
1792	* Makefile.am, configure.in, flex.spec.in: add a spec file
1793
17942003-01-09  Will Estes <wlestes@users.sourceforge.net>
1795
1796	* flex.skl: type cast to pacify c++ compilers; patch from Bruce
1797	Lilly <blilly@erols.com>
1798
17992003-01-08  Will Estes <wlestes@users.sourceforge.net>
1800
1801	* NEWS: new es translation
1802
18032003-01-08  Will Estes <wlestes@users.sourceforge.net>
1804
1805	* po/es.po: new spanish translation
1806
18072002-12-19  John Millaway <john43@users.sourceforge.net>
1808
1809	* gen.c: Fixed bug where YY_G(0) sometimes occurs (created by my
1810	previous commit.)
1811
18122002-12-17  John Millaway <john43@users.sourceforge.net>
1813
1814	* gen.c: Fixed bug submitted by Bojan Smojver <bojan@rexursive.com>
1815	where the use of yylineno, reentrant, and yymore together caused a
1816	compile-time error.
1817
18182002-12-17  Will Estes <wlestes@users.sourceforge.net>
1819
1820	* NEWS: update NEWS
1821
18222002-12-17  John Millaway <john43@users.sourceforge.net>
1823
1824	* flex.texi: Documented new behavior with character ranges.
1825
18262002-12-16  John Millaway <john43@users.sourceforge.net>
1827
1828	* parse.y: Fixed bug submitted by  Bruce Lilly <blilly@erols.com>
1829	where character ranges would yield unexpected behavior in a caseless
1830	scanner.  Also, flex now emits a warning if the range looks like
1831	trouble.
1832
18332002-12-16  John Millaway <john43@users.sourceforge.net>
1834
1835	* ccl.c, flexdef.h: Added utility functions to deal with character
1836	case.
1837
18382002-12-09  Will Estes <wlestes@users.sourceforge.net>
1839
1840	* flexint.h: we don't really need int64 anyway
1841
18422002-12-09  Will Estes <wlestes@users.sourceforge.net>
1843
1844	* flex.skl: apparently some lints are happier with fllthrough
1845	without a space
1846
18472002-12-02  Will Estes <wlestes@users.sourceforge.net>
1848
1849	* NEWS, configure.in: version 2.5.25
1850
18512002-12-02  Will Estes <wlestes@users.sourceforge.net>
1852
1853	* Makefile.am: enclose flex.1 target in MAINTERNER_MODE
1854
18552002-12-02  Will Estes <wlestes@users.sourceforge.net>
1856
1857	* po/pt_BR.po: new pt_br translation
1858
18592002-12-01  John Millaway <john43@users.sourceforge.net>
1860
1861	* flex.texi: Indexed some more faqs.
1862
18632002-11-29  John Millaway <john43@users.sourceforge.net>
1864
1865	* flex.skl: Fixed bug in SECOND yyless definition where argument was
1866	not enclosed in parentheses.
1867
18682002-11-29  John Millaway <john43@users.sourceforge.net>
1869
1870	* flex.skl: Fixed bug in yyless definition where argument was not
1871	enclosed in parentheses.
1872
18732002-11-27  Will Estes <wlestes@users.sourceforge.net>
1874
1875	* NEWS: flex uses flex_int*_t types
1876
18772002-11-27  Will Estes <wlestes@users.sourceforge.net>
1878
1879	* flexint.h: integer types for non-C99 systems flexint.h
1880
18812002-11-27  John Millaway <john43@users.sourceforge.net>
1882
1883	* dfa.c, flexint.h, gen.c, tables.c, tables.h, tables_shared.c,
1884	tables_shared.h: Changed int types to flex_intX_t. The build is now
1885	broken until typedef's are established.
1886
18872002-11-27  Will Estes <wlestes@users.sourceforge.net>
1888
1889	* Makefile.am: MAINTAINERCLEANFILES: new variable: try to make it so
1890	that make maintainer-clean  erases everything not under version
1891	control
1892
18932002-11-27  Will Estes <wlestes@users.sourceforge.net>
1894
1895	* config.rpath: remove config.rpath
1896
18972002-11-27  Will Estes <wlestes@users.sourceforge.net>
1898
1899	* README-alpha: just list location of betas
1900
19012002-11-26  Will Estes <wlestes@users.sourceforge.net>
1902
1903	* flexint.h: __STDC_VERSION__ needs an L suffix
1904
19052002-11-26  Will Estes <wlestes@users.sourceforge.net>
1906
1907	* NEWS, po/LINGUAS, po/pt_BR.po: new pt_br translation from the
1908	translation project
1909
19102002-11-25  Will Estes <wlestes@users.sourceforge.net>
1911
1912	* flexint.h: include inttypes.h for folks who really are C99
1913
19142002-11-25  Will Estes <wlestes@users.sourceforge.net>
1915
1916	* TODO: fix a typo
1917
19182002-11-25  Will Estes <wlestes@users.sourceforge.net>
1919
1920	* NEWS, configure.in: version 2.5.24
1921
19222002-11-23  Will Estes <wlestes@users.sourceforge.net>
1923
1924	* configure.in: try to make sure we have GNU m4
1925
19262002-11-23  Will Estes <wlestes@users.sourceforge.net>
1927
1928	* tests/test-c++-multiple-scanners/Makefile.am: include
1929	tests/test-c++-multipl-scanners/test.input
1930
19312002-11-23  Will Estes <wlestes@users.sourceforge.net>
1932
1933	* NEWS: more portability fixes
1934
19352002-11-23  Will Estes <wlestes@users.sourceforge.net>
1936
1937	* configure.in, flexdef.h: apparently on some BSD systems, we need
1938	sys/params.h; reported by millaway
1939
19402002-11-22  Will Estes <wlestes@users.sourceforge.net>
1941
1942	* NEWS: update NEWS
1943
19442002-11-22  John Millaway <john43@users.sourceforge.net>
1945
1946	* flex.skl, main.c, tests/test-c++-multiple-scanners/Makefile.am:
1947	Fixed prefix of yyalloc,yyfree,yyrealloc in C++ scanner.  Removed
1948	yylex_destroy from C++ scanner.
1949
19502002-11-22  John Millaway <john43@users.sourceforge.net>
1951
1952	* flex.texi: renamed some faqs.
1953
19542002-11-22  Will Estes <wlestes@users.sourceforge.net>
1955
1956	* AUTHORS: update wording about authorship
1957
19582002-11-17  John Millaway <john43@users.sourceforge.net>
1959
1960	* parse.y: Removed space before line num in error messages to look
1961	more like gcc's errors.
1962
19632002-11-06  Will Estes <wlestes@users.sourceforge.net>
1964
1965	* NEWS, po/tr.po: new turkish translation from the translation
1966	project
1967
19682002-10-28  Will Estes <wlestes@users.sourceforge.net>
1969
1970	* gen.c: applied c++ from lilypond folks for std:: reasons
1971
19722002-10-25  Will Estes <wlestes@users.sourceforge.net>
1973
1974	* flex.texi: proofreading
1975
19762002-10-24  Will Estes <wlestes@users.sourceforge.net>
1977
1978	* flex.texi: proofreading
1979
19802002-10-22  Will Estes <wlestes@users.sourceforge.net>
1981
1982	* flex.skl: use c-style header names in c++ for now; at some point
1983	we'll have a separate c++ skeleton and we can go whole-hog pure c++
1984
19852002-10-22  Will Estes <wlestes@users.sourceforge.net>
1986
1987	* TODO: c++ rants
1988
19892002-10-22  Will Estes <wlestes@users.sourceforge.net>
1990
1991	* flex.texi: more proofreading
1992
19932002-10-22  Will Estes <wlestes@users.sourceforge.net>
1994
1995	* Makefile.am: include intent.pro; indent target is MAINTAINER_MODE
1996	conditional
1997
19982002-10-22  Will Estes <wlestes@users.sourceforge.net>
1999
2000	* configure.in: When we use AC_PATH_PROG, value-if-not-found is the
2001	name of the program we wanted to find; this will generate more
2002	helpful error messages
2003
20042002-10-21  John Millaway <john43@users.sourceforge.net>
2005
2006	* tables.c: Added a missing function prototype.
2007
20082002-10-21  Will Estes <wlestes@users.sourceforge.net>
2009
2010	* NEWS, configure.in: version 2.5.23
2011
20122002-10-21  Will Estes <wlestes@users.sourceforge.net>
2013
2014	* NEWS: update NEWS on recent changes
2015
20162002-10-21  Will Estes <wlestes@users.sourceforge.net>
2017
2018	* flexint.h: use sys/types.h and not inttypes.h
2019
20202002-10-21  Will Estes <wlestes@users.sourceforge.net>
2021
2022	* configure.in: check for limits.h
2023
20242002-10-21  Will Estes <wlestes@users.sourceforge.net>
2025
2026	* TODO: update TODO on recent suggestions
2027
20282002-10-21  Will Estes <wlestes@users.sourceforge.net>
2029
2030	* flex.texi: titlepage and contents
2031
20322002-10-21  Will Estes <wlestes@users.sourceforge.net>
2033
2034	* Makefile.am: typo
2035
20362002-10-21  Will Estes <wlestes@users.sourceforge.net>
2037
2038	* Makefile.am, README.cvs-snapshot: include README.cvs-snapshot in
2039	the distribution; in README-cvs-snapshot, mention the need for
2040	enable-maintainer-mode
2041
20422002-10-21  John Millaway <john43@users.sourceforge.net>
2043
2044	* flex.texi: typo.
2045
20462002-10-18  Will Estes <wlestes@users.sourceforge.net>
2047
2048	* flex.texi: report the current version info that flex provides;
2049	reformat a list of non-posix features
2050
20512002-10-18  Will Estes <wlestes@users.sourceforge.net>
2052
2053	* NEWS: report the current version info that flex provides
2054
20552002-10-18  Will Estes <wlestes@users.sourceforge.net>
2056
2057	* flex.skl: FLEX_BETA defined if flex is beta
2058
20592002-10-16  Will Estes <wlestes@users.sourceforge.net>
2060
2061	* flexint.h: if we're doing c++, then we can't use long long
2062
20632002-10-14  Will Estes <wlestes@users.sourceforge.net>
2064
2065	* TODO: update TODO on several things
2066
20672002-10-11  Will Estes <wlestes@users.sourceforge.net>
2068
2069	* flex.texi: more proofreading
2070
20712002-10-11  Will Estes <wlestes@users.sourceforge.net>
2072
2073	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
2074	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
2075	tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
2076	tests/test-bison-yylloc/Makefile.am,
2077	tests/test-bison-yylval/Makefile.am,
2078	tests/test-c++-basic/Makefile.am,
2079	tests/test-c++-multiple-scanners/Makefile.am,
2080	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
2081	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
2082	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
2083	tests/test-include-by-buffer/Makefile.am,
2084	tests/test-include-by-reentrant/Makefile.am,
2085	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2086	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2087	tests/test-multiple-scanners-nr/Makefile.am,
2088	tests/test-multiple-scanners-r/Makefile.am,
2089	tests/test-posix/Makefile.am,
2090	tests/test-posixly-correct/Makefile.am,
2091	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2092	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2093	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2094	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
2095	remove BISON assignment as per suggestion from Akim Demaille
2096
20972002-10-11  Will Estes <wlestes@users.sourceforge.net>
2098
2099	* Makefile.am, configure.in: remove intl from dist
2100
21012002-10-11  Will Estes <wlestes@users.sourceforge.net>
2102
2103	* configure.in: we use maintainer mode now
2104
21052002-10-11  Will Estes <wlestes@users.sourceforge.net>
2106
2107	* NEWS: include create-test
2108
21092002-10-11  Will Estes <wlestes@users.sourceforge.net>
2110
2111	* tests/Makefile.am: rename test to check-local as per Akim
2112	Demaille; test for failed tests so that make check fails if any
2113	tests do
2114
21152002-10-11  Will Estes <wlestes@users.sourceforge.net>
2116
2117	* tests/Makefile.am: use dist_noinst_scripts as per email from Akim
2118	Demaille
2119
21202002-10-10  John Millaway <john43@users.sourceforge.net>
2121
2122	* flex.texi: Documentation.
2123
21242002-10-10  Will Estes <wlestes@users.sourceforge.net>
2125
2126	* NEWS, configure.in: version 2.5.22; portability fixes and attn to
2127	the test suite
2128
21292002-10-10  Will Estes <wlestes@users.sourceforge.net>
2130
2131	* flexint.h: ok, this seems to work
2132
21332002-10-10  Will Estes <wlestes@users.sourceforge.net>
2134
2135	* tests/TEMPLATE/Makefile.am, tests/test-bison-nr/Makefile.am,
2136	tests/test-bison-yylloc/Makefile.am,
2137	tests/test-bison-yylval/Makefile.am,
2138	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
2139	tests/test-multiple-scanners-nr/Makefile.am,
2140	tests/test-multiple-scanners-r/Makefile.am: use builddir in tests
2141	that need it in their include path
2142
21432002-10-10  Will Estes <wlestes@users.sourceforge.net>
2144
2145	* tests/TEMPLATE/Makefile.am: sometimes we put header files in the
2146	builddir and so we should account for that
2147
21482002-10-10  Will Estes <wlestes@users.sourceforge.net>
2149
2150	* tests/TEMPLATE/Makefile.am: replace the last  instance
2151
21522002-10-10  Will Estes <wlestes@users.sourceforge.net>
2153
2154	* flex.skl: include unistd.h and not cunistd as cunistd only seems
2155	to be present on very recent systems
2156
21572002-10-10  Will Estes <wlestes@users.sourceforge.net>
2158
2159	* Makefile.am, configure.in, flex.skl, flexdef.h, flexint.h: redo
2160	integral types again; add flexint.h; change dependencies caused by
2161	adding flexint.h; remove autoconf wrapper around cunistd; restore
2162	netinet/in.h includes; remove unneded feature checks in configure.in
2163
21642002-10-08  Will Estes <wlestes@users.sourceforge.net>
2165
2166	* configure.in, flex.skl, flexdef.h: current swipe at header magic;
2167	int types be damned
2168
21692002-10-08  Will Estes <wlestes@users.sourceforge.net>
2170
2171	* NEWS: change version constant info to reflect change to flex.skl
2172
21732002-10-08  Will Estes <wlestes@users.sourceforge.net>
2174
2175	* Makefile.am: remove README-alpha option; add definitions for
2176	FLEX_{MAJOR,MINOR,SUBMINOR}_VERSION
2177
21782002-10-07  Will Estes <wlestes@users.sourceforge.net>
2179
2180	* flex.skl, flexdef.h: ok, here goes; try to handle integral
2181	typedefs in one swell foop
2182
21832002-10-07  Will Estes <wlestes@users.sourceforge.net>
2184
2185	* configure.in: we check for {u,}int*_t types; maybe this will
2186	simplify things
2187
21882002-10-07  Will Estes <wlestes@users.sourceforge.net>
2189
2190	* configure.in: we create the tests/TEMPLATE/Makefile so that we can
2191	build the dist archives
2192
21932002-10-07  Will Estes <wlestes@users.sourceforge.net>
2194
2195	* NEWS: more test suite cleanups
2196
21972002-10-07  Will Estes <wlestes@users.sourceforge.net>
2198
2199	* tests/test-c++-multiple-scanners/Makefile.am: we don't use header
2200	files...
2201
22022002-10-07  Will Estes <wlestes@users.sourceforge.net>
2203
2204	* flexdef.h: remove include of malloc.h
2205
22062002-10-04  Will Estes <wlestes@users.sourceforge.net>
2207
2208	* flex.texi: more editing; remove examples index; merge examples
2209	into concept index
2210
22112002-10-04  Will Estes <wlestes@users.sourceforge.net>
2212
2213	* flex.texi: edited one more faq; used C-u C-c C-u C-a to update
2214	menus and nodes since the other updating commands are somewhat
2215	broken; unfortunately this means that all nodes have all pointers
2216	filled in
2217
22182002-10-04  Will Estes <wlestes@users.sourceforge.net>
2219
2220	* flex.texi: yesterday's proofreading
2221
22222002-10-02  Will Estes <wlestes@users.sourceforge.net>
2223
2224	* flex.texi: proofread some more
2225
22262002-10-02  Will Estes <wlestes@users.sourceforge.net>
2227
2228	* flex.texi: proofread edit begins
2229
22302002-10-01  Will Estes <wlestes@users.sourceforge.net>
2231
2232	* configure.in, tests/Makefile.am,
2233	tests/test-c++-multiple-scanners/.cvsignore,
2234	tests/test-c++-multiple-scanners/Makefile.am,
2235	tests/test-c++-multiple-scanners/main.cpp,
2236	tests/test-c++-multiple-scanners/scanner-1.l,
2237	tests/test-c++-multiple-scanners/scanner-2.l,
2238	tests/test-c++-multiple-scanners/test.input: test c++ with multiple
2239	scanners
2240
22412002-09-27  Will Estes <wlestes@users.sourceforge.net>
2242
2243	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
2244	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
2245	tests/test-bison-nr/Makefile.am,
2246	tests/test-bison-yylloc/Makefile.am,
2247	tests/test-bison-yylval/Makefile.am,
2248	tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2249	tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
2250	tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
2251	tests/test-header-r/Makefile.am,
2252	tests/test-include-by-buffer/Makefile.am,
2253	tests/test-include-by-reentrant/Makefile.am,
2254	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2255	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2256	tests/test-multiple-scanners-nr/Makefile.am,
2257	tests/test-multiple-scanners-r/Makefile.am,
2258	tests/test-posix/Makefile.am,
2259	tests/test-posixly-correct/Makefile.am,
2260	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2261	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2262	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2263	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
2264	we used INCLUDES in another place in the Makefile.am files in the
2265	test suite
2266
22672002-09-27  Will Estes <wlestes@users.sourceforge.net>
2268
2269	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
2270	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
2271	tests/test-bison-nr/Makefile.am,
2272	tests/test-bison-yylloc/Makefile.am,
2273	tests/test-bison-yylval/Makefile.am,
2274	tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2275	tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
2276	tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
2277	tests/test-header-r/Makefile.am,
2278	tests/test-include-by-buffer/Makefile.am,
2279	tests/test-include-by-reentrant/Makefile.am,
2280	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2281	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2282	tests/test-multiple-scanners-nr/Makefile.am,
2283	tests/test-multiple-scanners-r/Makefile.am,
2284	tests/test-posix/Makefile.am,
2285	tests/test-posixly-correct/Makefile.am,
2286	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2287	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2288	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2289	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
2290	oops, I typed that last s/// command to perl way wrong
2291
22922002-09-27  Will Estes <wlestes@users.sourceforge.net>
2293
2294	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
2295	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
2296	tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
2297	tests/test-bison-yylloc/Makefile.am,
2298	tests/test-bison-yylval/Makefile.am,
2299	tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2300	tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
2301	tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
2302	tests/test-header-r/Makefile.am,
2303	tests/test-include-by-buffer/Makefile.am,
2304	tests/test-include-by-reentrant/Makefile.am,
2305	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2306	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2307	tests/test-multiple-scanners-nr/Makefile.am,
2308	tests/test-multiple-scanners-r/Makefile.am,
2309	tests/test-posix/Makefile.am,
2310	tests/test-posixly-correct/Makefile.am,
2311	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2312	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2313	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2314	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
2315	use AM_CPPFLAGS instead of INCLUDES; write -I with no space after it
2316	for broken compilers
2317
23182002-09-27  Will Estes <wlestes@users.sourceforge.net>
2319
2320	* Makefile.am: INCLUDES is obsolete; use AM_CPPFLAGS instead
2321
23222002-09-27  Will Estes <wlestes@users.sourceforge.net>
2323
2324	* configure.in: apparently, AM_CONFIG_HEADER is obsolete
2325
23262002-09-27  Will Estes <wlestes@users.sourceforge.net>
2327
2328	* TODO: integrate test suite into automake
2329
23302002-09-27  Will Estes <wlestes@users.sourceforge.net>
2331
2332	* configure.in: since we dont run the template test, we dont need to
2333	generate its Makefile either
2334
23352002-09-27  Will Estes <wlestes@users.sourceforge.net>
2336
2337	* autogen.sh: use autoreconf instead of calling individual utilities
2338	separately
2339
23402002-09-27  Will Estes <wlestes@users.sourceforge.net>
2341
2342	* configure.in: check for c++ compiler
2343
23442002-09-27  Will Estes <wlestes@users.sourceforge.net>
2345
2346	* configure.in: re-organize according to suggested layout in
2347	autoconf manual
2348
23492002-09-26  Will Estes <wlestes@users.sourceforge.net>
2350
2351	* Makefile.am, NEWS, configure.in: update automake to 1.7 and
2352	autoconf to 2.54
2353
23542002-09-26  Will Estes <wlestes@users.sourceforge.net>
2355
2356	* Makefile.am: use AM_YFLAGS since YFLAGS is a user variable
2357
23582002-09-25  Will Estes <wlestes@users.sourceforge.net>
2359
2360	* NEWS: catch NEWS up on things, some of which happened a long time
2361	ago; correct punctuation; try to remove some editorializing
2362
23632002-09-25  Will Estes <wlestes@users.sourceforge.net>
2364
2365	* Makefile.am, flex.skl, flex.texi: include a single, automatically
2366	generated version number in flex scanners
2367
23682002-09-23  Will Estes <wlestes@users.sourceforge.net>
2369
2370	* tests/create-test: complain audibly when argument not supplied;
2371	echo on stderr when writing error messages
2372
23732002-09-23  Will Estes <wlestes@users.sourceforge.net>
2374
2375	* tests/Makefile.am, tests/create-test: DIST_SUBDIRS so we don't
2376	have to run the TEMPLATE test; so we add new tests to SUBDIRS and
2377	DIST_SUBDIRS
2378
23792002-09-23  Will Estes <wlestes@users.sourceforge.net>
2380
2381	* tests/TEMPLATE/Makefile.am: not all compilers support '-I dir' so
2382	we write '-Idir' instead
2383
23842002-09-23  Will Estes <wlestes@users.sourceforge.net>
2385
2386	* TODO: reorganize faq entries; proofread the manual
2387
23882002-09-23  Will Estes <wlestes@users.sourceforge.net>
2389
2390	* flex.texi: move c++ experimental warning to top of cxx node
2391
23922002-09-20  Will Estes <wlestes@users.sourceforge.net>
2393
2394	* flex.skl: move stdint.h include to table-serialization section;
2395	we'll still need to think about stdint.h more though
2396
23972002-09-20  Will Estes <wlestes@users.sourceforge.net>
2398
2399	* NEWS: new smarter skeleton/scanner generation
2400
24012002-09-20  John Millaway <john43@users.sourceforge.net>
2402
2403	* flex.skl, misc.c: bison-bridge skel handled via %if/%endif pairs.
2404
24052002-09-19  John Millaway <john43@users.sourceforge.net>
2406
2407	* flex.skl, misc.c: reentrant skel handled via %if/%endif pairs.
2408
24092002-09-19  John Millaway <john43@users.sourceforge.net>
2410
2411	* flex.skl, misc.c: skeleton uses %push/%pop to keep skelout() scope
2412	sane.  skel commands are omitted unless --debug enabled.
2413
24142002-09-19  John Millaway <john43@users.sourceforge.net>
2415
2416	* flex.skl, main.c, misc.c, tables.h: Added %push and %pop
2417	operations to skel processing.
2418
24192002-09-17  Will Estes <wlestes@users.sourceforge.net>
2420
2421	* NEWS, configure.in: flex 2.5.21
2422
24232002-09-17  John Millaway <john43@users.sourceforge.net>
2424
2425	* tests/test-reject/Makefile.am: minor fixup for dist.
2426
24272002-09-16  Will Estes <wlestes@users.sourceforge.net>
2428
2429	* NEWS, configure.in: version 2.5.20
2430
24312002-09-16  Will Estes <wlestes@users.sourceforge.net>
2432
2433	* flex.texi: correct typo
2434
24352002-09-16  Will Estes <wlestes@users.sourceforge.net>
2436
2437	* NEWS: note the new tables functionality
2438
24392002-09-16  John Millaway <john43@users.sourceforge.net>
2440
2441	* tests/test-multiple-scanners-r/.cvsignore,
2442	tests/test-multiple-scanners-r/Makefile.am: Fixed `clean' target and
2443	.cvsignore.
2444
24452002-09-16  John Millaway <john43@users.sourceforge.net>
2446
2447	* TODO, flex.skl, flex.texi, main.c, tables_shared.h,
2448	tests/test-multiple-scanners-r/main.c,
2449	tests/test-multiple-scanners-r/scanner-1.l,
2450	tests/test-multiple-scanners-r/scanner-2.l: Serialization works in
2451	headers (%option headers).  Serialization code (Tables API) is
2452	complete.
2453
24542002-09-16  Will Estes <wlestes@users.sourceforge.net>
2455
2456	* tests/test-reject/scanner.l: replace yytables_load with
2457	yytables_fload as per millaway's other changes
2458
24592002-09-15  John Millaway <john43@users.sourceforge.net>
2460
2461	* TODO, flex.texi: Created user API for tables deserialization.
2462	Documented API and --tables-* options in manual.
2463
24642002-09-15  John Millaway <john43@users.sourceforge.net>
2465
2466	* flex.skl, tests/test-table-opts/scanner.l: Tables deserialization
2467	uses yyalloc/yyfree.  Changed yytables_load to yytables_fload.
2468
24692002-09-15  John Millaway <john43@users.sourceforge.net>
2470
2471	* tests/test-bison-nr/.cvsignore: minor upkeep.
2472
24732002-09-15  John Millaway <john43@users.sourceforge.net>
2474
2475	* flex.texi: Categorized and indexed scanner options in manual.
2476
24772002-09-15  John Millaway <john43@users.sourceforge.net>
2478
2479	* flex.skl: Initialization of reject vars and %array vars in
2480	reentrant scanner.
2481
24822002-09-13  John Millaway <john43@users.sourceforge.net>
2483
2484	* TODO, configure.in, devel/tables.pl, dfa.c, flex.skl, flex.texi,
2485	gen.c, tables.c, tables_shared.c, tables_shared.h,
2486	tests/Makefile.am, tests/test-reject/.cvsignore,
2487	tests/test-reject/Makefile.am, tests/test-reject/scanner.l,
2488	tests/test-reject/test.input, tests/test-table-opts/Makefile.am:
2489	Created test for reject.  Handled reject-triggered tables in
2490	serialization.
2491
24922002-09-13  Will Estes <wlestes@users.sourceforge.net>
2493
2494	* NEWS: millaway has been very busy
2495
24962002-09-13  John Millaway <john43@users.sourceforge.net>
2497
2498	* flex.skl, tests/test-table-opts/Makefile.am,
2499	tests/test-table-opts/scanner.l: Added test for multiple tables in
2500	one file.
2501
25022002-09-13  John Millaway <john43@users.sourceforge.net>
2503
2504	* tests/test-bison-nr/.cvsignore: forgot to add .cvsignore on last
2505	commit.
2506
25072002-09-13  John Millaway <john43@users.sourceforge.net>
2508
2509	* tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c,
2510	tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l,
2511	tests/test-bison-nr/test.input: Added test-bison-bridge.
2512
25132002-09-13  John Millaway <john43@users.sourceforge.net>
2514
2515	* configure.in, flex.skl, flex.texi, flexdef.h, gen.c, main.c,
2516	misc.c, options.c, options.h, scan.l, tables.h, tests/Makefile.am,
2517	tests/descriptions, tests/test-bison-yylloc/scanner.l,
2518	tests/test-bison-yylval/scanner.l, tests/test-table-opts/scanner.l:
2519	Bison bridge code now works for all C scanners and pure/non-pure
2520	bison parsers.  Added %option bison-bridge (--bison-bridge).
2521	Removed %option reentrant-bison/--reentrant-bison/-Rb.  Scanner
2522	knows the name of its tables.  Tables serialization is OK on EOF.
2523	yylineno is present in all scanners.  Modified nasty performance
2524	penalty warning w/ yylineno.  test-table-opts is now run last
2525	because it's so fat.  Updated manual.
2526
25272002-09-12  John Millaway <john43@users.sourceforge.net>
2528
2529	* flex.texi: documentation of tabels api in manual
2530
25312002-09-12  John Millaway <john43@users.sourceforge.net>
2532
2533	* TODO, tables.c: Renamed *_fwrite to *_write to reflect writer
2534	abstraction.
2535
25362002-09-11  John Millaway <john43@users.sourceforge.net>
2537
2538	* devel/tables.pl: Added perl script to read/dump serialized tables
2539	in devel/
2540
25412002-09-11  Will Estes <wlestes@users.sourceforge.net>
2542
2543	* scan.l: the debian patch used strlen(yytext) and similar
2544	constructs--as millaway points out, this is better known as yyleng
2545
25462002-09-11  Will Estes <wlestes@users.sourceforge.net>
2547
2548	* NEWS, po/de.po: new de translation from the translation project
2549
25502002-09-11  John Millaway <john43@users.sourceforge.net>
2551
2552	* flex.skl: yytbl_load now checks tables set by name.  Localized var
2553	scaope in yytbl_load.
2554
25552002-09-10  Will Estes <wlestes@users.sourceforge.net>
2556
2557	* tests/Makefile.am: make clean  before make test
2558
25592002-09-09  John Millaway <john43@users.sourceforge.net>
2560
2561	* TODO, flex.skl: Fixed deserialization of --fast tables.
2562
25632002-09-09  Will Estes <wlestes@users.sourceforge.net>
2564
2565	* TODO: fix typo; remove the yylineo entry
2566
25672002-09-09  John Millaway <john43@users.sourceforge.net>
2568
2569	* TODO, buf.c, devel/dump-tables.pl, dfa.c, flex.skl, flexdef.h,
2570	gen.c, main.c, misc.c, options.c, options.h, scan.l, tables.c,
2571	tables.h, tables_shared.h, tests/test-table-opts/.cvsignore,
2572	tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l:
2573	Table deserialization works for everything except --fast scanners.
2574	Scanners can auto-verify serialized table integrity via
2575	--tables-verify.  Added tables API items to TODO list.
2576	test-table-opts is becoming exhaustive (a good thing).
2577
25782002-09-09  Will Estes <wlestes@users.sourceforge.net>
2579
2580	* NEWS: flex has better internal diagnostics
2581
25822002-09-09  Will Estes <wlestes@users.sourceforge.net>
2583
2584	* configure.in, flexdef.h: test for presence of __func__ and
2585	compensate if absent
2586
25872002-09-09  Will Estes <wlestes@users.sourceforge.net>
2588
2589	* Makefile.am: include the intl/ subdirectory when searching for
2590	include files
2591
25922002-09-09  Will Estes <wlestes@users.sourceforge.net>
2593
2594	* NEWS, po/ru.po, po/sv.po: new sv, ru translations from the
2595	translation project
2596
25972002-09-07  John Millaway <john43@users.sourceforge.net>
2598
2599	* flex.skl, misc.c: Changed cryptic skeleton markers to readable
2600	form.
2601
26022002-09-07  John Millaway <john43@users.sourceforge.net>
2603
2604	* Makefile.am, dfa.c, flex.skl, flex.texi, flexdef.h, gen.c,
2605	main.c, misc.c, parse.y, tables.c, tables.h, tables_shared.c,
2606	tables_shared.h: Members of struct yy_trans_info are now forced to
2607	be the same size.  Added shared file tables_shared.c.  Separated
2608	tables.h from flexdef.h Bulk of table deserialization code is done.
2609
26102002-09-06  Will Estes <wlestes@users.sourceforge.net>
2611
2612	* NEWS, po/ca.po: new ca translation
2613
26142002-09-06  Will Estes <wlestes@users.sourceforge.net>
2615
2616	* NEWS: new fr translation
2617
26182002-09-06  Will Estes <wlestes@users.sourceforge.net>
2619
2620	* po/fr.po: new french translation from the translation project
2621
26222002-09-05  Will Estes <wlestes@users.sourceforge.net>
2623
2624	* NEWS: c99 function defs by default
2625
26262002-09-05  John Millaway <john43@users.sourceforge.net>
2627
2628	* flexdef.h, tables.c: Added flex_die macro. May need some autoconf
2629	massaging.  Added thorough error checking in tables code.
2630
26312002-09-05  John Millaway <john43@users.sourceforge.net>
2632
2633	* flex.skl, flex.texi: Flex generates C99 defs now.  Documented the
2634	above change in manual.
2635
26362002-09-05  John Millaway <john43@users.sourceforge.net>
2637
2638	* tests/test-table-opts/.cvsignore,
2639	tests/test-table-opts/Makefile.am: Added serialization test to
2640	table-opts test.
2641
26422002-09-05  Will Estes <wlestes@users.sourceforge.net>
2643
2644	* configure.in: oops, i made a typo
2645
26462002-09-05  Will Estes <wlestes@users.sourceforge.net>
2647
2648	* NEWS, configure.in: version 2.5.19
2649
26502002-09-05  Will Estes <wlestes@users.sourceforge.net>
2651
2652	* scan.l: use FLEX_EXIT(), not exit()
2653
26542002-09-05  John Millaway <john43@users.sourceforge.net>
2655
2656	* devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl:
2657	Added devel/ directory for junk that we don't want in the
2658	distribution, but that we want in CVS.
2659
26602002-09-05  Will Estes <wlestes@users.sourceforge.net>
2661
2662	* scan.l: s/exit(1)/exit(EXIT_FAILURE)
2663
26642002-09-05  John Millaway <john43@users.sourceforge.net>
2665
2666	* dfa.c, gen.c: Tables are now generated with %option
2667	tables-file=FILE.
2668
26692002-09-05  Will Estes <wlestes@users.sourceforge.net>
2670
2671	* NEWS: catch up on a few things
2672
26732002-09-05  Will Estes <wlestes@users.sourceforge.net>
2674
2675	* scan.l: prevent segfault on input lines which are longer than the
2676	allocated space (problem report from Manoj Srivastava
2677	<srivasta@golden-gryphon.com>)
2678
26792002-09-05  John Millaway <john43@users.sourceforge.net>
2680
2681	* flex.texi, main.c, options.c, options.h: Changed option 'header'
2682	to 'header-file'. 'header' still works, though.
2683
26842002-09-05  John Millaway <john43@users.sourceforge.net>
2685
2686	* flex.texi, flexdef.h, gen.c, main.c, options.c, options.h,
2687	scan.l, tables.c: Tons more work on tables.
2688
26892002-09-05  John Millaway <john43@users.sourceforge.net>
2690
2691	* flexdef.h, gen.c, tables.c, tables_shared.h: Lots of work on
2692	tables serialization code.
2693
26942002-09-04  Will Estes <wlestes@users.sourceforge.net>
2695
2696	* README.cvs-snapshot: mention GNU indent
2697
26982002-09-04  Will Estes <wlestes@users.sourceforge.net>
2699
2700	* NEWS: remove the word after from the version line
2701
27022002-09-03  Will Estes <wlestes@users.sourceforge.net>
2703
2704	* NEWS, configure.in: version 2.5.18
2705
27062002-09-03  Will Estes <wlestes@users.sourceforge.net>
2707
2708	* NEWS: catch up on the NEWS
2709
27102002-09-03  Will Estes <wlestes@users.sourceforge.net>
2711
2712	* tests/Makefile.am: target test: quote the results echoing so that
2713	the ECHO_C will work on systems where it is used
2714
27152002-09-03  Will Estes <wlestes@users.sourceforge.net>
2716
2717	* configure.in: when we don't have GNU indent, the test will
2718	generate output on stderr, so we send that to /dev/null
2719
27202002-09-03  Will Estes <wlestes@users.sourceforge.net>
2721
2722	* configure.in: fixed bug whereby bison was reported missing even
2723	when it was found
2724
27252002-09-02  John Millaway <john43@users.sourceforge.net>
2726
2727	* tables.c: In-code documentation.
2728
27292002-09-02  John Millaway <john43@users.sourceforge.net>
2730
2731	* flexdef.h: Forgot to indent before previous commit.
2732
27332002-09-02  John Millaway <john43@users.sourceforge.net>
2734
2735	* flexdef.h: Added known integer limits if undefined.
2736
27372002-08-29  Will Estes <wlestes@users.sourceforge.net>
2738
2739	* configure.in: version 2.5.17
2740
27412002-08-29  Will Estes <wlestes@users.sourceforge.net>
2742
2743	* NEWS: more portability fixes; new version number
2744
27452002-08-29  Will Estes <wlestes@users.sourceforge.net>
2746
2747	* flexdef.h, main.c, misc.c, scanopt.c: #include fixes; we've
2748	factored out all the system include files and put them in flexdef.h
2749
27502002-08-29  Will Estes <wlestes@users.sourceforge.net>
2751
2752	* dfa.c: eat a blank line
2753
27542002-08-29  Will Estes <wlestes@users.sourceforge.net>
2755
2756	* NEWS: new config.{sub,guess} files; mention that we use indent on
2757	flex
2758
27592002-08-28  Will Estes <wlestes@users.sourceforge.net>
2760
2761	* configure.in: warn if no indent found; version 2.5.16
2762
27632002-08-28  Will Estes <wlestes@users.sourceforge.net>
2764
2765	* NEWS: catch up on recent changes; version 2.5.16
2766
27672002-08-27  Will Estes <wlestes@users.sourceforge.net>
2768
2769	* buf.c, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, libmain.c,
2770	libyywrap.c, main.c, misc.c, nfa.c, options.c, options.h,
2771	scanopt.c, scanopt.h, sym.c, tables.c, tables_shared.h, tblcmp.c,
2772	yylex.c: ran the indent target; commit the results
2773
27742002-08-27  Will Estes <wlestes@users.sourceforge.net>
2775
2776	* Makefile.am: touch up the indent targeet; it's ready for
2777	production use now
2778
27792002-08-27  Will Estes <wlestes@users.sourceforge.net>
2780
2781	* configure.in: test for GNU indent; reorder the tests somewhat
2782
27832002-08-23  Will Estes <wlestes@users.sourceforge.net>
2784
2785	* configure.in: automake is smarter about autoconf's versioning
2786	scheme
2787
27882002-08-23  Will Estes <wlestes@users.sourceforge.net>
2789
2790	* NEWS: catch NEWS up on what we've been doing
2791
27922002-08-22  Will Estes <wlestes@users.sourceforge.net>
2793
2794	* flexdef.h: do some more conditional including for folks without
2795	standard systems
2796
27972002-08-22  Will Estes <wlestes@users.sourceforge.net>
2798
2799	* tests/test-c++-basic/Makefile.am: use CXX to link the test scanner
2800	here
2801
28022002-08-22  John Millaway <john43@users.sourceforge.net>
2803
2804	* flex.texi: Documentation.
2805
28062002-08-22  John Millaway <john43@users.sourceforge.net>
2807
2808	* Makefile.am: Created 'indent' target and added .indent.pro.
2809
28102002-08-22  John Millaway <john43@users.sourceforge.net>
2811
2812	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
2813	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
2814	tests/test-c-cpp-nr/Makefile.am: Fixed missing 'make clean' files.
2815
28162002-08-22  John Millaway <john43@users.sourceforge.net>
2817
2818	* tests/test-bison-yylloc/Makefile.am,
2819	tests/test-bison-yylval/Makefile.am: fixed missing 'clean' file.
2820
28212002-08-22  John Millaway <john43@users.sourceforge.net>
2822
2823	* flex.skl, tests/test-c++-basic/Makefile.am,
2824	tests/test-c++-basic/scanner.l: Removed core of yylex_destroy from
2825	c++ scanner -- hack! Added -lstdc++ to LDFLAGS (should we have to do
2826	this??)
2827
28282002-08-21  Will Estes <wlestes@users.sourceforge.net>
2829
2830	* README: official releases are being hosted by Vern
2831
28322002-08-21  Will Estes <wlestes@users.sourceforge.net>
2833
2834	* NEWS, configure.in: new beta version; more entries in NEWS from
2835	millaway; the top level entry for test-c++-basic
2836
28372002-08-21  Will Estes <wlestes@users.sourceforge.net>
2838
2839	* tests/Makefile.am, tests/test-c++-basic/.cvsignore,
2840	tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l,
2841	tests/test-c++-basic/test.input: add test-c++-basic
2842
28432002-08-21  John Millaway <john43@users.sourceforge.net>
2844
2845	* gen.c, nfa.c: More tabels work.
2846
28472002-08-21  John Millaway <john43@users.sourceforge.net>
2848
2849	* flexdef.h, gen.c, tables.c, tables_shared.h: More work on tables.
2850
28512002-08-20  John Millaway <john43@users.sourceforge.net>
2852
2853	* dfa.c: Cleaned up macros that took no ';'.
2854
28552002-08-20  John Millaway <john43@users.sourceforge.net>
2856
2857	* scanopt.c: Fixed oddball '=-'.
2858
28592002-08-20  John Millaway <john43@users.sourceforge.net>
2860
2861	* flex.skl, flex.texi, gen.c: Dynamically allocate REJECT state
2862	buffer.  Mentioned memory usage in docs.  Made REJECT buffer
2863	variables reentrant-safe.
2864
28652002-08-20  John Millaway <john43@users.sourceforge.net>
2866
2867	* tables.c: More work on tables code.
2868
28692002-08-20  Will Estes <wlestes@users.sourceforge.net>
2870
2871	* Makefile.am, NEWS, configure.in: we're using m4 so have configure
2872	test for it
2873
28742002-08-20  John Millaway <john43@users.sourceforge.net>
2875
2876	* Makefile.am, tables.c: Added tables.c and rebuilt dependencies.
2877
28782002-08-20  John Millaway <john43@users.sourceforge.net>
2879
2880	* TODO, flex.texi: Dicussed prototypes and header in manual.
2881
28822002-08-19  John Millaway <john43@users.sourceforge.net>
2883
2884	* Makefile.am, configure.in, flex.skl, flexdef.h, tables_shared.h:
2885	More work on tables serialization.
2886
28872002-08-19  John Millaway <john43@users.sourceforge.net>
2888
2889	* Makefile.am, mkskel.sh: Skeleton is now passed through m4 (before
2890	dist is built).
2891
28922002-08-19  Will Estes <wlestes@users.sourceforge.net>
2893
2894	* po/LINGUAS, po/zh_CN.po: add zh_cn translation from the
2895	translation project
2896
28972002-08-19  Will Estes <wlestes@users.sourceforge.net>
2898
2899	* NEWS: millaway's done a lot of things which need to be mentioned
2900	in NEWS
2901
29022002-08-18  John Millaway <john43@users.sourceforge.net>
2903
2904	* main.c: Removed #undef of start conditions.
2905
29062002-08-17  John Millaway <john43@users.sourceforge.net>
2907
2908	* TODO: todo list
2909
29102002-08-17  John Millaway <john43@users.sourceforge.net>
2911
2912	* flexdef.h, main.c, misc.c: Start conditions now optional in
2913	header.  undef's now optional in header.  Start conditions are NOT
2914	prefixed.
2915
29162002-08-17  John Millaway <john43@users.sourceforge.net>
2917
2918	* flex.skl, flex.texi: Working on tables API.
2919
29202002-08-16  John Millaway <john43@users.sourceforge.net>
2921
2922	* flexdef.h, main.c, misc.c, options.c, options.h, parse.y, scan.l:
2923	Added --tables option.  Omitted tables code from generated scanner
2924	when unused.
2925
29262002-08-16  John Millaway <john43@users.sourceforge.net>
2927
2928	* flex.skl, flex.texi, misc.c: Prelimary work on tables API.
2929
29302002-08-16  John Millaway <john43@users.sourceforge.net>
2931
2932	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
2933	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
2934	tests/test-basic-r/Makefile.am,
2935	tests/test-bison-yylloc/Makefile.am,
2936	tests/test-bison-yylval/Makefile.am,
2937	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
2938	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
2939	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
2940	tests/test-include-by-buffer/Makefile.am,
2941	tests/test-include-by-reentrant/Makefile.am,
2942	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2943	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2944	tests/test-multiple-scanners-nr/Makefile.am,
2945	tests/test-multiple-scanners-r/Makefile.am,
2946	tests/test-posix/Makefile.am,
2947	tests/test-posixly-correct/Makefile.am,
2948	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2949	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
2950	tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am,
2951	tests/test-yyextra/Makefile.am: Tests now respect CFLAGS, CPPFLAGS,
2952	etc..
2953
29542002-08-16  John Millaway <john43@users.sourceforge.net>
2955
2956	* tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
2957	tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l: Got
2958	rid of flex -s warnings in tests.
2959
29602002-08-16  John Millaway <john43@users.sourceforge.net>
2961
2962	* Makefile.am: Updated dependencies list.
2963
29642002-08-15  John Millaway <john43@users.sourceforge.net>
2965
2966	* main.c: Fixed seg fault bug in ecs.
2967
29682002-08-15  Will Estes <wlestes@users.sourceforge.net>
2969
2970	* tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-r/.cvsignore:
2971	ignore .cpp files since we generate them instead of .c
2972
29732002-08-15  Will Estes <wlestes@users.sourceforge.net>
2974
2975	* configure.in: version 2.5.14
2976
29772002-08-15  Will Estes <wlestes@users.sourceforge.net>
2978
2979	* NEWS: c-as-c++ tests reworked
2980
29812002-08-15  John Millaway <john43@users.sourceforge.net>
2982
2983	* tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/scanner.l,
2984	tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/scanner.l: The
2985	c++ tests use .cpp instead of .c extensions just to be on the safe
2986	side.
2987
29882002-08-15  Will Estes <wlestes@users.sourceforge.net>
2989
2990	* main.c: conditionally include <locale.h>; include config.h as well
2991
29922002-08-15  Will Estes <wlestes@users.sourceforge.net>
2993
2994	* configure.in, flex.skl: only include <cunistd> if we have it
2995
29962002-08-15  Will Estes <wlestes@users.sourceforge.net>
2997
2998	* NEWS: portability fixes; added missing punctuation; de translation
2999	now included
3000
30012002-08-15  Will Estes <wlestes@users.sourceforge.net>
3002
3003	* po/LINGUAS: we also translate to german
3004
30052002-08-15  Will Estes <wlestes@users.sourceforge.net>
3006
3007	* Makefile.am: require automake at least 1.6
3008
30092002-08-15  Will Estes <wlestes@users.sourceforge.net>
3010
3011	* NEWS, configure.in: version 2.5.13
3012
30132002-08-14  Will Estes <wlestes@users.sourceforge.net>
3014
3015	* flex.texi: reverted away from the @copying as it breaks the info
3016	reader
3017
30182002-08-14  John Millaway <john43@users.sourceforge.net>
3019
3020	* flex.texi, flexdef.h, main.c, misc.c: Start condition prefixes
3021	attempts to adjust to user preferences.
3022
30232002-08-13  John Millaway <john43@users.sourceforge.net>
3024
3025	* main.c: Include start condition symbols in header.
3026
30272002-08-13  John Millaway <john43@users.sourceforge.net>
3028
3029	* flexdef.h, main.c: Omit user code and tables from generated header
3030	file.
3031
30322002-08-13  Will Estes <wlestes@users.sourceforge.net>
3033
3034	* flex.texi: use @copying construct to display the flex license;
3035	move copying and bug reporting to the front of the manual
3036
30372002-08-13  Will Estes <wlestes@users.sourceforge.net>
3038
3039	* NEWS: printf fix and yylex_init reports errors
3040
30412002-08-12  John Millaway <john43@users.sourceforge.net>
3042
3043	* flex.texi: Updated manual for %option header.
3044
30452002-08-12  John Millaway <john43@users.sourceforge.net>
3046
3047	* flex.skl, flex.texi, gen.c: Fixed type mismatch in printf.
3048	yylex_init now reports errors.
3049
30502002-08-10  John Millaway <john43@users.sourceforge.net>
3051
3052	* dfa.c, main.c: Added alignment flag for future use.
3053
30542002-08-10  John Millaway <john43@users.sourceforge.net>
3055
3056	* tests/test-table-opts/.cvsignore,
3057	tests/test-table-opts/Makefile.am: Added options to test-table-opts
3058
30592002-08-10  John Millaway <john43@users.sourceforge.net>
3060
3061	* configure.in, tests/Makefile.am, tests/descriptions,
3062	tests/test-c-cpp-nr/Makefile.am, tests/test-table-opts/.cvsignore,
3063	tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l,
3064	tests/test-table-opts/test.input: Added a test for various DFA table
3065	options.
3066
30672002-08-09  Will Estes <wlestes@users.sourceforge.net>
3068
3069	* flex.texi: more faq editing; corrected mistyped nodenames
3070
30712002-08-09  Will Estes <wlestes@users.sourceforge.net>
3072
3073	* flex.skl: fix typo which propogates out to generated scanners
3074
30752002-08-09  Will Estes <wlestes@users.sourceforge.net>
3076
3077	* flex.texi: edited a few more faqs
3078
30792002-08-09  Will Estes <wlestes@users.sourceforge.net>
3080
3081	* Makefile.am, faq.texi: remove faq.texi as it's included in
3082	flex.texi
3083
30842002-08-08  Will Estes <wlestes@users.sourceforge.net>
3085
3086	* flex.texi: a few more faq edits; remove faq-89
3087
30882002-08-08  Will Estes <wlestes@users.sourceforge.net>
3089
3090	* flex.texi: cite, not site
3091
30922002-08-08  Will Estes <wlestes@users.sourceforge.net>
3093
3094	* flex.texi: and get the faq included
3095
30962002-08-08  Will Estes <wlestes@users.sourceforge.net>
3097
3098	* flex.texi: fix some grammer/typography in the top node and add a
3099	detailed menu
3100
31012002-08-08  Will Estes <wlestes@users.sourceforge.net>
3102
3103	* TODO: we've updated gettext
3104
31052002-08-08  Will Estes <wlestes@users.sourceforge.net>
3106
3107	* po/.cvsignore: we need to ignore a few more gettext files
3108
31092002-08-08  Will Estes <wlestes@users.sourceforge.net>
3110
3111	* NEWS, configure.in: version 2.5.12
3112
31132002-08-08  Will Estes <wlestes@users.sourceforge.net>
3114
3115	* NEWS: mention gettext; document the non-need for bison/flex in the
3116	build process
3117
31182002-08-08  Will Estes <wlestes@users.sourceforge.net>
3119
3120	* Makefile.am, configure.in: include intl in the distribution and in
3121	the build process
3122
31232002-08-08  Will Estes <wlestes@users.sourceforge.net>
3124
3125	* Makefile.am: builddir in help2man call needed @-signs around it
3126
31272002-08-08  Will Estes <wlestes@users.sourceforge.net>
3128
3129	* po/.cvsignore: we can ignore Makefile.in.in
3130
31312002-08-08  Will Estes <wlestes@users.sourceforge.net>
3132
3133	* m4/.cvsignore, m4/Makefile.am: oops, too hasty on deleting this
3134	directory, sigh
3135
31362002-08-08  Will Estes <wlestes@users.sourceforge.net>
3137
3138	* autogen.sh: if autopoint is going to run automatically, it's going
3139	to need to be able to update existing files
3140
31412002-08-08  Will Estes <wlestes@users.sourceforge.net>
3142
3143	* ABOUT-NLS, autogen.sh, configure.in, m4/.cvsignore,
3144	m4/Makefile.am, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4,
3145	m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-ld.m4,
3146	m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: autopoint now
3147	works so let's let it run the gettext show
3148
31492002-08-07  Will Estes <wlestes@users.sourceforge.net>
3150
3151	* TODO: we need to index the faq entries
3152
31532002-08-07  Will Estes <wlestes@users.sourceforge.net>
3154
3155	* faq.texi: proofed "Why do flex scanners call fileno if it is not
3156	ANSI compatible?"
3157
31582002-08-07  Will Estes <wlestes@users.sourceforge.net>
3159
3160	* faq.texi: proofed "How do I expand \ escape sequences in C-style
3161	quoted strings?"
3162
31632002-08-07  Will Estes <wlestes@users.sourceforge.net>
3164
3165	* README: changes to README to align with GNU coding standards
3166
31672002-08-06  Will Estes <wlestes@users.sourceforge.net>
3168
3169	* Makefile.am: help2man should look in builddir for the flex binary
3170
31712002-08-02  John Millaway <john43@users.sourceforge.net>
3172
3173	* flex.skl: Fixed yyunput prototype.
3174
31752002-08-01  Will Estes <wlestes@users.sourceforge.net>
3176
3177	* NEWS: new fr translation from the translation project
3178
31792002-08-01  Will Estes <wlestes@users.sourceforge.net>
3180
3181	* po/fr.po: new fr.po translation from the translation project
3182
31832002-08-01  Will Estes <wlestes@users.sourceforge.net>
3184
3185	* NEWS: yylineno performance hit is fixed
3186
31872002-07-31  John Millaway <john43@users.sourceforge.net>
3188
3189	* TODO, flex.texi: Updated docs on yylineno.
3190
31912002-07-31  Will Estes <wlestes@users.sourceforge.net>
3192
3193	* TODO: discuss yylineno performance
3194
31952002-07-31  Will Estes <wlestes@users.sourceforge.net>
3196
3197	* NEWS: forgot to say what the date was that we made the release
3198
31992002-07-31  Will Estes <wlestes@users.sourceforge.net>
3200
3201	* NEWS, configure.in: version 2.5.11
3202
32032002-07-31  Will Estes <wlestes@users.sourceforge.net>
3204
3205	* faq.texi: fixed a menu entry and related problems
3206
32072002-07-31  Will Estes <wlestes@users.sourceforge.net>
3208
3209	* configure.in: someday, maybe we can use autopoint
3210
32112002-07-31  Will Estes <wlestes@users.sourceforge.net>
3212
3213	* Makefile.am: we need to include texinfo.tex now
3214
32152002-07-31  Will Estes <wlestes@users.sourceforge.net>
3216
3217	* texinfo.tex: add texinfo.tex
3218
32192002-07-30  Will Estes <wlestes@users.sourceforge.net>
3220
3221	* faq.texi: fix up some fatal bugs in the texinfo of the faq; begin
3222	the clean up; remove trailing and leading white space
3223
32242002-07-30  Will Estes <wlestes@users.sourceforge.net>
3225
3226	* TODO: faqs need work
3227
32282002-07-30  Will Estes <wlestes@users.sourceforge.net>
3229
3230	* NEWS, TODO: prototypes get airtime these days
3231
32322002-07-28  John Millaway <john43@users.sourceforge.net>
3233
3234	* flex.skl: Added some comments.
3235
32362002-07-28  John Millaway <john43@users.sourceforge.net>
3237
3238	* flex.skl: Fixed bug where yyless did not consider yylineno.
3239
32402002-07-28  John Millaway <john43@users.sourceforge.net>
3241
3242	* scan.l: Fixed bug I created in previous commit.
3243
32442002-07-28  John Millaway <john43@users.sourceforge.net>
3245
3246	* scan.l: Don't wrap ()s around {NAMEDEFS} at the end of a rule.
3247
32482002-07-27  John Millaway <john43@users.sourceforge.net>
3249
3250	* flex.skl, tests/test-c-cpp-nr/Makefile.am,
3251	tests/test-c-cpp-r/Makefile.am: Fixed test-c-cpp to actually use the
3252	C++ compiler for the test.  Fixed the bug that this exposed.
3253
32542002-07-27  John Millaway <john43@users.sourceforge.net>
3255
3256	* ccl.c, flex.skl, flexdef.h, gen.c, main.c, nfa.c, parse.y, scan.l:
3257	yylineno check is only performed on rules whose regexs can match a
3258	newline.
3259
32602002-07-25  John Millaway <john43@users.sourceforge.net>
3261
3262	* flex.skl, tests/TEMPLATE/scanner.l,
3263	tests/test-array-nr/scanner.l, tests/test-array-r/scanner.l,
3264	tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
3265	tests/test-bison-yylloc/parser.y, tests/test-c-cpp-nr/scanner.l,
3266	tests/test-c-cpp-r/scanner.l, tests/test-debug-nr/scanner.l,
3267	tests/test-debug-r/scanner.l,
3268	tests/test-include-by-buffer/scanner.l,
3269	tests/test-include-by-reentrant/scanner.l,
3270	tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l,
3271	tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l,
3272	tests/test-posix/scanner.l, tests/test-posixly-correct/scanner.l,
3273	tests/test-prefix-nr/scanner.l, tests/test-prefix-r/scanner.l,
3274	tests/test-pthread/scanner.l, tests/test-string-nr/scanner.l,
3275	tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: All
3276	prototypes were rewritten to depend upon the macro
3277	YY_TRADITIONAL_FUNC_DEFS, which is defined by default.  The
3278	generated scanners build cleanly under gcc's traditional strictness
3279	and under C++ compilers.
3280
32812002-07-24  Will Estes <wlestes@users.sourceforge.net>
3282
3283	* NEWS: dist-bzip2 and rename yy_globals and yy_globals_t
3284
32852002-07-24  Will Estes <wlestes@users.sourceforge.net>
3286
3287	* configure.in: version 2.5.10
3288
32892002-07-24  Will Estes <wlestes@users.sourceforge.net>
3290
3291	* Makefile.am: add dist-bzip2 to automake_options so we'll start
3292	getting tar.bz2 archives
3293
32942002-07-23  John Millaway <john43@users.sourceforge.net>
3295
3296	* flex.skl, flex.texi, tests/test-bison-yylval/scanner.l,
3297	tests/test-mem-r/scanner.l,
3298	tests/test-multiple-scanners-r/scanner-1.l,
3299	tests/test-multiple-scanners-r/scanner-2.l,
3300	tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
3301	tests/test-yyextra/scanner.l: s/yy_globals_t/yyguts_t/g
3302	s/yy_globals/yyscanner/g
3303
33042002-07-23  John Millaway <john43@users.sourceforge.net>
3305
3306	* Makefile.am: typo in tags target
3307
33082002-07-22  John Millaway <john43@users.sourceforge.net>
3309
3310	* Makefile.am: Removed erroneous $(srcdir) from help2man target.
3311
33122002-07-22  Will Estes <wlestes@users.sourceforge.net>
3313
3314	* NEWS, configure.in: it's version 2.5.9 now
3315
33162002-07-22  Will Estes <wlestes@users.sourceforge.net>
3317
3318	* po/.cvsignore: updated gettext to 0.11.3
3319
33202002-07-22  Will Estes <wlestes@users.sourceforge.net>
3321
3322	* ABOUT-NLS, config.rpath, m4/gettext.m4, m4/iconv.m4,
3323	m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-link.m4: updated gettext to
3324	version 0.11.3
3325
33262002-07-22  Will Estes <wlestes@users.sourceforge.net>
3327
3328	* autogen.sh, configure.in: rollback on configure.in and autogen.sh
3329	because autpoint is broken
3330
33312002-07-22  Will Estes <wlestes@users.sourceforge.net>
3332
3333	* po/ru.po: new russian translation from translation project
3334
33352002-07-19  Will Estes <wlestes@users.sourceforge.net>
3336
3337	* autogen.sh: ok, we're going to start using autopoint, but the tree
3338	is going to undergo some changes after this
3339
33402002-07-19  Will Estes <wlestes@users.sourceforge.net>
3341
3342	* configure.in: we're preparing for autopoint
3343
33442002-07-17  John Millaway <john43@users.sourceforge.net>
3345
3346	* flex.texi: Updated manual.
3347
33482002-07-17  Will Estes <wlestes@users.sourceforge.net>
3349
3350	* NEWS: update the NEWS file for lots of things millaway has done
3351
33522002-07-17  John Millaway <john43@users.sourceforge.net>
3353
3354	* flex.skl, main.c, misc.c, scan.l, scanopt.c, sym.c,
3355	tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Fixed
3356	prototype/definition conflicts with "traditional" C in skeleton at
3357	request of gcc developer.  Removed duplicate prototypes in gen.c,
3358	sym.c, main.c.  Added missing prototypes where needed.  All
3359	functions in skeleton follow ISO C style protos and defs, instead of
3360	BOTH ISO and new-style.  Skeleton now compiles cleanly under
3361	super-strict gcc flags.  Flex itself almost compiles cleanly under
3362	strict flags.
3363
33642002-07-15  John Millaway <john43@users.sourceforge.net>
3365
3366	* faq.texi, flex.texi: Worked on mem mgmt sect of manual.
3367
33682002-07-15  Will Estes <wlestes@users.sourceforge.net>
3369
3370	* scan.l: allow blank lines and continuations in more places
3371
33722002-07-12  Will Estes <wlestes@users.sourceforge.net>
3373
3374	* TODO: millaway finished the faqs directory
3375
33762002-07-12  Will Estes <wlestes@users.sourceforge.net>
3377
3378	* TODO: removed items as per email from millaway
3379
33802002-07-12  John Millaway <john43@users.sourceforge.net>
3381
3382	* configure.in, tests/Makefile.am, tests/descriptions,
3383	tests/test-posix/.cvsignore, tests/test-posix/Makefile.am,
3384	tests/test-posix/scanner.l, tests/test-posixly-correct/.cvsignore,
3385	tests/test-posixly-correct/Makefile.am,
3386	tests/test-posixly-correct/scanner.l: Added test for %option
3387	posix-compat and repeat operator.  Added test for POSIXLY_CORRECT
3388	environment variable and repeat operator.
3389
33902002-07-12  John Millaway <john43@users.sourceforge.net>
3391
3392	* main.c, scan.l: Fixed POSIXLY_CORRECT detection in scanner.
3393
33942002-07-11  John Millaway <john43@users.sourceforge.net>
3395
3396	* faq.texi: More work on faq.
3397
33982002-07-11  John Millaway <john43@users.sourceforge.net>
3399
3400	* faq.texi: Moved all faqs into manual -- but did not evaluate them
3401	yet.  Removed the old faq files.
3402
34032002-07-10  John Millaway <john43@users.sourceforge.net>
3404
3405	* main.c: Removed duplicate definition of FLEX_DEBUG. gcc doesn't
3406	care, but other compilers might.
3407
34082002-07-10  John Millaway <john43@users.sourceforge.net>
3409
3410	* flex.texi: Wrote some more about memory mgmt in the manual.
3411
34122002-07-10  John Millaway <john43@users.sourceforge.net>
3413
3414	* flex.texi: flex.texi now works with install-info.
3415
34162002-07-10  Will Estes <wlestes@users.sourceforge.net>
3417
3418	* TODO: added items as per email from millaway
3419
34202002-07-10  Will Estes <wlestes@users.sourceforge.net>
3421
3422	* NEWS: after we release a version, we have to keep the version
3423	number in NEWS current
3424
34252002-07-10  John Millaway <john43@users.sourceforge.net>
3426
3427	* flex.skl, flex.texi, main.c, scan.l, tests/test-mem-nr/scanner.l,
3428	tests/test-mem-r/scanner.l: Fixed prefix issue with get/set debug
3429	functions.  Fixed prefix issues with memory functions.
3430
34312002-07-09  John Millaway <john43@users.sourceforge.net>
3432
3433	* flex.skl: Memory functions are no longer static.
3434
34352002-07-09  John Millaway <john43@users.sourceforge.net>
3436
3437	* tests/test-mem-nr/test.input: Added a missing input file for
3438	test-mem-nr/
3439
34402002-07-09  John Millaway <john43@users.sourceforge.net>
3441
3442	* tests/test-mem-nr/.cvsignore, tests/test-mem-nr/Makefile.am,
3443	tests/test-mem-nr/scanner.l, tests/test-mem-r/.cvsignore,
3444	tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l,
3445	tests/test-mem-r/test.input: Added tests for overriding memory.
3446
34472002-07-09  John Millaway <john43@users.sourceforge.net>
3448
3449	* flex.texi: Added sections in manual for memory management.
3450
34512002-07-09  Will Estes <wlestes@users.sourceforge.net>
3452
3453	* NEWS: noted more user visible changes
3454
34552002-07-09  John Millaway <john43@users.sourceforge.net>
3456
3457	* configure.in, flex.skl, scan.l, tests/Makefile.am: Added
3458	yylex_destroy() to non-reentrant scanner.  Added ability to override
3459	memory functions.  Added tests for overriding memory functions.
3460
34612002-07-09  Will Estes <wlestes@users.sourceforge.net>
3462
3463	* NEWS: new POSIXLY_CORRECT and new ru translation
3464
34652002-07-09  Will Estes <wlestes@users.sourceforge.net>
3466
3467	* po/ru.po: new ru translation from the translation project
3468
34692002-07-09  John Millaway <john43@users.sourceforge.net>
3470
3471	* flex.texi: Made note of set/get debug in docs.
3472
34732002-07-09  John Millaway <john43@users.sourceforge.net>
3474
3475	* configure.in, flexdef.h, tests/create-test: Replaced obsolete
3476	macros in configure.in.  Modified create-test to handle the above
3477	changes in configure.in.  Added support for <stdbool.h>.
3478
34792002-07-09  John Millaway <john43@users.sourceforge.net>
3480
3481	* main.c: Check POSIXLY_CORRECT env variable.
3482
34832002-07-09  John Millaway <john43@users.sourceforge.net>
3484
3485	* flex.skl: Added prototypes for the get/set debug functions.
3486
34872002-07-09  John Millaway <john43@users.sourceforge.net>
3488
3489	* configure.in, flex.skl, gen.c, main.c, scan.l, tests/Makefile.am,
3490	tests/test-debug-nr/.cvsignore, tests/test-debug-nr/Makefile.am,
3491	tests/test-debug-nr/scanner.l, tests/test-debug-nr/test.input,
3492	tests/test-debug-r/.cvsignore, tests/test-debug-r/Makefile.am,
3493	tests/test-debug-r/scanner.l, tests/test-debug-r/test.input: Made
3494	yy_flex_debug non-global in reentrant scanner.  Created get/set
3495	functions for yy_flex_debug.  Defined prefixes for new yy_flex_debug
3496	symbols.  Added tests/ for yy_flex_debug.
3497
34982002-07-09  John Millaway <john43@users.sourceforge.net>
3499
3500	* tests/create-test: create-test script now modifies .cvsignore
3501
35022002-07-09  John Millaway <john43@users.sourceforge.net>
3503
3504	* tests/create-test: Improved the error checking.
3505
35062002-07-03  Will Estes <wlestes@users.sourceforge.net>
3507
3508	* main.c: fix bug whereby prefix didn't get passed to everybody;
3509	patch by                                        rse@engelschall.com
3510
35112002-07-03  Will Estes <wlestes@users.sourceforge.net>
3512
3513	* faq.texi: ~ is an active character, so we'll just use the word
3514	'about'
3515
35162002-07-02  John Millaway <john43@users.sourceforge.net>
3517
3518	* Makefile.am: Fixed typo.
3519
35202002-07-02  John Millaway <john43@users.sourceforge.net>
3521
3522	* faq.texi: Added a faq.
3523
35242002-06-28  John Millaway <john43@users.sourceforge.net>
3525
3526	* Makefile.am: Added 'tags' target -- something I should have done
3527	long ago.
3528
35292002-06-28  Will Estes <wlestes@users.sourceforge.net>
3530
3531	* TODO: add two new items regarding coding; remove tests/ copyright
3532	notice item as it's done
3533
35342002-06-26  Will Estes <wlestes@users.sourceforge.net>
3535
3536	* NEWS: note the copyright messages in tests/
3537
35382002-06-25  John Millaway <john43@users.sourceforge.net>
3539
3540	* tests/TEMPLATE/Makefile.am, tests/TEMPLATE/parser.y,
3541	tests/TEMPLATE/scanner.l, tests/test-array-nr/Makefile.am,
3542	tests/test-array-nr/scanner.l, tests/test-array-r/Makefile.am,
3543	tests/test-array-r/scanner.l, tests/test-basic-nr/Makefile.am,
3544	tests/test-basic-nr/scanner.l, tests/test-basic-r/Makefile.am,
3545	tests/test-basic-r/scanner.l, tests/test-bison-yylloc/Makefile.am,
3546	tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
3547	tests/test-bison-yylloc/scanner.l,
3548	tests/test-bison-yylval/Makefile.am,
3549	tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y,
3550	tests/test-bison-yylval/scanner.l, tests/test-c-cpp-nr/Makefile.am,
3551	tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-r/Makefile.am,
3552	tests/test-c-cpp-r/scanner.l, tests/test-header-nr/Makefile.am,
3553	tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
3554	tests/test-header-r/Makefile.am, tests/test-header-r/main.c,
3555	tests/test-header-r/scanner.l,
3556	tests/test-include-by-buffer/Makefile.am,
3557	tests/test-include-by-buffer/scanner.l,
3558	tests/test-include-by-reentrant/Makefile.am,
3559	tests/test-include-by-reentrant/scanner.l,
3560	tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
3561	tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
3562	tests/test-multiple-scanners-nr/Makefile.am,
3563	tests/test-multiple-scanners-nr/main.c,
3564	tests/test-multiple-scanners-nr/scanner-1.l,
3565	tests/test-multiple-scanners-nr/scanner-2.l,
3566	tests/test-multiple-scanners-r/Makefile.am,
3567	tests/test-multiple-scanners-r/main.c,
3568	tests/test-multiple-scanners-r/scanner-1.l,
3569	tests/test-multiple-scanners-r/scanner-2.l,
3570	tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/scanner.l,
3571	tests/test-prefix-r/Makefile.am, tests/test-prefix-r/scanner.l,
3572	tests/test-pthread/Makefile.am, tests/test-pthread/scanner.l,
3573	tests/test-string-nr/Makefile.am, tests/test-string-nr/scanner.l,
3574	tests/test-string-r/Makefile.am, tests/test-string-r/scanner.l,
3575	tests/test-yyextra/Makefile.am, tests/test-yyextra/scanner.l:
3576	Prepended explicit license to all test-*/ sources.
3577
35782002-06-25  Will Estes <wlestes@users.sourceforge.net>
3579
3580	* NEWS, po/ca.po, po/de.po, po/fr.po, po/sv.po, po/tr.po: new ca,
3581	de, fr, sv, tr translations
3582
35832002-06-19  Will Estes <wlestes@users.sourceforge.net>
3584
3585	* TODO: add bootstrapper to the todo list
3586
35872002-06-19  Will Estes <wlestes@users.sourceforge.net>
3588
3589	* configure.in: new version number
3590
35912002-06-19  Will Estes <wlestes@users.sourceforge.net>
3592
3593	* TODO: update TODO list
3594
35952002-06-19  Will Estes <wlestes@users.sourceforge.net>
3596
3597	* NEWS, TODO, flex.texi, flexdef.h, main.c, options.c, options.h,
3598	parse.y, scan.l: address typos in NEWS; add --posix option for ERE
3599	parsing the way posix wants it; update the TODO file
3600
36012002-05-31  Will Estes <wlestes@users.sourceforge.net>
3602
3603	* README-alpha: made code quality warning more explicit; gave url
3604	for cvs and beta flex
3605
36062002-05-23  John Millaway <john43@users.sourceforge.net>
3607
3608	* gen.c: Fixed bug where omission of user section 3 caused unmatched
3609	#ifdef's in generated code.
3610
36112002-05-20  Will Estes <wlestes@users.sourceforge.net>
3612
3613	* configure.in: configure.in requires at least autoconf 2.50
3614
36152002-05-13  John Millaway <john43@users.sourceforge.net>
3616
3617	* Makefile.am: Updated my email address.
3618
36192002-05-10  John Millaway <john43@users.sourceforge.net>
3620
3621	* flexdef.h, misc.c: chomp'd lines when reading external skel file.
3622
36232002-05-07  Will Estes <wlestes@users.sourceforge.net>
3624
3625	* po/sv.po: new sweedish translation from the translation project
3626
36272002-04-29  Will Estes <wlestes@users.sourceforge.net>
3628
3629	* po/ca.po: new catalan translation from the translation project
3630
36312002-04-29  Will Estes <wlestes@users.sourceforge.net>
3632
3633	* po/es.po: new spanish translation from the translation project
3634
36352002-04-25  Will Estes <wlestes@users.sourceforge.net>
3636
3637	* TODO: note that the lex matching of abc{1,3} is the posix behavior
3638	and so we have a problem
3639
36402002-04-25  Will Estes <wlestes@users.sourceforge.net>
3641
3642	* flex.texi: note that the lex matching of abc{1,3} is the posix
3643	behavior
3644
36452002-04-23  Will Estes <wlestes@users.sourceforge.net>
3646
3647	* configure.in: new version 2.5.7; use autoconf versioning info
3648
36492002-04-23  Will Estes <wlestes@users.sourceforge.net>
3650
3651	* NEWS: note changes in 2.5.7
3652
36532002-04-23  Will Estes <wlestes@users.sourceforge.net>
3654
3655	* main.c: conditional compile gettext initialization
3656
36572002-04-22  Will Estes <wlestes@users.sourceforge.net>
3658
3659	* po/de.po: new german translation from the translation project
3660
36612002-04-19  John Millaway <john43@users.sourceforge.net>
3662
3663	* tests/test-include-by-reentrant/Makefile.am: Fixed command line
3664	for test-include-by-reentrant/Makefile.am
3665
36662002-04-19  John Millaway <john43@users.sourceforge.net>
3667
3668	* tests/Makefile.am, tests/TEMPLATE/Makefile.am,
3669	tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
3670	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
3671	tests/test-bison-yylloc/Makefile.am,
3672	tests/test-bison-yylval/Makefile.am,
3673	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
3674	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
3675	tests/test-include-by-buffer/Makefile.am,
3676	tests/test-include-by-reentrant/Makefile.am,
3677	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
3678	tests/test-multiple-scanners-nr/Makefile.am,
3679	tests/test-multiple-scanners-r/Makefile.am,
3680	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
3681	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
3682	tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am:
3683	Added -I . to compiler search path in tests (so it finds the
3684	generated parser.h).
3685
36862002-04-19  John Millaway <john43@users.sourceforge.net>
3687
3688	* flexdef.h, misc.c, parse.y, sym.c: Applied 'const' to a few more
3689	char*, where appropriate.
3690
36912002-04-19  John Millaway <john43@users.sourceforge.net>
3692
3693	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
3694	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
3695	tests/test-basic-r/Makefile.am,
3696	tests/test-bison-yylloc/Makefile.am,
3697	tests/test-bison-yylval/Makefile.am,
3698	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
3699	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
3700	tests/test-include-by-buffer/Makefile.am,
3701	tests/test-include-by-reentrant/Makefile.am,
3702	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
3703	tests/test-multiple-scanners-nr/Makefile.am,
3704	tests/test-multiple-scanners-r/Makefile.am,
3705	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
3706	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
3707	tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am:
3708	Added top_builddir to -I path.  Changed $(srcdir)/$(testname) to
3709	./$(testname) in 'make test' rule.
3710
37112002-04-19  John Millaway <john43@users.sourceforge.net>
3712
3713	* flexdef.h, gen.c, misc.c: Changed 'char[]' to 'const char*'
3714	wherever in conflicted with gettext.
3715
37162002-04-19  Will Estes <wlestes@users.sourceforge.net>
3717
3718	* po/fr.po, po/sv.po: new files from translation after 2.5.6 beta
3719	release
3720
37212002-04-18  John Millaway <john43@users.sourceforge.net>
3722
3723	* tests/test-lineno-r/Makefile.am: Fixed minor typo/cut and paste
3724	error.
3725
37262002-04-18  John Millaway <john43@users.sourceforge.net>
3727
3728	* configure.in: Added yylineno test.
3729
37302002-04-18  John Millaway <john43@users.sourceforge.net>
3731
3732	* tests/Makefile.am: Added yylineno tests.
3733
37342002-04-18  John Millaway <john43@users.sourceforge.net>
3735
3736	* tests/test-lineno-nr/.cvsignore,
3737	tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
3738	tests/test-lineno-nr/test.input, tests/test-lineno-r/.cvsignore,
3739	tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
3740	tests/test-lineno-r/test.input: Created yylineno tests.
3741
37422002-04-15  John Millaway <john43@users.sourceforge.net>
3743
3744	* scanopt.c: Applied gettext macros to error messages from scanopt.
3745
37462002-04-15  John Millaway <john43@users.sourceforge.net>
3747
3748	* buf.c, faq.texi, options.c, options.h, scanopt.c, scanopt.h:
3749	Changed copyright from Millaway to flex? U.S. Gov't? Regents of U.
3750	Cali.?  Paxson?
3751
37522002-04-15  Will Estes <wlestes@users.sourceforge.net>
3753
3754	* tests/test-bison-yylloc/Makefile.am,
3755	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am:
3756	we missed a few main.c files in the distribution
3757
37582002-04-15  Will Estes <wlestes@users.sourceforge.net>
3759
3760	* TODO: a lot more work has happened to flex; note this by removing
3761	a number of TODO entries
3762
37632002-04-15  Will Estes <wlestes@users.sourceforge.net>
3764
3765	* TODO: make sure all gettext modules use gettext translation
3766	facilities
3767
37682002-04-14  John Millaway <john43@users.sourceforge.net>
3769
3770	* faq.texi: Converted faqs 34-41 to texinfo.
3771
37722002-04-14  John Millaway <john43@users.sourceforge.net>
3773
3774	* Makefile.am, faq.texi, flex.texi: Added faq.texi to archive.
3775	Added faq.texi to flex_TEXINFOS macro in Makefile.am.  flex.texi now
3776	includes faq.texi.
3777
37782002-04-13  John Millaway <john43@users.sourceforge.net>
3779
3780	* flexdef.h: defined FLEX_EXIT macro to call longjmp on errors.
3781
37822002-04-13  John Millaway <john43@users.sourceforge.net>
3783
3784	* main.c, misc.c: Replaced exit(2) calls with longjmps (in the form
3785	of FLEX_EXIT macro).  Moved main() to flex_main() to allow flex to
3786	be called from a library.
3787
37882002-04-13  John Millaway <john43@users.sourceforge.net>
3789
3790	* scanopt.c: Fixed  minor typo in error message
3791
37922002-04-12  Will Estes <wlestes@users.sourceforge.net>
3793
3794	* tests/test-header-nr/Makefile.am,
3795	tests/test-header-r/Makefile.am,
3796	tests/test-multiple-scanners-nr/Makefile.am,
3797	tests/test-multiple-scanners-r/Makefile.am,
3798	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
3799	tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am:
3800	removed eroneous files listed in EXTRA_DIST
3801
38022002-04-12  Will Estes <wlestes@users.sourceforge.net>
3803
3804	* tests/test-yyextra/.cvsignore: ignore Makefile.in
3805
38062002-04-12  Will Estes <wlestes@users.sourceforge.net>
3807
3808	* tests/test-string-r/.cvsignore: it's Makefile.in, not makefile.in
3809
38102002-04-12  Will Estes <wlestes@users.sourceforge.net>
3811
3812	* tests/test-yyextra/Makefile.am, tests/test-yyextra/Makefile.in:
3813	put test-yyextra under automake
3814
38152002-04-12  Will Estes <wlestes@users.sourceforge.net>
3816
3817	* tests/test-string-r/Makefile.am, tests/test-string-r/Makefile.in:
3818	put test-string-r under automake
3819
38202002-04-12  Will Estes <wlestes@users.sourceforge.net>
3821
3822	* tests/test-string-nr/.cvsignore, tests/test-string-r/.cvsignore:
3823	we can ignore Makefile.in
3824
38252002-04-12  Will Estes <wlestes@users.sourceforge.net>
3826
3827	* tests/test-string-nr/Makefile.am,
3828	tests/test-string-nr/Makefile.in: put test-string-nr under automake
3829
38302002-04-12  Will Estes <wlestes@users.sourceforge.net>
3831
3832	* tests/test-pthread/.cvsignore: ignore Makefile.in
3833
38342002-04-12  Will Estes <wlestes@users.sourceforge.net>
3835
3836	* tests/test-pthread/Makefile.am, tests/test-pthread/Makefile.in:
3837	put test-pthread under automake
3838
38392002-04-12  Will Estes <wlestes@users.sourceforge.net>
3840
3841	* tests/test-prefix-r/Makefile.am, tests/test-prefix-r/Makefile.in:
3842	put test-prefix-r under automake
3843
38442002-04-12  Will Estes <wlestes@users.sourceforge.net>
3845
3846	* tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore:
3847	we can ignore Makefile.in
3848
38492002-04-12  Will Estes <wlestes@users.sourceforge.net>
3850
3851	* tests/test-prefix-nr/Makefile.am,
3852	tests/test-prefix-nr/Makefile.in: put test-prefix-nr under automake
3853
38542002-04-12  Will Estes <wlestes@users.sourceforge.net>
3855
3856	* tests/test-multiple-scanners-r/Makefile.am,
3857	tests/test-multiple-scanners-r/Makefile.in: put
3858	test-multiple-scanners-r under automake
3859
38602002-04-12  Will Estes <wlestes@users.sourceforge.net>
3861
3862	* tests/test-multiple-scanners-nr/.cvsignore,
3863	tests/test-multiple-scanners-r/.cvsignore: we can ignore Makefile.in
3864	now
3865
38662002-04-12  Will Estes <wlestes@users.sourceforge.net>
3867
3868	* tests/test-multiple-scanners-nr/Makefile.am,
3869	tests/test-multiple-scanners-nr/Makefile.in: put
3870	test-multiple-scanners-nr under automake
3871
38722002-04-11  Will Estes <wlestes@users.sourceforge.net>
3873
3874	* tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am:
3875	we didn't need parser.y
3876
38772002-04-11  Will Estes <wlestes@users.sourceforge.net>
3878
3879	* TODO: work done on the test suite; remove relevant entries from
3880	TODO
3881
38822002-04-10  Will Estes <wlestes@users.sourceforge.net>
3883
3884	* tests/test-include-by-reentrant/.cvsignore,
3885	tests/test-include-by-reentrant/Makefile.am,
3886	tests/test-include-by-reentrant/Makefile.in: put
3887	test-include-by-reentrant under automake
3888
38892002-04-09  Will Estes <wlestes@users.sourceforge.net>
3890
3891	* tests/test-include-by-buffer/.cvsignore: we have a Makefile.in
3892	which we need to ignore
3893
38942002-04-09  Will Estes <wlestes@users.sourceforge.net>
3895
3896	* tests/test-include-by-buffer/Makefile.am,
3897	tests/test-include-by-buffer/Makefile.in: test-include-by-buffer now
3898	under automake control
3899
39002002-04-09  Will Estes <wlestes@users.sourceforge.net>
3901
3902	* tests/TEMPLATE/Makefile.am: and we want LFLAGS in the rule to make
3903	scanner.c as well
3904
39052002-04-09  Will Estes <wlestes@users.sourceforge.net>
3906
3907	* tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.am,
3908	tests/test-header-r/Makefile.in: put test-header-r under automake
3909
39102002-04-09  Will Estes <wlestes@users.sourceforge.net>
3911
3912	* tests/test-header-nr/.cvsignore: we now generate a Makefile.in
3913	from automake; cvs should ignore it
3914
39152002-04-09  Will Estes <wlestes@users.sourceforge.net>
3916
3917	* tests/test-header-nr/Makefile.am: add dependencies for main.o and
3918	scaner.h
3919
39202002-04-09  Will Estes <wlestes@users.sourceforge.net>
3921
3922	* tests/TEMPLATE/Makefile.am: We may want to have LFLAGS readily
3923	available
3924
39252002-04-09  Will Estes <wlestes@users.sourceforge.net>
3926
3927	* tests/test-header-nr/Makefile.am,
3928	tests/test-header-nr/Makefile.in: put test-header-nr under automake
3929
39302002-04-09  Will Estes <wlestes@users.sourceforge.net>
3931
3932	* tests/TEMPLATE/Makefile.am: oops, we need to clean objects too
3933
39342002-04-09  Will Estes <wlestes@users.sourceforge.net>
3935
3936	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
3937	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
3938	tests/test-basic-r/Makefile.am,
3939	tests/test-bison-yylloc/Makefile.am,
3940	tests/test-bison-yylval/Makefile.am,
3941	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: now
3942	that config.h lives in the top-level directory, we need to tell the
3943	testsuite
3944
39452002-04-08  Will Estes <wlestes@users.sourceforge.net>
3946
3947	* tests/test-array-nr/.cvsignore, tests/test-array-r/.cvsignore,
3948	tests/test-basic-nr/.cvsignore, tests/test-basic-r/.cvsignore,
3949	tests/test-bison-yylval/.cvsignore, tests/test-c-cpp-nr/.cvsignore,
3950	tests/test-c-cpp-r/.cvsignore: we can ignore some Makefile.in
3951
39522002-04-08  Will Estes <wlestes@users.sourceforge.net>
3953
3954	* configure.in, tests/TEMPLATE/Makefile.am: only one config file
3955	header apparently; this will have consequences in the test suite
3956
39572002-04-08  Will Estes <wlestes@users.sourceforge.net>
3958
3959	* tests/test-bison-yylval/Makefile.am,
3960	tests/test-bison-yylval/Makefile.in: adding automake support
3961
39622002-04-08  Will Estes <wlestes@users.sourceforge.net>
3963
3964	* tests/test-bison-yylloc/.cvsignore,
3965	tests/test-bison-yylloc/Makefile.am: tuned Makefile.am to build
3966	correctly; ignore Makefile.in now
3967
39682002-04-08  Will Estes <wlestes@users.sourceforge.net>
3969
3970	* tests/configure.in: test suite changes
3971
39722002-04-08  Will Estes <wlestes@users.sourceforge.net>
3973
3974	* autogen.sh, configure.in, tests/.cvsignore, tests/Makefile.am,
3975	tests/Makefile.in, tests/README, tests/TEMPLATE/.cvsignore,
3976	tests/TEMPLATE/Makefile.am, tests/TEMPLATE/Makefile.in,
3977	tests/configure.in, tests/create-test, tests/create-test.pl,
3978	tests/test-array-nr/Makefile.am, tests/test-array-nr/Makefile.in,
3979	tests/test-array-r/Makefile.am, tests/test-array-r/Makefile.in,
3980	tests/test-basic-nr/Makefile.am, tests/test-basic-nr/Makefile.in,
3981	tests/test-basic-r/Makefile.am, tests/test-basic-r/Makefile.in,
3982	tests/test-bison-yylloc/Makefile.am,
3983	tests/test-bison-yylloc/Makefile.in,
3984	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/Makefile.in,
3985	tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/Makefile.in: test
3986	suite changes
3987
39882002-04-05  John Millaway <john43@users.sourceforge.net>
3989
3990	* flex.texi: Corrected error in manual regarding return type for
3991	yy_scan_{string,buffer,bytes}.
3992
39932002-04-05  Will Estes <wlestes@users.sourceforge.net>
3994
3995	* po/de.po: new german translations from the translation project
3996
39972002-04-03  Will Estes <wlestes@users.sourceforge.net>
3998
3999	* po/es.po: new spanish translations
4000
40012002-04-01  Will Estes <wlestes@users.sourceforge.net>
4002
4003	* Makefile.am: DIST_SUBDIRS: new variable. we can build flex with
4004	SUBDIRS and then build the distribution using DIST_SUBDIRS
4005
40062002-04-01  Will Estes <wlestes@users.sourceforge.net>
4007
4008	* main.c: fix typo in comment
4009
40102002-03-31  John Millaway <john43@users.sourceforge.net>
4011
4012	* main.c: Documented the header file kludge, (in anticipation of
4013	buffering Section 1.)
4014
40152002-03-31  John Millaway <john43@users.sourceforge.net>
4016
4017	* flex.texi: Created appendix "Makefiles and Flex" in the manual.
4018
40192002-03-30  John Millaway <john43@users.sourceforge.net>
4020
4021	* flex.texi: updating manual.
4022
40232002-03-29  Will Estes <wlestes@users.sourceforge.net>
4024
4025	* po/POTFILES.in: we want parse.y, not parse.c
4026
40272002-03-29  John Millaway <john43@users.sourceforge.net>
4028
4029	* flex.texi: Indexing the manual (75% done).
4030
40312002-03-29  Will Estes <wlestes@users.sourceforge.net>
4032
4033	* Makefile.am: unlisted intermediate flex/yacc-created files
4034
40352002-03-29  Will Estes <wlestes@users.sourceforge.net>
4036
4037	* TODO: millaway has done more work
4038
40392002-03-29  Will Estes <wlestes@users.sourceforge.net>
4040
4041	* Makefile.am, configure.in: ok, one last touch up; users most
4042	likely wont have help2man so we need to insure that's ok
4043
40442002-03-29  Will Estes <wlestes@users.sourceforge.net>
4045
4046	* Makefile.am: fine tune flex.1 some more
4047
40482002-03-29  Will Estes <wlestes@users.sourceforge.net>
4049
4050	* Makefile.am, configure.in: generalize the manpage a bit and tell
4051	autofoo about help2man
4052
40532002-03-29  Will Estes <wlestes@users.sourceforge.net>
4054
4055	* po/da.po: new danish from translation project robot
4056
40572002-03-28  John Millaway <john43@users.sourceforge.net>
4058
4059	* flex.texi: Indexing the manual -- it's only half done.
4060
40612002-03-28  John Millaway <john43@users.sourceforge.net>
4062
4063	* flex.texi: flex manual now uses automake's versioning info.
4064
40652002-03-28  John Millaway <john43@users.sourceforge.net>
4066
4067	* README.cvs-snapshot: Mentioned requirements for gettext and
4068	help2man.
4069
40702002-03-28  John Millaway <john43@users.sourceforge.net>
4071
4072	* Makefile.am, main.c: Output of `flex --version` now matches GNU
4073	coding standards.  Makefile.am now uses `help2man` to generate
4074	flex.1
4075
40762002-03-27  Will Estes <wlestes@users.sourceforge.net>
4077
4078	* TODO: millaway has done a lot on the TODO list; remove those items
4079	that he has take care of
4080
40812002-03-27  Will Estes <wlestes@users.sourceforge.net>
4082
4083	* README.cvs-snapshot: edited millaway's initial draft
4084
40852002-03-27  John Millaway <john43@users.sourceforge.net>
4086
4087	* README.cvs-snapshot: Created file.
4088
40892002-03-27  John Millaway <john43@users.sourceforge.net>
4090
4091	* flex.texi: Fixed case of node names in flex.texi.
4092
40932002-03-24  Will Estes <wlestes@users.sourceforge.net>
4094
4095	* TODO: lex- and yacc- generated files
4096
40972002-03-24  Will Estes <wlestes@users.sourceforge.net>
4098
4099	* po/fr.po: new french
4100
41012002-03-18  Will Estes <wlestes@users.sourceforge.net>
4102
4103	* NEWS: ending periods in news items removed; mention nounistd
4104	options
4105
41062002-03-18  Will Estes <wlestes@users.sourceforge.net>
4107
4108	* po/sv.po: updated sweedish translations
4109
41102002-03-18  Will Estes <wlestes@users.sourceforge.net>
4111
4112	* po/de.po: german translation
4113
41142002-03-18  John Millaway <john43@users.sourceforge.net>
4115
4116	* flex.skl, flex.texi, main.c, options.c, options.h, scan.l: Removed
4117	CFront 1.2 -specific code from skeleton, because CFront now defines
4118	__cplusplus properly.  Removed TurboC-specific code from skeleton.
4119	Skeleton now includes proper C++ standard headers.  Relocated
4120	"unistd.h" code after user section 1 to allow user to overrid it.
4121	New option "nounistd" to suppress unistd.h from being included.
4122
41232002-03-15  Will Estes <wlestes@users.sourceforge.net>
4124
4125	* po/tr.po: new turkish translation
4126
41272002-03-15  Will Estes <wlestes@users.sourceforge.net>
4128
4129	* NEWS: mention included translations
4130
41312002-03-15  Will Estes <wlestes@users.sourceforge.net>
4132
4133	* TODO: we've done the gettext thing, but sometime we should get
4134	0.11.1
4135
41362002-03-15  Will Estes <wlestes@users.sourceforge.net>
4137
4138	* po/ca.po: new catalan translation
4139
41402002-03-14  John Millaway <john43@users.sourceforge.net>
4141
4142	* flex.texi: Added section on format of comments.
4143
41442002-03-14  John Millaway <john43@users.sourceforge.net>
4145
4146	* flex.texi: Split format chapter into sections.
4147
41482002-03-14  John Millaway <john43@users.sourceforge.net>
4149
4150	* flex.texi: Removed explicit pointers in node definitions.
4151
41522002-03-14  Will Estes <wlestes@users.sourceforge.net>
4153
4154	* configure.in: unistd.h can be problematic
4155
41562002-03-14  Will Estes <wlestes@users.sourceforge.net>
4157
4158	* tests/README: editing changes to README
4159
41602002-03-13  Will Estes <wlestes@users.sourceforge.net>
4161
4162	* po/POTFILES.in: scan.l, not scan.c because gettext gets confused
4163
41642002-03-13  Will Estes <wlestes@users.sourceforge.net>
4165
4166	* scan.l: gettext cruft
4167
41682002-03-13  Will Estes <wlestes@users.sourceforge.net>
4169
4170	* tests/descriptions: separate out test descriptions
4171
41722002-03-13  Will Estes <wlestes@users.sourceforge.net>
4173
4174	* po/LINGUAS: french and korean dont crash now
4175
41762002-03-12  Will Estes <wlestes@users.sourceforge.net>
4177
4178	* po/fr.po, po/ko.po: remove duplicate messages as per advice from
4179	Jordi Mallach <jordi@debian.org>
4180
41812002-03-12  Will Estes <wlestes@users.sourceforge.net>
4182
4183	* gettext.h: yes, more gettext cruft
4184
41852002-03-12  Will Estes <wlestes@users.sourceforge.net>
4186
4187	* ABOUT-NLS, config.rpath, m4/codeset.m4, m4/gettext.m4,
4188	m4/glibc21.m4, m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4,
4189	m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: this
4190	is gettext cruft
4191
41922002-03-12  Will Estes <wlestes@users.sourceforge.net>
4193
4194	* NEWS: gettext and autofoo are now involved
4195
41962002-03-12  Will Estes <wlestes@users.sourceforge.net>
4197
4198	* Makefile.am, autogen.sh, configure.in, flexdef.h, main.c: mostly,
4199	changes for gettext
4200
42012002-03-12  Will Estes <wlestes@users.sourceforge.net>
4202
4203	* po/ca.po, po/da.po, po/es.po, po/ru.po, po/sv.po, po/tr.po: these
4204	sure change a lot
4205
42062002-03-12  Will Estes <wlestes@users.sourceforge.net>
4207
4208	* TODO: note about cvs documentation
4209
42102002-03-12  Will Estes <wlestes@users.sourceforge.net>
4211
4212	* po/LINGUAS: we now have turkish
4213
42142002-03-12  Will Estes <wlestes@users.sourceforge.net>
4215
4216	* po/tr.po: updated translations, i think
4217
42182002-03-12  Will Estes <wlestes@users.sourceforge.net>
4219
4220	* po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
4221	po/sv.po, po/tr.po: ok, maybe we do keep these things?
4222
42232002-03-12  Will Estes <wlestes@users.sourceforge.net>
4224
4225	* README-alpha: README-alpha for those bad-hair days
4226
42272002-03-12  Will Estes <wlestes@users.sourceforge.net>
4228
4229	* m4/.cvsignore, m4/Makefile.am: ok,now we kinda have a m4/ subdir
4230	for gettext
4231
42322002-03-12  Will Estes <wlestes@users.sourceforge.net>
4233
4234	* po/.cvsignore, po/LINGUAS, po/Makevars, po/POTFILES.in, po/da.po,
4235	po/es.po, po/fr.po, po/ko.po, po/ru.po, po/sv.po: now, we have a po/
4236	subdirectory for gettext. i hope you're happy
4237
42382002-03-12  Will Estes <wlestes@users.sourceforge.net>
4239
4240	* po/ca.po: removing po files, maybe
4241
42422002-03-12  Will Estes <wlestes@users.sourceforge.net>
4243
4244	* tests/.cvsignore: ignore autom4te.cache
4245
42462002-03-11  Will Estes <wlestes@users.sourceforge.net>
4247
4248	* po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
4249	po/sv.po: po files from debian
4250
42512002-03-08  Will Estes <wlestes@users.sourceforge.net>
4252
4253	* TODO: add several notes about tasks which need doing; create a new
4254	top-level entry for generic coding concerns (this is distinct from
4255	specific API or other such issues)
4256
42572002-03-06  Will Estes <wlestes@users.sourceforge.net>
4258
4259	* README: eliminate to.do and faqs from the README file
4260
42612002-03-06  Will Estes <wlestes@users.sourceforge.net>
4262
4263	* TODO: more notes on tests/
4264
42652002-03-06  Will Estes <wlestes@users.sourceforge.net>
4266
4267	* Makefile.am: remove subdirectories from EXTRA_DIST; add a SUBDIRS
4268	macro to handle examples/; clean up the dist-hook target
4269
42702002-03-06  Will Estes <wlestes@users.sourceforge.net>
4271
4272	* configure.in: we want to generate Makefiles in some more
4273	subdirectories; automake will like this
4274
42752002-03-06  Will Estes <wlestes@users.sourceforge.net>
4276
4277	* TODO: notes on subdirectories
4278
42792002-03-05  Will Estes <wlestes@users.sourceforge.net>
4280
4281	* examples/.cvsignore, examples/Makefile.am: now examples/ fits into
4282	automake
4283
42842002-03-05  Will Estes <wlestes@users.sourceforge.net>
4285
4286	* examples/fastwc/.cvsignore, examples/fastwc/Makefile.am:
4287	examples/fastwc now  fits into automake
4288
42892002-03-05  Will Estes <wlestes@users.sourceforge.net>
4290
4291	* examples/manual/.cvsignore, examples/manual/Makefile.am,
4292	examples/manual/Makefile.examples, examples/manual/README:
4293	examples/manual directory now fits into automake
4294
42952002-03-05  Will Estes <wlestes@users.sourceforge.net>
4296
4297	* examples/manual/Makefile: renamed Makefile to Makefile.examples
4298	for automake's sake
4299
43002002-03-04  Will Estes <wlestes@users.sourceforge.net>
4301
4302	* Makefile.am: add parse.c and scan.c to built_sources
4303
43042002-02-24  John Millaway <john43@users.sourceforge.net>
4305
4306	* Makefile.am: Removed CVS-specific code from 'dist-hook' target so
4307	anybody with a copy of the tree can build a dist.
4308
43092002-02-22  John Millaway <john43@users.sourceforge.net>
4310
4311	* tests/Makefile.in: Converted test script to portable /bin/sh.
4312
43132002-02-22  John Millaway <john43@users.sourceforge.net>
4314
4315	* tests/test-bison-yylloc/Makefile.in: Added some spaces in shell
4316	scripts for portability.
4317
43182002-02-22  John Millaway <john43@users.sourceforge.net>
4319
4320	* tests/create-test.pl: Fixed #! line for portability.
4321
43222002-02-22  John Millaway <john43@users.sourceforge.net>
4323
4324	* tests/test-bison-yylloc/Makefile.in: Fixed return status code on
4325	bison-lloc test.
4326
43272002-02-21  John Millaway <john43@users.sourceforge.net>
4328
4329	* tests/create-test.pl: Added script to auto-create tests. Probably
4330	overkill.
4331
43322002-02-21  John Millaway <john43@users.sourceforge.net>
4333
4334	* flex.skl: Fixed C++ #ifdef problem.  Removed mistyped __CPLUSPLUS
4335	macro.  Removed THROW_NIL. Not sure where it came from in the first
4336	place.
4337
43382002-02-21  John Millaway <john43@users.sourceforge.net>
4339
4340	* tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
4341	tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/Makefile.in,
4342	tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input,
4343	tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/Makefile.in,
4344	tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: Added
4345	test-c-cpp-nr and test-c-cpp-r.
4346
43472002-02-16  John Millaway <john43@users.sourceforge.net>
4348
4349	* flex.skl: Added missing #endif.
4350
43512002-02-07  Will Estes <wlestes@users.sourceforge.net>
4352
4353	* tests/TEMPLATE/.cvsignore, tests/test-array-nr/.cvsignore,
4354	tests/test-array-r/.cvsignore, tests/test-basic-nr/.cvsignore,
4355	tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
4356	tests/test-bison-yylval/.cvsignore,
4357	tests/test-header-nr/.cvsignore, tests/test-header-r/.cvsignore,
4358	tests/test-include-by-buffer/.cvsignore,
4359	tests/test-include-by-reentrant/.cvsignore,
4360	tests/test-multiple-scanners-nr/.cvsignore,
4361	tests/test-multiple-scanners-r/.cvsignore,
4362	tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
4363	tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
4364	tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: add
4365	OUTPUT to .cvsignore files in test directories; it's also in the
4366	template directory
4367
43682002-02-06  Will Estes <wlestes@users.sourceforge.net>
4369
4370	* gen.c: fix interrupted reads and freads; from the debian package
4371	maintainer
4372
43732002-02-06  Will Estes <wlestes@users.sourceforge.net>
4374
4375	* flex.texi, flexdef.h, main.c, nfa.c: support large flex tables;
4376	from debian package maintainer
4377
43782002-01-29  Will Estes <wlestes@users.sourceforge.net>
4379
4380	* tests/configure.in: add more output files to account for new tests
4381
43822002-01-03  Will Estes <wlestes@users.sourceforge.net>
4383
4384	* tests/test-array-nr/.cvsignore, tests/test-array-nr/Makefile.in,
4385	tests/test-array-nr/scanner.l, tests/test-array-nr/test.input: add
4386	this test
4387
43882002-01-03  Will Estes <wlestes@users.sourceforge.net>
4389
4390	* tests/test-array-r/.cvsignore, tests/test-array-r/Makefile.in,
4391	tests/test-array-r/scanner.l, tests/test-array-r/test.input: add
4392	this test suite
4393
43942001-11-20  Will Estes <wlestes@users.sourceforge.net>
4395
4396	* flex.skl, main.c: millaway: Fixed yytext_ptr when using %array in
4397	reentrant scanner
4398
43992001-11-20  Will Estes <wlestes@users.sourceforge.net>
4400
4401	* buf.c: oops, forgot this one line
4402
44032001-11-14  Will Estes <wlestes@users.sourceforge.net>
4404
4405	* tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.in,
4406	tests/test-header-r/main.c, tests/test-header-r/scanner.l,
4407	tests/test-header-r/test.input: and more fallout
4408
44092001-11-14  Will Estes <wlestes@users.sourceforge.net>
4410
4411	* TODO, flex.skl, flex.texi, flexdef.h, main.c, misc.c,
4412	tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
4413	tests/test-basic-r/scanner.l, tests/test-bison-yylloc/.cvsignore,
4414	tests/test-bison-yylloc/Makefile.in,
4415	tests/test-bison-yylloc/parser.y,
4416	tests/test-bison-yylloc/scanner.l,
4417	tests/test-bison-yylval/.cvsignore,
4418	tests/test-bison-yylval/Makefile.in,
4419	tests/test-bison-yylval/parser.y,
4420	tests/test-bison-yylval/scanner.l,
4421	tests/test-include-by-reentrant/scanner.l,
4422	tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
4423	tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: more
4424	from the same batch
4425
44262001-11-14  Will Estes <wlestes@users.sourceforge.net>
4427
4428	* tests/test-bison-yylloc/main.c, tests/test-bison-yylval/main.c,
4429	tests/test-header-nr/.cvsignore, tests/test-header-nr/Makefile.in,
4430	tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
4431	tests/test-header-nr/test.input,
4432	tests/test-multiple-scanners-nr/.cvsignore,
4433	tests/test-multiple-scanners-nr/Makefile.in,
4434	tests/test-multiple-scanners-nr/main.c,
4435	tests/test-multiple-scanners-nr/scanner-1.l,
4436	tests/test-multiple-scanners-nr/scanner-2.l,
4437	tests/test-multiple-scanners-r/.cvsignore,
4438	tests/test-multiple-scanners-r/Makefile.in,
4439	tests/test-multiple-scanners-r/main.c,
4440	tests/test-multiple-scanners-r/scanner-1.l,
4441	tests/test-multiple-scanners-r/scanner-2.l: a big batch from
4442	millaway
4443
44442001-10-26  Will Estes <wlestes@users.sourceforge.net>
4445
4446	* NEWS: now NEWS has forgotten about the _r variables
4447
44482001-10-26  Will Estes <wlestes@users.sourceforge.net>
4449
4450	* flex.skl, flex.texi, gen.c, main.c,
4451	tests/test-bison-yylloc/scanner.l,
4452	tests/test-bison-yylval/scanner.l,
4453	tests/test-include-by-reentrant/scanner.l,
4454	tests/test-prefix-nr/scanner.l, tests/test-pthread/scanner.l,
4455	tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l:
4456	millaway simplified the reentrant api; here's the result
4457
44582001-10-23  Will Estes <wlestes@users.sourceforge.net>
4459
4460	* main.c, options.c, options.h: more from millaway
4461
44622001-10-22  Will Estes <wlestes@users.sourceforge.net>
4463
4464	* main.c, options.c, options.h: the last checkin was broken;
4465	millaway fixed it
4466
44672001-10-22  Will Estes <wlestes@users.sourceforge.net>
4468
4469	* flex.skl, flex.texi, gen.c, main.c, misc.c, options.h, scan.l,
4470	scanopt.c, tests/README, tests/configure.in: phew, millaway's latest
4471	batch
4472
44732001-10-21  Will Estes <wlestes@users.sourceforge.net>
4474
4475	* flex.skl: flex.skl should come up in C mode
4476
44772001-10-21  Will Estes <wlestes@users.sourceforge.net>
4478
4479	* flex.skl: apparently, isatty and c++ need help getting along (from
4480	octave)
4481
44822001-10-19  Will Estes <wlestes@users.sourceforge.net>
4483
4484	* NEWS: document new options and new option handling
4485
44862001-10-19  Will Estes <wlestes@users.sourceforge.net>
4487
4488	* TODO: tell emacs that TODO is a text/outline mode file
4489
44902001-10-19  Will Estes <wlestes@users.sourceforge.net>
4491
4492	* TODO: we have new long options; we need to document that
4493
44942001-10-19  Will Estes <wlestes@users.sourceforge.net>
4495
4496	* NEWS: tell emacs that NEWS is text/outline mode
4497
44982001-10-19  Will Estes <wlestes@users.sourceforge.net>
4499
4500	* flex.skl: oops, lost a line somewhere in the merge process on
4501	millaway's work
4502
45032001-10-17  Will Estes <wlestes@users.sourceforge.net>
4504
4505	* Makefile.am, buf.c, flex.skl, flex.texi, flexdef.h, main.c,
4506	misc.c, options.c, options.h, parse.y, scan.l, scanopt.c, scanopt.h:
4507	merge latest batch of millaway's changes
4508
45092001-09-22  Will Estes <wlestes@users.sourceforge.net>
4510
4511	* main.c: Fixed typo in options display
4512
45132001-09-20  Will Estes <wlestes@users.sourceforge.net>
4514
4515	* main.c: reentrant and non-reentrant scanners share the same yywrap
4516	MACRO. millaway
4517
45182001-09-20  Will Estes <wlestes@users.sourceforge.net>
4519
4520	* TODO: clarify item on comments in lexical files
4521
45222001-09-20  Will Estes <wlestes@users.sourceforge.net>
4523
4524	* NEWS, scan.l: now flex recognizes \r as an eol character
4525
45262001-09-20  Will Estes <wlestes@users.sourceforge.net>
4527
4528	* Makefile.am: specify cvsroot so automake distcheck works
4529
45302001-09-19  Will Estes <wlestes@users.sourceforge.net>
4531
4532	* flex.texi: tex has lost its mind; we remove parentheses to
4533	compensate
4534
45352001-09-19  Will Estes <wlestes@users.sourceforge.net>
4536
4537	* NEWS: now that c++ is better supported, let's mention it as a news
4538	item
4539
45402001-09-19  Will Estes <wlestes@users.sourceforge.net>
4541
4542	* examples/fastwc/wc1.l, examples/fastwc/wc2.l,
4543	examples/fastwc/wc3.l, examples/fastwc/wc4.l,
4544	examples/fastwc/wc5.l, flex.skl, main.c: commit the backwash from
4545	the branch merges
4546
45472001-09-19  Will Estes <wlestes@users.sourceforge.net>
4548
4549	* FlexLexer.h, examples/testxxLexer.l, flex.skl: made preliminary
4550	c++ fixes; the intent is to make it work with recent c++ compilers
4551
45522001-08-26  Will Estes <wlestes@users.sourceforge.net>
4553
4554	* main.c: remove argv_fixup; fix typo in error message; changes from
4555	millaway's branch
4556
45572001-08-24  Will Estes <wlestes@users.sourceforge.net>
4558
4559	* NEWS: mention no more c++ comments in c scanners
4560
45612001-08-21  John Millaway <john43@users.sourceforge.net>
4562
4563	* flex.skl: Changed // comments to /* */ comments in skeleton.
4564
45652001-08-19  John Millaway <john43@users.sourceforge.net>
4566
4567	* flex.texi: Changed @var to @code everywhere.
4568
45692001-08-16  Will Estes <wlestes@users.sourceforge.net>
4570
4571	* to.do/flex.rmail: more mail
4572
45732001-08-16  Will Estes <wlestes@users.sourceforge.net>
4574
4575	* TODO: the manual now has its own section; we're not adding
4576	comments either
4577
45782001-08-04  John Millaway <john43@users.sourceforge.net>
4579
4580	* tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
4581	tests/test-basic-nr/Makefile.in, tests/test-basic-r/Makefile.in,
4582	tests/test-bison-yylloc/Makefile.in,
4583	tests/test-bison-yylval/Makefile.in,
4584	tests/test-include-by-buffer/Makefile.in,
4585	tests/test-include-by-reentrant/Makefile.in,
4586	tests/test-prefix-nr/Makefile.in, tests/test-prefix-r/Makefile.in,
4587	tests/test-pthread/Makefile.in, tests/test-string-nr/Makefile.in,
4588	tests/test-string-r/Makefile.in, tests/test-yyextra/Makefile.in:
4589	Cleaned up the output of the tests.
4590
45912001-08-03  Will Estes <wlestes@users.sourceforge.net>
4592
4593	* TODO: note jason's thoughts on having a manpage
4594
45952001-08-03  Will Estes <wlestes@users.sourceforge.net>
4596
4597	* TODO: note millaway's assignment and tests to be under flex
4598	license
4599
46002001-08-01  John Millaway <john43@users.sourceforge.net>
4601
4602	* tests/test-bison-yylval/scanner.l: Fixed semantics of test (the
4603	success or failure of this test should be unaffected by this
4604	change.)
4605
46062001-08-01  Will Estes <wlestes@users.sourceforge.net>
4607
4608	* autogen.sh: fake automake into believing that ChangeLog already
4609	exists
4610
46112001-08-01  Will Estes <wlestes@users.sourceforge.net>
4612
4613	* Makefile.am: millaway needs to be covered in the ChangeLog
4614
46152001-08-01  Will Estes <wlestes@users.sourceforge.net>
4616
4617	* version.h: automake is supplying version info now so we just pick
4618	it up
4619
46202001-08-01  Will Estes <wlestes@users.sourceforge.net>
4621
4622	* flex.texi: forgot braces on @copyright
4623
46242001-08-01  John Millaway <john43@users.sourceforge.net>
4625
4626	* flex.skl: Added missing argument to yy_flex_free.
4627
46282001-08-01  Will Estes <wlestes@users.sourceforge.net>
4629
4630	* AUTHORS: john millaway wrote the reentrant C support
4631
46322001-08-01  Will Estes <wlestes@users.sourceforge.net>
4633
4634	* flex.texi: add license node to the manual
4635
46362001-08-01  Will Estes <wlestes@users.sourceforge.net>
4637
4638	* TODO: c++ ideas
4639
46402001-07-31  Will Estes <wlestes@users.sourceforge.net>
4641
4642	* parse.y: error messages will now show up the way that emacs likes
4643	them
4644
46452001-07-31  Will Estes <wlestes@users.sourceforge.net>
4646
4647	* Makefile.am: oops, left in an extra backslash
4648
46492001-07-31  Will Estes <wlestes@users.sourceforge.net>
4650
4651	* TODO: flex.texi is here; clarify tests/ rewrite issue
4652
46532001-07-31  Will Estes <wlestes@users.sourceforge.net>
4654
4655	* NEWS: hey, we have texinfo, not man
4656
46572001-07-31  Will Estes <wlestes@users.sourceforge.net>
4658
4659	* flex.1: no more manpage
4660
46612001-07-31  Will Estes <wlestes@users.sourceforge.net>
4662
4663	* Makefile.am: remove flex.1 and rewrite the dist-hook so that we
4664	pick up a couple more directories
4665
46662001-07-31  Will Estes <wlestes@users.sourceforge.net>
4667
4668	* flex.texi: the namual now compiles; hurray
4669
46702001-07-31  Will Estes <wlestes@users.sourceforge.net>
4671
4672	* Makefile.am: first attempt at including the tests/ directory via
4673	automake, dist-hook target added
4674
46752001-07-31  Will Estes <wlestes@users.sourceforge.net>
4676
4677	* tests/.cvsignore: ignore config.cache in tests/ directory
4678
46792001-07-31  Will Estes <wlestes@users.sourceforge.net>
4680
4681	* Makefile.am: automake groks the ChangeLog now so we don't have to
4682	remind the maintainer to remake it
4683
46842001-07-30  Will Estes <wlestes@users.sourceforge.net>
4685
4686	* flex.texi: more corrections to the manual; the end is in site
4687
46882001-07-30  Will Estes <wlestes@users.sourceforge.net>
4689
4690	* TODO: auto-generated backup?
4691
46922001-07-27  Will Estes <wlestes@users.sourceforge.net>
4693
4694	* flex.texi: today's tinkering on the manual
4695
46962001-07-27  Will Estes <wlestes@users.sourceforge.net>
4697
4698	* Makefile.am: if we want flex.1 we have to say so in EXTRA_DIST
4699
47002001-07-27  Will Estes <wlestes@users.sourceforge.net>
4701
4702	* TODO: note future issues with flex.texi
4703
47042001-07-27  Will Estes <wlestes@users.sourceforge.net>
4705
4706	* Makefile.am: include flex.1 as it's the only working documentation
4707	for now
4708
47092001-07-27  Will Estes <wlestes@users.sourceforge.net>
4710
4711	* Makefile.am: rearrange to work with automake on building the
4712	ChangeLog
4713
47142001-07-27  Will Estes <wlestes@users.sourceforge.net>
4715
4716	* scan.l: automake is unhappy if we specify the outfile
4717
47182001-07-26  Will Estes <wlestes@users.sourceforge.net>
4719
4720	* flex.texi: more conversions/corrections
4721
47222001-07-26  Will Estes <wlestes@users.sourceforge.net>
4723
4724	* README: we removed misc/ so we don't mention it any more
4725
47262001-07-25  Will Estes <wlestes@users.sourceforge.net>
4727
4728	* flex.texi: begin the manual conversion to texinfo; yes, it's
4729	broken right now
4730
47312001-07-25  Will Estes <wlestes@users.sourceforge.net>
4732
4733	* AUTHORS, THANKS: copy in manual author and thanks info
4734
47352001-07-25  Will Estes <wlestes@users.sourceforge.net>
4736
4737	* Makefile.am: how to fake the ChangeLog into showing up in the
4738	distribution
4739
47402001-07-25  Will Estes <wlestes@users.sourceforge.net>
4741
4742	* Makefile.am: add YFLAGS so parse.h gets made
4743
47442001-07-24  Will Estes <wlestes@users.sourceforge.net>
4745
4746	* examples/fastwc/README, examples/fastwc/mywc.c,
4747	examples/fastwc/wc1.l, examples/fastwc/wc2.l,
4748	examples/fastwc/wc3.l, examples/fastwc/wc4.l, examples/fastwc/wc5.l:
4749	re-add these files
4750
47512001-07-24  Will Estes <wlestes@users.sourceforge.net>
4752
4753	* TODO: reflect recent doings
4754
47552001-07-24  Will Estes <wlestes@users.sourceforge.net>
4756
4757	* Makefile.in: what with automake, we don't need Makefile.in any
4758	more
4759
47602001-07-24  Will Estes <wlestes@users.sourceforge.net>
4761
4762	* configure.in: more rearranging for automake
4763
47642001-07-24  Will Estes <wlestes@users.sourceforge.net>
4765
4766	* to.do/flex.rmail: more mail came in
4767
47682001-07-24  Will Estes <wlestes@users.sourceforge.net>
4769
4770	* autogen.sh: adjust to automake's idea of the world
4771
47722001-07-24  Will Estes <wlestes@users.sourceforge.net>
4773
4774	* Makefile.am: add Vern's misc dependencies; noinst_SCRIPTS was
4775	broken?; list a few last files to be included in the distribution
4776
47772001-07-24  Will Estes <wlestes@users.sourceforge.net>
4778
4779	* NEWS: rearrange for better order; add automake support as a news
4780	item
4781
47822001-07-24  Will Estes <wlestes@users.sourceforge.net>
4783
4784	* Makefile.am: copyright notice on Makefile.am; document some -D
4785	switches (are they still usable?)
4786
47872001-07-24  Will Estes <wlestes@users.sourceforge.net>
4788
4789	* TODO: add lex-replacement issue
4790
47912001-07-24  Will Estes <wlestes@users.sourceforge.net>
4792
4793	* Makefile.am: add EXTRA_DIST
4794
47952001-07-23  Will Estes <wlestes@users.sourceforge.net>
4796
4797	* autogen.sh: we need to do the same thing in each directory
4798
47992001-07-23  Will Estes <wlestes@users.sourceforge.net>
4800
4801	* configure.in: introduce automake into the macro calls
4802
48032001-07-23  Will Estes <wlestes@users.sourceforge.net>
4804
4805	* Makefile.am: add AUTOMAKE_OPTIONS, info_TEXINFOS, include_HEADERS,
4806	noinst_HEADERS; it's libfl.a, not libflex.a
4807
48082001-07-23  Will Estes <wlestes@users.sourceforge.net>
4809
4810	* Makefile.am: bin_PROGRAMS and lib_LIBRARIES
4811
48122001-07-23  Will Estes <wlestes@users.sourceforge.net>
4813
4814	* to.do/streams.mail: streams.mail has moved here
4815
48162001-07-23  Will Estes <wlestes@users.sourceforge.net>
4817
4818	* TODO: add xref for teximanual
4819
48202001-07-19  Will Estes <wlestes@users.sourceforge.net>
4821
4822	* flex.1: include typo/punctuation fixes from a patch submitted by
4823	noon@cote-dazur.com (Fabrice Bauzac)
4824
48252001-07-17  Will Estes <wlestes@users.sourceforge.net>
4826
4827	* TODO: we want gettext
4828
48292001-06-24  Will Estes <wlestes@users.sourceforge.net>
4830
4831	* flex.skl: include c++ STD fixes from quanstro@quanstro.net
4832
48332001-06-24  Will Estes <wlestes@users.sourceforge.net>
4834
4835	* flex.skl, gen.c: change some int types to size_t as per FreeBSD
4836	28364 from avn@any.ru
4837
48382001-06-24  Will Estes <wlestes@users.sourceforge.net>
4839
4840	* TODO: remove parse.[ch] from make clean target; repackage
4841	distribution (not rework)
4842
48432001-06-19  Will Estes <wlestes@users.sourceforge.net>
4844
4845	* TODO: add memory api and reworking of flex.skl reworking
4846
48472001-06-18  Will Estes <wlestes@users.sourceforge.net>
4848
4849	* flex.skl: remove extraneous notice from flex.skl
4850
48512001-06-18  Will Estes <wlestes@users.sourceforge.net>
4852
4853	* flex.skl: patch memory leak as per millaway
4854
48552001-06-17  Will Estes <wlestes@users.sourceforge.net>
4856
4857	* to.do/flex.rmail: add vern's ok for copyright/license changes and
4858	john's answer on line offsets
4859
48602001-06-17  Will Estes <wlestes@users.sourceforge.net>
4861
4862	* TODO: remove creation of .cvsignore files (it's done); add other
4863	notes about the test suite
4864
48652001-06-17  Will Estes <wlestes@users.sourceforge.net>
4866
4867	* tests/TEMPLATE/.cvsignore, tests/test-basic-nr/.cvsignore,
4868	tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
4869	tests/test-bison-yylval/.cvsignore,
4870	tests/test-include-by-buffer/.cvsignore,
4871	tests/test-include-by-reentrant/.cvsignore,
4872	tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
4873	tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
4874	tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore:
4875	adding .cvsignore files for existing tests/ subdirectories
4876
48772001-06-17  Will Estes <wlestes@users.sourceforge.net>
4878
4879	* tests/README: reformat, say to add a description to this file and
4880	mention what to do re .cvsignore
4881
48822001-06-17  Will Estes <wlestes@users.sourceforge.net>
4883
4884	* tests/TEMPLATE/cvsignore: create template for .cvsignore
4885
48862001-06-17  Will Estes <wlestes@users.sourceforge.net>
4887
4888	* TODO: reorganize for logical reasons; test suite now seems to run
4889	out of the box
4890
48912001-06-17  Will Estes <wlestes@users.sourceforge.net>
4892
4893	* tests/.cvsignore: we dont want the Makefile either
4894
48952001-06-17  Will Estes <wlestes@users.sourceforge.net>
4896
4897	* tests/test-prefix-nr/test.input, tests/test-prefix-r/test.input:
4898	test.input was supposed to be here
4899
49002001-06-17  Will Estes <wlestes@users.sourceforge.net>
4901
4902	* tests/.cvsignore: add autoconf legacy files to be ignored
4903
49042001-06-17  Will Estes <wlestes@users.sourceforge.net>
4905
4906	* autogen.sh: clarify usage instructions; prepare tests/ as well
4907
49082001-06-17  Will Estes <wlestes@users.sourceforge.net>
4909
4910	* tests/.cvsignore: . cvsignore for tests/ subdirectory
4911
49122001-06-17  Will Estes <wlestes@users.sourceforge.net>
4913
4914	* FlexLexer.h: tell emacs that FlexLexer.h is c++
4915
49162001-06-17  Will Estes <wlestes@users.sourceforge.net>
4917
4918	* scan.l: tell emacs scan.l is in C mode
4919
49202001-06-17  Will Estes <wlestes@users.sourceforge.net>
4921
4922	* flex.skl: added punctuation
4923
49242001-06-17  Will Estes <wlestes@users.sourceforge.net>
4925
4926	* FlexLexer.h, Makefile.in, README, RoadMap, autogen.sh, ccl.c,
4927	configure.in, dfa.c, ecs.c, flex.1, flex.skl, flexdef.h, gen.c,
4928	libmain.c, libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, parse.y,
4929	scan.l, sym.c, tblcmp.c, yylex.c: change copyright/license notices
4930	as per Vern's response to Theo
4931
49322001-06-15  Will Estes <wlestes@users.sourceforge.net>
4933
4934	* to.do/flex.rmail: add bill fenlason's emails
4935
49362001-06-15  Will Estes <wlestes@users.sourceforge.net>
4937
4938	* COPYING: make changes as per Theo De Raadt; remove tabs
4939
49402001-06-08  Will Estes <wlestes@users.sourceforge.net>
4941
4942	* flex.skl: save errno as per Theo de Raadt
4943
49442001-06-07  Will Estes <wlestes@users.sourceforge.net>
4945
4946	* flex.1: correct hyphenation as per openbsd tree
4947
49482001-06-05  Will Estes <wlestes@users.sourceforge.net>
4949
4950	* Makefile.in, configure.in: change references to TESTS/ to tests/
4951	to account for the directory name changes
4952
49532001-05-27  Will Estes <wlestes@users.sourceforge.net>
4954
4955	* flex.skl, gen.c: commit john millaway's YY_G wrapper corrections
4956
49572001-05-21  Will Estes <wlestes@users.sourceforge.net>
4958
4959	* tests/Makefile.in: remove || exit calls
4960
49612001-05-21  Will Estes <wlestes@users.sourceforge.net>
4962
4963	* gen.c: complete john millaway's reentrant patch
4964
49652001-05-21  Will Estes <wlestes@users.sourceforge.net>
4966
4967	* to.do/flex.rmail:  more flex messages in the queue
4968
49692001-05-18  Will Estes <wlestes@users.sourceforge.net>
4970
4971	* flex.skl, flexdef.h, gen.c, main.c, nfa.c, scan.l: john millaway's
4972	reentrancy patch
4973
49742001-05-18  Will Estes <wlestes@users.sourceforge.net>
4975
4976	* tests/Makefile.in: remove || exit from testing loop
4977
49782001-05-18  Will Estes <wlestes@users.sourceforge.net>
4979
4980	* Makefile.in: tell make about the tests directory and its
4981	associated targets
4982
49832001-05-18  Will Estes <wlestes@users.sourceforge.net>
4984
4985	* TODO: rethink the todo list
4986
49872001-05-18  Will Estes <wlestes@users.sourceforge.net>
4988
4989	* flex.1: describe reentrant api changes
4990
49912001-05-18  Will Estes <wlestes@users.sourceforge.net>
4992
4993	* TODO: mention work needed for tests/
4994
49952001-05-18  Will Estes <wlestes@users.sourceforge.net>
4996
4997	* configure.in: tell auto* about the test directory
4998
49992001-05-18  Will Estes <wlestes@users.sourceforge.net>
5000
5001	* README: make punctuation uniform, mention the new tests/ directory
5002
50032001-05-18  Will Estes <wlestes@users.sourceforge.net>
5004
5005	* NEWS: reformat items; cut out old items and move them to ONEWS
5006
50072001-05-18  Will Estes <wlestes@users.sourceforge.net>
5008
5009	* ONEWS: move old NEWS items to ONEWS
5010
50112001-05-18  Will Estes <wlestes@users.sourceforge.net>
5012
5013	* tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
5014	tests/TEMPLATE/parser.y, tests/TEMPLATE/scanner.l,
5015	tests/TEMPLATE/test.input, tests/configure.in,
5016	tests/test-basic-nr/Makefile.in, tests/test-basic-nr/scanner.l,
5017	tests/test-basic-nr/test.input, tests/test-basic-r/Makefile.in,
5018	tests/test-basic-r/scanner.l, tests/test-basic-r/test.input,
5019	tests/test-bison-yylloc/Makefile.in,
5020	tests/test-bison-yylloc/parser.y,
5021	tests/test-bison-yylloc/scanner.l,
5022	tests/test-bison-yylloc/test.input,
5023	tests/test-bison-yylval/Makefile.in,
5024	tests/test-bison-yylval/parser.y,
5025	tests/test-bison-yylval/scanner.l,
5026	tests/test-bison-yylval/test.input,
5027	tests/test-include-by-buffer/Makefile.in,
5028	tests/test-include-by-buffer/scanner.l,
5029	tests/test-include-by-buffer/test-1.input,
5030	tests/test-include-by-buffer/test-2.input,
5031	tests/test-include-by-buffer/test-3.input,
5032	tests/test-include-by-reentrant/Makefile.in,
5033	tests/test-include-by-reentrant/scanner.l,
5034	tests/test-include-by-reentrant/test-1.input,
5035	tests/test-include-by-reentrant/test-2.input,
5036	tests/test-include-by-reentrant/test-3.input,
5037	tests/test-prefix-nr/Makefile.in, tests/test-prefix-nr/README,
5038	tests/test-prefix-nr/scanner.l, tests/test-prefix-r/Makefile.in,
5039	tests/test-prefix-r/README, tests/test-prefix-r/scanner.l,
5040	tests/test-pthread/Makefile.in, tests/test-pthread/scanner.l,
5041	tests/test-pthread/test-1.input, tests/test-pthread/test-2.input,
5042	tests/test-pthread/test-3.input, tests/test-pthread/test-4.input,
5043	tests/test-pthread/test-5.input, tests/test-string-nr/Makefile.in,
5044	tests/test-string-nr/scanner.l, tests/test-string-r/Makefile.in,
5045	tests/test-string-r/scanner.l, tests/test-yyextra/Makefile.in,
5046	tests/test-yyextra/scanner.l, tests/test-yyextra/test.input: add
5047	john millaway's test directory
5048
50492001-05-04  Will Estes <wlestes@users.sourceforge.net>
5050
5051	* to.do/flex.rmail: more mail in flex.rmail
5052
50532001-05-03  Will Estes <wlestes@users.sourceforge.net>
5054
5055	* FlexLexer.h, ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c,
5056	libmain.c, libyywrap.c, main.c, misc.c, nfa.c, parse.y, scan.l,
5057	sym.c, tblcmp.c, yylex.c: remove extraneous rcs keywords
5058
50592001-05-03  Will Estes <wlestes@users.sourceforge.net>
5060
5061	* README: mention RoadMap
5062
50632001-05-01  Will Estes <wlestes@users.sourceforge.net>
5064
5065	* examples/README, examples/debflex.awk, examples/manual/ChangeLog,
5066	examples/manual/Makefile, examples/manual/README,
5067	examples/manual/cat.lex, examples/manual/dates.lex,
5068	examples/manual/datetest.dat, examples/manual/eof_rules.lex,
5069	examples/manual/eof_test01.txt, examples/manual/eof_test02.txt,
5070	examples/manual/eof_test03.txt, examples/manual/expr.lex,
5071	examples/manual/expr.y, examples/manual/front.lex,
5072	examples/manual/front.y, examples/manual/j2t.lex,
5073	examples/manual/myname.lex, examples/manual/myname.txt,
5074	examples/manual/myname2.lex, examples/manual/numbers.lex,
5075	examples/manual/pas_include.lex, examples/manual/pascal.lex,
5076	examples/manual/reject.lex, examples/manual/replace.lex,
5077	examples/manual/string1.lex, examples/manual/string2.lex,
5078	examples/manual/strtest.dat, examples/manual/unput.lex,
5079	examples/manual/user_act.lex, examples/manual/userinit.lex,
5080	examples/manual/wc.lex, examples/manual/yymore.lex,
5081	examples/manual/yymore2.lex, examples/manual/yymoretest.dat,
5082	examples/testxxLexer.l, to.do/README, to.do/Wilhelms.todo,
5083	to.do/Wish-List, to.do/flex.rmail, to.do/unicode/FlexLexer.h,
5084	to.do/unicode/ccl.c, to.do/unicode/changes.txt,
5085	to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl,
5086	to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c,
5087	to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c:
5088	adding the rest of vern's files
5089
50902001-05-01  Will Estes <wlestes@users.sourceforge.net>
5091
5092	* README: mention misc/ directory
5093
50942001-05-01  Will Estes <wlestes@users.sourceforge.net>
5095
5096	* version.h: version is 2.5.5b
5097
50982001-05-01  Will Estes <wlestes@users.sourceforge.net>
5099
5100	* Makefile.in: remove header from top; add rule to generate
5101	initscan.c just in case
5102
51032001-05-01  Will Estes <wlestes@users.sourceforge.net>
5104
5105	* configure.in: dont check for initscan.c; check for scan.l instead
5106
51072001-05-01  Will Estes <wlestes@users.sourceforge.net>
5108
5109	* RoadMap: list of source files
5110
51112001-05-01  Will Estes <wlestes@users.sourceforge.net>
5112
5113	* README: rewrite README to reflect changes in layout of directories
5114
51152001-05-01  Will Estes <wlestes@users.sourceforge.net>
5116
5117	* AUTHORS, THANKS, TODO: initial attempt at the files
5118
51192001-05-01  Will Estes <wlestes@users.sourceforge.net>
5120
5121	* COPYING: add 2001 copyright notice
5122
51232001-05-01  Will Estes <wlestes@users.sourceforge.net>
5124
5125	* autogen.sh: initial attempt at a bootstrap script for developers
5126
51272001-05-01  Will Estes <wlestes@users.sourceforge.net>
5128
5129	* flex.texi: texinfo manual, old contributed version
5130
51312000-08-21  Vern Paxson <vern@ee.lbl.gov>
5132
5133	* flex.1: fixed some bugs in examples of [[:...:]] ccls
5134
51352000-08-21  Vern Paxson <vern@ee.lbl.gov>
5136
5137	* version.h: version shipped to Dick King
5138
51392000-08-21  Vern Paxson <vern@ee.lbl.gov>
5140
5141	* flex.skl: explicit include of iostream.h
5142
51432000-08-21  Vern Paxson <vern@ee.lbl.gov>
5144
5145	* scan.l: if a newline is seen in <ACTION_STRING>, assume it
5146	terminates the string.
5147
51482000-08-21  Vern Paxson <vern@ee.lbl.gov>
5149
5150	* flexdef.h, sym.c: moved symbol table definitions from flexdef.h
5151	into sym.c
5152
51532000-08-21  Vern Paxson <vern@ee.lbl.gov>
5154
5155	* dfa.c: fixed underallocation for accset
5156
51571997-06-27  Vern Paxson <vern@ee.lbl.gov>
5158
5159	* COPYING: revised for rms
5160
51611997-06-23  Vern Paxson <vern@ee.lbl.gov>
5162
5163	* flex.skl: fixed memory leak
5164
51651997-06-23  Vern Paxson <vern@ee.lbl.gov>
5166
5167	* flex.1:  input() doesn't destroy yytext
5168
51691997-06-23  Vern Paxson <vern@ee.lbl.gov>
5170
5171	* FlexLexer.h: wrapped with extern "C++"
5172
51731996-12-13  Vern Paxson <vern@ee.lbl.gov>
5174
5175	* flex.skl: use delete [] for yy_state_buf
5176
51771996-10-29  Vern Paxson <vern@ee.lbl.gov>
5178
5179	* flex.skl: fixed %option noinput
5180
51811996-10-29  Vern Paxson <vern@ee.lbl.gov>
5182
5183	* flex.skl: free(char*) fix ... Sigh ...
5184
51851996-10-11  Vern Paxson <vern@ee.lbl.gov>
5186
5187	* gen.c: bug fix for yymore()/yylineno interaction
5188
51891996-10-11  Vern Paxson <vern@ee.lbl.gov>
5190
5191	* gen.c: fixed memory leak
5192
51931996-09-10  Vern Paxson <vern@ee.lbl.gov>
5194
5195	* NEWS: release 2.5.4
5196
51971996-09-10  Vern Paxson <vern@ee.lbl.gov>
5198
5199	* Makefile.in: more stuff for distclean
5200
52011996-09-10  Vern Paxson <vern@ee.lbl.gov>
5202
5203	* flex.skl: "str" -> "yy_str"
5204
52051996-09-10  Vern Paxson <vern@ee.lbl.gov>
5206
5207	* version.h: 2.5.4
5208
52091996-07-02  Vern Paxson <vern@ee.lbl.gov>
5210
5211	* flex.skl: (attempted) fix for input() crossing a file boundary
5212
52131996-05-29  Vern Paxson <vern@ee.lbl.gov>
5214
5215	* NEWS: don't do Acorn diffs
5216
52171996-05-29  Vern Paxson <vern@ee.lbl.gov>
5218
5219	* NEWS: some minor additions for 2.5.3
5220
52211996-05-29  Vern Paxson <vern@ee.lbl.gov>
5222
5223	* NEWS, version.h: 2.5.3
5224
52251996-05-25  Vern Paxson <vern@ee.lbl.gov>
5226
5227	* flex.skl: initialize yy_more_offset etc. for yyFlexLexer class
5228
52291996-05-25  Vern Paxson <vern@ee.lbl.gov>
5230
5231	* flex.skl: niggling cosmetic tweak
5232
52331996-05-25  Vern Paxson <vern@ee.lbl.gov>
5234
5235	* flex.skl: bug fixes for yymore (especially with %array)
5236
52371996-05-25  Vern Paxson <vern@ee.lbl.gov>
5238
5239	* gen.c: yymore + %array tweaks
5240
52411996-05-25  Vern Paxson <vern@ee.lbl.gov>
5242
5243	* FlexLexer.h: added yy_{,prev_}more_offset
5244
52451996-05-25  Vern Paxson <vern@ee.lbl.gov>
5246
5247	* main.c: removed decl of unused library function
5248
52491996-05-25  Vern Paxson <vern@ee.lbl.gov>
5250
5251	* flex.skl: snapshot of cscope yymore fixes, prior to switching
5252	yymore-on-%array approach
5253
52541995-12-18  Vern Paxson <vern@ee.lbl.gov>
5255
5256	* gen.c: don't stack states on NUL-transitions that are jams
5257
52581995-09-27  Vern Paxson <vern@ee.lbl.gov>
5259
5260	* libmain.c: fixed re Esmond Pitt's ancient suggestion
5261
52621995-04-28  Vern Paxson <vern@ee.lbl.gov>
5263
5264	* misc.c: ANSI C / Solaris tweak
5265
52661995-04-24  Vern Paxson <vern@ee.lbl.gov>
5267
5268	* flex.1: credits
5269
52701995-04-24  Vern Paxson <vern@ee.lbl.gov>
5271
5272	* NEWS: multiple FlexLexer.h includes
5273
52741995-04-24  Vern Paxson <vern@ee.lbl.gov>
5275
5276	* FlexLexer.h: fix multiple inclusions
5277
52781995-04-24  Vern Paxson <vern@ee.lbl.gov>
5279
5280	* scan.l: lint tweak
5281
52821995-04-24  Vern Paxson <vern@ee.lbl.gov>
5283
5284	* flex.1: typo fixed
5285
52861995-04-24  Vern Paxson <vern@ee.lbl.gov>
5287
5288	* flex.1: credits update
5289
52901995-04-24  Vern Paxson <vern@ee.lbl.gov>
5291
5292	* flex.skl: (char*) cast for realloc
5293
52941995-04-24  Vern Paxson <vern@ee.lbl.gov>
5295
5296	* NEWS: (char*) tweak
5297
52981995-04-21  Vern Paxson <vern@ee.lbl.gov>
5299
5300	* NEWS: VMS update for 2.5.2
5301
53021995-04-21  Vern Paxson <vern@ee.lbl.gov>
5303
5304	* Makefile.in: clarify when 8-bit scanners are created by default,
5305	vs. 7-bit
5306
53071995-04-21  Vern Paxson <vern@ee.lbl.gov>
5308
5309	* parse.y: reworked alloca() chud, from Francois
5310
53111995-04-20  Vern Paxson <vern@ee.lbl.gov>
5312
5313	* NEWS, version.h: 2.5.2
5314
53151995-04-20  Vern Paxson <vern@ee.lbl.gov>
5316
5317	* flex.1: 2.5.2 update
5318
53191995-04-20  Vern Paxson <vern@ee.lbl.gov>
5320
5321	* dfa.c, main.c: const -> yyconst
5322
53231995-04-20  Vern Paxson <vern@ee.lbl.gov>
5324
5325	* Makefile.in: fixed some old libfl.a references
5326
53271995-04-20  Vern Paxson <vern@ee.lbl.gov>
5328
5329	* Makefile.in: some (but not all) of Francois' tweaks
5330
53311995-04-20  Vern Paxson <vern@ee.lbl.gov>
5332
5333	* configure.in: tweaks from Francois
5334
53351995-04-20  Vern Paxson <vern@ee.lbl.gov>
5336
5337	* flex.skl: yy_delete_buffer allows nil buffer pointer
5338
53391995-04-20  Vern Paxson <vern@ee.lbl.gov>
5340
5341	* main.c: do_stdinit now defaults to false
5342
53431995-04-20  Vern Paxson <vern@ee.lbl.gov>
5344
5345	* FlexLexer.h: remove first default for yylex(new_in, new_out)
5346
53471995-04-20  Vern Paxson <vern@ee.lbl.gov>
5348
5349	* flex.skl: rearrange some definitions; fix YY_NO_UNPUT
5350
53511995-04-20  Vern Paxson <vern@ee.lbl.gov>
5352
5353	* parse.y: more alloca() bullshit
5354
53551995-04-20  Vern Paxson <vern@ee.lbl.gov>
5356
5357	* misc.c: octal escape sequence must have just digits 0-7
5358
53591995-04-20  Vern Paxson <vern@ee.lbl.gov>
5360
5361	* scan.l: '-' means stdin octal escape sequence must just be digits
5362	0-7
5363
53641995-04-20  Vern Paxson <vern@ee.lbl.gov>
5365
5366	* main.c: -- terminates options
5367
53681995-04-20  Vern Paxson <vern@ee.lbl.gov>
5369
5370	* flexdef.h: added dataflush() prototype
5371
53721995-04-20  Vern Paxson <vern@ee.lbl.gov>
5373
5374	* misc.c: move dataflush, otoi prototypes into flexdef.h
5375
53761995-04-20  Vern Paxson <vern@ee.lbl.gov>
5377
5378	* flex.skl, gen.c: const -> yyconst
5379
53801995-04-20  Vern Paxson <vern@ee.lbl.gov>
5381
5382	* gen.c: fixed bug in needing yy_cp for -Cf w/ backing up
5383
53841995-03-28  Vern Paxson <vern@ee.lbl.gov>
5385
5386	* README, flex.1: Stan Adermann credit
5387
53881995-03-27  Vern Paxson <vern@ee.lbl.gov>
5389
5390	* README: beta-tester update
5391
53921995-03-27  Vern Paxson <vern@ee.lbl.gov>
5393
5394	* NEWS, version.h: 2.5.1
5395
53961995-03-27  Vern Paxson <vern@ee.lbl.gov>
5397
5398	* flex.1: update date for 2.5.1 release, some feedbacker credits
5399
54001995-03-27  Vern Paxson <vern@ee.lbl.gov>
5401
5402	* gen.c: fixed lint problem with declaring yy_cp unnecessarily
5403
54041995-03-27  Vern Paxson <vern@ee.lbl.gov>
5405
5406	* dfa.c: {}'s around full-table initializations
5407
54081995-03-21  Vern Paxson <vern@ee.lbl.gov>
5409
5410	* README: for version 2.5
5411
54121995-03-21  Vern Paxson <vern@ee.lbl.gov>
5413
5414	* flex.1: added note regarding yylineno should be maintained on a
5415	per-buffer basis
5416
54171995-03-21  Vern Paxson <vern@ee.lbl.gov>
5418
5419	* NEWS: new C++ member functions
5420
54211995-03-21  Vern Paxson <vern@ee.lbl.gov>
5422
5423	* NEWS, flex.1: 2.5.0.8 update
5424
54251995-03-21  Vern Paxson <vern@ee.lbl.gov>
5426
5427	* main.c: rename yylineno if -P
5428
54291995-03-20  Vern Paxson <vern@ee.lbl.gov>
5430
5431	* flexdef.h: do_yylineno MARKER_DIFFERENCE depends on MAXIMUM_MNS
5432
54331995-03-20  Vern Paxson <vern@ee.lbl.gov>
5434
5435	* Makefile.in: removed redundant skel.c from DISTFILES
5436
54371995-03-20  Vern Paxson <vern@ee.lbl.gov>
5438
5439	* FlexLexer.h: debug(), setdebug(), lineno()
5440
54411995-03-20  Vern Paxson <vern@ee.lbl.gov>
5442
5443	* flex.skl: %option yylineno support
5444
54451995-03-20  Vern Paxson <vern@ee.lbl.gov>
5446
5447	* gen.c: read up to newline for interactive reads, rather than one
5448	char
5449
54501995-03-20  Vern Paxson <vern@ee.lbl.gov>
5451
5452	* main.c, scan.l: added %option yylineno
5453
54541995-03-18  Vern Paxson <vern@ee.lbl.gov>
5455
5456	* gen.c: added do_yylineno
5457
54581995-03-06  Vern Paxson <vern@ee.lbl.gov>
5459
5460	* NEWS, flex.1: 2.5.0.7
5461
54621995-03-05  Vern Paxson <vern@ee.lbl.gov>
5463
5464	* Makefile.in: realclean -> maintainer-clean
5465
54661995-03-05  Vern Paxson <vern@ee.lbl.gov>
5467
5468	* flex.skl: Added yy_flush_buffer
5469
54701995-03-05  Vern Paxson <vern@ee.lbl.gov>
5471
5472	* FlexLexer.h: added yy_flush_buffer
5473
54741995-03-05  Vern Paxson <vern@ee.lbl.gov>
5475
5476	* main.c: prefix support for yy_flush_buffer
5477
54781995-03-05  Vern Paxson <vern@ee.lbl.gov>
5479
5480	* parse.y: added %option yyclass
5481
54821995-03-05  Vern Paxson <vern@ee.lbl.gov>
5483
5484	* flexdef.h, main.c, scan.l: added yyclass
5485
54861995-03-05  Vern Paxson <vern@ee.lbl.gov>
5487
5488	* FlexLexer.h: Added switch_streams
5489
54901995-03-05  Vern Paxson <vern@ee.lbl.gov>
5491
5492	* flex.skl: added switch_streams
5493
54941995-03-05  Vern Paxson <vern@ee.lbl.gov>
5495
5496	* main.c: don't rename yy_flex_debug for C++
5497
54981995-03-05  Vern Paxson <vern@ee.lbl.gov>
5499
5500	* gen.c: yy_flex_debug extern only if not C++
5501
55021995-03-05  Vern Paxson <vern@ee.lbl.gov>
5503
5504	* FlexLexer.h: added yy_flex_debug member variable
5505
55061995-03-05  Vern Paxson <vern@ee.lbl.gov>
5507
5508	* flex.skl: yyFlexLexer initialization of yy_flex_debug
5509
55101995-03-04  Vern Paxson <vern@ee.lbl.gov>
5511
5512	* flexdef.h, main.c: VMS POSIX stuff
5513
55141995-03-04  Vern Paxson <vern@ee.lbl.gov>
5515
5516	* flex.skl: moved position of yy_init = 0
5517
55181995-03-04  Vern Paxson <vern@ee.lbl.gov>
5519
5520	* flex.skl: added YY_EXIT_FAILURE
5521
55221995-03-04  Vern Paxson <vern@ee.lbl.gov>
5523
5524	* main.c: removed VMS-specific exit
5525
55261995-03-04  Vern Paxson <vern@ee.lbl.gov>
5527
5528	* dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, scan.l, sym.c,
5529	yylex.c: internationalization aids
5530
55311995-03-04  Vern Paxson <vern@ee.lbl.gov>
5532
5533	* main.c: do yy_flex_debug prefix for both C++ and C
5534
55351995-02-06  Vern Paxson <vern@ee.lbl.gov>
5536
5537	* main.c: fixed program_name tweak again
5538
55391995-01-11  Vern Paxson <vern@ee.lbl.gov>
5540
5541	* main.c: oops, fixed program_name tweak
5542
55431995-01-11  Vern Paxson <vern@ee.lbl.gov>
5544
5545	* main.c: program_name is "flex" if argv[0] nil
5546
55471995-01-10  Vern Paxson <vern@ee.lbl.gov>
5548
5549	* NEWS: 2.5.0.5
5550
55511995-01-10  Vern Paxson <vern@ee.lbl.gov>
5552
5553	* flex.1: Documented YY_NUM_RULES
5554
55551995-01-10  Vern Paxson <vern@ee.lbl.gov>
5556
5557	* Makefile.in: added formatted man page to MISC
5558
55591995-01-10  Vern Paxson <vern@ee.lbl.gov>
5560
5561	* main.c: help messages to stdout
5562
55631995-01-09  Vern Paxson <vern@ee.lbl.gov>
5564
5565	* gen.c: Added YY_NUM_RULES
5566
55671995-01-09  Vern Paxson <vern@ee.lbl.gov>
5568
5569	* flex.skl: better fix for #pragma problem
5570
55711995-01-09  Vern Paxson <vern@ee.lbl.gov>
5572
5573	* flexdef.h: better fix for #pragma portability problem
5574
55751995-01-09  Vern Paxson <vern@ee.lbl.gov>
5576
5577	* misc.c: "# line" -> #line
5578
55791995-01-09  Vern Paxson <vern@ee.lbl.gov>
5580
5581	* flex.skl, flexdef.h: comment out Turbo C #pragma's
5582
55831995-01-09  Vern Paxson <vern@ee.lbl.gov>
5584
5585	* scan.l: reset linenum on new file
5586
55871995-01-09  Vern Paxson <vern@ee.lbl.gov>
5588
5589	* flex.skl: isatty() extern
5590
55911995-01-09  Vern Paxson <vern@ee.lbl.gov>
5592
5593	* NEWS, flex.1: 2.5.0.4
5594
55951995-01-09  Vern Paxson <vern@ee.lbl.gov>
5596
5597	* main.c: long options, VMS tweaks
5598
55991995-01-09  Vern Paxson <vern@ee.lbl.gov>
5600
5601	* Makefile.in: Added parse.c, parse.h for dist MISC directory
5602
56031995-01-09  Vern Paxson <vern@ee.lbl.gov>
5604
5605	* flexdef.h: some "const" cleansing
5606
56071995-01-09  Vern Paxson <vern@ee.lbl.gov>
5608
5609	* mkskel.sh: skel[] is now const
5610
56111995-01-09  Vern Paxson <vern@ee.lbl.gov>
5612
5613	* misc.c: some const cleansing
5614
56151995-01-09  Vern Paxson <vern@ee.lbl.gov>
5616
5617	* scan.l: #line in section 1
5618
56191995-01-05  Vern Paxson <vern@ee.lbl.gov>
5620
5621	* sym.c: preen
5622
56231994-12-29  Vern Paxson <vern@ee.lbl.gov>
5624
5625	* configure.in: config.h from conf.in
5626
56271994-12-29  Vern Paxson <vern@ee.lbl.gov>
5628
5629	* flexdef.h: for VMS, delete -> remove
5630
56311994-12-29  Vern Paxson <vern@ee.lbl.gov>
5632
5633	* Makefile.in: config.h.in -> conf.in rm config.h on distclean
5634
56351994-12-29  Vern Paxson <vern@ee.lbl.gov>
5636
5637	* main.c: stdinit tweaks
5638
56391994-12-29  Vern Paxson <vern@ee.lbl.gov>
5640
5641	* scan.l: added nostdinit
5642
56431994-12-28  Vern Paxson <vern@ee.lbl.gov>
5644
5645	* NEWS: added MS-DOS note for 2.5.0.2
5646
56471994-12-28  Vern Paxson <vern@ee.lbl.gov>
5648
5649	* flex.1: typos, tweaks
5650
56511994-12-28  Vern Paxson <vern@ee.lbl.gov>
5652
5653	* Makefile.in: removed flexdoc
5654
56551994-12-28  Vern Paxson <vern@ee.lbl.gov>
5656
5657	* flex.1: flexdoc/flex merge
5658
56591994-12-28  Vern Paxson <vern@ee.lbl.gov>
5660
5661	* flex.1: typos
5662
56631994-12-28  Vern Paxson <vern@ee.lbl.gov>
5664
5665	* NEWS: typo
5666
56671994-12-28  Vern Paxson <vern@ee.lbl.gov>
5668
5669	* flex.1: 2.5 update
5670
56711994-12-28  Vern Paxson <vern@ee.lbl.gov>
5672
5673	* NEWS: 2.5.0.2
5674
56751994-12-28  Vern Paxson <vern@ee.lbl.gov>
5676
5677	* scan.l: fixed sense of %option main implying %option noyywrap
5678
56791994-12-28  Vern Paxson <vern@ee.lbl.gov>
5680
5681	* flex.skl: YY_FLEX_{MAJOR,MINOR}_VERSION fixed bug in unput
5682	trashing yytext even with %array
5683
56841994-12-17  Vern Paxson <vern@ee.lbl.gov>
5685
5686	* flex.1: prior to 2.5 update
5687
56881994-12-17  Vern Paxson <vern@ee.lbl.gov>
5689
5690	* main.c: C++/-P fixes
5691
56921994-12-17  Vern Paxson <vern@ee.lbl.gov>
5693
5694	* FlexLexer.h: -P fixes constructor, destructor moved to flex.skl
5695
56961994-12-17  Vern Paxson <vern@ee.lbl.gov>
5697
5698	* flex.skl: YY_SKIP_YYWRAP yyFlexLexer constructor, destructor
5699
57001994-12-15  Vern Paxson <vern@ee.lbl.gov>
5701
5702	* gen.c: formatting
5703
57041994-12-15  Vern Paxson <vern@ee.lbl.gov>
5705
5706	* gen.c: fixed bug in adjusting yytext before backing up
5707
57081994-12-10  Vern Paxson <vern@ee.lbl.gov>
5709
5710	* scan.l: switched scanner itself over to [:xxx:]
5711
57121994-12-10  Vern Paxson <vern@ee.lbl.gov>
5713
5714	* flex.skl: added YY_FLEX_VERSION
5715
57161994-12-10  Vern Paxson <vern@ee.lbl.gov>
5717
5718	* scan.l: Fixed CCL-match pattern for [:whatever:]
5719
57201994-12-10  Vern Paxson <vern@ee.lbl.gov>
5721
5722	* parse.y: treat [:upper:] as [:lower:] if -i
5723
57241994-12-06  Vern Paxson <vern@ee.lbl.gov>
5725
5726	* NEWS: 2.5.0.1
5727
57281994-12-06  Vern Paxson <vern@ee.lbl.gov>
5729
5730	* flex.skl, gen.c: input() maintains BOL
5731
57321994-12-06  Vern Paxson <vern@ee.lbl.gov>
5733
5734	* flex.skl: check size of buffer in yy_scan_buffer
5735
57361994-12-06  Vern Paxson <vern@ee.lbl.gov>
5737
5738	* flex.skl: added %option main, fixed missing %*
5739
57401994-12-06  Vern Paxson <vern@ee.lbl.gov>
5741
5742	* parse.y: added ccl exprs
5743
57441994-12-06  Vern Paxson <vern@ee.lbl.gov>
5745
5746	* scan.l: added ccl exprs, %option main
5747
57481994-12-06  Vern Paxson <vern@ee.lbl.gov>
5749
5750	* yylex.c: added %options, ccl exprs
5751
57521994-12-05  Vern Paxson <vern@ee.lbl.gov>
5753
5754	* misc.c: undid previous change
5755
57561994-12-04  Vern Paxson <vern@ee.lbl.gov>
5757
5758	* Makefile.in: Makefile.in from srcdir
5759
57601994-12-04  Vern Paxson <vern@ee.lbl.gov>
5761
5762	* Makefile.in: added skel.c to DISTFILES
5763
57641994-12-04  Vern Paxson <vern@ee.lbl.gov>
5765
5766	* flex.skl: added YYSTATE alias
5767
57681994-12-04  Vern Paxson <vern@ee.lbl.gov>
5769
5770	* scan.l: NL is now \r?\n
5771
57721994-12-04  Vern Paxson <vern@ee.lbl.gov>
5773
5774	* gen.c: use cerr for C++ diagnostics
5775
57761994-12-03  Vern Paxson <vern@ee.lbl.gov>
5777
5778	* flex.skl: undid YY_UNIX_NEWLINE
5779
57801994-12-03  Vern Paxson <vern@ee.lbl.gov>
5781
5782	* flexdef.h: STDC_HEADERS to check for stdlib
5783
57841994-12-03  Vern Paxson <vern@ee.lbl.gov>
5785
5786	* configure.in: AC_STDC_HEADERS -> AC_HEADER_STDC
5787
57881994-12-03  Vern Paxson <vern@ee.lbl.gov>
5789
5790	* misc.c: \n -> '\012'
5791
57921994-12-03  Vern Paxson <vern@ee.lbl.gov>
5793
5794	* flex.skl: Added YY_UNIX_NEWLINE
5795
57961994-12-03  Vern Paxson <vern@ee.lbl.gov>
5797
5798	* flex.skl: BOL changes
5799
58001994-12-03  Vern Paxson <vern@ee.lbl.gov>
5801
5802	* dfa.c: fixed bug with caseins but not ecs
5803
58041994-12-03  Vern Paxson <vern@ee.lbl.gov>
5805
5806	* gen.c: BOL changes some casts for Turbo C
5807
58081994-12-03  Vern Paxson <vern@ee.lbl.gov>
5809
5810	* main.c: messages identify filenames
5811
58121994-12-03  Vern Paxson <vern@ee.lbl.gov>
5813
5814	* misc.c: Increase slowly if realloc double overflows
5815
58161994-12-03  Vern Paxson <vern@ee.lbl.gov>
5817
5818	* nfa.c: YY_RULE_SETUP
5819
58201994-12-03  Vern Paxson <vern@ee.lbl.gov>
5821
5822	* scan.l: Added yy_XX_state %option's Added yy_set_bol
5823
58241994-11-29  Vern Paxson <vern@ee.lbl.gov>
5825
5826	* Makefile.in: don't remove ~ files
5827
58281994-11-24  Vern Paxson <vern@ee.lbl.gov>
5829
5830	* Makefile.in: get CFLAGS from autoconf
5831
58321994-11-24  Vern Paxson <vern@ee.lbl.gov>
5833
5834	* dfa.c, flex.skl, flexdef.h, gen.c, misc.c, parse.y, scan.l, sym.c:
5835	Brian Madsen's tweaks for Borland
5836
58371994-11-24  Vern Paxson <vern@ee.lbl.gov>
5838
5839	* version.h: 2.5.0
5840
58411994-11-24  Vern Paxson <vern@ee.lbl.gov>
5842
5843	* flexdef.h: Added do_stdinit
5844
58451994-11-24  Vern Paxson <vern@ee.lbl.gov>
5846
5847	* FlexLexer.h: Added yy_delete_buffer() in destructor
5848
58491994-11-24  Vern Paxson <vern@ee.lbl.gov>
5850
5851	* flex.skl: Added yy_set_interactive, YY_ALWAYS_INTERACTIVE,
5852	 YY_NEVER_INTERACTIVE, YY_NO_INPUT, YY_NO_UNPUT, YY_NO_*_STATE
5853
58541994-11-24  Vern Paxson <vern@ee.lbl.gov>
5855
5856	* main.c: Added do_stdinit, Think C hacks
5857
58581994-11-24  Vern Paxson <vern@ee.lbl.gov>
5859
5860	* scan.l: Added %options for input, always-interactive,
5861	never-interactive, yy_scan_{buffer,bytes,string}
5862
58631994-11-05  Vern Paxson <vern@ee.lbl.gov>
5864
5865	* flex.skl: size_t #ifdef's for not compiling some statics
5866
58671994-11-05  Vern Paxson <vern@ee.lbl.gov>
5868
5869	* Makefile.in: $(FLEX) config.h
5870
58711994-11-05  Vern Paxson <vern@ee.lbl.gov>
5872
5873	* configure.in: config.h, size_t, malloc.h, sys/types.h
5874
58751994-11-05  Vern Paxson <vern@ee.lbl.gov>
5876
5877	* flexdef.h: config.h, size_t
5878
58791994-11-05  Vern Paxson <vern@ee.lbl.gov>
5880
5881	* main.c: yywrap option, no stdin/out init for VMS, mundane tweaks
5882
58831994-11-05  Vern Paxson <vern@ee.lbl.gov>
5884
5885	* parse.y: alloca, lint tweaks
5886
58871994-11-05  Vern Paxson <vern@ee.lbl.gov>
5888
5889	* scan.l: %option yywrap size_t tweaks
5890
58911994-11-05  Vern Paxson <vern@ee.lbl.gov>
5892
5893	* tblcmp.c: size_t tweaks
5894
58951994-11-05  Vern Paxson <vern@ee.lbl.gov>
5896
5897	* misc.c: size_t, STDC tweaks
5898
58991994-11-05  Vern Paxson <vern@ee.lbl.gov>
5900
5901	* flex.skl: Added yy_scan_{buffer,bytes,string}, plus tweaks
5902
59031994-10-12  Vern Paxson <vern@ee.lbl.gov>
5904
5905	* flex.skl: made stack code conditional on "stack" option
5906
59071994-10-12  Vern Paxson <vern@ee.lbl.gov>
5908
5909	* scan.l: added use of "stack" %option
5910
59111994-08-03  Vern Paxson <vern@ee.lbl.gov>
5912
5913	* gen.c: Fixed fencepost in call to yy_flex_strncpy
5914
59151994-07-25  Vern Paxson <vern@ee.lbl.gov>
5916
5917	* flex.skl: yy_eof_status -> yy_buffer_status
5918
59191994-07-25  Vern Paxson <vern@ee.lbl.gov>
5920
5921	* flex.skl: yy_flex_strcpy -> yy_flex_strncpy minor prototype tweak
5922
59231994-07-25  Vern Paxson <vern@ee.lbl.gov>
5924
5925	* gen.c: Bug fix for matching NUL's at end of token when
5926	interactive.  yy_flex_strcpy -> yy_flex_strncpy
5927
59281994-07-25  Vern Paxson <vern@ee.lbl.gov>
5929
5930	* nfa.c: No YY_USER_ACTION if continued action
5931
59321994-03-16  Vern Paxson <vern@ee.lbl.gov>
5933
5934	* flex.skl: Added fix for 8-bit chars returned by input()
5935
59361994-03-16  Vern Paxson <vern@ee.lbl.gov>
5937
5938	* flex.skl: Move definition of yy_flex_strcpy to come after #define
5939	of yytext_ptr
5940
59411994-01-08  Vern Paxson <vern@ee.lbl.gov>
5942
5943	* mkskel.sh: flex.skel -> flex.skl
5944
59451994-01-08  Vern Paxson <vern@ee.lbl.gov>
5946
5947	* mkskel.sh: Initial revision
5948
59491993-12-29  Vern Paxson <vern@ee.lbl.gov>
5950
5951	* Makefile.in: Fixed scan.c target so "make" detects flex failure
5952
59531993-12-27  Vern Paxson <vern@ee.lbl.gov>
5954
5955	* scan.l: Added %option's
5956
59571993-12-27  Vern Paxson <vern@ee.lbl.gov>
5958
5959	* Makefile.in: Nuked FLEX_FLAGS that are now done using %option
5960
59611993-12-27  Vern Paxson <vern@ee.lbl.gov>
5962
5963	* parse.y, scan.l: %option
5964
59651993-12-27  Vern Paxson <vern@ee.lbl.gov>
5966
5967	* main.c: Reworked for %option
5968
59691993-12-27  Vern Paxson <vern@ee.lbl.gov>
5970
5971	* flexdef.h: Added "unspecified", globals for %option
5972
59731993-12-27  Vern Paxson <vern@ee.lbl.gov>
5974
5975	* sym.c: start condition #define's go to action file
5976
59771993-12-27  Vern Paxson <vern@ee.lbl.gov>
5978
5979	* misc.c: Added action_define()
5980
59811993-12-27  Vern Paxson <vern@ee.lbl.gov>
5982
5983	* scan.l: Minor consolidation using scon scopes etc
5984
59851993-12-27  Vern Paxson <vern@ee.lbl.gov>
5986
5987	* scan.l: Modified to use scon scopes
5988
59891993-12-27  Vern Paxson <vern@ee.lbl.gov>
5990
5991	* scan.l: indented rules
5992
59931993-12-26  Vern Paxson <vern@ee.lbl.gov>
5994
5995	* parse.y: Added scon_stk stuff, format_warn
5996
59971993-12-26  Vern Paxson <vern@ee.lbl.gov>
5998
5999	* flexdef.h: Added format_warn
6000
60011993-12-26  Vern Paxson <vern@ee.lbl.gov>
6002
6003	* parse.y: Working checkpoint prior to adding <scon>{ stuff
6004
60051993-12-26  Vern Paxson <vern@ee.lbl.gov>
6006
6007	* flexdef.h, main.c: Added in_rule, deleted actvsc
6008
60091993-12-26  Vern Paxson <vern@ee.lbl.gov>
6010
6011	* misc.c: Added doubling of '\'s in filenames
6012
60131993-12-26  Vern Paxson <vern@ee.lbl.gov>
6014
6015	* scan.l: Added in_rule, doing_rule_action
6016
60171993-12-26  Vern Paxson <vern@ee.lbl.gov>
6018
6019	* sym.c: Removed actvsc
6020
60211993-12-23  Vern Paxson <vern@ee.lbl.gov>
6022
6023	* flex.1: -ooutput #line directives credits
6024
60251993-12-23  Vern Paxson <vern@ee.lbl.gov>
6026
6027	* flex.skl: Fixsed sense of test for %array
6028
60291993-12-23  Vern Paxson <vern@ee.lbl.gov>
6030
6031	* NEWS: 2.5.0 snapshot for Craig
6032
60331993-12-23  Vern Paxson <vern@ee.lbl.gov>
6034
6035	* parse.y: Added beginnings of <SCON>{ ... }
6036
60371993-12-23  Vern Paxson <vern@ee.lbl.gov>
6038
6039	* scan.l: Simplified scanning {}'s
6040
60411993-12-20  Vern Paxson <vern@ee.lbl.gov>
6042
6043	* flexdef.h: Added <stdlib.h>
6044
60451993-12-17  Vern Paxson <vern@ee.lbl.gov>
6046
6047	* flex.skl: prototypes for alloc/string routines
6048
60491993-12-17  Vern Paxson <vern@ee.lbl.gov>
6050
6051	* flex.skl: alloc, string routines internal
6052
60531993-12-17  Vern Paxson <vern@ee.lbl.gov>
6054
6055	* Makefile.in: Nuked lib{string,alloc}.c, added dependency of
6056	yylex.o on parse.h
6057
60581993-12-17  Vern Paxson <vern@ee.lbl.gov>
6059
6060	* configure.in: Check for string.h
6061
60621993-12-17  Vern Paxson <vern@ee.lbl.gov>
6063
6064	* flexdef.h: Use autoconf for string/strings.h yy_flex_XXX ->
6065	flex_XXX
6066
60671993-12-17  Vern Paxson <vern@ee.lbl.gov>
6068
6069	* scan.l: Added flex_XXX -> yy_flex_XXX wrappers
6070
60711993-12-17  Vern Paxson <vern@ee.lbl.gov>
6072
6073	* dfa.c, misc.c, sym.c: yy_flex_XXX -> flex_XXX
6074
60751993-12-17  Vern Paxson <vern@ee.lbl.gov>
6076
6077	* yylex.c: No more WHITESPACE token
6078
60791993-12-16  Vern Paxson <vern@ee.lbl.gov>
6080
6081	* FlexLexer.h, flex.skl: Added yy_top_state()
6082
60831993-12-16  Vern Paxson <vern@ee.lbl.gov>
6084
6085	* scan.l: simplified comment-scanning using push/pop states
6086
60871993-12-16  Vern Paxson <vern@ee.lbl.gov>
6088
6089	* parse.y: removed crufty WHITESPACE token, some uses of '\n' token
6090
60911993-12-15  Vern Paxson <vern@ee.lbl.gov>
6092
6093	* FlexLexer.h: start stack, extern "C++" moved
6094
60951993-12-15  Vern Paxson <vern@ee.lbl.gov>
6096
6097	* dfa.c: Bug fix for -CF
6098
60991993-12-15  Vern Paxson <vern@ee.lbl.gov>
6100
6101	* flexdef.h, misc.c: alloc routines take unsigned
6102
61031993-12-15  Vern Paxson <vern@ee.lbl.gov>
6104
6105	* flex.skl: start-state stacks, alloc routines take unsigned
6106
61071993-12-15  Vern Paxson <vern@ee.lbl.gov>
6108
6109	* flexdef.h, misc.c: bracket -CF table elements
6110
61111993-12-13  Vern Paxson <vern@ee.lbl.gov>
6112
6113	* misc.c: Do #bytes computation in {re,}allocate_array() only once
6114
61151993-12-11  Vern Paxson <vern@ee.lbl.gov>
6116
6117	* flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c:
6118	yy_str*() -> str*()
6119
61201993-12-11  Vern Paxson <vern@ee.lbl.gov>
6121
6122	* Makefile.in, dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c,
6123	parse.y, scan.l, sym.c: -o option
6124
61251993-12-11  Vern Paxson <vern@ee.lbl.gov>
6126
6127	* gen.c: lint tweak
6128
61291993-12-11  Vern Paxson <vern@ee.lbl.gov>
6130
6131	* NEWS: Expanded on extern "C++" news item
6132
61331993-12-11  Vern Paxson <vern@ee.lbl.gov>
6134
6135	* NEWS: 2.4.5
6136
61371993-12-11  Vern Paxson <vern@ee.lbl.gov>
6138
6139	* flex.skl: Added yy_fill_buffer
6140
61411993-12-11  Vern Paxson <vern@ee.lbl.gov>
6142
6143	* gen.c: is_interactive -> yy_is_interactive
6144
61451993-12-11  Vern Paxson <vern@ee.lbl.gov>
6146
6147	* flex.1: Updated credits
6148
61491993-12-11  Vern Paxson <vern@ee.lbl.gov>
6150
6151	* Makefile.in: Fixed typo in "uninstall" target
6152
61531993-12-11  Vern Paxson <vern@ee.lbl.gov>
6154
6155	* gen.c: Updated comment regarding 0-based vs. 1-based arrays for
6156	-CF.
6157
61581993-12-11  Vern Paxson <vern@ee.lbl.gov>
6159
6160	* dfa.c: Initialize dfaacc[0] for -CF representation Fixed minor
6161	memory leak
6162
61631993-12-11  Vern Paxson <vern@ee.lbl.gov>
6164
6165	* main.c: #include "FlexLexer.h" -> <FlexLexer.h>
6166
61671993-12-11  Vern Paxson <vern@ee.lbl.gov>
6168
6169	* FlexLexer.h: Added extern "C++" wrapper
6170
61711993-12-09  Vern Paxson <vern@ee.lbl.gov>
6172
6173	* main.c: Detect REJECT etc. before generating YY_USES_REJECT!
6174
61751993-12-09  Vern Paxson <vern@ee.lbl.gov>
6176
6177	* gen.c: Fixed bug in interactive reads where char is unsigned
6178
61791993-12-09  Vern Paxson <vern@ee.lbl.gov>
6180
6181	* parse.y: Fixed bug in treating '$' as variable trailing context
6182
61831993-12-09  Vern Paxson <vern@ee.lbl.gov>
6184
6185	* version.h: 2.4.5
6186
61871993-12-07  Vern Paxson <vern@ee.lbl.gov>
6188
6189	* README: pretester update
6190
61911993-12-07  Vern Paxson <vern@ee.lbl.gov>
6192
6193	* NEWS: 2.4.4
6194
61951993-12-07  Vern Paxson <vern@ee.lbl.gov>
6196
6197	* flex.1: LexError(), C++ experiment warning, credits
6198
61991993-12-07  Vern Paxson <vern@ee.lbl.gov>
6200
6201	* scan.l: Fixed 8-bit bug
6202
62031993-12-07  Vern Paxson <vern@ee.lbl.gov>
6204
6205	* flex.skl, gen.c: Fixed nasty 8-bit bugs
6206
62071993-12-07  Vern Paxson <vern@ee.lbl.gov>
6208
6209	* dfa.c, ecs.c, flexdef.h, gen.c, main.c, nfa.c, tblcmp.c:
6210	{min,max,abs} -> {MIN,MAX,ABS}
6211
62121993-12-07  Vern Paxson <vern@ee.lbl.gov>
6213
6214	* FlexLexer.h, flex.skl: Support for yyFlexLexer::LexerError
6215
62161993-12-06  Vern Paxson <vern@ee.lbl.gov>
6217
6218	* version.h: 2.4.4
6219
62201993-12-05  Vern Paxson <vern@ee.lbl.gov>
6221
6222	* flex.1: credits update
6223
62241993-12-05  Vern Paxson <vern@ee.lbl.gov>
6225
6226	* Makefile.in: very minor "install" tweaks
6227
62281993-12-05  Vern Paxson <vern@ee.lbl.gov>
6229
6230	* flex.skl, nfa.c: YY_USER_ACTION generated now for each case in
6231	action switch
6232
62331993-12-04  Vern Paxson <vern@ee.lbl.gov>
6234
6235	* flex.skl: Fixed bug in pointing yyin at a new file and resuming
6236	scanning
6237
62381993-12-03  Vern Paxson <vern@ee.lbl.gov>
6239
6240	* NEWS: Added note regarding g++ 2.5.X
6241
62421993-12-03  Vern Paxson <vern@ee.lbl.gov>
6243
6244	* flex.1: updated credits
6245
62461993-12-03  Vern Paxson <vern@ee.lbl.gov>
6247
6248	* NEWS: ranlib addition for 2.4.3
6249
62501993-12-03  Vern Paxson <vern@ee.lbl.gov>
6251
6252	* Makefile.in: Minor tweak to last change
6253
62541993-12-03  Vern Paxson <vern@ee.lbl.gov>
6255
6256	* Makefile.in: run ranlib on libfl.a
6257
62581993-12-03  Vern Paxson <vern@ee.lbl.gov>
6259
6260	* NEWS: Hopefully last update prior to 2.4.3
6261
62621993-12-03  Vern Paxson <vern@ee.lbl.gov>
6263
6264	* flexdef.h, gen.c, misc.c, sym.c: lint tweaks
6265
62661993-12-03  Vern Paxson <vern@ee.lbl.gov>
6267
6268	* Makefile.in: Added exec_prefix
6269
62701993-12-03  Vern Paxson <vern@ee.lbl.gov>
6271
6272	* flex.1: credit update
6273
62741993-12-03  Vern Paxson <vern@ee.lbl.gov>
6275
6276	* flex.skl: lint tweak
6277
62781993-12-03  Vern Paxson <vern@ee.lbl.gov>
6279
6280	* NEWS: FlexLexer.h fixed for separate inclusion
6281
62821993-12-03  Vern Paxson <vern@ee.lbl.gov>
6283
6284	* FlexLexer.h, flex.skl, main.c: mods so FlexLexer.h can be included
6285	separately
6286
62871993-12-03  Vern Paxson <vern@ee.lbl.gov>
6288
6289	* flex.1: -F incompatible with -+
6290
62911993-12-02  Vern Paxson <vern@ee.lbl.gov>
6292
6293	* NEWS: Elaborated comments for 2.4.3
6294
62951993-12-02  Vern Paxson <vern@ee.lbl.gov>
6296
6297	* NEWS: 2.4.3
6298
62991993-12-02  Vern Paxson <vern@ee.lbl.gov>
6300
6301	* flex.1: Updated message regarding missing libfl.a routines Added
6302	thanks to Noah Friedman
6303
63041993-12-02  Vern Paxson <vern@ee.lbl.gov>
6305
6306	* Makefile.in: Added libstring.c Modified "lint" target to use
6307	-Dconst= Added a.out, lex.yy.cc to sundry clean targets
6308
63091993-12-02  Vern Paxson <vern@ee.lbl.gov>
6310
6311	* flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: Use
6312	yy_strXXX() routines instead of <string.h>
6313
63141993-12-01  Vern Paxson <vern@ee.lbl.gov>
6315
6316	* version.h: 2.4.3
6317
63181993-12-01  Vern Paxson <vern@ee.lbl.gov>
6319
6320	* flexdef.h, misc.c: yy_flex_xmalloc() moved to misc.c
6321
63221993-12-01  Vern Paxson <vern@ee.lbl.gov>
6323
6324	* flex.skl: Fixed bug in yy_fatal_error()
6325
63261993-12-01  Vern Paxson <vern@ee.lbl.gov>
6327
6328	* Makefile.in: ... and remove plain tar file after compression
6329
63301993-12-01  Vern Paxson <vern@ee.lbl.gov>
6331
6332	* NEWS: 2.4.2
6333
63341993-12-01  Vern Paxson <vern@ee.lbl.gov>
6335
6336	* Makefile.in: Produce both compress'd and gzip'd distribution tar
6337	files
6338
63391993-12-01  Vern Paxson <vern@ee.lbl.gov>
6340
6341	* version.h: Release 2.4.2
6342
63431993-11-30  Vern Paxson <vern@ee.lbl.gov>
6344
6345	* NEWS: -a -> -Ca
6346
63471993-11-30  Vern Paxson <vern@ee.lbl.gov>
6348
6349	* README: described configuration files in manifest
6350
63511993-11-30  Vern Paxson <vern@ee.lbl.gov>
6352
6353	* Makefile.in: Added intermediate step of copying MISC/alloca.c ->
6354	alloca.c Included CPPFLAGS when compiling alloca.c
6355
63561993-11-30  Vern Paxson <vern@ee.lbl.gov>
6357
6358	* README: Credit to 2.4 pre-testers.
6359
63601993-11-30  Vern Paxson <vern@ee.lbl.gov>
6361
6362	* gen.c: Fixed nasty bug in short/long decl decision
6363
63641993-11-30  Vern Paxson <vern@ee.lbl.gov>
6365
6366	* flexdef.h: Lowered MAX_SHORT out of increased general paranoia.
6367	Added yy_flex_xmalloc() proto
6368
63691993-11-30  Vern Paxson <vern@ee.lbl.gov>
6370
6371	* main.c: Fixed very minor typo in -v output
6372
63731993-11-30  Vern Paxson <vern@ee.lbl.gov>
6374
6375	* misc.c: Removed vestigal cast to (char) in isupper() call
6376
63771993-11-30  Vern Paxson <vern@ee.lbl.gov>
6378
6379	* misc.c: Added casts to unsigned Char for isascii() calls
6380
63811993-11-30  Vern Paxson <vern@ee.lbl.gov>
6382
6383	* parse.y: Added #ifdef chud for alloca()
6384
63851993-11-30  Vern Paxson <vern@ee.lbl.gov>
6386
6387	* Makefile.in: Added alloca
6388
63891993-11-30  Vern Paxson <vern@ee.lbl.gov>
6390
6391	* configure.in: Add AC_ALLOCA if using bison
6392
63931993-11-29  Vern Paxson <vern@ee.lbl.gov>
6394
6395	* Makefile.in: Added intermediate file going scan.l -> scan.c
6396
63971993-11-29  Vern Paxson <vern@ee.lbl.gov>
6398
6399	* Makefile.in: Removed parse.{c,h} from distribution files, since
6400	 they may not be all that portable.
6401
64021993-11-29  Vern Paxson <vern@ee.lbl.gov>
6403
6404	* flex.skl: Fixed %array YYLMAX headaches, added error message if
6405	 buffer needs growing but REJECT used
6406
64071993-11-29  Vern Paxson <vern@ee.lbl.gov>
6408
6409	* gen.c, main.c: Fixed YYLMAX headaches
6410
64111993-11-29  Vern Paxson <vern@ee.lbl.gov>
6412
6413	* flex.1: Documented that buffer can't grow if REJECT used
6414
64151993-11-29  Vern Paxson <vern@ee.lbl.gov>
6416
6417	* Makefile.in: Added parse.{c,h} to dist files
6418
64191993-11-29  Vern Paxson <vern@ee.lbl.gov>
6420
6421	* flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l: Fixed to
6422	buffer section 1 definitions
6423
64241993-11-29  Vern Paxson <vern@ee.lbl.gov>
6425
6426	* sym.c: Fixed ANSI-C glitch with '%' operator
6427
64281993-11-29  Vern Paxson <vern@ee.lbl.gov>
6429
6430	* scan.l: Fixed mis-definition of ndlookup()
6431
64321993-11-29  Vern Paxson <vern@ee.lbl.gov>
6433
6434	* NEWS: 2.4 -> 2.4.1
6435
64361993-11-29  Vern Paxson <vern@ee.lbl.gov>
6437
6438	* Makefile.in: Added install.sh, mkinstalldirs to distribution files
6439
64401993-11-29  Vern Paxson <vern@ee.lbl.gov>
6441
6442	* flex.1: Added Nathan Zelle, "promoted" Francois
6443
64441993-11-29  Vern Paxson <vern@ee.lbl.gov>
6445
6446	* Makefile.in: only "realclean" removes flex dist depends on flex
6447
64481993-11-29  Vern Paxson <vern@ee.lbl.gov>
6449
6450	* flexdef.h, misc.c: myctoi takes char[] instead of Char[]
6451
64521993-11-28  Vern Paxson <vern@ee.lbl.gov>
6453
6454	* flexdef.h: -a -> -Ca all_lower, all_upper -> work on char*
6455
64561993-11-28  Vern Paxson <vern@ee.lbl.gov>
6457
6458	* Makefile.in: Added -Ca to bigcheck
6459
64601993-11-28  Vern Paxson <vern@ee.lbl.gov>
6461
6462	* main.c: -a -> -Ca; fixed help output
6463
64641993-11-28  Vern Paxson <vern@ee.lbl.gov>
6465
6466	* dfa.c, flex.1: -a -> -Ca
6467
64681993-11-28  Vern Paxson <vern@ee.lbl.gov>
6469
6470	* misc.c: all_lower, all_upper work on char*
6471
64721993-11-28  Vern Paxson <vern@ee.lbl.gov>
6473
6474	* scan.l: Fixed some casts now that yytext is always char* and never
6475	unsigned char*
6476
64771993-11-28  Vern Paxson <vern@ee.lbl.gov>
6478
6479	* Makefile.in: Francois' tweaks
6480
64811993-11-28  Vern Paxson <vern@ee.lbl.gov>
6482
6483	* configure.in: AC_LN_S, AC_STDC_HEADERS (but not AC_ALLOCA)
6484
64851993-11-27  Vern Paxson <vern@ee.lbl.gov>
6486
6487	* NEWS: fixed typo
6488
64891993-11-27  Vern Paxson <vern@ee.lbl.gov>
6490
6491	* Makefile.in: Don't remove dist directory
6492
64931993-11-27  Vern Paxson <vern@ee.lbl.gov>
6494
6495	* Makefile.in: Include liballoc.c in lint targets
6496
64971993-11-27  Vern Paxson <vern@ee.lbl.gov>
6498
6499	* misc.c: lint tweak
6500
65011993-11-27  Vern Paxson <vern@ee.lbl.gov>
6502
6503	* Makefile.in: Added -l compression to bigcheck
6504
65051993-11-27  Vern Paxson <vern@ee.lbl.gov>
6506
6507	* Makefile.in: permission tweaking for "dist"
6508
65091993-11-27  Vern Paxson <vern@ee.lbl.gov>
6510
6511	* Makefile.in: more "dist" tweaks
6512
65131993-11-27  Vern Paxson <vern@ee.lbl.gov>
6514
6515	* Makefile.in: Changed "make dist" to use version.h, include scan.c
6516	in initial dir copy
6517
65181993-11-27  Vern Paxson <vern@ee.lbl.gov>
6519
6520	* version.h: 2.4.1
6521
65221993-11-27  Vern Paxson <vern@ee.lbl.gov>
6523
6524	* README: Revised as per Francois Pinard
6525
65261993-11-27  Vern Paxson <vern@ee.lbl.gov>
6527
6528	* COPYING: flex.skel -> flex.skl
6529
65301993-11-27  Vern Paxson <vern@ee.lbl.gov>
6531
6532	* NEWS: Updated date of 2.4 release
6533
65341993-11-27  Vern Paxson <vern@ee.lbl.gov>
6535
6536	* Makefile.in: Removed manual & nroff output from distribution
6537
65381993-11-27  Vern Paxson <vern@ee.lbl.gov>
6539
6540	* NEWS: 2.4.1 release
6541
65421993-11-27  Vern Paxson <vern@ee.lbl.gov>
6543
6544	* configure.in: Initial revision
6545
65461993-11-27  Vern Paxson <vern@ee.lbl.gov>
6547
6548	* Makefile.in: Merge w/ 2.4.1 changes added "dist2" target
6549
65501993-11-26  Vern Paxson <vern@ee.lbl.gov>
6551
6552	* Makefile.in: Initial revision
6553
65541993-11-26  Vern Paxson <vern@ee.lbl.gov>
6555
6556	* flexdef.h: Removed #ifndef FILE protection from include of stdio
6557
65581993-11-26  Vern Paxson <vern@ee.lbl.gov>
6559
6560	* flex.1: Added Francois Pinard to distribution headache helpers
6561
65621993-11-26  Vern Paxson <vern@ee.lbl.gov>
6563
6564	* flex.skl: Modified C++ scanners to get input a character at a time
6565	for interactive scanners.
6566
65671993-11-26  Vern Paxson <vern@ee.lbl.gov>
6568
6569	* main.c: Added YY_INTERACTIVE.
6570
65711993-11-26  Vern Paxson <vern@ee.lbl.gov>
6572
6573	* scan.l: Put definitions inside ()'s so we can test -l option for
6574	"make bigcheck"
6575
65761993-11-26  Vern Paxson <vern@ee.lbl.gov>
6577
6578	* flex.1: Documented YY_INTERACTIVE.
6579
65801993-11-26  Vern Paxson <vern@ee.lbl.gov>
6581
6582	* flex.1, flex.skl, flexdef.h, gen.c, main.c, parse.y, scan.l: -l
6583	lex compatibility flag
6584
65851993-11-20  Vern Paxson <vern@ee.lbl.gov>
6586
6587	* flex.skl: Support for read()/fread() section 1 definitions precede
6588	default macro definitions
6589
65901993-11-20  Vern Paxson <vern@ee.lbl.gov>
6591
6592	* flexdef.h: Added use_read global
6593
65941993-11-20  Vern Paxson <vern@ee.lbl.gov>
6595
6596	* gen.c: Cleaner definition for yymore() Fixed string broken across
6597	multiple lines
6598
65991993-11-20  Vern Paxson <vern@ee.lbl.gov>
6600
6601	* main.c: Added -Cr
6602
66031993-11-20  Vern Paxson <vern@ee.lbl.gov>
6604
6605	* misc.c: K&R declaration for check_char()
6606
66071993-11-20  Vern Paxson <vern@ee.lbl.gov>
6608
6609	* flex.1: Documented -Cr
6610
66111993-11-20  Vern Paxson <vern@ee.lbl.gov>
6612
6613	* flex.1: No need to #undef before redefining prior to -Cr
6614	documentation
6615
66161993-11-10  Vern Paxson <vern@ee.lbl.gov>
6617
6618	* README: Heavily massaged for 2.4
6619
66201993-11-10  Vern Paxson <vern@ee.lbl.gov>
6621
6622	* flex.1: Added Landon Noll to thanks.
6623
66241993-11-10  Vern Paxson <vern@ee.lbl.gov>
6625
6626	* NEWS: 2.4 release
6627
66281993-11-10  Vern Paxson <vern@ee.lbl.gov>
6629
6630	* flex.1: 2.4 documentation
6631
66321993-11-10  Vern Paxson <vern@ee.lbl.gov>
6633
6634	* main.c: Added global to remember -P prefix so it can be written in
6635	-v summary.  Alphabetized prefix generation, added yywrap
6636
66371993-11-09  Vern Paxson <vern@ee.lbl.gov>
6638
6639	* version.h: updated date for 2.4.0 :-(
6640
66411993-10-10  Vern Paxson <vern@ee.lbl.gov>
6642
6643	* FlexLexer.h: Whitespace tweaking
6644
66451993-10-10  Vern Paxson <vern@ee.lbl.gov>
6646
6647	* main.c: Use DEFAULT_CSIZE only if not using equivalence classes.
6648
66491993-10-10  Vern Paxson <vern@ee.lbl.gov>
6650
6651	* flex.1: Checkpoint prior to final 2.4 update
6652
66531993-10-04  Vern Paxson <vern@ee.lbl.gov>
6654
6655	* NEWS: Raw 2.4 changes
6656
66571993-10-04  Vern Paxson <vern@ee.lbl.gov>
6658
6659	* flex.skl: osfcn.h -> unistd.h
6660
66611993-10-04  Vern Paxson <vern@ee.lbl.gov>
6662
6663	* flex.skl: Added "static" to definition of yy_fatal_error as well
6664	as fwd decl.
6665
66661993-10-04  Vern Paxson <vern@ee.lbl.gov>
6667
6668	* flex.skl: Added yy_fatal_error function.
6669
66701993-10-03  Vern Paxson <vern@ee.lbl.gov>
6671
6672	* flex.skl, gen.c: Got rid of (char *) casts of yytext, no longer
6673	needed.
6674
66751993-10-03  Vern Paxson <vern@ee.lbl.gov>
6676
6677	* FlexLexer.h: YY_CHAR -> char added YYText(), YYLeng()
6678
66791993-10-03  Vern Paxson <vern@ee.lbl.gov>
6680
6681	* flex.skl, gen.c: Minimized use of YY_CHAR
6682
66831993-10-03  Vern Paxson <vern@ee.lbl.gov>
6684
6685	* main.c: Added "flex++" feature Minimized use of YY_CHAR
6686
66871993-10-02  Vern Paxson <vern@ee.lbl.gov>
6688
6689	* main.c: Clarified help message for -S
6690
66911993-10-02  Vern Paxson <vern@ee.lbl.gov>
6692
6693	* libyywrap.c, version.h: Initial revision
6694
66951993-10-02  Vern Paxson <vern@ee.lbl.gov>
6696
6697	* main.c: If -+ used, output to lex.yy.cc
6698
66991993-10-02  Vern Paxson <vern@ee.lbl.gov>
6700
6701	* FlexLexer.h, flex.skl: Switched from FILE*'s to stream's
6702
67031993-10-02  Vern Paxson <vern@ee.lbl.gov>
6704
6705	* flexdef.h: Added expand_nxt_chk() extern.
6706
67071993-10-02  Vern Paxson <vern@ee.lbl.gov>
6708
6709	* flex.skl: Added dynamic buffer growing.  Added yyless() for
6710	section 3.
6711
67121993-10-02  Vern Paxson <vern@ee.lbl.gov>
6713
6714	* dfa.c, flexdef.h, gen.c, main.c: Added -a option for long-align.
6715
67161993-10-02  Vern Paxson <vern@ee.lbl.gov>
6717
6718	* scan.l: formfeed no longer considered whitespace
6719
67201993-09-21  Vern Paxson <vern@ee.lbl.gov>
6721
6722	* flexdef.h: Nuked FILENAMESIZE
6723
67241993-09-21  Vern Paxson <vern@ee.lbl.gov>
6725
6726	* main.c: yyflexlexer.h -> FlexLexer.h minor portability tweak
6727
67281993-09-21  Vern Paxson <vern@ee.lbl.gov>
6729
6730	* gen.c: Added start condition to EOF trace output
6731
67321993-09-21  Vern Paxson <vern@ee.lbl.gov>
6733
6734	* flex.skl: Added YY_START changed yyFlexLexer to define yylex()
6735
67361993-09-21  Vern Paxson <vern@ee.lbl.gov>
6737
6738	* misc.c: Minor portability tweaks
6739
67401993-09-21  Vern Paxson <vern@ee.lbl.gov>
6741
6742	* FlexLexer.h: Split into two classes, one fully abstract.  yylex()
6743	no longer abstract in yyFlexLexer
6744
67451993-09-21  Vern Paxson <vern@ee.lbl.gov>
6746
6747	* scan.l: PC lint tweak
6748
67491993-09-21  Vern Paxson <vern@ee.lbl.gov>
6750
6751	* parse.y: YYSTYPE #define'd to int
6752
67531993-09-21  Vern Paxson <vern@ee.lbl.gov>
6754
6755	* nfa.c: minor lint tweak
6756
67571993-09-16  Vern Paxson <vern@ee.lbl.gov>
6758
6759	* FlexLexer.h: Initial revision
6760
67611993-09-16  Vern Paxson <vern@ee.lbl.gov>
6762
6763	* flexdef.h: Delete prototypes for Unix system calls.
6764
67651993-09-16  Vern Paxson <vern@ee.lbl.gov>
6766
6767	* ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, nfa.c, parse.y,
6768	scan.l, sym.c, tblcmp.c, yylex.c: nuked static RCS string
6769
67701993-09-16  Vern Paxson <vern@ee.lbl.gov>
6771
6772	* main.c: %array not allowed with C++ scanners
6773
67741993-09-16  Vern Paxson <vern@ee.lbl.gov>
6775
6776	* scan.l: Fixed bugs regarding %{%} code in section 2 prolog %array
6777	not allowed with C++ scanners
6778
67791993-08-25  Vern Paxson <vern@ee.lbl.gov>
6780
6781	* flexdef.h: Added C_plus_plus flag.
6782
67831993-08-25  Vern Paxson <vern@ee.lbl.gov>
6784
6785	* flex.skl: First version of C/C++ skeleton
6786
67871993-08-25  Vern Paxson <vern@ee.lbl.gov>
6788
6789	* gen.c: yy_state_type declared earlier.  Made a bunch of statics
6790	only output if not -+
6791
67921993-08-25  Vern Paxson <vern@ee.lbl.gov>
6793
6794	* main.c: Added -+ option, updated usage() output, rearranged some
6795	 generated code to come at the right point in the output for
6796	yyflexlexer.h.
6797
67981993-08-25  Vern Paxson <vern@ee.lbl.gov>
6799
6800	* misc.c: Added %+/%-/%* to skelout()
6801
68021993-08-25  Vern Paxson <vern@ee.lbl.gov>
6803
6804	* scan.l: EOF in section 2 prolog leads to section 0, not section 3
6805
68061993-08-25  Vern Paxson <vern@ee.lbl.gov>
6807
6808	* yylex.c: Dump promotion of EOF in section 2 to turn on section 3;
6809	 instead just treat it like a final EOF
6810
68111993-08-25  Vern Paxson <vern@ee.lbl.gov>
6812
6813	* dfa.c: yy_nxt table should be "const"
6814
68151993-08-24  Vern Paxson <vern@ee.lbl.gov>
6816
6817	* flexdef.h: Removed a lot of #ifdef chud "backtracking" -> "backing
6818	up"
6819
68201993-08-24  Vern Paxson <vern@ee.lbl.gov>
6821
6822	* main.c: "backtracking" -> "backing up" got rid of time reports
6823
68241993-08-24  Vern Paxson <vern@ee.lbl.gov>
6825
6826	* gen.c: "backtracking" -> "backing up" some portability tweaks
6827	fixed to only call flexscan() when done if known to be in section 3
6828
68291993-08-24  Vern Paxson <vern@ee.lbl.gov>
6830
6831	* misc.c: isascii() moved to flexdef.h nuked flex_gettime()
6832
68331993-08-24  Vern Paxson <vern@ee.lbl.gov>
6834
6835	* scan.l: Fixed bug with empty section 2
6836
68371993-08-24  Vern Paxson <vern@ee.lbl.gov>
6838
6839	* yylex.c: Chucked definition of isascii()
6840
68411993-08-24  Vern Paxson <vern@ee.lbl.gov>
6842
6843	* flex.skl: preserve yytext on input() bug fix when combining
6844	yyless() with yymore() checkpoint prior to C++ option
6845
68461993-08-24  Vern Paxson <vern@ee.lbl.gov>
6847
6848	* dfa.c: "backtracking" -> "backing up"
6849
68501993-07-09  Vern Paxson <vern@ee.lbl.gov>
6851
6852	* flex.skl: Fixed to not generate extra EOF's after reading one.
6853
68541993-07-05  Vern Paxson <vern@ee.lbl.gov>
6855
6856	* main.c: Spit out definition of YY_CHAR early
6857
68581993-07-05  Vern Paxson <vern@ee.lbl.gov>
6859
6860	* flex.skl: Some rearranging to make sure things get declared in the
6861	right order
6862
68631993-07-05  Vern Paxson <vern@ee.lbl.gov>
6864
6865	* tblcmp.c: Some comment fixes as per Wilhelms
6866
68671993-07-05  Vern Paxson <vern@ee.lbl.gov>
6868
6869	* scan.l: Nuked #undef of yywrap, now that it's a function
6870
68711993-07-05  Vern Paxson <vern@ee.lbl.gov>
6872
6873	* parse.y: Fixed bug with Z-a character classes as per Wilhelms
6874
68751993-07-05  Vern Paxson <vern@ee.lbl.gov>
6876
6877	* nfa.c: added check_char call in mkstate() to prevent bad xtion
6878	chars
6879
68801993-07-05  Vern Paxson <vern@ee.lbl.gov>
6881
6882	* gen.c: Fixed some reallocation bugs, etc. as per Wilhelms
6883
68841993-07-05  Vern Paxson <vern@ee.lbl.gov>
6885
6886	* flexdef.h: Added check_char(), readable_form()
6887
68881993-07-05  Vern Paxson <vern@ee.lbl.gov>
6889
6890	* flex.skl: Added #ifndef's around #define's to let user override
6891	Moved a bunch of definitions prior to section 1
6892
68931993-07-05  Vern Paxson <vern@ee.lbl.gov>
6894
6895	* dfa.c: Wilhems bug fixes.
6896
68971993-07-05  Vern Paxson <vern@ee.lbl.gov>
6898
6899	* ccl.c, misc.c: Added check_char()
6900
69011993-06-12  Vern Paxson <vern@ee.lbl.gov>
6902
6903	* flexdef.h: Changed to use yy_flex_alloc() and friends
6904
69051993-06-12  Vern Paxson <vern@ee.lbl.gov>
6906
6907	* main.c: Added -P flag
6908
69091993-06-12  Vern Paxson <vern@ee.lbl.gov>
6910
6911	* scan.l: Fixed bug in lex % directives
6912
69131993-06-12  Vern Paxson <vern@ee.lbl.gov>
6914
6915	* misc.c: Modified to use yy_flex_alloc() and friends
6916
69171993-06-12  Vern Paxson <vern@ee.lbl.gov>
6918
6919	* sym.c: Modified to use yy_flex_alloc()
6920
69211993-06-12  Vern Paxson <vern@ee.lbl.gov>
6922
6923	* flex.skl: Modified to use yy_flex_alloc() and friends Moved some
6924	globals earlier in the file to permit access in section 1
6925
69261993-06-12  Vern Paxson <vern@ee.lbl.gov>
6927
6928	* dfa.c: Got rid of code needed for %t
6929
69301993-04-14  Vern Paxson <vern@ee.lbl.gov>
6931
6932	* ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, libmain.c,
6933	main.c, misc.c, nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c:
6934	Reformatting.
6935
69361993-04-05  Vern Paxson <vern@ee.lbl.gov>
6937
6938	* flex.1: Fixed bug in description of backtracking
6939
69401993-04-05  Vern Paxson <vern@ee.lbl.gov>
6941
6942	* NEWS: 2.3.8
6943
69441993-04-05  Vern Paxson <vern@ee.lbl.gov>
6945
6946	* flex.skl, main.c: %array support
6947
69481993-04-05  Vern Paxson <vern@ee.lbl.gov>
6949
6950	* misc.c: Added non-STDC clause for '\a'
6951
69521993-04-05  Vern Paxson <vern@ee.lbl.gov>
6953
6954	* scan.l: Fixed subtle problems regarding '*'s in comments
6955	%pointer/%array match entire lines
6956
69571993-04-05  Vern Paxson <vern@ee.lbl.gov>
6958
6959	* gen.c: Added %array support
6960
69611993-02-06  Vern Paxson <vern@ee.lbl.gov>
6962
6963	* README: Finally updated email addr
6964
69651993-02-06  Vern Paxson <vern@ee.lbl.gov>
6966
6967	* flex.1: Mostly .LP -> .PP
6968
69691993-02-06  Vern Paxson <vern@ee.lbl.gov>
6970
6971	* flexdef.h: [no log message]
6972
69731993-02-06  Vern Paxson <vern@ee.lbl.gov>
6974
6975	* main.c, scan.l: A lot of tweaks ...
6976
69771993-02-06  Vern Paxson <vern@ee.lbl.gov>
6978
6979	* ccl.c: reallocate_character_array -> reallocate_Character_array
6980
69811993-02-06  Vern Paxson <vern@ee.lbl.gov>
6982
6983	* gen.c: Bug/lint fixes Modified to work with "action" array instead
6984	of temp file
6985
69861993-02-06  Vern Paxson <vern@ee.lbl.gov>
6987
6988	* sym.c: Fixed bug in 8-bit hashing
6989
69901993-02-06  Vern Paxson <vern@ee.lbl.gov>
6991
6992	* parse.y: numerous bug fixes extra formatting of error/warning
6993	messages added support of <*>, partial support for nested start
6994	conditions
6995
69961993-02-06  Vern Paxson <vern@ee.lbl.gov>
6997
6998	* ecs.c: Remove %t cruft
6999
70001993-02-06  Vern Paxson <vern@ee.lbl.gov>
7001
7002	* flex.skl: Beginning of %pointer/%array support
7003
70041993-02-06  Vern Paxson <vern@ee.lbl.gov>
7005
7006	* dfa.c: Added keeping track of which rules are useful fixed a
7007	fencepost error in checking for scanners that require -8
7008
70091993-02-06  Vern Paxson <vern@ee.lbl.gov>
7010
7011	* nfa.c: Added checking for whether rules are useful modified to
7012	work with internal "action" array
7013
70141993-02-06  Vern Paxson <vern@ee.lbl.gov>
7015
7016	* misc.c: Added internal "action" array, internal skeleton,
7017	zero_out() in lieu of bzero
7018
70191993-02-06  Vern Paxson <vern@ee.lbl.gov>
7020
7021	* tblcmp.c: Fixed a bunch of fencepost errors in increasing tables.
7022
70231993-02-06  Vern Paxson <vern@ee.lbl.gov>
7024
7025	* yylex.c: -Wall fix
7026
70271991-03-28  Vern Paxson <vern@ee.lbl.gov>
7028
7029	* gen.c: Fixed out-of-bounds access bug; patch #7 for release 2.3
7030
70311991-03-28  Vern Paxson <vern@ee.lbl.gov>
7032
7033	* NEWS: Patch #7 for 2.3
7034
70351990-10-23  Vern Paxson <vern@ee.lbl.gov>
7036
7037	* gen.c: fixed missing "rule_type" entry for end-of-buffer action
7038
70391990-08-29  Vern Paxson <vern@ee.lbl.gov>
7040
7041	* gen.c: Fixed yymore() but in not resetting yy_more_len
7042
70431990-08-29  Vern Paxson <vern@ee.lbl.gov>
7044
7045	* NEWS: Patch #6 for 2.3
7046
70471990-08-16  Vern Paxson <vern@ee.lbl.gov>
7048
7049	* NEWS: Patch #5
7050
70511990-08-14  Vern Paxson <vern@ee.lbl.gov>
7052
7053	* misc.c: fixed comment in myesc()
7054
70551990-08-14  Vern Paxson <vern@ee.lbl.gov>
7056
7057	* NEWS: fixed date in patch #4
7058
70591990-08-14  Vern Paxson <vern@ee.lbl.gov>
7060
7061	* NEWS: patch #4
7062
70631990-08-14  Vern Paxson <vern@ee.lbl.gov>
7064
7065	* misc.c: fixed hexadecimal escapes; added is_hex_digit()
7066
70671990-08-03  Vern Paxson <vern@ee.lbl.gov>
7068
7069	* NEWS: Patch #3
7070
70711990-08-03  Vern Paxson <vern@ee.lbl.gov>
7072
7073	* flex.skl, flexdef.h: changed to include <stddef.h> for __GNUC__
7074
70751990-08-02  Vern Paxson <vern@ee.lbl.gov>
7076
7077	* NEWS: 2.3 patch #2
7078
70791990-08-02  Vern Paxson <vern@ee.lbl.gov>
7080
7081	* flex.skl: Another try at getting the malloc() definitions correct;
7082	this time for g++, too
7083
70841990-08-02  Vern Paxson <vern@ee.lbl.gov>
7085
7086	* flex.skl, flexdef.h: fixed to declare malloc() and free() by hand
7087	if __GNUC__
7088
70891990-07-28  Vern Paxson <vern@ee.lbl.gov>
7090
7091	* flexdef.h: Changed to get malloc definition in identical fashion
7092	to that used by flex.skel
7093
70941990-06-28  Vern Paxson <vern@ee.lbl.gov>
7095
7096	* NEWS: [no log message]
7097
70981990-06-28  Vern Paxson <vern@ee.lbl.gov>
7099
7100	* flex.1: Fixed bug in mini-scanner examle Fixed bug in YY_INPUT
7101	redefinition yylineno defense reentrancy documentation Something
7102	else which I forget.
7103
71041990-06-27  Vern Paxson <vern@ee.lbl.gov>
7105
7106	* COPYING, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, main.c, misc.c,
7107	nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 4.4 BSD copyright
7108
71091990-05-26  Vern Paxson <vern@ee.lbl.gov>
7110
7111	* README: Changed prolog to reflect 2.3 release.
7112
71131990-05-26  Vern Paxson <vern@ee.lbl.gov>
7114
7115	* NEWS: pointed reader at Makefile instead of README for porting
7116	considerations added Makefile comments: support for SCO Unix;
7117	parameterization
7118
71191990-05-26  Vern Paxson <vern@ee.lbl.gov>
7120
7121	* flex.skl: Added DONT_HAVE_STDLIB_H and declarations of malloc()
7122
71231990-05-26  Vern Paxson <vern@ee.lbl.gov>
7124
7125	* NEWS: 2.3 changes
7126
71271990-05-26  Vern Paxson <vern@ee.lbl.gov>
7128
7129	* flex.1: documentation on new features Comment regarding Ove's work
7130	^foo|bar difference between flex / lex yyin initialization
7131	difference documented that yy_switch_to_buffer can be used in
7132	yywrap() documented that # comments are deprecated
7133
71341990-05-26  Vern Paxson <vern@ee.lbl.gov>
7135
7136	* main.c: declared void functions as such added prototypes for
7137	forward references changed to check for error status when closing
7138	files
7139
71401990-05-26  Vern Paxson <vern@ee.lbl.gov>
7141
7142	* yylex.c: Added macro definition for isascii() if not already
7143	present
7144
71451990-05-26  Vern Paxson <vern@ee.lbl.gov>
7146
7147	* sym.c: declared void functions as such added prototypes for
7148	forward references changed to use format_pinpoint_message where
7149	appropriate
7150
71511990-05-26  Vern Paxson <vern@ee.lbl.gov>
7152
7153	* scan.l: declared void functions as such changed to strip #
7154	comments, as documented moved #undef of yywrap() to before include
7155	    of flexdef, so prototype doesn't get screwed up
7156
71571990-05-26  Vern Paxson <vern@ee.lbl.gov>
7158
7159	* parse.y: introduced format_pinpoint_message() declared void
7160	functions as such changed lone <<EOF>> to apply to all outstanding
7161	start conditions
7162
71631990-05-26  Vern Paxson <vern@ee.lbl.gov>
7164
7165	* nfa.c, tblcmp.c: declared void functions as such added prototypes
7166	for forward references
7167
71681990-05-26  Vern Paxson <vern@ee.lbl.gov>
7169
7170	* misc.c: declared void functions as such prototypes for forward
7171	references shuffled around some routines to make the order perhaps a
7172	little more logical changed memory references to use void* instead
7173	of char*
7174
71751990-05-26  Vern Paxson <vern@ee.lbl.gov>
7176
7177	* libmain.c: Added declaration of arguments made yylex() a function
7178
71791990-05-26  Vern Paxson <vern@ee.lbl.gov>
7180
7181	* gen.c: prototypes for forward references declared void functions
7182	as such yy_flex_debug testing of error on file closes casts to void
7183	for sprintf() and strcpy()
7184
71851990-05-26  Vern Paxson <vern@ee.lbl.gov>
7186
7187	* flexdef.h: Added prototypes changed memory allocation routines to
7188	deal with void*'s instead of char*'s some rearranging for VMS
7189
71901990-05-26  Vern Paxson <vern@ee.lbl.gov>
7191
7192	* flex.skl: Added YY_USER_INIT Added yy_new_buffer() alias for
7193	yy_create_buffer() fixed (hopefully) malloc declaration headaches
7194
71951990-05-26  Vern Paxson <vern@ee.lbl.gov>
7196
7197	* ecs.c: declared void functions as such declared void functions as
7198	such
7199
72001990-05-26  Vern Paxson <vern@ee.lbl.gov>
7201
7202	* dfa.c: prototypes for forward references declared void functions
7203	as such
7204
72051990-05-26  Vern Paxson <vern@ee.lbl.gov>
7206
7207	* ccl.c: Declared void functions as such
7208
72091990-04-12  Vern Paxson <vern@ee.lbl.gov>
7210
7211	* flex.skl: added fix for allowing yy_switch_to_buffer() in yywrap()
7212
72131990-04-03  Vern Paxson <vern@ee.lbl.gov>
7214
7215	* NEWS: patch #3 - -I fix
7216
72171990-03-30  Vern Paxson <vern@ee.lbl.gov>
7218
7219	* gen.c: Changed generation of archaic "continue" to "goto
7220	yy_find_action"
7221
72221990-03-27  Vern Paxson <vern@ee.lbl.gov>
7223
7224	* NEWS: Patch #2 changes
7225
72261990-03-27  Vern Paxson <vern@ee.lbl.gov>
7227
7228	* flex.skl: fixed fencepost errors with yy_buf_size and detecting
7229	NUL's
7230
72311990-03-26  Vern Paxson <vern@ee.lbl.gov>
7232
7233	* NEWS: [no log message]
7234
72351990-03-26  Vern Paxson <vern@ee.lbl.gov>
7236
7237	* flex.skl: g++ tweaks
7238
72391990-03-23  Vern Paxson <vern@ee.lbl.gov>
7240
7241	* NEWS: Changes for Patch #1.
7242
72431990-03-23  Vern Paxson <vern@ee.lbl.gov>
7244
7245	* flex.skl: fix for g++
7246
72471990-03-23  Vern Paxson <vern@ee.lbl.gov>
7248
7249	* flex.1: minor typos and formatting changes.  Removed BITNET
7250	address.
7251
72521990-03-23  Vern Paxson <vern@ee.lbl.gov>
7253
7254	* README: nuked BITNET address.
7255
72561990-03-20  Vern Paxson <vern@ee.lbl.gov>
7257
7258	* README: 2.2 README
7259
72601990-03-20  Vern Paxson <vern@ee.lbl.gov>
7261
7262	* NEWS: USG alias.
7263
72641990-03-20  Vern Paxson <vern@ee.lbl.gov>
7265
7266	* flexdef.h: Added USG alias for SYS_V
7267
72681990-03-20  Vern Paxson <vern@ee.lbl.gov>
7269
7270	* : [no log message]
7271
72721990-03-20  Vern Paxson <vern@ee.lbl.gov>
7273
7274	* flex.skl: Tweaks for lint and C++
7275
72761990-03-20  Vern Paxson <vern@ee.lbl.gov>
7277
7278	* flex.1: -ll => -lfl
7279
72801990-03-20  Vern Paxson <vern@ee.lbl.gov>
7281
7282	* NEWS: 2.2 changes
7283
72841990-03-20  Vern Paxson <vern@ee.lbl.gov>
7285
7286	* flex.skl: Changed to use YY_BUFFER_STATE everywhere.
7287
72881990-03-20  Vern Paxson <vern@ee.lbl.gov>
7289
7290	* flex.1: [no log message]
7291
72921990-03-20  Vern Paxson <vern@ee.lbl.gov>
7293
7294	* dfa.c: "associated rules" changed to "associated rule line
7295	numbers".
7296
72971990-03-20  Vern Paxson <vern@ee.lbl.gov>
7298
7299	* scan.l: cast added to malloc() call to keep lint happy.
7300
73011990-03-20  Vern Paxson <vern@ee.lbl.gov>
7302
7303	* yylex.c: Fixed handling of premature EOF's.
7304
73051990-03-20  Vern Paxson <vern@ee.lbl.gov>
7306
7307	* sym.c: Removed declaration of malloc()
7308
73091990-03-20  Vern Paxson <vern@ee.lbl.gov>
7310
7311	* scan.l: Removed malloc() declaration.  Added detection of EOF in
7312	actions.
7313
73141990-03-20  Vern Paxson <vern@ee.lbl.gov>
7315
7316	* parse.y: Rules rewritten so '/' and '$' parsed correctly.
7317
73181990-03-20  Vern Paxson <vern@ee.lbl.gov>
7319
7320	* nfa.c: Corrected line numbers for continued actions.
7321
73221990-03-20  Vern Paxson <vern@ee.lbl.gov>
7323
7324	* misc.c: Removed declarations of malloc() and realloc().
7325
73261990-03-20  Vern Paxson <vern@ee.lbl.gov>
7327
7328	* main.c: Summary of generation flags.  Minor -8 tweaks.
7329
73301990-03-20  Vern Paxson <vern@ee.lbl.gov>
7331
7332	* gen.c: full support for -d
7333
73341990-03-20  Vern Paxson <vern@ee.lbl.gov>
7335
7336	* flexdef.h: defines for malloc() and realloc() conditional defines
7337	for abs(), min(), and max()
7338
73391990-03-20  Vern Paxson <vern@ee.lbl.gov>
7340
7341	* flex.skl: Many multiple-buffer additions.
7342
73431990-03-20  Vern Paxson <vern@ee.lbl.gov>
7344
7345	* dfa.c: -8 tweaks.
7346
73471990-03-19  Vern Paxson <vern@ee.lbl.gov>
7348
7349	* flex.skl: Proto hacks.  NUL hacks.  Debugging hacks.  C++ hacks.
7350
73511990-03-16  Vern Paxson <vern@ee.lbl.gov>
7352
7353	* : RCS won't let me unedit! gets "Missing access list"
7354
73551990-03-16  Vern Paxson <vern@ee.lbl.gov>
7356
7357	* tblcmp.c: Minor tweaks for NUL's.
7358
73591990-03-16  Vern Paxson <vern@ee.lbl.gov>
7360
7361	* : no changes -- had checked out for testing smaller read buffer
7362	sizes
7363
73641990-03-16  Vern Paxson <vern@ee.lbl.gov>
7365
7366	* nfa.c: hack for NUL's.
7367
73681990-03-16  Vern Paxson <vern@ee.lbl.gov>
7369
7370	* misc.c: Hack to cshell for NUL's.
7371
73721990-03-16  Vern Paxson <vern@ee.lbl.gov>
7373
7374	* main.c: NUL's.  -8
7375
73761990-03-16  Vern Paxson <vern@ee.lbl.gov>
7377
7378	* gen.c: NUL's.
7379
73801990-03-16  Vern Paxson <vern@ee.lbl.gov>
7381
7382	* flexdef.h: NUL's.  8-bit chars.
7383
73841990-03-16  Vern Paxson <vern@ee.lbl.gov>
7385
7386	* flex.skl: NUL's; indenting
7387
73881990-03-16  Vern Paxson <vern@ee.lbl.gov>
7389
7390	* dfa.c: more thrashing around with NUL's
7391
73921990-03-16  Vern Paxson <vern@ee.lbl.gov>
7393
7394	* ccl.c: removed NUL hack
7395
73961990-03-14  Vern Paxson <vern@ee.lbl.gov>
7397
7398	* yylex.c: Added <<EOF>> token
7399
74001990-03-14  Vern Paxson <vern@ee.lbl.gov>
7401
7402	* ecs.c, flexdef.h:  Tweaks for NUL chars.
7403
74041990-03-14  Vern Paxson <vern@ee.lbl.gov>
7405
7406	* dfa.c, gen.c, main.c, misc.c, parse.y, scan.l, tblcmp.c: Tweaks
7407	for NUL chars.
7408
74091990-03-14  Vern Paxson <vern@ee.lbl.gov>
7410
7411	* ccl.c: Tweaks for handling NUL's.
7412
74131990-02-28  Vern Paxson <vern@ee.lbl.gov>
7414
7415	* flex.1: [no log message]
7416
74171990-02-28  Vern Paxson <vern@ee.lbl.gov>
7418
7419	* flex.1: Changed .so options.man to inlined version since flex.1
7420	will have a different (shorter) options description.
7421
74221990-02-28  Vern Paxson <vern@ee.lbl.gov>
7423
7424	* flex.1: [no log message]
7425
74261990-02-28  Vern Paxson <vern@ee.lbl.gov>
7427
7428	* flex.1: [no log message]
7429
74301990-02-26  Vern Paxson <vern@ee.lbl.gov>
7431
7432	* flex.1: [no log message]
7433
74341990-02-25  Vern Paxson <vern@ee.lbl.gov>
7435
7436	* flex.1: [no log message]
7437
74381990-02-25  Vern Paxson <vern@ee.lbl.gov>
7439
7440	* flex.1: Initial revision
7441
74421990-01-16  Vern Paxson <vern@ee.lbl.gov>
7443
7444	* gen.c: Restored EOB accepting list for REJECT.  Second try at 2.2
7445	Release.
7446
74471990-01-16  Vern Paxson <vern@ee.lbl.gov>
7448
7449	* misc.c: Added missing ',' in error message.  2.2 Release, second
7450	try.
7451
74521990-01-16  Vern Paxson <vern@ee.lbl.gov>
7453
7454	* yylex.c: 8-bit char support.  2.2 Release.
7455
74561990-01-15  Vern Paxson <vern@ee.lbl.gov>
7457
7458	* scan.l: 8-bit char support.  Arbitrary indented/%{} code allowed
7459	in section 2.  \x escapes.  %t support.  Minor POSIX-compliance
7460	changes.  BEGIN(0) -> BEGIN(INITIAL).  yywrap() and set_input_file()
7461	for multiple input files.  C_COMMENT_2 removed.  2.2 Release.
7462
74631990-01-15  Vern Paxson <vern@ee.lbl.gov>
7464
7465	* flexdef.h: 8-bit char support.  SYS_V / Atari portability fixes.
7466	Removed generated array names.  CSIZE now only defined if not
7467	already defined.  Added "csize" global.  Added "input_files",
7468	"num_input_files", and "program_name" globals.  %t support globals.
7469	2.2 Release.
7470
74711990-01-15  Vern Paxson <vern@ee.lbl.gov>
7472
7473	* gen.c: Removed unused EOB_accepting_list array.  2.2 Release.
7474
74751990-01-15  Vern Paxson <vern@ee.lbl.gov>
7476
7477	* gen.c: Bug in -F table generation fixed.  8-bit char support.
7478	Hardwired generated array names.  "const"'s added to generated code.
7479	Fixed yymore() / trailing context bug.
7480
74811990-01-15  Vern Paxson <vern@ee.lbl.gov>
7482
7483	* parse.y: 8-bit char support.  Error-message pinpointing.  2.2
7484	Release.
7485
74861990-01-15  Vern Paxson <vern@ee.lbl.gov>
7487
7488	* main.c: Unsigned char support.  %t support.  Removed hard-wiring
7489	of program name "flex".  -c changed to -C; -c now deprecated.  -n
7490	added. :-( Multiple input files.  SYSV tmpnam() use.  Removed old
7491	#define's from output.  Identified error messages w/ filename and
7492	line.  2.2 Release.
7493
74941990-01-15  Vern Paxson <vern@ee.lbl.gov>
7495
7496	* sym.c: Unsigned char support.  2.2 Release.
7497
74981990-01-15  Vern Paxson <vern@ee.lbl.gov>
7499
7500	* nfa.c: Removed redundant test.  2.2 Release.
7501
75021990-01-15  Vern Paxson <vern@ee.lbl.gov>
7503
7504	* misc.c: Unsigned char support.  \x support.  2.2 Release.
7505
75061990-01-15  Vern Paxson <vern@ee.lbl.gov>
7507
7508	* tblcmp.c: 8-bit char support.  2.2 Release.
7509
75101990-01-15  Vern Paxson <vern@ee.lbl.gov>
7511
7512	* flex.skl: C++ support.  Turbo-C support.  8-bit char support.
7513	yyleng is an int.  unput() callable in section 3.  yymore hacks.
7514	yyrestart() no longer closes stdin.  2.2 Release.
7515
75161990-01-15  Vern Paxson <vern@ee.lbl.gov>
7517
7518	* ecs.c: %t support.  8-bit/unsigned char support.  2.2 Release.
7519
75201990-01-15  Vern Paxson <vern@ee.lbl.gov>
7521
7522	* dfa.c: %t hacks.  minor cosmetics.  2.2 Relase.
7523
75241990-01-15  Vern Paxson <vern@ee.lbl.gov>
7525
7526	* ccl.c: Changes for unsigned/8-bit chars.  2.2 Release.
7527
75281990-01-10  Vern Paxson <vern@ee.lbl.gov>
7529
7530	* libmain.c: Initial revision
7531
75321989-12-30  Vern Paxson <vern@ee.lbl.gov>
7533
7534	* nfa.c: removed gratuitous trailing context code
7535
75361989-12-30  Vern Paxson <vern@ee.lbl.gov>
7537
7538	* main.c: made -c<compression flags> case-sensitive
7539
75401989-12-30  Vern Paxson <vern@ee.lbl.gov>
7541
7542	* flex.skl: unput() bug fix
7543
75441989-12-30  Vern Paxson <vern@ee.lbl.gov>
7545
7546	* README: [no log message]
7547
75481989-06-20  Vern Paxson <vern@ee.lbl.gov>
7549
7550	* scan.l: changed to not use '|' and trailing context combo so users
7551	can test using -F ...
7552
75531989-06-20  Vern Paxson <vern@ee.lbl.gov>
7554
7555	* parse.y: made trailing context combined with '|' warning always
7556	come out
7557
75581989-06-20  Vern Paxson <vern@ee.lbl.gov>
7559
7560	* README: [no log message]
7561
75621989-06-20  Vern Paxson <vern@ee.lbl.gov>
7563
7564	* COPYING: Initial revision
7565
75661989-06-20  Vern Paxson <vern@ee.lbl.gov>
7567
7568	* NEWS, README, main.c: [no log message]
7569
75701989-06-20  Vern Paxson <vern@ee.lbl.gov>
7571
7572	* README: [no log message]
7573
75741989-06-20  Vern Paxson <vern@ee.lbl.gov>
7575
7576	* NEWS, README, main.c: [no log message]
7577
75781989-06-20  Vern Paxson <vern@ee.lbl.gov>
7579
7580	* : Beta release
7581
75821989-06-20  Vern Paxson <vern@ee.lbl.gov>
7583
7584	* NEWS, main.c: [no log message]
7585
75861989-06-20  Vern Paxson <vern@ee.lbl.gov>
7587
7588	* flex.skl, flexdef.h, gen.c, misc.c, nfa.c, parse.y, scan.l, sym.c:
7589	2.0.1 beta
7590
75911989-06-20  Vern Paxson <vern@ee.lbl.gov>
7592
7593	* README: [no log message]
7594
75951989-05-25  Vern Paxson <vern@ee.lbl.gov>
7596
7597	* gen.c: fixsed bug with -I and backtracking
7598
75991989-05-25  Vern Paxson <vern@ee.lbl.gov>
7600
7601	* flex.skl: Cleaned up forward declarations of yyunput() and input()
7602
76031989-05-25  Vern Paxson <vern@ee.lbl.gov>
7604
7605	* parse.y: Split copyright string.
7606
76071989-05-25  Vern Paxson <vern@ee.lbl.gov>
7608
7609	* nfa.c: Split copyright string.  Added check for empty machine in
7610	dupmachine().
7611
76121989-05-25  Vern Paxson <vern@ee.lbl.gov>
7613
7614	* ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, scan.l, sym.c,
7615	tblcmp.c, yylex.c: Split copyright string into two to avoid tempting
7616	fate with \<newline> sequences ...
7617
76181989-05-24  Vern Paxson <vern@ee.lbl.gov>
7619
7620	* README: updated for 2nd release Beta test added RCS header
7621
76221989-05-24  Vern Paxson <vern@ee.lbl.gov>
7623
7624	* flexdef.h: removed static char copyright
7625
76261989-05-24  Vern Paxson <vern@ee.lbl.gov>
7627
7628	* flexdef.h: Added BSD copyright notice.  Removed
7629	FAST_SKELETON_FILE.
7630
76311989-05-24  Vern Paxson <vern@ee.lbl.gov>
7632
7633	* main.c: added BSD copyright notice.  Removed references to
7634	FAST_SKELETON_FILE.
7635
76361989-05-24  Vern Paxson <vern@ee.lbl.gov>
7637
7638	* ecs.c, gen.c, nfa.c: Added BSD copyright notice
7639
76401989-05-24  Vern Paxson <vern@ee.lbl.gov>
7641
7642	* ccl.c, dfa.c, misc.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c:
7643	added BSD copyright notice
7644
76451989-05-24  Vern Paxson <vern@ee.lbl.gov>
7646
7647	* flex.skl: Initial revision
7648
76491989-05-19  Vern Paxson <vern@ee.lbl.gov>
7650
7651	* yylex.c: renamed accnum to num_rules
7652
76531989-05-19  Vern Paxson <vern@ee.lbl.gov>
7654
7655	* tblcmp.c: moved table generation code to gen.c moved ntod() to
7656	dfa.c
7657
76581989-05-19  Vern Paxson <vern@ee.lbl.gov>
7659
7660	* sym.c: the most piddling format change imaginable
7661
76621989-05-19  Vern Paxson <vern@ee.lbl.gov>
7663
7664	* scan.l: changed to look for yymore, REJECT, %used and %unused
7665	removed gross magic for dealing with section 3
7666
76671989-05-19  Vern Paxson <vern@ee.lbl.gov>
7668
7669	* nfa.c, parse.y: changes for variable trailing context
7670
76711989-05-19  Vern Paxson <vern@ee.lbl.gov>
7672
7673	* misc.c: added all_lower() and all_upper()
7674
76751989-05-19  Vern Paxson <vern@ee.lbl.gov>
7676
7677	* main.c: added checking for features being Really used
7678	backtracking, performance reports misc. cleanup
7679
76801989-05-19  Vern Paxson <vern@ee.lbl.gov>
7681
7682	* gen.c: major overhaul for merged skeleton
7683
76841989-05-19  Vern Paxson <vern@ee.lbl.gov>
7685
7686	* flexdef.h: a zillion changes/additions/cleanups
7687
76881989-05-19  Vern Paxson <vern@ee.lbl.gov>
7689
7690	* dfa.c: added backtrack report added checking for dangerous
7691	trailing context considerable minor cleanup
7692
76931989-05-19  Vern Paxson <vern@ee.lbl.gov>
7694
7695	* ccl.c: list_character_set() modified to take a FILE to write to
7696	...
7697
76981989-05-19  Vern Paxson <vern@ee.lbl.gov>
7699
7700	* README: updated for beta release
7701
77021988-11-25  Vern Paxson <vern@ee.lbl.gov>
7703
7704	* main.c: added -p flag generation of #define's for scanner
7705
77061988-11-25  Vern Paxson <vern@ee.lbl.gov>
7707
7708	* flexdef.h: Added END_OF_BUFFER_ACTION and bol_needed
7709
77101988-11-25  Vern Paxson <vern@ee.lbl.gov>
7711
7712	* dfa.c: added ntod()
7713
77141988-05-09  Vern Paxson <vern@ee.lbl.gov>
7715
7716	* gen.c: Initial revision
7717
77181988-05-08  Vern Paxson <vern@ee.lbl.gov>
7719
7720	* yylex.c: RCS header changed display style of non-printings from ^x
7721	to \0xx
7722
77231988-05-08  Vern Paxson <vern@ee.lbl.gov>
7724
7725	* tblcmp.c: RCS header MAX_XTIONS_FOR_FULL_INTERIOR_FIT ->
7726	MAX_XTIONS_FULL_INTERIOR_FIT made back-tracking accepting number be
7727	  one greater than the last legit accepting number, instead of 0.
7728	  This way, end-of-buffer can take 0 and no negative accepting numbers
7729	are needed.  added genftbl() changed last ftl references to C added
7730	check for UNSIGNED_CHAR's added back-track logic to make_tables()
7731	added checking and report for backtracking fixed fence-post error
7732	with onesp stack pointer
7733
77341988-05-08  Vern Paxson <vern@ee.lbl.gov>
7735
7736	* sym.c: RCS header changed "entry" to "sym_entry" to avoid conflict
7737	with old keyword
7738
77391988-05-08  Vern Paxson <vern@ee.lbl.gov>
7740
7741	* scan.l: RCS header removed \^ from ESCSEQ
7742
77431988-05-08  Vern Paxson <vern@ee.lbl.gov>
7744
7745	* parse.y: RCS header bug fix due to missing default rule, could
7746	  have to backtrack when backtrack variables haven't been set up
7747
77481988-05-08  Vern Paxson <vern@ee.lbl.gov>
7749
7750	* nfa.c: RCS ident yy_cp, yy_bp support name shortenings assoc_rule
7751	support
7752
77531988-05-08  Vern Paxson <vern@ee.lbl.gov>
7754
7755	* misc.c: RCS header check before malloc()'ing for 16 bit overflow
7756	MS_DOS, VMS ifdef's removed commented-out \^ code removed FTLSOURCE
7757	code added readable_form()
7758
77591988-05-08  Vern Paxson <vern@ee.lbl.gov>
7760
7761	* main.c: Added RCS header removed revision history misc additions
7762	and fixes to globals VMS ifdef's backtracking statistics -p flag
7763	name shortenings
7764
77651988-05-08  Vern Paxson <vern@ee.lbl.gov>
7766
7767	* flexdef.h: removed revision history added RCS header added VMS,
7768	MS_DOS ifdef's removed DEFAULT_ACTION, changed END_OF_BUFFER_ACTION
7769	shortened MAX_XTIONS_FOR_FULL_INTERIOR_FIT to
7770	MAX_XTIONS_FULL_INTERIOR_FIT added MAX_ASSOC_RULES added
7771	performance_report, assoc_rule gloabls added num_backtracking gloabl
7772	shortened allocate_integer_pointer_array,
7773	reallocate_integer_pointer_array
7774
77751988-05-08  Vern Paxson <vern@ee.lbl.gov>
7776
7777	* ecs.c: added RCS id added PROCFLG to avoid assumption of signed
7778	char's
7779
77801988-05-08  Vern Paxson <vern@ee.lbl.gov>
7781
7782	* dfa.c: added RCS id added check_for_backtracking() added
7783	dump_associated_rules() added dump_transitions() shortened
7784	reallocate_integer_pointer_array to reallocate_int_ptr_array removed
7785	some dfaacc_{state,set} abuses
7786
77871988-05-08  Vern Paxson <vern@ee.lbl.gov>
7788
7789	* ccl.c: Added list_character_set()
7790
77911988-05-07  Vern Paxson <vern@ee.lbl.gov>
7792
7793	* ccl.c: added RCS id
7794
77951988-04-10  Vern Paxson <vern@ee.lbl.gov>
7796
7797	* README: minor tweaks
7798
77991988-04-10  Vern Paxson <vern@ee.lbl.gov>
7800
7801	* README: forgot sh flex.shar
7802
78031988-04-10  Vern Paxson <vern@ee.lbl.gov>
7804
7805	* README: final tweaking
7806
78071988-04-10  Vern Paxson <vern@ee.lbl.gov>
7808
7809	* tblcmp.c: removed minor lint fluff
7810
78111988-04-10  Vern Paxson <vern@ee.lbl.gov>
7812
7813	* NEWS: [no log message]
7814
78151988-04-10  Vern Paxson <vern@ee.lbl.gov>
7816
7817	* NEWS, README: Initial revision
7818
78191988-04-10  Vern Paxson <vern@ee.lbl.gov>
7820
7821	* yylex.c: added identifying comment.  changed to include "parse.h"
7822	instead of "y.tab.h"
7823
78241988-04-10  Vern Paxson <vern@ee.lbl.gov>
7825
7826	* tblcmp.c: Changed name from flexcmp.c -> tblcmp.c fixed misc.
7827	typos made generating ec tables be a routine
7828
78291988-04-10  Vern Paxson <vern@ee.lbl.gov>
7830
7831	* sym.c: changed name from flexsym.c -> sym.c revamped calling
7832	  sequences, etc., for extended table struct definition which now has
7833	both char * and int fields.
7834
78351988-04-10  Vern Paxson <vern@ee.lbl.gov>
7836
7837	* scan.l: Changed name from flexscan.l -> scan.l fixed bug in
7838	<RECOVER> added block comments between rules.
7839
78401988-04-10  Vern Paxson <vern@ee.lbl.gov>
7841
7842	* parse.y: changed name from flexparse.y -> parse.y added start
7843	condition "INITIAL" made a{3} have "variable length"
7844
78451988-04-10  Vern Paxson <vern@ee.lbl.gov>
7846
7847	* nfa.c: changed name from flexnfa.c -> nfa.c corrected some typos.
7848
78491988-04-10  Vern Paxson <vern@ee.lbl.gov>
7850
7851	* misc.c: changed name from flexmisc.c -> misc.c
7852
78531988-04-10  Vern Paxson <vern@ee.lbl.gov>
7854
7855	* main.c: fixed bug causing core dumps if skeleton files could not
7856	be opened.  Added -cF.  Added fullspd to be equivalent to fulltbl
7857	   for which options is cannot be mixed with.
7858
78591988-04-10  Vern Paxson <vern@ee.lbl.gov>
7860
7861	* flexdef.h: fixed typos, enhanced symbol table definition.
7862
78631988-04-10  Vern Paxson <vern@ee.lbl.gov>
7864
7865	* ecs.c: changed name from flexecs.c to ecs.c
7866
78671988-04-10  Vern Paxson <vern@ee.lbl.gov>
7868
7869	* dfa.c: changed name from flexdfa.c to dfa.c
7870
78711988-04-10  Vern Paxson <vern@ee.lbl.gov>
7872
7873	* ccl.c: changed name from flexccl.c -> ccl.c
7874
78751988-02-13  Vern Paxson <vern@ee.lbl.gov>
7876
7877	* ccl.c, dfa.c, ecs.c, flexdef.h, main.c, misc.c, nfa.c, parse.y,
7878	scan.l, sym.c, tblcmp.c, yylex.c: Beta Release.
7879
78801987-11-08  Vern Paxson <vern@ee.lbl.gov>
7881
7882	* Initial revision
7883
7884