indent(1): Support "f" and "F" floating constant suffixes.
[freebsd-src.git] / contrib / flex / ChangeLog
blob4d0c7595a7f7865901e9272c29202bad23b9cdfa
1 2012-08-03  Will Estes <westes575@gmail.com>
3         * NEWS: update NEWS to reflect changes in 2.5.37
5 2012-08-03  Will Estes <westes575@gmail.com>
7         * configure.in: update flex version to 2.5.37
9 2012-08-03  Will Estes <westes575@gmail.com>
11         * po/de.po: new de translation from the translation project
13 2012-08-02  Will Estes <westes575@gmail.com>
15         * po/vi.po: new vi translation from the translation project
17 2012-08-02  Will Estes <westes575@gmail.com>
19         * po/pl.po: new pl translation from the translation project
21 2012-08-02  Will Estes <westes575@gmail.com>
23         * po/fi.po: new fi translation from the translation project
25 2012-08-02  Will Estes <westes575@gmail.com>
27         * Makefile.am: Add -f option to LN_S to create flex++ The autoconf macro LN_S needs -f to successfully install flex++ if
28         flex++ already exists. Fortunately, ln, ln -s and cp -p, which are
29         the various forms that LN_S can take all will do the right thing
30         with a -f argument passed.
32 2012-08-02  Will Estes <westes575@gmail.com>
34         * Makefile.am, tools/Makefile.am, tools/cvs2cl.pl,
35         tools/cvsauthors, tools/git2cl: replace cvs2cl with git2cl Add the git2cl script in tools/ and remove the (now unnecessary)
36         cvs2cl script. Remove tools/cvsauthors since git2cl does not need
37         that file.  Account for all the above in Makefile.am and
38         tools/Makefile.am
40 2012-07-29  Will Estes <wlestes@users.sourceforge.net>
42         * tests/.cvsignore, tests/.gitignore, tests/TEMPLATE/.cvsignore,
43         tests/TEMPLATE/.gitignore, tests/test-alloc-extra/.cvsignore,
44         tests/test-alloc-extra/.gitignore, tests/test-array-nr/.cvsignore,
45         tests/test-array-nr/.gitignore, tests/test-array-r/.cvsignore,
46         tests/test-array-r/.gitignore, tests/test-basic-nr/.cvsignore,
47         tests/test-basic-nr/.gitignore, tests/test-basic-r/.cvsignore,
48         tests/test-basic-r/.gitignore, tests/test-bison-nr/.cvsignore,
49         tests/test-bison-nr/.gitignore, tests/test-bison-yylloc/.cvsignore,
50         tests/test-bison-yylloc/.gitignore,
51         tests/test-bison-yylval/.cvsignore,
52         tests/test-bison-yylval/.gitignore,
53         tests/test-c++-basic/.cvsignore, tests/test-c++-basic/.gitignore,
54         tests/test-c++-multiple-scanners/.cvsignore,
55         tests/test-c++-multiple-scanners/.gitignore,
56         tests/test-c++-yywrap/.cvsignore, tests/test-c++-yywrap/.gitignore,
57         tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/.gitignore,
58         tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/.gitignore,
59         tests/test-ccl/.cvsignore, tests/test-ccl/.gitignore,
60         tests/test-concatenated-options/.cvsignore,
61         tests/test-concatenated-options/.gitignore,
62         tests/test-debug-nr/.cvsignore, tests/test-debug-nr/.gitignore,
63         tests/test-debug-r/.cvsignore, tests/test-debug-r/.gitignore,
64         tests/test-extended/.cvsignore, tests/test-extended/.gitignore,
65         tests/test-header-nr/.cvsignore, tests/test-header-nr/.gitignore,
66         tests/test-header-r/.cvsignore, tests/test-header-r/.gitignore,
67         tests/test-include-by-buffer/.cvsignore,
68         tests/test-include-by-buffer/.gitignore,
69         tests/test-include-by-push/.cvsignore,
70         tests/test-include-by-push/.gitignore,
71         tests/test-include-by-reentrant/.cvsignore,
72         tests/test-include-by-reentrant/.gitignore,
73         tests/test-linedir-r/.cvsignore, tests/test-linedir-r/.gitignore,
74         tests/test-lineno-nr/.cvsignore, tests/test-lineno-nr/.gitignore,
75         tests/test-lineno-r/.cvsignore, tests/test-lineno-r/.gitignore,
76         tests/test-mem-nr/.cvsignore, tests/test-mem-nr/.gitignore,
77         tests/test-mem-r/.cvsignore, tests/test-mem-r/.gitignore,
78         tests/test-multiple-scanners-nr/.cvsignore,
79         tests/test-multiple-scanners-nr/.gitignore,
80         tests/test-multiple-scanners-r/.cvsignore,
81         tests/test-multiple-scanners-r/.gitignore,
82         tests/test-noansi-nr/.cvsignore, tests/test-noansi-nr/.gitignore,
83         tests/test-noansi-r/.cvsignore, tests/test-noansi-r/.gitignore,
84         tests/test-posix/.cvsignore, tests/test-posix/.gitignore,
85         tests/test-posixly-correct/.cvsignore,
86         tests/test-posixly-correct/.gitignore,
87         tests/test-prefix-nr/.cvsignore, tests/test-prefix-nr/.gitignore,
88         tests/test-prefix-r/.cvsignore, tests/test-prefix-r/.gitignore,
89         tests/test-pthread/.cvsignore, tests/test-pthread/.gitignore,
90         tests/test-quotes/.cvsignore, tests/test-quotes/.gitignore,
91         tests/test-reject/.cvsignore, tests/test-reject/.gitignore,
92         tests/test-rescan-nr/.cvsignore, tests/test-rescan-nr/.gitignore,
93         tests/test-rescan-r/.cvsignore, tests/test-rescan-r/.gitignore,
94         tests/test-string-nr/.cvsignore, tests/test-string-nr/.gitignore,
95         tests/test-string-r/.cvsignore, tests/test-string-r/.gitignore,
96         tests/test-table-opts/.cvsignore, tests/test-table-opts/.gitignore,
97         tests/test-top/.cvsignore, tests/test-top/.gitignore,
98         tests/test-yyextra/.cvsignore, tests/test-yyextra/.gitignore: rename
99         .cvsignore files in tests/ subdirectories to gitignore
101 2012-07-23  Will Estes <wlestes@users.sourceforge.net>
103         * examples/.cvsignore, examples/fastwc/.cvsignore,
104         examples/manual/.cvsignore, lib/.cvsignore, tools/.cvsignore: remove
105         unneeded .cvsignore files
107 2012-07-22  Will Estes <wlestes@users.sourceforge.net>
109         * .gitignore: add *.o and *.a to top level .gitignore The cvs tree did not need these additions because cvs assumed a lot
110         of C-style defaults for .cvsignore files. flex builds *.o object
111         files in the course of compilation and *.a files are built as a part
112         of the libraries that flex compiles in the build process.
114 2012-07-22  Will Estes <wlestes@users.sourceforge.net>
116         * .cvsignore, .gitignore, doc/.cvsignore, doc/.gitignore,
117         m4/.cvsignore, m4/.gitignore, po/.cvsignore, po/.gitignore: rename
118         .cvsignore files to .gitignore The .cvsignore files from the legacy cvs repository tracked what
119         files got autogenerated during various stages of the flex build.
120         Renaming the .cvsignore files to .gitignore lets git do the same
121         thing. git is better about letting higher level .gitignore files
122         not-track files in lower level directories. As I work my way through
123         the test directories, we may add additional .gitignore files from
124         the old .cvsignore files.  The po/ directory has a lot of special files used by gettext, so the
125         patterns in po/.gitignore look very different.  The doc/.gitignore file accounts for what texinfo/makeinfo do, and
126         so it also has special patterns.  The m4 directory is mainly present for autoconf's benefit, but we
127         have to account for it so make can do the right thing. Hence,
128         m4/.gitignore says to ignore *.m4, as counterintuitive as that may
129         seem.
131 2012-07-22  Will Estes <wlestes@users.sourceforge.net>
133         * NEWS: update NEWS file to note release date of 2.5.36
135 2012-06-23  Will Estes <wlestes@users.sourceforge.net>
137         * doc/flex.texi: fix call to version in manual
139 2012-06-22  Will Estes <wlestes@users.sourceforge.net>
141         * doc/flex.texi: add missing argument to call to yylex in manual
143 2012-04-27  Will Estes <wlestes@users.sourceforge.net>
145         * flex.skl: lintish cleanup in flex.skl; resolves #2040664
147 2012-04-27  Will Estes <wlestes@users.sourceforge.net>
149         * doc/flex.texi: add a 7 to the c99 octal pattern; resolves #3518269
151 2012-03-31  Will Estes <wlestes@users.sourceforge.net>
153         * doc/flex.texi: copyedit; resolves #3513670
155 2012-03-23  Will Estes <wlestes@users.sourceforge.net>
157         * buf.c: escape backslashes in #line filenames in %top section;
158         resolves #3212400; patch submitted by scfc_de
160 2012-03-21  Will Estes <wlestes@users.sourceforge.net>
162         * Makefile.am, configure.in, lib/Makefile.am, lib/lib.c,
163         lib/malloc.c, lib/realloc.c: provide malloc() and realloc() for
164         systems that do not have satisfactory versions; resolves #1899047
166 2012-03-21  Will Estes <wlestes@users.sourceforge.net>
168         * Makefile.am: install flex++ as a link; resolves bug #2939681
170 2012-03-21  Will Estes <wlestes@users.sourceforge.net>
172         * tests/test-bison-nr/Makefile.am,
173         tests/test-bison-yylloc/Makefile.am,
174         tests/test-bison-yylval/Makefile.am: fix dependencies for make -j in
175         test suite
177 2012-03-19  Will Estes <wlestes@users.sourceforge.net>
179         * flex.skl: add missing prototypes for yyset_column() and
180         yyget_column(); resolves #3029024; patch submitted by scfc_de
182 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
184         * flex.skl, tests/test-reject/scanner.l,
185         tests/test-table-opts/scanner.l: wrap yy_fatal_error calls
186         appropriately
188 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
190         * regex.c: fix overlapping data buffer issue; patch from Tim
191         Landsheet scfc_de
193 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
195         * scan.l: better bracket handling in the scanner
197 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
199         * flexdef.h, main.c, misc.c: Remove unneeded tracking of line/column
200         output; patch from Tim Landsheet scfc_de
202 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
204         * configure.in: fix test for m4 to accept an m4 with -P and not jus
205         tGNU m4; patch from Tim Landsheet scfc_de on sourceforge
207 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
209         * doc/flex.texi: fix order of td_lolen and td_hilen in
210         documentation; resolves #2913693; patch submitted by Andreas
211         Gruenbacher <agruen@suse.de>
213 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
215         * doc/flex.texi: correct document of YY_FLUSH_BUFFER; resolves
216         #1723028
218 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
220         * dfa.c, flexdef.h, misc.c, parse.y: speed up things for complex
221         inputs; resolves #2891390
223 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
225         * doc/flex.texi: fix ipv6 pattern in manual; update manual copyright
226         to 2012
228 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
230         * flex.skl: fremove isatty() declaration; resolves #1984987
232 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
234         * doc/flex.texi: Add link for RFC 2396
236 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
238         * flex.skl: resolve #1990170
240 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
242         * flex.skl: fix documentation to reflect arguments actually used;
243         bug #2783023
245 2012-02-05  Will Estes <wlestes@users.sourceforge.net>
247         * main.c: fix yywrap behavior for reentrant scanners
249 2012-02-04  Will Estes <wlestes@users.sourceforge.net>
251         * NEWS: Mmention tr translation
253 2012-02-04  Will Estes <wlestes@users.sourceforge.net>
255         * tables.c: prevent unused stuff from being compiled so as to reduce
256         warnings
258 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
260         * buf.c, filter.c, main.c, misc.c, regex.c, scanflags.c: more better
261         error messages; more better memory handling
263 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
265         * misc.c: more careful/paranoia
267 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
269         * scanopt.c: more careful memory allocation in option processing
271 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
273         * Makefile.am, configure.in: remove m4/ directory and generally
274         clean up automake/autoconf inputs
276 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
278         * lib/.cvsignore: cvsignore files that need that
280 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
282         * NEWS, po/da.po, po/es.po, po/ko.po, po/pt_BR.po, po/ro.po,
283         po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: check in translations
285 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
287         * main.c: correct macro definition of yywrap
289 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
291         * scan.l: Greater specificity in error messages
293 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
295         * parse.y: improve rule handling at EOF
297 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
299         * flex.skl: include cstdio for definition of EOF in all cases
301 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
303         * flex.skl: suppress warning on unused yyguts_t
305 2010-08-13  Will Estes <wlestes@users.sourceforge.net>
307         * NEWS, po/LINGUAS, po/fi.po: new fi translation from the
308         translation project
310 2009-03-31  Will Estes <wlestes@users.sourceforge.net>
312         * doc/flex.texi:        Include version.texi after @setfilename,        so that @set values are correctly evaluated.    (Start Conditions, Performance, Lex and Posix): Fix some        markup errors.          (Cxx): Likewise.  Also, fix C++ example to actually be  compilable. Patch from Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
314 2008-12-28  Will Estes <wlestes@users.sourceforge.net>
316         * configure.in: remove line break that broke configure
318 2008-12-28  Will Estes <wlestes@users.sourceforge.net>
320         * doc/flex.texi: specify the title on the title page since @settitle
321         doesn't do that for us; resolves bug #2043491
323 2008-12-28  Will Estes <wlestes@users.sourceforge.net>
325         * configure.in, flexdef.h: check for regex.h; resolves bug #2337486
327 2008-07-23  Will Estes <wlestes@users.sourceforge.net>
329         * NEWS, po/ga.po: new ga translation from the translation project
331 2008-06-10  Will Estes <wlestes@users.sourceforge.net>
333         * NEWS, po/ca.po: new ca translation
335 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
337         * Makefile.am: move ABOUT-NLS back to EXTRA_DIST
339 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
341         * Makefile.am: create new dist_doc_DATA; move some EXTRA_DIST files
342         to new dist_doc_DATA target
344 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
346         * .cvsignore: ignore more automake generated config.status* files
348 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
350         * NEWS: flex distribution now built with automake and autoconf
351         versions ...
353 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
355         * README.cvs: document GNU auto* version changes for building flex
356         from cvs
358 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
360         * .cvsignore, doc/Makefile.am: ignore automake-supplied ylwrap
362 2008-05-15  Will Estes <wlestes@users.sourceforge.net>
364         * NEWS, flex.skl: clean up types; resolves 1961902
366 2008-05-15  Will Estes <wlestes@users.sourceforge.net>
368         * NEWS: update NEWS re manual
370 2008-05-15  Will Estes <wlestes@users.sourceforge.net>
372         * doc/flex.texi: correct eroneous references to 'nowrap' to refer to
373         'noyywrap'; resolves bug #1739912
375 2008-05-14  Will Estes <wlestes@users.sourceforge.net>
377         * filter.c: call clearerr on stdin before dup2'ing it; resolves bug
378         #1902612
380 2008-05-14  Will Estes <wlestes@users.sourceforge.net>
382         * NEWS: generic updates to NEWS
384 2008-05-14  Will Estes <wlestes@users.sourceforge.net>
386         * tests/test-pthread/Makefile.am: move library flags in linker
387         command; resolves patch #1943403; patch submitted by
388         nullnix@users.sourceforge.net
390 2008-05-14  Will Estes <wlestes@users.sourceforge.net>
392         * doc/flex.texi: use ansi syntax in simple examples; resolves patch
393         #1909844; patch submitted by Tom Browder,
394         tbrowder2@users.sourceforge.net
396 2008-04-10  Will Estes <wlestes@users.sourceforge.net>
398         * doc/flex.texi: fix typo in example (from Paolo J. Matos
400 2008-04-10  Will Estes <wlestes@users.sourceforge.net>
402         * flexint.h: move endif to better account for what C99 defines for
403         integer types (fix from debian project)
405 2008-04-10  Will Estes <wlestes@users.sourceforge.net>
407         * gen.c: fix another int type to be size_t
409 2008-03-30  Will Estes <wlestes@users.sourceforge.net>
411         * NEWS, po/fr.po: new fr translation
413 2008-03-30  Will Estes <wlestes@users.sourceforge.net>
415         * NEWS, configure.in: start version 2.5.36
417 2008-02-26  Will Estes <wlestes@users.sourceforge.net>
419         * NEWS: add date of release
421 2008-02-15  Will Estes <wlestes@users.sourceforge.net>
423         * NEWS, parse.y: fix bug that prevented comments from working
424         properly
426 2008-02-12  Will Estes <wlestes@users.sourceforge.net>
428         * po/de.po: new de translation
430 2008-02-10  Will Estes <wlestes@users.sourceforge.net>
432         * NEWS, po/vi.po: new vi translation
434 2008-02-10  Will Estes <wlestes@users.sourceforge.net>
436         * NEWS, po/nl.po: new nl translation
438 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
440         * NEWS, po/pl.po: new pl translation
442 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
444         * NEWS, po/de.po, po/pt_BR.po: new de, pt_br translations
446 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
448         * NEWS, flex.skl: generate headers for all functions (resolves bug
449         #1628314)
451 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
453         * NEWS, flex.skl: change yy_size_t to be size_t (resolves bug
454         #1849812)
456 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
458         * configure.in: start work on version 2.5.35
460 2007-12-12  Will Estes <wlestes@users.sourceforge.net>
462         * NEWS, configure.in: revert NEWS and configure.in to version 2.5.34
464 2007-09-12  Will Estes <wlestes@users.sourceforge.net>
466         * NEWS, configure.in: update version number to 2.5.35
468 2007-09-10  Aaron Stone <sodabrew@users.sourceforge.net>
470         * tests/test-alloc-extra/scanner.l: Use %option extra-type.
472 2007-09-10  Aaron Stone <sodabrew@users.sourceforge.net>
474         * NEWS, doc/flex.texi, flex.skl, flexdef.h, main.c, parse.y, scan.l: 
475         Introduce %option extra-type="your_type *" (resolves bug #1744505).
477 2007-08-15  Will Estes <wlestes@users.sourceforge.net>
479         * po/nl.po: new nl translations from the translation project
481 2007-06-28  Will Estes <wlestes@users.sourceforge.net>
483         * NEWS: change release date
485 2007-06-28  Will Estes <wlestes@users.sourceforge.net>
487         * flex.skl: adjustment for prefix classes; patch submitted by Petr
488         Machata <pmachata@redhat.com>
490 2007-06-28  Will Estes <wlestes@users.sourceforge.net>
492         * NEWS: NEWS item for yy_init_extra
494 2007-06-12  Aaron Stone <sodabrew@users.sourceforge.net>
496         * doc/flex.texi: Docs and example for yylex_init_extra.
498 2007-06-01  Will Estes <wlestes@users.sourceforge.net>
500         * tests/test-alloc-extra/.cvsignore: ignore OUTPUT file in
501         test-alloc-extra
503 2007-06-01  Will Estes <wlestes@users.sourceforge.net>
505         * tests/descriptions: add description of concatenated options test
507 2007-05-31  Will Estes <wlestes@users.sourceforge.net>
509         * tests/test-alloc-extra/.cvsignore: add missing .cvsignore to
510         test-alloc-extra
512 2007-05-31  Aaron Stone <sodabrew@users.sourceforge.net>
514         * configure.in, flex.skl, gen.c, main.c: Changes to resolve SF bugs
515         1568325 and 1563589.
517 2007-05-31  Aaron Stone <sodabrew@users.sourceforge.net>
519         * tests/Makefile.am, tests/descriptions,
520         tests/test-alloc-extra/Makefile.am,
521         tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input: 
522         Adding test cases for yylex_init_extra.
524 2007-05-12  Will Estes <wlestes@users.sourceforge.net>
526         * configure.in, tests/test-pthread/scanner.l: fixes to test-pthread
528 2007-05-12  Will Estes <wlestes@users.sourceforge.net>
530         * NEWS: NEWS item for concatenated options
532 2007-05-12  Will Estes <wlestes@users.sourceforge.net>
534         * configure.in, tests/Makefile.am,
535         tests/test-concatenated-options/.cvsignore,
536         tests/test-concatenated-options/Makefile.am: unit test to verify
537         concatenated options parsing
539 2007-05-12  Will Estes <wlestes@users.sourceforge.net>
541         * scanopt.c: parse multiple short concatenated options; patch
542         submitted by Petr Machata <pmachata@redhat.com
544 2007-05-11  Will Estes <wlestes@users.sourceforge.net>
546         * autogen.sh: remove --force option from autogen.sh; much faster
547         without it
549 2007-05-11  Will Estes <wlestes@users.sourceforge.net>
551         * NEWS, configure.in: version 2.5.34
553 2007-05-08  Aaron Stone <sodabrew@users.sourceforge.net>
555         * NEWS, flex.skl: Better checking after yyalloc/yyrealloc (resolves
556         bug #1595967)
558 2007-05-01  Will Estes <wlestes@users.sourceforge.net>
560         * doc/flex.texi: change title of manual to 'Lexical Analysis with
561         Flex'
563 2007-04-25  Will Estes <wlestes@users.sourceforge.net>
565         * flex.skl: c++ memory leak plug
567 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
569         * flex.skl: roll back c++ memory patch as it causes the test suite
570         no end of grief
572 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
574         * flex.skl: fix function definitions for non-ANSI environments (from
575         Manoj Srivastava from Debian patchset)
577 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
579         * flex.skl: fix c++ memory leak (from Manoj Srivastava from Debian
580         patchset)
582 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
584         * flex.skl: fix parameter name in comment (patch from Manoj
585         Srivastava from the debian patchset
587 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
589         * flex.skl: add a size_t cast (patch from Manoj Srivastava from the
590         debian patchset
592 2007-04-16  Will Estes <wlestes@users.sourceforge.net>
594         * tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am: 
595         cleanups to handle VPATH builds better; passifies make distcheck
597 2007-04-16  Will Estes <wlestes@users.sourceforge.net>
599         * doc/flex.texi: drop using the \ in \ escaping as it throws pdf
600         generation for a loop
602 2007-04-14  Will Estes <wlestes@users.sourceforge.net>
604         * .cvsignore: add compile and *.tar.bz2 to .cvsignore
606 2007-04-14  Will Estes <wlestes@users.sourceforge.net>
608         * main.c: add call to setlocale for ctype as per debian patchset
610 2007-04-14  Will Estes <wlestes@users.sourceforge.net>
612         * Makefile.am, NEWS: provide for a PIC version of libfl.a for shared
613         libraries using flex scanners
615 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
617         * FlexLexer.h: annotate endifs since they're a bit far from their
618         opening #if statements
620 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
622         * flexdef.h, parse.y: refactor and slightly redo alloca testing,
623         resolves bug #1675899
625 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
627         * : overhaul configure.in: use octathorps for comments so they're
628         passed through m4 processing; better bracketing of m4 arguments;
629         retool checks as per suggestions from autoscan(1)
631 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
633         * flex.skl: fix skeleton for reentrant scanners
635 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
637         * Makefile.am: remove homegrown tags target; automake does that for
638         us
640 2007-04-12  Will Estes <wlestes@users.sourceforge.net>
642         * flex.skl: fix skeleton for reentrant scanners, resolves bug
643         #1694318
645 2007-04-12  Will Estes <wlestes@users.sourceforge.net>
647         * FlexLexer.h: declare some const where missing in c++ header file
649 2007-04-10  Will Estes <wlestes@users.sourceforge.net>
651         * doc/flex.texi: corrections to the manual as per suggestions from
652         flex-help@
654 2007-04-03  Will Estes <wlestes@users.sourceforge.net>
656         * doc/flex.texi: include author names in online versions of the
657         manual
659 2007-04-03  Will Estes <wlestes@users.sourceforge.net>
661         * COPYING: update copyright notice
663 2007-04-03  Will Estes <wlestes@users.sourceforge.net>
665         * AUTHORS: rearrange and update AUTHORS
667 2007-03-29  Will Estes <wlestes@users.sourceforge.net>
669         * NEWS: note sf feature request 1658379 in NEWS
671 2007-03-29  Will Estes <wlestes@users.sourceforge.net>
673         * tools/cvsauthors: add sodabrew to cvsauthors file
675 2007-03-29  Aaron Stone <sodabrew@users.sourceforge.net>
677         * flex.skl: SourceForge feature request #1658379: Expose YY_BUF_SIZE
678         in the header file.
680 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
682         * NEWS, filter.c, flex.skl: apply patches submitted by sodabrew
684 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
686         * README.cvs: more changes describing building flex from cvs
688 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
690         * Makefile.am, README.cvs, README.cvs-snapshot: rename
691         README.cvs-snapshot to README.cvs
693 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
695         * README.cvs-snapshot: update to explain where flex cvs lives
697 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
699         * README, doc/flex.texi: correct how to submit bugs
701 2007-02-16  Will Estes <wlestes@users.sourceforge.net>
703         * NEWS: clarify NEWS item re man page and pdf manual
705 2007-02-14  Will Estes <wlestes@users.sourceforge.net>
707         * po/Makevars: update bug address to point to flex-devel instead of
708         lex-help
710 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
712         * configure.in, doc/Makefile.am: make better use of AC_INIT; clean
713         up, simplify and make more robust the generation of the man page
715 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
717         * configure.in: remove option check-news from call to
718         AM_INIT_AUTOMAKE as gnits implies check-news
720 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
722         * Makefile.am, configure.in: move automake options from Makefile.am
723         to configure.in
725 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
727         * autogen.sh: restore --install option to autogen.sh since --force
728         does not imply --install
730 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
732         * tools/cvsauthors: add john43 to cvsauthors file
734 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
736         * autogen.sh: call autoreconf with --force instead of --install
738 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
740         * doc/.cvsignore: remove texinfo.tex from cvs tree
742 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
744         * NEWS: updates to NEWS file to reflect recent changes
746 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
748         * doc/Makefile.am: add flex.pdf to EXTRA_DIST
750 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
752         * configure.in: remove flex.spec
754 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
756         * Makefile.am: remove maintainercleanfiles
758 2007-02-01  Will Estes <wlestes@users.sourceforge.net>
760         * doc/Makefile.am: more changes to build system to distribute man
761         page
763 2007-02-01  Will Estes <wlestes@users.sourceforge.net>
765         * doc/Makefile.am: add flex man page to distribution
767 2007-02-01  Will Estes <wlestes@users.sourceforge.net>
769         * .cvsignore, flex.spec.in: remove flex spec file
771 2006-11-17  Will Estes <wlestes@users.sourceforge.net>
773         * tests/test-table-opts/Makefile.am: make test target depend on test
774         groupings, which in turn depend on building executables; cygwin
775         portability fix
777 2006-11-10  Will Estes <wlestes@users.sourceforge.net>
779         * tests/create-test: change create-test script to edit files in
780         place
782 2006-11-09  Will Estes <wlestes@users.sourceforge.net>
784         * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
785         tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
786         tests/test-bison-nr/Makefile.am,
787         tests/test-bison-yylloc/Makefile.am,
788         tests/test-bison-yylval/Makefile.am,
789         tests/test-c++-basic/Makefile.am,
790         tests/test-c++-multiple-scanners/Makefile.am,
791         tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
792         tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am,
793         tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
794         tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am,
795         tests/test-header-r/Makefile.am,
796         tests/test-include-by-buffer/Makefile.am,
797         tests/test-include-by-push/Makefile.am,
798         tests/test-include-by-reentrant/Makefile.am,
799         tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am,
800         tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am,
801         tests/test-mem-r/Makefile.am,
802         tests/test-multiple-scanners-nr/Makefile.am,
803         tests/test-multiple-scanners-r/Makefile.am,
804         tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am,
805         tests/test-posix/Makefile.am,
806         tests/test-posixly-correct/Makefile.am,
807         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
808         tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am,
809         tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am,
810         tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am,
811         tests/test-string-r/Makefile.am, tests/test-top/Makefile.am,
812         tests/test-yyextra/Makefile.am: change CLEANFILES to include
813         instead of just the testname for the executable
815 2006-11-09  Will Estes <wlestes@users.sourceforge.net>
817         * doc/flex.texi: fix typos in manual; resolves bug #1592857
819 2006-11-09  Will Estes <wlestes@users.sourceforge.net>
821         * tests/TEMPLATE/Makefile.am: change test template to remove test
822         executable when that executable has an extension, e.g. under Cygwin
824 2006-11-08  Will Estes <wlestes@users.sourceforge.net>
826         * tests/Makefile.am: test names weren't displaying in test
827         success/failure messages (from #1591672
829 2006-10-30  Will Estes <wlestes@users.sourceforge.net>
831         * doc/.cvsignore: add flex.html to .cvsignore in doc directory
833 2006-10-22  Will Estes <wlestes@users.sourceforge.net>
835         * NEWS: update NEWS file for the work that millaway did
837 2006-10-22  Will Estes <wlestes@users.sourceforge.net>
839         * FlexLexer.h, NEWS, main.c,
840         tests/test-c++-multiple-scanners/scanner-2.l: make yywrap work with
841         c++ scanners as per sf bug report
843 2006-10-20  Will Estes <wlestes@users.sourceforge.net>
845         * NEWS, flex.skl, tests/test-c++-multiple-scanners/main.cpp,
846         tests/test-c-cpp-nr/scanner.l: memory leak issues in c++ scanner
848 2006-10-20  Will Estes <wlestes@users.sourceforge.net>
850         * NEWS, configure.in, tests/Makefile.am, tests/descriptions,
851         tests/test-c++-yywrap/.cvsignore,
852         tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l,
853         tests/test-c++-yywrap/test.input: add unit test for c++ with yywrap
855 2006-10-20  Will Estes <wlestes@users.sourceforge.net>
857         * NEWS, tests/test-c++-basic/Makefile.am,
858         tests/test-linedir-r/Makefile.am: use configure-provided awk
859         variable for portability; add loadlibes variable to c++ test
861 2006-10-17  Will Estes <wlestes@users.sourceforge.net>
863         * doc/flex.texi: add noyywrap option to example; use whitespace to
864         clarify example
866 2006-08-02  Will Estes <wlestes@users.sourceforge.net>
868         * NEWS, po/ca.po, po/vi.po: new translations
870 2006-04-11  John Millaway <john43@users.sourceforge.net>
872         * tables.c: Casted away signedness to appease -Werror freaks.
874 2006-03-28  John Millaway <john43@users.sourceforge.net>
876         * ccl.c, doc/flex.texi, flexdef.h, parse.y, scan.l, sym.c,
877         tests/test-ccl/scanner.l, tests/test-ccl/test.input: Added ccl union
878         operator.  Added test in test suite for ccl union operator.
879         Documented ccl union operator.  Removed crufty ccl cache to prevent
880         parser problems.
882 2006-03-28  John Millaway <john43@users.sourceforge.net>
884         * doc/flex.texi, scan.l, tests/test-extended/scanner.l,
885         tests/test-extended/test.input: Extended syntax excluded for
886         lex/posix compat mode.  Comments discarded inside (?x:) patterns.
887         Added test in test suite for comments in extended patterns.
888         Documented syntax additions.
890 2006-03-27  John Millaway <john43@users.sourceforge.net>
892         * scan.l, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 
893         Implemented (?x:) syntax to allow whitespace in patterns.  Added
894         test for (?x:) syntax in test suite.
896 2006-03-27  John Millaway <john43@users.sourceforge.net>
898         * parse.y, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 
899         Implemented dot-all syntax.  Added test for dot-all syntax in test
900         suite.
902 2006-03-27  John Millaway <john43@users.sourceforge.net>
904         * dfa.c, doc/flex.texi, flexdef.h, gen.c, main.c, parse.y, scan.l,
905         scanflags.c, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 
906         Removed global variable caseins.  Added scanner stack flags for
907         case-insensitivity.  Moved case-folding code from DFA-generation to
908         parse time read-macros.  Added localized case-sensitivity syntax
909         from Perl.  Added test for new syntax in test suite.  Documented new
910         syntax.
912 2006-03-27  John Millaway <john43@users.sourceforge.net>
914         * Makefile.am, configure.in, flexdef.h, scanflags.c: Added configure
915         check for assert.h.  Added scanner flags stack.
917 2006-03-25  John Millaway <john43@users.sourceforge.net>
919         * configure.in, doc/flex.texi, scan.l, tests/Makefile.am,
920         tests/descriptions, tests/test-extended/.cvsignore,
921         tests/test-extended/Makefile.am, tests/test-extended/scanner.l,
922         tests/test-extended/test.input: Added extended, perl-compatible
923         comment syntax.  Added test for extended comment syntax.  Documented
924         extended comment syntax.
926 2006-03-25  John Millaway <john43@users.sourceforge.net>
928         * doc/flex.texi, parse.y: Changed explicit 'A'-'Z' to isupper(),
929         where correct to do so.  Documentation.
931 2006-03-24  John Millaway <john43@users.sourceforge.net>
933         * doc/flex.texi: Documentation.
935 2006-03-24  John Millaway <john43@users.sourceforge.net>
937         * doc/flex.texi: Added appendix of patterns to manual.
939 2006-03-23  John Millaway <john43@users.sourceforge.net>
941         * doc/flex.texi: .
943 2006-03-22  John Millaway <john43@users.sourceforge.net>
945         * doc/flex.texi: Documentation.
947 2006-03-22  John Millaway <john43@users.sourceforge.net>
949         * doc/flex.texi: Documented set difference operator {-}.
951 2006-03-22  John Millaway <john43@users.sourceforge.net>
953         * ccl.c, flexdef.h, parse.y, scan.l, tests/test-ccl/scanner.l,
954         tests/test-ccl/test.input: Added set difference operator {-} for
955         character classes.
957 2006-03-22  John Millaway <john43@users.sourceforge.net>
959         * configure.in, doc/flex.texi, parse.y, scan.l, tests/Makefile.am,
960         tests/descriptions, tests/test-ccl/.cvsignore,
961         tests/test-ccl/Makefile.am, tests/test-ccl/scanner.l,
962         tests/test-ccl/test.input: Added negated character class
963         expressions.  Documented negated character class expressions.  Added
964         regression test for negated character class expressions.
966 2006-03-22  John Millaway <john43@users.sourceforge.net>
968         * buf.c, filter.c, gen.c, main.c, misc.c, nfa.c, parse.y, regex.c: 
969         Replaced sprintf with snprintf everywhere.
971 2006-03-22  John Millaway <john43@users.sourceforge.net>
973         * Makefile.am: Removed includedir from AM_CPPFLAGS #1439351.
975 2006-03-21  John Millaway <john43@users.sourceforge.net>
977         * configure.in, tests/Makefile.am, tests/descriptions,
978         tests/test-quotes/.cvsignore, tests/test-quotes/Makefile.am,
979         tests/test-quotes/scanner.l, tests/test-quotes/test.input: Added
980         test to verify user code is unmangled.
982 2006-03-21  John Millaway <john43@users.sourceforge.net>
984         * flexdef.h, misc.c, scan.l: Fixed escape in actions.
986 2006-03-21  John Millaway <john43@users.sourceforge.net>
988         * filter.c, flexdef.h, main.c, scan.l: Reverted previous input
989         filter changes.  Added noop macro to scanner output.  Modified
990         scan.l to escape m4 quotes found in user code.
992 2006-03-21  John Millaway <john43@users.sourceforge.net>
994         * tests/test-table-opts/Makefile.am,
995         tests/test-table-opts/scanner.l: Removed m4 from test-table-opts
997 2006-03-21  John Millaway <john43@users.sourceforge.net>
999         * tests/test-reject/Makefile.am, tests/test-reject/scanner.l: 
1000         Removed m4 from test-reject
1002 2006-03-21  John Millaway <john43@users.sourceforge.net>
1004         * filter.c, flexdef.h, main.c, scan.l: Moved set_input_file to
1005         different file.
1007 2006-03-21  John Millaway <john43@users.sourceforge.net>
1009         * flex.skl, flexdef.h, flexint.h, misc.c: Relaxed tests for __STDC__
1010         and __STDC_VERSION__ to cope with bugs in GCC and Sun cc.
1012 2006-03-20  John Millaway <john43@users.sourceforge.net>
1014         * filter.c: Documented filter chain. Removed fdopen. Added no-op
1015         fseek.
1017 2006-03-13  John Millaway <john43@users.sourceforge.net>
1019         * gen.c: Fixed another -Wall report.
1021 2006-03-10  Will Estes <wlestes@users.sourceforge.net>
1023         * NEWS, po/vi.po: new vi translation
1025 2006-03-09  Will Estes <wlestes@users.sourceforge.net>
1027         * NEWS, po/ga.po, po/nl.po: new nl, ga translations
1029 2006-02-21  Will Estes <wlestes@users.sourceforge.net>
1031         * m4/Makefile.am: add po.m4 to extra_dist in m4/ so it gets picked
1032         up by distributions
1034 2006-02-21  Will Estes <wlestes@users.sourceforge.net>
1036         * m4/Makefile.am: add nls.m4 to extra_dist in m4/ so it will get
1037         picked up in distribution tarballs
1039 2006-02-21  Will Estes <wlestes@users.sourceforge.net>
1041         * configure.in: remove website directory from configure.in
1043 2006-02-20  Will Estes <wlestes@users.sourceforge.net>
1045         * NEWS, configure.in: version 2.5.33 marks in NEWS and configure.in
1047 2006-02-20  Will Estes <wlestes@users.sourceforge.net>
1049         * configure.in: change email address in configure.in to point to
1050         flex-help@sourceforge.net
1052 2006-02-20  John Millaway <john43@users.sourceforge.net>
1054         * doc/flex.texi: Documentation.
1056 2006-02-20  John Millaway <john43@users.sourceforge.net>
1058         * BUGS: Appended to BUGS file.
1060 2006-02-18  Will Estes <wlestes@users.sourceforge.net>
1062         * Makefile.am: remove website directory (since it now has its own
1063         module in the flex project
1065 2006-02-16  John Millaway <john43@users.sourceforge.net>
1067         * doc/flex.texi, flex.skl: Fixed buffer overflow in reject state
1068         buffer.  Corrected documentation on the state buffer.
1070 2006-02-16  John Millaway <john43@users.sourceforge.net>
1072         * flex.skl: Reverted num_read from size_t back to int.
1074 2006-02-15  John Millaway <john43@users.sourceforge.net>
1076         * Makefile.am, configure.in: Removed reference to RoadMap in
1077         Makefile.am.  Added website directory.
1079 2006-02-15  Will Estes <wlestes@users.sourceforge.net>
1081         * README, RoadMap: remove RoadMap and reference to it in README
1083 2006-02-15  John Millaway <john43@users.sourceforge.net>
1085         * BUGS, README, doc/flex.texi, doc/flex.xml: Eliminated references
1086         to lex.sf.net.
1088 2006-02-15  John Millaway <john43@users.sourceforge.net>
1090         * BUGS, flex.skl: Transfered bugs list from lex.sf.net to BUGS file.
1092 2006-02-15  John Millaway <john43@users.sourceforge.net>
1094         * tests/test-rescan-nr/.cvsignore,
1095         tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l,
1096         tests/test-rescan-nr/test.input, tests/test-rescan-r/.cvsignore,
1097         tests/test-rescan-r/Makefile.am, tests/test-rescan-r/scanner.l,
1098         tests/test-rescan-r/test.input: Recommit of last commit -- broken
1099         pipe.
1101 2006-02-15  John Millaway <john43@users.sourceforge.net>
1103         * configure.in, flex.skl, tests/Makefile.am, tests/descriptions: 
1104         yy_lex_destroy calls yy_init_globals to reset everything for next
1105         call to yylex.  Added two new tests for reusing scanners.
1107 2006-02-14  John Millaway <john43@users.sourceforge.net>
1109         * flex.spec.in: Patched rpm spec file.
1111 2006-02-14  John Millaway <john43@users.sourceforge.net>
1113         * configure.in, flexint.h: Added C99 macro for inttypes, just to be
1114         conformant.
1116 2006-02-14  John Millaway <john43@users.sourceforge.net>
1118         * flexdef.h, nfa.c, parse.y: Changed symbol INFINITE to fix conflict
1119         with C math symbol.
1121 2006-02-14  John Millaway <john43@users.sourceforge.net>
1123         * scan.l: Omitting parens for named rules in trailing context.
1125 2006-02-14  John Millaway <john43@users.sourceforge.net>
1127         * configure.in, main.c, po/ca.po, po/da.po, po/de.po, po/es.po,
1128         po/fr.po, po/ga.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
1129         po/ro.po, po/ru.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po,
1130         tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Added check
1131         for locale.h and libintl.h in configure script.
1133 2006-02-14  John Millaway <john43@users.sourceforge.net>
1135         * flex.skl: Removed unused local vars.
1137 2006-02-14  John Millaway <john43@users.sourceforge.net>
1139         * flex.skl: Removed certain offending #undefs.
1141 2006-02-14  John Millaway <john43@users.sourceforge.net>
1143         * flexint.h: Removed logical and from preprocessor statement.
1145 2006-02-14  Will Estes <wlestes@users.sourceforge.net>
1147         * po/nl.po, po/nl.po.1: remove eroneously named nl.po.1; update
1148         nl.po
1150 2006-02-14  John Millaway <john43@users.sourceforge.net>
1152         * dfa.c: .
1154 2006-02-14  John Millaway <john43@users.sourceforge.net>
1156         * flex.skl: Included <sys/types.h> for serialized tables.
1158 2006-02-14  John Millaway <john43@users.sourceforge.net>
1160         * configure.in: Minor patch to call to head in configure script.
1162 2006-02-14  John Millaway <john43@users.sourceforge.net>
1164         * doc/flex.texi: Documentation patch.
1166 2006-02-14  John Millaway <john43@users.sourceforge.net>
1168         * filter.c, gen.c, libyywrap.c, main.c: Patch for full file system
1169         failure.
1171 2006-02-13  John Millaway <john43@users.sourceforge.net>
1173         * doc/flex.texi: Documentation.
1175 2006-02-13  John Millaway <john43@users.sourceforge.net>
1177         * main.c: Fixed double-fclose when input file is empty.
1179 2006-02-10  Will Estes <wlestes@users.sourceforge.net>
1181         * po/ca.po, po/da.po, po/de.po, po/es.po, po/fr.po, po/ga.po,
1182         po/ko.po, po/nl.po.1, po/pl.po, po/pt_BR.po, po/ro.po, po/ru.po,
1183         po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po: newtranslations
1185 2005-12-22  John Millaway <john43@users.sourceforge.net>
1187         * buf.c, main.c: Improvement request 1069716 log vs. log10
1189 2005-12-22  John Millaway <john43@users.sourceforge.net>
1191         * flex.skl: Fixed bug 1257093 yy_init_globals in header file
1193 2005-04-14  Will Estes <wlestes@users.sourceforge.net>
1195         * po/nl.po: new nl translation
1197 2005-04-07  Will Estes <wlestes@users.sourceforge.net>
1199         * NEWS, po/LINGUAS, po/nl.po, po/vi.po: new nl and vi translations
1201 2004-07-20  Will Estes <wlestes@users.sourceforge.net>
1203         * filter.c: correct improper stdin assignment
1205 2004-05-22  Will Estes <wlestes@users.sourceforge.net>
1207         * NEWS, po/tr.po: new tr translation
1209 2004-05-12  Will Estes <wlestes@users.sourceforge.net>
1211         * .cvsignore, .indent.pro: .cvsignore and  .indent.pro got missed in
1212         the import to sourceforge; replace them
1214 2004-05-11  Will Estes <wlestes@users.sourceforge.net>
1216         * po/fr.po: new fr translation
1218 2004-05-03  Will Estes <wlestes@users.sourceforge.net>
1220         * po/LINGUAS: polish is pl, not po
1222 2004-03-22  Will Estes <wlestes@users.sourceforge.net>
1224         * po/sv.po: yet another sweedish update
1226 2004-03-19  Will Estes <wlestes@users.sourceforge.net>
1228         * NEWS, po/sv.po: new sv translation
1230 2003-12-11  John Millaway <john43@users.sourceforge.net>
1232         * configure.in, filter.c, main.c: Configure checks for GNU m4.
1233         Environment variable M4 overrides built-in m4 path.  Generated m4
1234         does a late check for GNU m4.
1236 2003-12-09  John Millaway <john43@users.sourceforge.net>
1238         * doc/flex.texi: added 3 faqs
1240 2003-11-24  Will Estes <wlestes@users.sourceforge.net>
1242         * po/ro.po: new ro translation
1244 2003-11-07  Will Estes <wlestes@users.sourceforge.net>
1246         * NEWS, po/fr.po: new french translation
1248 2003-11-07  Will Estes <wlestes@users.sourceforge.net>
1250         * NEWS, po/ca.po: new catalan translation from the translation
1251         project
1253 2003-11-07  Will Estes <wlestes@users.sourceforge.net>
1255         * NEWS, po/LINGUAS, po/ga.po, po/pl.po: new polish translation;
1256         updated irish translation from translation project
1258 2003-10-10  Will Estes <wlestes@users.sourceforge.net>
1260         * NEWS, po/LINGUAS, po/ga.po: new Irish translation
1262 2003-08-25  Will Estes <wlestes@users.sourceforge.net>
1264         * NEWS, po/LINGUAS, po/ro.po: add romanian translation
1266 2003-07-16  Will Estes <wlestes@users.sourceforge.net>
1268         * flex.skl: flex_*int* type fixes
1270 2003-07-16  Will Estes <wlestes@users.sourceforge.net>
1272         * tools/cvsauthors: change wlestes email address
1274 2003-07-16  Will Estes <wlestes@users.sourceforge.net>
1276         * flex.skl: undef yytext_ptr has some bad side effects
1278 2003-07-07  John Millaway <john43@users.sourceforge.net>
1280         * doc/flex.texi: Documented m4 incompatibility with lex.
1282 2003-05-21  Will Estes <wlestes@users.sourceforge.net>
1284         * NEWS: upgrade to gettext 0.12
1286 2003-05-20  Will Estes <wlestes@users.sourceforge.net>
1288         * flex.skl, gen.c: patches from manoj via sourceforge
1290 2003-05-20  Will Estes <wlestes@users.sourceforge.net>
1292         * configure.in, po/.cvsignore, po/Makevars: upgrade gettext to 0.12;
1293         this allows running make pdf and make ps to be successful
1295 2003-05-20  Will Estes <wlestes@users.sourceforge.net>
1297         * doc/.cvsignore: cvs should ignore flex.pdf and flex.ps
1299 2003-04-25  John Millaway <john43@users.sourceforge.net>
1301         * TODO: Added yylineno bugs to TODO list.
1303 2003-04-03  John Millaway <john43@users.sourceforge.net>
1305         * doc/flex.xml: Docbook.
1307 2003-04-03  John Millaway <john43@users.sourceforge.net>
1309         * doc/flex.xml: xml now validates.
1311 2003-04-02  John Millaway <john43@users.sourceforge.net>
1313         * doc/flex.xml: Began conversion to DocBook.
1315 2003-04-01  Will Estes <wlestes@users.sourceforge.net>
1317         * NEWS, configure.in: version 2.5.31
1319 2003-04-01  Will Estes <wlestes@users.sourceforge.net>
1321         * NEWS: remove --enable-maintainer-mode configure option
1323 2003-04-01  Will Estes <wlestes@users.sourceforge.net>
1325         * configure.in: remove AM_MAINTAINER_MODE
1327 2003-04-01  John Millaway <john43@users.sourceforge.net>
1329         * flex.skl, flexdef.h, main.c, misc.c, scan.l: Renamed some internal
1330         variables.
1332 2003-03-31  Will Estes <wlestes@users.sourceforge.net>
1334         * NEWS: yylineno is now per-buffer in reentrant scanners
1336 2003-03-31  John Millaway <john43@users.sourceforge.net>
1338         * TODO: Added TODO item.
1340 2003-03-30  John Millaway <john43@users.sourceforge.net>
1342         * flex.skl, gen.c: yylineno is per-buffer in the reentrant scanner.
1343         support for yycolumn exists, but is not yet developed.
1345 2003-03-28  John Millaway <john43@users.sourceforge.net>
1347         * flex.skl: Minor documentation.
1349 2003-03-28  Will Estes <wlestes@users.sourceforge.net>
1351         * NEWS: added %top directive
1353 2003-03-27  John Millaway <john43@users.sourceforge.net>
1355         * buf.c, configure.in, doc/flex.texi, flexdef.h, main.c, scan.l,
1356         tests/Makefile.am, tests/descriptions, tests/test-top/.cvsignore,
1357         tests/test-top/Makefile.am, tests/test-top/main.c,
1358         tests/test-top/scanner.l, tests/test-top/test.input: Added %top
1359         block syntax.  Added test for %top block.  Documented %top block.
1361 2003-03-27  John Millaway <john43@users.sourceforge.net>
1363         * TODO, doc/flex.texi: Documented the m4 dependency.
1365 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1367         * configure.in, flexdef.h: check for sys/wait.h since we use wait(2)
1369 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1371         * flexdef.h: reorder include directives so as to catch system
1372         integer types before flex defined values for same
1374 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1376         * TODO: assign tasks due before major release can happen; remove
1377         --enable-maintainer-mode entry
1379 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1381         * Makefile.am: only rebuild the ChangeLog if we're inside a cvs
1382         working directory
1384 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1386         * configure.in, tools/.cvsignore, tools/Makefile.am: add tools/
1387         subdirectory to distribution
1389 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1391         * Makefile.am: remove maintainer_mode conditional; add filter.c and
1392         regex.c to indentfiles; reformat and sort indentfiles so it's easier
1393         to add files in the future
1395 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1397         * doc/Makefile.am: clean up flex.texi processing leftovers with
1398         cleanfiles
1400 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1402         * tests/test-linedir-r/Makefile.am: an awk script wasn't included in
1403         the distribution
1405 2003-03-26  John Millaway <john43@users.sourceforge.net>
1407         * TODO, configure.in, tests/Makefile.am, tests/descriptions,
1408         tests/test-include-by-push/.cvsignore,
1409         tests/test-include-by-push/Makefile.am,
1410         tests/test-include-by-push/scanner.l,
1411         tests/test-include-by-push/test-1.input,
1412         tests/test-include-by-push/test-2.input,
1413         tests/test-include-by-push/test-3.input: Added test for
1414         yypush_buffer_state and yypop_buffer_state.
1416 2003-03-26  John Millaway <john43@users.sourceforge.net>
1418         * TODO: Removed items from TODO list.
1420 2003-03-26  John Millaway <john43@users.sourceforge.net>
1422         * configure.in, tests/Makefile.am, tests/descriptions,
1423         tests/test-linedir-r/.cvsignore, tests/test-linedir-r/Makefile.am,
1424         tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c,
1425         tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input: 
1426         Added test for #line directives.
1428 2003-03-26  John Millaway <john43@users.sourceforge.net>
1430         * configure.in, tests/Makefile.am, tests/test-noansi-nr/.cvsignore,
1431         tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l,
1432         tests/test-noansi-nr/test.input, tests/test-noansi-r/.cvsignore,
1433         tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l,
1434         tests/test-noansi-r/test.input: Added test for noansi (traditional)
1435         options.  Reordered the tests so the basic ones are first.
1437 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
1439         * TODO, doc/Makefile.am: remove maintainer-mode conditional around
1440         rebuilding of manpage
1442 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
1444         * README: mention doc/ for user documentation
1446 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
1448         * TODO: rework distribution items
1450 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
1452         * NEWS: mention m4 processing
1454 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
1456         * tests/README: update instructions for running test suite
1458 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
1460         * FlexLexer.h, Makefile.am, TODO, buf.c, configure.in,
1461         doc/flex.texi, filter.c, flex.skl, flexdef.h, gen.c, main.c,
1462         misc.c, options.c, options.h, regex.c, scan.l, sym.c,
1463         tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l,
1464         tests/test-reject/scanner.l, tests/test-table-opts/scanner.l: merge
1465         millaway's m4 branch work
1467 2003-03-24  John Millaway <john43@users.sourceforge.net>
1469         * doc/flex.texi, flex.skl, flexdef.h, gen.c, main.c, options.c,
1470         options.h, scan.l: Option ansi-definitions.  Option ansi-prototypes.
1471         Cleaned up some of header.  Documented bison-locations.
1473 2003-03-24  John Millaway <john43@users.sourceforge.net>
1475         * scan.l: Escaped m4 macros in scan.l which would cause
1476         bootstrapping issues.
1478 2003-03-21  John Millaway <john43@users.sourceforge.net>
1480         * doc/flex.texi, flex.skl, main.c: Cleaning up the skel.
1482 2003-03-20  Will Estes <wlestes@users.sourceforge.net>
1484         * TODO: we want to move the contents of to.do/Wishlist to top level
1485         TODO
1487 2003-03-20  John Millaway <john43@users.sourceforge.net>
1489         * to.do/Wish-List: Assessment of every item in Wish-List.
1491 2003-03-19  John Millaway <john43@users.sourceforge.net>
1493         * main.c: Fixed allocation of slightly more memory than needed.
1495 2003-03-19  John Millaway <john43@users.sourceforge.net>
1497         * TODO, buf.c, configure.in, flex.skl, flexdef.h, main.c, sym.c: 
1498         Start conditions now generated in a single place.
1500 2003-03-19  Will Estes <wlestes@users.sourceforge.net>
1502         * TODO: cosmetic changes to TODO list
1504 2003-03-19  John Millaway <john43@users.sourceforge.net>
1506         * flex.skl: Cleaned up warnings so multiple headers could coincide.
1508 2003-03-19  John Millaway <john43@users.sourceforge.net>
1510         * TODO, flex.skl, main.c: Moved prefixes to m4.
1512 2003-03-19  John Millaway <john43@users.sourceforge.net>
1514         * FlexLexer.h, filter.c, flex.skl, flexdef.h, main.c, misc.c,
1515         regex.c: Removed Paxson/Berkeley copyright restriction from filter.c
1516         and regex.c.  Inline documentation of much of the generated API.
1517         Line directives now fixed for header and stdin/stdout.  Blank lines
1518         squeezed from generated scanner.
1520 2003-03-18  John Millaway <john43@users.sourceforge.net>
1522         * filter.c, flexdef.h, main.c, regex.c: Fixed #line directives.
1524 2003-03-17  John Millaway <john43@users.sourceforge.net>
1526         * Makefile.am, filter.c, flexdef.h, regex.c: Added regex.c for
1527         regex-related code.  Worked on fixing line directives;incomplete.
1529 2003-03-14  John Millaway <john43@users.sourceforge.net>
1531         * TODO: Added some TODOs.
1533 2003-03-14  John Millaway <john43@users.sourceforge.net>
1535         * flexdef.h, main.c, options.c, options.h, scan.l,
1536         tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l: 
1537         Bison bridge was simplified to rely less on bison output.  New
1538         option bison-locations.
1540 2003-03-14  John Millaway <john43@users.sourceforge.net>
1542         * filter.c, flex.skl, flexdef.h, gen.c, main.c, scan.l,
1543         tests/test-reject/scanner.l: Filters are now direct children of main
1544         process.  Header file now generated through m4.
1546 2003-03-14  John Millaway <john43@users.sourceforge.net>
1548         * buf.c, filter.c, flexdef.h, main.c, misc.c: Added internal filter
1549         ability.  Deleted various unused variables.
1551 2003-03-14  John Millaway <john43@users.sourceforge.net>
1553         * main.c, tests/test-table-opts/scanner.l: Keeping tests up to date
1554         with m4 changes.  Proper wait for all children.
1556 2003-03-14  John Millaway <john43@users.sourceforge.net>
1558         * flex.skl, tests/test-table-opts/scanner.l: Moved test-tables to
1559         m4.
1561 2003-03-14  John Millaway <john43@users.sourceforge.net>
1563         * flex.skl, main.c, options.c: Moved bison bridge code to m4.
1565 2003-03-13  John Millaway <john43@users.sourceforge.net>
1567         * flex.skl, gen.c, main.c, scan.l: Moved YY_USE_LINENO to m4.
1569 2003-03-13  John Millaway <john43@users.sourceforge.net>
1571         * buf.c, flexdef.h, scan.l: Added function buf_m4_undefine.
1573 2003-03-13  John Millaway <john43@users.sourceforge.net>
1575         * flex.skl, main.c, scan.l: Replaced YY_ALWAYS_INTERACTIVE with m4.
1576         Replaced YY_NEVER_INTERACTIVE with m4.
1578 2003-03-13  John Millaway <john43@users.sourceforge.net>
1580         * flex.skl, main.c: Moved YY_TEXT_IS_ARRAY to m4.
1582 2003-03-12  John Millaway <john43@users.sourceforge.net>
1584         * flex.skl, gen.c, main.c, tests/test-reject/scanner.l: Renaming
1585         macros from YY_* to M4_YY_* where appropriate.
1587 2003-03-12  John Millaway <john43@users.sourceforge.net>
1589         * flex.skl, tests/test-reject/scanner.l,
1590         tests/test-table-opts/scanner.l: Now using local variable "yyg"
1591         instead of lengthly YY_G expansion.
1593 2003-03-12  John Millaway <john43@users.sourceforge.net>
1595         * buf.c, filter.c, flex.skl, flexdef.h, main.c, misc.c, options.c,
1596         options.h, scan.l, tests/test-reject/scanner.l: More m4 macro
1597         conversions.  Added debugging option --preproc-level=NUM.
1599 2003-03-11  John Millaway <john43@users.sourceforge.net>
1601         * Makefile.am, buf.c, flex.skl, flexdef.h, gen.c, main.c, misc.c,
1602         scan.l: Replaced many CPP macros with m4 equivalents.
1604 2003-03-10  John Millaway <john43@users.sourceforge.net>
1606         * Makefile.am, filter.c, flex.skl, flexdef.h, main.c, misc.c: Added
1607         filter.c Added filter.c rules to Makefile.am Added filter prototypes
1608         to flexdef.h Flex now filters output through m4.
1610 2003-03-05  Will Estes <wlestes@users.sourceforge.net>
1612         * doc/.cvsignore, texinfo.tex: move texinfo.tex to doc/
1614 2003-03-05  Will Estes <wlestes@users.sourceforge.net>
1616         * TODO: update TODO
1618 2003-03-05  Will Estes <wlestes@users.sourceforge.net>
1620         * NEWS, configure.in: version 2.5.29
1622 2003-03-04  John Millaway <john43@users.sourceforge.net>
1624         * FlexLexer.h, flex.skl: Added growable buffer stack to C++ scanner
1625         as well.  yyensure_buffer_stack is now static.
1627 2003-03-02  John Millaway <john43@users.sourceforge.net>
1629         * flex.skl, misc.c: Removed awkward %push %pop syntax from skeleton.
1631 2003-03-02  John Millaway <john43@users.sourceforge.net>
1633         * flex.skl: Renamed YY_CURRENT_BUFFER_FAST to
1634         YY_CURRENT_BUFFER_LVALUE to better reflect its purpose.
1636 2003-02-28  John Millaway <john43@users.sourceforge.net>
1638         * NEWS: made entry on input buffer stacks.
1640 2003-02-28  Will Estes <wlestes@users.sourceforge.net>
1642         * Makefile.am, doc/Makefile.am: build on . in top level first; this
1643         will simplify calling help2man
1645 2003-02-28  John Millaway <john43@users.sourceforge.net>
1647         * TODO, doc/flex.texi, flex.skl, gen.c, main.c: Removed
1648         yy_current_buffer from the planet.  Input buffer states are now in
1649         an internal unbounded stack.  Added new internal function,
1650         yyensure_buffer_stack.  Added new API function, yypush_buffer_state.
1651         Added new API function, yypop_buffer_state.  Documented the new API
1652         calls in the manual.  Macro YY_BUFFER_STATE now refers to top of
1653         stack.  This revision breaks the C++ scanner (again.)
1655 2003-02-28  John Millaway <john43@users.sourceforge.net>
1657         * main.c: Removed some symbols from the undef list. They are needed
1658         for multiple headers to coexist.
1660 2003-02-27  Will Estes <wlestes@users.sourceforge.net>
1662         * Makefile.am, NEWS, configure.in, doc/.cvsignore, doc/Makefile.am,
1663         doc/flex.texi, flex.texi: move flex.texi and flex.1 to new doc/
1664         subdirectory
1666 2003-02-27  Will Estes <wlestes@users.sourceforge.net>
1668         * NEWS: namespace cleanups
1670 2003-02-26  John Millaway <john43@users.sourceforge.net>
1672         * main.c: Added a few macros to the undef list.
1674 2003-02-26  John Millaway <john43@users.sourceforge.net>
1676         * main.c: Put the undef macros in an array.
1678 2003-02-12  Will Estes <wlestes@users.sourceforge.net>
1680         * NEWS, configure.in: version 2.5.28
1682 2003-02-10  Will Estes <wlestes@users.sourceforge.net>
1684         * README, TODO, configure.in, flex.texi: update documentation to
1685         reflect the sourceforge move
1687 2003-02-06  Will Estes <wlestes@users.sourceforge.net>
1689         * TODO: update according to current thinking
1691 2003-02-06  Will Estes <wlestes@users.sourceforge.net>
1693         * TODO: mcvs reviewed
1695 2003-02-06  Will Estes <wlestes@users.sourceforge.net>
1697         * TODO: sourceforge migration tasks
1699 2003-02-04  Will Estes <wlestes@users.sourceforge.net>
1701         * NEWS: Flex now warns if always-interactive is specified with fast
1702         or full; Fixed trailing slash bug in YY_INPUT macro def
1704 2003-01-31  John Millaway <john43@users.sourceforge.net>
1706         * scan.l: Flex now warns if always-interactive is specified with
1707         fast or full.
1709 2003-01-31  Will Estes <wlestes@users.sourceforge.net>
1711         * Makefile.am: switch to using cvs2cl.pl to generate the ChangeLog
1713 2003-01-31  Will Estes <wlestes@users.sourceforge.net>
1715         * tools/cvs2cl.pl, tools/cvsauthors: we're going to be switching how
1716         we handle our ChangeLog
1718 2003-01-29  John Millaway <john43@users.sourceforge.net>
1720         * gen.c, misc.c: Fixed trailing slash bug in YY_INPUT macro def.
1722 2003-01-29  Will Estes <wlestes@users.sourceforge.net>
1724         * README.cvs-snapshot: upgrade texinfo to 4.3d
1726 2003-01-29  Will Estes <wlestes@users.sourceforge.net>
1728         * flex.texi: the @copying construct works now; thanks to the texinfo
1729         maintainers for finding the problem
1731 2003-01-21  Will Estes <wlestes@users.sourceforge.net>
1733         * NEWS, configure.in: version 2.5.27
1735 2003-01-21  Will Estes <wlestes@users.sourceforge.net>
1737         * NEWS: flex now works with recent bison versions
1739 2003-01-18  John Millaway <john43@users.sourceforge.net>
1741         * flex.skl: Check for YYLTYPE_IS_DECLARED. This fixes bison-bridge
1742         with latest bison.
1744 2003-01-15  Will Estes <wlestes@users.sourceforge.net>
1746         * NEWS, po/pt_BR.po: new pt_br translation
1748 2003-01-14  Will Estes <wlestes@users.sourceforge.net>
1750         * NEWS, configure.in: version 2.5.26
1752 2003-01-14  Will Estes <wlestes@users.sourceforge.net>
1754         * NEWS: Fixed table deserialization bug on big-endian archs. Patch
1755         sent from Bryce Nichols <bryce@bnichols.org>
1757 2003-01-12  John Millaway <john43@users.sourceforge.net>
1759         * tables_shared.h: Fixed table deserialization bug on big-endian
1760         archs. Patch sent from Bryce Nichols <bryce@bnichols.org>.
1762 2003-01-10  Will Estes <wlestes@users.sourceforge.net>
1764         * README.cvs-snapshot: add version numbers for some tools and
1765         explain about version.texi and --enable-maintainer-mode
1767 2003-01-10  Will Estes <wlestes@users.sourceforge.net>
1769         * NEWS: catch news up
1771 2003-01-09  John Millaway <john43@users.sourceforge.net>
1773         * tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Changed
1774         size_t to yy_size_t in yyalloc() and yyrealloc(). Is this really
1775         what we want?
1777 2003-01-09  John Millaway <john43@users.sourceforge.net>
1779         * flex.skl: Changed type of yyleng from size_t to int. This fixes
1780         bug in PostgreSQL compilation.
1782 2003-01-09  Will Estes <wlestes@users.sourceforge.net>
1784         * NEWS: catch news up
1786 2003-01-09  Will Estes <wlestes@users.sourceforge.net>
1788         * flex.skl: more c++ fixes
1790 2003-01-09  Will Estes <wlestes@users.sourceforge.net>
1792         * Makefile.am, configure.in, flex.spec.in: add a spec file
1794 2003-01-09  Will Estes <wlestes@users.sourceforge.net>
1796         * flex.skl: type cast to pacify c++ compilers; patch from Bruce
1797         Lilly <blilly@erols.com>
1799 2003-01-08  Will Estes <wlestes@users.sourceforge.net>
1801         * NEWS: new es translation
1803 2003-01-08  Will Estes <wlestes@users.sourceforge.net>
1805         * po/es.po: new spanish translation
1807 2002-12-19  John Millaway <john43@users.sourceforge.net>
1809         * gen.c: Fixed bug where YY_G(0) sometimes occurs (created by my
1810         previous commit.)
1812 2002-12-17  John Millaway <john43@users.sourceforge.net>
1814         * gen.c: Fixed bug submitted by Bojan Smojver <bojan@rexursive.com>
1815         where the use of yylineno, reentrant, and yymore together caused a
1816         compile-time error.
1818 2002-12-17  Will Estes <wlestes@users.sourceforge.net>
1820         * NEWS: update NEWS
1822 2002-12-17  John Millaway <john43@users.sourceforge.net>
1824         * flex.texi: Documented new behavior with character ranges.
1826 2002-12-16  John Millaway <john43@users.sourceforge.net>
1828         * parse.y: Fixed bug submitted by  Bruce Lilly <blilly@erols.com>
1829         where character ranges would yield unexpected behavior in a caseless
1830         scanner.  Also, flex now emits a warning if the range looks like
1831         trouble.
1833 2002-12-16  John Millaway <john43@users.sourceforge.net>
1835         * ccl.c, flexdef.h: Added utility functions to deal with character
1836         case.
1838 2002-12-09  Will Estes <wlestes@users.sourceforge.net>
1840         * flexint.h: we don't really need int64 anyway
1842 2002-12-09  Will Estes <wlestes@users.sourceforge.net>
1844         * flex.skl: apparently some lints are happier with fllthrough
1845         without a space
1847 2002-12-02  Will Estes <wlestes@users.sourceforge.net>
1849         * NEWS, configure.in: version 2.5.25
1851 2002-12-02  Will Estes <wlestes@users.sourceforge.net>
1853         * Makefile.am: enclose flex.1 target in MAINTERNER_MODE
1855 2002-12-02  Will Estes <wlestes@users.sourceforge.net>
1857         * po/pt_BR.po: new pt_br translation
1859 2002-12-01  John Millaway <john43@users.sourceforge.net>
1861         * flex.texi: Indexed some more faqs.
1863 2002-11-29  John Millaway <john43@users.sourceforge.net>
1865         * flex.skl: Fixed bug in SECOND yyless definition where argument was
1866         not enclosed in parentheses.
1868 2002-11-29  John Millaway <john43@users.sourceforge.net>
1870         * flex.skl: Fixed bug in yyless definition where argument was not
1871         enclosed in parentheses.
1873 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
1875         * NEWS: flex uses flex_int*_t types
1877 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
1879         * flexint.h: integer types for non-C99 systems flexint.h
1881 2002-11-27  John Millaway <john43@users.sourceforge.net>
1883         * dfa.c, flexint.h, gen.c, tables.c, tables.h, tables_shared.c,
1884         tables_shared.h: Changed int types to flex_intX_t. The build is now
1885         broken until typedef's are established.
1887 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
1889         * Makefile.am: MAINTAINERCLEANFILES: new variable: try to make it so
1890         that make maintainer-clean  erases everything not under version
1891         control
1893 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
1895         * config.rpath: remove config.rpath
1897 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
1899         * README-alpha: just list location of betas
1901 2002-11-26  Will Estes <wlestes@users.sourceforge.net>
1903         * flexint.h: __STDC_VERSION__ needs an L suffix
1905 2002-11-26  Will Estes <wlestes@users.sourceforge.net>
1907         * NEWS, po/LINGUAS, po/pt_BR.po: new pt_br translation from the
1908         translation project
1910 2002-11-25  Will Estes <wlestes@users.sourceforge.net>
1912         * flexint.h: include inttypes.h for folks who really are C99
1914 2002-11-25  Will Estes <wlestes@users.sourceforge.net>
1916         * TODO: fix a typo
1918 2002-11-25  Will Estes <wlestes@users.sourceforge.net>
1920         * NEWS, configure.in: version 2.5.24
1922 2002-11-23  Will Estes <wlestes@users.sourceforge.net>
1924         * configure.in: try to make sure we have GNU m4
1926 2002-11-23  Will Estes <wlestes@users.sourceforge.net>
1928         * tests/test-c++-multiple-scanners/Makefile.am: include
1929         tests/test-c++-multipl-scanners/test.input
1931 2002-11-23  Will Estes <wlestes@users.sourceforge.net>
1933         * NEWS: more portability fixes
1935 2002-11-23  Will Estes <wlestes@users.sourceforge.net>
1937         * configure.in, flexdef.h: apparently on some BSD systems, we need
1938         sys/params.h; reported by millaway
1940 2002-11-22  Will Estes <wlestes@users.sourceforge.net>
1942         * NEWS: update NEWS
1944 2002-11-22  John Millaway <john43@users.sourceforge.net>
1946         * flex.skl, main.c, tests/test-c++-multiple-scanners/Makefile.am: 
1947         Fixed prefix of yyalloc,yyfree,yyrealloc in C++ scanner.  Removed
1948         yylex_destroy from C++ scanner.
1950 2002-11-22  John Millaway <john43@users.sourceforge.net>
1952         * flex.texi: renamed some faqs.
1954 2002-11-22  Will Estes <wlestes@users.sourceforge.net>
1956         * AUTHORS: update wording about authorship
1958 2002-11-17  John Millaway <john43@users.sourceforge.net>
1960         * parse.y: Removed space before line num in error messages to look
1961         more like gcc's errors.
1963 2002-11-06  Will Estes <wlestes@users.sourceforge.net>
1965         * NEWS, po/tr.po: new turkish translation from the translation
1966         project
1968 2002-10-28  Will Estes <wlestes@users.sourceforge.net>
1970         * gen.c: applied c++ from lilypond folks for std:: reasons
1972 2002-10-25  Will Estes <wlestes@users.sourceforge.net>
1974         * flex.texi: proofreading
1976 2002-10-24  Will Estes <wlestes@users.sourceforge.net>
1978         * flex.texi: proofreading
1980 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
1982         * flex.skl: use c-style header names in c++ for now; at some point
1983         we'll have a separate c++ skeleton and we can go whole-hog pure c++
1985 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
1987         * TODO: c++ rants
1989 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
1991         * flex.texi: more proofreading
1993 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
1995         * Makefile.am: include intent.pro; indent target is MAINTAINER_MODE
1996         conditional
1998 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
2000         * configure.in: When we use AC_PATH_PROG, value-if-not-found is the
2001         name of the program we wanted to find; this will generate more
2002         helpful error messages
2004 2002-10-21  John Millaway <john43@users.sourceforge.net>
2006         * tables.c: Added a missing function prototype.
2008 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2010         * NEWS, configure.in: version 2.5.23
2012 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2014         * NEWS: update NEWS on recent changes
2016 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2018         * flexint.h: use sys/types.h and not inttypes.h
2020 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2022         * configure.in: check for limits.h
2024 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2026         * TODO: update TODO on recent suggestions
2028 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2030         * flex.texi: titlepage and contents
2032 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2034         * Makefile.am: typo
2036 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2038         * Makefile.am, README.cvs-snapshot: include README.cvs-snapshot in
2039         the distribution; in README-cvs-snapshot, mention the need for
2040         enable-maintainer-mode
2042 2002-10-21  John Millaway <john43@users.sourceforge.net>
2044         * flex.texi: typo.
2046 2002-10-18  Will Estes <wlestes@users.sourceforge.net>
2048         * flex.texi: report the current version info that flex provides;
2049         reformat a list of non-posix features
2051 2002-10-18  Will Estes <wlestes@users.sourceforge.net>
2053         * NEWS: report the current version info that flex provides
2055 2002-10-18  Will Estes <wlestes@users.sourceforge.net>
2057         * flex.skl: FLEX_BETA defined if flex is beta
2059 2002-10-16  Will Estes <wlestes@users.sourceforge.net>
2061         * flexint.h: if we're doing c++, then we can't use long long
2063 2002-10-14  Will Estes <wlestes@users.sourceforge.net>
2065         * TODO: update TODO on several things
2067 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2069         * flex.texi: more proofreading
2071 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2073         * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
2074         tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
2075         tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
2076         tests/test-bison-yylloc/Makefile.am,
2077         tests/test-bison-yylval/Makefile.am,
2078         tests/test-c++-basic/Makefile.am,
2079         tests/test-c++-multiple-scanners/Makefile.am,
2080         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
2081         tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
2082         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
2083         tests/test-include-by-buffer/Makefile.am,
2084         tests/test-include-by-reentrant/Makefile.am,
2085         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2086         tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2087         tests/test-multiple-scanners-nr/Makefile.am,
2088         tests/test-multiple-scanners-r/Makefile.am,
2089         tests/test-posix/Makefile.am,
2090         tests/test-posixly-correct/Makefile.am,
2091         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2092         tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2093         tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2094         tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 
2095         remove BISON assignment as per suggestion from Akim Demaille
2097 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2099         * Makefile.am, configure.in: remove intl from dist
2101 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2103         * configure.in: we use maintainer mode now
2105 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2107         * NEWS: include create-test
2109 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2111         * tests/Makefile.am: rename test to check-local as per Akim
2112         Demaille; test for failed tests so that make check fails if any
2113         tests do
2115 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2117         * tests/Makefile.am: use dist_noinst_scripts as per email from Akim
2118         Demaille
2120 2002-10-10  John Millaway <john43@users.sourceforge.net>
2122         * flex.texi: Documentation.
2124 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2126         * NEWS, configure.in: version 2.5.22; portability fixes and attn to
2127         the test suite
2129 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2131         * flexint.h: ok, this seems to work
2133 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2135         * tests/TEMPLATE/Makefile.am, tests/test-bison-nr/Makefile.am,
2136         tests/test-bison-yylloc/Makefile.am,
2137         tests/test-bison-yylval/Makefile.am,
2138         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
2139         tests/test-multiple-scanners-nr/Makefile.am,
2140         tests/test-multiple-scanners-r/Makefile.am: use builddir in tests
2141         that need it in their include path
2143 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2145         * tests/TEMPLATE/Makefile.am: sometimes we put header files in the
2146         builddir and so we should account for that
2148 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2150         * tests/TEMPLATE/Makefile.am: replace the last  instance
2152 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2154         * flex.skl: include unistd.h and not cunistd as cunistd only seems
2155         to be present on very recent systems
2157 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2159         * Makefile.am, configure.in, flex.skl, flexdef.h, flexint.h: redo
2160         integral types again; add flexint.h; change dependencies caused by
2161         adding flexint.h; remove autoconf wrapper around cunistd; restore
2162         netinet/in.h includes; remove unneded feature checks in configure.in
2164 2002-10-08  Will Estes <wlestes@users.sourceforge.net>
2166         * configure.in, flex.skl, flexdef.h: current swipe at header magic;
2167         int types be damned
2169 2002-10-08  Will Estes <wlestes@users.sourceforge.net>
2171         * NEWS: change version constant info to reflect change to flex.skl
2173 2002-10-08  Will Estes <wlestes@users.sourceforge.net>
2175         * Makefile.am: remove README-alpha option; add definitions for
2176         FLEX_{MAJOR,MINOR,SUBMINOR}_VERSION
2178 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2180         * flex.skl, flexdef.h: ok, here goes; try to handle integral
2181         typedefs in one swell foop
2183 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2185         * configure.in: we check for {u,}int*_t types; maybe this will
2186         simplify things
2188 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2190         * configure.in: we create the tests/TEMPLATE/Makefile so that we can
2191         build the dist archives
2193 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2195         * NEWS: more test suite cleanups
2197 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2199         * tests/test-c++-multiple-scanners/Makefile.am: we don't use header
2200         files...
2202 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2204         * flexdef.h: remove include of malloc.h
2206 2002-10-04  Will Estes <wlestes@users.sourceforge.net>
2208         * flex.texi: more editing; remove examples index; merge examples
2209         into concept index
2211 2002-10-04  Will Estes <wlestes@users.sourceforge.net>
2213         * flex.texi: edited one more faq; used C-u C-c C-u C-a to update
2214         menus and nodes since the other updating commands are somewhat
2215         broken; unfortunately this means that all nodes have all pointers
2216         filled in
2218 2002-10-04  Will Estes <wlestes@users.sourceforge.net>
2220         * flex.texi: yesterday's proofreading
2222 2002-10-02  Will Estes <wlestes@users.sourceforge.net>
2224         * flex.texi: proofread some more
2226 2002-10-02  Will Estes <wlestes@users.sourceforge.net>
2228         * flex.texi: proofread edit begins
2230 2002-10-01  Will Estes <wlestes@users.sourceforge.net>
2232         * configure.in, tests/Makefile.am,
2233         tests/test-c++-multiple-scanners/.cvsignore,
2234         tests/test-c++-multiple-scanners/Makefile.am,
2235         tests/test-c++-multiple-scanners/main.cpp,
2236         tests/test-c++-multiple-scanners/scanner-1.l,
2237         tests/test-c++-multiple-scanners/scanner-2.l,
2238         tests/test-c++-multiple-scanners/test.input: test c++ with multiple
2239         scanners
2241 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2243         * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
2244         tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
2245         tests/test-bison-nr/Makefile.am,
2246         tests/test-bison-yylloc/Makefile.am,
2247         tests/test-bison-yylval/Makefile.am,
2248         tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2249         tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
2250         tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
2251         tests/test-header-r/Makefile.am,
2252         tests/test-include-by-buffer/Makefile.am,
2253         tests/test-include-by-reentrant/Makefile.am,
2254         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2255         tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2256         tests/test-multiple-scanners-nr/Makefile.am,
2257         tests/test-multiple-scanners-r/Makefile.am,
2258         tests/test-posix/Makefile.am,
2259         tests/test-posixly-correct/Makefile.am,
2260         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2261         tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2262         tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2263         tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 
2264         we used INCLUDES in another place in the Makefile.am files in the
2265         test suite
2267 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2269         * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
2270         tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
2271         tests/test-bison-nr/Makefile.am,
2272         tests/test-bison-yylloc/Makefile.am,
2273         tests/test-bison-yylval/Makefile.am,
2274         tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2275         tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
2276         tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
2277         tests/test-header-r/Makefile.am,
2278         tests/test-include-by-buffer/Makefile.am,
2279         tests/test-include-by-reentrant/Makefile.am,
2280         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2281         tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2282         tests/test-multiple-scanners-nr/Makefile.am,
2283         tests/test-multiple-scanners-r/Makefile.am,
2284         tests/test-posix/Makefile.am,
2285         tests/test-posixly-correct/Makefile.am,
2286         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2287         tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2288         tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2289         tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 
2290         oops, I typed that last s/// command to perl way wrong
2292 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2294         * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
2295         tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
2296         tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
2297         tests/test-bison-yylloc/Makefile.am,
2298         tests/test-bison-yylval/Makefile.am,
2299         tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2300         tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
2301         tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
2302         tests/test-header-r/Makefile.am,
2303         tests/test-include-by-buffer/Makefile.am,
2304         tests/test-include-by-reentrant/Makefile.am,
2305         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2306         tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2307         tests/test-multiple-scanners-nr/Makefile.am,
2308         tests/test-multiple-scanners-r/Makefile.am,
2309         tests/test-posix/Makefile.am,
2310         tests/test-posixly-correct/Makefile.am,
2311         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2312         tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2313         tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2314         tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 
2315         use AM_CPPFLAGS instead of INCLUDES; write -I with no space after it
2316         for broken compilers
2318 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2320         * Makefile.am: INCLUDES is obsolete; use AM_CPPFLAGS instead
2322 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2324         * configure.in: apparently, AM_CONFIG_HEADER is obsolete
2326 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2328         * TODO: integrate test suite into automake
2330 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2332         * configure.in: since we dont run the template test, we dont need to
2333         generate its Makefile either
2335 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2337         * autogen.sh: use autoreconf instead of calling individual utilities
2338         separately
2340 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2342         * configure.in: check for c++ compiler
2344 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2346         * configure.in: re-organize according to suggested layout in
2347         autoconf manual
2349 2002-09-26  Will Estes <wlestes@users.sourceforge.net>
2351         * Makefile.am, NEWS, configure.in: update automake to 1.7 and
2352         autoconf to 2.54
2354 2002-09-26  Will Estes <wlestes@users.sourceforge.net>
2356         * Makefile.am: use AM_YFLAGS since YFLAGS is a user variable
2358 2002-09-25  Will Estes <wlestes@users.sourceforge.net>
2360         * NEWS: catch NEWS up on things, some of which happened a long time
2361         ago; correct punctuation; try to remove some editorializing
2363 2002-09-25  Will Estes <wlestes@users.sourceforge.net>
2365         * Makefile.am, flex.skl, flex.texi: include a single, automatically
2366         generated version number in flex scanners
2368 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
2370         * tests/create-test: complain audibly when argument not supplied;
2371         echo on stderr when writing error messages
2373 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
2375         * tests/Makefile.am, tests/create-test: DIST_SUBDIRS so we don't
2376         have to run the TEMPLATE test; so we add new tests to SUBDIRS and
2377         DIST_SUBDIRS
2379 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
2381         * tests/TEMPLATE/Makefile.am: not all compilers support '-I dir' so
2382         we write '-Idir' instead
2384 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
2386         * TODO: reorganize faq entries; proofread the manual
2388 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
2390         * flex.texi: move c++ experimental warning to top of cxx node
2392 2002-09-20  Will Estes <wlestes@users.sourceforge.net>
2394         * flex.skl: move stdint.h include to table-serialization section;
2395         we'll still need to think about stdint.h more though
2397 2002-09-20  Will Estes <wlestes@users.sourceforge.net>
2399         * NEWS: new smarter skeleton/scanner generation
2401 2002-09-20  John Millaway <john43@users.sourceforge.net>
2403         * flex.skl, misc.c: bison-bridge skel handled via %if/%endif pairs.
2405 2002-09-19  John Millaway <john43@users.sourceforge.net>
2407         * flex.skl, misc.c: reentrant skel handled via %if/%endif pairs.
2409 2002-09-19  John Millaway <john43@users.sourceforge.net>
2411         * flex.skl, misc.c: skeleton uses %push/%pop to keep skelout() scope
2412         sane.  skel commands are omitted unless --debug enabled.
2414 2002-09-19  John Millaway <john43@users.sourceforge.net>
2416         * flex.skl, main.c, misc.c, tables.h: Added %push and %pop
2417         operations to skel processing.
2419 2002-09-17  Will Estes <wlestes@users.sourceforge.net>
2421         * NEWS, configure.in: flex 2.5.21
2423 2002-09-17  John Millaway <john43@users.sourceforge.net>
2425         * tests/test-reject/Makefile.am: minor fixup for dist.
2427 2002-09-16  Will Estes <wlestes@users.sourceforge.net>
2429         * NEWS, configure.in: version 2.5.20
2431 2002-09-16  Will Estes <wlestes@users.sourceforge.net>
2433         * flex.texi: correct typo
2435 2002-09-16  Will Estes <wlestes@users.sourceforge.net>
2437         * NEWS: note the new tables functionality
2439 2002-09-16  John Millaway <john43@users.sourceforge.net>
2441         * tests/test-multiple-scanners-r/.cvsignore,
2442         tests/test-multiple-scanners-r/Makefile.am: Fixed `clean' target and
2443         .cvsignore.
2445 2002-09-16  John Millaway <john43@users.sourceforge.net>
2447         * TODO, flex.skl, flex.texi, main.c, tables_shared.h,
2448         tests/test-multiple-scanners-r/main.c,
2449         tests/test-multiple-scanners-r/scanner-1.l,
2450         tests/test-multiple-scanners-r/scanner-2.l: Serialization works in
2451         headers (%option headers).  Serialization code (Tables API) is
2452         complete.
2454 2002-09-16  Will Estes <wlestes@users.sourceforge.net>
2456         * tests/test-reject/scanner.l: replace yytables_load with
2457         yytables_fload as per millaway's other changes
2459 2002-09-15  John Millaway <john43@users.sourceforge.net>
2461         * TODO, flex.texi: Created user API for tables deserialization.
2462         Documented API and --tables-* options in manual.
2464 2002-09-15  John Millaway <john43@users.sourceforge.net>
2466         * flex.skl, tests/test-table-opts/scanner.l: Tables deserialization
2467         uses yyalloc/yyfree.  Changed yytables_load to yytables_fload.
2469 2002-09-15  John Millaway <john43@users.sourceforge.net>
2471         * tests/test-bison-nr/.cvsignore: minor upkeep.
2473 2002-09-15  John Millaway <john43@users.sourceforge.net>
2475         * flex.texi: Categorized and indexed scanner options in manual.
2477 2002-09-15  John Millaway <john43@users.sourceforge.net>
2479         * flex.skl: Initialization of reject vars and %array vars in
2480         reentrant scanner.
2482 2002-09-13  John Millaway <john43@users.sourceforge.net>
2484         * TODO, configure.in, devel/tables.pl, dfa.c, flex.skl, flex.texi,
2485         gen.c, tables.c, tables_shared.c, tables_shared.h,
2486         tests/Makefile.am, tests/test-reject/.cvsignore,
2487         tests/test-reject/Makefile.am, tests/test-reject/scanner.l,
2488         tests/test-reject/test.input, tests/test-table-opts/Makefile.am: 
2489         Created test for reject.  Handled reject-triggered tables in
2490         serialization.
2492 2002-09-13  Will Estes <wlestes@users.sourceforge.net>
2494         * NEWS: millaway has been very busy
2496 2002-09-13  John Millaway <john43@users.sourceforge.net>
2498         * flex.skl, tests/test-table-opts/Makefile.am,
2499         tests/test-table-opts/scanner.l: Added test for multiple tables in
2500         one file.
2502 2002-09-13  John Millaway <john43@users.sourceforge.net>
2504         * tests/test-bison-nr/.cvsignore: forgot to add .cvsignore on last
2505         commit.
2507 2002-09-13  John Millaway <john43@users.sourceforge.net>
2509         * tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c,
2510         tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l,
2511         tests/test-bison-nr/test.input: Added test-bison-bridge.
2513 2002-09-13  John Millaway <john43@users.sourceforge.net>
2515         * configure.in, flex.skl, flex.texi, flexdef.h, gen.c, main.c,
2516         misc.c, options.c, options.h, scan.l, tables.h, tests/Makefile.am,
2517         tests/descriptions, tests/test-bison-yylloc/scanner.l,
2518         tests/test-bison-yylval/scanner.l, tests/test-table-opts/scanner.l: 
2519         Bison bridge code now works for all C scanners and pure/non-pure
2520         bison parsers.  Added %option bison-bridge (--bison-bridge).
2521         Removed %option reentrant-bison/--reentrant-bison/-Rb.  Scanner
2522         knows the name of its tables.  Tables serialization is OK on EOF.
2523         yylineno is present in all scanners.  Modified nasty performance
2524         penalty warning w/ yylineno.  test-table-opts is now run last
2525         because it's so fat.  Updated manual.
2527 2002-09-12  John Millaway <john43@users.sourceforge.net>
2529         * flex.texi: documentation of tabels api in manual
2531 2002-09-12  John Millaway <john43@users.sourceforge.net>
2533         * TODO, tables.c: Renamed *_fwrite to *_write to reflect writer
2534         abstraction.
2536 2002-09-11  John Millaway <john43@users.sourceforge.net>
2538         * devel/tables.pl: Added perl script to read/dump serialized tables
2539         in devel/
2541 2002-09-11  Will Estes <wlestes@users.sourceforge.net>
2543         * scan.l: the debian patch used strlen(yytext) and similar
2544         constructs--as millaway points out, this is better known as yyleng
2546 2002-09-11  Will Estes <wlestes@users.sourceforge.net>
2548         * NEWS, po/de.po: new de translation from the translation project
2550 2002-09-11  John Millaway <john43@users.sourceforge.net>
2552         * flex.skl: yytbl_load now checks tables set by name.  Localized var
2553         scaope in yytbl_load.
2555 2002-09-10  Will Estes <wlestes@users.sourceforge.net>
2557         * tests/Makefile.am: make clean  before make test
2559 2002-09-09  John Millaway <john43@users.sourceforge.net>
2561         * TODO, flex.skl: Fixed deserialization of --fast tables.
2563 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
2565         * TODO: fix typo; remove the yylineo entry
2567 2002-09-09  John Millaway <john43@users.sourceforge.net>
2569         * TODO, buf.c, devel/dump-tables.pl, dfa.c, flex.skl, flexdef.h,
2570         gen.c, main.c, misc.c, options.c, options.h, scan.l, tables.c,
2571         tables.h, tables_shared.h, tests/test-table-opts/.cvsignore,
2572         tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l: 
2573         Table deserialization works for everything except --fast scanners.
2574         Scanners can auto-verify serialized table integrity via
2575         --tables-verify.  Added tables API items to TODO list.
2576         test-table-opts is becoming exhaustive (a good thing).
2578 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
2580         * NEWS: flex has better internal diagnostics
2582 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
2584         * configure.in, flexdef.h: test for presence of __func__ and
2585         compensate if absent
2587 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
2589         * Makefile.am: include the intl/ subdirectory when searching for
2590         include files
2592 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
2594         * NEWS, po/ru.po, po/sv.po: new sv, ru translations from the
2595         translation project
2597 2002-09-07  John Millaway <john43@users.sourceforge.net>
2599         * flex.skl, misc.c: Changed cryptic skeleton markers to readable
2600         form.
2602 2002-09-07  John Millaway <john43@users.sourceforge.net>
2604         * Makefile.am, dfa.c, flex.skl, flex.texi, flexdef.h, gen.c,
2605         main.c, misc.c, parse.y, tables.c, tables.h, tables_shared.c,
2606         tables_shared.h: Members of struct yy_trans_info are now forced to
2607         be the same size.  Added shared file tables_shared.c.  Separated
2608         tables.h from flexdef.h Bulk of table deserialization code is done.
2610 2002-09-06  Will Estes <wlestes@users.sourceforge.net>
2612         * NEWS, po/ca.po: new ca translation
2614 2002-09-06  Will Estes <wlestes@users.sourceforge.net>
2616         * NEWS: new fr translation
2618 2002-09-06  Will Estes <wlestes@users.sourceforge.net>
2620         * po/fr.po: new french translation from the translation project
2622 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2624         * NEWS: c99 function defs by default
2626 2002-09-05  John Millaway <john43@users.sourceforge.net>
2628         * flexdef.h, tables.c: Added flex_die macro. May need some autoconf
2629         massaging.  Added thorough error checking in tables code.
2631 2002-09-05  John Millaway <john43@users.sourceforge.net>
2633         * flex.skl, flex.texi: Flex generates C99 defs now.  Documented the
2634         above change in manual.
2636 2002-09-05  John Millaway <john43@users.sourceforge.net>
2638         * tests/test-table-opts/.cvsignore,
2639         tests/test-table-opts/Makefile.am: Added serialization test to
2640         table-opts test.
2642 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2644         * configure.in: oops, i made a typo
2646 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2648         * NEWS, configure.in: version 2.5.19
2650 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2652         * scan.l: use FLEX_EXIT(), not exit()
2654 2002-09-05  John Millaway <john43@users.sourceforge.net>
2656         * devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl: 
2657         Added devel/ directory for junk that we don't want in the
2658         distribution, but that we want in CVS.
2660 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2662         * scan.l: s/exit(1)/exit(EXIT_FAILURE)
2664 2002-09-05  John Millaway <john43@users.sourceforge.net>
2666         * dfa.c, gen.c: Tables are now generated with %option
2667         tables-file=FILE.
2669 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2671         * NEWS: catch up on a few things
2673 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2675         * scan.l: prevent segfault on input lines which are longer than the
2676         allocated space (problem report from Manoj Srivastava
2677         <srivasta@golden-gryphon.com>)
2679 2002-09-05  John Millaway <john43@users.sourceforge.net>
2681         * flex.texi, main.c, options.c, options.h: Changed option 'header'
2682         to 'header-file'. 'header' still works, though.
2684 2002-09-05  John Millaway <john43@users.sourceforge.net>
2686         * flex.texi, flexdef.h, gen.c, main.c, options.c, options.h,
2687         scan.l, tables.c: Tons more work on tables.
2689 2002-09-05  John Millaway <john43@users.sourceforge.net>
2691         * flexdef.h, gen.c, tables.c, tables_shared.h: Lots of work on
2692         tables serialization code.
2694 2002-09-04  Will Estes <wlestes@users.sourceforge.net>
2696         * README.cvs-snapshot: mention GNU indent
2698 2002-09-04  Will Estes <wlestes@users.sourceforge.net>
2700         * NEWS: remove the word after from the version line
2702 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
2704         * NEWS, configure.in: version 2.5.18
2706 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
2708         * NEWS: catch up on the NEWS
2710 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
2712         * tests/Makefile.am: target test: quote the results echoing so that
2713         the ECHO_C will work on systems where it is used
2715 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
2717         * configure.in: when we don't have GNU indent, the test will
2718         generate output on stderr, so we send that to /dev/null
2720 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
2722         * configure.in: fixed bug whereby bison was reported missing even
2723         when it was found
2725 2002-09-02  John Millaway <john43@users.sourceforge.net>
2727         * tables.c: In-code documentation.
2729 2002-09-02  John Millaway <john43@users.sourceforge.net>
2731         * flexdef.h: Forgot to indent before previous commit.
2733 2002-09-02  John Millaway <john43@users.sourceforge.net>
2735         * flexdef.h: Added known integer limits if undefined.
2737 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
2739         * configure.in: version 2.5.17
2741 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
2743         * NEWS: more portability fixes; new version number
2745 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
2747         * flexdef.h, main.c, misc.c, scanopt.c: #include fixes; we've
2748         factored out all the system include files and put them in flexdef.h
2750 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
2752         * dfa.c: eat a blank line
2754 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
2756         * NEWS: new config.{sub,guess} files; mention that we use indent on
2757         flex
2759 2002-08-28  Will Estes <wlestes@users.sourceforge.net>
2761         * configure.in: warn if no indent found; version 2.5.16
2763 2002-08-28  Will Estes <wlestes@users.sourceforge.net>
2765         * NEWS: catch up on recent changes; version 2.5.16
2767 2002-08-27  Will Estes <wlestes@users.sourceforge.net>
2769         * buf.c, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, libmain.c,
2770         libyywrap.c, main.c, misc.c, nfa.c, options.c, options.h,
2771         scanopt.c, scanopt.h, sym.c, tables.c, tables_shared.h, tblcmp.c,
2772         yylex.c: ran the indent target; commit the results
2774 2002-08-27  Will Estes <wlestes@users.sourceforge.net>
2776         * Makefile.am: touch up the indent targeet; it's ready for
2777         production use now
2779 2002-08-27  Will Estes <wlestes@users.sourceforge.net>
2781         * configure.in: test for GNU indent; reorder the tests somewhat
2783 2002-08-23  Will Estes <wlestes@users.sourceforge.net>
2785         * configure.in: automake is smarter about autoconf's versioning
2786         scheme
2788 2002-08-23  Will Estes <wlestes@users.sourceforge.net>
2790         * NEWS: catch NEWS up on what we've been doing
2792 2002-08-22  Will Estes <wlestes@users.sourceforge.net>
2794         * flexdef.h: do some more conditional including for folks without
2795         standard systems
2797 2002-08-22  Will Estes <wlestes@users.sourceforge.net>
2799         * tests/test-c++-basic/Makefile.am: use CXX to link the test scanner
2800         here
2802 2002-08-22  John Millaway <john43@users.sourceforge.net>
2804         * flex.texi: Documentation.
2806 2002-08-22  John Millaway <john43@users.sourceforge.net>
2808         * Makefile.am: Created 'indent' target and added .indent.pro.
2810 2002-08-22  John Millaway <john43@users.sourceforge.net>
2812         * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
2813         tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
2814         tests/test-c-cpp-nr/Makefile.am: Fixed missing 'make clean' files.
2816 2002-08-22  John Millaway <john43@users.sourceforge.net>
2818         * tests/test-bison-yylloc/Makefile.am,
2819         tests/test-bison-yylval/Makefile.am: fixed missing 'clean' file.
2821 2002-08-22  John Millaway <john43@users.sourceforge.net>
2823         * flex.skl, tests/test-c++-basic/Makefile.am,
2824         tests/test-c++-basic/scanner.l: Removed core of yylex_destroy from
2825         c++ scanner -- hack! Added -lstdc++ to LDFLAGS (should we have to do
2826         this??)
2828 2002-08-21  Will Estes <wlestes@users.sourceforge.net>
2830         * README: official releases are being hosted by Vern
2832 2002-08-21  Will Estes <wlestes@users.sourceforge.net>
2834         * NEWS, configure.in: new beta version; more entries in NEWS from
2835         millaway; the top level entry for test-c++-basic
2837 2002-08-21  Will Estes <wlestes@users.sourceforge.net>
2839         * tests/Makefile.am, tests/test-c++-basic/.cvsignore,
2840         tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l,
2841         tests/test-c++-basic/test.input: add test-c++-basic
2843 2002-08-21  John Millaway <john43@users.sourceforge.net>
2845         * gen.c, nfa.c: More tabels work.
2847 2002-08-21  John Millaway <john43@users.sourceforge.net>
2849         * flexdef.h, gen.c, tables.c, tables_shared.h: More work on tables.
2851 2002-08-20  John Millaway <john43@users.sourceforge.net>
2853         * dfa.c: Cleaned up macros that took no ';'.
2855 2002-08-20  John Millaway <john43@users.sourceforge.net>
2857         * scanopt.c: Fixed oddball '=-'.
2859 2002-08-20  John Millaway <john43@users.sourceforge.net>
2861         * flex.skl, flex.texi, gen.c: Dynamically allocate REJECT state
2862         buffer.  Mentioned memory usage in docs.  Made REJECT buffer
2863         variables reentrant-safe.
2865 2002-08-20  John Millaway <john43@users.sourceforge.net>
2867         * tables.c: More work on tables code.
2869 2002-08-20  Will Estes <wlestes@users.sourceforge.net>
2871         * Makefile.am, NEWS, configure.in: we're using m4 so have configure
2872         test for it
2874 2002-08-20  John Millaway <john43@users.sourceforge.net>
2876         * Makefile.am, tables.c: Added tables.c and rebuilt dependencies.
2878 2002-08-20  John Millaway <john43@users.sourceforge.net>
2880         * TODO, flex.texi: Dicussed prototypes and header in manual.
2882 2002-08-19  John Millaway <john43@users.sourceforge.net>
2884         * Makefile.am, configure.in, flex.skl, flexdef.h, tables_shared.h: 
2885         More work on tables serialization.
2887 2002-08-19  John Millaway <john43@users.sourceforge.net>
2889         * Makefile.am, mkskel.sh: Skeleton is now passed through m4 (before
2890         dist is built).
2892 2002-08-19  Will Estes <wlestes@users.sourceforge.net>
2894         * po/LINGUAS, po/zh_CN.po: add zh_cn translation from the
2895         translation project
2897 2002-08-19  Will Estes <wlestes@users.sourceforge.net>
2899         * NEWS: millaway's done a lot of things which need to be mentioned
2900         in NEWS
2902 2002-08-18  John Millaway <john43@users.sourceforge.net>
2904         * main.c: Removed #undef of start conditions.
2906 2002-08-17  John Millaway <john43@users.sourceforge.net>
2908         * TODO: todo list
2910 2002-08-17  John Millaway <john43@users.sourceforge.net>
2912         * flexdef.h, main.c, misc.c: Start conditions now optional in
2913         header.  undef's now optional in header.  Start conditions are NOT
2914         prefixed.
2916 2002-08-17  John Millaway <john43@users.sourceforge.net>
2918         * flex.skl, flex.texi: Working on tables API.
2920 2002-08-16  John Millaway <john43@users.sourceforge.net>
2922         * flexdef.h, main.c, misc.c, options.c, options.h, parse.y, scan.l: 
2923         Added --tables option.  Omitted tables code from generated scanner
2924         when unused.
2926 2002-08-16  John Millaway <john43@users.sourceforge.net>
2928         * flex.skl, flex.texi, misc.c: Prelimary work on tables API.
2930 2002-08-16  John Millaway <john43@users.sourceforge.net>
2932         * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
2933         tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
2934         tests/test-basic-r/Makefile.am,
2935         tests/test-bison-yylloc/Makefile.am,
2936         tests/test-bison-yylval/Makefile.am,
2937         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
2938         tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
2939         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
2940         tests/test-include-by-buffer/Makefile.am,
2941         tests/test-include-by-reentrant/Makefile.am,
2942         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2943         tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2944         tests/test-multiple-scanners-nr/Makefile.am,
2945         tests/test-multiple-scanners-r/Makefile.am,
2946         tests/test-posix/Makefile.am,
2947         tests/test-posixly-correct/Makefile.am,
2948         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2949         tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
2950         tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am,
2951         tests/test-yyextra/Makefile.am: Tests now respect CFLAGS, CPPFLAGS,
2952         etc..
2954 2002-08-16  John Millaway <john43@users.sourceforge.net>
2956         * tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
2957         tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l: Got
2958         rid of flex -s warnings in tests.
2960 2002-08-16  John Millaway <john43@users.sourceforge.net>
2962         * Makefile.am: Updated dependencies list.
2964 2002-08-15  John Millaway <john43@users.sourceforge.net>
2966         * main.c: Fixed seg fault bug in ecs.
2968 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
2970         * tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-r/.cvsignore: 
2971         ignore .cpp files since we generate them instead of .c
2973 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
2975         * configure.in: version 2.5.14
2977 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
2979         * NEWS: c-as-c++ tests reworked
2981 2002-08-15  John Millaway <john43@users.sourceforge.net>
2983         * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/scanner.l,
2984         tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/scanner.l: The
2985         c++ tests use .cpp instead of .c extensions just to be on the safe
2986         side.
2988 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
2990         * main.c: conditionally include <locale.h>; include config.h as well
2992 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
2994         * configure.in, flex.skl: only include <cunistd> if we have it
2996 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
2998         * NEWS: portability fixes; added missing punctuation; de translation
2999         now included
3001 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
3003         * po/LINGUAS: we also translate to german
3005 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
3007         * Makefile.am: require automake at least 1.6
3009 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
3011         * NEWS, configure.in: version 2.5.13
3013 2002-08-14  Will Estes <wlestes@users.sourceforge.net>
3015         * flex.texi: reverted away from the @copying as it breaks the info
3016         reader
3018 2002-08-14  John Millaway <john43@users.sourceforge.net>
3020         * flex.texi, flexdef.h, main.c, misc.c: Start condition prefixes
3021         attempts to adjust to user preferences.
3023 2002-08-13  John Millaway <john43@users.sourceforge.net>
3025         * main.c: Include start condition symbols in header.
3027 2002-08-13  John Millaway <john43@users.sourceforge.net>
3029         * flexdef.h, main.c: Omit user code and tables from generated header
3030         file.
3032 2002-08-13  Will Estes <wlestes@users.sourceforge.net>
3034         * flex.texi: use @copying construct to display the flex license;
3035         move copying and bug reporting to the front of the manual
3037 2002-08-13  Will Estes <wlestes@users.sourceforge.net>
3039         * NEWS: printf fix and yylex_init reports errors
3041 2002-08-12  John Millaway <john43@users.sourceforge.net>
3043         * flex.texi: Updated manual for %option header.
3045 2002-08-12  John Millaway <john43@users.sourceforge.net>
3047         * flex.skl, flex.texi, gen.c: Fixed type mismatch in printf.
3048         yylex_init now reports errors.
3050 2002-08-10  John Millaway <john43@users.sourceforge.net>
3052         * dfa.c, main.c: Added alignment flag for future use.
3054 2002-08-10  John Millaway <john43@users.sourceforge.net>
3056         * tests/test-table-opts/.cvsignore,
3057         tests/test-table-opts/Makefile.am: Added options to test-table-opts
3059 2002-08-10  John Millaway <john43@users.sourceforge.net>
3061         * configure.in, tests/Makefile.am, tests/descriptions,
3062         tests/test-c-cpp-nr/Makefile.am, tests/test-table-opts/.cvsignore,
3063         tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l,
3064         tests/test-table-opts/test.input: Added a test for various DFA table
3065         options.
3067 2002-08-09  Will Estes <wlestes@users.sourceforge.net>
3069         * flex.texi: more faq editing; corrected mistyped nodenames
3071 2002-08-09  Will Estes <wlestes@users.sourceforge.net>
3073         * flex.skl: fix typo which propogates out to generated scanners
3075 2002-08-09  Will Estes <wlestes@users.sourceforge.net>
3077         * flex.texi: edited a few more faqs
3079 2002-08-09  Will Estes <wlestes@users.sourceforge.net>
3081         * Makefile.am, faq.texi: remove faq.texi as it's included in
3082         flex.texi
3084 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3086         * flex.texi: a few more faq edits; remove faq-89
3088 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3090         * flex.texi: cite, not site
3092 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3094         * flex.texi: and get the faq included
3096 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3098         * flex.texi: fix some grammer/typography in the top node and add a
3099         detailed menu
3101 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3103         * TODO: we've updated gettext
3105 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3107         * po/.cvsignore: we need to ignore a few more gettext files
3109 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3111         * NEWS, configure.in: version 2.5.12
3113 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3115         * NEWS: mention gettext; document the non-need for bison/flex in the
3116         build process
3118 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3120         * Makefile.am, configure.in: include intl in the distribution and in
3121         the build process
3123 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3125         * Makefile.am: builddir in help2man call needed @-signs around it
3127 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3129         * po/.cvsignore: we can ignore Makefile.in.in
3131 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3133         * m4/.cvsignore, m4/Makefile.am: oops, too hasty on deleting this
3134         directory, sigh
3136 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3138         * autogen.sh: if autopoint is going to run automatically, it's going
3139         to need to be able to update existing files
3141 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3143         * ABOUT-NLS, autogen.sh, configure.in, m4/.cvsignore,
3144         m4/Makefile.am, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4,
3145         m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-ld.m4,
3146         m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: autopoint now
3147         works so let's let it run the gettext show
3149 2002-08-07  Will Estes <wlestes@users.sourceforge.net>
3151         * TODO: we need to index the faq entries
3153 2002-08-07  Will Estes <wlestes@users.sourceforge.net>
3155         * faq.texi: proofed "Why do flex scanners call fileno if it is not
3156         ANSI compatible?"
3158 2002-08-07  Will Estes <wlestes@users.sourceforge.net>
3160         * faq.texi: proofed "How do I expand \ escape sequences in C-style
3161         quoted strings?"
3163 2002-08-07  Will Estes <wlestes@users.sourceforge.net>
3165         * README: changes to README to align with GNU coding standards
3167 2002-08-06  Will Estes <wlestes@users.sourceforge.net>
3169         * Makefile.am: help2man should look in builddir for the flex binary
3171 2002-08-02  John Millaway <john43@users.sourceforge.net>
3173         * flex.skl: Fixed yyunput prototype.
3175 2002-08-01  Will Estes <wlestes@users.sourceforge.net>
3177         * NEWS: new fr translation from the translation project
3179 2002-08-01  Will Estes <wlestes@users.sourceforge.net>
3181         * po/fr.po: new fr.po translation from the translation project
3183 2002-08-01  Will Estes <wlestes@users.sourceforge.net>
3185         * NEWS: yylineno performance hit is fixed
3187 2002-07-31  John Millaway <john43@users.sourceforge.net>
3189         * TODO, flex.texi: Updated docs on yylineno.
3191 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3193         * TODO: discuss yylineno performance
3195 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3197         * NEWS: forgot to say what the date was that we made the release
3199 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3201         * NEWS, configure.in: version 2.5.11
3203 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3205         * faq.texi: fixed a menu entry and related problems
3207 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3209         * configure.in: someday, maybe we can use autopoint
3211 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3213         * Makefile.am: we need to include texinfo.tex now
3215 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3217         * texinfo.tex: add texinfo.tex
3219 2002-07-30  Will Estes <wlestes@users.sourceforge.net>
3221         * faq.texi: fix up some fatal bugs in the texinfo of the faq; begin
3222         the clean up; remove trailing and leading white space
3224 2002-07-30  Will Estes <wlestes@users.sourceforge.net>
3226         * TODO: faqs need work
3228 2002-07-30  Will Estes <wlestes@users.sourceforge.net>
3230         * NEWS, TODO: prototypes get airtime these days
3232 2002-07-28  John Millaway <john43@users.sourceforge.net>
3234         * flex.skl: Added some comments.
3236 2002-07-28  John Millaway <john43@users.sourceforge.net>
3238         * flex.skl: Fixed bug where yyless did not consider yylineno.
3240 2002-07-28  John Millaway <john43@users.sourceforge.net>
3242         * scan.l: Fixed bug I created in previous commit.
3244 2002-07-28  John Millaway <john43@users.sourceforge.net>
3246         * scan.l: Don't wrap ()s around {NAMEDEFS} at the end of a rule.
3248 2002-07-27  John Millaway <john43@users.sourceforge.net>
3250         * flex.skl, tests/test-c-cpp-nr/Makefile.am,
3251         tests/test-c-cpp-r/Makefile.am: Fixed test-c-cpp to actually use the
3252         C++ compiler for the test.  Fixed the bug that this exposed.
3254 2002-07-27  John Millaway <john43@users.sourceforge.net>
3256         * ccl.c, flex.skl, flexdef.h, gen.c, main.c, nfa.c, parse.y, scan.l: 
3257         yylineno check is only performed on rules whose regexs can match a
3258         newline.
3260 2002-07-25  John Millaway <john43@users.sourceforge.net>
3262         * flex.skl, tests/TEMPLATE/scanner.l,
3263         tests/test-array-nr/scanner.l, tests/test-array-r/scanner.l,
3264         tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
3265         tests/test-bison-yylloc/parser.y, tests/test-c-cpp-nr/scanner.l,
3266         tests/test-c-cpp-r/scanner.l, tests/test-debug-nr/scanner.l,
3267         tests/test-debug-r/scanner.l,
3268         tests/test-include-by-buffer/scanner.l,
3269         tests/test-include-by-reentrant/scanner.l,
3270         tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l,
3271         tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l,
3272         tests/test-posix/scanner.l, tests/test-posixly-correct/scanner.l,
3273         tests/test-prefix-nr/scanner.l, tests/test-prefix-r/scanner.l,
3274         tests/test-pthread/scanner.l, tests/test-string-nr/scanner.l,
3275         tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: All
3276         prototypes were rewritten to depend upon the macro
3277         YY_TRADITIONAL_FUNC_DEFS, which is defined by default.  The
3278         generated scanners build cleanly under gcc's traditional strictness
3279         and under C++ compilers.
3281 2002-07-24  Will Estes <wlestes@users.sourceforge.net>
3283         * NEWS: dist-bzip2 and rename yy_globals and yy_globals_t
3285 2002-07-24  Will Estes <wlestes@users.sourceforge.net>
3287         * configure.in: version 2.5.10
3289 2002-07-24  Will Estes <wlestes@users.sourceforge.net>
3291         * Makefile.am: add dist-bzip2 to automake_options so we'll start
3292         getting tar.bz2 archives
3294 2002-07-23  John Millaway <john43@users.sourceforge.net>
3296         * flex.skl, flex.texi, tests/test-bison-yylval/scanner.l,
3297         tests/test-mem-r/scanner.l,
3298         tests/test-multiple-scanners-r/scanner-1.l,
3299         tests/test-multiple-scanners-r/scanner-2.l,
3300         tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
3301         tests/test-yyextra/scanner.l: s/yy_globals_t/yyguts_t/g
3302         s/yy_globals/yyscanner/g
3304 2002-07-23  John Millaway <john43@users.sourceforge.net>
3306         * Makefile.am: typo in tags target
3308 2002-07-22  John Millaway <john43@users.sourceforge.net>
3310         * Makefile.am: Removed erroneous $(srcdir) from help2man target.
3312 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
3314         * NEWS, configure.in: it's version 2.5.9 now
3316 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
3318         * po/.cvsignore: updated gettext to 0.11.3
3320 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
3322         * ABOUT-NLS, config.rpath, m4/gettext.m4, m4/iconv.m4,
3323         m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-link.m4: updated gettext to
3324         version 0.11.3
3326 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
3328         * autogen.sh, configure.in: rollback on configure.in and autogen.sh
3329         because autpoint is broken
3331 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
3333         * po/ru.po: new russian translation from translation project
3335 2002-07-19  Will Estes <wlestes@users.sourceforge.net>
3337         * autogen.sh: ok, we're going to start using autopoint, but the tree
3338         is going to undergo some changes after this
3340 2002-07-19  Will Estes <wlestes@users.sourceforge.net>
3342         * configure.in: we're preparing for autopoint
3344 2002-07-17  John Millaway <john43@users.sourceforge.net>
3346         * flex.texi: Updated manual.
3348 2002-07-17  Will Estes <wlestes@users.sourceforge.net>
3350         * NEWS: update the NEWS file for lots of things millaway has done
3352 2002-07-17  John Millaway <john43@users.sourceforge.net>
3354         * flex.skl, main.c, misc.c, scan.l, scanopt.c, sym.c,
3355         tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Fixed
3356         prototype/definition conflicts with "traditional" C in skeleton at
3357         request of gcc developer.  Removed duplicate prototypes in gen.c,
3358         sym.c, main.c.  Added missing prototypes where needed.  All
3359         functions in skeleton follow ISO C style protos and defs, instead of
3360         BOTH ISO and new-style.  Skeleton now compiles cleanly under
3361         super-strict gcc flags.  Flex itself almost compiles cleanly under
3362         strict flags.
3364 2002-07-15  John Millaway <john43@users.sourceforge.net>
3366         * faq.texi, flex.texi: Worked on mem mgmt sect of manual.
3368 2002-07-15  Will Estes <wlestes@users.sourceforge.net>
3370         * scan.l: allow blank lines and continuations in more places
3372 2002-07-12  Will Estes <wlestes@users.sourceforge.net>
3374         * TODO: millaway finished the faqs directory
3376 2002-07-12  Will Estes <wlestes@users.sourceforge.net>
3378         * TODO: removed items as per email from millaway
3380 2002-07-12  John Millaway <john43@users.sourceforge.net>
3382         * configure.in, tests/Makefile.am, tests/descriptions,
3383         tests/test-posix/.cvsignore, tests/test-posix/Makefile.am,
3384         tests/test-posix/scanner.l, tests/test-posixly-correct/.cvsignore,
3385         tests/test-posixly-correct/Makefile.am,
3386         tests/test-posixly-correct/scanner.l: Added test for %option
3387         posix-compat and repeat operator.  Added test for POSIXLY_CORRECT
3388         environment variable and repeat operator.
3390 2002-07-12  John Millaway <john43@users.sourceforge.net>
3392         * main.c, scan.l: Fixed POSIXLY_CORRECT detection in scanner.
3394 2002-07-11  John Millaway <john43@users.sourceforge.net>
3396         * faq.texi: More work on faq.
3398 2002-07-11  John Millaway <john43@users.sourceforge.net>
3400         * faq.texi: Moved all faqs into manual -- but did not evaluate them
3401         yet.  Removed the old faq files.
3403 2002-07-10  John Millaway <john43@users.sourceforge.net>
3405         * main.c: Removed duplicate definition of FLEX_DEBUG. gcc doesn't
3406         care, but other compilers might.
3408 2002-07-10  John Millaway <john43@users.sourceforge.net>
3410         * flex.texi: Wrote some more about memory mgmt in the manual.
3412 2002-07-10  John Millaway <john43@users.sourceforge.net>
3414         * flex.texi: flex.texi now works with install-info.
3416 2002-07-10  Will Estes <wlestes@users.sourceforge.net>
3418         * TODO: added items as per email from millaway
3420 2002-07-10  Will Estes <wlestes@users.sourceforge.net>
3422         * NEWS: after we release a version, we have to keep the version
3423         number in NEWS current
3425 2002-07-10  John Millaway <john43@users.sourceforge.net>
3427         * flex.skl, flex.texi, main.c, scan.l, tests/test-mem-nr/scanner.l,
3428         tests/test-mem-r/scanner.l: Fixed prefix issue with get/set debug
3429         functions.  Fixed prefix issues with memory functions.
3431 2002-07-09  John Millaway <john43@users.sourceforge.net>
3433         * flex.skl: Memory functions are no longer static.
3435 2002-07-09  John Millaway <john43@users.sourceforge.net>
3437         * tests/test-mem-nr/test.input: Added a missing input file for
3438         test-mem-nr/
3440 2002-07-09  John Millaway <john43@users.sourceforge.net>
3442         * tests/test-mem-nr/.cvsignore, tests/test-mem-nr/Makefile.am,
3443         tests/test-mem-nr/scanner.l, tests/test-mem-r/.cvsignore,
3444         tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l,
3445         tests/test-mem-r/test.input: Added tests for overriding memory.
3447 2002-07-09  John Millaway <john43@users.sourceforge.net>
3449         * flex.texi: Added sections in manual for memory management.
3451 2002-07-09  Will Estes <wlestes@users.sourceforge.net>
3453         * NEWS: noted more user visible changes
3455 2002-07-09  John Millaway <john43@users.sourceforge.net>
3457         * configure.in, flex.skl, scan.l, tests/Makefile.am: Added
3458         yylex_destroy() to non-reentrant scanner.  Added ability to override
3459         memory functions.  Added tests for overriding memory functions.
3461 2002-07-09  Will Estes <wlestes@users.sourceforge.net>
3463         * NEWS: new POSIXLY_CORRECT and new ru translation
3465 2002-07-09  Will Estes <wlestes@users.sourceforge.net>
3467         * po/ru.po: new ru translation from the translation project
3469 2002-07-09  John Millaway <john43@users.sourceforge.net>
3471         * flex.texi: Made note of set/get debug in docs.
3473 2002-07-09  John Millaway <john43@users.sourceforge.net>
3475         * configure.in, flexdef.h, tests/create-test: Replaced obsolete
3476         macros in configure.in.  Modified create-test to handle the above
3477         changes in configure.in.  Added support for <stdbool.h>.
3479 2002-07-09  John Millaway <john43@users.sourceforge.net>
3481         * main.c: Check POSIXLY_CORRECT env variable.
3483 2002-07-09  John Millaway <john43@users.sourceforge.net>
3485         * flex.skl: Added prototypes for the get/set debug functions.
3487 2002-07-09  John Millaway <john43@users.sourceforge.net>
3489         * configure.in, flex.skl, gen.c, main.c, scan.l, tests/Makefile.am,
3490         tests/test-debug-nr/.cvsignore, tests/test-debug-nr/Makefile.am,
3491         tests/test-debug-nr/scanner.l, tests/test-debug-nr/test.input,
3492         tests/test-debug-r/.cvsignore, tests/test-debug-r/Makefile.am,
3493         tests/test-debug-r/scanner.l, tests/test-debug-r/test.input: Made
3494         yy_flex_debug non-global in reentrant scanner.  Created get/set
3495         functions for yy_flex_debug.  Defined prefixes for new yy_flex_debug
3496         symbols.  Added tests/ for yy_flex_debug.
3498 2002-07-09  John Millaway <john43@users.sourceforge.net>
3500         * tests/create-test: create-test script now modifies .cvsignore
3502 2002-07-09  John Millaway <john43@users.sourceforge.net>
3504         * tests/create-test: Improved the error checking.
3506 2002-07-03  Will Estes <wlestes@users.sourceforge.net>
3508         * main.c: fix bug whereby prefix didn't get passed to everybody;
3509         patch by                                        rse@engelschall.com
3511 2002-07-03  Will Estes <wlestes@users.sourceforge.net>
3513         * faq.texi: ~ is an active character, so we'll just use the word
3514         'about'
3516 2002-07-02  John Millaway <john43@users.sourceforge.net>
3518         * Makefile.am: Fixed typo.
3520 2002-07-02  John Millaway <john43@users.sourceforge.net>
3522         * faq.texi: Added a faq.
3524 2002-06-28  John Millaway <john43@users.sourceforge.net>
3526         * Makefile.am: Added 'tags' target -- something I should have done
3527         long ago.
3529 2002-06-28  Will Estes <wlestes@users.sourceforge.net>
3531         * TODO: add two new items regarding coding; remove tests/ copyright
3532         notice item as it's done
3534 2002-06-26  Will Estes <wlestes@users.sourceforge.net>
3536         * NEWS: note the copyright messages in tests/
3538 2002-06-25  John Millaway <john43@users.sourceforge.net>
3540         * tests/TEMPLATE/Makefile.am, tests/TEMPLATE/parser.y,
3541         tests/TEMPLATE/scanner.l, tests/test-array-nr/Makefile.am,
3542         tests/test-array-nr/scanner.l, tests/test-array-r/Makefile.am,
3543         tests/test-array-r/scanner.l, tests/test-basic-nr/Makefile.am,
3544         tests/test-basic-nr/scanner.l, tests/test-basic-r/Makefile.am,
3545         tests/test-basic-r/scanner.l, tests/test-bison-yylloc/Makefile.am,
3546         tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
3547         tests/test-bison-yylloc/scanner.l,
3548         tests/test-bison-yylval/Makefile.am,
3549         tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y,
3550         tests/test-bison-yylval/scanner.l, tests/test-c-cpp-nr/Makefile.am,
3551         tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-r/Makefile.am,
3552         tests/test-c-cpp-r/scanner.l, tests/test-header-nr/Makefile.am,
3553         tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
3554         tests/test-header-r/Makefile.am, tests/test-header-r/main.c,
3555         tests/test-header-r/scanner.l,
3556         tests/test-include-by-buffer/Makefile.am,
3557         tests/test-include-by-buffer/scanner.l,
3558         tests/test-include-by-reentrant/Makefile.am,
3559         tests/test-include-by-reentrant/scanner.l,
3560         tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
3561         tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
3562         tests/test-multiple-scanners-nr/Makefile.am,
3563         tests/test-multiple-scanners-nr/main.c,
3564         tests/test-multiple-scanners-nr/scanner-1.l,
3565         tests/test-multiple-scanners-nr/scanner-2.l,
3566         tests/test-multiple-scanners-r/Makefile.am,
3567         tests/test-multiple-scanners-r/main.c,
3568         tests/test-multiple-scanners-r/scanner-1.l,
3569         tests/test-multiple-scanners-r/scanner-2.l,
3570         tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/scanner.l,
3571         tests/test-prefix-r/Makefile.am, tests/test-prefix-r/scanner.l,
3572         tests/test-pthread/Makefile.am, tests/test-pthread/scanner.l,
3573         tests/test-string-nr/Makefile.am, tests/test-string-nr/scanner.l,
3574         tests/test-string-r/Makefile.am, tests/test-string-r/scanner.l,
3575         tests/test-yyextra/Makefile.am, tests/test-yyextra/scanner.l: 
3576         Prepended explicit license to all test-*/ sources.
3578 2002-06-25  Will Estes <wlestes@users.sourceforge.net>
3580         * NEWS, po/ca.po, po/de.po, po/fr.po, po/sv.po, po/tr.po: new ca,
3581         de, fr, sv, tr translations
3583 2002-06-19  Will Estes <wlestes@users.sourceforge.net>
3585         * TODO: add bootstrapper to the todo list
3587 2002-06-19  Will Estes <wlestes@users.sourceforge.net>
3589         * configure.in: new version number
3591 2002-06-19  Will Estes <wlestes@users.sourceforge.net>
3593         * TODO: update TODO list
3595 2002-06-19  Will Estes <wlestes@users.sourceforge.net>
3597         * NEWS, TODO, flex.texi, flexdef.h, main.c, options.c, options.h,
3598         parse.y, scan.l: address typos in NEWS; add --posix option for ERE
3599         parsing the way posix wants it; update the TODO file
3601 2002-05-31  Will Estes <wlestes@users.sourceforge.net>
3603         * README-alpha: made code quality warning more explicit; gave url
3604         for cvs and beta flex
3606 2002-05-23  John Millaway <john43@users.sourceforge.net>
3608         * gen.c: Fixed bug where omission of user section 3 caused unmatched
3609         #ifdef's in generated code.
3611 2002-05-20  Will Estes <wlestes@users.sourceforge.net>
3613         * configure.in: configure.in requires at least autoconf 2.50
3615 2002-05-13  John Millaway <john43@users.sourceforge.net>
3617         * Makefile.am: Updated my email address.
3619 2002-05-10  John Millaway <john43@users.sourceforge.net>
3621         * flexdef.h, misc.c: chomp'd lines when reading external skel file.
3623 2002-05-07  Will Estes <wlestes@users.sourceforge.net>
3625         * po/sv.po: new sweedish translation from the translation project
3627 2002-04-29  Will Estes <wlestes@users.sourceforge.net>
3629         * po/ca.po: new catalan translation from the translation project
3631 2002-04-29  Will Estes <wlestes@users.sourceforge.net>
3633         * po/es.po: new spanish translation from the translation project
3635 2002-04-25  Will Estes <wlestes@users.sourceforge.net>
3637         * TODO: note that the lex matching of abc{1,3} is the posix behavior
3638         and so we have a problem
3640 2002-04-25  Will Estes <wlestes@users.sourceforge.net>
3642         * flex.texi: note that the lex matching of abc{1,3} is the posix
3643         behavior
3645 2002-04-23  Will Estes <wlestes@users.sourceforge.net>
3647         * configure.in: new version 2.5.7; use autoconf versioning info
3649 2002-04-23  Will Estes <wlestes@users.sourceforge.net>
3651         * NEWS: note changes in 2.5.7
3653 2002-04-23  Will Estes <wlestes@users.sourceforge.net>
3655         * main.c: conditional compile gettext initialization
3657 2002-04-22  Will Estes <wlestes@users.sourceforge.net>
3659         * po/de.po: new german translation from the translation project
3661 2002-04-19  John Millaway <john43@users.sourceforge.net>
3663         * tests/test-include-by-reentrant/Makefile.am: Fixed command line
3664         for test-include-by-reentrant/Makefile.am
3666 2002-04-19  John Millaway <john43@users.sourceforge.net>
3668         * tests/Makefile.am, tests/TEMPLATE/Makefile.am,
3669         tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
3670         tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
3671         tests/test-bison-yylloc/Makefile.am,
3672         tests/test-bison-yylval/Makefile.am,
3673         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
3674         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
3675         tests/test-include-by-buffer/Makefile.am,
3676         tests/test-include-by-reentrant/Makefile.am,
3677         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
3678         tests/test-multiple-scanners-nr/Makefile.am,
3679         tests/test-multiple-scanners-r/Makefile.am,
3680         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
3681         tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
3682         tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 
3683         Added -I . to compiler search path in tests (so it finds the
3684         generated parser.h).
3686 2002-04-19  John Millaway <john43@users.sourceforge.net>
3688         * flexdef.h, misc.c, parse.y, sym.c: Applied 'const' to a few more
3689         char*, where appropriate.
3691 2002-04-19  John Millaway <john43@users.sourceforge.net>
3693         * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
3694         tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
3695         tests/test-basic-r/Makefile.am,
3696         tests/test-bison-yylloc/Makefile.am,
3697         tests/test-bison-yylval/Makefile.am,
3698         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
3699         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
3700         tests/test-include-by-buffer/Makefile.am,
3701         tests/test-include-by-reentrant/Makefile.am,
3702         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
3703         tests/test-multiple-scanners-nr/Makefile.am,
3704         tests/test-multiple-scanners-r/Makefile.am,
3705         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
3706         tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
3707         tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 
3708         Added top_builddir to -I path.  Changed $(srcdir)/$(testname) to
3709         ./$(testname) in 'make test' rule.
3711 2002-04-19  John Millaway <john43@users.sourceforge.net>
3713         * flexdef.h, gen.c, misc.c: Changed 'char[]' to 'const char*'
3714         wherever in conflicted with gettext.
3716 2002-04-19  Will Estes <wlestes@users.sourceforge.net>
3718         * po/fr.po, po/sv.po: new files from translation after 2.5.6 beta
3719         release
3721 2002-04-18  John Millaway <john43@users.sourceforge.net>
3723         * tests/test-lineno-r/Makefile.am: Fixed minor typo/cut and paste
3724         error.
3726 2002-04-18  John Millaway <john43@users.sourceforge.net>
3728         * configure.in: Added yylineno test.
3730 2002-04-18  John Millaway <john43@users.sourceforge.net>
3732         * tests/Makefile.am: Added yylineno tests.
3734 2002-04-18  John Millaway <john43@users.sourceforge.net>
3736         * tests/test-lineno-nr/.cvsignore,
3737         tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
3738         tests/test-lineno-nr/test.input, tests/test-lineno-r/.cvsignore,
3739         tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
3740         tests/test-lineno-r/test.input: Created yylineno tests.
3742 2002-04-15  John Millaway <john43@users.sourceforge.net>
3744         * scanopt.c: Applied gettext macros to error messages from scanopt.
3746 2002-04-15  John Millaway <john43@users.sourceforge.net>
3748         * buf.c, faq.texi, options.c, options.h, scanopt.c, scanopt.h: 
3749         Changed copyright from Millaway to flex? U.S. Gov't? Regents of U.
3750         Cali.?  Paxson?
3752 2002-04-15  Will Estes <wlestes@users.sourceforge.net>
3754         * tests/test-bison-yylloc/Makefile.am,
3755         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am: 
3756         we missed a few main.c files in the distribution
3758 2002-04-15  Will Estes <wlestes@users.sourceforge.net>
3760         * TODO: a lot more work has happened to flex; note this by removing
3761         a number of TODO entries
3763 2002-04-15  Will Estes <wlestes@users.sourceforge.net>
3765         * TODO: make sure all gettext modules use gettext translation
3766         facilities
3768 2002-04-14  John Millaway <john43@users.sourceforge.net>
3770         * faq.texi: Converted faqs 34-41 to texinfo.
3772 2002-04-14  John Millaway <john43@users.sourceforge.net>
3774         * Makefile.am, faq.texi, flex.texi: Added faq.texi to archive.
3775         Added faq.texi to flex_TEXINFOS macro in Makefile.am.  flex.texi now
3776         includes faq.texi.
3778 2002-04-13  John Millaway <john43@users.sourceforge.net>
3780         * flexdef.h: defined FLEX_EXIT macro to call longjmp on errors.
3782 2002-04-13  John Millaway <john43@users.sourceforge.net>
3784         * main.c, misc.c: Replaced exit(2) calls with longjmps (in the form
3785         of FLEX_EXIT macro).  Moved main() to flex_main() to allow flex to
3786         be called from a library.
3788 2002-04-13  John Millaway <john43@users.sourceforge.net>
3790         * scanopt.c: Fixed  minor typo in error message
3792 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3794         * tests/test-header-nr/Makefile.am,
3795         tests/test-header-r/Makefile.am,
3796         tests/test-multiple-scanners-nr/Makefile.am,
3797         tests/test-multiple-scanners-r/Makefile.am,
3798         tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
3799         tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 
3800         removed eroneous files listed in EXTRA_DIST
3802 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3804         * tests/test-yyextra/.cvsignore: ignore Makefile.in
3806 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3808         * tests/test-string-r/.cvsignore: it's Makefile.in, not makefile.in
3810 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3812         * tests/test-yyextra/Makefile.am, tests/test-yyextra/Makefile.in: 
3813         put test-yyextra under automake
3815 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3817         * tests/test-string-r/Makefile.am, tests/test-string-r/Makefile.in: 
3818         put test-string-r under automake
3820 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3822         * tests/test-string-nr/.cvsignore, tests/test-string-r/.cvsignore: 
3823         we can ignore Makefile.in
3825 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3827         * tests/test-string-nr/Makefile.am,
3828         tests/test-string-nr/Makefile.in: put test-string-nr under automake
3830 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3832         * tests/test-pthread/.cvsignore: ignore Makefile.in
3834 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3836         * tests/test-pthread/Makefile.am, tests/test-pthread/Makefile.in: 
3837         put test-pthread under automake
3839 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3841         * tests/test-prefix-r/Makefile.am, tests/test-prefix-r/Makefile.in: 
3842         put test-prefix-r under automake
3844 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3846         * tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore: 
3847         we can ignore Makefile.in
3849 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3851         * tests/test-prefix-nr/Makefile.am,
3852         tests/test-prefix-nr/Makefile.in: put test-prefix-nr under automake
3854 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3856         * tests/test-multiple-scanners-r/Makefile.am,
3857         tests/test-multiple-scanners-r/Makefile.in: put
3858         test-multiple-scanners-r under automake
3860 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3862         * tests/test-multiple-scanners-nr/.cvsignore,
3863         tests/test-multiple-scanners-r/.cvsignore: we can ignore Makefile.in
3864         now
3866 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3868         * tests/test-multiple-scanners-nr/Makefile.am,
3869         tests/test-multiple-scanners-nr/Makefile.in: put
3870         test-multiple-scanners-nr under automake
3872 2002-04-11  Will Estes <wlestes@users.sourceforge.net>
3874         * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: 
3875         we didn't need parser.y
3877 2002-04-11  Will Estes <wlestes@users.sourceforge.net>
3879         * TODO: work done on the test suite; remove relevant entries from
3880         TODO
3882 2002-04-10  Will Estes <wlestes@users.sourceforge.net>
3884         * tests/test-include-by-reentrant/.cvsignore,
3885         tests/test-include-by-reentrant/Makefile.am,
3886         tests/test-include-by-reentrant/Makefile.in: put
3887         test-include-by-reentrant under automake
3889 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3891         * tests/test-include-by-buffer/.cvsignore: we have a Makefile.in
3892         which we need to ignore
3894 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3896         * tests/test-include-by-buffer/Makefile.am,
3897         tests/test-include-by-buffer/Makefile.in: test-include-by-buffer now
3898         under automake control
3900 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3902         * tests/TEMPLATE/Makefile.am: and we want LFLAGS in the rule to make
3903         scanner.c as well
3905 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3907         * tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.am,
3908         tests/test-header-r/Makefile.in: put test-header-r under automake
3910 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3912         * tests/test-header-nr/.cvsignore: we now generate a Makefile.in
3913         from automake; cvs should ignore it
3915 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3917         * tests/test-header-nr/Makefile.am: add dependencies for main.o and
3918         scaner.h
3920 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3922         * tests/TEMPLATE/Makefile.am: We may want to have LFLAGS readily
3923         available
3925 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3927         * tests/test-header-nr/Makefile.am,
3928         tests/test-header-nr/Makefile.in: put test-header-nr under automake
3930 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3932         * tests/TEMPLATE/Makefile.am: oops, we need to clean objects too
3934 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3936         * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
3937         tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
3938         tests/test-basic-r/Makefile.am,
3939         tests/test-bison-yylloc/Makefile.am,
3940         tests/test-bison-yylval/Makefile.am,
3941         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: now
3942         that config.h lives in the top-level directory, we need to tell the
3943         testsuite
3945 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
3947         * tests/test-array-nr/.cvsignore, tests/test-array-r/.cvsignore,
3948         tests/test-basic-nr/.cvsignore, tests/test-basic-r/.cvsignore,
3949         tests/test-bison-yylval/.cvsignore, tests/test-c-cpp-nr/.cvsignore,
3950         tests/test-c-cpp-r/.cvsignore: we can ignore some Makefile.in
3952 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
3954         * configure.in, tests/TEMPLATE/Makefile.am: only one config file
3955         header apparently; this will have consequences in the test suite
3957 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
3959         * tests/test-bison-yylval/Makefile.am,
3960         tests/test-bison-yylval/Makefile.in: adding automake support
3962 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
3964         * tests/test-bison-yylloc/.cvsignore,
3965         tests/test-bison-yylloc/Makefile.am: tuned Makefile.am to build
3966         correctly; ignore Makefile.in now
3968 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
3970         * tests/configure.in: test suite changes
3972 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
3974         * autogen.sh, configure.in, tests/.cvsignore, tests/Makefile.am,
3975         tests/Makefile.in, tests/README, tests/TEMPLATE/.cvsignore,
3976         tests/TEMPLATE/Makefile.am, tests/TEMPLATE/Makefile.in,
3977         tests/configure.in, tests/create-test, tests/create-test.pl,
3978         tests/test-array-nr/Makefile.am, tests/test-array-nr/Makefile.in,
3979         tests/test-array-r/Makefile.am, tests/test-array-r/Makefile.in,
3980         tests/test-basic-nr/Makefile.am, tests/test-basic-nr/Makefile.in,
3981         tests/test-basic-r/Makefile.am, tests/test-basic-r/Makefile.in,
3982         tests/test-bison-yylloc/Makefile.am,
3983         tests/test-bison-yylloc/Makefile.in,
3984         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/Makefile.in,
3985         tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/Makefile.in: test
3986         suite changes
3988 2002-04-05  John Millaway <john43@users.sourceforge.net>
3990         * flex.texi: Corrected error in manual regarding return type for
3991         yy_scan_{string,buffer,bytes}.
3993 2002-04-05  Will Estes <wlestes@users.sourceforge.net>
3995         * po/de.po: new german translations from the translation project
3997 2002-04-03  Will Estes <wlestes@users.sourceforge.net>
3999         * po/es.po: new spanish translations
4001 2002-04-01  Will Estes <wlestes@users.sourceforge.net>
4003         * Makefile.am: DIST_SUBDIRS: new variable. we can build flex with
4004         SUBDIRS and then build the distribution using DIST_SUBDIRS
4006 2002-04-01  Will Estes <wlestes@users.sourceforge.net>
4008         * main.c: fix typo in comment
4010 2002-03-31  John Millaway <john43@users.sourceforge.net>
4012         * main.c: Documented the header file kludge, (in anticipation of
4013         buffering Section 1.)
4015 2002-03-31  John Millaway <john43@users.sourceforge.net>
4017         * flex.texi: Created appendix "Makefiles and Flex" in the manual.
4019 2002-03-30  John Millaway <john43@users.sourceforge.net>
4021         * flex.texi: updating manual.
4023 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4025         * po/POTFILES.in: we want parse.y, not parse.c
4027 2002-03-29  John Millaway <john43@users.sourceforge.net>
4029         * flex.texi: Indexing the manual (75% done).
4031 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4033         * Makefile.am: unlisted intermediate flex/yacc-created files
4035 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4037         * TODO: millaway has done more work
4039 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4041         * Makefile.am, configure.in: ok, one last touch up; users most
4042         likely wont have help2man so we need to insure that's ok
4044 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4046         * Makefile.am: fine tune flex.1 some more
4048 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4050         * Makefile.am, configure.in: generalize the manpage a bit and tell
4051         autofoo about help2man
4053 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4055         * po/da.po: new danish from translation project robot
4057 2002-03-28  John Millaway <john43@users.sourceforge.net>
4059         * flex.texi: Indexing the manual -- it's only half done.
4061 2002-03-28  John Millaway <john43@users.sourceforge.net>
4063         * flex.texi: flex manual now uses automake's versioning info.
4065 2002-03-28  John Millaway <john43@users.sourceforge.net>
4067         * README.cvs-snapshot: Mentioned requirements for gettext and
4068         help2man.
4070 2002-03-28  John Millaway <john43@users.sourceforge.net>
4072         * Makefile.am, main.c: Output of `flex --version` now matches GNU
4073         coding standards.  Makefile.am now uses `help2man` to generate
4074         flex.1
4076 2002-03-27  Will Estes <wlestes@users.sourceforge.net>
4078         * TODO: millaway has done a lot on the TODO list; remove those items
4079         that he has take care of
4081 2002-03-27  Will Estes <wlestes@users.sourceforge.net>
4083         * README.cvs-snapshot: edited millaway's initial draft
4085 2002-03-27  John Millaway <john43@users.sourceforge.net>
4087         * README.cvs-snapshot: Created file.
4089 2002-03-27  John Millaway <john43@users.sourceforge.net>
4091         * flex.texi: Fixed case of node names in flex.texi.
4093 2002-03-24  Will Estes <wlestes@users.sourceforge.net>
4095         * TODO: lex- and yacc- generated files
4097 2002-03-24  Will Estes <wlestes@users.sourceforge.net>
4099         * po/fr.po: new french
4101 2002-03-18  Will Estes <wlestes@users.sourceforge.net>
4103         * NEWS: ending periods in news items removed; mention nounistd
4104         options
4106 2002-03-18  Will Estes <wlestes@users.sourceforge.net>
4108         * po/sv.po: updated sweedish translations
4110 2002-03-18  Will Estes <wlestes@users.sourceforge.net>
4112         * po/de.po: german translation
4114 2002-03-18  John Millaway <john43@users.sourceforge.net>
4116         * flex.skl, flex.texi, main.c, options.c, options.h, scan.l: Removed
4117         CFront 1.2 -specific code from skeleton, because CFront now defines
4118         __cplusplus properly.  Removed TurboC-specific code from skeleton.
4119         Skeleton now includes proper C++ standard headers.  Relocated
4120         "unistd.h" code after user section 1 to allow user to overrid it.
4121         New option "nounistd" to suppress unistd.h from being included.
4123 2002-03-15  Will Estes <wlestes@users.sourceforge.net>
4125         * po/tr.po: new turkish translation
4127 2002-03-15  Will Estes <wlestes@users.sourceforge.net>
4129         * NEWS: mention included translations
4131 2002-03-15  Will Estes <wlestes@users.sourceforge.net>
4133         * TODO: we've done the gettext thing, but sometime we should get
4134         0.11.1
4136 2002-03-15  Will Estes <wlestes@users.sourceforge.net>
4138         * po/ca.po: new catalan translation
4140 2002-03-14  John Millaway <john43@users.sourceforge.net>
4142         * flex.texi: Added section on format of comments.
4144 2002-03-14  John Millaway <john43@users.sourceforge.net>
4146         * flex.texi: Split format chapter into sections.
4148 2002-03-14  John Millaway <john43@users.sourceforge.net>
4150         * flex.texi: Removed explicit pointers in node definitions.
4152 2002-03-14  Will Estes <wlestes@users.sourceforge.net>
4154         * configure.in: unistd.h can be problematic
4156 2002-03-14  Will Estes <wlestes@users.sourceforge.net>
4158         * tests/README: editing changes to README
4160 2002-03-13  Will Estes <wlestes@users.sourceforge.net>
4162         * po/POTFILES.in: scan.l, not scan.c because gettext gets confused
4164 2002-03-13  Will Estes <wlestes@users.sourceforge.net>
4166         * scan.l: gettext cruft
4168 2002-03-13  Will Estes <wlestes@users.sourceforge.net>
4170         * tests/descriptions: separate out test descriptions
4172 2002-03-13  Will Estes <wlestes@users.sourceforge.net>
4174         * po/LINGUAS: french and korean dont crash now
4176 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4178         * po/fr.po, po/ko.po: remove duplicate messages as per advice from
4179         Jordi Mallach <jordi@debian.org>
4181 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4183         * gettext.h: yes, more gettext cruft
4185 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4187         * ABOUT-NLS, config.rpath, m4/codeset.m4, m4/gettext.m4,
4188         m4/glibc21.m4, m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4,
4189         m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: this
4190         is gettext cruft
4192 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4194         * NEWS: gettext and autofoo are now involved
4196 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4198         * Makefile.am, autogen.sh, configure.in, flexdef.h, main.c: mostly,
4199         changes for gettext
4201 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4203         * po/ca.po, po/da.po, po/es.po, po/ru.po, po/sv.po, po/tr.po: these
4204         sure change a lot
4206 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4208         * TODO: note about cvs documentation
4210 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4212         * po/LINGUAS: we now have turkish
4214 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4216         * po/tr.po: updated translations, i think
4218 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4220         * po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
4221         po/sv.po, po/tr.po: ok, maybe we do keep these things?
4223 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4225         * README-alpha: README-alpha for those bad-hair days
4227 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4229         * m4/.cvsignore, m4/Makefile.am: ok,now we kinda have a m4/ subdir
4230         for gettext
4232 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4234         * po/.cvsignore, po/LINGUAS, po/Makevars, po/POTFILES.in, po/da.po,
4235         po/es.po, po/fr.po, po/ko.po, po/ru.po, po/sv.po: now, we have a po/
4236         subdirectory for gettext. i hope you're happy
4238 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4240         * po/ca.po: removing po files, maybe
4242 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4244         * tests/.cvsignore: ignore autom4te.cache
4246 2002-03-11  Will Estes <wlestes@users.sourceforge.net>
4248         * po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
4249         po/sv.po: po files from debian
4251 2002-03-08  Will Estes <wlestes@users.sourceforge.net>
4253         * TODO: add several notes about tasks which need doing; create a new
4254         top-level entry for generic coding concerns (this is distinct from
4255         specific API or other such issues)
4257 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
4259         * README: eliminate to.do and faqs from the README file
4261 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
4263         * TODO: more notes on tests/
4265 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
4267         * Makefile.am: remove subdirectories from EXTRA_DIST; add a SUBDIRS
4268         macro to handle examples/; clean up the dist-hook target
4270 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
4272         * configure.in: we want to generate Makefiles in some more
4273         subdirectories; automake will like this
4275 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
4277         * TODO: notes on subdirectories
4279 2002-03-05  Will Estes <wlestes@users.sourceforge.net>
4281         * examples/.cvsignore, examples/Makefile.am: now examples/ fits into
4282         automake
4284 2002-03-05  Will Estes <wlestes@users.sourceforge.net>
4286         * examples/fastwc/.cvsignore, examples/fastwc/Makefile.am: 
4287         examples/fastwc now  fits into automake
4289 2002-03-05  Will Estes <wlestes@users.sourceforge.net>
4291         * examples/manual/.cvsignore, examples/manual/Makefile.am,
4292         examples/manual/Makefile.examples, examples/manual/README: 
4293         examples/manual directory now fits into automake
4295 2002-03-05  Will Estes <wlestes@users.sourceforge.net>
4297         * examples/manual/Makefile: renamed Makefile to Makefile.examples
4298         for automake's sake
4300 2002-03-04  Will Estes <wlestes@users.sourceforge.net>
4302         * Makefile.am: add parse.c and scan.c to built_sources
4304 2002-02-24  John Millaway <john43@users.sourceforge.net>
4306         * Makefile.am: Removed CVS-specific code from 'dist-hook' target so
4307         anybody with a copy of the tree can build a dist.
4309 2002-02-22  John Millaway <john43@users.sourceforge.net>
4311         * tests/Makefile.in: Converted test script to portable /bin/sh.
4313 2002-02-22  John Millaway <john43@users.sourceforge.net>
4315         * tests/test-bison-yylloc/Makefile.in: Added some spaces in shell
4316         scripts for portability.
4318 2002-02-22  John Millaway <john43@users.sourceforge.net>
4320         * tests/create-test.pl: Fixed #! line for portability.
4322 2002-02-22  John Millaway <john43@users.sourceforge.net>
4324         * tests/test-bison-yylloc/Makefile.in: Fixed return status code on
4325         bison-lloc test.
4327 2002-02-21  John Millaway <john43@users.sourceforge.net>
4329         * tests/create-test.pl: Added script to auto-create tests. Probably
4330         overkill.
4332 2002-02-21  John Millaway <john43@users.sourceforge.net>
4334         * flex.skl: Fixed C++ #ifdef problem.  Removed mistyped __CPLUSPLUS
4335         macro.  Removed THROW_NIL. Not sure where it came from in the first
4336         place.
4338 2002-02-21  John Millaway <john43@users.sourceforge.net>
4340         * tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
4341         tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/Makefile.in,
4342         tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input,
4343         tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/Makefile.in,
4344         tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: Added
4345         test-c-cpp-nr and test-c-cpp-r.
4347 2002-02-16  John Millaway <john43@users.sourceforge.net>
4349         * flex.skl: Added missing #endif.
4351 2002-02-07  Will Estes <wlestes@users.sourceforge.net>
4353         * tests/TEMPLATE/.cvsignore, tests/test-array-nr/.cvsignore,
4354         tests/test-array-r/.cvsignore, tests/test-basic-nr/.cvsignore,
4355         tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
4356         tests/test-bison-yylval/.cvsignore,
4357         tests/test-header-nr/.cvsignore, tests/test-header-r/.cvsignore,
4358         tests/test-include-by-buffer/.cvsignore,
4359         tests/test-include-by-reentrant/.cvsignore,
4360         tests/test-multiple-scanners-nr/.cvsignore,
4361         tests/test-multiple-scanners-r/.cvsignore,
4362         tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
4363         tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
4364         tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: add
4365         OUTPUT to .cvsignore files in test directories; it's also in the
4366         template directory
4368 2002-02-06  Will Estes <wlestes@users.sourceforge.net>
4370         * gen.c: fix interrupted reads and freads; from the debian package
4371         maintainer
4373 2002-02-06  Will Estes <wlestes@users.sourceforge.net>
4375         * flex.texi, flexdef.h, main.c, nfa.c: support large flex tables;
4376         from debian package maintainer
4378 2002-01-29  Will Estes <wlestes@users.sourceforge.net>
4380         * tests/configure.in: add more output files to account for new tests
4382 2002-01-03  Will Estes <wlestes@users.sourceforge.net>
4384         * tests/test-array-nr/.cvsignore, tests/test-array-nr/Makefile.in,
4385         tests/test-array-nr/scanner.l, tests/test-array-nr/test.input: add
4386         this test
4388 2002-01-03  Will Estes <wlestes@users.sourceforge.net>
4390         * tests/test-array-r/.cvsignore, tests/test-array-r/Makefile.in,
4391         tests/test-array-r/scanner.l, tests/test-array-r/test.input: add
4392         this test suite
4394 2001-11-20  Will Estes <wlestes@users.sourceforge.net>
4396         * flex.skl, main.c: millaway: Fixed yytext_ptr when using %array in
4397         reentrant scanner
4399 2001-11-20  Will Estes <wlestes@users.sourceforge.net>
4401         * buf.c: oops, forgot this one line
4403 2001-11-14  Will Estes <wlestes@users.sourceforge.net>
4405         * tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.in,
4406         tests/test-header-r/main.c, tests/test-header-r/scanner.l,
4407         tests/test-header-r/test.input: and more fallout
4409 2001-11-14  Will Estes <wlestes@users.sourceforge.net>
4411         * TODO, flex.skl, flex.texi, flexdef.h, main.c, misc.c,
4412         tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
4413         tests/test-basic-r/scanner.l, tests/test-bison-yylloc/.cvsignore,
4414         tests/test-bison-yylloc/Makefile.in,
4415         tests/test-bison-yylloc/parser.y,
4416         tests/test-bison-yylloc/scanner.l,
4417         tests/test-bison-yylval/.cvsignore,
4418         tests/test-bison-yylval/Makefile.in,
4419         tests/test-bison-yylval/parser.y,
4420         tests/test-bison-yylval/scanner.l,
4421         tests/test-include-by-reentrant/scanner.l,
4422         tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
4423         tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: more
4424         from the same batch
4426 2001-11-14  Will Estes <wlestes@users.sourceforge.net>
4428         * tests/test-bison-yylloc/main.c, tests/test-bison-yylval/main.c,
4429         tests/test-header-nr/.cvsignore, tests/test-header-nr/Makefile.in,
4430         tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
4431         tests/test-header-nr/test.input,
4432         tests/test-multiple-scanners-nr/.cvsignore,
4433         tests/test-multiple-scanners-nr/Makefile.in,
4434         tests/test-multiple-scanners-nr/main.c,
4435         tests/test-multiple-scanners-nr/scanner-1.l,
4436         tests/test-multiple-scanners-nr/scanner-2.l,
4437         tests/test-multiple-scanners-r/.cvsignore,
4438         tests/test-multiple-scanners-r/Makefile.in,
4439         tests/test-multiple-scanners-r/main.c,
4440         tests/test-multiple-scanners-r/scanner-1.l,
4441         tests/test-multiple-scanners-r/scanner-2.l: a big batch from
4442         millaway
4444 2001-10-26  Will Estes <wlestes@users.sourceforge.net>
4446         * NEWS: now NEWS has forgotten about the _r variables
4448 2001-10-26  Will Estes <wlestes@users.sourceforge.net>
4450         * flex.skl, flex.texi, gen.c, main.c,
4451         tests/test-bison-yylloc/scanner.l,
4452         tests/test-bison-yylval/scanner.l,
4453         tests/test-include-by-reentrant/scanner.l,
4454         tests/test-prefix-nr/scanner.l, tests/test-pthread/scanner.l,
4455         tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: 
4456         millaway simplified the reentrant api; here's the result
4458 2001-10-23  Will Estes <wlestes@users.sourceforge.net>
4460         * main.c, options.c, options.h: more from millaway
4462 2001-10-22  Will Estes <wlestes@users.sourceforge.net>
4464         * main.c, options.c, options.h: the last checkin was broken;
4465         millaway fixed it
4467 2001-10-22  Will Estes <wlestes@users.sourceforge.net>
4469         * flex.skl, flex.texi, gen.c, main.c, misc.c, options.h, scan.l,
4470         scanopt.c, tests/README, tests/configure.in: phew, millaway's latest
4471         batch
4473 2001-10-21  Will Estes <wlestes@users.sourceforge.net>
4475         * flex.skl: flex.skl should come up in C mode
4477 2001-10-21  Will Estes <wlestes@users.sourceforge.net>
4479         * flex.skl: apparently, isatty and c++ need help getting along (from
4480         octave)
4482 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
4484         * NEWS: document new options and new option handling
4486 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
4488         * TODO: tell emacs that TODO is a text/outline mode file
4490 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
4492         * TODO: we have new long options; we need to document that
4494 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
4496         * NEWS: tell emacs that NEWS is text/outline mode
4498 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
4500         * flex.skl: oops, lost a line somewhere in the merge process on
4501         millaway's work
4503 2001-10-17  Will Estes <wlestes@users.sourceforge.net>
4505         * Makefile.am, buf.c, flex.skl, flex.texi, flexdef.h, main.c,
4506         misc.c, options.c, options.h, parse.y, scan.l, scanopt.c, scanopt.h: 
4507         merge latest batch of millaway's changes
4509 2001-09-22  Will Estes <wlestes@users.sourceforge.net>
4511         * main.c: Fixed typo in options display
4513 2001-09-20  Will Estes <wlestes@users.sourceforge.net>
4515         * main.c: reentrant and non-reentrant scanners share the same yywrap
4516         MACRO. millaway
4518 2001-09-20  Will Estes <wlestes@users.sourceforge.net>
4520         * TODO: clarify item on comments in lexical files
4522 2001-09-20  Will Estes <wlestes@users.sourceforge.net>
4524         * NEWS, scan.l: now flex recognizes \r as an eol character
4526 2001-09-20  Will Estes <wlestes@users.sourceforge.net>
4528         * Makefile.am: specify cvsroot so automake distcheck works
4530 2001-09-19  Will Estes <wlestes@users.sourceforge.net>
4532         * flex.texi: tex has lost its mind; we remove parentheses to
4533         compensate
4535 2001-09-19  Will Estes <wlestes@users.sourceforge.net>
4537         * NEWS: now that c++ is better supported, let's mention it as a news
4538         item
4540 2001-09-19  Will Estes <wlestes@users.sourceforge.net>
4542         * examples/fastwc/wc1.l, examples/fastwc/wc2.l,
4543         examples/fastwc/wc3.l, examples/fastwc/wc4.l,
4544         examples/fastwc/wc5.l, flex.skl, main.c: commit the backwash from
4545         the branch merges
4547 2001-09-19  Will Estes <wlestes@users.sourceforge.net>
4549         * FlexLexer.h, examples/testxxLexer.l, flex.skl: made preliminary
4550         c++ fixes; the intent is to make it work with recent c++ compilers
4552 2001-08-26  Will Estes <wlestes@users.sourceforge.net>
4554         * main.c: remove argv_fixup; fix typo in error message; changes from
4555         millaway's branch
4557 2001-08-24  Will Estes <wlestes@users.sourceforge.net>
4559         * NEWS: mention no more c++ comments in c scanners
4561 2001-08-21  John Millaway <john43@users.sourceforge.net>
4563         * flex.skl: Changed // comments to /* */ comments in skeleton.
4565 2001-08-19  John Millaway <john43@users.sourceforge.net>
4567         * flex.texi: Changed @var to @code everywhere.
4569 2001-08-16  Will Estes <wlestes@users.sourceforge.net>
4571         * to.do/flex.rmail: more mail
4573 2001-08-16  Will Estes <wlestes@users.sourceforge.net>
4575         * TODO: the manual now has its own section; we're not adding
4576         comments either
4578 2001-08-04  John Millaway <john43@users.sourceforge.net>
4580         * tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
4581         tests/test-basic-nr/Makefile.in, tests/test-basic-r/Makefile.in,
4582         tests/test-bison-yylloc/Makefile.in,
4583         tests/test-bison-yylval/Makefile.in,
4584         tests/test-include-by-buffer/Makefile.in,
4585         tests/test-include-by-reentrant/Makefile.in,
4586         tests/test-prefix-nr/Makefile.in, tests/test-prefix-r/Makefile.in,
4587         tests/test-pthread/Makefile.in, tests/test-string-nr/Makefile.in,
4588         tests/test-string-r/Makefile.in, tests/test-yyextra/Makefile.in: 
4589         Cleaned up the output of the tests.
4591 2001-08-03  Will Estes <wlestes@users.sourceforge.net>
4593         * TODO: note jason's thoughts on having a manpage
4595 2001-08-03  Will Estes <wlestes@users.sourceforge.net>
4597         * TODO: note millaway's assignment and tests to be under flex
4598         license
4600 2001-08-01  John Millaway <john43@users.sourceforge.net>
4602         * tests/test-bison-yylval/scanner.l: Fixed semantics of test (the
4603         success or failure of this test should be unaffected by this
4604         change.)
4606 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4608         * autogen.sh: fake automake into believing that ChangeLog already
4609         exists
4611 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4613         * Makefile.am: millaway needs to be covered in the ChangeLog
4615 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4617         * version.h: automake is supplying version info now so we just pick
4618         it up
4620 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4622         * flex.texi: forgot braces on @copyright
4624 2001-08-01  John Millaway <john43@users.sourceforge.net>
4626         * flex.skl: Added missing argument to yy_flex_free.
4628 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4630         * AUTHORS: john millaway wrote the reentrant C support
4632 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4634         * flex.texi: add license node to the manual
4636 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4638         * TODO: c++ ideas
4640 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4642         * parse.y: error messages will now show up the way that emacs likes
4643         them
4645 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4647         * Makefile.am: oops, left in an extra backslash
4649 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4651         * TODO: flex.texi is here; clarify tests/ rewrite issue
4653 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4655         * NEWS: hey, we have texinfo, not man
4657 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4659         * flex.1: no more manpage
4661 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4663         * Makefile.am: remove flex.1 and rewrite the dist-hook so that we
4664         pick up a couple more directories
4666 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4668         * flex.texi: the namual now compiles; hurray
4670 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4672         * Makefile.am: first attempt at including the tests/ directory via
4673         automake, dist-hook target added
4675 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4677         * tests/.cvsignore: ignore config.cache in tests/ directory
4679 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4681         * Makefile.am: automake groks the ChangeLog now so we don't have to
4682         remind the maintainer to remake it
4684 2001-07-30  Will Estes <wlestes@users.sourceforge.net>
4686         * flex.texi: more corrections to the manual; the end is in site
4688 2001-07-30  Will Estes <wlestes@users.sourceforge.net>
4690         * TODO: auto-generated backup?
4692 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
4694         * flex.texi: today's tinkering on the manual
4696 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
4698         * Makefile.am: if we want flex.1 we have to say so in EXTRA_DIST
4700 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
4702         * TODO: note future issues with flex.texi
4704 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
4706         * Makefile.am: include flex.1 as it's the only working documentation
4707         for now
4709 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
4711         * Makefile.am: rearrange to work with automake on building the
4712         ChangeLog
4714 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
4716         * scan.l: automake is unhappy if we specify the outfile
4718 2001-07-26  Will Estes <wlestes@users.sourceforge.net>
4720         * flex.texi: more conversions/corrections
4722 2001-07-26  Will Estes <wlestes@users.sourceforge.net>
4724         * README: we removed misc/ so we don't mention it any more
4726 2001-07-25  Will Estes <wlestes@users.sourceforge.net>
4728         * flex.texi: begin the manual conversion to texinfo; yes, it's
4729         broken right now
4731 2001-07-25  Will Estes <wlestes@users.sourceforge.net>
4733         * AUTHORS, THANKS: copy in manual author and thanks info
4735 2001-07-25  Will Estes <wlestes@users.sourceforge.net>
4737         * Makefile.am: how to fake the ChangeLog into showing up in the
4738         distribution
4740 2001-07-25  Will Estes <wlestes@users.sourceforge.net>
4742         * Makefile.am: add YFLAGS so parse.h gets made
4744 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4746         * examples/fastwc/README, examples/fastwc/mywc.c,
4747         examples/fastwc/wc1.l, examples/fastwc/wc2.l,
4748         examples/fastwc/wc3.l, examples/fastwc/wc4.l, examples/fastwc/wc5.l: 
4749         re-add these files
4751 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4753         * TODO: reflect recent doings
4755 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4757         * Makefile.in: what with automake, we don't need Makefile.in any
4758         more
4760 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4762         * configure.in: more rearranging for automake
4764 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4766         * to.do/flex.rmail: more mail came in
4768 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4770         * autogen.sh: adjust to automake's idea of the world
4772 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4774         * Makefile.am: add Vern's misc dependencies; noinst_SCRIPTS was
4775         broken?; list a few last files to be included in the distribution
4777 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4779         * NEWS: rearrange for better order; add automake support as a news
4780         item
4782 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4784         * Makefile.am: copyright notice on Makefile.am; document some -D
4785         switches (are they still usable?)
4787 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4789         * TODO: add lex-replacement issue
4791 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4793         * Makefile.am: add EXTRA_DIST
4795 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
4797         * autogen.sh: we need to do the same thing in each directory
4799 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
4801         * configure.in: introduce automake into the macro calls
4803 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
4805         * Makefile.am: add AUTOMAKE_OPTIONS, info_TEXINFOS, include_HEADERS,
4806         noinst_HEADERS; it's libfl.a, not libflex.a
4808 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
4810         * Makefile.am: bin_PROGRAMS and lib_LIBRARIES
4812 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
4814         * to.do/streams.mail: streams.mail has moved here
4816 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
4818         * TODO: add xref for teximanual
4820 2001-07-19  Will Estes <wlestes@users.sourceforge.net>
4822         * flex.1: include typo/punctuation fixes from a patch submitted by
4823         noon@cote-dazur.com (Fabrice Bauzac)
4825 2001-07-17  Will Estes <wlestes@users.sourceforge.net>
4827         * TODO: we want gettext
4829 2001-06-24  Will Estes <wlestes@users.sourceforge.net>
4831         * flex.skl: include c++ STD fixes from quanstro@quanstro.net
4833 2001-06-24  Will Estes <wlestes@users.sourceforge.net>
4835         * flex.skl, gen.c: change some int types to size_t as per FreeBSD
4836         28364 from avn@any.ru
4838 2001-06-24  Will Estes <wlestes@users.sourceforge.net>
4840         * TODO: remove parse.[ch] from make clean target; repackage
4841         distribution (not rework)
4843 2001-06-19  Will Estes <wlestes@users.sourceforge.net>
4845         * TODO: add memory api and reworking of flex.skl reworking
4847 2001-06-18  Will Estes <wlestes@users.sourceforge.net>
4849         * flex.skl: remove extraneous notice from flex.skl
4851 2001-06-18  Will Estes <wlestes@users.sourceforge.net>
4853         * flex.skl: patch memory leak as per millaway
4855 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4857         * to.do/flex.rmail: add vern's ok for copyright/license changes and
4858         john's answer on line offsets
4860 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4862         * TODO: remove creation of .cvsignore files (it's done); add other
4863         notes about the test suite
4865 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4867         * tests/TEMPLATE/.cvsignore, tests/test-basic-nr/.cvsignore,
4868         tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
4869         tests/test-bison-yylval/.cvsignore,
4870         tests/test-include-by-buffer/.cvsignore,
4871         tests/test-include-by-reentrant/.cvsignore,
4872         tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
4873         tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
4874         tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: 
4875         adding .cvsignore files for existing tests/ subdirectories
4877 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4879         * tests/README: reformat, say to add a description to this file and
4880         mention what to do re .cvsignore
4882 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4884         * tests/TEMPLATE/cvsignore: create template for .cvsignore
4886 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4888         * TODO: reorganize for logical reasons; test suite now seems to run
4889         out of the box
4891 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4893         * tests/.cvsignore: we dont want the Makefile either
4895 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4897         * tests/test-prefix-nr/test.input, tests/test-prefix-r/test.input: 
4898         test.input was supposed to be here
4900 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4902         * tests/.cvsignore: add autoconf legacy files to be ignored
4904 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4906         * autogen.sh: clarify usage instructions; prepare tests/ as well
4908 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4910         * tests/.cvsignore: . cvsignore for tests/ subdirectory
4912 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4914         * FlexLexer.h: tell emacs that FlexLexer.h is c++
4916 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4918         * scan.l: tell emacs scan.l is in C mode
4920 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4922         * flex.skl: added punctuation
4924 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4926         * FlexLexer.h, Makefile.in, README, RoadMap, autogen.sh, ccl.c,
4927         configure.in, dfa.c, ecs.c, flex.1, flex.skl, flexdef.h, gen.c,
4928         libmain.c, libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, parse.y,
4929         scan.l, sym.c, tblcmp.c, yylex.c: change copyright/license notices
4930         as per Vern's response to Theo
4932 2001-06-15  Will Estes <wlestes@users.sourceforge.net>
4934         * to.do/flex.rmail: add bill fenlason's emails
4936 2001-06-15  Will Estes <wlestes@users.sourceforge.net>
4938         * COPYING: make changes as per Theo De Raadt; remove tabs
4940 2001-06-08  Will Estes <wlestes@users.sourceforge.net>
4942         * flex.skl: save errno as per Theo de Raadt
4944 2001-06-07  Will Estes <wlestes@users.sourceforge.net>
4946         * flex.1: correct hyphenation as per openbsd tree
4948 2001-06-05  Will Estes <wlestes@users.sourceforge.net>
4950         * Makefile.in, configure.in: change references to TESTS/ to tests/
4951         to account for the directory name changes
4953 2001-05-27  Will Estes <wlestes@users.sourceforge.net>
4955         * flex.skl, gen.c: commit john millaway's YY_G wrapper corrections
4957 2001-05-21  Will Estes <wlestes@users.sourceforge.net>
4959         * tests/Makefile.in: remove || exit calls
4961 2001-05-21  Will Estes <wlestes@users.sourceforge.net>
4963         * gen.c: complete john millaway's reentrant patch
4965 2001-05-21  Will Estes <wlestes@users.sourceforge.net>
4967         * to.do/flex.rmail:  more flex messages in the queue
4969 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
4971         * flex.skl, flexdef.h, gen.c, main.c, nfa.c, scan.l: john millaway's
4972         reentrancy patch
4974 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
4976         * tests/Makefile.in: remove || exit from testing loop
4978 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
4980         * Makefile.in: tell make about the tests directory and its
4981         associated targets
4983 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
4985         * TODO: rethink the todo list
4987 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
4989         * flex.1: describe reentrant api changes
4991 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
4993         * TODO: mention work needed for tests/
4995 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
4997         * configure.in: tell auto* about the test directory
4999 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5001         * README: make punctuation uniform, mention the new tests/ directory
5003 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5005         * NEWS: reformat items; cut out old items and move them to ONEWS
5007 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5009         * ONEWS: move old NEWS items to ONEWS
5011 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5013         * tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
5014         tests/TEMPLATE/parser.y, tests/TEMPLATE/scanner.l,
5015         tests/TEMPLATE/test.input, tests/configure.in,
5016         tests/test-basic-nr/Makefile.in, tests/test-basic-nr/scanner.l,
5017         tests/test-basic-nr/test.input, tests/test-basic-r/Makefile.in,
5018         tests/test-basic-r/scanner.l, tests/test-basic-r/test.input,
5019         tests/test-bison-yylloc/Makefile.in,
5020         tests/test-bison-yylloc/parser.y,
5021         tests/test-bison-yylloc/scanner.l,
5022         tests/test-bison-yylloc/test.input,
5023         tests/test-bison-yylval/Makefile.in,
5024         tests/test-bison-yylval/parser.y,
5025         tests/test-bison-yylval/scanner.l,
5026         tests/test-bison-yylval/test.input,
5027         tests/test-include-by-buffer/Makefile.in,
5028         tests/test-include-by-buffer/scanner.l,
5029         tests/test-include-by-buffer/test-1.input,
5030         tests/test-include-by-buffer/test-2.input,
5031         tests/test-include-by-buffer/test-3.input,
5032         tests/test-include-by-reentrant/Makefile.in,
5033         tests/test-include-by-reentrant/scanner.l,
5034         tests/test-include-by-reentrant/test-1.input,
5035         tests/test-include-by-reentrant/test-2.input,
5036         tests/test-include-by-reentrant/test-3.input,
5037         tests/test-prefix-nr/Makefile.in, tests/test-prefix-nr/README,
5038         tests/test-prefix-nr/scanner.l, tests/test-prefix-r/Makefile.in,
5039         tests/test-prefix-r/README, tests/test-prefix-r/scanner.l,
5040         tests/test-pthread/Makefile.in, tests/test-pthread/scanner.l,
5041         tests/test-pthread/test-1.input, tests/test-pthread/test-2.input,
5042         tests/test-pthread/test-3.input, tests/test-pthread/test-4.input,
5043         tests/test-pthread/test-5.input, tests/test-string-nr/Makefile.in,
5044         tests/test-string-nr/scanner.l, tests/test-string-r/Makefile.in,
5045         tests/test-string-r/scanner.l, tests/test-yyextra/Makefile.in,
5046         tests/test-yyextra/scanner.l, tests/test-yyextra/test.input: add
5047         john millaway's test directory
5049 2001-05-04  Will Estes <wlestes@users.sourceforge.net>
5051         * to.do/flex.rmail: more mail in flex.rmail
5053 2001-05-03  Will Estes <wlestes@users.sourceforge.net>
5055         * FlexLexer.h, ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c,
5056         libmain.c, libyywrap.c, main.c, misc.c, nfa.c, parse.y, scan.l,
5057         sym.c, tblcmp.c, yylex.c: remove extraneous rcs keywords
5059 2001-05-03  Will Estes <wlestes@users.sourceforge.net>
5061         * README: mention RoadMap
5063 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5065         * examples/README, examples/debflex.awk, examples/manual/ChangeLog,
5066         examples/manual/Makefile, examples/manual/README,
5067         examples/manual/cat.lex, examples/manual/dates.lex,
5068         examples/manual/datetest.dat, examples/manual/eof_rules.lex,
5069         examples/manual/eof_test01.txt, examples/manual/eof_test02.txt,
5070         examples/manual/eof_test03.txt, examples/manual/expr.lex,
5071         examples/manual/expr.y, examples/manual/front.lex,
5072         examples/manual/front.y, examples/manual/j2t.lex,
5073         examples/manual/myname.lex, examples/manual/myname.txt,
5074         examples/manual/myname2.lex, examples/manual/numbers.lex,
5075         examples/manual/pas_include.lex, examples/manual/pascal.lex,
5076         examples/manual/reject.lex, examples/manual/replace.lex,
5077         examples/manual/string1.lex, examples/manual/string2.lex,
5078         examples/manual/strtest.dat, examples/manual/unput.lex,
5079         examples/manual/user_act.lex, examples/manual/userinit.lex,
5080         examples/manual/wc.lex, examples/manual/yymore.lex,
5081         examples/manual/yymore2.lex, examples/manual/yymoretest.dat,
5082         examples/testxxLexer.l, to.do/README, to.do/Wilhelms.todo,
5083         to.do/Wish-List, to.do/flex.rmail, to.do/unicode/FlexLexer.h,
5084         to.do/unicode/ccl.c, to.do/unicode/changes.txt,
5085         to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl,
5086         to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c,
5087         to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c: 
5088         adding the rest of vern's files
5090 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5092         * README: mention misc/ directory
5094 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5096         * version.h: version is 2.5.5b
5098 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5100         * Makefile.in: remove header from top; add rule to generate
5101         initscan.c just in case
5103 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5105         * configure.in: dont check for initscan.c; check for scan.l instead
5107 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5109         * RoadMap: list of source files
5111 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5113         * README: rewrite README to reflect changes in layout of directories
5115 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5117         * AUTHORS, THANKS, TODO: initial attempt at the files
5119 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5121         * COPYING: add 2001 copyright notice
5123 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5125         * autogen.sh: initial attempt at a bootstrap script for developers
5127 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5129         * flex.texi: texinfo manual, old contributed version
5131 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5133         * flex.1: fixed some bugs in examples of [[:...:]] ccls
5135 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5137         * version.h: version shipped to Dick King
5139 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5141         * flex.skl: explicit include of iostream.h
5143 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5145         * scan.l: if a newline is seen in <ACTION_STRING>, assume it
5146         terminates the string.
5148 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5150         * flexdef.h, sym.c: moved symbol table definitions from flexdef.h
5151         into sym.c
5153 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5155         * dfa.c: fixed underallocation for accset
5157 1997-06-27  Vern Paxson <vern@ee.lbl.gov>
5159         * COPYING: revised for rms
5161 1997-06-23  Vern Paxson <vern@ee.lbl.gov>
5163         * flex.skl: fixed memory leak
5165 1997-06-23  Vern Paxson <vern@ee.lbl.gov>
5167         * flex.1:  input() doesn't destroy yytext
5169 1997-06-23  Vern Paxson <vern@ee.lbl.gov>
5171         * FlexLexer.h: wrapped with extern "C++"
5173 1996-12-13  Vern Paxson <vern@ee.lbl.gov>
5175         * flex.skl: use delete [] for yy_state_buf
5177 1996-10-29  Vern Paxson <vern@ee.lbl.gov>
5179         * flex.skl: fixed %option noinput
5181 1996-10-29  Vern Paxson <vern@ee.lbl.gov>
5183         * flex.skl: free(char*) fix ... Sigh ...
5185 1996-10-11  Vern Paxson <vern@ee.lbl.gov>
5187         * gen.c: bug fix for yymore()/yylineno interaction
5189 1996-10-11  Vern Paxson <vern@ee.lbl.gov>
5191         * gen.c: fixed memory leak
5193 1996-09-10  Vern Paxson <vern@ee.lbl.gov>
5195         * NEWS: release 2.5.4
5197 1996-09-10  Vern Paxson <vern@ee.lbl.gov>
5199         * Makefile.in: more stuff for distclean
5201 1996-09-10  Vern Paxson <vern@ee.lbl.gov>
5203         * flex.skl: "str" -> "yy_str"
5205 1996-09-10  Vern Paxson <vern@ee.lbl.gov>
5207         * version.h: 2.5.4
5209 1996-07-02  Vern Paxson <vern@ee.lbl.gov>
5211         * flex.skl: (attempted) fix for input() crossing a file boundary
5213 1996-05-29  Vern Paxson <vern@ee.lbl.gov>
5215         * NEWS: don't do Acorn diffs
5217 1996-05-29  Vern Paxson <vern@ee.lbl.gov>
5219         * NEWS: some minor additions for 2.5.3
5221 1996-05-29  Vern Paxson <vern@ee.lbl.gov>
5223         * NEWS, version.h: 2.5.3
5225 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5227         * flex.skl: initialize yy_more_offset etc. for yyFlexLexer class
5229 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5231         * flex.skl: niggling cosmetic tweak
5233 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5235         * flex.skl: bug fixes for yymore (especially with %array)
5237 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5239         * gen.c: yymore + %array tweaks
5241 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5243         * FlexLexer.h: added yy_{,prev_}more_offset
5245 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5247         * main.c: removed decl of unused library function
5249 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5251         * flex.skl: snapshot of cscope yymore fixes, prior to switching
5252         yymore-on-%array approach
5254 1995-12-18  Vern Paxson <vern@ee.lbl.gov>
5256         * gen.c: don't stack states on NUL-transitions that are jams
5258 1995-09-27  Vern Paxson <vern@ee.lbl.gov>
5260         * libmain.c: fixed re Esmond Pitt's ancient suggestion
5262 1995-04-28  Vern Paxson <vern@ee.lbl.gov>
5264         * misc.c: ANSI C / Solaris tweak
5266 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5268         * flex.1: credits
5270 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5272         * NEWS: multiple FlexLexer.h includes
5274 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5276         * FlexLexer.h: fix multiple inclusions
5278 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5280         * scan.l: lint tweak
5282 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5284         * flex.1: typo fixed
5286 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5288         * flex.1: credits update
5290 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5292         * flex.skl: (char*) cast for realloc
5294 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5296         * NEWS: (char*) tweak
5298 1995-04-21  Vern Paxson <vern@ee.lbl.gov>
5300         * NEWS: VMS update for 2.5.2
5302 1995-04-21  Vern Paxson <vern@ee.lbl.gov>
5304         * Makefile.in: clarify when 8-bit scanners are created by default,
5305         vs. 7-bit
5307 1995-04-21  Vern Paxson <vern@ee.lbl.gov>
5309         * parse.y: reworked alloca() chud, from Francois
5311 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5313         * NEWS, version.h: 2.5.2
5315 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5317         * flex.1: 2.5.2 update
5319 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5321         * dfa.c, main.c: const -> yyconst
5323 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5325         * Makefile.in: fixed some old libfl.a references
5327 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5329         * Makefile.in: some (but not all) of Francois' tweaks
5331 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5333         * configure.in: tweaks from Francois
5335 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5337         * flex.skl: yy_delete_buffer allows nil buffer pointer
5339 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5341         * main.c: do_stdinit now defaults to false
5343 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5345         * FlexLexer.h: remove first default for yylex(new_in, new_out)
5347 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5349         * flex.skl: rearrange some definitions; fix YY_NO_UNPUT
5351 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5353         * parse.y: more alloca() bullshit
5355 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5357         * misc.c: octal escape sequence must have just digits 0-7
5359 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5361         * scan.l: '-' means stdin octal escape sequence must just be digits
5362         0-7
5364 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5366         * main.c: -- terminates options
5368 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5370         * flexdef.h: added dataflush() prototype
5372 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5374         * misc.c: move dataflush, otoi prototypes into flexdef.h
5376 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5378         * flex.skl, gen.c: const -> yyconst
5380 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5382         * gen.c: fixed bug in needing yy_cp for -Cf w/ backing up
5384 1995-03-28  Vern Paxson <vern@ee.lbl.gov>
5386         * README, flex.1: Stan Adermann credit
5388 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
5390         * README: beta-tester update
5392 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
5394         * NEWS, version.h: 2.5.1
5396 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
5398         * flex.1: update date for 2.5.1 release, some feedbacker credits
5400 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
5402         * gen.c: fixed lint problem with declaring yy_cp unnecessarily
5404 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
5406         * dfa.c: {}'s around full-table initializations
5408 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
5410         * README: for version 2.5
5412 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
5414         * flex.1: added note regarding yylineno should be maintained on a
5415         per-buffer basis
5417 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
5419         * NEWS: new C++ member functions
5421 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
5423         * NEWS, flex.1: 2.5.0.8 update
5425 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
5427         * main.c: rename yylineno if -P
5429 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5431         * flexdef.h: do_yylineno MARKER_DIFFERENCE depends on MAXIMUM_MNS
5433 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5435         * Makefile.in: removed redundant skel.c from DISTFILES
5437 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5439         * FlexLexer.h: debug(), setdebug(), lineno()
5441 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5443         * flex.skl: %option yylineno support
5445 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5447         * gen.c: read up to newline for interactive reads, rather than one
5448         char
5450 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5452         * main.c, scan.l: added %option yylineno
5454 1995-03-18  Vern Paxson <vern@ee.lbl.gov>
5456         * gen.c: added do_yylineno
5458 1995-03-06  Vern Paxson <vern@ee.lbl.gov>
5460         * NEWS, flex.1: 2.5.0.7
5462 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5464         * Makefile.in: realclean -> maintainer-clean
5466 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5468         * flex.skl: Added yy_flush_buffer
5470 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5472         * FlexLexer.h: added yy_flush_buffer
5474 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5476         * main.c: prefix support for yy_flush_buffer
5478 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5480         * parse.y: added %option yyclass
5482 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5484         * flexdef.h, main.c, scan.l: added yyclass
5486 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5488         * FlexLexer.h: Added switch_streams
5490 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5492         * flex.skl: added switch_streams
5494 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5496         * main.c: don't rename yy_flex_debug for C++
5498 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5500         * gen.c: yy_flex_debug extern only if not C++
5502 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5504         * FlexLexer.h: added yy_flex_debug member variable
5506 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5508         * flex.skl: yyFlexLexer initialization of yy_flex_debug
5510 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5512         * flexdef.h, main.c: VMS POSIX stuff
5514 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5516         * flex.skl: moved position of yy_init = 0
5518 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5520         * flex.skl: added YY_EXIT_FAILURE
5522 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5524         * main.c: removed VMS-specific exit
5526 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5528         * dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, scan.l, sym.c,
5529         yylex.c: internationalization aids
5531 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5533         * main.c: do yy_flex_debug prefix for both C++ and C
5535 1995-02-06  Vern Paxson <vern@ee.lbl.gov>
5537         * main.c: fixed program_name tweak again
5539 1995-01-11  Vern Paxson <vern@ee.lbl.gov>
5541         * main.c: oops, fixed program_name tweak
5543 1995-01-11  Vern Paxson <vern@ee.lbl.gov>
5545         * main.c: program_name is "flex" if argv[0] nil
5547 1995-01-10  Vern Paxson <vern@ee.lbl.gov>
5549         * NEWS: 2.5.0.5
5551 1995-01-10  Vern Paxson <vern@ee.lbl.gov>
5553         * flex.1: Documented YY_NUM_RULES
5555 1995-01-10  Vern Paxson <vern@ee.lbl.gov>
5557         * Makefile.in: added formatted man page to MISC
5559 1995-01-10  Vern Paxson <vern@ee.lbl.gov>
5561         * main.c: help messages to stdout
5563 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5565         * gen.c: Added YY_NUM_RULES
5567 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5569         * flex.skl: better fix for #pragma problem
5571 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5573         * flexdef.h: better fix for #pragma portability problem
5575 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5577         * misc.c: "# line" -> #line
5579 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5581         * flex.skl, flexdef.h: comment out Turbo C #pragma's
5583 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5585         * scan.l: reset linenum on new file
5587 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5589         * flex.skl: isatty() extern
5591 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5593         * NEWS, flex.1: 2.5.0.4
5595 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5597         * main.c: long options, VMS tweaks
5599 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5601         * Makefile.in: Added parse.c, parse.h for dist MISC directory
5603 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5605         * flexdef.h: some "const" cleansing
5607 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5609         * mkskel.sh: skel[] is now const
5611 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5613         * misc.c: some const cleansing
5615 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5617         * scan.l: #line in section 1
5619 1995-01-05  Vern Paxson <vern@ee.lbl.gov>
5621         * sym.c: preen
5623 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
5625         * configure.in: config.h from conf.in
5627 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
5629         * flexdef.h: for VMS, delete -> remove
5631 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
5633         * Makefile.in: config.h.in -> conf.in rm config.h on distclean
5635 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
5637         * main.c: stdinit tweaks
5639 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
5641         * scan.l: added nostdinit
5643 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5645         * NEWS: added MS-DOS note for 2.5.0.2
5647 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5649         * flex.1: typos, tweaks
5651 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5653         * Makefile.in: removed flexdoc
5655 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5657         * flex.1: flexdoc/flex merge
5659 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5661         * flex.1: typos
5663 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5665         * NEWS: typo
5667 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5669         * flex.1: 2.5 update
5671 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5673         * NEWS: 2.5.0.2
5675 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5677         * scan.l: fixed sense of %option main implying %option noyywrap
5679 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5681         * flex.skl: YY_FLEX_{MAJOR,MINOR}_VERSION fixed bug in unput
5682         trashing yytext even with %array
5684 1994-12-17  Vern Paxson <vern@ee.lbl.gov>
5686         * flex.1: prior to 2.5 update
5688 1994-12-17  Vern Paxson <vern@ee.lbl.gov>
5690         * main.c: C++/-P fixes
5692 1994-12-17  Vern Paxson <vern@ee.lbl.gov>
5694         * FlexLexer.h: -P fixes constructor, destructor moved to flex.skl
5696 1994-12-17  Vern Paxson <vern@ee.lbl.gov>
5698         * flex.skl: YY_SKIP_YYWRAP yyFlexLexer constructor, destructor
5700 1994-12-15  Vern Paxson <vern@ee.lbl.gov>
5702         * gen.c: formatting
5704 1994-12-15  Vern Paxson <vern@ee.lbl.gov>
5706         * gen.c: fixed bug in adjusting yytext before backing up
5708 1994-12-10  Vern Paxson <vern@ee.lbl.gov>
5710         * scan.l: switched scanner itself over to [:xxx:]
5712 1994-12-10  Vern Paxson <vern@ee.lbl.gov>
5714         * flex.skl: added YY_FLEX_VERSION
5716 1994-12-10  Vern Paxson <vern@ee.lbl.gov>
5718         * scan.l: Fixed CCL-match pattern for [:whatever:]
5720 1994-12-10  Vern Paxson <vern@ee.lbl.gov>
5722         * parse.y: treat [:upper:] as [:lower:] if -i
5724 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
5726         * NEWS: 2.5.0.1
5728 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
5730         * flex.skl, gen.c: input() maintains BOL
5732 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
5734         * flex.skl: check size of buffer in yy_scan_buffer
5736 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
5738         * flex.skl: added %option main, fixed missing %*
5740 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
5742         * parse.y: added ccl exprs
5744 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
5746         * scan.l: added ccl exprs, %option main
5748 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
5750         * yylex.c: added %options, ccl exprs
5752 1994-12-05  Vern Paxson <vern@ee.lbl.gov>
5754         * misc.c: undid previous change
5756 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
5758         * Makefile.in: Makefile.in from srcdir
5760 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
5762         * Makefile.in: added skel.c to DISTFILES
5764 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
5766         * flex.skl: added YYSTATE alias
5768 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
5770         * scan.l: NL is now \r?\n
5772 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
5774         * gen.c: use cerr for C++ diagnostics
5776 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5778         * flex.skl: undid YY_UNIX_NEWLINE
5780 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5782         * flexdef.h: STDC_HEADERS to check for stdlib
5784 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5786         * configure.in: AC_STDC_HEADERS -> AC_HEADER_STDC
5788 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5790         * misc.c: \n -> '\012'
5792 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5794         * flex.skl: Added YY_UNIX_NEWLINE
5796 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5798         * flex.skl: BOL changes
5800 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5802         * dfa.c: fixed bug with caseins but not ecs
5804 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5806         * gen.c: BOL changes some casts for Turbo C
5808 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5810         * main.c: messages identify filenames
5812 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5814         * misc.c: Increase slowly if realloc double overflows
5816 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5818         * nfa.c: YY_RULE_SETUP
5820 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5822         * scan.l: Added yy_XX_state %option's Added yy_set_bol
5824 1994-11-29  Vern Paxson <vern@ee.lbl.gov>
5826         * Makefile.in: don't remove ~ files
5828 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
5830         * Makefile.in: get CFLAGS from autoconf
5832 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
5834         * dfa.c, flex.skl, flexdef.h, gen.c, misc.c, parse.y, scan.l, sym.c: 
5835         Brian Madsen's tweaks for Borland
5837 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
5839         * version.h: 2.5.0
5841 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
5843         * flexdef.h: Added do_stdinit
5845 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
5847         * FlexLexer.h: Added yy_delete_buffer() in destructor
5849 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
5851         * flex.skl: Added yy_set_interactive, YY_ALWAYS_INTERACTIVE,
5852          YY_NEVER_INTERACTIVE, YY_NO_INPUT, YY_NO_UNPUT, YY_NO_*_STATE
5854 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
5856         * main.c: Added do_stdinit, Think C hacks
5858 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
5860         * scan.l: Added %options for input, always-interactive,
5861         never-interactive, yy_scan_{buffer,bytes,string}
5863 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5865         * flex.skl: size_t #ifdef's for not compiling some statics
5867 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5869         * Makefile.in: $(FLEX) config.h
5871 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5873         * configure.in: config.h, size_t, malloc.h, sys/types.h
5875 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5877         * flexdef.h: config.h, size_t
5879 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5881         * main.c: yywrap option, no stdin/out init for VMS, mundane tweaks
5883 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5885         * parse.y: alloca, lint tweaks
5887 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5889         * scan.l: %option yywrap size_t tweaks
5891 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5893         * tblcmp.c: size_t tweaks
5895 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5897         * misc.c: size_t, STDC tweaks
5899 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5901         * flex.skl: Added yy_scan_{buffer,bytes,string}, plus tweaks
5903 1994-10-12  Vern Paxson <vern@ee.lbl.gov>
5905         * flex.skl: made stack code conditional on "stack" option
5907 1994-10-12  Vern Paxson <vern@ee.lbl.gov>
5909         * scan.l: added use of "stack" %option
5911 1994-08-03  Vern Paxson <vern@ee.lbl.gov>
5913         * gen.c: Fixed fencepost in call to yy_flex_strncpy
5915 1994-07-25  Vern Paxson <vern@ee.lbl.gov>
5917         * flex.skl: yy_eof_status -> yy_buffer_status
5919 1994-07-25  Vern Paxson <vern@ee.lbl.gov>
5921         * flex.skl: yy_flex_strcpy -> yy_flex_strncpy minor prototype tweak
5923 1994-07-25  Vern Paxson <vern@ee.lbl.gov>
5925         * gen.c: Bug fix for matching NUL's at end of token when
5926         interactive.  yy_flex_strcpy -> yy_flex_strncpy
5928 1994-07-25  Vern Paxson <vern@ee.lbl.gov>
5930         * nfa.c: No YY_USER_ACTION if continued action
5932 1994-03-16  Vern Paxson <vern@ee.lbl.gov>
5934         * flex.skl: Added fix for 8-bit chars returned by input()
5936 1994-03-16  Vern Paxson <vern@ee.lbl.gov>
5938         * flex.skl: Move definition of yy_flex_strcpy to come after #define
5939         of yytext_ptr
5941 1994-01-08  Vern Paxson <vern@ee.lbl.gov>
5943         * mkskel.sh: flex.skel -> flex.skl
5945 1994-01-08  Vern Paxson <vern@ee.lbl.gov>
5947         * mkskel.sh: Initial revision
5949 1993-12-29  Vern Paxson <vern@ee.lbl.gov>
5951         * Makefile.in: Fixed scan.c target so "make" detects flex failure
5953 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5955         * scan.l: Added %option's
5957 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5959         * Makefile.in: Nuked FLEX_FLAGS that are now done using %option
5961 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5963         * parse.y, scan.l: %option
5965 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5967         * main.c: Reworked for %option
5969 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5971         * flexdef.h: Added "unspecified", globals for %option
5973 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5975         * sym.c: start condition #define's go to action file
5977 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5979         * misc.c: Added action_define()
5981 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5983         * scan.l: Minor consolidation using scon scopes etc
5985 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5987         * scan.l: Modified to use scon scopes
5989 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5991         * scan.l: indented rules
5993 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
5995         * parse.y: Added scon_stk stuff, format_warn
5997 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
5999         * flexdef.h: Added format_warn
6001 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
6003         * parse.y: Working checkpoint prior to adding <scon>{ stuff
6005 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
6007         * flexdef.h, main.c: Added in_rule, deleted actvsc
6009 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
6011         * misc.c: Added doubling of '\'s in filenames
6013 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
6015         * scan.l: Added in_rule, doing_rule_action
6017 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
6019         * sym.c: Removed actvsc
6021 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
6023         * flex.1: -ooutput #line directives credits
6025 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
6027         * flex.skl: Fixsed sense of test for %array
6029 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
6031         * NEWS: 2.5.0 snapshot for Craig
6033 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
6035         * parse.y: Added beginnings of <SCON>{ ... }
6037 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
6039         * scan.l: Simplified scanning {}'s
6041 1993-12-20  Vern Paxson <vern@ee.lbl.gov>
6043         * flexdef.h: Added <stdlib.h>
6045 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6047         * flex.skl: prototypes for alloc/string routines
6049 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6051         * flex.skl: alloc, string routines internal
6053 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6055         * Makefile.in: Nuked lib{string,alloc}.c, added dependency of
6056         yylex.o on parse.h
6058 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6060         * configure.in: Check for string.h
6062 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6064         * flexdef.h: Use autoconf for string/strings.h yy_flex_XXX ->
6065         flex_XXX
6067 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6069         * scan.l: Added flex_XXX -> yy_flex_XXX wrappers
6071 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6073         * dfa.c, misc.c, sym.c: yy_flex_XXX -> flex_XXX
6075 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6077         * yylex.c: No more WHITESPACE token
6079 1993-12-16  Vern Paxson <vern@ee.lbl.gov>
6081         * FlexLexer.h, flex.skl: Added yy_top_state()
6083 1993-12-16  Vern Paxson <vern@ee.lbl.gov>
6085         * scan.l: simplified comment-scanning using push/pop states
6087 1993-12-16  Vern Paxson <vern@ee.lbl.gov>
6089         * parse.y: removed crufty WHITESPACE token, some uses of '\n' token
6091 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
6093         * FlexLexer.h: start stack, extern "C++" moved
6095 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
6097         * dfa.c: Bug fix for -CF
6099 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
6101         * flexdef.h, misc.c: alloc routines take unsigned
6103 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
6105         * flex.skl: start-state stacks, alloc routines take unsigned
6107 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
6109         * flexdef.h, misc.c: bracket -CF table elements
6111 1993-12-13  Vern Paxson <vern@ee.lbl.gov>
6113         * misc.c: Do #bytes computation in {re,}allocate_array() only once
6115 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6117         * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: 
6118         yy_str*() -> str*()
6120 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6122         * Makefile.in, dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c,
6123         parse.y, scan.l, sym.c: -o option
6125 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6127         * gen.c: lint tweak
6129 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6131         * NEWS: Expanded on extern "C++" news item
6133 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6135         * NEWS: 2.4.5
6137 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6139         * flex.skl: Added yy_fill_buffer
6141 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6143         * gen.c: is_interactive -> yy_is_interactive
6145 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6147         * flex.1: Updated credits
6149 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6151         * Makefile.in: Fixed typo in "uninstall" target
6153 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6155         * gen.c: Updated comment regarding 0-based vs. 1-based arrays for
6156         -CF.
6158 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6160         * dfa.c: Initialize dfaacc[0] for -CF representation Fixed minor
6161         memory leak
6163 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6165         * main.c: #include "FlexLexer.h" -> <FlexLexer.h>
6167 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6169         * FlexLexer.h: Added extern "C++" wrapper
6171 1993-12-09  Vern Paxson <vern@ee.lbl.gov>
6173         * main.c: Detect REJECT etc. before generating YY_USES_REJECT!
6175 1993-12-09  Vern Paxson <vern@ee.lbl.gov>
6177         * gen.c: Fixed bug in interactive reads where char is unsigned
6179 1993-12-09  Vern Paxson <vern@ee.lbl.gov>
6181         * parse.y: Fixed bug in treating '$' as variable trailing context
6183 1993-12-09  Vern Paxson <vern@ee.lbl.gov>
6185         * version.h: 2.4.5
6187 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6189         * README: pretester update
6191 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6193         * NEWS: 2.4.4
6195 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6197         * flex.1: LexError(), C++ experiment warning, credits
6199 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6201         * scan.l: Fixed 8-bit bug
6203 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6205         * flex.skl, gen.c: Fixed nasty 8-bit bugs
6207 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6209         * dfa.c, ecs.c, flexdef.h, gen.c, main.c, nfa.c, tblcmp.c: 
6210         {min,max,abs} -> {MIN,MAX,ABS}
6212 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6214         * FlexLexer.h, flex.skl: Support for yyFlexLexer::LexerError
6216 1993-12-06  Vern Paxson <vern@ee.lbl.gov>
6218         * version.h: 2.4.4
6220 1993-12-05  Vern Paxson <vern@ee.lbl.gov>
6222         * flex.1: credits update
6224 1993-12-05  Vern Paxson <vern@ee.lbl.gov>
6226         * Makefile.in: very minor "install" tweaks
6228 1993-12-05  Vern Paxson <vern@ee.lbl.gov>
6230         * flex.skl, nfa.c: YY_USER_ACTION generated now for each case in
6231         action switch
6233 1993-12-04  Vern Paxson <vern@ee.lbl.gov>
6235         * flex.skl: Fixed bug in pointing yyin at a new file and resuming
6236         scanning
6238 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6240         * NEWS: Added note regarding g++ 2.5.X
6242 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6244         * flex.1: updated credits
6246 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6248         * NEWS: ranlib addition for 2.4.3
6250 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6252         * Makefile.in: Minor tweak to last change
6254 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6256         * Makefile.in: run ranlib on libfl.a
6258 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6260         * NEWS: Hopefully last update prior to 2.4.3
6262 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6264         * flexdef.h, gen.c, misc.c, sym.c: lint tweaks
6266 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6268         * Makefile.in: Added exec_prefix
6270 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6272         * flex.1: credit update
6274 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6276         * flex.skl: lint tweak
6278 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6280         * NEWS: FlexLexer.h fixed for separate inclusion
6282 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6284         * FlexLexer.h, flex.skl, main.c: mods so FlexLexer.h can be included
6285         separately
6287 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6289         * flex.1: -F incompatible with -+
6291 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
6293         * NEWS: Elaborated comments for 2.4.3
6295 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
6297         * NEWS: 2.4.3
6299 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
6301         * flex.1: Updated message regarding missing libfl.a routines Added
6302         thanks to Noah Friedman
6304 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
6306         * Makefile.in: Added libstring.c Modified "lint" target to use
6307         -Dconst= Added a.out, lex.yy.cc to sundry clean targets
6309 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
6311         * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: Use
6312         yy_strXXX() routines instead of <string.h>
6314 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6316         * version.h: 2.4.3
6318 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6320         * flexdef.h, misc.c: yy_flex_xmalloc() moved to misc.c
6322 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6324         * flex.skl: Fixed bug in yy_fatal_error()
6326 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6328         * Makefile.in: ... and remove plain tar file after compression
6330 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6332         * NEWS: 2.4.2
6334 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6336         * Makefile.in: Produce both compress'd and gzip'd distribution tar
6337         files
6339 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6341         * version.h: Release 2.4.2
6343 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6345         * NEWS: -a -> -Ca
6347 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6349         * README: described configuration files in manifest
6351 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6353         * Makefile.in: Added intermediate step of copying MISC/alloca.c ->
6354         alloca.c Included CPPFLAGS when compiling alloca.c
6356 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6358         * README: Credit to 2.4 pre-testers.
6360 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6362         * gen.c: Fixed nasty bug in short/long decl decision
6364 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6366         * flexdef.h: Lowered MAX_SHORT out of increased general paranoia.
6367         Added yy_flex_xmalloc() proto
6369 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6371         * main.c: Fixed very minor typo in -v output
6373 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6375         * misc.c: Removed vestigal cast to (char) in isupper() call
6377 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6379         * misc.c: Added casts to unsigned Char for isascii() calls
6381 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6383         * parse.y: Added #ifdef chud for alloca()
6385 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6387         * Makefile.in: Added alloca
6389 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6391         * configure.in: Add AC_ALLOCA if using bison
6393 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6395         * Makefile.in: Added intermediate file going scan.l -> scan.c
6397 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6399         * Makefile.in: Removed parse.{c,h} from distribution files, since
6400          they may not be all that portable.
6402 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6404         * flex.skl: Fixed %array YYLMAX headaches, added error message if
6405          buffer needs growing but REJECT used
6407 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6409         * gen.c, main.c: Fixed YYLMAX headaches
6411 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6413         * flex.1: Documented that buffer can't grow if REJECT used
6415 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6417         * Makefile.in: Added parse.{c,h} to dist files
6419 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6421         * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l: Fixed to
6422         buffer section 1 definitions
6424 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6426         * sym.c: Fixed ANSI-C glitch with '%' operator
6428 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6430         * scan.l: Fixed mis-definition of ndlookup()
6432 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6434         * NEWS: 2.4 -> 2.4.1
6436 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6438         * Makefile.in: Added install.sh, mkinstalldirs to distribution files
6440 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6442         * flex.1: Added Nathan Zelle, "promoted" Francois
6444 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6446         * Makefile.in: only "realclean" removes flex dist depends on flex
6448 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6450         * flexdef.h, misc.c: myctoi takes char[] instead of Char[]
6452 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6454         * flexdef.h: -a -> -Ca all_lower, all_upper -> work on char*
6456 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6458         * Makefile.in: Added -Ca to bigcheck
6460 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6462         * main.c: -a -> -Ca; fixed help output
6464 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6466         * dfa.c, flex.1: -a -> -Ca
6468 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6470         * misc.c: all_lower, all_upper work on char*
6472 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6474         * scan.l: Fixed some casts now that yytext is always char* and never
6475         unsigned char*
6477 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6479         * Makefile.in: Francois' tweaks
6481 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6483         * configure.in: AC_LN_S, AC_STDC_HEADERS (but not AC_ALLOCA)
6485 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6487         * NEWS: fixed typo
6489 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6491         * Makefile.in: Don't remove dist directory
6493 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6495         * Makefile.in: Include liballoc.c in lint targets
6497 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6499         * misc.c: lint tweak
6501 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6503         * Makefile.in: Added -l compression to bigcheck
6505 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6507         * Makefile.in: permission tweaking for "dist"
6509 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6511         * Makefile.in: more "dist" tweaks
6513 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6515         * Makefile.in: Changed "make dist" to use version.h, include scan.c
6516         in initial dir copy
6518 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6520         * version.h: 2.4.1
6522 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6524         * README: Revised as per Francois Pinard
6526 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6528         * COPYING: flex.skel -> flex.skl
6530 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6532         * NEWS: Updated date of 2.4 release
6534 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6536         * Makefile.in: Removed manual & nroff output from distribution
6538 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6540         * NEWS: 2.4.1 release
6542 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6544         * configure.in: Initial revision
6546 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6548         * Makefile.in: Merge w/ 2.4.1 changes added "dist2" target
6550 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6552         * Makefile.in: Initial revision
6554 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6556         * flexdef.h: Removed #ifndef FILE protection from include of stdio
6558 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6560         * flex.1: Added Francois Pinard to distribution headache helpers
6562 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6564         * flex.skl: Modified C++ scanners to get input a character at a time
6565         for interactive scanners.
6567 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6569         * main.c: Added YY_INTERACTIVE.
6571 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6573         * scan.l: Put definitions inside ()'s so we can test -l option for
6574         "make bigcheck"
6576 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6578         * flex.1: Documented YY_INTERACTIVE.
6580 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6582         * flex.1, flex.skl, flexdef.h, gen.c, main.c, parse.y, scan.l: -l
6583         lex compatibility flag
6585 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6587         * flex.skl: Support for read()/fread() section 1 definitions precede
6588         default macro definitions
6590 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6592         * flexdef.h: Added use_read global
6594 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6596         * gen.c: Cleaner definition for yymore() Fixed string broken across
6597         multiple lines
6599 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6601         * main.c: Added -Cr
6603 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6605         * misc.c: K&R declaration for check_char()
6607 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6609         * flex.1: Documented -Cr
6611 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6613         * flex.1: No need to #undef before redefining prior to -Cr
6614         documentation
6616 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
6618         * README: Heavily massaged for 2.4
6620 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
6622         * flex.1: Added Landon Noll to thanks.
6624 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
6626         * NEWS: 2.4 release
6628 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
6630         * flex.1: 2.4 documentation
6632 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
6634         * main.c: Added global to remember -P prefix so it can be written in
6635         -v summary.  Alphabetized prefix generation, added yywrap
6637 1993-11-09  Vern Paxson <vern@ee.lbl.gov>
6639         * version.h: updated date for 2.4.0 :-(
6641 1993-10-10  Vern Paxson <vern@ee.lbl.gov>
6643         * FlexLexer.h: Whitespace tweaking
6645 1993-10-10  Vern Paxson <vern@ee.lbl.gov>
6647         * main.c: Use DEFAULT_CSIZE only if not using equivalence classes.
6649 1993-10-10  Vern Paxson <vern@ee.lbl.gov>
6651         * flex.1: Checkpoint prior to final 2.4 update
6653 1993-10-04  Vern Paxson <vern@ee.lbl.gov>
6655         * NEWS: Raw 2.4 changes
6657 1993-10-04  Vern Paxson <vern@ee.lbl.gov>
6659         * flex.skl: osfcn.h -> unistd.h
6661 1993-10-04  Vern Paxson <vern@ee.lbl.gov>
6663         * flex.skl: Added "static" to definition of yy_fatal_error as well
6664         as fwd decl.
6666 1993-10-04  Vern Paxson <vern@ee.lbl.gov>
6668         * flex.skl: Added yy_fatal_error function.
6670 1993-10-03  Vern Paxson <vern@ee.lbl.gov>
6672         * flex.skl, gen.c: Got rid of (char *) casts of yytext, no longer
6673         needed.
6675 1993-10-03  Vern Paxson <vern@ee.lbl.gov>
6677         * FlexLexer.h: YY_CHAR -> char added YYText(), YYLeng()
6679 1993-10-03  Vern Paxson <vern@ee.lbl.gov>
6681         * flex.skl, gen.c: Minimized use of YY_CHAR
6683 1993-10-03  Vern Paxson <vern@ee.lbl.gov>
6685         * main.c: Added "flex++" feature Minimized use of YY_CHAR
6687 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
6689         * main.c: Clarified help message for -S
6691 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
6693         * libyywrap.c, version.h: Initial revision
6695 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
6697         * main.c: If -+ used, output to lex.yy.cc
6699 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
6701         * FlexLexer.h, flex.skl: Switched from FILE*'s to stream's
6703 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
6705         * flexdef.h: Added expand_nxt_chk() extern.
6707 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
6709         * flex.skl: Added dynamic buffer growing.  Added yyless() for
6710         section 3.
6712 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
6714         * dfa.c, flexdef.h, gen.c, main.c: Added -a option for long-align.
6716 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
6718         * scan.l: formfeed no longer considered whitespace
6720 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6722         * flexdef.h: Nuked FILENAMESIZE
6724 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6726         * main.c: yyflexlexer.h -> FlexLexer.h minor portability tweak
6728 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6730         * gen.c: Added start condition to EOF trace output
6732 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6734         * flex.skl: Added YY_START changed yyFlexLexer to define yylex()
6736 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6738         * misc.c: Minor portability tweaks
6740 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6742         * FlexLexer.h: Split into two classes, one fully abstract.  yylex()
6743         no longer abstract in yyFlexLexer
6745 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6747         * scan.l: PC lint tweak
6749 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6751         * parse.y: YYSTYPE #define'd to int
6753 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6755         * nfa.c: minor lint tweak
6757 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
6759         * FlexLexer.h: Initial revision
6761 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
6763         * flexdef.h: Delete prototypes for Unix system calls.
6765 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
6767         * ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, nfa.c, parse.y,
6768         scan.l, sym.c, tblcmp.c, yylex.c: nuked static RCS string
6770 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
6772         * main.c: %array not allowed with C++ scanners
6774 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
6776         * scan.l: Fixed bugs regarding %{%} code in section 2 prolog %array
6777         not allowed with C++ scanners
6779 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
6781         * flexdef.h: Added C_plus_plus flag.
6783 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
6785         * flex.skl: First version of C/C++ skeleton
6787 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
6789         * gen.c: yy_state_type declared earlier.  Made a bunch of statics
6790         only output if not -+
6792 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
6794         * main.c: Added -+ option, updated usage() output, rearranged some
6795          generated code to come at the right point in the output for
6796         yyflexlexer.h.
6798 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
6800         * misc.c: Added %+/%-/%* to skelout()
6802 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
6804         * scan.l: EOF in section 2 prolog leads to section 0, not section 3
6806 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
6808         * yylex.c: Dump promotion of EOF in section 2 to turn on section 3;
6809          instead just treat it like a final EOF
6811 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
6813         * dfa.c: yy_nxt table should be "const"
6815 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
6817         * flexdef.h: Removed a lot of #ifdef chud "backtracking" -> "backing
6818         up"
6820 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
6822         * main.c: "backtracking" -> "backing up" got rid of time reports
6824 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
6826         * gen.c: "backtracking" -> "backing up" some portability tweaks
6827         fixed to only call flexscan() when done if known to be in section 3
6829 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
6831         * misc.c: isascii() moved to flexdef.h nuked flex_gettime()
6833 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
6835         * scan.l: Fixed bug with empty section 2
6837 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
6839         * yylex.c: Chucked definition of isascii()
6841 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
6843         * flex.skl: preserve yytext on input() bug fix when combining
6844         yyless() with yymore() checkpoint prior to C++ option
6846 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
6848         * dfa.c: "backtracking" -> "backing up"
6850 1993-07-09  Vern Paxson <vern@ee.lbl.gov>
6852         * flex.skl: Fixed to not generate extra EOF's after reading one.
6854 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6856         * main.c: Spit out definition of YY_CHAR early
6858 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6860         * flex.skl: Some rearranging to make sure things get declared in the
6861         right order
6863 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6865         * tblcmp.c: Some comment fixes as per Wilhelms
6867 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6869         * scan.l: Nuked #undef of yywrap, now that it's a function
6871 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6873         * parse.y: Fixed bug with Z-a character classes as per Wilhelms
6875 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6877         * nfa.c: added check_char call in mkstate() to prevent bad xtion
6878         chars
6880 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6882         * gen.c: Fixed some reallocation bugs, etc. as per Wilhelms
6884 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6886         * flexdef.h: Added check_char(), readable_form()
6888 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6890         * flex.skl: Added #ifndef's around #define's to let user override
6891         Moved a bunch of definitions prior to section 1
6893 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6895         * dfa.c: Wilhems bug fixes.
6897 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6899         * ccl.c, misc.c: Added check_char()
6901 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
6903         * flexdef.h: Changed to use yy_flex_alloc() and friends
6905 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
6907         * main.c: Added -P flag
6909 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
6911         * scan.l: Fixed bug in lex % directives
6913 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
6915         * misc.c: Modified to use yy_flex_alloc() and friends
6917 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
6919         * sym.c: Modified to use yy_flex_alloc()
6921 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
6923         * flex.skl: Modified to use yy_flex_alloc() and friends Moved some
6924         globals earlier in the file to permit access in section 1
6926 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
6928         * dfa.c: Got rid of code needed for %t
6930 1993-04-14  Vern Paxson <vern@ee.lbl.gov>
6932         * ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, libmain.c,
6933         main.c, misc.c, nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 
6934         Reformatting.
6936 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
6938         * flex.1: Fixed bug in description of backtracking
6940 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
6942         * NEWS: 2.3.8
6944 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
6946         * flex.skl, main.c: %array support
6948 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
6950         * misc.c: Added non-STDC clause for '\a'
6952 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
6954         * scan.l: Fixed subtle problems regarding '*'s in comments
6955         %pointer/%array match entire lines
6957 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
6959         * gen.c: Added %array support
6961 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6963         * README: Finally updated email addr
6965 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6967         * flex.1: Mostly .LP -> .PP
6969 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6971         * flexdef.h: [no log message]
6973 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6975         * main.c, scan.l: A lot of tweaks ...
6977 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6979         * ccl.c: reallocate_character_array -> reallocate_Character_array
6981 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6983         * gen.c: Bug/lint fixes Modified to work with "action" array instead
6984         of temp file
6986 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6988         * sym.c: Fixed bug in 8-bit hashing
6990 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6992         * parse.y: numerous bug fixes extra formatting of error/warning
6993         messages added support of <*>, partial support for nested start
6994         conditions
6996 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6998         * ecs.c: Remove %t cruft
7000 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7002         * flex.skl: Beginning of %pointer/%array support
7004 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7006         * dfa.c: Added keeping track of which rules are useful fixed a
7007         fencepost error in checking for scanners that require -8
7009 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7011         * nfa.c: Added checking for whether rules are useful modified to
7012         work with internal "action" array
7014 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7016         * misc.c: Added internal "action" array, internal skeleton,
7017         zero_out() in lieu of bzero
7019 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7021         * tblcmp.c: Fixed a bunch of fencepost errors in increasing tables.
7023 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7025         * yylex.c: -Wall fix
7027 1991-03-28  Vern Paxson <vern@ee.lbl.gov>
7029         * gen.c: Fixed out-of-bounds access bug; patch #7 for release 2.3
7031 1991-03-28  Vern Paxson <vern@ee.lbl.gov>
7033         * NEWS: Patch #7 for 2.3
7035 1990-10-23  Vern Paxson <vern@ee.lbl.gov>
7037         * gen.c: fixed missing "rule_type" entry for end-of-buffer action
7039 1990-08-29  Vern Paxson <vern@ee.lbl.gov>
7041         * gen.c: Fixed yymore() but in not resetting yy_more_len
7043 1990-08-29  Vern Paxson <vern@ee.lbl.gov>
7045         * NEWS: Patch #6 for 2.3
7047 1990-08-16  Vern Paxson <vern@ee.lbl.gov>
7049         * NEWS: Patch #5
7051 1990-08-14  Vern Paxson <vern@ee.lbl.gov>
7053         * misc.c: fixed comment in myesc()
7055 1990-08-14  Vern Paxson <vern@ee.lbl.gov>
7057         * NEWS: fixed date in patch #4
7059 1990-08-14  Vern Paxson <vern@ee.lbl.gov>
7061         * NEWS: patch #4
7063 1990-08-14  Vern Paxson <vern@ee.lbl.gov>
7065         * misc.c: fixed hexadecimal escapes; added is_hex_digit()
7067 1990-08-03  Vern Paxson <vern@ee.lbl.gov>
7069         * NEWS: Patch #3
7071 1990-08-03  Vern Paxson <vern@ee.lbl.gov>
7073         * flex.skl, flexdef.h: changed to include <stddef.h> for __GNUC__
7075 1990-08-02  Vern Paxson <vern@ee.lbl.gov>
7077         * NEWS: 2.3 patch #2
7079 1990-08-02  Vern Paxson <vern@ee.lbl.gov>
7081         * flex.skl: Another try at getting the malloc() definitions correct;
7082         this time for g++, too
7084 1990-08-02  Vern Paxson <vern@ee.lbl.gov>
7086         * flex.skl, flexdef.h: fixed to declare malloc() and free() by hand
7087         if __GNUC__
7089 1990-07-28  Vern Paxson <vern@ee.lbl.gov>
7091         * flexdef.h: Changed to get malloc definition in identical fashion
7092         to that used by flex.skel
7094 1990-06-28  Vern Paxson <vern@ee.lbl.gov>
7096         * NEWS: [no log message]
7098 1990-06-28  Vern Paxson <vern@ee.lbl.gov>
7100         * flex.1: Fixed bug in mini-scanner examle Fixed bug in YY_INPUT
7101         redefinition yylineno defense reentrancy documentation Something
7102         else which I forget.
7104 1990-06-27  Vern Paxson <vern@ee.lbl.gov>
7106         * COPYING, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, main.c, misc.c,
7107         nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 4.4 BSD copyright
7109 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7111         * README: Changed prolog to reflect 2.3 release.
7113 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7115         * NEWS: pointed reader at Makefile instead of README for porting
7116         considerations added Makefile comments: support for SCO Unix;
7117         parameterization
7119 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7121         * flex.skl: Added DONT_HAVE_STDLIB_H and declarations of malloc()
7123 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7125         * NEWS: 2.3 changes
7127 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7129         * flex.1: documentation on new features Comment regarding Ove's work
7130         ^foo|bar difference between flex / lex yyin initialization
7131         difference documented that yy_switch_to_buffer can be used in
7132         yywrap() documented that # comments are deprecated
7134 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7136         * main.c: declared void functions as such added prototypes for
7137         forward references changed to check for error status when closing
7138         files
7140 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7142         * yylex.c: Added macro definition for isascii() if not already
7143         present
7145 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7147         * sym.c: declared void functions as such added prototypes for
7148         forward references changed to use format_pinpoint_message where
7149         appropriate
7151 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7153         * scan.l: declared void functions as such changed to strip #
7154         comments, as documented moved #undef of yywrap() to before include
7155             of flexdef, so prototype doesn't get screwed up
7157 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7159         * parse.y: introduced format_pinpoint_message() declared void
7160         functions as such changed lone <<EOF>> to apply to all outstanding
7161         start conditions
7163 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7165         * nfa.c, tblcmp.c: declared void functions as such added prototypes
7166         for forward references
7168 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7170         * misc.c: declared void functions as such prototypes for forward
7171         references shuffled around some routines to make the order perhaps a
7172         little more logical changed memory references to use void* instead
7173         of char*
7175 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7177         * libmain.c: Added declaration of arguments made yylex() a function
7179 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7181         * gen.c: prototypes for forward references declared void functions
7182         as such yy_flex_debug testing of error on file closes casts to void
7183         for sprintf() and strcpy()
7185 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7187         * flexdef.h: Added prototypes changed memory allocation routines to
7188         deal with void*'s instead of char*'s some rearranging for VMS
7190 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7192         * flex.skl: Added YY_USER_INIT Added yy_new_buffer() alias for
7193         yy_create_buffer() fixed (hopefully) malloc declaration headaches
7195 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7197         * ecs.c: declared void functions as such declared void functions as
7198         such
7200 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7202         * dfa.c: prototypes for forward references declared void functions
7203         as such
7205 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7207         * ccl.c: Declared void functions as such
7209 1990-04-12  Vern Paxson <vern@ee.lbl.gov>
7211         * flex.skl: added fix for allowing yy_switch_to_buffer() in yywrap()
7213 1990-04-03  Vern Paxson <vern@ee.lbl.gov>
7215         * NEWS: patch #3 - -I fix
7217 1990-03-30  Vern Paxson <vern@ee.lbl.gov>
7219         * gen.c: Changed generation of archaic "continue" to "goto
7220         yy_find_action"
7222 1990-03-27  Vern Paxson <vern@ee.lbl.gov>
7224         * NEWS: Patch #2 changes
7226 1990-03-27  Vern Paxson <vern@ee.lbl.gov>
7228         * flex.skl: fixed fencepost errors with yy_buf_size and detecting
7229         NUL's
7231 1990-03-26  Vern Paxson <vern@ee.lbl.gov>
7233         * NEWS: [no log message]
7235 1990-03-26  Vern Paxson <vern@ee.lbl.gov>
7237         * flex.skl: g++ tweaks
7239 1990-03-23  Vern Paxson <vern@ee.lbl.gov>
7241         * NEWS: Changes for Patch #1.
7243 1990-03-23  Vern Paxson <vern@ee.lbl.gov>
7245         * flex.skl: fix for g++
7247 1990-03-23  Vern Paxson <vern@ee.lbl.gov>
7249         * flex.1: minor typos and formatting changes.  Removed BITNET
7250         address.
7252 1990-03-23  Vern Paxson <vern@ee.lbl.gov>
7254         * README: nuked BITNET address.
7256 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7258         * README: 2.2 README
7260 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7262         * NEWS: USG alias.
7264 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7266         * flexdef.h: Added USG alias for SYS_V
7268 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7270         * : [no log message]
7272 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7274         * flex.skl: Tweaks for lint and C++
7276 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7278         * flex.1: -ll => -lfl
7280 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7282         * NEWS: 2.2 changes
7284 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7286         * flex.skl: Changed to use YY_BUFFER_STATE everywhere.
7288 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7290         * flex.1: [no log message]
7292 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7294         * dfa.c: "associated rules" changed to "associated rule line
7295         numbers".
7297 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7299         * scan.l: cast added to malloc() call to keep lint happy.
7301 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7303         * yylex.c: Fixed handling of premature EOF's.
7305 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7307         * sym.c: Removed declaration of malloc()
7309 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7311         * scan.l: Removed malloc() declaration.  Added detection of EOF in
7312         actions.
7314 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7316         * parse.y: Rules rewritten so '/' and '$' parsed correctly.
7318 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7320         * nfa.c: Corrected line numbers for continued actions.
7322 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7324         * misc.c: Removed declarations of malloc() and realloc().
7326 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7328         * main.c: Summary of generation flags.  Minor -8 tweaks.
7330 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7332         * gen.c: full support for -d
7334 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7336         * flexdef.h: defines for malloc() and realloc() conditional defines
7337         for abs(), min(), and max()
7339 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7341         * flex.skl: Many multiple-buffer additions.
7343 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7345         * dfa.c: -8 tweaks.
7347 1990-03-19  Vern Paxson <vern@ee.lbl.gov>
7349         * flex.skl: Proto hacks.  NUL hacks.  Debugging hacks.  C++ hacks.
7351 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7353         * : RCS won't let me unedit! gets "Missing access list"
7355 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7357         * tblcmp.c: Minor tweaks for NUL's.
7359 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7361         * : no changes -- had checked out for testing smaller read buffer
7362         sizes
7364 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7366         * nfa.c: hack for NUL's.
7368 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7370         * misc.c: Hack to cshell for NUL's.
7372 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7374         * main.c: NUL's.  -8
7376 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7378         * gen.c: NUL's.
7380 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7382         * flexdef.h: NUL's.  8-bit chars.
7384 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7386         * flex.skl: NUL's; indenting
7388 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7390         * dfa.c: more thrashing around with NUL's
7392 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7394         * ccl.c: removed NUL hack
7396 1990-03-14  Vern Paxson <vern@ee.lbl.gov>
7398         * yylex.c: Added <<EOF>> token
7400 1990-03-14  Vern Paxson <vern@ee.lbl.gov>
7402         * ecs.c, flexdef.h:  Tweaks for NUL chars.
7404 1990-03-14  Vern Paxson <vern@ee.lbl.gov>
7406         * dfa.c, gen.c, main.c, misc.c, parse.y, scan.l, tblcmp.c: Tweaks
7407         for NUL chars.
7409 1990-03-14  Vern Paxson <vern@ee.lbl.gov>
7411         * ccl.c: Tweaks for handling NUL's.
7413 1990-02-28  Vern Paxson <vern@ee.lbl.gov>
7415         * flex.1: [no log message]
7417 1990-02-28  Vern Paxson <vern@ee.lbl.gov>
7419         * flex.1: Changed .so options.man to inlined version since flex.1
7420         will have a different (shorter) options description.
7422 1990-02-28  Vern Paxson <vern@ee.lbl.gov>
7424         * flex.1: [no log message]
7426 1990-02-28  Vern Paxson <vern@ee.lbl.gov>
7428         * flex.1: [no log message]
7430 1990-02-26  Vern Paxson <vern@ee.lbl.gov>
7432         * flex.1: [no log message]
7434 1990-02-25  Vern Paxson <vern@ee.lbl.gov>
7436         * flex.1: [no log message]
7438 1990-02-25  Vern Paxson <vern@ee.lbl.gov>
7440         * flex.1: Initial revision
7442 1990-01-16  Vern Paxson <vern@ee.lbl.gov>
7444         * gen.c: Restored EOB accepting list for REJECT.  Second try at 2.2
7445         Release.
7447 1990-01-16  Vern Paxson <vern@ee.lbl.gov>
7449         * misc.c: Added missing ',' in error message.  2.2 Release, second
7450         try.
7452 1990-01-16  Vern Paxson <vern@ee.lbl.gov>
7454         * yylex.c: 8-bit char support.  2.2 Release.
7456 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7458         * scan.l: 8-bit char support.  Arbitrary indented/%{} code allowed
7459         in section 2.  \x escapes.  %t support.  Minor POSIX-compliance
7460         changes.  BEGIN(0) -> BEGIN(INITIAL).  yywrap() and set_input_file()
7461         for multiple input files.  C_COMMENT_2 removed.  2.2 Release.
7463 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7465         * flexdef.h: 8-bit char support.  SYS_V / Atari portability fixes.
7466         Removed generated array names.  CSIZE now only defined if not
7467         already defined.  Added "csize" global.  Added "input_files",
7468         "num_input_files", and "program_name" globals.  %t support globals.
7469         2.2 Release.
7471 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7473         * gen.c: Removed unused EOB_accepting_list array.  2.2 Release.
7475 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7477         * gen.c: Bug in -F table generation fixed.  8-bit char support.
7478         Hardwired generated array names.  "const"'s added to generated code.
7479         Fixed yymore() / trailing context bug.
7481 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7483         * parse.y: 8-bit char support.  Error-message pinpointing.  2.2
7484         Release.
7486 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7488         * main.c: Unsigned char support.  %t support.  Removed hard-wiring
7489         of program name "flex".  -c changed to -C; -c now deprecated.  -n
7490         added. :-( Multiple input files.  SYSV tmpnam() use.  Removed old
7491         #define's from output.  Identified error messages w/ filename and
7492         line.  2.2 Release.
7494 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7496         * sym.c: Unsigned char support.  2.2 Release.
7498 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7500         * nfa.c: Removed redundant test.  2.2 Release.
7502 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7504         * misc.c: Unsigned char support.  \x support.  2.2 Release.
7506 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7508         * tblcmp.c: 8-bit char support.  2.2 Release.
7510 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7512         * flex.skl: C++ support.  Turbo-C support.  8-bit char support.
7513         yyleng is an int.  unput() callable in section 3.  yymore hacks.
7514         yyrestart() no longer closes stdin.  2.2 Release.
7516 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7518         * ecs.c: %t support.  8-bit/unsigned char support.  2.2 Release.
7520 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7522         * dfa.c: %t hacks.  minor cosmetics.  2.2 Relase.
7524 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7526         * ccl.c: Changes for unsigned/8-bit chars.  2.2 Release.
7528 1990-01-10  Vern Paxson <vern@ee.lbl.gov>
7530         * libmain.c: Initial revision
7532 1989-12-30  Vern Paxson <vern@ee.lbl.gov>
7534         * nfa.c: removed gratuitous trailing context code
7536 1989-12-30  Vern Paxson <vern@ee.lbl.gov>
7538         * main.c: made -c<compression flags> case-sensitive
7540 1989-12-30  Vern Paxson <vern@ee.lbl.gov>
7542         * flex.skl: unput() bug fix
7544 1989-12-30  Vern Paxson <vern@ee.lbl.gov>
7546         * README: [no log message]
7548 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7550         * scan.l: changed to not use '|' and trailing context combo so users
7551         can test using -F ...
7553 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7555         * parse.y: made trailing context combined with '|' warning always
7556         come out
7558 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7560         * README: [no log message]
7562 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7564         * COPYING: Initial revision
7566 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7568         * NEWS, README, main.c: [no log message]
7570 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7572         * README: [no log message]
7574 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7576         * NEWS, README, main.c: [no log message]
7578 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7580         * : Beta release
7582 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7584         * NEWS, main.c: [no log message]
7586 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7588         * flex.skl, flexdef.h, gen.c, misc.c, nfa.c, parse.y, scan.l, sym.c: 
7589         2.0.1 beta
7591 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7593         * README: [no log message]
7595 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
7597         * gen.c: fixsed bug with -I and backtracking
7599 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
7601         * flex.skl: Cleaned up forward declarations of yyunput() and input()
7603 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
7605         * parse.y: Split copyright string.
7607 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
7609         * nfa.c: Split copyright string.  Added check for empty machine in
7610         dupmachine().
7612 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
7614         * ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, scan.l, sym.c,
7615         tblcmp.c, yylex.c: Split copyright string into two to avoid tempting
7616         fate with \<newline> sequences ...
7618 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7620         * README: updated for 2nd release Beta test added RCS header
7622 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7624         * flexdef.h: removed static char copyright
7626 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7628         * flexdef.h: Added BSD copyright notice.  Removed
7629         FAST_SKELETON_FILE.
7631 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7633         * main.c: added BSD copyright notice.  Removed references to
7634         FAST_SKELETON_FILE.
7636 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7638         * ecs.c, gen.c, nfa.c: Added BSD copyright notice
7640 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7642         * ccl.c, dfa.c, misc.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 
7643         added BSD copyright notice
7645 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7647         * flex.skl: Initial revision
7649 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7651         * yylex.c: renamed accnum to num_rules
7653 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7655         * tblcmp.c: moved table generation code to gen.c moved ntod() to
7656         dfa.c
7658 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7660         * sym.c: the most piddling format change imaginable
7662 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7664         * scan.l: changed to look for yymore, REJECT, %used and %unused
7665         removed gross magic for dealing with section 3
7667 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7669         * nfa.c, parse.y: changes for variable trailing context
7671 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7673         * misc.c: added all_lower() and all_upper()
7675 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7677         * main.c: added checking for features being Really used
7678         backtracking, performance reports misc. cleanup
7680 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7682         * gen.c: major overhaul for merged skeleton
7684 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7686         * flexdef.h: a zillion changes/additions/cleanups
7688 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7690         * dfa.c: added backtrack report added checking for dangerous
7691         trailing context considerable minor cleanup
7693 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7695         * ccl.c: list_character_set() modified to take a FILE to write to
7696         ...
7698 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7700         * README: updated for beta release
7702 1988-11-25  Vern Paxson <vern@ee.lbl.gov>
7704         * main.c: added -p flag generation of #define's for scanner
7706 1988-11-25  Vern Paxson <vern@ee.lbl.gov>
7708         * flexdef.h: Added END_OF_BUFFER_ACTION and bol_needed
7710 1988-11-25  Vern Paxson <vern@ee.lbl.gov>
7712         * dfa.c: added ntod()
7714 1988-05-09  Vern Paxson <vern@ee.lbl.gov>
7716         * gen.c: Initial revision
7718 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7720         * yylex.c: RCS header changed display style of non-printings from ^x
7721         to \0xx
7723 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7725         * tblcmp.c: RCS header MAX_XTIONS_FOR_FULL_INTERIOR_FIT ->
7726         MAX_XTIONS_FULL_INTERIOR_FIT made back-tracking accepting number be
7727           one greater than the last legit accepting number, instead of 0.
7728           This way, end-of-buffer can take 0 and no negative accepting numbers
7729         are needed.  added genftbl() changed last ftl references to C added
7730         check for UNSIGNED_CHAR's added back-track logic to make_tables()
7731         added checking and report for backtracking fixed fence-post error
7732         with onesp stack pointer
7734 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7736         * sym.c: RCS header changed "entry" to "sym_entry" to avoid conflict
7737         with old keyword
7739 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7741         * scan.l: RCS header removed \^ from ESCSEQ
7743 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7745         * parse.y: RCS header bug fix due to missing default rule, could
7746           have to backtrack when backtrack variables haven't been set up
7748 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7750         * nfa.c: RCS ident yy_cp, yy_bp support name shortenings assoc_rule
7751         support
7753 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7755         * misc.c: RCS header check before malloc()'ing for 16 bit overflow
7756         MS_DOS, VMS ifdef's removed commented-out \^ code removed FTLSOURCE
7757         code added readable_form()
7759 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7761         * main.c: Added RCS header removed revision history misc additions
7762         and fixes to globals VMS ifdef's backtracking statistics -p flag
7763         name shortenings
7765 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7767         * flexdef.h: removed revision history added RCS header added VMS,
7768         MS_DOS ifdef's removed DEFAULT_ACTION, changed END_OF_BUFFER_ACTION
7769         shortened MAX_XTIONS_FOR_FULL_INTERIOR_FIT to
7770         MAX_XTIONS_FULL_INTERIOR_FIT added MAX_ASSOC_RULES added
7771         performance_report, assoc_rule gloabls added num_backtracking gloabl
7772         shortened allocate_integer_pointer_array,
7773         reallocate_integer_pointer_array
7775 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7777         * ecs.c: added RCS id added PROCFLG to avoid assumption of signed
7778         char's
7780 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7782         * dfa.c: added RCS id added check_for_backtracking() added
7783         dump_associated_rules() added dump_transitions() shortened
7784         reallocate_integer_pointer_array to reallocate_int_ptr_array removed
7785         some dfaacc_{state,set} abuses
7787 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7789         * ccl.c: Added list_character_set()
7791 1988-05-07  Vern Paxson <vern@ee.lbl.gov>
7793         * ccl.c: added RCS id
7795 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7797         * README: minor tweaks
7799 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7801         * README: forgot sh flex.shar
7803 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7805         * README: final tweaking
7807 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7809         * tblcmp.c: removed minor lint fluff
7811 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7813         * NEWS: [no log message]
7815 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7817         * NEWS, README: Initial revision
7819 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7821         * yylex.c: added identifying comment.  changed to include "parse.h"
7822         instead of "y.tab.h"
7824 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7826         * tblcmp.c: Changed name from flexcmp.c -> tblcmp.c fixed misc.
7827         typos made generating ec tables be a routine
7829 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7831         * sym.c: changed name from flexsym.c -> sym.c revamped calling
7832           sequences, etc., for extended table struct definition which now has
7833         both char * and int fields.
7835 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7837         * scan.l: Changed name from flexscan.l -> scan.l fixed bug in
7838         <RECOVER> added block comments between rules.
7840 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7842         * parse.y: changed name from flexparse.y -> parse.y added start
7843         condition "INITIAL" made a{3} have "variable length"
7845 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7847         * nfa.c: changed name from flexnfa.c -> nfa.c corrected some typos.
7849 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7851         * misc.c: changed name from flexmisc.c -> misc.c
7853 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7855         * main.c: fixed bug causing core dumps if skeleton files could not
7856         be opened.  Added -cF.  Added fullspd to be equivalent to fulltbl
7857            for which options is cannot be mixed with.
7859 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7861         * flexdef.h: fixed typos, enhanced symbol table definition.
7863 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7865         * ecs.c: changed name from flexecs.c to ecs.c
7867 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7869         * dfa.c: changed name from flexdfa.c to dfa.c
7871 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7873         * ccl.c: changed name from flexccl.c -> ccl.c
7875 1988-02-13  Vern Paxson <vern@ee.lbl.gov>
7877         * ccl.c, dfa.c, ecs.c, flexdef.h, main.c, misc.c, nfa.c, parse.y,
7878         scan.l, sym.c, tblcmp.c, yylex.c: Beta Release.
7880 1987-11-08  Vern Paxson <vern@ee.lbl.gov>
7882         * Initial revision