etc/services - sync with NetBSD-8
[minix.git] / external / bsd / flex / dist / ChangeLog
blobf5610cd8c0a794fc52893e32e2c4ce8056e75e21
1 2014-02-16  Translation Project <coordinator@translationproject.org>
3         * po/ru.po: update ru translation from the translation project
5 2014-02-14  Will Estes <westes575@gmail.com>
7         * NEWS: mention updated da translation in release news
9 2014-02-14  Translation Project <coordinator@translationproject.org>
11         * po/da.po: update da translation from the translation project
13 2014-02-14  Will Estes <westes575@gmail.com>
15         * NEWS: mention updated es translation in release news
17 2014-02-14  Translation Project <coordinator@translationproject.org>
19         * po/es.po: update es translation from the translation project
21 2014-02-14  Will Estes <westes575@gmail.com>
23         * NEWS: mention updated ko translation in release news
25 2014-02-14  Translation Project <coordinator@translationproject.org>
27         * po/ko.po: update ko translation from the translation project
29 2014-02-14  Will Estes <westes575@gmail.com>
31         * NEWS: mention updated ro translation in release news
33 2014-02-14  Translation Project <coordinator@translationproject.org>
35         * po/ro.po: update ro translation from the translation project
37 2014-02-14  Will Estes <westes575@gmail.com>
39         * NEWS: mention updated ru translation in release news
41 2014-02-14  Translation Project <coordinator@translationproject.org>
43         * po/ru.po: update ru translation from the translation project
45 2014-02-14  Will Estes <westes575@gmail.com>
47         * NEWS: mention updated sv translation in news
49 2014-02-14  Translation Project <coordinator@translationproject.org>
51         * po/sv.po: update sv translation from the translation project
53 2014-02-14  Will Estes <westes575@gmail.com>
55         * NEWS: mention updated tr translation in news
57 2014-02-14  Translation Project <coordinator@translationproject.org>
59         * po/tr.po: update tr translation from the translation project
61 2014-02-14  Will Estes <westes575@gmail.com>
63         * NEWS: mention updated zh_CN in release news
65 2014-02-14  Translation Project <coordinator@translationproject.org>
67         * po/zh_CN.po: update zh_CN translation from the translation project
69 2014-02-14  Will Estes <westes575@gmail.com>
71         * NEWS, po/LINGUAS, po/zh_TW.po, po/zh_tw.po: rename zh_tw
72         translation to its proper zh_TW name
74 2014-02-14  Will Estes <westes575@gmail.com>
76         * NEWS: mention updated nl, vi translations in release news
78 2014-02-14  Translation Project <coordinator@translationproject.org>
80         * po/vi.po: update vi translation from the translation project
82 2014-02-14  Translation Project <coordinator@translationproject.org>
84         * po/nl.po: update nl translation from the translation project
86 2014-02-14  Will Estes <westes575@gmail.com>
88         * TODO: remove some unneeded entries from the todo list
90 2014-02-13  Will Estes <westes575@gmail.com>
92         * doc/Makefile.am: list more generated files in CLEANFILES
94 2014-02-13  Will Estes <westes575@gmail.com>
96         * doc/flex.xml: remove unmaintained xml documentation
98 2014-02-13  Will Estes <westes575@gmail.com>
100         * configure.ac: bump AM_GNU_GETTEXT_VERSION to 0.18.1
102 2014-02-13  Will Estes <westes575@gmail.com>
104         * README: list new location of flex git repo
106 2014-02-13  Will Estes <westes575@gmail.com>
108         * po/.gitignore: git ignore generated files from english quoting
109         variant translations
111 2014-02-13  Will Estes <westes575@gmail.com>
113         * po/LINGUAS: name english quoting variants correctly
115 2014-02-13  Will Estes <westes575@gmail.com>
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.
122 2014-02-13  Will Estes <westes575@gmail.com>
124         * po/LINGUAS: removed unneeded blank line from translation list
126 2014-02-13  Will Estes <westes575@gmail.com>
128         * po/LINGUAS: added en quoting variants to translation list
130 2014-02-11  Will Estes <westes575@gmail.com>
132         * configure.ac: use gnu automake option instead of gnits option
134 2014-02-11  Will Estes <westes575@gmail.com>
136         * README-alpha: remove README_alpha file since it is no longer
137         needed
139 2014-02-10  Will Estes <westes575@gmail.com>
141         * configure.ac: increment version to 2.5.38
143 2013-11-27  Will Estes <westes575@gmail.com>
145         * NEWS: flesh out internationalization section of NEWS file; mention
146         pt_BR translation
148 2013-11-27  Translation Project <coordinator@translationproject.org>
150         * po/pt_BR.po: update pt_BR translation from the translation project
152 2013-10-31  Will Estes <westes575@gmail.com>
154         * NEWS: begin listing 2.5.38 version in NEWS; list new sr
155         translation
157 2013-10-31  Will Estes <westes575@gmail.com>
159         * po/LINGUAS: list new sr translation in list of translations
161 2013-10-31  Will Estes <westes575@gmail.com>
163         * po/sr.po: add sr translation from the translation project
165 2013-07-02  Till Varoquaux <till.varoquaux@gmail.com>
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.
174 2013-05-28  Will Estes <westes575@gmail.com>
176         * Makefile.am: Remove incorrect / in install-exec-hook target
178 2013-02-16  Translation Project <coordinators@translationproject.org>
180         * po/LINGUAS, po/zh_tw.po: add zh_tw translation from the
181         translation project
183 2012-12-06  Christoph Junghans <ottxor@gentoo.org>
185         * Makefile.am, configure.ac: add version information to shared
186         library Signed-off-by: Will Estes <westes575@gmail.com>
188 2012-12-04  Christoph Junghans <ottxor@gentoo.org>
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>
193 2012-12-04  Translation Project <coordinator@translationproject.org>
195         * po/ca.po: update ca translation
197 2012-10-31  Hugh Sasse <hgs@dmu.ac.uk>
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>
202 2012-10-31  Dennis Clarke <dclarke@blastwave.org>
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>
237 2012-10-25  Will Estes <westes575@gmail.com>
239         * po/LINGUAS: add hr to list of translations
241 2012-10-25  Translation Project <coordinator@translationproject.org>
243         * po/hr.po: add hr translation from the translation project
245 2012-10-25  Translation Project <coordinator@translationproject.org>
247         * po/fr.po: new fr translation project from the translation project
249 2012-09-08  Will Estes <westes575@gmail.com>
251         * po/LINGUAS: update languages list to include esperanto translation
253 2012-09-08  Translation Project <coordinator@translationproject.org>
255         * po/eo.po: add eo translation from the translation project
257 2012-08-26  Will Estes <westes575@gmail.com>
259         * configure.ac: add dist-xz to automake options; resolves #3561837
261 2012-08-26  Will Estes <westes575@gmail.com>
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.
270 2012-08-15  Will Estes <westes575@gmail.com>
272         * Makefile.am: remove README.cvs from dist_doc_DATA in Makefile.am
274 2012-08-13  Will Estes <westes575@gmail.com>
276         * : commit 9256a268e2a1000cb410766e95487912a7d66d61 Author: Will
277         Estes <westes575@gmail.com> Date:   Mon Aug 13 16:23:35 2012 -0400
279 2012-08-08  Will Estes <westes575@gmail.com>
281         * README, README.cvs: append README.cvs contents to README
283 2012-08-08  Will Estes <westes575@gmail.com>
285         * gen.c: fix m4 error when useecs and nultrans are true; resolves
286         #1816878
288 2012-08-08  Robert Minsk <rminsk@users.sourceforge.net>
290         * flex.skl: put user code after yyguts init; resolves #1744516 Signed-off-by: Will Estes <westes575@gmail.com>
292 2012-08-08  Robert Minsk <rminsk@users.sourceforge.net>
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>
297 2012-08-07  Will Estes <westes575@gmail.com>
299         * main.c: let flex decide if yymore and  reject are needed in lex
300         compatible mode This resolves bug #3510440.
302 2012-08-06  Translation Project <coordinator@translationproject.org>
304         * po/vi.po: new vi translation from the translation project
306 2012-08-06  Will Estes <westes575@gmail.com>
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.
313 2012-08-06  Will Estes <westes575@gmail.com>
315         * configure.ac, configure.in: rename configure.in to configure.ac to
316         prep for upcoming automake changes
318 2012-08-06  Elias Pipping <pipping@users.sourceforge.net>
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>
327 2012-08-04  Will Estes <westes575@gmail.com>
329         * po/nl.po: new nl translation from the translation project
331 2012-08-04  Mike Frysinger <vapier@gentoo.org>
333         * flexdef.h: add prototype for lerrsf_fatal to flexdef.h Signed-off-by: Will Estes <westes575@gmail.com>
335 2012-08-04  nomis52 <nomis52@users.sourceforge.net>
337         * flex.skl, gen.c: Change variable types to silence compiler
338         warnings; resolves #3552806 Signed-off-by: Will Estes <westes575@gmail.com>
340 2012-08-03  Will Estes <westes575@gmail.com>
342         * NEWS: update NEWS to reflect changes in 2.5.37
344 2012-08-03  Will Estes <westes575@gmail.com>
346         * configure.in: update flex version to 2.5.37
348 2012-08-03  Will Estes <westes575@gmail.com>
350         * po/de.po: new de translation from the translation project
352 2012-08-02  Will Estes <westes575@gmail.com>
354         * po/vi.po: new vi translation from the translation project
356 2012-08-02  Will Estes <westes575@gmail.com>
358         * po/pl.po: new pl translation from the translation project
360 2012-08-02  Will Estes <westes575@gmail.com>
362         * po/fi.po: new fi translation from the translation project
364 2012-08-02  Will Estes <westes575@gmail.com>
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.
371 2012-08-02  Will Estes <westes575@gmail.com>
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
379 2012-07-29  Will Estes <wlestes@users.sourceforge.net>
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
440 2012-07-23  Will Estes <wlestes@users.sourceforge.net>
442         * examples/.cvsignore, examples/fastwc/.cvsignore,
443         examples/manual/.cvsignore, lib/.cvsignore, tools/.cvsignore: remove
444         unneeded .cvsignore files
446 2012-07-22  Will Estes <wlestes@users.sourceforge.net>
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.
453 2012-07-22  Will Estes <wlestes@users.sourceforge.net>
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.
470 2012-07-22  Will Estes <wlestes@users.sourceforge.net>
472         * NEWS: update NEWS file to note release date of 2.5.36
474 2012-06-23  Will Estes <wlestes@users.sourceforge.net>
476         * doc/flex.texi: fix call to version in manual
478 2012-06-22  Will Estes <wlestes@users.sourceforge.net>
480         * doc/flex.texi: add missing argument to call to yylex in manual
482 2012-04-27  Will Estes <wlestes@users.sourceforge.net>
484         * flex.skl: lintish cleanup in flex.skl; resolves #2040664
486 2012-04-27  Will Estes <wlestes@users.sourceforge.net>
488         * doc/flex.texi: add a 7 to the c99 octal pattern; resolves #3518269
490 2012-03-31  Will Estes <wlestes@users.sourceforge.net>
492         * doc/flex.texi: copyedit; resolves #3513670
494 2012-03-23  Will Estes <wlestes@users.sourceforge.net>
496         * buf.c: escape backslashes in #line filenames in %top section;
497         resolves #3212400; patch submitted by scfc_de
499 2012-03-21  Will Estes <wlestes@users.sourceforge.net>
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
505 2012-03-21  Will Estes <wlestes@users.sourceforge.net>
507         * Makefile.am: install flex++ as a link; resolves bug #2939681
509 2012-03-21  Will Estes <wlestes@users.sourceforge.net>
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
516 2012-03-19  Will Estes <wlestes@users.sourceforge.net>
518         * flex.skl: add missing prototypes for yyset_column() and
519         yyget_column(); resolves #3029024; patch submitted by scfc_de
521 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
523         * flex.skl, tests/test-reject/scanner.l,
524         tests/test-table-opts/scanner.l: wrap yy_fatal_error calls
525         appropriately
527 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
529         * regex.c: fix overlapping data buffer issue; patch from Tim
530         Landsheet scfc_de
532 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
534         * scan.l: better bracket handling in the scanner
536 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
538         * flexdef.h, main.c, misc.c: Remove unneeded tracking of line/column
539         output; patch from Tim Landsheet scfc_de
541 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
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
546 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
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>
552 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
554         * doc/flex.texi: correct document of YY_FLUSH_BUFFER; resolves
555         #1723028
557 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
559         * dfa.c, flexdef.h, misc.c, parse.y: speed up things for complex
560         inputs; resolves #2891390
562 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
564         * doc/flex.texi: fix ipv6 pattern in manual; update manual copyright
565         to 2012
567 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
569         * flex.skl: fremove isatty() declaration; resolves #1984987
571 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
573         * doc/flex.texi: Add link for RFC 2396
575 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
577         * flex.skl: resolve #1990170
579 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
581         * flex.skl: fix documentation to reflect arguments actually used;
582         bug #2783023
584 2012-02-05  Will Estes <wlestes@users.sourceforge.net>
586         * main.c: fix yywrap behavior for reentrant scanners
588 2012-02-04  Will Estes <wlestes@users.sourceforge.net>
590         * NEWS: Mmention tr translation
592 2012-02-04  Will Estes <wlestes@users.sourceforge.net>
594         * tables.c: prevent unused stuff from being compiled so as to reduce
595         warnings
597 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
599         * buf.c, filter.c, main.c, misc.c, regex.c, scanflags.c: more better
600         error messages; more better memory handling
602 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
604         * misc.c: more careful/paranoia
606 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
608         * scanopt.c: more careful memory allocation in option processing
610 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
612         * Makefile.am, configure.in: remove m4/ directory and generally
613         clean up automake/autoconf inputs
615 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
617         * lib/.cvsignore: cvsignore files that need that
619 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
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
624 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
626         * main.c: correct macro definition of yywrap
628 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
630         * scan.l: Greater specificity in error messages
632 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
634         * parse.y: improve rule handling at EOF
636 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
638         * flex.skl: include cstdio for definition of EOF in all cases
640 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
642         * flex.skl: suppress warning on unused yyguts_t
644 2010-08-13  Will Estes <wlestes@users.sourceforge.net>
646         * NEWS, po/LINGUAS, po/fi.po: new fi translation from the
647         translation project
649 2009-03-31  Will Estes <wlestes@users.sourceforge.net>
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>
653 2008-12-28  Will Estes <wlestes@users.sourceforge.net>
655         * configure.in: remove line break that broke configure
657 2008-12-28  Will Estes <wlestes@users.sourceforge.net>
659         * doc/flex.texi: specify the title on the title page since @settitle
660         doesn't do that for us; resolves bug #2043491
662 2008-12-28  Will Estes <wlestes@users.sourceforge.net>
664         * configure.in, flexdef.h: check for regex.h; resolves bug #2337486
666 2008-07-23  Will Estes <wlestes@users.sourceforge.net>
668         * NEWS, po/ga.po: new ga translation from the translation project
670 2008-06-10  Will Estes <wlestes@users.sourceforge.net>
672         * NEWS, po/ca.po: new ca translation
674 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
676         * Makefile.am: move ABOUT-NLS back to EXTRA_DIST
678 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
680         * Makefile.am: create new dist_doc_DATA; move some EXTRA_DIST files
681         to new dist_doc_DATA target
683 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
685         * .cvsignore: ignore more automake generated config.status* files
687 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
689         * NEWS: flex distribution now built with automake and autoconf
690         versions ...
692 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
694         * README.cvs: document GNU auto* version changes for building flex
695         from cvs
697 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
699         * .cvsignore, doc/Makefile.am: ignore automake-supplied ylwrap
701 2008-05-15  Will Estes <wlestes@users.sourceforge.net>
703         * NEWS, flex.skl: clean up types; resolves 1961902
705 2008-05-15  Will Estes <wlestes@users.sourceforge.net>
707         * NEWS: update NEWS re manual
709 2008-05-15  Will Estes <wlestes@users.sourceforge.net>
711         * doc/flex.texi: correct eroneous references to 'nowrap' to refer to
712         'noyywrap'; resolves bug #1739912
714 2008-05-14  Will Estes <wlestes@users.sourceforge.net>
716         * filter.c: call clearerr on stdin before dup2'ing it; resolves bug
717         #1902612
719 2008-05-14  Will Estes <wlestes@users.sourceforge.net>
721         * NEWS: generic updates to NEWS
723 2008-05-14  Will Estes <wlestes@users.sourceforge.net>
725         * tests/test-pthread/Makefile.am: move library flags in linker
726         command; resolves patch #1943403; patch submitted by
727         nullnix@users.sourceforge.net
729 2008-05-14  Will Estes <wlestes@users.sourceforge.net>
731         * doc/flex.texi: use ansi syntax in simple examples; resolves patch
732         #1909844; patch submitted by Tom Browder,
733         tbrowder2@users.sourceforge.net
735 2008-04-10  Will Estes <wlestes@users.sourceforge.net>
737         * doc/flex.texi: fix typo in example (from Paolo J. Matos
739 2008-04-10  Will Estes <wlestes@users.sourceforge.net>
741         * flexint.h: move endif to better account for what C99 defines for
742         integer types (fix from debian project)
744 2008-04-10  Will Estes <wlestes@users.sourceforge.net>
746         * gen.c: fix another int type to be size_t
748 2008-03-30  Will Estes <wlestes@users.sourceforge.net>
750         * NEWS, po/fr.po: new fr translation
752 2008-03-30  Will Estes <wlestes@users.sourceforge.net>
754         * NEWS, configure.in: start version 2.5.36
756 2008-02-26  Will Estes <wlestes@users.sourceforge.net>
758         * NEWS: add date of release
760 2008-02-15  Will Estes <wlestes@users.sourceforge.net>
762         * NEWS, parse.y: fix bug that prevented comments from working
763         properly
765 2008-02-12  Will Estes <wlestes@users.sourceforge.net>
767         * po/de.po: new de translation
769 2008-02-10  Will Estes <wlestes@users.sourceforge.net>
771         * NEWS, po/vi.po: new vi translation
773 2008-02-10  Will Estes <wlestes@users.sourceforge.net>
775         * NEWS, po/nl.po: new nl translation
777 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
779         * NEWS, po/pl.po: new pl translation
781 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
783         * NEWS, po/de.po, po/pt_BR.po: new de, pt_br translations
785 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
787         * NEWS, flex.skl: generate headers for all functions (resolves bug
788         #1628314)
790 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
792         * NEWS, flex.skl: change yy_size_t to be size_t (resolves bug
793         #1849812)
795 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
797         * configure.in: start work on version 2.5.35
799 2007-12-12  Will Estes <wlestes@users.sourceforge.net>
801         * NEWS, configure.in: revert NEWS and configure.in to version 2.5.34
803 2007-09-12  Will Estes <wlestes@users.sourceforge.net>
805         * NEWS, configure.in: update version number to 2.5.35
807 2007-09-10  Aaron Stone <sodabrew@users.sourceforge.net>
809         * tests/test-alloc-extra/scanner.l: Use %option extra-type.
811 2007-09-10  Aaron Stone <sodabrew@users.sourceforge.net>
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).
816 2007-08-15  Will Estes <wlestes@users.sourceforge.net>
818         * po/nl.po: new nl translations from the translation project
820 2007-06-28  Will Estes <wlestes@users.sourceforge.net>
822         * NEWS: change release date
824 2007-06-28  Will Estes <wlestes@users.sourceforge.net>
826         * flex.skl: adjustment for prefix classes; patch submitted by Petr
827         Machata <pmachata@redhat.com>
829 2007-06-28  Will Estes <wlestes@users.sourceforge.net>
831         * NEWS: NEWS item for yy_init_extra
833 2007-06-12  Aaron Stone <sodabrew@users.sourceforge.net>
835         * doc/flex.texi: Docs and example for yylex_init_extra.
837 2007-06-01  Will Estes <wlestes@users.sourceforge.net>
839         * tests/test-alloc-extra/.cvsignore: ignore OUTPUT file in
840         test-alloc-extra
842 2007-06-01  Will Estes <wlestes@users.sourceforge.net>
844         * tests/descriptions: add description of concatenated options test
846 2007-05-31  Will Estes <wlestes@users.sourceforge.net>
848         * tests/test-alloc-extra/.cvsignore: add missing .cvsignore to
849         test-alloc-extra
851 2007-05-31  Aaron Stone <sodabrew@users.sourceforge.net>
853         * configure.in, flex.skl, gen.c, main.c: Changes to resolve SF bugs
854         1568325 and 1563589.
856 2007-05-31  Aaron Stone <sodabrew@users.sourceforge.net>
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.
863 2007-05-12  Will Estes <wlestes@users.sourceforge.net>
865         * configure.in, tests/test-pthread/scanner.l: fixes to test-pthread
867 2007-05-12  Will Estes <wlestes@users.sourceforge.net>
869         * NEWS: NEWS item for concatenated options
871 2007-05-12  Will Estes <wlestes@users.sourceforge.net>
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
878 2007-05-12  Will Estes <wlestes@users.sourceforge.net>
880         * scanopt.c: parse multiple short concatenated options; patch
881         submitted by Petr Machata <pmachata@redhat.com
883 2007-05-11  Will Estes <wlestes@users.sourceforge.net>
885         * autogen.sh: remove --force option from autogen.sh; much faster
886         without it
888 2007-05-11  Will Estes <wlestes@users.sourceforge.net>
890         * NEWS, configure.in: version 2.5.34
892 2007-05-08  Aaron Stone <sodabrew@users.sourceforge.net>
894         * NEWS, flex.skl: Better checking after yyalloc/yyrealloc (resolves
895         bug #1595967)
897 2007-05-01  Will Estes <wlestes@users.sourceforge.net>
899         * doc/flex.texi: change title of manual to 'Lexical Analysis with
900         Flex'
902 2007-04-25  Will Estes <wlestes@users.sourceforge.net>
904         * flex.skl: c++ memory leak plug
906 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
908         * flex.skl: roll back c++ memory patch as it causes the test suite
909         no end of grief
911 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
913         * flex.skl: fix function definitions for non-ANSI environments (from
914         Manoj Srivastava from Debian patchset)
916 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
918         * flex.skl: fix c++ memory leak (from Manoj Srivastava from Debian
919         patchset)
921 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
923         * flex.skl: fix parameter name in comment (patch from Manoj
924         Srivastava from the debian patchset
926 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
928         * flex.skl: add a size_t cast (patch from Manoj Srivastava from the
929         debian patchset
931 2007-04-16  Will Estes <wlestes@users.sourceforge.net>
933         * tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am: 
934         cleanups to handle VPATH builds better; passifies make distcheck
936 2007-04-16  Will Estes <wlestes@users.sourceforge.net>
938         * doc/flex.texi: drop using the \ in \ escaping as it throws pdf
939         generation for a loop
941 2007-04-14  Will Estes <wlestes@users.sourceforge.net>
943         * .cvsignore: add compile and *.tar.bz2 to .cvsignore
945 2007-04-14  Will Estes <wlestes@users.sourceforge.net>
947         * main.c: add call to setlocale for ctype as per debian patchset
949 2007-04-14  Will Estes <wlestes@users.sourceforge.net>
951         * Makefile.am, NEWS: provide for a PIC version of libfl.a for shared
952         libraries using flex scanners
954 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
956         * FlexLexer.h: annotate endifs since they're a bit far from their
957         opening #if statements
959 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
961         * flexdef.h, parse.y: refactor and slightly redo alloca testing,
962         resolves bug #1675899
964 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
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)
970 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
972         * flex.skl: fix skeleton for reentrant scanners
974 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
976         * Makefile.am: remove homegrown tags target; automake does that for
977         us
979 2007-04-12  Will Estes <wlestes@users.sourceforge.net>
981         * flex.skl: fix skeleton for reentrant scanners, resolves bug
982         #1694318
984 2007-04-12  Will Estes <wlestes@users.sourceforge.net>
986         * FlexLexer.h: declare some const where missing in c++ header file
988 2007-04-10  Will Estes <wlestes@users.sourceforge.net>
990         * doc/flex.texi: corrections to the manual as per suggestions from
991         flex-help@
993 2007-04-03  Will Estes <wlestes@users.sourceforge.net>
995         * doc/flex.texi: include author names in online versions of the
996         manual
998 2007-04-03  Will Estes <wlestes@users.sourceforge.net>
1000         * COPYING: update copyright notice
1002 2007-04-03  Will Estes <wlestes@users.sourceforge.net>
1004         * AUTHORS: rearrange and update AUTHORS
1006 2007-03-29  Will Estes <wlestes@users.sourceforge.net>
1008         * NEWS: note sf feature request 1658379 in NEWS
1010 2007-03-29  Will Estes <wlestes@users.sourceforge.net>
1012         * tools/cvsauthors: add sodabrew to cvsauthors file
1014 2007-03-29  Aaron Stone <sodabrew@users.sourceforge.net>
1016         * flex.skl: SourceForge feature request #1658379: Expose YY_BUF_SIZE
1017         in the header file.
1019 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
1021         * NEWS, filter.c, flex.skl: apply patches submitted by sodabrew
1023 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
1025         * README.cvs: more changes describing building flex from cvs
1027 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
1029         * Makefile.am, README.cvs, README.cvs-snapshot: rename
1030         README.cvs-snapshot to README.cvs
1032 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
1034         * README.cvs-snapshot: update to explain where flex cvs lives
1036 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
1038         * README, doc/flex.texi: correct how to submit bugs
1040 2007-02-16  Will Estes <wlestes@users.sourceforge.net>
1042         * NEWS: clarify NEWS item re man page and pdf manual
1044 2007-02-14  Will Estes <wlestes@users.sourceforge.net>
1046         * po/Makevars: update bug address to point to flex-devel instead of
1047         lex-help
1049 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
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
1054 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
1056         * configure.in: remove option check-news from call to
1057         AM_INIT_AUTOMAKE as gnits implies check-news
1059 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
1061         * Makefile.am, configure.in: move automake options from Makefile.am
1062         to configure.in
1064 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
1066         * autogen.sh: restore --install option to autogen.sh since --force
1067         does not imply --install
1069 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
1071         * tools/cvsauthors: add john43 to cvsauthors file
1073 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
1075         * autogen.sh: call autoreconf with --force instead of --install
1077 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
1079         * doc/.cvsignore: remove texinfo.tex from cvs tree
1081 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
1083         * NEWS: updates to NEWS file to reflect recent changes
1085 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
1087         * doc/Makefile.am: add flex.pdf to EXTRA_DIST
1089 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
1091         * configure.in: remove flex.spec
1093 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
1095         * Makefile.am: remove maintainercleanfiles
1097 2007-02-01  Will Estes <wlestes@users.sourceforge.net>
1099         * doc/Makefile.am: more changes to build system to distribute man
1100         page
1102 2007-02-01  Will Estes <wlestes@users.sourceforge.net>
1104         * doc/Makefile.am: add flex man page to distribution
1106 2007-02-01  Will Estes <wlestes@users.sourceforge.net>
1108         * .cvsignore, flex.spec.in: remove flex spec file
1110 2006-11-17  Will Estes <wlestes@users.sourceforge.net>
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
1116 2006-11-10  Will Estes <wlestes@users.sourceforge.net>
1118         * tests/create-test: change create-test script to edit files in
1119         place
1121 2006-11-09  Will Estes <wlestes@users.sourceforge.net>
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
1154 2006-11-09  Will Estes <wlestes@users.sourceforge.net>
1156         * doc/flex.texi: fix typos in manual; resolves bug #1592857
1158 2006-11-09  Will Estes <wlestes@users.sourceforge.net>
1160         * tests/TEMPLATE/Makefile.am: change test template to remove test
1161         executable when that executable has an extension, e.g. under Cygwin
1163 2006-11-08  Will Estes <wlestes@users.sourceforge.net>
1165         * tests/Makefile.am: test names weren't displaying in test
1166         success/failure messages (from #1591672
1168 2006-10-30  Will Estes <wlestes@users.sourceforge.net>
1170         * doc/.cvsignore: add flex.html to .cvsignore in doc directory
1172 2006-10-22  Will Estes <wlestes@users.sourceforge.net>
1174         * NEWS: update NEWS file for the work that millaway did
1176 2006-10-22  Will Estes <wlestes@users.sourceforge.net>
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
1182 2006-10-20  Will Estes <wlestes@users.sourceforge.net>
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
1187 2006-10-20  Will Estes <wlestes@users.sourceforge.net>
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
1194 2006-10-20  Will Estes <wlestes@users.sourceforge.net>
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
1200 2006-10-17  Will Estes <wlestes@users.sourceforge.net>
1202         * doc/flex.texi: add noyywrap option to example; use whitespace to
1203         clarify example
1205 2006-08-02  Will Estes <wlestes@users.sourceforge.net>
1207         * NEWS, po/ca.po, po/vi.po: new translations
1209 2006-04-11  John Millaway <john43@users.sourceforge.net>
1211         * tables.c: Casted away signedness to appease -Werror freaks.
1213 2006-03-28  John Millaway <john43@users.sourceforge.net>
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.
1221 2006-03-28  John Millaway <john43@users.sourceforge.net>
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.
1229 2006-03-27  John Millaway <john43@users.sourceforge.net>
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.
1235 2006-03-27  John Millaway <john43@users.sourceforge.net>
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.
1241 2006-03-27  John Millaway <john43@users.sourceforge.net>
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.
1251 2006-03-27  John Millaway <john43@users.sourceforge.net>
1253         * Makefile.am, configure.in, flexdef.h, scanflags.c: Added configure
1254         check for assert.h.  Added scanner flags stack.
1256 2006-03-25  John Millaway <john43@users.sourceforge.net>
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.
1265 2006-03-25  John Millaway <john43@users.sourceforge.net>
1267         * doc/flex.texi, parse.y: Changed explicit 'A'-'Z' to isupper(),
1268         where correct to do so.  Documentation.
1270 2006-03-24  John Millaway <john43@users.sourceforge.net>
1272         * doc/flex.texi: Documentation.
1274 2006-03-24  John Millaway <john43@users.sourceforge.net>
1276         * doc/flex.texi: Added appendix of patterns to manual.
1278 2006-03-23  John Millaway <john43@users.sourceforge.net>
1280         * doc/flex.texi: .
1282 2006-03-22  John Millaway <john43@users.sourceforge.net>
1284         * doc/flex.texi: Documentation.
1286 2006-03-22  John Millaway <john43@users.sourceforge.net>
1288         * doc/flex.texi: Documented set difference operator {-}.
1290 2006-03-22  John Millaway <john43@users.sourceforge.net>
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.
1296 2006-03-22  John Millaway <john43@users.sourceforge.net>
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.
1305 2006-03-22  John Millaway <john43@users.sourceforge.net>
1307         * buf.c, filter.c, gen.c, main.c, misc.c, nfa.c, parse.y, regex.c: 
1308         Replaced sprintf with snprintf everywhere.
1310 2006-03-22  John Millaway <john43@users.sourceforge.net>
1312         * Makefile.am: Removed includedir from AM_CPPFLAGS #1439351.
1314 2006-03-21  John Millaway <john43@users.sourceforge.net>
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.
1321 2006-03-21  John Millaway <john43@users.sourceforge.net>
1323         * flexdef.h, misc.c, scan.l: Fixed escape in actions.
1325 2006-03-21  John Millaway <john43@users.sourceforge.net>
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.
1331 2006-03-21  John Millaway <john43@users.sourceforge.net>
1333         * tests/test-table-opts/Makefile.am,
1334         tests/test-table-opts/scanner.l: Removed m4 from test-table-opts
1336 2006-03-21  John Millaway <john43@users.sourceforge.net>
1338         * tests/test-reject/Makefile.am, tests/test-reject/scanner.l: 
1339         Removed m4 from test-reject
1341 2006-03-21  John Millaway <john43@users.sourceforge.net>
1343         * filter.c, flexdef.h, main.c, scan.l: Moved set_input_file to
1344         different file.
1346 2006-03-21  John Millaway <john43@users.sourceforge.net>
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.
1351 2006-03-20  John Millaway <john43@users.sourceforge.net>
1353         * filter.c: Documented filter chain. Removed fdopen. Added no-op
1354         fseek.
1356 2006-03-13  John Millaway <john43@users.sourceforge.net>
1358         * gen.c: Fixed another -Wall report.
1360 2006-03-10  Will Estes <wlestes@users.sourceforge.net>
1362         * NEWS, po/vi.po: new vi translation
1364 2006-03-09  Will Estes <wlestes@users.sourceforge.net>
1366         * NEWS, po/ga.po, po/nl.po: new nl, ga translations
1368 2006-02-21  Will Estes <wlestes@users.sourceforge.net>
1370         * m4/Makefile.am: add po.m4 to extra_dist in m4/ so it gets picked
1371         up by distributions
1373 2006-02-21  Will Estes <wlestes@users.sourceforge.net>
1375         * m4/Makefile.am: add nls.m4 to extra_dist in m4/ so it will get
1376         picked up in distribution tarballs
1378 2006-02-21  Will Estes <wlestes@users.sourceforge.net>
1380         * configure.in: remove website directory from configure.in
1382 2006-02-20  Will Estes <wlestes@users.sourceforge.net>
1384         * NEWS, configure.in: version 2.5.33 marks in NEWS and configure.in
1386 2006-02-20  Will Estes <wlestes@users.sourceforge.net>
1388         * configure.in: change email address in configure.in to point to
1389         flex-help@sourceforge.net
1391 2006-02-20  John Millaway <john43@users.sourceforge.net>
1393         * doc/flex.texi: Documentation.
1395 2006-02-20  John Millaway <john43@users.sourceforge.net>
1397         * BUGS: Appended to BUGS file.
1399 2006-02-18  Will Estes <wlestes@users.sourceforge.net>
1401         * Makefile.am: remove website directory (since it now has its own
1402         module in the flex project
1404 2006-02-16  John Millaway <john43@users.sourceforge.net>
1406         * doc/flex.texi, flex.skl: Fixed buffer overflow in reject state
1407         buffer.  Corrected documentation on the state buffer.
1409 2006-02-16  John Millaway <john43@users.sourceforge.net>
1411         * flex.skl: Reverted num_read from size_t back to int.
1413 2006-02-15  John Millaway <john43@users.sourceforge.net>
1415         * Makefile.am, configure.in: Removed reference to RoadMap in
1416         Makefile.am.  Added website directory.
1418 2006-02-15  Will Estes <wlestes@users.sourceforge.net>
1420         * README, RoadMap: remove RoadMap and reference to it in README
1422 2006-02-15  John Millaway <john43@users.sourceforge.net>
1424         * BUGS, README, doc/flex.texi, doc/flex.xml: Eliminated references
1425         to lex.sf.net.
1427 2006-02-15  John Millaway <john43@users.sourceforge.net>
1429         * BUGS, flex.skl: Transfered bugs list from lex.sf.net to BUGS file.
1431 2006-02-15  John Millaway <john43@users.sourceforge.net>
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.
1440 2006-02-15  John Millaway <john43@users.sourceforge.net>
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.
1446 2006-02-14  John Millaway <john43@users.sourceforge.net>
1448         * flex.spec.in: Patched rpm spec file.
1450 2006-02-14  John Millaway <john43@users.sourceforge.net>
1452         * configure.in, flexint.h: Added C99 macro for inttypes, just to be
1453         conformant.
1455 2006-02-14  John Millaway <john43@users.sourceforge.net>
1457         * flexdef.h, nfa.c, parse.y: Changed symbol INFINITE to fix conflict
1458         with C math symbol.
1460 2006-02-14  John Millaway <john43@users.sourceforge.net>
1462         * scan.l: Omitting parens for named rules in trailing context.
1464 2006-02-14  John Millaway <john43@users.sourceforge.net>
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.
1472 2006-02-14  John Millaway <john43@users.sourceforge.net>
1474         * flex.skl: Removed unused local vars.
1476 2006-02-14  John Millaway <john43@users.sourceforge.net>
1478         * flex.skl: Removed certain offending #undefs.
1480 2006-02-14  John Millaway <john43@users.sourceforge.net>
1482         * flexint.h: Removed logical and from preprocessor statement.
1484 2006-02-14  Will Estes <wlestes@users.sourceforge.net>
1486         * po/nl.po, po/nl.po.1: remove eroneously named nl.po.1; update
1487         nl.po
1489 2006-02-14  John Millaway <john43@users.sourceforge.net>
1491         * dfa.c: .
1493 2006-02-14  John Millaway <john43@users.sourceforge.net>
1495         * flex.skl: Included <sys/types.h> for serialized tables.
1497 2006-02-14  John Millaway <john43@users.sourceforge.net>
1499         * configure.in: Minor patch to call to head in configure script.
1501 2006-02-14  John Millaway <john43@users.sourceforge.net>
1503         * doc/flex.texi: Documentation patch.
1505 2006-02-14  John Millaway <john43@users.sourceforge.net>
1507         * filter.c, gen.c, libyywrap.c, main.c: Patch for full file system
1508         failure.
1510 2006-02-13  John Millaway <john43@users.sourceforge.net>
1512         * doc/flex.texi: Documentation.
1514 2006-02-13  John Millaway <john43@users.sourceforge.net>
1516         * main.c: Fixed double-fclose when input file is empty.
1518 2006-02-10  Will Estes <wlestes@users.sourceforge.net>
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
1524 2005-12-22  John Millaway <john43@users.sourceforge.net>
1526         * buf.c, main.c: Improvement request 1069716 log vs. log10
1528 2005-12-22  John Millaway <john43@users.sourceforge.net>
1530         * flex.skl: Fixed bug 1257093 yy_init_globals in header file
1532 2005-04-14  Will Estes <wlestes@users.sourceforge.net>
1534         * po/nl.po: new nl translation
1536 2005-04-07  Will Estes <wlestes@users.sourceforge.net>
1538         * NEWS, po/LINGUAS, po/nl.po, po/vi.po: new nl and vi translations
1540 2004-07-20  Will Estes <wlestes@users.sourceforge.net>
1542         * filter.c: correct improper stdin assignment
1544 2004-05-22  Will Estes <wlestes@users.sourceforge.net>
1546         * NEWS, po/tr.po: new tr translation
1548 2004-05-12  Will Estes <wlestes@users.sourceforge.net>
1550         * .cvsignore, .indent.pro: .cvsignore and  .indent.pro got missed in
1551         the import to sourceforge; replace them
1553 2004-05-11  Will Estes <wlestes@users.sourceforge.net>
1555         * po/fr.po: new fr translation
1557 2004-05-03  Will Estes <wlestes@users.sourceforge.net>
1559         * po/LINGUAS: polish is pl, not po
1561 2004-03-22  Will Estes <wlestes@users.sourceforge.net>
1563         * po/sv.po: yet another sweedish update
1565 2004-03-19  Will Estes <wlestes@users.sourceforge.net>
1567         * NEWS, po/sv.po: new sv translation
1569 2003-12-11  John Millaway <john43@users.sourceforge.net>
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.
1575 2003-12-09  John Millaway <john43@users.sourceforge.net>
1577         * doc/flex.texi: added 3 faqs
1579 2003-11-24  Will Estes <wlestes@users.sourceforge.net>
1581         * po/ro.po: new ro translation
1583 2003-11-07  Will Estes <wlestes@users.sourceforge.net>
1585         * NEWS, po/fr.po: new french translation
1587 2003-11-07  Will Estes <wlestes@users.sourceforge.net>
1589         * NEWS, po/ca.po: new catalan translation from the translation
1590         project
1592 2003-11-07  Will Estes <wlestes@users.sourceforge.net>
1594         * NEWS, po/LINGUAS, po/ga.po, po/pl.po: new polish translation;
1595         updated irish translation from translation project
1597 2003-10-10  Will Estes <wlestes@users.sourceforge.net>
1599         * NEWS, po/LINGUAS, po/ga.po: new Irish translation
1601 2003-08-25  Will Estes <wlestes@users.sourceforge.net>
1603         * NEWS, po/LINGUAS, po/ro.po: add romanian translation
1605 2003-07-16  Will Estes <wlestes@users.sourceforge.net>
1607         * flex.skl: flex_*int* type fixes
1609 2003-07-16  Will Estes <wlestes@users.sourceforge.net>
1611         * tools/cvsauthors: change wlestes email address
1613 2003-07-16  Will Estes <wlestes@users.sourceforge.net>
1615         * flex.skl: undef yytext_ptr has some bad side effects
1617 2003-07-07  John Millaway <john43@users.sourceforge.net>
1619         * doc/flex.texi: Documented m4 incompatibility with lex.
1621 2003-05-21  Will Estes <wlestes@users.sourceforge.net>
1623         * NEWS: upgrade to gettext 0.12
1625 2003-05-20  Will Estes <wlestes@users.sourceforge.net>
1627         * flex.skl, gen.c: patches from manoj via sourceforge
1629 2003-05-20  Will Estes <wlestes@users.sourceforge.net>
1631         * configure.in, po/.cvsignore, po/Makevars: upgrade gettext to 0.12;
1632         this allows running make pdf and make ps to be successful
1634 2003-05-20  Will Estes <wlestes@users.sourceforge.net>
1636         * doc/.cvsignore: cvs should ignore flex.pdf and flex.ps
1638 2003-04-25  John Millaway <john43@users.sourceforge.net>
1640         * TODO: Added yylineno bugs to TODO list.
1642 2003-04-03  John Millaway <john43@users.sourceforge.net>
1644         * doc/flex.xml: Docbook.
1646 2003-04-03  John Millaway <john43@users.sourceforge.net>
1648         * doc/flex.xml: xml now validates.
1650 2003-04-02  John Millaway <john43@users.sourceforge.net>
1652         * doc/flex.xml: Began conversion to DocBook.
1654 2003-04-01  Will Estes <wlestes@users.sourceforge.net>
1656         * NEWS, configure.in: version 2.5.31
1658 2003-04-01  Will Estes <wlestes@users.sourceforge.net>
1660         * NEWS: remove --enable-maintainer-mode configure option
1662 2003-04-01  Will Estes <wlestes@users.sourceforge.net>
1664         * configure.in: remove AM_MAINTAINER_MODE
1666 2003-04-01  John Millaway <john43@users.sourceforge.net>
1668         * flex.skl, flexdef.h, main.c, misc.c, scan.l: Renamed some internal
1669         variables.
1671 2003-03-31  Will Estes <wlestes@users.sourceforge.net>
1673         * NEWS: yylineno is now per-buffer in reentrant scanners
1675 2003-03-31  John Millaway <john43@users.sourceforge.net>
1677         * TODO: Added TODO item.
1679 2003-03-30  John Millaway <john43@users.sourceforge.net>
1681         * flex.skl, gen.c: yylineno is per-buffer in the reentrant scanner.
1682         support for yycolumn exists, but is not yet developed.
1684 2003-03-28  John Millaway <john43@users.sourceforge.net>
1686         * flex.skl: Minor documentation.
1688 2003-03-28  Will Estes <wlestes@users.sourceforge.net>
1690         * NEWS: added %top directive
1692 2003-03-27  John Millaway <john43@users.sourceforge.net>
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.
1700 2003-03-27  John Millaway <john43@users.sourceforge.net>
1702         * TODO, doc/flex.texi: Documented the m4 dependency.
1704 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1706         * configure.in, flexdef.h: check for sys/wait.h since we use wait(2)
1708 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1710         * flexdef.h: reorder include directives so as to catch system
1711         integer types before flex defined values for same
1713 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1715         * TODO: assign tasks due before major release can happen; remove
1716         --enable-maintainer-mode entry
1718 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1720         * Makefile.am: only rebuild the ChangeLog if we're inside a cvs
1721         working directory
1723 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1725         * configure.in, tools/.cvsignore, tools/Makefile.am: add tools/
1726         subdirectory to distribution
1728 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
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
1734 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1736         * doc/Makefile.am: clean up flex.texi processing leftovers with
1737         cleanfiles
1739 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1741         * tests/test-linedir-r/Makefile.am: an awk script wasn't included in
1742         the distribution
1744 2003-03-26  John Millaway <john43@users.sourceforge.net>
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.
1755 2003-03-26  John Millaway <john43@users.sourceforge.net>
1757         * TODO: Removed items from TODO list.
1759 2003-03-26  John Millaway <john43@users.sourceforge.net>
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.
1767 2003-03-26  John Millaway <john43@users.sourceforge.net>
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.
1776 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
1778         * TODO, doc/Makefile.am: remove maintainer-mode conditional around
1779         rebuilding of manpage
1781 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
1783         * README: mention doc/ for user documentation
1785 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
1787         * TODO: rework distribution items
1789 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
1791         * NEWS: mention m4 processing
1793 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
1795         * tests/README: update instructions for running test suite
1797 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
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
1806 2003-03-24  John Millaway <john43@users.sourceforge.net>
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.
1812 2003-03-24  John Millaway <john43@users.sourceforge.net>
1814         * scan.l: Escaped m4 macros in scan.l which would cause
1815         bootstrapping issues.
1817 2003-03-21  John Millaway <john43@users.sourceforge.net>
1819         * doc/flex.texi, flex.skl, main.c: Cleaning up the skel.
1821 2003-03-20  Will Estes <wlestes@users.sourceforge.net>
1823         * TODO: we want to move the contents of to.do/Wishlist to top level
1824         TODO
1826 2003-03-20  John Millaway <john43@users.sourceforge.net>
1828         * to.do/Wish-List: Assessment of every item in Wish-List.
1830 2003-03-19  John Millaway <john43@users.sourceforge.net>
1832         * main.c: Fixed allocation of slightly more memory than needed.
1834 2003-03-19  John Millaway <john43@users.sourceforge.net>
1836         * TODO, buf.c, configure.in, flex.skl, flexdef.h, main.c, sym.c: 
1837         Start conditions now generated in a single place.
1839 2003-03-19  Will Estes <wlestes@users.sourceforge.net>
1841         * TODO: cosmetic changes to TODO list
1843 2003-03-19  John Millaway <john43@users.sourceforge.net>
1845         * flex.skl: Cleaned up warnings so multiple headers could coincide.
1847 2003-03-19  John Millaway <john43@users.sourceforge.net>
1849         * TODO, flex.skl, main.c: Moved prefixes to m4.
1851 2003-03-19  John Millaway <john43@users.sourceforge.net>
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.
1859 2003-03-18  John Millaway <john43@users.sourceforge.net>
1861         * filter.c, flexdef.h, main.c, regex.c: Fixed #line directives.
1863 2003-03-17  John Millaway <john43@users.sourceforge.net>
1865         * Makefile.am, filter.c, flexdef.h, regex.c: Added regex.c for
1866         regex-related code.  Worked on fixing line directives;incomplete.
1868 2003-03-14  John Millaway <john43@users.sourceforge.net>
1870         * TODO: Added some TODOs.
1872 2003-03-14  John Millaway <john43@users.sourceforge.net>
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.
1879 2003-03-14  John Millaway <john43@users.sourceforge.net>
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.
1885 2003-03-14  John Millaway <john43@users.sourceforge.net>
1887         * buf.c, filter.c, flexdef.h, main.c, misc.c: Added internal filter
1888         ability.  Deleted various unused variables.
1890 2003-03-14  John Millaway <john43@users.sourceforge.net>
1892         * main.c, tests/test-table-opts/scanner.l: Keeping tests up to date
1893         with m4 changes.  Proper wait for all children.
1895 2003-03-14  John Millaway <john43@users.sourceforge.net>
1897         * flex.skl, tests/test-table-opts/scanner.l: Moved test-tables to
1898         m4.
1900 2003-03-14  John Millaway <john43@users.sourceforge.net>
1902         * flex.skl, main.c, options.c: Moved bison bridge code to m4.
1904 2003-03-13  John Millaway <john43@users.sourceforge.net>
1906         * flex.skl, gen.c, main.c, scan.l: Moved YY_USE_LINENO to m4.
1908 2003-03-13  John Millaway <john43@users.sourceforge.net>
1910         * buf.c, flexdef.h, scan.l: Added function buf_m4_undefine.
1912 2003-03-13  John Millaway <john43@users.sourceforge.net>
1914         * flex.skl, main.c, scan.l: Replaced YY_ALWAYS_INTERACTIVE with m4.
1915         Replaced YY_NEVER_INTERACTIVE with m4.
1917 2003-03-13  John Millaway <john43@users.sourceforge.net>
1919         * flex.skl, main.c: Moved YY_TEXT_IS_ARRAY to m4.
1921 2003-03-12  John Millaway <john43@users.sourceforge.net>
1923         * flex.skl, gen.c, main.c, tests/test-reject/scanner.l: Renaming
1924         macros from YY_* to M4_YY_* where appropriate.
1926 2003-03-12  John Millaway <john43@users.sourceforge.net>
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.
1932 2003-03-12  John Millaway <john43@users.sourceforge.net>
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.
1938 2003-03-11  John Millaway <john43@users.sourceforge.net>
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.
1943 2003-03-10  John Millaway <john43@users.sourceforge.net>
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.
1949 2003-03-05  Will Estes <wlestes@users.sourceforge.net>
1951         * doc/.cvsignore, texinfo.tex: move texinfo.tex to doc/
1953 2003-03-05  Will Estes <wlestes@users.sourceforge.net>
1955         * TODO: update TODO
1957 2003-03-05  Will Estes <wlestes@users.sourceforge.net>
1959         * NEWS, configure.in: version 2.5.29
1961 2003-03-04  John Millaway <john43@users.sourceforge.net>
1963         * FlexLexer.h, flex.skl: Added growable buffer stack to C++ scanner
1964         as well.  yyensure_buffer_stack is now static.
1966 2003-03-02  John Millaway <john43@users.sourceforge.net>
1968         * flex.skl, misc.c: Removed awkward %push %pop syntax from skeleton.
1970 2003-03-02  John Millaway <john43@users.sourceforge.net>
1972         * flex.skl: Renamed YY_CURRENT_BUFFER_FAST to
1973         YY_CURRENT_BUFFER_LVALUE to better reflect its purpose.
1975 2003-02-28  John Millaway <john43@users.sourceforge.net>
1977         * NEWS: made entry on input buffer stacks.
1979 2003-02-28  Will Estes <wlestes@users.sourceforge.net>
1981         * Makefile.am, doc/Makefile.am: build on . in top level first; this
1982         will simplify calling help2man
1984 2003-02-28  John Millaway <john43@users.sourceforge.net>
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.)
1994 2003-02-28  John Millaway <john43@users.sourceforge.net>
1996         * main.c: Removed some symbols from the undef list. They are needed
1997         for multiple headers to coexist.
1999 2003-02-27  Will Estes <wlestes@users.sourceforge.net>
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
2005 2003-02-27  Will Estes <wlestes@users.sourceforge.net>
2007         * NEWS: namespace cleanups
2009 2003-02-26  John Millaway <john43@users.sourceforge.net>
2011         * main.c: Added a few macros to the undef list.
2013 2003-02-26  John Millaway <john43@users.sourceforge.net>
2015         * main.c: Put the undef macros in an array.
2017 2003-02-12  Will Estes <wlestes@users.sourceforge.net>
2019         * NEWS, configure.in: version 2.5.28
2021 2003-02-10  Will Estes <wlestes@users.sourceforge.net>
2023         * README, TODO, configure.in, flex.texi: update documentation to
2024         reflect the sourceforge move
2026 2003-02-06  Will Estes <wlestes@users.sourceforge.net>
2028         * TODO: update according to current thinking
2030 2003-02-06  Will Estes <wlestes@users.sourceforge.net>
2032         * TODO: mcvs reviewed
2034 2003-02-06  Will Estes <wlestes@users.sourceforge.net>
2036         * TODO: sourceforge migration tasks
2038 2003-02-04  Will Estes <wlestes@users.sourceforge.net>
2040         * NEWS: Flex now warns if always-interactive is specified with fast
2041         or full; Fixed trailing slash bug in YY_INPUT macro def
2043 2003-01-31  John Millaway <john43@users.sourceforge.net>
2045         * scan.l: Flex now warns if always-interactive is specified with
2046         fast or full.
2048 2003-01-31  Will Estes <wlestes@users.sourceforge.net>
2050         * Makefile.am: switch to using cvs2cl.pl to generate the ChangeLog
2052 2003-01-31  Will Estes <wlestes@users.sourceforge.net>
2054         * tools/cvs2cl.pl, tools/cvsauthors: we're going to be switching how
2055         we handle our ChangeLog
2057 2003-01-29  John Millaway <john43@users.sourceforge.net>
2059         * gen.c, misc.c: Fixed trailing slash bug in YY_INPUT macro def.
2061 2003-01-29  Will Estes <wlestes@users.sourceforge.net>
2063         * README.cvs-snapshot: upgrade texinfo to 4.3d
2065 2003-01-29  Will Estes <wlestes@users.sourceforge.net>
2067         * flex.texi: the @copying construct works now; thanks to the texinfo
2068         maintainers for finding the problem
2070 2003-01-21  Will Estes <wlestes@users.sourceforge.net>
2072         * NEWS, configure.in: version 2.5.27
2074 2003-01-21  Will Estes <wlestes@users.sourceforge.net>
2076         * NEWS: flex now works with recent bison versions
2078 2003-01-18  John Millaway <john43@users.sourceforge.net>
2080         * flex.skl: Check for YYLTYPE_IS_DECLARED. This fixes bison-bridge
2081         with latest bison.
2083 2003-01-15  Will Estes <wlestes@users.sourceforge.net>
2085         * NEWS, po/pt_BR.po: new pt_br translation
2087 2003-01-14  Will Estes <wlestes@users.sourceforge.net>
2089         * NEWS, configure.in: version 2.5.26
2091 2003-01-14  Will Estes <wlestes@users.sourceforge.net>
2093         * NEWS: Fixed table deserialization bug on big-endian archs. Patch
2094         sent from Bryce Nichols <bryce@bnichols.org>
2096 2003-01-12  John Millaway <john43@users.sourceforge.net>
2098         * tables_shared.h: Fixed table deserialization bug on big-endian
2099         archs. Patch sent from Bryce Nichols <bryce@bnichols.org>.
2101 2003-01-10  Will Estes <wlestes@users.sourceforge.net>
2103         * README.cvs-snapshot: add version numbers for some tools and
2104         explain about version.texi and --enable-maintainer-mode
2106 2003-01-10  Will Estes <wlestes@users.sourceforge.net>
2108         * NEWS: catch news up
2110 2003-01-09  John Millaway <john43@users.sourceforge.net>
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?
2116 2003-01-09  John Millaway <john43@users.sourceforge.net>
2118         * flex.skl: Changed type of yyleng from size_t to int. This fixes
2119         bug in PostgreSQL compilation.
2121 2003-01-09  Will Estes <wlestes@users.sourceforge.net>
2123         * NEWS: catch news up
2125 2003-01-09  Will Estes <wlestes@users.sourceforge.net>
2127         * flex.skl: more c++ fixes
2129 2003-01-09  Will Estes <wlestes@users.sourceforge.net>
2131         * Makefile.am, configure.in, flex.spec.in: add a spec file
2133 2003-01-09  Will Estes <wlestes@users.sourceforge.net>
2135         * flex.skl: type cast to pacify c++ compilers; patch from Bruce
2136         Lilly <blilly@erols.com>
2138 2003-01-08  Will Estes <wlestes@users.sourceforge.net>
2140         * NEWS: new es translation
2142 2003-01-08  Will Estes <wlestes@users.sourceforge.net>
2144         * po/es.po: new spanish translation
2146 2002-12-19  John Millaway <john43@users.sourceforge.net>
2148         * gen.c: Fixed bug where YY_G(0) sometimes occurs (created by my
2149         previous commit.)
2151 2002-12-17  John Millaway <john43@users.sourceforge.net>
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.
2157 2002-12-17  Will Estes <wlestes@users.sourceforge.net>
2159         * NEWS: update NEWS
2161 2002-12-17  John Millaway <john43@users.sourceforge.net>
2163         * flex.texi: Documented new behavior with character ranges.
2165 2002-12-16  John Millaway <john43@users.sourceforge.net>
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.
2172 2002-12-16  John Millaway <john43@users.sourceforge.net>
2174         * ccl.c, flexdef.h: Added utility functions to deal with character
2175         case.
2177 2002-12-09  Will Estes <wlestes@users.sourceforge.net>
2179         * flexint.h: we don't really need int64 anyway
2181 2002-12-09  Will Estes <wlestes@users.sourceforge.net>
2183         * flex.skl: apparently some lints are happier with fllthrough
2184         without a space
2186 2002-12-02  Will Estes <wlestes@users.sourceforge.net>
2188         * NEWS, configure.in: version 2.5.25
2190 2002-12-02  Will Estes <wlestes@users.sourceforge.net>
2192         * Makefile.am: enclose flex.1 target in MAINTERNER_MODE
2194 2002-12-02  Will Estes <wlestes@users.sourceforge.net>
2196         * po/pt_BR.po: new pt_br translation
2198 2002-12-01  John Millaway <john43@users.sourceforge.net>
2200         * flex.texi: Indexed some more faqs.
2202 2002-11-29  John Millaway <john43@users.sourceforge.net>
2204         * flex.skl: Fixed bug in SECOND yyless definition where argument was
2205         not enclosed in parentheses.
2207 2002-11-29  John Millaway <john43@users.sourceforge.net>
2209         * flex.skl: Fixed bug in yyless definition where argument was not
2210         enclosed in parentheses.
2212 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
2214         * NEWS: flex uses flex_int*_t types
2216 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
2218         * flexint.h: integer types for non-C99 systems flexint.h
2220 2002-11-27  John Millaway <john43@users.sourceforge.net>
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.
2226 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
2228         * Makefile.am: MAINTAINERCLEANFILES: new variable: try to make it so
2229         that make maintainer-clean  erases everything not under version
2230         control
2232 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
2234         * config.rpath: remove config.rpath
2236 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
2238         * README-alpha: just list location of betas
2240 2002-11-26  Will Estes <wlestes@users.sourceforge.net>
2242         * flexint.h: __STDC_VERSION__ needs an L suffix
2244 2002-11-26  Will Estes <wlestes@users.sourceforge.net>
2246         * NEWS, po/LINGUAS, po/pt_BR.po: new pt_br translation from the
2247         translation project
2249 2002-11-25  Will Estes <wlestes@users.sourceforge.net>
2251         * flexint.h: include inttypes.h for folks who really are C99
2253 2002-11-25  Will Estes <wlestes@users.sourceforge.net>
2255         * TODO: fix a typo
2257 2002-11-25  Will Estes <wlestes@users.sourceforge.net>
2259         * NEWS, configure.in: version 2.5.24
2261 2002-11-23  Will Estes <wlestes@users.sourceforge.net>
2263         * configure.in: try to make sure we have GNU m4
2265 2002-11-23  Will Estes <wlestes@users.sourceforge.net>
2267         * tests/test-c++-multiple-scanners/Makefile.am: include
2268         tests/test-c++-multipl-scanners/test.input
2270 2002-11-23  Will Estes <wlestes@users.sourceforge.net>
2272         * NEWS: more portability fixes
2274 2002-11-23  Will Estes <wlestes@users.sourceforge.net>
2276         * configure.in, flexdef.h: apparently on some BSD systems, we need
2277         sys/params.h; reported by millaway
2279 2002-11-22  Will Estes <wlestes@users.sourceforge.net>
2281         * NEWS: update NEWS
2283 2002-11-22  John Millaway <john43@users.sourceforge.net>
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.
2289 2002-11-22  John Millaway <john43@users.sourceforge.net>
2291         * flex.texi: renamed some faqs.
2293 2002-11-22  Will Estes <wlestes@users.sourceforge.net>
2295         * AUTHORS: update wording about authorship
2297 2002-11-17  John Millaway <john43@users.sourceforge.net>
2299         * parse.y: Removed space before line num in error messages to look
2300         more like gcc's errors.
2302 2002-11-06  Will Estes <wlestes@users.sourceforge.net>
2304         * NEWS, po/tr.po: new turkish translation from the translation
2305         project
2307 2002-10-28  Will Estes <wlestes@users.sourceforge.net>
2309         * gen.c: applied c++ from lilypond folks for std:: reasons
2311 2002-10-25  Will Estes <wlestes@users.sourceforge.net>
2313         * flex.texi: proofreading
2315 2002-10-24  Will Estes <wlestes@users.sourceforge.net>
2317         * flex.texi: proofreading
2319 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
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++
2324 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
2326         * TODO: c++ rants
2328 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
2330         * flex.texi: more proofreading
2332 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
2334         * Makefile.am: include intent.pro; indent target is MAINTAINER_MODE
2335         conditional
2337 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
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
2343 2002-10-21  John Millaway <john43@users.sourceforge.net>
2345         * tables.c: Added a missing function prototype.
2347 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2349         * NEWS, configure.in: version 2.5.23
2351 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2353         * NEWS: update NEWS on recent changes
2355 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2357         * flexint.h: use sys/types.h and not inttypes.h
2359 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2361         * configure.in: check for limits.h
2363 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2365         * TODO: update TODO on recent suggestions
2367 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2369         * flex.texi: titlepage and contents
2371 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2373         * Makefile.am: typo
2375 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
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
2381 2002-10-21  John Millaway <john43@users.sourceforge.net>
2383         * flex.texi: typo.
2385 2002-10-18  Will Estes <wlestes@users.sourceforge.net>
2387         * flex.texi: report the current version info that flex provides;
2388         reformat a list of non-posix features
2390 2002-10-18  Will Estes <wlestes@users.sourceforge.net>
2392         * NEWS: report the current version info that flex provides
2394 2002-10-18  Will Estes <wlestes@users.sourceforge.net>
2396         * flex.skl: FLEX_BETA defined if flex is beta
2398 2002-10-16  Will Estes <wlestes@users.sourceforge.net>
2400         * flexint.h: if we're doing c++, then we can't use long long
2402 2002-10-14  Will Estes <wlestes@users.sourceforge.net>
2404         * TODO: update TODO on several things
2406 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2408         * flex.texi: more proofreading
2410 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
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
2436 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2438         * Makefile.am, configure.in: remove intl from dist
2440 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2442         * configure.in: we use maintainer mode now
2444 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2446         * NEWS: include create-test
2448 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
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
2454 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2456         * tests/Makefile.am: use dist_noinst_scripts as per email from Akim
2457         Demaille
2459 2002-10-10  John Millaway <john43@users.sourceforge.net>
2461         * flex.texi: Documentation.
2463 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2465         * NEWS, configure.in: version 2.5.22; portability fixes and attn to
2466         the test suite
2468 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2470         * flexint.h: ok, this seems to work
2472 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
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
2482 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2484         * tests/TEMPLATE/Makefile.am: sometimes we put header files in the
2485         builddir and so we should account for that
2487 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2489         * tests/TEMPLATE/Makefile.am: replace the last  instance
2491 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2493         * flex.skl: include unistd.h and not cunistd as cunistd only seems
2494         to be present on very recent systems
2496 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
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
2503 2002-10-08  Will Estes <wlestes@users.sourceforge.net>
2505         * configure.in, flex.skl, flexdef.h: current swipe at header magic;
2506         int types be damned
2508 2002-10-08  Will Estes <wlestes@users.sourceforge.net>
2510         * NEWS: change version constant info to reflect change to flex.skl
2512 2002-10-08  Will Estes <wlestes@users.sourceforge.net>
2514         * Makefile.am: remove README-alpha option; add definitions for
2515         FLEX_{MAJOR,MINOR,SUBMINOR}_VERSION
2517 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2519         * flex.skl, flexdef.h: ok, here goes; try to handle integral
2520         typedefs in one swell foop
2522 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2524         * configure.in: we check for {u,}int*_t types; maybe this will
2525         simplify things
2527 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2529         * configure.in: we create the tests/TEMPLATE/Makefile so that we can
2530         build the dist archives
2532 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2534         * NEWS: more test suite cleanups
2536 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2538         * tests/test-c++-multiple-scanners/Makefile.am: we don't use header
2539         files...
2541 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2543         * flexdef.h: remove include of malloc.h
2545 2002-10-04  Will Estes <wlestes@users.sourceforge.net>
2547         * flex.texi: more editing; remove examples index; merge examples
2548         into concept index
2550 2002-10-04  Will Estes <wlestes@users.sourceforge.net>
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
2557 2002-10-04  Will Estes <wlestes@users.sourceforge.net>
2559         * flex.texi: yesterday's proofreading
2561 2002-10-02  Will Estes <wlestes@users.sourceforge.net>
2563         * flex.texi: proofread some more
2565 2002-10-02  Will Estes <wlestes@users.sourceforge.net>
2567         * flex.texi: proofread edit begins
2569 2002-10-01  Will Estes <wlestes@users.sourceforge.net>
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
2580 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
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
2606 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
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
2631 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
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
2657 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2659         * Makefile.am: INCLUDES is obsolete; use AM_CPPFLAGS instead
2661 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2663         * configure.in: apparently, AM_CONFIG_HEADER is obsolete
2665 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2667         * TODO: integrate test suite into automake
2669 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2671         * configure.in: since we dont run the template test, we dont need to
2672         generate its Makefile either
2674 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2676         * autogen.sh: use autoreconf instead of calling individual utilities
2677         separately
2679 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2681         * configure.in: check for c++ compiler
2683 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2685         * configure.in: re-organize according to suggested layout in
2686         autoconf manual
2688 2002-09-26  Will Estes <wlestes@users.sourceforge.net>
2690         * Makefile.am, NEWS, configure.in: update automake to 1.7 and
2691         autoconf to 2.54
2693 2002-09-26  Will Estes <wlestes@users.sourceforge.net>
2695         * Makefile.am: use AM_YFLAGS since YFLAGS is a user variable
2697 2002-09-25  Will Estes <wlestes@users.sourceforge.net>
2699         * NEWS: catch NEWS up on things, some of which happened a long time
2700         ago; correct punctuation; try to remove some editorializing
2702 2002-09-25  Will Estes <wlestes@users.sourceforge.net>
2704         * Makefile.am, flex.skl, flex.texi: include a single, automatically
2705         generated version number in flex scanners
2707 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
2709         * tests/create-test: complain audibly when argument not supplied;
2710         echo on stderr when writing error messages
2712 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
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
2718 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
2720         * tests/TEMPLATE/Makefile.am: not all compilers support '-I dir' so
2721         we write '-Idir' instead
2723 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
2725         * TODO: reorganize faq entries; proofread the manual
2727 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
2729         * flex.texi: move c++ experimental warning to top of cxx node
2731 2002-09-20  Will Estes <wlestes@users.sourceforge.net>
2733         * flex.skl: move stdint.h include to table-serialization section;
2734         we'll still need to think about stdint.h more though
2736 2002-09-20  Will Estes <wlestes@users.sourceforge.net>
2738         * NEWS: new smarter skeleton/scanner generation
2740 2002-09-20  John Millaway <john43@users.sourceforge.net>
2742         * flex.skl, misc.c: bison-bridge skel handled via %if/%endif pairs.
2744 2002-09-19  John Millaway <john43@users.sourceforge.net>
2746         * flex.skl, misc.c: reentrant skel handled via %if/%endif pairs.
2748 2002-09-19  John Millaway <john43@users.sourceforge.net>
2750         * flex.skl, misc.c: skeleton uses %push/%pop to keep skelout() scope
2751         sane.  skel commands are omitted unless --debug enabled.
2753 2002-09-19  John Millaway <john43@users.sourceforge.net>
2755         * flex.skl, main.c, misc.c, tables.h: Added %push and %pop
2756         operations to skel processing.
2758 2002-09-17  Will Estes <wlestes@users.sourceforge.net>
2760         * NEWS, configure.in: flex 2.5.21
2762 2002-09-17  John Millaway <john43@users.sourceforge.net>
2764         * tests/test-reject/Makefile.am: minor fixup for dist.
2766 2002-09-16  Will Estes <wlestes@users.sourceforge.net>
2768         * NEWS, configure.in: version 2.5.20
2770 2002-09-16  Will Estes <wlestes@users.sourceforge.net>
2772         * flex.texi: correct typo
2774 2002-09-16  Will Estes <wlestes@users.sourceforge.net>
2776         * NEWS: note the new tables functionality
2778 2002-09-16  John Millaway <john43@users.sourceforge.net>
2780         * tests/test-multiple-scanners-r/.cvsignore,
2781         tests/test-multiple-scanners-r/Makefile.am: Fixed `clean' target and
2782         .cvsignore.
2784 2002-09-16  John Millaway <john43@users.sourceforge.net>
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.
2793 2002-09-16  Will Estes <wlestes@users.sourceforge.net>
2795         * tests/test-reject/scanner.l: replace yytables_load with
2796         yytables_fload as per millaway's other changes
2798 2002-09-15  John Millaway <john43@users.sourceforge.net>
2800         * TODO, flex.texi: Created user API for tables deserialization.
2801         Documented API and --tables-* options in manual.
2803 2002-09-15  John Millaway <john43@users.sourceforge.net>
2805         * flex.skl, tests/test-table-opts/scanner.l: Tables deserialization
2806         uses yyalloc/yyfree.  Changed yytables_load to yytables_fload.
2808 2002-09-15  John Millaway <john43@users.sourceforge.net>
2810         * tests/test-bison-nr/.cvsignore: minor upkeep.
2812 2002-09-15  John Millaway <john43@users.sourceforge.net>
2814         * flex.texi: Categorized and indexed scanner options in manual.
2816 2002-09-15  John Millaway <john43@users.sourceforge.net>
2818         * flex.skl: Initialization of reject vars and %array vars in
2819         reentrant scanner.
2821 2002-09-13  John Millaway <john43@users.sourceforge.net>
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.
2831 2002-09-13  Will Estes <wlestes@users.sourceforge.net>
2833         * NEWS: millaway has been very busy
2835 2002-09-13  John Millaway <john43@users.sourceforge.net>
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.
2841 2002-09-13  John Millaway <john43@users.sourceforge.net>
2843         * tests/test-bison-nr/.cvsignore: forgot to add .cvsignore on last
2844         commit.
2846 2002-09-13  John Millaway <john43@users.sourceforge.net>
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.
2852 2002-09-13  John Millaway <john43@users.sourceforge.net>
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.
2866 2002-09-12  John Millaway <john43@users.sourceforge.net>
2868         * flex.texi: documentation of tabels api in manual
2870 2002-09-12  John Millaway <john43@users.sourceforge.net>
2872         * TODO, tables.c: Renamed *_fwrite to *_write to reflect writer
2873         abstraction.
2875 2002-09-11  John Millaway <john43@users.sourceforge.net>
2877         * devel/tables.pl: Added perl script to read/dump serialized tables
2878         in devel/
2880 2002-09-11  Will Estes <wlestes@users.sourceforge.net>
2882         * scan.l: the debian patch used strlen(yytext) and similar
2883         constructs--as millaway points out, this is better known as yyleng
2885 2002-09-11  Will Estes <wlestes@users.sourceforge.net>
2887         * NEWS, po/de.po: new de translation from the translation project
2889 2002-09-11  John Millaway <john43@users.sourceforge.net>
2891         * flex.skl: yytbl_load now checks tables set by name.  Localized var
2892         scaope in yytbl_load.
2894 2002-09-10  Will Estes <wlestes@users.sourceforge.net>
2896         * tests/Makefile.am: make clean  before make test
2898 2002-09-09  John Millaway <john43@users.sourceforge.net>
2900         * TODO, flex.skl: Fixed deserialization of --fast tables.
2902 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
2904         * TODO: fix typo; remove the yylineo entry
2906 2002-09-09  John Millaway <john43@users.sourceforge.net>
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).
2917 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
2919         * NEWS: flex has better internal diagnostics
2921 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
2923         * configure.in, flexdef.h: test for presence of __func__ and
2924         compensate if absent
2926 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
2928         * Makefile.am: include the intl/ subdirectory when searching for
2929         include files
2931 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
2933         * NEWS, po/ru.po, po/sv.po: new sv, ru translations from the
2934         translation project
2936 2002-09-07  John Millaway <john43@users.sourceforge.net>
2938         * flex.skl, misc.c: Changed cryptic skeleton markers to readable
2939         form.
2941 2002-09-07  John Millaway <john43@users.sourceforge.net>
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.
2949 2002-09-06  Will Estes <wlestes@users.sourceforge.net>
2951         * NEWS, po/ca.po: new ca translation
2953 2002-09-06  Will Estes <wlestes@users.sourceforge.net>
2955         * NEWS: new fr translation
2957 2002-09-06  Will Estes <wlestes@users.sourceforge.net>
2959         * po/fr.po: new french translation from the translation project
2961 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2963         * NEWS: c99 function defs by default
2965 2002-09-05  John Millaway <john43@users.sourceforge.net>
2967         * flexdef.h, tables.c: Added flex_die macro. May need some autoconf
2968         massaging.  Added thorough error checking in tables code.
2970 2002-09-05  John Millaway <john43@users.sourceforge.net>
2972         * flex.skl, flex.texi: Flex generates C99 defs now.  Documented the
2973         above change in manual.
2975 2002-09-05  John Millaway <john43@users.sourceforge.net>
2977         * tests/test-table-opts/.cvsignore,
2978         tests/test-table-opts/Makefile.am: Added serialization test to
2979         table-opts test.
2981 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2983         * configure.in: oops, i made a typo
2985 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2987         * NEWS, configure.in: version 2.5.19
2989 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2991         * scan.l: use FLEX_EXIT(), not exit()
2993 2002-09-05  John Millaway <john43@users.sourceforge.net>
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.
2999 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
3001         * scan.l: s/exit(1)/exit(EXIT_FAILURE)
3003 2002-09-05  John Millaway <john43@users.sourceforge.net>
3005         * dfa.c, gen.c: Tables are now generated with %option
3006         tables-file=FILE.
3008 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
3010         * NEWS: catch up on a few things
3012 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
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>)
3018 2002-09-05  John Millaway <john43@users.sourceforge.net>
3020         * flex.texi, main.c, options.c, options.h: Changed option 'header'
3021         to 'header-file'. 'header' still works, though.
3023 2002-09-05  John Millaway <john43@users.sourceforge.net>
3025         * flex.texi, flexdef.h, gen.c, main.c, options.c, options.h,
3026         scan.l, tables.c: Tons more work on tables.
3028 2002-09-05  John Millaway <john43@users.sourceforge.net>
3030         * flexdef.h, gen.c, tables.c, tables_shared.h: Lots of work on
3031         tables serialization code.
3033 2002-09-04  Will Estes <wlestes@users.sourceforge.net>
3035         * README.cvs-snapshot: mention GNU indent
3037 2002-09-04  Will Estes <wlestes@users.sourceforge.net>
3039         * NEWS: remove the word after from the version line
3041 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
3043         * NEWS, configure.in: version 2.5.18
3045 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
3047         * NEWS: catch up on the NEWS
3049 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
3051         * tests/Makefile.am: target test: quote the results echoing so that
3052         the ECHO_C will work on systems where it is used
3054 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
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
3059 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
3061         * configure.in: fixed bug whereby bison was reported missing even
3062         when it was found
3064 2002-09-02  John Millaway <john43@users.sourceforge.net>
3066         * tables.c: In-code documentation.
3068 2002-09-02  John Millaway <john43@users.sourceforge.net>
3070         * flexdef.h: Forgot to indent before previous commit.
3072 2002-09-02  John Millaway <john43@users.sourceforge.net>
3074         * flexdef.h: Added known integer limits if undefined.
3076 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
3078         * configure.in: version 2.5.17
3080 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
3082         * NEWS: more portability fixes; new version number
3084 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
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
3089 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
3091         * dfa.c: eat a blank line
3093 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
3095         * NEWS: new config.{sub,guess} files; mention that we use indent on
3096         flex
3098 2002-08-28  Will Estes <wlestes@users.sourceforge.net>
3100         * configure.in: warn if no indent found; version 2.5.16
3102 2002-08-28  Will Estes <wlestes@users.sourceforge.net>
3104         * NEWS: catch up on recent changes; version 2.5.16
3106 2002-08-27  Will Estes <wlestes@users.sourceforge.net>
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
3113 2002-08-27  Will Estes <wlestes@users.sourceforge.net>
3115         * Makefile.am: touch up the indent targeet; it's ready for
3116         production use now
3118 2002-08-27  Will Estes <wlestes@users.sourceforge.net>
3120         * configure.in: test for GNU indent; reorder the tests somewhat
3122 2002-08-23  Will Estes <wlestes@users.sourceforge.net>
3124         * configure.in: automake is smarter about autoconf's versioning
3125         scheme
3127 2002-08-23  Will Estes <wlestes@users.sourceforge.net>
3129         * NEWS: catch NEWS up on what we've been doing
3131 2002-08-22  Will Estes <wlestes@users.sourceforge.net>
3133         * flexdef.h: do some more conditional including for folks without
3134         standard systems
3136 2002-08-22  Will Estes <wlestes@users.sourceforge.net>
3138         * tests/test-c++-basic/Makefile.am: use CXX to link the test scanner
3139         here
3141 2002-08-22  John Millaway <john43@users.sourceforge.net>
3143         * flex.texi: Documentation.
3145 2002-08-22  John Millaway <john43@users.sourceforge.net>
3147         * Makefile.am: Created 'indent' target and added .indent.pro.
3149 2002-08-22  John Millaway <john43@users.sourceforge.net>
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.
3155 2002-08-22  John Millaway <john43@users.sourceforge.net>
3157         * tests/test-bison-yylloc/Makefile.am,
3158         tests/test-bison-yylval/Makefile.am: fixed missing 'clean' file.
3160 2002-08-22  John Millaway <john43@users.sourceforge.net>
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??)
3167 2002-08-21  Will Estes <wlestes@users.sourceforge.net>
3169         * README: official releases are being hosted by Vern
3171 2002-08-21  Will Estes <wlestes@users.sourceforge.net>
3173         * NEWS, configure.in: new beta version; more entries in NEWS from
3174         millaway; the top level entry for test-c++-basic
3176 2002-08-21  Will Estes <wlestes@users.sourceforge.net>
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
3182 2002-08-21  John Millaway <john43@users.sourceforge.net>
3184         * gen.c, nfa.c: More tabels work.
3186 2002-08-21  John Millaway <john43@users.sourceforge.net>
3188         * flexdef.h, gen.c, tables.c, tables_shared.h: More work on tables.
3190 2002-08-20  John Millaway <john43@users.sourceforge.net>
3192         * dfa.c: Cleaned up macros that took no ';'.
3194 2002-08-20  John Millaway <john43@users.sourceforge.net>
3196         * scanopt.c: Fixed oddball '=-'.
3198 2002-08-20  John Millaway <john43@users.sourceforge.net>
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.
3204 2002-08-20  John Millaway <john43@users.sourceforge.net>
3206         * tables.c: More work on tables code.
3208 2002-08-20  Will Estes <wlestes@users.sourceforge.net>
3210         * Makefile.am, NEWS, configure.in: we're using m4 so have configure
3211         test for it
3213 2002-08-20  John Millaway <john43@users.sourceforge.net>
3215         * Makefile.am, tables.c: Added tables.c and rebuilt dependencies.
3217 2002-08-20  John Millaway <john43@users.sourceforge.net>
3219         * TODO, flex.texi: Dicussed prototypes and header in manual.
3221 2002-08-19  John Millaway <john43@users.sourceforge.net>
3223         * Makefile.am, configure.in, flex.skl, flexdef.h, tables_shared.h: 
3224         More work on tables serialization.
3226 2002-08-19  John Millaway <john43@users.sourceforge.net>
3228         * Makefile.am, mkskel.sh: Skeleton is now passed through m4 (before
3229         dist is built).
3231 2002-08-19  Will Estes <wlestes@users.sourceforge.net>
3233         * po/LINGUAS, po/zh_CN.po: add zh_cn translation from the
3234         translation project
3236 2002-08-19  Will Estes <wlestes@users.sourceforge.net>
3238         * NEWS: millaway's done a lot of things which need to be mentioned
3239         in NEWS
3241 2002-08-18  John Millaway <john43@users.sourceforge.net>
3243         * main.c: Removed #undef of start conditions.
3245 2002-08-17  John Millaway <john43@users.sourceforge.net>
3247         * TODO: todo list
3249 2002-08-17  John Millaway <john43@users.sourceforge.net>
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.
3255 2002-08-17  John Millaway <john43@users.sourceforge.net>
3257         * flex.skl, flex.texi: Working on tables API.
3259 2002-08-16  John Millaway <john43@users.sourceforge.net>
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.
3265 2002-08-16  John Millaway <john43@users.sourceforge.net>
3267         * flex.skl, flex.texi, misc.c: Prelimary work on tables API.
3269 2002-08-16  John Millaway <john43@users.sourceforge.net>
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..
3293 2002-08-16  John Millaway <john43@users.sourceforge.net>
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.
3299 2002-08-16  John Millaway <john43@users.sourceforge.net>
3301         * Makefile.am: Updated dependencies list.
3303 2002-08-15  John Millaway <john43@users.sourceforge.net>
3305         * main.c: Fixed seg fault bug in ecs.
3307 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
3309         * tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-r/.cvsignore: 
3310         ignore .cpp files since we generate them instead of .c
3312 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
3314         * configure.in: version 2.5.14
3316 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
3318         * NEWS: c-as-c++ tests reworked
3320 2002-08-15  John Millaway <john43@users.sourceforge.net>
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.
3327 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
3329         * main.c: conditionally include <locale.h>; include config.h as well
3331 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
3333         * configure.in, flex.skl: only include <cunistd> if we have it
3335 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
3337         * NEWS: portability fixes; added missing punctuation; de translation
3338         now included
3340 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
3342         * po/LINGUAS: we also translate to german
3344 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
3346         * Makefile.am: require automake at least 1.6
3348 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
3350         * NEWS, configure.in: version 2.5.13
3352 2002-08-14  Will Estes <wlestes@users.sourceforge.net>
3354         * flex.texi: reverted away from the @copying as it breaks the info
3355         reader
3357 2002-08-14  John Millaway <john43@users.sourceforge.net>
3359         * flex.texi, flexdef.h, main.c, misc.c: Start condition prefixes
3360         attempts to adjust to user preferences.
3362 2002-08-13  John Millaway <john43@users.sourceforge.net>
3364         * main.c: Include start condition symbols in header.
3366 2002-08-13  John Millaway <john43@users.sourceforge.net>
3368         * flexdef.h, main.c: Omit user code and tables from generated header
3369         file.
3371 2002-08-13  Will Estes <wlestes@users.sourceforge.net>
3373         * flex.texi: use @copying construct to display the flex license;
3374         move copying and bug reporting to the front of the manual
3376 2002-08-13  Will Estes <wlestes@users.sourceforge.net>
3378         * NEWS: printf fix and yylex_init reports errors
3380 2002-08-12  John Millaway <john43@users.sourceforge.net>
3382         * flex.texi: Updated manual for %option header.
3384 2002-08-12  John Millaway <john43@users.sourceforge.net>
3386         * flex.skl, flex.texi, gen.c: Fixed type mismatch in printf.
3387         yylex_init now reports errors.
3389 2002-08-10  John Millaway <john43@users.sourceforge.net>
3391         * dfa.c, main.c: Added alignment flag for future use.
3393 2002-08-10  John Millaway <john43@users.sourceforge.net>
3395         * tests/test-table-opts/.cvsignore,
3396         tests/test-table-opts/Makefile.am: Added options to test-table-opts
3398 2002-08-10  John Millaway <john43@users.sourceforge.net>
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.
3406 2002-08-09  Will Estes <wlestes@users.sourceforge.net>
3408         * flex.texi: more faq editing; corrected mistyped nodenames
3410 2002-08-09  Will Estes <wlestes@users.sourceforge.net>
3412         * flex.skl: fix typo which propogates out to generated scanners
3414 2002-08-09  Will Estes <wlestes@users.sourceforge.net>
3416         * flex.texi: edited a few more faqs
3418 2002-08-09  Will Estes <wlestes@users.sourceforge.net>
3420         * Makefile.am, faq.texi: remove faq.texi as it's included in
3421         flex.texi
3423 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3425         * flex.texi: a few more faq edits; remove faq-89
3427 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3429         * flex.texi: cite, not site
3431 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3433         * flex.texi: and get the faq included
3435 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3437         * flex.texi: fix some grammer/typography in the top node and add a
3438         detailed menu
3440 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3442         * TODO: we've updated gettext
3444 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3446         * po/.cvsignore: we need to ignore a few more gettext files
3448 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3450         * NEWS, configure.in: version 2.5.12
3452 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3454         * NEWS: mention gettext; document the non-need for bison/flex in the
3455         build process
3457 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3459         * Makefile.am, configure.in: include intl in the distribution and in
3460         the build process
3462 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3464         * Makefile.am: builddir in help2man call needed @-signs around it
3466 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3468         * po/.cvsignore: we can ignore Makefile.in.in
3470 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3472         * m4/.cvsignore, m4/Makefile.am: oops, too hasty on deleting this
3473         directory, sigh
3475 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3477         * autogen.sh: if autopoint is going to run automatically, it's going
3478         to need to be able to update existing files
3480 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
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
3488 2002-08-07  Will Estes <wlestes@users.sourceforge.net>
3490         * TODO: we need to index the faq entries
3492 2002-08-07  Will Estes <wlestes@users.sourceforge.net>
3494         * faq.texi: proofed "Why do flex scanners call fileno if it is not
3495         ANSI compatible?"
3497 2002-08-07  Will Estes <wlestes@users.sourceforge.net>
3499         * faq.texi: proofed "How do I expand \ escape sequences in C-style
3500         quoted strings?"
3502 2002-08-07  Will Estes <wlestes@users.sourceforge.net>
3504         * README: changes to README to align with GNU coding standards
3506 2002-08-06  Will Estes <wlestes@users.sourceforge.net>
3508         * Makefile.am: help2man should look in builddir for the flex binary
3510 2002-08-02  John Millaway <john43@users.sourceforge.net>
3512         * flex.skl: Fixed yyunput prototype.
3514 2002-08-01  Will Estes <wlestes@users.sourceforge.net>
3516         * NEWS: new fr translation from the translation project
3518 2002-08-01  Will Estes <wlestes@users.sourceforge.net>
3520         * po/fr.po: new fr.po translation from the translation project
3522 2002-08-01  Will Estes <wlestes@users.sourceforge.net>
3524         * NEWS: yylineno performance hit is fixed
3526 2002-07-31  John Millaway <john43@users.sourceforge.net>
3528         * TODO, flex.texi: Updated docs on yylineno.
3530 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3532         * TODO: discuss yylineno performance
3534 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3536         * NEWS: forgot to say what the date was that we made the release
3538 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3540         * NEWS, configure.in: version 2.5.11
3542 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3544         * faq.texi: fixed a menu entry and related problems
3546 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3548         * configure.in: someday, maybe we can use autopoint
3550 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3552         * Makefile.am: we need to include texinfo.tex now
3554 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3556         * texinfo.tex: add texinfo.tex
3558 2002-07-30  Will Estes <wlestes@users.sourceforge.net>
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
3563 2002-07-30  Will Estes <wlestes@users.sourceforge.net>
3565         * TODO: faqs need work
3567 2002-07-30  Will Estes <wlestes@users.sourceforge.net>
3569         * NEWS, TODO: prototypes get airtime these days
3571 2002-07-28  John Millaway <john43@users.sourceforge.net>
3573         * flex.skl: Added some comments.
3575 2002-07-28  John Millaway <john43@users.sourceforge.net>
3577         * flex.skl: Fixed bug where yyless did not consider yylineno.
3579 2002-07-28  John Millaway <john43@users.sourceforge.net>
3581         * scan.l: Fixed bug I created in previous commit.
3583 2002-07-28  John Millaway <john43@users.sourceforge.net>
3585         * scan.l: Don't wrap ()s around {NAMEDEFS} at the end of a rule.
3587 2002-07-27  John Millaway <john43@users.sourceforge.net>
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.
3593 2002-07-27  John Millaway <john43@users.sourceforge.net>
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.
3599 2002-07-25  John Millaway <john43@users.sourceforge.net>
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.
3620 2002-07-24  Will Estes <wlestes@users.sourceforge.net>
3622         * NEWS: dist-bzip2 and rename yy_globals and yy_globals_t
3624 2002-07-24  Will Estes <wlestes@users.sourceforge.net>
3626         * configure.in: version 2.5.10
3628 2002-07-24  Will Estes <wlestes@users.sourceforge.net>
3630         * Makefile.am: add dist-bzip2 to automake_options so we'll start
3631         getting tar.bz2 archives
3633 2002-07-23  John Millaway <john43@users.sourceforge.net>
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
3643 2002-07-23  John Millaway <john43@users.sourceforge.net>
3645         * Makefile.am: typo in tags target
3647 2002-07-22  John Millaway <john43@users.sourceforge.net>
3649         * Makefile.am: Removed erroneous $(srcdir) from help2man target.
3651 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
3653         * NEWS, configure.in: it's version 2.5.9 now
3655 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
3657         * po/.cvsignore: updated gettext to 0.11.3
3659 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
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
3665 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
3667         * autogen.sh, configure.in: rollback on configure.in and autogen.sh
3668         because autpoint is broken
3670 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
3672         * po/ru.po: new russian translation from translation project
3674 2002-07-19  Will Estes <wlestes@users.sourceforge.net>
3676         * autogen.sh: ok, we're going to start using autopoint, but the tree
3677         is going to undergo some changes after this
3679 2002-07-19  Will Estes <wlestes@users.sourceforge.net>
3681         * configure.in: we're preparing for autopoint
3683 2002-07-17  John Millaway <john43@users.sourceforge.net>
3685         * flex.texi: Updated manual.
3687 2002-07-17  Will Estes <wlestes@users.sourceforge.net>
3689         * NEWS: update the NEWS file for lots of things millaway has done
3691 2002-07-17  John Millaway <john43@users.sourceforge.net>
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.
3703 2002-07-15  John Millaway <john43@users.sourceforge.net>
3705         * faq.texi, flex.texi: Worked on mem mgmt sect of manual.
3707 2002-07-15  Will Estes <wlestes@users.sourceforge.net>
3709         * scan.l: allow blank lines and continuations in more places
3711 2002-07-12  Will Estes <wlestes@users.sourceforge.net>
3713         * TODO: millaway finished the faqs directory
3715 2002-07-12  Will Estes <wlestes@users.sourceforge.net>
3717         * TODO: removed items as per email from millaway
3719 2002-07-12  John Millaway <john43@users.sourceforge.net>
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.
3729 2002-07-12  John Millaway <john43@users.sourceforge.net>
3731         * main.c, scan.l: Fixed POSIXLY_CORRECT detection in scanner.
3733 2002-07-11  John Millaway <john43@users.sourceforge.net>
3735         * faq.texi: More work on faq.
3737 2002-07-11  John Millaway <john43@users.sourceforge.net>
3739         * faq.texi: Moved all faqs into manual -- but did not evaluate them
3740         yet.  Removed the old faq files.
3742 2002-07-10  John Millaway <john43@users.sourceforge.net>
3744         * main.c: Removed duplicate definition of FLEX_DEBUG. gcc doesn't
3745         care, but other compilers might.
3747 2002-07-10  John Millaway <john43@users.sourceforge.net>
3749         * flex.texi: Wrote some more about memory mgmt in the manual.
3751 2002-07-10  John Millaway <john43@users.sourceforge.net>
3753         * flex.texi: flex.texi now works with install-info.
3755 2002-07-10  Will Estes <wlestes@users.sourceforge.net>
3757         * TODO: added items as per email from millaway
3759 2002-07-10  Will Estes <wlestes@users.sourceforge.net>
3761         * NEWS: after we release a version, we have to keep the version
3762         number in NEWS current
3764 2002-07-10  John Millaway <john43@users.sourceforge.net>
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.
3770 2002-07-09  John Millaway <john43@users.sourceforge.net>
3772         * flex.skl: Memory functions are no longer static.
3774 2002-07-09  John Millaway <john43@users.sourceforge.net>
3776         * tests/test-mem-nr/test.input: Added a missing input file for
3777         test-mem-nr/
3779 2002-07-09  John Millaway <john43@users.sourceforge.net>
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.
3786 2002-07-09  John Millaway <john43@users.sourceforge.net>
3788         * flex.texi: Added sections in manual for memory management.
3790 2002-07-09  Will Estes <wlestes@users.sourceforge.net>
3792         * NEWS: noted more user visible changes
3794 2002-07-09  John Millaway <john43@users.sourceforge.net>
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.
3800 2002-07-09  Will Estes <wlestes@users.sourceforge.net>
3802         * NEWS: new POSIXLY_CORRECT and new ru translation
3804 2002-07-09  Will Estes <wlestes@users.sourceforge.net>
3806         * po/ru.po: new ru translation from the translation project
3808 2002-07-09  John Millaway <john43@users.sourceforge.net>
3810         * flex.texi: Made note of set/get debug in docs.
3812 2002-07-09  John Millaway <john43@users.sourceforge.net>
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>.
3818 2002-07-09  John Millaway <john43@users.sourceforge.net>
3820         * main.c: Check POSIXLY_CORRECT env variable.
3822 2002-07-09  John Millaway <john43@users.sourceforge.net>
3824         * flex.skl: Added prototypes for the get/set debug functions.
3826 2002-07-09  John Millaway <john43@users.sourceforge.net>
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.
3837 2002-07-09  John Millaway <john43@users.sourceforge.net>
3839         * tests/create-test: create-test script now modifies .cvsignore
3841 2002-07-09  John Millaway <john43@users.sourceforge.net>
3843         * tests/create-test: Improved the error checking.
3845 2002-07-03  Will Estes <wlestes@users.sourceforge.net>
3847         * main.c: fix bug whereby prefix didn't get passed to everybody;
3848         patch by                                        rse@engelschall.com
3850 2002-07-03  Will Estes <wlestes@users.sourceforge.net>
3852         * faq.texi: ~ is an active character, so we'll just use the word
3853         'about'
3855 2002-07-02  John Millaway <john43@users.sourceforge.net>
3857         * Makefile.am: Fixed typo.
3859 2002-07-02  John Millaway <john43@users.sourceforge.net>
3861         * faq.texi: Added a faq.
3863 2002-06-28  John Millaway <john43@users.sourceforge.net>
3865         * Makefile.am: Added 'tags' target -- something I should have done
3866         long ago.
3868 2002-06-28  Will Estes <wlestes@users.sourceforge.net>
3870         * TODO: add two new items regarding coding; remove tests/ copyright
3871         notice item as it's done
3873 2002-06-26  Will Estes <wlestes@users.sourceforge.net>
3875         * NEWS: note the copyright messages in tests/
3877 2002-06-25  John Millaway <john43@users.sourceforge.net>
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.
3917 2002-06-25  Will Estes <wlestes@users.sourceforge.net>
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
3922 2002-06-19  Will Estes <wlestes@users.sourceforge.net>
3924         * TODO: add bootstrapper to the todo list
3926 2002-06-19  Will Estes <wlestes@users.sourceforge.net>
3928         * configure.in: new version number
3930 2002-06-19  Will Estes <wlestes@users.sourceforge.net>
3932         * TODO: update TODO list
3934 2002-06-19  Will Estes <wlestes@users.sourceforge.net>
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
3940 2002-05-31  Will Estes <wlestes@users.sourceforge.net>
3942         * README-alpha: made code quality warning more explicit; gave url
3943         for cvs and beta flex
3945 2002-05-23  John Millaway <john43@users.sourceforge.net>
3947         * gen.c: Fixed bug where omission of user section 3 caused unmatched
3948         #ifdef's in generated code.
3950 2002-05-20  Will Estes <wlestes@users.sourceforge.net>
3952         * configure.in: configure.in requires at least autoconf 2.50
3954 2002-05-13  John Millaway <john43@users.sourceforge.net>
3956         * Makefile.am: Updated my email address.
3958 2002-05-10  John Millaway <john43@users.sourceforge.net>
3960         * flexdef.h, misc.c: chomp'd lines when reading external skel file.
3962 2002-05-07  Will Estes <wlestes@users.sourceforge.net>
3964         * po/sv.po: new sweedish translation from the translation project
3966 2002-04-29  Will Estes <wlestes@users.sourceforge.net>
3968         * po/ca.po: new catalan translation from the translation project
3970 2002-04-29  Will Estes <wlestes@users.sourceforge.net>
3972         * po/es.po: new spanish translation from the translation project
3974 2002-04-25  Will Estes <wlestes@users.sourceforge.net>
3976         * TODO: note that the lex matching of abc{1,3} is the posix behavior
3977         and so we have a problem
3979 2002-04-25  Will Estes <wlestes@users.sourceforge.net>
3981         * flex.texi: note that the lex matching of abc{1,3} is the posix
3982         behavior
3984 2002-04-23  Will Estes <wlestes@users.sourceforge.net>
3986         * configure.in: new version 2.5.7; use autoconf versioning info
3988 2002-04-23  Will Estes <wlestes@users.sourceforge.net>
3990         * NEWS: note changes in 2.5.7
3992 2002-04-23  Will Estes <wlestes@users.sourceforge.net>
3994         * main.c: conditional compile gettext initialization
3996 2002-04-22  Will Estes <wlestes@users.sourceforge.net>
3998         * po/de.po: new german translation from the translation project
4000 2002-04-19  John Millaway <john43@users.sourceforge.net>
4002         * tests/test-include-by-reentrant/Makefile.am: Fixed command line
4003         for test-include-by-reentrant/Makefile.am
4005 2002-04-19  John Millaway <john43@users.sourceforge.net>
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).
4025 2002-04-19  John Millaway <john43@users.sourceforge.net>
4027         * flexdef.h, misc.c, parse.y, sym.c: Applied 'const' to a few more
4028         char*, where appropriate.
4030 2002-04-19  John Millaway <john43@users.sourceforge.net>
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.
4050 2002-04-19  John Millaway <john43@users.sourceforge.net>
4052         * flexdef.h, gen.c, misc.c: Changed 'char[]' to 'const char*'
4053         wherever in conflicted with gettext.
4055 2002-04-19  Will Estes <wlestes@users.sourceforge.net>
4057         * po/fr.po, po/sv.po: new files from translation after 2.5.6 beta
4058         release
4060 2002-04-18  John Millaway <john43@users.sourceforge.net>
4062         * tests/test-lineno-r/Makefile.am: Fixed minor typo/cut and paste
4063         error.
4065 2002-04-18  John Millaway <john43@users.sourceforge.net>
4067         * configure.in: Added yylineno test.
4069 2002-04-18  John Millaway <john43@users.sourceforge.net>
4071         * tests/Makefile.am: Added yylineno tests.
4073 2002-04-18  John Millaway <john43@users.sourceforge.net>
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.
4081 2002-04-15  John Millaway <john43@users.sourceforge.net>
4083         * scanopt.c: Applied gettext macros to error messages from scanopt.
4085 2002-04-15  John Millaway <john43@users.sourceforge.net>
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?
4091 2002-04-15  Will Estes <wlestes@users.sourceforge.net>
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
4097 2002-04-15  Will Estes <wlestes@users.sourceforge.net>
4099         * TODO: a lot more work has happened to flex; note this by removing
4100         a number of TODO entries
4102 2002-04-15  Will Estes <wlestes@users.sourceforge.net>
4104         * TODO: make sure all gettext modules use gettext translation
4105         facilities
4107 2002-04-14  John Millaway <john43@users.sourceforge.net>
4109         * faq.texi: Converted faqs 34-41 to texinfo.
4111 2002-04-14  John Millaway <john43@users.sourceforge.net>
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.
4117 2002-04-13  John Millaway <john43@users.sourceforge.net>
4119         * flexdef.h: defined FLEX_EXIT macro to call longjmp on errors.
4121 2002-04-13  John Millaway <john43@users.sourceforge.net>
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.
4127 2002-04-13  John Millaway <john43@users.sourceforge.net>
4129         * scanopt.c: Fixed  minor typo in error message
4131 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
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
4141 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
4143         * tests/test-yyextra/.cvsignore: ignore Makefile.in
4145 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
4147         * tests/test-string-r/.cvsignore: it's Makefile.in, not makefile.in
4149 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
4151         * tests/test-yyextra/Makefile.am, tests/test-yyextra/Makefile.in: 
4152         put test-yyextra under automake
4154 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
4156         * tests/test-string-r/Makefile.am, tests/test-string-r/Makefile.in: 
4157         put test-string-r under automake
4159 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
4161         * tests/test-string-nr/.cvsignore, tests/test-string-r/.cvsignore: 
4162         we can ignore Makefile.in
4164 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
4166         * tests/test-string-nr/Makefile.am,
4167         tests/test-string-nr/Makefile.in: put test-string-nr under automake
4169 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
4171         * tests/test-pthread/.cvsignore: ignore Makefile.in
4173 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
4175         * tests/test-pthread/Makefile.am, tests/test-pthread/Makefile.in: 
4176         put test-pthread under automake
4178 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
4180         * tests/test-prefix-r/Makefile.am, tests/test-prefix-r/Makefile.in: 
4181         put test-prefix-r under automake
4183 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
4185         * tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore: 
4186         we can ignore Makefile.in
4188 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
4190         * tests/test-prefix-nr/Makefile.am,
4191         tests/test-prefix-nr/Makefile.in: put test-prefix-nr under automake
4193 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
4195         * tests/test-multiple-scanners-r/Makefile.am,
4196         tests/test-multiple-scanners-r/Makefile.in: put
4197         test-multiple-scanners-r under automake
4199 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
4201         * tests/test-multiple-scanners-nr/.cvsignore,
4202         tests/test-multiple-scanners-r/.cvsignore: we can ignore Makefile.in
4203         now
4205 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
4207         * tests/test-multiple-scanners-nr/Makefile.am,
4208         tests/test-multiple-scanners-nr/Makefile.in: put
4209         test-multiple-scanners-nr under automake
4211 2002-04-11  Will Estes <wlestes@users.sourceforge.net>
4213         * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: 
4214         we didn't need parser.y
4216 2002-04-11  Will Estes <wlestes@users.sourceforge.net>
4218         * TODO: work done on the test suite; remove relevant entries from
4219         TODO
4221 2002-04-10  Will Estes <wlestes@users.sourceforge.net>
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
4228 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
4230         * tests/test-include-by-buffer/.cvsignore: we have a Makefile.in
4231         which we need to ignore
4233 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
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
4239 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
4241         * tests/TEMPLATE/Makefile.am: and we want LFLAGS in the rule to make
4242         scanner.c as well
4244 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
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
4249 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
4251         * tests/test-header-nr/.cvsignore: we now generate a Makefile.in
4252         from automake; cvs should ignore it
4254 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
4256         * tests/test-header-nr/Makefile.am: add dependencies for main.o and
4257         scaner.h
4259 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
4261         * tests/TEMPLATE/Makefile.am: We may want to have LFLAGS readily
4262         available
4264 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
4266         * tests/test-header-nr/Makefile.am,
4267         tests/test-header-nr/Makefile.in: put test-header-nr under automake
4269 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
4271         * tests/TEMPLATE/Makefile.am: oops, we need to clean objects too
4273 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
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
4284 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
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
4291 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
4293         * configure.in, tests/TEMPLATE/Makefile.am: only one config file
4294         header apparently; this will have consequences in the test suite
4296 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
4298         * tests/test-bison-yylval/Makefile.am,
4299         tests/test-bison-yylval/Makefile.in: adding automake support
4301 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
4303         * tests/test-bison-yylloc/.cvsignore,
4304         tests/test-bison-yylloc/Makefile.am: tuned Makefile.am to build
4305         correctly; ignore Makefile.in now
4307 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
4309         * tests/configure.in: test suite changes
4311 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
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
4327 2002-04-05  John Millaway <john43@users.sourceforge.net>
4329         * flex.texi: Corrected error in manual regarding return type for
4330         yy_scan_{string,buffer,bytes}.
4332 2002-04-05  Will Estes <wlestes@users.sourceforge.net>
4334         * po/de.po: new german translations from the translation project
4336 2002-04-03  Will Estes <wlestes@users.sourceforge.net>
4338         * po/es.po: new spanish translations
4340 2002-04-01  Will Estes <wlestes@users.sourceforge.net>
4342         * Makefile.am: DIST_SUBDIRS: new variable. we can build flex with
4343         SUBDIRS and then build the distribution using DIST_SUBDIRS
4345 2002-04-01  Will Estes <wlestes@users.sourceforge.net>
4347         * main.c: fix typo in comment
4349 2002-03-31  John Millaway <john43@users.sourceforge.net>
4351         * main.c: Documented the header file kludge, (in anticipation of
4352         buffering Section 1.)
4354 2002-03-31  John Millaway <john43@users.sourceforge.net>
4356         * flex.texi: Created appendix "Makefiles and Flex" in the manual.
4358 2002-03-30  John Millaway <john43@users.sourceforge.net>
4360         * flex.texi: updating manual.
4362 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4364         * po/POTFILES.in: we want parse.y, not parse.c
4366 2002-03-29  John Millaway <john43@users.sourceforge.net>
4368         * flex.texi: Indexing the manual (75% done).
4370 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4372         * Makefile.am: unlisted intermediate flex/yacc-created files
4374 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4376         * TODO: millaway has done more work
4378 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
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
4383 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4385         * Makefile.am: fine tune flex.1 some more
4387 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4389         * Makefile.am, configure.in: generalize the manpage a bit and tell
4390         autofoo about help2man
4392 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4394         * po/da.po: new danish from translation project robot
4396 2002-03-28  John Millaway <john43@users.sourceforge.net>
4398         * flex.texi: Indexing the manual -- it's only half done.
4400 2002-03-28  John Millaway <john43@users.sourceforge.net>
4402         * flex.texi: flex manual now uses automake's versioning info.
4404 2002-03-28  John Millaway <john43@users.sourceforge.net>
4406         * README.cvs-snapshot: Mentioned requirements for gettext and
4407         help2man.
4409 2002-03-28  John Millaway <john43@users.sourceforge.net>
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
4415 2002-03-27  Will Estes <wlestes@users.sourceforge.net>
4417         * TODO: millaway has done a lot on the TODO list; remove those items
4418         that he has take care of
4420 2002-03-27  Will Estes <wlestes@users.sourceforge.net>
4422         * README.cvs-snapshot: edited millaway's initial draft
4424 2002-03-27  John Millaway <john43@users.sourceforge.net>
4426         * README.cvs-snapshot: Created file.
4428 2002-03-27  John Millaway <john43@users.sourceforge.net>
4430         * flex.texi: Fixed case of node names in flex.texi.
4432 2002-03-24  Will Estes <wlestes@users.sourceforge.net>
4434         * TODO: lex- and yacc- generated files
4436 2002-03-24  Will Estes <wlestes@users.sourceforge.net>
4438         * po/fr.po: new french
4440 2002-03-18  Will Estes <wlestes@users.sourceforge.net>
4442         * NEWS: ending periods in news items removed; mention nounistd
4443         options
4445 2002-03-18  Will Estes <wlestes@users.sourceforge.net>
4447         * po/sv.po: updated sweedish translations
4449 2002-03-18  Will Estes <wlestes@users.sourceforge.net>
4451         * po/de.po: german translation
4453 2002-03-18  John Millaway <john43@users.sourceforge.net>
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.
4462 2002-03-15  Will Estes <wlestes@users.sourceforge.net>
4464         * po/tr.po: new turkish translation
4466 2002-03-15  Will Estes <wlestes@users.sourceforge.net>
4468         * NEWS: mention included translations
4470 2002-03-15  Will Estes <wlestes@users.sourceforge.net>
4472         * TODO: we've done the gettext thing, but sometime we should get
4473         0.11.1
4475 2002-03-15  Will Estes <wlestes@users.sourceforge.net>
4477         * po/ca.po: new catalan translation
4479 2002-03-14  John Millaway <john43@users.sourceforge.net>
4481         * flex.texi: Added section on format of comments.
4483 2002-03-14  John Millaway <john43@users.sourceforge.net>
4485         * flex.texi: Split format chapter into sections.
4487 2002-03-14  John Millaway <john43@users.sourceforge.net>
4489         * flex.texi: Removed explicit pointers in node definitions.
4491 2002-03-14  Will Estes <wlestes@users.sourceforge.net>
4493         * configure.in: unistd.h can be problematic
4495 2002-03-14  Will Estes <wlestes@users.sourceforge.net>
4497         * tests/README: editing changes to README
4499 2002-03-13  Will Estes <wlestes@users.sourceforge.net>
4501         * po/POTFILES.in: scan.l, not scan.c because gettext gets confused
4503 2002-03-13  Will Estes <wlestes@users.sourceforge.net>
4505         * scan.l: gettext cruft
4507 2002-03-13  Will Estes <wlestes@users.sourceforge.net>
4509         * tests/descriptions: separate out test descriptions
4511 2002-03-13  Will Estes <wlestes@users.sourceforge.net>
4513         * po/LINGUAS: french and korean dont crash now
4515 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4517         * po/fr.po, po/ko.po: remove duplicate messages as per advice from
4518         Jordi Mallach <jordi@debian.org>
4520 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4522         * gettext.h: yes, more gettext cruft
4524 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
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
4531 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4533         * NEWS: gettext and autofoo are now involved
4535 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4537         * Makefile.am, autogen.sh, configure.in, flexdef.h, main.c: mostly,
4538         changes for gettext
4540 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
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
4545 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4547         * TODO: note about cvs documentation
4549 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4551         * po/LINGUAS: we now have turkish
4553 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4555         * po/tr.po: updated translations, i think
4557 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
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?
4562 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4564         * README-alpha: README-alpha for those bad-hair days
4566 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4568         * m4/.cvsignore, m4/Makefile.am: ok,now we kinda have a m4/ subdir
4569         for gettext
4571 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
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
4577 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4579         * po/ca.po: removing po files, maybe
4581 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4583         * tests/.cvsignore: ignore autom4te.cache
4585 2002-03-11  Will Estes <wlestes@users.sourceforge.net>
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
4590 2002-03-08  Will Estes <wlestes@users.sourceforge.net>
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)
4596 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
4598         * README: eliminate to.do and faqs from the README file
4600 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
4602         * TODO: more notes on tests/
4604 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
4606         * Makefile.am: remove subdirectories from EXTRA_DIST; add a SUBDIRS
4607         macro to handle examples/; clean up the dist-hook target
4609 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
4611         * configure.in: we want to generate Makefiles in some more
4612         subdirectories; automake will like this
4614 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
4616         * TODO: notes on subdirectories
4618 2002-03-05  Will Estes <wlestes@users.sourceforge.net>
4620         * examples/.cvsignore, examples/Makefile.am: now examples/ fits into
4621         automake
4623 2002-03-05  Will Estes <wlestes@users.sourceforge.net>
4625         * examples/fastwc/.cvsignore, examples/fastwc/Makefile.am: 
4626         examples/fastwc now  fits into automake
4628 2002-03-05  Will Estes <wlestes@users.sourceforge.net>
4630         * examples/manual/.cvsignore, examples/manual/Makefile.am,
4631         examples/manual/Makefile.examples, examples/manual/README: 
4632         examples/manual directory now fits into automake
4634 2002-03-05  Will Estes <wlestes@users.sourceforge.net>
4636         * examples/manual/Makefile: renamed Makefile to Makefile.examples
4637         for automake's sake
4639 2002-03-04  Will Estes <wlestes@users.sourceforge.net>
4641         * Makefile.am: add parse.c and scan.c to built_sources
4643 2002-02-24  John Millaway <john43@users.sourceforge.net>
4645         * Makefile.am: Removed CVS-specific code from 'dist-hook' target so
4646         anybody with a copy of the tree can build a dist.
4648 2002-02-22  John Millaway <john43@users.sourceforge.net>
4650         * tests/Makefile.in: Converted test script to portable /bin/sh.
4652 2002-02-22  John Millaway <john43@users.sourceforge.net>
4654         * tests/test-bison-yylloc/Makefile.in: Added some spaces in shell
4655         scripts for portability.
4657 2002-02-22  John Millaway <john43@users.sourceforge.net>
4659         * tests/create-test.pl: Fixed #! line for portability.
4661 2002-02-22  John Millaway <john43@users.sourceforge.net>
4663         * tests/test-bison-yylloc/Makefile.in: Fixed return status code on
4664         bison-lloc test.
4666 2002-02-21  John Millaway <john43@users.sourceforge.net>
4668         * tests/create-test.pl: Added script to auto-create tests. Probably
4669         overkill.
4671 2002-02-21  John Millaway <john43@users.sourceforge.net>
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.
4677 2002-02-21  John Millaway <john43@users.sourceforge.net>
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.
4686 2002-02-16  John Millaway <john43@users.sourceforge.net>
4688         * flex.skl: Added missing #endif.
4690 2002-02-07  Will Estes <wlestes@users.sourceforge.net>
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
4707 2002-02-06  Will Estes <wlestes@users.sourceforge.net>
4709         * gen.c: fix interrupted reads and freads; from the debian package
4710         maintainer
4712 2002-02-06  Will Estes <wlestes@users.sourceforge.net>
4714         * flex.texi, flexdef.h, main.c, nfa.c: support large flex tables;
4715         from debian package maintainer
4717 2002-01-29  Will Estes <wlestes@users.sourceforge.net>
4719         * tests/configure.in: add more output files to account for new tests
4721 2002-01-03  Will Estes <wlestes@users.sourceforge.net>
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
4727 2002-01-03  Will Estes <wlestes@users.sourceforge.net>
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
4733 2001-11-20  Will Estes <wlestes@users.sourceforge.net>
4735         * flex.skl, main.c: millaway: Fixed yytext_ptr when using %array in
4736         reentrant scanner
4738 2001-11-20  Will Estes <wlestes@users.sourceforge.net>
4740         * buf.c: oops, forgot this one line
4742 2001-11-14  Will Estes <wlestes@users.sourceforge.net>
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
4748 2001-11-14  Will Estes <wlestes@users.sourceforge.net>
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
4765 2001-11-14  Will Estes <wlestes@users.sourceforge.net>
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
4783 2001-10-26  Will Estes <wlestes@users.sourceforge.net>
4785         * NEWS: now NEWS has forgotten about the _r variables
4787 2001-10-26  Will Estes <wlestes@users.sourceforge.net>
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
4797 2001-10-23  Will Estes <wlestes@users.sourceforge.net>
4799         * main.c, options.c, options.h: more from millaway
4801 2001-10-22  Will Estes <wlestes@users.sourceforge.net>
4803         * main.c, options.c, options.h: the last checkin was broken;
4804         millaway fixed it
4806 2001-10-22  Will Estes <wlestes@users.sourceforge.net>
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
4812 2001-10-21  Will Estes <wlestes@users.sourceforge.net>
4814         * flex.skl: flex.skl should come up in C mode
4816 2001-10-21  Will Estes <wlestes@users.sourceforge.net>
4818         * flex.skl: apparently, isatty and c++ need help getting along (from
4819         octave)
4821 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
4823         * NEWS: document new options and new option handling
4825 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
4827         * TODO: tell emacs that TODO is a text/outline mode file
4829 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
4831         * TODO: we have new long options; we need to document that
4833 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
4835         * NEWS: tell emacs that NEWS is text/outline mode
4837 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
4839         * flex.skl: oops, lost a line somewhere in the merge process on
4840         millaway's work
4842 2001-10-17  Will Estes <wlestes@users.sourceforge.net>
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
4848 2001-09-22  Will Estes <wlestes@users.sourceforge.net>
4850         * main.c: Fixed typo in options display
4852 2001-09-20  Will Estes <wlestes@users.sourceforge.net>
4854         * main.c: reentrant and non-reentrant scanners share the same yywrap
4855         MACRO. millaway
4857 2001-09-20  Will Estes <wlestes@users.sourceforge.net>
4859         * TODO: clarify item on comments in lexical files
4861 2001-09-20  Will Estes <wlestes@users.sourceforge.net>
4863         * NEWS, scan.l: now flex recognizes \r as an eol character
4865 2001-09-20  Will Estes <wlestes@users.sourceforge.net>
4867         * Makefile.am: specify cvsroot so automake distcheck works
4869 2001-09-19  Will Estes <wlestes@users.sourceforge.net>
4871         * flex.texi: tex has lost its mind; we remove parentheses to
4872         compensate
4874 2001-09-19  Will Estes <wlestes@users.sourceforge.net>
4876         * NEWS: now that c++ is better supported, let's mention it as a news
4877         item
4879 2001-09-19  Will Estes <wlestes@users.sourceforge.net>
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
4886 2001-09-19  Will Estes <wlestes@users.sourceforge.net>
4888         * FlexLexer.h, examples/testxxLexer.l, flex.skl: made preliminary
4889         c++ fixes; the intent is to make it work with recent c++ compilers
4891 2001-08-26  Will Estes <wlestes@users.sourceforge.net>
4893         * main.c: remove argv_fixup; fix typo in error message; changes from
4894         millaway's branch
4896 2001-08-24  Will Estes <wlestes@users.sourceforge.net>
4898         * NEWS: mention no more c++ comments in c scanners
4900 2001-08-21  John Millaway <john43@users.sourceforge.net>
4902         * flex.skl: Changed // comments to /* */ comments in skeleton.
4904 2001-08-19  John Millaway <john43@users.sourceforge.net>
4906         * flex.texi: Changed @var to @code everywhere.
4908 2001-08-16  Will Estes <wlestes@users.sourceforge.net>
4910         * to.do/flex.rmail: more mail
4912 2001-08-16  Will Estes <wlestes@users.sourceforge.net>
4914         * TODO: the manual now has its own section; we're not adding
4915         comments either
4917 2001-08-04  John Millaway <john43@users.sourceforge.net>
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.
4930 2001-08-03  Will Estes <wlestes@users.sourceforge.net>
4932         * TODO: note jason's thoughts on having a manpage
4934 2001-08-03  Will Estes <wlestes@users.sourceforge.net>
4936         * TODO: note millaway's assignment and tests to be under flex
4937         license
4939 2001-08-01  John Millaway <john43@users.sourceforge.net>
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.)
4945 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4947         * autogen.sh: fake automake into believing that ChangeLog already
4948         exists
4950 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4952         * Makefile.am: millaway needs to be covered in the ChangeLog
4954 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4956         * version.h: automake is supplying version info now so we just pick
4957         it up
4959 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4961         * flex.texi: forgot braces on @copyright
4963 2001-08-01  John Millaway <john43@users.sourceforge.net>
4965         * flex.skl: Added missing argument to yy_flex_free.
4967 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4969         * AUTHORS: john millaway wrote the reentrant C support
4971 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4973         * flex.texi: add license node to the manual
4975 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4977         * TODO: c++ ideas
4979 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4981         * parse.y: error messages will now show up the way that emacs likes
4982         them
4984 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4986         * Makefile.am: oops, left in an extra backslash
4988 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4990         * TODO: flex.texi is here; clarify tests/ rewrite issue
4992 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4994         * NEWS: hey, we have texinfo, not man
4996 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4998         * flex.1: no more manpage
5000 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
5002         * Makefile.am: remove flex.1 and rewrite the dist-hook so that we
5003         pick up a couple more directories
5005 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
5007         * flex.texi: the namual now compiles; hurray
5009 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
5011         * Makefile.am: first attempt at including the tests/ directory via
5012         automake, dist-hook target added
5014 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
5016         * tests/.cvsignore: ignore config.cache in tests/ directory
5018 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
5020         * Makefile.am: automake groks the ChangeLog now so we don't have to
5021         remind the maintainer to remake it
5023 2001-07-30  Will Estes <wlestes@users.sourceforge.net>
5025         * flex.texi: more corrections to the manual; the end is in site
5027 2001-07-30  Will Estes <wlestes@users.sourceforge.net>
5029         * TODO: auto-generated backup?
5031 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
5033         * flex.texi: today's tinkering on the manual
5035 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
5037         * Makefile.am: if we want flex.1 we have to say so in EXTRA_DIST
5039 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
5041         * TODO: note future issues with flex.texi
5043 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
5045         * Makefile.am: include flex.1 as it's the only working documentation
5046         for now
5048 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
5050         * Makefile.am: rearrange to work with automake on building the
5051         ChangeLog
5053 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
5055         * scan.l: automake is unhappy if we specify the outfile
5057 2001-07-26  Will Estes <wlestes@users.sourceforge.net>
5059         * flex.texi: more conversions/corrections
5061 2001-07-26  Will Estes <wlestes@users.sourceforge.net>
5063         * README: we removed misc/ so we don't mention it any more
5065 2001-07-25  Will Estes <wlestes@users.sourceforge.net>
5067         * flex.texi: begin the manual conversion to texinfo; yes, it's
5068         broken right now
5070 2001-07-25  Will Estes <wlestes@users.sourceforge.net>
5072         * AUTHORS, THANKS: copy in manual author and thanks info
5074 2001-07-25  Will Estes <wlestes@users.sourceforge.net>
5076         * Makefile.am: how to fake the ChangeLog into showing up in the
5077         distribution
5079 2001-07-25  Will Estes <wlestes@users.sourceforge.net>
5081         * Makefile.am: add YFLAGS so parse.h gets made
5083 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
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
5090 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
5092         * TODO: reflect recent doings
5094 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
5096         * Makefile.in: what with automake, we don't need Makefile.in any
5097         more
5099 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
5101         * configure.in: more rearranging for automake
5103 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
5105         * to.do/flex.rmail: more mail came in
5107 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
5109         * autogen.sh: adjust to automake's idea of the world
5111 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
5113         * Makefile.am: add Vern's misc dependencies; noinst_SCRIPTS was
5114         broken?; list a few last files to be included in the distribution
5116 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
5118         * NEWS: rearrange for better order; add automake support as a news
5119         item
5121 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
5123         * Makefile.am: copyright notice on Makefile.am; document some -D
5124         switches (are they still usable?)
5126 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
5128         * TODO: add lex-replacement issue
5130 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
5132         * Makefile.am: add EXTRA_DIST
5134 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
5136         * autogen.sh: we need to do the same thing in each directory
5138 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
5140         * configure.in: introduce automake into the macro calls
5142 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
5144         * Makefile.am: add AUTOMAKE_OPTIONS, info_TEXINFOS, include_HEADERS,
5145         noinst_HEADERS; it's libfl.a, not libflex.a
5147 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
5149         * Makefile.am: bin_PROGRAMS and lib_LIBRARIES
5151 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
5153         * to.do/streams.mail: streams.mail has moved here
5155 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
5157         * TODO: add xref for teximanual
5159 2001-07-19  Will Estes <wlestes@users.sourceforge.net>
5161         * flex.1: include typo/punctuation fixes from a patch submitted by
5162         noon@cote-dazur.com (Fabrice Bauzac)
5164 2001-07-17  Will Estes <wlestes@users.sourceforge.net>
5166         * TODO: we want gettext
5168 2001-06-24  Will Estes <wlestes@users.sourceforge.net>
5170         * flex.skl: include c++ STD fixes from quanstro@quanstro.net
5172 2001-06-24  Will Estes <wlestes@users.sourceforge.net>
5174         * flex.skl, gen.c: change some int types to size_t as per FreeBSD
5175         28364 from avn@any.ru
5177 2001-06-24  Will Estes <wlestes@users.sourceforge.net>
5179         * TODO: remove parse.[ch] from make clean target; repackage
5180         distribution (not rework)
5182 2001-06-19  Will Estes <wlestes@users.sourceforge.net>
5184         * TODO: add memory api and reworking of flex.skl reworking
5186 2001-06-18  Will Estes <wlestes@users.sourceforge.net>
5188         * flex.skl: remove extraneous notice from flex.skl
5190 2001-06-18  Will Estes <wlestes@users.sourceforge.net>
5192         * flex.skl: patch memory leak as per millaway
5194 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
5196         * to.do/flex.rmail: add vern's ok for copyright/license changes and
5197         john's answer on line offsets
5199 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
5201         * TODO: remove creation of .cvsignore files (it's done); add other
5202         notes about the test suite
5204 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
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
5216 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
5218         * tests/README: reformat, say to add a description to this file and
5219         mention what to do re .cvsignore
5221 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
5223         * tests/TEMPLATE/cvsignore: create template for .cvsignore
5225 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
5227         * TODO: reorganize for logical reasons; test suite now seems to run
5228         out of the box
5230 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
5232         * tests/.cvsignore: we dont want the Makefile either
5234 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
5236         * tests/test-prefix-nr/test.input, tests/test-prefix-r/test.input: 
5237         test.input was supposed to be here
5239 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
5241         * tests/.cvsignore: add autoconf legacy files to be ignored
5243 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
5245         * autogen.sh: clarify usage instructions; prepare tests/ as well
5247 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
5249         * tests/.cvsignore: . cvsignore for tests/ subdirectory
5251 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
5253         * FlexLexer.h: tell emacs that FlexLexer.h is c++
5255 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
5257         * scan.l: tell emacs scan.l is in C mode
5259 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
5261         * flex.skl: added punctuation
5263 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
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
5271 2001-06-15  Will Estes <wlestes@users.sourceforge.net>
5273         * to.do/flex.rmail: add bill fenlason's emails
5275 2001-06-15  Will Estes <wlestes@users.sourceforge.net>
5277         * COPYING: make changes as per Theo De Raadt; remove tabs
5279 2001-06-08  Will Estes <wlestes@users.sourceforge.net>
5281         * flex.skl: save errno as per Theo de Raadt
5283 2001-06-07  Will Estes <wlestes@users.sourceforge.net>
5285         * flex.1: correct hyphenation as per openbsd tree
5287 2001-06-05  Will Estes <wlestes@users.sourceforge.net>
5289         * Makefile.in, configure.in: change references to TESTS/ to tests/
5290         to account for the directory name changes
5292 2001-05-27  Will Estes <wlestes@users.sourceforge.net>
5294         * flex.skl, gen.c: commit john millaway's YY_G wrapper corrections
5296 2001-05-21  Will Estes <wlestes@users.sourceforge.net>
5298         * tests/Makefile.in: remove || exit calls
5300 2001-05-21  Will Estes <wlestes@users.sourceforge.net>
5302         * gen.c: complete john millaway's reentrant patch
5304 2001-05-21  Will Estes <wlestes@users.sourceforge.net>
5306         * to.do/flex.rmail:  more flex messages in the queue
5308 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5310         * flex.skl, flexdef.h, gen.c, main.c, nfa.c, scan.l: john millaway's
5311         reentrancy patch
5313 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5315         * tests/Makefile.in: remove || exit from testing loop
5317 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5319         * Makefile.in: tell make about the tests directory and its
5320         associated targets
5322 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5324         * TODO: rethink the todo list
5326 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5328         * flex.1: describe reentrant api changes
5330 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5332         * TODO: mention work needed for tests/
5334 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5336         * configure.in: tell auto* about the test directory
5338 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5340         * README: make punctuation uniform, mention the new tests/ directory
5342 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5344         * NEWS: reformat items; cut out old items and move them to ONEWS
5346 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5348         * ONEWS: move old NEWS items to ONEWS
5350 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
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
5388 2001-05-04  Will Estes <wlestes@users.sourceforge.net>
5390         * to.do/flex.rmail: more mail in flex.rmail
5392 2001-05-03  Will Estes <wlestes@users.sourceforge.net>
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
5398 2001-05-03  Will Estes <wlestes@users.sourceforge.net>
5400         * README: mention RoadMap
5402 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
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
5429 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5431         * README: mention misc/ directory
5433 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5435         * version.h: version is 2.5.5b
5437 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5439         * Makefile.in: remove header from top; add rule to generate
5440         initscan.c just in case
5442 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5444         * configure.in: dont check for initscan.c; check for scan.l instead
5446 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5448         * RoadMap: list of source files
5450 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5452         * README: rewrite README to reflect changes in layout of directories
5454 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5456         * AUTHORS, THANKS, TODO: initial attempt at the files
5458 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5460         * COPYING: add 2001 copyright notice
5462 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5464         * autogen.sh: initial attempt at a bootstrap script for developers
5466 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5468         * flex.texi: texinfo manual, old contributed version
5470 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5472         * flex.1: fixed some bugs in examples of [[:...:]] ccls
5474 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5476         * version.h: version shipped to Dick King
5478 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5480         * flex.skl: explicit include of iostream.h
5482 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5484         * scan.l: if a newline is seen in <ACTION_STRING>, assume it
5485         terminates the string.
5487 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5489         * flexdef.h, sym.c: moved symbol table definitions from flexdef.h
5490         into sym.c
5492 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5494         * dfa.c: fixed underallocation for accset
5496 1997-06-27  Vern Paxson <vern@ee.lbl.gov>
5498         * COPYING: revised for rms
5500 1997-06-23  Vern Paxson <vern@ee.lbl.gov>
5502         * flex.skl: fixed memory leak
5504 1997-06-23  Vern Paxson <vern@ee.lbl.gov>
5506         * flex.1:  input() doesn't destroy yytext
5508 1997-06-23  Vern Paxson <vern@ee.lbl.gov>
5510         * FlexLexer.h: wrapped with extern "C++"
5512 1996-12-13  Vern Paxson <vern@ee.lbl.gov>
5514         * flex.skl: use delete [] for yy_state_buf
5516 1996-10-29  Vern Paxson <vern@ee.lbl.gov>
5518         * flex.skl: fixed %option noinput
5520 1996-10-29  Vern Paxson <vern@ee.lbl.gov>
5522         * flex.skl: free(char*) fix ... Sigh ...
5524 1996-10-11  Vern Paxson <vern@ee.lbl.gov>
5526         * gen.c: bug fix for yymore()/yylineno interaction
5528 1996-10-11  Vern Paxson <vern@ee.lbl.gov>
5530         * gen.c: fixed memory leak
5532 1996-09-10  Vern Paxson <vern@ee.lbl.gov>
5534         * NEWS: release 2.5.4
5536 1996-09-10  Vern Paxson <vern@ee.lbl.gov>
5538         * Makefile.in: more stuff for distclean
5540 1996-09-10  Vern Paxson <vern@ee.lbl.gov>
5542         * flex.skl: "str" -> "yy_str"
5544 1996-09-10  Vern Paxson <vern@ee.lbl.gov>
5546         * version.h: 2.5.4
5548 1996-07-02  Vern Paxson <vern@ee.lbl.gov>
5550         * flex.skl: (attempted) fix for input() crossing a file boundary
5552 1996-05-29  Vern Paxson <vern@ee.lbl.gov>
5554         * NEWS: don't do Acorn diffs
5556 1996-05-29  Vern Paxson <vern@ee.lbl.gov>
5558         * NEWS: some minor additions for 2.5.3
5560 1996-05-29  Vern Paxson <vern@ee.lbl.gov>
5562         * NEWS, version.h: 2.5.3
5564 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5566         * flex.skl: initialize yy_more_offset etc. for yyFlexLexer class
5568 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5570         * flex.skl: niggling cosmetic tweak
5572 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5574         * flex.skl: bug fixes for yymore (especially with %array)
5576 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5578         * gen.c: yymore + %array tweaks
5580 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5582         * FlexLexer.h: added yy_{,prev_}more_offset
5584 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5586         * main.c: removed decl of unused library function
5588 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5590         * flex.skl: snapshot of cscope yymore fixes, prior to switching
5591         yymore-on-%array approach
5593 1995-12-18  Vern Paxson <vern@ee.lbl.gov>
5595         * gen.c: don't stack states on NUL-transitions that are jams
5597 1995-09-27  Vern Paxson <vern@ee.lbl.gov>
5599         * libmain.c: fixed re Esmond Pitt's ancient suggestion
5601 1995-04-28  Vern Paxson <vern@ee.lbl.gov>
5603         * misc.c: ANSI C / Solaris tweak
5605 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5607         * flex.1: credits
5609 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5611         * NEWS: multiple FlexLexer.h includes
5613 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5615         * FlexLexer.h: fix multiple inclusions
5617 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5619         * scan.l: lint tweak
5621 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5623         * flex.1: typo fixed
5625 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5627         * flex.1: credits update
5629 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5631         * flex.skl: (char*) cast for realloc
5633 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5635         * NEWS: (char*) tweak
5637 1995-04-21  Vern Paxson <vern@ee.lbl.gov>
5639         * NEWS: VMS update for 2.5.2
5641 1995-04-21  Vern Paxson <vern@ee.lbl.gov>
5643         * Makefile.in: clarify when 8-bit scanners are created by default,
5644         vs. 7-bit
5646 1995-04-21  Vern Paxson <vern@ee.lbl.gov>
5648         * parse.y: reworked alloca() chud, from Francois
5650 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5652         * NEWS, version.h: 2.5.2
5654 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5656         * flex.1: 2.5.2 update
5658 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5660         * dfa.c, main.c: const -> yyconst
5662 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5664         * Makefile.in: fixed some old libfl.a references
5666 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5668         * Makefile.in: some (but not all) of Francois' tweaks
5670 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5672         * configure.in: tweaks from Francois
5674 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5676         * flex.skl: yy_delete_buffer allows nil buffer pointer
5678 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5680         * main.c: do_stdinit now defaults to false
5682 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5684         * FlexLexer.h: remove first default for yylex(new_in, new_out)
5686 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5688         * flex.skl: rearrange some definitions; fix YY_NO_UNPUT
5690 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5692         * parse.y: more alloca() bullshit
5694 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5696         * misc.c: octal escape sequence must have just digits 0-7
5698 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5700         * scan.l: '-' means stdin octal escape sequence must just be digits
5701         0-7
5703 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5705         * main.c: -- terminates options
5707 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5709         * flexdef.h: added dataflush() prototype
5711 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5713         * misc.c: move dataflush, otoi prototypes into flexdef.h
5715 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5717         * flex.skl, gen.c: const -> yyconst
5719 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5721         * gen.c: fixed bug in needing yy_cp for -Cf w/ backing up
5723 1995-03-28  Vern Paxson <vern@ee.lbl.gov>
5725         * README, flex.1: Stan Adermann credit
5727 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
5729         * README: beta-tester update
5731 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
5733         * NEWS, version.h: 2.5.1
5735 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
5737         * flex.1: update date for 2.5.1 release, some feedbacker credits
5739 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
5741         * gen.c: fixed lint problem with declaring yy_cp unnecessarily
5743 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
5745         * dfa.c: {}'s around full-table initializations
5747 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
5749         * README: for version 2.5
5751 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
5753         * flex.1: added note regarding yylineno should be maintained on a
5754         per-buffer basis
5756 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
5758         * NEWS: new C++ member functions
5760 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
5762         * NEWS, flex.1: 2.5.0.8 update
5764 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
5766         * main.c: rename yylineno if -P
5768 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5770         * flexdef.h: do_yylineno MARKER_DIFFERENCE depends on MAXIMUM_MNS
5772 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5774         * Makefile.in: removed redundant skel.c from DISTFILES
5776 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5778         * FlexLexer.h: debug(), setdebug(), lineno()
5780 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5782         * flex.skl: %option yylineno support
5784 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5786         * gen.c: read up to newline for interactive reads, rather than one
5787         char
5789 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5791         * main.c, scan.l: added %option yylineno
5793 1995-03-18  Vern Paxson <vern@ee.lbl.gov>
5795         * gen.c: added do_yylineno
5797 1995-03-06  Vern Paxson <vern@ee.lbl.gov>
5799         * NEWS, flex.1: 2.5.0.7
5801 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5803         * Makefile.in: realclean -> maintainer-clean
5805 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5807         * flex.skl: Added yy_flush_buffer
5809 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5811         * FlexLexer.h: added yy_flush_buffer
5813 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5815         * main.c: prefix support for yy_flush_buffer
5817 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5819         * parse.y: added %option yyclass
5821 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5823         * flexdef.h, main.c, scan.l: added yyclass
5825 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5827         * FlexLexer.h: Added switch_streams
5829 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5831         * flex.skl: added switch_streams
5833 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5835         * main.c: don't rename yy_flex_debug for C++
5837 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5839         * gen.c: yy_flex_debug extern only if not C++
5841 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5843         * FlexLexer.h: added yy_flex_debug member variable
5845 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5847         * flex.skl: yyFlexLexer initialization of yy_flex_debug
5849 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5851         * flexdef.h, main.c: VMS POSIX stuff
5853 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5855         * flex.skl: moved position of yy_init = 0
5857 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5859         * flex.skl: added YY_EXIT_FAILURE
5861 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5863         * main.c: removed VMS-specific exit
5865 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5867         * dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, scan.l, sym.c,
5868         yylex.c: internationalization aids
5870 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5872         * main.c: do yy_flex_debug prefix for both C++ and C
5874 1995-02-06  Vern Paxson <vern@ee.lbl.gov>
5876         * main.c: fixed program_name tweak again
5878 1995-01-11  Vern Paxson <vern@ee.lbl.gov>
5880         * main.c: oops, fixed program_name tweak
5882 1995-01-11  Vern Paxson <vern@ee.lbl.gov>
5884         * main.c: program_name is "flex" if argv[0] nil
5886 1995-01-10  Vern Paxson <vern@ee.lbl.gov>
5888         * NEWS: 2.5.0.5
5890 1995-01-10  Vern Paxson <vern@ee.lbl.gov>
5892         * flex.1: Documented YY_NUM_RULES
5894 1995-01-10  Vern Paxson <vern@ee.lbl.gov>
5896         * Makefile.in: added formatted man page to MISC
5898 1995-01-10  Vern Paxson <vern@ee.lbl.gov>
5900         * main.c: help messages to stdout
5902 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5904         * gen.c: Added YY_NUM_RULES
5906 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5908         * flex.skl: better fix for #pragma problem
5910 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5912         * flexdef.h: better fix for #pragma portability problem
5914 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5916         * misc.c: "# line" -> #line
5918 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5920         * flex.skl, flexdef.h: comment out Turbo C #pragma's
5922 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5924         * scan.l: reset linenum on new file
5926 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5928         * flex.skl: isatty() extern
5930 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5932         * NEWS, flex.1: 2.5.0.4
5934 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5936         * main.c: long options, VMS tweaks
5938 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5940         * Makefile.in: Added parse.c, parse.h for dist MISC directory
5942 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5944         * flexdef.h: some "const" cleansing
5946 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5948         * mkskel.sh: skel[] is now const
5950 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5952         * misc.c: some const cleansing
5954 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5956         * scan.l: #line in section 1
5958 1995-01-05  Vern Paxson <vern@ee.lbl.gov>
5960         * sym.c: preen
5962 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
5964         * configure.in: config.h from conf.in
5966 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
5968         * flexdef.h: for VMS, delete -> remove
5970 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
5972         * Makefile.in: config.h.in -> conf.in rm config.h on distclean
5974 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
5976         * main.c: stdinit tweaks
5978 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
5980         * scan.l: added nostdinit
5982 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5984         * NEWS: added MS-DOS note for 2.5.0.2
5986 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5988         * flex.1: typos, tweaks
5990 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5992         * Makefile.in: removed flexdoc
5994 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5996         * flex.1: flexdoc/flex merge
5998 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
6000         * flex.1: typos
6002 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
6004         * NEWS: typo
6006 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
6008         * flex.1: 2.5 update
6010 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
6012         * NEWS: 2.5.0.2
6014 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
6016         * scan.l: fixed sense of %option main implying %option noyywrap
6018 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
6020         * flex.skl: YY_FLEX_{MAJOR,MINOR}_VERSION fixed bug in unput
6021         trashing yytext even with %array
6023 1994-12-17  Vern Paxson <vern@ee.lbl.gov>
6025         * flex.1: prior to 2.5 update
6027 1994-12-17  Vern Paxson <vern@ee.lbl.gov>
6029         * main.c: C++/-P fixes
6031 1994-12-17  Vern Paxson <vern@ee.lbl.gov>
6033         * FlexLexer.h: -P fixes constructor, destructor moved to flex.skl
6035 1994-12-17  Vern Paxson <vern@ee.lbl.gov>
6037         * flex.skl: YY_SKIP_YYWRAP yyFlexLexer constructor, destructor
6039 1994-12-15  Vern Paxson <vern@ee.lbl.gov>
6041         * gen.c: formatting
6043 1994-12-15  Vern Paxson <vern@ee.lbl.gov>
6045         * gen.c: fixed bug in adjusting yytext before backing up
6047 1994-12-10  Vern Paxson <vern@ee.lbl.gov>
6049         * scan.l: switched scanner itself over to [:xxx:]
6051 1994-12-10  Vern Paxson <vern@ee.lbl.gov>
6053         * flex.skl: added YY_FLEX_VERSION
6055 1994-12-10  Vern Paxson <vern@ee.lbl.gov>
6057         * scan.l: Fixed CCL-match pattern for [:whatever:]
6059 1994-12-10  Vern Paxson <vern@ee.lbl.gov>
6061         * parse.y: treat [:upper:] as [:lower:] if -i
6063 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
6065         * NEWS: 2.5.0.1
6067 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
6069         * flex.skl, gen.c: input() maintains BOL
6071 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
6073         * flex.skl: check size of buffer in yy_scan_buffer
6075 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
6077         * flex.skl: added %option main, fixed missing %*
6079 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
6081         * parse.y: added ccl exprs
6083 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
6085         * scan.l: added ccl exprs, %option main
6087 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
6089         * yylex.c: added %options, ccl exprs
6091 1994-12-05  Vern Paxson <vern@ee.lbl.gov>
6093         * misc.c: undid previous change
6095 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
6097         * Makefile.in: Makefile.in from srcdir
6099 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
6101         * Makefile.in: added skel.c to DISTFILES
6103 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
6105         * flex.skl: added YYSTATE alias
6107 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
6109         * scan.l: NL is now \r?\n
6111 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
6113         * gen.c: use cerr for C++ diagnostics
6115 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
6117         * flex.skl: undid YY_UNIX_NEWLINE
6119 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
6121         * flexdef.h: STDC_HEADERS to check for stdlib
6123 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
6125         * configure.in: AC_STDC_HEADERS -> AC_HEADER_STDC
6127 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
6129         * misc.c: \n -> '\012'
6131 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
6133         * flex.skl: Added YY_UNIX_NEWLINE
6135 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
6137         * flex.skl: BOL changes
6139 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
6141         * dfa.c: fixed bug with caseins but not ecs
6143 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
6145         * gen.c: BOL changes some casts for Turbo C
6147 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
6149         * main.c: messages identify filenames
6151 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
6153         * misc.c: Increase slowly if realloc double overflows
6155 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
6157         * nfa.c: YY_RULE_SETUP
6159 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
6161         * scan.l: Added yy_XX_state %option's Added yy_set_bol
6163 1994-11-29  Vern Paxson <vern@ee.lbl.gov>
6165         * Makefile.in: don't remove ~ files
6167 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
6169         * Makefile.in: get CFLAGS from autoconf
6171 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
6173         * dfa.c, flex.skl, flexdef.h, gen.c, misc.c, parse.y, scan.l, sym.c: 
6174         Brian Madsen's tweaks for Borland
6176 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
6178         * version.h: 2.5.0
6180 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
6182         * flexdef.h: Added do_stdinit
6184 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
6186         * FlexLexer.h: Added yy_delete_buffer() in destructor
6188 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
6190         * flex.skl: Added yy_set_interactive, YY_ALWAYS_INTERACTIVE,
6191          YY_NEVER_INTERACTIVE, YY_NO_INPUT, YY_NO_UNPUT, YY_NO_*_STATE
6193 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
6195         * main.c: Added do_stdinit, Think C hacks
6197 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
6199         * scan.l: Added %options for input, always-interactive,
6200         never-interactive, yy_scan_{buffer,bytes,string}
6202 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
6204         * flex.skl: size_t #ifdef's for not compiling some statics
6206 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
6208         * Makefile.in: $(FLEX) config.h
6210 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
6212         * configure.in: config.h, size_t, malloc.h, sys/types.h
6214 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
6216         * flexdef.h: config.h, size_t
6218 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
6220         * main.c: yywrap option, no stdin/out init for VMS, mundane tweaks
6222 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
6224         * parse.y: alloca, lint tweaks
6226 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
6228         * scan.l: %option yywrap size_t tweaks
6230 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
6232         * tblcmp.c: size_t tweaks
6234 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
6236         * misc.c: size_t, STDC tweaks
6238 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
6240         * flex.skl: Added yy_scan_{buffer,bytes,string}, plus tweaks
6242 1994-10-12  Vern Paxson <vern@ee.lbl.gov>
6244         * flex.skl: made stack code conditional on "stack" option
6246 1994-10-12  Vern Paxson <vern@ee.lbl.gov>
6248         * scan.l: added use of "stack" %option
6250 1994-08-03  Vern Paxson <vern@ee.lbl.gov>
6252         * gen.c: Fixed fencepost in call to yy_flex_strncpy
6254 1994-07-25  Vern Paxson <vern@ee.lbl.gov>
6256         * flex.skl: yy_eof_status -> yy_buffer_status
6258 1994-07-25  Vern Paxson <vern@ee.lbl.gov>
6260         * flex.skl: yy_flex_strcpy -> yy_flex_strncpy minor prototype tweak
6262 1994-07-25  Vern Paxson <vern@ee.lbl.gov>
6264         * gen.c: Bug fix for matching NUL's at end of token when
6265         interactive.  yy_flex_strcpy -> yy_flex_strncpy
6267 1994-07-25  Vern Paxson <vern@ee.lbl.gov>
6269         * nfa.c: No YY_USER_ACTION if continued action
6271 1994-03-16  Vern Paxson <vern@ee.lbl.gov>
6273         * flex.skl: Added fix for 8-bit chars returned by input()
6275 1994-03-16  Vern Paxson <vern@ee.lbl.gov>
6277         * flex.skl: Move definition of yy_flex_strcpy to come after #define
6278         of yytext_ptr
6280 1994-01-08  Vern Paxson <vern@ee.lbl.gov>
6282         * mkskel.sh: flex.skel -> flex.skl
6284 1994-01-08  Vern Paxson <vern@ee.lbl.gov>
6286         * mkskel.sh: Initial revision
6288 1993-12-29  Vern Paxson <vern@ee.lbl.gov>
6290         * Makefile.in: Fixed scan.c target so "make" detects flex failure
6292 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
6294         * scan.l: Added %option's
6296 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
6298         * Makefile.in: Nuked FLEX_FLAGS that are now done using %option
6300 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
6302         * parse.y, scan.l: %option
6304 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
6306         * main.c: Reworked for %option
6308 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
6310         * flexdef.h: Added "unspecified", globals for %option
6312 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
6314         * sym.c: start condition #define's go to action file
6316 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
6318         * misc.c: Added action_define()
6320 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
6322         * scan.l: Minor consolidation using scon scopes etc
6324 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
6326         * scan.l: Modified to use scon scopes
6328 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
6330         * scan.l: indented rules
6332 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
6334         * parse.y: Added scon_stk stuff, format_warn
6336 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
6338         * flexdef.h: Added format_warn
6340 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
6342         * parse.y: Working checkpoint prior to adding <scon>{ stuff
6344 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
6346         * flexdef.h, main.c: Added in_rule, deleted actvsc
6348 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
6350         * misc.c: Added doubling of '\'s in filenames
6352 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
6354         * scan.l: Added in_rule, doing_rule_action
6356 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
6358         * sym.c: Removed actvsc
6360 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
6362         * flex.1: -ooutput #line directives credits
6364 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
6366         * flex.skl: Fixsed sense of test for %array
6368 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
6370         * NEWS: 2.5.0 snapshot for Craig
6372 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
6374         * parse.y: Added beginnings of <SCON>{ ... }
6376 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
6378         * scan.l: Simplified scanning {}'s
6380 1993-12-20  Vern Paxson <vern@ee.lbl.gov>
6382         * flexdef.h: Added <stdlib.h>
6384 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6386         * flex.skl: prototypes for alloc/string routines
6388 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6390         * flex.skl: alloc, string routines internal
6392 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6394         * Makefile.in: Nuked lib{string,alloc}.c, added dependency of
6395         yylex.o on parse.h
6397 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6399         * configure.in: Check for string.h
6401 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6403         * flexdef.h: Use autoconf for string/strings.h yy_flex_XXX ->
6404         flex_XXX
6406 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6408         * scan.l: Added flex_XXX -> yy_flex_XXX wrappers
6410 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6412         * dfa.c, misc.c, sym.c: yy_flex_XXX -> flex_XXX
6414 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6416         * yylex.c: No more WHITESPACE token
6418 1993-12-16  Vern Paxson <vern@ee.lbl.gov>
6420         * FlexLexer.h, flex.skl: Added yy_top_state()
6422 1993-12-16  Vern Paxson <vern@ee.lbl.gov>
6424         * scan.l: simplified comment-scanning using push/pop states
6426 1993-12-16  Vern Paxson <vern@ee.lbl.gov>
6428         * parse.y: removed crufty WHITESPACE token, some uses of '\n' token
6430 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
6432         * FlexLexer.h: start stack, extern "C++" moved
6434 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
6436         * dfa.c: Bug fix for -CF
6438 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
6440         * flexdef.h, misc.c: alloc routines take unsigned
6442 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
6444         * flex.skl: start-state stacks, alloc routines take unsigned
6446 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
6448         * flexdef.h, misc.c: bracket -CF table elements
6450 1993-12-13  Vern Paxson <vern@ee.lbl.gov>
6452         * misc.c: Do #bytes computation in {re,}allocate_array() only once
6454 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6456         * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: 
6457         yy_str*() -> str*()
6459 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6461         * Makefile.in, dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c,
6462         parse.y, scan.l, sym.c: -o option
6464 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6466         * gen.c: lint tweak
6468 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6470         * NEWS: Expanded on extern "C++" news item
6472 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6474         * NEWS: 2.4.5
6476 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6478         * flex.skl: Added yy_fill_buffer
6480 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6482         * gen.c: is_interactive -> yy_is_interactive
6484 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6486         * flex.1: Updated credits
6488 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6490         * Makefile.in: Fixed typo in "uninstall" target
6492 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6494         * gen.c: Updated comment regarding 0-based vs. 1-based arrays for
6495         -CF.
6497 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6499         * dfa.c: Initialize dfaacc[0] for -CF representation Fixed minor
6500         memory leak
6502 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6504         * main.c: #include "FlexLexer.h" -> <FlexLexer.h>
6506 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6508         * FlexLexer.h: Added extern "C++" wrapper
6510 1993-12-09  Vern Paxson <vern@ee.lbl.gov>
6512         * main.c: Detect REJECT etc. before generating YY_USES_REJECT!
6514 1993-12-09  Vern Paxson <vern@ee.lbl.gov>
6516         * gen.c: Fixed bug in interactive reads where char is unsigned
6518 1993-12-09  Vern Paxson <vern@ee.lbl.gov>
6520         * parse.y: Fixed bug in treating '$' as variable trailing context
6522 1993-12-09  Vern Paxson <vern@ee.lbl.gov>
6524         * version.h: 2.4.5
6526 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6528         * README: pretester update
6530 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6532         * NEWS: 2.4.4
6534 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6536         * flex.1: LexError(), C++ experiment warning, credits
6538 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6540         * scan.l: Fixed 8-bit bug
6542 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6544         * flex.skl, gen.c: Fixed nasty 8-bit bugs
6546 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6548         * dfa.c, ecs.c, flexdef.h, gen.c, main.c, nfa.c, tblcmp.c: 
6549         {min,max,abs} -> {MIN,MAX,ABS}
6551 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6553         * FlexLexer.h, flex.skl: Support for yyFlexLexer::LexerError
6555 1993-12-06  Vern Paxson <vern@ee.lbl.gov>
6557         * version.h: 2.4.4
6559 1993-12-05  Vern Paxson <vern@ee.lbl.gov>
6561         * flex.1: credits update
6563 1993-12-05  Vern Paxson <vern@ee.lbl.gov>
6565         * Makefile.in: very minor "install" tweaks
6567 1993-12-05  Vern Paxson <vern@ee.lbl.gov>
6569         * flex.skl, nfa.c: YY_USER_ACTION generated now for each case in
6570         action switch
6572 1993-12-04  Vern Paxson <vern@ee.lbl.gov>
6574         * flex.skl: Fixed bug in pointing yyin at a new file and resuming
6575         scanning
6577 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6579         * NEWS: Added note regarding g++ 2.5.X
6581 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6583         * flex.1: updated credits
6585 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6587         * NEWS: ranlib addition for 2.4.3
6589 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6591         * Makefile.in: Minor tweak to last change
6593 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6595         * Makefile.in: run ranlib on libfl.a
6597 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6599         * NEWS: Hopefully last update prior to 2.4.3
6601 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6603         * flexdef.h, gen.c, misc.c, sym.c: lint tweaks
6605 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6607         * Makefile.in: Added exec_prefix
6609 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6611         * flex.1: credit update
6613 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6615         * flex.skl: lint tweak
6617 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6619         * NEWS: FlexLexer.h fixed for separate inclusion
6621 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6623         * FlexLexer.h, flex.skl, main.c: mods so FlexLexer.h can be included
6624         separately
6626 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6628         * flex.1: -F incompatible with -+
6630 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
6632         * NEWS: Elaborated comments for 2.4.3
6634 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
6636         * NEWS: 2.4.3
6638 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
6640         * flex.1: Updated message regarding missing libfl.a routines Added
6641         thanks to Noah Friedman
6643 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
6645         * Makefile.in: Added libstring.c Modified "lint" target to use
6646         -Dconst= Added a.out, lex.yy.cc to sundry clean targets
6648 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
6650         * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: Use
6651         yy_strXXX() routines instead of <string.h>
6653 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6655         * version.h: 2.4.3
6657 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6659         * flexdef.h, misc.c: yy_flex_xmalloc() moved to misc.c
6661 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6663         * flex.skl: Fixed bug in yy_fatal_error()
6665 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6667         * Makefile.in: ... and remove plain tar file after compression
6669 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6671         * NEWS: 2.4.2
6673 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6675         * Makefile.in: Produce both compress'd and gzip'd distribution tar
6676         files
6678 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6680         * version.h: Release 2.4.2
6682 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6684         * NEWS: -a -> -Ca
6686 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6688         * README: described configuration files in manifest
6690 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6692         * Makefile.in: Added intermediate step of copying MISC/alloca.c ->
6693         alloca.c Included CPPFLAGS when compiling alloca.c
6695 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6697         * README: Credit to 2.4 pre-testers.
6699 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6701         * gen.c: Fixed nasty bug in short/long decl decision
6703 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6705         * flexdef.h: Lowered MAX_SHORT out of increased general paranoia.
6706         Added yy_flex_xmalloc() proto
6708 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6710         * main.c: Fixed very minor typo in -v output
6712 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6714         * misc.c: Removed vestigal cast to (char) in isupper() call
6716 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6718         * misc.c: Added casts to unsigned Char for isascii() calls
6720 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6722         * parse.y: Added #ifdef chud for alloca()
6724 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6726         * Makefile.in: Added alloca
6728 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6730         * configure.in: Add AC_ALLOCA if using bison
6732 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6734         * Makefile.in: Added intermediate file going scan.l -> scan.c
6736 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6738         * Makefile.in: Removed parse.{c,h} from distribution files, since
6739          they may not be all that portable.
6741 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6743         * flex.skl: Fixed %array YYLMAX headaches, added error message if
6744          buffer needs growing but REJECT used
6746 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6748         * gen.c, main.c: Fixed YYLMAX headaches
6750 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6752         * flex.1: Documented that buffer can't grow if REJECT used
6754 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6756         * Makefile.in: Added parse.{c,h} to dist files
6758 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6760         * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l: Fixed to
6761         buffer section 1 definitions
6763 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6765         * sym.c: Fixed ANSI-C glitch with '%' operator
6767 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6769         * scan.l: Fixed mis-definition of ndlookup()
6771 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6773         * NEWS: 2.4 -> 2.4.1
6775 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6777         * Makefile.in: Added install.sh, mkinstalldirs to distribution files
6779 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6781         * flex.1: Added Nathan Zelle, "promoted" Francois
6783 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6785         * Makefile.in: only "realclean" removes flex dist depends on flex
6787 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6789         * flexdef.h, misc.c: myctoi takes char[] instead of Char[]
6791 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6793         * flexdef.h: -a -> -Ca all_lower, all_upper -> work on char*
6795 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6797         * Makefile.in: Added -Ca to bigcheck
6799 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6801         * main.c: -a -> -Ca; fixed help output
6803 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6805         * dfa.c, flex.1: -a -> -Ca
6807 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6809         * misc.c: all_lower, all_upper work on char*
6811 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6813         * scan.l: Fixed some casts now that yytext is always char* and never
6814         unsigned char*
6816 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6818         * Makefile.in: Francois' tweaks
6820 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6822         * configure.in: AC_LN_S, AC_STDC_HEADERS (but not AC_ALLOCA)
6824 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6826         * NEWS: fixed typo
6828 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6830         * Makefile.in: Don't remove dist directory
6832 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6834         * Makefile.in: Include liballoc.c in lint targets
6836 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6838         * misc.c: lint tweak
6840 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6842         * Makefile.in: Added -l compression to bigcheck
6844 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6846         * Makefile.in: permission tweaking for "dist"
6848 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6850         * Makefile.in: more "dist" tweaks
6852 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6854         * Makefile.in: Changed "make dist" to use version.h, include scan.c
6855         in initial dir copy
6857 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6859         * version.h: 2.4.1
6861 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6863         * README: Revised as per Francois Pinard
6865 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6867         * COPYING: flex.skel -> flex.skl
6869 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6871         * NEWS: Updated date of 2.4 release
6873 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6875         * Makefile.in: Removed manual & nroff output from distribution
6877 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6879         * NEWS: 2.4.1 release
6881 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6883         * configure.in: Initial revision
6885 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6887         * Makefile.in: Merge w/ 2.4.1 changes added "dist2" target
6889 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6891         * Makefile.in: Initial revision
6893 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6895         * flexdef.h: Removed #ifndef FILE protection from include of stdio
6897 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6899         * flex.1: Added Francois Pinard to distribution headache helpers
6901 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6903         * flex.skl: Modified C++ scanners to get input a character at a time
6904         for interactive scanners.
6906 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6908         * main.c: Added YY_INTERACTIVE.
6910 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6912         * scan.l: Put definitions inside ()'s so we can test -l option for
6913         "make bigcheck"
6915 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6917         * flex.1: Documented YY_INTERACTIVE.
6919 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6921         * flex.1, flex.skl, flexdef.h, gen.c, main.c, parse.y, scan.l: -l
6922         lex compatibility flag
6924 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6926         * flex.skl: Support for read()/fread() section 1 definitions precede
6927         default macro definitions
6929 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6931         * flexdef.h: Added use_read global
6933 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6935         * gen.c: Cleaner definition for yymore() Fixed string broken across
6936         multiple lines
6938 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6940         * main.c: Added -Cr
6942 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6944         * misc.c: K&R declaration for check_char()
6946 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6948         * flex.1: Documented -Cr
6950 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6952         * flex.1: No need to #undef before redefining prior to -Cr
6953         documentation
6955 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
6957         * README: Heavily massaged for 2.4
6959 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
6961         * flex.1: Added Landon Noll to thanks.
6963 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
6965         * NEWS: 2.4 release
6967 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
6969         * flex.1: 2.4 documentation
6971 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
6973         * main.c: Added global to remember -P prefix so it can be written in
6974         -v summary.  Alphabetized prefix generation, added yywrap
6976 1993-11-09  Vern Paxson <vern@ee.lbl.gov>
6978         * version.h: updated date for 2.4.0 :-(
6980 1993-10-10  Vern Paxson <vern@ee.lbl.gov>
6982         * FlexLexer.h: Whitespace tweaking
6984 1993-10-10  Vern Paxson <vern@ee.lbl.gov>
6986         * main.c: Use DEFAULT_CSIZE only if not using equivalence classes.
6988 1993-10-10  Vern Paxson <vern@ee.lbl.gov>
6990         * flex.1: Checkpoint prior to final 2.4 update
6992 1993-10-04  Vern Paxson <vern@ee.lbl.gov>
6994         * NEWS: Raw 2.4 changes
6996 1993-10-04  Vern Paxson <vern@ee.lbl.gov>
6998         * flex.skl: osfcn.h -> unistd.h
7000 1993-10-04  Vern Paxson <vern@ee.lbl.gov>
7002         * flex.skl: Added "static" to definition of yy_fatal_error as well
7003         as fwd decl.
7005 1993-10-04  Vern Paxson <vern@ee.lbl.gov>
7007         * flex.skl: Added yy_fatal_error function.
7009 1993-10-03  Vern Paxson <vern@ee.lbl.gov>
7011         * flex.skl, gen.c: Got rid of (char *) casts of yytext, no longer
7012         needed.
7014 1993-10-03  Vern Paxson <vern@ee.lbl.gov>
7016         * FlexLexer.h: YY_CHAR -> char added YYText(), YYLeng()
7018 1993-10-03  Vern Paxson <vern@ee.lbl.gov>
7020         * flex.skl, gen.c: Minimized use of YY_CHAR
7022 1993-10-03  Vern Paxson <vern@ee.lbl.gov>
7024         * main.c: Added "flex++" feature Minimized use of YY_CHAR
7026 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
7028         * main.c: Clarified help message for -S
7030 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
7032         * libyywrap.c, version.h: Initial revision
7034 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
7036         * main.c: If -+ used, output to lex.yy.cc
7038 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
7040         * FlexLexer.h, flex.skl: Switched from FILE*'s to stream's
7042 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
7044         * flexdef.h: Added expand_nxt_chk() extern.
7046 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
7048         * flex.skl: Added dynamic buffer growing.  Added yyless() for
7049         section 3.
7051 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
7053         * dfa.c, flexdef.h, gen.c, main.c: Added -a option for long-align.
7055 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
7057         * scan.l: formfeed no longer considered whitespace
7059 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
7061         * flexdef.h: Nuked FILENAMESIZE
7063 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
7065         * main.c: yyflexlexer.h -> FlexLexer.h minor portability tweak
7067 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
7069         * gen.c: Added start condition to EOF trace output
7071 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
7073         * flex.skl: Added YY_START changed yyFlexLexer to define yylex()
7075 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
7077         * misc.c: Minor portability tweaks
7079 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
7081         * FlexLexer.h: Split into two classes, one fully abstract.  yylex()
7082         no longer abstract in yyFlexLexer
7084 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
7086         * scan.l: PC lint tweak
7088 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
7090         * parse.y: YYSTYPE #define'd to int
7092 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
7094         * nfa.c: minor lint tweak
7096 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
7098         * FlexLexer.h: Initial revision
7100 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
7102         * flexdef.h: Delete prototypes for Unix system calls.
7104 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
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
7109 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
7111         * main.c: %array not allowed with C++ scanners
7113 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
7115         * scan.l: Fixed bugs regarding %{%} code in section 2 prolog %array
7116         not allowed with C++ scanners
7118 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
7120         * flexdef.h: Added C_plus_plus flag.
7122 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
7124         * flex.skl: First version of C/C++ skeleton
7126 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
7128         * gen.c: yy_state_type declared earlier.  Made a bunch of statics
7129         only output if not -+
7131 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
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.
7137 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
7139         * misc.c: Added %+/%-/%* to skelout()
7141 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
7143         * scan.l: EOF in section 2 prolog leads to section 0, not section 3
7145 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
7147         * yylex.c: Dump promotion of EOF in section 2 to turn on section 3;
7148          instead just treat it like a final EOF
7150 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
7152         * dfa.c: yy_nxt table should be "const"
7154 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
7156         * flexdef.h: Removed a lot of #ifdef chud "backtracking" -> "backing
7157         up"
7159 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
7161         * main.c: "backtracking" -> "backing up" got rid of time reports
7163 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
7165         * gen.c: "backtracking" -> "backing up" some portability tweaks
7166         fixed to only call flexscan() when done if known to be in section 3
7168 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
7170         * misc.c: isascii() moved to flexdef.h nuked flex_gettime()
7172 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
7174         * scan.l: Fixed bug with empty section 2
7176 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
7178         * yylex.c: Chucked definition of isascii()
7180 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
7182         * flex.skl: preserve yytext on input() bug fix when combining
7183         yyless() with yymore() checkpoint prior to C++ option
7185 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
7187         * dfa.c: "backtracking" -> "backing up"
7189 1993-07-09  Vern Paxson <vern@ee.lbl.gov>
7191         * flex.skl: Fixed to not generate extra EOF's after reading one.
7193 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
7195         * main.c: Spit out definition of YY_CHAR early
7197 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
7199         * flex.skl: Some rearranging to make sure things get declared in the
7200         right order
7202 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
7204         * tblcmp.c: Some comment fixes as per Wilhelms
7206 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
7208         * scan.l: Nuked #undef of yywrap, now that it's a function
7210 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
7212         * parse.y: Fixed bug with Z-a character classes as per Wilhelms
7214 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
7216         * nfa.c: added check_char call in mkstate() to prevent bad xtion
7217         chars
7219 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
7221         * gen.c: Fixed some reallocation bugs, etc. as per Wilhelms
7223 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
7225         * flexdef.h: Added check_char(), readable_form()
7227 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
7229         * flex.skl: Added #ifndef's around #define's to let user override
7230         Moved a bunch of definitions prior to section 1
7232 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
7234         * dfa.c: Wilhems bug fixes.
7236 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
7238         * ccl.c, misc.c: Added check_char()
7240 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
7242         * flexdef.h: Changed to use yy_flex_alloc() and friends
7244 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
7246         * main.c: Added -P flag
7248 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
7250         * scan.l: Fixed bug in lex % directives
7252 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
7254         * misc.c: Modified to use yy_flex_alloc() and friends
7256 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
7258         * sym.c: Modified to use yy_flex_alloc()
7260 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
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
7265 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
7267         * dfa.c: Got rid of code needed for %t
7269 1993-04-14  Vern Paxson <vern@ee.lbl.gov>
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.
7275 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
7277         * flex.1: Fixed bug in description of backtracking
7279 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
7281         * NEWS: 2.3.8
7283 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
7285         * flex.skl, main.c: %array support
7287 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
7289         * misc.c: Added non-STDC clause for '\a'
7291 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
7293         * scan.l: Fixed subtle problems regarding '*'s in comments
7294         %pointer/%array match entire lines
7296 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
7298         * gen.c: Added %array support
7300 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7302         * README: Finally updated email addr
7304 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7306         * flex.1: Mostly .LP -> .PP
7308 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7310         * flexdef.h: [no log message]
7312 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7314         * main.c, scan.l: A lot of tweaks ...
7316 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7318         * ccl.c: reallocate_character_array -> reallocate_Character_array
7320 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7322         * gen.c: Bug/lint fixes Modified to work with "action" array instead
7323         of temp file
7325 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7327         * sym.c: Fixed bug in 8-bit hashing
7329 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7331         * parse.y: numerous bug fixes extra formatting of error/warning
7332         messages added support of <*>, partial support for nested start
7333         conditions
7335 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7337         * ecs.c: Remove %t cruft
7339 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7341         * flex.skl: Beginning of %pointer/%array support
7343 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7345         * dfa.c: Added keeping track of which rules are useful fixed a
7346         fencepost error in checking for scanners that require -8
7348 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7350         * nfa.c: Added checking for whether rules are useful modified to
7351         work with internal "action" array
7353 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7355         * misc.c: Added internal "action" array, internal skeleton,
7356         zero_out() in lieu of bzero
7358 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7360         * tblcmp.c: Fixed a bunch of fencepost errors in increasing tables.
7362 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7364         * yylex.c: -Wall fix
7366 1991-03-28  Vern Paxson <vern@ee.lbl.gov>
7368         * gen.c: Fixed out-of-bounds access bug; patch #7 for release 2.3
7370 1991-03-28  Vern Paxson <vern@ee.lbl.gov>
7372         * NEWS: Patch #7 for 2.3
7374 1990-10-23  Vern Paxson <vern@ee.lbl.gov>
7376         * gen.c: fixed missing "rule_type" entry for end-of-buffer action
7378 1990-08-29  Vern Paxson <vern@ee.lbl.gov>
7380         * gen.c: Fixed yymore() but in not resetting yy_more_len
7382 1990-08-29  Vern Paxson <vern@ee.lbl.gov>
7384         * NEWS: Patch #6 for 2.3
7386 1990-08-16  Vern Paxson <vern@ee.lbl.gov>
7388         * NEWS: Patch #5
7390 1990-08-14  Vern Paxson <vern@ee.lbl.gov>
7392         * misc.c: fixed comment in myesc()
7394 1990-08-14  Vern Paxson <vern@ee.lbl.gov>
7396         * NEWS: fixed date in patch #4
7398 1990-08-14  Vern Paxson <vern@ee.lbl.gov>
7400         * NEWS: patch #4
7402 1990-08-14  Vern Paxson <vern@ee.lbl.gov>
7404         * misc.c: fixed hexadecimal escapes; added is_hex_digit()
7406 1990-08-03  Vern Paxson <vern@ee.lbl.gov>
7408         * NEWS: Patch #3
7410 1990-08-03  Vern Paxson <vern@ee.lbl.gov>
7412         * flex.skl, flexdef.h: changed to include <stddef.h> for __GNUC__
7414 1990-08-02  Vern Paxson <vern@ee.lbl.gov>
7416         * NEWS: 2.3 patch #2
7418 1990-08-02  Vern Paxson <vern@ee.lbl.gov>
7420         * flex.skl: Another try at getting the malloc() definitions correct;
7421         this time for g++, too
7423 1990-08-02  Vern Paxson <vern@ee.lbl.gov>
7425         * flex.skl, flexdef.h: fixed to declare malloc() and free() by hand
7426         if __GNUC__
7428 1990-07-28  Vern Paxson <vern@ee.lbl.gov>
7430         * flexdef.h: Changed to get malloc definition in identical fashion
7431         to that used by flex.skel
7433 1990-06-28  Vern Paxson <vern@ee.lbl.gov>
7435         * NEWS: [no log message]
7437 1990-06-28  Vern Paxson <vern@ee.lbl.gov>
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.
7443 1990-06-27  Vern Paxson <vern@ee.lbl.gov>
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
7448 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7450         * README: Changed prolog to reflect 2.3 release.
7452 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7454         * NEWS: pointed reader at Makefile instead of README for porting
7455         considerations added Makefile comments: support for SCO Unix;
7456         parameterization
7458 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7460         * flex.skl: Added DONT_HAVE_STDLIB_H and declarations of malloc()
7462 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7464         * NEWS: 2.3 changes
7466 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
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
7473 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7475         * main.c: declared void functions as such added prototypes for
7476         forward references changed to check for error status when closing
7477         files
7479 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7481         * yylex.c: Added macro definition for isascii() if not already
7482         present
7484 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7486         * sym.c: declared void functions as such added prototypes for
7487         forward references changed to use format_pinpoint_message where
7488         appropriate
7490 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
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
7496 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7498         * parse.y: introduced format_pinpoint_message() declared void
7499         functions as such changed lone <<EOF>> to apply to all outstanding
7500         start conditions
7502 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7504         * nfa.c, tblcmp.c: declared void functions as such added prototypes
7505         for forward references
7507 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
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*
7514 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7516         * libmain.c: Added declaration of arguments made yylex() a function
7518 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
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()
7524 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7526         * flexdef.h: Added prototypes changed memory allocation routines to
7527         deal with void*'s instead of char*'s some rearranging for VMS
7529 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7531         * flex.skl: Added YY_USER_INIT Added yy_new_buffer() alias for
7532         yy_create_buffer() fixed (hopefully) malloc declaration headaches
7534 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7536         * ecs.c: declared void functions as such declared void functions as
7537         such
7539 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7541         * dfa.c: prototypes for forward references declared void functions
7542         as such
7544 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7546         * ccl.c: Declared void functions as such
7548 1990-04-12  Vern Paxson <vern@ee.lbl.gov>
7550         * flex.skl: added fix for allowing yy_switch_to_buffer() in yywrap()
7552 1990-04-03  Vern Paxson <vern@ee.lbl.gov>
7554         * NEWS: patch #3 - -I fix
7556 1990-03-30  Vern Paxson <vern@ee.lbl.gov>
7558         * gen.c: Changed generation of archaic "continue" to "goto
7559         yy_find_action"
7561 1990-03-27  Vern Paxson <vern@ee.lbl.gov>
7563         * NEWS: Patch #2 changes
7565 1990-03-27  Vern Paxson <vern@ee.lbl.gov>
7567         * flex.skl: fixed fencepost errors with yy_buf_size and detecting
7568         NUL's
7570 1990-03-26  Vern Paxson <vern@ee.lbl.gov>
7572         * NEWS: [no log message]
7574 1990-03-26  Vern Paxson <vern@ee.lbl.gov>
7576         * flex.skl: g++ tweaks
7578 1990-03-23  Vern Paxson <vern@ee.lbl.gov>
7580         * NEWS: Changes for Patch #1.
7582 1990-03-23  Vern Paxson <vern@ee.lbl.gov>
7584         * flex.skl: fix for g++
7586 1990-03-23  Vern Paxson <vern@ee.lbl.gov>
7588         * flex.1: minor typos and formatting changes.  Removed BITNET
7589         address.
7591 1990-03-23  Vern Paxson <vern@ee.lbl.gov>
7593         * README: nuked BITNET address.
7595 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7597         * README: 2.2 README
7599 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7601         * NEWS: USG alias.
7603 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7605         * flexdef.h: Added USG alias for SYS_V
7607 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7609         * : [no log message]
7611 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7613         * flex.skl: Tweaks for lint and C++
7615 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7617         * flex.1: -ll => -lfl
7619 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7621         * NEWS: 2.2 changes
7623 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7625         * flex.skl: Changed to use YY_BUFFER_STATE everywhere.
7627 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7629         * flex.1: [no log message]
7631 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7633         * dfa.c: "associated rules" changed to "associated rule line
7634         numbers".
7636 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7638         * scan.l: cast added to malloc() call to keep lint happy.
7640 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7642         * yylex.c: Fixed handling of premature EOF's.
7644 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7646         * sym.c: Removed declaration of malloc()
7648 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7650         * scan.l: Removed malloc() declaration.  Added detection of EOF in
7651         actions.
7653 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7655         * parse.y: Rules rewritten so '/' and '$' parsed correctly.
7657 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7659         * nfa.c: Corrected line numbers for continued actions.
7661 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7663         * misc.c: Removed declarations of malloc() and realloc().
7665 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7667         * main.c: Summary of generation flags.  Minor -8 tweaks.
7669 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7671         * gen.c: full support for -d
7673 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7675         * flexdef.h: defines for malloc() and realloc() conditional defines
7676         for abs(), min(), and max()
7678 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7680         * flex.skl: Many multiple-buffer additions.
7682 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7684         * dfa.c: -8 tweaks.
7686 1990-03-19  Vern Paxson <vern@ee.lbl.gov>
7688         * flex.skl: Proto hacks.  NUL hacks.  Debugging hacks.  C++ hacks.
7690 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7692         * : RCS won't let me unedit! gets "Missing access list"
7694 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7696         * tblcmp.c: Minor tweaks for NUL's.
7698 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7700         * : no changes -- had checked out for testing smaller read buffer
7701         sizes
7703 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7705         * nfa.c: hack for NUL's.
7707 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7709         * misc.c: Hack to cshell for NUL's.
7711 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7713         * main.c: NUL's.  -8
7715 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7717         * gen.c: NUL's.
7719 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7721         * flexdef.h: NUL's.  8-bit chars.
7723 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7725         * flex.skl: NUL's; indenting
7727 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7729         * dfa.c: more thrashing around with NUL's
7731 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7733         * ccl.c: removed NUL hack
7735 1990-03-14  Vern Paxson <vern@ee.lbl.gov>
7737         * yylex.c: Added <<EOF>> token
7739 1990-03-14  Vern Paxson <vern@ee.lbl.gov>
7741         * ecs.c, flexdef.h:  Tweaks for NUL chars.
7743 1990-03-14  Vern Paxson <vern@ee.lbl.gov>
7745         * dfa.c, gen.c, main.c, misc.c, parse.y, scan.l, tblcmp.c: Tweaks
7746         for NUL chars.
7748 1990-03-14  Vern Paxson <vern@ee.lbl.gov>
7750         * ccl.c: Tweaks for handling NUL's.
7752 1990-02-28  Vern Paxson <vern@ee.lbl.gov>
7754         * flex.1: [no log message]
7756 1990-02-28  Vern Paxson <vern@ee.lbl.gov>
7758         * flex.1: Changed .so options.man to inlined version since flex.1
7759         will have a different (shorter) options description.
7761 1990-02-28  Vern Paxson <vern@ee.lbl.gov>
7763         * flex.1: [no log message]
7765 1990-02-28  Vern Paxson <vern@ee.lbl.gov>
7767         * flex.1: [no log message]
7769 1990-02-26  Vern Paxson <vern@ee.lbl.gov>
7771         * flex.1: [no log message]
7773 1990-02-25  Vern Paxson <vern@ee.lbl.gov>
7775         * flex.1: [no log message]
7777 1990-02-25  Vern Paxson <vern@ee.lbl.gov>
7779         * flex.1: Initial revision
7781 1990-01-16  Vern Paxson <vern@ee.lbl.gov>
7783         * gen.c: Restored EOB accepting list for REJECT.  Second try at 2.2
7784         Release.
7786 1990-01-16  Vern Paxson <vern@ee.lbl.gov>
7788         * misc.c: Added missing ',' in error message.  2.2 Release, second
7789         try.
7791 1990-01-16  Vern Paxson <vern@ee.lbl.gov>
7793         * yylex.c: 8-bit char support.  2.2 Release.
7795 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
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.
7802 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
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.
7810 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7812         * gen.c: Removed unused EOB_accepting_list array.  2.2 Release.
7814 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
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.
7820 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7822         * parse.y: 8-bit char support.  Error-message pinpointing.  2.2
7823         Release.
7825 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
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.
7833 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7835         * sym.c: Unsigned char support.  2.2 Release.
7837 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7839         * nfa.c: Removed redundant test.  2.2 Release.
7841 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7843         * misc.c: Unsigned char support.  \x support.  2.2 Release.
7845 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7847         * tblcmp.c: 8-bit char support.  2.2 Release.
7849 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
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.
7855 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7857         * ecs.c: %t support.  8-bit/unsigned char support.  2.2 Release.
7859 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7861         * dfa.c: %t hacks.  minor cosmetics.  2.2 Relase.
7863 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7865         * ccl.c: Changes for unsigned/8-bit chars.  2.2 Release.
7867 1990-01-10  Vern Paxson <vern@ee.lbl.gov>
7869         * libmain.c: Initial revision
7871 1989-12-30  Vern Paxson <vern@ee.lbl.gov>
7873         * nfa.c: removed gratuitous trailing context code
7875 1989-12-30  Vern Paxson <vern@ee.lbl.gov>
7877         * main.c: made -c<compression flags> case-sensitive
7879 1989-12-30  Vern Paxson <vern@ee.lbl.gov>
7881         * flex.skl: unput() bug fix
7883 1989-12-30  Vern Paxson <vern@ee.lbl.gov>
7885         * README: [no log message]
7887 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7889         * scan.l: changed to not use '|' and trailing context combo so users
7890         can test using -F ...
7892 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7894         * parse.y: made trailing context combined with '|' warning always
7895         come out
7897 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7899         * README: [no log message]
7901 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7903         * COPYING: Initial revision
7905 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7907         * NEWS, README, main.c: [no log message]
7909 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7911         * README: [no log message]
7913 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7915         * NEWS, README, main.c: [no log message]
7917 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7919         * : Beta release
7921 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7923         * NEWS, main.c: [no log message]
7925 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7927         * flex.skl, flexdef.h, gen.c, misc.c, nfa.c, parse.y, scan.l, sym.c: 
7928         2.0.1 beta
7930 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7932         * README: [no log message]
7934 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
7936         * gen.c: fixsed bug with -I and backtracking
7938 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
7940         * flex.skl: Cleaned up forward declarations of yyunput() and input()
7942 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
7944         * parse.y: Split copyright string.
7946 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
7948         * nfa.c: Split copyright string.  Added check for empty machine in
7949         dupmachine().
7951 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
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 ...
7957 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7959         * README: updated for 2nd release Beta test added RCS header
7961 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7963         * flexdef.h: removed static char copyright
7965 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7967         * flexdef.h: Added BSD copyright notice.  Removed
7968         FAST_SKELETON_FILE.
7970 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7972         * main.c: added BSD copyright notice.  Removed references to
7973         FAST_SKELETON_FILE.
7975 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7977         * ecs.c, gen.c, nfa.c: Added BSD copyright notice
7979 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7981         * ccl.c, dfa.c, misc.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 
7982         added BSD copyright notice
7984 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7986         * flex.skl: Initial revision
7988 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7990         * yylex.c: renamed accnum to num_rules
7992 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7994         * tblcmp.c: moved table generation code to gen.c moved ntod() to
7995         dfa.c
7997 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7999         * sym.c: the most piddling format change imaginable
8001 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
8003         * scan.l: changed to look for yymore, REJECT, %used and %unused
8004         removed gross magic for dealing with section 3
8006 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
8008         * nfa.c, parse.y: changes for variable trailing context
8010 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
8012         * misc.c: added all_lower() and all_upper()
8014 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
8016         * main.c: added checking for features being Really used
8017         backtracking, performance reports misc. cleanup
8019 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
8021         * gen.c: major overhaul for merged skeleton
8023 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
8025         * flexdef.h: a zillion changes/additions/cleanups
8027 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
8029         * dfa.c: added backtrack report added checking for dangerous
8030         trailing context considerable minor cleanup
8032 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
8034         * ccl.c: list_character_set() modified to take a FILE to write to
8035         ...
8037 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
8039         * README: updated for beta release
8041 1988-11-25  Vern Paxson <vern@ee.lbl.gov>
8043         * main.c: added -p flag generation of #define's for scanner
8045 1988-11-25  Vern Paxson <vern@ee.lbl.gov>
8047         * flexdef.h: Added END_OF_BUFFER_ACTION and bol_needed
8049 1988-11-25  Vern Paxson <vern@ee.lbl.gov>
8051         * dfa.c: added ntod()
8053 1988-05-09  Vern Paxson <vern@ee.lbl.gov>
8055         * gen.c: Initial revision
8057 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
8059         * yylex.c: RCS header changed display style of non-printings from ^x
8060         to \0xx
8062 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
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
8073 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
8075         * sym.c: RCS header changed "entry" to "sym_entry" to avoid conflict
8076         with old keyword
8078 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
8080         * scan.l: RCS header removed \^ from ESCSEQ
8082 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
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
8087 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
8089         * nfa.c: RCS ident yy_cp, yy_bp support name shortenings assoc_rule
8090         support
8092 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
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()
8098 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
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
8104 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
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
8114 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
8116         * ecs.c: added RCS id added PROCFLG to avoid assumption of signed
8117         char's
8119 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
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
8126 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
8128         * ccl.c: Added list_character_set()
8130 1988-05-07  Vern Paxson <vern@ee.lbl.gov>
8132         * ccl.c: added RCS id
8134 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
8136         * README: minor tweaks
8138 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
8140         * README: forgot sh flex.shar
8142 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
8144         * README: final tweaking
8146 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
8148         * tblcmp.c: removed minor lint fluff
8150 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
8152         * NEWS: [no log message]
8154 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
8156         * NEWS, README: Initial revision
8158 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
8160         * yylex.c: added identifying comment.  changed to include "parse.h"
8161         instead of "y.tab.h"
8163 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
8165         * tblcmp.c: Changed name from flexcmp.c -> tblcmp.c fixed misc.
8166         typos made generating ec tables be a routine
8168 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
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.
8174 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
8176         * scan.l: Changed name from flexscan.l -> scan.l fixed bug in
8177         <RECOVER> added block comments between rules.
8179 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
8181         * parse.y: changed name from flexparse.y -> parse.y added start
8182         condition "INITIAL" made a{3} have "variable length"
8184 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
8186         * nfa.c: changed name from flexnfa.c -> nfa.c corrected some typos.
8188 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
8190         * misc.c: changed name from flexmisc.c -> misc.c
8192 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
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.
8198 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
8200         * flexdef.h: fixed typos, enhanced symbol table definition.
8202 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
8204         * ecs.c: changed name from flexecs.c to ecs.c
8206 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
8208         * dfa.c: changed name from flexdfa.c to dfa.c
8210 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
8212         * ccl.c: changed name from flexccl.c -> ccl.c
8214 1988-02-13  Vern Paxson <vern@ee.lbl.gov>
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.
8219 1987-11-08  Vern Paxson <vern@ee.lbl.gov>
8221         * Initial revision