]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - contrib/flex/ChangeLog
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / contrib / flex / ChangeLog
1 2012-08-03  Will Estes <westes575@gmail.com>
2
3         * NEWS: update NEWS to reflect changes in 2.5.37
4
5 2012-08-03  Will Estes <westes575@gmail.com>
6
7         * configure.in: update flex version to 2.5.37
8
9 2012-08-03  Will Estes <westes575@gmail.com>
10
11         * po/de.po: new de translation from the translation project
12
13 2012-08-02  Will Estes <westes575@gmail.com>
14
15         * po/vi.po: new vi translation from the translation project
16
17 2012-08-02  Will Estes <westes575@gmail.com>
18
19         * po/pl.po: new pl translation from the translation project
20
21 2012-08-02  Will Estes <westes575@gmail.com>
22
23         * po/fi.po: new fi translation from the translation project
24
25 2012-08-02  Will Estes <westes575@gmail.com>
26
27         * Makefile.am: Add -f option to LN_S to create flex++ The autoconf macro LN_S needs -f to successfully install flex++ if
28         flex++ already exists. Fortunately, ln, ln -s and cp -p, which are
29         the various forms that LN_S can take all will do the right thing
30         with a -f argument passed.
31
32 2012-08-02  Will Estes <westes575@gmail.com>
33
34         * Makefile.am, tools/Makefile.am, tools/cvs2cl.pl,
35         tools/cvsauthors, tools/git2cl: replace cvs2cl with git2cl Add the git2cl script in tools/ and remove the (now unnecessary)
36         cvs2cl script. Remove tools/cvsauthors since git2cl does not need
37         that file.  Account for all the above in Makefile.am and
38         tools/Makefile.am
39
40 2012-07-29  Will Estes <wlestes@users.sourceforge.net>
41
42         * tests/.cvsignore, tests/.gitignore, tests/TEMPLATE/.cvsignore,
43         tests/TEMPLATE/.gitignore, tests/test-alloc-extra/.cvsignore,
44         tests/test-alloc-extra/.gitignore, tests/test-array-nr/.cvsignore,
45         tests/test-array-nr/.gitignore, tests/test-array-r/.cvsignore,
46         tests/test-array-r/.gitignore, tests/test-basic-nr/.cvsignore,
47         tests/test-basic-nr/.gitignore, tests/test-basic-r/.cvsignore,
48         tests/test-basic-r/.gitignore, tests/test-bison-nr/.cvsignore,
49         tests/test-bison-nr/.gitignore, tests/test-bison-yylloc/.cvsignore,
50         tests/test-bison-yylloc/.gitignore,
51         tests/test-bison-yylval/.cvsignore,
52         tests/test-bison-yylval/.gitignore,
53         tests/test-c++-basic/.cvsignore, tests/test-c++-basic/.gitignore,
54         tests/test-c++-multiple-scanners/.cvsignore,
55         tests/test-c++-multiple-scanners/.gitignore,
56         tests/test-c++-yywrap/.cvsignore, tests/test-c++-yywrap/.gitignore,
57         tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/.gitignore,
58         tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/.gitignore,
59         tests/test-ccl/.cvsignore, tests/test-ccl/.gitignore,
60         tests/test-concatenated-options/.cvsignore,
61         tests/test-concatenated-options/.gitignore,
62         tests/test-debug-nr/.cvsignore, tests/test-debug-nr/.gitignore,
63         tests/test-debug-r/.cvsignore, tests/test-debug-r/.gitignore,
64         tests/test-extended/.cvsignore, tests/test-extended/.gitignore,
65         tests/test-header-nr/.cvsignore, tests/test-header-nr/.gitignore,
66         tests/test-header-r/.cvsignore, tests/test-header-r/.gitignore,
67         tests/test-include-by-buffer/.cvsignore,
68         tests/test-include-by-buffer/.gitignore,
69         tests/test-include-by-push/.cvsignore,
70         tests/test-include-by-push/.gitignore,
71         tests/test-include-by-reentrant/.cvsignore,
72         tests/test-include-by-reentrant/.gitignore,
73         tests/test-linedir-r/.cvsignore, tests/test-linedir-r/.gitignore,
74         tests/test-lineno-nr/.cvsignore, tests/test-lineno-nr/.gitignore,
75         tests/test-lineno-r/.cvsignore, tests/test-lineno-r/.gitignore,
76         tests/test-mem-nr/.cvsignore, tests/test-mem-nr/.gitignore,
77         tests/test-mem-r/.cvsignore, tests/test-mem-r/.gitignore,
78         tests/test-multiple-scanners-nr/.cvsignore,
79         tests/test-multiple-scanners-nr/.gitignore,
80         tests/test-multiple-scanners-r/.cvsignore,
81         tests/test-multiple-scanners-r/.gitignore,
82         tests/test-noansi-nr/.cvsignore, tests/test-noansi-nr/.gitignore,
83         tests/test-noansi-r/.cvsignore, tests/test-noansi-r/.gitignore,
84         tests/test-posix/.cvsignore, tests/test-posix/.gitignore,
85         tests/test-posixly-correct/.cvsignore,
86         tests/test-posixly-correct/.gitignore,
87         tests/test-prefix-nr/.cvsignore, tests/test-prefix-nr/.gitignore,
88         tests/test-prefix-r/.cvsignore, tests/test-prefix-r/.gitignore,
89         tests/test-pthread/.cvsignore, tests/test-pthread/.gitignore,
90         tests/test-quotes/.cvsignore, tests/test-quotes/.gitignore,
91         tests/test-reject/.cvsignore, tests/test-reject/.gitignore,
92         tests/test-rescan-nr/.cvsignore, tests/test-rescan-nr/.gitignore,
93         tests/test-rescan-r/.cvsignore, tests/test-rescan-r/.gitignore,
94         tests/test-string-nr/.cvsignore, tests/test-string-nr/.gitignore,
95         tests/test-string-r/.cvsignore, tests/test-string-r/.gitignore,
96         tests/test-table-opts/.cvsignore, tests/test-table-opts/.gitignore,
97         tests/test-top/.cvsignore, tests/test-top/.gitignore,
98         tests/test-yyextra/.cvsignore, tests/test-yyextra/.gitignore: rename
99         .cvsignore files in tests/ subdirectories to gitignore
100
101 2012-07-23  Will Estes <wlestes@users.sourceforge.net>
102
103         * examples/.cvsignore, examples/fastwc/.cvsignore,
104         examples/manual/.cvsignore, lib/.cvsignore, tools/.cvsignore: remove
105         unneeded .cvsignore files
106
107 2012-07-22  Will Estes <wlestes@users.sourceforge.net>
108
109         * .gitignore: add *.o and *.a to top level .gitignore The cvs tree did not need these additions because cvs assumed a lot
110         of C-style defaults for .cvsignore files. flex builds *.o object
111         files in the course of compilation and *.a files are built as a part
112         of the libraries that flex compiles in the build process.
113
114 2012-07-22  Will Estes <wlestes@users.sourceforge.net>
115
116         * .cvsignore, .gitignore, doc/.cvsignore, doc/.gitignore,
117         m4/.cvsignore, m4/.gitignore, po/.cvsignore, po/.gitignore: rename
118         .cvsignore files to .gitignore The .cvsignore files from the legacy cvs repository tracked what
119         files got autogenerated during various stages of the flex build.
120         Renaming the .cvsignore files to .gitignore lets git do the same
121         thing. git is better about letting higher level .gitignore files
122         not-track files in lower level directories. As I work my way through
123         the test directories, we may add additional .gitignore files from
124         the old .cvsignore files.  The po/ directory has a lot of special files used by gettext, so the
125         patterns in po/.gitignore look very different.  The doc/.gitignore file accounts for what texinfo/makeinfo do, and
126         so it also has special patterns.  The m4 directory is mainly present for autoconf's benefit, but we
127         have to account for it so make can do the right thing. Hence,
128         m4/.gitignore says to ignore *.m4, as counterintuitive as that may
129         seem.
130
131 2012-07-22  Will Estes <wlestes@users.sourceforge.net>
132
133         * NEWS: update NEWS file to note release date of 2.5.36
134
135 2012-06-23  Will Estes <wlestes@users.sourceforge.net>
136
137         * doc/flex.texi: fix call to version in manual
138
139 2012-06-22  Will Estes <wlestes@users.sourceforge.net>
140
141         * doc/flex.texi: add missing argument to call to yylex in manual
142
143 2012-04-27  Will Estes <wlestes@users.sourceforge.net>
144
145         * flex.skl: lintish cleanup in flex.skl; resolves #2040664
146
147 2012-04-27  Will Estes <wlestes@users.sourceforge.net>
148
149         * doc/flex.texi: add a 7 to the c99 octal pattern; resolves #3518269
150
151 2012-03-31  Will Estes <wlestes@users.sourceforge.net>
152
153         * doc/flex.texi: copyedit; resolves #3513670
154
155 2012-03-23  Will Estes <wlestes@users.sourceforge.net>
156
157         * buf.c: escape backslashes in #line filenames in %top section;
158         resolves #3212400; patch submitted by scfc_de
159
160 2012-03-21  Will Estes <wlestes@users.sourceforge.net>
161
162         * Makefile.am, configure.in, lib/Makefile.am, lib/lib.c,
163         lib/malloc.c, lib/realloc.c: provide malloc() and realloc() for
164         systems that do not have satisfactory versions; resolves #1899047
165
166 2012-03-21  Will Estes <wlestes@users.sourceforge.net>
167
168         * Makefile.am: install flex++ as a link; resolves bug #2939681
169
170 2012-03-21  Will Estes <wlestes@users.sourceforge.net>
171
172         * tests/test-bison-nr/Makefile.am,
173         tests/test-bison-yylloc/Makefile.am,
174         tests/test-bison-yylval/Makefile.am: fix dependencies for make -j in
175         test suite
176
177 2012-03-19  Will Estes <wlestes@users.sourceforge.net>
178
179         * flex.skl: add missing prototypes for yyset_column() and
180         yyget_column(); resolves #3029024; patch submitted by scfc_de
181
182 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
183
184         * flex.skl, tests/test-reject/scanner.l,
185         tests/test-table-opts/scanner.l: wrap yy_fatal_error calls
186         appropriately
187
188 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
189
190         * regex.c: fix overlapping data buffer issue; patch from Tim
191         Landsheet scfc_de
192
193 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
194
195         * scan.l: better bracket handling in the scanner
196
197 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
198
199         * flexdef.h, main.c, misc.c: Remove unneeded tracking of line/column
200         output; patch from Tim Landsheet scfc_de
201
202 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
203
204         * configure.in: fix test for m4 to accept an m4 with -P and not jus
205         tGNU m4; patch from Tim Landsheet scfc_de on sourceforge
206
207 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
208
209         * doc/flex.texi: fix order of td_lolen and td_hilen in
210         documentation; resolves #2913693; patch submitted by Andreas
211         Gruenbacher <agruen@suse.de>
212
213 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
214
215         * doc/flex.texi: correct document of YY_FLUSH_BUFFER; resolves
216         #1723028
217
218 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
219
220         * dfa.c, flexdef.h, misc.c, parse.y: speed up things for complex
221         inputs; resolves #2891390
222
223 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
224
225         * doc/flex.texi: fix ipv6 pattern in manual; update manual copyright
226         to 2012
227
228 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
229
230         * flex.skl: fremove isatty() declaration; resolves #1984987
231
232 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
233
234         * doc/flex.texi: Add link for RFC 2396
235
236 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
237
238         * flex.skl: resolve #1990170
239
240 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
241
242         * flex.skl: fix documentation to reflect arguments actually used;
243         bug #2783023
244
245 2012-02-05  Will Estes <wlestes@users.sourceforge.net>
246
247         * main.c: fix yywrap behavior for reentrant scanners
248
249 2012-02-04  Will Estes <wlestes@users.sourceforge.net>
250
251         * NEWS: Mmention tr translation
252
253 2012-02-04  Will Estes <wlestes@users.sourceforge.net>
254
255         * tables.c: prevent unused stuff from being compiled so as to reduce
256         warnings
257
258 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
259
260         * buf.c, filter.c, main.c, misc.c, regex.c, scanflags.c: more better
261         error messages; more better memory handling
262
263 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
264
265         * misc.c: more careful/paranoia
266
267 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
268
269         * scanopt.c: more careful memory allocation in option processing
270
271 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
272
273         * Makefile.am, configure.in: remove m4/ directory and generally
274         clean up automake/autoconf inputs
275
276 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
277
278         * lib/.cvsignore: cvsignore files that need that
279
280 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
281
282         * NEWS, po/da.po, po/es.po, po/ko.po, po/pt_BR.po, po/ro.po,
283         po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: check in translations
284
285 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
286
287         * main.c: correct macro definition of yywrap
288
289 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
290
291         * scan.l: Greater specificity in error messages
292
293 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
294
295         * parse.y: improve rule handling at EOF
296
297 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
298
299         * flex.skl: include cstdio for definition of EOF in all cases
300
301 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
302
303         * flex.skl: suppress warning on unused yyguts_t
304
305 2010-08-13  Will Estes <wlestes@users.sourceforge.net>
306
307         * NEWS, po/LINGUAS, po/fi.po: new fi translation from the
308         translation project
309
310 2009-03-31  Will Estes <wlestes@users.sourceforge.net>
311
312         * doc/flex.texi:        Include version.texi after @setfilename,        so that @set values are correctly evaluated.    (Start Conditions, Performance, Lex and Posix): Fix some        markup errors.          (Cxx): Likewise.  Also, fix C++ example to actually be  compilable. Patch from Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
313
314 2008-12-28  Will Estes <wlestes@users.sourceforge.net>
315
316         * configure.in: remove line break that broke configure
317
318 2008-12-28  Will Estes <wlestes@users.sourceforge.net>
319
320         * doc/flex.texi: specify the title on the title page since @settitle
321         doesn't do that for us; resolves bug #2043491
322
323 2008-12-28  Will Estes <wlestes@users.sourceforge.net>
324
325         * configure.in, flexdef.h: check for regex.h; resolves bug #2337486
326
327 2008-07-23  Will Estes <wlestes@users.sourceforge.net>
328
329         * NEWS, po/ga.po: new ga translation from the translation project
330
331 2008-06-10  Will Estes <wlestes@users.sourceforge.net>
332
333         * NEWS, po/ca.po: new ca translation
334
335 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
336
337         * Makefile.am: move ABOUT-NLS back to EXTRA_DIST
338
339 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
340
341         * Makefile.am: create new dist_doc_DATA; move some EXTRA_DIST files
342         to new dist_doc_DATA target
343
344 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
345
346         * .cvsignore: ignore more automake generated config.status* files
347
348 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
349
350         * NEWS: flex distribution now built with automake and autoconf
351         versions ...
352
353 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
354
355         * README.cvs: document GNU auto* version changes for building flex
356         from cvs
357
358 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
359
360         * .cvsignore, doc/Makefile.am: ignore automake-supplied ylwrap
361
362 2008-05-15  Will Estes <wlestes@users.sourceforge.net>
363
364         * NEWS, flex.skl: clean up types; resolves 1961902
365
366 2008-05-15  Will Estes <wlestes@users.sourceforge.net>
367
368         * NEWS: update NEWS re manual
369
370 2008-05-15  Will Estes <wlestes@users.sourceforge.net>
371
372         * doc/flex.texi: correct eroneous references to 'nowrap' to refer to
373         'noyywrap'; resolves bug #1739912
374
375 2008-05-14  Will Estes <wlestes@users.sourceforge.net>
376
377         * filter.c: call clearerr on stdin before dup2'ing it; resolves bug
378         #1902612
379
380 2008-05-14  Will Estes <wlestes@users.sourceforge.net>
381
382         * NEWS: generic updates to NEWS
383
384 2008-05-14  Will Estes <wlestes@users.sourceforge.net>
385
386         * tests/test-pthread/Makefile.am: move library flags in linker
387         command; resolves patch #1943403; patch submitted by
388         nullnix@users.sourceforge.net
389
390 2008-05-14  Will Estes <wlestes@users.sourceforge.net>
391
392         * doc/flex.texi: use ansi syntax in simple examples; resolves patch
393         #1909844; patch submitted by Tom Browder,
394         tbrowder2@users.sourceforge.net
395
396 2008-04-10  Will Estes <wlestes@users.sourceforge.net>
397
398         * doc/flex.texi: fix typo in example (from Paolo J. Matos
399
400 2008-04-10  Will Estes <wlestes@users.sourceforge.net>
401
402         * flexint.h: move endif to better account for what C99 defines for
403         integer types (fix from debian project)
404
405 2008-04-10  Will Estes <wlestes@users.sourceforge.net>
406
407         * gen.c: fix another int type to be size_t
408
409 2008-03-30  Will Estes <wlestes@users.sourceforge.net>
410
411         * NEWS, po/fr.po: new fr translation
412
413 2008-03-30  Will Estes <wlestes@users.sourceforge.net>
414
415         * NEWS, configure.in: start version 2.5.36
416
417 2008-02-26  Will Estes <wlestes@users.sourceforge.net>
418
419         * NEWS: add date of release
420
421 2008-02-15  Will Estes <wlestes@users.sourceforge.net>
422
423         * NEWS, parse.y: fix bug that prevented comments from working
424         properly
425
426 2008-02-12  Will Estes <wlestes@users.sourceforge.net>
427
428         * po/de.po: new de translation
429
430 2008-02-10  Will Estes <wlestes@users.sourceforge.net>
431
432         * NEWS, po/vi.po: new vi translation
433
434 2008-02-10  Will Estes <wlestes@users.sourceforge.net>
435
436         * NEWS, po/nl.po: new nl translation
437
438 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
439
440         * NEWS, po/pl.po: new pl translation
441
442 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
443
444         * NEWS, po/de.po, po/pt_BR.po: new de, pt_br translations
445
446 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
447
448         * NEWS, flex.skl: generate headers for all functions (resolves bug
449         #1628314)
450
451 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
452
453         * NEWS, flex.skl: change yy_size_t to be size_t (resolves bug
454         #1849812)
455
456 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
457
458         * configure.in: start work on version 2.5.35
459
460 2007-12-12  Will Estes <wlestes@users.sourceforge.net>
461
462         * NEWS, configure.in: revert NEWS and configure.in to version 2.5.34
463
464 2007-09-12  Will Estes <wlestes@users.sourceforge.net>
465
466         * NEWS, configure.in: update version number to 2.5.35
467
468 2007-09-10  Aaron Stone <sodabrew@users.sourceforge.net>
469
470         * tests/test-alloc-extra/scanner.l: Use %option extra-type.
471
472 2007-09-10  Aaron Stone <sodabrew@users.sourceforge.net>
473
474         * NEWS, doc/flex.texi, flex.skl, flexdef.h, main.c, parse.y, scan.l: 
475         Introduce %option extra-type="your_type *" (resolves bug #1744505).
476
477 2007-08-15  Will Estes <wlestes@users.sourceforge.net>
478
479         * po/nl.po: new nl translations from the translation project
480
481 2007-06-28  Will Estes <wlestes@users.sourceforge.net>
482
483         * NEWS: change release date
484
485 2007-06-28  Will Estes <wlestes@users.sourceforge.net>
486
487         * flex.skl: adjustment for prefix classes; patch submitted by Petr
488         Machata <pmachata@redhat.com>
489
490 2007-06-28  Will Estes <wlestes@users.sourceforge.net>
491
492         * NEWS: NEWS item for yy_init_extra
493
494 2007-06-12  Aaron Stone <sodabrew@users.sourceforge.net>
495
496         * doc/flex.texi: Docs and example for yylex_init_extra.
497
498 2007-06-01  Will Estes <wlestes@users.sourceforge.net>
499
500         * tests/test-alloc-extra/.cvsignore: ignore OUTPUT file in
501         test-alloc-extra
502
503 2007-06-01  Will Estes <wlestes@users.sourceforge.net>
504
505         * tests/descriptions: add description of concatenated options test
506
507 2007-05-31  Will Estes <wlestes@users.sourceforge.net>
508
509         * tests/test-alloc-extra/.cvsignore: add missing .cvsignore to
510         test-alloc-extra
511
512 2007-05-31  Aaron Stone <sodabrew@users.sourceforge.net>
513
514         * configure.in, flex.skl, gen.c, main.c: Changes to resolve SF bugs
515         1568325 and 1563589.
516
517 2007-05-31  Aaron Stone <sodabrew@users.sourceforge.net>
518
519         * tests/Makefile.am, tests/descriptions,
520         tests/test-alloc-extra/Makefile.am,
521         tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input: 
522         Adding test cases for yylex_init_extra.
523
524 2007-05-12  Will Estes <wlestes@users.sourceforge.net>
525
526         * configure.in, tests/test-pthread/scanner.l: fixes to test-pthread
527
528 2007-05-12  Will Estes <wlestes@users.sourceforge.net>
529
530         * NEWS: NEWS item for concatenated options
531
532 2007-05-12  Will Estes <wlestes@users.sourceforge.net>
533
534         * configure.in, tests/Makefile.am,
535         tests/test-concatenated-options/.cvsignore,
536         tests/test-concatenated-options/Makefile.am: unit test to verify
537         concatenated options parsing
538
539 2007-05-12  Will Estes <wlestes@users.sourceforge.net>
540
541         * scanopt.c: parse multiple short concatenated options; patch
542         submitted by Petr Machata <pmachata@redhat.com
543
544 2007-05-11  Will Estes <wlestes@users.sourceforge.net>
545
546         * autogen.sh: remove --force option from autogen.sh; much faster
547         without it
548
549 2007-05-11  Will Estes <wlestes@users.sourceforge.net>
550
551         * NEWS, configure.in: version 2.5.34
552
553 2007-05-08  Aaron Stone <sodabrew@users.sourceforge.net>
554
555         * NEWS, flex.skl: Better checking after yyalloc/yyrealloc (resolves
556         bug #1595967)
557
558 2007-05-01  Will Estes <wlestes@users.sourceforge.net>
559
560         * doc/flex.texi: change title of manual to 'Lexical Analysis with
561         Flex'
562
563 2007-04-25  Will Estes <wlestes@users.sourceforge.net>
564
565         * flex.skl: c++ memory leak plug
566
567 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
568
569         * flex.skl: roll back c++ memory patch as it causes the test suite
570         no end of grief
571
572 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
573
574         * flex.skl: fix function definitions for non-ANSI environments (from
575         Manoj Srivastava from Debian patchset)
576
577 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
578
579         * flex.skl: fix c++ memory leak (from Manoj Srivastava from Debian
580         patchset)
581
582 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
583
584         * flex.skl: fix parameter name in comment (patch from Manoj
585         Srivastava from the debian patchset
586
587 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
588
589         * flex.skl: add a size_t cast (patch from Manoj Srivastava from the
590         debian patchset
591
592 2007-04-16  Will Estes <wlestes@users.sourceforge.net>
593
594         * tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am: 
595         cleanups to handle VPATH builds better; passifies make distcheck
596
597 2007-04-16  Will Estes <wlestes@users.sourceforge.net>
598
599         * doc/flex.texi: drop using the \ in \ escaping as it throws pdf
600         generation for a loop
601
602 2007-04-14  Will Estes <wlestes@users.sourceforge.net>
603
604         * .cvsignore: add compile and *.tar.bz2 to .cvsignore
605
606 2007-04-14  Will Estes <wlestes@users.sourceforge.net>
607
608         * main.c: add call to setlocale for ctype as per debian patchset
609
610 2007-04-14  Will Estes <wlestes@users.sourceforge.net>
611
612         * Makefile.am, NEWS: provide for a PIC version of libfl.a for shared
613         libraries using flex scanners
614
615 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
616
617         * FlexLexer.h: annotate endifs since they're a bit far from their
618         opening #if statements
619
620 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
621
622         * flexdef.h, parse.y: refactor and slightly redo alloca testing,
623         resolves bug #1675899
624
625 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
626
627         * : overhaul configure.in: use octathorps for comments so they're
628         passed through m4 processing; better bracketing of m4 arguments;
629         retool checks as per suggestions from autoscan(1)
630
631 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
632
633         * flex.skl: fix skeleton for reentrant scanners
634
635 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
636
637         * Makefile.am: remove homegrown tags target; automake does that for
638         us
639
640 2007-04-12  Will Estes <wlestes@users.sourceforge.net>
641
642         * flex.skl: fix skeleton for reentrant scanners, resolves bug
643         #1694318
644
645 2007-04-12  Will Estes <wlestes@users.sourceforge.net>
646
647         * FlexLexer.h: declare some const where missing in c++ header file
648
649 2007-04-10  Will Estes <wlestes@users.sourceforge.net>
650
651         * doc/flex.texi: corrections to the manual as per suggestions from
652         flex-help@
653
654 2007-04-03  Will Estes <wlestes@users.sourceforge.net>
655
656         * doc/flex.texi: include author names in online versions of the
657         manual
658
659 2007-04-03  Will Estes <wlestes@users.sourceforge.net>
660
661         * COPYING: update copyright notice
662
663 2007-04-03  Will Estes <wlestes@users.sourceforge.net>
664
665         * AUTHORS: rearrange and update AUTHORS
666
667 2007-03-29  Will Estes <wlestes@users.sourceforge.net>
668
669         * NEWS: note sf feature request 1658379 in NEWS
670
671 2007-03-29  Will Estes <wlestes@users.sourceforge.net>
672
673         * tools/cvsauthors: add sodabrew to cvsauthors file
674
675 2007-03-29  Aaron Stone <sodabrew@users.sourceforge.net>
676
677         * flex.skl: SourceForge feature request #1658379: Expose YY_BUF_SIZE
678         in the header file.
679
680 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
681
682         * NEWS, filter.c, flex.skl: apply patches submitted by sodabrew
683
684 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
685
686         * README.cvs: more changes describing building flex from cvs
687
688 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
689
690         * Makefile.am, README.cvs, README.cvs-snapshot: rename
691         README.cvs-snapshot to README.cvs
692
693 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
694
695         * README.cvs-snapshot: update to explain where flex cvs lives
696
697 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
698
699         * README, doc/flex.texi: correct how to submit bugs
700
701 2007-02-16  Will Estes <wlestes@users.sourceforge.net>
702
703         * NEWS: clarify NEWS item re man page and pdf manual
704
705 2007-02-14  Will Estes <wlestes@users.sourceforge.net>
706
707         * po/Makevars: update bug address to point to flex-devel instead of
708         lex-help
709
710 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
711
712         * configure.in, doc/Makefile.am: make better use of AC_INIT; clean
713         up, simplify and make more robust the generation of the man page
714
715 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
716
717         * configure.in: remove option check-news from call to
718         AM_INIT_AUTOMAKE as gnits implies check-news
719
720 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
721
722         * Makefile.am, configure.in: move automake options from Makefile.am
723         to configure.in
724
725 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
726
727         * autogen.sh: restore --install option to autogen.sh since --force
728         does not imply --install
729
730 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
731
732         * tools/cvsauthors: add john43 to cvsauthors file
733
734 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
735
736         * autogen.sh: call autoreconf with --force instead of --install
737
738 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
739
740         * doc/.cvsignore: remove texinfo.tex from cvs tree
741
742 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
743
744         * NEWS: updates to NEWS file to reflect recent changes
745
746 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
747
748         * doc/Makefile.am: add flex.pdf to EXTRA_DIST
749
750 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
751
752         * configure.in: remove flex.spec
753
754 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
755
756         * Makefile.am: remove maintainercleanfiles
757
758 2007-02-01  Will Estes <wlestes@users.sourceforge.net>
759
760         * doc/Makefile.am: more changes to build system to distribute man
761         page
762
763 2007-02-01  Will Estes <wlestes@users.sourceforge.net>
764
765         * doc/Makefile.am: add flex man page to distribution
766
767 2007-02-01  Will Estes <wlestes@users.sourceforge.net>
768
769         * .cvsignore, flex.spec.in: remove flex spec file
770
771 2006-11-17  Will Estes <wlestes@users.sourceforge.net>
772
773         * tests/test-table-opts/Makefile.am: make test target depend on test
774         groupings, which in turn depend on building executables; cygwin
775         portability fix
776
777 2006-11-10  Will Estes <wlestes@users.sourceforge.net>
778
779         * tests/create-test: change create-test script to edit files in
780         place
781
782 2006-11-09  Will Estes <wlestes@users.sourceforge.net>
783
784         * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
785         tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
786         tests/test-bison-nr/Makefile.am,
787         tests/test-bison-yylloc/Makefile.am,
788         tests/test-bison-yylval/Makefile.am,
789         tests/test-c++-basic/Makefile.am,
790         tests/test-c++-multiple-scanners/Makefile.am,
791         tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
792         tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am,
793         tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
794         tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am,
795         tests/test-header-r/Makefile.am,
796         tests/test-include-by-buffer/Makefile.am,
797         tests/test-include-by-push/Makefile.am,
798         tests/test-include-by-reentrant/Makefile.am,
799         tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am,
800         tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am,
801         tests/test-mem-r/Makefile.am,
802         tests/test-multiple-scanners-nr/Makefile.am,
803         tests/test-multiple-scanners-r/Makefile.am,
804         tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am,
805         tests/test-posix/Makefile.am,
806         tests/test-posixly-correct/Makefile.am,
807         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
808         tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am,
809         tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am,
810         tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am,
811         tests/test-string-r/Makefile.am, tests/test-top/Makefile.am,
812         tests/test-yyextra/Makefile.am: change CLEANFILES to include
813         instead of just the testname for the executable
814
815 2006-11-09  Will Estes <wlestes@users.sourceforge.net>
816
817         * doc/flex.texi: fix typos in manual; resolves bug #1592857
818
819 2006-11-09  Will Estes <wlestes@users.sourceforge.net>
820
821         * tests/TEMPLATE/Makefile.am: change test template to remove test
822         executable when that executable has an extension, e.g. under Cygwin
823
824 2006-11-08  Will Estes <wlestes@users.sourceforge.net>
825
826         * tests/Makefile.am: test names weren't displaying in test
827         success/failure messages (from #1591672
828
829 2006-10-30  Will Estes <wlestes@users.sourceforge.net>
830
831         * doc/.cvsignore: add flex.html to .cvsignore in doc directory
832
833 2006-10-22  Will Estes <wlestes@users.sourceforge.net>
834
835         * NEWS: update NEWS file for the work that millaway did
836
837 2006-10-22  Will Estes <wlestes@users.sourceforge.net>
838
839         * FlexLexer.h, NEWS, main.c,
840         tests/test-c++-multiple-scanners/scanner-2.l: make yywrap work with
841         c++ scanners as per sf bug report
842
843 2006-10-20  Will Estes <wlestes@users.sourceforge.net>
844
845         * NEWS, flex.skl, tests/test-c++-multiple-scanners/main.cpp,
846         tests/test-c-cpp-nr/scanner.l: memory leak issues in c++ scanner
847
848 2006-10-20  Will Estes <wlestes@users.sourceforge.net>
849
850         * NEWS, configure.in, tests/Makefile.am, tests/descriptions,
851         tests/test-c++-yywrap/.cvsignore,
852         tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l,
853         tests/test-c++-yywrap/test.input: add unit test for c++ with yywrap
854
855 2006-10-20  Will Estes <wlestes@users.sourceforge.net>
856
857         * NEWS, tests/test-c++-basic/Makefile.am,
858         tests/test-linedir-r/Makefile.am: use configure-provided awk
859         variable for portability; add loadlibes variable to c++ test
860
861 2006-10-17  Will Estes <wlestes@users.sourceforge.net>
862
863         * doc/flex.texi: add noyywrap option to example; use whitespace to
864         clarify example
865
866 2006-08-02  Will Estes <wlestes@users.sourceforge.net>
867
868         * NEWS, po/ca.po, po/vi.po: new translations
869
870 2006-04-11  John Millaway <john43@users.sourceforge.net>
871
872         * tables.c: Casted away signedness to appease -Werror freaks.
873
874 2006-03-28  John Millaway <john43@users.sourceforge.net>
875
876         * ccl.c, doc/flex.texi, flexdef.h, parse.y, scan.l, sym.c,
877         tests/test-ccl/scanner.l, tests/test-ccl/test.input: Added ccl union
878         operator.  Added test in test suite for ccl union operator.
879         Documented ccl union operator.  Removed crufty ccl cache to prevent
880         parser problems.
881
882 2006-03-28  John Millaway <john43@users.sourceforge.net>
883
884         * doc/flex.texi, scan.l, tests/test-extended/scanner.l,
885         tests/test-extended/test.input: Extended syntax excluded for
886         lex/posix compat mode.  Comments discarded inside (?x:) patterns.
887         Added test in test suite for comments in extended patterns.
888         Documented syntax additions.
889
890 2006-03-27  John Millaway <john43@users.sourceforge.net>
891
892         * scan.l, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 
893         Implemented (?x:) syntax to allow whitespace in patterns.  Added
894         test for (?x:) syntax in test suite.
895
896 2006-03-27  John Millaway <john43@users.sourceforge.net>
897
898         * parse.y, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 
899         Implemented dot-all syntax.  Added test for dot-all syntax in test
900         suite.
901
902 2006-03-27  John Millaway <john43@users.sourceforge.net>
903
904         * dfa.c, doc/flex.texi, flexdef.h, gen.c, main.c, parse.y, scan.l,
905         scanflags.c, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 
906         Removed global variable caseins.  Added scanner stack flags for
907         case-insensitivity.  Moved case-folding code from DFA-generation to
908         parse time read-macros.  Added localized case-sensitivity syntax
909         from Perl.  Added test for new syntax in test suite.  Documented new
910         syntax.
911
912 2006-03-27  John Millaway <john43@users.sourceforge.net>
913
914         * Makefile.am, configure.in, flexdef.h, scanflags.c: Added configure
915         check for assert.h.  Added scanner flags stack.
916
917 2006-03-25  John Millaway <john43@users.sourceforge.net>
918
919         * configure.in, doc/flex.texi, scan.l, tests/Makefile.am,
920         tests/descriptions, tests/test-extended/.cvsignore,
921         tests/test-extended/Makefile.am, tests/test-extended/scanner.l,
922         tests/test-extended/test.input: Added extended, perl-compatible
923         comment syntax.  Added test for extended comment syntax.  Documented
924         extended comment syntax.
925
926 2006-03-25  John Millaway <john43@users.sourceforge.net>
927
928         * doc/flex.texi, parse.y: Changed explicit 'A'-'Z' to isupper(),
929         where correct to do so.  Documentation.
930
931 2006-03-24  John Millaway <john43@users.sourceforge.net>
932
933         * doc/flex.texi: Documentation.
934
935 2006-03-24  John Millaway <john43@users.sourceforge.net>
936
937         * doc/flex.texi: Added appendix of patterns to manual.
938
939 2006-03-23  John Millaway <john43@users.sourceforge.net>
940
941         * doc/flex.texi: .
942
943 2006-03-22  John Millaway <john43@users.sourceforge.net>
944
945         * doc/flex.texi: Documentation.
946
947 2006-03-22  John Millaway <john43@users.sourceforge.net>
948
949         * doc/flex.texi: Documented set difference operator {-}.
950
951 2006-03-22  John Millaway <john43@users.sourceforge.net>
952
953         * ccl.c, flexdef.h, parse.y, scan.l, tests/test-ccl/scanner.l,
954         tests/test-ccl/test.input: Added set difference operator {-} for
955         character classes.
956
957 2006-03-22  John Millaway <john43@users.sourceforge.net>
958
959         * configure.in, doc/flex.texi, parse.y, scan.l, tests/Makefile.am,
960         tests/descriptions, tests/test-ccl/.cvsignore,
961         tests/test-ccl/Makefile.am, tests/test-ccl/scanner.l,
962         tests/test-ccl/test.input: Added negated character class
963         expressions.  Documented negated character class expressions.  Added
964         regression test for negated character class expressions.
965
966 2006-03-22  John Millaway <john43@users.sourceforge.net>
967
968         * buf.c, filter.c, gen.c, main.c, misc.c, nfa.c, parse.y, regex.c: 
969         Replaced sprintf with snprintf everywhere.
970
971 2006-03-22  John Millaway <john43@users.sourceforge.net>
972
973         * Makefile.am: Removed includedir from AM_CPPFLAGS #1439351.
974
975 2006-03-21  John Millaway <john43@users.sourceforge.net>
976
977         * configure.in, tests/Makefile.am, tests/descriptions,
978         tests/test-quotes/.cvsignore, tests/test-quotes/Makefile.am,
979         tests/test-quotes/scanner.l, tests/test-quotes/test.input: Added
980         test to verify user code is unmangled.
981
982 2006-03-21  John Millaway <john43@users.sourceforge.net>
983
984         * flexdef.h, misc.c, scan.l: Fixed escape in actions.
985
986 2006-03-21  John Millaway <john43@users.sourceforge.net>
987
988         * filter.c, flexdef.h, main.c, scan.l: Reverted previous input
989         filter changes.  Added noop macro to scanner output.  Modified
990         scan.l to escape m4 quotes found in user code.
991
992 2006-03-21  John Millaway <john43@users.sourceforge.net>
993
994         * tests/test-table-opts/Makefile.am,
995         tests/test-table-opts/scanner.l: Removed m4 from test-table-opts
996
997 2006-03-21  John Millaway <john43@users.sourceforge.net>
998
999         * tests/test-reject/Makefile.am, tests/test-reject/scanner.l: 
1000         Removed m4 from test-reject
1001
1002 2006-03-21  John Millaway <john43@users.sourceforge.net>
1003
1004         * filter.c, flexdef.h, main.c, scan.l: Moved set_input_file to
1005         different file.
1006
1007 2006-03-21  John Millaway <john43@users.sourceforge.net>
1008
1009         * flex.skl, flexdef.h, flexint.h, misc.c: Relaxed tests for __STDC__
1010         and __STDC_VERSION__ to cope with bugs in GCC and Sun cc.
1011
1012 2006-03-20  John Millaway <john43@users.sourceforge.net>
1013
1014         * filter.c: Documented filter chain. Removed fdopen. Added no-op
1015         fseek.
1016
1017 2006-03-13  John Millaway <john43@users.sourceforge.net>
1018
1019         * gen.c: Fixed another -Wall report.
1020
1021 2006-03-10  Will Estes <wlestes@users.sourceforge.net>
1022
1023         * NEWS, po/vi.po: new vi translation
1024
1025 2006-03-09  Will Estes <wlestes@users.sourceforge.net>
1026
1027         * NEWS, po/ga.po, po/nl.po: new nl, ga translations
1028
1029 2006-02-21  Will Estes <wlestes@users.sourceforge.net>
1030
1031         * m4/Makefile.am: add po.m4 to extra_dist in m4/ so it gets picked
1032         up by distributions
1033
1034 2006-02-21  Will Estes <wlestes@users.sourceforge.net>
1035
1036         * m4/Makefile.am: add nls.m4 to extra_dist in m4/ so it will get
1037         picked up in distribution tarballs
1038
1039 2006-02-21  Will Estes <wlestes@users.sourceforge.net>
1040
1041         * configure.in: remove website directory from configure.in
1042
1043 2006-02-20  Will Estes <wlestes@users.sourceforge.net>
1044
1045         * NEWS, configure.in: version 2.5.33 marks in NEWS and configure.in
1046
1047 2006-02-20  Will Estes <wlestes@users.sourceforge.net>
1048
1049         * configure.in: change email address in configure.in to point to
1050         flex-help@sourceforge.net
1051
1052 2006-02-20  John Millaway <john43@users.sourceforge.net>
1053
1054         * doc/flex.texi: Documentation.
1055
1056 2006-02-20  John Millaway <john43@users.sourceforge.net>
1057
1058         * BUGS: Appended to BUGS file.
1059
1060 2006-02-18  Will Estes <wlestes@users.sourceforge.net>
1061
1062         * Makefile.am: remove website directory (since it now has its own
1063         module in the flex project
1064
1065 2006-02-16  John Millaway <john43@users.sourceforge.net>
1066
1067         * doc/flex.texi, flex.skl: Fixed buffer overflow in reject state
1068         buffer.  Corrected documentation on the state buffer.
1069
1070 2006-02-16  John Millaway <john43@users.sourceforge.net>
1071
1072         * flex.skl: Reverted num_read from size_t back to int.
1073
1074 2006-02-15  John Millaway <john43@users.sourceforge.net>
1075
1076         * Makefile.am, configure.in: Removed reference to RoadMap in
1077         Makefile.am.  Added website directory.
1078
1079 2006-02-15  Will Estes <wlestes@users.sourceforge.net>
1080
1081         * README, RoadMap: remove RoadMap and reference to it in README
1082
1083 2006-02-15  John Millaway <john43@users.sourceforge.net>
1084
1085         * BUGS, README, doc/flex.texi, doc/flex.xml: Eliminated references
1086         to lex.sf.net.
1087
1088 2006-02-15  John Millaway <john43@users.sourceforge.net>
1089
1090         * BUGS, flex.skl: Transfered bugs list from lex.sf.net to BUGS file.
1091
1092 2006-02-15  John Millaway <john43@users.sourceforge.net>
1093
1094         * tests/test-rescan-nr/.cvsignore,
1095         tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l,
1096         tests/test-rescan-nr/test.input, tests/test-rescan-r/.cvsignore,
1097         tests/test-rescan-r/Makefile.am, tests/test-rescan-r/scanner.l,
1098         tests/test-rescan-r/test.input: Recommit of last commit -- broken
1099         pipe.
1100
1101 2006-02-15  John Millaway <john43@users.sourceforge.net>
1102
1103         * configure.in, flex.skl, tests/Makefile.am, tests/descriptions: 
1104         yy_lex_destroy calls yy_init_globals to reset everything for next
1105         call to yylex.  Added two new tests for reusing scanners.
1106
1107 2006-02-14  John Millaway <john43@users.sourceforge.net>
1108
1109         * flex.spec.in: Patched rpm spec file.
1110
1111 2006-02-14  John Millaway <john43@users.sourceforge.net>
1112
1113         * configure.in, flexint.h: Added C99 macro for inttypes, just to be
1114         conformant.
1115
1116 2006-02-14  John Millaway <john43@users.sourceforge.net>
1117
1118         * flexdef.h, nfa.c, parse.y: Changed symbol INFINITE to fix conflict
1119         with C math symbol.
1120
1121 2006-02-14  John Millaway <john43@users.sourceforge.net>
1122
1123         * scan.l: Omitting parens for named rules in trailing context.
1124
1125 2006-02-14  John Millaway <john43@users.sourceforge.net>
1126
1127         * configure.in, main.c, po/ca.po, po/da.po, po/de.po, po/es.po,
1128         po/fr.po, po/ga.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
1129         po/ro.po, po/ru.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po,
1130         tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Added check
1131         for locale.h and libintl.h in configure script.
1132
1133 2006-02-14  John Millaway <john43@users.sourceforge.net>
1134
1135         * flex.skl: Removed unused local vars.
1136
1137 2006-02-14  John Millaway <john43@users.sourceforge.net>
1138
1139         * flex.skl: Removed certain offending #undefs.
1140
1141 2006-02-14  John Millaway <john43@users.sourceforge.net>
1142
1143         * flexint.h: Removed logical and from preprocessor statement.
1144
1145 2006-02-14  Will Estes <wlestes@users.sourceforge.net>
1146
1147         * po/nl.po, po/nl.po.1: remove eroneously named nl.po.1; update
1148         nl.po
1149
1150 2006-02-14  John Millaway <john43@users.sourceforge.net>
1151
1152         * dfa.c: .
1153
1154 2006-02-14  John Millaway <john43@users.sourceforge.net>
1155
1156         * flex.skl: Included <sys/types.h> for serialized tables.
1157
1158 2006-02-14  John Millaway <john43@users.sourceforge.net>
1159
1160         * configure.in: Minor patch to call to head in configure script.
1161
1162 2006-02-14  John Millaway <john43@users.sourceforge.net>
1163
1164         * doc/flex.texi: Documentation patch.
1165
1166 2006-02-14  John Millaway <john43@users.sourceforge.net>
1167
1168         * filter.c, gen.c, libyywrap.c, main.c: Patch for full file system
1169         failure.
1170
1171 2006-02-13  John Millaway <john43@users.sourceforge.net>
1172
1173         * doc/flex.texi: Documentation.
1174
1175 2006-02-13  John Millaway <john43@users.sourceforge.net>
1176
1177         * main.c: Fixed double-fclose when input file is empty.
1178
1179 2006-02-10  Will Estes <wlestes@users.sourceforge.net>
1180
1181         * po/ca.po, po/da.po, po/de.po, po/es.po, po/fr.po, po/ga.po,
1182         po/ko.po, po/nl.po.1, po/pl.po, po/pt_BR.po, po/ro.po, po/ru.po,
1183         po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po: newtranslations
1184
1185 2005-12-22  John Millaway <john43@users.sourceforge.net>
1186
1187         * buf.c, main.c: Improvement request 1069716 log vs. log10
1188
1189 2005-12-22  John Millaway <john43@users.sourceforge.net>
1190
1191         * flex.skl: Fixed bug 1257093 yy_init_globals in header file
1192
1193 2005-04-14  Will Estes <wlestes@users.sourceforge.net>
1194
1195         * po/nl.po: new nl translation
1196
1197 2005-04-07  Will Estes <wlestes@users.sourceforge.net>
1198
1199         * NEWS, po/LINGUAS, po/nl.po, po/vi.po: new nl and vi translations
1200
1201 2004-07-20  Will Estes <wlestes@users.sourceforge.net>
1202
1203         * filter.c: correct improper stdin assignment
1204
1205 2004-05-22  Will Estes <wlestes@users.sourceforge.net>
1206
1207         * NEWS, po/tr.po: new tr translation
1208
1209 2004-05-12  Will Estes <wlestes@users.sourceforge.net>
1210
1211         * .cvsignore, .indent.pro: .cvsignore and  .indent.pro got missed in
1212         the import to sourceforge; replace them
1213
1214 2004-05-11  Will Estes <wlestes@users.sourceforge.net>
1215
1216         * po/fr.po: new fr translation
1217
1218 2004-05-03  Will Estes <wlestes@users.sourceforge.net>
1219
1220         * po/LINGUAS: polish is pl, not po
1221
1222 2004-03-22  Will Estes <wlestes@users.sourceforge.net>
1223
1224         * po/sv.po: yet another sweedish update
1225
1226 2004-03-19  Will Estes <wlestes@users.sourceforge.net>
1227
1228         * NEWS, po/sv.po: new sv translation
1229
1230 2003-12-11  John Millaway <john43@users.sourceforge.net>
1231
1232         * configure.in, filter.c, main.c: Configure checks for GNU m4.
1233         Environment variable M4 overrides built-in m4 path.  Generated m4
1234         does a late check for GNU m4.
1235
1236 2003-12-09  John Millaway <john43@users.sourceforge.net>
1237
1238         * doc/flex.texi: added 3 faqs
1239
1240 2003-11-24  Will Estes <wlestes@users.sourceforge.net>
1241
1242         * po/ro.po: new ro translation
1243
1244 2003-11-07  Will Estes <wlestes@users.sourceforge.net>
1245
1246         * NEWS, po/fr.po: new french translation
1247
1248 2003-11-07  Will Estes <wlestes@users.sourceforge.net>
1249
1250         * NEWS, po/ca.po: new catalan translation from the translation
1251         project
1252
1253 2003-11-07  Will Estes <wlestes@users.sourceforge.net>
1254
1255         * NEWS, po/LINGUAS, po/ga.po, po/pl.po: new polish translation;
1256         updated irish translation from translation project
1257
1258 2003-10-10  Will Estes <wlestes@users.sourceforge.net>
1259
1260         * NEWS, po/LINGUAS, po/ga.po: new Irish translation
1261
1262 2003-08-25  Will Estes <wlestes@users.sourceforge.net>
1263
1264         * NEWS, po/LINGUAS, po/ro.po: add romanian translation
1265
1266 2003-07-16  Will Estes <wlestes@users.sourceforge.net>
1267
1268         * flex.skl: flex_*int* type fixes
1269
1270 2003-07-16  Will Estes <wlestes@users.sourceforge.net>
1271
1272         * tools/cvsauthors: change wlestes email address
1273
1274 2003-07-16  Will Estes <wlestes@users.sourceforge.net>
1275
1276         * flex.skl: undef yytext_ptr has some bad side effects
1277
1278 2003-07-07  John Millaway <john43@users.sourceforge.net>
1279
1280         * doc/flex.texi: Documented m4 incompatibility with lex.
1281
1282 2003-05-21  Will Estes <wlestes@users.sourceforge.net>
1283
1284         * NEWS: upgrade to gettext 0.12
1285
1286 2003-05-20  Will Estes <wlestes@users.sourceforge.net>
1287
1288         * flex.skl, gen.c: patches from manoj via sourceforge
1289
1290 2003-05-20  Will Estes <wlestes@users.sourceforge.net>
1291
1292         * configure.in, po/.cvsignore, po/Makevars: upgrade gettext to 0.12;
1293         this allows running make pdf and make ps to be successful
1294
1295 2003-05-20  Will Estes <wlestes@users.sourceforge.net>
1296
1297         * doc/.cvsignore: cvs should ignore flex.pdf and flex.ps
1298
1299 2003-04-25  John Millaway <john43@users.sourceforge.net>
1300
1301         * TODO: Added yylineno bugs to TODO list.
1302
1303 2003-04-03  John Millaway <john43@users.sourceforge.net>
1304
1305         * doc/flex.xml: Docbook.
1306
1307 2003-04-03  John Millaway <john43@users.sourceforge.net>
1308
1309         * doc/flex.xml: xml now validates.
1310
1311 2003-04-02  John Millaway <john43@users.sourceforge.net>
1312
1313         * doc/flex.xml: Began conversion to DocBook.
1314
1315 2003-04-01  Will Estes <wlestes@users.sourceforge.net>
1316
1317         * NEWS, configure.in: version 2.5.31
1318
1319 2003-04-01  Will Estes <wlestes@users.sourceforge.net>
1320
1321         * NEWS: remove --enable-maintainer-mode configure option
1322
1323 2003-04-01  Will Estes <wlestes@users.sourceforge.net>
1324
1325         * configure.in: remove AM_MAINTAINER_MODE
1326
1327 2003-04-01  John Millaway <john43@users.sourceforge.net>
1328
1329         * flex.skl, flexdef.h, main.c, misc.c, scan.l: Renamed some internal
1330         variables.
1331
1332 2003-03-31  Will Estes <wlestes@users.sourceforge.net>
1333
1334         * NEWS: yylineno is now per-buffer in reentrant scanners
1335
1336 2003-03-31  John Millaway <john43@users.sourceforge.net>
1337
1338         * TODO: Added TODO item.
1339
1340 2003-03-30  John Millaway <john43@users.sourceforge.net>
1341
1342         * flex.skl, gen.c: yylineno is per-buffer in the reentrant scanner.
1343         support for yycolumn exists, but is not yet developed.
1344
1345 2003-03-28  John Millaway <john43@users.sourceforge.net>
1346
1347         * flex.skl: Minor documentation.
1348
1349 2003-03-28  Will Estes <wlestes@users.sourceforge.net>
1350
1351         * NEWS: added %top directive
1352
1353 2003-03-27  John Millaway <john43@users.sourceforge.net>
1354
1355         * buf.c, configure.in, doc/flex.texi, flexdef.h, main.c, scan.l,
1356         tests/Makefile.am, tests/descriptions, tests/test-top/.cvsignore,
1357         tests/test-top/Makefile.am, tests/test-top/main.c,
1358         tests/test-top/scanner.l, tests/test-top/test.input: Added %top
1359         block syntax.  Added test for %top block.  Documented %top block.
1360
1361 2003-03-27  John Millaway <john43@users.sourceforge.net>
1362
1363         * TODO, doc/flex.texi: Documented the m4 dependency.
1364
1365 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1366
1367         * configure.in, flexdef.h: check for sys/wait.h since we use wait(2)
1368
1369 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1370
1371         * flexdef.h: reorder include directives so as to catch system
1372         integer types before flex defined values for same
1373
1374 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1375
1376         * TODO: assign tasks due before major release can happen; remove
1377         --enable-maintainer-mode entry
1378
1379 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1380
1381         * Makefile.am: only rebuild the ChangeLog if we're inside a cvs
1382         working directory
1383
1384 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1385
1386         * configure.in, tools/.cvsignore, tools/Makefile.am: add tools/
1387         subdirectory to distribution
1388
1389 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1390
1391         * Makefile.am: remove maintainer_mode conditional; add filter.c and
1392         regex.c to indentfiles; reformat and sort indentfiles so it's easier
1393         to add files in the future
1394
1395 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1396
1397         * doc/Makefile.am: clean up flex.texi processing leftovers with
1398         cleanfiles
1399
1400 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
1401
1402         * tests/test-linedir-r/Makefile.am: an awk script wasn't included in
1403         the distribution
1404
1405 2003-03-26  John Millaway <john43@users.sourceforge.net>
1406
1407         * TODO, configure.in, tests/Makefile.am, tests/descriptions,
1408         tests/test-include-by-push/.cvsignore,
1409         tests/test-include-by-push/Makefile.am,
1410         tests/test-include-by-push/scanner.l,
1411         tests/test-include-by-push/test-1.input,
1412         tests/test-include-by-push/test-2.input,
1413         tests/test-include-by-push/test-3.input: Added test for
1414         yypush_buffer_state and yypop_buffer_state.
1415
1416 2003-03-26  John Millaway <john43@users.sourceforge.net>
1417
1418         * TODO: Removed items from TODO list.
1419
1420 2003-03-26  John Millaway <john43@users.sourceforge.net>
1421
1422         * configure.in, tests/Makefile.am, tests/descriptions,
1423         tests/test-linedir-r/.cvsignore, tests/test-linedir-r/Makefile.am,
1424         tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c,
1425         tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input: 
1426         Added test for #line directives.
1427
1428 2003-03-26  John Millaway <john43@users.sourceforge.net>
1429
1430         * configure.in, tests/Makefile.am, tests/test-noansi-nr/.cvsignore,
1431         tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l,
1432         tests/test-noansi-nr/test.input, tests/test-noansi-r/.cvsignore,
1433         tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l,
1434         tests/test-noansi-r/test.input: Added test for noansi (traditional)
1435         options.  Reordered the tests so the basic ones are first.
1436
1437 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
1438
1439         * TODO, doc/Makefile.am: remove maintainer-mode conditional around
1440         rebuilding of manpage
1441
1442 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
1443
1444         * README: mention doc/ for user documentation
1445
1446 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
1447
1448         * TODO: rework distribution items
1449
1450 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
1451
1452         * NEWS: mention m4 processing
1453
1454 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
1455
1456         * tests/README: update instructions for running test suite
1457
1458 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
1459
1460         * FlexLexer.h, Makefile.am, TODO, buf.c, configure.in,
1461         doc/flex.texi, filter.c, flex.skl, flexdef.h, gen.c, main.c,
1462         misc.c, options.c, options.h, regex.c, scan.l, sym.c,
1463         tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l,
1464         tests/test-reject/scanner.l, tests/test-table-opts/scanner.l: merge
1465         millaway's m4 branch work
1466
1467 2003-03-24  John Millaway <john43@users.sourceforge.net>
1468
1469         * doc/flex.texi, flex.skl, flexdef.h, gen.c, main.c, options.c,
1470         options.h, scan.l: Option ansi-definitions.  Option ansi-prototypes.
1471         Cleaned up some of header.  Documented bison-locations.
1472
1473 2003-03-24  John Millaway <john43@users.sourceforge.net>
1474
1475         * scan.l: Escaped m4 macros in scan.l which would cause
1476         bootstrapping issues.
1477
1478 2003-03-21  John Millaway <john43@users.sourceforge.net>
1479
1480         * doc/flex.texi, flex.skl, main.c: Cleaning up the skel.
1481
1482 2003-03-20  Will Estes <wlestes@users.sourceforge.net>
1483
1484         * TODO: we want to move the contents of to.do/Wishlist to top level
1485         TODO
1486
1487 2003-03-20  John Millaway <john43@users.sourceforge.net>
1488
1489         * to.do/Wish-List: Assessment of every item in Wish-List.
1490
1491 2003-03-19  John Millaway <john43@users.sourceforge.net>
1492
1493         * main.c: Fixed allocation of slightly more memory than needed.
1494
1495 2003-03-19  John Millaway <john43@users.sourceforge.net>
1496
1497         * TODO, buf.c, configure.in, flex.skl, flexdef.h, main.c, sym.c: 
1498         Start conditions now generated in a single place.
1499
1500 2003-03-19  Will Estes <wlestes@users.sourceforge.net>
1501
1502         * TODO: cosmetic changes to TODO list
1503
1504 2003-03-19  John Millaway <john43@users.sourceforge.net>
1505
1506         * flex.skl: Cleaned up warnings so multiple headers could coincide.
1507
1508 2003-03-19  John Millaway <john43@users.sourceforge.net>
1509
1510         * TODO, flex.skl, main.c: Moved prefixes to m4.
1511
1512 2003-03-19  John Millaway <john43@users.sourceforge.net>
1513
1514         * FlexLexer.h, filter.c, flex.skl, flexdef.h, main.c, misc.c,
1515         regex.c: Removed Paxson/Berkeley copyright restriction from filter.c
1516         and regex.c.  Inline documentation of much of the generated API.
1517         Line directives now fixed for header and stdin/stdout.  Blank lines
1518         squeezed from generated scanner.
1519
1520 2003-03-18  John Millaway <john43@users.sourceforge.net>
1521
1522         * filter.c, flexdef.h, main.c, regex.c: Fixed #line directives.
1523
1524 2003-03-17  John Millaway <john43@users.sourceforge.net>
1525
1526         * Makefile.am, filter.c, flexdef.h, regex.c: Added regex.c for
1527         regex-related code.  Worked on fixing line directives;incomplete.
1528
1529 2003-03-14  John Millaway <john43@users.sourceforge.net>
1530
1531         * TODO: Added some TODOs.
1532
1533 2003-03-14  John Millaway <john43@users.sourceforge.net>
1534
1535         * flexdef.h, main.c, options.c, options.h, scan.l,
1536         tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l: 
1537         Bison bridge was simplified to rely less on bison output.  New
1538         option bison-locations.
1539
1540 2003-03-14  John Millaway <john43@users.sourceforge.net>
1541
1542         * filter.c, flex.skl, flexdef.h, gen.c, main.c, scan.l,
1543         tests/test-reject/scanner.l: Filters are now direct children of main
1544         process.  Header file now generated through m4.
1545
1546 2003-03-14  John Millaway <john43@users.sourceforge.net>
1547
1548         * buf.c, filter.c, flexdef.h, main.c, misc.c: Added internal filter
1549         ability.  Deleted various unused variables.
1550
1551 2003-03-14  John Millaway <john43@users.sourceforge.net>
1552
1553         * main.c, tests/test-table-opts/scanner.l: Keeping tests up to date
1554         with m4 changes.  Proper wait for all children.
1555
1556 2003-03-14  John Millaway <john43@users.sourceforge.net>
1557
1558         * flex.skl, tests/test-table-opts/scanner.l: Moved test-tables to
1559         m4.
1560
1561 2003-03-14  John Millaway <john43@users.sourceforge.net>
1562
1563         * flex.skl, main.c, options.c: Moved bison bridge code to m4.
1564
1565 2003-03-13  John Millaway <john43@users.sourceforge.net>
1566
1567         * flex.skl, gen.c, main.c, scan.l: Moved YY_USE_LINENO to m4.
1568
1569 2003-03-13  John Millaway <john43@users.sourceforge.net>
1570
1571         * buf.c, flexdef.h, scan.l: Added function buf_m4_undefine.
1572
1573 2003-03-13  John Millaway <john43@users.sourceforge.net>
1574
1575         * flex.skl, main.c, scan.l: Replaced YY_ALWAYS_INTERACTIVE with m4.
1576         Replaced YY_NEVER_INTERACTIVE with m4.
1577
1578 2003-03-13  John Millaway <john43@users.sourceforge.net>
1579
1580         * flex.skl, main.c: Moved YY_TEXT_IS_ARRAY to m4.
1581
1582 2003-03-12  John Millaway <john43@users.sourceforge.net>
1583
1584         * flex.skl, gen.c, main.c, tests/test-reject/scanner.l: Renaming
1585         macros from YY_* to M4_YY_* where appropriate.
1586
1587 2003-03-12  John Millaway <john43@users.sourceforge.net>
1588
1589         * flex.skl, tests/test-reject/scanner.l,
1590         tests/test-table-opts/scanner.l: Now using local variable "yyg"
1591         instead of lengthly YY_G expansion.
1592
1593 2003-03-12  John Millaway <john43@users.sourceforge.net>
1594
1595         * buf.c, filter.c, flex.skl, flexdef.h, main.c, misc.c, options.c,
1596         options.h, scan.l, tests/test-reject/scanner.l: More m4 macro
1597         conversions.  Added debugging option --preproc-level=NUM.
1598
1599 2003-03-11  John Millaway <john43@users.sourceforge.net>
1600
1601         * Makefile.am, buf.c, flex.skl, flexdef.h, gen.c, main.c, misc.c,
1602         scan.l: Replaced many CPP macros with m4 equivalents.
1603
1604 2003-03-10  John Millaway <john43@users.sourceforge.net>
1605
1606         * Makefile.am, filter.c, flex.skl, flexdef.h, main.c, misc.c: Added
1607         filter.c Added filter.c rules to Makefile.am Added filter prototypes
1608         to flexdef.h Flex now filters output through m4.
1609
1610 2003-03-05  Will Estes <wlestes@users.sourceforge.net>
1611
1612         * doc/.cvsignore, texinfo.tex: move texinfo.tex to doc/
1613
1614 2003-03-05  Will Estes <wlestes@users.sourceforge.net>
1615
1616         * TODO: update TODO
1617
1618 2003-03-05  Will Estes <wlestes@users.sourceforge.net>
1619
1620         * NEWS, configure.in: version 2.5.29
1621
1622 2003-03-04  John Millaway <john43@users.sourceforge.net>
1623
1624         * FlexLexer.h, flex.skl: Added growable buffer stack to C++ scanner
1625         as well.  yyensure_buffer_stack is now static.
1626
1627 2003-03-02  John Millaway <john43@users.sourceforge.net>
1628
1629         * flex.skl, misc.c: Removed awkward %push %pop syntax from skeleton.
1630
1631 2003-03-02  John Millaway <john43@users.sourceforge.net>
1632
1633         * flex.skl: Renamed YY_CURRENT_BUFFER_FAST to
1634         YY_CURRENT_BUFFER_LVALUE to better reflect its purpose.
1635
1636 2003-02-28  John Millaway <john43@users.sourceforge.net>
1637
1638         * NEWS: made entry on input buffer stacks.
1639
1640 2003-02-28  Will Estes <wlestes@users.sourceforge.net>
1641
1642         * Makefile.am, doc/Makefile.am: build on . in top level first; this
1643         will simplify calling help2man
1644
1645 2003-02-28  John Millaway <john43@users.sourceforge.net>
1646
1647         * TODO, doc/flex.texi, flex.skl, gen.c, main.c: Removed
1648         yy_current_buffer from the planet.  Input buffer states are now in
1649         an internal unbounded stack.  Added new internal function,
1650         yyensure_buffer_stack.  Added new API function, yypush_buffer_state.
1651         Added new API function, yypop_buffer_state.  Documented the new API
1652         calls in the manual.  Macro YY_BUFFER_STATE now refers to top of
1653         stack.  This revision breaks the C++ scanner (again.)
1654
1655 2003-02-28  John Millaway <john43@users.sourceforge.net>
1656
1657         * main.c: Removed some symbols from the undef list. They are needed
1658         for multiple headers to coexist.
1659
1660 2003-02-27  Will Estes <wlestes@users.sourceforge.net>
1661
1662         * Makefile.am, NEWS, configure.in, doc/.cvsignore, doc/Makefile.am,
1663         doc/flex.texi, flex.texi: move flex.texi and flex.1 to new doc/
1664         subdirectory
1665
1666 2003-02-27  Will Estes <wlestes@users.sourceforge.net>
1667
1668         * NEWS: namespace cleanups
1669
1670 2003-02-26  John Millaway <john43@users.sourceforge.net>
1671
1672         * main.c: Added a few macros to the undef list.
1673
1674 2003-02-26  John Millaway <john43@users.sourceforge.net>
1675
1676         * main.c: Put the undef macros in an array.
1677
1678 2003-02-12  Will Estes <wlestes@users.sourceforge.net>
1679
1680         * NEWS, configure.in: version 2.5.28
1681
1682 2003-02-10  Will Estes <wlestes@users.sourceforge.net>
1683
1684         * README, TODO, configure.in, flex.texi: update documentation to
1685         reflect the sourceforge move
1686
1687 2003-02-06  Will Estes <wlestes@users.sourceforge.net>
1688
1689         * TODO: update according to current thinking
1690
1691 2003-02-06  Will Estes <wlestes@users.sourceforge.net>
1692
1693         * TODO: mcvs reviewed
1694
1695 2003-02-06  Will Estes <wlestes@users.sourceforge.net>
1696
1697         * TODO: sourceforge migration tasks
1698
1699 2003-02-04  Will Estes <wlestes@users.sourceforge.net>
1700
1701         * NEWS: Flex now warns if always-interactive is specified with fast
1702         or full; Fixed trailing slash bug in YY_INPUT macro def
1703
1704 2003-01-31  John Millaway <john43@users.sourceforge.net>
1705
1706         * scan.l: Flex now warns if always-interactive is specified with
1707         fast or full.
1708
1709 2003-01-31  Will Estes <wlestes@users.sourceforge.net>
1710
1711         * Makefile.am: switch to using cvs2cl.pl to generate the ChangeLog
1712
1713 2003-01-31  Will Estes <wlestes@users.sourceforge.net>
1714
1715         * tools/cvs2cl.pl, tools/cvsauthors: we're going to be switching how
1716         we handle our ChangeLog
1717
1718 2003-01-29  John Millaway <john43@users.sourceforge.net>
1719
1720         * gen.c, misc.c: Fixed trailing slash bug in YY_INPUT macro def.
1721
1722 2003-01-29  Will Estes <wlestes@users.sourceforge.net>
1723
1724         * README.cvs-snapshot: upgrade texinfo to 4.3d
1725
1726 2003-01-29  Will Estes <wlestes@users.sourceforge.net>
1727
1728         * flex.texi: the @copying construct works now; thanks to the texinfo
1729         maintainers for finding the problem
1730
1731 2003-01-21  Will Estes <wlestes@users.sourceforge.net>
1732
1733         * NEWS, configure.in: version 2.5.27
1734
1735 2003-01-21  Will Estes <wlestes@users.sourceforge.net>
1736
1737         * NEWS: flex now works with recent bison versions
1738
1739 2003-01-18  John Millaway <john43@users.sourceforge.net>
1740
1741         * flex.skl: Check for YYLTYPE_IS_DECLARED. This fixes bison-bridge
1742         with latest bison.
1743
1744 2003-01-15  Will Estes <wlestes@users.sourceforge.net>
1745
1746         * NEWS, po/pt_BR.po: new pt_br translation
1747
1748 2003-01-14  Will Estes <wlestes@users.sourceforge.net>
1749
1750         * NEWS, configure.in: version 2.5.26
1751
1752 2003-01-14  Will Estes <wlestes@users.sourceforge.net>
1753
1754         * NEWS: Fixed table deserialization bug on big-endian archs. Patch
1755         sent from Bryce Nichols <bryce@bnichols.org>
1756
1757 2003-01-12  John Millaway <john43@users.sourceforge.net>
1758
1759         * tables_shared.h: Fixed table deserialization bug on big-endian
1760         archs. Patch sent from Bryce Nichols <bryce@bnichols.org>.
1761
1762 2003-01-10  Will Estes <wlestes@users.sourceforge.net>
1763
1764         * README.cvs-snapshot: add version numbers for some tools and
1765         explain about version.texi and --enable-maintainer-mode
1766
1767 2003-01-10  Will Estes <wlestes@users.sourceforge.net>
1768
1769         * NEWS: catch news up
1770
1771 2003-01-09  John Millaway <john43@users.sourceforge.net>
1772
1773         * tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Changed
1774         size_t to yy_size_t in yyalloc() and yyrealloc(). Is this really
1775         what we want?
1776
1777 2003-01-09  John Millaway <john43@users.sourceforge.net>
1778
1779         * flex.skl: Changed type of yyleng from size_t to int. This fixes
1780         bug in PostgreSQL compilation.
1781
1782 2003-01-09  Will Estes <wlestes@users.sourceforge.net>
1783
1784         * NEWS: catch news up
1785
1786 2003-01-09  Will Estes <wlestes@users.sourceforge.net>
1787
1788         * flex.skl: more c++ fixes
1789
1790 2003-01-09  Will Estes <wlestes@users.sourceforge.net>
1791
1792         * Makefile.am, configure.in, flex.spec.in: add a spec file
1793
1794 2003-01-09  Will Estes <wlestes@users.sourceforge.net>
1795
1796         * flex.skl: type cast to pacify c++ compilers; patch from Bruce
1797         Lilly <blilly@erols.com>
1798
1799 2003-01-08  Will Estes <wlestes@users.sourceforge.net>
1800
1801         * NEWS: new es translation
1802
1803 2003-01-08  Will Estes <wlestes@users.sourceforge.net>
1804
1805         * po/es.po: new spanish translation
1806
1807 2002-12-19  John Millaway <john43@users.sourceforge.net>
1808
1809         * gen.c: Fixed bug where YY_G(0) sometimes occurs (created by my
1810         previous commit.)
1811
1812 2002-12-17  John Millaway <john43@users.sourceforge.net>
1813
1814         * gen.c: Fixed bug submitted by Bojan Smojver <bojan@rexursive.com>
1815         where the use of yylineno, reentrant, and yymore together caused a
1816         compile-time error.
1817
1818 2002-12-17  Will Estes <wlestes@users.sourceforge.net>
1819
1820         * NEWS: update NEWS
1821
1822 2002-12-17  John Millaway <john43@users.sourceforge.net>
1823
1824         * flex.texi: Documented new behavior with character ranges.
1825
1826 2002-12-16  John Millaway <john43@users.sourceforge.net>
1827
1828         * parse.y: Fixed bug submitted by  Bruce Lilly <blilly@erols.com>
1829         where character ranges would yield unexpected behavior in a caseless
1830         scanner.  Also, flex now emits a warning if the range looks like
1831         trouble.
1832
1833 2002-12-16  John Millaway <john43@users.sourceforge.net>
1834
1835         * ccl.c, flexdef.h: Added utility functions to deal with character
1836         case.
1837
1838 2002-12-09  Will Estes <wlestes@users.sourceforge.net>
1839
1840         * flexint.h: we don't really need int64 anyway
1841
1842 2002-12-09  Will Estes <wlestes@users.sourceforge.net>
1843
1844         * flex.skl: apparently some lints are happier with fllthrough
1845         without a space
1846
1847 2002-12-02  Will Estes <wlestes@users.sourceforge.net>
1848
1849         * NEWS, configure.in: version 2.5.25
1850
1851 2002-12-02  Will Estes <wlestes@users.sourceforge.net>
1852
1853         * Makefile.am: enclose flex.1 target in MAINTERNER_MODE
1854
1855 2002-12-02  Will Estes <wlestes@users.sourceforge.net>
1856
1857         * po/pt_BR.po: new pt_br translation
1858
1859 2002-12-01  John Millaway <john43@users.sourceforge.net>
1860
1861         * flex.texi: Indexed some more faqs.
1862
1863 2002-11-29  John Millaway <john43@users.sourceforge.net>
1864
1865         * flex.skl: Fixed bug in SECOND yyless definition where argument was
1866         not enclosed in parentheses.
1867
1868 2002-11-29  John Millaway <john43@users.sourceforge.net>
1869
1870         * flex.skl: Fixed bug in yyless definition where argument was not
1871         enclosed in parentheses.
1872
1873 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
1874
1875         * NEWS: flex uses flex_int*_t types
1876
1877 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
1878
1879         * flexint.h: integer types for non-C99 systems flexint.h
1880
1881 2002-11-27  John Millaway <john43@users.sourceforge.net>
1882
1883         * dfa.c, flexint.h, gen.c, tables.c, tables.h, tables_shared.c,
1884         tables_shared.h: Changed int types to flex_intX_t. The build is now
1885         broken until typedef's are established.
1886
1887 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
1888
1889         * Makefile.am: MAINTAINERCLEANFILES: new variable: try to make it so
1890         that make maintainer-clean  erases everything not under version
1891         control
1892
1893 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
1894
1895         * config.rpath: remove config.rpath
1896
1897 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
1898
1899         * README-alpha: just list location of betas
1900
1901 2002-11-26  Will Estes <wlestes@users.sourceforge.net>
1902
1903         * flexint.h: __STDC_VERSION__ needs an L suffix
1904
1905 2002-11-26  Will Estes <wlestes@users.sourceforge.net>
1906
1907         * NEWS, po/LINGUAS, po/pt_BR.po: new pt_br translation from the
1908         translation project
1909
1910 2002-11-25  Will Estes <wlestes@users.sourceforge.net>
1911
1912         * flexint.h: include inttypes.h for folks who really are C99
1913
1914 2002-11-25  Will Estes <wlestes@users.sourceforge.net>
1915
1916         * TODO: fix a typo
1917
1918 2002-11-25  Will Estes <wlestes@users.sourceforge.net>
1919
1920         * NEWS, configure.in: version 2.5.24
1921
1922 2002-11-23  Will Estes <wlestes@users.sourceforge.net>
1923
1924         * configure.in: try to make sure we have GNU m4
1925
1926 2002-11-23  Will Estes <wlestes@users.sourceforge.net>
1927
1928         * tests/test-c++-multiple-scanners/Makefile.am: include
1929         tests/test-c++-multipl-scanners/test.input
1930
1931 2002-11-23  Will Estes <wlestes@users.sourceforge.net>
1932
1933         * NEWS: more portability fixes
1934
1935 2002-11-23  Will Estes <wlestes@users.sourceforge.net>
1936
1937         * configure.in, flexdef.h: apparently on some BSD systems, we need
1938         sys/params.h; reported by millaway
1939
1940 2002-11-22  Will Estes <wlestes@users.sourceforge.net>
1941
1942         * NEWS: update NEWS
1943
1944 2002-11-22  John Millaway <john43@users.sourceforge.net>
1945
1946         * flex.skl, main.c, tests/test-c++-multiple-scanners/Makefile.am: 
1947         Fixed prefix of yyalloc,yyfree,yyrealloc in C++ scanner.  Removed
1948         yylex_destroy from C++ scanner.
1949
1950 2002-11-22  John Millaway <john43@users.sourceforge.net>
1951
1952         * flex.texi: renamed some faqs.
1953
1954 2002-11-22  Will Estes <wlestes@users.sourceforge.net>
1955
1956         * AUTHORS: update wording about authorship
1957
1958 2002-11-17  John Millaway <john43@users.sourceforge.net>
1959
1960         * parse.y: Removed space before line num in error messages to look
1961         more like gcc's errors.
1962
1963 2002-11-06  Will Estes <wlestes@users.sourceforge.net>
1964
1965         * NEWS, po/tr.po: new turkish translation from the translation
1966         project
1967
1968 2002-10-28  Will Estes <wlestes@users.sourceforge.net>
1969
1970         * gen.c: applied c++ from lilypond folks for std:: reasons
1971
1972 2002-10-25  Will Estes <wlestes@users.sourceforge.net>
1973
1974         * flex.texi: proofreading
1975
1976 2002-10-24  Will Estes <wlestes@users.sourceforge.net>
1977
1978         * flex.texi: proofreading
1979
1980 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
1981
1982         * flex.skl: use c-style header names in c++ for now; at some point
1983         we'll have a separate c++ skeleton and we can go whole-hog pure c++
1984
1985 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
1986
1987         * TODO: c++ rants
1988
1989 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
1990
1991         * flex.texi: more proofreading
1992
1993 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
1994
1995         * Makefile.am: include intent.pro; indent target is MAINTAINER_MODE
1996         conditional
1997
1998 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
1999
2000         * configure.in: When we use AC_PATH_PROG, value-if-not-found is the
2001         name of the program we wanted to find; this will generate more
2002         helpful error messages
2003
2004 2002-10-21  John Millaway <john43@users.sourceforge.net>
2005
2006         * tables.c: Added a missing function prototype.
2007
2008 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2009
2010         * NEWS, configure.in: version 2.5.23
2011
2012 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2013
2014         * NEWS: update NEWS on recent changes
2015
2016 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2017
2018         * flexint.h: use sys/types.h and not inttypes.h
2019
2020 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2021
2022         * configure.in: check for limits.h
2023
2024 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2025
2026         * TODO: update TODO on recent suggestions
2027
2028 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2029
2030         * flex.texi: titlepage and contents
2031
2032 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2033
2034         * Makefile.am: typo
2035
2036 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
2037
2038         * Makefile.am, README.cvs-snapshot: include README.cvs-snapshot in
2039         the distribution; in README-cvs-snapshot, mention the need for
2040         enable-maintainer-mode
2041
2042 2002-10-21  John Millaway <john43@users.sourceforge.net>
2043
2044         * flex.texi: typo.
2045
2046 2002-10-18  Will Estes <wlestes@users.sourceforge.net>
2047
2048         * flex.texi: report the current version info that flex provides;
2049         reformat a list of non-posix features
2050
2051 2002-10-18  Will Estes <wlestes@users.sourceforge.net>
2052
2053         * NEWS: report the current version info that flex provides
2054
2055 2002-10-18  Will Estes <wlestes@users.sourceforge.net>
2056
2057         * flex.skl: FLEX_BETA defined if flex is beta
2058
2059 2002-10-16  Will Estes <wlestes@users.sourceforge.net>
2060
2061         * flexint.h: if we're doing c++, then we can't use long long
2062
2063 2002-10-14  Will Estes <wlestes@users.sourceforge.net>
2064
2065         * TODO: update TODO on several things
2066
2067 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2068
2069         * flex.texi: more proofreading
2070
2071 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2072
2073         * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
2074         tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
2075         tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
2076         tests/test-bison-yylloc/Makefile.am,
2077         tests/test-bison-yylval/Makefile.am,
2078         tests/test-c++-basic/Makefile.am,
2079         tests/test-c++-multiple-scanners/Makefile.am,
2080         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
2081         tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
2082         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
2083         tests/test-include-by-buffer/Makefile.am,
2084         tests/test-include-by-reentrant/Makefile.am,
2085         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2086         tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2087         tests/test-multiple-scanners-nr/Makefile.am,
2088         tests/test-multiple-scanners-r/Makefile.am,
2089         tests/test-posix/Makefile.am,
2090         tests/test-posixly-correct/Makefile.am,
2091         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2092         tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2093         tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2094         tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 
2095         remove BISON assignment as per suggestion from Akim Demaille
2096
2097 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2098
2099         * Makefile.am, configure.in: remove intl from dist
2100
2101 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2102
2103         * configure.in: we use maintainer mode now
2104
2105 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2106
2107         * NEWS: include create-test
2108
2109 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2110
2111         * tests/Makefile.am: rename test to check-local as per Akim
2112         Demaille; test for failed tests so that make check fails if any
2113         tests do
2114
2115 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
2116
2117         * tests/Makefile.am: use dist_noinst_scripts as per email from Akim
2118         Demaille
2119
2120 2002-10-10  John Millaway <john43@users.sourceforge.net>
2121
2122         * flex.texi: Documentation.
2123
2124 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2125
2126         * NEWS, configure.in: version 2.5.22; portability fixes and attn to
2127         the test suite
2128
2129 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2130
2131         * flexint.h: ok, this seems to work
2132
2133 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2134
2135         * tests/TEMPLATE/Makefile.am, tests/test-bison-nr/Makefile.am,
2136         tests/test-bison-yylloc/Makefile.am,
2137         tests/test-bison-yylval/Makefile.am,
2138         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
2139         tests/test-multiple-scanners-nr/Makefile.am,
2140         tests/test-multiple-scanners-r/Makefile.am: use builddir in tests
2141         that need it in their include path
2142
2143 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2144
2145         * tests/TEMPLATE/Makefile.am: sometimes we put header files in the
2146         builddir and so we should account for that
2147
2148 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2149
2150         * tests/TEMPLATE/Makefile.am: replace the last  instance
2151
2152 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2153
2154         * flex.skl: include unistd.h and not cunistd as cunistd only seems
2155         to be present on very recent systems
2156
2157 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
2158
2159         * Makefile.am, configure.in, flex.skl, flexdef.h, flexint.h: redo
2160         integral types again; add flexint.h; change dependencies caused by
2161         adding flexint.h; remove autoconf wrapper around cunistd; restore
2162         netinet/in.h includes; remove unneded feature checks in configure.in
2163
2164 2002-10-08  Will Estes <wlestes@users.sourceforge.net>
2165
2166         * configure.in, flex.skl, flexdef.h: current swipe at header magic;
2167         int types be damned
2168
2169 2002-10-08  Will Estes <wlestes@users.sourceforge.net>
2170
2171         * NEWS: change version constant info to reflect change to flex.skl
2172
2173 2002-10-08  Will Estes <wlestes@users.sourceforge.net>
2174
2175         * Makefile.am: remove README-alpha option; add definitions for
2176         FLEX_{MAJOR,MINOR,SUBMINOR}_VERSION
2177
2178 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2179
2180         * flex.skl, flexdef.h: ok, here goes; try to handle integral
2181         typedefs in one swell foop
2182
2183 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2184
2185         * configure.in: we check for {u,}int*_t types; maybe this will
2186         simplify things
2187
2188 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2189
2190         * configure.in: we create the tests/TEMPLATE/Makefile so that we can
2191         build the dist archives
2192
2193 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2194
2195         * NEWS: more test suite cleanups
2196
2197 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2198
2199         * tests/test-c++-multiple-scanners/Makefile.am: we don't use header
2200         files...
2201
2202 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
2203
2204         * flexdef.h: remove include of malloc.h
2205
2206 2002-10-04  Will Estes <wlestes@users.sourceforge.net>
2207
2208         * flex.texi: more editing; remove examples index; merge examples
2209         into concept index
2210
2211 2002-10-04  Will Estes <wlestes@users.sourceforge.net>
2212
2213         * flex.texi: edited one more faq; used C-u C-c C-u C-a to update
2214         menus and nodes since the other updating commands are somewhat
2215         broken; unfortunately this means that all nodes have all pointers
2216         filled in
2217
2218 2002-10-04  Will Estes <wlestes@users.sourceforge.net>
2219
2220         * flex.texi: yesterday's proofreading
2221
2222 2002-10-02  Will Estes <wlestes@users.sourceforge.net>
2223
2224         * flex.texi: proofread some more
2225
2226 2002-10-02  Will Estes <wlestes@users.sourceforge.net>
2227
2228         * flex.texi: proofread edit begins
2229
2230 2002-10-01  Will Estes <wlestes@users.sourceforge.net>
2231
2232         * configure.in, tests/Makefile.am,
2233         tests/test-c++-multiple-scanners/.cvsignore,
2234         tests/test-c++-multiple-scanners/Makefile.am,
2235         tests/test-c++-multiple-scanners/main.cpp,
2236         tests/test-c++-multiple-scanners/scanner-1.l,
2237         tests/test-c++-multiple-scanners/scanner-2.l,
2238         tests/test-c++-multiple-scanners/test.input: test c++ with multiple
2239         scanners
2240
2241 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2242
2243         * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
2244         tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
2245         tests/test-bison-nr/Makefile.am,
2246         tests/test-bison-yylloc/Makefile.am,
2247         tests/test-bison-yylval/Makefile.am,
2248         tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2249         tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
2250         tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
2251         tests/test-header-r/Makefile.am,
2252         tests/test-include-by-buffer/Makefile.am,
2253         tests/test-include-by-reentrant/Makefile.am,
2254         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2255         tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2256         tests/test-multiple-scanners-nr/Makefile.am,
2257         tests/test-multiple-scanners-r/Makefile.am,
2258         tests/test-posix/Makefile.am,
2259         tests/test-posixly-correct/Makefile.am,
2260         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2261         tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2262         tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2263         tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 
2264         we used INCLUDES in another place in the Makefile.am files in the
2265         test suite
2266
2267 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2268
2269         * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
2270         tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
2271         tests/test-bison-nr/Makefile.am,
2272         tests/test-bison-yylloc/Makefile.am,
2273         tests/test-bison-yylval/Makefile.am,
2274         tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2275         tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
2276         tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
2277         tests/test-header-r/Makefile.am,
2278         tests/test-include-by-buffer/Makefile.am,
2279         tests/test-include-by-reentrant/Makefile.am,
2280         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2281         tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2282         tests/test-multiple-scanners-nr/Makefile.am,
2283         tests/test-multiple-scanners-r/Makefile.am,
2284         tests/test-posix/Makefile.am,
2285         tests/test-posixly-correct/Makefile.am,
2286         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2287         tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2288         tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2289         tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 
2290         oops, I typed that last s/// command to perl way wrong
2291
2292 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2293
2294         * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
2295         tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
2296         tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
2297         tests/test-bison-yylloc/Makefile.am,
2298         tests/test-bison-yylval/Makefile.am,
2299         tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2300         tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
2301         tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
2302         tests/test-header-r/Makefile.am,
2303         tests/test-include-by-buffer/Makefile.am,
2304         tests/test-include-by-reentrant/Makefile.am,
2305         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2306         tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2307         tests/test-multiple-scanners-nr/Makefile.am,
2308         tests/test-multiple-scanners-r/Makefile.am,
2309         tests/test-posix/Makefile.am,
2310         tests/test-posixly-correct/Makefile.am,
2311         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2312         tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2313         tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2314         tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 
2315         use AM_CPPFLAGS instead of INCLUDES; write -I with no space after it
2316         for broken compilers
2317
2318 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2319
2320         * Makefile.am: INCLUDES is obsolete; use AM_CPPFLAGS instead
2321
2322 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2323
2324         * configure.in: apparently, AM_CONFIG_HEADER is obsolete
2325
2326 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2327
2328         * TODO: integrate test suite into automake
2329
2330 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2331
2332         * configure.in: since we dont run the template test, we dont need to
2333         generate its Makefile either
2334
2335 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2336
2337         * autogen.sh: use autoreconf instead of calling individual utilities
2338         separately
2339
2340 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2341
2342         * configure.in: check for c++ compiler
2343
2344 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
2345
2346         * configure.in: re-organize according to suggested layout in
2347         autoconf manual
2348
2349 2002-09-26  Will Estes <wlestes@users.sourceforge.net>
2350
2351         * Makefile.am, NEWS, configure.in: update automake to 1.7 and
2352         autoconf to 2.54
2353
2354 2002-09-26  Will Estes <wlestes@users.sourceforge.net>
2355
2356         * Makefile.am: use AM_YFLAGS since YFLAGS is a user variable
2357
2358 2002-09-25  Will Estes <wlestes@users.sourceforge.net>
2359
2360         * NEWS: catch NEWS up on things, some of which happened a long time
2361         ago; correct punctuation; try to remove some editorializing
2362
2363 2002-09-25  Will Estes <wlestes@users.sourceforge.net>
2364
2365         * Makefile.am, flex.skl, flex.texi: include a single, automatically
2366         generated version number in flex scanners
2367
2368 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
2369
2370         * tests/create-test: complain audibly when argument not supplied;
2371         echo on stderr when writing error messages
2372
2373 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
2374
2375         * tests/Makefile.am, tests/create-test: DIST_SUBDIRS so we don't
2376         have to run the TEMPLATE test; so we add new tests to SUBDIRS and
2377         DIST_SUBDIRS
2378
2379 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
2380
2381         * tests/TEMPLATE/Makefile.am: not all compilers support '-I dir' so
2382         we write '-Idir' instead
2383
2384 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
2385
2386         * TODO: reorganize faq entries; proofread the manual
2387
2388 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
2389
2390         * flex.texi: move c++ experimental warning to top of cxx node
2391
2392 2002-09-20  Will Estes <wlestes@users.sourceforge.net>
2393
2394         * flex.skl: move stdint.h include to table-serialization section;
2395         we'll still need to think about stdint.h more though
2396
2397 2002-09-20  Will Estes <wlestes@users.sourceforge.net>
2398
2399         * NEWS: new smarter skeleton/scanner generation
2400
2401 2002-09-20  John Millaway <john43@users.sourceforge.net>
2402
2403         * flex.skl, misc.c: bison-bridge skel handled via %if/%endif pairs.
2404
2405 2002-09-19  John Millaway <john43@users.sourceforge.net>
2406
2407         * flex.skl, misc.c: reentrant skel handled via %if/%endif pairs.
2408
2409 2002-09-19  John Millaway <john43@users.sourceforge.net>
2410
2411         * flex.skl, misc.c: skeleton uses %push/%pop to keep skelout() scope
2412         sane.  skel commands are omitted unless --debug enabled.
2413
2414 2002-09-19  John Millaway <john43@users.sourceforge.net>
2415
2416         * flex.skl, main.c, misc.c, tables.h: Added %push and %pop
2417         operations to skel processing.
2418
2419 2002-09-17  Will Estes <wlestes@users.sourceforge.net>
2420
2421         * NEWS, configure.in: flex 2.5.21
2422
2423 2002-09-17  John Millaway <john43@users.sourceforge.net>
2424
2425         * tests/test-reject/Makefile.am: minor fixup for dist.
2426
2427 2002-09-16  Will Estes <wlestes@users.sourceforge.net>
2428
2429         * NEWS, configure.in: version 2.5.20
2430
2431 2002-09-16  Will Estes <wlestes@users.sourceforge.net>
2432
2433         * flex.texi: correct typo
2434
2435 2002-09-16  Will Estes <wlestes@users.sourceforge.net>
2436
2437         * NEWS: note the new tables functionality
2438
2439 2002-09-16  John Millaway <john43@users.sourceforge.net>
2440
2441         * tests/test-multiple-scanners-r/.cvsignore,
2442         tests/test-multiple-scanners-r/Makefile.am: Fixed `clean' target and
2443         .cvsignore.
2444
2445 2002-09-16  John Millaway <john43@users.sourceforge.net>
2446
2447         * TODO, flex.skl, flex.texi, main.c, tables_shared.h,
2448         tests/test-multiple-scanners-r/main.c,
2449         tests/test-multiple-scanners-r/scanner-1.l,
2450         tests/test-multiple-scanners-r/scanner-2.l: Serialization works in
2451         headers (%option headers).  Serialization code (Tables API) is
2452         complete.
2453
2454 2002-09-16  Will Estes <wlestes@users.sourceforge.net>
2455
2456         * tests/test-reject/scanner.l: replace yytables_load with
2457         yytables_fload as per millaway's other changes
2458
2459 2002-09-15  John Millaway <john43@users.sourceforge.net>
2460
2461         * TODO, flex.texi: Created user API for tables deserialization.
2462         Documented API and --tables-* options in manual.
2463
2464 2002-09-15  John Millaway <john43@users.sourceforge.net>
2465
2466         * flex.skl, tests/test-table-opts/scanner.l: Tables deserialization
2467         uses yyalloc/yyfree.  Changed yytables_load to yytables_fload.
2468
2469 2002-09-15  John Millaway <john43@users.sourceforge.net>
2470
2471         * tests/test-bison-nr/.cvsignore: minor upkeep.
2472
2473 2002-09-15  John Millaway <john43@users.sourceforge.net>
2474
2475         * flex.texi: Categorized and indexed scanner options in manual.
2476
2477 2002-09-15  John Millaway <john43@users.sourceforge.net>
2478
2479         * flex.skl: Initialization of reject vars and %array vars in
2480         reentrant scanner.
2481
2482 2002-09-13  John Millaway <john43@users.sourceforge.net>
2483
2484         * TODO, configure.in, devel/tables.pl, dfa.c, flex.skl, flex.texi,
2485         gen.c, tables.c, tables_shared.c, tables_shared.h,
2486         tests/Makefile.am, tests/test-reject/.cvsignore,
2487         tests/test-reject/Makefile.am, tests/test-reject/scanner.l,
2488         tests/test-reject/test.input, tests/test-table-opts/Makefile.am: 
2489         Created test for reject.  Handled reject-triggered tables in
2490         serialization.
2491
2492 2002-09-13  Will Estes <wlestes@users.sourceforge.net>
2493
2494         * NEWS: millaway has been very busy
2495
2496 2002-09-13  John Millaway <john43@users.sourceforge.net>
2497
2498         * flex.skl, tests/test-table-opts/Makefile.am,
2499         tests/test-table-opts/scanner.l: Added test for multiple tables in
2500         one file.
2501
2502 2002-09-13  John Millaway <john43@users.sourceforge.net>
2503
2504         * tests/test-bison-nr/.cvsignore: forgot to add .cvsignore on last
2505         commit.
2506
2507 2002-09-13  John Millaway <john43@users.sourceforge.net>
2508
2509         * tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c,
2510         tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l,
2511         tests/test-bison-nr/test.input: Added test-bison-bridge.
2512
2513 2002-09-13  John Millaway <john43@users.sourceforge.net>
2514
2515         * configure.in, flex.skl, flex.texi, flexdef.h, gen.c, main.c,
2516         misc.c, options.c, options.h, scan.l, tables.h, tests/Makefile.am,
2517         tests/descriptions, tests/test-bison-yylloc/scanner.l,
2518         tests/test-bison-yylval/scanner.l, tests/test-table-opts/scanner.l: 
2519         Bison bridge code now works for all C scanners and pure/non-pure
2520         bison parsers.  Added %option bison-bridge (--bison-bridge).
2521         Removed %option reentrant-bison/--reentrant-bison/-Rb.  Scanner
2522         knows the name of its tables.  Tables serialization is OK on EOF.
2523         yylineno is present in all scanners.  Modified nasty performance
2524         penalty warning w/ yylineno.  test-table-opts is now run last
2525         because it's so fat.  Updated manual.
2526
2527 2002-09-12  John Millaway <john43@users.sourceforge.net>
2528
2529         * flex.texi: documentation of tabels api in manual
2530
2531 2002-09-12  John Millaway <john43@users.sourceforge.net>
2532
2533         * TODO, tables.c: Renamed *_fwrite to *_write to reflect writer
2534         abstraction.
2535
2536 2002-09-11  John Millaway <john43@users.sourceforge.net>
2537
2538         * devel/tables.pl: Added perl script to read/dump serialized tables
2539         in devel/
2540
2541 2002-09-11  Will Estes <wlestes@users.sourceforge.net>
2542
2543         * scan.l: the debian patch used strlen(yytext) and similar
2544         constructs--as millaway points out, this is better known as yyleng
2545
2546 2002-09-11  Will Estes <wlestes@users.sourceforge.net>
2547
2548         * NEWS, po/de.po: new de translation from the translation project
2549
2550 2002-09-11  John Millaway <john43@users.sourceforge.net>
2551
2552         * flex.skl: yytbl_load now checks tables set by name.  Localized var
2553         scaope in yytbl_load.
2554
2555 2002-09-10  Will Estes <wlestes@users.sourceforge.net>
2556
2557         * tests/Makefile.am: make clean  before make test
2558
2559 2002-09-09  John Millaway <john43@users.sourceforge.net>
2560
2561         * TODO, flex.skl: Fixed deserialization of --fast tables.
2562
2563 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
2564
2565         * TODO: fix typo; remove the yylineo entry
2566
2567 2002-09-09  John Millaway <john43@users.sourceforge.net>
2568
2569         * TODO, buf.c, devel/dump-tables.pl, dfa.c, flex.skl, flexdef.h,
2570         gen.c, main.c, misc.c, options.c, options.h, scan.l, tables.c,
2571         tables.h, tables_shared.h, tests/test-table-opts/.cvsignore,
2572         tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l: 
2573         Table deserialization works for everything except --fast scanners.
2574         Scanners can auto-verify serialized table integrity via
2575         --tables-verify.  Added tables API items to TODO list.
2576         test-table-opts is becoming exhaustive (a good thing).
2577
2578 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
2579
2580         * NEWS: flex has better internal diagnostics
2581
2582 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
2583
2584         * configure.in, flexdef.h: test for presence of __func__ and
2585         compensate if absent
2586
2587 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
2588
2589         * Makefile.am: include the intl/ subdirectory when searching for
2590         include files
2591
2592 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
2593
2594         * NEWS, po/ru.po, po/sv.po: new sv, ru translations from the
2595         translation project
2596
2597 2002-09-07  John Millaway <john43@users.sourceforge.net>
2598
2599         * flex.skl, misc.c: Changed cryptic skeleton markers to readable
2600         form.
2601
2602 2002-09-07  John Millaway <john43@users.sourceforge.net>
2603
2604         * Makefile.am, dfa.c, flex.skl, flex.texi, flexdef.h, gen.c,
2605         main.c, misc.c, parse.y, tables.c, tables.h, tables_shared.c,
2606         tables_shared.h: Members of struct yy_trans_info are now forced to
2607         be the same size.  Added shared file tables_shared.c.  Separated
2608         tables.h from flexdef.h Bulk of table deserialization code is done.
2609
2610 2002-09-06  Will Estes <wlestes@users.sourceforge.net>
2611
2612         * NEWS, po/ca.po: new ca translation
2613
2614 2002-09-06  Will Estes <wlestes@users.sourceforge.net>
2615
2616         * NEWS: new fr translation
2617
2618 2002-09-06  Will Estes <wlestes@users.sourceforge.net>
2619
2620         * po/fr.po: new french translation from the translation project
2621
2622 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2623
2624         * NEWS: c99 function defs by default
2625
2626 2002-09-05  John Millaway <john43@users.sourceforge.net>
2627
2628         * flexdef.h, tables.c: Added flex_die macro. May need some autoconf
2629         massaging.  Added thorough error checking in tables code.
2630
2631 2002-09-05  John Millaway <john43@users.sourceforge.net>
2632
2633         * flex.skl, flex.texi: Flex generates C99 defs now.  Documented the
2634         above change in manual.
2635
2636 2002-09-05  John Millaway <john43@users.sourceforge.net>
2637
2638         * tests/test-table-opts/.cvsignore,
2639         tests/test-table-opts/Makefile.am: Added serialization test to
2640         table-opts test.
2641
2642 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2643
2644         * configure.in: oops, i made a typo
2645
2646 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2647
2648         * NEWS, configure.in: version 2.5.19
2649
2650 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2651
2652         * scan.l: use FLEX_EXIT(), not exit()
2653
2654 2002-09-05  John Millaway <john43@users.sourceforge.net>
2655
2656         * devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl: 
2657         Added devel/ directory for junk that we don't want in the
2658         distribution, but that we want in CVS.
2659
2660 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2661
2662         * scan.l: s/exit(1)/exit(EXIT_FAILURE)
2663
2664 2002-09-05  John Millaway <john43@users.sourceforge.net>
2665
2666         * dfa.c, gen.c: Tables are now generated with %option
2667         tables-file=FILE.
2668
2669 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2670
2671         * NEWS: catch up on a few things
2672
2673 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
2674
2675         * scan.l: prevent segfault on input lines which are longer than the
2676         allocated space (problem report from Manoj Srivastava
2677         <srivasta@golden-gryphon.com>)
2678
2679 2002-09-05  John Millaway <john43@users.sourceforge.net>
2680
2681         * flex.texi, main.c, options.c, options.h: Changed option 'header'
2682         to 'header-file'. 'header' still works, though.
2683
2684 2002-09-05  John Millaway <john43@users.sourceforge.net>
2685
2686         * flex.texi, flexdef.h, gen.c, main.c, options.c, options.h,
2687         scan.l, tables.c: Tons more work on tables.
2688
2689 2002-09-05  John Millaway <john43@users.sourceforge.net>
2690
2691         * flexdef.h, gen.c, tables.c, tables_shared.h: Lots of work on
2692         tables serialization code.
2693
2694 2002-09-04  Will Estes <wlestes@users.sourceforge.net>
2695
2696         * README.cvs-snapshot: mention GNU indent
2697
2698 2002-09-04  Will Estes <wlestes@users.sourceforge.net>
2699
2700         * NEWS: remove the word after from the version line
2701
2702 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
2703
2704         * NEWS, configure.in: version 2.5.18
2705
2706 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
2707
2708         * NEWS: catch up on the NEWS
2709
2710 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
2711
2712         * tests/Makefile.am: target test: quote the results echoing so that
2713         the ECHO_C will work on systems where it is used
2714
2715 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
2716
2717         * configure.in: when we don't have GNU indent, the test will
2718         generate output on stderr, so we send that to /dev/null
2719
2720 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
2721
2722         * configure.in: fixed bug whereby bison was reported missing even
2723         when it was found
2724
2725 2002-09-02  John Millaway <john43@users.sourceforge.net>
2726
2727         * tables.c: In-code documentation.
2728
2729 2002-09-02  John Millaway <john43@users.sourceforge.net>
2730
2731         * flexdef.h: Forgot to indent before previous commit.
2732
2733 2002-09-02  John Millaway <john43@users.sourceforge.net>
2734
2735         * flexdef.h: Added known integer limits if undefined.
2736
2737 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
2738
2739         * configure.in: version 2.5.17
2740
2741 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
2742
2743         * NEWS: more portability fixes; new version number
2744
2745 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
2746
2747         * flexdef.h, main.c, misc.c, scanopt.c: #include fixes; we've
2748         factored out all the system include files and put them in flexdef.h
2749
2750 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
2751
2752         * dfa.c: eat a blank line
2753
2754 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
2755
2756         * NEWS: new config.{sub,guess} files; mention that we use indent on
2757         flex
2758
2759 2002-08-28  Will Estes <wlestes@users.sourceforge.net>
2760
2761         * configure.in: warn if no indent found; version 2.5.16
2762
2763 2002-08-28  Will Estes <wlestes@users.sourceforge.net>
2764
2765         * NEWS: catch up on recent changes; version 2.5.16
2766
2767 2002-08-27  Will Estes <wlestes@users.sourceforge.net>
2768
2769         * buf.c, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, libmain.c,
2770         libyywrap.c, main.c, misc.c, nfa.c, options.c, options.h,
2771         scanopt.c, scanopt.h, sym.c, tables.c, tables_shared.h, tblcmp.c,
2772         yylex.c: ran the indent target; commit the results
2773
2774 2002-08-27  Will Estes <wlestes@users.sourceforge.net>
2775
2776         * Makefile.am: touch up the indent targeet; it's ready for
2777         production use now
2778
2779 2002-08-27  Will Estes <wlestes@users.sourceforge.net>
2780
2781         * configure.in: test for GNU indent; reorder the tests somewhat
2782
2783 2002-08-23  Will Estes <wlestes@users.sourceforge.net>
2784
2785         * configure.in: automake is smarter about autoconf's versioning
2786         scheme
2787
2788 2002-08-23  Will Estes <wlestes@users.sourceforge.net>
2789
2790         * NEWS: catch NEWS up on what we've been doing
2791
2792 2002-08-22  Will Estes <wlestes@users.sourceforge.net>
2793
2794         * flexdef.h: do some more conditional including for folks without
2795         standard systems
2796
2797 2002-08-22  Will Estes <wlestes@users.sourceforge.net>
2798
2799         * tests/test-c++-basic/Makefile.am: use CXX to link the test scanner
2800         here
2801
2802 2002-08-22  John Millaway <john43@users.sourceforge.net>
2803
2804         * flex.texi: Documentation.
2805
2806 2002-08-22  John Millaway <john43@users.sourceforge.net>
2807
2808         * Makefile.am: Created 'indent' target and added .indent.pro.
2809
2810 2002-08-22  John Millaway <john43@users.sourceforge.net>
2811
2812         * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
2813         tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
2814         tests/test-c-cpp-nr/Makefile.am: Fixed missing 'make clean' files.
2815
2816 2002-08-22  John Millaway <john43@users.sourceforge.net>
2817
2818         * tests/test-bison-yylloc/Makefile.am,
2819         tests/test-bison-yylval/Makefile.am: fixed missing 'clean' file.
2820
2821 2002-08-22  John Millaway <john43@users.sourceforge.net>
2822
2823         * flex.skl, tests/test-c++-basic/Makefile.am,
2824         tests/test-c++-basic/scanner.l: Removed core of yylex_destroy from
2825         c++ scanner -- hack! Added -lstdc++ to LDFLAGS (should we have to do
2826         this??)
2827
2828 2002-08-21  Will Estes <wlestes@users.sourceforge.net>
2829
2830         * README: official releases are being hosted by Vern
2831
2832 2002-08-21  Will Estes <wlestes@users.sourceforge.net>
2833
2834         * NEWS, configure.in: new beta version; more entries in NEWS from
2835         millaway; the top level entry for test-c++-basic
2836
2837 2002-08-21  Will Estes <wlestes@users.sourceforge.net>
2838
2839         * tests/Makefile.am, tests/test-c++-basic/.cvsignore,
2840         tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l,
2841         tests/test-c++-basic/test.input: add test-c++-basic
2842
2843 2002-08-21  John Millaway <john43@users.sourceforge.net>
2844
2845         * gen.c, nfa.c: More tabels work.
2846
2847 2002-08-21  John Millaway <john43@users.sourceforge.net>
2848
2849         * flexdef.h, gen.c, tables.c, tables_shared.h: More work on tables.
2850
2851 2002-08-20  John Millaway <john43@users.sourceforge.net>
2852
2853         * dfa.c: Cleaned up macros that took no ';'.
2854
2855 2002-08-20  John Millaway <john43@users.sourceforge.net>
2856
2857         * scanopt.c: Fixed oddball '=-'.
2858
2859 2002-08-20  John Millaway <john43@users.sourceforge.net>
2860
2861         * flex.skl, flex.texi, gen.c: Dynamically allocate REJECT state
2862         buffer.  Mentioned memory usage in docs.  Made REJECT buffer
2863         variables reentrant-safe.
2864
2865 2002-08-20  John Millaway <john43@users.sourceforge.net>
2866
2867         * tables.c: More work on tables code.
2868
2869 2002-08-20  Will Estes <wlestes@users.sourceforge.net>
2870
2871         * Makefile.am, NEWS, configure.in: we're using m4 so have configure
2872         test for it
2873
2874 2002-08-20  John Millaway <john43@users.sourceforge.net>
2875
2876         * Makefile.am, tables.c: Added tables.c and rebuilt dependencies.
2877
2878 2002-08-20  John Millaway <john43@users.sourceforge.net>
2879
2880         * TODO, flex.texi: Dicussed prototypes and header in manual.
2881
2882 2002-08-19  John Millaway <john43@users.sourceforge.net>
2883
2884         * Makefile.am, configure.in, flex.skl, flexdef.h, tables_shared.h: 
2885         More work on tables serialization.
2886
2887 2002-08-19  John Millaway <john43@users.sourceforge.net>
2888
2889         * Makefile.am, mkskel.sh: Skeleton is now passed through m4 (before
2890         dist is built).
2891
2892 2002-08-19  Will Estes <wlestes@users.sourceforge.net>
2893
2894         * po/LINGUAS, po/zh_CN.po: add zh_cn translation from the
2895         translation project
2896
2897 2002-08-19  Will Estes <wlestes@users.sourceforge.net>
2898
2899         * NEWS: millaway's done a lot of things which need to be mentioned
2900         in NEWS
2901
2902 2002-08-18  John Millaway <john43@users.sourceforge.net>
2903
2904         * main.c: Removed #undef of start conditions.
2905
2906 2002-08-17  John Millaway <john43@users.sourceforge.net>
2907
2908         * TODO: todo list
2909
2910 2002-08-17  John Millaway <john43@users.sourceforge.net>
2911
2912         * flexdef.h, main.c, misc.c: Start conditions now optional in
2913         header.  undef's now optional in header.  Start conditions are NOT
2914         prefixed.
2915
2916 2002-08-17  John Millaway <john43@users.sourceforge.net>
2917
2918         * flex.skl, flex.texi: Working on tables API.
2919
2920 2002-08-16  John Millaway <john43@users.sourceforge.net>
2921
2922         * flexdef.h, main.c, misc.c, options.c, options.h, parse.y, scan.l: 
2923         Added --tables option.  Omitted tables code from generated scanner
2924         when unused.
2925
2926 2002-08-16  John Millaway <john43@users.sourceforge.net>
2927
2928         * flex.skl, flex.texi, misc.c: Prelimary work on tables API.
2929
2930 2002-08-16  John Millaway <john43@users.sourceforge.net>
2931
2932         * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
2933         tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
2934         tests/test-basic-r/Makefile.am,
2935         tests/test-bison-yylloc/Makefile.am,
2936         tests/test-bison-yylval/Makefile.am,
2937         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
2938         tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
2939         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
2940         tests/test-include-by-buffer/Makefile.am,
2941         tests/test-include-by-reentrant/Makefile.am,
2942         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2943         tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2944         tests/test-multiple-scanners-nr/Makefile.am,
2945         tests/test-multiple-scanners-r/Makefile.am,
2946         tests/test-posix/Makefile.am,
2947         tests/test-posixly-correct/Makefile.am,
2948         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2949         tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
2950         tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am,
2951         tests/test-yyextra/Makefile.am: Tests now respect CFLAGS, CPPFLAGS,
2952         etc..
2953
2954 2002-08-16  John Millaway <john43@users.sourceforge.net>
2955
2956         * tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
2957         tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l: Got
2958         rid of flex -s warnings in tests.
2959
2960 2002-08-16  John Millaway <john43@users.sourceforge.net>
2961
2962         * Makefile.am: Updated dependencies list.
2963
2964 2002-08-15  John Millaway <john43@users.sourceforge.net>
2965
2966         * main.c: Fixed seg fault bug in ecs.
2967
2968 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
2969
2970         * tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-r/.cvsignore: 
2971         ignore .cpp files since we generate them instead of .c
2972
2973 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
2974
2975         * configure.in: version 2.5.14
2976
2977 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
2978
2979         * NEWS: c-as-c++ tests reworked
2980
2981 2002-08-15  John Millaway <john43@users.sourceforge.net>
2982
2983         * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/scanner.l,
2984         tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/scanner.l: The
2985         c++ tests use .cpp instead of .c extensions just to be on the safe
2986         side.
2987
2988 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
2989
2990         * main.c: conditionally include <locale.h>; include config.h as well
2991
2992 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
2993
2994         * configure.in, flex.skl: only include <cunistd> if we have it
2995
2996 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
2997
2998         * NEWS: portability fixes; added missing punctuation; de translation
2999         now included
3000
3001 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
3002
3003         * po/LINGUAS: we also translate to german
3004
3005 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
3006
3007         * Makefile.am: require automake at least 1.6
3008
3009 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
3010
3011         * NEWS, configure.in: version 2.5.13
3012
3013 2002-08-14  Will Estes <wlestes@users.sourceforge.net>
3014
3015         * flex.texi: reverted away from the @copying as it breaks the info
3016         reader
3017
3018 2002-08-14  John Millaway <john43@users.sourceforge.net>
3019
3020         * flex.texi, flexdef.h, main.c, misc.c: Start condition prefixes
3021         attempts to adjust to user preferences.
3022
3023 2002-08-13  John Millaway <john43@users.sourceforge.net>
3024
3025         * main.c: Include start condition symbols in header.
3026
3027 2002-08-13  John Millaway <john43@users.sourceforge.net>
3028
3029         * flexdef.h, main.c: Omit user code and tables from generated header
3030         file.
3031
3032 2002-08-13  Will Estes <wlestes@users.sourceforge.net>
3033
3034         * flex.texi: use @copying construct to display the flex license;
3035         move copying and bug reporting to the front of the manual
3036
3037 2002-08-13  Will Estes <wlestes@users.sourceforge.net>
3038
3039         * NEWS: printf fix and yylex_init reports errors
3040
3041 2002-08-12  John Millaway <john43@users.sourceforge.net>
3042
3043         * flex.texi: Updated manual for %option header.
3044
3045 2002-08-12  John Millaway <john43@users.sourceforge.net>
3046
3047         * flex.skl, flex.texi, gen.c: Fixed type mismatch in printf.
3048         yylex_init now reports errors.
3049
3050 2002-08-10  John Millaway <john43@users.sourceforge.net>
3051
3052         * dfa.c, main.c: Added alignment flag for future use.
3053
3054 2002-08-10  John Millaway <john43@users.sourceforge.net>
3055
3056         * tests/test-table-opts/.cvsignore,
3057         tests/test-table-opts/Makefile.am: Added options to test-table-opts
3058
3059 2002-08-10  John Millaway <john43@users.sourceforge.net>
3060
3061         * configure.in, tests/Makefile.am, tests/descriptions,
3062         tests/test-c-cpp-nr/Makefile.am, tests/test-table-opts/.cvsignore,
3063         tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l,
3064         tests/test-table-opts/test.input: Added a test for various DFA table
3065         options.
3066
3067 2002-08-09  Will Estes <wlestes@users.sourceforge.net>
3068
3069         * flex.texi: more faq editing; corrected mistyped nodenames
3070
3071 2002-08-09  Will Estes <wlestes@users.sourceforge.net>
3072
3073         * flex.skl: fix typo which propogates out to generated scanners
3074
3075 2002-08-09  Will Estes <wlestes@users.sourceforge.net>
3076
3077         * flex.texi: edited a few more faqs
3078
3079 2002-08-09  Will Estes <wlestes@users.sourceforge.net>
3080
3081         * Makefile.am, faq.texi: remove faq.texi as it's included in
3082         flex.texi
3083
3084 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3085
3086         * flex.texi: a few more faq edits; remove faq-89
3087
3088 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3089
3090         * flex.texi: cite, not site
3091
3092 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3093
3094         * flex.texi: and get the faq included
3095
3096 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3097
3098         * flex.texi: fix some grammer/typography in the top node and add a
3099         detailed menu
3100
3101 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3102
3103         * TODO: we've updated gettext
3104
3105 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3106
3107         * po/.cvsignore: we need to ignore a few more gettext files
3108
3109 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3110
3111         * NEWS, configure.in: version 2.5.12
3112
3113 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3114
3115         * NEWS: mention gettext; document the non-need for bison/flex in the
3116         build process
3117
3118 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3119
3120         * Makefile.am, configure.in: include intl in the distribution and in
3121         the build process
3122
3123 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3124
3125         * Makefile.am: builddir in help2man call needed @-signs around it
3126
3127 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3128
3129         * po/.cvsignore: we can ignore Makefile.in.in
3130
3131 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3132
3133         * m4/.cvsignore, m4/Makefile.am: oops, too hasty on deleting this
3134         directory, sigh
3135
3136 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3137
3138         * autogen.sh: if autopoint is going to run automatically, it's going
3139         to need to be able to update existing files
3140
3141 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
3142
3143         * ABOUT-NLS, autogen.sh, configure.in, m4/.cvsignore,
3144         m4/Makefile.am, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4,
3145         m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-ld.m4,
3146         m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: autopoint now
3147         works so let's let it run the gettext show
3148
3149 2002-08-07  Will Estes <wlestes@users.sourceforge.net>
3150
3151         * TODO: we need to index the faq entries
3152
3153 2002-08-07  Will Estes <wlestes@users.sourceforge.net>
3154
3155         * faq.texi: proofed "Why do flex scanners call fileno if it is not
3156         ANSI compatible?"
3157
3158 2002-08-07  Will Estes <wlestes@users.sourceforge.net>
3159
3160         * faq.texi: proofed "How do I expand \ escape sequences in C-style
3161         quoted strings?"
3162
3163 2002-08-07  Will Estes <wlestes@users.sourceforge.net>
3164
3165         * README: changes to README to align with GNU coding standards
3166
3167 2002-08-06  Will Estes <wlestes@users.sourceforge.net>
3168
3169         * Makefile.am: help2man should look in builddir for the flex binary
3170
3171 2002-08-02  John Millaway <john43@users.sourceforge.net>
3172
3173         * flex.skl: Fixed yyunput prototype.
3174
3175 2002-08-01  Will Estes <wlestes@users.sourceforge.net>
3176
3177         * NEWS: new fr translation from the translation project
3178
3179 2002-08-01  Will Estes <wlestes@users.sourceforge.net>
3180
3181         * po/fr.po: new fr.po translation from the translation project
3182
3183 2002-08-01  Will Estes <wlestes@users.sourceforge.net>
3184
3185         * NEWS: yylineno performance hit is fixed
3186
3187 2002-07-31  John Millaway <john43@users.sourceforge.net>
3188
3189         * TODO, flex.texi: Updated docs on yylineno.
3190
3191 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3192
3193         * TODO: discuss yylineno performance
3194
3195 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3196
3197         * NEWS: forgot to say what the date was that we made the release
3198
3199 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3200
3201         * NEWS, configure.in: version 2.5.11
3202
3203 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3204
3205         * faq.texi: fixed a menu entry and related problems
3206
3207 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3208
3209         * configure.in: someday, maybe we can use autopoint
3210
3211 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3212
3213         * Makefile.am: we need to include texinfo.tex now
3214
3215 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
3216
3217         * texinfo.tex: add texinfo.tex
3218
3219 2002-07-30  Will Estes <wlestes@users.sourceforge.net>
3220
3221         * faq.texi: fix up some fatal bugs in the texinfo of the faq; begin
3222         the clean up; remove trailing and leading white space
3223
3224 2002-07-30  Will Estes <wlestes@users.sourceforge.net>
3225
3226         * TODO: faqs need work
3227
3228 2002-07-30  Will Estes <wlestes@users.sourceforge.net>
3229
3230         * NEWS, TODO: prototypes get airtime these days
3231
3232 2002-07-28  John Millaway <john43@users.sourceforge.net>
3233
3234         * flex.skl: Added some comments.
3235
3236 2002-07-28  John Millaway <john43@users.sourceforge.net>
3237
3238         * flex.skl: Fixed bug where yyless did not consider yylineno.
3239
3240 2002-07-28  John Millaway <john43@users.sourceforge.net>
3241
3242         * scan.l: Fixed bug I created in previous commit.
3243
3244 2002-07-28  John Millaway <john43@users.sourceforge.net>
3245
3246         * scan.l: Don't wrap ()s around {NAMEDEFS} at the end of a rule.
3247
3248 2002-07-27  John Millaway <john43@users.sourceforge.net>
3249
3250         * flex.skl, tests/test-c-cpp-nr/Makefile.am,
3251         tests/test-c-cpp-r/Makefile.am: Fixed test-c-cpp to actually use the
3252         C++ compiler for the test.  Fixed the bug that this exposed.
3253
3254 2002-07-27  John Millaway <john43@users.sourceforge.net>
3255
3256         * ccl.c, flex.skl, flexdef.h, gen.c, main.c, nfa.c, parse.y, scan.l: 
3257         yylineno check is only performed on rules whose regexs can match a
3258         newline.
3259
3260 2002-07-25  John Millaway <john43@users.sourceforge.net>
3261
3262         * flex.skl, tests/TEMPLATE/scanner.l,
3263         tests/test-array-nr/scanner.l, tests/test-array-r/scanner.l,
3264         tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
3265         tests/test-bison-yylloc/parser.y, tests/test-c-cpp-nr/scanner.l,
3266         tests/test-c-cpp-r/scanner.l, tests/test-debug-nr/scanner.l,
3267         tests/test-debug-r/scanner.l,
3268         tests/test-include-by-buffer/scanner.l,
3269         tests/test-include-by-reentrant/scanner.l,
3270         tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l,
3271         tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l,
3272         tests/test-posix/scanner.l, tests/test-posixly-correct/scanner.l,
3273         tests/test-prefix-nr/scanner.l, tests/test-prefix-r/scanner.l,
3274         tests/test-pthread/scanner.l, tests/test-string-nr/scanner.l,
3275         tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: All
3276         prototypes were rewritten to depend upon the macro
3277         YY_TRADITIONAL_FUNC_DEFS, which is defined by default.  The
3278         generated scanners build cleanly under gcc's traditional strictness
3279         and under C++ compilers.
3280
3281 2002-07-24  Will Estes <wlestes@users.sourceforge.net>
3282
3283         * NEWS: dist-bzip2 and rename yy_globals and yy_globals_t
3284
3285 2002-07-24  Will Estes <wlestes@users.sourceforge.net>
3286
3287         * configure.in: version 2.5.10
3288
3289 2002-07-24  Will Estes <wlestes@users.sourceforge.net>
3290
3291         * Makefile.am: add dist-bzip2 to automake_options so we'll start
3292         getting tar.bz2 archives
3293
3294 2002-07-23  John Millaway <john43@users.sourceforge.net>
3295
3296         * flex.skl, flex.texi, tests/test-bison-yylval/scanner.l,
3297         tests/test-mem-r/scanner.l,
3298         tests/test-multiple-scanners-r/scanner-1.l,
3299         tests/test-multiple-scanners-r/scanner-2.l,
3300         tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
3301         tests/test-yyextra/scanner.l: s/yy_globals_t/yyguts_t/g
3302         s/yy_globals/yyscanner/g
3303
3304 2002-07-23  John Millaway <john43@users.sourceforge.net>
3305
3306         * Makefile.am: typo in tags target
3307
3308 2002-07-22  John Millaway <john43@users.sourceforge.net>
3309
3310         * Makefile.am: Removed erroneous $(srcdir) from help2man target.
3311
3312 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
3313
3314         * NEWS, configure.in: it's version 2.5.9 now
3315
3316 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
3317
3318         * po/.cvsignore: updated gettext to 0.11.3
3319
3320 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
3321
3322         * ABOUT-NLS, config.rpath, m4/gettext.m4, m4/iconv.m4,
3323         m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-link.m4: updated gettext to
3324         version 0.11.3
3325
3326 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
3327
3328         * autogen.sh, configure.in: rollback on configure.in and autogen.sh
3329         because autpoint is broken
3330
3331 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
3332
3333         * po/ru.po: new russian translation from translation project
3334
3335 2002-07-19  Will Estes <wlestes@users.sourceforge.net>
3336
3337         * autogen.sh: ok, we're going to start using autopoint, but the tree
3338         is going to undergo some changes after this
3339
3340 2002-07-19  Will Estes <wlestes@users.sourceforge.net>
3341
3342         * configure.in: we're preparing for autopoint
3343
3344 2002-07-17  John Millaway <john43@users.sourceforge.net>
3345
3346         * flex.texi: Updated manual.
3347
3348 2002-07-17  Will Estes <wlestes@users.sourceforge.net>
3349
3350         * NEWS: update the NEWS file for lots of things millaway has done
3351
3352 2002-07-17  John Millaway <john43@users.sourceforge.net>
3353
3354         * flex.skl, main.c, misc.c, scan.l, scanopt.c, sym.c,
3355         tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Fixed
3356         prototype/definition conflicts with "traditional" C in skeleton at
3357         request of gcc developer.  Removed duplicate prototypes in gen.c,
3358         sym.c, main.c.  Added missing prototypes where needed.  All
3359         functions in skeleton follow ISO C style protos and defs, instead of
3360         BOTH ISO and new-style.  Skeleton now compiles cleanly under
3361         super-strict gcc flags.  Flex itself almost compiles cleanly under
3362         strict flags.
3363
3364 2002-07-15  John Millaway <john43@users.sourceforge.net>
3365
3366         * faq.texi, flex.texi: Worked on mem mgmt sect of manual.
3367
3368 2002-07-15  Will Estes <wlestes@users.sourceforge.net>
3369
3370         * scan.l: allow blank lines and continuations in more places
3371
3372 2002-07-12  Will Estes <wlestes@users.sourceforge.net>
3373
3374         * TODO: millaway finished the faqs directory
3375
3376 2002-07-12  Will Estes <wlestes@users.sourceforge.net>
3377
3378         * TODO: removed items as per email from millaway
3379
3380 2002-07-12  John Millaway <john43@users.sourceforge.net>
3381
3382         * configure.in, tests/Makefile.am, tests/descriptions,
3383         tests/test-posix/.cvsignore, tests/test-posix/Makefile.am,
3384         tests/test-posix/scanner.l, tests/test-posixly-correct/.cvsignore,
3385         tests/test-posixly-correct/Makefile.am,
3386         tests/test-posixly-correct/scanner.l: Added test for %option
3387         posix-compat and repeat operator.  Added test for POSIXLY_CORRECT
3388         environment variable and repeat operator.
3389
3390 2002-07-12  John Millaway <john43@users.sourceforge.net>
3391
3392         * main.c, scan.l: Fixed POSIXLY_CORRECT detection in scanner.
3393
3394 2002-07-11  John Millaway <john43@users.sourceforge.net>
3395
3396         * faq.texi: More work on faq.
3397
3398 2002-07-11  John Millaway <john43@users.sourceforge.net>
3399
3400         * faq.texi: Moved all faqs into manual -- but did not evaluate them
3401         yet.  Removed the old faq files.
3402
3403 2002-07-10  John Millaway <john43@users.sourceforge.net>
3404
3405         * main.c: Removed duplicate definition of FLEX_DEBUG. gcc doesn't
3406         care, but other compilers might.
3407
3408 2002-07-10  John Millaway <john43@users.sourceforge.net>
3409
3410         * flex.texi: Wrote some more about memory mgmt in the manual.
3411
3412 2002-07-10  John Millaway <john43@users.sourceforge.net>
3413
3414         * flex.texi: flex.texi now works with install-info.
3415
3416 2002-07-10  Will Estes <wlestes@users.sourceforge.net>
3417
3418         * TODO: added items as per email from millaway
3419
3420 2002-07-10  Will Estes <wlestes@users.sourceforge.net>
3421
3422         * NEWS: after we release a version, we have to keep the version
3423         number in NEWS current
3424
3425 2002-07-10  John Millaway <john43@users.sourceforge.net>
3426
3427         * flex.skl, flex.texi, main.c, scan.l, tests/test-mem-nr/scanner.l,
3428         tests/test-mem-r/scanner.l: Fixed prefix issue with get/set debug
3429         functions.  Fixed prefix issues with memory functions.
3430
3431 2002-07-09  John Millaway <john43@users.sourceforge.net>
3432
3433         * flex.skl: Memory functions are no longer static.
3434
3435 2002-07-09  John Millaway <john43@users.sourceforge.net>
3436
3437         * tests/test-mem-nr/test.input: Added a missing input file for
3438         test-mem-nr/
3439
3440 2002-07-09  John Millaway <john43@users.sourceforge.net>
3441
3442         * tests/test-mem-nr/.cvsignore, tests/test-mem-nr/Makefile.am,
3443         tests/test-mem-nr/scanner.l, tests/test-mem-r/.cvsignore,
3444         tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l,
3445         tests/test-mem-r/test.input: Added tests for overriding memory.
3446
3447 2002-07-09  John Millaway <john43@users.sourceforge.net>
3448
3449         * flex.texi: Added sections in manual for memory management.
3450
3451 2002-07-09  Will Estes <wlestes@users.sourceforge.net>
3452
3453         * NEWS: noted more user visible changes
3454
3455 2002-07-09  John Millaway <john43@users.sourceforge.net>
3456
3457         * configure.in, flex.skl, scan.l, tests/Makefile.am: Added
3458         yylex_destroy() to non-reentrant scanner.  Added ability to override
3459         memory functions.  Added tests for overriding memory functions.
3460
3461 2002-07-09  Will Estes <wlestes@users.sourceforge.net>
3462
3463         * NEWS: new POSIXLY_CORRECT and new ru translation
3464
3465 2002-07-09  Will Estes <wlestes@users.sourceforge.net>
3466
3467         * po/ru.po: new ru translation from the translation project
3468
3469 2002-07-09  John Millaway <john43@users.sourceforge.net>
3470
3471         * flex.texi: Made note of set/get debug in docs.
3472
3473 2002-07-09  John Millaway <john43@users.sourceforge.net>
3474
3475         * configure.in, flexdef.h, tests/create-test: Replaced obsolete
3476         macros in configure.in.  Modified create-test to handle the above
3477         changes in configure.in.  Added support for <stdbool.h>.
3478
3479 2002-07-09  John Millaway <john43@users.sourceforge.net>
3480
3481         * main.c: Check POSIXLY_CORRECT env variable.
3482
3483 2002-07-09  John Millaway <john43@users.sourceforge.net>
3484
3485         * flex.skl: Added prototypes for the get/set debug functions.
3486
3487 2002-07-09  John Millaway <john43@users.sourceforge.net>
3488
3489         * configure.in, flex.skl, gen.c, main.c, scan.l, tests/Makefile.am,
3490         tests/test-debug-nr/.cvsignore, tests/test-debug-nr/Makefile.am,
3491         tests/test-debug-nr/scanner.l, tests/test-debug-nr/test.input,
3492         tests/test-debug-r/.cvsignore, tests/test-debug-r/Makefile.am,
3493         tests/test-debug-r/scanner.l, tests/test-debug-r/test.input: Made
3494         yy_flex_debug non-global in reentrant scanner.  Created get/set
3495         functions for yy_flex_debug.  Defined prefixes for new yy_flex_debug
3496         symbols.  Added tests/ for yy_flex_debug.
3497
3498 2002-07-09  John Millaway <john43@users.sourceforge.net>
3499
3500         * tests/create-test: create-test script now modifies .cvsignore
3501
3502 2002-07-09  John Millaway <john43@users.sourceforge.net>
3503
3504         * tests/create-test: Improved the error checking.
3505
3506 2002-07-03  Will Estes <wlestes@users.sourceforge.net>
3507
3508         * main.c: fix bug whereby prefix didn't get passed to everybody;
3509         patch by                                        rse@engelschall.com
3510
3511 2002-07-03  Will Estes <wlestes@users.sourceforge.net>
3512
3513         * faq.texi: ~ is an active character, so we'll just use the word
3514         'about'
3515
3516 2002-07-02  John Millaway <john43@users.sourceforge.net>
3517
3518         * Makefile.am: Fixed typo.
3519
3520 2002-07-02  John Millaway <john43@users.sourceforge.net>
3521
3522         * faq.texi: Added a faq.
3523
3524 2002-06-28  John Millaway <john43@users.sourceforge.net>
3525
3526         * Makefile.am: Added 'tags' target -- something I should have done
3527         long ago.
3528
3529 2002-06-28  Will Estes <wlestes@users.sourceforge.net>
3530
3531         * TODO: add two new items regarding coding; remove tests/ copyright
3532         notice item as it's done
3533
3534 2002-06-26  Will Estes <wlestes@users.sourceforge.net>
3535
3536         * NEWS: note the copyright messages in tests/
3537
3538 2002-06-25  John Millaway <john43@users.sourceforge.net>
3539
3540         * tests/TEMPLATE/Makefile.am, tests/TEMPLATE/parser.y,
3541         tests/TEMPLATE/scanner.l, tests/test-array-nr/Makefile.am,
3542         tests/test-array-nr/scanner.l, tests/test-array-r/Makefile.am,
3543         tests/test-array-r/scanner.l, tests/test-basic-nr/Makefile.am,
3544         tests/test-basic-nr/scanner.l, tests/test-basic-r/Makefile.am,
3545         tests/test-basic-r/scanner.l, tests/test-bison-yylloc/Makefile.am,
3546         tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
3547         tests/test-bison-yylloc/scanner.l,
3548         tests/test-bison-yylval/Makefile.am,
3549         tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y,
3550         tests/test-bison-yylval/scanner.l, tests/test-c-cpp-nr/Makefile.am,
3551         tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-r/Makefile.am,
3552         tests/test-c-cpp-r/scanner.l, tests/test-header-nr/Makefile.am,
3553         tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
3554         tests/test-header-r/Makefile.am, tests/test-header-r/main.c,
3555         tests/test-header-r/scanner.l,
3556         tests/test-include-by-buffer/Makefile.am,
3557         tests/test-include-by-buffer/scanner.l,
3558         tests/test-include-by-reentrant/Makefile.am,
3559         tests/test-include-by-reentrant/scanner.l,
3560         tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
3561         tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
3562         tests/test-multiple-scanners-nr/Makefile.am,
3563         tests/test-multiple-scanners-nr/main.c,
3564         tests/test-multiple-scanners-nr/scanner-1.l,
3565         tests/test-multiple-scanners-nr/scanner-2.l,
3566         tests/test-multiple-scanners-r/Makefile.am,
3567         tests/test-multiple-scanners-r/main.c,
3568         tests/test-multiple-scanners-r/scanner-1.l,
3569         tests/test-multiple-scanners-r/scanner-2.l,
3570         tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/scanner.l,
3571         tests/test-prefix-r/Makefile.am, tests/test-prefix-r/scanner.l,
3572         tests/test-pthread/Makefile.am, tests/test-pthread/scanner.l,
3573         tests/test-string-nr/Makefile.am, tests/test-string-nr/scanner.l,
3574         tests/test-string-r/Makefile.am, tests/test-string-r/scanner.l,
3575         tests/test-yyextra/Makefile.am, tests/test-yyextra/scanner.l: 
3576         Prepended explicit license to all test-*/ sources.
3577
3578 2002-06-25  Will Estes <wlestes@users.sourceforge.net>
3579
3580         * NEWS, po/ca.po, po/de.po, po/fr.po, po/sv.po, po/tr.po: new ca,
3581         de, fr, sv, tr translations
3582
3583 2002-06-19  Will Estes <wlestes@users.sourceforge.net>
3584
3585         * TODO: add bootstrapper to the todo list
3586
3587 2002-06-19  Will Estes <wlestes@users.sourceforge.net>
3588
3589         * configure.in: new version number
3590
3591 2002-06-19  Will Estes <wlestes@users.sourceforge.net>
3592
3593         * TODO: update TODO list
3594
3595 2002-06-19  Will Estes <wlestes@users.sourceforge.net>
3596
3597         * NEWS, TODO, flex.texi, flexdef.h, main.c, options.c, options.h,
3598         parse.y, scan.l: address typos in NEWS; add --posix option for ERE
3599         parsing the way posix wants it; update the TODO file
3600
3601 2002-05-31  Will Estes <wlestes@users.sourceforge.net>
3602
3603         * README-alpha: made code quality warning more explicit; gave url
3604         for cvs and beta flex
3605
3606 2002-05-23  John Millaway <john43@users.sourceforge.net>
3607
3608         * gen.c: Fixed bug where omission of user section 3 caused unmatched
3609         #ifdef's in generated code.
3610
3611 2002-05-20  Will Estes <wlestes@users.sourceforge.net>
3612
3613         * configure.in: configure.in requires at least autoconf 2.50
3614
3615 2002-05-13  John Millaway <john43@users.sourceforge.net>
3616
3617         * Makefile.am: Updated my email address.
3618
3619 2002-05-10  John Millaway <john43@users.sourceforge.net>
3620
3621         * flexdef.h, misc.c: chomp'd lines when reading external skel file.
3622
3623 2002-05-07  Will Estes <wlestes@users.sourceforge.net>
3624
3625         * po/sv.po: new sweedish translation from the translation project
3626
3627 2002-04-29  Will Estes <wlestes@users.sourceforge.net>
3628
3629         * po/ca.po: new catalan translation from the translation project
3630
3631 2002-04-29  Will Estes <wlestes@users.sourceforge.net>
3632
3633         * po/es.po: new spanish translation from the translation project
3634
3635 2002-04-25  Will Estes <wlestes@users.sourceforge.net>
3636
3637         * TODO: note that the lex matching of abc{1,3} is the posix behavior
3638         and so we have a problem
3639
3640 2002-04-25  Will Estes <wlestes@users.sourceforge.net>
3641
3642         * flex.texi: note that the lex matching of abc{1,3} is the posix
3643         behavior
3644
3645 2002-04-23  Will Estes <wlestes@users.sourceforge.net>
3646
3647         * configure.in: new version 2.5.7; use autoconf versioning info
3648
3649 2002-04-23  Will Estes <wlestes@users.sourceforge.net>
3650
3651         * NEWS: note changes in 2.5.7
3652
3653 2002-04-23  Will Estes <wlestes@users.sourceforge.net>
3654
3655         * main.c: conditional compile gettext initialization
3656
3657 2002-04-22  Will Estes <wlestes@users.sourceforge.net>
3658
3659         * po/de.po: new german translation from the translation project
3660
3661 2002-04-19  John Millaway <john43@users.sourceforge.net>
3662
3663         * tests/test-include-by-reentrant/Makefile.am: Fixed command line
3664         for test-include-by-reentrant/Makefile.am
3665
3666 2002-04-19  John Millaway <john43@users.sourceforge.net>
3667
3668         * tests/Makefile.am, tests/TEMPLATE/Makefile.am,
3669         tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
3670         tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
3671         tests/test-bison-yylloc/Makefile.am,
3672         tests/test-bison-yylval/Makefile.am,
3673         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
3674         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
3675         tests/test-include-by-buffer/Makefile.am,
3676         tests/test-include-by-reentrant/Makefile.am,
3677         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
3678         tests/test-multiple-scanners-nr/Makefile.am,
3679         tests/test-multiple-scanners-r/Makefile.am,
3680         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
3681         tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
3682         tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 
3683         Added -I . to compiler search path in tests (so it finds the
3684         generated parser.h).
3685
3686 2002-04-19  John Millaway <john43@users.sourceforge.net>
3687
3688         * flexdef.h, misc.c, parse.y, sym.c: Applied 'const' to a few more
3689         char*, where appropriate.
3690
3691 2002-04-19  John Millaway <john43@users.sourceforge.net>
3692
3693         * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
3694         tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
3695         tests/test-basic-r/Makefile.am,
3696         tests/test-bison-yylloc/Makefile.am,
3697         tests/test-bison-yylval/Makefile.am,
3698         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
3699         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
3700         tests/test-include-by-buffer/Makefile.am,
3701         tests/test-include-by-reentrant/Makefile.am,
3702         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
3703         tests/test-multiple-scanners-nr/Makefile.am,
3704         tests/test-multiple-scanners-r/Makefile.am,
3705         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
3706         tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
3707         tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 
3708         Added top_builddir to -I path.  Changed $(srcdir)/$(testname) to
3709         ./$(testname) in 'make test' rule.
3710
3711 2002-04-19  John Millaway <john43@users.sourceforge.net>
3712
3713         * flexdef.h, gen.c, misc.c: Changed 'char[]' to 'const char*'
3714         wherever in conflicted with gettext.
3715
3716 2002-04-19  Will Estes <wlestes@users.sourceforge.net>
3717
3718         * po/fr.po, po/sv.po: new files from translation after 2.5.6 beta
3719         release
3720
3721 2002-04-18  John Millaway <john43@users.sourceforge.net>
3722
3723         * tests/test-lineno-r/Makefile.am: Fixed minor typo/cut and paste
3724         error.
3725
3726 2002-04-18  John Millaway <john43@users.sourceforge.net>
3727
3728         * configure.in: Added yylineno test.
3729
3730 2002-04-18  John Millaway <john43@users.sourceforge.net>
3731
3732         * tests/Makefile.am: Added yylineno tests.
3733
3734 2002-04-18  John Millaway <john43@users.sourceforge.net>
3735
3736         * tests/test-lineno-nr/.cvsignore,
3737         tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
3738         tests/test-lineno-nr/test.input, tests/test-lineno-r/.cvsignore,
3739         tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
3740         tests/test-lineno-r/test.input: Created yylineno tests.
3741
3742 2002-04-15  John Millaway <john43@users.sourceforge.net>
3743
3744         * scanopt.c: Applied gettext macros to error messages from scanopt.
3745
3746 2002-04-15  John Millaway <john43@users.sourceforge.net>
3747
3748         * buf.c, faq.texi, options.c, options.h, scanopt.c, scanopt.h: 
3749         Changed copyright from Millaway to flex? U.S. Gov't? Regents of U.
3750         Cali.?  Paxson?
3751
3752 2002-04-15  Will Estes <wlestes@users.sourceforge.net>
3753
3754         * tests/test-bison-yylloc/Makefile.am,
3755         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am: 
3756         we missed a few main.c files in the distribution
3757
3758 2002-04-15  Will Estes <wlestes@users.sourceforge.net>
3759
3760         * TODO: a lot more work has happened to flex; note this by removing
3761         a number of TODO entries
3762
3763 2002-04-15  Will Estes <wlestes@users.sourceforge.net>
3764
3765         * TODO: make sure all gettext modules use gettext translation
3766         facilities
3767
3768 2002-04-14  John Millaway <john43@users.sourceforge.net>
3769
3770         * faq.texi: Converted faqs 34-41 to texinfo.
3771
3772 2002-04-14  John Millaway <john43@users.sourceforge.net>
3773
3774         * Makefile.am, faq.texi, flex.texi: Added faq.texi to archive.
3775         Added faq.texi to flex_TEXINFOS macro in Makefile.am.  flex.texi now
3776         includes faq.texi.
3777
3778 2002-04-13  John Millaway <john43@users.sourceforge.net>
3779
3780         * flexdef.h: defined FLEX_EXIT macro to call longjmp on errors.
3781
3782 2002-04-13  John Millaway <john43@users.sourceforge.net>
3783
3784         * main.c, misc.c: Replaced exit(2) calls with longjmps (in the form
3785         of FLEX_EXIT macro).  Moved main() to flex_main() to allow flex to
3786         be called from a library.
3787
3788 2002-04-13  John Millaway <john43@users.sourceforge.net>
3789
3790         * scanopt.c: Fixed  minor typo in error message
3791
3792 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3793
3794         * tests/test-header-nr/Makefile.am,
3795         tests/test-header-r/Makefile.am,
3796         tests/test-multiple-scanners-nr/Makefile.am,
3797         tests/test-multiple-scanners-r/Makefile.am,
3798         tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
3799         tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 
3800         removed eroneous files listed in EXTRA_DIST
3801
3802 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3803
3804         * tests/test-yyextra/.cvsignore: ignore Makefile.in
3805
3806 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3807
3808         * tests/test-string-r/.cvsignore: it's Makefile.in, not makefile.in
3809
3810 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3811
3812         * tests/test-yyextra/Makefile.am, tests/test-yyextra/Makefile.in: 
3813         put test-yyextra under automake
3814
3815 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3816
3817         * tests/test-string-r/Makefile.am, tests/test-string-r/Makefile.in: 
3818         put test-string-r under automake
3819
3820 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3821
3822         * tests/test-string-nr/.cvsignore, tests/test-string-r/.cvsignore: 
3823         we can ignore Makefile.in
3824
3825 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3826
3827         * tests/test-string-nr/Makefile.am,
3828         tests/test-string-nr/Makefile.in: put test-string-nr under automake
3829
3830 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3831
3832         * tests/test-pthread/.cvsignore: ignore Makefile.in
3833
3834 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3835
3836         * tests/test-pthread/Makefile.am, tests/test-pthread/Makefile.in: 
3837         put test-pthread under automake
3838
3839 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3840
3841         * tests/test-prefix-r/Makefile.am, tests/test-prefix-r/Makefile.in: 
3842         put test-prefix-r under automake
3843
3844 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3845
3846         * tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore: 
3847         we can ignore Makefile.in
3848
3849 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3850
3851         * tests/test-prefix-nr/Makefile.am,
3852         tests/test-prefix-nr/Makefile.in: put test-prefix-nr under automake
3853
3854 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3855
3856         * tests/test-multiple-scanners-r/Makefile.am,
3857         tests/test-multiple-scanners-r/Makefile.in: put
3858         test-multiple-scanners-r under automake
3859
3860 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3861
3862         * tests/test-multiple-scanners-nr/.cvsignore,
3863         tests/test-multiple-scanners-r/.cvsignore: we can ignore Makefile.in
3864         now
3865
3866 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
3867
3868         * tests/test-multiple-scanners-nr/Makefile.am,
3869         tests/test-multiple-scanners-nr/Makefile.in: put
3870         test-multiple-scanners-nr under automake
3871
3872 2002-04-11  Will Estes <wlestes@users.sourceforge.net>
3873
3874         * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: 
3875         we didn't need parser.y
3876
3877 2002-04-11  Will Estes <wlestes@users.sourceforge.net>
3878
3879         * TODO: work done on the test suite; remove relevant entries from
3880         TODO
3881
3882 2002-04-10  Will Estes <wlestes@users.sourceforge.net>
3883
3884         * tests/test-include-by-reentrant/.cvsignore,
3885         tests/test-include-by-reentrant/Makefile.am,
3886         tests/test-include-by-reentrant/Makefile.in: put
3887         test-include-by-reentrant under automake
3888
3889 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3890
3891         * tests/test-include-by-buffer/.cvsignore: we have a Makefile.in
3892         which we need to ignore
3893
3894 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3895
3896         * tests/test-include-by-buffer/Makefile.am,
3897         tests/test-include-by-buffer/Makefile.in: test-include-by-buffer now
3898         under automake control
3899
3900 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3901
3902         * tests/TEMPLATE/Makefile.am: and we want LFLAGS in the rule to make
3903         scanner.c as well
3904
3905 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3906
3907         * tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.am,
3908         tests/test-header-r/Makefile.in: put test-header-r under automake
3909
3910 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3911
3912         * tests/test-header-nr/.cvsignore: we now generate a Makefile.in
3913         from automake; cvs should ignore it
3914
3915 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3916
3917         * tests/test-header-nr/Makefile.am: add dependencies for main.o and
3918         scaner.h
3919
3920 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3921
3922         * tests/TEMPLATE/Makefile.am: We may want to have LFLAGS readily
3923         available
3924
3925 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3926
3927         * tests/test-header-nr/Makefile.am,
3928         tests/test-header-nr/Makefile.in: put test-header-nr under automake
3929
3930 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3931
3932         * tests/TEMPLATE/Makefile.am: oops, we need to clean objects too
3933
3934 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
3935
3936         * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
3937         tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
3938         tests/test-basic-r/Makefile.am,
3939         tests/test-bison-yylloc/Makefile.am,
3940         tests/test-bison-yylval/Makefile.am,
3941         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: now
3942         that config.h lives in the top-level directory, we need to tell the
3943         testsuite
3944
3945 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
3946
3947         * tests/test-array-nr/.cvsignore, tests/test-array-r/.cvsignore,
3948         tests/test-basic-nr/.cvsignore, tests/test-basic-r/.cvsignore,
3949         tests/test-bison-yylval/.cvsignore, tests/test-c-cpp-nr/.cvsignore,
3950         tests/test-c-cpp-r/.cvsignore: we can ignore some Makefile.in
3951
3952 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
3953
3954         * configure.in, tests/TEMPLATE/Makefile.am: only one config file
3955         header apparently; this will have consequences in the test suite
3956
3957 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
3958
3959         * tests/test-bison-yylval/Makefile.am,
3960         tests/test-bison-yylval/Makefile.in: adding automake support
3961
3962 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
3963
3964         * tests/test-bison-yylloc/.cvsignore,
3965         tests/test-bison-yylloc/Makefile.am: tuned Makefile.am to build
3966         correctly; ignore Makefile.in now
3967
3968 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
3969
3970         * tests/configure.in: test suite changes
3971
3972 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
3973
3974         * autogen.sh, configure.in, tests/.cvsignore, tests/Makefile.am,
3975         tests/Makefile.in, tests/README, tests/TEMPLATE/.cvsignore,
3976         tests/TEMPLATE/Makefile.am, tests/TEMPLATE/Makefile.in,
3977         tests/configure.in, tests/create-test, tests/create-test.pl,
3978         tests/test-array-nr/Makefile.am, tests/test-array-nr/Makefile.in,
3979         tests/test-array-r/Makefile.am, tests/test-array-r/Makefile.in,
3980         tests/test-basic-nr/Makefile.am, tests/test-basic-nr/Makefile.in,
3981         tests/test-basic-r/Makefile.am, tests/test-basic-r/Makefile.in,
3982         tests/test-bison-yylloc/Makefile.am,
3983         tests/test-bison-yylloc/Makefile.in,
3984         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/Makefile.in,
3985         tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/Makefile.in: test
3986         suite changes
3987
3988 2002-04-05  John Millaway <john43@users.sourceforge.net>
3989
3990         * flex.texi: Corrected error in manual regarding return type for
3991         yy_scan_{string,buffer,bytes}.
3992
3993 2002-04-05  Will Estes <wlestes@users.sourceforge.net>
3994
3995         * po/de.po: new german translations from the translation project
3996
3997 2002-04-03  Will Estes <wlestes@users.sourceforge.net>
3998
3999         * po/es.po: new spanish translations
4000
4001 2002-04-01  Will Estes <wlestes@users.sourceforge.net>
4002
4003         * Makefile.am: DIST_SUBDIRS: new variable. we can build flex with
4004         SUBDIRS and then build the distribution using DIST_SUBDIRS
4005
4006 2002-04-01  Will Estes <wlestes@users.sourceforge.net>
4007
4008         * main.c: fix typo in comment
4009
4010 2002-03-31  John Millaway <john43@users.sourceforge.net>
4011
4012         * main.c: Documented the header file kludge, (in anticipation of
4013         buffering Section 1.)
4014
4015 2002-03-31  John Millaway <john43@users.sourceforge.net>
4016
4017         * flex.texi: Created appendix "Makefiles and Flex" in the manual.
4018
4019 2002-03-30  John Millaway <john43@users.sourceforge.net>
4020
4021         * flex.texi: updating manual.
4022
4023 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4024
4025         * po/POTFILES.in: we want parse.y, not parse.c
4026
4027 2002-03-29  John Millaway <john43@users.sourceforge.net>
4028
4029         * flex.texi: Indexing the manual (75% done).
4030
4031 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4032
4033         * Makefile.am: unlisted intermediate flex/yacc-created files
4034
4035 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4036
4037         * TODO: millaway has done more work
4038
4039 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4040
4041         * Makefile.am, configure.in: ok, one last touch up; users most
4042         likely wont have help2man so we need to insure that's ok
4043
4044 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4045
4046         * Makefile.am: fine tune flex.1 some more
4047
4048 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4049
4050         * Makefile.am, configure.in: generalize the manpage a bit and tell
4051         autofoo about help2man
4052
4053 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
4054
4055         * po/da.po: new danish from translation project robot
4056
4057 2002-03-28  John Millaway <john43@users.sourceforge.net>
4058
4059         * flex.texi: Indexing the manual -- it's only half done.
4060
4061 2002-03-28  John Millaway <john43@users.sourceforge.net>
4062
4063         * flex.texi: flex manual now uses automake's versioning info.
4064
4065 2002-03-28  John Millaway <john43@users.sourceforge.net>
4066
4067         * README.cvs-snapshot: Mentioned requirements for gettext and
4068         help2man.
4069
4070 2002-03-28  John Millaway <john43@users.sourceforge.net>
4071
4072         * Makefile.am, main.c: Output of `flex --version` now matches GNU
4073         coding standards.  Makefile.am now uses `help2man` to generate
4074         flex.1
4075
4076 2002-03-27  Will Estes <wlestes@users.sourceforge.net>
4077
4078         * TODO: millaway has done a lot on the TODO list; remove those items
4079         that he has take care of
4080
4081 2002-03-27  Will Estes <wlestes@users.sourceforge.net>
4082
4083         * README.cvs-snapshot: edited millaway's initial draft
4084
4085 2002-03-27  John Millaway <john43@users.sourceforge.net>
4086
4087         * README.cvs-snapshot: Created file.
4088
4089 2002-03-27  John Millaway <john43@users.sourceforge.net>
4090
4091         * flex.texi: Fixed case of node names in flex.texi.
4092
4093 2002-03-24  Will Estes <wlestes@users.sourceforge.net>
4094
4095         * TODO: lex- and yacc- generated files
4096
4097 2002-03-24  Will Estes <wlestes@users.sourceforge.net>
4098
4099         * po/fr.po: new french
4100
4101 2002-03-18  Will Estes <wlestes@users.sourceforge.net>
4102
4103         * NEWS: ending periods in news items removed; mention nounistd
4104         options
4105
4106 2002-03-18  Will Estes <wlestes@users.sourceforge.net>
4107
4108         * po/sv.po: updated sweedish translations
4109
4110 2002-03-18  Will Estes <wlestes@users.sourceforge.net>
4111
4112         * po/de.po: german translation
4113
4114 2002-03-18  John Millaway <john43@users.sourceforge.net>
4115
4116         * flex.skl, flex.texi, main.c, options.c, options.h, scan.l: Removed
4117         CFront 1.2 -specific code from skeleton, because CFront now defines
4118         __cplusplus properly.  Removed TurboC-specific code from skeleton.
4119         Skeleton now includes proper C++ standard headers.  Relocated
4120         "unistd.h" code after user section 1 to allow user to overrid it.
4121         New option "nounistd" to suppress unistd.h from being included.
4122
4123 2002-03-15  Will Estes <wlestes@users.sourceforge.net>
4124
4125         * po/tr.po: new turkish translation
4126
4127 2002-03-15  Will Estes <wlestes@users.sourceforge.net>
4128
4129         * NEWS: mention included translations
4130
4131 2002-03-15  Will Estes <wlestes@users.sourceforge.net>
4132
4133         * TODO: we've done the gettext thing, but sometime we should get
4134         0.11.1
4135
4136 2002-03-15  Will Estes <wlestes@users.sourceforge.net>
4137
4138         * po/ca.po: new catalan translation
4139
4140 2002-03-14  John Millaway <john43@users.sourceforge.net>
4141
4142         * flex.texi: Added section on format of comments.
4143
4144 2002-03-14  John Millaway <john43@users.sourceforge.net>
4145
4146         * flex.texi: Split format chapter into sections.
4147
4148 2002-03-14  John Millaway <john43@users.sourceforge.net>
4149
4150         * flex.texi: Removed explicit pointers in node definitions.
4151
4152 2002-03-14  Will Estes <wlestes@users.sourceforge.net>
4153
4154         * configure.in: unistd.h can be problematic
4155
4156 2002-03-14  Will Estes <wlestes@users.sourceforge.net>
4157
4158         * tests/README: editing changes to README
4159
4160 2002-03-13  Will Estes <wlestes@users.sourceforge.net>
4161
4162         * po/POTFILES.in: scan.l, not scan.c because gettext gets confused
4163
4164 2002-03-13  Will Estes <wlestes@users.sourceforge.net>
4165
4166         * scan.l: gettext cruft
4167
4168 2002-03-13  Will Estes <wlestes@users.sourceforge.net>
4169
4170         * tests/descriptions: separate out test descriptions
4171
4172 2002-03-13  Will Estes <wlestes@users.sourceforge.net>
4173
4174         * po/LINGUAS: french and korean dont crash now
4175
4176 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4177
4178         * po/fr.po, po/ko.po: remove duplicate messages as per advice from
4179         Jordi Mallach <jordi@debian.org>
4180
4181 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4182
4183         * gettext.h: yes, more gettext cruft
4184
4185 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4186
4187         * ABOUT-NLS, config.rpath, m4/codeset.m4, m4/gettext.m4,
4188         m4/glibc21.m4, m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4,
4189         m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: this
4190         is gettext cruft
4191
4192 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4193
4194         * NEWS: gettext and autofoo are now involved
4195
4196 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4197
4198         * Makefile.am, autogen.sh, configure.in, flexdef.h, main.c: mostly,
4199         changes for gettext
4200
4201 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4202
4203         * po/ca.po, po/da.po, po/es.po, po/ru.po, po/sv.po, po/tr.po: these
4204         sure change a lot
4205
4206 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4207
4208         * TODO: note about cvs documentation
4209
4210 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4211
4212         * po/LINGUAS: we now have turkish
4213
4214 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4215
4216         * po/tr.po: updated translations, i think
4217
4218 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4219
4220         * po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
4221         po/sv.po, po/tr.po: ok, maybe we do keep these things?
4222
4223 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4224
4225         * README-alpha: README-alpha for those bad-hair days
4226
4227 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4228
4229         * m4/.cvsignore, m4/Makefile.am: ok,now we kinda have a m4/ subdir
4230         for gettext
4231
4232 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4233
4234         * po/.cvsignore, po/LINGUAS, po/Makevars, po/POTFILES.in, po/da.po,
4235         po/es.po, po/fr.po, po/ko.po, po/ru.po, po/sv.po: now, we have a po/
4236         subdirectory for gettext. i hope you're happy
4237
4238 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4239
4240         * po/ca.po: removing po files, maybe
4241
4242 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
4243
4244         * tests/.cvsignore: ignore autom4te.cache
4245
4246 2002-03-11  Will Estes <wlestes@users.sourceforge.net>
4247
4248         * po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
4249         po/sv.po: po files from debian
4250
4251 2002-03-08  Will Estes <wlestes@users.sourceforge.net>
4252
4253         * TODO: add several notes about tasks which need doing; create a new
4254         top-level entry for generic coding concerns (this is distinct from
4255         specific API or other such issues)
4256
4257 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
4258
4259         * README: eliminate to.do and faqs from the README file
4260
4261 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
4262
4263         * TODO: more notes on tests/
4264
4265 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
4266
4267         * Makefile.am: remove subdirectories from EXTRA_DIST; add a SUBDIRS
4268         macro to handle examples/; clean up the dist-hook target
4269
4270 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
4271
4272         * configure.in: we want to generate Makefiles in some more
4273         subdirectories; automake will like this
4274
4275 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
4276
4277         * TODO: notes on subdirectories
4278
4279 2002-03-05  Will Estes <wlestes@users.sourceforge.net>
4280
4281         * examples/.cvsignore, examples/Makefile.am: now examples/ fits into
4282         automake
4283
4284 2002-03-05  Will Estes <wlestes@users.sourceforge.net>
4285
4286         * examples/fastwc/.cvsignore, examples/fastwc/Makefile.am: 
4287         examples/fastwc now  fits into automake
4288
4289 2002-03-05  Will Estes <wlestes@users.sourceforge.net>
4290
4291         * examples/manual/.cvsignore, examples/manual/Makefile.am,
4292         examples/manual/Makefile.examples, examples/manual/README: 
4293         examples/manual directory now fits into automake
4294
4295 2002-03-05  Will Estes <wlestes@users.sourceforge.net>
4296
4297         * examples/manual/Makefile: renamed Makefile to Makefile.examples
4298         for automake's sake
4299
4300 2002-03-04  Will Estes <wlestes@users.sourceforge.net>
4301
4302         * Makefile.am: add parse.c and scan.c to built_sources
4303
4304 2002-02-24  John Millaway <john43@users.sourceforge.net>
4305
4306         * Makefile.am: Removed CVS-specific code from 'dist-hook' target so
4307         anybody with a copy of the tree can build a dist.
4308
4309 2002-02-22  John Millaway <john43@users.sourceforge.net>
4310
4311         * tests/Makefile.in: Converted test script to portable /bin/sh.
4312
4313 2002-02-22  John Millaway <john43@users.sourceforge.net>
4314
4315         * tests/test-bison-yylloc/Makefile.in: Added some spaces in shell
4316         scripts for portability.
4317
4318 2002-02-22  John Millaway <john43@users.sourceforge.net>
4319
4320         * tests/create-test.pl: Fixed #! line for portability.
4321
4322 2002-02-22  John Millaway <john43@users.sourceforge.net>
4323
4324         * tests/test-bison-yylloc/Makefile.in: Fixed return status code on
4325         bison-lloc test.
4326
4327 2002-02-21  John Millaway <john43@users.sourceforge.net>
4328
4329         * tests/create-test.pl: Added script to auto-create tests. Probably
4330         overkill.
4331
4332 2002-02-21  John Millaway <john43@users.sourceforge.net>
4333
4334         * flex.skl: Fixed C++ #ifdef problem.  Removed mistyped __CPLUSPLUS
4335         macro.  Removed THROW_NIL. Not sure where it came from in the first
4336         place.
4337
4338 2002-02-21  John Millaway <john43@users.sourceforge.net>
4339
4340         * tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
4341         tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/Makefile.in,
4342         tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input,
4343         tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/Makefile.in,
4344         tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: Added
4345         test-c-cpp-nr and test-c-cpp-r.
4346
4347 2002-02-16  John Millaway <john43@users.sourceforge.net>
4348
4349         * flex.skl: Added missing #endif.
4350
4351 2002-02-07  Will Estes <wlestes@users.sourceforge.net>
4352
4353         * tests/TEMPLATE/.cvsignore, tests/test-array-nr/.cvsignore,
4354         tests/test-array-r/.cvsignore, tests/test-basic-nr/.cvsignore,
4355         tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
4356         tests/test-bison-yylval/.cvsignore,
4357         tests/test-header-nr/.cvsignore, tests/test-header-r/.cvsignore,
4358         tests/test-include-by-buffer/.cvsignore,
4359         tests/test-include-by-reentrant/.cvsignore,
4360         tests/test-multiple-scanners-nr/.cvsignore,
4361         tests/test-multiple-scanners-r/.cvsignore,
4362         tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
4363         tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
4364         tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: add
4365         OUTPUT to .cvsignore files in test directories; it's also in the
4366         template directory
4367
4368 2002-02-06  Will Estes <wlestes@users.sourceforge.net>
4369
4370         * gen.c: fix interrupted reads and freads; from the debian package
4371         maintainer
4372
4373 2002-02-06  Will Estes <wlestes@users.sourceforge.net>
4374
4375         * flex.texi, flexdef.h, main.c, nfa.c: support large flex tables;
4376         from debian package maintainer
4377
4378 2002-01-29  Will Estes <wlestes@users.sourceforge.net>
4379
4380         * tests/configure.in: add more output files to account for new tests
4381
4382 2002-01-03  Will Estes <wlestes@users.sourceforge.net>
4383
4384         * tests/test-array-nr/.cvsignore, tests/test-array-nr/Makefile.in,
4385         tests/test-array-nr/scanner.l, tests/test-array-nr/test.input: add
4386         this test
4387
4388 2002-01-03  Will Estes <wlestes@users.sourceforge.net>
4389
4390         * tests/test-array-r/.cvsignore, tests/test-array-r/Makefile.in,
4391         tests/test-array-r/scanner.l, tests/test-array-r/test.input: add
4392         this test suite
4393
4394 2001-11-20  Will Estes <wlestes@users.sourceforge.net>
4395
4396         * flex.skl, main.c: millaway: Fixed yytext_ptr when using %array in
4397         reentrant scanner
4398
4399 2001-11-20  Will Estes <wlestes@users.sourceforge.net>
4400
4401         * buf.c: oops, forgot this one line
4402
4403 2001-11-14  Will Estes <wlestes@users.sourceforge.net>
4404
4405         * tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.in,
4406         tests/test-header-r/main.c, tests/test-header-r/scanner.l,
4407         tests/test-header-r/test.input: and more fallout
4408
4409 2001-11-14  Will Estes <wlestes@users.sourceforge.net>
4410
4411         * TODO, flex.skl, flex.texi, flexdef.h, main.c, misc.c,
4412         tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
4413         tests/test-basic-r/scanner.l, tests/test-bison-yylloc/.cvsignore,
4414         tests/test-bison-yylloc/Makefile.in,
4415         tests/test-bison-yylloc/parser.y,
4416         tests/test-bison-yylloc/scanner.l,
4417         tests/test-bison-yylval/.cvsignore,
4418         tests/test-bison-yylval/Makefile.in,
4419         tests/test-bison-yylval/parser.y,
4420         tests/test-bison-yylval/scanner.l,
4421         tests/test-include-by-reentrant/scanner.l,
4422         tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
4423         tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: more
4424         from the same batch
4425
4426 2001-11-14  Will Estes <wlestes@users.sourceforge.net>
4427
4428         * tests/test-bison-yylloc/main.c, tests/test-bison-yylval/main.c,
4429         tests/test-header-nr/.cvsignore, tests/test-header-nr/Makefile.in,
4430         tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
4431         tests/test-header-nr/test.input,
4432         tests/test-multiple-scanners-nr/.cvsignore,
4433         tests/test-multiple-scanners-nr/Makefile.in,
4434         tests/test-multiple-scanners-nr/main.c,
4435         tests/test-multiple-scanners-nr/scanner-1.l,
4436         tests/test-multiple-scanners-nr/scanner-2.l,
4437         tests/test-multiple-scanners-r/.cvsignore,
4438         tests/test-multiple-scanners-r/Makefile.in,
4439         tests/test-multiple-scanners-r/main.c,
4440         tests/test-multiple-scanners-r/scanner-1.l,
4441         tests/test-multiple-scanners-r/scanner-2.l: a big batch from
4442         millaway
4443
4444 2001-10-26  Will Estes <wlestes@users.sourceforge.net>
4445
4446         * NEWS: now NEWS has forgotten about the _r variables
4447
4448 2001-10-26  Will Estes <wlestes@users.sourceforge.net>
4449
4450         * flex.skl, flex.texi, gen.c, main.c,
4451         tests/test-bison-yylloc/scanner.l,
4452         tests/test-bison-yylval/scanner.l,
4453         tests/test-include-by-reentrant/scanner.l,
4454         tests/test-prefix-nr/scanner.l, tests/test-pthread/scanner.l,
4455         tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: 
4456         millaway simplified the reentrant api; here's the result
4457
4458 2001-10-23  Will Estes <wlestes@users.sourceforge.net>
4459
4460         * main.c, options.c, options.h: more from millaway
4461
4462 2001-10-22  Will Estes <wlestes@users.sourceforge.net>
4463
4464         * main.c, options.c, options.h: the last checkin was broken;
4465         millaway fixed it
4466
4467 2001-10-22  Will Estes <wlestes@users.sourceforge.net>
4468
4469         * flex.skl, flex.texi, gen.c, main.c, misc.c, options.h, scan.l,
4470         scanopt.c, tests/README, tests/configure.in: phew, millaway's latest
4471         batch
4472
4473 2001-10-21  Will Estes <wlestes@users.sourceforge.net>
4474
4475         * flex.skl: flex.skl should come up in C mode
4476
4477 2001-10-21  Will Estes <wlestes@users.sourceforge.net>
4478
4479         * flex.skl: apparently, isatty and c++ need help getting along (from
4480         octave)
4481
4482 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
4483
4484         * NEWS: document new options and new option handling
4485
4486 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
4487
4488         * TODO: tell emacs that TODO is a text/outline mode file
4489
4490 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
4491
4492         * TODO: we have new long options; we need to document that
4493
4494 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
4495
4496         * NEWS: tell emacs that NEWS is text/outline mode
4497
4498 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
4499
4500         * flex.skl: oops, lost a line somewhere in the merge process on
4501         millaway's work
4502
4503 2001-10-17  Will Estes <wlestes@users.sourceforge.net>
4504
4505         * Makefile.am, buf.c, flex.skl, flex.texi, flexdef.h, main.c,
4506         misc.c, options.c, options.h, parse.y, scan.l, scanopt.c, scanopt.h: 
4507         merge latest batch of millaway's changes
4508
4509 2001-09-22  Will Estes <wlestes@users.sourceforge.net>
4510
4511         * main.c: Fixed typo in options display
4512
4513 2001-09-20  Will Estes <wlestes@users.sourceforge.net>
4514
4515         * main.c: reentrant and non-reentrant scanners share the same yywrap
4516         MACRO. millaway
4517
4518 2001-09-20  Will Estes <wlestes@users.sourceforge.net>
4519
4520         * TODO: clarify item on comments in lexical files
4521
4522 2001-09-20  Will Estes <wlestes@users.sourceforge.net>
4523
4524         * NEWS, scan.l: now flex recognizes \r as an eol character
4525
4526 2001-09-20  Will Estes <wlestes@users.sourceforge.net>
4527
4528         * Makefile.am: specify cvsroot so automake distcheck works
4529
4530 2001-09-19  Will Estes <wlestes@users.sourceforge.net>
4531
4532         * flex.texi: tex has lost its mind; we remove parentheses to
4533         compensate
4534
4535 2001-09-19  Will Estes <wlestes@users.sourceforge.net>
4536
4537         * NEWS: now that c++ is better supported, let's mention it as a news
4538         item
4539
4540 2001-09-19  Will Estes <wlestes@users.sourceforge.net>
4541
4542         * examples/fastwc/wc1.l, examples/fastwc/wc2.l,
4543         examples/fastwc/wc3.l, examples/fastwc/wc4.l,
4544         examples/fastwc/wc5.l, flex.skl, main.c: commit the backwash from
4545         the branch merges
4546
4547 2001-09-19  Will Estes <wlestes@users.sourceforge.net>
4548
4549         * FlexLexer.h, examples/testxxLexer.l, flex.skl: made preliminary
4550         c++ fixes; the intent is to make it work with recent c++ compilers
4551
4552 2001-08-26  Will Estes <wlestes@users.sourceforge.net>
4553
4554         * main.c: remove argv_fixup; fix typo in error message; changes from
4555         millaway's branch
4556
4557 2001-08-24  Will Estes <wlestes@users.sourceforge.net>
4558
4559         * NEWS: mention no more c++ comments in c scanners
4560
4561 2001-08-21  John Millaway <john43@users.sourceforge.net>
4562
4563         * flex.skl: Changed // comments to /* */ comments in skeleton.
4564
4565 2001-08-19  John Millaway <john43@users.sourceforge.net>
4566
4567         * flex.texi: Changed @var to @code everywhere.
4568
4569 2001-08-16  Will Estes <wlestes@users.sourceforge.net>
4570
4571         * to.do/flex.rmail: more mail
4572
4573 2001-08-16  Will Estes <wlestes@users.sourceforge.net>
4574
4575         * TODO: the manual now has its own section; we're not adding
4576         comments either
4577
4578 2001-08-04  John Millaway <john43@users.sourceforge.net>
4579
4580         * tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
4581         tests/test-basic-nr/Makefile.in, tests/test-basic-r/Makefile.in,
4582         tests/test-bison-yylloc/Makefile.in,
4583         tests/test-bison-yylval/Makefile.in,
4584         tests/test-include-by-buffer/Makefile.in,
4585         tests/test-include-by-reentrant/Makefile.in,
4586         tests/test-prefix-nr/Makefile.in, tests/test-prefix-r/Makefile.in,
4587         tests/test-pthread/Makefile.in, tests/test-string-nr/Makefile.in,
4588         tests/test-string-r/Makefile.in, tests/test-yyextra/Makefile.in: 
4589         Cleaned up the output of the tests.
4590
4591 2001-08-03  Will Estes <wlestes@users.sourceforge.net>
4592
4593         * TODO: note jason's thoughts on having a manpage
4594
4595 2001-08-03  Will Estes <wlestes@users.sourceforge.net>
4596
4597         * TODO: note millaway's assignment and tests to be under flex
4598         license
4599
4600 2001-08-01  John Millaway <john43@users.sourceforge.net>
4601
4602         * tests/test-bison-yylval/scanner.l: Fixed semantics of test (the
4603         success or failure of this test should be unaffected by this
4604         change.)
4605
4606 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4607
4608         * autogen.sh: fake automake into believing that ChangeLog already
4609         exists
4610
4611 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4612
4613         * Makefile.am: millaway needs to be covered in the ChangeLog
4614
4615 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4616
4617         * version.h: automake is supplying version info now so we just pick
4618         it up
4619
4620 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4621
4622         * flex.texi: forgot braces on @copyright
4623
4624 2001-08-01  John Millaway <john43@users.sourceforge.net>
4625
4626         * flex.skl: Added missing argument to yy_flex_free.
4627
4628 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4629
4630         * AUTHORS: john millaway wrote the reentrant C support
4631
4632 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4633
4634         * flex.texi: add license node to the manual
4635
4636 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
4637
4638         * TODO: c++ ideas
4639
4640 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4641
4642         * parse.y: error messages will now show up the way that emacs likes
4643         them
4644
4645 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4646
4647         * Makefile.am: oops, left in an extra backslash
4648
4649 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4650
4651         * TODO: flex.texi is here; clarify tests/ rewrite issue
4652
4653 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4654
4655         * NEWS: hey, we have texinfo, not man
4656
4657 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4658
4659         * flex.1: no more manpage
4660
4661 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4662
4663         * Makefile.am: remove flex.1 and rewrite the dist-hook so that we
4664         pick up a couple more directories
4665
4666 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4667
4668         * flex.texi: the namual now compiles; hurray
4669
4670 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4671
4672         * Makefile.am: first attempt at including the tests/ directory via
4673         automake, dist-hook target added
4674
4675 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4676
4677         * tests/.cvsignore: ignore config.cache in tests/ directory
4678
4679 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
4680
4681         * Makefile.am: automake groks the ChangeLog now so we don't have to
4682         remind the maintainer to remake it
4683
4684 2001-07-30  Will Estes <wlestes@users.sourceforge.net>
4685
4686         * flex.texi: more corrections to the manual; the end is in site
4687
4688 2001-07-30  Will Estes <wlestes@users.sourceforge.net>
4689
4690         * TODO: auto-generated backup?
4691
4692 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
4693
4694         * flex.texi: today's tinkering on the manual
4695
4696 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
4697
4698         * Makefile.am: if we want flex.1 we have to say so in EXTRA_DIST
4699
4700 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
4701
4702         * TODO: note future issues with flex.texi
4703
4704 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
4705
4706         * Makefile.am: include flex.1 as it's the only working documentation
4707         for now
4708
4709 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
4710
4711         * Makefile.am: rearrange to work with automake on building the
4712         ChangeLog
4713
4714 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
4715
4716         * scan.l: automake is unhappy if we specify the outfile
4717
4718 2001-07-26  Will Estes <wlestes@users.sourceforge.net>
4719
4720         * flex.texi: more conversions/corrections
4721
4722 2001-07-26  Will Estes <wlestes@users.sourceforge.net>
4723
4724         * README: we removed misc/ so we don't mention it any more
4725
4726 2001-07-25  Will Estes <wlestes@users.sourceforge.net>
4727
4728         * flex.texi: begin the manual conversion to texinfo; yes, it's
4729         broken right now
4730
4731 2001-07-25  Will Estes <wlestes@users.sourceforge.net>
4732
4733         * AUTHORS, THANKS: copy in manual author and thanks info
4734
4735 2001-07-25  Will Estes <wlestes@users.sourceforge.net>
4736
4737         * Makefile.am: how to fake the ChangeLog into showing up in the
4738         distribution
4739
4740 2001-07-25  Will Estes <wlestes@users.sourceforge.net>
4741
4742         * Makefile.am: add YFLAGS so parse.h gets made
4743
4744 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4745
4746         * examples/fastwc/README, examples/fastwc/mywc.c,
4747         examples/fastwc/wc1.l, examples/fastwc/wc2.l,
4748         examples/fastwc/wc3.l, examples/fastwc/wc4.l, examples/fastwc/wc5.l: 
4749         re-add these files
4750
4751 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4752
4753         * TODO: reflect recent doings
4754
4755 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4756
4757         * Makefile.in: what with automake, we don't need Makefile.in any
4758         more
4759
4760 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4761
4762         * configure.in: more rearranging for automake
4763
4764 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4765
4766         * to.do/flex.rmail: more mail came in
4767
4768 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4769
4770         * autogen.sh: adjust to automake's idea of the world
4771
4772 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4773
4774         * Makefile.am: add Vern's misc dependencies; noinst_SCRIPTS was
4775         broken?; list a few last files to be included in the distribution
4776
4777 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4778
4779         * NEWS: rearrange for better order; add automake support as a news
4780         item
4781
4782 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4783
4784         * Makefile.am: copyright notice on Makefile.am; document some -D
4785         switches (are they still usable?)
4786
4787 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4788
4789         * TODO: add lex-replacement issue
4790
4791 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
4792
4793         * Makefile.am: add EXTRA_DIST
4794
4795 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
4796
4797         * autogen.sh: we need to do the same thing in each directory
4798
4799 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
4800
4801         * configure.in: introduce automake into the macro calls
4802
4803 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
4804
4805         * Makefile.am: add AUTOMAKE_OPTIONS, info_TEXINFOS, include_HEADERS,
4806         noinst_HEADERS; it's libfl.a, not libflex.a
4807
4808 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
4809
4810         * Makefile.am: bin_PROGRAMS and lib_LIBRARIES
4811
4812 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
4813
4814         * to.do/streams.mail: streams.mail has moved here
4815
4816 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
4817
4818         * TODO: add xref for teximanual
4819
4820 2001-07-19  Will Estes <wlestes@users.sourceforge.net>
4821
4822         * flex.1: include typo/punctuation fixes from a patch submitted by
4823         noon@cote-dazur.com (Fabrice Bauzac)
4824
4825 2001-07-17  Will Estes <wlestes@users.sourceforge.net>
4826
4827         * TODO: we want gettext
4828
4829 2001-06-24  Will Estes <wlestes@users.sourceforge.net>
4830
4831         * flex.skl: include c++ STD fixes from quanstro@quanstro.net
4832
4833 2001-06-24  Will Estes <wlestes@users.sourceforge.net>
4834
4835         * flex.skl, gen.c: change some int types to size_t as per FreeBSD
4836         28364 from avn@any.ru
4837
4838 2001-06-24  Will Estes <wlestes@users.sourceforge.net>
4839
4840         * TODO: remove parse.[ch] from make clean target; repackage
4841         distribution (not rework)
4842
4843 2001-06-19  Will Estes <wlestes@users.sourceforge.net>
4844
4845         * TODO: add memory api and reworking of flex.skl reworking
4846
4847 2001-06-18  Will Estes <wlestes@users.sourceforge.net>
4848
4849         * flex.skl: remove extraneous notice from flex.skl
4850
4851 2001-06-18  Will Estes <wlestes@users.sourceforge.net>
4852
4853         * flex.skl: patch memory leak as per millaway
4854
4855 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4856
4857         * to.do/flex.rmail: add vern's ok for copyright/license changes and
4858         john's answer on line offsets
4859
4860 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4861
4862         * TODO: remove creation of .cvsignore files (it's done); add other
4863         notes about the test suite
4864
4865 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4866
4867         * tests/TEMPLATE/.cvsignore, tests/test-basic-nr/.cvsignore,
4868         tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
4869         tests/test-bison-yylval/.cvsignore,
4870         tests/test-include-by-buffer/.cvsignore,
4871         tests/test-include-by-reentrant/.cvsignore,
4872         tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
4873         tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
4874         tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: 
4875         adding .cvsignore files for existing tests/ subdirectories
4876
4877 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4878
4879         * tests/README: reformat, say to add a description to this file and
4880         mention what to do re .cvsignore
4881
4882 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4883
4884         * tests/TEMPLATE/cvsignore: create template for .cvsignore
4885
4886 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4887
4888         * TODO: reorganize for logical reasons; test suite now seems to run
4889         out of the box
4890
4891 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4892
4893         * tests/.cvsignore: we dont want the Makefile either
4894
4895 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4896
4897         * tests/test-prefix-nr/test.input, tests/test-prefix-r/test.input: 
4898         test.input was supposed to be here
4899
4900 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4901
4902         * tests/.cvsignore: add autoconf legacy files to be ignored
4903
4904 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4905
4906         * autogen.sh: clarify usage instructions; prepare tests/ as well
4907
4908 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4909
4910         * tests/.cvsignore: . cvsignore for tests/ subdirectory
4911
4912 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4913
4914         * FlexLexer.h: tell emacs that FlexLexer.h is c++
4915
4916 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4917
4918         * scan.l: tell emacs scan.l is in C mode
4919
4920 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4921
4922         * flex.skl: added punctuation
4923
4924 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
4925
4926         * FlexLexer.h, Makefile.in, README, RoadMap, autogen.sh, ccl.c,
4927         configure.in, dfa.c, ecs.c, flex.1, flex.skl, flexdef.h, gen.c,
4928         libmain.c, libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, parse.y,
4929         scan.l, sym.c, tblcmp.c, yylex.c: change copyright/license notices
4930         as per Vern's response to Theo
4931
4932 2001-06-15  Will Estes <wlestes@users.sourceforge.net>
4933
4934         * to.do/flex.rmail: add bill fenlason's emails
4935
4936 2001-06-15  Will Estes <wlestes@users.sourceforge.net>
4937
4938         * COPYING: make changes as per Theo De Raadt; remove tabs
4939
4940 2001-06-08  Will Estes <wlestes@users.sourceforge.net>
4941
4942         * flex.skl: save errno as per Theo de Raadt
4943
4944 2001-06-07  Will Estes <wlestes@users.sourceforge.net>
4945
4946         * flex.1: correct hyphenation as per openbsd tree
4947
4948 2001-06-05  Will Estes <wlestes@users.sourceforge.net>
4949
4950         * Makefile.in, configure.in: change references to TESTS/ to tests/
4951         to account for the directory name changes
4952
4953 2001-05-27  Will Estes <wlestes@users.sourceforge.net>
4954
4955         * flex.skl, gen.c: commit john millaway's YY_G wrapper corrections
4956
4957 2001-05-21  Will Estes <wlestes@users.sourceforge.net>
4958
4959         * tests/Makefile.in: remove || exit calls
4960
4961 2001-05-21  Will Estes <wlestes@users.sourceforge.net>
4962
4963         * gen.c: complete john millaway's reentrant patch
4964
4965 2001-05-21  Will Estes <wlestes@users.sourceforge.net>
4966
4967         * to.do/flex.rmail:  more flex messages in the queue
4968
4969 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
4970
4971         * flex.skl, flexdef.h, gen.c, main.c, nfa.c, scan.l: john millaway's
4972         reentrancy patch
4973
4974 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
4975
4976         * tests/Makefile.in: remove || exit from testing loop
4977
4978 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
4979
4980         * Makefile.in: tell make about the tests directory and its
4981         associated targets
4982
4983 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
4984
4985         * TODO: rethink the todo list
4986
4987 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
4988
4989         * flex.1: describe reentrant api changes
4990
4991 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
4992
4993         * TODO: mention work needed for tests/
4994
4995 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
4996
4997         * configure.in: tell auto* about the test directory
4998
4999 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5000
5001         * README: make punctuation uniform, mention the new tests/ directory
5002
5003 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5004
5005         * NEWS: reformat items; cut out old items and move them to ONEWS
5006
5007 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5008
5009         * ONEWS: move old NEWS items to ONEWS
5010
5011 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
5012
5013         * tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
5014         tests/TEMPLATE/parser.y, tests/TEMPLATE/scanner.l,
5015         tests/TEMPLATE/test.input, tests/configure.in,
5016         tests/test-basic-nr/Makefile.in, tests/test-basic-nr/scanner.l,
5017         tests/test-basic-nr/test.input, tests/test-basic-r/Makefile.in,
5018         tests/test-basic-r/scanner.l, tests/test-basic-r/test.input,
5019         tests/test-bison-yylloc/Makefile.in,
5020         tests/test-bison-yylloc/parser.y,
5021         tests/test-bison-yylloc/scanner.l,
5022         tests/test-bison-yylloc/test.input,
5023         tests/test-bison-yylval/Makefile.in,
5024         tests/test-bison-yylval/parser.y,
5025         tests/test-bison-yylval/scanner.l,
5026         tests/test-bison-yylval/test.input,
5027         tests/test-include-by-buffer/Makefile.in,
5028         tests/test-include-by-buffer/scanner.l,
5029         tests/test-include-by-buffer/test-1.input,
5030         tests/test-include-by-buffer/test-2.input,
5031         tests/test-include-by-buffer/test-3.input,
5032         tests/test-include-by-reentrant/Makefile.in,
5033         tests/test-include-by-reentrant/scanner.l,
5034         tests/test-include-by-reentrant/test-1.input,
5035         tests/test-include-by-reentrant/test-2.input,
5036         tests/test-include-by-reentrant/test-3.input,
5037         tests/test-prefix-nr/Makefile.in, tests/test-prefix-nr/README,
5038         tests/test-prefix-nr/scanner.l, tests/test-prefix-r/Makefile.in,
5039         tests/test-prefix-r/README, tests/test-prefix-r/scanner.l,
5040         tests/test-pthread/Makefile.in, tests/test-pthread/scanner.l,
5041         tests/test-pthread/test-1.input, tests/test-pthread/test-2.input,
5042         tests/test-pthread/test-3.input, tests/test-pthread/test-4.input,
5043         tests/test-pthread/test-5.input, tests/test-string-nr/Makefile.in,
5044         tests/test-string-nr/scanner.l, tests/test-string-r/Makefile.in,
5045         tests/test-string-r/scanner.l, tests/test-yyextra/Makefile.in,
5046         tests/test-yyextra/scanner.l, tests/test-yyextra/test.input: add
5047         john millaway's test directory
5048
5049 2001-05-04  Will Estes <wlestes@users.sourceforge.net>
5050
5051         * to.do/flex.rmail: more mail in flex.rmail
5052
5053 2001-05-03  Will Estes <wlestes@users.sourceforge.net>
5054
5055         * FlexLexer.h, ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c,
5056         libmain.c, libyywrap.c, main.c, misc.c, nfa.c, parse.y, scan.l,
5057         sym.c, tblcmp.c, yylex.c: remove extraneous rcs keywords
5058
5059 2001-05-03  Will Estes <wlestes@users.sourceforge.net>
5060
5061         * README: mention RoadMap
5062
5063 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5064
5065         * examples/README, examples/debflex.awk, examples/manual/ChangeLog,
5066         examples/manual/Makefile, examples/manual/README,
5067         examples/manual/cat.lex, examples/manual/dates.lex,
5068         examples/manual/datetest.dat, examples/manual/eof_rules.lex,
5069         examples/manual/eof_test01.txt, examples/manual/eof_test02.txt,
5070         examples/manual/eof_test03.txt, examples/manual/expr.lex,
5071         examples/manual/expr.y, examples/manual/front.lex,
5072         examples/manual/front.y, examples/manual/j2t.lex,
5073         examples/manual/myname.lex, examples/manual/myname.txt,
5074         examples/manual/myname2.lex, examples/manual/numbers.lex,
5075         examples/manual/pas_include.lex, examples/manual/pascal.lex,
5076         examples/manual/reject.lex, examples/manual/replace.lex,
5077         examples/manual/string1.lex, examples/manual/string2.lex,
5078         examples/manual/strtest.dat, examples/manual/unput.lex,
5079         examples/manual/user_act.lex, examples/manual/userinit.lex,
5080         examples/manual/wc.lex, examples/manual/yymore.lex,
5081         examples/manual/yymore2.lex, examples/manual/yymoretest.dat,
5082         examples/testxxLexer.l, to.do/README, to.do/Wilhelms.todo,
5083         to.do/Wish-List, to.do/flex.rmail, to.do/unicode/FlexLexer.h,
5084         to.do/unicode/ccl.c, to.do/unicode/changes.txt,
5085         to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl,
5086         to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c,
5087         to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c: 
5088         adding the rest of vern's files
5089
5090 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5091
5092         * README: mention misc/ directory
5093
5094 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5095
5096         * version.h: version is 2.5.5b
5097
5098 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5099
5100         * Makefile.in: remove header from top; add rule to generate
5101         initscan.c just in case
5102
5103 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5104
5105         * configure.in: dont check for initscan.c; check for scan.l instead
5106
5107 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5108
5109         * RoadMap: list of source files
5110
5111 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5112
5113         * README: rewrite README to reflect changes in layout of directories
5114
5115 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5116
5117         * AUTHORS, THANKS, TODO: initial attempt at the files
5118
5119 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5120
5121         * COPYING: add 2001 copyright notice
5122
5123 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5124
5125         * autogen.sh: initial attempt at a bootstrap script for developers
5126
5127 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
5128
5129         * flex.texi: texinfo manual, old contributed version
5130
5131 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5132
5133         * flex.1: fixed some bugs in examples of [[:...:]] ccls
5134
5135 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5136
5137         * version.h: version shipped to Dick King
5138
5139 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5140
5141         * flex.skl: explicit include of iostream.h
5142
5143 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5144
5145         * scan.l: if a newline is seen in <ACTION_STRING>, assume it
5146         terminates the string.
5147
5148 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5149
5150         * flexdef.h, sym.c: moved symbol table definitions from flexdef.h
5151         into sym.c
5152
5153 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
5154
5155         * dfa.c: fixed underallocation for accset
5156
5157 1997-06-27  Vern Paxson <vern@ee.lbl.gov>
5158
5159         * COPYING: revised for rms
5160
5161 1997-06-23  Vern Paxson <vern@ee.lbl.gov>
5162
5163         * flex.skl: fixed memory leak
5164
5165 1997-06-23  Vern Paxson <vern@ee.lbl.gov>
5166
5167         * flex.1:  input() doesn't destroy yytext
5168
5169 1997-06-23  Vern Paxson <vern@ee.lbl.gov>
5170
5171         * FlexLexer.h: wrapped with extern "C++"
5172
5173 1996-12-13  Vern Paxson <vern@ee.lbl.gov>
5174
5175         * flex.skl: use delete [] for yy_state_buf
5176
5177 1996-10-29  Vern Paxson <vern@ee.lbl.gov>
5178
5179         * flex.skl: fixed %option noinput
5180
5181 1996-10-29  Vern Paxson <vern@ee.lbl.gov>
5182
5183         * flex.skl: free(char*) fix ... Sigh ...
5184
5185 1996-10-11  Vern Paxson <vern@ee.lbl.gov>
5186
5187         * gen.c: bug fix for yymore()/yylineno interaction
5188
5189 1996-10-11  Vern Paxson <vern@ee.lbl.gov>
5190
5191         * gen.c: fixed memory leak
5192
5193 1996-09-10  Vern Paxson <vern@ee.lbl.gov>
5194
5195         * NEWS: release 2.5.4
5196
5197 1996-09-10  Vern Paxson <vern@ee.lbl.gov>
5198
5199         * Makefile.in: more stuff for distclean
5200
5201 1996-09-10  Vern Paxson <vern@ee.lbl.gov>
5202
5203         * flex.skl: "str" -> "yy_str"
5204
5205 1996-09-10  Vern Paxson <vern@ee.lbl.gov>
5206
5207         * version.h: 2.5.4
5208
5209 1996-07-02  Vern Paxson <vern@ee.lbl.gov>
5210
5211         * flex.skl: (attempted) fix for input() crossing a file boundary
5212
5213 1996-05-29  Vern Paxson <vern@ee.lbl.gov>
5214
5215         * NEWS: don't do Acorn diffs
5216
5217 1996-05-29  Vern Paxson <vern@ee.lbl.gov>
5218
5219         * NEWS: some minor additions for 2.5.3
5220
5221 1996-05-29  Vern Paxson <vern@ee.lbl.gov>
5222
5223         * NEWS, version.h: 2.5.3
5224
5225 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5226
5227         * flex.skl: initialize yy_more_offset etc. for yyFlexLexer class
5228
5229 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5230
5231         * flex.skl: niggling cosmetic tweak
5232
5233 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5234
5235         * flex.skl: bug fixes for yymore (especially with %array)
5236
5237 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5238
5239         * gen.c: yymore + %array tweaks
5240
5241 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5242
5243         * FlexLexer.h: added yy_{,prev_}more_offset
5244
5245 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5246
5247         * main.c: removed decl of unused library function
5248
5249 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
5250
5251         * flex.skl: snapshot of cscope yymore fixes, prior to switching
5252         yymore-on-%array approach
5253
5254 1995-12-18  Vern Paxson <vern@ee.lbl.gov>
5255
5256         * gen.c: don't stack states on NUL-transitions that are jams
5257
5258 1995-09-27  Vern Paxson <vern@ee.lbl.gov>
5259
5260         * libmain.c: fixed re Esmond Pitt's ancient suggestion
5261
5262 1995-04-28  Vern Paxson <vern@ee.lbl.gov>
5263
5264         * misc.c: ANSI C / Solaris tweak
5265
5266 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5267
5268         * flex.1: credits
5269
5270 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5271
5272         * NEWS: multiple FlexLexer.h includes
5273
5274 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5275
5276         * FlexLexer.h: fix multiple inclusions
5277
5278 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5279
5280         * scan.l: lint tweak
5281
5282 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5283
5284         * flex.1: typo fixed
5285
5286 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5287
5288         * flex.1: credits update
5289
5290 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5291
5292         * flex.skl: (char*) cast for realloc
5293
5294 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
5295
5296         * NEWS: (char*) tweak
5297
5298 1995-04-21  Vern Paxson <vern@ee.lbl.gov>
5299
5300         * NEWS: VMS update for 2.5.2
5301
5302 1995-04-21  Vern Paxson <vern@ee.lbl.gov>
5303
5304         * Makefile.in: clarify when 8-bit scanners are created by default,
5305         vs. 7-bit
5306
5307 1995-04-21  Vern Paxson <vern@ee.lbl.gov>
5308
5309         * parse.y: reworked alloca() chud, from Francois
5310
5311 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5312
5313         * NEWS, version.h: 2.5.2
5314
5315 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5316
5317         * flex.1: 2.5.2 update
5318
5319 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5320
5321         * dfa.c, main.c: const -> yyconst
5322
5323 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5324
5325         * Makefile.in: fixed some old libfl.a references
5326
5327 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5328
5329         * Makefile.in: some (but not all) of Francois' tweaks
5330
5331 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5332
5333         * configure.in: tweaks from Francois
5334
5335 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5336
5337         * flex.skl: yy_delete_buffer allows nil buffer pointer
5338
5339 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5340
5341         * main.c: do_stdinit now defaults to false
5342
5343 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5344
5345         * FlexLexer.h: remove first default for yylex(new_in, new_out)
5346
5347 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5348
5349         * flex.skl: rearrange some definitions; fix YY_NO_UNPUT
5350
5351 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5352
5353         * parse.y: more alloca() bullshit
5354
5355 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5356
5357         * misc.c: octal escape sequence must have just digits 0-7
5358
5359 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5360
5361         * scan.l: '-' means stdin octal escape sequence must just be digits
5362         0-7
5363
5364 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5365
5366         * main.c: -- terminates options
5367
5368 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5369
5370         * flexdef.h: added dataflush() prototype
5371
5372 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5373
5374         * misc.c: move dataflush, otoi prototypes into flexdef.h
5375
5376 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5377
5378         * flex.skl, gen.c: const -> yyconst
5379
5380 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
5381
5382         * gen.c: fixed bug in needing yy_cp for -Cf w/ backing up
5383
5384 1995-03-28  Vern Paxson <vern@ee.lbl.gov>
5385
5386         * README, flex.1: Stan Adermann credit
5387
5388 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
5389
5390         * README: beta-tester update
5391
5392 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
5393
5394         * NEWS, version.h: 2.5.1
5395
5396 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
5397
5398         * flex.1: update date for 2.5.1 release, some feedbacker credits
5399
5400 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
5401
5402         * gen.c: fixed lint problem with declaring yy_cp unnecessarily
5403
5404 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
5405
5406         * dfa.c: {}'s around full-table initializations
5407
5408 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
5409
5410         * README: for version 2.5
5411
5412 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
5413
5414         * flex.1: added note regarding yylineno should be maintained on a
5415         per-buffer basis
5416
5417 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
5418
5419         * NEWS: new C++ member functions
5420
5421 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
5422
5423         * NEWS, flex.1: 2.5.0.8 update
5424
5425 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
5426
5427         * main.c: rename yylineno if -P
5428
5429 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5430
5431         * flexdef.h: do_yylineno MARKER_DIFFERENCE depends on MAXIMUM_MNS
5432
5433 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5434
5435         * Makefile.in: removed redundant skel.c from DISTFILES
5436
5437 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5438
5439         * FlexLexer.h: debug(), setdebug(), lineno()
5440
5441 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5442
5443         * flex.skl: %option yylineno support
5444
5445 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5446
5447         * gen.c: read up to newline for interactive reads, rather than one
5448         char
5449
5450 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
5451
5452         * main.c, scan.l: added %option yylineno
5453
5454 1995-03-18  Vern Paxson <vern@ee.lbl.gov>
5455
5456         * gen.c: added do_yylineno
5457
5458 1995-03-06  Vern Paxson <vern@ee.lbl.gov>
5459
5460         * NEWS, flex.1: 2.5.0.7
5461
5462 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5463
5464         * Makefile.in: realclean -> maintainer-clean
5465
5466 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5467
5468         * flex.skl: Added yy_flush_buffer
5469
5470 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5471
5472         * FlexLexer.h: added yy_flush_buffer
5473
5474 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5475
5476         * main.c: prefix support for yy_flush_buffer
5477
5478 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5479
5480         * parse.y: added %option yyclass
5481
5482 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5483
5484         * flexdef.h, main.c, scan.l: added yyclass
5485
5486 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5487
5488         * FlexLexer.h: Added switch_streams
5489
5490 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5491
5492         * flex.skl: added switch_streams
5493
5494 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5495
5496         * main.c: don't rename yy_flex_debug for C++
5497
5498 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5499
5500         * gen.c: yy_flex_debug extern only if not C++
5501
5502 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5503
5504         * FlexLexer.h: added yy_flex_debug member variable
5505
5506 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
5507
5508         * flex.skl: yyFlexLexer initialization of yy_flex_debug
5509
5510 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5511
5512         * flexdef.h, main.c: VMS POSIX stuff
5513
5514 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5515
5516         * flex.skl: moved position of yy_init = 0
5517
5518 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5519
5520         * flex.skl: added YY_EXIT_FAILURE
5521
5522 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5523
5524         * main.c: removed VMS-specific exit
5525
5526 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5527
5528         * dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, scan.l, sym.c,
5529         yylex.c: internationalization aids
5530
5531 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
5532
5533         * main.c: do yy_flex_debug prefix for both C++ and C
5534
5535 1995-02-06  Vern Paxson <vern@ee.lbl.gov>
5536
5537         * main.c: fixed program_name tweak again
5538
5539 1995-01-11  Vern Paxson <vern@ee.lbl.gov>
5540
5541         * main.c: oops, fixed program_name tweak
5542
5543 1995-01-11  Vern Paxson <vern@ee.lbl.gov>
5544
5545         * main.c: program_name is "flex" if argv[0] nil
5546
5547 1995-01-10  Vern Paxson <vern@ee.lbl.gov>
5548
5549         * NEWS: 2.5.0.5
5550
5551 1995-01-10  Vern Paxson <vern@ee.lbl.gov>
5552
5553         * flex.1: Documented YY_NUM_RULES
5554
5555 1995-01-10  Vern Paxson <vern@ee.lbl.gov>
5556
5557         * Makefile.in: added formatted man page to MISC
5558
5559 1995-01-10  Vern Paxson <vern@ee.lbl.gov>
5560
5561         * main.c: help messages to stdout
5562
5563 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5564
5565         * gen.c: Added YY_NUM_RULES
5566
5567 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5568
5569         * flex.skl: better fix for #pragma problem
5570
5571 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5572
5573         * flexdef.h: better fix for #pragma portability problem
5574
5575 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5576
5577         * misc.c: "# line" -> #line
5578
5579 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5580
5581         * flex.skl, flexdef.h: comment out Turbo C #pragma's
5582
5583 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5584
5585         * scan.l: reset linenum on new file
5586
5587 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5588
5589         * flex.skl: isatty() extern
5590
5591 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5592
5593         * NEWS, flex.1: 2.5.0.4
5594
5595 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5596
5597         * main.c: long options, VMS tweaks
5598
5599 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5600
5601         * Makefile.in: Added parse.c, parse.h for dist MISC directory
5602
5603 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5604
5605         * flexdef.h: some "const" cleansing
5606
5607 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5608
5609         * mkskel.sh: skel[] is now const
5610
5611 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5612
5613         * misc.c: some const cleansing
5614
5615 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
5616
5617         * scan.l: #line in section 1
5618
5619 1995-01-05  Vern Paxson <vern@ee.lbl.gov>
5620
5621         * sym.c: preen
5622
5623 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
5624
5625         * configure.in: config.h from conf.in
5626
5627 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
5628
5629         * flexdef.h: for VMS, delete -> remove
5630
5631 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
5632
5633         * Makefile.in: config.h.in -> conf.in rm config.h on distclean
5634
5635 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
5636
5637         * main.c: stdinit tweaks
5638
5639 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
5640
5641         * scan.l: added nostdinit
5642
5643 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5644
5645         * NEWS: added MS-DOS note for 2.5.0.2
5646
5647 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5648
5649         * flex.1: typos, tweaks
5650
5651 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5652
5653         * Makefile.in: removed flexdoc
5654
5655 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5656
5657         * flex.1: flexdoc/flex merge
5658
5659 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5660
5661         * flex.1: typos
5662
5663 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5664
5665         * NEWS: typo
5666
5667 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5668
5669         * flex.1: 2.5 update
5670
5671 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5672
5673         * NEWS: 2.5.0.2
5674
5675 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5676
5677         * scan.l: fixed sense of %option main implying %option noyywrap
5678
5679 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
5680
5681         * flex.skl: YY_FLEX_{MAJOR,MINOR}_VERSION fixed bug in unput
5682         trashing yytext even with %array
5683
5684 1994-12-17  Vern Paxson <vern@ee.lbl.gov>
5685
5686         * flex.1: prior to 2.5 update
5687
5688 1994-12-17  Vern Paxson <vern@ee.lbl.gov>
5689
5690         * main.c: C++/-P fixes
5691
5692 1994-12-17  Vern Paxson <vern@ee.lbl.gov>
5693
5694         * FlexLexer.h: -P fixes constructor, destructor moved to flex.skl
5695
5696 1994-12-17  Vern Paxson <vern@ee.lbl.gov>
5697
5698         * flex.skl: YY_SKIP_YYWRAP yyFlexLexer constructor, destructor
5699
5700 1994-12-15  Vern Paxson <vern@ee.lbl.gov>
5701
5702         * gen.c: formatting
5703
5704 1994-12-15  Vern Paxson <vern@ee.lbl.gov>
5705
5706         * gen.c: fixed bug in adjusting yytext before backing up
5707
5708 1994-12-10  Vern Paxson <vern@ee.lbl.gov>
5709
5710         * scan.l: switched scanner itself over to [:xxx:]
5711
5712 1994-12-10  Vern Paxson <vern@ee.lbl.gov>
5713
5714         * flex.skl: added YY_FLEX_VERSION
5715
5716 1994-12-10  Vern Paxson <vern@ee.lbl.gov>
5717
5718         * scan.l: Fixed CCL-match pattern for [:whatever:]
5719
5720 1994-12-10  Vern Paxson <vern@ee.lbl.gov>
5721
5722         * parse.y: treat [:upper:] as [:lower:] if -i
5723
5724 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
5725
5726         * NEWS: 2.5.0.1
5727
5728 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
5729
5730         * flex.skl, gen.c: input() maintains BOL
5731
5732 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
5733
5734         * flex.skl: check size of buffer in yy_scan_buffer
5735
5736 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
5737
5738         * flex.skl: added %option main, fixed missing %*
5739
5740 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
5741
5742         * parse.y: added ccl exprs
5743
5744 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
5745
5746         * scan.l: added ccl exprs, %option main
5747
5748 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
5749
5750         * yylex.c: added %options, ccl exprs
5751
5752 1994-12-05  Vern Paxson <vern@ee.lbl.gov>
5753
5754         * misc.c: undid previous change
5755
5756 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
5757
5758         * Makefile.in: Makefile.in from srcdir
5759
5760 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
5761
5762         * Makefile.in: added skel.c to DISTFILES
5763
5764 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
5765
5766         * flex.skl: added YYSTATE alias
5767
5768 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
5769
5770         * scan.l: NL is now \r?\n
5771
5772 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
5773
5774         * gen.c: use cerr for C++ diagnostics
5775
5776 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5777
5778         * flex.skl: undid YY_UNIX_NEWLINE
5779
5780 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5781
5782         * flexdef.h: STDC_HEADERS to check for stdlib
5783
5784 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5785
5786         * configure.in: AC_STDC_HEADERS -> AC_HEADER_STDC
5787
5788 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5789
5790         * misc.c: \n -> '\012'
5791
5792 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5793
5794         * flex.skl: Added YY_UNIX_NEWLINE
5795
5796 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5797
5798         * flex.skl: BOL changes
5799
5800 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5801
5802         * dfa.c: fixed bug with caseins but not ecs
5803
5804 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5805
5806         * gen.c: BOL changes some casts for Turbo C
5807
5808 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5809
5810         * main.c: messages identify filenames
5811
5812 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5813
5814         * misc.c: Increase slowly if realloc double overflows
5815
5816 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5817
5818         * nfa.c: YY_RULE_SETUP
5819
5820 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
5821
5822         * scan.l: Added yy_XX_state %option's Added yy_set_bol
5823
5824 1994-11-29  Vern Paxson <vern@ee.lbl.gov>
5825
5826         * Makefile.in: don't remove ~ files
5827
5828 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
5829
5830         * Makefile.in: get CFLAGS from autoconf
5831
5832 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
5833
5834         * dfa.c, flex.skl, flexdef.h, gen.c, misc.c, parse.y, scan.l, sym.c: 
5835         Brian Madsen's tweaks for Borland
5836
5837 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
5838
5839         * version.h: 2.5.0
5840
5841 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
5842
5843         * flexdef.h: Added do_stdinit
5844
5845 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
5846
5847         * FlexLexer.h: Added yy_delete_buffer() in destructor
5848
5849 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
5850
5851         * flex.skl: Added yy_set_interactive, YY_ALWAYS_INTERACTIVE,
5852          YY_NEVER_INTERACTIVE, YY_NO_INPUT, YY_NO_UNPUT, YY_NO_*_STATE
5853
5854 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
5855
5856         * main.c: Added do_stdinit, Think C hacks
5857
5858 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
5859
5860         * scan.l: Added %options for input, always-interactive,
5861         never-interactive, yy_scan_{buffer,bytes,string}
5862
5863 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5864
5865         * flex.skl: size_t #ifdef's for not compiling some statics
5866
5867 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5868
5869         * Makefile.in: $(FLEX) config.h
5870
5871 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5872
5873         * configure.in: config.h, size_t, malloc.h, sys/types.h
5874
5875 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5876
5877         * flexdef.h: config.h, size_t
5878
5879 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5880
5881         * main.c: yywrap option, no stdin/out init for VMS, mundane tweaks
5882
5883 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5884
5885         * parse.y: alloca, lint tweaks
5886
5887 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5888
5889         * scan.l: %option yywrap size_t tweaks
5890
5891 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5892
5893         * tblcmp.c: size_t tweaks
5894
5895 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5896
5897         * misc.c: size_t, STDC tweaks
5898
5899 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
5900
5901         * flex.skl: Added yy_scan_{buffer,bytes,string}, plus tweaks
5902
5903 1994-10-12  Vern Paxson <vern@ee.lbl.gov>
5904
5905         * flex.skl: made stack code conditional on "stack" option
5906
5907 1994-10-12  Vern Paxson <vern@ee.lbl.gov>
5908
5909         * scan.l: added use of "stack" %option
5910
5911 1994-08-03  Vern Paxson <vern@ee.lbl.gov>
5912
5913         * gen.c: Fixed fencepost in call to yy_flex_strncpy
5914
5915 1994-07-25  Vern Paxson <vern@ee.lbl.gov>
5916
5917         * flex.skl: yy_eof_status -> yy_buffer_status
5918
5919 1994-07-25  Vern Paxson <vern@ee.lbl.gov>
5920
5921         * flex.skl: yy_flex_strcpy -> yy_flex_strncpy minor prototype tweak
5922
5923 1994-07-25  Vern Paxson <vern@ee.lbl.gov>
5924
5925         * gen.c: Bug fix for matching NUL's at end of token when
5926         interactive.  yy_flex_strcpy -> yy_flex_strncpy
5927
5928 1994-07-25  Vern Paxson <vern@ee.lbl.gov>
5929
5930         * nfa.c: No YY_USER_ACTION if continued action
5931
5932 1994-03-16  Vern Paxson <vern@ee.lbl.gov>
5933
5934         * flex.skl: Added fix for 8-bit chars returned by input()
5935
5936 1994-03-16  Vern Paxson <vern@ee.lbl.gov>
5937
5938         * flex.skl: Move definition of yy_flex_strcpy to come after #define
5939         of yytext_ptr
5940
5941 1994-01-08  Vern Paxson <vern@ee.lbl.gov>
5942
5943         * mkskel.sh: flex.skel -> flex.skl
5944
5945 1994-01-08  Vern Paxson <vern@ee.lbl.gov>
5946
5947         * mkskel.sh: Initial revision
5948
5949 1993-12-29  Vern Paxson <vern@ee.lbl.gov>
5950
5951         * Makefile.in: Fixed scan.c target so "make" detects flex failure
5952
5953 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5954
5955         * scan.l: Added %option's
5956
5957 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5958
5959         * Makefile.in: Nuked FLEX_FLAGS that are now done using %option
5960
5961 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5962
5963         * parse.y, scan.l: %option
5964
5965 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5966
5967         * main.c: Reworked for %option
5968
5969 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5970
5971         * flexdef.h: Added "unspecified", globals for %option
5972
5973 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5974
5975         * sym.c: start condition #define's go to action file
5976
5977 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5978
5979         * misc.c: Added action_define()
5980
5981 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5982
5983         * scan.l: Minor consolidation using scon scopes etc
5984
5985 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5986
5987         * scan.l: Modified to use scon scopes
5988
5989 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
5990
5991         * scan.l: indented rules
5992
5993 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
5994
5995         * parse.y: Added scon_stk stuff, format_warn
5996
5997 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
5998
5999         * flexdef.h: Added format_warn
6000
6001 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
6002
6003         * parse.y: Working checkpoint prior to adding <scon>{ stuff
6004
6005 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
6006
6007         * flexdef.h, main.c: Added in_rule, deleted actvsc
6008
6009 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
6010
6011         * misc.c: Added doubling of '\'s in filenames
6012
6013 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
6014
6015         * scan.l: Added in_rule, doing_rule_action
6016
6017 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
6018
6019         * sym.c: Removed actvsc
6020
6021 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
6022
6023         * flex.1: -ooutput #line directives credits
6024
6025 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
6026
6027         * flex.skl: Fixsed sense of test for %array
6028
6029 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
6030
6031         * NEWS: 2.5.0 snapshot for Craig
6032
6033 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
6034
6035         * parse.y: Added beginnings of <SCON>{ ... }
6036
6037 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
6038
6039         * scan.l: Simplified scanning {}'s
6040
6041 1993-12-20  Vern Paxson <vern@ee.lbl.gov>
6042
6043         * flexdef.h: Added <stdlib.h>
6044
6045 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6046
6047         * flex.skl: prototypes for alloc/string routines
6048
6049 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6050
6051         * flex.skl: alloc, string routines internal
6052
6053 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6054
6055         * Makefile.in: Nuked lib{string,alloc}.c, added dependency of
6056         yylex.o on parse.h
6057
6058 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6059
6060         * configure.in: Check for string.h
6061
6062 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6063
6064         * flexdef.h: Use autoconf for string/strings.h yy_flex_XXX ->
6065         flex_XXX
6066
6067 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6068
6069         * scan.l: Added flex_XXX -> yy_flex_XXX wrappers
6070
6071 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6072
6073         * dfa.c, misc.c, sym.c: yy_flex_XXX -> flex_XXX
6074
6075 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
6076
6077         * yylex.c: No more WHITESPACE token
6078
6079 1993-12-16  Vern Paxson <vern@ee.lbl.gov>
6080
6081         * FlexLexer.h, flex.skl: Added yy_top_state()
6082
6083 1993-12-16  Vern Paxson <vern@ee.lbl.gov>
6084
6085         * scan.l: simplified comment-scanning using push/pop states
6086
6087 1993-12-16  Vern Paxson <vern@ee.lbl.gov>
6088
6089         * parse.y: removed crufty WHITESPACE token, some uses of '\n' token
6090
6091 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
6092
6093         * FlexLexer.h: start stack, extern "C++" moved
6094
6095 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
6096
6097         * dfa.c: Bug fix for -CF
6098
6099 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
6100
6101         * flexdef.h, misc.c: alloc routines take unsigned
6102
6103 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
6104
6105         * flex.skl: start-state stacks, alloc routines take unsigned
6106
6107 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
6108
6109         * flexdef.h, misc.c: bracket -CF table elements
6110
6111 1993-12-13  Vern Paxson <vern@ee.lbl.gov>
6112
6113         * misc.c: Do #bytes computation in {re,}allocate_array() only once
6114
6115 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6116
6117         * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: 
6118         yy_str*() -> str*()
6119
6120 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6121
6122         * Makefile.in, dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c,
6123         parse.y, scan.l, sym.c: -o option
6124
6125 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6126
6127         * gen.c: lint tweak
6128
6129 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6130
6131         * NEWS: Expanded on extern "C++" news item
6132
6133 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6134
6135         * NEWS: 2.4.5
6136
6137 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6138
6139         * flex.skl: Added yy_fill_buffer
6140
6141 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6142
6143         * gen.c: is_interactive -> yy_is_interactive
6144
6145 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6146
6147         * flex.1: Updated credits
6148
6149 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6150
6151         * Makefile.in: Fixed typo in "uninstall" target
6152
6153 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6154
6155         * gen.c: Updated comment regarding 0-based vs. 1-based arrays for
6156         -CF.
6157
6158 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6159
6160         * dfa.c: Initialize dfaacc[0] for -CF representation Fixed minor
6161         memory leak
6162
6163 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6164
6165         * main.c: #include "FlexLexer.h" -> <FlexLexer.h>
6166
6167 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
6168
6169         * FlexLexer.h: Added extern "C++" wrapper
6170
6171 1993-12-09  Vern Paxson <vern@ee.lbl.gov>
6172
6173         * main.c: Detect REJECT etc. before generating YY_USES_REJECT!
6174
6175 1993-12-09  Vern Paxson <vern@ee.lbl.gov>
6176
6177         * gen.c: Fixed bug in interactive reads where char is unsigned
6178
6179 1993-12-09  Vern Paxson <vern@ee.lbl.gov>
6180
6181         * parse.y: Fixed bug in treating '$' as variable trailing context
6182
6183 1993-12-09  Vern Paxson <vern@ee.lbl.gov>
6184
6185         * version.h: 2.4.5
6186
6187 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6188
6189         * README: pretester update
6190
6191 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6192
6193         * NEWS: 2.4.4
6194
6195 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6196
6197         * flex.1: LexError(), C++ experiment warning, credits
6198
6199 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6200
6201         * scan.l: Fixed 8-bit bug
6202
6203 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6204
6205         * flex.skl, gen.c: Fixed nasty 8-bit bugs
6206
6207 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6208
6209         * dfa.c, ecs.c, flexdef.h, gen.c, main.c, nfa.c, tblcmp.c: 
6210         {min,max,abs} -> {MIN,MAX,ABS}
6211
6212 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
6213
6214         * FlexLexer.h, flex.skl: Support for yyFlexLexer::LexerError
6215
6216 1993-12-06  Vern Paxson <vern@ee.lbl.gov>
6217
6218         * version.h: 2.4.4
6219
6220 1993-12-05  Vern Paxson <vern@ee.lbl.gov>
6221
6222         * flex.1: credits update
6223
6224 1993-12-05  Vern Paxson <vern@ee.lbl.gov>
6225
6226         * Makefile.in: very minor "install" tweaks
6227
6228 1993-12-05  Vern Paxson <vern@ee.lbl.gov>
6229
6230         * flex.skl, nfa.c: YY_USER_ACTION generated now for each case in
6231         action switch
6232
6233 1993-12-04  Vern Paxson <vern@ee.lbl.gov>
6234
6235         * flex.skl: Fixed bug in pointing yyin at a new file and resuming
6236         scanning
6237
6238 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6239
6240         * NEWS: Added note regarding g++ 2.5.X
6241
6242 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6243
6244         * flex.1: updated credits
6245
6246 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6247
6248         * NEWS: ranlib addition for 2.4.3
6249
6250 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6251
6252         * Makefile.in: Minor tweak to last change
6253
6254 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6255
6256         * Makefile.in: run ranlib on libfl.a
6257
6258 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6259
6260         * NEWS: Hopefully last update prior to 2.4.3
6261
6262 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6263
6264         * flexdef.h, gen.c, misc.c, sym.c: lint tweaks
6265
6266 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6267
6268         * Makefile.in: Added exec_prefix
6269
6270 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6271
6272         * flex.1: credit update
6273
6274 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6275
6276         * flex.skl: lint tweak
6277
6278 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6279
6280         * NEWS: FlexLexer.h fixed for separate inclusion
6281
6282 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6283
6284         * FlexLexer.h, flex.skl, main.c: mods so FlexLexer.h can be included
6285         separately
6286
6287 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
6288
6289         * flex.1: -F incompatible with -+
6290
6291 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
6292
6293         * NEWS: Elaborated comments for 2.4.3
6294
6295 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
6296
6297         * NEWS: 2.4.3
6298
6299 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
6300
6301         * flex.1: Updated message regarding missing libfl.a routines Added
6302         thanks to Noah Friedman
6303
6304 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
6305
6306         * Makefile.in: Added libstring.c Modified "lint" target to use
6307         -Dconst= Added a.out, lex.yy.cc to sundry clean targets
6308
6309 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
6310
6311         * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: Use
6312         yy_strXXX() routines instead of <string.h>
6313
6314 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6315
6316         * version.h: 2.4.3
6317
6318 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6319
6320         * flexdef.h, misc.c: yy_flex_xmalloc() moved to misc.c
6321
6322 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6323
6324         * flex.skl: Fixed bug in yy_fatal_error()
6325
6326 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6327
6328         * Makefile.in: ... and remove plain tar file after compression
6329
6330 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6331
6332         * NEWS: 2.4.2
6333
6334 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6335
6336         * Makefile.in: Produce both compress'd and gzip'd distribution tar
6337         files
6338
6339 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
6340
6341         * version.h: Release 2.4.2
6342
6343 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6344
6345         * NEWS: -a -> -Ca
6346
6347 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6348
6349         * README: described configuration files in manifest
6350
6351 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6352
6353         * Makefile.in: Added intermediate step of copying MISC/alloca.c ->
6354         alloca.c Included CPPFLAGS when compiling alloca.c
6355
6356 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6357
6358         * README: Credit to 2.4 pre-testers.
6359
6360 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6361
6362         * gen.c: Fixed nasty bug in short/long decl decision
6363
6364 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6365
6366         * flexdef.h: Lowered MAX_SHORT out of increased general paranoia.
6367         Added yy_flex_xmalloc() proto
6368
6369 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6370
6371         * main.c: Fixed very minor typo in -v output
6372
6373 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6374
6375         * misc.c: Removed vestigal cast to (char) in isupper() call
6376
6377 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6378
6379         * misc.c: Added casts to unsigned Char for isascii() calls
6380
6381 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6382
6383         * parse.y: Added #ifdef chud for alloca()
6384
6385 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6386
6387         * Makefile.in: Added alloca
6388
6389 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
6390
6391         * configure.in: Add AC_ALLOCA if using bison
6392
6393 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6394
6395         * Makefile.in: Added intermediate file going scan.l -> scan.c
6396
6397 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6398
6399         * Makefile.in: Removed parse.{c,h} from distribution files, since
6400          they may not be all that portable.
6401
6402 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6403
6404         * flex.skl: Fixed %array YYLMAX headaches, added error message if
6405          buffer needs growing but REJECT used
6406
6407 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6408
6409         * gen.c, main.c: Fixed YYLMAX headaches
6410
6411 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6412
6413         * flex.1: Documented that buffer can't grow if REJECT used
6414
6415 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6416
6417         * Makefile.in: Added parse.{c,h} to dist files
6418
6419 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6420
6421         * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l: Fixed to
6422         buffer section 1 definitions
6423
6424 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6425
6426         * sym.c: Fixed ANSI-C glitch with '%' operator
6427
6428 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6429
6430         * scan.l: Fixed mis-definition of ndlookup()
6431
6432 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6433
6434         * NEWS: 2.4 -> 2.4.1
6435
6436 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6437
6438         * Makefile.in: Added install.sh, mkinstalldirs to distribution files
6439
6440 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6441
6442         * flex.1: Added Nathan Zelle, "promoted" Francois
6443
6444 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6445
6446         * Makefile.in: only "realclean" removes flex dist depends on flex
6447
6448 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
6449
6450         * flexdef.h, misc.c: myctoi takes char[] instead of Char[]
6451
6452 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6453
6454         * flexdef.h: -a -> -Ca all_lower, all_upper -> work on char*
6455
6456 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6457
6458         * Makefile.in: Added -Ca to bigcheck
6459
6460 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6461
6462         * main.c: -a -> -Ca; fixed help output
6463
6464 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6465
6466         * dfa.c, flex.1: -a -> -Ca
6467
6468 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6469
6470         * misc.c: all_lower, all_upper work on char*
6471
6472 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6473
6474         * scan.l: Fixed some casts now that yytext is always char* and never
6475         unsigned char*
6476
6477 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6478
6479         * Makefile.in: Francois' tweaks
6480
6481 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
6482
6483         * configure.in: AC_LN_S, AC_STDC_HEADERS (but not AC_ALLOCA)
6484
6485 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6486
6487         * NEWS: fixed typo
6488
6489 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6490
6491         * Makefile.in: Don't remove dist directory
6492
6493 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6494
6495         * Makefile.in: Include liballoc.c in lint targets
6496
6497 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6498
6499         * misc.c: lint tweak
6500
6501 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6502
6503         * Makefile.in: Added -l compression to bigcheck
6504
6505 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6506
6507         * Makefile.in: permission tweaking for "dist"
6508
6509 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6510
6511         * Makefile.in: more "dist" tweaks
6512
6513 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6514
6515         * Makefile.in: Changed "make dist" to use version.h, include scan.c
6516         in initial dir copy
6517
6518 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6519
6520         * version.h: 2.4.1
6521
6522 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6523
6524         * README: Revised as per Francois Pinard
6525
6526 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6527
6528         * COPYING: flex.skel -> flex.skl
6529
6530 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6531
6532         * NEWS: Updated date of 2.4 release
6533
6534 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6535
6536         * Makefile.in: Removed manual & nroff output from distribution
6537
6538 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6539
6540         * NEWS: 2.4.1 release
6541
6542 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6543
6544         * configure.in: Initial revision
6545
6546 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
6547
6548         * Makefile.in: Merge w/ 2.4.1 changes added "dist2" target
6549
6550 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6551
6552         * Makefile.in: Initial revision
6553
6554 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6555
6556         * flexdef.h: Removed #ifndef FILE protection from include of stdio
6557
6558 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6559
6560         * flex.1: Added Francois Pinard to distribution headache helpers
6561
6562 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6563
6564         * flex.skl: Modified C++ scanners to get input a character at a time
6565         for interactive scanners.
6566
6567 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6568
6569         * main.c: Added YY_INTERACTIVE.
6570
6571 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6572
6573         * scan.l: Put definitions inside ()'s so we can test -l option for
6574         "make bigcheck"
6575
6576 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6577
6578         * flex.1: Documented YY_INTERACTIVE.
6579
6580 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
6581
6582         * flex.1, flex.skl, flexdef.h, gen.c, main.c, parse.y, scan.l: -l
6583         lex compatibility flag
6584
6585 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6586
6587         * flex.skl: Support for read()/fread() section 1 definitions precede
6588         default macro definitions
6589
6590 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6591
6592         * flexdef.h: Added use_read global
6593
6594 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6595
6596         * gen.c: Cleaner definition for yymore() Fixed string broken across
6597         multiple lines
6598
6599 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6600
6601         * main.c: Added -Cr
6602
6603 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6604
6605         * misc.c: K&R declaration for check_char()
6606
6607 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6608
6609         * flex.1: Documented -Cr
6610
6611 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
6612
6613         * flex.1: No need to #undef before redefining prior to -Cr
6614         documentation
6615
6616 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
6617
6618         * README: Heavily massaged for 2.4
6619
6620 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
6621
6622         * flex.1: Added Landon Noll to thanks.
6623
6624 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
6625
6626         * NEWS: 2.4 release
6627
6628 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
6629
6630         * flex.1: 2.4 documentation
6631
6632 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
6633
6634         * main.c: Added global to remember -P prefix so it can be written in
6635         -v summary.  Alphabetized prefix generation, added yywrap
6636
6637 1993-11-09  Vern Paxson <vern@ee.lbl.gov>
6638
6639         * version.h: updated date for 2.4.0 :-(
6640
6641 1993-10-10  Vern Paxson <vern@ee.lbl.gov>
6642
6643         * FlexLexer.h: Whitespace tweaking
6644
6645 1993-10-10  Vern Paxson <vern@ee.lbl.gov>
6646
6647         * main.c: Use DEFAULT_CSIZE only if not using equivalence classes.
6648
6649 1993-10-10  Vern Paxson <vern@ee.lbl.gov>
6650
6651         * flex.1: Checkpoint prior to final 2.4 update
6652
6653 1993-10-04  Vern Paxson <vern@ee.lbl.gov>
6654
6655         * NEWS: Raw 2.4 changes
6656
6657 1993-10-04  Vern Paxson <vern@ee.lbl.gov>
6658
6659         * flex.skl: osfcn.h -> unistd.h
6660
6661 1993-10-04  Vern Paxson <vern@ee.lbl.gov>
6662
6663         * flex.skl: Added "static" to definition of yy_fatal_error as well
6664         as fwd decl.
6665
6666 1993-10-04  Vern Paxson <vern@ee.lbl.gov>
6667
6668         * flex.skl: Added yy_fatal_error function.
6669
6670 1993-10-03  Vern Paxson <vern@ee.lbl.gov>
6671
6672         * flex.skl, gen.c: Got rid of (char *) casts of yytext, no longer
6673         needed.
6674
6675 1993-10-03  Vern Paxson <vern@ee.lbl.gov>
6676
6677         * FlexLexer.h: YY_CHAR -> char added YYText(), YYLeng()
6678
6679 1993-10-03  Vern Paxson <vern@ee.lbl.gov>
6680
6681         * flex.skl, gen.c: Minimized use of YY_CHAR
6682
6683 1993-10-03  Vern Paxson <vern@ee.lbl.gov>
6684
6685         * main.c: Added "flex++" feature Minimized use of YY_CHAR
6686
6687 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
6688
6689         * main.c: Clarified help message for -S
6690
6691 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
6692
6693         * libyywrap.c, version.h: Initial revision
6694
6695 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
6696
6697         * main.c: If -+ used, output to lex.yy.cc
6698
6699 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
6700
6701         * FlexLexer.h, flex.skl: Switched from FILE*'s to stream's
6702
6703 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
6704
6705         * flexdef.h: Added expand_nxt_chk() extern.
6706
6707 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
6708
6709         * flex.skl: Added dynamic buffer growing.  Added yyless() for
6710         section 3.
6711
6712 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
6713
6714         * dfa.c, flexdef.h, gen.c, main.c: Added -a option for long-align.
6715
6716 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
6717
6718         * scan.l: formfeed no longer considered whitespace
6719
6720 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6721
6722         * flexdef.h: Nuked FILENAMESIZE
6723
6724 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6725
6726         * main.c: yyflexlexer.h -> FlexLexer.h minor portability tweak
6727
6728 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6729
6730         * gen.c: Added start condition to EOF trace output
6731
6732 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6733
6734         * flex.skl: Added YY_START changed yyFlexLexer to define yylex()
6735
6736 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6737
6738         * misc.c: Minor portability tweaks
6739
6740 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6741
6742         * FlexLexer.h: Split into two classes, one fully abstract.  yylex()
6743         no longer abstract in yyFlexLexer
6744
6745 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6746
6747         * scan.l: PC lint tweak
6748
6749 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6750
6751         * parse.y: YYSTYPE #define'd to int
6752
6753 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
6754
6755         * nfa.c: minor lint tweak
6756
6757 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
6758
6759         * FlexLexer.h: Initial revision
6760
6761 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
6762
6763         * flexdef.h: Delete prototypes for Unix system calls.
6764
6765 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
6766
6767         * ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, nfa.c, parse.y,
6768         scan.l, sym.c, tblcmp.c, yylex.c: nuked static RCS string
6769
6770 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
6771
6772         * main.c: %array not allowed with C++ scanners
6773
6774 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
6775
6776         * scan.l: Fixed bugs regarding %{%} code in section 2 prolog %array
6777         not allowed with C++ scanners
6778
6779 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
6780
6781         * flexdef.h: Added C_plus_plus flag.
6782
6783 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
6784
6785         * flex.skl: First version of C/C++ skeleton
6786
6787 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
6788
6789         * gen.c: yy_state_type declared earlier.  Made a bunch of statics
6790         only output if not -+
6791
6792 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
6793
6794         * main.c: Added -+ option, updated usage() output, rearranged some
6795          generated code to come at the right point in the output for
6796         yyflexlexer.h.
6797
6798 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
6799
6800         * misc.c: Added %+/%-/%* to skelout()
6801
6802 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
6803
6804         * scan.l: EOF in section 2 prolog leads to section 0, not section 3
6805
6806 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
6807
6808         * yylex.c: Dump promotion of EOF in section 2 to turn on section 3;
6809          instead just treat it like a final EOF
6810
6811 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
6812
6813         * dfa.c: yy_nxt table should be "const"
6814
6815 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
6816
6817         * flexdef.h: Removed a lot of #ifdef chud "backtracking" -> "backing
6818         up"
6819
6820 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
6821
6822         * main.c: "backtracking" -> "backing up" got rid of time reports
6823
6824 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
6825
6826         * gen.c: "backtracking" -> "backing up" some portability tweaks
6827         fixed to only call flexscan() when done if known to be in section 3
6828
6829 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
6830
6831         * misc.c: isascii() moved to flexdef.h nuked flex_gettime()
6832
6833 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
6834
6835         * scan.l: Fixed bug with empty section 2
6836
6837 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
6838
6839         * yylex.c: Chucked definition of isascii()
6840
6841 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
6842
6843         * flex.skl: preserve yytext on input() bug fix when combining
6844         yyless() with yymore() checkpoint prior to C++ option
6845
6846 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
6847
6848         * dfa.c: "backtracking" -> "backing up"
6849
6850 1993-07-09  Vern Paxson <vern@ee.lbl.gov>
6851
6852         * flex.skl: Fixed to not generate extra EOF's after reading one.
6853
6854 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6855
6856         * main.c: Spit out definition of YY_CHAR early
6857
6858 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6859
6860         * flex.skl: Some rearranging to make sure things get declared in the
6861         right order
6862
6863 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6864
6865         * tblcmp.c: Some comment fixes as per Wilhelms
6866
6867 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6868
6869         * scan.l: Nuked #undef of yywrap, now that it's a function
6870
6871 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6872
6873         * parse.y: Fixed bug with Z-a character classes as per Wilhelms
6874
6875 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6876
6877         * nfa.c: added check_char call in mkstate() to prevent bad xtion
6878         chars
6879
6880 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6881
6882         * gen.c: Fixed some reallocation bugs, etc. as per Wilhelms
6883
6884 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6885
6886         * flexdef.h: Added check_char(), readable_form()
6887
6888 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6889
6890         * flex.skl: Added #ifndef's around #define's to let user override
6891         Moved a bunch of definitions prior to section 1
6892
6893 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6894
6895         * dfa.c: Wilhems bug fixes.
6896
6897 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
6898
6899         * ccl.c, misc.c: Added check_char()
6900
6901 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
6902
6903         * flexdef.h: Changed to use yy_flex_alloc() and friends
6904
6905 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
6906
6907         * main.c: Added -P flag
6908
6909 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
6910
6911         * scan.l: Fixed bug in lex % directives
6912
6913 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
6914
6915         * misc.c: Modified to use yy_flex_alloc() and friends
6916
6917 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
6918
6919         * sym.c: Modified to use yy_flex_alloc()
6920
6921 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
6922
6923         * flex.skl: Modified to use yy_flex_alloc() and friends Moved some
6924         globals earlier in the file to permit access in section 1
6925
6926 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
6927
6928         * dfa.c: Got rid of code needed for %t
6929
6930 1993-04-14  Vern Paxson <vern@ee.lbl.gov>
6931
6932         * ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, libmain.c,
6933         main.c, misc.c, nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 
6934         Reformatting.
6935
6936 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
6937
6938         * flex.1: Fixed bug in description of backtracking
6939
6940 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
6941
6942         * NEWS: 2.3.8
6943
6944 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
6945
6946         * flex.skl, main.c: %array support
6947
6948 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
6949
6950         * misc.c: Added non-STDC clause for '\a'
6951
6952 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
6953
6954         * scan.l: Fixed subtle problems regarding '*'s in comments
6955         %pointer/%array match entire lines
6956
6957 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
6958
6959         * gen.c: Added %array support
6960
6961 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6962
6963         * README: Finally updated email addr
6964
6965 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6966
6967         * flex.1: Mostly .LP -> .PP
6968
6969 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6970
6971         * flexdef.h: [no log message]
6972
6973 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6974
6975         * main.c, scan.l: A lot of tweaks ...
6976
6977 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6978
6979         * ccl.c: reallocate_character_array -> reallocate_Character_array
6980
6981 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6982
6983         * gen.c: Bug/lint fixes Modified to work with "action" array instead
6984         of temp file
6985
6986 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6987
6988         * sym.c: Fixed bug in 8-bit hashing
6989
6990 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6991
6992         * parse.y: numerous bug fixes extra formatting of error/warning
6993         messages added support of <*>, partial support for nested start
6994         conditions
6995
6996 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
6997
6998         * ecs.c: Remove %t cruft
6999
7000 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7001
7002         * flex.skl: Beginning of %pointer/%array support
7003
7004 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7005
7006         * dfa.c: Added keeping track of which rules are useful fixed a
7007         fencepost error in checking for scanners that require -8
7008
7009 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7010
7011         * nfa.c: Added checking for whether rules are useful modified to
7012         work with internal "action" array
7013
7014 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7015
7016         * misc.c: Added internal "action" array, internal skeleton,
7017         zero_out() in lieu of bzero
7018
7019 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7020
7021         * tblcmp.c: Fixed a bunch of fencepost errors in increasing tables.
7022
7023 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
7024
7025         * yylex.c: -Wall fix
7026
7027 1991-03-28  Vern Paxson <vern@ee.lbl.gov>
7028
7029         * gen.c: Fixed out-of-bounds access bug; patch #7 for release 2.3
7030
7031 1991-03-28  Vern Paxson <vern@ee.lbl.gov>
7032
7033         * NEWS: Patch #7 for 2.3
7034
7035 1990-10-23  Vern Paxson <vern@ee.lbl.gov>
7036
7037         * gen.c: fixed missing "rule_type" entry for end-of-buffer action
7038
7039 1990-08-29  Vern Paxson <vern@ee.lbl.gov>
7040
7041         * gen.c: Fixed yymore() but in not resetting yy_more_len
7042
7043 1990-08-29  Vern Paxson <vern@ee.lbl.gov>
7044
7045         * NEWS: Patch #6 for 2.3
7046
7047 1990-08-16  Vern Paxson <vern@ee.lbl.gov>
7048
7049         * NEWS: Patch #5
7050
7051 1990-08-14  Vern Paxson <vern@ee.lbl.gov>
7052
7053         * misc.c: fixed comment in myesc()
7054
7055 1990-08-14  Vern Paxson <vern@ee.lbl.gov>
7056
7057         * NEWS: fixed date in patch #4
7058
7059 1990-08-14  Vern Paxson <vern@ee.lbl.gov>
7060
7061         * NEWS: patch #4
7062
7063 1990-08-14  Vern Paxson <vern@ee.lbl.gov>
7064
7065         * misc.c: fixed hexadecimal escapes; added is_hex_digit()
7066
7067 1990-08-03  Vern Paxson <vern@ee.lbl.gov>
7068
7069         * NEWS: Patch #3
7070
7071 1990-08-03  Vern Paxson <vern@ee.lbl.gov>
7072
7073         * flex.skl, flexdef.h: changed to include <stddef.h> for __GNUC__
7074
7075 1990-08-02  Vern Paxson <vern@ee.lbl.gov>
7076
7077         * NEWS: 2.3 patch #2
7078
7079 1990-08-02  Vern Paxson <vern@ee.lbl.gov>
7080
7081         * flex.skl: Another try at getting the malloc() definitions correct;
7082         this time for g++, too
7083
7084 1990-08-02  Vern Paxson <vern@ee.lbl.gov>
7085
7086         * flex.skl, flexdef.h: fixed to declare malloc() and free() by hand
7087         if __GNUC__
7088
7089 1990-07-28  Vern Paxson <vern@ee.lbl.gov>
7090
7091         * flexdef.h: Changed to get malloc definition in identical fashion
7092         to that used by flex.skel
7093
7094 1990-06-28  Vern Paxson <vern@ee.lbl.gov>
7095
7096         * NEWS: [no log message]
7097
7098 1990-06-28  Vern Paxson <vern@ee.lbl.gov>
7099
7100         * flex.1: Fixed bug in mini-scanner examle Fixed bug in YY_INPUT
7101         redefinition yylineno defense reentrancy documentation Something
7102         else which I forget.
7103
7104 1990-06-27  Vern Paxson <vern@ee.lbl.gov>
7105
7106         * COPYING, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, main.c, misc.c,
7107         nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 4.4 BSD copyright
7108
7109 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7110
7111         * README: Changed prolog to reflect 2.3 release.
7112
7113 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7114
7115         * NEWS: pointed reader at Makefile instead of README for porting
7116         considerations added Makefile comments: support for SCO Unix;
7117         parameterization
7118
7119 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7120
7121         * flex.skl: Added DONT_HAVE_STDLIB_H and declarations of malloc()
7122
7123 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7124
7125         * NEWS: 2.3 changes
7126
7127 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7128
7129         * flex.1: documentation on new features Comment regarding Ove's work
7130         ^foo|bar difference between flex / lex yyin initialization
7131         difference documented that yy_switch_to_buffer can be used in
7132         yywrap() documented that # comments are deprecated
7133
7134 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7135
7136         * main.c: declared void functions as such added prototypes for
7137         forward references changed to check for error status when closing
7138         files
7139
7140 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7141
7142         * yylex.c: Added macro definition for isascii() if not already
7143         present
7144
7145 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7146
7147         * sym.c: declared void functions as such added prototypes for
7148         forward references changed to use format_pinpoint_message where
7149         appropriate
7150
7151 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7152
7153         * scan.l: declared void functions as such changed to strip #
7154         comments, as documented moved #undef of yywrap() to before include
7155             of flexdef, so prototype doesn't get screwed up
7156
7157 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7158
7159         * parse.y: introduced format_pinpoint_message() declared void
7160         functions as such changed lone <<EOF>> to apply to all outstanding
7161         start conditions
7162
7163 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7164
7165         * nfa.c, tblcmp.c: declared void functions as such added prototypes
7166         for forward references
7167
7168 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7169
7170         * misc.c: declared void functions as such prototypes for forward
7171         references shuffled around some routines to make the order perhaps a
7172         little more logical changed memory references to use void* instead
7173         of char*
7174
7175 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7176
7177         * libmain.c: Added declaration of arguments made yylex() a function
7178
7179 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7180
7181         * gen.c: prototypes for forward references declared void functions
7182         as such yy_flex_debug testing of error on file closes casts to void
7183         for sprintf() and strcpy()
7184
7185 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7186
7187         * flexdef.h: Added prototypes changed memory allocation routines to
7188         deal with void*'s instead of char*'s some rearranging for VMS
7189
7190 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7191
7192         * flex.skl: Added YY_USER_INIT Added yy_new_buffer() alias for
7193         yy_create_buffer() fixed (hopefully) malloc declaration headaches
7194
7195 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7196
7197         * ecs.c: declared void functions as such declared void functions as
7198         such
7199
7200 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7201
7202         * dfa.c: prototypes for forward references declared void functions
7203         as such
7204
7205 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
7206
7207         * ccl.c: Declared void functions as such
7208
7209 1990-04-12  Vern Paxson <vern@ee.lbl.gov>
7210
7211         * flex.skl: added fix for allowing yy_switch_to_buffer() in yywrap()
7212
7213 1990-04-03  Vern Paxson <vern@ee.lbl.gov>
7214
7215         * NEWS: patch #3 - -I fix
7216
7217 1990-03-30  Vern Paxson <vern@ee.lbl.gov>
7218
7219         * gen.c: Changed generation of archaic "continue" to "goto
7220         yy_find_action"
7221
7222 1990-03-27  Vern Paxson <vern@ee.lbl.gov>
7223
7224         * NEWS: Patch #2 changes
7225
7226 1990-03-27  Vern Paxson <vern@ee.lbl.gov>
7227
7228         * flex.skl: fixed fencepost errors with yy_buf_size and detecting
7229         NUL's
7230
7231 1990-03-26  Vern Paxson <vern@ee.lbl.gov>
7232
7233         * NEWS: [no log message]
7234
7235 1990-03-26  Vern Paxson <vern@ee.lbl.gov>
7236
7237         * flex.skl: g++ tweaks
7238
7239 1990-03-23  Vern Paxson <vern@ee.lbl.gov>
7240
7241         * NEWS: Changes for Patch #1.
7242
7243 1990-03-23  Vern Paxson <vern@ee.lbl.gov>
7244
7245         * flex.skl: fix for g++
7246
7247 1990-03-23  Vern Paxson <vern@ee.lbl.gov>
7248
7249         * flex.1: minor typos and formatting changes.  Removed BITNET
7250         address.
7251
7252 1990-03-23  Vern Paxson <vern@ee.lbl.gov>
7253
7254         * README: nuked BITNET address.
7255
7256 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7257
7258         * README: 2.2 README
7259
7260 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7261
7262         * NEWS: USG alias.
7263
7264 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7265
7266         * flexdef.h: Added USG alias for SYS_V
7267
7268 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7269
7270         * : [no log message]
7271
7272 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7273
7274         * flex.skl: Tweaks for lint and C++
7275
7276 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7277
7278         * flex.1: -ll => -lfl
7279
7280 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7281
7282         * NEWS: 2.2 changes
7283
7284 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7285
7286         * flex.skl: Changed to use YY_BUFFER_STATE everywhere.
7287
7288 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7289
7290         * flex.1: [no log message]
7291
7292 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7293
7294         * dfa.c: "associated rules" changed to "associated rule line
7295         numbers".
7296
7297 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7298
7299         * scan.l: cast added to malloc() call to keep lint happy.
7300
7301 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7302
7303         * yylex.c: Fixed handling of premature EOF's.
7304
7305 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7306
7307         * sym.c: Removed declaration of malloc()
7308
7309 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7310
7311         * scan.l: Removed malloc() declaration.  Added detection of EOF in
7312         actions.
7313
7314 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7315
7316         * parse.y: Rules rewritten so '/' and '$' parsed correctly.
7317
7318 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7319
7320         * nfa.c: Corrected line numbers for continued actions.
7321
7322 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7323
7324         * misc.c: Removed declarations of malloc() and realloc().
7325
7326 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7327
7328         * main.c: Summary of generation flags.  Minor -8 tweaks.
7329
7330 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7331
7332         * gen.c: full support for -d
7333
7334 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7335
7336         * flexdef.h: defines for malloc() and realloc() conditional defines
7337         for abs(), min(), and max()
7338
7339 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7340
7341         * flex.skl: Many multiple-buffer additions.
7342
7343 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
7344
7345         * dfa.c: -8 tweaks.
7346
7347 1990-03-19  Vern Paxson <vern@ee.lbl.gov>
7348
7349         * flex.skl: Proto hacks.  NUL hacks.  Debugging hacks.  C++ hacks.
7350
7351 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7352
7353         * : RCS won't let me unedit! gets "Missing access list"
7354
7355 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7356
7357         * tblcmp.c: Minor tweaks for NUL's.
7358
7359 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7360
7361         * : no changes -- had checked out for testing smaller read buffer
7362         sizes
7363
7364 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7365
7366         * nfa.c: hack for NUL's.
7367
7368 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7369
7370         * misc.c: Hack to cshell for NUL's.
7371
7372 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7373
7374         * main.c: NUL's.  -8
7375
7376 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7377
7378         * gen.c: NUL's.
7379
7380 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7381
7382         * flexdef.h: NUL's.  8-bit chars.
7383
7384 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7385
7386         * flex.skl: NUL's; indenting
7387
7388 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7389
7390         * dfa.c: more thrashing around with NUL's
7391
7392 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
7393
7394         * ccl.c: removed NUL hack
7395
7396 1990-03-14  Vern Paxson <vern@ee.lbl.gov>
7397
7398         * yylex.c: Added <<EOF>> token
7399
7400 1990-03-14  Vern Paxson <vern@ee.lbl.gov>
7401
7402         * ecs.c, flexdef.h:  Tweaks for NUL chars.
7403
7404 1990-03-14  Vern Paxson <vern@ee.lbl.gov>
7405
7406         * dfa.c, gen.c, main.c, misc.c, parse.y, scan.l, tblcmp.c: Tweaks
7407         for NUL chars.
7408
7409 1990-03-14  Vern Paxson <vern@ee.lbl.gov>
7410
7411         * ccl.c: Tweaks for handling NUL's.
7412
7413 1990-02-28  Vern Paxson <vern@ee.lbl.gov>
7414
7415         * flex.1: [no log message]
7416
7417 1990-02-28  Vern Paxson <vern@ee.lbl.gov>
7418
7419         * flex.1: Changed .so options.man to inlined version since flex.1
7420         will have a different (shorter) options description.
7421
7422 1990-02-28  Vern Paxson <vern@ee.lbl.gov>
7423
7424         * flex.1: [no log message]
7425
7426 1990-02-28  Vern Paxson <vern@ee.lbl.gov>
7427
7428         * flex.1: [no log message]
7429
7430 1990-02-26  Vern Paxson <vern@ee.lbl.gov>
7431
7432         * flex.1: [no log message]
7433
7434 1990-02-25  Vern Paxson <vern@ee.lbl.gov>
7435
7436         * flex.1: [no log message]
7437
7438 1990-02-25  Vern Paxson <vern@ee.lbl.gov>
7439
7440         * flex.1: Initial revision
7441
7442 1990-01-16  Vern Paxson <vern@ee.lbl.gov>
7443
7444         * gen.c: Restored EOB accepting list for REJECT.  Second try at 2.2
7445         Release.
7446
7447 1990-01-16  Vern Paxson <vern@ee.lbl.gov>
7448
7449         * misc.c: Added missing ',' in error message.  2.2 Release, second
7450         try.
7451
7452 1990-01-16  Vern Paxson <vern@ee.lbl.gov>
7453
7454         * yylex.c: 8-bit char support.  2.2 Release.
7455
7456 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7457
7458         * scan.l: 8-bit char support.  Arbitrary indented/%{} code allowed
7459         in section 2.  \x escapes.  %t support.  Minor POSIX-compliance
7460         changes.  BEGIN(0) -> BEGIN(INITIAL).  yywrap() and set_input_file()
7461         for multiple input files.  C_COMMENT_2 removed.  2.2 Release.
7462
7463 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7464
7465         * flexdef.h: 8-bit char support.  SYS_V / Atari portability fixes.
7466         Removed generated array names.  CSIZE now only defined if not
7467         already defined.  Added "csize" global.  Added "input_files",
7468         "num_input_files", and "program_name" globals.  %t support globals.
7469         2.2 Release.
7470
7471 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7472
7473         * gen.c: Removed unused EOB_accepting_list array.  2.2 Release.
7474
7475 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7476
7477         * gen.c: Bug in -F table generation fixed.  8-bit char support.
7478         Hardwired generated array names.  "const"'s added to generated code.
7479         Fixed yymore() / trailing context bug.
7480
7481 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7482
7483         * parse.y: 8-bit char support.  Error-message pinpointing.  2.2
7484         Release.
7485
7486 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7487
7488         * main.c: Unsigned char support.  %t support.  Removed hard-wiring
7489         of program name "flex".  -c changed to -C; -c now deprecated.  -n
7490         added. :-( Multiple input files.  SYSV tmpnam() use.  Removed old
7491         #define's from output.  Identified error messages w/ filename and
7492         line.  2.2 Release.
7493
7494 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7495
7496         * sym.c: Unsigned char support.  2.2 Release.
7497
7498 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7499
7500         * nfa.c: Removed redundant test.  2.2 Release.
7501
7502 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7503
7504         * misc.c: Unsigned char support.  \x support.  2.2 Release.
7505
7506 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7507
7508         * tblcmp.c: 8-bit char support.  2.2 Release.
7509
7510 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7511
7512         * flex.skl: C++ support.  Turbo-C support.  8-bit char support.
7513         yyleng is an int.  unput() callable in section 3.  yymore hacks.
7514         yyrestart() no longer closes stdin.  2.2 Release.
7515
7516 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7517
7518         * ecs.c: %t support.  8-bit/unsigned char support.  2.2 Release.
7519
7520 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7521
7522         * dfa.c: %t hacks.  minor cosmetics.  2.2 Relase.
7523
7524 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
7525
7526         * ccl.c: Changes for unsigned/8-bit chars.  2.2 Release.
7527
7528 1990-01-10  Vern Paxson <vern@ee.lbl.gov>
7529
7530         * libmain.c: Initial revision
7531
7532 1989-12-30  Vern Paxson <vern@ee.lbl.gov>
7533
7534         * nfa.c: removed gratuitous trailing context code
7535
7536 1989-12-30  Vern Paxson <vern@ee.lbl.gov>
7537
7538         * main.c: made -c<compression flags> case-sensitive
7539
7540 1989-12-30  Vern Paxson <vern@ee.lbl.gov>
7541
7542         * flex.skl: unput() bug fix
7543
7544 1989-12-30  Vern Paxson <vern@ee.lbl.gov>
7545
7546         * README: [no log message]
7547
7548 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7549
7550         * scan.l: changed to not use '|' and trailing context combo so users
7551         can test using -F ...
7552
7553 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7554
7555         * parse.y: made trailing context combined with '|' warning always
7556         come out
7557
7558 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7559
7560         * README: [no log message]
7561
7562 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7563
7564         * COPYING: Initial revision
7565
7566 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7567
7568         * NEWS, README, main.c: [no log message]
7569
7570 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7571
7572         * README: [no log message]
7573
7574 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7575
7576         * NEWS, README, main.c: [no log message]
7577
7578 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7579
7580         * : Beta release
7581
7582 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7583
7584         * NEWS, main.c: [no log message]
7585
7586 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7587
7588         * flex.skl, flexdef.h, gen.c, misc.c, nfa.c, parse.y, scan.l, sym.c: 
7589         2.0.1 beta
7590
7591 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
7592
7593         * README: [no log message]
7594
7595 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
7596
7597         * gen.c: fixsed bug with -I and backtracking
7598
7599 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
7600
7601         * flex.skl: Cleaned up forward declarations of yyunput() and input()
7602
7603 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
7604
7605         * parse.y: Split copyright string.
7606
7607 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
7608
7609         * nfa.c: Split copyright string.  Added check for empty machine in
7610         dupmachine().
7611
7612 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
7613
7614         * ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, scan.l, sym.c,
7615         tblcmp.c, yylex.c: Split copyright string into two to avoid tempting
7616         fate with \<newline> sequences ...
7617
7618 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7619
7620         * README: updated for 2nd release Beta test added RCS header
7621
7622 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7623
7624         * flexdef.h: removed static char copyright
7625
7626 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7627
7628         * flexdef.h: Added BSD copyright notice.  Removed
7629         FAST_SKELETON_FILE.
7630
7631 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7632
7633         * main.c: added BSD copyright notice.  Removed references to
7634         FAST_SKELETON_FILE.
7635
7636 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7637
7638         * ecs.c, gen.c, nfa.c: Added BSD copyright notice
7639
7640 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7641
7642         * ccl.c, dfa.c, misc.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 
7643         added BSD copyright notice
7644
7645 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
7646
7647         * flex.skl: Initial revision
7648
7649 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7650
7651         * yylex.c: renamed accnum to num_rules
7652
7653 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7654
7655         * tblcmp.c: moved table generation code to gen.c moved ntod() to
7656         dfa.c
7657
7658 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7659
7660         * sym.c: the most piddling format change imaginable
7661
7662 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7663
7664         * scan.l: changed to look for yymore, REJECT, %used and %unused
7665         removed gross magic for dealing with section 3
7666
7667 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7668
7669         * nfa.c, parse.y: changes for variable trailing context
7670
7671 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7672
7673         * misc.c: added all_lower() and all_upper()
7674
7675 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7676
7677         * main.c: added checking for features being Really used
7678         backtracking, performance reports misc. cleanup
7679
7680 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7681
7682         * gen.c: major overhaul for merged skeleton
7683
7684 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7685
7686         * flexdef.h: a zillion changes/additions/cleanups
7687
7688 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7689
7690         * dfa.c: added backtrack report added checking for dangerous
7691         trailing context considerable minor cleanup
7692
7693 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7694
7695         * ccl.c: list_character_set() modified to take a FILE to write to
7696         ...
7697
7698 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
7699
7700         * README: updated for beta release
7701
7702 1988-11-25  Vern Paxson <vern@ee.lbl.gov>
7703
7704         * main.c: added -p flag generation of #define's for scanner
7705
7706 1988-11-25  Vern Paxson <vern@ee.lbl.gov>
7707
7708         * flexdef.h: Added END_OF_BUFFER_ACTION and bol_needed
7709
7710 1988-11-25  Vern Paxson <vern@ee.lbl.gov>
7711
7712         * dfa.c: added ntod()
7713
7714 1988-05-09  Vern Paxson <vern@ee.lbl.gov>
7715
7716         * gen.c: Initial revision
7717
7718 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7719
7720         * yylex.c: RCS header changed display style of non-printings from ^x
7721         to \0xx
7722
7723 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7724
7725         * tblcmp.c: RCS header MAX_XTIONS_FOR_FULL_INTERIOR_FIT ->
7726         MAX_XTIONS_FULL_INTERIOR_FIT made back-tracking accepting number be
7727           one greater than the last legit accepting number, instead of 0.
7728           This way, end-of-buffer can take 0 and no negative accepting numbers
7729         are needed.  added genftbl() changed last ftl references to C added
7730         check for UNSIGNED_CHAR's added back-track logic to make_tables()
7731         added checking and report for backtracking fixed fence-post error
7732         with onesp stack pointer
7733
7734 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7735
7736         * sym.c: RCS header changed "entry" to "sym_entry" to avoid conflict
7737         with old keyword
7738
7739 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7740
7741         * scan.l: RCS header removed \^ from ESCSEQ
7742
7743 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7744
7745         * parse.y: RCS header bug fix due to missing default rule, could
7746           have to backtrack when backtrack variables haven't been set up
7747
7748 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7749
7750         * nfa.c: RCS ident yy_cp, yy_bp support name shortenings assoc_rule
7751         support
7752
7753 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7754
7755         * misc.c: RCS header check before malloc()'ing for 16 bit overflow
7756         MS_DOS, VMS ifdef's removed commented-out \^ code removed FTLSOURCE
7757         code added readable_form()
7758
7759 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7760
7761         * main.c: Added RCS header removed revision history misc additions
7762         and fixes to globals VMS ifdef's backtracking statistics -p flag
7763         name shortenings
7764
7765 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7766
7767         * flexdef.h: removed revision history added RCS header added VMS,
7768         MS_DOS ifdef's removed DEFAULT_ACTION, changed END_OF_BUFFER_ACTION
7769         shortened MAX_XTIONS_FOR_FULL_INTERIOR_FIT to
7770         MAX_XTIONS_FULL_INTERIOR_FIT added MAX_ASSOC_RULES added
7771         performance_report, assoc_rule gloabls added num_backtracking gloabl
7772         shortened allocate_integer_pointer_array,
7773         reallocate_integer_pointer_array
7774
7775 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7776
7777         * ecs.c: added RCS id added PROCFLG to avoid assumption of signed
7778         char's
7779
7780 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7781
7782         * dfa.c: added RCS id added check_for_backtracking() added
7783         dump_associated_rules() added dump_transitions() shortened
7784         reallocate_integer_pointer_array to reallocate_int_ptr_array removed
7785         some dfaacc_{state,set} abuses
7786
7787 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
7788
7789         * ccl.c: Added list_character_set()
7790
7791 1988-05-07  Vern Paxson <vern@ee.lbl.gov>
7792
7793         * ccl.c: added RCS id
7794
7795 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7796
7797         * README: minor tweaks
7798
7799 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7800
7801         * README: forgot sh flex.shar
7802
7803 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7804
7805         * README: final tweaking
7806
7807 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7808
7809         * tblcmp.c: removed minor lint fluff
7810
7811 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7812
7813         * NEWS: [no log message]
7814
7815 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7816
7817         * NEWS, README: Initial revision
7818
7819 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7820
7821         * yylex.c: added identifying comment.  changed to include "parse.h"
7822         instead of "y.tab.h"
7823
7824 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7825
7826         * tblcmp.c: Changed name from flexcmp.c -> tblcmp.c fixed misc.
7827         typos made generating ec tables be a routine
7828
7829 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7830
7831         * sym.c: changed name from flexsym.c -> sym.c revamped calling
7832           sequences, etc., for extended table struct definition which now has
7833         both char * and int fields.
7834
7835 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7836
7837         * scan.l: Changed name from flexscan.l -> scan.l fixed bug in
7838         <RECOVER> added block comments between rules.
7839
7840 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7841
7842         * parse.y: changed name from flexparse.y -> parse.y added start
7843         condition "INITIAL" made a{3} have "variable length"
7844
7845 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7846
7847         * nfa.c: changed name from flexnfa.c -> nfa.c corrected some typos.
7848
7849 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7850
7851         * misc.c: changed name from flexmisc.c -> misc.c
7852
7853 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7854
7855         * main.c: fixed bug causing core dumps if skeleton files could not
7856         be opened.  Added -cF.  Added fullspd to be equivalent to fulltbl
7857            for which options is cannot be mixed with.
7858
7859 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7860
7861         * flexdef.h: fixed typos, enhanced symbol table definition.
7862
7863 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7864
7865         * ecs.c: changed name from flexecs.c to ecs.c
7866
7867 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7868
7869         * dfa.c: changed name from flexdfa.c to dfa.c
7870
7871 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
7872
7873         * ccl.c: changed name from flexccl.c -> ccl.c
7874
7875 1988-02-13  Vern Paxson <vern@ee.lbl.gov>
7876
7877         * ccl.c, dfa.c, ecs.c, flexdef.h, main.c, misc.c, nfa.c, parse.y,
7878         scan.l, sym.c, tblcmp.c, yylex.c: Beta Release.
7879
7880 1987-11-08  Vern Paxson <vern@ee.lbl.gov>
7881
7882         * Initial revision
7883