xref: /openbsd-src/usr.bin/lex/ChangeLog (revision a58c1ecbfec1c53573f7a0223eb76603ee18f75c)
12014-02-16  Translation Project <coordinator@translationproject.org>
2
3	* po/ru.po: update ru translation from the translation project
4
52014-02-14  Will Estes <westes575@gmail.com>
6
7	* NEWS: mention updated da translation in release news
8
92014-02-14  Translation Project <coordinator@translationproject.org>
10
11	* po/da.po: update da translation from the translation project
12
132014-02-14  Will Estes <westes575@gmail.com>
14
15	* NEWS: mention updated es translation in release news
16
172014-02-14  Translation Project <coordinator@translationproject.org>
18
19	* po/es.po: update es translation from the translation project
20
212014-02-14  Will Estes <westes575@gmail.com>
22
23	* NEWS: mention updated ko translation in release news
24
252014-02-14  Translation Project <coordinator@translationproject.org>
26
27	* po/ko.po: update ko translation from the translation project
28
292014-02-14  Will Estes <westes575@gmail.com>
30
31	* NEWS: mention updated ro translation in release news
32
332014-02-14  Translation Project <coordinator@translationproject.org>
34
35	* po/ro.po: update ro translation from the translation project
36
372014-02-14  Will Estes <westes575@gmail.com>
38
39	* NEWS: mention updated ru translation in release news
40
412014-02-14  Translation Project <coordinator@translationproject.org>
42
43	* po/ru.po: update ru translation from the translation project
44
452014-02-14  Will Estes <westes575@gmail.com>
46
47	* NEWS: mention updated sv translation in news
48
492014-02-14  Translation Project <coordinator@translationproject.org>
50
51	* po/sv.po: update sv translation from the translation project
52
532014-02-14  Will Estes <westes575@gmail.com>
54
55	* NEWS: mention updated tr translation in news
56
572014-02-14  Translation Project <coordinator@translationproject.org>
58
59	* po/tr.po: update tr translation from the translation project
60
612014-02-14  Will Estes <westes575@gmail.com>
62
63	* NEWS: mention updated zh_CN in release news
64
652014-02-14  Translation Project <coordinator@translationproject.org>
66
67	* po/zh_CN.po: update zh_CN translation from the translation project
68
692014-02-14  Will Estes <westes575@gmail.com>
70
71	* NEWS, po/LINGUAS, po/zh_TW.po, po/zh_tw.po: rename zh_tw
72	translation to its proper zh_TW name
73
742014-02-14  Will Estes <westes575@gmail.com>
75
76	* NEWS: mention updated nl, vi translations in release news
77
782014-02-14  Translation Project <coordinator@translationproject.org>
79
80	* po/vi.po: update vi translation from the translation project
81
822014-02-14  Translation Project <coordinator@translationproject.org>
83
84	* po/nl.po: update nl translation from the translation project
85
862014-02-14  Will Estes <westes575@gmail.com>
87
88	* TODO: remove some unneeded entries from the todo list
89
902014-02-13  Will Estes <westes575@gmail.com>
91
92	* doc/Makefile.am: list more generated files in CLEANFILES
93
942014-02-13  Will Estes <westes575@gmail.com>
95
96	* doc/flex.xml: remove unmaintained xml documentation
97
982014-02-13  Will Estes <westes575@gmail.com>
99
100	* configure.ac: bump AM_GNU_GETTEXT_VERSION to 0.18.1
101
1022014-02-13  Will Estes <westes575@gmail.com>
103
104	* README: list new location of flex git repo
105
1062014-02-13  Will Estes <westes575@gmail.com>
107
108	* po/.gitignore: git ignore generated files from english quoting
109	variant translations
110
1112014-02-13  Will Estes <westes575@gmail.com>
112
113	* po/LINGUAS: name english quoting variants correctly
114
1152014-02-13  Will Estes <westes575@gmail.com>
116
117	* Makefile.am, configure.ac, tools/Makefile.am: removed tools/
118	subdirectory from distribution Since it is not possible to rebuild the ChangeLog file without being
119	in a git working directory of flex, distributing the tools directory
120	is misleading. In particular, git2cl will always fail.
121
1222014-02-13  Will Estes <westes575@gmail.com>
123
124	* po/LINGUAS: removed unneeded blank line from translation list
125
1262014-02-13  Will Estes <westes575@gmail.com>
127
128	* po/LINGUAS: added en quoting variants to translation list
129
1302014-02-11  Will Estes <westes575@gmail.com>
131
132	* configure.ac: use gnu automake option instead of gnits option
133
1342014-02-11  Will Estes <westes575@gmail.com>
135
136	* README-alpha: remove README_alpha file since it is no longer
137	needed
138
1392014-02-10  Will Estes <westes575@gmail.com>
140
141	* configure.ac: increment version to 2.5.38
142
1432013-11-27  Will Estes <westes575@gmail.com>
144
145	* NEWS: flesh out internationalization section of NEWS file; mention
146	pt_BR translation
147
1482013-11-27  Translation Project <coordinator@translationproject.org>
149
150	* po/pt_BR.po: update pt_BR translation from the translation project
151
1522013-10-31  Will Estes <westes575@gmail.com>
153
154	* NEWS: begin listing 2.5.38 version in NEWS; list new sr
155	translation
156
1572013-10-31  Will Estes <westes575@gmail.com>
158
159	* po/LINGUAS: list new sr translation in list of translations
160
1612013-10-31  Will Estes <westes575@gmail.com>
162
163	* po/sr.po: add sr translation from the translation project
164
1652013-07-02  Till Varoquaux <till.varoquaux@gmail.com>
166
167	* configure.ac, flex.skl, nfa.c, tests/Makefile.am,
168	tests/test-lineno-trailing/.gitignore,
169	tests/test-lineno-trailing/Makefile.am,
170	tests/test-lineno-trailing/scanner.l,
171	tests/test-lineno-trailing/test.input: Adjust yylineno properly when
172	rewinding trailing contexts.
173
1742013-05-28  Will Estes <westes575@gmail.com>
175
176	* Makefile.am: Remove incorrect / in install-exec-hook target
177
1782013-02-16  Translation Project <coordinators@translationproject.org>
179
180	* po/LINGUAS, po/zh_tw.po: add zh_tw translation from the
181	translation project
182
1832012-12-06  Christoph Junghans <ottxor@gentoo.org>
184
185	* Makefile.am, configure.ac: add version information to shared
186	library Signed-off-by: Will Estes <westes575@gmail.com>
187
1882012-12-04  Christoph Junghans <ottxor@gentoo.org>
189
190	* .gitignore, Makefile.am, configure.ac, lib/Makefile.am: Build
191	libfl and libcompat using libtool; resolves #3586814 Signed-off-by: Will Estes <westes575@gmail.com>
192
1932012-12-04  Translation Project <coordinator@translationproject.org>
194
195	* po/ca.po: update ca translation
196
1972012-10-31  Hugh Sasse <hgs@dmu.ac.uk>
198
199	* tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am:
200	use cmp instead of diff in some tests for portability reasons Signed-off-by: Will Estes <westes575@gmail.com>
201
2022012-10-31  Dennis Clarke <dclarke@blastwave.org>
203
204	* tests/TEMPLATE/Makefile.am, tests/test-alloc-extra/Makefile.am,
205	tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
206	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
207	tests/test-bison-nr/Makefile.am,
208	tests/test-bison-yylloc/Makefile.am,
209	tests/test-bison-yylval/Makefile.am,
210	tests/test-c++-basic/Makefile.am,
211	tests/test-c++-multiple-scanners/Makefile.am,
212	tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
213	tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am,
214	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
215	tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am,
216	tests/test-header-r/Makefile.am,
217	tests/test-include-by-buffer/Makefile.am,
218	tests/test-include-by-push/Makefile.am,
219	tests/test-include-by-reentrant/Makefile.am,
220	tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am,
221	tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am,
222	tests/test-mem-r/Makefile.am,
223	tests/test-multiple-scanners-nr/Makefile.am,
224	tests/test-multiple-scanners-r/Makefile.am,
225	tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am,
226	tests/test-posix/Makefile.am,
227	tests/test-posixly-correct/Makefile.am,
228	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
229	tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am,
230	tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am,
231	tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am,
232	tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am,
233	tests/test-top/Makefile.am, tests/test-yyextra/Makefile.am: add
234	CFLAGS and CXXFLAGS options as appropriate to testsuite Makefile.am
235	files Signed-off-by: Will Estes <westes575@gmail.com>
236
2372012-10-25  Will Estes <westes575@gmail.com>
238
239	* po/LINGUAS: add hr to list of translations
240
2412012-10-25  Translation Project <coordinator@translationproject.org>
242
243	* po/hr.po: add hr translation from the translation project
244
2452012-10-25  Translation Project <coordinator@translationproject.org>
246
247	* po/fr.po: new fr translation project from the translation project
248
2492012-09-08  Will Estes <westes575@gmail.com>
250
251	* po/LINGUAS: update languages list to include esperanto translation
252
2532012-09-08  Translation Project <coordinator@translationproject.org>
254
255	* po/eo.po: add eo translation from the translation project
256
2572012-08-26  Will Estes <westes575@gmail.com>
258
259	* configure.ac: add dist-xz to automake options; resolves #3561837
260
2612012-08-26  Will Estes <westes575@gmail.com>
262
263	* autogen.sh, configure.ac: require gettext 0.18; force autoreconf
264	in autogen.sh; resolves #3561759 Autoconf had trouble finding the shared libraries for gettext. Using
265	gettext 0.18 fixes that.  When updating the gettext version number, autoreconf could fail to
266	update files, since autopoint would assume the gettext-related files
267	had been locally modified. Passing --force prevents that from
268	happening.
269
2702012-08-15  Will Estes <westes575@gmail.com>
271
272	* Makefile.am: remove README.cvs from dist_doc_DATA in Makefile.am
273
2742012-08-13  Will Estes <westes575@gmail.com>
275
276	* : commit 9256a268e2a1000cb410766e95487912a7d66d61 Author: Will
277	Estes <westes575@gmail.com> Date:   Mon Aug 13 16:23:35 2012 -0400
278
2792012-08-08  Will Estes <westes575@gmail.com>
280
281	* README, README.cvs: append README.cvs contents to README
282
2832012-08-08  Will Estes <westes575@gmail.com>
284
285	* gen.c: fix m4 error when useecs and nultrans are true; resolves
286	#1816878
287
2882012-08-08  Robert Minsk <rminsk@users.sourceforge.net>
289
290	* flex.skl: put user code after yyguts init; resolves #1744516 Signed-off-by: Will Estes <westes575@gmail.com>
291
2922012-08-08  Robert Minsk <rminsk@users.sourceforge.net>
293
294	* flex.skl, main.c: do not output yy_nxt to header with %option
295	full; resolves #1739922 Signed-off-by: Will Estes <westes575@gmail.com>
296
2972012-08-07  Will Estes <westes575@gmail.com>
298
299	* main.c: let flex decide if yymore and  reject are needed in lex
300	compatible mode This resolves bug #3510440.
301
3022012-08-06  Translation Project <coordinator@translationproject.org>
303
304	* po/vi.po: new vi translation from the translation project
305
3062012-08-06  Will Estes <westes575@gmail.com>
307
308	* .gitignore: add more patterns to .gitignore Undersome circumstances, the build process will generate conf.in~,
309	which we want to ignore. Also, some patch files will apply but not
310	cleanly and *.orig and *.rej files are generated. We want to ignore
311	them as well.
312
3132012-08-06  Will Estes <westes575@gmail.com>
314
315	* configure.ac, configure.in: rename configure.in to configure.ac to
316	prep for upcoming automake changes
317
3182012-08-06  Elias Pipping <pipping@users.sourceforge.net>
319
320	* tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
321	tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y:
322	Fix two tests to pass under bison 2.6 Given that bison is moving forward with the %parse-param instead of
323	YYPARSE_PARAM syntax, it makes sense to switch over to using the new
324	style declaration. In particular, this means that flex scanners that
325	use bison features will now require bison 2.6 or higher.  Signed-off-by: Will Estes <westes575@gmail.com>
326
3272012-08-04  Will Estes <westes575@gmail.com>
328
329	* po/nl.po: new nl translation from the translation project
330
3312012-08-04  Mike Frysinger <vapier@gentoo.org>
332
333	* flexdef.h: add prototype for lerrsf_fatal to flexdef.h Signed-off-by: Will Estes <westes575@gmail.com>
334
3352012-08-04  nomis52 <nomis52@users.sourceforge.net>
336
337	* flex.skl, gen.c: Change variable types to silence compiler
338	warnings; resolves #3552806 Signed-off-by: Will Estes <westes575@gmail.com>
339
3402012-08-03  Will Estes <westes575@gmail.com>
341
342	* NEWS: update NEWS to reflect changes in 2.5.37
343
3442012-08-03  Will Estes <westes575@gmail.com>
345
346	* configure.in: update flex version to 2.5.37
347
3482012-08-03  Will Estes <westes575@gmail.com>
349
350	* po/de.po: new de translation from the translation project
351
3522012-08-02  Will Estes <westes575@gmail.com>
353
354	* po/vi.po: new vi translation from the translation project
355
3562012-08-02  Will Estes <westes575@gmail.com>
357
358	* po/pl.po: new pl translation from the translation project
359
3602012-08-02  Will Estes <westes575@gmail.com>
361
362	* po/fi.po: new fi translation from the translation project
363
3642012-08-02  Will Estes <westes575@gmail.com>
365
366	* Makefile.am: Add -f option to LN_S to create flex++ The autoconf macro LN_S needs -f to successfully install flex++ if
367	flex++ already exists. Fortunately, ln, ln -s and cp -p, which are
368	the various forms that LN_S can take all will do the right thing
369	with a -f argument passed.
370
3712012-08-02  Will Estes <westes575@gmail.com>
372
373	* Makefile.am, tools/Makefile.am, tools/cvs2cl.pl,
374	tools/cvsauthors, tools/git2cl: replace cvs2cl with git2cl Add the git2cl script in tools/ and remove the (now unnecessary)
375	cvs2cl script. Remove tools/cvsauthors since git2cl does not need
376	that file.  Account for all the above in Makefile.am and
377	tools/Makefile.am
378
3792012-07-29  Will Estes <wlestes@users.sourceforge.net>
380
381	* tests/.cvsignore, tests/.gitignore, tests/TEMPLATE/.cvsignore,
382	tests/TEMPLATE/.gitignore, tests/test-alloc-extra/.cvsignore,
383	tests/test-alloc-extra/.gitignore, tests/test-array-nr/.cvsignore,
384	tests/test-array-nr/.gitignore, tests/test-array-r/.cvsignore,
385	tests/test-array-r/.gitignore, tests/test-basic-nr/.cvsignore,
386	tests/test-basic-nr/.gitignore, tests/test-basic-r/.cvsignore,
387	tests/test-basic-r/.gitignore, tests/test-bison-nr/.cvsignore,
388	tests/test-bison-nr/.gitignore, tests/test-bison-yylloc/.cvsignore,
389	tests/test-bison-yylloc/.gitignore,
390	tests/test-bison-yylval/.cvsignore,
391	tests/test-bison-yylval/.gitignore,
392	tests/test-c++-basic/.cvsignore, tests/test-c++-basic/.gitignore,
393	tests/test-c++-multiple-scanners/.cvsignore,
394	tests/test-c++-multiple-scanners/.gitignore,
395	tests/test-c++-yywrap/.cvsignore, tests/test-c++-yywrap/.gitignore,
396	tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/.gitignore,
397	tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/.gitignore,
398	tests/test-ccl/.cvsignore, tests/test-ccl/.gitignore,
399	tests/test-concatenated-options/.cvsignore,
400	tests/test-concatenated-options/.gitignore,
401	tests/test-debug-nr/.cvsignore, tests/test-debug-nr/.gitignore,
402	tests/test-debug-r/.cvsignore, tests/test-debug-r/.gitignore,
403	tests/test-extended/.cvsignore, tests/test-extended/.gitignore,
404	tests/test-header-nr/.cvsignore, tests/test-header-nr/.gitignore,
405	tests/test-header-r/.cvsignore, tests/test-header-r/.gitignore,
406	tests/test-include-by-buffer/.cvsignore,
407	tests/test-include-by-buffer/.gitignore,
408	tests/test-include-by-push/.cvsignore,
409	tests/test-include-by-push/.gitignore,
410	tests/test-include-by-reentrant/.cvsignore,
411	tests/test-include-by-reentrant/.gitignore,
412	tests/test-linedir-r/.cvsignore, tests/test-linedir-r/.gitignore,
413	tests/test-lineno-nr/.cvsignore, tests/test-lineno-nr/.gitignore,
414	tests/test-lineno-r/.cvsignore, tests/test-lineno-r/.gitignore,
415	tests/test-mem-nr/.cvsignore, tests/test-mem-nr/.gitignore,
416	tests/test-mem-r/.cvsignore, tests/test-mem-r/.gitignore,
417	tests/test-multiple-scanners-nr/.cvsignore,
418	tests/test-multiple-scanners-nr/.gitignore,
419	tests/test-multiple-scanners-r/.cvsignore,
420	tests/test-multiple-scanners-r/.gitignore,
421	tests/test-noansi-nr/.cvsignore, tests/test-noansi-nr/.gitignore,
422	tests/test-noansi-r/.cvsignore, tests/test-noansi-r/.gitignore,
423	tests/test-posix/.cvsignore, tests/test-posix/.gitignore,
424	tests/test-posixly-correct/.cvsignore,
425	tests/test-posixly-correct/.gitignore,
426	tests/test-prefix-nr/.cvsignore, tests/test-prefix-nr/.gitignore,
427	tests/test-prefix-r/.cvsignore, tests/test-prefix-r/.gitignore,
428	tests/test-pthread/.cvsignore, tests/test-pthread/.gitignore,
429	tests/test-quotes/.cvsignore, tests/test-quotes/.gitignore,
430	tests/test-reject/.cvsignore, tests/test-reject/.gitignore,
431	tests/test-rescan-nr/.cvsignore, tests/test-rescan-nr/.gitignore,
432	tests/test-rescan-r/.cvsignore, tests/test-rescan-r/.gitignore,
433	tests/test-string-nr/.cvsignore, tests/test-string-nr/.gitignore,
434	tests/test-string-r/.cvsignore, tests/test-string-r/.gitignore,
435	tests/test-table-opts/.cvsignore, tests/test-table-opts/.gitignore,
436	tests/test-top/.cvsignore, tests/test-top/.gitignore,
437	tests/test-yyextra/.cvsignore, tests/test-yyextra/.gitignore: rename
438	.cvsignore files in tests/ subdirectories to gitignore
439
4402012-07-23  Will Estes <wlestes@users.sourceforge.net>
441
442	* examples/.cvsignore, examples/fastwc/.cvsignore,
443	examples/manual/.cvsignore, lib/.cvsignore, tools/.cvsignore: remove
444	unneeded .cvsignore files
445
4462012-07-22  Will Estes <wlestes@users.sourceforge.net>
447
448	* .gitignore: add *.o and *.a to top level .gitignore The cvs tree did not need these additions because cvs assumed a lot
449	of C-style defaults for .cvsignore files. flex builds *.o object
450	files in the course of compilation and *.a files are built as a part
451	of the libraries that flex compiles in the build process.
452
4532012-07-22  Will Estes <wlestes@users.sourceforge.net>
454
455	* .cvsignore, .gitignore, doc/.cvsignore, doc/.gitignore,
456	m4/.cvsignore, m4/.gitignore, po/.cvsignore, po/.gitignore: rename
457	.cvsignore files to .gitignore The .cvsignore files from the legacy cvs repository tracked what
458	files got autogenerated during various stages of the flex build.
459	Renaming the .cvsignore files to .gitignore lets git do the same
460	thing. git is better about letting higher level .gitignore files
461	not-track files in lower level directories. As I work my way through
462	the test directories, we may add additional .gitignore files from
463	the old .cvsignore files.  The po/ directory has a lot of special files used by gettext, so the
464	patterns in po/.gitignore look very different.  The doc/.gitignore file accounts for what texinfo/makeinfo do, and
465	so it also has special patterns.  The m4 directory is mainly present for autoconf's benefit, but we
466	have to account for it so make can do the right thing. Hence,
467	m4/.gitignore says to ignore *.m4, as counterintuitive as that may
468	seem.
469
4702012-07-22  Will Estes <wlestes@users.sourceforge.net>
471
472	* NEWS: update NEWS file to note release date of 2.5.36
473
4742012-06-23  Will Estes <wlestes@users.sourceforge.net>
475
476	* doc/flex.texi: fix call to version in manual
477
4782012-06-22  Will Estes <wlestes@users.sourceforge.net>
479
480	* doc/flex.texi: add missing argument to call to yylex in manual
481
4822012-04-27  Will Estes <wlestes@users.sourceforge.net>
483
484	* flex.skl: lintish cleanup in flex.skl; resolves #2040664
485
4862012-04-27  Will Estes <wlestes@users.sourceforge.net>
487
488	* doc/flex.texi: add a 7 to the c99 octal pattern; resolves #3518269
489
4902012-03-31  Will Estes <wlestes@users.sourceforge.net>
491
492	* doc/flex.texi: copyedit; resolves #3513670
493
4942012-03-23  Will Estes <wlestes@users.sourceforge.net>
495
496	* buf.c: escape backslashes in #line filenames in %top section;
497	resolves #3212400; patch submitted by scfc_de
498
4992012-03-21  Will Estes <wlestes@users.sourceforge.net>
500
501	* Makefile.am, configure.in, lib/Makefile.am, lib/lib.c,
502	lib/malloc.c, lib/realloc.c: provide malloc() and realloc() for
503	systems that do not have satisfactory versions; resolves #1899047
504
5052012-03-21  Will Estes <wlestes@users.sourceforge.net>
506
507	* Makefile.am: install flex++ as a link; resolves bug #2939681
508
5092012-03-21  Will Estes <wlestes@users.sourceforge.net>
510
511	* tests/test-bison-nr/Makefile.am,
512	tests/test-bison-yylloc/Makefile.am,
513	tests/test-bison-yylval/Makefile.am: fix dependencies for make -j in
514	test suite
515
5162012-03-19  Will Estes <wlestes@users.sourceforge.net>
517
518	* flex.skl: add missing prototypes for yyset_column() and
519	yyget_column(); resolves #3029024; patch submitted by scfc_de
520
5212012-03-02  Will Estes <wlestes@users.sourceforge.net>
522
523	* flex.skl, tests/test-reject/scanner.l,
524	tests/test-table-opts/scanner.l: wrap yy_fatal_error calls
525	appropriately
526
5272012-03-02  Will Estes <wlestes@users.sourceforge.net>
528
529	* regex.c: fix overlapping data buffer issue; patch from Tim
530	Landsheet scfc_de
531
5322012-03-02  Will Estes <wlestes@users.sourceforge.net>
533
534	* scan.l: better bracket handling in the scanner
535
5362012-03-02  Will Estes <wlestes@users.sourceforge.net>
537
538	* flexdef.h, main.c, misc.c: Remove unneeded tracking of line/column
539	output; patch from Tim Landsheet scfc_de
540
5412012-03-02  Will Estes <wlestes@users.sourceforge.net>
542
543	* configure.in: fix test for m4 to accept an m4 with -P and not jus
544	tGNU m4; patch from Tim Landsheet scfc_de on sourceforge
545
5462012-03-02  Will Estes <wlestes@users.sourceforge.net>
547
548	* doc/flex.texi: fix order of td_lolen and td_hilen in
549	documentation; resolves #2913693; patch submitted by Andreas
550	Gruenbacher <agruen@suse.de>
551
5522012-03-02  Will Estes <wlestes@users.sourceforge.net>
553
554	* doc/flex.texi: correct document of YY_FLUSH_BUFFER; resolves
555	#1723028
556
5572012-02-17  Will Estes <wlestes@users.sourceforge.net>
558
559	* dfa.c, flexdef.h, misc.c, parse.y: speed up things for complex
560	inputs; resolves #2891390
561
5622012-02-17  Will Estes <wlestes@users.sourceforge.net>
563
564	* doc/flex.texi: fix ipv6 pattern in manual; update manual copyright
565	to 2012
566
5672012-02-17  Will Estes <wlestes@users.sourceforge.net>
568
569	* flex.skl: fremove isatty() declaration; resolves #1984987
570
5712012-02-17  Will Estes <wlestes@users.sourceforge.net>
572
573	* doc/flex.texi: Add link for RFC 2396
574
5752012-02-17  Will Estes <wlestes@users.sourceforge.net>
576
577	* flex.skl: resolve #1990170
578
5792012-02-17  Will Estes <wlestes@users.sourceforge.net>
580
581	* flex.skl: fix documentation to reflect arguments actually used;
582	bug #2783023
583
5842012-02-05  Will Estes <wlestes@users.sourceforge.net>
585
586	* main.c: fix yywrap behavior for reentrant scanners
587
5882012-02-04  Will Estes <wlestes@users.sourceforge.net>
589
590	* NEWS: Mmention tr translation
591
5922012-02-04  Will Estes <wlestes@users.sourceforge.net>
593
594	* tables.c: prevent unused stuff from being compiled so as to reduce
595	warnings
596
5972012-02-03  Will Estes <wlestes@users.sourceforge.net>
598
599	* buf.c, filter.c, main.c, misc.c, regex.c, scanflags.c: more better
600	error messages; more better memory handling
601
6022012-02-03  Will Estes <wlestes@users.sourceforge.net>
603
604	* misc.c: more careful/paranoia
605
6062012-02-03  Will Estes <wlestes@users.sourceforge.net>
607
608	* scanopt.c: more careful memory allocation in option processing
609
6102012-02-03  Will Estes <wlestes@users.sourceforge.net>
611
612	* Makefile.am, configure.in: remove m4/ directory and generally
613	clean up automake/autoconf inputs
614
6152012-02-03  Will Estes <wlestes@users.sourceforge.net>
616
617	* lib/.cvsignore: cvsignore files that need that
618
6192012-02-03  Will Estes <wlestes@users.sourceforge.net>
620
621	* NEWS, po/da.po, po/es.po, po/ko.po, po/pt_BR.po, po/ro.po,
622	po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: check in translations
623
6242012-02-03  Will Estes <wlestes@users.sourceforge.net>
625
626	* main.c: correct macro definition of yywrap
627
6282012-02-03  Will Estes <wlestes@users.sourceforge.net>
629
630	* scan.l: Greater specificity in error messages
631
6322012-02-03  Will Estes <wlestes@users.sourceforge.net>
633
634	* parse.y: improve rule handling at EOF
635
6362012-02-03  Will Estes <wlestes@users.sourceforge.net>
637
638	* flex.skl: include cstdio for definition of EOF in all cases
639
6402012-02-03  Will Estes <wlestes@users.sourceforge.net>
641
642	* flex.skl: suppress warning on unused yyguts_t
643
6442010-08-13  Will Estes <wlestes@users.sourceforge.net>
645
646	* NEWS, po/LINGUAS, po/fi.po: new fi translation from the
647	translation project
648
6492009-03-31  Will Estes <wlestes@users.sourceforge.net>
650
651	* 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>
652
6532008-12-28  Will Estes <wlestes@users.sourceforge.net>
654
655	* configure.in: remove line break that broke configure
656
6572008-12-28  Will Estes <wlestes@users.sourceforge.net>
658
659	* doc/flex.texi: specify the title on the title page since @settitle
660	doesn't do that for us; resolves bug #2043491
661
6622008-12-28  Will Estes <wlestes@users.sourceforge.net>
663
664	* configure.in, flexdef.h: check for regex.h; resolves bug #2337486
665
6662008-07-23  Will Estes <wlestes@users.sourceforge.net>
667
668	* NEWS, po/ga.po: new ga translation from the translation project
669
6702008-06-10  Will Estes <wlestes@users.sourceforge.net>
671
672	* NEWS, po/ca.po: new ca translation
673
6742008-05-31  Will Estes <wlestes@users.sourceforge.net>
675
676	* Makefile.am: move ABOUT-NLS back to EXTRA_DIST
677
6782008-05-31  Will Estes <wlestes@users.sourceforge.net>
679
680	* Makefile.am: create new dist_doc_DATA; move some EXTRA_DIST files
681	to new dist_doc_DATA target
682
6832008-05-31  Will Estes <wlestes@users.sourceforge.net>
684
685	* .cvsignore: ignore more automake generated config.status* files
686
6872008-05-31  Will Estes <wlestes@users.sourceforge.net>
688
689	* NEWS: flex distribution now built with automake and autoconf
690	versions ...
691
6922008-05-31  Will Estes <wlestes@users.sourceforge.net>
693
694	* README.cvs: document GNU auto* version changes for building flex
695	from cvs
696
6972008-05-31  Will Estes <wlestes@users.sourceforge.net>
698
699	* .cvsignore, doc/Makefile.am: ignore automake-supplied ylwrap
700
7012008-05-15  Will Estes <wlestes@users.sourceforge.net>
702
703	* NEWS, flex.skl: clean up types; resolves 1961902
704
7052008-05-15  Will Estes <wlestes@users.sourceforge.net>
706
707	* NEWS: update NEWS re manual
708
7092008-05-15  Will Estes <wlestes@users.sourceforge.net>
710
711	* doc/flex.texi: correct eroneous references to 'nowrap' to refer to
712	'noyywrap'; resolves bug #1739912
713
7142008-05-14  Will Estes <wlestes@users.sourceforge.net>
715
716	* filter.c: call clearerr on stdin before dup2'ing it; resolves bug
717	#1902612
718
7192008-05-14  Will Estes <wlestes@users.sourceforge.net>
720
721	* NEWS: generic updates to NEWS
722
7232008-05-14  Will Estes <wlestes@users.sourceforge.net>
724
725	* tests/test-pthread/Makefile.am: move library flags in linker
726	command; resolves patch #1943403; patch submitted by
727	nullnix@users.sourceforge.net
728
7292008-05-14  Will Estes <wlestes@users.sourceforge.net>
730
731	* doc/flex.texi: use ansi syntax in simple examples; resolves patch
732	#1909844; patch submitted by Tom Browder,
733	tbrowder2@users.sourceforge.net
734
7352008-04-10  Will Estes <wlestes@users.sourceforge.net>
736
737	* doc/flex.texi: fix typo in example (from Paolo J. Matos
738
7392008-04-10  Will Estes <wlestes@users.sourceforge.net>
740
741	* flexint.h: move endif to better account for what C99 defines for
742	integer types (fix from debian project)
743
7442008-04-10  Will Estes <wlestes@users.sourceforge.net>
745
746	* gen.c: fix another int type to be size_t
747
7482008-03-30  Will Estes <wlestes@users.sourceforge.net>
749
750	* NEWS, po/fr.po: new fr translation
751
7522008-03-30  Will Estes <wlestes@users.sourceforge.net>
753
754	* NEWS, configure.in: start version 2.5.36
755
7562008-02-26  Will Estes <wlestes@users.sourceforge.net>
757
758	* NEWS: add date of release
759
7602008-02-15  Will Estes <wlestes@users.sourceforge.net>
761
762	* NEWS, parse.y: fix bug that prevented comments from working
763	properly
764
7652008-02-12  Will Estes <wlestes@users.sourceforge.net>
766
767	* po/de.po: new de translation
768
7692008-02-10  Will Estes <wlestes@users.sourceforge.net>
770
771	* NEWS, po/vi.po: new vi translation
772
7732008-02-10  Will Estes <wlestes@users.sourceforge.net>
774
775	* NEWS, po/nl.po: new nl translation
776
7772008-02-09  Will Estes <wlestes@users.sourceforge.net>
778
779	* NEWS, po/pl.po: new pl translation
780
7812008-02-09  Will Estes <wlestes@users.sourceforge.net>
782
783	* NEWS, po/de.po, po/pt_BR.po: new de, pt_br translations
784
7852008-02-09  Will Estes <wlestes@users.sourceforge.net>
786
787	* NEWS, flex.skl: generate headers for all functions (resolves bug
788	#1628314)
789
7902008-02-09  Will Estes <wlestes@users.sourceforge.net>
791
792	* NEWS, flex.skl: change yy_size_t to be size_t (resolves bug
793	#1849812)
794
7952008-02-09  Will Estes <wlestes@users.sourceforge.net>
796
797	* configure.in: start work on version 2.5.35
798
7992007-12-12  Will Estes <wlestes@users.sourceforge.net>
800
801	* NEWS, configure.in: revert NEWS and configure.in to version 2.5.34
802
8032007-09-12  Will Estes <wlestes@users.sourceforge.net>
804
805	* NEWS, configure.in: update version number to 2.5.35
806
8072007-09-10  Aaron Stone <sodabrew@users.sourceforge.net>
808
809	* tests/test-alloc-extra/scanner.l: Use %option extra-type.
810
8112007-09-10  Aaron Stone <sodabrew@users.sourceforge.net>
812
813	* NEWS, doc/flex.texi, flex.skl, flexdef.h, main.c, parse.y, scan.l:
814	Introduce %option extra-type="your_type *" (resolves bug #1744505).
815
8162007-08-15  Will Estes <wlestes@users.sourceforge.net>
817
818	* po/nl.po: new nl translations from the translation project
819
8202007-06-28  Will Estes <wlestes@users.sourceforge.net>
821
822	* NEWS: change release date
823
8242007-06-28  Will Estes <wlestes@users.sourceforge.net>
825
826	* flex.skl: adjustment for prefix classes; patch submitted by Petr
827	Machata <pmachata@redhat.com>
828
8292007-06-28  Will Estes <wlestes@users.sourceforge.net>
830
831	* NEWS: NEWS item for yy_init_extra
832
8332007-06-12  Aaron Stone <sodabrew@users.sourceforge.net>
834
835	* doc/flex.texi: Docs and example for yylex_init_extra.
836
8372007-06-01  Will Estes <wlestes@users.sourceforge.net>
838
839	* tests/test-alloc-extra/.cvsignore: ignore OUTPUT file in
840	test-alloc-extra
841
8422007-06-01  Will Estes <wlestes@users.sourceforge.net>
843
844	* tests/descriptions: add description of concatenated options test
845
8462007-05-31  Will Estes <wlestes@users.sourceforge.net>
847
848	* tests/test-alloc-extra/.cvsignore: add missing .cvsignore to
849	test-alloc-extra
850
8512007-05-31  Aaron Stone <sodabrew@users.sourceforge.net>
852
853	* configure.in, flex.skl, gen.c, main.c: Changes to resolve SF bugs
854	1568325 and 1563589.
855
8562007-05-31  Aaron Stone <sodabrew@users.sourceforge.net>
857
858	* tests/Makefile.am, tests/descriptions,
859	tests/test-alloc-extra/Makefile.am,
860	tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input:
861	Adding test cases for yylex_init_extra.
862
8632007-05-12  Will Estes <wlestes@users.sourceforge.net>
864
865	* configure.in, tests/test-pthread/scanner.l: fixes to test-pthread
866
8672007-05-12  Will Estes <wlestes@users.sourceforge.net>
868
869	* NEWS: NEWS item for concatenated options
870
8712007-05-12  Will Estes <wlestes@users.sourceforge.net>
872
873	* configure.in, tests/Makefile.am,
874	tests/test-concatenated-options/.cvsignore,
875	tests/test-concatenated-options/Makefile.am: unit test to verify
876	concatenated options parsing
877
8782007-05-12  Will Estes <wlestes@users.sourceforge.net>
879
880	* scanopt.c: parse multiple short concatenated options; patch
881	submitted by Petr Machata <pmachata@redhat.com
882
8832007-05-11  Will Estes <wlestes@users.sourceforge.net>
884
885	* autogen.sh: remove --force option from autogen.sh; much faster
886	without it
887
8882007-05-11  Will Estes <wlestes@users.sourceforge.net>
889
890	* NEWS, configure.in: version 2.5.34
891
8922007-05-08  Aaron Stone <sodabrew@users.sourceforge.net>
893
894	* NEWS, flex.skl: Better checking after yyalloc/yyrealloc (resolves
895	bug #1595967)
896
8972007-05-01  Will Estes <wlestes@users.sourceforge.net>
898
899	* doc/flex.texi: change title of manual to 'Lexical Analysis with
900	Flex'
901
9022007-04-25  Will Estes <wlestes@users.sourceforge.net>
903
904	* flex.skl: c++ memory leak plug
905
9062007-04-23  Will Estes <wlestes@users.sourceforge.net>
907
908	* flex.skl: roll back c++ memory patch as it causes the test suite
909	no end of grief
910
9112007-04-23  Will Estes <wlestes@users.sourceforge.net>
912
913	* flex.skl: fix function definitions for non-ANSI environments (from
914	Manoj Srivastava from Debian patchset)
915
9162007-04-23  Will Estes <wlestes@users.sourceforge.net>
917
918	* flex.skl: fix c++ memory leak (from Manoj Srivastava from Debian
919	patchset)
920
9212007-04-23  Will Estes <wlestes@users.sourceforge.net>
922
923	* flex.skl: fix parameter name in comment (patch from Manoj
924	Srivastava from the debian patchset
925
9262007-04-23  Will Estes <wlestes@users.sourceforge.net>
927
928	* flex.skl: add a size_t cast (patch from Manoj Srivastava from the
929	debian patchset
930
9312007-04-16  Will Estes <wlestes@users.sourceforge.net>
932
933	* tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am:
934	cleanups to handle VPATH builds better; passifies make distcheck
935
9362007-04-16  Will Estes <wlestes@users.sourceforge.net>
937
938	* doc/flex.texi: drop using the \ in \ escaping as it throws pdf
939	generation for a loop
940
9412007-04-14  Will Estes <wlestes@users.sourceforge.net>
942
943	* .cvsignore: add compile and *.tar.bz2 to .cvsignore
944
9452007-04-14  Will Estes <wlestes@users.sourceforge.net>
946
947	* main.c: add call to setlocale for ctype as per debian patchset
948
9492007-04-14  Will Estes <wlestes@users.sourceforge.net>
950
951	* Makefile.am, NEWS: provide for a PIC version of libfl.a for shared
952	libraries using flex scanners
953
9542007-04-13  Will Estes <wlestes@users.sourceforge.net>
955
956	* FlexLexer.h: annotate endifs since they're a bit far from their
957	opening #if statements
958
9592007-04-13  Will Estes <wlestes@users.sourceforge.net>
960
961	* flexdef.h, parse.y: refactor and slightly redo alloca testing,
962	resolves bug #1675899
963
9642007-04-13  Will Estes <wlestes@users.sourceforge.net>
965
966	* : overhaul configure.in: use octathorps for comments so they're
967	passed through m4 processing; better bracketing of m4 arguments;
968	retool checks as per suggestions from autoscan(1)
969
9702007-04-13  Will Estes <wlestes@users.sourceforge.net>
971
972	* flex.skl: fix skeleton for reentrant scanners
973
9742007-04-13  Will Estes <wlestes@users.sourceforge.net>
975
976	* Makefile.am: remove homegrown tags target; automake does that for
977	us
978
9792007-04-12  Will Estes <wlestes@users.sourceforge.net>
980
981	* flex.skl: fix skeleton for reentrant scanners, resolves bug
982	#1694318
983
9842007-04-12  Will Estes <wlestes@users.sourceforge.net>
985
986	* FlexLexer.h: declare some const where missing in c++ header file
987
9882007-04-10  Will Estes <wlestes@users.sourceforge.net>
989
990	* doc/flex.texi: corrections to the manual as per suggestions from
991	flex-help@
992
9932007-04-03  Will Estes <wlestes@users.sourceforge.net>
994
995	* doc/flex.texi: include author names in online versions of the
996	manual
997
9982007-04-03  Will Estes <wlestes@users.sourceforge.net>
999
1000	* COPYING: update copyright notice
1001
10022007-04-03  Will Estes <wlestes@users.sourceforge.net>
1003
1004	* AUTHORS: rearrange and update AUTHORS
1005
10062007-03-29  Will Estes <wlestes@users.sourceforge.net>
1007
1008	* NEWS: note sf feature request 1658379 in NEWS
1009
10102007-03-29  Will Estes <wlestes@users.sourceforge.net>
1011
1012	* tools/cvsauthors: add sodabrew to cvsauthors file
1013
10142007-03-29  Aaron Stone <sodabrew@users.sourceforge.net>
1015
1016	* flex.skl: SourceForge feature request #1658379: Expose YY_BUF_SIZE
1017	in the header file.
1018
10192007-03-07  Will Estes <wlestes@users.sourceforge.net>
1020
1021	* NEWS, filter.c, flex.skl: apply patches submitted by sodabrew
1022
10232007-03-07  Will Estes <wlestes@users.sourceforge.net>
1024
1025	* README.cvs: more changes describing building flex from cvs
1026
10272007-03-07  Will Estes <wlestes@users.sourceforge.net>
1028
1029	* Makefile.am, README.cvs, README.cvs-snapshot: rename
1030	README.cvs-snapshot to README.cvs
1031
10322007-03-07  Will Estes <wlestes@users.sourceforge.net>
1033
1034	* README.cvs-snapshot: update to explain where flex cvs lives
1035
10362007-03-07  Will Estes <wlestes@users.sourceforge.net>
1037
1038	* README, doc/flex.texi: correct how to submit bugs
1039
10402007-02-16  Will Estes <wlestes@users.sourceforge.net>
1041
1042	* NEWS: clarify NEWS item re man page and pdf manual
1043
10442007-02-14  Will Estes <wlestes@users.sourceforge.net>
1045
1046	* po/Makevars: update bug address to point to flex-devel instead of
1047	lex-help
1048
10492007-02-13  Will Estes <wlestes@users.sourceforge.net>
1050
1051	* configure.in, doc/Makefile.am: make better use of AC_INIT; clean
1052	up, simplify and make more robust the generation of the man page
1053
10542007-02-13  Will Estes <wlestes@users.sourceforge.net>
1055
1056	* configure.in: remove option check-news from call to
1057	AM_INIT_AUTOMAKE as gnits implies check-news
1058
10592007-02-13  Will Estes <wlestes@users.sourceforge.net>
1060
1061	* Makefile.am, configure.in: move automake options from Makefile.am
1062	to configure.in
1063
10642007-02-13  Will Estes <wlestes@users.sourceforge.net>
1065
1066	* autogen.sh: restore --install option to autogen.sh since --force
1067	does not imply --install
1068
10692007-02-13  Will Estes <wlestes@users.sourceforge.net>
1070
1071	* tools/cvsauthors: add john43 to cvsauthors file
1072
10732007-02-13  Will Estes <wlestes@users.sourceforge.net>
1074
1075	* autogen.sh: call autoreconf with --force instead of --install
1076
10772007-02-13  Will Estes <wlestes@users.sourceforge.net>
1078
1079	* doc/.cvsignore: remove texinfo.tex from cvs tree
1080
10812007-02-13  Will Estes <wlestes@users.sourceforge.net>
1082
1083	* NEWS: updates to NEWS file to reflect recent changes
1084
10852007-02-13  Will Estes <wlestes@users.sourceforge.net>
1086
1087	* doc/Makefile.am: add flex.pdf to EXTRA_DIST
1088
10892007-02-13  Will Estes <wlestes@users.sourceforge.net>
1090
1091	* configure.in: remove flex.spec
1092
10932007-02-13  Will Estes <wlestes@users.sourceforge.net>
1094
1095	* Makefile.am: remove maintainercleanfiles
1096
10972007-02-01  Will Estes <wlestes@users.sourceforge.net>
1098
1099	* doc/Makefile.am: more changes to build system to distribute man
1100	page
1101
11022007-02-01  Will Estes <wlestes@users.sourceforge.net>
1103
1104	* doc/Makefile.am: add flex man page to distribution
1105
11062007-02-01  Will Estes <wlestes@users.sourceforge.net>
1107
1108	* .cvsignore, flex.spec.in: remove flex spec file
1109
11102006-11-17  Will Estes <wlestes@users.sourceforge.net>
1111
1112	* tests/test-table-opts/Makefile.am: make test target depend on test
1113	groupings, which in turn depend on building executables; cygwin
1114	portability fix
1115
11162006-11-10  Will Estes <wlestes@users.sourceforge.net>
1117
1118	* tests/create-test: change create-test script to edit files in
1119	place
1120
11212006-11-09  Will Estes <wlestes@users.sourceforge.net>
1122
1123	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
1124	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
1125	tests/test-bison-nr/Makefile.am,
1126	tests/test-bison-yylloc/Makefile.am,
1127	tests/test-bison-yylval/Makefile.am,
1128	tests/test-c++-basic/Makefile.am,
1129	tests/test-c++-multiple-scanners/Makefile.am,
1130	tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
1131	tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am,
1132	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
1133	tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am,
1134	tests/test-header-r/Makefile.am,
1135	tests/test-include-by-buffer/Makefile.am,
1136	tests/test-include-by-push/Makefile.am,
1137	tests/test-include-by-reentrant/Makefile.am,
1138	tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am,
1139	tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am,
1140	tests/test-mem-r/Makefile.am,
1141	tests/test-multiple-scanners-nr/Makefile.am,
1142	tests/test-multiple-scanners-r/Makefile.am,
1143	tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am,
1144	tests/test-posix/Makefile.am,
1145	tests/test-posixly-correct/Makefile.am,
1146	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
1147	tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am,
1148	tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am,
1149	tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am,
1150	tests/test-string-r/Makefile.am, tests/test-top/Makefile.am,
1151	tests/test-yyextra/Makefile.am: change CLEANFILES to include
1152	instead of just the testname for the executable
1153
11542006-11-09  Will Estes <wlestes@users.sourceforge.net>
1155
1156	* doc/flex.texi: fix typos in manual; resolves bug #1592857
1157
11582006-11-09  Will Estes <wlestes@users.sourceforge.net>
1159
1160	* tests/TEMPLATE/Makefile.am: change test template to remove test
1161	executable when that executable has an extension, e.g. under Cygwin
1162
11632006-11-08  Will Estes <wlestes@users.sourceforge.net>
1164
1165	* tests/Makefile.am: test names weren't displaying in test
1166	success/failure messages (from #1591672
1167
11682006-10-30  Will Estes <wlestes@users.sourceforge.net>
1169
1170	* doc/.cvsignore: add flex.html to .cvsignore in doc directory
1171
11722006-10-22  Will Estes <wlestes@users.sourceforge.net>
1173
1174	* NEWS: update NEWS file for the work that millaway did
1175
11762006-10-22  Will Estes <wlestes@users.sourceforge.net>
1177
1178	* FlexLexer.h, NEWS, main.c,
1179	tests/test-c++-multiple-scanners/scanner-2.l: make yywrap work with
1180	c++ scanners as per sf bug report
1181
11822006-10-20  Will Estes <wlestes@users.sourceforge.net>
1183
1184	* NEWS, flex.skl, tests/test-c++-multiple-scanners/main.cpp,
1185	tests/test-c-cpp-nr/scanner.l: memory leak issues in c++ scanner
1186
11872006-10-20  Will Estes <wlestes@users.sourceforge.net>
1188
1189	* NEWS, configure.in, tests/Makefile.am, tests/descriptions,
1190	tests/test-c++-yywrap/.cvsignore,
1191	tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l,
1192	tests/test-c++-yywrap/test.input: add unit test for c++ with yywrap
1193
11942006-10-20  Will Estes <wlestes@users.sourceforge.net>
1195
1196	* NEWS, tests/test-c++-basic/Makefile.am,
1197	tests/test-linedir-r/Makefile.am: use configure-provided awk
1198	variable for portability; add loadlibes variable to c++ test
1199
12002006-10-17  Will Estes <wlestes@users.sourceforge.net>
1201
1202	* doc/flex.texi: add noyywrap option to example; use whitespace to
1203	clarify example
1204
12052006-08-02  Will Estes <wlestes@users.sourceforge.net>
1206
1207	* NEWS, po/ca.po, po/vi.po: new translations
1208
12092006-04-11  John Millaway <john43@users.sourceforge.net>
1210
1211	* tables.c: Casted away signedness to appease -Werror freaks.
1212
12132006-03-28  John Millaway <john43@users.sourceforge.net>
1214
1215	* ccl.c, doc/flex.texi, flexdef.h, parse.y, scan.l, sym.c,
1216	tests/test-ccl/scanner.l, tests/test-ccl/test.input: Added ccl union
1217	operator.  Added test in test suite for ccl union operator.
1218	Documented ccl union operator.  Removed crufty ccl cache to prevent
1219	parser problems.
1220
12212006-03-28  John Millaway <john43@users.sourceforge.net>
1222
1223	* doc/flex.texi, scan.l, tests/test-extended/scanner.l,
1224	tests/test-extended/test.input: Extended syntax excluded for
1225	lex/posix compat mode.  Comments discarded inside (?x:) patterns.
1226	Added test in test suite for comments in extended patterns.
1227	Documented syntax additions.
1228
12292006-03-27  John Millaway <john43@users.sourceforge.net>
1230
1231	* scan.l, tests/test-ccl/scanner.l, tests/test-ccl/test.input:
1232	Implemented (?x:) syntax to allow whitespace in patterns.  Added
1233	test for (?x:) syntax in test suite.
1234
12352006-03-27  John Millaway <john43@users.sourceforge.net>
1236
1237	* parse.y, tests/test-ccl/scanner.l, tests/test-ccl/test.input:
1238	Implemented dot-all syntax.  Added test for dot-all syntax in test
1239	suite.
1240
12412006-03-27  John Millaway <john43@users.sourceforge.net>
1242
1243	* dfa.c, doc/flex.texi, flexdef.h, gen.c, main.c, parse.y, scan.l,
1244	scanflags.c, tests/test-ccl/scanner.l, tests/test-ccl/test.input:
1245	Removed global variable caseins.  Added scanner stack flags for
1246	case-insensitivity.  Moved case-folding code from DFA-generation to
1247	parse time read-macros.  Added localized case-sensitivity syntax
1248	from Perl.  Added test for new syntax in test suite.  Documented new
1249	syntax.
1250
12512006-03-27  John Millaway <john43@users.sourceforge.net>
1252
1253	* Makefile.am, configure.in, flexdef.h, scanflags.c: Added configure
1254	check for assert.h.  Added scanner flags stack.
1255
12562006-03-25  John Millaway <john43@users.sourceforge.net>
1257
1258	* configure.in, doc/flex.texi, scan.l, tests/Makefile.am,
1259	tests/descriptions, tests/test-extended/.cvsignore,
1260	tests/test-extended/Makefile.am, tests/test-extended/scanner.l,
1261	tests/test-extended/test.input: Added extended, perl-compatible
1262	comment syntax.  Added test for extended comment syntax.  Documented
1263	extended comment syntax.
1264
12652006-03-25  John Millaway <john43@users.sourceforge.net>
1266
1267	* doc/flex.texi, parse.y: Changed explicit 'A'-'Z' to isupper(),
1268	where correct to do so.  Documentation.
1269
12702006-03-24  John Millaway <john43@users.sourceforge.net>
1271
1272	* doc/flex.texi: Documentation.
1273
12742006-03-24  John Millaway <john43@users.sourceforge.net>
1275
1276	* doc/flex.texi: Added appendix of patterns to manual.
1277
12782006-03-23  John Millaway <john43@users.sourceforge.net>
1279
1280	* doc/flex.texi: .
1281
12822006-03-22  John Millaway <john43@users.sourceforge.net>
1283
1284	* doc/flex.texi: Documentation.
1285
12862006-03-22  John Millaway <john43@users.sourceforge.net>
1287
1288	* doc/flex.texi: Documented set difference operator {-}.
1289
12902006-03-22  John Millaway <john43@users.sourceforge.net>
1291
1292	* ccl.c, flexdef.h, parse.y, scan.l, tests/test-ccl/scanner.l,
1293	tests/test-ccl/test.input: Added set difference operator {-} for
1294	character classes.
1295
12962006-03-22  John Millaway <john43@users.sourceforge.net>
1297
1298	* configure.in, doc/flex.texi, parse.y, scan.l, tests/Makefile.am,
1299	tests/descriptions, tests/test-ccl/.cvsignore,
1300	tests/test-ccl/Makefile.am, tests/test-ccl/scanner.l,
1301	tests/test-ccl/test.input: Added negated character class
1302	expressions.  Documented negated character class expressions.  Added
1303	regression test for negated character class expressions.
1304
13052006-03-22  John Millaway <john43@users.sourceforge.net>
1306
1307	* buf.c, filter.c, gen.c, main.c, misc.c, nfa.c, parse.y, regex.c:
1308	Replaced sprintf with snprintf everywhere.
1309
13102006-03-22  John Millaway <john43@users.sourceforge.net>
1311
1312	* Makefile.am: Removed includedir from AM_CPPFLAGS #1439351.
1313
13142006-03-21  John Millaway <john43@users.sourceforge.net>
1315
1316	* configure.in, tests/Makefile.am, tests/descriptions,
1317	tests/test-quotes/.cvsignore, tests/test-quotes/Makefile.am,
1318	tests/test-quotes/scanner.l, tests/test-quotes/test.input: Added
1319	test to verify user code is unmangled.
1320
13212006-03-21  John Millaway <john43@users.sourceforge.net>
1322
1323	* flexdef.h, misc.c, scan.l: Fixed escape in actions.
1324
13252006-03-21  John Millaway <john43@users.sourceforge.net>
1326
1327	* filter.c, flexdef.h, main.c, scan.l: Reverted previous input
1328	filter changes.  Added noop macro to scanner output.  Modified
1329	scan.l to escape m4 quotes found in user code.
1330
13312006-03-21  John Millaway <john43@users.sourceforge.net>
1332
1333	* tests/test-table-opts/Makefile.am,
1334	tests/test-table-opts/scanner.l: Removed m4 from test-table-opts
1335
13362006-03-21  John Millaway <john43@users.sourceforge.net>
1337
1338	* tests/test-reject/Makefile.am, tests/test-reject/scanner.l:
1339	Removed m4 from test-reject
1340
13412006-03-21  John Millaway <john43@users.sourceforge.net>
1342
1343	* filter.c, flexdef.h, main.c, scan.l: Moved set_input_file to
1344	different file.
1345
13462006-03-21  John Millaway <john43@users.sourceforge.net>
1347
1348	* flex.skl, flexdef.h, flexint.h, misc.c: Relaxed tests for __STDC__
1349	and __STDC_VERSION__ to cope with bugs in GCC and Sun cc.
1350
13512006-03-20  John Millaway <john43@users.sourceforge.net>
1352
1353	* filter.c: Documented filter chain. Removed fdopen. Added no-op
1354	fseek.
1355
13562006-03-13  John Millaway <john43@users.sourceforge.net>
1357
1358	* gen.c: Fixed another -Wall report.
1359
13602006-03-10  Will Estes <wlestes@users.sourceforge.net>
1361
1362	* NEWS, po/vi.po: new vi translation
1363
13642006-03-09  Will Estes <wlestes@users.sourceforge.net>
1365
1366	* NEWS, po/ga.po, po/nl.po: new nl, ga translations
1367
13682006-02-21  Will Estes <wlestes@users.sourceforge.net>
1369
1370	* m4/Makefile.am: add po.m4 to extra_dist in m4/ so it gets picked
1371	up by distributions
1372
13732006-02-21  Will Estes <wlestes@users.sourceforge.net>
1374
1375	* m4/Makefile.am: add nls.m4 to extra_dist in m4/ so it will get
1376	picked up in distribution tarballs
1377
13782006-02-21  Will Estes <wlestes@users.sourceforge.net>
1379
1380	* configure.in: remove website directory from configure.in
1381
13822006-02-20  Will Estes <wlestes@users.sourceforge.net>
1383
1384	* NEWS, configure.in: version 2.5.33 marks in NEWS and configure.in
1385
13862006-02-20  Will Estes <wlestes@users.sourceforge.net>
1387
1388	* configure.in: change email address in configure.in to point to
1389	flex-help@sourceforge.net
1390
13912006-02-20  John Millaway <john43@users.sourceforge.net>
1392
1393	* doc/flex.texi: Documentation.
1394
13952006-02-20  John Millaway <john43@users.sourceforge.net>
1396
1397	* BUGS: Appended to BUGS file.
1398
13992006-02-18  Will Estes <wlestes@users.sourceforge.net>
1400
1401	* Makefile.am: remove website directory (since it now has its own
1402	module in the flex project
1403
14042006-02-16  John Millaway <john43@users.sourceforge.net>
1405
1406	* doc/flex.texi, flex.skl: Fixed buffer overflow in reject state
1407	buffer.  Corrected documentation on the state buffer.
1408
14092006-02-16  John Millaway <john43@users.sourceforge.net>
1410
1411	* flex.skl: Reverted num_read from size_t back to int.
1412
14132006-02-15  John Millaway <john43@users.sourceforge.net>
1414
1415	* Makefile.am, configure.in: Removed reference to RoadMap in
1416	Makefile.am.  Added website directory.
1417
14182006-02-15  Will Estes <wlestes@users.sourceforge.net>
1419
1420	* README, RoadMap: remove RoadMap and reference to it in README
1421
14222006-02-15  John Millaway <john43@users.sourceforge.net>
1423
1424	* BUGS, README, doc/flex.texi, doc/flex.xml: Eliminated references
1425	to lex.sf.net.
1426
14272006-02-15  John Millaway <john43@users.sourceforge.net>
1428
1429	* BUGS, flex.skl: Transfered bugs list from lex.sf.net to BUGS file.
1430
14312006-02-15  John Millaway <john43@users.sourceforge.net>
1432
1433	* tests/test-rescan-nr/.cvsignore,
1434	tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l,
1435	tests/test-rescan-nr/test.input, tests/test-rescan-r/.cvsignore,
1436	tests/test-rescan-r/Makefile.am, tests/test-rescan-r/scanner.l,
1437	tests/test-rescan-r/test.input: Recommit of last commit -- broken
1438	pipe.
1439
14402006-02-15  John Millaway <john43@users.sourceforge.net>
1441
1442	* configure.in, flex.skl, tests/Makefile.am, tests/descriptions:
1443	yy_lex_destroy calls yy_init_globals to reset everything for next
1444	call to yylex.  Added two new tests for reusing scanners.
1445
14462006-02-14  John Millaway <john43@users.sourceforge.net>
1447
1448	* flex.spec.in: Patched rpm spec file.
1449
14502006-02-14  John Millaway <john43@users.sourceforge.net>
1451
1452	* configure.in, flexint.h: Added C99 macro for inttypes, just to be
1453	conformant.
1454
14552006-02-14  John Millaway <john43@users.sourceforge.net>
1456
1457	* flexdef.h, nfa.c, parse.y: Changed symbol INFINITE to fix conflict
1458	with C math symbol.
1459
14602006-02-14  John Millaway <john43@users.sourceforge.net>
1461
1462	* scan.l: Omitting parens for named rules in trailing context.
1463
14642006-02-14  John Millaway <john43@users.sourceforge.net>
1465
1466	* configure.in, main.c, po/ca.po, po/da.po, po/de.po, po/es.po,
1467	po/fr.po, po/ga.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
1468	po/ro.po, po/ru.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po,
1469	tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Added check
1470	for locale.h and libintl.h in configure script.
1471
14722006-02-14  John Millaway <john43@users.sourceforge.net>
1473
1474	* flex.skl: Removed unused local vars.
1475
14762006-02-14  John Millaway <john43@users.sourceforge.net>
1477
1478	* flex.skl: Removed certain offending #undefs.
1479
14802006-02-14  John Millaway <john43@users.sourceforge.net>
1481
1482	* flexint.h: Removed logical and from preprocessor statement.
1483
14842006-02-14  Will Estes <wlestes@users.sourceforge.net>
1485
1486	* po/nl.po, po/nl.po.1: remove eroneously named nl.po.1; update
1487	nl.po
1488
14892006-02-14  John Millaway <john43@users.sourceforge.net>
1490
1491	* dfa.c: .
1492
14932006-02-14  John Millaway <john43@users.sourceforge.net>
1494
1495	* flex.skl: Included <sys/types.h> for serialized tables.
1496
14972006-02-14  John Millaway <john43@users.sourceforge.net>
1498
1499	* configure.in: Minor patch to call to head in configure script.
1500
15012006-02-14  John Millaway <john43@users.sourceforge.net>
1502
1503	* doc/flex.texi: Documentation patch.
1504
15052006-02-14  John Millaway <john43@users.sourceforge.net>
1506
1507	* filter.c, gen.c, libyywrap.c, main.c: Patch for full file system
1508	failure.
1509
15102006-02-13  John Millaway <john43@users.sourceforge.net>
1511
1512	* doc/flex.texi: Documentation.
1513
15142006-02-13  John Millaway <john43@users.sourceforge.net>
1515
1516	* main.c: Fixed double-fclose when input file is empty.
1517
15182006-02-10  Will Estes <wlestes@users.sourceforge.net>
1519
1520	* po/ca.po, po/da.po, po/de.po, po/es.po, po/fr.po, po/ga.po,
1521	po/ko.po, po/nl.po.1, po/pl.po, po/pt_BR.po, po/ro.po, po/ru.po,
1522	po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po: newtranslations
1523
15242005-12-22  John Millaway <john43@users.sourceforge.net>
1525
1526	* buf.c, main.c: Improvement request 1069716 log vs. log10
1527
15282005-12-22  John Millaway <john43@users.sourceforge.net>
1529
1530	* flex.skl: Fixed bug 1257093 yy_init_globals in header file
1531
15322005-04-14  Will Estes <wlestes@users.sourceforge.net>
1533
1534	* po/nl.po: new nl translation
1535
15362005-04-07  Will Estes <wlestes@users.sourceforge.net>
1537
1538	* NEWS, po/LINGUAS, po/nl.po, po/vi.po: new nl and vi translations
1539
15402004-07-20  Will Estes <wlestes@users.sourceforge.net>
1541
1542	* filter.c: correct improper stdin assignment
1543
15442004-05-22  Will Estes <wlestes@users.sourceforge.net>
1545
1546	* NEWS, po/tr.po: new tr translation
1547
15482004-05-12  Will Estes <wlestes@users.sourceforge.net>
1549
1550	* .cvsignore, .indent.pro: .cvsignore and  .indent.pro got missed in
1551	the import to sourceforge; replace them
1552
15532004-05-11  Will Estes <wlestes@users.sourceforge.net>
1554
1555	* po/fr.po: new fr translation
1556
15572004-05-03  Will Estes <wlestes@users.sourceforge.net>
1558
1559	* po/LINGUAS: polish is pl, not po
1560
15612004-03-22  Will Estes <wlestes@users.sourceforge.net>
1562
1563	* po/sv.po: yet another sweedish update
1564
15652004-03-19  Will Estes <wlestes@users.sourceforge.net>
1566
1567	* NEWS, po/sv.po: new sv translation
1568
15692003-12-11  John Millaway <john43@users.sourceforge.net>
1570
1571	* configure.in, filter.c, main.c: Configure checks for GNU m4.
1572	Environment variable M4 overrides built-in m4 path.  Generated m4
1573	does a late check for GNU m4.
1574
15752003-12-09  John Millaway <john43@users.sourceforge.net>
1576
1577	* doc/flex.texi: added 3 faqs
1578
15792003-11-24  Will Estes <wlestes@users.sourceforge.net>
1580
1581	* po/ro.po: new ro translation
1582
15832003-11-07  Will Estes <wlestes@users.sourceforge.net>
1584
1585	* NEWS, po/fr.po: new french translation
1586
15872003-11-07  Will Estes <wlestes@users.sourceforge.net>
1588
1589	* NEWS, po/ca.po: new catalan translation from the translation
1590	project
1591
15922003-11-07  Will Estes <wlestes@users.sourceforge.net>
1593
1594	* NEWS, po/LINGUAS, po/ga.po, po/pl.po: new polish translation;
1595	updated irish translation from translation project
1596
15972003-10-10  Will Estes <wlestes@users.sourceforge.net>
1598
1599	* NEWS, po/LINGUAS, po/ga.po: new Irish translation
1600
16012003-08-25  Will Estes <wlestes@users.sourceforge.net>
1602
1603	* NEWS, po/LINGUAS, po/ro.po: add romanian translation
1604
16052003-07-16  Will Estes <wlestes@users.sourceforge.net>
1606
1607	* flex.skl: flex_*int* type fixes
1608
16092003-07-16  Will Estes <wlestes@users.sourceforge.net>
1610
1611	* tools/cvsauthors: change wlestes email address
1612
16132003-07-16  Will Estes <wlestes@users.sourceforge.net>
1614
1615	* flex.skl: undef yytext_ptr has some bad side effects
1616
16172003-07-07  John Millaway <john43@users.sourceforge.net>
1618
1619	* doc/flex.texi: Documented m4 incompatibility with lex.
1620
16212003-05-21  Will Estes <wlestes@users.sourceforge.net>
1622
1623	* NEWS: upgrade to gettext 0.12
1624
16252003-05-20  Will Estes <wlestes@users.sourceforge.net>
1626
1627	* flex.skl, gen.c: patches from manoj via sourceforge
1628
16292003-05-20  Will Estes <wlestes@users.sourceforge.net>
1630
1631	* configure.in, po/.cvsignore, po/Makevars: upgrade gettext to 0.12;
1632	this allows running make pdf and make ps to be successful
1633
16342003-05-20  Will Estes <wlestes@users.sourceforge.net>
1635
1636	* doc/.cvsignore: cvs should ignore flex.pdf and flex.ps
1637
16382003-04-25  John Millaway <john43@users.sourceforge.net>
1639
1640	* TODO: Added yylineno bugs to TODO list.
1641
16422003-04-03  John Millaway <john43@users.sourceforge.net>
1643
1644	* doc/flex.xml: Docbook.
1645
16462003-04-03  John Millaway <john43@users.sourceforge.net>
1647
1648	* doc/flex.xml: xml now validates.
1649
16502003-04-02  John Millaway <john43@users.sourceforge.net>
1651
1652	* doc/flex.xml: Began conversion to DocBook.
1653
16542003-04-01  Will Estes <wlestes@users.sourceforge.net>
1655
1656	* NEWS, configure.in: version 2.5.31
1657
16582003-04-01  Will Estes <wlestes@users.sourceforge.net>
1659
1660	* NEWS: remove --enable-maintainer-mode configure option
1661
16622003-04-01  Will Estes <wlestes@users.sourceforge.net>
1663
1664	* configure.in: remove AM_MAINTAINER_MODE
1665
16662003-04-01  John Millaway <john43@users.sourceforge.net>
1667
1668	* flex.skl, flexdef.h, main.c, misc.c, scan.l: Renamed some internal
1669	variables.
1670
16712003-03-31  Will Estes <wlestes@users.sourceforge.net>
1672
1673	* NEWS: yylineno is now per-buffer in reentrant scanners
1674
16752003-03-31  John Millaway <john43@users.sourceforge.net>
1676
1677	* TODO: Added TODO item.
1678
16792003-03-30  John Millaway <john43@users.sourceforge.net>
1680
1681	* flex.skl, gen.c: yylineno is per-buffer in the reentrant scanner.
1682	support for yycolumn exists, but is not yet developed.
1683
16842003-03-28  John Millaway <john43@users.sourceforge.net>
1685
1686	* flex.skl: Minor documentation.
1687
16882003-03-28  Will Estes <wlestes@users.sourceforge.net>
1689
1690	* NEWS: added %top directive
1691
16922003-03-27  John Millaway <john43@users.sourceforge.net>
1693
1694	* buf.c, configure.in, doc/flex.texi, flexdef.h, main.c, scan.l,
1695	tests/Makefile.am, tests/descriptions, tests/test-top/.cvsignore,
1696	tests/test-top/Makefile.am, tests/test-top/main.c,
1697	tests/test-top/scanner.l, tests/test-top/test.input: Added %top
1698	block syntax.  Added test for %top block.  Documented %top block.
1699
17002003-03-27  John Millaway <john43@users.sourceforge.net>
1701
1702	* TODO, doc/flex.texi: Documented the m4 dependency.
1703
17042003-03-26  Will Estes <wlestes@users.sourceforge.net>
1705
1706	* configure.in, flexdef.h: check for sys/wait.h since we use wait(2)
1707
17082003-03-26  Will Estes <wlestes@users.sourceforge.net>
1709
1710	* flexdef.h: reorder include directives so as to catch system
1711	integer types before flex defined values for same
1712
17132003-03-26  Will Estes <wlestes@users.sourceforge.net>
1714
1715	* TODO: assign tasks due before major release can happen; remove
1716	--enable-maintainer-mode entry
1717
17182003-03-26  Will Estes <wlestes@users.sourceforge.net>
1719
1720	* Makefile.am: only rebuild the ChangeLog if we're inside a cvs
1721	working directory
1722
17232003-03-26  Will Estes <wlestes@users.sourceforge.net>
1724
1725	* configure.in, tools/.cvsignore, tools/Makefile.am: add tools/
1726	subdirectory to distribution
1727
17282003-03-26  Will Estes <wlestes@users.sourceforge.net>
1729
1730	* Makefile.am: remove maintainer_mode conditional; add filter.c and
1731	regex.c to indentfiles; reformat and sort indentfiles so it's easier
1732	to add files in the future
1733
17342003-03-26  Will Estes <wlestes@users.sourceforge.net>
1735
1736	* doc/Makefile.am: clean up flex.texi processing leftovers with
1737	cleanfiles
1738
17392003-03-26  Will Estes <wlestes@users.sourceforge.net>
1740
1741	* tests/test-linedir-r/Makefile.am: an awk script wasn't included in
1742	the distribution
1743
17442003-03-26  John Millaway <john43@users.sourceforge.net>
1745
1746	* TODO, configure.in, tests/Makefile.am, tests/descriptions,
1747	tests/test-include-by-push/.cvsignore,
1748	tests/test-include-by-push/Makefile.am,
1749	tests/test-include-by-push/scanner.l,
1750	tests/test-include-by-push/test-1.input,
1751	tests/test-include-by-push/test-2.input,
1752	tests/test-include-by-push/test-3.input: Added test for
1753	yypush_buffer_state and yypop_buffer_state.
1754
17552003-03-26  John Millaway <john43@users.sourceforge.net>
1756
1757	* TODO: Removed items from TODO list.
1758
17592003-03-26  John Millaway <john43@users.sourceforge.net>
1760
1761	* configure.in, tests/Makefile.am, tests/descriptions,
1762	tests/test-linedir-r/.cvsignore, tests/test-linedir-r/Makefile.am,
1763	tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c,
1764	tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input:
1765	Added test for #line directives.
1766
17672003-03-26  John Millaway <john43@users.sourceforge.net>
1768
1769	* configure.in, tests/Makefile.am, tests/test-noansi-nr/.cvsignore,
1770	tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l,
1771	tests/test-noansi-nr/test.input, tests/test-noansi-r/.cvsignore,
1772	tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l,
1773	tests/test-noansi-r/test.input: Added test for noansi (traditional)
1774	options.  Reordered the tests so the basic ones are first.
1775
17762003-03-25  Will Estes <wlestes@users.sourceforge.net>
1777
1778	* TODO, doc/Makefile.am: remove maintainer-mode conditional around
1779	rebuilding of manpage
1780
17812003-03-25  Will Estes <wlestes@users.sourceforge.net>
1782
1783	* README: mention doc/ for user documentation
1784
17852003-03-25  Will Estes <wlestes@users.sourceforge.net>
1786
1787	* TODO: rework distribution items
1788
17892003-03-25  Will Estes <wlestes@users.sourceforge.net>
1790
1791	* NEWS: mention m4 processing
1792
17932003-03-25  Will Estes <wlestes@users.sourceforge.net>
1794
1795	* tests/README: update instructions for running test suite
1796
17972003-03-25  Will Estes <wlestes@users.sourceforge.net>
1798
1799	* FlexLexer.h, Makefile.am, TODO, buf.c, configure.in,
1800	doc/flex.texi, filter.c, flex.skl, flexdef.h, gen.c, main.c,
1801	misc.c, options.c, options.h, regex.c, scan.l, sym.c,
1802	tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l,
1803	tests/test-reject/scanner.l, tests/test-table-opts/scanner.l: merge
1804	millaway's m4 branch work
1805
18062003-03-24  John Millaway <john43@users.sourceforge.net>
1807
1808	* doc/flex.texi, flex.skl, flexdef.h, gen.c, main.c, options.c,
1809	options.h, scan.l: Option ansi-definitions.  Option ansi-prototypes.
1810	Cleaned up some of header.  Documented bison-locations.
1811
18122003-03-24  John Millaway <john43@users.sourceforge.net>
1813
1814	* scan.l: Escaped m4 macros in scan.l which would cause
1815	bootstrapping issues.
1816
18172003-03-21  John Millaway <john43@users.sourceforge.net>
1818
1819	* doc/flex.texi, flex.skl, main.c: Cleaning up the skel.
1820
18212003-03-20  Will Estes <wlestes@users.sourceforge.net>
1822
1823	* TODO: we want to move the contents of to.do/Wishlist to top level
1824	TODO
1825
18262003-03-20  John Millaway <john43@users.sourceforge.net>
1827
1828	* to.do/Wish-List: Assessment of every item in Wish-List.
1829
18302003-03-19  John Millaway <john43@users.sourceforge.net>
1831
1832	* main.c: Fixed allocation of slightly more memory than needed.
1833
18342003-03-19  John Millaway <john43@users.sourceforge.net>
1835
1836	* TODO, buf.c, configure.in, flex.skl, flexdef.h, main.c, sym.c:
1837	Start conditions now generated in a single place.
1838
18392003-03-19  Will Estes <wlestes@users.sourceforge.net>
1840
1841	* TODO: cosmetic changes to TODO list
1842
18432003-03-19  John Millaway <john43@users.sourceforge.net>
1844
1845	* flex.skl: Cleaned up warnings so multiple headers could coincide.
1846
18472003-03-19  John Millaway <john43@users.sourceforge.net>
1848
1849	* TODO, flex.skl, main.c: Moved prefixes to m4.
1850
18512003-03-19  John Millaway <john43@users.sourceforge.net>
1852
1853	* FlexLexer.h, filter.c, flex.skl, flexdef.h, main.c, misc.c,
1854	regex.c: Removed Paxson/Berkeley copyright restriction from filter.c
1855	and regex.c.  Inline documentation of much of the generated API.
1856	Line directives now fixed for header and stdin/stdout.  Blank lines
1857	squeezed from generated scanner.
1858
18592003-03-18  John Millaway <john43@users.sourceforge.net>
1860
1861	* filter.c, flexdef.h, main.c, regex.c: Fixed #line directives.
1862
18632003-03-17  John Millaway <john43@users.sourceforge.net>
1864
1865	* Makefile.am, filter.c, flexdef.h, regex.c: Added regex.c for
1866	regex-related code.  Worked on fixing line directives;incomplete.
1867
18682003-03-14  John Millaway <john43@users.sourceforge.net>
1869
1870	* TODO: Added some TODOs.
1871
18722003-03-14  John Millaway <john43@users.sourceforge.net>
1873
1874	* flexdef.h, main.c, options.c, options.h, scan.l,
1875	tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l:
1876	Bison bridge was simplified to rely less on bison output.  New
1877	option bison-locations.
1878
18792003-03-14  John Millaway <john43@users.sourceforge.net>
1880
1881	* filter.c, flex.skl, flexdef.h, gen.c, main.c, scan.l,
1882	tests/test-reject/scanner.l: Filters are now direct children of main
1883	process.  Header file now generated through m4.
1884
18852003-03-14  John Millaway <john43@users.sourceforge.net>
1886
1887	* buf.c, filter.c, flexdef.h, main.c, misc.c: Added internal filter
1888	ability.  Deleted various unused variables.
1889
18902003-03-14  John Millaway <john43@users.sourceforge.net>
1891
1892	* main.c, tests/test-table-opts/scanner.l: Keeping tests up to date
1893	with m4 changes.  Proper wait for all children.
1894
18952003-03-14  John Millaway <john43@users.sourceforge.net>
1896
1897	* flex.skl, tests/test-table-opts/scanner.l: Moved test-tables to
1898	m4.
1899
19002003-03-14  John Millaway <john43@users.sourceforge.net>
1901
1902	* flex.skl, main.c, options.c: Moved bison bridge code to m4.
1903
19042003-03-13  John Millaway <john43@users.sourceforge.net>
1905
1906	* flex.skl, gen.c, main.c, scan.l: Moved YY_USE_LINENO to m4.
1907
19082003-03-13  John Millaway <john43@users.sourceforge.net>
1909
1910	* buf.c, flexdef.h, scan.l: Added function buf_m4_undefine.
1911
19122003-03-13  John Millaway <john43@users.sourceforge.net>
1913
1914	* flex.skl, main.c, scan.l: Replaced YY_ALWAYS_INTERACTIVE with m4.
1915	Replaced YY_NEVER_INTERACTIVE with m4.
1916
19172003-03-13  John Millaway <john43@users.sourceforge.net>
1918
1919	* flex.skl, main.c: Moved YY_TEXT_IS_ARRAY to m4.
1920
19212003-03-12  John Millaway <john43@users.sourceforge.net>
1922
1923	* flex.skl, gen.c, main.c, tests/test-reject/scanner.l: Renaming
1924	macros from YY_* to M4_YY_* where appropriate.
1925
19262003-03-12  John Millaway <john43@users.sourceforge.net>
1927
1928	* flex.skl, tests/test-reject/scanner.l,
1929	tests/test-table-opts/scanner.l: Now using local variable "yyg"
1930	instead of lengthly YY_G expansion.
1931
19322003-03-12  John Millaway <john43@users.sourceforge.net>
1933
1934	* buf.c, filter.c, flex.skl, flexdef.h, main.c, misc.c, options.c,
1935	options.h, scan.l, tests/test-reject/scanner.l: More m4 macro
1936	conversions.  Added debugging option --preproc-level=NUM.
1937
19382003-03-11  John Millaway <john43@users.sourceforge.net>
1939
1940	* Makefile.am, buf.c, flex.skl, flexdef.h, gen.c, main.c, misc.c,
1941	scan.l: Replaced many CPP macros with m4 equivalents.
1942
19432003-03-10  John Millaway <john43@users.sourceforge.net>
1944
1945	* Makefile.am, filter.c, flex.skl, flexdef.h, main.c, misc.c: Added
1946	filter.c Added filter.c rules to Makefile.am Added filter prototypes
1947	to flexdef.h Flex now filters output through m4.
1948
19492003-03-05  Will Estes <wlestes@users.sourceforge.net>
1950
1951	* doc/.cvsignore, texinfo.tex: move texinfo.tex to doc/
1952
19532003-03-05  Will Estes <wlestes@users.sourceforge.net>
1954
1955	* TODO: update TODO
1956
19572003-03-05  Will Estes <wlestes@users.sourceforge.net>
1958
1959	* NEWS, configure.in: version 2.5.29
1960
19612003-03-04  John Millaway <john43@users.sourceforge.net>
1962
1963	* FlexLexer.h, flex.skl: Added growable buffer stack to C++ scanner
1964	as well.  yyensure_buffer_stack is now static.
1965
19662003-03-02  John Millaway <john43@users.sourceforge.net>
1967
1968	* flex.skl, misc.c: Removed awkward %push %pop syntax from skeleton.
1969
19702003-03-02  John Millaway <john43@users.sourceforge.net>
1971
1972	* flex.skl: Renamed YY_CURRENT_BUFFER_FAST to
1973	YY_CURRENT_BUFFER_LVALUE to better reflect its purpose.
1974
19752003-02-28  John Millaway <john43@users.sourceforge.net>
1976
1977	* NEWS: made entry on input buffer stacks.
1978
19792003-02-28  Will Estes <wlestes@users.sourceforge.net>
1980
1981	* Makefile.am, doc/Makefile.am: build on . in top level first; this
1982	will simplify calling help2man
1983
19842003-02-28  John Millaway <john43@users.sourceforge.net>
1985
1986	* TODO, doc/flex.texi, flex.skl, gen.c, main.c: Removed
1987	yy_current_buffer from the planet.  Input buffer states are now in
1988	an internal unbounded stack.  Added new internal function,
1989	yyensure_buffer_stack.  Added new API function, yypush_buffer_state.
1990	Added new API function, yypop_buffer_state.  Documented the new API
1991	calls in the manual.  Macro YY_BUFFER_STATE now refers to top of
1992	stack.  This revision breaks the C++ scanner (again.)
1993
19942003-02-28  John Millaway <john43@users.sourceforge.net>
1995
1996	* main.c: Removed some symbols from the undef list. They are needed
1997	for multiple headers to coexist.
1998
19992003-02-27  Will Estes <wlestes@users.sourceforge.net>
2000
2001	* Makefile.am, NEWS, configure.in, doc/.cvsignore, doc/Makefile.am,
2002	doc/flex.texi, flex.texi: move flex.texi and flex.1 to new doc/
2003	subdirectory
2004
20052003-02-27  Will Estes <wlestes@users.sourceforge.net>
2006
2007	* NEWS: namespace cleanups
2008
20092003-02-26  John Millaway <john43@users.sourceforge.net>
2010
2011	* main.c: Added a few macros to the undef list.
2012
20132003-02-26  John Millaway <john43@users.sourceforge.net>
2014
2015	* main.c: Put the undef macros in an array.
2016
20172003-02-12  Will Estes <wlestes@users.sourceforge.net>
2018
2019	* NEWS, configure.in: version 2.5.28
2020
20212003-02-10  Will Estes <wlestes@users.sourceforge.net>
2022
2023	* README, TODO, configure.in, flex.texi: update documentation to
2024	reflect the sourceforge move
2025
20262003-02-06  Will Estes <wlestes@users.sourceforge.net>
2027
2028	* TODO: update according to current thinking
2029
20302003-02-06  Will Estes <wlestes@users.sourceforge.net>
2031
2032	* TODO: mcvs reviewed
2033
20342003-02-06  Will Estes <wlestes@users.sourceforge.net>
2035
2036	* TODO: sourceforge migration tasks
2037
20382003-02-04  Will Estes <wlestes@users.sourceforge.net>
2039
2040	* NEWS: Flex now warns if always-interactive is specified with fast
2041	or full; Fixed trailing slash bug in YY_INPUT macro def
2042
20432003-01-31  John Millaway <john43@users.sourceforge.net>
2044
2045	* scan.l: Flex now warns if always-interactive is specified with
2046	fast or full.
2047
20482003-01-31  Will Estes <wlestes@users.sourceforge.net>
2049
2050	* Makefile.am: switch to using cvs2cl.pl to generate the ChangeLog
2051
20522003-01-31  Will Estes <wlestes@users.sourceforge.net>
2053
2054	* tools/cvs2cl.pl, tools/cvsauthors: we're going to be switching how
2055	we handle our ChangeLog
2056
20572003-01-29  John Millaway <john43@users.sourceforge.net>
2058
2059	* gen.c, misc.c: Fixed trailing slash bug in YY_INPUT macro def.
2060
20612003-01-29  Will Estes <wlestes@users.sourceforge.net>
2062
2063	* README.cvs-snapshot: upgrade texinfo to 4.3d
2064
20652003-01-29  Will Estes <wlestes@users.sourceforge.net>
2066
2067	* flex.texi: the @copying construct works now; thanks to the texinfo
2068	maintainers for finding the problem
2069
20702003-01-21  Will Estes <wlestes@users.sourceforge.net>
2071
2072	* NEWS, configure.in: version 2.5.27
2073
20742003-01-21  Will Estes <wlestes@users.sourceforge.net>
2075
2076	* NEWS: flex now works with recent bison versions
2077
20782003-01-18  John Millaway <john43@users.sourceforge.net>
2079
2080	* flex.skl: Check for YYLTYPE_IS_DECLARED. This fixes bison-bridge
2081	with latest bison.
2082
20832003-01-15  Will Estes <wlestes@users.sourceforge.net>
2084
2085	* NEWS, po/pt_BR.po: new pt_br translation
2086
20872003-01-14  Will Estes <wlestes@users.sourceforge.net>
2088
2089	* NEWS, configure.in: version 2.5.26
2090
20912003-01-14  Will Estes <wlestes@users.sourceforge.net>
2092
2093	* NEWS: Fixed table deserialization bug on big-endian archs. Patch
2094	sent from Bryce Nichols <bryce@bnichols.org>
2095
20962003-01-12  John Millaway <john43@users.sourceforge.net>
2097
2098	* tables_shared.h: Fixed table deserialization bug on big-endian
2099	archs. Patch sent from Bryce Nichols <bryce@bnichols.org>.
2100
21012003-01-10  Will Estes <wlestes@users.sourceforge.net>
2102
2103	* README.cvs-snapshot: add version numbers for some tools and
2104	explain about version.texi and --enable-maintainer-mode
2105
21062003-01-10  Will Estes <wlestes@users.sourceforge.net>
2107
2108	* NEWS: catch news up
2109
21102003-01-09  John Millaway <john43@users.sourceforge.net>
2111
2112	* tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Changed
2113	size_t to yy_size_t in yyalloc() and yyrealloc(). Is this really
2114	what we want?
2115
21162003-01-09  John Millaway <john43@users.sourceforge.net>
2117
2118	* flex.skl: Changed type of yyleng from size_t to int. This fixes
2119	bug in PostgreSQL compilation.
2120
21212003-01-09  Will Estes <wlestes@users.sourceforge.net>
2122
2123	* NEWS: catch news up
2124
21252003-01-09  Will Estes <wlestes@users.sourceforge.net>
2126
2127	* flex.skl: more c++ fixes
2128
21292003-01-09  Will Estes <wlestes@users.sourceforge.net>
2130
2131	* Makefile.am, configure.in, flex.spec.in: add a spec file
2132
21332003-01-09  Will Estes <wlestes@users.sourceforge.net>
2134
2135	* flex.skl: type cast to pacify c++ compilers; patch from Bruce
2136	Lilly <blilly@erols.com>
2137
21382003-01-08  Will Estes <wlestes@users.sourceforge.net>
2139
2140	* NEWS: new es translation
2141
21422003-01-08  Will Estes <wlestes@users.sourceforge.net>
2143
2144	* po/es.po: new spanish translation
2145
21462002-12-19  John Millaway <john43@users.sourceforge.net>
2147
2148	* gen.c: Fixed bug where YY_G(0) sometimes occurs (created by my
2149	previous commit.)
2150
21512002-12-17  John Millaway <john43@users.sourceforge.net>
2152
2153	* gen.c: Fixed bug submitted by Bojan Smojver <bojan@rexursive.com>
2154	where the use of yylineno, reentrant, and yymore together caused a
2155	compile-time error.
2156
21572002-12-17  Will Estes <wlestes@users.sourceforge.net>
2158
2159	* NEWS: update NEWS
2160
21612002-12-17  John Millaway <john43@users.sourceforge.net>
2162
2163	* flex.texi: Documented new behavior with character ranges.
2164
21652002-12-16  John Millaway <john43@users.sourceforge.net>
2166
2167	* parse.y: Fixed bug submitted by  Bruce Lilly <blilly@erols.com>
2168	where character ranges would yield unexpected behavior in a caseless
2169	scanner.  Also, flex now emits a warning if the range looks like
2170	trouble.
2171
21722002-12-16  John Millaway <john43@users.sourceforge.net>
2173
2174	* ccl.c, flexdef.h: Added utility functions to deal with character
2175	case.
2176
21772002-12-09  Will Estes <wlestes@users.sourceforge.net>
2178
2179	* flexint.h: we don't really need int64 anyway
2180
21812002-12-09  Will Estes <wlestes@users.sourceforge.net>
2182
2183	* flex.skl: apparently some lints are happier with fllthrough
2184	without a space
2185
21862002-12-02  Will Estes <wlestes@users.sourceforge.net>
2187
2188	* NEWS, configure.in: version 2.5.25
2189
21902002-12-02  Will Estes <wlestes@users.sourceforge.net>
2191
2192	* Makefile.am: enclose flex.1 target in MAINTERNER_MODE
2193
21942002-12-02  Will Estes <wlestes@users.sourceforge.net>
2195
2196	* po/pt_BR.po: new pt_br translation
2197
21982002-12-01  John Millaway <john43@users.sourceforge.net>
2199
2200	* flex.texi: Indexed some more faqs.
2201
22022002-11-29  John Millaway <john43@users.sourceforge.net>
2203
2204	* flex.skl: Fixed bug in SECOND yyless definition where argument was
2205	not enclosed in parentheses.
2206
22072002-11-29  John Millaway <john43@users.sourceforge.net>
2208
2209	* flex.skl: Fixed bug in yyless definition where argument was not
2210	enclosed in parentheses.
2211
22122002-11-27  Will Estes <wlestes@users.sourceforge.net>
2213
2214	* NEWS: flex uses flex_int*_t types
2215
22162002-11-27  Will Estes <wlestes@users.sourceforge.net>
2217
2218	* flexint.h: integer types for non-C99 systems flexint.h
2219
22202002-11-27  John Millaway <john43@users.sourceforge.net>
2221
2222	* dfa.c, flexint.h, gen.c, tables.c, tables.h, tables_shared.c,
2223	tables_shared.h: Changed int types to flex_intX_t. The build is now
2224	broken until typedef's are established.
2225
22262002-11-27  Will Estes <wlestes@users.sourceforge.net>
2227
2228	* Makefile.am: MAINTAINERCLEANFILES: new variable: try to make it so
2229	that make maintainer-clean  erases everything not under version
2230	control
2231
22322002-11-27  Will Estes <wlestes@users.sourceforge.net>
2233
2234	* config.rpath: remove config.rpath
2235
22362002-11-27  Will Estes <wlestes@users.sourceforge.net>
2237
2238	* README-alpha: just list location of betas
2239
22402002-11-26  Will Estes <wlestes@users.sourceforge.net>
2241
2242	* flexint.h: __STDC_VERSION__ needs an L suffix
2243
22442002-11-26  Will Estes <wlestes@users.sourceforge.net>
2245
2246	* NEWS, po/LINGUAS, po/pt_BR.po: new pt_br translation from the
2247	translation project
2248
22492002-11-25  Will Estes <wlestes@users.sourceforge.net>
2250
2251	* flexint.h: include inttypes.h for folks who really are C99
2252
22532002-11-25  Will Estes <wlestes@users.sourceforge.net>
2254
2255	* TODO: fix a typo
2256
22572002-11-25  Will Estes <wlestes@users.sourceforge.net>
2258
2259	* NEWS, configure.in: version 2.5.24
2260
22612002-11-23  Will Estes <wlestes@users.sourceforge.net>
2262
2263	* configure.in: try to make sure we have GNU m4
2264
22652002-11-23  Will Estes <wlestes@users.sourceforge.net>
2266
2267	* tests/test-c++-multiple-scanners/Makefile.am: include
2268	tests/test-c++-multipl-scanners/test.input
2269
22702002-11-23  Will Estes <wlestes@users.sourceforge.net>
2271
2272	* NEWS: more portability fixes
2273
22742002-11-23  Will Estes <wlestes@users.sourceforge.net>
2275
2276	* configure.in, flexdef.h: apparently on some BSD systems, we need
2277	sys/params.h; reported by millaway
2278
22792002-11-22  Will Estes <wlestes@users.sourceforge.net>
2280
2281	* NEWS: update NEWS
2282
22832002-11-22  John Millaway <john43@users.sourceforge.net>
2284
2285	* flex.skl, main.c, tests/test-c++-multiple-scanners/Makefile.am:
2286	Fixed prefix of yyalloc,yyfree,yyrealloc in C++ scanner.  Removed
2287	yylex_destroy from C++ scanner.
2288
22892002-11-22  John Millaway <john43@users.sourceforge.net>
2290
2291	* flex.texi: renamed some faqs.
2292
22932002-11-22  Will Estes <wlestes@users.sourceforge.net>
2294
2295	* AUTHORS: update wording about authorship
2296
22972002-11-17  John Millaway <john43@users.sourceforge.net>
2298
2299	* parse.y: Removed space before line num in error messages to look
2300	more like gcc's errors.
2301
23022002-11-06  Will Estes <wlestes@users.sourceforge.net>
2303
2304	* NEWS, po/tr.po: new turkish translation from the translation
2305	project
2306
23072002-10-28  Will Estes <wlestes@users.sourceforge.net>
2308
2309	* gen.c: applied c++ from lilypond folks for std:: reasons
2310
23112002-10-25  Will Estes <wlestes@users.sourceforge.net>
2312
2313	* flex.texi: proofreading
2314
23152002-10-24  Will Estes <wlestes@users.sourceforge.net>
2316
2317	* flex.texi: proofreading
2318
23192002-10-22  Will Estes <wlestes@users.sourceforge.net>
2320
2321	* flex.skl: use c-style header names in c++ for now; at some point
2322	we'll have a separate c++ skeleton and we can go whole-hog pure c++
2323
23242002-10-22  Will Estes <wlestes@users.sourceforge.net>
2325
2326	* TODO: c++ rants
2327
23282002-10-22  Will Estes <wlestes@users.sourceforge.net>
2329
2330	* flex.texi: more proofreading
2331
23322002-10-22  Will Estes <wlestes@users.sourceforge.net>
2333
2334	* Makefile.am: include intent.pro; indent target is MAINTAINER_MODE
2335	conditional
2336
23372002-10-22  Will Estes <wlestes@users.sourceforge.net>
2338
2339	* configure.in: When we use AC_PATH_PROG, value-if-not-found is the
2340	name of the program we wanted to find; this will generate more
2341	helpful error messages
2342
23432002-10-21  John Millaway <john43@users.sourceforge.net>
2344
2345	* tables.c: Added a missing function prototype.
2346
23472002-10-21  Will Estes <wlestes@users.sourceforge.net>
2348
2349	* NEWS, configure.in: version 2.5.23
2350
23512002-10-21  Will Estes <wlestes@users.sourceforge.net>
2352
2353	* NEWS: update NEWS on recent changes
2354
23552002-10-21  Will Estes <wlestes@users.sourceforge.net>
2356
2357	* flexint.h: use sys/types.h and not inttypes.h
2358
23592002-10-21  Will Estes <wlestes@users.sourceforge.net>
2360
2361	* configure.in: check for limits.h
2362
23632002-10-21  Will Estes <wlestes@users.sourceforge.net>
2364
2365	* TODO: update TODO on recent suggestions
2366
23672002-10-21  Will Estes <wlestes@users.sourceforge.net>
2368
2369	* flex.texi: titlepage and contents
2370
23712002-10-21  Will Estes <wlestes@users.sourceforge.net>
2372
2373	* Makefile.am: typo
2374
23752002-10-21  Will Estes <wlestes@users.sourceforge.net>
2376
2377	* Makefile.am, README.cvs-snapshot: include README.cvs-snapshot in
2378	the distribution; in README-cvs-snapshot, mention the need for
2379	enable-maintainer-mode
2380
23812002-10-21  John Millaway <john43@users.sourceforge.net>
2382
2383	* flex.texi: typo.
2384
23852002-10-18  Will Estes <wlestes@users.sourceforge.net>
2386
2387	* flex.texi: report the current version info that flex provides;
2388	reformat a list of non-posix features
2389
23902002-10-18  Will Estes <wlestes@users.sourceforge.net>
2391
2392	* NEWS: report the current version info that flex provides
2393
23942002-10-18  Will Estes <wlestes@users.sourceforge.net>
2395
2396	* flex.skl: FLEX_BETA defined if flex is beta
2397
23982002-10-16  Will Estes <wlestes@users.sourceforge.net>
2399
2400	* flexint.h: if we're doing c++, then we can't use long long
2401
24022002-10-14  Will Estes <wlestes@users.sourceforge.net>
2403
2404	* TODO: update TODO on several things
2405
24062002-10-11  Will Estes <wlestes@users.sourceforge.net>
2407
2408	* flex.texi: more proofreading
2409
24102002-10-11  Will Estes <wlestes@users.sourceforge.net>
2411
2412	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
2413	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
2414	tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
2415	tests/test-bison-yylloc/Makefile.am,
2416	tests/test-bison-yylval/Makefile.am,
2417	tests/test-c++-basic/Makefile.am,
2418	tests/test-c++-multiple-scanners/Makefile.am,
2419	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
2420	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
2421	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
2422	tests/test-include-by-buffer/Makefile.am,
2423	tests/test-include-by-reentrant/Makefile.am,
2424	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2425	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2426	tests/test-multiple-scanners-nr/Makefile.am,
2427	tests/test-multiple-scanners-r/Makefile.am,
2428	tests/test-posix/Makefile.am,
2429	tests/test-posixly-correct/Makefile.am,
2430	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2431	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2432	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2433	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
2434	remove BISON assignment as per suggestion from Akim Demaille
2435
24362002-10-11  Will Estes <wlestes@users.sourceforge.net>
2437
2438	* Makefile.am, configure.in: remove intl from dist
2439
24402002-10-11  Will Estes <wlestes@users.sourceforge.net>
2441
2442	* configure.in: we use maintainer mode now
2443
24442002-10-11  Will Estes <wlestes@users.sourceforge.net>
2445
2446	* NEWS: include create-test
2447
24482002-10-11  Will Estes <wlestes@users.sourceforge.net>
2449
2450	* tests/Makefile.am: rename test to check-local as per Akim
2451	Demaille; test for failed tests so that make check fails if any
2452	tests do
2453
24542002-10-11  Will Estes <wlestes@users.sourceforge.net>
2455
2456	* tests/Makefile.am: use dist_noinst_scripts as per email from Akim
2457	Demaille
2458
24592002-10-10  John Millaway <john43@users.sourceforge.net>
2460
2461	* flex.texi: Documentation.
2462
24632002-10-10  Will Estes <wlestes@users.sourceforge.net>
2464
2465	* NEWS, configure.in: version 2.5.22; portability fixes and attn to
2466	the test suite
2467
24682002-10-10  Will Estes <wlestes@users.sourceforge.net>
2469
2470	* flexint.h: ok, this seems to work
2471
24722002-10-10  Will Estes <wlestes@users.sourceforge.net>
2473
2474	* tests/TEMPLATE/Makefile.am, tests/test-bison-nr/Makefile.am,
2475	tests/test-bison-yylloc/Makefile.am,
2476	tests/test-bison-yylval/Makefile.am,
2477	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
2478	tests/test-multiple-scanners-nr/Makefile.am,
2479	tests/test-multiple-scanners-r/Makefile.am: use builddir in tests
2480	that need it in their include path
2481
24822002-10-10  Will Estes <wlestes@users.sourceforge.net>
2483
2484	* tests/TEMPLATE/Makefile.am: sometimes we put header files in the
2485	builddir and so we should account for that
2486
24872002-10-10  Will Estes <wlestes@users.sourceforge.net>
2488
2489	* tests/TEMPLATE/Makefile.am: replace the last  instance
2490
24912002-10-10  Will Estes <wlestes@users.sourceforge.net>
2492
2493	* flex.skl: include unistd.h and not cunistd as cunistd only seems
2494	to be present on very recent systems
2495
24962002-10-10  Will Estes <wlestes@users.sourceforge.net>
2497
2498	* Makefile.am, configure.in, flex.skl, flexdef.h, flexint.h: redo
2499	integral types again; add flexint.h; change dependencies caused by
2500	adding flexint.h; remove autoconf wrapper around cunistd; restore
2501	netinet/in.h includes; remove unneded feature checks in configure.in
2502
25032002-10-08  Will Estes <wlestes@users.sourceforge.net>
2504
2505	* configure.in, flex.skl, flexdef.h: current swipe at header magic;
2506	int types be damned
2507
25082002-10-08  Will Estes <wlestes@users.sourceforge.net>
2509
2510	* NEWS: change version constant info to reflect change to flex.skl
2511
25122002-10-08  Will Estes <wlestes@users.sourceforge.net>
2513
2514	* Makefile.am: remove README-alpha option; add definitions for
2515	FLEX_{MAJOR,MINOR,SUBMINOR}_VERSION
2516
25172002-10-07  Will Estes <wlestes@users.sourceforge.net>
2518
2519	* flex.skl, flexdef.h: ok, here goes; try to handle integral
2520	typedefs in one swell foop
2521
25222002-10-07  Will Estes <wlestes@users.sourceforge.net>
2523
2524	* configure.in: we check for {u,}int*_t types; maybe this will
2525	simplify things
2526
25272002-10-07  Will Estes <wlestes@users.sourceforge.net>
2528
2529	* configure.in: we create the tests/TEMPLATE/Makefile so that we can
2530	build the dist archives
2531
25322002-10-07  Will Estes <wlestes@users.sourceforge.net>
2533
2534	* NEWS: more test suite cleanups
2535
25362002-10-07  Will Estes <wlestes@users.sourceforge.net>
2537
2538	* tests/test-c++-multiple-scanners/Makefile.am: we don't use header
2539	files...
2540
25412002-10-07  Will Estes <wlestes@users.sourceforge.net>
2542
2543	* flexdef.h: remove include of malloc.h
2544
25452002-10-04  Will Estes <wlestes@users.sourceforge.net>
2546
2547	* flex.texi: more editing; remove examples index; merge examples
2548	into concept index
2549
25502002-10-04  Will Estes <wlestes@users.sourceforge.net>
2551
2552	* flex.texi: edited one more faq; used C-u C-c C-u C-a to update
2553	menus and nodes since the other updating commands are somewhat
2554	broken; unfortunately this means that all nodes have all pointers
2555	filled in
2556
25572002-10-04  Will Estes <wlestes@users.sourceforge.net>
2558
2559	* flex.texi: yesterday's proofreading
2560
25612002-10-02  Will Estes <wlestes@users.sourceforge.net>
2562
2563	* flex.texi: proofread some more
2564
25652002-10-02  Will Estes <wlestes@users.sourceforge.net>
2566
2567	* flex.texi: proofread edit begins
2568
25692002-10-01  Will Estes <wlestes@users.sourceforge.net>
2570
2571	* configure.in, tests/Makefile.am,
2572	tests/test-c++-multiple-scanners/.cvsignore,
2573	tests/test-c++-multiple-scanners/Makefile.am,
2574	tests/test-c++-multiple-scanners/main.cpp,
2575	tests/test-c++-multiple-scanners/scanner-1.l,
2576	tests/test-c++-multiple-scanners/scanner-2.l,
2577	tests/test-c++-multiple-scanners/test.input: test c++ with multiple
2578	scanners
2579
25802002-09-27  Will Estes <wlestes@users.sourceforge.net>
2581
2582	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
2583	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
2584	tests/test-bison-nr/Makefile.am,
2585	tests/test-bison-yylloc/Makefile.am,
2586	tests/test-bison-yylval/Makefile.am,
2587	tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2588	tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
2589	tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
2590	tests/test-header-r/Makefile.am,
2591	tests/test-include-by-buffer/Makefile.am,
2592	tests/test-include-by-reentrant/Makefile.am,
2593	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2594	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2595	tests/test-multiple-scanners-nr/Makefile.am,
2596	tests/test-multiple-scanners-r/Makefile.am,
2597	tests/test-posix/Makefile.am,
2598	tests/test-posixly-correct/Makefile.am,
2599	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2600	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2601	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2602	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
2603	we used INCLUDES in another place in the Makefile.am files in the
2604	test suite
2605
26062002-09-27  Will Estes <wlestes@users.sourceforge.net>
2607
2608	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
2609	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
2610	tests/test-bison-nr/Makefile.am,
2611	tests/test-bison-yylloc/Makefile.am,
2612	tests/test-bison-yylval/Makefile.am,
2613	tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2614	tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
2615	tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
2616	tests/test-header-r/Makefile.am,
2617	tests/test-include-by-buffer/Makefile.am,
2618	tests/test-include-by-reentrant/Makefile.am,
2619	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2620	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2621	tests/test-multiple-scanners-nr/Makefile.am,
2622	tests/test-multiple-scanners-r/Makefile.am,
2623	tests/test-posix/Makefile.am,
2624	tests/test-posixly-correct/Makefile.am,
2625	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2626	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2627	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2628	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
2629	oops, I typed that last s/// command to perl way wrong
2630
26312002-09-27  Will Estes <wlestes@users.sourceforge.net>
2632
2633	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
2634	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
2635	tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
2636	tests/test-bison-yylloc/Makefile.am,
2637	tests/test-bison-yylval/Makefile.am,
2638	tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2639	tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
2640	tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
2641	tests/test-header-r/Makefile.am,
2642	tests/test-include-by-buffer/Makefile.am,
2643	tests/test-include-by-reentrant/Makefile.am,
2644	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2645	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2646	tests/test-multiple-scanners-nr/Makefile.am,
2647	tests/test-multiple-scanners-r/Makefile.am,
2648	tests/test-posix/Makefile.am,
2649	tests/test-posixly-correct/Makefile.am,
2650	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2651	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2652	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2653	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
2654	use AM_CPPFLAGS instead of INCLUDES; write -I with no space after it
2655	for broken compilers
2656
26572002-09-27  Will Estes <wlestes@users.sourceforge.net>
2658
2659	* Makefile.am: INCLUDES is obsolete; use AM_CPPFLAGS instead
2660
26612002-09-27  Will Estes <wlestes@users.sourceforge.net>
2662
2663	* configure.in: apparently, AM_CONFIG_HEADER is obsolete
2664
26652002-09-27  Will Estes <wlestes@users.sourceforge.net>
2666
2667	* TODO: integrate test suite into automake
2668
26692002-09-27  Will Estes <wlestes@users.sourceforge.net>
2670
2671	* configure.in: since we dont run the template test, we dont need to
2672	generate its Makefile either
2673
26742002-09-27  Will Estes <wlestes@users.sourceforge.net>
2675
2676	* autogen.sh: use autoreconf instead of calling individual utilities
2677	separately
2678
26792002-09-27  Will Estes <wlestes@users.sourceforge.net>
2680
2681	* configure.in: check for c++ compiler
2682
26832002-09-27  Will Estes <wlestes@users.sourceforge.net>
2684
2685	* configure.in: re-organize according to suggested layout in
2686	autoconf manual
2687
26882002-09-26  Will Estes <wlestes@users.sourceforge.net>
2689
2690	* Makefile.am, NEWS, configure.in: update automake to 1.7 and
2691	autoconf to 2.54
2692
26932002-09-26  Will Estes <wlestes@users.sourceforge.net>
2694
2695	* Makefile.am: use AM_YFLAGS since YFLAGS is a user variable
2696
26972002-09-25  Will Estes <wlestes@users.sourceforge.net>
2698
2699	* NEWS: catch NEWS up on things, some of which happened a long time
2700	ago; correct punctuation; try to remove some editorializing
2701
27022002-09-25  Will Estes <wlestes@users.sourceforge.net>
2703
2704	* Makefile.am, flex.skl, flex.texi: include a single, automatically
2705	generated version number in flex scanners
2706
27072002-09-23  Will Estes <wlestes@users.sourceforge.net>
2708
2709	* tests/create-test: complain audibly when argument not supplied;
2710	echo on stderr when writing error messages
2711
27122002-09-23  Will Estes <wlestes@users.sourceforge.net>
2713
2714	* tests/Makefile.am, tests/create-test: DIST_SUBDIRS so we don't
2715	have to run the TEMPLATE test; so we add new tests to SUBDIRS and
2716	DIST_SUBDIRS
2717
27182002-09-23  Will Estes <wlestes@users.sourceforge.net>
2719
2720	* tests/TEMPLATE/Makefile.am: not all compilers support '-I dir' so
2721	we write '-Idir' instead
2722
27232002-09-23  Will Estes <wlestes@users.sourceforge.net>
2724
2725	* TODO: reorganize faq entries; proofread the manual
2726
27272002-09-23  Will Estes <wlestes@users.sourceforge.net>
2728
2729	* flex.texi: move c++ experimental warning to top of cxx node
2730
27312002-09-20  Will Estes <wlestes@users.sourceforge.net>
2732
2733	* flex.skl: move stdint.h include to table-serialization section;
2734	we'll still need to think about stdint.h more though
2735
27362002-09-20  Will Estes <wlestes@users.sourceforge.net>
2737
2738	* NEWS: new smarter skeleton/scanner generation
2739
27402002-09-20  John Millaway <john43@users.sourceforge.net>
2741
2742	* flex.skl, misc.c: bison-bridge skel handled via %if/%endif pairs.
2743
27442002-09-19  John Millaway <john43@users.sourceforge.net>
2745
2746	* flex.skl, misc.c: reentrant skel handled via %if/%endif pairs.
2747
27482002-09-19  John Millaway <john43@users.sourceforge.net>
2749
2750	* flex.skl, misc.c: skeleton uses %push/%pop to keep skelout() scope
2751	sane.  skel commands are omitted unless --debug enabled.
2752
27532002-09-19  John Millaway <john43@users.sourceforge.net>
2754
2755	* flex.skl, main.c, misc.c, tables.h: Added %push and %pop
2756	operations to skel processing.
2757
27582002-09-17  Will Estes <wlestes@users.sourceforge.net>
2759
2760	* NEWS, configure.in: flex 2.5.21
2761
27622002-09-17  John Millaway <john43@users.sourceforge.net>
2763
2764	* tests/test-reject/Makefile.am: minor fixup for dist.
2765
27662002-09-16  Will Estes <wlestes@users.sourceforge.net>
2767
2768	* NEWS, configure.in: version 2.5.20
2769
27702002-09-16  Will Estes <wlestes@users.sourceforge.net>
2771
2772	* flex.texi: correct typo
2773
27742002-09-16  Will Estes <wlestes@users.sourceforge.net>
2775
2776	* NEWS: note the new tables functionality
2777
27782002-09-16  John Millaway <john43@users.sourceforge.net>
2779
2780	* tests/test-multiple-scanners-r/.cvsignore,
2781	tests/test-multiple-scanners-r/Makefile.am: Fixed `clean' target and
2782	.cvsignore.
2783
27842002-09-16  John Millaway <john43@users.sourceforge.net>
2785
2786	* TODO, flex.skl, flex.texi, main.c, tables_shared.h,
2787	tests/test-multiple-scanners-r/main.c,
2788	tests/test-multiple-scanners-r/scanner-1.l,
2789	tests/test-multiple-scanners-r/scanner-2.l: Serialization works in
2790	headers (%option headers).  Serialization code (Tables API) is
2791	complete.
2792
27932002-09-16  Will Estes <wlestes@users.sourceforge.net>
2794
2795	* tests/test-reject/scanner.l: replace yytables_load with
2796	yytables_fload as per millaway's other changes
2797
27982002-09-15  John Millaway <john43@users.sourceforge.net>
2799
2800	* TODO, flex.texi: Created user API for tables deserialization.
2801	Documented API and --tables-* options in manual.
2802
28032002-09-15  John Millaway <john43@users.sourceforge.net>
2804
2805	* flex.skl, tests/test-table-opts/scanner.l: Tables deserialization
2806	uses yyalloc/yyfree.  Changed yytables_load to yytables_fload.
2807
28082002-09-15  John Millaway <john43@users.sourceforge.net>
2809
2810	* tests/test-bison-nr/.cvsignore: minor upkeep.
2811
28122002-09-15  John Millaway <john43@users.sourceforge.net>
2813
2814	* flex.texi: Categorized and indexed scanner options in manual.
2815
28162002-09-15  John Millaway <john43@users.sourceforge.net>
2817
2818	* flex.skl: Initialization of reject vars and %array vars in
2819	reentrant scanner.
2820
28212002-09-13  John Millaway <john43@users.sourceforge.net>
2822
2823	* TODO, configure.in, devel/tables.pl, dfa.c, flex.skl, flex.texi,
2824	gen.c, tables.c, tables_shared.c, tables_shared.h,
2825	tests/Makefile.am, tests/test-reject/.cvsignore,
2826	tests/test-reject/Makefile.am, tests/test-reject/scanner.l,
2827	tests/test-reject/test.input, tests/test-table-opts/Makefile.am:
2828	Created test for reject.  Handled reject-triggered tables in
2829	serialization.
2830
28312002-09-13  Will Estes <wlestes@users.sourceforge.net>
2832
2833	* NEWS: millaway has been very busy
2834
28352002-09-13  John Millaway <john43@users.sourceforge.net>
2836
2837	* flex.skl, tests/test-table-opts/Makefile.am,
2838	tests/test-table-opts/scanner.l: Added test for multiple tables in
2839	one file.
2840
28412002-09-13  John Millaway <john43@users.sourceforge.net>
2842
2843	* tests/test-bison-nr/.cvsignore: forgot to add .cvsignore on last
2844	commit.
2845
28462002-09-13  John Millaway <john43@users.sourceforge.net>
2847
2848	* tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c,
2849	tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l,
2850	tests/test-bison-nr/test.input: Added test-bison-bridge.
2851
28522002-09-13  John Millaway <john43@users.sourceforge.net>
2853
2854	* configure.in, flex.skl, flex.texi, flexdef.h, gen.c, main.c,
2855	misc.c, options.c, options.h, scan.l, tables.h, tests/Makefile.am,
2856	tests/descriptions, tests/test-bison-yylloc/scanner.l,
2857	tests/test-bison-yylval/scanner.l, tests/test-table-opts/scanner.l:
2858	Bison bridge code now works for all C scanners and pure/non-pure
2859	bison parsers.  Added %option bison-bridge (--bison-bridge).
2860	Removed %option reentrant-bison/--reentrant-bison/-Rb.  Scanner
2861	knows the name of its tables.  Tables serialization is OK on EOF.
2862	yylineno is present in all scanners.  Modified nasty performance
2863	penalty warning w/ yylineno.  test-table-opts is now run last
2864	because it's so fat.  Updated manual.
2865
28662002-09-12  John Millaway <john43@users.sourceforge.net>
2867
2868	* flex.texi: documentation of tabels api in manual
2869
28702002-09-12  John Millaway <john43@users.sourceforge.net>
2871
2872	* TODO, tables.c: Renamed *_fwrite to *_write to reflect writer
2873	abstraction.
2874
28752002-09-11  John Millaway <john43@users.sourceforge.net>
2876
2877	* devel/tables.pl: Added perl script to read/dump serialized tables
2878	in devel/
2879
28802002-09-11  Will Estes <wlestes@users.sourceforge.net>
2881
2882	* scan.l: the debian patch used strlen(yytext) and similar
2883	constructs--as millaway points out, this is better known as yyleng
2884
28852002-09-11  Will Estes <wlestes@users.sourceforge.net>
2886
2887	* NEWS, po/de.po: new de translation from the translation project
2888
28892002-09-11  John Millaway <john43@users.sourceforge.net>
2890
2891	* flex.skl: yytbl_load now checks tables set by name.  Localized var
2892	scaope in yytbl_load.
2893
28942002-09-10  Will Estes <wlestes@users.sourceforge.net>
2895
2896	* tests/Makefile.am: make clean  before make test
2897
28982002-09-09  John Millaway <john43@users.sourceforge.net>
2899
2900	* TODO, flex.skl: Fixed deserialization of --fast tables.
2901
29022002-09-09  Will Estes <wlestes@users.sourceforge.net>
2903
2904	* TODO: fix typo; remove the yylineo entry
2905
29062002-09-09  John Millaway <john43@users.sourceforge.net>
2907
2908	* TODO, buf.c, devel/dump-tables.pl, dfa.c, flex.skl, flexdef.h,
2909	gen.c, main.c, misc.c, options.c, options.h, scan.l, tables.c,
2910	tables.h, tables_shared.h, tests/test-table-opts/.cvsignore,
2911	tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l:
2912	Table deserialization works for everything except --fast scanners.
2913	Scanners can auto-verify serialized table integrity via
2914	--tables-verify.  Added tables API items to TODO list.
2915	test-table-opts is becoming exhaustive (a good thing).
2916
29172002-09-09  Will Estes <wlestes@users.sourceforge.net>
2918
2919	* NEWS: flex has better internal diagnostics
2920
29212002-09-09  Will Estes <wlestes@users.sourceforge.net>
2922
2923	* configure.in, flexdef.h: test for presence of __func__ and
2924	compensate if absent
2925
29262002-09-09  Will Estes <wlestes@users.sourceforge.net>
2927
2928	* Makefile.am: include the intl/ subdirectory when searching for
2929	include files
2930
29312002-09-09  Will Estes <wlestes@users.sourceforge.net>
2932
2933	* NEWS, po/ru.po, po/sv.po: new sv, ru translations from the
2934	translation project
2935
29362002-09-07  John Millaway <john43@users.sourceforge.net>
2937
2938	* flex.skl, misc.c: Changed cryptic skeleton markers to readable
2939	form.
2940
29412002-09-07  John Millaway <john43@users.sourceforge.net>
2942
2943	* Makefile.am, dfa.c, flex.skl, flex.texi, flexdef.h, gen.c,
2944	main.c, misc.c, parse.y, tables.c, tables.h, tables_shared.c,
2945	tables_shared.h: Members of struct yy_trans_info are now forced to
2946	be the same size.  Added shared file tables_shared.c.  Separated
2947	tables.h from flexdef.h Bulk of table deserialization code is done.
2948
29492002-09-06  Will Estes <wlestes@users.sourceforge.net>
2950
2951	* NEWS, po/ca.po: new ca translation
2952
29532002-09-06  Will Estes <wlestes@users.sourceforge.net>
2954
2955	* NEWS: new fr translation
2956
29572002-09-06  Will Estes <wlestes@users.sourceforge.net>
2958
2959	* po/fr.po: new french translation from the translation project
2960
29612002-09-05  Will Estes <wlestes@users.sourceforge.net>
2962
2963	* NEWS: c99 function defs by default
2964
29652002-09-05  John Millaway <john43@users.sourceforge.net>
2966
2967	* flexdef.h, tables.c: Added flex_die macro. May need some autoconf
2968	massaging.  Added thorough error checking in tables code.
2969
29702002-09-05  John Millaway <john43@users.sourceforge.net>
2971
2972	* flex.skl, flex.texi: Flex generates C99 defs now.  Documented the
2973	above change in manual.
2974
29752002-09-05  John Millaway <john43@users.sourceforge.net>
2976
2977	* tests/test-table-opts/.cvsignore,
2978	tests/test-table-opts/Makefile.am: Added serialization test to
2979	table-opts test.
2980
29812002-09-05  Will Estes <wlestes@users.sourceforge.net>
2982
2983	* configure.in: oops, i made a typo
2984
29852002-09-05  Will Estes <wlestes@users.sourceforge.net>
2986
2987	* NEWS, configure.in: version 2.5.19
2988
29892002-09-05  Will Estes <wlestes@users.sourceforge.net>
2990
2991	* scan.l: use FLEX_EXIT(), not exit()
2992
29932002-09-05  John Millaway <john43@users.sourceforge.net>
2994
2995	* devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl:
2996	Added devel/ directory for junk that we don't want in the
2997	distribution, but that we want in CVS.
2998
29992002-09-05  Will Estes <wlestes@users.sourceforge.net>
3000
3001	* scan.l: s/exit(1)/exit(EXIT_FAILURE)
3002
30032002-09-05  John Millaway <john43@users.sourceforge.net>
3004
3005	* dfa.c, gen.c: Tables are now generated with %option
3006	tables-file=FILE.
3007
30082002-09-05  Will Estes <wlestes@users.sourceforge.net>
3009
3010	* NEWS: catch up on a few things
3011
30122002-09-05  Will Estes <wlestes@users.sourceforge.net>
3013
3014	* scan.l: prevent segfault on input lines which are longer than the
3015	allocated space (problem report from Manoj Srivastava
3016	<srivasta@golden-gryphon.com>)
3017
30182002-09-05  John Millaway <john43@users.sourceforge.net>
3019
3020	* flex.texi, main.c, options.c, options.h: Changed option 'header'
3021	to 'header-file'. 'header' still works, though.
3022
30232002-09-05  John Millaway <john43@users.sourceforge.net>
3024
3025	* flex.texi, flexdef.h, gen.c, main.c, options.c, options.h,
3026	scan.l, tables.c: Tons more work on tables.
3027
30282002-09-05  John Millaway <john43@users.sourceforge.net>
3029
3030	* flexdef.h, gen.c, tables.c, tables_shared.h: Lots of work on
3031	tables serialization code.
3032
30332002-09-04  Will Estes <wlestes@users.sourceforge.net>
3034
3035	* README.cvs-snapshot: mention GNU indent
3036
30372002-09-04  Will Estes <wlestes@users.sourceforge.net>
3038
3039	* NEWS: remove the word after from the version line
3040
30412002-09-03  Will Estes <wlestes@users.sourceforge.net>
3042
3043	* NEWS, configure.in: version 2.5.18
3044
30452002-09-03  Will Estes <wlestes@users.sourceforge.net>
3046
3047	* NEWS: catch up on the NEWS
3048
30492002-09-03  Will Estes <wlestes@users.sourceforge.net>
3050
3051	* tests/Makefile.am: target test: quote the results echoing so that
3052	the ECHO_C will work on systems where it is used
3053
30542002-09-03  Will Estes <wlestes@users.sourceforge.net>
3055
3056	* configure.in: when we don't have GNU indent, the test will
3057	generate output on stderr, so we send that to /dev/null
3058
30592002-09-03  Will Estes <wlestes@users.sourceforge.net>
3060
3061	* configure.in: fixed bug whereby bison was reported missing even
3062	when it was found
3063
30642002-09-02  John Millaway <john43@users.sourceforge.net>
3065
3066	* tables.c: In-code documentation.
3067
30682002-09-02  John Millaway <john43@users.sourceforge.net>
3069
3070	* flexdef.h: Forgot to indent before previous commit.
3071
30722002-09-02  John Millaway <john43@users.sourceforge.net>
3073
3074	* flexdef.h: Added known integer limits if undefined.
3075
30762002-08-29  Will Estes <wlestes@users.sourceforge.net>
3077
3078	* configure.in: version 2.5.17
3079
30802002-08-29  Will Estes <wlestes@users.sourceforge.net>
3081
3082	* NEWS: more portability fixes; new version number
3083
30842002-08-29  Will Estes <wlestes@users.sourceforge.net>
3085
3086	* flexdef.h, main.c, misc.c, scanopt.c: #include fixes; we've
3087	factored out all the system include files and put them in flexdef.h
3088
30892002-08-29  Will Estes <wlestes@users.sourceforge.net>
3090
3091	* dfa.c: eat a blank line
3092
30932002-08-29  Will Estes <wlestes@users.sourceforge.net>
3094
3095	* NEWS: new config.{sub,guess} files; mention that we use indent on
3096	flex
3097
30982002-08-28  Will Estes <wlestes@users.sourceforge.net>
3099
3100	* configure.in: warn if no indent found; version 2.5.16
3101
31022002-08-28  Will Estes <wlestes@users.sourceforge.net>
3103
3104	* NEWS: catch up on recent changes; version 2.5.16
3105
31062002-08-27  Will Estes <wlestes@users.sourceforge.net>
3107
3108	* buf.c, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, libmain.c,
3109	libyywrap.c, main.c, misc.c, nfa.c, options.c, options.h,
3110	scanopt.c, scanopt.h, sym.c, tables.c, tables_shared.h, tblcmp.c,
3111	yylex.c: ran the indent target; commit the results
3112
31132002-08-27  Will Estes <wlestes@users.sourceforge.net>
3114
3115	* Makefile.am: touch up the indent targeet; it's ready for
3116	production use now
3117
31182002-08-27  Will Estes <wlestes@users.sourceforge.net>
3119
3120	* configure.in: test for GNU indent; reorder the tests somewhat
3121
31222002-08-23  Will Estes <wlestes@users.sourceforge.net>
3123
3124	* configure.in: automake is smarter about autoconf's versioning
3125	scheme
3126
31272002-08-23  Will Estes <wlestes@users.sourceforge.net>
3128
3129	* NEWS: catch NEWS up on what we've been doing
3130
31312002-08-22  Will Estes <wlestes@users.sourceforge.net>
3132
3133	* flexdef.h: do some more conditional including for folks without
3134	standard systems
3135
31362002-08-22  Will Estes <wlestes@users.sourceforge.net>
3137
3138	* tests/test-c++-basic/Makefile.am: use CXX to link the test scanner
3139	here
3140
31412002-08-22  John Millaway <john43@users.sourceforge.net>
3142
3143	* flex.texi: Documentation.
3144
31452002-08-22  John Millaway <john43@users.sourceforge.net>
3146
3147	* Makefile.am: Created 'indent' target and added .indent.pro.
3148
31492002-08-22  John Millaway <john43@users.sourceforge.net>
3150
3151	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
3152	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
3153	tests/test-c-cpp-nr/Makefile.am: Fixed missing 'make clean' files.
3154
31552002-08-22  John Millaway <john43@users.sourceforge.net>
3156
3157	* tests/test-bison-yylloc/Makefile.am,
3158	tests/test-bison-yylval/Makefile.am: fixed missing 'clean' file.
3159
31602002-08-22  John Millaway <john43@users.sourceforge.net>
3161
3162	* flex.skl, tests/test-c++-basic/Makefile.am,
3163	tests/test-c++-basic/scanner.l: Removed core of yylex_destroy from
3164	c++ scanner -- hack! Added -lstdc++ to LDFLAGS (should we have to do
3165	this??)
3166
31672002-08-21  Will Estes <wlestes@users.sourceforge.net>
3168
3169	* README: official releases are being hosted by Vern
3170
31712002-08-21  Will Estes <wlestes@users.sourceforge.net>
3172
3173	* NEWS, configure.in: new beta version; more entries in NEWS from
3174	millaway; the top level entry for test-c++-basic
3175
31762002-08-21  Will Estes <wlestes@users.sourceforge.net>
3177
3178	* tests/Makefile.am, tests/test-c++-basic/.cvsignore,
3179	tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l,
3180	tests/test-c++-basic/test.input: add test-c++-basic
3181
31822002-08-21  John Millaway <john43@users.sourceforge.net>
3183
3184	* gen.c, nfa.c: More tabels work.
3185
31862002-08-21  John Millaway <john43@users.sourceforge.net>
3187
3188	* flexdef.h, gen.c, tables.c, tables_shared.h: More work on tables.
3189
31902002-08-20  John Millaway <john43@users.sourceforge.net>
3191
3192	* dfa.c: Cleaned up macros that took no ';'.
3193
31942002-08-20  John Millaway <john43@users.sourceforge.net>
3195
3196	* scanopt.c: Fixed oddball '=-'.
3197
31982002-08-20  John Millaway <john43@users.sourceforge.net>
3199
3200	* flex.skl, flex.texi, gen.c: Dynamically allocate REJECT state
3201	buffer.  Mentioned memory usage in docs.  Made REJECT buffer
3202	variables reentrant-safe.
3203
32042002-08-20  John Millaway <john43@users.sourceforge.net>
3205
3206	* tables.c: More work on tables code.
3207
32082002-08-20  Will Estes <wlestes@users.sourceforge.net>
3209
3210	* Makefile.am, NEWS, configure.in: we're using m4 so have configure
3211	test for it
3212
32132002-08-20  John Millaway <john43@users.sourceforge.net>
3214
3215	* Makefile.am, tables.c: Added tables.c and rebuilt dependencies.
3216
32172002-08-20  John Millaway <john43@users.sourceforge.net>
3218
3219	* TODO, flex.texi: Dicussed prototypes and header in manual.
3220
32212002-08-19  John Millaway <john43@users.sourceforge.net>
3222
3223	* Makefile.am, configure.in, flex.skl, flexdef.h, tables_shared.h:
3224	More work on tables serialization.
3225
32262002-08-19  John Millaway <john43@users.sourceforge.net>
3227
3228	* Makefile.am, mkskel.sh: Skeleton is now passed through m4 (before
3229	dist is built).
3230
32312002-08-19  Will Estes <wlestes@users.sourceforge.net>
3232
3233	* po/LINGUAS, po/zh_CN.po: add zh_cn translation from the
3234	translation project
3235
32362002-08-19  Will Estes <wlestes@users.sourceforge.net>
3237
3238	* NEWS: millaway's done a lot of things which need to be mentioned
3239	in NEWS
3240
32412002-08-18  John Millaway <john43@users.sourceforge.net>
3242
3243	* main.c: Removed #undef of start conditions.
3244
32452002-08-17  John Millaway <john43@users.sourceforge.net>
3246
3247	* TODO: todo list
3248
32492002-08-17  John Millaway <john43@users.sourceforge.net>
3250
3251	* flexdef.h, main.c, misc.c: Start conditions now optional in
3252	header.  undef's now optional in header.  Start conditions are NOT
3253	prefixed.
3254
32552002-08-17  John Millaway <john43@users.sourceforge.net>
3256
3257	* flex.skl, flex.texi: Working on tables API.
3258
32592002-08-16  John Millaway <john43@users.sourceforge.net>
3260
3261	* flexdef.h, main.c, misc.c, options.c, options.h, parse.y, scan.l:
3262	Added --tables option.  Omitted tables code from generated scanner
3263	when unused.
3264
32652002-08-16  John Millaway <john43@users.sourceforge.net>
3266
3267	* flex.skl, flex.texi, misc.c: Prelimary work on tables API.
3268
32692002-08-16  John Millaway <john43@users.sourceforge.net>
3270
3271	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
3272	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
3273	tests/test-basic-r/Makefile.am,
3274	tests/test-bison-yylloc/Makefile.am,
3275	tests/test-bison-yylval/Makefile.am,
3276	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
3277	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
3278	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
3279	tests/test-include-by-buffer/Makefile.am,
3280	tests/test-include-by-reentrant/Makefile.am,
3281	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
3282	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
3283	tests/test-multiple-scanners-nr/Makefile.am,
3284	tests/test-multiple-scanners-r/Makefile.am,
3285	tests/test-posix/Makefile.am,
3286	tests/test-posixly-correct/Makefile.am,
3287	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
3288	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
3289	tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am,
3290	tests/test-yyextra/Makefile.am: Tests now respect CFLAGS, CPPFLAGS,
3291	etc..
3292
32932002-08-16  John Millaway <john43@users.sourceforge.net>
3294
3295	* tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
3296	tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l: Got
3297	rid of flex -s warnings in tests.
3298
32992002-08-16  John Millaway <john43@users.sourceforge.net>
3300
3301	* Makefile.am: Updated dependencies list.
3302
33032002-08-15  John Millaway <john43@users.sourceforge.net>
3304
3305	* main.c: Fixed seg fault bug in ecs.
3306
33072002-08-15  Will Estes <wlestes@users.sourceforge.net>
3308
3309	* tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-r/.cvsignore:
3310	ignore .cpp files since we generate them instead of .c
3311
33122002-08-15  Will Estes <wlestes@users.sourceforge.net>
3313
3314	* configure.in: version 2.5.14
3315
33162002-08-15  Will Estes <wlestes@users.sourceforge.net>
3317
3318	* NEWS: c-as-c++ tests reworked
3319
33202002-08-15  John Millaway <john43@users.sourceforge.net>
3321
3322	* tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/scanner.l,
3323	tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/scanner.l: The
3324	c++ tests use .cpp instead of .c extensions just to be on the safe
3325	side.
3326
33272002-08-15  Will Estes <wlestes@users.sourceforge.net>
3328
3329	* main.c: conditionally include <locale.h>; include config.h as well
3330
33312002-08-15  Will Estes <wlestes@users.sourceforge.net>
3332
3333	* configure.in, flex.skl: only include <cunistd> if we have it
3334
33352002-08-15  Will Estes <wlestes@users.sourceforge.net>
3336
3337	* NEWS: portability fixes; added missing punctuation; de translation
3338	now included
3339
33402002-08-15  Will Estes <wlestes@users.sourceforge.net>
3341
3342	* po/LINGUAS: we also translate to german
3343
33442002-08-15  Will Estes <wlestes@users.sourceforge.net>
3345
3346	* Makefile.am: require automake at least 1.6
3347
33482002-08-15  Will Estes <wlestes@users.sourceforge.net>
3349
3350	* NEWS, configure.in: version 2.5.13
3351
33522002-08-14  Will Estes <wlestes@users.sourceforge.net>
3353
3354	* flex.texi: reverted away from the @copying as it breaks the info
3355	reader
3356
33572002-08-14  John Millaway <john43@users.sourceforge.net>
3358
3359	* flex.texi, flexdef.h, main.c, misc.c: Start condition prefixes
3360	attempts to adjust to user preferences.
3361
33622002-08-13  John Millaway <john43@users.sourceforge.net>
3363
3364	* main.c: Include start condition symbols in header.
3365
33662002-08-13  John Millaway <john43@users.sourceforge.net>
3367
3368	* flexdef.h, main.c: Omit user code and tables from generated header
3369	file.
3370
33712002-08-13  Will Estes <wlestes@users.sourceforge.net>
3372
3373	* flex.texi: use @copying construct to display the flex license;
3374	move copying and bug reporting to the front of the manual
3375
33762002-08-13  Will Estes <wlestes@users.sourceforge.net>
3377
3378	* NEWS: printf fix and yylex_init reports errors
3379
33802002-08-12  John Millaway <john43@users.sourceforge.net>
3381
3382	* flex.texi: Updated manual for %option header.
3383
33842002-08-12  John Millaway <john43@users.sourceforge.net>
3385
3386	* flex.skl, flex.texi, gen.c: Fixed type mismatch in printf.
3387	yylex_init now reports errors.
3388
33892002-08-10  John Millaway <john43@users.sourceforge.net>
3390
3391	* dfa.c, main.c: Added alignment flag for future use.
3392
33932002-08-10  John Millaway <john43@users.sourceforge.net>
3394
3395	* tests/test-table-opts/.cvsignore,
3396	tests/test-table-opts/Makefile.am: Added options to test-table-opts
3397
33982002-08-10  John Millaway <john43@users.sourceforge.net>
3399
3400	* configure.in, tests/Makefile.am, tests/descriptions,
3401	tests/test-c-cpp-nr/Makefile.am, tests/test-table-opts/.cvsignore,
3402	tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l,
3403	tests/test-table-opts/test.input: Added a test for various DFA table
3404	options.
3405
34062002-08-09  Will Estes <wlestes@users.sourceforge.net>
3407
3408	* flex.texi: more faq editing; corrected mistyped nodenames
3409
34102002-08-09  Will Estes <wlestes@users.sourceforge.net>
3411
3412	* flex.skl: fix typo which propogates out to generated scanners
3413
34142002-08-09  Will Estes <wlestes@users.sourceforge.net>
3415
3416	* flex.texi: edited a few more faqs
3417
34182002-08-09  Will Estes <wlestes@users.sourceforge.net>
3419
3420	* Makefile.am, faq.texi: remove faq.texi as it's included in
3421	flex.texi
3422
34232002-08-08  Will Estes <wlestes@users.sourceforge.net>
3424
3425	* flex.texi: a few more faq edits; remove faq-89
3426
34272002-08-08  Will Estes <wlestes@users.sourceforge.net>
3428
3429	* flex.texi: cite, not site
3430
34312002-08-08  Will Estes <wlestes@users.sourceforge.net>
3432
3433	* flex.texi: and get the faq included
3434
34352002-08-08  Will Estes <wlestes@users.sourceforge.net>
3436
3437	* flex.texi: fix some grammer/typography in the top node and add a
3438	detailed menu
3439
34402002-08-08  Will Estes <wlestes@users.sourceforge.net>
3441
3442	* TODO: we've updated gettext
3443
34442002-08-08  Will Estes <wlestes@users.sourceforge.net>
3445
3446	* po/.cvsignore: we need to ignore a few more gettext files
3447
34482002-08-08  Will Estes <wlestes@users.sourceforge.net>
3449
3450	* NEWS, configure.in: version 2.5.12
3451
34522002-08-08  Will Estes <wlestes@users.sourceforge.net>
3453
3454	* NEWS: mention gettext; document the non-need for bison/flex in the
3455	build process
3456
34572002-08-08  Will Estes <wlestes@users.sourceforge.net>
3458
3459	* Makefile.am, configure.in: include intl in the distribution and in
3460	the build process
3461
34622002-08-08  Will Estes <wlestes@users.sourceforge.net>
3463
3464	* Makefile.am: builddir in help2man call needed @-signs around it
3465
34662002-08-08  Will Estes <wlestes@users.sourceforge.net>
3467
3468	* po/.cvsignore: we can ignore Makefile.in.in
3469
34702002-08-08  Will Estes <wlestes@users.sourceforge.net>
3471
3472	* m4/.cvsignore, m4/Makefile.am: oops, too hasty on deleting this
3473	directory, sigh
3474
34752002-08-08  Will Estes <wlestes@users.sourceforge.net>
3476
3477	* autogen.sh: if autopoint is going to run automatically, it's going
3478	to need to be able to update existing files
3479
34802002-08-08  Will Estes <wlestes@users.sourceforge.net>
3481
3482	* ABOUT-NLS, autogen.sh, configure.in, m4/.cvsignore,
3483	m4/Makefile.am, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4,
3484	m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-ld.m4,
3485	m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: autopoint now
3486	works so let's let it run the gettext show
3487
34882002-08-07  Will Estes <wlestes@users.sourceforge.net>
3489
3490	* TODO: we need to index the faq entries
3491
34922002-08-07  Will Estes <wlestes@users.sourceforge.net>
3493
3494	* faq.texi: proofed "Why do flex scanners call fileno if it is not
3495	ANSI compatible?"
3496
34972002-08-07  Will Estes <wlestes@users.sourceforge.net>
3498
3499	* faq.texi: proofed "How do I expand \ escape sequences in C-style
3500	quoted strings?"
3501
35022002-08-07  Will Estes <wlestes@users.sourceforge.net>
3503
3504	* README: changes to README to align with GNU coding standards
3505
35062002-08-06  Will Estes <wlestes@users.sourceforge.net>
3507
3508	* Makefile.am: help2man should look in builddir for the flex binary
3509
35102002-08-02  John Millaway <john43@users.sourceforge.net>
3511
3512	* flex.skl: Fixed yyunput prototype.
3513
35142002-08-01  Will Estes <wlestes@users.sourceforge.net>
3515
3516	* NEWS: new fr translation from the translation project
3517
35182002-08-01  Will Estes <wlestes@users.sourceforge.net>
3519
3520	* po/fr.po: new fr.po translation from the translation project
3521
35222002-08-01  Will Estes <wlestes@users.sourceforge.net>
3523
3524	* NEWS: yylineno performance hit is fixed
3525
35262002-07-31  John Millaway <john43@users.sourceforge.net>
3527
3528	* TODO, flex.texi: Updated docs on yylineno.
3529
35302002-07-31  Will Estes <wlestes@users.sourceforge.net>
3531
3532	* TODO: discuss yylineno performance
3533
35342002-07-31  Will Estes <wlestes@users.sourceforge.net>
3535
3536	* NEWS: forgot to say what the date was that we made the release
3537
35382002-07-31  Will Estes <wlestes@users.sourceforge.net>
3539
3540	* NEWS, configure.in: version 2.5.11
3541
35422002-07-31  Will Estes <wlestes@users.sourceforge.net>
3543
3544	* faq.texi: fixed a menu entry and related problems
3545
35462002-07-31  Will Estes <wlestes@users.sourceforge.net>
3547
3548	* configure.in: someday, maybe we can use autopoint
3549
35502002-07-31  Will Estes <wlestes@users.sourceforge.net>
3551
3552	* Makefile.am: we need to include texinfo.tex now
3553
35542002-07-31  Will Estes <wlestes@users.sourceforge.net>
3555
3556	* texinfo.tex: add texinfo.tex
3557
35582002-07-30  Will Estes <wlestes@users.sourceforge.net>
3559
3560	* faq.texi: fix up some fatal bugs in the texinfo of the faq; begin
3561	the clean up; remove trailing and leading white space
3562
35632002-07-30  Will Estes <wlestes@users.sourceforge.net>
3564
3565	* TODO: faqs need work
3566
35672002-07-30  Will Estes <wlestes@users.sourceforge.net>
3568
3569	* NEWS, TODO: prototypes get airtime these days
3570
35712002-07-28  John Millaway <john43@users.sourceforge.net>
3572
3573	* flex.skl: Added some comments.
3574
35752002-07-28  John Millaway <john43@users.sourceforge.net>
3576
3577	* flex.skl: Fixed bug where yyless did not consider yylineno.
3578
35792002-07-28  John Millaway <john43@users.sourceforge.net>
3580
3581	* scan.l: Fixed bug I created in previous commit.
3582
35832002-07-28  John Millaway <john43@users.sourceforge.net>
3584
3585	* scan.l: Don't wrap ()s around {NAMEDEFS} at the end of a rule.
3586
35872002-07-27  John Millaway <john43@users.sourceforge.net>
3588
3589	* flex.skl, tests/test-c-cpp-nr/Makefile.am,
3590	tests/test-c-cpp-r/Makefile.am: Fixed test-c-cpp to actually use the
3591	C++ compiler for the test.  Fixed the bug that this exposed.
3592
35932002-07-27  John Millaway <john43@users.sourceforge.net>
3594
3595	* ccl.c, flex.skl, flexdef.h, gen.c, main.c, nfa.c, parse.y, scan.l:
3596	yylineno check is only performed on rules whose regexs can match a
3597	newline.
3598
35992002-07-25  John Millaway <john43@users.sourceforge.net>
3600
3601	* flex.skl, tests/TEMPLATE/scanner.l,
3602	tests/test-array-nr/scanner.l, tests/test-array-r/scanner.l,
3603	tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
3604	tests/test-bison-yylloc/parser.y, tests/test-c-cpp-nr/scanner.l,
3605	tests/test-c-cpp-r/scanner.l, tests/test-debug-nr/scanner.l,
3606	tests/test-debug-r/scanner.l,
3607	tests/test-include-by-buffer/scanner.l,
3608	tests/test-include-by-reentrant/scanner.l,
3609	tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l,
3610	tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l,
3611	tests/test-posix/scanner.l, tests/test-posixly-correct/scanner.l,
3612	tests/test-prefix-nr/scanner.l, tests/test-prefix-r/scanner.l,
3613	tests/test-pthread/scanner.l, tests/test-string-nr/scanner.l,
3614	tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: All
3615	prototypes were rewritten to depend upon the macro
3616	YY_TRADITIONAL_FUNC_DEFS, which is defined by default.  The
3617	generated scanners build cleanly under gcc's traditional strictness
3618	and under C++ compilers.
3619
36202002-07-24  Will Estes <wlestes@users.sourceforge.net>
3621
3622	* NEWS: dist-bzip2 and rename yy_globals and yy_globals_t
3623
36242002-07-24  Will Estes <wlestes@users.sourceforge.net>
3625
3626	* configure.in: version 2.5.10
3627
36282002-07-24  Will Estes <wlestes@users.sourceforge.net>
3629
3630	* Makefile.am: add dist-bzip2 to automake_options so we'll start
3631	getting tar.bz2 archives
3632
36332002-07-23  John Millaway <john43@users.sourceforge.net>
3634
3635	* flex.skl, flex.texi, tests/test-bison-yylval/scanner.l,
3636	tests/test-mem-r/scanner.l,
3637	tests/test-multiple-scanners-r/scanner-1.l,
3638	tests/test-multiple-scanners-r/scanner-2.l,
3639	tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
3640	tests/test-yyextra/scanner.l: s/yy_globals_t/yyguts_t/g
3641	s/yy_globals/yyscanner/g
3642
36432002-07-23  John Millaway <john43@users.sourceforge.net>
3644
3645	* Makefile.am: typo in tags target
3646
36472002-07-22  John Millaway <john43@users.sourceforge.net>
3648
3649	* Makefile.am: Removed erroneous $(srcdir) from help2man target.
3650
36512002-07-22  Will Estes <wlestes@users.sourceforge.net>
3652
3653	* NEWS, configure.in: it's version 2.5.9 now
3654
36552002-07-22  Will Estes <wlestes@users.sourceforge.net>
3656
3657	* po/.cvsignore: updated gettext to 0.11.3
3658
36592002-07-22  Will Estes <wlestes@users.sourceforge.net>
3660
3661	* ABOUT-NLS, config.rpath, m4/gettext.m4, m4/iconv.m4,
3662	m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-link.m4: updated gettext to
3663	version 0.11.3
3664
36652002-07-22  Will Estes <wlestes@users.sourceforge.net>
3666
3667	* autogen.sh, configure.in: rollback on configure.in and autogen.sh
3668	because autpoint is broken
3669
36702002-07-22  Will Estes <wlestes@users.sourceforge.net>
3671
3672	* po/ru.po: new russian translation from translation project
3673
36742002-07-19  Will Estes <wlestes@users.sourceforge.net>
3675
3676	* autogen.sh: ok, we're going to start using autopoint, but the tree
3677	is going to undergo some changes after this
3678
36792002-07-19  Will Estes <wlestes@users.sourceforge.net>
3680
3681	* configure.in: we're preparing for autopoint
3682
36832002-07-17  John Millaway <john43@users.sourceforge.net>
3684
3685	* flex.texi: Updated manual.
3686
36872002-07-17  Will Estes <wlestes@users.sourceforge.net>
3688
3689	* NEWS: update the NEWS file for lots of things millaway has done
3690
36912002-07-17  John Millaway <john43@users.sourceforge.net>
3692
3693	* flex.skl, main.c, misc.c, scan.l, scanopt.c, sym.c,
3694	tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Fixed
3695	prototype/definition conflicts with "traditional" C in skeleton at
3696	request of gcc developer.  Removed duplicate prototypes in gen.c,
3697	sym.c, main.c.  Added missing prototypes where needed.  All
3698	functions in skeleton follow ISO C style protos and defs, instead of
3699	BOTH ISO and new-style.  Skeleton now compiles cleanly under
3700	super-strict gcc flags.  Flex itself almost compiles cleanly under
3701	strict flags.
3702
37032002-07-15  John Millaway <john43@users.sourceforge.net>
3704
3705	* faq.texi, flex.texi: Worked on mem mgmt sect of manual.
3706
37072002-07-15  Will Estes <wlestes@users.sourceforge.net>
3708
3709	* scan.l: allow blank lines and continuations in more places
3710
37112002-07-12  Will Estes <wlestes@users.sourceforge.net>
3712
3713	* TODO: millaway finished the faqs directory
3714
37152002-07-12  Will Estes <wlestes@users.sourceforge.net>
3716
3717	* TODO: removed items as per email from millaway
3718
37192002-07-12  John Millaway <john43@users.sourceforge.net>
3720
3721	* configure.in, tests/Makefile.am, tests/descriptions,
3722	tests/test-posix/.cvsignore, tests/test-posix/Makefile.am,
3723	tests/test-posix/scanner.l, tests/test-posixly-correct/.cvsignore,
3724	tests/test-posixly-correct/Makefile.am,
3725	tests/test-posixly-correct/scanner.l: Added test for %option
3726	posix-compat and repeat operator.  Added test for POSIXLY_CORRECT
3727	environment variable and repeat operator.
3728
37292002-07-12  John Millaway <john43@users.sourceforge.net>
3730
3731	* main.c, scan.l: Fixed POSIXLY_CORRECT detection in scanner.
3732
37332002-07-11  John Millaway <john43@users.sourceforge.net>
3734
3735	* faq.texi: More work on faq.
3736
37372002-07-11  John Millaway <john43@users.sourceforge.net>
3738
3739	* faq.texi: Moved all faqs into manual -- but did not evaluate them
3740	yet.  Removed the old faq files.
3741
37422002-07-10  John Millaway <john43@users.sourceforge.net>
3743
3744	* main.c: Removed duplicate definition of FLEX_DEBUG. gcc doesn't
3745	care, but other compilers might.
3746
37472002-07-10  John Millaway <john43@users.sourceforge.net>
3748
3749	* flex.texi: Wrote some more about memory mgmt in the manual.
3750
37512002-07-10  John Millaway <john43@users.sourceforge.net>
3752
3753	* flex.texi: flex.texi now works with install-info.
3754
37552002-07-10  Will Estes <wlestes@users.sourceforge.net>
3756
3757	* TODO: added items as per email from millaway
3758
37592002-07-10  Will Estes <wlestes@users.sourceforge.net>
3760
3761	* NEWS: after we release a version, we have to keep the version
3762	number in NEWS current
3763
37642002-07-10  John Millaway <john43@users.sourceforge.net>
3765
3766	* flex.skl, flex.texi, main.c, scan.l, tests/test-mem-nr/scanner.l,
3767	tests/test-mem-r/scanner.l: Fixed prefix issue with get/set debug
3768	functions.  Fixed prefix issues with memory functions.
3769
37702002-07-09  John Millaway <john43@users.sourceforge.net>
3771
3772	* flex.skl: Memory functions are no longer static.
3773
37742002-07-09  John Millaway <john43@users.sourceforge.net>
3775
3776	* tests/test-mem-nr/test.input: Added a missing input file for
3777	test-mem-nr/
3778
37792002-07-09  John Millaway <john43@users.sourceforge.net>
3780
3781	* tests/test-mem-nr/.cvsignore, tests/test-mem-nr/Makefile.am,
3782	tests/test-mem-nr/scanner.l, tests/test-mem-r/.cvsignore,
3783	tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l,
3784	tests/test-mem-r/test.input: Added tests for overriding memory.
3785
37862002-07-09  John Millaway <john43@users.sourceforge.net>
3787
3788	* flex.texi: Added sections in manual for memory management.
3789
37902002-07-09  Will Estes <wlestes@users.sourceforge.net>
3791
3792	* NEWS: noted more user visible changes
3793
37942002-07-09  John Millaway <john43@users.sourceforge.net>
3795
3796	* configure.in, flex.skl, scan.l, tests/Makefile.am: Added
3797	yylex_destroy() to non-reentrant scanner.  Added ability to override
3798	memory functions.  Added tests for overriding memory functions.
3799
38002002-07-09  Will Estes <wlestes@users.sourceforge.net>
3801
3802	* NEWS: new POSIXLY_CORRECT and new ru translation
3803
38042002-07-09  Will Estes <wlestes@users.sourceforge.net>
3805
3806	* po/ru.po: new ru translation from the translation project
3807
38082002-07-09  John Millaway <john43@users.sourceforge.net>
3809
3810	* flex.texi: Made note of set/get debug in docs.
3811
38122002-07-09  John Millaway <john43@users.sourceforge.net>
3813
3814	* configure.in, flexdef.h, tests/create-test: Replaced obsolete
3815	macros in configure.in.  Modified create-test to handle the above
3816	changes in configure.in.  Added support for <stdbool.h>.
3817
38182002-07-09  John Millaway <john43@users.sourceforge.net>
3819
3820	* main.c: Check POSIXLY_CORRECT env variable.
3821
38222002-07-09  John Millaway <john43@users.sourceforge.net>
3823
3824	* flex.skl: Added prototypes for the get/set debug functions.
3825
38262002-07-09  John Millaway <john43@users.sourceforge.net>
3827
3828	* configure.in, flex.skl, gen.c, main.c, scan.l, tests/Makefile.am,
3829	tests/test-debug-nr/.cvsignore, tests/test-debug-nr/Makefile.am,
3830	tests/test-debug-nr/scanner.l, tests/test-debug-nr/test.input,
3831	tests/test-debug-r/.cvsignore, tests/test-debug-r/Makefile.am,
3832	tests/test-debug-r/scanner.l, tests/test-debug-r/test.input: Made
3833	yy_flex_debug non-global in reentrant scanner.  Created get/set
3834	functions for yy_flex_debug.  Defined prefixes for new yy_flex_debug
3835	symbols.  Added tests/ for yy_flex_debug.
3836
38372002-07-09  John Millaway <john43@users.sourceforge.net>
3838
3839	* tests/create-test: create-test script now modifies .cvsignore
3840
38412002-07-09  John Millaway <john43@users.sourceforge.net>
3842
3843	* tests/create-test: Improved the error checking.
3844
38452002-07-03  Will Estes <wlestes@users.sourceforge.net>
3846
3847	* main.c: fix bug whereby prefix didn't get passed to everybody;
3848	patch by                                        rse@engelschall.com
3849
38502002-07-03  Will Estes <wlestes@users.sourceforge.net>
3851
3852	* faq.texi: ~ is an active character, so we'll just use the word
3853	'about'
3854
38552002-07-02  John Millaway <john43@users.sourceforge.net>
3856
3857	* Makefile.am: Fixed typo.
3858
38592002-07-02  John Millaway <john43@users.sourceforge.net>
3860
3861	* faq.texi: Added a faq.
3862
38632002-06-28  John Millaway <john43@users.sourceforge.net>
3864
3865	* Makefile.am: Added 'tags' target -- something I should have done
3866	long ago.
3867
38682002-06-28  Will Estes <wlestes@users.sourceforge.net>
3869
3870	* TODO: add two new items regarding coding; remove tests/ copyright
3871	notice item as it's done
3872
38732002-06-26  Will Estes <wlestes@users.sourceforge.net>
3874
3875	* NEWS: note the copyright messages in tests/
3876
38772002-06-25  John Millaway <john43@users.sourceforge.net>
3878
3879	* tests/TEMPLATE/Makefile.am, tests/TEMPLATE/parser.y,
3880	tests/TEMPLATE/scanner.l, tests/test-array-nr/Makefile.am,
3881	tests/test-array-nr/scanner.l, tests/test-array-r/Makefile.am,
3882	tests/test-array-r/scanner.l, tests/test-basic-nr/Makefile.am,
3883	tests/test-basic-nr/scanner.l, tests/test-basic-r/Makefile.am,
3884	tests/test-basic-r/scanner.l, tests/test-bison-yylloc/Makefile.am,
3885	tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
3886	tests/test-bison-yylloc/scanner.l,
3887	tests/test-bison-yylval/Makefile.am,
3888	tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y,
3889	tests/test-bison-yylval/scanner.l, tests/test-c-cpp-nr/Makefile.am,
3890	tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-r/Makefile.am,
3891	tests/test-c-cpp-r/scanner.l, tests/test-header-nr/Makefile.am,
3892	tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
3893	tests/test-header-r/Makefile.am, tests/test-header-r/main.c,
3894	tests/test-header-r/scanner.l,
3895	tests/test-include-by-buffer/Makefile.am,
3896	tests/test-include-by-buffer/scanner.l,
3897	tests/test-include-by-reentrant/Makefile.am,
3898	tests/test-include-by-reentrant/scanner.l,
3899	tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
3900	tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
3901	tests/test-multiple-scanners-nr/Makefile.am,
3902	tests/test-multiple-scanners-nr/main.c,
3903	tests/test-multiple-scanners-nr/scanner-1.l,
3904	tests/test-multiple-scanners-nr/scanner-2.l,
3905	tests/test-multiple-scanners-r/Makefile.am,
3906	tests/test-multiple-scanners-r/main.c,
3907	tests/test-multiple-scanners-r/scanner-1.l,
3908	tests/test-multiple-scanners-r/scanner-2.l,
3909	tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/scanner.l,
3910	tests/test-prefix-r/Makefile.am, tests/test-prefix-r/scanner.l,
3911	tests/test-pthread/Makefile.am, tests/test-pthread/scanner.l,
3912	tests/test-string-nr/Makefile.am, tests/test-string-nr/scanner.l,
3913	tests/test-string-r/Makefile.am, tests/test-string-r/scanner.l,
3914	tests/test-yyextra/Makefile.am, tests/test-yyextra/scanner.l:
3915	Prepended explicit license to all test-*/ sources.
3916
39172002-06-25  Will Estes <wlestes@users.sourceforge.net>
3918
3919	* NEWS, po/ca.po, po/de.po, po/fr.po, po/sv.po, po/tr.po: new ca,
3920	de, fr, sv, tr translations
3921
39222002-06-19  Will Estes <wlestes@users.sourceforge.net>
3923
3924	* TODO: add bootstrapper to the todo list
3925
39262002-06-19  Will Estes <wlestes@users.sourceforge.net>
3927
3928	* configure.in: new version number
3929
39302002-06-19  Will Estes <wlestes@users.sourceforge.net>
3931
3932	* TODO: update TODO list
3933
39342002-06-19  Will Estes <wlestes@users.sourceforge.net>
3935
3936	* NEWS, TODO, flex.texi, flexdef.h, main.c, options.c, options.h,
3937	parse.y, scan.l: address typos in NEWS; add --posix option for ERE
3938	parsing the way posix wants it; update the TODO file
3939
39402002-05-31  Will Estes <wlestes@users.sourceforge.net>
3941
3942	* README-alpha: made code quality warning more explicit; gave url
3943	for cvs and beta flex
3944
39452002-05-23  John Millaway <john43@users.sourceforge.net>
3946
3947	* gen.c: Fixed bug where omission of user section 3 caused unmatched
3948	#ifdef's in generated code.
3949
39502002-05-20  Will Estes <wlestes@users.sourceforge.net>
3951
3952	* configure.in: configure.in requires at least autoconf 2.50
3953
39542002-05-13  John Millaway <john43@users.sourceforge.net>
3955
3956	* Makefile.am: Updated my email address.
3957
39582002-05-10  John Millaway <john43@users.sourceforge.net>
3959
3960	* flexdef.h, misc.c: chomp'd lines when reading external skel file.
3961
39622002-05-07  Will Estes <wlestes@users.sourceforge.net>
3963
3964	* po/sv.po: new sweedish translation from the translation project
3965
39662002-04-29  Will Estes <wlestes@users.sourceforge.net>
3967
3968	* po/ca.po: new catalan translation from the translation project
3969
39702002-04-29  Will Estes <wlestes@users.sourceforge.net>
3971
3972	* po/es.po: new spanish translation from the translation project
3973
39742002-04-25  Will Estes <wlestes@users.sourceforge.net>
3975
3976	* TODO: note that the lex matching of abc{1,3} is the posix behavior
3977	and so we have a problem
3978
39792002-04-25  Will Estes <wlestes@users.sourceforge.net>
3980
3981	* flex.texi: note that the lex matching of abc{1,3} is the posix
3982	behavior
3983
39842002-04-23  Will Estes <wlestes@users.sourceforge.net>
3985
3986	* configure.in: new version 2.5.7; use autoconf versioning info
3987
39882002-04-23  Will Estes <wlestes@users.sourceforge.net>
3989
3990	* NEWS: note changes in 2.5.7
3991
39922002-04-23  Will Estes <wlestes@users.sourceforge.net>
3993
3994	* main.c: conditional compile gettext initialization
3995
39962002-04-22  Will Estes <wlestes@users.sourceforge.net>
3997
3998	* po/de.po: new german translation from the translation project
3999
40002002-04-19  John Millaway <john43@users.sourceforge.net>
4001
4002	* tests/test-include-by-reentrant/Makefile.am: Fixed command line
4003	for test-include-by-reentrant/Makefile.am
4004
40052002-04-19  John Millaway <john43@users.sourceforge.net>
4006
4007	* tests/Makefile.am, tests/TEMPLATE/Makefile.am,
4008	tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
4009	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
4010	tests/test-bison-yylloc/Makefile.am,
4011	tests/test-bison-yylval/Makefile.am,
4012	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
4013	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
4014	tests/test-include-by-buffer/Makefile.am,
4015	tests/test-include-by-reentrant/Makefile.am,
4016	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
4017	tests/test-multiple-scanners-nr/Makefile.am,
4018	tests/test-multiple-scanners-r/Makefile.am,
4019	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
4020	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
4021	tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am:
4022	Added -I . to compiler search path in tests (so it finds the
4023	generated parser.h).
4024
40252002-04-19  John Millaway <john43@users.sourceforge.net>
4026
4027	* flexdef.h, misc.c, parse.y, sym.c: Applied 'const' to a few more
4028	char*, where appropriate.
4029
40302002-04-19  John Millaway <john43@users.sourceforge.net>
4031
4032	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
4033	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
4034	tests/test-basic-r/Makefile.am,
4035	tests/test-bison-yylloc/Makefile.am,
4036	tests/test-bison-yylval/Makefile.am,
4037	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
4038	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
4039	tests/test-include-by-buffer/Makefile.am,
4040	tests/test-include-by-reentrant/Makefile.am,
4041	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
4042	tests/test-multiple-scanners-nr/Makefile.am,
4043	tests/test-multiple-scanners-r/Makefile.am,
4044	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
4045	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
4046	tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am:
4047	Added top_builddir to -I path.  Changed $(srcdir)/$(testname) to
4048	./$(testname) in 'make test' rule.
4049
40502002-04-19  John Millaway <john43@users.sourceforge.net>
4051
4052	* flexdef.h, gen.c, misc.c: Changed 'char[]' to 'const char*'
4053	wherever in conflicted with gettext.
4054
40552002-04-19  Will Estes <wlestes@users.sourceforge.net>
4056
4057	* po/fr.po, po/sv.po: new files from translation after 2.5.6 beta
4058	release
4059
40602002-04-18  John Millaway <john43@users.sourceforge.net>
4061
4062	* tests/test-lineno-r/Makefile.am: Fixed minor typo/cut and paste
4063	error.
4064
40652002-04-18  John Millaway <john43@users.sourceforge.net>
4066
4067	* configure.in: Added yylineno test.
4068
40692002-04-18  John Millaway <john43@users.sourceforge.net>
4070
4071	* tests/Makefile.am: Added yylineno tests.
4072
40732002-04-18  John Millaway <john43@users.sourceforge.net>
4074
4075	* tests/test-lineno-nr/.cvsignore,
4076	tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
4077	tests/test-lineno-nr/test.input, tests/test-lineno-r/.cvsignore,
4078	tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
4079	tests/test-lineno-r/test.input: Created yylineno tests.
4080
40812002-04-15  John Millaway <john43@users.sourceforge.net>
4082
4083	* scanopt.c: Applied gettext macros to error messages from scanopt.
4084
40852002-04-15  John Millaway <john43@users.sourceforge.net>
4086
4087	* buf.c, faq.texi, options.c, options.h, scanopt.c, scanopt.h:
4088	Changed copyright from Millaway to flex? U.S. Gov't? Regents of U.
4089	Cali.?  Paxson?
4090
40912002-04-15  Will Estes <wlestes@users.sourceforge.net>
4092
4093	* tests/test-bison-yylloc/Makefile.am,
4094	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am:
4095	we missed a few main.c files in the distribution
4096
40972002-04-15  Will Estes <wlestes@users.sourceforge.net>
4098
4099	* TODO: a lot more work has happened to flex; note this by removing
4100	a number of TODO entries
4101
41022002-04-15  Will Estes <wlestes@users.sourceforge.net>
4103
4104	* TODO: make sure all gettext modules use gettext translation
4105	facilities
4106
41072002-04-14  John Millaway <john43@users.sourceforge.net>
4108
4109	* faq.texi: Converted faqs 34-41 to texinfo.
4110
41112002-04-14  John Millaway <john43@users.sourceforge.net>
4112
4113	* Makefile.am, faq.texi, flex.texi: Added faq.texi to archive.
4114	Added faq.texi to flex_TEXINFOS macro in Makefile.am.  flex.texi now
4115	includes faq.texi.
4116
41172002-04-13  John Millaway <john43@users.sourceforge.net>
4118
4119	* flexdef.h: defined FLEX_EXIT macro to call longjmp on errors.
4120
41212002-04-13  John Millaway <john43@users.sourceforge.net>
4122
4123	* main.c, misc.c: Replaced exit(2) calls with longjmps (in the form
4124	of FLEX_EXIT macro).  Moved main() to flex_main() to allow flex to
4125	be called from a library.
4126
41272002-04-13  John Millaway <john43@users.sourceforge.net>
4128
4129	* scanopt.c: Fixed  minor typo in error message
4130
41312002-04-12  Will Estes <wlestes@users.sourceforge.net>
4132
4133	* tests/test-header-nr/Makefile.am,
4134	tests/test-header-r/Makefile.am,
4135	tests/test-multiple-scanners-nr/Makefile.am,
4136	tests/test-multiple-scanners-r/Makefile.am,
4137	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
4138	tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am:
4139	removed eroneous files listed in EXTRA_DIST
4140
41412002-04-12  Will Estes <wlestes@users.sourceforge.net>
4142
4143	* tests/test-yyextra/.cvsignore: ignore Makefile.in
4144
41452002-04-12  Will Estes <wlestes@users.sourceforge.net>
4146
4147	* tests/test-string-r/.cvsignore: it's Makefile.in, not makefile.in
4148
41492002-04-12  Will Estes <wlestes@users.sourceforge.net>
4150
4151	* tests/test-yyextra/Makefile.am, tests/test-yyextra/Makefile.in:
4152	put test-yyextra under automake
4153
41542002-04-12  Will Estes <wlestes@users.sourceforge.net>
4155
4156	* tests/test-string-r/Makefile.am, tests/test-string-r/Makefile.in:
4157	put test-string-r under automake
4158
41592002-04-12  Will Estes <wlestes@users.sourceforge.net>
4160
4161	* tests/test-string-nr/.cvsignore, tests/test-string-r/.cvsignore:
4162	we can ignore Makefile.in
4163
41642002-04-12  Will Estes <wlestes@users.sourceforge.net>
4165
4166	* tests/test-string-nr/Makefile.am,
4167	tests/test-string-nr/Makefile.in: put test-string-nr under automake
4168
41692002-04-12  Will Estes <wlestes@users.sourceforge.net>
4170
4171	* tests/test-pthread/.cvsignore: ignore Makefile.in
4172
41732002-04-12  Will Estes <wlestes@users.sourceforge.net>
4174
4175	* tests/test-pthread/Makefile.am, tests/test-pthread/Makefile.in:
4176	put test-pthread under automake
4177
41782002-04-12  Will Estes <wlestes@users.sourceforge.net>
4179
4180	* tests/test-prefix-r/Makefile.am, tests/test-prefix-r/Makefile.in:
4181	put test-prefix-r under automake
4182
41832002-04-12  Will Estes <wlestes@users.sourceforge.net>
4184
4185	* tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore:
4186	we can ignore Makefile.in
4187
41882002-04-12  Will Estes <wlestes@users.sourceforge.net>
4189
4190	* tests/test-prefix-nr/Makefile.am,
4191	tests/test-prefix-nr/Makefile.in: put test-prefix-nr under automake
4192
41932002-04-12  Will Estes <wlestes@users.sourceforge.net>
4194
4195	* tests/test-multiple-scanners-r/Makefile.am,
4196	tests/test-multiple-scanners-r/Makefile.in: put
4197	test-multiple-scanners-r under automake
4198
41992002-04-12  Will Estes <wlestes@users.sourceforge.net>
4200
4201	* tests/test-multiple-scanners-nr/.cvsignore,
4202	tests/test-multiple-scanners-r/.cvsignore: we can ignore Makefile.in
4203	now
4204
42052002-04-12  Will Estes <wlestes@users.sourceforge.net>
4206
4207	* tests/test-multiple-scanners-nr/Makefile.am,
4208	tests/test-multiple-scanners-nr/Makefile.in: put
4209	test-multiple-scanners-nr under automake
4210
42112002-04-11  Will Estes <wlestes@users.sourceforge.net>
4212
4213	* tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am:
4214	we didn't need parser.y
4215
42162002-04-11  Will Estes <wlestes@users.sourceforge.net>
4217
4218	* TODO: work done on the test suite; remove relevant entries from
4219	TODO
4220
42212002-04-10  Will Estes <wlestes@users.sourceforge.net>
4222
4223	* tests/test-include-by-reentrant/.cvsignore,
4224	tests/test-include-by-reentrant/Makefile.am,
4225	tests/test-include-by-reentrant/Makefile.in: put
4226	test-include-by-reentrant under automake
4227
42282002-04-09  Will Estes <wlestes@users.sourceforge.net>
4229
4230	* tests/test-include-by-buffer/.cvsignore: we have a Makefile.in
4231	which we need to ignore
4232
42332002-04-09  Will Estes <wlestes@users.sourceforge.net>
4234
4235	* tests/test-include-by-buffer/Makefile.am,
4236	tests/test-include-by-buffer/Makefile.in: test-include-by-buffer now
4237	under automake control
4238
42392002-04-09  Will Estes <wlestes@users.sourceforge.net>
4240
4241	* tests/TEMPLATE/Makefile.am: and we want LFLAGS in the rule to make
4242	scanner.c as well
4243
42442002-04-09  Will Estes <wlestes@users.sourceforge.net>
4245
4246	* tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.am,
4247	tests/test-header-r/Makefile.in: put test-header-r under automake
4248
42492002-04-09  Will Estes <wlestes@users.sourceforge.net>
4250
4251	* tests/test-header-nr/.cvsignore: we now generate a Makefile.in
4252	from automake; cvs should ignore it
4253
42542002-04-09  Will Estes <wlestes@users.sourceforge.net>
4255
4256	* tests/test-header-nr/Makefile.am: add dependencies for main.o and
4257	scaner.h
4258
42592002-04-09  Will Estes <wlestes@users.sourceforge.net>
4260
4261	* tests/TEMPLATE/Makefile.am: We may want to have LFLAGS readily
4262	available
4263
42642002-04-09  Will Estes <wlestes@users.sourceforge.net>
4265
4266	* tests/test-header-nr/Makefile.am,
4267	tests/test-header-nr/Makefile.in: put test-header-nr under automake
4268
42692002-04-09  Will Estes <wlestes@users.sourceforge.net>
4270
4271	* tests/TEMPLATE/Makefile.am: oops, we need to clean objects too
4272
42732002-04-09  Will Estes <wlestes@users.sourceforge.net>
4274
4275	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
4276	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
4277	tests/test-basic-r/Makefile.am,
4278	tests/test-bison-yylloc/Makefile.am,
4279	tests/test-bison-yylval/Makefile.am,
4280	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: now
4281	that config.h lives in the top-level directory, we need to tell the
4282	testsuite
4283
42842002-04-08  Will Estes <wlestes@users.sourceforge.net>
4285
4286	* tests/test-array-nr/.cvsignore, tests/test-array-r/.cvsignore,
4287	tests/test-basic-nr/.cvsignore, tests/test-basic-r/.cvsignore,
4288	tests/test-bison-yylval/.cvsignore, tests/test-c-cpp-nr/.cvsignore,
4289	tests/test-c-cpp-r/.cvsignore: we can ignore some Makefile.in
4290
42912002-04-08  Will Estes <wlestes@users.sourceforge.net>
4292
4293	* configure.in, tests/TEMPLATE/Makefile.am: only one config file
4294	header apparently; this will have consequences in the test suite
4295
42962002-04-08  Will Estes <wlestes@users.sourceforge.net>
4297
4298	* tests/test-bison-yylval/Makefile.am,
4299	tests/test-bison-yylval/Makefile.in: adding automake support
4300
43012002-04-08  Will Estes <wlestes@users.sourceforge.net>
4302
4303	* tests/test-bison-yylloc/.cvsignore,
4304	tests/test-bison-yylloc/Makefile.am: tuned Makefile.am to build
4305	correctly; ignore Makefile.in now
4306
43072002-04-08  Will Estes <wlestes@users.sourceforge.net>
4308
4309	* tests/configure.in: test suite changes
4310
43112002-04-08  Will Estes <wlestes@users.sourceforge.net>
4312
4313	* autogen.sh, configure.in, tests/.cvsignore, tests/Makefile.am,
4314	tests/Makefile.in, tests/README, tests/TEMPLATE/.cvsignore,
4315	tests/TEMPLATE/Makefile.am, tests/TEMPLATE/Makefile.in,
4316	tests/configure.in, tests/create-test, tests/create-test.pl,
4317	tests/test-array-nr/Makefile.am, tests/test-array-nr/Makefile.in,
4318	tests/test-array-r/Makefile.am, tests/test-array-r/Makefile.in,
4319	tests/test-basic-nr/Makefile.am, tests/test-basic-nr/Makefile.in,
4320	tests/test-basic-r/Makefile.am, tests/test-basic-r/Makefile.in,
4321	tests/test-bison-yylloc/Makefile.am,
4322	tests/test-bison-yylloc/Makefile.in,
4323	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/Makefile.in,
4324	tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/Makefile.in: test
4325	suite changes
4326
43272002-04-05  John Millaway <john43@users.sourceforge.net>
4328
4329	* flex.texi: Corrected error in manual regarding return type for
4330	yy_scan_{string,buffer,bytes}.
4331
43322002-04-05  Will Estes <wlestes@users.sourceforge.net>
4333
4334	* po/de.po: new german translations from the translation project
4335
43362002-04-03  Will Estes <wlestes@users.sourceforge.net>
4337
4338	* po/es.po: new spanish translations
4339
43402002-04-01  Will Estes <wlestes@users.sourceforge.net>
4341
4342	* Makefile.am: DIST_SUBDIRS: new variable. we can build flex with
4343	SUBDIRS and then build the distribution using DIST_SUBDIRS
4344
43452002-04-01  Will Estes <wlestes@users.sourceforge.net>
4346
4347	* main.c: fix typo in comment
4348
43492002-03-31  John Millaway <john43@users.sourceforge.net>
4350
4351	* main.c: Documented the header file kludge, (in anticipation of
4352	buffering Section 1.)
4353
43542002-03-31  John Millaway <john43@users.sourceforge.net>
4355
4356	* flex.texi: Created appendix "Makefiles and Flex" in the manual.
4357
43582002-03-30  John Millaway <john43@users.sourceforge.net>
4359
4360	* flex.texi: updating manual.
4361
43622002-03-29  Will Estes <wlestes@users.sourceforge.net>
4363
4364	* po/POTFILES.in: we want parse.y, not parse.c
4365
43662002-03-29  John Millaway <john43@users.sourceforge.net>
4367
4368	* flex.texi: Indexing the manual (75% done).
4369
43702002-03-29  Will Estes <wlestes@users.sourceforge.net>
4371
4372	* Makefile.am: unlisted intermediate flex/yacc-created files
4373
43742002-03-29  Will Estes <wlestes@users.sourceforge.net>
4375
4376	* TODO: millaway has done more work
4377
43782002-03-29  Will Estes <wlestes@users.sourceforge.net>
4379
4380	* Makefile.am, configure.in: ok, one last touch up; users most
4381	likely wont have help2man so we need to insure that's ok
4382
43832002-03-29  Will Estes <wlestes@users.sourceforge.net>
4384
4385	* Makefile.am: fine tune flex.1 some more
4386
43872002-03-29  Will Estes <wlestes@users.sourceforge.net>
4388
4389	* Makefile.am, configure.in: generalize the manpage a bit and tell
4390	autofoo about help2man
4391
43922002-03-29  Will Estes <wlestes@users.sourceforge.net>
4393
4394	* po/da.po: new danish from translation project robot
4395
43962002-03-28  John Millaway <john43@users.sourceforge.net>
4397
4398	* flex.texi: Indexing the manual -- it's only half done.
4399
44002002-03-28  John Millaway <john43@users.sourceforge.net>
4401
4402	* flex.texi: flex manual now uses automake's versioning info.
4403
44042002-03-28  John Millaway <john43@users.sourceforge.net>
4405
4406	* README.cvs-snapshot: Mentioned requirements for gettext and
4407	help2man.
4408
44092002-03-28  John Millaway <john43@users.sourceforge.net>
4410
4411	* Makefile.am, main.c: Output of `flex --version` now matches GNU
4412	coding standards.  Makefile.am now uses `help2man` to generate
4413	flex.1
4414
44152002-03-27  Will Estes <wlestes@users.sourceforge.net>
4416
4417	* TODO: millaway has done a lot on the TODO list; remove those items
4418	that he has take care of
4419
44202002-03-27  Will Estes <wlestes@users.sourceforge.net>
4421
4422	* README.cvs-snapshot: edited millaway's initial draft
4423
44242002-03-27  John Millaway <john43@users.sourceforge.net>
4425
4426	* README.cvs-snapshot: Created file.
4427
44282002-03-27  John Millaway <john43@users.sourceforge.net>
4429
4430	* flex.texi: Fixed case of node names in flex.texi.
4431
44322002-03-24  Will Estes <wlestes@users.sourceforge.net>
4433
4434	* TODO: lex- and yacc- generated files
4435
44362002-03-24  Will Estes <wlestes@users.sourceforge.net>
4437
4438	* po/fr.po: new french
4439
44402002-03-18  Will Estes <wlestes@users.sourceforge.net>
4441
4442	* NEWS: ending periods in news items removed; mention nounistd
4443	options
4444
44452002-03-18  Will Estes <wlestes@users.sourceforge.net>
4446
4447	* po/sv.po: updated sweedish translations
4448
44492002-03-18  Will Estes <wlestes@users.sourceforge.net>
4450
4451	* po/de.po: german translation
4452
44532002-03-18  John Millaway <john43@users.sourceforge.net>
4454
4455	* flex.skl, flex.texi, main.c, options.c, options.h, scan.l: Removed
4456	CFront 1.2 -specific code from skeleton, because CFront now defines
4457	__cplusplus properly.  Removed TurboC-specific code from skeleton.
4458	Skeleton now includes proper C++ standard headers.  Relocated
4459	"unistd.h" code after user section 1 to allow user to overrid it.
4460	New option "nounistd" to suppress unistd.h from being included.
4461
44622002-03-15  Will Estes <wlestes@users.sourceforge.net>
4463
4464	* po/tr.po: new turkish translation
4465
44662002-03-15  Will Estes <wlestes@users.sourceforge.net>
4467
4468	* NEWS: mention included translations
4469
44702002-03-15  Will Estes <wlestes@users.sourceforge.net>
4471
4472	* TODO: we've done the gettext thing, but sometime we should get
4473	0.11.1
4474
44752002-03-15  Will Estes <wlestes@users.sourceforge.net>
4476
4477	* po/ca.po: new catalan translation
4478
44792002-03-14  John Millaway <john43@users.sourceforge.net>
4480
4481	* flex.texi: Added section on format of comments.
4482
44832002-03-14  John Millaway <john43@users.sourceforge.net>
4484
4485	* flex.texi: Split format chapter into sections.
4486
44872002-03-14  John Millaway <john43@users.sourceforge.net>
4488
4489	* flex.texi: Removed explicit pointers in node definitions.
4490
44912002-03-14  Will Estes <wlestes@users.sourceforge.net>
4492
4493	* configure.in: unistd.h can be problematic
4494
44952002-03-14  Will Estes <wlestes@users.sourceforge.net>
4496
4497	* tests/README: editing changes to README
4498
44992002-03-13  Will Estes <wlestes@users.sourceforge.net>
4500
4501	* po/POTFILES.in: scan.l, not scan.c because gettext gets confused
4502
45032002-03-13  Will Estes <wlestes@users.sourceforge.net>
4504
4505	* scan.l: gettext cruft
4506
45072002-03-13  Will Estes <wlestes@users.sourceforge.net>
4508
4509	* tests/descriptions: separate out test descriptions
4510
45112002-03-13  Will Estes <wlestes@users.sourceforge.net>
4512
4513	* po/LINGUAS: french and korean dont crash now
4514
45152002-03-12  Will Estes <wlestes@users.sourceforge.net>
4516
4517	* po/fr.po, po/ko.po: remove duplicate messages as per advice from
4518	Jordi Mallach <jordi@debian.org>
4519
45202002-03-12  Will Estes <wlestes@users.sourceforge.net>
4521
4522	* gettext.h: yes, more gettext cruft
4523
45242002-03-12  Will Estes <wlestes@users.sourceforge.net>
4525
4526	* ABOUT-NLS, config.rpath, m4/codeset.m4, m4/gettext.m4,
4527	m4/glibc21.m4, m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4,
4528	m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: this
4529	is gettext cruft
4530
45312002-03-12  Will Estes <wlestes@users.sourceforge.net>
4532
4533	* NEWS: gettext and autofoo are now involved
4534
45352002-03-12  Will Estes <wlestes@users.sourceforge.net>
4536
4537	* Makefile.am, autogen.sh, configure.in, flexdef.h, main.c: mostly,
4538	changes for gettext
4539
45402002-03-12  Will Estes <wlestes@users.sourceforge.net>
4541
4542	* po/ca.po, po/da.po, po/es.po, po/ru.po, po/sv.po, po/tr.po: these
4543	sure change a lot
4544
45452002-03-12  Will Estes <wlestes@users.sourceforge.net>
4546
4547	* TODO: note about cvs documentation
4548
45492002-03-12  Will Estes <wlestes@users.sourceforge.net>
4550
4551	* po/LINGUAS: we now have turkish
4552
45532002-03-12  Will Estes <wlestes@users.sourceforge.net>
4554
4555	* po/tr.po: updated translations, i think
4556
45572002-03-12  Will Estes <wlestes@users.sourceforge.net>
4558
4559	* po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
4560	po/sv.po, po/tr.po: ok, maybe we do keep these things?
4561
45622002-03-12  Will Estes <wlestes@users.sourceforge.net>
4563
4564	* README-alpha: README-alpha for those bad-hair days
4565
45662002-03-12  Will Estes <wlestes@users.sourceforge.net>
4567
4568	* m4/.cvsignore, m4/Makefile.am: ok,now we kinda have a m4/ subdir
4569	for gettext
4570
45712002-03-12  Will Estes <wlestes@users.sourceforge.net>
4572
4573	* po/.cvsignore, po/LINGUAS, po/Makevars, po/POTFILES.in, po/da.po,
4574	po/es.po, po/fr.po, po/ko.po, po/ru.po, po/sv.po: now, we have a po/
4575	subdirectory for gettext. i hope you're happy
4576
45772002-03-12  Will Estes <wlestes@users.sourceforge.net>
4578
4579	* po/ca.po: removing po files, maybe
4580
45812002-03-12  Will Estes <wlestes@users.sourceforge.net>
4582
4583	* tests/.cvsignore: ignore autom4te.cache
4584
45852002-03-11  Will Estes <wlestes@users.sourceforge.net>
4586
4587	* po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
4588	po/sv.po: po files from debian
4589
45902002-03-08  Will Estes <wlestes@users.sourceforge.net>
4591
4592	* TODO: add several notes about tasks which need doing; create a new
4593	top-level entry for generic coding concerns (this is distinct from
4594	specific API or other such issues)
4595
45962002-03-06  Will Estes <wlestes@users.sourceforge.net>
4597
4598	* README: eliminate to.do and faqs from the README file
4599
46002002-03-06  Will Estes <wlestes@users.sourceforge.net>
4601
4602	* TODO: more notes on tests/
4603
46042002-03-06  Will Estes <wlestes@users.sourceforge.net>
4605
4606	* Makefile.am: remove subdirectories from EXTRA_DIST; add a SUBDIRS
4607	macro to handle examples/; clean up the dist-hook target
4608
46092002-03-06  Will Estes <wlestes@users.sourceforge.net>
4610
4611	* configure.in: we want to generate Makefiles in some more
4612	subdirectories; automake will like this
4613
46142002-03-06  Will Estes <wlestes@users.sourceforge.net>
4615
4616	* TODO: notes on subdirectories
4617
46182002-03-05  Will Estes <wlestes@users.sourceforge.net>
4619
4620	* examples/.cvsignore, examples/Makefile.am: now examples/ fits into
4621	automake
4622
46232002-03-05  Will Estes <wlestes@users.sourceforge.net>
4624
4625	* examples/fastwc/.cvsignore, examples/fastwc/Makefile.am:
4626	examples/fastwc now  fits into automake
4627
46282002-03-05  Will Estes <wlestes@users.sourceforge.net>
4629
4630	* examples/manual/.cvsignore, examples/manual/Makefile.am,
4631	examples/manual/Makefile.examples, examples/manual/README:
4632	examples/manual directory now fits into automake
4633
46342002-03-05  Will Estes <wlestes@users.sourceforge.net>
4635
4636	* examples/manual/Makefile: renamed Makefile to Makefile.examples
4637	for automake's sake
4638
46392002-03-04  Will Estes <wlestes@users.sourceforge.net>
4640
4641	* Makefile.am: add parse.c and scan.c to built_sources
4642
46432002-02-24  John Millaway <john43@users.sourceforge.net>
4644
4645	* Makefile.am: Removed CVS-specific code from 'dist-hook' target so
4646	anybody with a copy of the tree can build a dist.
4647
46482002-02-22  John Millaway <john43@users.sourceforge.net>
4649
4650	* tests/Makefile.in: Converted test script to portable /bin/sh.
4651
46522002-02-22  John Millaway <john43@users.sourceforge.net>
4653
4654	* tests/test-bison-yylloc/Makefile.in: Added some spaces in shell
4655	scripts for portability.
4656
46572002-02-22  John Millaway <john43@users.sourceforge.net>
4658
4659	* tests/create-test.pl: Fixed #! line for portability.
4660
46612002-02-22  John Millaway <john43@users.sourceforge.net>
4662
4663	* tests/test-bison-yylloc/Makefile.in: Fixed return status code on
4664	bison-lloc test.
4665
46662002-02-21  John Millaway <john43@users.sourceforge.net>
4667
4668	* tests/create-test.pl: Added script to auto-create tests. Probably
4669	overkill.
4670
46712002-02-21  John Millaway <john43@users.sourceforge.net>
4672
4673	* flex.skl: Fixed C++ #ifdef problem.  Removed mistyped __CPLUSPLUS
4674	macro.  Removed THROW_NIL. Not sure where it came from in the first
4675	place.
4676
46772002-02-21  John Millaway <john43@users.sourceforge.net>
4678
4679	* tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
4680	tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/Makefile.in,
4681	tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input,
4682	tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/Makefile.in,
4683	tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: Added
4684	test-c-cpp-nr and test-c-cpp-r.
4685
46862002-02-16  John Millaway <john43@users.sourceforge.net>
4687
4688	* flex.skl: Added missing #endif.
4689
46902002-02-07  Will Estes <wlestes@users.sourceforge.net>
4691
4692	* tests/TEMPLATE/.cvsignore, tests/test-array-nr/.cvsignore,
4693	tests/test-array-r/.cvsignore, tests/test-basic-nr/.cvsignore,
4694	tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
4695	tests/test-bison-yylval/.cvsignore,
4696	tests/test-header-nr/.cvsignore, tests/test-header-r/.cvsignore,
4697	tests/test-include-by-buffer/.cvsignore,
4698	tests/test-include-by-reentrant/.cvsignore,
4699	tests/test-multiple-scanners-nr/.cvsignore,
4700	tests/test-multiple-scanners-r/.cvsignore,
4701	tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
4702	tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
4703	tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: add
4704	OUTPUT to .cvsignore files in test directories; it's also in the
4705	template directory
4706
47072002-02-06  Will Estes <wlestes@users.sourceforge.net>
4708
4709	* gen.c: fix interrupted reads and freads; from the debian package
4710	maintainer
4711
47122002-02-06  Will Estes <wlestes@users.sourceforge.net>
4713
4714	* flex.texi, flexdef.h, main.c, nfa.c: support large flex tables;
4715	from debian package maintainer
4716
47172002-01-29  Will Estes <wlestes@users.sourceforge.net>
4718
4719	* tests/configure.in: add more output files to account for new tests
4720
47212002-01-03  Will Estes <wlestes@users.sourceforge.net>
4722
4723	* tests/test-array-nr/.cvsignore, tests/test-array-nr/Makefile.in,
4724	tests/test-array-nr/scanner.l, tests/test-array-nr/test.input: add
4725	this test
4726
47272002-01-03  Will Estes <wlestes@users.sourceforge.net>
4728
4729	* tests/test-array-r/.cvsignore, tests/test-array-r/Makefile.in,
4730	tests/test-array-r/scanner.l, tests/test-array-r/test.input: add
4731	this test suite
4732
47332001-11-20  Will Estes <wlestes@users.sourceforge.net>
4734
4735	* flex.skl, main.c: millaway: Fixed yytext_ptr when using %array in
4736	reentrant scanner
4737
47382001-11-20  Will Estes <wlestes@users.sourceforge.net>
4739
4740	* buf.c: oops, forgot this one line
4741
47422001-11-14  Will Estes <wlestes@users.sourceforge.net>
4743
4744	* tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.in,
4745	tests/test-header-r/main.c, tests/test-header-r/scanner.l,
4746	tests/test-header-r/test.input: and more fallout
4747
47482001-11-14  Will Estes <wlestes@users.sourceforge.net>
4749
4750	* TODO, flex.skl, flex.texi, flexdef.h, main.c, misc.c,
4751	tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
4752	tests/test-basic-r/scanner.l, tests/test-bison-yylloc/.cvsignore,
4753	tests/test-bison-yylloc/Makefile.in,
4754	tests/test-bison-yylloc/parser.y,
4755	tests/test-bison-yylloc/scanner.l,
4756	tests/test-bison-yylval/.cvsignore,
4757	tests/test-bison-yylval/Makefile.in,
4758	tests/test-bison-yylval/parser.y,
4759	tests/test-bison-yylval/scanner.l,
4760	tests/test-include-by-reentrant/scanner.l,
4761	tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
4762	tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: more
4763	from the same batch
4764
47652001-11-14  Will Estes <wlestes@users.sourceforge.net>
4766
4767	* tests/test-bison-yylloc/main.c, tests/test-bison-yylval/main.c,
4768	tests/test-header-nr/.cvsignore, tests/test-header-nr/Makefile.in,
4769	tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
4770	tests/test-header-nr/test.input,
4771	tests/test-multiple-scanners-nr/.cvsignore,
4772	tests/test-multiple-scanners-nr/Makefile.in,
4773	tests/test-multiple-scanners-nr/main.c,
4774	tests/test-multiple-scanners-nr/scanner-1.l,
4775	tests/test-multiple-scanners-nr/scanner-2.l,
4776	tests/test-multiple-scanners-r/.cvsignore,
4777	tests/test-multiple-scanners-r/Makefile.in,
4778	tests/test-multiple-scanners-r/main.c,
4779	tests/test-multiple-scanners-r/scanner-1.l,
4780	tests/test-multiple-scanners-r/scanner-2.l: a big batch from
4781	millaway
4782
47832001-10-26  Will Estes <wlestes@users.sourceforge.net>
4784
4785	* NEWS: now NEWS has forgotten about the _r variables
4786
47872001-10-26  Will Estes <wlestes@users.sourceforge.net>
4788
4789	* flex.skl, flex.texi, gen.c, main.c,
4790	tests/test-bison-yylloc/scanner.l,
4791	tests/test-bison-yylval/scanner.l,
4792	tests/test-include-by-reentrant/scanner.l,
4793	tests/test-prefix-nr/scanner.l, tests/test-pthread/scanner.l,
4794	tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l:
4795	millaway simplified the reentrant api; here's the result
4796
47972001-10-23  Will Estes <wlestes@users.sourceforge.net>
4798
4799	* main.c, options.c, options.h: more from millaway
4800
48012001-10-22  Will Estes <wlestes@users.sourceforge.net>
4802
4803	* main.c, options.c, options.h: the last checkin was broken;
4804	millaway fixed it
4805
48062001-10-22  Will Estes <wlestes@users.sourceforge.net>
4807
4808	* flex.skl, flex.texi, gen.c, main.c, misc.c, options.h, scan.l,
4809	scanopt.c, tests/README, tests/configure.in: phew, millaway's latest
4810	batch
4811
48122001-10-21  Will Estes <wlestes@users.sourceforge.net>
4813
4814	* flex.skl: flex.skl should come up in C mode
4815
48162001-10-21  Will Estes <wlestes@users.sourceforge.net>
4817
4818	* flex.skl: apparently, isatty and c++ need help getting along (from
4819	octave)
4820
48212001-10-19  Will Estes <wlestes@users.sourceforge.net>
4822
4823	* NEWS: document new options and new option handling
4824
48252001-10-19  Will Estes <wlestes@users.sourceforge.net>
4826
4827	* TODO: tell emacs that TODO is a text/outline mode file
4828
48292001-10-19  Will Estes <wlestes@users.sourceforge.net>
4830
4831	* TODO: we have new long options; we need to document that
4832
48332001-10-19  Will Estes <wlestes@users.sourceforge.net>
4834
4835	* NEWS: tell emacs that NEWS is text/outline mode
4836
48372001-10-19  Will Estes <wlestes@users.sourceforge.net>
4838
4839	* flex.skl: oops, lost a line somewhere in the merge process on
4840	millaway's work
4841
48422001-10-17  Will Estes <wlestes@users.sourceforge.net>
4843
4844	* Makefile.am, buf.c, flex.skl, flex.texi, flexdef.h, main.c,
4845	misc.c, options.c, options.h, parse.y, scan.l, scanopt.c, scanopt.h:
4846	merge latest batch of millaway's changes
4847
48482001-09-22  Will Estes <wlestes@users.sourceforge.net>
4849
4850	* main.c: Fixed typo in options display
4851
48522001-09-20  Will Estes <wlestes@users.sourceforge.net>
4853
4854	* main.c: reentrant and non-reentrant scanners share the same yywrap
4855	MACRO. millaway
4856
48572001-09-20  Will Estes <wlestes@users.sourceforge.net>
4858
4859	* TODO: clarify item on comments in lexical files
4860
48612001-09-20  Will Estes <wlestes@users.sourceforge.net>
4862
4863	* NEWS, scan.l: now flex recognizes \r as an eol character
4864
48652001-09-20  Will Estes <wlestes@users.sourceforge.net>
4866
4867	* Makefile.am: specify cvsroot so automake distcheck works
4868
48692001-09-19  Will Estes <wlestes@users.sourceforge.net>
4870
4871	* flex.texi: tex has lost its mind; we remove parentheses to
4872	compensate
4873
48742001-09-19  Will Estes <wlestes@users.sourceforge.net>
4875
4876	* NEWS: now that c++ is better supported, let's mention it as a news
4877	item
4878
48792001-09-19  Will Estes <wlestes@users.sourceforge.net>
4880
4881	* examples/fastwc/wc1.l, examples/fastwc/wc2.l,
4882	examples/fastwc/wc3.l, examples/fastwc/wc4.l,
4883	examples/fastwc/wc5.l, flex.skl, main.c: commit the backwash from
4884	the branch merges
4885
48862001-09-19  Will Estes <wlestes@users.sourceforge.net>
4887
4888	* FlexLexer.h, examples/testxxLexer.l, flex.skl: made preliminary
4889	c++ fixes; the intent is to make it work with recent c++ compilers
4890
48912001-08-26  Will Estes <wlestes@users.sourceforge.net>
4892
4893	* main.c: remove argv_fixup; fix typo in error message; changes from
4894	millaway's branch
4895
48962001-08-24  Will Estes <wlestes@users.sourceforge.net>
4897
4898	* NEWS: mention no more c++ comments in c scanners
4899
49002001-08-21  John Millaway <john43@users.sourceforge.net>
4901
4902	* flex.skl: Changed // comments to /* */ comments in skeleton.
4903
49042001-08-19  John Millaway <john43@users.sourceforge.net>
4905
4906	* flex.texi: Changed @var to @code everywhere.
4907
49082001-08-16  Will Estes <wlestes@users.sourceforge.net>
4909
4910	* to.do/flex.rmail: more mail
4911
49122001-08-16  Will Estes <wlestes@users.sourceforge.net>
4913
4914	* TODO: the manual now has its own section; we're not adding
4915	comments either
4916
49172001-08-04  John Millaway <john43@users.sourceforge.net>
4918
4919	* tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
4920	tests/test-basic-nr/Makefile.in, tests/test-basic-r/Makefile.in,
4921	tests/test-bison-yylloc/Makefile.in,
4922	tests/test-bison-yylval/Makefile.in,
4923	tests/test-include-by-buffer/Makefile.in,
4924	tests/test-include-by-reentrant/Makefile.in,
4925	tests/test-prefix-nr/Makefile.in, tests/test-prefix-r/Makefile.in,
4926	tests/test-pthread/Makefile.in, tests/test-string-nr/Makefile.in,
4927	tests/test-string-r/Makefile.in, tests/test-yyextra/Makefile.in:
4928	Cleaned up the output of the tests.
4929
49302001-08-03  Will Estes <wlestes@users.sourceforge.net>
4931
4932	* TODO: note jason's thoughts on having a manpage
4933
49342001-08-03  Will Estes <wlestes@users.sourceforge.net>
4935
4936	* TODO: note millaway's assignment and tests to be under flex
4937	license
4938
49392001-08-01  John Millaway <john43@users.sourceforge.net>
4940
4941	* tests/test-bison-yylval/scanner.l: Fixed semantics of test (the
4942	success or failure of this test should be unaffected by this
4943	change.)
4944
49452001-08-01  Will Estes <wlestes@users.sourceforge.net>
4946
4947	* autogen.sh: fake automake into believing that ChangeLog already
4948	exists
4949
49502001-08-01  Will Estes <wlestes@users.sourceforge.net>
4951
4952	* Makefile.am: millaway needs to be covered in the ChangeLog
4953
49542001-08-01  Will Estes <wlestes@users.sourceforge.net>
4955
4956	* version.h: automake is supplying version info now so we just pick
4957	it up
4958
49592001-08-01  Will Estes <wlestes@users.sourceforge.net>
4960
4961	* flex.texi: forgot braces on @copyright
4962
49632001-08-01  John Millaway <john43@users.sourceforge.net>
4964
4965	* flex.skl: Added missing argument to yy_flex_free.
4966
49672001-08-01  Will Estes <wlestes@users.sourceforge.net>
4968
4969	* AUTHORS: john millaway wrote the reentrant C support
4970
49712001-08-01  Will Estes <wlestes@users.sourceforge.net>
4972
4973	* flex.texi: add license node to the manual
4974
49752001-08-01  Will Estes <wlestes@users.sourceforge.net>
4976
4977	* TODO: c++ ideas
4978
49792001-07-31  Will Estes <wlestes@users.sourceforge.net>
4980
4981	* parse.y: error messages will now show up the way that emacs likes
4982	them
4983
49842001-07-31  Will Estes <wlestes@users.sourceforge.net>
4985
4986	* Makefile.am: oops, left in an extra backslash
4987
49882001-07-31  Will Estes <wlestes@users.sourceforge.net>
4989
4990	* TODO: flex.texi is here; clarify tests/ rewrite issue
4991
49922001-07-31  Will Estes <wlestes@users.sourceforge.net>
4993
4994	* NEWS: hey, we have texinfo, not man
4995
49962001-07-31  Will Estes <wlestes@users.sourceforge.net>
4997
4998	* flex.1: no more manpage
4999
50002001-07-31  Will Estes <wlestes@users.sourceforge.net>
5001
5002	* Makefile.am: remove flex.1 and rewrite the dist-hook so that we
5003	pick up a couple more directories
5004
50052001-07-31  Will Estes <wlestes@users.sourceforge.net>
5006
5007	* flex.texi: the namual now compiles; hurray
5008
50092001-07-31  Will Estes <wlestes@users.sourceforge.net>
5010
5011	* Makefile.am: first attempt at including the tests/ directory via
5012	automake, dist-hook target added
5013
50142001-07-31  Will Estes <wlestes@users.sourceforge.net>
5015
5016	* tests/.cvsignore: ignore config.cache in tests/ directory
5017
50182001-07-31  Will Estes <wlestes@users.sourceforge.net>
5019
5020	* Makefile.am: automake groks the ChangeLog now so we don't have to
5021	remind the maintainer to remake it
5022
50232001-07-30  Will Estes <wlestes@users.sourceforge.net>
5024
5025	* flex.texi: more corrections to the manual; the end is in site
5026
50272001-07-30  Will Estes <wlestes@users.sourceforge.net>
5028
5029	* TODO: auto-generated backup?
5030
50312001-07-27  Will Estes <wlestes@users.sourceforge.net>
5032
5033	* flex.texi: today's tinkering on the manual
5034
50352001-07-27  Will Estes <wlestes@users.sourceforge.net>
5036
5037	* Makefile.am: if we want flex.1 we have to say so in EXTRA_DIST
5038
50392001-07-27  Will Estes <wlestes@users.sourceforge.net>
5040
5041	* TODO: note future issues with flex.texi
5042
50432001-07-27  Will Estes <wlestes@users.sourceforge.net>
5044
5045	* Makefile.am: include flex.1 as it's the only working documentation
5046	for now
5047
50482001-07-27  Will Estes <wlestes@users.sourceforge.net>
5049
5050	* Makefile.am: rearrange to work with automake on building the
5051	ChangeLog
5052
50532001-07-27  Will Estes <wlestes@users.sourceforge.net>
5054
5055	* scan.l: automake is unhappy if we specify the outfile
5056
50572001-07-26  Will Estes <wlestes@users.sourceforge.net>
5058
5059	* flex.texi: more conversions/corrections
5060
50612001-07-26  Will Estes <wlestes@users.sourceforge.net>
5062
5063	* README: we removed misc/ so we don't mention it any more
5064
50652001-07-25  Will Estes <wlestes@users.sourceforge.net>
5066
5067	* flex.texi: begin the manual conversion to texinfo; yes, it's
5068	broken right now
5069
50702001-07-25  Will Estes <wlestes@users.sourceforge.net>
5071
5072	* AUTHORS, THANKS: copy in manual author and thanks info
5073
50742001-07-25  Will Estes <wlestes@users.sourceforge.net>
5075
5076	* Makefile.am: how to fake the ChangeLog into showing up in the
5077	distribution
5078
50792001-07-25  Will Estes <wlestes@users.sourceforge.net>
5080
5081	* Makefile.am: add YFLAGS so parse.h gets made
5082
50832001-07-24  Will Estes <wlestes@users.sourceforge.net>
5084
5085	* examples/fastwc/README, examples/fastwc/mywc.c,
5086	examples/fastwc/wc1.l, examples/fastwc/wc2.l,
5087	examples/fastwc/wc3.l, examples/fastwc/wc4.l, examples/fastwc/wc5.l:
5088	re-add these files
5089
50902001-07-24  Will Estes <wlestes@users.sourceforge.net>
5091
5092	* TODO: reflect recent doings
5093
50942001-07-24  Will Estes <wlestes@users.sourceforge.net>
5095
5096	* Makefile.in: what with automake, we don't need Makefile.in any
5097	more
5098
50992001-07-24  Will Estes <wlestes@users.sourceforge.net>
5100
5101	* configure.in: more rearranging for automake
5102
51032001-07-24  Will Estes <wlestes@users.sourceforge.net>
5104
5105	* to.do/flex.rmail: more mail came in
5106
51072001-07-24  Will Estes <wlestes@users.sourceforge.net>
5108
5109	* autogen.sh: adjust to automake's idea of the world
5110
51112001-07-24  Will Estes <wlestes@users.sourceforge.net>
5112
5113	* Makefile.am: add Vern's misc dependencies; noinst_SCRIPTS was
5114	broken?; list a few last files to be included in the distribution
5115
51162001-07-24  Will Estes <wlestes@users.sourceforge.net>
5117
5118	* NEWS: rearrange for better order; add automake support as a news
5119	item
5120
51212001-07-24  Will Estes <wlestes@users.sourceforge.net>
5122
5123	* Makefile.am: copyright notice on Makefile.am; document some -D
5124	switches (are they still usable?)
5125
51262001-07-24  Will Estes <wlestes@users.sourceforge.net>
5127
5128	* TODO: add lex-replacement issue
5129
51302001-07-24  Will Estes <wlestes@users.sourceforge.net>
5131
5132	* Makefile.am: add EXTRA_DIST
5133
51342001-07-23  Will Estes <wlestes@users.sourceforge.net>
5135
5136	* autogen.sh: we need to do the same thing in each directory
5137
51382001-07-23  Will Estes <wlestes@users.sourceforge.net>
5139
5140	* configure.in: introduce automake into the macro calls
5141
51422001-07-23  Will Estes <wlestes@users.sourceforge.net>
5143
5144	* Makefile.am: add AUTOMAKE_OPTIONS, info_TEXINFOS, include_HEADERS,
5145	noinst_HEADERS; it's libfl.a, not libflex.a
5146
51472001-07-23  Will Estes <wlestes@users.sourceforge.net>
5148
5149	* Makefile.am: bin_PROGRAMS and lib_LIBRARIES
5150
51512001-07-23  Will Estes <wlestes@users.sourceforge.net>
5152
5153	* to.do/streams.mail: streams.mail has moved here
5154
51552001-07-23  Will Estes <wlestes@users.sourceforge.net>
5156
5157	* TODO: add xref for teximanual
5158
51592001-07-19  Will Estes <wlestes@users.sourceforge.net>
5160
5161	* flex.1: include typo/punctuation fixes from a patch submitted by
5162	noon@cote-dazur.com (Fabrice Bauzac)
5163
51642001-07-17  Will Estes <wlestes@users.sourceforge.net>
5165
5166	* TODO: we want gettext
5167
51682001-06-24  Will Estes <wlestes@users.sourceforge.net>
5169
5170	* flex.skl: include c++ STD fixes from quanstro@quanstro.net
5171
51722001-06-24  Will Estes <wlestes@users.sourceforge.net>
5173
5174	* flex.skl, gen.c: change some int types to size_t as per FreeBSD
5175	28364 from avn@any.ru
5176
51772001-06-24  Will Estes <wlestes@users.sourceforge.net>
5178
5179	* TODO: remove parse.[ch] from make clean target; repackage
5180	distribution (not rework)
5181
51822001-06-19  Will Estes <wlestes@users.sourceforge.net>
5183
5184	* TODO: add memory api and reworking of flex.skl reworking
5185
51862001-06-18  Will Estes <wlestes@users.sourceforge.net>
5187
5188	* flex.skl: remove extraneous notice from flex.skl
5189
51902001-06-18  Will Estes <wlestes@users.sourceforge.net>
5191
5192	* flex.skl: patch memory leak as per millaway
5193
51942001-06-17  Will Estes <wlestes@users.sourceforge.net>
5195
5196	* to.do/flex.rmail: add vern's ok for copyright/license changes and
5197	john's answer on line offsets
5198
51992001-06-17  Will Estes <wlestes@users.sourceforge.net>
5200
5201	* TODO: remove creation of .cvsignore files (it's done); add other
5202	notes about the test suite
5203
52042001-06-17  Will Estes <wlestes@users.sourceforge.net>
5205
5206	* tests/TEMPLATE/.cvsignore, tests/test-basic-nr/.cvsignore,
5207	tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
5208	tests/test-bison-yylval/.cvsignore,
5209	tests/test-include-by-buffer/.cvsignore,
5210	tests/test-include-by-reentrant/.cvsignore,
5211	tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
5212	tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
5213	tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore:
5214	adding .cvsignore files for existing tests/ subdirectories
5215
52162001-06-17  Will Estes <wlestes@users.sourceforge.net>
5217
5218	* tests/README: reformat, say to add a description to this file and
5219	mention what to do re .cvsignore
5220
52212001-06-17  Will Estes <wlestes@users.sourceforge.net>
5222
5223	* tests/TEMPLATE/cvsignore: create template for .cvsignore
5224
52252001-06-17  Will Estes <wlestes@users.sourceforge.net>
5226
5227	* TODO: reorganize for logical reasons; test suite now seems to run
5228	out of the box
5229
52302001-06-17  Will Estes <wlestes@users.sourceforge.net>
5231
5232	* tests/.cvsignore: we dont want the Makefile either
5233
52342001-06-17  Will Estes <wlestes@users.sourceforge.net>
5235
5236	* tests/test-prefix-nr/test.input, tests/test-prefix-r/test.input:
5237	test.input was supposed to be here
5238
52392001-06-17  Will Estes <wlestes@users.sourceforge.net>
5240
5241	* tests/.cvsignore: add autoconf legacy files to be ignored
5242
52432001-06-17  Will Estes <wlestes@users.sourceforge.net>
5244
5245	* autogen.sh: clarify usage instructions; prepare tests/ as well
5246
52472001-06-17  Will Estes <wlestes@users.sourceforge.net>
5248
5249	* tests/.cvsignore: . cvsignore for tests/ subdirectory
5250
52512001-06-17  Will Estes <wlestes@users.sourceforge.net>
5252
5253	* FlexLexer.h: tell emacs that FlexLexer.h is c++
5254
52552001-06-17  Will Estes <wlestes@users.sourceforge.net>
5256
5257	* scan.l: tell emacs scan.l is in C mode
5258
52592001-06-17  Will Estes <wlestes@users.sourceforge.net>
5260
5261	* flex.skl: added punctuation
5262
52632001-06-17  Will Estes <wlestes@users.sourceforge.net>
5264
5265	* FlexLexer.h, Makefile.in, README, RoadMap, autogen.sh, ccl.c,
5266	configure.in, dfa.c, ecs.c, flex.1, flex.skl, flexdef.h, gen.c,
5267	libmain.c, libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, parse.y,
5268	scan.l, sym.c, tblcmp.c, yylex.c: change copyright/license notices
5269	as per Vern's response to Theo
5270
52712001-06-15  Will Estes <wlestes@users.sourceforge.net>
5272
5273	* to.do/flex.rmail: add bill fenlason's emails
5274
52752001-06-15  Will Estes <wlestes@users.sourceforge.net>
5276
5277	* COPYING: make changes as per Theo De Raadt; remove tabs
5278
52792001-06-08  Will Estes <wlestes@users.sourceforge.net>
5280
5281	* flex.skl: save errno as per Theo de Raadt
5282
52832001-06-07  Will Estes <wlestes@users.sourceforge.net>
5284
5285	* flex.1: correct hyphenation as per openbsd tree
5286
52872001-06-05  Will Estes <wlestes@users.sourceforge.net>
5288
5289	* Makefile.in, configure.in: change references to TESTS/ to tests/
5290	to account for the directory name changes
5291
52922001-05-27  Will Estes <wlestes@users.sourceforge.net>
5293
5294	* flex.skl, gen.c: commit john millaway's YY_G wrapper corrections
5295
52962001-05-21  Will Estes <wlestes@users.sourceforge.net>
5297
5298	* tests/Makefile.in: remove || exit calls
5299
53002001-05-21  Will Estes <wlestes@users.sourceforge.net>
5301
5302	* gen.c: complete john millaway's reentrant patch
5303
53042001-05-21  Will Estes <wlestes@users.sourceforge.net>
5305
5306	* to.do/flex.rmail:  more flex messages in the queue
5307
53082001-05-18  Will Estes <wlestes@users.sourceforge.net>
5309
5310	* flex.skl, flexdef.h, gen.c, main.c, nfa.c, scan.l: john millaway's
5311	reentrancy patch
5312
53132001-05-18  Will Estes <wlestes@users.sourceforge.net>
5314
5315	* tests/Makefile.in: remove || exit from testing loop
5316
53172001-05-18  Will Estes <wlestes@users.sourceforge.net>
5318
5319	* Makefile.in: tell make about the tests directory and its
5320	associated targets
5321
53222001-05-18  Will Estes <wlestes@users.sourceforge.net>
5323
5324	* TODO: rethink the todo list
5325
53262001-05-18  Will Estes <wlestes@users.sourceforge.net>
5327
5328	* flex.1: describe reentrant api changes
5329
53302001-05-18  Will Estes <wlestes@users.sourceforge.net>
5331
5332	* TODO: mention work needed for tests/
5333
53342001-05-18  Will Estes <wlestes@users.sourceforge.net>
5335
5336	* configure.in: tell auto* about the test directory
5337
53382001-05-18  Will Estes <wlestes@users.sourceforge.net>
5339
5340	* README: make punctuation uniform, mention the new tests/ directory
5341
53422001-05-18  Will Estes <wlestes@users.sourceforge.net>
5343
5344	* NEWS: reformat items; cut out old items and move them to ONEWS
5345
53462001-05-18  Will Estes <wlestes@users.sourceforge.net>
5347
5348	* ONEWS: move old NEWS items to ONEWS
5349
53502001-05-18  Will Estes <wlestes@users.sourceforge.net>
5351
5352	* tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
5353	tests/TEMPLATE/parser.y, tests/TEMPLATE/scanner.l,
5354	tests/TEMPLATE/test.input, tests/configure.in,
5355	tests/test-basic-nr/Makefile.in, tests/test-basic-nr/scanner.l,
5356	tests/test-basic-nr/test.input, tests/test-basic-r/Makefile.in,
5357	tests/test-basic-r/scanner.l, tests/test-basic-r/test.input,
5358	tests/test-bison-yylloc/Makefile.in,
5359	tests/test-bison-yylloc/parser.y,
5360	tests/test-bison-yylloc/scanner.l,
5361	tests/test-bison-yylloc/test.input,
5362	tests/test-bison-yylval/Makefile.in,
5363	tests/test-bison-yylval/parser.y,
5364	tests/test-bison-yylval/scanner.l,
5365	tests/test-bison-yylval/test.input,
5366	tests/test-include-by-buffer/Makefile.in,
5367	tests/test-include-by-buffer/scanner.l,
5368	tests/test-include-by-buffer/test-1.input,
5369	tests/test-include-by-buffer/test-2.input,
5370	tests/test-include-by-buffer/test-3.input,
5371	tests/test-include-by-reentrant/Makefile.in,
5372	tests/test-include-by-reentrant/scanner.l,
5373	tests/test-include-by-reentrant/test-1.input,
5374	tests/test-include-by-reentrant/test-2.input,
5375	tests/test-include-by-reentrant/test-3.input,
5376	tests/test-prefix-nr/Makefile.in, tests/test-prefix-nr/README,
5377	tests/test-prefix-nr/scanner.l, tests/test-prefix-r/Makefile.in,
5378	tests/test-prefix-r/README, tests/test-prefix-r/scanner.l,
5379	tests/test-pthread/Makefile.in, tests/test-pthread/scanner.l,
5380	tests/test-pthread/test-1.input, tests/test-pthread/test-2.input,
5381	tests/test-pthread/test-3.input, tests/test-pthread/test-4.input,
5382	tests/test-pthread/test-5.input, tests/test-string-nr/Makefile.in,
5383	tests/test-string-nr/scanner.l, tests/test-string-r/Makefile.in,
5384	tests/test-string-r/scanner.l, tests/test-yyextra/Makefile.in,
5385	tests/test-yyextra/scanner.l, tests/test-yyextra/test.input: add
5386	john millaway's test directory
5387
53882001-05-04  Will Estes <wlestes@users.sourceforge.net>
5389
5390	* to.do/flex.rmail: more mail in flex.rmail
5391
53922001-05-03  Will Estes <wlestes@users.sourceforge.net>
5393
5394	* FlexLexer.h, ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c,
5395	libmain.c, libyywrap.c, main.c, misc.c, nfa.c, parse.y, scan.l,
5396	sym.c, tblcmp.c, yylex.c: remove extraneous rcs keywords
5397
53982001-05-03  Will Estes <wlestes@users.sourceforge.net>
5399
5400	* README: mention RoadMap
5401
54022001-05-01  Will Estes <wlestes@users.sourceforge.net>
5403
5404	* examples/README, examples/debflex.awk, examples/manual/ChangeLog,
5405	examples/manual/Makefile, examples/manual/README,
5406	examples/manual/cat.lex, examples/manual/dates.lex,
5407	examples/manual/datetest.dat, examples/manual/eof_rules.lex,
5408	examples/manual/eof_test01.txt, examples/manual/eof_test02.txt,
5409	examples/manual/eof_test03.txt, examples/manual/expr.lex,
5410	examples/manual/expr.y, examples/manual/front.lex,
5411	examples/manual/front.y, examples/manual/j2t.lex,
5412	examples/manual/myname.lex, examples/manual/myname.txt,
5413	examples/manual/myname2.lex, examples/manual/numbers.lex,
5414	examples/manual/pas_include.lex, examples/manual/pascal.lex,
5415	examples/manual/reject.lex, examples/manual/replace.lex,
5416	examples/manual/string1.lex, examples/manual/string2.lex,
5417	examples/manual/strtest.dat, examples/manual/unput.lex,
5418	examples/manual/user_act.lex, examples/manual/userinit.lex,
5419	examples/manual/wc.lex, examples/manual/yymore.lex,
5420	examples/manual/yymore2.lex, examples/manual/yymoretest.dat,
5421	examples/testxxLexer.l, to.do/README, to.do/Wilhelms.todo,
5422	to.do/Wish-List, to.do/flex.rmail, to.do/unicode/FlexLexer.h,
5423	to.do/unicode/ccl.c, to.do/unicode/changes.txt,
5424	to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl,
5425	to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c,
5426	to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c:
5427	adding the rest of vern's files
5428
54292001-05-01  Will Estes <wlestes@users.sourceforge.net>
5430
5431	* README: mention misc/ directory
5432
54332001-05-01  Will Estes <wlestes@users.sourceforge.net>
5434
5435	* version.h: version is 2.5.5b
5436
54372001-05-01  Will Estes <wlestes@users.sourceforge.net>
5438
5439	* Makefile.in: remove header from top; add rule to generate
5440	initscan.c just in case
5441
54422001-05-01  Will Estes <wlestes@users.sourceforge.net>
5443
5444	* configure.in: dont check for initscan.c; check for scan.l instead
5445
54462001-05-01  Will Estes <wlestes@users.sourceforge.net>
5447
5448	* RoadMap: list of source files
5449
54502001-05-01  Will Estes <wlestes@users.sourceforge.net>
5451
5452	* README: rewrite README to reflect changes in layout of directories
5453
54542001-05-01  Will Estes <wlestes@users.sourceforge.net>
5455
5456	* AUTHORS, THANKS, TODO: initial attempt at the files
5457
54582001-05-01  Will Estes <wlestes@users.sourceforge.net>
5459
5460	* COPYING: add 2001 copyright notice
5461
54622001-05-01  Will Estes <wlestes@users.sourceforge.net>
5463
5464	* autogen.sh: initial attempt at a bootstrap script for developers
5465
54662001-05-01  Will Estes <wlestes@users.sourceforge.net>
5467
5468	* flex.texi: texinfo manual, old contributed version
5469
54702000-08-21  Vern Paxson <vern@ee.lbl.gov>
5471
5472	* flex.1: fixed some bugs in examples of [[:...:]] ccls
5473
54742000-08-21  Vern Paxson <vern@ee.lbl.gov>
5475
5476	* version.h: version shipped to Dick King
5477
54782000-08-21  Vern Paxson <vern@ee.lbl.gov>
5479
5480	* flex.skl: explicit include of iostream.h
5481
54822000-08-21  Vern Paxson <vern@ee.lbl.gov>
5483
5484	* scan.l: if a newline is seen in <ACTION_STRING>, assume it
5485	terminates the string.
5486
54872000-08-21  Vern Paxson <vern@ee.lbl.gov>
5488
5489	* flexdef.h, sym.c: moved symbol table definitions from flexdef.h
5490	into sym.c
5491
54922000-08-21  Vern Paxson <vern@ee.lbl.gov>
5493
5494	* dfa.c: fixed underallocation for accset
5495
54961997-06-27  Vern Paxson <vern@ee.lbl.gov>
5497
5498	* COPYING: revised for rms
5499
55001997-06-23  Vern Paxson <vern@ee.lbl.gov>
5501
5502	* flex.skl: fixed memory leak
5503
55041997-06-23  Vern Paxson <vern@ee.lbl.gov>
5505
5506	* flex.1:  input() doesn't destroy yytext
5507
55081997-06-23  Vern Paxson <vern@ee.lbl.gov>
5509
5510	* FlexLexer.h: wrapped with extern "C++"
5511
55121996-12-13  Vern Paxson <vern@ee.lbl.gov>
5513
5514	* flex.skl: use delete [] for yy_state_buf
5515
55161996-10-29  Vern Paxson <vern@ee.lbl.gov>
5517
5518	* flex.skl: fixed %option noinput
5519
55201996-10-29  Vern Paxson <vern@ee.lbl.gov>
5521
5522	* flex.skl: free(char*) fix ... Sigh ...
5523
55241996-10-11  Vern Paxson <vern@ee.lbl.gov>
5525
5526	* gen.c: bug fix for yymore()/yylineno interaction
5527
55281996-10-11  Vern Paxson <vern@ee.lbl.gov>
5529
5530	* gen.c: fixed memory leak
5531
55321996-09-10  Vern Paxson <vern@ee.lbl.gov>
5533
5534	* NEWS: release 2.5.4
5535
55361996-09-10  Vern Paxson <vern@ee.lbl.gov>
5537
5538	* Makefile.in: more stuff for distclean
5539
55401996-09-10  Vern Paxson <vern@ee.lbl.gov>
5541
5542	* flex.skl: "str" -> "yy_str"
5543
55441996-09-10  Vern Paxson <vern@ee.lbl.gov>
5545
5546	* version.h: 2.5.4
5547
55481996-07-02  Vern Paxson <vern@ee.lbl.gov>
5549
5550	* flex.skl: (attempted) fix for input() crossing a file boundary
5551
55521996-05-29  Vern Paxson <vern@ee.lbl.gov>
5553
5554	* NEWS: don't do Acorn diffs
5555
55561996-05-29  Vern Paxson <vern@ee.lbl.gov>
5557
5558	* NEWS: some minor additions for 2.5.3
5559
55601996-05-29  Vern Paxson <vern@ee.lbl.gov>
5561
5562	* NEWS, version.h: 2.5.3
5563
55641996-05-25  Vern Paxson <vern@ee.lbl.gov>
5565
5566	* flex.skl: initialize yy_more_offset etc. for yyFlexLexer class
5567
55681996-05-25  Vern Paxson <vern@ee.lbl.gov>
5569
5570	* flex.skl: niggling cosmetic tweak
5571
55721996-05-25  Vern Paxson <vern@ee.lbl.gov>
5573
5574	* flex.skl: bug fixes for yymore (especially with %array)
5575
55761996-05-25  Vern Paxson <vern@ee.lbl.gov>
5577
5578	* gen.c: yymore + %array tweaks
5579
55801996-05-25  Vern Paxson <vern@ee.lbl.gov>
5581
5582	* FlexLexer.h: added yy_{,prev_}more_offset
5583
55841996-05-25  Vern Paxson <vern@ee.lbl.gov>
5585
5586	* main.c: removed decl of unused library function
5587
55881996-05-25  Vern Paxson <vern@ee.lbl.gov>
5589
5590	* flex.skl: snapshot of cscope yymore fixes, prior to switching
5591	yymore-on-%array approach
5592
55931995-12-18  Vern Paxson <vern@ee.lbl.gov>
5594
5595	* gen.c: don't stack states on NUL-transitions that are jams
5596
55971995-09-27  Vern Paxson <vern@ee.lbl.gov>
5598
5599	* libmain.c: fixed re Esmond Pitt's ancient suggestion
5600
56011995-04-28  Vern Paxson <vern@ee.lbl.gov>
5602
5603	* misc.c: ANSI C / Solaris tweak
5604
56051995-04-24  Vern Paxson <vern@ee.lbl.gov>
5606
5607	* flex.1: credits
5608
56091995-04-24  Vern Paxson <vern@ee.lbl.gov>
5610
5611	* NEWS: multiple FlexLexer.h includes
5612
56131995-04-24  Vern Paxson <vern@ee.lbl.gov>
5614
5615	* FlexLexer.h: fix multiple inclusions
5616
56171995-04-24  Vern Paxson <vern@ee.lbl.gov>
5618
5619	* scan.l: lint tweak
5620
56211995-04-24  Vern Paxson <vern@ee.lbl.gov>
5622
5623	* flex.1: typo fixed
5624
56251995-04-24  Vern Paxson <vern@ee.lbl.gov>
5626
5627	* flex.1: credits update
5628
56291995-04-24  Vern Paxson <vern@ee.lbl.gov>
5630
5631	* flex.skl: (char*) cast for realloc
5632
56331995-04-24  Vern Paxson <vern@ee.lbl.gov>
5634
5635	* NEWS: (char*) tweak
5636
56371995-04-21  Vern Paxson <vern@ee.lbl.gov>
5638
5639	* NEWS: VMS update for 2.5.2
5640
56411995-04-21  Vern Paxson <vern@ee.lbl.gov>
5642
5643	* Makefile.in: clarify when 8-bit scanners are created by default,
5644	vs. 7-bit
5645
56461995-04-21  Vern Paxson <vern@ee.lbl.gov>
5647
5648	* parse.y: reworked alloca() chud, from Francois
5649
56501995-04-20  Vern Paxson <vern@ee.lbl.gov>
5651
5652	* NEWS, version.h: 2.5.2
5653
56541995-04-20  Vern Paxson <vern@ee.lbl.gov>
5655
5656	* flex.1: 2.5.2 update
5657
56581995-04-20  Vern Paxson <vern@ee.lbl.gov>
5659
5660	* dfa.c, main.c: const -> yyconst
5661
56621995-04-20  Vern Paxson <vern@ee.lbl.gov>
5663
5664	* Makefile.in: fixed some old libfl.a references
5665
56661995-04-20  Vern Paxson <vern@ee.lbl.gov>
5667
5668	* Makefile.in: some (but not all) of Francois' tweaks
5669
56701995-04-20  Vern Paxson <vern@ee.lbl.gov>
5671
5672	* configure.in: tweaks from Francois
5673
56741995-04-20  Vern Paxson <vern@ee.lbl.gov>
5675
5676	* flex.skl: yy_delete_buffer allows nil buffer pointer
5677
56781995-04-20  Vern Paxson <vern@ee.lbl.gov>
5679
5680	* main.c: do_stdinit now defaults to false
5681
56821995-04-20  Vern Paxson <vern@ee.lbl.gov>
5683
5684	* FlexLexer.h: remove first default for yylex(new_in, new_out)
5685
56861995-04-20  Vern Paxson <vern@ee.lbl.gov>
5687
5688	* flex.skl: rearrange some definitions; fix YY_NO_UNPUT
5689
56901995-04-20  Vern Paxson <vern@ee.lbl.gov>
5691
5692	* parse.y: more alloca() bullshit
5693
56941995-04-20  Vern Paxson <vern@ee.lbl.gov>
5695
5696	* misc.c: octal escape sequence must have just digits 0-7
5697
56981995-04-20  Vern Paxson <vern@ee.lbl.gov>
5699
5700	* scan.l: '-' means stdin octal escape sequence must just be digits
5701	0-7
5702
57031995-04-20  Vern Paxson <vern@ee.lbl.gov>
5704
5705	* main.c: -- terminates options
5706
57071995-04-20  Vern Paxson <vern@ee.lbl.gov>
5708
5709	* flexdef.h: added dataflush() prototype
5710
57111995-04-20  Vern Paxson <vern@ee.lbl.gov>
5712
5713	* misc.c: move dataflush, otoi prototypes into flexdef.h
5714
57151995-04-20  Vern Paxson <vern@ee.lbl.gov>
5716
5717	* flex.skl, gen.c: const -> yyconst
5718
57191995-04-20  Vern Paxson <vern@ee.lbl.gov>
5720
5721	* gen.c: fixed bug in needing yy_cp for -Cf w/ backing up
5722
57231995-03-28  Vern Paxson <vern@ee.lbl.gov>
5724
5725	* README, flex.1: Stan Adermann credit
5726
57271995-03-27  Vern Paxson <vern@ee.lbl.gov>
5728
5729	* README: beta-tester update
5730
57311995-03-27  Vern Paxson <vern@ee.lbl.gov>
5732
5733	* NEWS, version.h: 2.5.1
5734
57351995-03-27  Vern Paxson <vern@ee.lbl.gov>
5736
5737	* flex.1: update date for 2.5.1 release, some feedbacker credits
5738
57391995-03-27  Vern Paxson <vern@ee.lbl.gov>
5740
5741	* gen.c: fixed lint problem with declaring yy_cp unnecessarily
5742
57431995-03-27  Vern Paxson <vern@ee.lbl.gov>
5744
5745	* dfa.c: {}'s around full-table initializations
5746
57471995-03-21  Vern Paxson <vern@ee.lbl.gov>
5748
5749	* README: for version 2.5
5750
57511995-03-21  Vern Paxson <vern@ee.lbl.gov>
5752
5753	* flex.1: added note regarding yylineno should be maintained on a
5754	per-buffer basis
5755
57561995-03-21  Vern Paxson <vern@ee.lbl.gov>
5757
5758	* NEWS: new C++ member functions
5759
57601995-03-21  Vern Paxson <vern@ee.lbl.gov>
5761
5762	* NEWS, flex.1: 2.5.0.8 update
5763
57641995-03-21  Vern Paxson <vern@ee.lbl.gov>
5765
5766	* main.c: rename yylineno if -P
5767
57681995-03-20  Vern Paxson <vern@ee.lbl.gov>
5769
5770	* flexdef.h: do_yylineno MARKER_DIFFERENCE depends on MAXIMUM_MNS
5771
57721995-03-20  Vern Paxson <vern@ee.lbl.gov>
5773
5774	* Makefile.in: removed redundant skel.c from DISTFILES
5775
57761995-03-20  Vern Paxson <vern@ee.lbl.gov>
5777
5778	* FlexLexer.h: debug(), setdebug(), lineno()
5779
57801995-03-20  Vern Paxson <vern@ee.lbl.gov>
5781
5782	* flex.skl: %option yylineno support
5783
57841995-03-20  Vern Paxson <vern@ee.lbl.gov>
5785
5786	* gen.c: read up to newline for interactive reads, rather than one
5787	char
5788
57891995-03-20  Vern Paxson <vern@ee.lbl.gov>
5790
5791	* main.c, scan.l: added %option yylineno
5792
57931995-03-18  Vern Paxson <vern@ee.lbl.gov>
5794
5795	* gen.c: added do_yylineno
5796
57971995-03-06  Vern Paxson <vern@ee.lbl.gov>
5798
5799	* NEWS, flex.1: 2.5.0.7
5800
58011995-03-05  Vern Paxson <vern@ee.lbl.gov>
5802
5803	* Makefile.in: realclean -> maintainer-clean
5804
58051995-03-05  Vern Paxson <vern@ee.lbl.gov>
5806
5807	* flex.skl: Added yy_flush_buffer
5808
58091995-03-05  Vern Paxson <vern@ee.lbl.gov>
5810
5811	* FlexLexer.h: added yy_flush_buffer
5812
58131995-03-05  Vern Paxson <vern@ee.lbl.gov>
5814
5815	* main.c: prefix support for yy_flush_buffer
5816
58171995-03-05  Vern Paxson <vern@ee.lbl.gov>
5818
5819	* parse.y: added %option yyclass
5820
58211995-03-05  Vern Paxson <vern@ee.lbl.gov>
5822
5823	* flexdef.h, main.c, scan.l: added yyclass
5824
58251995-03-05  Vern Paxson <vern@ee.lbl.gov>
5826
5827	* FlexLexer.h: Added switch_streams
5828
58291995-03-05  Vern Paxson <vern@ee.lbl.gov>
5830
5831	* flex.skl: added switch_streams
5832
58331995-03-05  Vern Paxson <vern@ee.lbl.gov>
5834
5835	* main.c: don't rename yy_flex_debug for C++
5836
58371995-03-05  Vern Paxson <vern@ee.lbl.gov>
5838
5839	* gen.c: yy_flex_debug extern only if not C++
5840
58411995-03-05  Vern Paxson <vern@ee.lbl.gov>
5842
5843	* FlexLexer.h: added yy_flex_debug member variable
5844
58451995-03-05  Vern Paxson <vern@ee.lbl.gov>
5846
5847	* flex.skl: yyFlexLexer initialization of yy_flex_debug
5848
58491995-03-04  Vern Paxson <vern@ee.lbl.gov>
5850
5851	* flexdef.h, main.c: VMS POSIX stuff
5852
58531995-03-04  Vern Paxson <vern@ee.lbl.gov>
5854
5855	* flex.skl: moved position of yy_init = 0
5856
58571995-03-04  Vern Paxson <vern@ee.lbl.gov>
5858
5859	* flex.skl: added YY_EXIT_FAILURE
5860
58611995-03-04  Vern Paxson <vern@ee.lbl.gov>
5862
5863	* main.c: removed VMS-specific exit
5864
58651995-03-04  Vern Paxson <vern@ee.lbl.gov>
5866
5867	* dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, scan.l, sym.c,
5868	yylex.c: internationalization aids
5869
58701995-03-04  Vern Paxson <vern@ee.lbl.gov>
5871
5872	* main.c: do yy_flex_debug prefix for both C++ and C
5873
58741995-02-06  Vern Paxson <vern@ee.lbl.gov>
5875
5876	* main.c: fixed program_name tweak again
5877
58781995-01-11  Vern Paxson <vern@ee.lbl.gov>
5879
5880	* main.c: oops, fixed program_name tweak
5881
58821995-01-11  Vern Paxson <vern@ee.lbl.gov>
5883
5884	* main.c: program_name is "flex" if argv[0] nil
5885
58861995-01-10  Vern Paxson <vern@ee.lbl.gov>
5887
5888	* NEWS: 2.5.0.5
5889
58901995-01-10  Vern Paxson <vern@ee.lbl.gov>
5891
5892	* flex.1: Documented YY_NUM_RULES
5893
58941995-01-10  Vern Paxson <vern@ee.lbl.gov>
5895
5896	* Makefile.in: added formatted man page to MISC
5897
58981995-01-10  Vern Paxson <vern@ee.lbl.gov>
5899
5900	* main.c: help messages to stdout
5901
59021995-01-09  Vern Paxson <vern@ee.lbl.gov>
5903
5904	* gen.c: Added YY_NUM_RULES
5905
59061995-01-09  Vern Paxson <vern@ee.lbl.gov>
5907
5908	* flex.skl: better fix for #pragma problem
5909
59101995-01-09  Vern Paxson <vern@ee.lbl.gov>
5911
5912	* flexdef.h: better fix for #pragma portability problem
5913
59141995-01-09  Vern Paxson <vern@ee.lbl.gov>
5915
5916	* misc.c: "# line" -> #line
5917
59181995-01-09  Vern Paxson <vern@ee.lbl.gov>
5919
5920	* flex.skl, flexdef.h: comment out Turbo C #pragma's
5921
59221995-01-09  Vern Paxson <vern@ee.lbl.gov>
5923
5924	* scan.l: reset linenum on new file
5925
59261995-01-09  Vern Paxson <vern@ee.lbl.gov>
5927
5928	* flex.skl: isatty() extern
5929
59301995-01-09  Vern Paxson <vern@ee.lbl.gov>
5931
5932	* NEWS, flex.1: 2.5.0.4
5933
59341995-01-09  Vern Paxson <vern@ee.lbl.gov>
5935
5936	* main.c: long options, VMS tweaks
5937
59381995-01-09  Vern Paxson <vern@ee.lbl.gov>
5939
5940	* Makefile.in: Added parse.c, parse.h for dist MISC directory
5941
59421995-01-09  Vern Paxson <vern@ee.lbl.gov>
5943
5944	* flexdef.h: some "const" cleansing
5945
59461995-01-09  Vern Paxson <vern@ee.lbl.gov>
5947
5948	* mkskel.sh: skel[] is now const
5949
59501995-01-09  Vern Paxson <vern@ee.lbl.gov>
5951
5952	* misc.c: some const cleansing
5953
59541995-01-09  Vern Paxson <vern@ee.lbl.gov>
5955
5956	* scan.l: #line in section 1
5957
59581995-01-05  Vern Paxson <vern@ee.lbl.gov>
5959
5960	* sym.c: preen
5961
59621994-12-29  Vern Paxson <vern@ee.lbl.gov>
5963
5964	* configure.in: config.h from conf.in
5965
59661994-12-29  Vern Paxson <vern@ee.lbl.gov>
5967
5968	* flexdef.h: for VMS, delete -> remove
5969
59701994-12-29  Vern Paxson <vern@ee.lbl.gov>
5971
5972	* Makefile.in: config.h.in -> conf.in rm config.h on distclean
5973
59741994-12-29  Vern Paxson <vern@ee.lbl.gov>
5975
5976	* main.c: stdinit tweaks
5977
59781994-12-29  Vern Paxson <vern@ee.lbl.gov>
5979
5980	* scan.l: added nostdinit
5981
59821994-12-28  Vern Paxson <vern@ee.lbl.gov>
5983
5984	* NEWS: added MS-DOS note for 2.5.0.2
5985
59861994-12-28  Vern Paxson <vern@ee.lbl.gov>
5987
5988	* flex.1: typos, tweaks
5989
59901994-12-28  Vern Paxson <vern@ee.lbl.gov>
5991
5992	* Makefile.in: removed flexdoc
5993
59941994-12-28  Vern Paxson <vern@ee.lbl.gov>
5995
5996	* flex.1: flexdoc/flex merge
5997
59981994-12-28  Vern Paxson <vern@ee.lbl.gov>
5999
6000	* flex.1: typos
6001
60021994-12-28  Vern Paxson <vern@ee.lbl.gov>
6003
6004	* NEWS: typo
6005
60061994-12-28  Vern Paxson <vern@ee.lbl.gov>
6007
6008	* flex.1: 2.5 update
6009
60101994-12-28  Vern Paxson <vern@ee.lbl.gov>
6011
6012	* NEWS: 2.5.0.2
6013
60141994-12-28  Vern Paxson <vern@ee.lbl.gov>
6015
6016	* scan.l: fixed sense of %option main implying %option noyywrap
6017
60181994-12-28  Vern Paxson <vern@ee.lbl.gov>
6019
6020	* flex.skl: YY_FLEX_{MAJOR,MINOR}_VERSION fixed bug in unput
6021	trashing yytext even with %array
6022
60231994-12-17  Vern Paxson <vern@ee.lbl.gov>
6024
6025	* flex.1: prior to 2.5 update
6026
60271994-12-17  Vern Paxson <vern@ee.lbl.gov>
6028
6029	* main.c: C++/-P fixes
6030
60311994-12-17  Vern Paxson <vern@ee.lbl.gov>
6032
6033	* FlexLexer.h: -P fixes constructor, destructor moved to flex.skl
6034
60351994-12-17  Vern Paxson <vern@ee.lbl.gov>
6036
6037	* flex.skl: YY_SKIP_YYWRAP yyFlexLexer constructor, destructor
6038
60391994-12-15  Vern Paxson <vern@ee.lbl.gov>
6040
6041	* gen.c: formatting
6042
60431994-12-15  Vern Paxson <vern@ee.lbl.gov>
6044
6045	* gen.c: fixed bug in adjusting yytext before backing up
6046
60471994-12-10  Vern Paxson <vern@ee.lbl.gov>
6048
6049	* scan.l: switched scanner itself over to [:xxx:]
6050
60511994-12-10  Vern Paxson <vern@ee.lbl.gov>
6052
6053	* flex.skl: added YY_FLEX_VERSION
6054
60551994-12-10  Vern Paxson <vern@ee.lbl.gov>
6056
6057	* scan.l: Fixed CCL-match pattern for [:whatever:]
6058
60591994-12-10  Vern Paxson <vern@ee.lbl.gov>
6060
6061	* parse.y: treat [:upper:] as [:lower:] if -i
6062
60631994-12-06  Vern Paxson <vern@ee.lbl.gov>
6064
6065	* NEWS: 2.5.0.1
6066
60671994-12-06  Vern Paxson <vern@ee.lbl.gov>
6068
6069	* flex.skl, gen.c: input() maintains BOL
6070
60711994-12-06  Vern Paxson <vern@ee.lbl.gov>
6072
6073	* flex.skl: check size of buffer in yy_scan_buffer
6074
60751994-12-06  Vern Paxson <vern@ee.lbl.gov>
6076
6077	* flex.skl: added %option main, fixed missing %*
6078
60791994-12-06  Vern Paxson <vern@ee.lbl.gov>
6080
6081	* parse.y: added ccl exprs
6082
60831994-12-06  Vern Paxson <vern@ee.lbl.gov>
6084
6085	* scan.l: added ccl exprs, %option main
6086
60871994-12-06  Vern Paxson <vern@ee.lbl.gov>
6088
6089	* yylex.c: added %options, ccl exprs
6090
60911994-12-05  Vern Paxson <vern@ee.lbl.gov>
6092
6093	* misc.c: undid previous change
6094
60951994-12-04  Vern Paxson <vern@ee.lbl.gov>
6096
6097	* Makefile.in: Makefile.in from srcdir
6098
60991994-12-04  Vern Paxson <vern@ee.lbl.gov>
6100
6101	* Makefile.in: added skel.c to DISTFILES
6102
61031994-12-04  Vern Paxson <vern@ee.lbl.gov>
6104
6105	* flex.skl: added YYSTATE alias
6106
61071994-12-04  Vern Paxson <vern@ee.lbl.gov>
6108
6109	* scan.l: NL is now \r?\n
6110
61111994-12-04  Vern Paxson <vern@ee.lbl.gov>
6112
6113	* gen.c: use cerr for C++ diagnostics
6114
61151994-12-03  Vern Paxson <vern@ee.lbl.gov>
6116
6117	* flex.skl: undid YY_UNIX_NEWLINE
6118
61191994-12-03  Vern Paxson <vern@ee.lbl.gov>
6120
6121	* flexdef.h: STDC_HEADERS to check for stdlib
6122
61231994-12-03  Vern Paxson <vern@ee.lbl.gov>
6124
6125	* configure.in: AC_STDC_HEADERS -> AC_HEADER_STDC
6126
61271994-12-03  Vern Paxson <vern@ee.lbl.gov>
6128
6129	* misc.c: \n -> '\012'
6130
61311994-12-03  Vern Paxson <vern@ee.lbl.gov>
6132
6133	* flex.skl: Added YY_UNIX_NEWLINE
6134
61351994-12-03  Vern Paxson <vern@ee.lbl.gov>
6136
6137	* flex.skl: BOL changes
6138
61391994-12-03  Vern Paxson <vern@ee.lbl.gov>
6140
6141	* dfa.c: fixed bug with caseins but not ecs
6142
61431994-12-03  Vern Paxson <vern@ee.lbl.gov>
6144
6145	* gen.c: BOL changes some casts for Turbo C
6146
61471994-12-03  Vern Paxson <vern@ee.lbl.gov>
6148
6149	* main.c: messages identify filenames
6150
61511994-12-03  Vern Paxson <vern@ee.lbl.gov>
6152
6153	* misc.c: Increase slowly if realloc double overflows
6154
61551994-12-03  Vern Paxson <vern@ee.lbl.gov>
6156
6157	* nfa.c: YY_RULE_SETUP
6158
61591994-12-03  Vern Paxson <vern@ee.lbl.gov>
6160
6161	* scan.l: Added yy_XX_state %option's Added yy_set_bol
6162
61631994-11-29  Vern Paxson <vern@ee.lbl.gov>
6164
6165	* Makefile.in: don't remove ~ files
6166
61671994-11-24  Vern Paxson <vern@ee.lbl.gov>
6168
6169	* Makefile.in: get CFLAGS from autoconf
6170
61711994-11-24  Vern Paxson <vern@ee.lbl.gov>
6172
6173	* dfa.c, flex.skl, flexdef.h, gen.c, misc.c, parse.y, scan.l, sym.c:
6174	Brian Madsen's tweaks for Borland
6175
61761994-11-24  Vern Paxson <vern@ee.lbl.gov>
6177
6178	* version.h: 2.5.0
6179
61801994-11-24  Vern Paxson <vern@ee.lbl.gov>
6181
6182	* flexdef.h: Added do_stdinit
6183
61841994-11-24  Vern Paxson <vern@ee.lbl.gov>
6185
6186	* FlexLexer.h: Added yy_delete_buffer() in destructor
6187
61881994-11-24  Vern Paxson <vern@ee.lbl.gov>
6189
6190	* flex.skl: Added yy_set_interactive, YY_ALWAYS_INTERACTIVE,
6191	 YY_NEVER_INTERACTIVE, YY_NO_INPUT, YY_NO_UNPUT, YY_NO_*_STATE
6192
61931994-11-24  Vern Paxson <vern@ee.lbl.gov>
6194
6195	* main.c: Added do_stdinit, Think C hacks
6196
61971994-11-24  Vern Paxson <vern@ee.lbl.gov>
6198
6199	* scan.l: Added %options for input, always-interactive,
6200	never-interactive, yy_scan_{buffer,bytes,string}
6201
62021994-11-05  Vern Paxson <vern@ee.lbl.gov>
6203
6204	* flex.skl: size_t #ifdef's for not compiling some statics
6205
62061994-11-05  Vern Paxson <vern@ee.lbl.gov>
6207
6208	* Makefile.in: $(FLEX) config.h
6209
62101994-11-05  Vern Paxson <vern@ee.lbl.gov>
6211
6212	* configure.in: config.h, size_t, malloc.h, sys/types.h
6213
62141994-11-05  Vern Paxson <vern@ee.lbl.gov>
6215
6216	* flexdef.h: config.h, size_t
6217
62181994-11-05  Vern Paxson <vern@ee.lbl.gov>
6219
6220	* main.c: yywrap option, no stdin/out init for VMS, mundane tweaks
6221
62221994-11-05  Vern Paxson <vern@ee.lbl.gov>
6223
6224	* parse.y: alloca, lint tweaks
6225
62261994-11-05  Vern Paxson <vern@ee.lbl.gov>
6227
6228	* scan.l: %option yywrap size_t tweaks
6229
62301994-11-05  Vern Paxson <vern@ee.lbl.gov>
6231
6232	* tblcmp.c: size_t tweaks
6233
62341994-11-05  Vern Paxson <vern@ee.lbl.gov>
6235
6236	* misc.c: size_t, STDC tweaks
6237
62381994-11-05  Vern Paxson <vern@ee.lbl.gov>
6239
6240	* flex.skl: Added yy_scan_{buffer,bytes,string}, plus tweaks
6241
62421994-10-12  Vern Paxson <vern@ee.lbl.gov>
6243
6244	* flex.skl: made stack code conditional on "stack" option
6245
62461994-10-12  Vern Paxson <vern@ee.lbl.gov>
6247
6248	* scan.l: added use of "stack" %option
6249
62501994-08-03  Vern Paxson <vern@ee.lbl.gov>
6251
6252	* gen.c: Fixed fencepost in call to yy_flex_strncpy
6253
62541994-07-25  Vern Paxson <vern@ee.lbl.gov>
6255
6256	* flex.skl: yy_eof_status -> yy_buffer_status
6257
62581994-07-25  Vern Paxson <vern@ee.lbl.gov>
6259
6260	* flex.skl: yy_flex_strcpy -> yy_flex_strncpy minor prototype tweak
6261
62621994-07-25  Vern Paxson <vern@ee.lbl.gov>
6263
6264	* gen.c: Bug fix for matching NUL's at end of token when
6265	interactive.  yy_flex_strcpy -> yy_flex_strncpy
6266
62671994-07-25  Vern Paxson <vern@ee.lbl.gov>
6268
6269	* nfa.c: No YY_USER_ACTION if continued action
6270
62711994-03-16  Vern Paxson <vern@ee.lbl.gov>
6272
6273	* flex.skl: Added fix for 8-bit chars returned by input()
6274
62751994-03-16  Vern Paxson <vern@ee.lbl.gov>
6276
6277	* flex.skl: Move definition of yy_flex_strcpy to come after #define
6278	of yytext_ptr
6279
62801994-01-08  Vern Paxson <vern@ee.lbl.gov>
6281
6282	* mkskel.sh: flex.skel -> flex.skl
6283
62841994-01-08  Vern Paxson <vern@ee.lbl.gov>
6285
6286	* mkskel.sh: Initial revision
6287
62881993-12-29  Vern Paxson <vern@ee.lbl.gov>
6289
6290	* Makefile.in: Fixed scan.c target so "make" detects flex failure
6291
62921993-12-27  Vern Paxson <vern@ee.lbl.gov>
6293
6294	* scan.l: Added %option's
6295
62961993-12-27  Vern Paxson <vern@ee.lbl.gov>
6297
6298	* Makefile.in: Nuked FLEX_FLAGS that are now done using %option
6299
63001993-12-27  Vern Paxson <vern@ee.lbl.gov>
6301
6302	* parse.y, scan.l: %option
6303
63041993-12-27  Vern Paxson <vern@ee.lbl.gov>
6305
6306	* main.c: Reworked for %option
6307
63081993-12-27  Vern Paxson <vern@ee.lbl.gov>
6309
6310	* flexdef.h: Added "unspecified", globals for %option
6311
63121993-12-27  Vern Paxson <vern@ee.lbl.gov>
6313
6314	* sym.c: start condition #define's go to action file
6315
63161993-12-27  Vern Paxson <vern@ee.lbl.gov>
6317
6318	* misc.c: Added action_define()
6319
63201993-12-27  Vern Paxson <vern@ee.lbl.gov>
6321
6322	* scan.l: Minor consolidation using scon scopes etc
6323
63241993-12-27  Vern Paxson <vern@ee.lbl.gov>
6325
6326	* scan.l: Modified to use scon scopes
6327
63281993-12-27  Vern Paxson <vern@ee.lbl.gov>
6329
6330	* scan.l: indented rules
6331
63321993-12-26  Vern Paxson <vern@ee.lbl.gov>
6333
6334	* parse.y: Added scon_stk stuff, format_warn
6335
63361993-12-26  Vern Paxson <vern@ee.lbl.gov>
6337
6338	* flexdef.h: Added format_warn
6339
63401993-12-26  Vern Paxson <vern@ee.lbl.gov>
6341
6342	* parse.y: Working checkpoint prior to adding <scon>{ stuff
6343
63441993-12-26  Vern Paxson <vern@ee.lbl.gov>
6345
6346	* flexdef.h, main.c: Added in_rule, deleted actvsc
6347
63481993-12-26  Vern Paxson <vern@ee.lbl.gov>
6349
6350	* misc.c: Added doubling of '\'s in filenames
6351
63521993-12-26  Vern Paxson <vern@ee.lbl.gov>
6353
6354	* scan.l: Added in_rule, doing_rule_action
6355
63561993-12-26  Vern Paxson <vern@ee.lbl.gov>
6357
6358	* sym.c: Removed actvsc
6359
63601993-12-23  Vern Paxson <vern@ee.lbl.gov>
6361
6362	* flex.1: -ooutput #line directives credits
6363
63641993-12-23  Vern Paxson <vern@ee.lbl.gov>
6365
6366	* flex.skl: Fixsed sense of test for %array
6367
63681993-12-23  Vern Paxson <vern@ee.lbl.gov>
6369
6370	* NEWS: 2.5.0 snapshot for Craig
6371
63721993-12-23  Vern Paxson <vern@ee.lbl.gov>
6373
6374	* parse.y: Added beginnings of <SCON>{ ... }
6375
63761993-12-23  Vern Paxson <vern@ee.lbl.gov>
6377
6378	* scan.l: Simplified scanning {}'s
6379
63801993-12-20  Vern Paxson <vern@ee.lbl.gov>
6381
6382	* flexdef.h: Added <stdlib.h>
6383
63841993-12-17  Vern Paxson <vern@ee.lbl.gov>
6385
6386	* flex.skl: prototypes for alloc/string routines
6387
63881993-12-17  Vern Paxson <vern@ee.lbl.gov>
6389
6390	* flex.skl: alloc, string routines internal
6391
63921993-12-17  Vern Paxson <vern@ee.lbl.gov>
6393
6394	* Makefile.in: Nuked lib{string,alloc}.c, added dependency of
6395	yylex.o on parse.h
6396
63971993-12-17  Vern Paxson <vern@ee.lbl.gov>
6398
6399	* configure.in: Check for string.h
6400
64011993-12-17  Vern Paxson <vern@ee.lbl.gov>
6402
6403	* flexdef.h: Use autoconf for string/strings.h yy_flex_XXX ->
6404	flex_XXX
6405
64061993-12-17  Vern Paxson <vern@ee.lbl.gov>
6407
6408	* scan.l: Added flex_XXX -> yy_flex_XXX wrappers
6409
64101993-12-17  Vern Paxson <vern@ee.lbl.gov>
6411
6412	* dfa.c, misc.c, sym.c: yy_flex_XXX -> flex_XXX
6413
64141993-12-17  Vern Paxson <vern@ee.lbl.gov>
6415
6416	* yylex.c: No more WHITESPACE token
6417
64181993-12-16  Vern Paxson <vern@ee.lbl.gov>
6419
6420	* FlexLexer.h, flex.skl: Added yy_top_state()
6421
64221993-12-16  Vern Paxson <vern@ee.lbl.gov>
6423
6424	* scan.l: simplified comment-scanning using push/pop states
6425
64261993-12-16  Vern Paxson <vern@ee.lbl.gov>
6427
6428	* parse.y: removed crufty WHITESPACE token, some uses of '\n' token
6429
64301993-12-15  Vern Paxson <vern@ee.lbl.gov>
6431
6432	* FlexLexer.h: start stack, extern "C++" moved
6433
64341993-12-15  Vern Paxson <vern@ee.lbl.gov>
6435
6436	* dfa.c: Bug fix for -CF
6437
64381993-12-15  Vern Paxson <vern@ee.lbl.gov>
6439
6440	* flexdef.h, misc.c: alloc routines take unsigned
6441
64421993-12-15  Vern Paxson <vern@ee.lbl.gov>
6443
6444	* flex.skl: start-state stacks, alloc routines take unsigned
6445
64461993-12-15  Vern Paxson <vern@ee.lbl.gov>
6447
6448	* flexdef.h, misc.c: bracket -CF table elements
6449
64501993-12-13  Vern Paxson <vern@ee.lbl.gov>
6451
6452	* misc.c: Do #bytes computation in {re,}allocate_array() only once
6453
64541993-12-11  Vern Paxson <vern@ee.lbl.gov>
6455
6456	* flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c:
6457	yy_str*() -> str*()
6458
64591993-12-11  Vern Paxson <vern@ee.lbl.gov>
6460
6461	* Makefile.in, dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c,
6462	parse.y, scan.l, sym.c: -o option
6463
64641993-12-11  Vern Paxson <vern@ee.lbl.gov>
6465
6466	* gen.c: lint tweak
6467
64681993-12-11  Vern Paxson <vern@ee.lbl.gov>
6469
6470	* NEWS: Expanded on extern "C++" news item
6471
64721993-12-11  Vern Paxson <vern@ee.lbl.gov>
6473
6474	* NEWS: 2.4.5
6475
64761993-12-11  Vern Paxson <vern@ee.lbl.gov>
6477
6478	* flex.skl: Added yy_fill_buffer
6479
64801993-12-11  Vern Paxson <vern@ee.lbl.gov>
6481
6482	* gen.c: is_interactive -> yy_is_interactive
6483
64841993-12-11  Vern Paxson <vern@ee.lbl.gov>
6485
6486	* flex.1: Updated credits
6487
64881993-12-11  Vern Paxson <vern@ee.lbl.gov>
6489
6490	* Makefile.in: Fixed typo in "uninstall" target
6491
64921993-12-11  Vern Paxson <vern@ee.lbl.gov>
6493
6494	* gen.c: Updated comment regarding 0-based vs. 1-based arrays for
6495	-CF.
6496
64971993-12-11  Vern Paxson <vern@ee.lbl.gov>
6498
6499	* dfa.c: Initialize dfaacc[0] for -CF representation Fixed minor
6500	memory leak
6501
65021993-12-11  Vern Paxson <vern@ee.lbl.gov>
6503
6504	* main.c: #include "FlexLexer.h" -> <FlexLexer.h>
6505
65061993-12-11  Vern Paxson <vern@ee.lbl.gov>
6507
6508	* FlexLexer.h: Added extern "C++" wrapper
6509
65101993-12-09  Vern Paxson <vern@ee.lbl.gov>
6511
6512	* main.c: Detect REJECT etc. before generating YY_USES_REJECT!
6513
65141993-12-09  Vern Paxson <vern@ee.lbl.gov>
6515
6516	* gen.c: Fixed bug in interactive reads where char is unsigned
6517
65181993-12-09  Vern Paxson <vern@ee.lbl.gov>
6519
6520	* parse.y: Fixed bug in treating '$' as variable trailing context
6521
65221993-12-09  Vern Paxson <vern@ee.lbl.gov>
6523
6524	* version.h: 2.4.5
6525
65261993-12-07  Vern Paxson <vern@ee.lbl.gov>
6527
6528	* README: pretester update
6529
65301993-12-07  Vern Paxson <vern@ee.lbl.gov>
6531
6532	* NEWS: 2.4.4
6533
65341993-12-07  Vern Paxson <vern@ee.lbl.gov>
6535
6536	* flex.1: LexError(), C++ experiment warning, credits
6537
65381993-12-07  Vern Paxson <vern@ee.lbl.gov>
6539
6540	* scan.l: Fixed 8-bit bug
6541
65421993-12-07  Vern Paxson <vern@ee.lbl.gov>
6543
6544	* flex.skl, gen.c: Fixed nasty 8-bit bugs
6545
65461993-12-07  Vern Paxson <vern@ee.lbl.gov>
6547
6548	* dfa.c, ecs.c, flexdef.h, gen.c, main.c, nfa.c, tblcmp.c:
6549	{min,max,abs} -> {MIN,MAX,ABS}
6550
65511993-12-07  Vern Paxson <vern@ee.lbl.gov>
6552
6553	* FlexLexer.h, flex.skl: Support for yyFlexLexer::LexerError
6554
65551993-12-06  Vern Paxson <vern@ee.lbl.gov>
6556
6557	* version.h: 2.4.4
6558
65591993-12-05  Vern Paxson <vern@ee.lbl.gov>
6560
6561	* flex.1: credits update
6562
65631993-12-05  Vern Paxson <vern@ee.lbl.gov>
6564
6565	* Makefile.in: very minor "install" tweaks
6566
65671993-12-05  Vern Paxson <vern@ee.lbl.gov>
6568
6569	* flex.skl, nfa.c: YY_USER_ACTION generated now for each case in
6570	action switch
6571
65721993-12-04  Vern Paxson <vern@ee.lbl.gov>
6573
6574	* flex.skl: Fixed bug in pointing yyin at a new file and resuming
6575	scanning
6576
65771993-12-03  Vern Paxson <vern@ee.lbl.gov>
6578
6579	* NEWS: Added note regarding g++ 2.5.X
6580
65811993-12-03  Vern Paxson <vern@ee.lbl.gov>
6582
6583	* flex.1: updated credits
6584
65851993-12-03  Vern Paxson <vern@ee.lbl.gov>
6586
6587	* NEWS: ranlib addition for 2.4.3
6588
65891993-12-03  Vern Paxson <vern@ee.lbl.gov>
6590
6591	* Makefile.in: Minor tweak to last change
6592
65931993-12-03  Vern Paxson <vern@ee.lbl.gov>
6594
6595	* Makefile.in: run ranlib on libfl.a
6596
65971993-12-03  Vern Paxson <vern@ee.lbl.gov>
6598
6599	* NEWS: Hopefully last update prior to 2.4.3
6600
66011993-12-03  Vern Paxson <vern@ee.lbl.gov>
6602
6603	* flexdef.h, gen.c, misc.c, sym.c: lint tweaks
6604
66051993-12-03  Vern Paxson <vern@ee.lbl.gov>
6606
6607	* Makefile.in: Added exec_prefix
6608
66091993-12-03  Vern Paxson <vern@ee.lbl.gov>
6610
6611	* flex.1: credit update
6612
66131993-12-03  Vern Paxson <vern@ee.lbl.gov>
6614
6615	* flex.skl: lint tweak
6616
66171993-12-03  Vern Paxson <vern@ee.lbl.gov>
6618
6619	* NEWS: FlexLexer.h fixed for separate inclusion
6620
66211993-12-03  Vern Paxson <vern@ee.lbl.gov>
6622
6623	* FlexLexer.h, flex.skl, main.c: mods so FlexLexer.h can be included
6624	separately
6625
66261993-12-03  Vern Paxson <vern@ee.lbl.gov>
6627
6628	* flex.1: -F incompatible with -+
6629
66301993-12-02  Vern Paxson <vern@ee.lbl.gov>
6631
6632	* NEWS: Elaborated comments for 2.4.3
6633
66341993-12-02  Vern Paxson <vern@ee.lbl.gov>
6635
6636	* NEWS: 2.4.3
6637
66381993-12-02  Vern Paxson <vern@ee.lbl.gov>
6639
6640	* flex.1: Updated message regarding missing libfl.a routines Added
6641	thanks to Noah Friedman
6642
66431993-12-02  Vern Paxson <vern@ee.lbl.gov>
6644
6645	* Makefile.in: Added libstring.c Modified "lint" target to use
6646	-Dconst= Added a.out, lex.yy.cc to sundry clean targets
6647
66481993-12-02  Vern Paxson <vern@ee.lbl.gov>
6649
6650	* flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: Use
6651	yy_strXXX() routines instead of <string.h>
6652
66531993-12-01  Vern Paxson <vern@ee.lbl.gov>
6654
6655	* version.h: 2.4.3
6656
66571993-12-01  Vern Paxson <vern@ee.lbl.gov>
6658
6659	* flexdef.h, misc.c: yy_flex_xmalloc() moved to misc.c
6660
66611993-12-01  Vern Paxson <vern@ee.lbl.gov>
6662
6663	* flex.skl: Fixed bug in yy_fatal_error()
6664
66651993-12-01  Vern Paxson <vern@ee.lbl.gov>
6666
6667	* Makefile.in: ... and remove plain tar file after compression
6668
66691993-12-01  Vern Paxson <vern@ee.lbl.gov>
6670
6671	* NEWS: 2.4.2
6672
66731993-12-01  Vern Paxson <vern@ee.lbl.gov>
6674
6675	* Makefile.in: Produce both compress'd and gzip'd distribution tar
6676	files
6677
66781993-12-01  Vern Paxson <vern@ee.lbl.gov>
6679
6680	* version.h: Release 2.4.2
6681
66821993-11-30  Vern Paxson <vern@ee.lbl.gov>
6683
6684	* NEWS: -a -> -Ca
6685
66861993-11-30  Vern Paxson <vern@ee.lbl.gov>
6687
6688	* README: described configuration files in manifest
6689
66901993-11-30  Vern Paxson <vern@ee.lbl.gov>
6691
6692	* Makefile.in: Added intermediate step of copying MISC/alloca.c ->
6693	alloca.c Included CPPFLAGS when compiling alloca.c
6694
66951993-11-30  Vern Paxson <vern@ee.lbl.gov>
6696
6697	* README: Credit to 2.4 pre-testers.
6698
66991993-11-30  Vern Paxson <vern@ee.lbl.gov>
6700
6701	* gen.c: Fixed nasty bug in short/long decl decision
6702
67031993-11-30  Vern Paxson <vern@ee.lbl.gov>
6704
6705	* flexdef.h: Lowered MAX_SHORT out of increased general paranoia.
6706	Added yy_flex_xmalloc() proto
6707
67081993-11-30  Vern Paxson <vern@ee.lbl.gov>
6709
6710	* main.c: Fixed very minor typo in -v output
6711
67121993-11-30  Vern Paxson <vern@ee.lbl.gov>
6713
6714	* misc.c: Removed vestigal cast to (char) in isupper() call
6715
67161993-11-30  Vern Paxson <vern@ee.lbl.gov>
6717
6718	* misc.c: Added casts to unsigned Char for isascii() calls
6719
67201993-11-30  Vern Paxson <vern@ee.lbl.gov>
6721
6722	* parse.y: Added #ifdef chud for alloca()
6723
67241993-11-30  Vern Paxson <vern@ee.lbl.gov>
6725
6726	* Makefile.in: Added alloca
6727
67281993-11-30  Vern Paxson <vern@ee.lbl.gov>
6729
6730	* configure.in: Add AC_ALLOCA if using bison
6731
67321993-11-29  Vern Paxson <vern@ee.lbl.gov>
6733
6734	* Makefile.in: Added intermediate file going scan.l -> scan.c
6735
67361993-11-29  Vern Paxson <vern@ee.lbl.gov>
6737
6738	* Makefile.in: Removed parse.{c,h} from distribution files, since
6739	 they may not be all that portable.
6740
67411993-11-29  Vern Paxson <vern@ee.lbl.gov>
6742
6743	* flex.skl: Fixed %array YYLMAX headaches, added error message if
6744	 buffer needs growing but REJECT used
6745
67461993-11-29  Vern Paxson <vern@ee.lbl.gov>
6747
6748	* gen.c, main.c: Fixed YYLMAX headaches
6749
67501993-11-29  Vern Paxson <vern@ee.lbl.gov>
6751
6752	* flex.1: Documented that buffer can't grow if REJECT used
6753
67541993-11-29  Vern Paxson <vern@ee.lbl.gov>
6755
6756	* Makefile.in: Added parse.{c,h} to dist files
6757
67581993-11-29  Vern Paxson <vern@ee.lbl.gov>
6759
6760	* flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l: Fixed to
6761	buffer section 1 definitions
6762
67631993-11-29  Vern Paxson <vern@ee.lbl.gov>
6764
6765	* sym.c: Fixed ANSI-C glitch with '%' operator
6766
67671993-11-29  Vern Paxson <vern@ee.lbl.gov>
6768
6769	* scan.l: Fixed mis-definition of ndlookup()
6770
67711993-11-29  Vern Paxson <vern@ee.lbl.gov>
6772
6773	* NEWS: 2.4 -> 2.4.1
6774
67751993-11-29  Vern Paxson <vern@ee.lbl.gov>
6776
6777	* Makefile.in: Added install.sh, mkinstalldirs to distribution files
6778
67791993-11-29  Vern Paxson <vern@ee.lbl.gov>
6780
6781	* flex.1: Added Nathan Zelle, "promoted" Francois
6782
67831993-11-29  Vern Paxson <vern@ee.lbl.gov>
6784
6785	* Makefile.in: only "realclean" removes flex dist depends on flex
6786
67871993-11-29  Vern Paxson <vern@ee.lbl.gov>
6788
6789	* flexdef.h, misc.c: myctoi takes char[] instead of Char[]
6790
67911993-11-28  Vern Paxson <vern@ee.lbl.gov>
6792
6793	* flexdef.h: -a -> -Ca all_lower, all_upper -> work on char*
6794
67951993-11-28  Vern Paxson <vern@ee.lbl.gov>
6796
6797	* Makefile.in: Added -Ca to bigcheck
6798
67991993-11-28  Vern Paxson <vern@ee.lbl.gov>
6800
6801	* main.c: -a -> -Ca; fixed help output
6802
68031993-11-28  Vern Paxson <vern@ee.lbl.gov>
6804
6805	* dfa.c, flex.1: -a -> -Ca
6806
68071993-11-28  Vern Paxson <vern@ee.lbl.gov>
6808
6809	* misc.c: all_lower, all_upper work on char*
6810
68111993-11-28  Vern Paxson <vern@ee.lbl.gov>
6812
6813	* scan.l: Fixed some casts now that yytext is always char* and never
6814	unsigned char*
6815
68161993-11-28  Vern Paxson <vern@ee.lbl.gov>
6817
6818	* Makefile.in: Francois' tweaks
6819
68201993-11-28  Vern Paxson <vern@ee.lbl.gov>
6821
6822	* configure.in: AC_LN_S, AC_STDC_HEADERS (but not AC_ALLOCA)
6823
68241993-11-27  Vern Paxson <vern@ee.lbl.gov>
6825
6826	* NEWS: fixed typo
6827
68281993-11-27  Vern Paxson <vern@ee.lbl.gov>
6829
6830	* Makefile.in: Don't remove dist directory
6831
68321993-11-27  Vern Paxson <vern@ee.lbl.gov>
6833
6834	* Makefile.in: Include liballoc.c in lint targets
6835
68361993-11-27  Vern Paxson <vern@ee.lbl.gov>
6837
6838	* misc.c: lint tweak
6839
68401993-11-27  Vern Paxson <vern@ee.lbl.gov>
6841
6842	* Makefile.in: Added -l compression to bigcheck
6843
68441993-11-27  Vern Paxson <vern@ee.lbl.gov>
6845
6846	* Makefile.in: permission tweaking for "dist"
6847
68481993-11-27  Vern Paxson <vern@ee.lbl.gov>
6849
6850	* Makefile.in: more "dist" tweaks
6851
68521993-11-27  Vern Paxson <vern@ee.lbl.gov>
6853
6854	* Makefile.in: Changed "make dist" to use version.h, include scan.c
6855	in initial dir copy
6856
68571993-11-27  Vern Paxson <vern@ee.lbl.gov>
6858
6859	* version.h: 2.4.1
6860
68611993-11-27  Vern Paxson <vern@ee.lbl.gov>
6862
6863	* README: Revised as per Francois Pinard
6864
68651993-11-27  Vern Paxson <vern@ee.lbl.gov>
6866
6867	* COPYING: flex.skel -> flex.skl
6868
68691993-11-27  Vern Paxson <vern@ee.lbl.gov>
6870
6871	* NEWS: Updated date of 2.4 release
6872
68731993-11-27  Vern Paxson <vern@ee.lbl.gov>
6874
6875	* Makefile.in: Removed manual & nroff output from distribution
6876
68771993-11-27  Vern Paxson <vern@ee.lbl.gov>
6878
6879	* NEWS: 2.4.1 release
6880
68811993-11-27  Vern Paxson <vern@ee.lbl.gov>
6882
6883	* configure.in: Initial revision
6884
68851993-11-27  Vern Paxson <vern@ee.lbl.gov>
6886
6887	* Makefile.in: Merge w/ 2.4.1 changes added "dist2" target
6888
68891993-11-26  Vern Paxson <vern@ee.lbl.gov>
6890
6891	* Makefile.in: Initial revision
6892
68931993-11-26  Vern Paxson <vern@ee.lbl.gov>
6894
6895	* flexdef.h: Removed #ifndef FILE protection from include of stdio
6896
68971993-11-26  Vern Paxson <vern@ee.lbl.gov>
6898
6899	* flex.1: Added Francois Pinard to distribution headache helpers
6900
69011993-11-26  Vern Paxson <vern@ee.lbl.gov>
6902
6903	* flex.skl: Modified C++ scanners to get input a character at a time
6904	for interactive scanners.
6905
69061993-11-26  Vern Paxson <vern@ee.lbl.gov>
6907
6908	* main.c: Added YY_INTERACTIVE.
6909
69101993-11-26  Vern Paxson <vern@ee.lbl.gov>
6911
6912	* scan.l: Put definitions inside ()'s so we can test -l option for
6913	"make bigcheck"
6914
69151993-11-26  Vern Paxson <vern@ee.lbl.gov>
6916
6917	* flex.1: Documented YY_INTERACTIVE.
6918
69191993-11-26  Vern Paxson <vern@ee.lbl.gov>
6920
6921	* flex.1, flex.skl, flexdef.h, gen.c, main.c, parse.y, scan.l: -l
6922	lex compatibility flag
6923
69241993-11-20  Vern Paxson <vern@ee.lbl.gov>
6925
6926	* flex.skl: Support for read()/fread() section 1 definitions precede
6927	default macro definitions
6928
69291993-11-20  Vern Paxson <vern@ee.lbl.gov>
6930
6931	* flexdef.h: Added use_read global
6932
69331993-11-20  Vern Paxson <vern@ee.lbl.gov>
6934
6935	* gen.c: Cleaner definition for yymore() Fixed string broken across
6936	multiple lines
6937
69381993-11-20  Vern Paxson <vern@ee.lbl.gov>
6939
6940	* main.c: Added -Cr
6941
69421993-11-20  Vern Paxson <vern@ee.lbl.gov>
6943
6944	* misc.c: K&R declaration for check_char()
6945
69461993-11-20  Vern Paxson <vern@ee.lbl.gov>
6947
6948	* flex.1: Documented -Cr
6949
69501993-11-20  Vern Paxson <vern@ee.lbl.gov>
6951
6952	* flex.1: No need to #undef before redefining prior to -Cr
6953	documentation
6954
69551993-11-10  Vern Paxson <vern@ee.lbl.gov>
6956
6957	* README: Heavily massaged for 2.4
6958
69591993-11-10  Vern Paxson <vern@ee.lbl.gov>
6960
6961	* flex.1: Added Landon Noll to thanks.
6962
69631993-11-10  Vern Paxson <vern@ee.lbl.gov>
6964
6965	* NEWS: 2.4 release
6966
69671993-11-10  Vern Paxson <vern@ee.lbl.gov>
6968
6969	* flex.1: 2.4 documentation
6970
69711993-11-10  Vern Paxson <vern@ee.lbl.gov>
6972
6973	* main.c: Added global to remember -P prefix so it can be written in
6974	-v summary.  Alphabetized prefix generation, added yywrap
6975
69761993-11-09  Vern Paxson <vern@ee.lbl.gov>
6977
6978	* version.h: updated date for 2.4.0 :-(
6979
69801993-10-10  Vern Paxson <vern@ee.lbl.gov>
6981
6982	* FlexLexer.h: Whitespace tweaking
6983
69841993-10-10  Vern Paxson <vern@ee.lbl.gov>
6985
6986	* main.c: Use DEFAULT_CSIZE only if not using equivalence classes.
6987
69881993-10-10  Vern Paxson <vern@ee.lbl.gov>
6989
6990	* flex.1: Checkpoint prior to final 2.4 update
6991
69921993-10-04  Vern Paxson <vern@ee.lbl.gov>
6993
6994	* NEWS: Raw 2.4 changes
6995
69961993-10-04  Vern Paxson <vern@ee.lbl.gov>
6997
6998	* flex.skl: osfcn.h -> unistd.h
6999
70001993-10-04  Vern Paxson <vern@ee.lbl.gov>
7001
7002	* flex.skl: Added "static" to definition of yy_fatal_error as well
7003	as fwd decl.
7004
70051993-10-04  Vern Paxson <vern@ee.lbl.gov>
7006
7007	* flex.skl: Added yy_fatal_error function.
7008
70091993-10-03  Vern Paxson <vern@ee.lbl.gov>
7010
7011	* flex.skl, gen.c: Got rid of (char *) casts of yytext, no longer
7012	needed.
7013
70141993-10-03  Vern Paxson <vern@ee.lbl.gov>
7015
7016	* FlexLexer.h: YY_CHAR -> char added YYText(), YYLeng()
7017
70181993-10-03  Vern Paxson <vern@ee.lbl.gov>
7019
7020	* flex.skl, gen.c: Minimized use of YY_CHAR
7021
70221993-10-03  Vern Paxson <vern@ee.lbl.gov>
7023
7024	* main.c: Added "flex++" feature Minimized use of YY_CHAR
7025
70261993-10-02  Vern Paxson <vern@ee.lbl.gov>
7027
7028	* main.c: Clarified help message for -S
7029
70301993-10-02  Vern Paxson <vern@ee.lbl.gov>
7031
7032	* libyywrap.c, version.h: Initial revision
7033
70341993-10-02  Vern Paxson <vern@ee.lbl.gov>
7035
7036	* main.c: If -+ used, output to lex.yy.cc
7037
70381993-10-02  Vern Paxson <vern@ee.lbl.gov>
7039
7040	* FlexLexer.h, flex.skl: Switched from FILE*'s to stream's
7041
70421993-10-02  Vern Paxson <vern@ee.lbl.gov>
7043
7044	* flexdef.h: Added expand_nxt_chk() extern.
7045
70461993-10-02  Vern Paxson <vern@ee.lbl.gov>
7047
7048	* flex.skl: Added dynamic buffer growing.  Added yyless() for
7049	section 3.
7050
70511993-10-02  Vern Paxson <vern@ee.lbl.gov>
7052
7053	* dfa.c, flexdef.h, gen.c, main.c: Added -a option for long-align.
7054
70551993-10-02  Vern Paxson <vern@ee.lbl.gov>
7056
7057	* scan.l: formfeed no longer considered whitespace
7058
70591993-09-21  Vern Paxson <vern@ee.lbl.gov>
7060
7061	* flexdef.h: Nuked FILENAMESIZE
7062
70631993-09-21  Vern Paxson <vern@ee.lbl.gov>
7064
7065	* main.c: yyflexlexer.h -> FlexLexer.h minor portability tweak
7066
70671993-09-21  Vern Paxson <vern@ee.lbl.gov>
7068
7069	* gen.c: Added start condition to EOF trace output
7070
70711993-09-21  Vern Paxson <vern@ee.lbl.gov>
7072
7073	* flex.skl: Added YY_START changed yyFlexLexer to define yylex()
7074
70751993-09-21  Vern Paxson <vern@ee.lbl.gov>
7076
7077	* misc.c: Minor portability tweaks
7078
70791993-09-21  Vern Paxson <vern@ee.lbl.gov>
7080
7081	* FlexLexer.h: Split into two classes, one fully abstract.  yylex()
7082	no longer abstract in yyFlexLexer
7083
70841993-09-21  Vern Paxson <vern@ee.lbl.gov>
7085
7086	* scan.l: PC lint tweak
7087
70881993-09-21  Vern Paxson <vern@ee.lbl.gov>
7089
7090	* parse.y: YYSTYPE #define'd to int
7091
70921993-09-21  Vern Paxson <vern@ee.lbl.gov>
7093
7094	* nfa.c: minor lint tweak
7095
70961993-09-16  Vern Paxson <vern@ee.lbl.gov>
7097
7098	* FlexLexer.h: Initial revision
7099
71001993-09-16  Vern Paxson <vern@ee.lbl.gov>
7101
7102	* flexdef.h: Delete prototypes for Unix system calls.
7103
71041993-09-16  Vern Paxson <vern@ee.lbl.gov>
7105
7106	* ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, nfa.c, parse.y,
7107	scan.l, sym.c, tblcmp.c, yylex.c: nuked static RCS string
7108
71091993-09-16  Vern Paxson <vern@ee.lbl.gov>
7110
7111	* main.c: %array not allowed with C++ scanners
7112
71131993-09-16  Vern Paxson <vern@ee.lbl.gov>
7114
7115	* scan.l: Fixed bugs regarding %{%} code in section 2 prolog %array
7116	not allowed with C++ scanners
7117
71181993-08-25  Vern Paxson <vern@ee.lbl.gov>
7119
7120	* flexdef.h: Added C_plus_plus flag.
7121
71221993-08-25  Vern Paxson <vern@ee.lbl.gov>
7123
7124	* flex.skl: First version of C/C++ skeleton
7125
71261993-08-25  Vern Paxson <vern@ee.lbl.gov>
7127
7128	* gen.c: yy_state_type declared earlier.  Made a bunch of statics
7129	only output if not -+
7130
71311993-08-25  Vern Paxson <vern@ee.lbl.gov>
7132
7133	* main.c: Added -+ option, updated usage() output, rearranged some
7134	 generated code to come at the right point in the output for
7135	yyflexlexer.h.
7136
71371993-08-25  Vern Paxson <vern@ee.lbl.gov>
7138
7139	* misc.c: Added %+/%-/%* to skelout()
7140
71411993-08-25  Vern Paxson <vern@ee.lbl.gov>
7142
7143	* scan.l: EOF in section 2 prolog leads to section 0, not section 3
7144
71451993-08-25  Vern Paxson <vern@ee.lbl.gov>
7146
7147	* yylex.c: Dump promotion of EOF in section 2 to turn on section 3;
7148	 instead just treat it like a final EOF
7149
71501993-08-25  Vern Paxson <vern@ee.lbl.gov>
7151
7152	* dfa.c: yy_nxt table should be "const"
7153
71541993-08-24  Vern Paxson <vern@ee.lbl.gov>
7155
7156	* flexdef.h: Removed a lot of #ifdef chud "backtracking" -> "backing
7157	up"
7158
71591993-08-24  Vern Paxson <vern@ee.lbl.gov>
7160
7161	* main.c: "backtracking" -> "backing up" got rid of time reports
7162
71631993-08-24  Vern Paxson <vern@ee.lbl.gov>
7164
7165	* gen.c: "backtracking" -> "backing up" some portability tweaks
7166	fixed to only call flexscan() when done if known to be in section 3
7167
71681993-08-24  Vern Paxson <vern@ee.lbl.gov>
7169
7170	* misc.c: isascii() moved to flexdef.h nuked flex_gettime()
7171
71721993-08-24  Vern Paxson <vern@ee.lbl.gov>
7173
7174	* scan.l: Fixed bug with empty section 2
7175
71761993-08-24  Vern Paxson <vern@ee.lbl.gov>
7177
7178	* yylex.c: Chucked definition of isascii()
7179
71801993-08-24  Vern Paxson <vern@ee.lbl.gov>
7181
7182	* flex.skl: preserve yytext on input() bug fix when combining
7183	yyless() with yymore() checkpoint prior to C++ option
7184
71851993-08-24  Vern Paxson <vern@ee.lbl.gov>
7186
7187	* dfa.c: "backtracking" -> "backing up"
7188
71891993-07-09  Vern Paxson <vern@ee.lbl.gov>
7190
7191	* flex.skl: Fixed to not generate extra EOF's after reading one.
7192
71931993-07-05  Vern Paxson <vern@ee.lbl.gov>
7194
7195	* main.c: Spit out definition of YY_CHAR early
7196
71971993-07-05  Vern Paxson <vern@ee.lbl.gov>
7198
7199	* flex.skl: Some rearranging to make sure things get declared in the
7200	right order
7201
72021993-07-05  Vern Paxson <vern@ee.lbl.gov>
7203
7204	* tblcmp.c: Some comment fixes as per Wilhelms
7205
72061993-07-05  Vern Paxson <vern@ee.lbl.gov>
7207
7208	* scan.l: Nuked #undef of yywrap, now that it's a function
7209
72101993-07-05  Vern Paxson <vern@ee.lbl.gov>
7211
7212	* parse.y: Fixed bug with Z-a character classes as per Wilhelms
7213
72141993-07-05  Vern Paxson <vern@ee.lbl.gov>
7215
7216	* nfa.c: added check_char call in mkstate() to prevent bad xtion
7217	chars
7218
72191993-07-05  Vern Paxson <vern@ee.lbl.gov>
7220
7221	* gen.c: Fixed some reallocation bugs, etc. as per Wilhelms
7222
72231993-07-05  Vern Paxson <vern@ee.lbl.gov>
7224
7225	* flexdef.h: Added check_char(), readable_form()
7226
72271993-07-05  Vern Paxson <vern@ee.lbl.gov>
7228
7229	* flex.skl: Added #ifndef's around #define's to let user override
7230	Moved a bunch of definitions prior to section 1
7231
72321993-07-05  Vern Paxson <vern@ee.lbl.gov>
7233
7234	* dfa.c: Wilhems bug fixes.
7235
72361993-07-05  Vern Paxson <vern@ee.lbl.gov>
7237
7238	* ccl.c, misc.c: Added check_char()
7239
72401993-06-12  Vern Paxson <vern@ee.lbl.gov>
7241
7242	* flexdef.h: Changed to use yy_flex_alloc() and friends
7243
72441993-06-12  Vern Paxson <vern@ee.lbl.gov>
7245
7246	* main.c: Added -P flag
7247
72481993-06-12  Vern Paxson <vern@ee.lbl.gov>
7249
7250	* scan.l: Fixed bug in lex % directives
7251
72521993-06-12  Vern Paxson <vern@ee.lbl.gov>
7253
7254	* misc.c: Modified to use yy_flex_alloc() and friends
7255
72561993-06-12  Vern Paxson <vern@ee.lbl.gov>
7257
7258	* sym.c: Modified to use yy_flex_alloc()
7259
72601993-06-12  Vern Paxson <vern@ee.lbl.gov>
7261
7262	* flex.skl: Modified to use yy_flex_alloc() and friends Moved some
7263	globals earlier in the file to permit access in section 1
7264
72651993-06-12  Vern Paxson <vern@ee.lbl.gov>
7266
7267	* dfa.c: Got rid of code needed for %t
7268
72691993-04-14  Vern Paxson <vern@ee.lbl.gov>
7270
7271	* ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, libmain.c,
7272	main.c, misc.c, nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c:
7273	Reformatting.
7274
72751993-04-05  Vern Paxson <vern@ee.lbl.gov>
7276
7277	* flex.1: Fixed bug in description of backtracking
7278
72791993-04-05  Vern Paxson <vern@ee.lbl.gov>
7280
7281	* NEWS: 2.3.8
7282
72831993-04-05  Vern Paxson <vern@ee.lbl.gov>
7284
7285	* flex.skl, main.c: %array support
7286
72871993-04-05  Vern Paxson <vern@ee.lbl.gov>
7288
7289	* misc.c: Added non-STDC clause for '\a'
7290
72911993-04-05  Vern Paxson <vern@ee.lbl.gov>
7292
7293	* scan.l: Fixed subtle problems regarding '*'s in comments
7294	%pointer/%array match entire lines
7295
72961993-04-05  Vern Paxson <vern@ee.lbl.gov>
7297
7298	* gen.c: Added %array support
7299
73001993-02-06  Vern Paxson <vern@ee.lbl.gov>
7301
7302	* README: Finally updated email addr
7303
73041993-02-06  Vern Paxson <vern@ee.lbl.gov>
7305
7306	* flex.1: Mostly .LP -> .PP
7307
73081993-02-06  Vern Paxson <vern@ee.lbl.gov>
7309
7310	* flexdef.h: [no log message]
7311
73121993-02-06  Vern Paxson <vern@ee.lbl.gov>
7313
7314	* main.c, scan.l: A lot of tweaks ...
7315
73161993-02-06  Vern Paxson <vern@ee.lbl.gov>
7317
7318	* ccl.c: reallocate_character_array -> reallocate_Character_array
7319
73201993-02-06  Vern Paxson <vern@ee.lbl.gov>
7321
7322	* gen.c: Bug/lint fixes Modified to work with "action" array instead
7323	of temp file
7324
73251993-02-06  Vern Paxson <vern@ee.lbl.gov>
7326
7327	* sym.c: Fixed bug in 8-bit hashing
7328
73291993-02-06  Vern Paxson <vern@ee.lbl.gov>
7330
7331	* parse.y: numerous bug fixes extra formatting of error/warning
7332	messages added support of <*>, partial support for nested start
7333	conditions
7334
73351993-02-06  Vern Paxson <vern@ee.lbl.gov>
7336
7337	* ecs.c: Remove %t cruft
7338
73391993-02-06  Vern Paxson <vern@ee.lbl.gov>
7340
7341	* flex.skl: Beginning of %pointer/%array support
7342
73431993-02-06  Vern Paxson <vern@ee.lbl.gov>
7344
7345	* dfa.c: Added keeping track of which rules are useful fixed a
7346	fencepost error in checking for scanners that require -8
7347
73481993-02-06  Vern Paxson <vern@ee.lbl.gov>
7349
7350	* nfa.c: Added checking for whether rules are useful modified to
7351	work with internal "action" array
7352
73531993-02-06  Vern Paxson <vern@ee.lbl.gov>
7354
7355	* misc.c: Added internal "action" array, internal skeleton,
7356	zero_out() in lieu of bzero
7357
73581993-02-06  Vern Paxson <vern@ee.lbl.gov>
7359
7360	* tblcmp.c: Fixed a bunch of fencepost errors in increasing tables.
7361
73621993-02-06  Vern Paxson <vern@ee.lbl.gov>
7363
7364	* yylex.c: -Wall fix
7365
73661991-03-28  Vern Paxson <vern@ee.lbl.gov>
7367
7368	* gen.c: Fixed out-of-bounds access bug; patch #7 for release 2.3
7369
73701991-03-28  Vern Paxson <vern@ee.lbl.gov>
7371
7372	* NEWS: Patch #7 for 2.3
7373
73741990-10-23  Vern Paxson <vern@ee.lbl.gov>
7375
7376	* gen.c: fixed missing "rule_type" entry for end-of-buffer action
7377
73781990-08-29  Vern Paxson <vern@ee.lbl.gov>
7379
7380	* gen.c: Fixed yymore() but in not resetting yy_more_len
7381
73821990-08-29  Vern Paxson <vern@ee.lbl.gov>
7383
7384	* NEWS: Patch #6 for 2.3
7385
73861990-08-16  Vern Paxson <vern@ee.lbl.gov>
7387
7388	* NEWS: Patch #5
7389
73901990-08-14  Vern Paxson <vern@ee.lbl.gov>
7391
7392	* misc.c: fixed comment in myesc()
7393
73941990-08-14  Vern Paxson <vern@ee.lbl.gov>
7395
7396	* NEWS: fixed date in patch #4
7397
73981990-08-14  Vern Paxson <vern@ee.lbl.gov>
7399
7400	* NEWS: patch #4
7401
74021990-08-14  Vern Paxson <vern@ee.lbl.gov>
7403
7404	* misc.c: fixed hexadecimal escapes; added is_hex_digit()
7405
74061990-08-03  Vern Paxson <vern@ee.lbl.gov>
7407
7408	* NEWS: Patch #3
7409
74101990-08-03  Vern Paxson <vern@ee.lbl.gov>
7411
7412	* flex.skl, flexdef.h: changed to include <stddef.h> for __GNUC__
7413
74141990-08-02  Vern Paxson <vern@ee.lbl.gov>
7415
7416	* NEWS: 2.3 patch #2
7417
74181990-08-02  Vern Paxson <vern@ee.lbl.gov>
7419
7420	* flex.skl: Another try at getting the malloc() definitions correct;
7421	this time for g++, too
7422
74231990-08-02  Vern Paxson <vern@ee.lbl.gov>
7424
7425	* flex.skl, flexdef.h: fixed to declare malloc() and free() by hand
7426	if __GNUC__
7427
74281990-07-28  Vern Paxson <vern@ee.lbl.gov>
7429
7430	* flexdef.h: Changed to get malloc definition in identical fashion
7431	to that used by flex.skel
7432
74331990-06-28  Vern Paxson <vern@ee.lbl.gov>
7434
7435	* NEWS: [no log message]
7436
74371990-06-28  Vern Paxson <vern@ee.lbl.gov>
7438
7439	* flex.1: Fixed bug in mini-scanner examle Fixed bug in YY_INPUT
7440	redefinition yylineno defense reentrancy documentation Something
7441	else which I forget.
7442
74431990-06-27  Vern Paxson <vern@ee.lbl.gov>
7444
7445	* COPYING, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, main.c, misc.c,
7446	nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 4.4 BSD copyright
7447
74481990-05-26  Vern Paxson <vern@ee.lbl.gov>
7449
7450	* README: Changed prolog to reflect 2.3 release.
7451
74521990-05-26  Vern Paxson <vern@ee.lbl.gov>
7453
7454	* NEWS: pointed reader at Makefile instead of README for porting
7455	considerations added Makefile comments: support for SCO Unix;
7456	parameterization
7457
74581990-05-26  Vern Paxson <vern@ee.lbl.gov>
7459
7460	* flex.skl: Added DONT_HAVE_STDLIB_H and declarations of malloc()
7461
74621990-05-26  Vern Paxson <vern@ee.lbl.gov>
7463
7464	* NEWS: 2.3 changes
7465
74661990-05-26  Vern Paxson <vern@ee.lbl.gov>
7467
7468	* flex.1: documentation on new features Comment regarding Ove's work
7469	^foo|bar difference between flex / lex yyin initialization
7470	difference documented that yy_switch_to_buffer can be used in
7471	yywrap() documented that # comments are deprecated
7472
74731990-05-26  Vern Paxson <vern@ee.lbl.gov>
7474
7475	* main.c: declared void functions as such added prototypes for
7476	forward references changed to check for error status when closing
7477	files
7478
74791990-05-26  Vern Paxson <vern@ee.lbl.gov>
7480
7481	* yylex.c: Added macro definition for isascii() if not already
7482	present
7483
74841990-05-26  Vern Paxson <vern@ee.lbl.gov>
7485
7486	* sym.c: declared void functions as such added prototypes for
7487	forward references changed to use format_pinpoint_message where
7488	appropriate
7489
74901990-05-26  Vern Paxson <vern@ee.lbl.gov>
7491
7492	* scan.l: declared void functions as such changed to strip #
7493	comments, as documented moved #undef of yywrap() to before include
7494	    of flexdef, so prototype doesn't get screwed up
7495
74961990-05-26  Vern Paxson <vern@ee.lbl.gov>
7497
7498	* parse.y: introduced format_pinpoint_message() declared void
7499	functions as such changed lone <<EOF>> to apply to all outstanding
7500	start conditions
7501
75021990-05-26  Vern Paxson <vern@ee.lbl.gov>
7503
7504	* nfa.c, tblcmp.c: declared void functions as such added prototypes
7505	for forward references
7506
75071990-05-26  Vern Paxson <vern@ee.lbl.gov>
7508
7509	* misc.c: declared void functions as such prototypes for forward
7510	references shuffled around some routines to make the order perhaps a
7511	little more logical changed memory references to use void* instead
7512	of char*
7513
75141990-05-26  Vern Paxson <vern@ee.lbl.gov>
7515
7516	* libmain.c: Added declaration of arguments made yylex() a function
7517
75181990-05-26  Vern Paxson <vern@ee.lbl.gov>
7519
7520	* gen.c: prototypes for forward references declared void functions
7521	as such yy_flex_debug testing of error on file closes casts to void
7522	for sprintf() and strcpy()
7523
75241990-05-26  Vern Paxson <vern@ee.lbl.gov>
7525
7526	* flexdef.h: Added prototypes changed memory allocation routines to
7527	deal with void*'s instead of char*'s some rearranging for VMS
7528
75291990-05-26  Vern Paxson <vern@ee.lbl.gov>
7530
7531	* flex.skl: Added YY_USER_INIT Added yy_new_buffer() alias for
7532	yy_create_buffer() fixed (hopefully) malloc declaration headaches
7533
75341990-05-26  Vern Paxson <vern@ee.lbl.gov>
7535
7536	* ecs.c: declared void functions as such declared void functions as
7537	such
7538
75391990-05-26  Vern Paxson <vern@ee.lbl.gov>
7540
7541	* dfa.c: prototypes for forward references declared void functions
7542	as such
7543
75441990-05-26  Vern Paxson <vern@ee.lbl.gov>
7545
7546	* ccl.c: Declared void functions as such
7547
75481990-04-12  Vern Paxson <vern@ee.lbl.gov>
7549
7550	* flex.skl: added fix for allowing yy_switch_to_buffer() in yywrap()
7551
75521990-04-03  Vern Paxson <vern@ee.lbl.gov>
7553
7554	* NEWS: patch #3 - -I fix
7555
75561990-03-30  Vern Paxson <vern@ee.lbl.gov>
7557
7558	* gen.c: Changed generation of archaic "continue" to "goto
7559	yy_find_action"
7560
75611990-03-27  Vern Paxson <vern@ee.lbl.gov>
7562
7563	* NEWS: Patch #2 changes
7564
75651990-03-27  Vern Paxson <vern@ee.lbl.gov>
7566
7567	* flex.skl: fixed fencepost errors with yy_buf_size and detecting
7568	NUL's
7569
75701990-03-26  Vern Paxson <vern@ee.lbl.gov>
7571
7572	* NEWS: [no log message]
7573
75741990-03-26  Vern Paxson <vern@ee.lbl.gov>
7575
7576	* flex.skl: g++ tweaks
7577
75781990-03-23  Vern Paxson <vern@ee.lbl.gov>
7579
7580	* NEWS: Changes for Patch #1.
7581
75821990-03-23  Vern Paxson <vern@ee.lbl.gov>
7583
7584	* flex.skl: fix for g++
7585
75861990-03-23  Vern Paxson <vern@ee.lbl.gov>
7587
7588	* flex.1: minor typos and formatting changes.  Removed BITNET
7589	address.
7590
75911990-03-23  Vern Paxson <vern@ee.lbl.gov>
7592
7593	* README: nuked BITNET address.
7594
75951990-03-20  Vern Paxson <vern@ee.lbl.gov>
7596
7597	* README: 2.2 README
7598
75991990-03-20  Vern Paxson <vern@ee.lbl.gov>
7600
7601	* NEWS: USG alias.
7602
76031990-03-20  Vern Paxson <vern@ee.lbl.gov>
7604
7605	* flexdef.h: Added USG alias for SYS_V
7606
76071990-03-20  Vern Paxson <vern@ee.lbl.gov>
7608
7609	* : [no log message]
7610
76111990-03-20  Vern Paxson <vern@ee.lbl.gov>
7612
7613	* flex.skl: Tweaks for lint and C++
7614
76151990-03-20  Vern Paxson <vern@ee.lbl.gov>
7616
7617	* flex.1: -ll => -lfl
7618
76191990-03-20  Vern Paxson <vern@ee.lbl.gov>
7620
7621	* NEWS: 2.2 changes
7622
76231990-03-20  Vern Paxson <vern@ee.lbl.gov>
7624
7625	* flex.skl: Changed to use YY_BUFFER_STATE everywhere.
7626
76271990-03-20  Vern Paxson <vern@ee.lbl.gov>
7628
7629	* flex.1: [no log message]
7630
76311990-03-20  Vern Paxson <vern@ee.lbl.gov>
7632
7633	* dfa.c: "associated rules" changed to "associated rule line
7634	numbers".
7635
76361990-03-20  Vern Paxson <vern@ee.lbl.gov>
7637
7638	* scan.l: cast added to malloc() call to keep lint happy.
7639
76401990-03-20  Vern Paxson <vern@ee.lbl.gov>
7641
7642	* yylex.c: Fixed handling of premature EOF's.
7643
76441990-03-20  Vern Paxson <vern@ee.lbl.gov>
7645
7646	* sym.c: Removed declaration of malloc()
7647
76481990-03-20  Vern Paxson <vern@ee.lbl.gov>
7649
7650	* scan.l: Removed malloc() declaration.  Added detection of EOF in
7651	actions.
7652
76531990-03-20  Vern Paxson <vern@ee.lbl.gov>
7654
7655	* parse.y: Rules rewritten so '/' and '$' parsed correctly.
7656
76571990-03-20  Vern Paxson <vern@ee.lbl.gov>
7658
7659	* nfa.c: Corrected line numbers for continued actions.
7660
76611990-03-20  Vern Paxson <vern@ee.lbl.gov>
7662
7663	* misc.c: Removed declarations of malloc() and realloc().
7664
76651990-03-20  Vern Paxson <vern@ee.lbl.gov>
7666
7667	* main.c: Summary of generation flags.  Minor -8 tweaks.
7668
76691990-03-20  Vern Paxson <vern@ee.lbl.gov>
7670
7671	* gen.c: full support for -d
7672
76731990-03-20  Vern Paxson <vern@ee.lbl.gov>
7674
7675	* flexdef.h: defines for malloc() and realloc() conditional defines
7676	for abs(), min(), and max()
7677
76781990-03-20  Vern Paxson <vern@ee.lbl.gov>
7679
7680	* flex.skl: Many multiple-buffer additions.
7681
76821990-03-20  Vern Paxson <vern@ee.lbl.gov>
7683
7684	* dfa.c: -8 tweaks.
7685
76861990-03-19  Vern Paxson <vern@ee.lbl.gov>
7687
7688	* flex.skl: Proto hacks.  NUL hacks.  Debugging hacks.  C++ hacks.
7689
76901990-03-16  Vern Paxson <vern@ee.lbl.gov>
7691
7692	* : RCS won't let me unedit! gets "Missing access list"
7693
76941990-03-16  Vern Paxson <vern@ee.lbl.gov>
7695
7696	* tblcmp.c: Minor tweaks for NUL's.
7697
76981990-03-16  Vern Paxson <vern@ee.lbl.gov>
7699
7700	* : no changes -- had checked out for testing smaller read buffer
7701	sizes
7702
77031990-03-16  Vern Paxson <vern@ee.lbl.gov>
7704
7705	* nfa.c: hack for NUL's.
7706
77071990-03-16  Vern Paxson <vern@ee.lbl.gov>
7708
7709	* misc.c: Hack to cshell for NUL's.
7710
77111990-03-16  Vern Paxson <vern@ee.lbl.gov>
7712
7713	* main.c: NUL's.  -8
7714
77151990-03-16  Vern Paxson <vern@ee.lbl.gov>
7716
7717	* gen.c: NUL's.
7718
77191990-03-16  Vern Paxson <vern@ee.lbl.gov>
7720
7721	* flexdef.h: NUL's.  8-bit chars.
7722
77231990-03-16  Vern Paxson <vern@ee.lbl.gov>
7724
7725	* flex.skl: NUL's; indenting
7726
77271990-03-16  Vern Paxson <vern@ee.lbl.gov>
7728
7729	* dfa.c: more thrashing around with NUL's
7730
77311990-03-16  Vern Paxson <vern@ee.lbl.gov>
7732
7733	* ccl.c: removed NUL hack
7734
77351990-03-14  Vern Paxson <vern@ee.lbl.gov>
7736
7737	* yylex.c: Added <<EOF>> token
7738
77391990-03-14  Vern Paxson <vern@ee.lbl.gov>
7740
7741	* ecs.c, flexdef.h:  Tweaks for NUL chars.
7742
77431990-03-14  Vern Paxson <vern@ee.lbl.gov>
7744
7745	* dfa.c, gen.c, main.c, misc.c, parse.y, scan.l, tblcmp.c: Tweaks
7746	for NUL chars.
7747
77481990-03-14  Vern Paxson <vern@ee.lbl.gov>
7749
7750	* ccl.c: Tweaks for handling NUL's.
7751
77521990-02-28  Vern Paxson <vern@ee.lbl.gov>
7753
7754	* flex.1: [no log message]
7755
77561990-02-28  Vern Paxson <vern@ee.lbl.gov>
7757
7758	* flex.1: Changed .so options.man to inlined version since flex.1
7759	will have a different (shorter) options description.
7760
77611990-02-28  Vern Paxson <vern@ee.lbl.gov>
7762
7763	* flex.1: [no log message]
7764
77651990-02-28  Vern Paxson <vern@ee.lbl.gov>
7766
7767	* flex.1: [no log message]
7768
77691990-02-26  Vern Paxson <vern@ee.lbl.gov>
7770
7771	* flex.1: [no log message]
7772
77731990-02-25  Vern Paxson <vern@ee.lbl.gov>
7774
7775	* flex.1: [no log message]
7776
77771990-02-25  Vern Paxson <vern@ee.lbl.gov>
7778
7779	* flex.1: Initial revision
7780
77811990-01-16  Vern Paxson <vern@ee.lbl.gov>
7782
7783	* gen.c: Restored EOB accepting list for REJECT.  Second try at 2.2
7784	Release.
7785
77861990-01-16  Vern Paxson <vern@ee.lbl.gov>
7787
7788	* misc.c: Added missing ',' in error message.  2.2 Release, second
7789	try.
7790
77911990-01-16  Vern Paxson <vern@ee.lbl.gov>
7792
7793	* yylex.c: 8-bit char support.  2.2 Release.
7794
77951990-01-15  Vern Paxson <vern@ee.lbl.gov>
7796
7797	* scan.l: 8-bit char support.  Arbitrary indented/%{} code allowed
7798	in section 2.  \x escapes.  %t support.  Minor POSIX-compliance
7799	changes.  BEGIN(0) -> BEGIN(INITIAL).  yywrap() and set_input_file()
7800	for multiple input files.  C_COMMENT_2 removed.  2.2 Release.
7801
78021990-01-15  Vern Paxson <vern@ee.lbl.gov>
7803
7804	* flexdef.h: 8-bit char support.  SYS_V / Atari portability fixes.
7805	Removed generated array names.  CSIZE now only defined if not
7806	already defined.  Added "csize" global.  Added "input_files",
7807	"num_input_files", and "program_name" globals.  %t support globals.
7808	2.2 Release.
7809
78101990-01-15  Vern Paxson <vern@ee.lbl.gov>
7811
7812	* gen.c: Removed unused EOB_accepting_list array.  2.2 Release.
7813
78141990-01-15  Vern Paxson <vern@ee.lbl.gov>
7815
7816	* gen.c: Bug in -F table generation fixed.  8-bit char support.
7817	Hardwired generated array names.  "const"'s added to generated code.
7818	Fixed yymore() / trailing context bug.
7819
78201990-01-15  Vern Paxson <vern@ee.lbl.gov>
7821
7822	* parse.y: 8-bit char support.  Error-message pinpointing.  2.2
7823	Release.
7824
78251990-01-15  Vern Paxson <vern@ee.lbl.gov>
7826
7827	* main.c: Unsigned char support.  %t support.  Removed hard-wiring
7828	of program name "flex".  -c changed to -C; -c now deprecated.  -n
7829	added. :-( Multiple input files.  SYSV tmpnam() use.  Removed old
7830	#define's from output.  Identified error messages w/ filename and
7831	line.  2.2 Release.
7832
78331990-01-15  Vern Paxson <vern@ee.lbl.gov>
7834
7835	* sym.c: Unsigned char support.  2.2 Release.
7836
78371990-01-15  Vern Paxson <vern@ee.lbl.gov>
7838
7839	* nfa.c: Removed redundant test.  2.2 Release.
7840
78411990-01-15  Vern Paxson <vern@ee.lbl.gov>
7842
7843	* misc.c: Unsigned char support.  \x support.  2.2 Release.
7844
78451990-01-15  Vern Paxson <vern@ee.lbl.gov>
7846
7847	* tblcmp.c: 8-bit char support.  2.2 Release.
7848
78491990-01-15  Vern Paxson <vern@ee.lbl.gov>
7850
7851	* flex.skl: C++ support.  Turbo-C support.  8-bit char support.
7852	yyleng is an int.  unput() callable in section 3.  yymore hacks.
7853	yyrestart() no longer closes stdin.  2.2 Release.
7854
78551990-01-15  Vern Paxson <vern@ee.lbl.gov>
7856
7857	* ecs.c: %t support.  8-bit/unsigned char support.  2.2 Release.
7858
78591990-01-15  Vern Paxson <vern@ee.lbl.gov>
7860
7861	* dfa.c: %t hacks.  minor cosmetics.  2.2 Relase.
7862
78631990-01-15  Vern Paxson <vern@ee.lbl.gov>
7864
7865	* ccl.c: Changes for unsigned/8-bit chars.  2.2 Release.
7866
78671990-01-10  Vern Paxson <vern@ee.lbl.gov>
7868
7869	* libmain.c: Initial revision
7870
78711989-12-30  Vern Paxson <vern@ee.lbl.gov>
7872
7873	* nfa.c: removed gratuitous trailing context code
7874
78751989-12-30  Vern Paxson <vern@ee.lbl.gov>
7876
7877	* main.c: made -c<compression flags> case-sensitive
7878
78791989-12-30  Vern Paxson <vern@ee.lbl.gov>
7880
7881	* flex.skl: unput() bug fix
7882
78831989-12-30  Vern Paxson <vern@ee.lbl.gov>
7884
7885	* README: [no log message]
7886
78871989-06-20  Vern Paxson <vern@ee.lbl.gov>
7888
7889	* scan.l: changed to not use '|' and trailing context combo so users
7890	can test using -F ...
7891
78921989-06-20  Vern Paxson <vern@ee.lbl.gov>
7893
7894	* parse.y: made trailing context combined with '|' warning always
7895	come out
7896
78971989-06-20  Vern Paxson <vern@ee.lbl.gov>
7898
7899	* README: [no log message]
7900
79011989-06-20  Vern Paxson <vern@ee.lbl.gov>
7902
7903	* COPYING: Initial revision
7904
79051989-06-20  Vern Paxson <vern@ee.lbl.gov>
7906
7907	* NEWS, README, main.c: [no log message]
7908
79091989-06-20  Vern Paxson <vern@ee.lbl.gov>
7910
7911	* README: [no log message]
7912
79131989-06-20  Vern Paxson <vern@ee.lbl.gov>
7914
7915	* NEWS, README, main.c: [no log message]
7916
79171989-06-20  Vern Paxson <vern@ee.lbl.gov>
7918
7919	* : Beta release
7920
79211989-06-20  Vern Paxson <vern@ee.lbl.gov>
7922
7923	* NEWS, main.c: [no log message]
7924
79251989-06-20  Vern Paxson <vern@ee.lbl.gov>
7926
7927	* flex.skl, flexdef.h, gen.c, misc.c, nfa.c, parse.y, scan.l, sym.c:
7928	2.0.1 beta
7929
79301989-06-20  Vern Paxson <vern@ee.lbl.gov>
7931
7932	* README: [no log message]
7933
79341989-05-25  Vern Paxson <vern@ee.lbl.gov>
7935
7936	* gen.c: fixsed bug with -I and backtracking
7937
79381989-05-25  Vern Paxson <vern@ee.lbl.gov>
7939
7940	* flex.skl: Cleaned up forward declarations of yyunput() and input()
7941
79421989-05-25  Vern Paxson <vern@ee.lbl.gov>
7943
7944	* parse.y: Split copyright string.
7945
79461989-05-25  Vern Paxson <vern@ee.lbl.gov>
7947
7948	* nfa.c: Split copyright string.  Added check for empty machine in
7949	dupmachine().
7950
79511989-05-25  Vern Paxson <vern@ee.lbl.gov>
7952
7953	* ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, scan.l, sym.c,
7954	tblcmp.c, yylex.c: Split copyright string into two to avoid tempting
7955	fate with \<newline> sequences ...
7956
79571989-05-24  Vern Paxson <vern@ee.lbl.gov>
7958
7959	* README: updated for 2nd release Beta test added RCS header
7960
79611989-05-24  Vern Paxson <vern@ee.lbl.gov>
7962
7963	* flexdef.h: removed static char copyright
7964
79651989-05-24  Vern Paxson <vern@ee.lbl.gov>
7966
7967	* flexdef.h: Added BSD copyright notice.  Removed
7968	FAST_SKELETON_FILE.
7969
79701989-05-24  Vern Paxson <vern@ee.lbl.gov>
7971
7972	* main.c: added BSD copyright notice.  Removed references to
7973	FAST_SKELETON_FILE.
7974
79751989-05-24  Vern Paxson <vern@ee.lbl.gov>
7976
7977	* ecs.c, gen.c, nfa.c: Added BSD copyright notice
7978
79791989-05-24  Vern Paxson <vern@ee.lbl.gov>
7980
7981	* ccl.c, dfa.c, misc.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c:
7982	added BSD copyright notice
7983
79841989-05-24  Vern Paxson <vern@ee.lbl.gov>
7985
7986	* flex.skl: Initial revision
7987
79881989-05-19  Vern Paxson <vern@ee.lbl.gov>
7989
7990	* yylex.c: renamed accnum to num_rules
7991
79921989-05-19  Vern Paxson <vern@ee.lbl.gov>
7993
7994	* tblcmp.c: moved table generation code to gen.c moved ntod() to
7995	dfa.c
7996
79971989-05-19  Vern Paxson <vern@ee.lbl.gov>
7998
7999	* sym.c: the most piddling format change imaginable
8000
80011989-05-19  Vern Paxson <vern@ee.lbl.gov>
8002
8003	* scan.l: changed to look for yymore, REJECT, %used and %unused
8004	removed gross magic for dealing with section 3
8005
80061989-05-19  Vern Paxson <vern@ee.lbl.gov>
8007
8008	* nfa.c, parse.y: changes for variable trailing context
8009
80101989-05-19  Vern Paxson <vern@ee.lbl.gov>
8011
8012	* misc.c: added all_lower() and all_upper()
8013
80141989-05-19  Vern Paxson <vern@ee.lbl.gov>
8015
8016	* main.c: added checking for features being Really used
8017	backtracking, performance reports misc. cleanup
8018
80191989-05-19  Vern Paxson <vern@ee.lbl.gov>
8020
8021	* gen.c: major overhaul for merged skeleton
8022
80231989-05-19  Vern Paxson <vern@ee.lbl.gov>
8024
8025	* flexdef.h: a zillion changes/additions/cleanups
8026
80271989-05-19  Vern Paxson <vern@ee.lbl.gov>
8028
8029	* dfa.c: added backtrack report added checking for dangerous
8030	trailing context considerable minor cleanup
8031
80321989-05-19  Vern Paxson <vern@ee.lbl.gov>
8033
8034	* ccl.c: list_character_set() modified to take a FILE to write to
8035	...
8036
80371989-05-19  Vern Paxson <vern@ee.lbl.gov>
8038
8039	* README: updated for beta release
8040
80411988-11-25  Vern Paxson <vern@ee.lbl.gov>
8042
8043	* main.c: added -p flag generation of #define's for scanner
8044
80451988-11-25  Vern Paxson <vern@ee.lbl.gov>
8046
8047	* flexdef.h: Added END_OF_BUFFER_ACTION and bol_needed
8048
80491988-11-25  Vern Paxson <vern@ee.lbl.gov>
8050
8051	* dfa.c: added ntod()
8052
80531988-05-09  Vern Paxson <vern@ee.lbl.gov>
8054
8055	* gen.c: Initial revision
8056
80571988-05-08  Vern Paxson <vern@ee.lbl.gov>
8058
8059	* yylex.c: RCS header changed display style of non-printings from ^x
8060	to \0xx
8061
80621988-05-08  Vern Paxson <vern@ee.lbl.gov>
8063
8064	* tblcmp.c: RCS header MAX_XTIONS_FOR_FULL_INTERIOR_FIT ->
8065	MAX_XTIONS_FULL_INTERIOR_FIT made back-tracking accepting number be
8066	  one greater than the last legit accepting number, instead of 0.
8067	  This way, end-of-buffer can take 0 and no negative accepting numbers
8068	are needed.  added genftbl() changed last ftl references to C added
8069	check for UNSIGNED_CHAR's added back-track logic to make_tables()
8070	added checking and report for backtracking fixed fence-post error
8071	with onesp stack pointer
8072
80731988-05-08  Vern Paxson <vern@ee.lbl.gov>
8074
8075	* sym.c: RCS header changed "entry" to "sym_entry" to avoid conflict
8076	with old keyword
8077
80781988-05-08  Vern Paxson <vern@ee.lbl.gov>
8079
8080	* scan.l: RCS header removed \^ from ESCSEQ
8081
80821988-05-08  Vern Paxson <vern@ee.lbl.gov>
8083
8084	* parse.y: RCS header bug fix due to missing default rule, could
8085	  have to backtrack when backtrack variables haven't been set up
8086
80871988-05-08  Vern Paxson <vern@ee.lbl.gov>
8088
8089	* nfa.c: RCS ident yy_cp, yy_bp support name shortenings assoc_rule
8090	support
8091
80921988-05-08  Vern Paxson <vern@ee.lbl.gov>
8093
8094	* misc.c: RCS header check before malloc()'ing for 16 bit overflow
8095	MS_DOS, VMS ifdef's removed commented-out \^ code removed FTLSOURCE
8096	code added readable_form()
8097
80981988-05-08  Vern Paxson <vern@ee.lbl.gov>
8099
8100	* main.c: Added RCS header removed revision history misc additions
8101	and fixes to globals VMS ifdef's backtracking statistics -p flag
8102	name shortenings
8103
81041988-05-08  Vern Paxson <vern@ee.lbl.gov>
8105
8106	* flexdef.h: removed revision history added RCS header added VMS,
8107	MS_DOS ifdef's removed DEFAULT_ACTION, changed END_OF_BUFFER_ACTION
8108	shortened MAX_XTIONS_FOR_FULL_INTERIOR_FIT to
8109	MAX_XTIONS_FULL_INTERIOR_FIT added MAX_ASSOC_RULES added
8110	performance_report, assoc_rule gloabls added num_backtracking gloabl
8111	shortened allocate_integer_pointer_array,
8112	reallocate_integer_pointer_array
8113
81141988-05-08  Vern Paxson <vern@ee.lbl.gov>
8115
8116	* ecs.c: added RCS id added PROCFLG to avoid assumption of signed
8117	char's
8118
81191988-05-08  Vern Paxson <vern@ee.lbl.gov>
8120
8121	* dfa.c: added RCS id added check_for_backtracking() added
8122	dump_associated_rules() added dump_transitions() shortened
8123	reallocate_integer_pointer_array to reallocate_int_ptr_array removed
8124	some dfaacc_{state,set} abuses
8125
81261988-05-08  Vern Paxson <vern@ee.lbl.gov>
8127
8128	* ccl.c: Added list_character_set()
8129
81301988-05-07  Vern Paxson <vern@ee.lbl.gov>
8131
8132	* ccl.c: added RCS id
8133
81341988-04-10  Vern Paxson <vern@ee.lbl.gov>
8135
8136	* README: minor tweaks
8137
81381988-04-10  Vern Paxson <vern@ee.lbl.gov>
8139
8140	* README: forgot sh flex.shar
8141
81421988-04-10  Vern Paxson <vern@ee.lbl.gov>
8143
8144	* README: final tweaking
8145
81461988-04-10  Vern Paxson <vern@ee.lbl.gov>
8147
8148	* tblcmp.c: removed minor lint fluff
8149
81501988-04-10  Vern Paxson <vern@ee.lbl.gov>
8151
8152	* NEWS: [no log message]
8153
81541988-04-10  Vern Paxson <vern@ee.lbl.gov>
8155
8156	* NEWS, README: Initial revision
8157
81581988-04-10  Vern Paxson <vern@ee.lbl.gov>
8159
8160	* yylex.c: added identifying comment.  changed to include "parse.h"
8161	instead of "y.tab.h"
8162
81631988-04-10  Vern Paxson <vern@ee.lbl.gov>
8164
8165	* tblcmp.c: Changed name from flexcmp.c -> tblcmp.c fixed misc.
8166	typos made generating ec tables be a routine
8167
81681988-04-10  Vern Paxson <vern@ee.lbl.gov>
8169
8170	* sym.c: changed name from flexsym.c -> sym.c revamped calling
8171	  sequences, etc., for extended table struct definition which now has
8172	both char * and int fields.
8173
81741988-04-10  Vern Paxson <vern@ee.lbl.gov>
8175
8176	* scan.l: Changed name from flexscan.l -> scan.l fixed bug in
8177	<RECOVER> added block comments between rules.
8178
81791988-04-10  Vern Paxson <vern@ee.lbl.gov>
8180
8181	* parse.y: changed name from flexparse.y -> parse.y added start
8182	condition "INITIAL" made a{3} have "variable length"
8183
81841988-04-10  Vern Paxson <vern@ee.lbl.gov>
8185
8186	* nfa.c: changed name from flexnfa.c -> nfa.c corrected some typos.
8187
81881988-04-10  Vern Paxson <vern@ee.lbl.gov>
8189
8190	* misc.c: changed name from flexmisc.c -> misc.c
8191
81921988-04-10  Vern Paxson <vern@ee.lbl.gov>
8193
8194	* main.c: fixed bug causing core dumps if skeleton files could not
8195	be opened.  Added -cF.  Added fullspd to be equivalent to fulltbl
8196	   for which options is cannot be mixed with.
8197
81981988-04-10  Vern Paxson <vern@ee.lbl.gov>
8199
8200	* flexdef.h: fixed typos, enhanced symbol table definition.
8201
82021988-04-10  Vern Paxson <vern@ee.lbl.gov>
8203
8204	* ecs.c: changed name from flexecs.c to ecs.c
8205
82061988-04-10  Vern Paxson <vern@ee.lbl.gov>
8207
8208	* dfa.c: changed name from flexdfa.c to dfa.c
8209
82101988-04-10  Vern Paxson <vern@ee.lbl.gov>
8211
8212	* ccl.c: changed name from flexccl.c -> ccl.c
8213
82141988-02-13  Vern Paxson <vern@ee.lbl.gov>
8215
8216	* ccl.c, dfa.c, ecs.c, flexdef.h, main.c, misc.c, nfa.c, parse.y,
8217	scan.l, sym.c, tblcmp.c, yylex.c: Beta Release.
8218
82191987-11-08  Vern Paxson <vern@ee.lbl.gov>
8220
8221	* Initial revision
8222
8223