Minor consistency changes for latest pilex.git/bootstrap Python scanner
[bootstrap_flex.git] / ChangeLog
1 2017-05-06  Will Estes <westes575@gmail.com>
2
3         * po/ca.po, po/da.po, po/de.po, po/eo.po, po/es.po, po/fi.po,
4         po/fr.po, po/ga.po, po/hr.po, po/ko.po, po/nl.po, po/pl.po,
5         po/pt_BR.po, po/ro.po, po/ru.po, po/sr.po, po/sv.po, po/tr.po,
6         po/vi.po, po/zh_CN.po, po/zh_TW.po: gettext: pulled latest
7         translations; recompiled against current sources
8
9 2017-05-06  Will Estes <westes575@gmail.com>
10
11         * NEWS: version 2.6.4 * NEWS: Record release date.
12
13 2017-05-06  Will Estes <westes575@gmail.com>
14
15         * .prev-version: note previous version
16
17 2017-05-06  Will Estes <westes575@gmail.com>
18
19         * NEWS: doc: update NEWS for upcoming release
20
21 2017-05-04  viktor.shepel <shepelvictor@bigmir.net>
22
23         * doc/flex.texi: doc: Correct typo in C code sample in manual
24
25 2017-05-04  Explorer09 <explorer09@gmail.com>
26
27         * src/flex.skl: scanner: Mention %# comments are removed when
28         building skel.c
29
30 2017-05-02  Demi Obenour <demiobenour@gmail.com>
31
32         * src/flex.skl: Honor user definitions of yy_* macros The user may have defined the yy_* macros themselves.  In that case,
33         don't clobber them.
34
35 2017-05-02  Demi Obenour <demiobenour@gmail.com>
36
37         * src/flex.skl, src/main.c: Don't leak macro definitions into header
38         files This allowed unnamespaced definitions to leak into header files,
39         breaking client code.  Fixes #142
40
41 2017-05-03  Demi Obenour <demiobenour@gmail.com>
42
43         * src/scan.l: scanner: Check for 0 bracecount when EOL ends quoted
44         literal.  This can happen in the case of // comments (which Flex doesn't
45         handle specially).
46
47 2017-05-03  Demi Obenour <demiobenour@gmail.com>
48
49         * src/scan.l: scanner: when bracelevel is negative, treat as zero.  This really should never happen, but this at least fixes the
50         breakage on Verilator.
51
52 2017-04-02  Jeff Smith <whydoubt@gmail.com>
53
54         * tests/Makefile.am, tests/tableopts.am, tests/tableopts.sh: test:
55         enable more silent building of tests.  When running 'make V=0 check', some compile and link steps are made
56         less verbose and some are not.  This cleans up most steps that are
57         not.  These have no effect if V=0 is not specified.
58
59 2017-05-03  Demi Obenour <demiobenour@gmail.com>
60
61         * src/Makefile.am, src/misc.c, src/mkskel.sh: build: Delete comments
62         from skeleton file.  Since the comments in flex.skl are, by hypothesis, not needed in
63         skel.c, we remove them. THis reduces the size of the resulting
64         executable somewhat.
65
66 2017-05-03  Explorer09 <explorer09@gmail.com>
67
68         * Makefile.am, configure.ac, lib/Makefile.am: build: do not generate
69         lib/Makefile.in.  Files in lib/ are picked up and built using makefile directives in
70         src/Makefile.am. Remove the need to generate lib/Makefile.in and the
71         stub lib/Makefile.am.
72
73 2017-05-02  Will Estes <westes575@gmail.com>
74
75         * po/POTFILES.in: gettext: revert listing generated .c files
76
77 2017-04-10  Jeff Smith <whydoubt@gmail.com>
78
79         * src/filter.c: FLEX_EXIT() is the preferred way to exit flex
80
81 2017-04-11  Explorer09 <explorer09@gmail.com>
82
83         * src/misc.c: Fix myesc() 'sptr' conditionals * Don't call isascii() here. It's deprecated in POSIX and not needed   for myesc's case.  * The check of the character class and range here should match
84           what's defined as {ESCSEQ} in scan.l, so for [[:xdigit:]] we use
85           isxdigit(); for [0-7] we check '0' <= c <= '7' (not isdigit(c)
86           because isdigit is locale-dependant in standard's sense) * Add missing length limit for "\x<hex>" (<hex> is at most 2 digits)
87
88 2017-04-11  Explorer09 <explorer09@gmail.com>
89
90         * src/flexdef.h, src/misc.c: Obsolete htoui() and otoui(); use
91         strtoul().  No sense to keep these two function when libc's strtoul() can do the
92         same job, but better.
93
94 2017-04-12  Todd C. Miller <Todd.Miller@courtesan.com>
95
96         * src/flex.skl: scanner: update yy_buf_size after yyrealloc()
97
98 2017-05-02  Simon Sobisch <simonsobisch@web.de>
99
100         * configure.ac: build: use lowest versions for gettext, automake.
101
102 2017-05-02  Simon Sobisch <simonsobisch@web.de>
103
104         * po/Makevars, po/Rules-getpo, po/update_linguas.sh: gettext: more
105         recent makevars; new script to update po files.  Previously, "make dist" and similar commands would cause the po
106         files to be updated, which is incorrect. The more recent version now
107         used should not do this.  Replaced Rules-getpo by extra script to manually update and rebuild
108         all po files.
109
110 2017-05-02  Simon Sobisch <simonsobisch@web.de>
111
112         * po/POTFILES.in: gettext: list generated files instead of flex,
113         bison sources in POTFILES.in.  Listing the flex and bison sources -- as the gettext manual suggests
114         -- causes warnings. Listing the generated C files for the lexer and
115         parser removes the warnings. Since both files contain line
116         directives, any translator who needs to refer back to those files
117         should be able to find the context in which strings are needed.
118
119 2017-05-02  Simon Sobisch <simonsobisch@web.de>
120
121         * autogen.sh: build: only touch ChangeLog if it does not exist
122
123 2017-05-02  Simon Sobisch <simonsobisch@web.de>
124
125         * configure.ac, doc/Makefile.am: build: list earliest useable
126         versions for automake
127
128 2017-05-02  Simon Sobisch <simonsobisch@web.de>
129
130         * autogen.sh: build: check for how to call libtoolize.  Previously, we would call libtoolize and if that failed, we would
131         call glibtoolize since some platforms have the libtoolize program
132         under that name.  Instead, we check to see if the environment variable LIBTOOLIZE is
133         set and use that if so. Otherwise, we try to find a program
134         "libtoolize" on the path and failing that glibtoolize. We alert the
135         user if no suitable program can be found.
136
137 2017-01-06  Alastair Hughes <hobbitalastair@gmail.com>
138
139         * configure.ac, m4/ax_prog_cc_for_build.m4, src/Makefile.am: build:
140         support cross compiling.  Check for cross compiling. If cross compiling, build stage1flex
141         using a custom link command.  We also override LDADD since that adds
142         the replacement implementations that are cross compiled, and instead
143         always use the replacement library implementations.  We don't use BUILD_OBJEXT and BUILD_EXEEXT since it seems that
144         automake does not support these.  Fixes #78.
145
146 2017-02-17  Explorer09 <explorer09@gmail.com>
147
148         * configure.ac, src/flexdef.h: build: Include <strings.h>; add
149         strcasecmp() check to configure.  strings.h (not string.h) is the standard-defined include header for
150         strcasecmp(). Include <strings.h> for portability (even though glibc
151         exposes strcasecmp() declaration also in <string.h> by default).
152
153 2017-02-17  Explorer09 <explorer09@gmail.com>
154
155         * configure.ac, src/flexdef.h: build: Let configure error if missing
156         required functions, headers..  `configure` will now error if a required header or function is not
157         found on the system.  Also add comments on optional functions checks.  Add sys/stats.h and sys/wait.h to list of required headers in
158         configure.  This fixes issue #180.
159
160 2017-02-12  Explorer09 <explorer09@gmail.com>
161
162         * src/dfa.c, src/flexdef.h: scanner: compute powers of two faster.  Replace the naive "for" loop in determining power of two with a
163         clever bitwise solution. This code is around the Internet already
164         and is in Public Domain.
165
166 2017-02-07  Explorer09 <explorer09@gmail.com>
167
168         * configure.ac, tests/Makefile.am, tests/pthread.l: test: skip
169         pthread test when needed files missing.  "Unlisting" the pthread test when libpthread is not available is
170         never a good idea. Should let it compile into a stub program that
171         returns the "skip" status.  configure.ac and tests/Makefile.am are edited so that pthread test
172         can be built anyway, but only works (not as the stub) when both
173         pthread.h and libpthread are detected on the system.  Also fix a small typo in tests/pthread.l comments.
174
175 2017-02-16  Will Estes <westes575@gmail.com>
176
177         * src/Makefile.am: build: mv scan.c when building dist.  Revert change to copy scan.c when building the distribution archive.
178         Move it instead. This satisfies automake's notions of what should be
179         clean and ensures that the distribution archive contains a
180         just-built copy of scan.c.  Fixes #186
181
182 2017-02-06  Will Estes <westes575@gmail.com>
183
184         * src/Makefile.am: build: don't assume distdir/scan.c is writeable
185
186 2017-01-02  Explorer09 <explorer09@gmail.com>
187
188         * src/Makefile.am: build: Add dist-hook to force remake scan.c.  This will ensure the flex scanner included in release tarball being
189         generated by exactly the flex version to be released.  Here's one catch after this change: You may not run "make dist" or
190         "make distdir" if you configure the flex source to be
191         cross-compiled.
192
193 2017-01-02  Explorer09 <explorer09@gmail.com>
194
195         * src/Makefile.am: build: respect '--localedir' from configure.  Makefile shouldn't overwrite the 'localedir' variable, because
196         that's what '--localedir' option in 'configure' is for.
197
198 2017-01-02  Explorer09 <explorer09@gmail.com>
199
200         * src/Makefile.am: build: Remove "-I$(top_srcdir)/intl" from
201         CPPFLAGS.  Revert commit e02c3d27eeb6b53ec82532ab080c23ce26813fd4 ("include the intl/ subdirectory when searching for include files") Flex doesn't come with libintl source code, so inclusion of
202         $(top_srcdir)/intl subdirectory during compiling is unnecessary.  This flag seems to be left after "remove intl from dist" (commit
203         8f45da06adbd7dbcdfdbdd5c20ff4c47fc504f35) without someone cleaning
204         this up.  Users who need to build with gettext functionality from libintl
205         would use the '--with-libintl-prefix' configure option.
206
207 2017-02-03  Explorer09 <explorer09@gmail.com>
208
209         * src/regex.c: scanner: fix regcomp's error reporting, double
210         malloc.  Fix unneeded double malloc - let regerror(). Write its message after
211         our "regcomp for (regex) failed: " string.  Also, errbuf cannot be free()'d because of flexfatal containing a
212         longjmp.
213
214 2017-01-03  Explorer09 <explorer09@gmail.com>
215
216         * tests/Makefile.am, tests/no_bison_stub.c: test: Skip bison tests
217         if bison is not available
218
219 2017-01-03  Explorer09 <explorer09@gmail.com>
220
221         * configure.ac: build: remove repeated bison detection from
222         configure.  AC_PROG_YACC already detects the bison program. We can just use it,
223         and make notice if [ $YACC != 'bison -y' ] Remove unused AC_SUBST([BISON], ...).  Add AM_CONDITIONAL([HAVE_BISON], ...) so that we can skip bison
224         tests in testsuite when bison is absent.  We don't make any attempt to detect other yacc implementations since
225         flex is developed with bison. While it would be possible, the need
226         isn't there right now. It would be possible to add a --with-parser
227         option that defaulted to bison if such a need cropped up.
228
229 2017-01-01  Explorer09 <explorer09@gmail.com>
230
231         * src/Makefile.am: build: fix Makefile parse.h dependency clauses.  The current clauses stating "main.c: parse.h" and "yylex.c: parse.h"
232         do not work as expected. Make did not try to build parse.h upon
233         building flex-main.o as it would think main.c exist already and
234         ignore the clause. Fix this by explicitly stating that the .o files
235         depend on parse.h instead.  This dependency bug only happens if user builds flex from a
236         checked-out repository.
237
238 2017-01-03  Explorer09 <explorer09@gmail.com>
239
240         * tests/Makefile.am: test: Remake *_scanner.c if *_scanner.h is
241         missing.  If a ${foo}_scanner.c exists but the respective ${foo}_scanner.h is
242         missing, then 'make' can halt. Fix this by deleting the
243         ${foo}_scanner.c file and then remake it. This rule is the same as
244         the automake-generated rule for .c files that require LEX or YACC
245         (except automake will use ylwrap).
246
247 2016-12-31  Explorer09 <explorer09@gmail.com>
248
249         * tests/Makefile.am: test: remove BUILT_SOURCES; add missing
250         dependencies.  Without BUILT_SOURCES in Makefile, no test sources in tests/ will be
251         built when using the default "make all" target. This is desireable
252         for people who are just building flex but who do not want to run,
253         and therefore, build any part of the test suite.  Also fix missing sources dependencies:     bison_nr_scanner.$(OBJEXT): bison_nr_parser.h     bison_yylloc_scanner.$(OBJEXT): bison_yylloc_parser.h     bison_yylval_scanner.$(OBJEXT): bison_yylval_parser.h
254
255 2017-01-19  Explorer09 <explorer09@gmail.com>
256
257         * configure.ac, lib/reallocarray.c, src/flexint.h, src/misc.c: 
258         build: detect overflow for [re]allocate_array.  Use reallocarray() when we have it (i.e. in OpenBSD system). When we
259         don't, use equivalent overflow detection for our allocate_array and
260         reallocate_array functions.  Remove lib/reallocarray.c from our LIBOBJS as we no longer need it.  Provide a fallback SIZE_MAX macro definition in flexint.h (not
261         preprocessor friendly, but enough for our reallocate_array use
262         case).
263
264 2017-01-23  Will Estes <westes575@gmail.com>
265
266         * NEWS, configure.ac: doc: v2.6.4
267
268 2017-01-23  Thomas Klausner <wiz@NetBSD.org>
269
270         * src/Makefile.am: build: more BSD make and vpath build fixes.  BSD make doesn't like $< with more than one source specified.
271         Additionally, make sure to specify srcdir when referring to source
272         files since vpath builds depend on this.
273
274 2017-01-22  Thomas Klausner <wiz@NetBSD.org>
275
276         * src/Makefile.am: build: Fix skel.c generation with BSD make
277
278 2017-01-22  Christos Zoulas <christos@zoulas.com>
279
280         * src/flex.skl: Add more defines in the non-reentrant part.  Fix the reentrant part; don't "#define yyfoo yyfoo" because it
281         breaks code that does #ifndef yywrap ..
282
283 2017-01-22  Christos Zoulas <christos@zoulas.com>
284
285         * src/flexdef.h: scanner: Add yyparse prototype
286
287 2017-01-22  Thomas Klausner <wiz@NetBSD.org>
288
289         * src/flex.skl: scanner: move comment for consistency
290
291 2017-01-22  Christos Zoulas <christos@zoulas.com>
292
293         * src/misc.c: scanner: Use array instead of pointer
294
295 2017-01-22  Christos Zoulas <christos@zoulas.com>
296
297         * src/main.c: scanner: manage path to m4 better.  Avoid alloca() for SSP; it is better anyway; since we don't need to
298         strdup the path.
299
300 2017-01-22  Christos Zoulas <christos@zoulas.com>
301
302         * src/gen.c: scanner: Avoid creating unused label
303
304 2017-01-22  Christos Zoulas <christos@zoulas.com>
305
306         * src/buf.c: Cast argument to avoid arithmetic on void *.
307
308 2017-01-22  Christos Zoulas <christos@zoulas.com>
309
310         * src/scan.l: scanner: Use strncpy
311
312 2017-01-22  Christos Zoulas <christos@zoulas.com>
313
314         * src/main.c: scanner: Use prefix when defining yywrap to avoid
315         redefinition.  Fixes regression introduced in v2.6.3.
316
317 2017-01-22  Christos Zoulas <christos@zoulas.com>
318
319         * src/flexdef.h, src/misc.c: scanner: Include stdarg.h for va_list
320
321 2017-01-22  Christos Zoulas <christos@zoulas.com>
322
323         * src/flexdef.h, src/main.c, src/parse.y: scanner: Rename warn to
324         lwarn.  This avoids a naming conflict in NetBSD's  libc.
325
326 2017-01-01  Explorer09 <explorer09@gmail.com>
327
328         * tests/README: test: document automake convention for skipped exit
329         status.
330
331 2017-01-03  Explorer09 <explorer09@gmail.com>
332
333         * tests/Makefile.am: test: let testwrapper scripts be run by
334         ${SHELL}.  This allows user to use a different shell if /bin/sh has problems.
335         The use of $SHELL (variable) to run scripts is already an Automake
336         convention. All shell scripts in build-aux are run by $SHELL.
337
338 2017-01-02  Explorer09 <explorer09@gmail.com>
339
340         * tests/options.cn, tests/tableopts.sh,
341         tests/testwrapper-direct.sh, tests/testwrapper.sh: test: Remove test
342         scripts bashisms.  They now all work under a POSIX compliant sh. Specifically, 'dash'
343         can now be used for running "make check" tests.  Note that none of these scripts has ever been using a pipe, so `set
344         -o pipefail` is unnecessary and removed.
345
346 2017-01-02  Explorer09 <explorer09@gmail.com>
347
348         * tests/testwrapper.sh: test: exit on '-1' test non-zero status.  If a '-1' test program returns a non-zero status, don't go further
349         and compare it's (numeric) output values. This allows a '-1' test to
350         indicate a "skip" status or an otherwise error. (Currently no such
351         '-1' test would skip like this, though.) Shell syntax note: `set -e` will not exit with the syntax like this
352         `test $(false) = $(false);`. The exit statuses of `false` in the
353         example will be ignored instead. But putting the output in a
354         variable, such as `VAR=$(false)`, DOES exit.
355
356 2017-01-02  Explorer09 <explorer09@gmail.com>
357
358         * Makefile.am, src/Makefile.am: build: Fix 'make indent' target This 'make indent' target has not been working since the directories
359         reorganization in flex 2.6.0. Now make it work again.  Note that the current indent profile breaks many styles of existing
360         code. The indent target should not be used until the .indent.pro
361         options are reviewed for desireability.
362
363 2017-01-01  Explorer09 <explorer09@gmail.com>
364
365         * configure.ac: build: Simplify indent program detection
366
367 2017-01-12  Tobias Klauser <tklauser@distanz.ch>
368
369         * src/filter.c: filter: Don't emit #line if %option noline set One place emitting a #line directive to the generated header was
370         missed in commit 647a92b9f4 when resolving #55. Fix it to respect
371         gen_line_dirs as well.
372
373 2017-01-12  Will Estes <westes575@gmail.com>
374
375         * po/ca.po, po/da.po, po/de.po, po/eo.po, po/es.po, po/fi.po,
376         po/fr.po, po/ga.po, po/hr.po, po/ko.po, po/nl.po, po/pl.po,
377         po/pt_BR.po, po/ro.po, po/ru.po, po/sr.po, po/sv.po, po/tr.po,
378         po/vi.po, po/zh_CN.po, po/zh_TW.po: translation: refresh po files
379         from translation project
380
381 2017-01-10  Harald van Dijk <harald@gigawatt.nl>
382
383         * src/flex.skl: c++: Fix yyrestart(NULL) SEGV.  Binding a reference to a dereferenced null pointer is invalid and
384         compilers optimise away the &file == 0 check. We need a real stream.  yyin is available already, and yyrestart(NULL) is only supported
385         when yyin will not be used, so there is no harm in just passing in
386         that.  Since we now always have a valid stream, we can skip the null
387         check too.  Fixes #98.
388
389 2017-01-09  luistung <dongliang1986@gmail.com>
390
391         * src/scan.l: scanner: join symbol list.  Removed a newline that caused a problem building the scanner in some
392         circumstances. Specifically: 'bad character' error  when executing /bin/sh ../build-aux/ylwrap scan.l lex.yy.c scan.c -- flex
393
394 2017-01-11  Will Estes <westes575@gmail.com>
395
396         * src/flex.skl: scanner: remove void cast before fprintf
397
398 2016-12-30  Will Estes <westes575@gmail.com>
399
400         * NEWS: doc: update NEWS for 2.6.3 release
401
402 2016-11-26  Explorer09 <explorer09@gmail.com>
403
404         * configure.ac, src/Makefile.am: build: New configure option
405         '--disable-bootstrap'.  If configure is run with '--disable-bootstrap', then stage1flex
406         won't be built and stage1scan.c will be generated by sed'ing scan.c.  This option is intended to workaround bootstrap bugs rather than to
407         fix the bootstrapping issues which are proving subtler and harder to
408         fix than anyone would like.
409
410 2016-11-26  Explorer09 <explorer09@gmail.com>
411
412         * src/Makefile.am: build: "make clean" deletes stage1scan.c,
413         stage1flex
414
415 2016-11-26  Explorer09 <explorer09@gmail.com>
416
417         * configure.ac, src/Makefile.am: build: allow building libfl even
418         with --disable-libfl.  For various reasons, we may wish to build libfl explicitly even when
419         configure has been run with the --disable-libfl option. This is
420         possible, now, via 'make -C src libfl.la'.
421
422 2016-12-19  Alexis La Goutte <alexis.lagoutte@gmail.com>
423
424         * src/flex.skl: scanner: remove trailing whitespace in skeleton
425
426 2016-12-01  Demi Obenour <demiobenour@gmail.com>
427
428         * src/buf.c, src/main.c, src/parse.y: scanner: Disallow, overquote
429         '[' and ']' in prefix
430
431 2016-12-29  Samuel Thibault <samuel.thibault@ens-lyon.org>
432
433         * src/main.c: scanner: allocate correct buffer size for m4 path.  Flex did not check the length of the m4 path which could lead to a
434         buffer overflow in some cases. Additionally, not all platforms
435         believe in PATH_MAX, so stop relying on it.  Fixes #138
436
437 2016-11-24  Will Estes <westes575@gmail.com>
438
439         * NEWS: doc: note no more libcompat in NEWS
440
441 2016-11-24  Will Estes <westes575@gmail.com>
442
443         * lib/Makefile.am: build: explain empty lib/Makefile.am
444
445 2016-11-20  Explorer09 <explorer09@gmail.com>
446
447         * configure.ac: build: warn about cross compiling with *alloc
448
449 2016-11-19  Explorer09 <explorer09@gmail.com>
450
451         * configure.ac, lib/Makefile.am, lib/lib.c, src/Makefile.am: build:
452         Link $(LIBOBJS) from src/ dir, remove libcompat.la.  The libcompat.la library was small and less friendly to
453         bootstrapping and cross compilation. Now, we will simply link
454         individual object files as needed, which is simpler.
455
456 2016-11-16  Explorer09 <explorer09@gmail.com>
457
458         * src/Makefile.am: build: Let stage1flex respect LFLAGS
459
460 2016-11-14  Will Estes <westes575@gmail.com>
461
462         * NEWS: doc: describe --disable-libfl in NEWS
463
464 2016-10-31  Explorer09 <explorer09@gmail.com>
465
466         * configure.ac, src/Makefile.am: build: Add --disable-libfl
467         configure option.  Disabling libfl is useful when building flex for a cross-toolchain.  Fixes: GH-99
468
469 2016-11-09  Demi Obenour <demiobenour@gmail.com>
470
471         * src/flex.skl, tests/array_r.l: fix backwards incompatible changes
472         in 2.6.2.  This patch addscompatibility `#defines` for all macros affected by
473         `%prefix`.  Fixes #113.
474
475 2016-11-08  Will Estes <westes575@gmail.com>
476
477         * tests/.gitignore: git: ignore quote_in_comment artifacts
478
479 2016-11-08  Demi Obenour <demiobenour@gmail.com>
480
481         * src/scan.l, tests/Makefile.am, tests/quote_in_comment.l,
482         tests/quote_in_comment.txt: Fixes a major bug in Flex's own lexing
483         of literals.  My changes caused Flex to mishandle string and character literals in
484         line comments.  This commit fixes them.  Fixes #113.
485
486 2016-11-06  Thomas Klausner <wiz@NetBSD.org>
487
488         * configure.ac: Fix unportable test(1) operator.  "==" is only supported by bash, "=" is the standard comparison
489         operator.
490
491 2016-11-02  Demi Obenour <demiobenour@gmail.com>
492
493         * tests/quotes.l: Add more escaping tests
494
495 2016-11-01  Demi Obenour <demiobenour@gmail.com>
496
497         * src/scan.l: Fix another escaping bug in non-indented verbatim section 2 code.  I also did some reformatting.
498
499 2016-10-28  Alastair Hughes <hobbitalastair@gmail.com>
500
501         * configure.ac: build: fix false negatives for help2man and texi2dvi HELP2MAN and TEXI2DVI (or the corresponding ac_prog variables) will
502         never be zero length as they fall back to the missing script; check
503         for the fall back and warn on that instead of always warning.
504
505 2016-10-28  Explorer09 <explorer09@gmail.com>
506
507         * doc/Makefile.am: doc: Don't delete flex.1 during "make distclean".  flex.1 is pre-generated in release tarball. If we delete it, the
508         next "configure and make" on the source directory will then require
509         help2man unnecessarily.
510
511 2016-10-27  Alastair Hughes <hobbitalastair@gmail.com>
512
513         * NEWS, doc/Makefile.am: Only regenerate the man page when required.  Make the flex binary an order-only prerequisite, and add back the
514         prerequisites from before 7cfb440. This prevents rebuilding the man
515         page whenever the flex binary is rebuilt, which causes problems if
516         help2man is not installed and will never work when cross compiling.  Fixes #108.
517
518 2016-10-26  Will Estes <westes575@gmail.com>
519
520         * NEWS, src/Makefile.am: build: no longer build PIC version of
521         libfl.  The PIC version of libfl was not being built correctly. From the
522         lack of bug reports around this problem, we conclude that the PIC
523         version of libfl is not used and so we drop it from the build build
524         targets for flex.
525
526 2016-10-25  Explorer09 <explorer09@gmail.com>
527
528         * README.md: doc: README.md formatting fixes * Wrap everything in the raw document in 72 char per line limit.  * Proper casing for terms "Git" and "GitHub" (don't try to look
529         lazy).  * Add unordered list marks when needed.  * Say `configure && make && make install` and quoted for fixed-width   font.  Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
530
531 2016-10-25  Will Estes <westes575@gmail.com>
532
533         * NEWS, configure.ac: build: version 2.6.3 begins
534
535 2016-10-24  Will Estes <westes575@gmail.com>
536
537         * NEWS: doc: mark 2.6.2 release date
538
539 2016-10-24  Will Estes <westes575@gmail.com>
540
541         * .gitignore, NEWS, configure.ac: build: switch xz to lzip
542
543 2016-10-20  Demi Obenour <demiobenour@gmail.com>
544
545         * src/scan.l, tests/quotes.l: Fix M4 quotation in section 2 prologue
546         and refactor duplicated code
547
548 2016-10-21  Alex Kennedy <alexzanderkennedy@gmail.com>
549
550         * doc/flex.texi: Update flex.texi: Removed repedative wording "Flex used to" was written twice at the beginning of Chapter 9,
551         paragraph 2.
552
553 2016-09-27  Demi Obenour <demiobenour@gmail.com>
554
555         * src/dfa.c, src/gen.c, src/main.c, src/nfa.c, src/parse.y,
556         src/scan.l, tests/bison_yylval_scanner.l,
557         tests/include_by_push.direct.l: Improved M4 quotation This fixes M4 quotation of certain strings beginning with `yy` (in
558         section 3 of the input file only) and character literals.  The new
559         quotation method is also less brittle and faster.  Tests that relied on the old behavior were fixed.  Also, `yyconst` is no longer defined; use `const` (which it
560         unconditionally was defined to) instead.
561
562 2016-10-19  Will Estes <westes575@gmail.com>
563
564         * Makefile.am, configure.ac: build: for automake, flex is foreign
565
566 2016-10-19  Will Estes <westes575@gmail.com>
567
568         * README, README.md: doc: mv README to README.md
569
570 2016-10-19  Will Estes <westes575@gmail.com>
571
572         * README: doc: touch up README
573
574 2016-10-19  Will Estes <westes575@gmail.com>
575
576         * README: doc: README no longer mentions sourceforge
577
578 2016-10-06  Will Estes <westes575@gmail.com>
579
580         * NEWS: doc: update NEWS with more post-2.6.1 additions
581
582 2016-09-27  Demi Obenour <demiobenour@gmail.com>
583
584         * src/filter.c, src/flexdef.h, src/main.c, src/misc.c,
585         src/options.c, src/options.h, src/scan.l, src/yylex.c,
586         tests/Makefile.am, tests/alloc_extra.l, tests/array_r.l,
587         tests/basic_r.l, tests/c_cxx_nr.lll, tests/c_cxx_r.lll,
588         tests/debug_r.l, tests/include_by_reentrant.direct.l,
589         tests/lineno_r.l, tests/mem_nr.l, tests/mem_r.l, tests/posix.l,
590         tests/posixly_correct.l, tests/pthread.l, tests/quotes.l,
591         tests/reject.l4, tests/rescan_nr.direct.l, tests/rescan_r.direct.l,
592         tests/string_nr.l, tests/string_r.l: Fix M4 quoting of section 3.  This fixes M4 quoting of section 3 of the input file, including
593         escape sequences and character constants.  Tests were added to verify the behavior in section 3 with respect to
594         quoting. Both escaping of quotes and quoting of potential
595         macro-start characters are tested. Existing tests were also fixed to
596         account for the new -- and now correct -- behavior. Many tests
597         relied on the old behavior of expanding M4 macros in section 3.
598         They needed to be updated for the new behavior.
599
600 2016-10-03  Mightyjo <mightyjo@gmail.com>
601
602         * src/flex.skl, tests/.gitignore, tests/Makefile.am,
603         tests/cxx_restart.ll, tests/cxx_restart.txt: Fix yyrestart(NULL)
604         SEGV.
605
606 2016-09-05  Demi Obenour <demiobenour@gmail.com>
607
608         * src/scan.l: scanner: M4 quoting fixes
609
610 2016-09-05  Demi Obenour <demiobenour@gmail.com>
611
612         * src/Makefile.am: Support `make indent` for out of source builds
613
614 2016-09-24  Demi Obenour <demiobenour@gmail.com>
615
616         * src/Makefile.am, src/mkskel.sh: Simplify some shell code
617
618 2016-09-23  Demi Obenour <demiobenour@gmail.com>
619
620         * doc/flex.texi, src/flex.skl, src/flexdef.h, src/main.c,
621         src/options.c, src/options.h, src/scan.l, tests/.gitignore,
622         tests/Makefile.am, tests/noansi_nr.l, tests/noansi_nr.txt,
623         tests/noansi_r.l, tests/noansi_r.txt: no longer generate K&R C
624         scanners
625
626 2016-09-04  Demi Obenour <demiobenour@gmail.com>
627
628         * src/scan.l: Fix escaping of `[[` and `]]` in strings Previously, `[[` and `]]` were not escaped in strings, which led to
629         bad interactions with m4.  Also, don't break strings on newline, as GCC et al support
630         whitespace between a backslash and the subsequent newline.
631
632 2016-06-20  Translation Project <coordinator@translationproject.org>
633
634         * NEWS, po/sv.po: new sv translation
635
636 2016-05-23  Demetri Obenour <demiobenour@gmail.com>
637
638         * src/misc.c: Delete action_m4_define from misc.c This function was not used and always triggered a fatal error when
639         run.
640
641 2016-05-20  Will Estes <westes575@gmail.com>
642
643         * tests/Makefile.am, tests/testwrapper-direct.sh: test: run direct
644         tests from srcdir
645
646 2016-01-11  Egor Pugin <egor.pugin@gmail.com>
647
648         * tests/include_by_buffer.direct.l, tests/include_by_push.direct.l,
649         tests/include_by_reentrant.direct.l: Exited with error code on some
650         conditions in include tests
651
652 2016-05-20  Will Estes <westes575@gmail.com>
653
654         * tests/testwrapper.sh: test: drop .exe when making input file names
655
656 2016-05-20  Will Estes <westes575@gmail.com>
657
658         * tests/Makefile.am: test: removed dependencies for include tests
659
660 2016-04-28  Tobias Klauser <tklauser@distanz.ch>
661
662         * src/scanflags.c: Avoid realloc on every call of sf_push() Currently, every call to sf_push() realloc()'s _sf_stack, even if
663         the maximum size _sf_max wasn't changed. As the indentation beneath
664         the "if" clause already indicates, the realloc() should only be
665         executed if _sf_max was increased.  Found by compiling flex with the -Wmisleading-indentation flags of
666         gcc, which leads to the following warning: scanflags.c: In function â€˜sf_push’: scanflags.c:42:5: warning:
667              this â€˜if’ clause does not guard... [-Wmisleading-indentation] if
668              (_sf_top_ix + 1 >= _sf_max) ^~ scanflags.c:44:9: note: ...this
669                  statement, but the latter is misleadingly indented as if it is
670                  guarded by the â€˜if’ _sf_stk = realloc(_sf_stk,
671                  sizeof(scanflags_t) * _sf_max); ^~~~~~~
672
673 2016-03-31  Will Estes <westes575@gmail.com>
674
675         * doc/Makefile.am: build: prettified command to build man page
676
677 2016-03-31  Will Estes <westes575@gmail.com>
678
679         * doc/Makefile.am: build: added man page to DISTCLEANFILES
680
681 2016-03-31  Will Estes <westes575@gmail.com>
682
683         * BUGS, TODO: remove unused TODO, BUGS files
684
685 2016-03-31  Will Estes <westes575@gmail.com>
686
687         * to.do/README, to.do/Wilhelms.todo, to.do/Wish-List,
688         to.do/flex.rmail, to.do/streams.mail, to.do/unicode/FlexLexer.h,
689         to.do/unicode/ccl.c, to.do/unicode/changes.txt,
690         to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl,
691         to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c,
692         to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c: 
693         removed to.do/ directory
694
695 2016-03-31  Will Estes <westes575@gmail.com>
696
697         * po/POTFILES.in: gettext: removed flex.skl from POTFILES.in file
698         list
699
700 2016-03-31  rlar <rlar>
701
702         * src/Makefile.am: fix skel.c dependency (missing tables_shared.c)
703          and polish build rule Also remove references to srcdir since skel.c is no longer mentioned
704         in po/POTFILES.in.
705
706 2016-03-31  rlar <rlar>
707
708         * doc/Makefile.am: fix flex.1 dependency git clean -fdx && ./autogen.sh && \   mkdir -p ../build && cd ../build && ../flex/configure && make -j10
709           && \ make dist failed with: >  help2man: can't get `--help' info from ../../flex/src/flex Note:   There is no dependency except for the flex binary.
710
711 2016-03-31  rlar <rlar>
712
713         * src/Makefile.am: fix stage1scan.c and stage1scan.l dependency git clean -fdx && ./autogen.sh && \   mkdir -p ../build && cd ../build && ../flex/configure && make -j10 failed with: > ../src/stage1flex -o stage1scan.c stage1scan.l > stage1flex: can't
714         open stage1scan.l Note:   stage1scan.c is not necessairy in the "make dist" generated tar.gz
715           file.  stage1flex will be build from scan.c (which is
716             distributed), and this will then generate stage1scan.c from scan.l
717
718 2016-03-31  Will Estes <westes575@gmail.com>
719
720         * po/POTFILES.in: gettext: list src/flex.skl in po/POTFILES.in
721
722 2016-03-29  rlar <rlar>
723
724         * src/gen.c: warning in generated code, with -Ca warning: conversion to 'yy_state_type' from 'flex_uint32_t' may
725         change the sign of the result [-Wsign-conversion]
726
727 2016-03-29  rlar <rlar>
728
729         * tests/Makefile.am: suppress `WARNINGFLAGS' for the almost obsolete
730         `noansi' test cases
731
732 2016-03-29  rlar <rlar>
733
734         * configure.ac, src/Makefile.am, tests/Makefile.am: configure option
735         `--enable-warnings' and `WARNINGFLAGS' `WARNINGFLAGS' can be passed when invoking `configure'  and when invoking `make' if configure switch `--enable-warnings' was given   then default to something useful if we have `GCC' `WARNINGFLAGS' is not used when compiling `stage1flex'   to avoid unnecessary clutter
736
737 2016-03-31  Tobias Klauser <tklauser@distanz.ch>
738
739         * src/main.c: Fix potential buffer overflow in strncat() When using clang/llvm 3.8 to compile flex, the following warning is
740         emitted: main.c:378:27: warning: the value of the size argument in 'strncat'
741                                                 is too large, might lead to a buffer overflow [-Wstrncat-size]
742         strncat(m4_path, m4, sizeof(m4_path));
743         ^~~~~~~~~~~~~~~
744         main.c:378:27: note: change the argument to be the free space in the
745                                                 destination buffer minus the terminating null byte strncat(m4_path,
746                                                                      m4, sizeof(m4_path)); ^~~~~~~~~~~~~~~
747         sizeof(m4_path) - strlen(m4_path) - 1Fix it up by using the solution proposed by the warning message.
748
749 2016-03-29  Robert.Larice Robert Larice <Robert.Larice@t-online.de>
750
751         * src/Makefile.am: build: simplified dependency tracking so parallel
752         make runs succeed
753
754 2016-03-20  rlar <rlar>
755
756         * src/flex.skl, src/gen.c, src/main.c: avoid warning in generated
757         code, with -Cf warning: conversion to 'unsigned int' from 'int' may change the sign
758         of the result [-Wsign-conversion]
759
760 2016-03-18  Will Estes <westes575@gmail.com>
761
762         * NEWS, configure.ac: mention v2.6.2; summarize changes since 2.6.1
763
764 2016-03-18  Will Estes <westes575@gmail.com>
765
766         * doc/flex.texi: doc: corrected example in manual, gh#67
767
768 2016-03-16  rlar <rlar>
769
770         * tests/string_nr.l, tests/string_r.l, tests/yyextra.l: warning:
771         conversion to 'size_t' from 'int' may change the sign of the result
772         [-Wsign-conversion]
773
774 2016-03-16  rlar <rlar>
775
776         * tests/mem_nr.l, tests/mem_r.l, tests/pthread.l: warning:
777         conversion to 'long unsigned int' from 'int' may change the sign of
778         the result [-Wsign-conversion]
779
780 2016-03-16  rlar <rlar>
781
782         * src/flex.skl: warning: conversion to 'flex_uint32_t' from 'long
783         unsigned int' may alter its value [-Wconversion] struct yytbl_reader, member bread is of type flex_uint32_t
784
785 2016-03-16  rlar <rlar>
786
787         * tests/alloc_extra.l, tests/bison_nr_main.c,
788         tests/bison_nr_parser.y, tests/bison_yylloc_parser.y: warning:
789         redundant redeclaration of '...' [-Wredundant-decls]
790
791 2016-03-16  rlar <rlar>
792
793         * tests/bison_nr_parser.y, tests/bison_yylloc_parser.y,
794         tests/bison_yylval_parser.y, tests/pthread.l: warning: no previous
795         prototype for '...' [-Wmissing-prototypes]
796
797 2016-03-16  rlar <rlar>
798
799         * tests/multiple_scanners_r_main.c: warning: unused variable 'fp'
800         [-Wunused-variable]
801
802 2016-03-16  rlar <rlar>
803
804         * tests/pthread.l: main(), warning: redundant redeclaration of
805         'main' [-Wredundant-decls]
806
807 2016-03-16  rlar <rlar>
808
809         * tests/include_by_reentrant.direct.l, tests/lineno_nr.l,
810         tests/lineno_r.l, tests/lineno_trailing.l: main(), warning:
811         old-style function definition [-Wold-style-definition]
812
813 2016-03-16  rlar <rlar>
814
815         * tests/alloc_extra.l, tests/array_nr.l, tests/array_r.l,
816         tests/basic_nr.l, tests/basic_r.l, tests/ccl.l, tests/debug_nr.l,
817         tests/debug_r.l, tests/extended.l, tests/mem_nr.l, tests/mem_r.l,
818         tests/noansi_r.l, tests/posix.l, tests/posixly_correct.l,
819         tests/prefix_nr.l, tests/prefix_r.l, tests/quotes.l,
820         tests/string_nr.l, tests/string_r.l, tests/yyextra.l: main(),
821         warning: old-style function definition [-Wold-style-definition]
822
823 2016-03-01  rlar <rlar>
824
825         * src/ecs.c, src/tblcmp.c: Fix two more casts
826
827 2016-03-14  Bastian Köcher <git@kchr.de>
828
829         * src/gen.c: Fixes yyl compare with unsigned warning
830
831 2016-03-13  Robert Larice <Robert.Larice@t-online.de>
832
833         * configure.ac: Suppress portability warnings in Makefile generation
834
835 2016-02-27  rlar <rlar>
836
837         * src/flex.skl: generated code, in yyensure_buffer_stack(), change
838         type of local `num_to_alloc' which is exclusively used in yy_size_t context
839
840 2016-03-01  rlar <rlar>
841
842         * src/flex.skl: generated code, in yy_get_next_buffer(), change type
843         of local `number_to_move' suits better, because `yy_n_chars' and `yy_buf_size' are of type
844         `int'
845
846 2016-02-27  rlar <rlar>
847
848         * src/flex.skl: generated code, `_yybytes_len' is of type `int', fix
849         code accordingly
850
851 2016-02-28  rlar <rlar>
852
853         * src/gen.c: generated code, `max_size' seems to be of type `int',
854         fix casts accordingly
855
856 2016-02-28  rlar <rlar>
857
858         * src/flex.skl: generated code, here `new_size' is of type `int',
859         fix casts accordingly
860
861 2016-02-28  rlar <rlar>
862
863         * src/flex.skl: generated code, `yy_buf_size' is of type `int', fix
864         casts accordingly
865
866 2016-02-28  rlar <rlar>
867
868         * src/flex.skl: generated code, `offset' is of type `int'
869
870 2016-02-28  rlar <rlar>
871
872         * src/gen.c: generated code, `yy_more_len' is of type `int'
873
874 2016-02-28  rlar <rlar>
875
876         * src/scan.l: scan.l, rewrite two loops to avoid unneccesairy
877         casting
878
879 2016-03-01  rlar <rlar>
880
881         * src/regex.c, src/tables.c: improve readability
882
883 2016-02-28  rlar <rlar>
884
885         * src/tblcmp.c: another cast in tblcmp.c to avoid warning
886
887 2016-02-28  rlar <rlar>
888
889         * src/buf.c: casts in buf_append() to get rid of warnings
890
891 2016-02-28  rlar <rlar>
892
893         * src/dfa.c, src/gen.c: cast to suite type of flex_uint32_t td_lolen
894
895 2016-02-28  rlar <rlar>
896
897         * src/main.c, src/misc.c, src/regex.c, src/scan.l, src/scanopt.c,
898         src/tables_shared.c: cast to get rid of warnings
899
900 2016-03-01  rlar <rlar>
901
902         * src/buf.c, src/main.c: cast and fix usage of log10(), ceil to
903         prevent buffer overflow
904
905 2016-03-01  rlar <rlar>
906
907         * src/tables.c: tables.c, sprinkle casts to get rid of warnings
908
909 2016-03-01  rlar <rlar>
910
911         * src/tables.c: yytbl_data_compress(), change type of local newsz to
912         get rid of warnings
913
914 2016-03-01  rlar <rlar>
915
916         * src/tables.c, src/tables.h: change type of struct
917         yytbl_writer.total_written to get rid of warnings
918
919 2016-02-28  rlar <rlar>
920
921         * src/tables.c: change argument type of yytbl_writen() to get rid of
922         warnings
923
924 2016-03-01  rlar <rlar>
925
926         * src/tables.c: yytbl_write8/16/32(), change type of local variables
927         to get rid of warnings
928
929 2016-02-28  rlar <rlar>
930
931         * src/flexdef.h, src/misc.c, to.do/unicode/flexdef.h,
932         to.do/unicode/misc.c: change return type and rename int
933         htoi()/otoi() --> unsigned int htoui()/otoui()
934
935 2016-03-01  Will Estes <westes575@gmail.com>
936
937         * NEWS: Mention 2.6.1 release date
938
939 2016-02-28  rlar <rlar>
940
941         * src/gen.c: avoid warning, add (int) cast to the read() return
942         value For similiarity with the fread() case.
943
944 2016-02-28  rlar <rlar>
945
946         * src/scan.l: avoid warning, POSIX says yyless() has an `int'
947         argument
948
949 2016-02-29  rlar <rlar>
950
951         * src/filter.c: use type size_t in filter_tee_header() to avoid
952         warnings
953
954 2016-02-29  rlar <rlar>
955
956         * src/filter.c, src/misc.c, src/scanopt.c, src/tables.c: add
957         (size_t) casts to malloc invocations to prevent warnings
958
959 2016-02-29  rlar <rlar>
960
961         * src/buf.c, src/misc.c, src/scan.l, src/scanopt.c, src/tables.c: 
962         add (int) casts to some strlen() invocations to prevent warnings
963
964 2016-02-29  rlar <rlar>
965
966         * src/flexdef.h, src/scan.l, src/sym.c: ndlookup(), char *, to get
967         rid of casts and warnings
968
969 2016-02-28  rlar <rlar>
970
971         * src/flexdef.h, src/scan.l, src/sym.c: ndinstal(), char *, to get
972         rid of casts and warnings
973
974 2016-02-28  rlar <rlar>
975
976         * src/flexdef.h, src/scan.l, src/sym.c: cclinstal() and ccllookup(),
977         char *, to get rid of casts and warnings
978
979 2016-02-28  rlar <rlar>
980
981         * src/gen.c: warning: redundant redeclaration of
982         â€˜gen_next_state’ [-Wredundant-decls]
983
984 2016-02-28  rlar <rlar>
985
986         * src/gen.c: warning: no previous prototype for â€˜mkecstbl’
987         [-Wmissing-prototypes]
988
989 2016-02-28  rlar <rlar>
990
991         * src/main.c: warning: suggest parentheses around assignment used as
992         truth value [-Wparentheses]
993
994 2016-02-28  rlar <rlar>
995
996         * src/flexdef.h: warning: redundant redeclaration of â€˜yywrap’
997         [-Wredundant-decls]
998
999 2016-02-28  rlar <rlar>
1000
1001         * src/flexdef.h: warning: redundant redeclaration of â€˜yylval’
1002         [-Wredundant-decls]
1003
1004 2016-02-28  rlar <rlar>
1005
1006         * src/flexdef.h: warning: redundant redeclaration of â€˜yyin’
1007         [-Wredundant-decls]
1008
1009 2016-02-28  rlar <rlar>
1010
1011         * src/flexdef.h, src/main.c: warning: redundant redeclaration of
1012         â€˜yyparse’ [-Wredundant-decls]
1013
1014 2016-02-28  rlar <rlar>
1015
1016         * src/parse.y, src/scan.l, src/yylex.c, to.do/unicode/scan.l: 
1017         unification, rename some more rename these too for improved similiarity:   OPTION_OP OPT_HEADER OPT_EXTRA_TYPE OPT_TABLES
1018
1019 2016-02-28  rlar <rlar>
1020
1021         * src/parse.y, src/scan.l, src/yylex.c, to.do/unicode/scan.l: fix
1022         name clash, OPT_OUTFILE from parse.y and from options.h these collide:   OPT_OUTFILE OPT_PREFIX OPT_YYCLASS rename them TOK_... in the
1023         parser
1024
1025 2016-02-28  Will Estes <westes575@gmail.com>
1026
1027         * lib/reallocarray.c: Prototyped reallocarray implementation
1028
1029 2016-02-28  Will Estes <westes575@gmail.com>
1030
1031         * src/scanopt.c: Removed custom strcasecmp() function
1032
1033 2016-02-28  rlar <rlar>
1034
1035         * src/flex.skl: fwrite wants a size_t, yyleng is int per posix
1036
1037 2016-02-28  rlar <rlar>
1038
1039         * src/scanopt.c: Remove some unneeded casts
1040
1041 2016-02-28  rlar <rlar>
1042
1043         * src/flexdef.h: warning: negative integer implicitly converted to
1044         unsigned type [-Wsign-conversion]
1045
1046 2016-02-27  rlar <rlar>
1047
1048         * src/dfa.c, src/parse.y: dfa.c:157:24: warning: conversion to
1049         'size_t' from 'int' may change the sign of the result
1050         [-Wsign-conversion] most certainly safe cast
1051
1052 2016-02-27  rlar <rlar>
1053
1054         * src/ccl.c: ccl.c:86:19: warning: conversion to 'unsigned char'
1055         from 'int' may alter its value [-Wconversion] ch seems to have been checked for proper range some lines above
1056
1057 2016-02-27  rlar <rlar>
1058
1059         * tests/bison_nr_parser.y: warning: deprecated directive, use
1060         '%pure-parser' [-Wdeprecated]
1061
1062 2016-02-27  rlar <rlar>
1063
1064         * lib/lib.c: warning: no previous prototype for 'do_nothing'
1065         [-Wmissing-prototypes]
1066
1067 2016-02-27  rlar <rlar>
1068
1069         * src/libmain.c: included stdlib.h header
1070
1071 2016-02-27  Will Estes <westes575@gmail.com>
1072
1073         * NEWS: Described more post v2.6.0 changes
1074
1075 2016-02-27  Will Estes <westes575@gmail.com>
1076
1077         * configure.ac: build: Removed bzip2 distribiution archive
1078
1079 2016-02-27  Will Estes <westes575@gmail.com>
1080
1081         * configure.ac: removed obsolete program check
1082
1083 2016-02-27  Will Estes <westes575@gmail.com>
1084
1085         * configure.ac: Made some program checks more robust
1086
1087 2016-02-27  rlar <rlar>
1088
1089         * src/flex.skl: Remove unneeded cast to int
1090
1091 2016-02-27  Will Estes <westes575@gmail.com>
1092
1093         * src/flex.skl: Fixed incorrect integer type
1094
1095 2016-02-27  Will Estes <westes575@gmail.com>
1096
1097         * src/flex.skl: Fix more integer types, resolves sf 184, 187
1098
1099 2016-02-26  Robert Larice <Robert.Larice@t-online.de>
1100
1101         * src/flex.skl, src/gen.c: Removed some type conversion warnings
1102
1103 2016-02-26  Will Estes <westes575@gmail.com>
1104
1105         * src/flex.skl: Changed another buffer size to int; resolves gh#61
1106
1107 2016-02-24  Will Estes <westes575@gmail.com>
1108
1109         * src/flex.skl: Changed type of yy_n_chars to int; gh#53, sf#160.  The variable yy_n_chars had been of type yy_size_t which is
1110         incorrect given its use in read(). While it might be adviseable to
1111         look at defining a yy_ssize_t, there might be some issues doing this
1112         and so, for now, at least, we'll punt back to int.
1113
1114 2016-02-24  Will Estes <westes575@gmail.com>
1115
1116         * src/buf.c: Fixed size of bufferallocation, resolved gh#54.  The value of n_alloc was a count, not a size. Multiplying the value
1117         by the element size was incorrect. That multiplication was already
1118         being done and having it done twice was incorrect.
1119
1120 2016-02-23  Tobias Klauser <tklauser@distanz.ch>
1121
1122         * src/scan.l: Allow '%option noline' in flex input file, resolves
1123         gh#56.  Allow specifying '%option noline' in the input file, leading to the
1124         same effect as calling flex with the command line option --noline.  Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
1125
1126 2016-02-23  Tobias Klauser <tklauser@distanz.ch>
1127
1128         * src/buf.c, src/main.c: Emit no #line directives if gen_line_dirs
1129         is false, resolves igh#55.  There are two instances in the code which will print a #line
1130         directive to the resulting lexer, regardless of the value of
1131         gen_line_dirs. Fix them, so they also respect gen_line_dirs.  Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
1132
1133 2016-02-16  Tobias Klauser <tklauser@distanz.ch>
1134
1135         * lib/lib.c, src/gen.c, src/misc.c, src/scan.l: Converted K&R style
1136         function definitions to ANSI C style Consistently make use of the ANSI C function definition style
1137         instead of the K&R style.
1138
1139 2016-01-29  Tobias Klauser <tklauser@distanz.ch>
1140
1141         * src/flex.skl: Used NULL constant instead of plain integer for NULL
1142         pointer.  The sparse static checker warns about using plain integer 0 as NULL
1143         pointers in the generated lexer code. Fix this by using NULL
1144         consistently for pointers.
1145
1146 2016-01-29  Tobias Klauser <tklauser@distanz.ch>
1147
1148         * src/flex.skl: Marked declaration and definition of yy_fatal_error
1149         as noreturn.  Only the declaration of yy_fatal_error is marked with
1150         __attribute__((__noreturn__)) in case GCC >= 3 is used, but not the
1151         definition. This leads to the sparse static checker to complain
1152         about function declaration mismatch.  Fix it by defining a macro yynoreturn and using it for both the
1153         declaration and the definition of yy_fatal_error.
1154
1155 2016-01-27  Tobias Klauser <tklauser@distanz.ch>
1156
1157         * src/flex.skl: Fixed declaration mismatch in yy_fatal_error.  The prototype declares yy_fatal_error parameter as "const char
1158         msg[]" while the definition uses "const char* msg" (introduced by
1159         commit e9d5fc713f61b) which causes the sparse static checkers to
1160         produce an error.  Fix this by adjusting the definition to use "const char* msg" as
1161         well.  Also change the C++ version accordingly so it matches the
1162         declaration in FlexLexer.hpp.
1163
1164 2016-01-23  Will Estes <westes575@gmail.com>
1165
1166         * CODE_OF_CONDUCT.md: flex is for flex #NCoC
1167
1168 2016-01-18  Will Estes <westes575@gmail.com>
1169
1170         * doc/flex.texi: Referred to github for issue tracking, no longer sf
1171
1172 2016-01-10  Egor Pugin <egor.pugin@gmail.com>
1173
1174         * tests/reject.l4, tests/tableopts.l4: Opened files in binary mode
1175         explicitly
1176
1177 2016-01-08  OBATA Akio <obache@NetBSD.org>
1178
1179         * src/Makefile.am: Linked flex binary against libintl, not libfl.   Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
1180
1181 2016-01-08  Michael van Elst <mlelstv@NetBSD.org>
1182
1183         * src/filter.c: Improved pipe-stdin hack behavior; resolves sf#198.  Signed-off-by: Thomas <Klausner wiz@NetBSD.org>
1184
1185 2015-12-27  Will Estes <westes575@gmail.com>
1186
1187         * configure.ac, src/flexdef.h: Removed no longer needed header
1188         checks
1189
1190 2015-12-27  Will Estes <westes575@gmail.com>
1191
1192         * configure.ac: Checked for reallocarray() with AC_REPLACE_FUNCS
1193
1194 2015-12-27  Will Estes <westes575@gmail.com>
1195
1196         * src/flexdef.h, src/main.c: include libgen.h from flexdef.h, not
1197         main.c
1198
1199 2015-12-25  Michael Reed <m.reed@mykolab.com>
1200
1201         * src/main.c: Replace basename2() with basename(3).  Given the following program:       \#include <libgen.h>    \#include <stdio.h>     /* extracts basename from path, optionally stripping the extension
1202                  "\.*" * (same concept as /bin/sh `basename`, but different handling
1203                 of extension). */ static char *basename2 (char *path)   {               char   *b;              for (b = path; *path; path++)                   if (*path == '/')                               b = path + 1;           return b;       }       static void basename_compare(char *path)        {               printf("basename: %s\n", basename(path));               printf("basename2: %s\n\n", basename2(path));   }       int main (int argc, char *argv[])       {               // From http://pubs.opengroup.org/onlinepubs/9699919799/                // ``Sample Input and Output Strings''          basename_compare("/usr/lib");           basename_compare("/usr/");              basename_compare("/");          basename_compare("///");                basename_compare("//usr//lib//");               return 0;       } ... and the program's output:         basename: lib   basename2: lib  basename: usr   basename2:      basename: /     basename2:      basename: /     basename2:      basename: lib   basename2: ... we can see that basename2() behaves the same as basename(3) in
1204         the average use case, but messes up pretty severely in others.
1205         Besides that, basename(3) is mandated by POSIX so should be present
1206         on modern Unix-like systems, so we shouldn't define it ourselves.  Some notes: - it doesn't appear to be mentioned in POSIX, but OpenBSD's
1207           basename(3) returns NULL if the returned path componenet is >
1208           PATH_MAX, so add a check for that - basename(3) shouldn't return an empty string, so remove the   program_name[0] != '\0' check
1209
1210 2015-12-25  Michael Reed <m.reed@mykolab.com>
1211
1212         * src/main.c: Simplify basename2().  It's only call site does not activate the `strip_ext` code path, so
1213         the function can be simplified a lot.  While here, remove a double
1214         assignment.
1215
1216 2015-12-25  Michael Reed <m.reed@mykolab.com>
1217
1218         * src/flex.skl, src/misc.c: Cleaned up __STDC__ #ifdefs.  Assuming a compiler conforming to the ISO C standard is used, i.e.,
1219         __STDC__ is defined to 1, YY_USE_CONST is always defined and can be
1220         eliminated.
1221
1222 2015-12-25  Michael Reed <m.reed@mykolab.com>
1223
1224         * src/flexdef.h, src/main.c, src/scanopt.c, src/scanopt.h,
1225         src/sym.c: Remove remaining use of PROTO
1226
1227 2015-12-21  Serguey Parkhomovsky <xindigo@gmail.com>
1228
1229         * src/buf.c: buf.c: use snprintf
1230
1231 2015-12-19  Will Estes <westes575@gmail.com>
1232
1233         * configure.ac: build: reformatted AC_CHECK_FUNCS for readability
1234
1235 2015-12-17  Will Estes <westes575@gmail.com>
1236
1237         * src/scanopt.c: correct function prototype
1238
1239 2015-12-15  Michael Reed <m.reed@mykolab.com>
1240
1241         * src/main.c, src/scanopt.c, src/sym.c, src/tblcmp.c: Remove more
1242         instances of PROTO
1243
1244 2015-12-15  Michael Reed <m.reed@mykolab.com>
1245
1246         * src/main.c: Removed prototype for main().  It's not called anywhere else so the prototype is not needed.  See
1247         the C99 standard [1], section 5.1.2.2.1 for more info.  [1]: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf
1248
1249 2015-12-13  Michael McConville <mmcco@mykolab.com>
1250
1251         * src/dfa.c, src/gen.c, src/nfa.c, to.do/unicode/main.c,
1252         to.do/unicode/tblcmp.c: Removed more instances of PROTO, ansifying.
1253
1254 2015-12-13  Will Estes <westes575@gmail.com>
1255
1256         * README: Noted github for issue tracking and pull requests
1257
1258 2015-12-13  Michael McConville <mmcco@mykolab.com>
1259
1260         * README: Reformatted README; removed sf bug tracking link.
1261
1262 2015-12-13  Michael McConville <mmcco@mykolab.com>
1263
1264         * src/gen.c, to.do/unicode/gen.c: Removed macros for indentation
1265         level.  Just increment or decrement the indentation counter. That's less to
1266         remember and makes the code more readable.  w# Please enter the commit message for your changes. Lines starting
1267
1268 2015-12-12  Mike Frysinger <vapier@gentoo.org>
1269
1270         * tests/Makefile.am, tests/testwrapper.sh: tests: fixed paths to
1271         input files.  The current test wrapper works only when the inputs are specified
1272         using relative paths.  If they're specified with absolute paths, the
1273         driver fails to detect the inputs because it always prepends the
1274         input dir name which itself is a relative path: $ cd tests $
1275         ./testwrapper.sh -d . -i $PWD/reject.txt -t ./reject_ver.table
1276         <fails to open inputs> This normally doesn't show up because people run `./configure` or,
1277         for out of tree builds, `../configure`.  But if you happen to run
1278         configure with an absolute path, then automake tends to generate
1279         absolute paths as well leading to test failures.  Fix all of this by dropping the implicit input directory prepending.  - INPUT_NAME is often a list of files, not just a single one - the input directory is used to find the testname tables which are   usually generated, so it's impossible to use files from both
1280           source and build directories - most of the time, the full/correct path is already specified
1281
1282 2015-12-12  Mike Frysinger <vapier@gentoo.org>
1283
1284         * configure.ac: configure: fixed realloc test.  The [] characters are used for quoting in m4, so the attempt to use
1285         them in place of `test` fails yielding the warning at build time: .../flex/configure: line 20222: no: command not found
1286
1287 2015-12-12  Michael McConville <mmcco@mykolab.com>
1288
1289         * src/flexdef.h: Started removal of PROTO macro.  The PROTO macro is no longer needed. Additionally, its usage is
1290         inconsistent, so we began removing it.
1291
1292 2015-12-12  Michael Reed <m.reed@mykolab.com>
1293
1294         * Makefile.am, src/main.c: Removed SHORT_FILE_NAMES preprocessor
1295         symbol.  As a relic of MS-DOS, we don't need this.  It's never defined; see 13b5b214f53d1c3354a7ab910bd160c126df1331.  Removed additional MSDOS ifdef.
1296
1297 2015-12-11  Michael McConville <mmcco@mykolab.com>
1298
1299         * configure.ac, lib/reallocarray.c, src/flexdef.h: Added new
1300         function reallocarray.  This is taken from OpenSSH Portable, which in turn takes it from
1301         OpenBSD.  reallocarray wraps the stdlib's realloc function. It takes two size
1302         arguments and checks for overflow, like calloc, but doesn't zero the
1303         memory. Therefore, it allows us to do overflow-safe array
1304         reallocations and overflow-safe unzeroed array allocations, which
1305         the stdlib allocation functions don't.  We have a bunch of specific array allocation macros, none of which
1306         check for overflow. reallocarray should be able to replace them.
1307
1308 2015-12-11  Michael McConville <mmcco@mykolab.com>
1309
1310         * src/flexdef.h: Removed MS-DOS, VMS macros.  Given the age of the MS-DOS and VMS platforms, it's likely that no
1311         one is building flex on them any more. Additionally, the preferred
1312         approach is to test for particular platform features rather than to
1313         test for particular platforms.
1314
1315 2015-12-12  Will Estes <westes575@gmail.com>
1316
1317         * src/flexdef.h, src/main.c: Made search for m4 more explicit.
1318
1319 2015-12-12  Will Estes <westes575@gmail.com>
1320
1321         * src/flex.skl: Returned 0 from yywrap() instead of EOF
1322
1323 2015-12-11  Will Estes <westes575@gmail.com>
1324
1325         * src/libmain.c: Changed end of main() in libmain to exit(0)
1326
1327 2015-12-11  Will Estes <westes575@gmail.com>
1328
1329         * NEWS, configure.ac: Mentioned v2.6.1; documented some changes
1330         since v2.6.0
1331
1332 2015-12-11  Will Estes <westes575@gmail.com>
1333
1334         * README: Updated build documentation; finished sf#155.  Removed version numbers for build tools. Noted that version
1335         requirements for build tools will be noted in configure.ac. Expanded
1336         documentation of building texinfo based docs.
1337
1338 2015-12-11  Will Estes <westes575@gmail.com>
1339
1340         * doc/Makefile.am: Removed flex.pdf from distribution; partially
1341         fixed sf#155
1342
1343 2015-12-11  Will Estes <westes575@gmail.com>
1344
1345         * src/flex.skl: Commented in C style in skeleton; fixed sf#195
1346
1347 2015-12-10  Will Estes <westes575@gmail.com>
1348
1349         * .gitignore: Ignored autoscan files
1350
1351 2015-12-09  Will Estes <westes575@gmail.com>
1352
1353         * configure.ac: Checked for ranlib and strdup() at configure time
1354
1355 2015-12-09  Michael McConville <mmcconville@mykolab.com>
1356
1357         * src/flexdef.h, src/misc.c, src/tblcmp.c, to.do/unicode/flexdef.h,
1358         to.do/unicode/misc.c, to.do/unicode/tblcmp.c: Replace zero_out()
1359         with stdlib's memset.
1360
1361 2015-12-09  Michael McConville <mmcconville@mykolab.com>
1362
1363         * src/flex.skl: Removed memory allocation casts.
1364
1365 2015-12-09  Michael McConville <mmcconville@mykolab.com>
1366
1367         * src/flexdef.h: Removed alloca() configuration.  Since alloca() is dangerous, depricated, we remove it.
1368
1369 2015-12-09  Michael McConville <mmcconville@mykolab.com>
1370
1371         * src/flexdef.h: Removed implementation of isascii().  POSIX defines isascii(), so it's likely present on anything
1372         weactually build flex on these days.
1373
1374 2015-12-09  Michael McConville <mmcconville@mykolab.com>
1375
1376         * src/main.c, src/scanopt.c, src/tables.c: Removed NULL-checks
1377         before free()
1378
1379 2015-12-08  Michael McConville <mmcconville@mykolab.com>
1380
1381         * src/buf.c, src/dfa.c, src/flexdef.h, src/gen.c, src/scan.l,
1382         to.do/unicode/flexdef.h, to.do/unicode/scan.l: Removed flex_free()i,
1383         corrected buf_destroy logic.  As with flex_alloc(), replace with direct calls to free().  The function buf_destroy is now null safe and the logic was
1384         corrected to free() correctly.
1385
1386 2015-12-08  Michael McConville <mmcconville@mykolab.com>
1387
1388         * src/filter.c, src/flexdef.h, src/misc.c, src/scan.l,
1389         src/scanflags.c, to.do/unicode/flexdef.h, to.do/unicode/misc.c,
1390         to.do/unicode/scan.l: Removed flex_realloc().  As with flex_alloc(), replace calls to flex_realloc(), which was
1391         just a wrapper around realloc().
1392
1393 2015-12-08  Michael McConville <mmcconville@mykolab.com>
1394
1395         * src/buf.c, src/filter.c, src/flexdef.h, src/main.c, src/misc.c,
1396         src/regex.c, src/scan.l, src/scanflags.c, src/sym.c,
1397         to.do/unicode/flexdef.h, to.do/unicode/misc.c, to.do/unicode/scan.l: 
1398         Removed flex_alloc; cleaned up style.  The function flex_alloc() was just a wrapper around malloc(). Since
1399         this only added unclarity, and the flex_alloc() function is likely a
1400         legacy of olden times, remove it in favor of calls to malloc()
1401         directly.  Style elements cleaned up:  * superfluous spacing around parentheses  * non-constant initialization in variable declarations  * needless casts  * almost all uses of assignments as subexpressions
1402
1403 2015-12-07  Michael McConville <mmcconville@mykolab.com>
1404
1405         * src/dfa.c, src/flexdef.h, src/gen.c, src/main.c, src/scan.l,
1406         src/scanopt.c, tests/bison_nr_scanner.l,
1407         tests/bison_yylloc_scanner.l, tests/bison_yylval_scanner.l,
1408         tests/mem_nr.l, tests/mem_r.l, tests/pthread.l, tests/string_nr.l,
1409         tests/string_r.l, tests/yyextra.l, to.do/unicode/scan.l: Remove
1410         allocation casts
1411
1412 2015-12-07  Will Estes <westes575@gmail.com>
1413
1414         * src/.gitignore, src/Makefile.am: Built flex with itself.  Changes in scan.l need to be built into flex with the same version
1415         of flex in some cases. Since this build requirement is minimal, we
1416         simply bootstrap flex unconditionally.  We intentionally exclude from version control the bootstrap
1417         artifacts as the extra copy of the lexer, the intermediate scanner
1418         and the bootstrap executable are not of interest.
1419
1420 2015-12-05  Michael McConville <mmcconville@mykolab.com>
1421
1422         * src/buf.c, src/dfa.c, src/main.c, src/nfa.c, src/parse.y,
1423         src/scan.l, src/scanopt.c, src/sym.c, to.do/unicode/main.c,
1424         to.do/unicode/scan.l: Use NULL rather than (type *) 0.
1425
1426 2015-12-05  Michael McConville <mmcconville@mykolab.com>
1427
1428         * src/flexdef.h, src/misc.c, src/sym.c, to.do/unicode/flexdef.h,
1429         to.do/unicode/misc.c: Replace copy_unsigned_string() with xstrdup().  Like copy_string(), copy_unsigned_string() is just a clone of the
1430         stlib's strdup(). We only use it twice. I'm pretty confident that
1431         char signedness is irrelevant in this case.
1432
1433 2015-12-04  Akim Demaille <akim@lrde.epita.fr>
1434
1435         * src/FlexLexer.h: Cleaned up white space.
1436
1437 2015-12-04  Akim Demaille <akim@lrde.epita.fr>
1438
1439         * src/FlexLexer.h: Removed struct keyword before yy_buffer_state
1440
1441 2015-12-04  Akim Demaille <akim@lrde.epita.fr>
1442
1443         * examples/testxxLexer.l, src/FlexLexer.h, src/flex.skl, src/main.c: 
1444         Replaced FLEX_STD macro with std::.  The std:: construct exists as of C++98, so we can simply assume it
1445         is supported.
1446
1447 2015-12-04  Akim Demaille <akim@lrde.epita.fr>
1448
1449         * src/Makefile.am: Generated skel.c explicitly in srcdir.  Rewrote the target for skel.c to explicitly mention the srcdir. This
1450         should help when building flex from a directory outside the flex
1451         tree. Spread the rule out over several lines to enhance readability.
1452
1453 2015-12-04  Akim Demaille <akim@lrde.epita.fr>
1454
1455         * autogen.sh: Called glibtoolize if libtoolize run fails.  On Mac OS X, libtoolize is known as glibtoolize. In cases where
1456         libtoolize is not present, then calling glibtoolize when
1457         bootstrapping the build system gives more folks a shot at getting
1458         flex built from the ground up.
1459
1460 2015-12-02  Mightyjo <mightyjo@gmail.com>
1461
1462         * configure.ac: Checked for (g)texi2dvi. Better bison, help2man
1463         checks.  Added test for presence of (g)texi2dvi program. Gave notice if
1464         texi2dvi is unavailable and set TEXI2DVI=: to avoid giving users
1465         headaches.  Enhanced tests for bison and help2man with notices when the programs
1466         aren't found.  Set their program variables to use the missing script
1467         in build-aux since it's compatible with them.
1468
1469 2015-12-02  Michael McConville <mmcconville@mykolab.com>
1470
1471         * src/flexdef.h, src/misc.c, src/parse.y, src/scan.l, src/sym.c,
1472         src/tables.c, to.do/unicode/flexdef.h, to.do/unicode/misc.c,
1473         to.do/unicode/scan.l: Made string copying more standard.  copy_string() was a clone of the stdlib's strdup(). For safety,
1474         simplicity, and speed, we should use that instead. We introduce
1475         xstrdup() which wraps strdup() in a failure upon memory allocation
1476         errors.
1477
1478 2015-11-30  Serguey Parkhomovsky <sergueyparkhomovsky@gmail.com>
1479
1480         * src/scan.l: Error on unbalanced parentheses in rules section.
1481
1482 2015-11-29  Will Estes <westes575@gmail.com>
1483
1484         * src/Makefile.am: Cleaned up BUILT_SOURCES list.  Removed reference to skel.c as a built source since other make rules
1485         cover this case.
1486
1487 2015-11-29  Will Estes <westes575@gmail.com>
1488
1489         * src/Makefile.am: Sorted file names in flex_SOURCES
1490
1491 2015-11-27  Mightyjo <mightyjo@gmail.com>
1492
1493         * src/ecs.c, src/flexdef.h, src/main.c, src/misc.c, src/scan.l,
1494         src/scanopt.c, src/sym.c, src/tblcmp.c: Replaced CHAR macro with
1495         unsigned char type.  Thanks to Michael McConville for pointing out that the old Char
1496         macro causes problems with static analysis.  The macro has been
1497         removed and replaced with 'unsigned char' throughout the flex
1498         sources. The macro is not needed at best and was confusing at worst.
1499         It was not used in any of the example files nor was it mentioned in
1500         the manual at all.
1501
1502 2015-11-21  Will Estes <westes575@gmail.com>
1503
1504         * configure.ac: updated syntax of AC_INIT call as per autoupdate
1505
1506 2015-11-21  Will Estes <westes575@gmail.com>
1507
1508         * tests/Makefile.am: removed extra call to a _CPPFLAGS variable
1509
1510 2015-05-14  Stefan Reinauer <stefan.reinauer@coreboot.org>
1511
1512         * src/buf.c, src/ccl.c, src/dfa.c, src/ecs.c, src/gen.c,
1513         src/main.c, src/misc.c, src/nfa.c, src/parse.y, src/scan.l,
1514         src/scanopt.c, src/sym.c, src/tblcmp.c: Switch function definitions
1515         from mixed K&R to consistent ANSI C.  flex was using K&R function definitions for some functions and ANSI
1516         C style in others, sometimes even in the same file. Change the code
1517         to consistently use ANSI C.  Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
1518
1519 2015-11-16  Mightyjo <mightyjo@gmail.com>
1520
1521         * tests/Makefile.am: Used in-tree header file for c++ tests.
1522
1523 2015-11-17  Will Estes <westes575@gmail.com>
1524
1525         * configure.ac: Declared version 2.6.0
1526
1527 2015-11-17  Will Estes <westes575@gmail.com>
1528
1529         * NEWS: Dated, described flex release 2.6.0
1530
1531 2015-11-13  Will Estes <westes575@gmail.com>
1532
1533         * NEWS, configure.ac: Declared version 2.6.0rc1
1534
1535 2015-11-13  lukeallardyce <lukeallardyce@users.sourceforge.net>
1536
1537         * src/Makefile.am: Supplied versioning information in flex
1538         libraries.  Resolves sourceforge bug #182. On OSX, and possibly other platforms,
1539         building the libfl libraries without versioning information caused a
1540         build failures.
1541
1542 2015-11-12  Will Estes <westes575@gmail.com>
1543
1544         * tests/Makefile.am: Cleaned up more precisely after make check.  BUILT_SOURCES is now just the list of headers built as per the
1545         automake manual. We provide the list of files to clean to make
1546         rebuilding the test suite programs easier. We then use the
1547         CLEANFILES list in a dist-hook to clean up the distribution that
1548         automake gathers since not distributing flex generated files is
1549         foreign to automake's mindset, but we need exactly that.  Additionally, we locate inputs to the tables-related tests more
1550         precisely. Some files are in srcdir and some are in builddir, which
1551         the arguments to the log compiler are now made aware of.
1552
1553 2015-11-11  Will Estes <westes575@gmail.com>
1554
1555         * tests/Makefile.am: Pulled out scripts in tests/Makefile.am
1556
1557 2015-11-11  Will Estes <westes575@gmail.com>
1558
1559         * tests/Makefile.am: Added srcdir to tableopts.am include
1560
1561 2015-11-11  Will Estes <westes575@gmail.com>
1562
1563         * doc/Makefile.am: Changed man page dependencies.  The man page is just the --help output as reformatted by help2man.
1564         The --help option is most likely to change when the flex skeleton
1565         changes or one of the option parsing files changes or the
1566         configure.ac script itself changes. The dependencies reflect this
1567         now.  It is still necessary, under some circumstances, to rebuild flex
1568         explicitly before building the man page. In theory, it's possible to
1569         have automake arrange to do this all the time, but doing so works
1570         out to be fragile, given the rest of the build system.
1571
1572 2015-11-10  Will Estes <westes575@gmail.com>
1573
1574         * autogen.sh: Called libtoolize directly because autoreconf fails to
1575         pick up LT_INIT properly
1576
1577 2015-11-10  Will Estes <westes575@gmail.com>
1578
1579         * tests/Makefile.am: Added tableopts.sh to EXTRA_DIST
1580
1581 2015-11-08  Mightyjo <mightyjo@gmail.com>
1582
1583         * tests/Makefile.am: Made tests depend on the built flex binary.
1584
1585 2015-11-08  Mightyjo <mightyjo@gmail.com>
1586
1587         * : commit cf6cb4dce791c26567cc506770ca96b4f4118024 Author: Mightyjo
1588         <mightyjo@gmail.com> Date:   Sat Nov 7 23:11:35 2015 -0800
1589
1590 2015-11-04  Mightyjo <mightyjo@gmail.com>
1591
1592         * doc/flex.texi: Updated documentation to reflect the revisions to
1593         FlexLexer.h
1594
1595 2015-10-26  Mightyjo <mightyjo@gmail.com>
1596
1597         * src/FlexLexer.h, src/flex.skl: Changed several pointers to istream
1598         (and ostream) to references in c++-only sections of the skeleton.  Patched up a variety of expected errors caused by changing istream*
1599         to istream&.  Added a stray 'make' at line 545.  Oops.  Changed the buffer_state struct to store std::streambuf* instead of
1600         std::istream* for C++ mode.  Changed interfaces in FlexLexer.h to
1601         take std::istream& instead of *.  Backward compatibility temporarily
1602         broken.  Patched up backward compatibility with reasonable behavior in the
1603         presence of null pointers.  Re-added backward-compatible versions of the yyFlexLexer methods
1604         that take iostream pointers.  All tests passing.
1605
1606 2015-09-29  Translation Project <coordinator@translationproject.org>
1607
1608         * po/zh_CN.po: new zh_CN translation from the translation project
1609
1610 2015-07-27  Jaska Uimonen <jaska.uimonen@helsinki.fi>
1611
1612         * src/gen.c: fix possible resource leak with yynultrans_tbl
1613
1614 2015-07-27  Jaska Uimonen <jaska.uimonen@helsinki.fi>
1615
1616         * src/dfa.c: fix possible uninitialized array values
1617
1618 2015-08-05  Will Estes <westes575@gmail.com>
1619
1620         * doc/flex.texi: add %{...%} block to example in manual
1621
1622 2015-07-15  Will Estes <westes575@gmail.com>
1623
1624         * configure.ac: initialize libtool earlier in build system
1625         generation
1626
1627 2015-05-08  Translation Project <translation@translationproject.org>
1628
1629         * po/da.po: new da translation from the Translation Project
1630
1631 2014-07-25  Mariusz PluciÅ„ski <mplucinski@mplucinski.com>
1632
1633         * src/gen.c, src/scan.l, tests/bison_nr_parser.y,
1634         tests/bison_yylloc_parser.y, tests/bison_yylval_parser.y,
1635         tests/multiple_scanners_nr_main.c: Fix `label unused` warning
1636
1637 2014-07-25  Mariusz PluciÅ„ski <mplucinski@mplucinski.com>
1638
1639         * src/flex.skl: Fix two "signed/unsigned" warnings
1640
1641 2014-07-25  Mariusz PluciÅ„ski <mplucinski@mplucinski.com>
1642
1643         * tests/alloc_extra.l, tests/array_nr.l, tests/array_r.l,
1644         tests/basic_nr.l, tests/basic_r.l, tests/bison_nr_scanner.l,
1645         tests/bison_yylloc_scanner.l, tests/bison_yylval_scanner.l,
1646         tests/ccl.l, tests/cxx_basic.ll, tests/debug_nr.l, tests/debug_r.l,
1647         tests/extended.l, tests/header_nr_scanner.l,
1648         tests/header_r_scanner.l, tests/include_by_buffer.direct.l,
1649         tests/include_by_push.direct.l,
1650         tests/include_by_reentrant.direct.l, tests/lineno_nr.l,
1651         tests/lineno_r.l, tests/lineno_trailing.l, tests/mem_nr.l,
1652         tests/mem_r.l, tests/multiple_scanners_nr_1.l,
1653         tests/multiple_scanners_nr_2.l, tests/multiple_scanners_r_1.l,
1654         tests/multiple_scanners_r_2.l, tests/noansi_nr.l, tests/noansi_r.l,
1655         tests/posix.l, tests/posixly_correct.l, tests/prefix_nr.l,
1656         tests/prefix_r.l, tests/pthread.l, tests/quotes.l, tests/reject.l4,
1657         tests/rescan_nr.direct.l, tests/rescan_r.direct.l,
1658         tests/string_nr.l, tests/string_r.l, tests/tableopts.l4,
1659         tests/top.l, tests/yyextra.l: Fix `unused function` warnings in
1660         tests
1661
1662 2014-07-25  Mariusz PluciÅ„ski <mplucinski@mplucinski.com>
1663
1664         * tests/bison_nr_parser.y, tests/bison_yylloc_parser.y,
1665         tests/bison_yylval_parser.y: Fix `implicit function declaration`
1666         warnings in tests
1667
1668 2014-07-25  Mariusz PluciÅ„ski <mplucinski@mplucinski.com>
1669
1670         * tests/header_r_main.c, tests/multiple_scanners_nr_main.c,
1671         tests/reject.l4, tests/tableopts.l4, tests/top_main.c: Remove a few
1672         `unused variable` warnings
1673
1674 2014-07-25  Mariusz PluciÅ„ski <mplucinski@mplucinski.com>
1675
1676         * src/filter.c: Remove unused variable from
1677         src/filter.c:filter_fix_linedirs
1678
1679 2014-07-25  Mariusz PluciÅ„ski <mplucinski@mplucinski.com>
1680
1681         * src/scanopt.c: Remove unused argument and variable from
1682         src/scanopt.c:scanopt_err
1683
1684 2014-07-25  Mariusz PluciÅ„ski <mplucinski@mplucinski.com>
1685
1686         * src/flex.skl, src/libmain.c, src/parse.y, tests/bison_nr_main.c,
1687         tests/bison_yylloc_main.c, tests/bison_yylloc_parser.y,
1688         tests/bison_yylval_main.c, tests/bison_yylval_parser.y,
1689         tests/header_nr_main.c, tests/header_r_main.c, tests/lineno_nr.l,
1690         tests/lineno_r.l, tests/lineno_trailing.l, tests/mem_r.l,
1691         tests/multiple_scanners_nr_main.c,
1692         tests/multiple_scanners_r_main.c, tests/pthread.l,
1693         tests/rescan_nr.direct.l, tests/rescan_r.direct.l, tests/top_main.c: 
1694         Fix a few "unused parameter" warnings
1695
1696 2014-07-25  Mariusz PluciÅ„ski <mplucinski@mplucinski.com>
1697
1698         * src/main.c: Fix warning about redefined macro when multiple
1699         scanners are used.
1700
1701 2014-07-25  Mariusz PluciÅ„ski <mplucinski@mplucinski.com>
1702
1703         * tests/bison_nr_parser.y: Avoid passing `const char*` argument as
1704         `char*` in test-bison-nr
1705
1706 2014-11-21  Alexis La Goutte <alexis.lagoutte@gmail.com>
1707
1708         * src/misc.c, src/regex.c, src/tables.c, src/tables_shared.c: Fix
1709         -Wdocumentation warnings
1710
1711 2014-11-16  Will Estes <westes575@gmail.com>
1712
1713         * tests/README: document new suite layout
1714
1715 2014-11-16  Will Estes <westes575@gmail.com>
1716
1717         * tests/TEMPLATE/.gitignore, tests/TEMPLATE/Makefile.am,
1718         tests/TEMPLATE/cvsignore, tests/TEMPLATE/parser.y,
1719         tests/TEMPLATE/scanner.l, tests/TEMPLATE/test.input,
1720         tests/create-test, tests/descriptions: remove unused files after
1721         test suite refactor
1722
1723 2014-11-14  Will Estes <westes575@gmail.com>
1724
1725         * .gitignore, doc/.gitignore: Ignore directories build-aux/, m4/ Since build-aux/ now contains a number of files previously at the
1726         top level, we ignore build-aux/. Therefore, it's not necessary to
1727         list any files that are now kept in it. Also, explicitly mark m4/ as
1728         a directory to ignore.
1729
1730 2014-11-14  Will Estes <westes575@gmail.com>
1731
1732         * configure.ac: added back call to AC_CONFIG_AUX_DIR.  In an effort to reduce top level directory clutter, reintroduced the
1733         call to AC_CONFIG_AUX_DIR. Moved the call to LT_INIT to after that
1734         call so configure will be able to find its files.
1735
1736 2014-07-18  Will Estes <westes575@gmail.com>
1737
1738         * tests/tableopts.sh, tests/testwrapper.sh: use unofficial bash
1739         strict mode and cleanups in supporting bash scripts
1740
1741 2014-07-18  Will Estes <westes575@gmail.com>
1742
1743         * tests/.gitignore, tests/Makefile.am, tests/tableopts.am,
1744         tests/tableopts.l4, tests/tableopts.sh, tests/tableopts.txt,
1745         tests/test-table-opts/.gitignore,
1746         tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l,
1747         tests/test-table-opts/test.input: split apart table options tests
1748         into tests per threading, table option, serialization and
1749         verification
1750
1751 2014-07-17  Will Estes <westes575@gmail.com>
1752
1753         * tests/tableopts.sh: add tableopts.sh script
1754
1755 2014-07-02  Will Estes <westes575@gmail.com>
1756
1757         * configure.ac, tests/Makefile.am: use automake conditional  around
1758         pthread test
1759
1760 2014-07-01  Will Estes <westes575@gmail.com>
1761
1762         * tests/.gitignore, tests/Makefile.am, tests/lineno_trailing.l,
1763         tests/lineno_trailing.one.txt,
1764         tests/test-lineno-trailing/.gitignore,
1765         tests/test-lineno-trailing/Makefile.am,
1766         tests/test-lineno-trailing/scanner.l,
1767         tests/test-lineno-trailing/test.input: refactor lineno_trailing test
1768         for new test suite layout
1769
1770 2014-07-01  Will Estes <westes575@gmail.com>
1771
1772         * tests/.gitignore, tests/Makefile.am, tests/lineno_r.l,
1773         tests/lineno_r.one.txt, tests/test-lineno-r/.gitignore,
1774         tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
1775         tests/test-lineno-r/test.input: refactor lineno_r test for new test
1776         suite layout
1777
1778 2014-07-01  Will Estes <westes575@gmail.com>
1779
1780         * tests/.gitignore, tests/Makefile.am, tests/lineno_nr.l,
1781         tests/lineno_nr.one.txt, tests/test-lineno-nr/.gitignore,
1782         tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
1783         tests/test-lineno-nr/test.input, tests/testwrapper.sh: refactor
1784         lineno_nr test for new test suite layout
1785
1786 2014-06-30  Will Estes <westes575@gmail.com>
1787
1788         * tests/test-linedir-r/.gitignore,
1789         tests/test-linedir-r/Makefile.am,
1790         tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c,
1791         tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input: 
1792         Remove linedir_r test.  The linedir_r test tested the implementation of line number
1793         tracking, not its results.
1794
1795 2014-06-24  Will Estes <westes575@gmail.com>
1796
1797         * tests/.gitignore, tests/Makefile.am, tests/pthread.l,
1798         tests/pthread_1.txt, tests/pthread_2.txt, tests/pthread_3.txt,
1799         tests/pthread_4.txt, tests/pthread_5.txt,
1800         tests/test-pthread/.gitignore, tests/test-pthread/Makefile.am,
1801         tests/test-pthread/scanner.l, tests/test-pthread/test-1.input,
1802         tests/test-pthread/test-2.input, tests/test-pthread/test-3.input,
1803         tests/test-pthread/test-4.input, tests/test-pthread/test-5.input: 
1804         refactor pthread test for new test suite layout
1805
1806 2014-06-24  Will Estes <westes575@gmail.com>
1807
1808         * tests/Makefile.am: build reject_[vs]er tests explicitly to pass
1809         proper compiler flags
1810
1811 2014-06-24  Will Estes <westes575@gmail.com>
1812
1813         * tests/.gitignore, tests/Makefile.am, tests/cxx_yywrap.ll,
1814         tests/cxx_yywrap.txt, tests/test-c++-yywrap/.gitignore,
1815         tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l,
1816         tests/test-c++-yywrap/test.input, tests/testwrapper.sh: refactor
1817         cxx_yywrap test for new test suite layout
1818
1819 2014-06-17  Will Estes <westes575@gmail.com>
1820
1821         * tests/Makefile.am, tests/options.cn,
1822         tests/test-concatenated-options/.gitignore,
1823         tests/test-concatenated-options/Makefile.am: refactor concatenated
1824         options test for new test suite layout
1825
1826 2014-06-17  Will Estes <westes575@gmail.com>
1827
1828         * tests/.gitignore, tests/Makefile.am,
1829         tests/include_by_buffer.direct.l,
1830         tests/include_by_buffer.direct.txt,
1831         tests/include_by_buffer.direct_2.txt,
1832         tests/include_by_buffer.direct_3.txt,
1833         tests/include_by_push.direct.l, tests/include_by_push.direct.txt,
1834         tests/include_by_push.direct_2.txt,
1835         tests/include_by_push.direct_3.txt,
1836         tests/include_by_reentrant.direct.l,
1837         tests/include_by_reentrant.direct.txt,
1838         tests/include_by_reentrant.direct_2.txt,
1839         tests/include_by_reentrant.direct_3.txt,
1840         tests/test-include-by-buffer/.gitignore,
1841         tests/test-include-by-buffer/Makefile.am,
1842         tests/test-include-by-buffer/scanner.l,
1843         tests/test-include-by-buffer/test-1.input,
1844         tests/test-include-by-buffer/test-2.input,
1845         tests/test-include-by-buffer/test-3.input,
1846         tests/test-include-by-push/.gitignore,
1847         tests/test-include-by-push/Makefile.am,
1848         tests/test-include-by-push/scanner.l,
1849         tests/test-include-by-push/test-1.input,
1850         tests/test-include-by-push/test-2.input,
1851         tests/test-include-by-push/test-3.input,
1852         tests/test-include-by-reentrant/.gitignore,
1853         tests/test-include-by-reentrant/Makefile.am,
1854         tests/test-include-by-reentrant/scanner.l,
1855         tests/test-include-by-reentrant/test-1.input,
1856         tests/test-include-by-reentrant/test-2.input,
1857         tests/test-include-by-reentrant/test-3.input: refactor include_by_*
1858         tests for new test suite layout
1859
1860 2014-06-16  Will Estes <westes575@gmail.com>
1861
1862         * tests/.gitignore, tests/Makefile.am, tests/rescan_nr.direct.l,
1863         tests/rescan_nr.direct.txt, tests/rescan_nr.l, tests/rescan_nr.txt,
1864         tests/rescan_r.direct.l, tests/rescan_r.direct.txt,
1865         tests/test-rescan-r/.gitignore, tests/test-rescan-r/Makefile.am,
1866         tests/test-rescan-r/scanner.l, tests/test-rescan-r/test.input,
1867         tests/testwrapper.sh: refactor rescan_r test for new test suite
1868         layout
1869
1870 2014-06-16  Will Estes <westes575@gmail.com>
1871
1872         * tests/.gitignore, tests/Makefile.am, tests/rescan_nr.l,
1873         tests/rescan_nr.txt, tests/test-rescan-nr/.gitignore,
1874         tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l,
1875         tests/test-rescan-nr/test.input, tests/testwrapper.sh: Refactor
1876         rescan_nr test for new test suite layout.  Also add -r option to testwrapper.sh to support passing input file
1877         as a command line argument to the test scanner without using shell
1878         redirection.
1879
1880 2014-06-16  Will Estes <westes575@gmail.com>
1881
1882         * tests/Makefile.am: correct use of objext to OBJEXT
1883
1884 2014-06-16  Will Estes <westes575@gmail.com>
1885
1886         * tests/.gitignore, tests/Makefile.am, tests/quotes.l,
1887         tests/quotes.txt, tests/test-quotes/.gitignore,
1888         tests/test-quotes/Makefile.am, tests/test-quotes/scanner.l,
1889         tests/test-quotes/test.input: refactor quotes test for new test
1890         suite layout
1891
1892 2014-06-16  Will Estes <westes575@gmail.com>
1893
1894         * tests/.gitignore, tests/Makefile.am, tests/reject.l4,
1895         tests/reject.txt, tests/test-reject/.gitignore,
1896         tests/test-reject/Makefile.am, tests/test-reject/scanner.l,
1897         tests/test-reject/test.input, tests/testwrapper.sh: Refactor reject
1898         test for new test suite layout.  Split out reject test into its constituant tests. Add .reject tests
1899         and .table tests for automake test log generation. Rewrite
1900         testwrapper.sh to handle running with a tables file and specifying
1901         optional input using command line options rather than positional
1902         parameters.
1903
1904 2014-06-15  Will Estes <westes575@gmail.com>
1905
1906         * tests/.gitignore, tests/Makefile.am,
1907         tests/multiple_scanners_r_1.l, tests/multiple_scanners_r_2.l,
1908         tests/multiple_scanners_r_main.c,
1909         tests/test-multiple-scanners-r/.gitignore,
1910         tests/test-multiple-scanners-r/Makefile.am,
1911         tests/test-multiple-scanners-r/main.c,
1912         tests/test-multiple-scanners-r/scanner-1.l,
1913         tests/test-multiple-scanners-r/scanner-2.l: Refactor
1914         multiple_scanners_r test for new test suite layout.  Also, remove the use of table files from this test as that tests two
1915         features at once and we want to be as close to testing one feature
1916         at a time as we can be.
1917
1918 2014-06-15  Will Estes <westes575@gmail.com>
1919
1920         * tests/.gitignore, tests/Makefile.am,
1921         tests/multiple_scanners_nr_1.l, tests/multiple_scanners_nr_2.l,
1922         tests/multiple_scanners_nr_main.c,
1923         tests/test-multiple-scanners-nr/.gitignore,
1924         tests/test-multiple-scanners-nr/Makefile.am,
1925         tests/test-multiple-scanners-nr/main.c,
1926         tests/test-multiple-scanners-nr/scanner-1.l,
1927         tests/test-multiple-scanners-nr/scanner-2.l: refactor
1928         multiple_scanners_nr test for new test suite layout
1929
1930 2014-06-14  Will Estes <westes575@gmail.com>
1931
1932         * tests/.gitignore, tests/Makefile.am,
1933         tests/cxx_multiple_scanners.txt, tests/cxx_multiple_scanners_1.ll,
1934         tests/cxx_multiple_scanners_2.ll,
1935         tests/cxx_multiple_scanners_main.cc,
1936         tests/test-c++-multiple-scanners/.gitignore,
1937         tests/test-c++-multiple-scanners/Makefile.am,
1938         tests/test-c++-multiple-scanners/main.cpp,
1939         tests/test-c++-multiple-scanners/scanner-1.l,
1940         tests/test-c++-multiple-scanners/scanner-2.l,
1941         tests/test-c++-multiple-scanners/test.input: refactor
1942         cxx_multiple_scanners test for new test suite layout
1943
1944 2014-06-14  Will Estes <westes575@gmail.com>
1945
1946         * tests/.gitignore, tests/Makefile.am, tests/c_cxx_nr.lll,
1947         tests/c_cxx_nr.txt, tests/c_cxx_r.lll, tests/c_cxx_r.txt,
1948         tests/test-c-cpp-nr/.gitignore, tests/test-c-cpp-nr/Makefile.am,
1949         tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input,
1950         tests/test-c-cpp-r/.gitignore, tests/test-c-cpp-r/Makefile.am,
1951         tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: 
1952         refactor c_cxx_nr, c_cxx_r tests for new test suite layout
1953
1954 2014-06-14  Will Estes <westes575@gmail.com>
1955
1956         * tests/.gitignore, tests/Makefile.am, tests/cxx_basic.ll,
1957         tests/cxx_basic.txt, tests/test-c++-basic/.gitignore,
1958         tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l,
1959         tests/test-c++-basic/test.input: refactor cxx_basic test for new
1960         test suite layout
1961
1962 2014-06-14  Will Estes <westes575@gmail.com>
1963
1964         * tests/.gitignore, tests/Makefile.am, tests/posixly_correct.l,
1965         tests/test-posixly-correct/.gitignore,
1966         tests/test-posixly-correct/Makefile.am,
1967         tests/test-posixly-correct/scanner.l: refactor posixly_correct test
1968         for new test suite layout
1969
1970 2014-06-14  Will Estes <westes575@gmail.com>
1971
1972         * tests/.gitignore, tests/Makefile.am,
1973         tests/test-yyextra/.gitignore, tests/test-yyextra/Makefile.am,
1974         tests/test-yyextra/scanner.l, tests/test-yyextra/test.input,
1975         tests/yyextra.l, tests/yyextra.txt: refactor yyextra test for new
1976         test suite layout
1977
1978 2014-06-14  Will Estes <westes575@gmail.com>
1979
1980         * tests/.gitignore, tests/Makefile.am, tests/test-top/.gitignore,
1981         tests/test-top/Makefile.am, tests/test-top/main.c,
1982         tests/test-top/scanner.l, tests/test-top/test.input, tests/top.l,
1983         tests/top.txt, tests/top_main.c: refactor top test for new test
1984         suite layout
1985
1986 2014-06-14  Will Estes <westes575@gmail.com>
1987
1988         * tests/.gitignore, tests/Makefile.am, tests/string_r.l,
1989         tests/test-string-r/.gitignore, tests/test-string-r/Makefile.am,
1990         tests/test-string-r/scanner.l: refactor string_r test for new test
1991         suite layout
1992
1993 2014-06-14  Will Estes <westes575@gmail.com>
1994
1995         * tests/.gitignore, tests/Makefile.am, tests/string_nr.l,
1996         tests/test-string-nr/.gitignore, tests/test-string-nr/Makefile.am,
1997         tests/test-string-nr/scanner.l: refactor string_nr test for new test
1998         suite layout
1999
2000 2014-06-12  Will Estes <westes575@gmail.com>
2001
2002         * tests/.gitignore, tests/Makefile.am, tests/prefix_r.l,
2003         tests/prefix_r.txt, tests/test-prefix-r/.gitignore,
2004         tests/test-prefix-r/Makefile.am, tests/test-prefix-r/README,
2005         tests/test-prefix-r/scanner.l, tests/test-prefix-r/test.input: 
2006         refactor prefix_r test for new test suite layout
2007
2008 2014-06-12  Will Estes <westes575@gmail.com>
2009
2010         * tests/.gitignore, tests/Makefile.am, tests/prefix_nr.l,
2011         tests/prefix_nr.txt, tests/test-prefix-nr/.gitignore,
2012         tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/README,
2013         tests/test-prefix-nr/scanner.l, tests/test-prefix-nr/test.input: 
2014         refactor prefix_nr for new test suite layout
2015
2016 2014-06-12  Will Estes <westes575@gmail.com>
2017
2018         * tests/testwrapper.sh: Check if test input file exists.  Not all tests have input files, so check if one exists and run the
2019         test program accordingly.
2020
2021 2014-06-12  Will Estes <westes575@gmail.com>
2022
2023         * tests/.gitignore, tests/Makefile.am, tests/posix.l,
2024         tests/test-posix/.gitignore, tests/test-posix/Makefile.am,
2025         tests/test-posix/scanner.l: refactor posix test for new test suite
2026         layout
2027
2028 2014-06-12  Will Estes <westes575@gmail.com>
2029
2030         * tests/.gitignore, tests/Makefile.am, tests/noansi_r.l,
2031         tests/noansi_r.txt, tests/test-noansi-r/.gitignore,
2032         tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l,
2033         tests/test-noansi-r/test.input: refactor noansi_r test for new test
2034         suite layout
2035
2036 2014-06-12  Will Estes <westes575@gmail.com>
2037
2038         * tests/.gitignore, tests/Makefile.am, tests/noansi_nr.l,
2039         tests/noansi_nr.txt, tests/test-noansi-nr/.gitignore,
2040         tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l,
2041         tests/test-noansi-nr/test.input: refactor noansi_nr for new test
2042         suite layout
2043
2044 2014-06-05  Will Estes <westes575@gmail.com>
2045
2046         * tests/.gitignore, tests/Makefile.am, tests/mem_r.l,
2047         tests/mem_r.txt, tests/test-mem-r/.gitignore,
2048         tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l,
2049         tests/test-mem-r/test.input: refactor mem_r test for new test suite
2050         layout
2051
2052 2014-06-05  Will Estes <westes575@gmail.com>
2053
2054         * tests/.gitignore, tests/Makefile.am, tests/mem_nr.l,
2055         tests/mem_nr.txt, tests/test-mem-nr/.gitignore,
2056         tests/test-mem-nr/Makefile.am, tests/test-mem-nr/scanner.l,
2057         tests/test-mem-nr/test.input: refactor mem_nr test for new test
2058         suite layout
2059
2060 2014-06-04  Will Estes <westes575@gmail.com>
2061
2062         * tests/.gitignore, tests/Makefile.am, tests/header_r.txt,
2063         tests/header_r_main.c, tests/header_r_scanner.l,
2064         tests/test-header-r/.gitignore, tests/test-header-r/Makefile.am,
2065         tests/test-header-r/main.c, tests/test-header-r/scanner.l,
2066         tests/test-header-r/test.input: refactor header_r test for new test
2067         suite layout
2068
2069 2014-06-04  Will Estes <westes575@gmail.com>
2070
2071         * tests/.gitignore, tests/Makefile.am, tests/header_nr.txt,
2072         tests/header_nr_main.c, tests/header_nr_scanner.l,
2073         tests/test-header-nr/.gitignore, tests/test-header-nr/Makefile.am,
2074         tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
2075         tests/test-header-nr/test.input: refactor header_nr test for new
2076         test suite layout
2077
2078 2014-06-04  Will Estes <westes575@gmail.com>
2079
2080         * tests/.gitignore, tests/Makefile.am, tests/extended.l,
2081         tests/extended.txt, tests/test-extended/.gitignore,
2082         tests/test-extended/Makefile.am, tests/test-extended/scanner.l,
2083         tests/test-extended/test.input: refactor extended test for new test
2084         suite layout
2085
2086 2014-06-04  Will Estes <westes575@gmail.com>
2087
2088         * tests/.gitignore, tests/Makefile.am, tests/debug_r.l,
2089         tests/debug_r.txt, tests/test-debug-r/.gitignore,
2090         tests/test-debug-r/Makefile.am, tests/test-debug-r/scanner.l,
2091         tests/test-debug-r/test.input: refactor debug_r test for new test
2092         suite layout
2093
2094 2014-06-04  Will Estes <westes575@gmail.com>
2095
2096         * tests/.gitignore, tests/Makefile.am, tests/debug_nr.l,
2097         tests/debug_nr.txt, tests/test-debug-nr/.gitignore,
2098         tests/test-debug-nr/Makefile.am, tests/test-debug-nr/scanner.l,
2099         tests/test-debug-nr/test.input: refactor debug_nr test for new test
2100         suite layout
2101
2102 2014-06-04  Will Estes <westes575@gmail.com>
2103
2104         * tests/.gitignore, tests/Makefile.am, tests/ccl.l, tests/ccl.txt,
2105         tests/test-ccl/.gitignore, tests/test-ccl/Makefile.am,
2106         tests/test-ccl/scanner.l, tests/test-ccl/test.input: refactor ccl
2107         test for new test suite layout
2108
2109 2014-06-04  Will Estes <westes575@gmail.com>
2110
2111         * tests/.gitignore, tests/Makefile.am, tests/alloc-extra.l,
2112         tests/alloc-extra.txt, tests/alloc_extra.l, tests/alloc_extra.txt,
2113         tests/array-nr.l, tests/array-nr.txt, tests/array-r.l,
2114         tests/array-r.txt, tests/array_nr.l, tests/array_nr.txt,
2115         tests/array_r.l, tests/array_r.txt, tests/basic-nr.l,
2116         tests/basic-nr.txt, tests/basic-r.l, tests/basic-r.txt,
2117         tests/basic_nr.l, tests/basic_nr.txt, tests/basic_r.l,
2118         tests/basic_r.txt, tests/bison-nr-main.c, tests/bison-nr-parser.y,
2119         tests/bison-nr-scanner.l, tests/bison-nr.txt,
2120         tests/bison-yylloc-main.c, tests/bison-yylloc-parser.y,
2121         tests/bison-yylloc-scanner.l, tests/bison-yylloc.txt,
2122         tests/bison-yylval-main.c, tests/bison-yylval-parser.y,
2123         tests/bison-yylval-scanner.l, tests/bison-yylval.txt,
2124         tests/bison_nr.txt, tests/bison_nr_main.c, tests/bison_nr_parser.y,
2125         tests/bison_nr_scanner.l, tests/bison_yylloc.txt,
2126         tests/bison_yylloc_main.c, tests/bison_yylloc_parser.y,
2127         tests/bison_yylloc_scanner.l, tests/bison_yylval.txt,
2128         tests/bison_yylval_main.c, tests/bison_yylval_parser.y,
2129         tests/bison_yylval_scanner.l: use underscores in test file names to
2130         silence automake warnings
2131
2132 2014-06-04  Will Estes <westes575@gmail.com>
2133
2134         * .gitignore, m4/.gitignore, m4/Makefile.am: do not track m4
2135         subdirectory any more
2136
2137 2014-06-04  Will Estes <westes575@gmail.com>
2138
2139         * .gitignore, configure.ac: upgrade automake version to 1.14.1 Unfortunately, automake 1.14.1 does not play nicely with
2140         AC_CONFIG_AUX_DIR, so upgrading the used automake version required
2141         removing the build-aux directory and letting autoconf's installed
2142         helper files live more over the tree.
2143
2144 2014-06-04  Will Estes <westes575@gmail.com>
2145
2146         * doc/.gitignore: ignore more files generated by texinfo
2147
2148 2014-06-04  Will Estes <westes575@gmail.com>
2149
2150         * configure.ac: update gettext version to 0.19
2151
2152 2014-06-04  Will Estes <westes575@gmail.com>
2153
2154         * configure.ac: call LT_INIT earlier in configure.ac
2155
2156 2014-06-04  Will Estes <westes575@gmail.com>
2157
2158         * tests/.gitignore, tests/Makefile.am, tests/bison-yylval-main.c,
2159         tests/bison-yylval-parser.y, tests/bison-yylval-scanner.l,
2160         tests/bison-yylval.txt, tests/test-bison-yylval/.gitignore,
2161         tests/test-bison-yylval/Makefile.am,
2162         tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y,
2163         tests/test-bison-yylval/scanner.l,
2164         tests/test-bison-yylval/test.input: refactor bison-yylval test for
2165         new test suite layout
2166
2167 2014-06-04  Will Estes <westes575@gmail.com>
2168
2169         * tests/.gitignore, tests/Makefile.am, tests/bison-yylloc-main.c,
2170         tests/bison-yylloc-parser.y, tests/bison-yylloc-scanner.l,
2171         tests/bison-yylloc.txt, tests/test-bison-yylloc/.gitignore,
2172         tests/test-bison-yylloc/Makefile.am,
2173         tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
2174         tests/test-bison-yylloc/scanner.l,
2175         tests/test-bison-yylloc/test.input: refactor bison-yylloc test for
2176         new test suite layout
2177
2178 2014-06-03  Will Estes <westes575@gmail.com>
2179
2180         * tests/.gitignore, tests/Makefile.am, tests/bison-nr-main.c,
2181         tests/bison-nr-parser.y, tests/bison-nr-scanner.l,
2182         tests/bison-nr.txt, tests/test-bison-nr/.gitignore,
2183         tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c,
2184         tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l,
2185         tests/test-bison-nr/test.input: refactor bison-nr test for new test
2186         suite layout
2187
2188 2014-06-01  Will Estes <westes575@gmail.com>
2189
2190         * tests/.gitignore, tests/Makefile.am, tests/array-r.l,
2191         tests/array-r.txt, tests/test-array-r/.gitignore,
2192         tests/test-array-r/Makefile.am, tests/test-array-r/scanner.l,
2193         tests/test-array-r/test.input: refactor array-r test for new test
2194         suite layout
2195
2196 2014-06-01  Will Estes <westes575@gmail.com>
2197
2198         * tests/Makefile.am: list tests/README with other EXTRA_DIST files
2199         in tests/
2200
2201 2014-06-01  Will Estes <westes575@gmail.com>
2202
2203         * tests/.gitignore, tests/Makefile.am, tests/array-nr.l,
2204         tests/array-nr.txt, tests/test-array-nr/.gitignore,
2205         tests/test-array-nr/Makefile.am, tests/test-array-nr/scanner.l,
2206         tests/test-array-nr/test.input: refactor array-nr test for new test
2207         suite layout
2208
2209 2014-06-01  Will Estes <westes575@gmail.com>
2210
2211         * tests/Makefile.am, tests/testwrapper.sh: make tests/testwrapper.sh
2212         more verbose; find input in srcdir Since output is redirected by the automake parallel test suite
2213         driver, turn on both -v and -x in bash for the testwrapper.sh shell
2214         script. This helps a ton in debugging problems with the test harness
2215         itself.  In general, the input files are in automake's srcdir and the name of
2216         the test includes the relative path to it (even though that's
2217         supposed to be ./). Therefore, pass srcdir in AM_LOG_FLAGS and
2218         prepend that to the test name as part of constructing the input
2219         file's name.
2220
2221 2014-06-01  Will Estes <westes575@gmail.com>
2222
2223         * tests/Makefile.am: distribute tests/testwrapper.sh
2224
2225 2014-06-01  Will Estes <westes575@gmail.com>
2226
2227         * tests/.gitignore, tests/Makefile.am, tests/alloc-extra.l,
2228         tests/alloc-extra.txt, tests/test-alloc-extra/.gitignore,
2229         tests/test-alloc-extra/Makefile.am,
2230         tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input: 
2231         refacter alloc-extra for new test suite layout
2232
2233 2014-05-29  Will Estes <westes575@gmail.com>
2234
2235         * tests/.gitignore, tests/Makefile.am, tests/basic-r.l,
2236         tests/basic-r.txt, tests/test-basic-r/.gitignore,
2237         tests/test-basic-r/Makefile.am, tests/test-basic-r/scanner.l,
2238         tests/test-basic-r/test.input: refactor basic-r test for new test
2239         suite layout
2240
2241 2014-04-22  Will Estes <westes575@gmail.com>
2242
2243         * tests/Makefile.am, tests/basic-nr.l, tests/basic-nr.txt,
2244         tests/test-basic-nr/.gitignore, tests/test-basic-nr/Makefile.am,
2245         tests/test-basic-nr/scanner.l, tests/test-basic-nr/test.input,
2246         tests/testwrapper.sh: refactor basic-nr test for new test suite
2247         layout
2248
2249 2014-04-22  Will Estes <westes575@gmail.com>
2250
2251         * configure.ac: remove old tests/ subdirectories from build system
2252
2253 2014-04-22  Will Estes <westes575@gmail.com>
2254
2255         * configure.ac: add parallel test suite option to build system
2256
2257 2014-04-22  Will Estes <westes575@gmail.com>
2258
2259         * tests/.gitignore: ignore files for new test suite layout
2260
2261 2014-04-22  Will Estes <westes575@gmail.com>
2262
2263         * tests/Makefile.am: use automake parallel test suite option  to
2264         build test suite
2265
2266 2014-04-09  Manoj Srivastava <srivasta@golden-gryphon.com>
2267
2268         * tests/test-bison-yylloc/parser.y,
2269         tests/test-bison-yylval/parser.y: Do not use obsolete bison
2270         constructs in tests.  In Bison 3.0, support for YYLEX_PARAM and YYPARSE_PARAM has been
2271         removed (deprecated in Bison 1.875): use %lex-param, %parse-param,
2272         or %param. This commit fixes the tests so they still work.  Signed-off-by: Manoj Srivastava <srivasta@golden-gryphon.com>
2273
2274 2014-10-31  Christos Zoulas <christos@zoulas.com>
2275
2276         * src/buf.c, src/filter.c, src/flex.skl, src/flexdef.h, src/gen.c,
2277         src/libmain.c, src/libyywrap.c, src/main.c, src/misc.c, src/nfa.c,
2278         src/scan.l, src/scanflags.c, src/scanopt.c, src/yylex.c: NetBSD
2279         downstream patches.    const fixes.    -Wconversion fixes for the skeleton files.    param namespace protection (add _ to inline function parameters).    unused variable/code removal.    rename warn to lwarn to avoid conflict with <err.h>.    ctype.h function argument correction.    merged the error functions lerrif and lerrsf -> lerr.
2280
2281 2014-07-25  Mariusz PluciÅ„ski <mplucinski@mplucinski.com>
2282
2283         * src/flexdef.h, src/misc.c, src/scanflags.c: Allow error reporting
2284         routines to accept varying number of arguments in modern style
2285
2286 2014-07-25  Mariusz PluciÅ„ski <mplucinski@mplucinski.com>
2287
2288         * src/buf.c: Fix warning on assigning from `const char*` to `char*`
2289
2290 2014-07-24  Mariusz PluciÅ„ski <mplucinski@mplucinski.com>
2291
2292         * src/main.c: Add disambiguation braces in main.c
2293
2294 2014-07-17  Yuri <yuri@tsoft.com>
2295
2296         * doc/flex.texi, examples/fastwc/mywc.c, src/ccl.c, src/dfa.c,
2297         src/ecs.c, src/flex.skl, src/flexdef.h, src/gen.c, src/misc.c,
2298         src/nfa.c, src/parse.y, src/scan.l, src/sym.c, src/tblcmp.c: Removed
2299         deprecated 'register' storage class specifier.  clang-3.5.0 now
2300         complains about them: warning: 'register' storage class specifier is
2301         deprecated [-Wdeprecated-register]
2302
2303 2014-06-21  Mariusz PluciÅ„ski <mplucinski@mplucinski.com>
2304
2305         * src/flexdef.h, src/main.c, src/misc.c, src/options.c,
2306         src/options.h, src/yylex.c: Change output formats from octal to
2307         hexadecimal
2308
2309 2014-06-11  Will Estes <westes575@gmail.com>
2310
2311         * NEWS, configure.ac: update version number to 2.6.0-pre
2312
2313 2014-05-03  Will Estes <westes575@gmail.com>
2314
2315         * src/ecs.c: check limits before using array index cclp; resolves
2316         sf-166
2317
2318 2014-04-02  Sean McBride <sean@rogue-research.com>
2319
2320         * src/flex.skl: Suppress clang warning about empty @param paragraph;
2321         resolves sf#158 Signed-off-by: Will Estes <westes575@gmail.com>
2322
2323 2014-04-02  Will Estes <westes575@gmail.com>
2324
2325         * doc/flex.texi: fix punction when talking about colon-bracket
2326         delimiters; resolves sf#167
2327
2328 2014-04-02  Will Estes <westes575@gmail.com>
2329
2330         * doc/flex.texi: remove proofreading comment
2331
2332 2014-04-02  Will Estes <westes575@gmail.com>
2333
2334         * doc/flex.texi: Put angle brackets around start condition name;
2335         resolves bug #168.
2336
2337 2014-04-02  Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
2338
2339         * lib/Makefile.am, lib/realloc.c: Fix malloc/realloc replacement,
2340         bug#151.  Signed-off-by: Will Estes <westes575@gmail.com>
2341
2342 2014-04-02  Will Estes <westes575@gmail.com>
2343
2344         * lib/malloc.c: change crlf line ending to lf
2345
2346 2014-03-26  Will Estes <westes575@gmail.com>
2347
2348         * NEWS: mention flex 2.5.39 release in NEWS file
2349
2350 2014-03-26  Will Estes <westes575@gmail.com>
2351
2352         * control.ac: initial default control file for shipper
2353
2354 2014-03-05  Cyril Brulebois <kibi@debian.org>
2355
2356         * src/flex.skl: Adjust buffer sizes on ia64.  From the debian change entry: > Finish fixing the ia64 buffer issue. Previous commits increased
2357         YY_READ_BUF_SIZE (where __ia64__ is defined) but left YY_BUF_SIZE
2358         unchanged, so that didn't fix the problem in the end. In the general
2359         case, the latter is twice the former. Therefore set it to the same
2360         ratio in the ia64 case.  In general, this sort of architecture specific fix is not the path
2361         we want to take, but the cleanup should be done in a more organized
2362         way in the future and getting it working would be preferrable now.
2363
2364 2014-02-18  Will Estes <westes575@gmail.com>
2365
2366         * Makefile.am, src/Makefile.am: move m4 make variable to
2367         src/Makefile.am.  This prevents an error when building skel.c caused by the $(m4) make
2368         variable not being defined. Particularly nasty since skel.c would
2369         still be created, thus causing make to think skel.c was up to date.
2370
2371 2014-02-18  Will Estes <westes575@gmail.com>
2372
2373         * devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl,
2374         devel/tables.pl: remove unused devel/ subdirectory from codebase
2375
2376 2014-02-15  Will Estes <westes575@gmail.com>
2377
2378         * po/Rules-getpo: Add make rule to rsync latest .po files from
2379         translation project.  The rule assumes that rsync is on the path and that there is exactly
2380         one domain listed in the DOMAIN make variable. The intent is that
2381         the rule will work with vpath builds.
2382
2383 2014-02-14  Will Estes <westes575@gmail.com>
2384
2385         * .gitignore: git ignore directories of the form flex-*
2386
2387 2014-02-14  Will Estes <westes575@gmail.com>
2388
2389         * po/POTFILES.in: list source files for translation as now being in
2390         src/
2391
2392 2014-02-14  Will Estes <westes575@gmail.com>
2393
2394         * Makefile.am, configure.ac, tools/Makefile.am: Add tools/
2395         directory.  Since tools/git2cl is a dependency of ChangeLog, not distributing
2396         tools/git2cl with flex causes the "make dist" target to fail in the
2397         distributed tar ball.
2398
2399 2014-02-14  Will Estes <westes575@gmail.com>
2400
2401         * Makefile.am: removes extraneous files from EXTRA_DIST as automake
2402         picks them up better without mentioning them
2403
2404 2014-02-14  Will Estes <westes575@gmail.com>
2405
2406         * NEWS: mention version 2.6.0 in release news
2407
2408 2014-02-14  Will Estes <westes575@gmail.com>
2409
2410         * .gitignore, FlexLexer.h, Makefile.am, buf.c, ccl.c, configure.ac,
2411         dfa.c, doc/.gitignore, doc/Makefile.am, ecs.c, filter.c, flex.skl,
2412         flexdef.h, flexint.h, gen.c, gettext.h, lib/.gitignore, libmain.c,
2413         libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, options.c,
2414         options.h, parse.y, regex.c, scan.l, scanflags.c, scanopt.c,
2415         scanopt.h, src/.gitignore, src/FlexLexer.h, src/Makefile.am,
2416         src/buf.c, src/ccl.c, src/dfa.c, src/ecs.c, src/filter.c,
2417         src/flex.skl, src/flexdef.h, src/flexint.h, src/gen.c,
2418         src/gettext.h, src/libmain.c, src/libyywrap.c, src/main.c,
2419         src/misc.c, src/mkskel.sh, src/nfa.c, src/options.c, src/options.h,
2420         src/parse.y, src/regex.c, src/scan.l, src/scanflags.c,
2421         src/scanopt.c, src/scanopt.h, src/sym.c, src/tables.c,
2422         src/tables.h, src/tables_shared.c, src/tables_shared.h,
2423         src/tblcmp.c, src/version.h, src/yylex.c, sym.c, tables.c,
2424         tables.h, tables_shared.c, tables_shared.h, tblcmp.c, version.h,
2425         yylex.c: move flex program sources into src/ directory The *.[chly] sources are now in the src directory. This implies a
2426         bunch of changes in Makefile.am and friends to account for the new
2427         location. The .gitignore files are now more local to places where
2428         various object files and generated source files occur.
2429
2430 2014-02-13  Will Estes <westes575@gmail.com>
2431
2432         * configure.ac: increment flex version to 2.6.0
2433
2434 2014-02-16  Translation Project <coordinator@translationproject.org>
2435
2436         * po/ru.po: update ru translation from the translation project
2437
2438 2014-02-14  Will Estes <westes575@gmail.com>
2439
2440         * NEWS: mention updated da translation in release news
2441
2442 2014-02-14  Translation Project <coordinator@translationproject.org>
2443
2444         * po/da.po: update da translation from the translation project
2445
2446 2014-02-14  Will Estes <westes575@gmail.com>
2447
2448         * NEWS: mention updated es translation in release news
2449
2450 2014-02-14  Translation Project <coordinator@translationproject.org>
2451
2452         * po/es.po: update es translation from the translation project
2453
2454 2014-02-14  Will Estes <westes575@gmail.com>
2455
2456         * NEWS: mention updated ko translation in release news
2457
2458 2014-02-14  Translation Project <coordinator@translationproject.org>
2459
2460         * po/ko.po: update ko translation from the translation project
2461
2462 2014-02-14  Will Estes <westes575@gmail.com>
2463
2464         * NEWS: mention updated ro translation in release news
2465
2466 2014-02-14  Translation Project <coordinator@translationproject.org>
2467
2468         * po/ro.po: update ro translation from the translation project
2469
2470 2014-02-14  Will Estes <westes575@gmail.com>
2471
2472         * NEWS: mention updated ru translation in release news
2473
2474 2014-02-14  Translation Project <coordinator@translationproject.org>
2475
2476         * po/ru.po: update ru translation from the translation project
2477
2478 2014-02-14  Will Estes <westes575@gmail.com>
2479
2480         * NEWS: mention updated sv translation in news
2481
2482 2014-02-14  Translation Project <coordinator@translationproject.org>
2483
2484         * po/sv.po: update sv translation from the translation project
2485
2486 2014-02-14  Will Estes <westes575@gmail.com>
2487
2488         * NEWS: mention updated tr translation in news
2489
2490 2014-02-14  Translation Project <coordinator@translationproject.org>
2491
2492         * po/tr.po: update tr translation from the translation project
2493
2494 2014-02-14  Will Estes <westes575@gmail.com>
2495
2496         * NEWS: mention updated zh_CN in release news
2497
2498 2014-02-14  Translation Project <coordinator@translationproject.org>
2499
2500         * po/zh_CN.po: update zh_CN translation from the translation project
2501
2502 2014-02-14  Will Estes <westes575@gmail.com>
2503
2504         * NEWS, po/LINGUAS, po/zh_TW.po, po/zh_tw.po: rename zh_tw
2505         translation to its proper zh_TW name
2506
2507 2014-02-14  Will Estes <westes575@gmail.com>
2508
2509         * NEWS: mention updated nl, vi translations in release news
2510
2511 2014-02-14  Translation Project <coordinator@translationproject.org>
2512
2513         * po/vi.po: update vi translation from the translation project
2514
2515 2014-02-14  Translation Project <coordinator@translationproject.org>
2516
2517         * po/nl.po: update nl translation from the translation project
2518
2519 2014-02-14  Will Estes <westes575@gmail.com>
2520
2521         * TODO: remove some unneeded entries from the todo list
2522
2523 2014-02-13  Will Estes <westes575@gmail.com>
2524
2525         * doc/Makefile.am: list more generated files in CLEANFILES
2526
2527 2014-02-13  Will Estes <westes575@gmail.com>
2528
2529         * doc/flex.xml: remove unmaintained xml documentation
2530
2531 2014-02-13  Will Estes <westes575@gmail.com>
2532
2533         * configure.ac: bump AM_GNU_GETTEXT_VERSION to 0.18.1
2534
2535 2014-02-13  Will Estes <westes575@gmail.com>
2536
2537         * README: list new location of flex git repo
2538
2539 2014-02-13  Will Estes <westes575@gmail.com>
2540
2541         * po/.gitignore: git ignore generated files from english quoting
2542         variant translations
2543
2544 2014-02-13  Will Estes <westes575@gmail.com>
2545
2546         * po/LINGUAS: name english quoting variants correctly
2547
2548 2014-02-13  Will Estes <westes575@gmail.com>
2549
2550         * Makefile.am, configure.ac, tools/Makefile.am: removed tools/
2551         subdirectory from distribution Since it is not possible to rebuild the ChangeLog file without being
2552         in a git working directory of flex, distributing the tools directory
2553         is misleading. In particular, git2cl will always fail.
2554
2555 2014-02-13  Will Estes <westes575@gmail.com>
2556
2557         * po/LINGUAS: removed unneeded blank line from translation list
2558
2559 2014-02-13  Will Estes <westes575@gmail.com>
2560
2561         * po/LINGUAS: added en quoting variants to translation list
2562
2563 2014-02-11  Will Estes <westes575@gmail.com>
2564
2565         * configure.ac: use gnu automake option instead of gnits option
2566
2567 2014-02-11  Will Estes <westes575@gmail.com>
2568
2569         * README-alpha: remove README_alpha file since it is no longer
2570         needed
2571
2572 2014-02-10  Will Estes <westes575@gmail.com>
2573
2574         * configure.ac: increment version to 2.5.38
2575
2576 2013-11-27  Will Estes <westes575@gmail.com>
2577
2578         * NEWS: flesh out internationalization section of NEWS file; mention
2579         pt_BR translation
2580
2581 2013-11-27  Translation Project <coordinator@translationproject.org>
2582
2583         * po/pt_BR.po: update pt_BR translation from the translation project
2584
2585 2013-10-31  Will Estes <westes575@gmail.com>
2586
2587         * NEWS: begin listing 2.5.38 version in NEWS; list new sr
2588         translation
2589
2590 2013-10-31  Will Estes <westes575@gmail.com>
2591
2592         * po/LINGUAS: list new sr translation in list of translations
2593
2594 2013-10-31  Will Estes <westes575@gmail.com>
2595
2596         * po/sr.po: add sr translation from the translation project
2597
2598 2013-07-02  Till Varoquaux <till.varoquaux@gmail.com>
2599
2600         * configure.ac, flex.skl, nfa.c, tests/Makefile.am,
2601         tests/test-lineno-trailing/.gitignore,
2602         tests/test-lineno-trailing/Makefile.am,
2603         tests/test-lineno-trailing/scanner.l,
2604         tests/test-lineno-trailing/test.input: Adjust yylineno properly when
2605         rewinding trailing contexts.
2606
2607 2013-05-28  Will Estes <westes575@gmail.com>
2608
2609         * Makefile.am: Remove incorrect / in install-exec-hook target
2610
2611 2013-02-16  Translation Project <coordinators@translationproject.org>
2612
2613         * po/LINGUAS, po/zh_tw.po: add zh_tw translation from the
2614         translation project
2615
2616 2012-12-06  Christoph Junghans <ottxor@gentoo.org>
2617
2618         * Makefile.am, configure.ac: add version information to shared
2619         library Signed-off-by: Will Estes <westes575@gmail.com>
2620
2621 2012-12-04  Christoph Junghans <ottxor@gentoo.org>
2622
2623         * .gitignore, Makefile.am, configure.ac, lib/Makefile.am: Build
2624         libfl and libcompat using libtool; resolves #3586814 Signed-off-by: Will Estes <westes575@gmail.com>
2625
2626 2012-12-04  Translation Project <coordinator@translationproject.org>
2627
2628         * po/ca.po: update ca translation
2629
2630 2012-10-31  Hugh Sasse <hgs@dmu.ac.uk>
2631
2632         * tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am: 
2633         use cmp instead of diff in some tests for portability reasons Signed-off-by: Will Estes <westes575@gmail.com>
2634
2635 2012-10-31  Dennis Clarke <dclarke@blastwave.org>
2636
2637         * tests/TEMPLATE/Makefile.am, tests/test-alloc-extra/Makefile.am,
2638         tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
2639         tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
2640         tests/test-bison-nr/Makefile.am,
2641         tests/test-bison-yylloc/Makefile.am,
2642         tests/test-bison-yylval/Makefile.am,
2643         tests/test-c++-basic/Makefile.am,
2644         tests/test-c++-multiple-scanners/Makefile.am,
2645         tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2646         tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am,
2647         tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
2648         tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am,
2649         tests/test-header-r/Makefile.am,
2650         tests/test-include-by-buffer/Makefile.am,
2651         tests/test-include-by-push/Makefile.am,
2652         tests/test-include-by-reentrant/Makefile.am,
2653         tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am,
2654         tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am,
2655         tests/test-mem-r/Makefile.am,
2656         tests/test-multiple-scanners-nr/Makefile.am,
2657         tests/test-multiple-scanners-r/Makefile.am,
2658         tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am,
2659         tests/test-posix/Makefile.am,
2660         tests/test-posixly-correct/Makefile.am,
2661         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2662         tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am,
2663         tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am,
2664         tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am,
2665         tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am,
2666         tests/test-top/Makefile.am, tests/test-yyextra/Makefile.am: add
2667         CFLAGS and CXXFLAGS options as appropriate to testsuite Makefile.am
2668         files Signed-off-by: Will Estes <westes575@gmail.com>
2669
2670 2012-10-25  Will Estes <westes575@gmail.com>
2671
2672         * po/LINGUAS: add hr to list of translations
2673
2674 2012-10-25  Translation Project <coordinator@translationproject.org>
2675
2676         * po/hr.po: add hr translation from the translation project
2677
2678 2012-10-25  Translation Project <coordinator@translationproject.org>
2679
2680         * po/fr.po: new fr translation project from the translation project
2681
2682 2012-09-08  Will Estes <westes575@gmail.com>
2683
2684         * po/LINGUAS: update languages list to include esperanto translation
2685
2686 2012-09-08  Translation Project <coordinator@translationproject.org>
2687
2688         * po/eo.po: add eo translation from the translation project
2689
2690 2012-08-26  Will Estes <westes575@gmail.com>
2691
2692         * configure.ac: add dist-xz to automake options; resolves #3561837
2693
2694 2012-08-26  Will Estes <westes575@gmail.com>
2695
2696         * autogen.sh, configure.ac: require gettext 0.18; force autoreconf
2697         in autogen.sh; resolves #3561759 Autoconf had trouble finding the shared libraries for gettext. Using
2698         gettext 0.18 fixes that.  When updating the gettext version number, autoreconf could fail to
2699         update files, since autopoint would assume the gettext-related files
2700         had been locally modified. Passing --force prevents that from
2701         happening.
2702
2703 2012-08-15  Will Estes <westes575@gmail.com>
2704
2705         * Makefile.am: remove README.cvs from dist_doc_DATA in Makefile.am
2706
2707 2012-08-13  Will Estes <westes575@gmail.com>
2708
2709         * : commit 9256a268e2a1000cb410766e95487912a7d66d61 Author: Will
2710         Estes <westes575@gmail.com> Date:   Mon Aug 13 16:23:35 2012 -0400
2711
2712 2012-08-08  Will Estes <westes575@gmail.com>
2713
2714         * README, README.cvs: append README.cvs contents to README
2715
2716 2012-08-08  Will Estes <westes575@gmail.com>
2717
2718         * gen.c: fix m4 error when useecs and nultrans are true; resolves
2719         #1816878
2720
2721 2012-08-08  Robert Minsk <rminsk@users.sourceforge.net>
2722
2723         * flex.skl: put user code after yyguts init; resolves #1744516 Signed-off-by: Will Estes <westes575@gmail.com>
2724
2725 2012-08-08  Robert Minsk <rminsk@users.sourceforge.net>
2726
2727         * flex.skl, main.c: do not output yy_nxt to header with %option
2728         full; resolves #1739922 Signed-off-by: Will Estes <westes575@gmail.com>
2729
2730 2012-08-07  Will Estes <westes575@gmail.com>
2731
2732         * main.c: let flex decide if yymore and  reject are needed in lex
2733         compatible mode This resolves bug #3510440.
2734
2735 2012-08-06  Translation Project <coordinator@translationproject.org>
2736
2737         * po/vi.po: new vi translation from the translation project
2738
2739 2012-08-06  Will Estes <westes575@gmail.com>
2740
2741         * .gitignore: add more patterns to .gitignore Undersome circumstances, the build process will generate conf.in~,
2742         which we want to ignore. Also, some patch files will apply but not
2743         cleanly and *.orig and *.rej files are generated. We want to ignore
2744         them as well.
2745
2746 2012-08-06  Will Estes <westes575@gmail.com>
2747
2748         * configure.ac, configure.in: rename configure.in to configure.ac to
2749         prep for upcoming automake changes
2750
2751 2012-08-06  Elias Pipping <pipping@users.sourceforge.net>
2752
2753         * tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
2754         tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y: 
2755         Fix two tests to pass under bison 2.6 Given that bison is moving forward with the %parse-param instead of
2756         YYPARSE_PARAM syntax, it makes sense to switch over to using the new
2757         style declaration. In particular, this means that flex scanners that
2758         use bison features will now require bison 2.6 or higher.  Signed-off-by: Will Estes <westes575@gmail.com>
2759
2760 2012-08-04  Will Estes <westes575@gmail.com>
2761
2762         * po/nl.po: new nl translation from the translation project
2763
2764 2012-08-04  Mike Frysinger <vapier@gentoo.org>
2765
2766         * flexdef.h: add prototype for lerrsf_fatal to flexdef.h Signed-off-by: Will Estes <westes575@gmail.com>
2767
2768 2012-08-04  nomis52 <nomis52@users.sourceforge.net>
2769
2770         * flex.skl, gen.c: Change variable types to silence compiler
2771         warnings; resolves #3552806 Signed-off-by: Will Estes <westes575@gmail.com>
2772
2773 2012-08-03  Will Estes <westes575@gmail.com>
2774
2775         * NEWS: update NEWS to reflect changes in 2.5.37
2776
2777 2012-08-03  Will Estes <westes575@gmail.com>
2778
2779         * configure.in: update flex version to 2.5.37
2780
2781 2012-08-03  Will Estes <westes575@gmail.com>
2782
2783         * po/de.po: new de translation from the translation project
2784
2785 2012-08-02  Will Estes <westes575@gmail.com>
2786
2787         * po/vi.po: new vi translation from the translation project
2788
2789 2012-08-02  Will Estes <westes575@gmail.com>
2790
2791         * po/pl.po: new pl translation from the translation project
2792
2793 2012-08-02  Will Estes <westes575@gmail.com>
2794
2795         * po/fi.po: new fi translation from the translation project
2796
2797 2012-08-02  Will Estes <westes575@gmail.com>
2798
2799         * Makefile.am: Add -f option to LN_S to create flex++ The autoconf macro LN_S needs -f to successfully install flex++ if
2800         flex++ already exists. Fortunately, ln, ln -s and cp -p, which are
2801         the various forms that LN_S can take all will do the right thing
2802         with a -f argument passed.
2803
2804 2012-08-02  Will Estes <westes575@gmail.com>
2805
2806         * Makefile.am, tools/Makefile.am, tools/cvs2cl.pl,
2807         tools/cvsauthors, tools/git2cl: replace cvs2cl with git2cl Add the git2cl script in tools/ and remove the (now unnecessary)
2808         cvs2cl script. Remove tools/cvsauthors since git2cl does not need
2809         that file.  Account for all the above in Makefile.am and
2810         tools/Makefile.am
2811
2812 2012-07-29  Will Estes <wlestes@users.sourceforge.net>
2813
2814         * tests/.cvsignore, tests/.gitignore, tests/TEMPLATE/.cvsignore,
2815         tests/TEMPLATE/.gitignore, tests/test-alloc-extra/.cvsignore,
2816         tests/test-alloc-extra/.gitignore, tests/test-array-nr/.cvsignore,
2817         tests/test-array-nr/.gitignore, tests/test-array-r/.cvsignore,
2818         tests/test-array-r/.gitignore, tests/test-basic-nr/.cvsignore,
2819         tests/test-basic-nr/.gitignore, tests/test-basic-r/.cvsignore,
2820         tests/test-basic-r/.gitignore, tests/test-bison-nr/.cvsignore,
2821         tests/test-bison-nr/.gitignore, tests/test-bison-yylloc/.cvsignore,
2822         tests/test-bison-yylloc/.gitignore,
2823         tests/test-bison-yylval/.cvsignore,
2824         tests/test-bison-yylval/.gitignore,
2825         tests/test-c++-basic/.cvsignore, tests/test-c++-basic/.gitignore,
2826         tests/test-c++-multiple-scanners/.cvsignore,
2827         tests/test-c++-multiple-scanners/.gitignore,
2828         tests/test-c++-yywrap/.cvsignore, tests/test-c++-yywrap/.gitignore,
2829         tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/.gitignore,
2830         tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/.gitignore,
2831         tests/test-ccl/.cvsignore, tests/test-ccl/.gitignore,
2832         tests/test-concatenated-options/.cvsignore,
2833         tests/test-concatenated-options/.gitignore,
2834         tests/test-debug-nr/.cvsignore, tests/test-debug-nr/.gitignore,
2835         tests/test-debug-r/.cvsignore, tests/test-debug-r/.gitignore,
2836         tests/test-extended/.cvsignore, tests/test-extended/.gitignore,
2837         tests/test-header-nr/.cvsignore, tests/test-header-nr/.gitignore,
2838         tests/test-header-r/.cvsignore, tests/test-header-r/.gitignore,
2839         tests/test-include-by-buffer/.cvsignore,
2840         tests/test-include-by-buffer/.gitignore,
2841         tests/test-include-by-push/.cvsignore,
2842         tests/test-include-by-push/.gitignore,
2843         tests/test-include-by-reentrant/.cvsignore,
2844         tests/test-include-by-reentrant/.gitignore,
2845         tests/test-linedir-r/.cvsignore, tests/test-linedir-r/.gitignore,
2846         tests/test-lineno-nr/.cvsignore, tests/test-lineno-nr/.gitignore,
2847         tests/test-lineno-r/.cvsignore, tests/test-lineno-r/.gitignore,
2848         tests/test-mem-nr/.cvsignore, tests/test-mem-nr/.gitignore,
2849         tests/test-mem-r/.cvsignore, tests/test-mem-r/.gitignore,
2850         tests/test-multiple-scanners-nr/.cvsignore,
2851         tests/test-multiple-scanners-nr/.gitignore,
2852         tests/test-multiple-scanners-r/.cvsignore,
2853         tests/test-multiple-scanners-r/.gitignore,
2854         tests/test-noansi-nr/.cvsignore, tests/test-noansi-nr/.gitignore,
2855         tests/test-noansi-r/.cvsignore, tests/test-noansi-r/.gitignore,
2856         tests/test-posix/.cvsignore, tests/test-posix/.gitignore,
2857         tests/test-posixly-correct/.cvsignore,
2858         tests/test-posixly-correct/.gitignore,
2859         tests/test-prefix-nr/.cvsignore, tests/test-prefix-nr/.gitignore,
2860         tests/test-prefix-r/.cvsignore, tests/test-prefix-r/.gitignore,
2861         tests/test-pthread/.cvsignore, tests/test-pthread/.gitignore,
2862         tests/test-quotes/.cvsignore, tests/test-quotes/.gitignore,
2863         tests/test-reject/.cvsignore, tests/test-reject/.gitignore,
2864         tests/test-rescan-nr/.cvsignore, tests/test-rescan-nr/.gitignore,
2865         tests/test-rescan-r/.cvsignore, tests/test-rescan-r/.gitignore,
2866         tests/test-string-nr/.cvsignore, tests/test-string-nr/.gitignore,
2867         tests/test-string-r/.cvsignore, tests/test-string-r/.gitignore,
2868         tests/test-table-opts/.cvsignore, tests/test-table-opts/.gitignore,
2869         tests/test-top/.cvsignore, tests/test-top/.gitignore,
2870         tests/test-yyextra/.cvsignore, tests/test-yyextra/.gitignore: rename
2871         .cvsignore files in tests/ subdirectories to gitignore
2872
2873 2012-07-23  Will Estes <wlestes@users.sourceforge.net>
2874
2875         * examples/.cvsignore, examples/fastwc/.cvsignore,
2876         examples/manual/.cvsignore, lib/.cvsignore, tools/.cvsignore: remove
2877         unneeded .cvsignore files
2878
2879 2012-07-22  Will Estes <wlestes@users.sourceforge.net>
2880
2881         * .gitignore: add *.o and *.a to top level .gitignore The cvs tree did not need these additions because cvs assumed a lot
2882         of C-style defaults for .cvsignore files. flex builds *.o object
2883         files in the course of compilation and *.a files are built as a part
2884         of the libraries that flex compiles in the build process.
2885
2886 2012-07-22  Will Estes <wlestes@users.sourceforge.net>
2887
2888         * .cvsignore, .gitignore, doc/.cvsignore, doc/.gitignore,
2889         m4/.cvsignore, m4/.gitignore, po/.cvsignore, po/.gitignore: rename
2890         .cvsignore files to .gitignore The .cvsignore files from the legacy cvs repository tracked what
2891         files got autogenerated during various stages of the flex build.
2892         Renaming the .cvsignore files to .gitignore lets git do the same
2893         thing. git is better about letting higher level .gitignore files
2894         not-track files in lower level directories. As I work my way through
2895         the test directories, we may add additional .gitignore files from
2896         the old .cvsignore files.  The po/ directory has a lot of special files used by gettext, so the
2897         patterns in po/.gitignore look very different.  The doc/.gitignore file accounts for what texinfo/makeinfo do, and
2898         so it also has special patterns.  The m4 directory is mainly present for autoconf's benefit, but we
2899         have to account for it so make can do the right thing. Hence,
2900         m4/.gitignore says to ignore *.m4, as counterintuitive as that may
2901         seem.
2902
2903 2012-07-22  Will Estes <wlestes@users.sourceforge.net>
2904
2905         * NEWS: update NEWS file to note release date of 2.5.36
2906
2907 2012-06-23  Will Estes <wlestes@users.sourceforge.net>
2908
2909         * doc/flex.texi: fix call to version in manual
2910
2911 2012-06-22  Will Estes <wlestes@users.sourceforge.net>
2912
2913         * doc/flex.texi: add missing argument to call to yylex in manual
2914
2915 2012-04-27  Will Estes <wlestes@users.sourceforge.net>
2916
2917         * flex.skl: lintish cleanup in flex.skl; resolves #2040664
2918
2919 2012-04-27  Will Estes <wlestes@users.sourceforge.net>
2920
2921         * doc/flex.texi: add a 7 to the c99 octal pattern; resolves #3518269
2922
2923 2012-03-31  Will Estes <wlestes@users.sourceforge.net>
2924
2925         * doc/flex.texi: copyedit; resolves #3513670
2926
2927 2012-03-23  Will Estes <wlestes@users.sourceforge.net>
2928
2929         * buf.c: escape backslashes in #line filenames in %top section;
2930         resolves #3212400; patch submitted by scfc_de
2931
2932 2012-03-21  Will Estes <wlestes@users.sourceforge.net>
2933
2934         * Makefile.am, configure.in, lib/Makefile.am, lib/lib.c,
2935         lib/malloc.c, lib/realloc.c: provide malloc() and realloc() for
2936         systems that do not have satisfactory versions; resolves #1899047
2937
2938 2012-03-21  Will Estes <wlestes@users.sourceforge.net>
2939
2940         * Makefile.am: install flex++ as a link; resolves bug #2939681
2941
2942 2012-03-21  Will Estes <wlestes@users.sourceforge.net>
2943
2944         * tests/test-bison-nr/Makefile.am,
2945         tests/test-bison-yylloc/Makefile.am,
2946         tests/test-bison-yylval/Makefile.am: fix dependencies for make -j in
2947         test suite
2948
2949 2012-03-19  Will Estes <wlestes@users.sourceforge.net>
2950
2951         * flex.skl: add missing prototypes for yyset_column() and
2952         yyget_column(); resolves #3029024; patch submitted by scfc_de
2953
2954 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
2955
2956         * flex.skl, tests/test-reject/scanner.l,
2957         tests/test-table-opts/scanner.l: wrap yy_fatal_error calls
2958         appropriately
2959
2960 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
2961
2962         * regex.c: fix overlapping data buffer issue; patch from Tim
2963         Landsheet scfc_de
2964
2965 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
2966
2967         * scan.l: better bracket handling in the scanner
2968
2969 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
2970
2971         * flexdef.h, main.c, misc.c: Remove unneeded tracking of line/column
2972         output; patch from Tim Landsheet scfc_de
2973
2974 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
2975
2976         * configure.in: fix test for m4 to accept an m4 with -P and not jus
2977         tGNU m4; patch from Tim Landsheet scfc_de on sourceforge
2978
2979 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
2980
2981         * doc/flex.texi: fix order of td_lolen and td_hilen in
2982         documentation; resolves #2913693; patch submitted by Andreas
2983         Gruenbacher <agruen@suse.de>
2984
2985 2012-03-02  Will Estes <wlestes@users.sourceforge.net>
2986
2987         * doc/flex.texi: correct document of YY_FLUSH_BUFFER; resolves
2988         #1723028
2989
2990 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
2991
2992         * dfa.c, flexdef.h, misc.c, parse.y: speed up things for complex
2993         inputs; resolves #2891390
2994
2995 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
2996
2997         * doc/flex.texi: fix ipv6 pattern in manual; update manual copyright
2998         to 2012
2999
3000 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
3001
3002         * flex.skl: fremove isatty() declaration; resolves #1984987
3003
3004 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
3005
3006         * doc/flex.texi: Add link for RFC 2396
3007
3008 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
3009
3010         * flex.skl: resolve #1990170
3011
3012 2012-02-17  Will Estes <wlestes@users.sourceforge.net>
3013
3014         * flex.skl: fix documentation to reflect arguments actually used;
3015         bug #2783023
3016
3017 2012-02-05  Will Estes <wlestes@users.sourceforge.net>
3018
3019         * main.c: fix yywrap behavior for reentrant scanners
3020
3021 2012-02-04  Will Estes <wlestes@users.sourceforge.net>
3022
3023         * NEWS: Mmention tr translation
3024
3025 2012-02-04  Will Estes <wlestes@users.sourceforge.net>
3026
3027         * tables.c: prevent unused stuff from being compiled so as to reduce
3028         warnings
3029
3030 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
3031
3032         * buf.c, filter.c, main.c, misc.c, regex.c, scanflags.c: more better
3033         error messages; more better memory handling
3034
3035 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
3036
3037         * misc.c: more careful/paranoia
3038
3039 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
3040
3041         * scanopt.c: more careful memory allocation in option processing
3042
3043 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
3044
3045         * Makefile.am, configure.in: remove m4/ directory and generally
3046         clean up automake/autoconf inputs
3047
3048 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
3049
3050         * lib/.cvsignore: cvsignore files that need that
3051
3052 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
3053
3054         * NEWS, po/da.po, po/es.po, po/ko.po, po/pt_BR.po, po/ro.po,
3055         po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: check in translations
3056
3057 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
3058
3059         * main.c: correct macro definition of yywrap
3060
3061 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
3062
3063         * scan.l: Greater specificity in error messages
3064
3065 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
3066
3067         * parse.y: improve rule handling at EOF
3068
3069 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
3070
3071         * flex.skl: include cstdio for definition of EOF in all cases
3072
3073 2012-02-03  Will Estes <wlestes@users.sourceforge.net>
3074
3075         * flex.skl: suppress warning on unused yyguts_t
3076
3077 2010-08-13  Will Estes <wlestes@users.sourceforge.net>
3078
3079         * NEWS, po/LINGUAS, po/fi.po: new fi translation from the
3080         translation project
3081
3082 2009-03-31  Will Estes <wlestes@users.sourceforge.net>
3083
3084         * 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>
3085
3086 2008-12-28  Will Estes <wlestes@users.sourceforge.net>
3087
3088         * configure.in: remove line break that broke configure
3089
3090 2008-12-28  Will Estes <wlestes@users.sourceforge.net>
3091
3092         * doc/flex.texi: specify the title on the title page since @settitle
3093         doesn't do that for us; resolves bug #2043491
3094
3095 2008-12-28  Will Estes <wlestes@users.sourceforge.net>
3096
3097         * configure.in, flexdef.h: check for regex.h; resolves bug #2337486
3098
3099 2008-07-23  Will Estes <wlestes@users.sourceforge.net>
3100
3101         * NEWS, po/ga.po: new ga translation from the translation project
3102
3103 2008-06-10  Will Estes <wlestes@users.sourceforge.net>
3104
3105         * NEWS, po/ca.po: new ca translation
3106
3107 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
3108
3109         * Makefile.am: move ABOUT-NLS back to EXTRA_DIST
3110
3111 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
3112
3113         * Makefile.am: create new dist_doc_DATA; move some EXTRA_DIST files
3114         to new dist_doc_DATA target
3115
3116 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
3117
3118         * .cvsignore: ignore more automake generated config.status* files
3119
3120 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
3121
3122         * NEWS: flex distribution now built with automake and autoconf
3123         versions ...
3124
3125 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
3126
3127         * README.cvs: document GNU auto* version changes for building flex
3128         from cvs
3129
3130 2008-05-31  Will Estes <wlestes@users.sourceforge.net>
3131
3132         * .cvsignore, doc/Makefile.am: ignore automake-supplied ylwrap
3133
3134 2008-05-15  Will Estes <wlestes@users.sourceforge.net>
3135
3136         * NEWS, flex.skl: clean up types; resolves 1961902
3137
3138 2008-05-15  Will Estes <wlestes@users.sourceforge.net>
3139
3140         * NEWS: update NEWS re manual
3141
3142 2008-05-15  Will Estes <wlestes@users.sourceforge.net>
3143
3144         * doc/flex.texi: correct eroneous references to 'nowrap' to refer to
3145         'noyywrap'; resolves bug #1739912
3146
3147 2008-05-14  Will Estes <wlestes@users.sourceforge.net>
3148
3149         * filter.c: call clearerr on stdin before dup2'ing it; resolves bug
3150         #1902612
3151
3152 2008-05-14  Will Estes <wlestes@users.sourceforge.net>
3153
3154         * NEWS: generic updates to NEWS
3155
3156 2008-05-14  Will Estes <wlestes@users.sourceforge.net>
3157
3158         * tests/test-pthread/Makefile.am: move library flags in linker
3159         command; resolves patch #1943403; patch submitted by
3160         nullnix@users.sourceforge.net
3161
3162 2008-05-14  Will Estes <wlestes@users.sourceforge.net>
3163
3164         * doc/flex.texi: use ansi syntax in simple examples; resolves patch
3165         #1909844; patch submitted by Tom Browder,
3166         tbrowder2@users.sourceforge.net
3167
3168 2008-04-10  Will Estes <wlestes@users.sourceforge.net>
3169
3170         * doc/flex.texi: fix typo in example (from Paolo J. Matos
3171
3172 2008-04-10  Will Estes <wlestes@users.sourceforge.net>
3173
3174         * flexint.h: move endif to better account for what C99 defines for
3175         integer types (fix from debian project)
3176
3177 2008-04-10  Will Estes <wlestes@users.sourceforge.net>
3178
3179         * gen.c: fix another int type to be size_t
3180
3181 2008-03-30  Will Estes <wlestes@users.sourceforge.net>
3182
3183         * NEWS, po/fr.po: new fr translation
3184
3185 2008-03-30  Will Estes <wlestes@users.sourceforge.net>
3186
3187         * NEWS, configure.in: start version 2.5.36
3188
3189 2008-02-26  Will Estes <wlestes@users.sourceforge.net>
3190
3191         * NEWS: add date of release
3192
3193 2008-02-15  Will Estes <wlestes@users.sourceforge.net>
3194
3195         * NEWS, parse.y: fix bug that prevented comments from working
3196         properly
3197
3198 2008-02-12  Will Estes <wlestes@users.sourceforge.net>
3199
3200         * po/de.po: new de translation
3201
3202 2008-02-10  Will Estes <wlestes@users.sourceforge.net>
3203
3204         * NEWS, po/vi.po: new vi translation
3205
3206 2008-02-10  Will Estes <wlestes@users.sourceforge.net>
3207
3208         * NEWS, po/nl.po: new nl translation
3209
3210 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
3211
3212         * NEWS, po/pl.po: new pl translation
3213
3214 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
3215
3216         * NEWS, po/de.po, po/pt_BR.po: new de, pt_br translations
3217
3218 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
3219
3220         * NEWS, flex.skl: generate headers for all functions (resolves bug
3221         #1628314)
3222
3223 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
3224
3225         * NEWS, flex.skl: change yy_size_t to be size_t (resolves bug
3226         #1849812)
3227
3228 2008-02-09  Will Estes <wlestes@users.sourceforge.net>
3229
3230         * configure.in: start work on version 2.5.35
3231
3232 2007-12-12  Will Estes <wlestes@users.sourceforge.net>
3233
3234         * NEWS, configure.in: revert NEWS and configure.in to version 2.5.34
3235
3236 2007-09-12  Will Estes <wlestes@users.sourceforge.net>
3237
3238         * NEWS, configure.in: update version number to 2.5.35
3239
3240 2007-09-10  Aaron Stone <sodabrew@users.sourceforge.net>
3241
3242         * tests/test-alloc-extra/scanner.l: Use %option extra-type.
3243
3244 2007-09-10  Aaron Stone <sodabrew@users.sourceforge.net>
3245
3246         * NEWS, doc/flex.texi, flex.skl, flexdef.h, main.c, parse.y, scan.l: 
3247         Introduce %option extra-type="your_type *" (resolves bug #1744505).
3248
3249 2007-08-15  Will Estes <wlestes@users.sourceforge.net>
3250
3251         * po/nl.po: new nl translations from the translation project
3252
3253 2007-06-28  Will Estes <wlestes@users.sourceforge.net>
3254
3255         * NEWS: change release date
3256
3257 2007-06-28  Will Estes <wlestes@users.sourceforge.net>
3258
3259         * flex.skl: adjustment for prefix classes; patch submitted by Petr
3260         Machata <pmachata@redhat.com>
3261
3262 2007-06-28  Will Estes <wlestes@users.sourceforge.net>
3263
3264         * NEWS: NEWS item for yy_init_extra
3265
3266 2007-06-12  Aaron Stone <sodabrew@users.sourceforge.net>
3267
3268         * doc/flex.texi: Docs and example for yylex_init_extra.
3269
3270 2007-06-01  Will Estes <wlestes@users.sourceforge.net>
3271
3272         * tests/test-alloc-extra/.cvsignore: ignore OUTPUT file in
3273         test-alloc-extra
3274
3275 2007-06-01  Will Estes <wlestes@users.sourceforge.net>
3276
3277         * tests/descriptions: add description of concatenated options test
3278
3279 2007-05-31  Will Estes <wlestes@users.sourceforge.net>
3280
3281         * tests/test-alloc-extra/.cvsignore: add missing .cvsignore to
3282         test-alloc-extra
3283
3284 2007-05-31  Aaron Stone <sodabrew@users.sourceforge.net>
3285
3286         * configure.in, flex.skl, gen.c, main.c: Changes to resolve SF bugs
3287         1568325 and 1563589.
3288
3289 2007-05-31  Aaron Stone <sodabrew@users.sourceforge.net>
3290
3291         * tests/Makefile.am, tests/descriptions,
3292         tests/test-alloc-extra/Makefile.am,
3293         tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input: 
3294         Adding test cases for yylex_init_extra.
3295
3296 2007-05-12  Will Estes <wlestes@users.sourceforge.net>
3297
3298         * configure.in, tests/test-pthread/scanner.l: fixes to test-pthread
3299
3300 2007-05-12  Will Estes <wlestes@users.sourceforge.net>
3301
3302         * NEWS: NEWS item for concatenated options
3303
3304 2007-05-12  Will Estes <wlestes@users.sourceforge.net>
3305
3306         * configure.in, tests/Makefile.am,
3307         tests/test-concatenated-options/.cvsignore,
3308         tests/test-concatenated-options/Makefile.am: unit test to verify
3309         concatenated options parsing
3310
3311 2007-05-12  Will Estes <wlestes@users.sourceforge.net>
3312
3313         * scanopt.c: parse multiple short concatenated options; patch
3314         submitted by Petr Machata <pmachata@redhat.com
3315
3316 2007-05-11  Will Estes <wlestes@users.sourceforge.net>
3317
3318         * autogen.sh: remove --force option from autogen.sh; much faster
3319         without it
3320
3321 2007-05-11  Will Estes <wlestes@users.sourceforge.net>
3322
3323         * NEWS, configure.in: version 2.5.34
3324
3325 2007-05-08  Aaron Stone <sodabrew@users.sourceforge.net>
3326
3327         * NEWS, flex.skl: Better checking after yyalloc/yyrealloc (resolves
3328         bug #1595967)
3329
3330 2007-05-01  Will Estes <wlestes@users.sourceforge.net>
3331
3332         * doc/flex.texi: change title of manual to 'Lexical Analysis with
3333         Flex'
3334
3335 2007-04-25  Will Estes <wlestes@users.sourceforge.net>
3336
3337         * flex.skl: c++ memory leak plug
3338
3339 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
3340
3341         * flex.skl: roll back c++ memory patch as it causes the test suite
3342         no end of grief
3343
3344 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
3345
3346         * flex.skl: fix function definitions for non-ANSI environments (from
3347         Manoj Srivastava from Debian patchset)
3348
3349 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
3350
3351         * flex.skl: fix c++ memory leak (from Manoj Srivastava from Debian
3352         patchset)
3353
3354 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
3355
3356         * flex.skl: fix parameter name in comment (patch from Manoj
3357         Srivastava from the debian patchset
3358
3359 2007-04-23  Will Estes <wlestes@users.sourceforge.net>
3360
3361         * flex.skl: add a size_t cast (patch from Manoj Srivastava from the
3362         debian patchset
3363
3364 2007-04-16  Will Estes <wlestes@users.sourceforge.net>
3365
3366         * tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am: 
3367         cleanups to handle VPATH builds better; passifies make distcheck
3368
3369 2007-04-16  Will Estes <wlestes@users.sourceforge.net>
3370
3371         * doc/flex.texi: drop using the \ in \ escaping as it throws pdf
3372         generation for a loop
3373
3374 2007-04-14  Will Estes <wlestes@users.sourceforge.net>
3375
3376         * .cvsignore: add compile and *.tar.bz2 to .cvsignore
3377
3378 2007-04-14  Will Estes <wlestes@users.sourceforge.net>
3379
3380         * main.c: add call to setlocale for ctype as per debian patchset
3381
3382 2007-04-14  Will Estes <wlestes@users.sourceforge.net>
3383
3384         * Makefile.am, NEWS: provide for a PIC version of libfl.a for shared
3385         libraries using flex scanners
3386
3387 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
3388
3389         * FlexLexer.h: annotate endifs since they're a bit far from their
3390         opening #if statements
3391
3392 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
3393
3394         * flexdef.h, parse.y: refactor and slightly redo alloca testing,
3395         resolves bug #1675899
3396
3397 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
3398
3399         * : overhaul configure.in: use octathorps for comments so they're
3400         passed through m4 processing; better bracketing of m4 arguments;
3401         retool checks as per suggestions from autoscan(1)
3402
3403 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
3404
3405         * flex.skl: fix skeleton for reentrant scanners
3406
3407 2007-04-13  Will Estes <wlestes@users.sourceforge.net>
3408
3409         * Makefile.am: remove homegrown tags target; automake does that for
3410         us
3411
3412 2007-04-12  Will Estes <wlestes@users.sourceforge.net>
3413
3414         * flex.skl: fix skeleton for reentrant scanners, resolves bug
3415         #1694318
3416
3417 2007-04-12  Will Estes <wlestes@users.sourceforge.net>
3418
3419         * FlexLexer.h: declare some const where missing in c++ header file
3420
3421 2007-04-10  Will Estes <wlestes@users.sourceforge.net>
3422
3423         * doc/flex.texi: corrections to the manual as per suggestions from
3424         flex-help@
3425
3426 2007-04-03  Will Estes <wlestes@users.sourceforge.net>
3427
3428         * doc/flex.texi: include author names in online versions of the
3429         manual
3430
3431 2007-04-03  Will Estes <wlestes@users.sourceforge.net>
3432
3433         * COPYING: update copyright notice
3434
3435 2007-04-03  Will Estes <wlestes@users.sourceforge.net>
3436
3437         * AUTHORS: rearrange and update AUTHORS
3438
3439 2007-03-29  Will Estes <wlestes@users.sourceforge.net>
3440
3441         * NEWS: note sf feature request 1658379 in NEWS
3442
3443 2007-03-29  Will Estes <wlestes@users.sourceforge.net>
3444
3445         * tools/cvsauthors: add sodabrew to cvsauthors file
3446
3447 2007-03-29  Aaron Stone <sodabrew@users.sourceforge.net>
3448
3449         * flex.skl: SourceForge feature request #1658379: Expose YY_BUF_SIZE
3450         in the header file.
3451
3452 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
3453
3454         * NEWS, filter.c, flex.skl: apply patches submitted by sodabrew
3455
3456 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
3457
3458         * README.cvs: more changes describing building flex from cvs
3459
3460 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
3461
3462         * Makefile.am, README.cvs, README.cvs-snapshot: rename
3463         README.cvs-snapshot to README.cvs
3464
3465 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
3466
3467         * README.cvs-snapshot: update to explain where flex cvs lives
3468
3469 2007-03-07  Will Estes <wlestes@users.sourceforge.net>
3470
3471         * README, doc/flex.texi: correct how to submit bugs
3472
3473 2007-02-16  Will Estes <wlestes@users.sourceforge.net>
3474
3475         * NEWS: clarify NEWS item re man page and pdf manual
3476
3477 2007-02-14  Will Estes <wlestes@users.sourceforge.net>
3478
3479         * po/Makevars: update bug address to point to flex-devel instead of
3480         lex-help
3481
3482 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
3483
3484         * configure.in, doc/Makefile.am: make better use of AC_INIT; clean
3485         up, simplify and make more robust the generation of the man page
3486
3487 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
3488
3489         * configure.in: remove option check-news from call to
3490         AM_INIT_AUTOMAKE as gnits implies check-news
3491
3492 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
3493
3494         * Makefile.am, configure.in: move automake options from Makefile.am
3495         to configure.in
3496
3497 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
3498
3499         * autogen.sh: restore --install option to autogen.sh since --force
3500         does not imply --install
3501
3502 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
3503
3504         * tools/cvsauthors: add john43 to cvsauthors file
3505
3506 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
3507
3508         * autogen.sh: call autoreconf with --force instead of --install
3509
3510 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
3511
3512         * doc/.cvsignore: remove texinfo.tex from cvs tree
3513
3514 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
3515
3516         * NEWS: updates to NEWS file to reflect recent changes
3517
3518 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
3519
3520         * doc/Makefile.am: add flex.pdf to EXTRA_DIST
3521
3522 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
3523
3524         * configure.in: remove flex.spec
3525
3526 2007-02-13  Will Estes <wlestes@users.sourceforge.net>
3527
3528         * Makefile.am: remove maintainercleanfiles
3529
3530 2007-02-01  Will Estes <wlestes@users.sourceforge.net>
3531
3532         * doc/Makefile.am: more changes to build system to distribute man
3533         page
3534
3535 2007-02-01  Will Estes <wlestes@users.sourceforge.net>
3536
3537         * doc/Makefile.am: add flex man page to distribution
3538
3539 2007-02-01  Will Estes <wlestes@users.sourceforge.net>
3540
3541         * .cvsignore, flex.spec.in: remove flex spec file
3542
3543 2006-11-17  Will Estes <wlestes@users.sourceforge.net>
3544
3545         * tests/test-table-opts/Makefile.am: make test target depend on test
3546         groupings, which in turn depend on building executables; cygwin
3547         portability fix
3548
3549 2006-11-10  Will Estes <wlestes@users.sourceforge.net>
3550
3551         * tests/create-test: change create-test script to edit files in
3552         place
3553
3554 2006-11-09  Will Estes <wlestes@users.sourceforge.net>
3555
3556         * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
3557         tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
3558         tests/test-bison-nr/Makefile.am,
3559         tests/test-bison-yylloc/Makefile.am,
3560         tests/test-bison-yylval/Makefile.am,
3561         tests/test-c++-basic/Makefile.am,
3562         tests/test-c++-multiple-scanners/Makefile.am,
3563         tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
3564         tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am,
3565         tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
3566         tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am,
3567         tests/test-header-r/Makefile.am,
3568         tests/test-include-by-buffer/Makefile.am,
3569         tests/test-include-by-push/Makefile.am,
3570         tests/test-include-by-reentrant/Makefile.am,
3571         tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am,
3572         tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am,
3573         tests/test-mem-r/Makefile.am,
3574         tests/test-multiple-scanners-nr/Makefile.am,
3575         tests/test-multiple-scanners-r/Makefile.am,
3576         tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am,
3577         tests/test-posix/Makefile.am,
3578         tests/test-posixly-correct/Makefile.am,
3579         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
3580         tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am,
3581         tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am,
3582         tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am,
3583         tests/test-string-r/Makefile.am, tests/test-top/Makefile.am,
3584         tests/test-yyextra/Makefile.am: change CLEANFILES to include
3585         instead of just the testname for the executable
3586
3587 2006-11-09  Will Estes <wlestes@users.sourceforge.net>
3588
3589         * doc/flex.texi: fix typos in manual; resolves bug #1592857
3590
3591 2006-11-09  Will Estes <wlestes@users.sourceforge.net>
3592
3593         * tests/TEMPLATE/Makefile.am: change test template to remove test
3594         executable when that executable has an extension, e.g. under Cygwin
3595
3596 2006-11-08  Will Estes <wlestes@users.sourceforge.net>
3597
3598         * tests/Makefile.am: test names weren't displaying in test
3599         success/failure messages (from #1591672
3600
3601 2006-10-30  Will Estes <wlestes@users.sourceforge.net>
3602
3603         * doc/.cvsignore: add flex.html to .cvsignore in doc directory
3604
3605 2006-10-22  Will Estes <wlestes@users.sourceforge.net>
3606
3607         * NEWS: update NEWS file for the work that millaway did
3608
3609 2006-10-22  Will Estes <wlestes@users.sourceforge.net>
3610
3611         * FlexLexer.h, NEWS, main.c,
3612         tests/test-c++-multiple-scanners/scanner-2.l: make yywrap work with
3613         c++ scanners as per sf bug report
3614
3615 2006-10-20  Will Estes <wlestes@users.sourceforge.net>
3616
3617         * NEWS, flex.skl, tests/test-c++-multiple-scanners/main.cpp,
3618         tests/test-c-cpp-nr/scanner.l: memory leak issues in c++ scanner
3619
3620 2006-10-20  Will Estes <wlestes@users.sourceforge.net>
3621
3622         * NEWS, configure.in, tests/Makefile.am, tests/descriptions,
3623         tests/test-c++-yywrap/.cvsignore,
3624         tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l,
3625         tests/test-c++-yywrap/test.input: add unit test for c++ with yywrap
3626
3627 2006-10-20  Will Estes <wlestes@users.sourceforge.net>
3628
3629         * NEWS, tests/test-c++-basic/Makefile.am,
3630         tests/test-linedir-r/Makefile.am: use configure-provided awk
3631         variable for portability; add loadlibes variable to c++ test
3632
3633 2006-10-17  Will Estes <wlestes@users.sourceforge.net>
3634
3635         * doc/flex.texi: add noyywrap option to example; use whitespace to
3636         clarify example
3637
3638 2006-08-02  Will Estes <wlestes@users.sourceforge.net>
3639
3640         * NEWS, po/ca.po, po/vi.po: new translations
3641
3642 2006-04-11  John Millaway <john43@users.sourceforge.net>
3643
3644         * tables.c: Casted away signedness to appease -Werror freaks.
3645
3646 2006-03-28  John Millaway <john43@users.sourceforge.net>
3647
3648         * ccl.c, doc/flex.texi, flexdef.h, parse.y, scan.l, sym.c,
3649         tests/test-ccl/scanner.l, tests/test-ccl/test.input: Added ccl union
3650         operator.  Added test in test suite for ccl union operator.
3651         Documented ccl union operator.  Removed crufty ccl cache to prevent
3652         parser problems.
3653
3654 2006-03-28  John Millaway <john43@users.sourceforge.net>
3655
3656         * doc/flex.texi, scan.l, tests/test-extended/scanner.l,
3657         tests/test-extended/test.input: Extended syntax excluded for
3658         lex/posix compat mode.  Comments discarded inside (?x:) patterns.
3659         Added test in test suite for comments in extended patterns.
3660         Documented syntax additions.
3661
3662 2006-03-27  John Millaway <john43@users.sourceforge.net>
3663
3664         * scan.l, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 
3665         Implemented (?x:) syntax to allow whitespace in patterns.  Added
3666         test for (?x:) syntax in test suite.
3667
3668 2006-03-27  John Millaway <john43@users.sourceforge.net>
3669
3670         * parse.y, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 
3671         Implemented dot-all syntax.  Added test for dot-all syntax in test
3672         suite.
3673
3674 2006-03-27  John Millaway <john43@users.sourceforge.net>
3675
3676         * dfa.c, doc/flex.texi, flexdef.h, gen.c, main.c, parse.y, scan.l,
3677         scanflags.c, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 
3678         Removed global variable caseins.  Added scanner stack flags for
3679         case-insensitivity.  Moved case-folding code from DFA-generation to
3680         parse time read-macros.  Added localized case-sensitivity syntax
3681         from Perl.  Added test for new syntax in test suite.  Documented new
3682         syntax.
3683
3684 2006-03-27  John Millaway <john43@users.sourceforge.net>
3685
3686         * Makefile.am, configure.in, flexdef.h, scanflags.c: Added configure
3687         check for assert.h.  Added scanner flags stack.
3688
3689 2006-03-25  John Millaway <john43@users.sourceforge.net>
3690
3691         * configure.in, doc/flex.texi, scan.l, tests/Makefile.am,
3692         tests/descriptions, tests/test-extended/.cvsignore,
3693         tests/test-extended/Makefile.am, tests/test-extended/scanner.l,
3694         tests/test-extended/test.input: Added extended, perl-compatible
3695         comment syntax.  Added test for extended comment syntax.  Documented
3696         extended comment syntax.
3697
3698 2006-03-25  John Millaway <john43@users.sourceforge.net>
3699
3700         * doc/flex.texi, parse.y: Changed explicit 'A'-'Z' to isupper(),
3701         where correct to do so.  Documentation.
3702
3703 2006-03-24  John Millaway <john43@users.sourceforge.net>
3704
3705         * doc/flex.texi: Documentation.
3706
3707 2006-03-24  John Millaway <john43@users.sourceforge.net>
3708
3709         * doc/flex.texi: Added appendix of patterns to manual.
3710
3711 2006-03-23  John Millaway <john43@users.sourceforge.net>
3712
3713         * doc/flex.texi: .
3714
3715 2006-03-22  John Millaway <john43@users.sourceforge.net>
3716
3717         * doc/flex.texi: Documentation.
3718
3719 2006-03-22  John Millaway <john43@users.sourceforge.net>
3720
3721         * doc/flex.texi: Documented set difference operator {-}.
3722
3723 2006-03-22  John Millaway <john43@users.sourceforge.net>
3724
3725         * ccl.c, flexdef.h, parse.y, scan.l, tests/test-ccl/scanner.l,
3726         tests/test-ccl/test.input: Added set difference operator {-} for
3727         character classes.
3728
3729 2006-03-22  John Millaway <john43@users.sourceforge.net>
3730
3731         * configure.in, doc/flex.texi, parse.y, scan.l, tests/Makefile.am,
3732         tests/descriptions, tests/test-ccl/.cvsignore,
3733         tests/test-ccl/Makefile.am, tests/test-ccl/scanner.l,
3734         tests/test-ccl/test.input: Added negated character class
3735         expressions.  Documented negated character class expressions.  Added
3736         regression test for negated character class expressions.
3737
3738 2006-03-22  John Millaway <john43@users.sourceforge.net>
3739
3740         * buf.c, filter.c, gen.c, main.c, misc.c, nfa.c, parse.y, regex.c: 
3741         Replaced sprintf with snprintf everywhere.
3742
3743 2006-03-22  John Millaway <john43@users.sourceforge.net>
3744
3745         * Makefile.am: Removed includedir from AM_CPPFLAGS #1439351.
3746
3747 2006-03-21  John Millaway <john43@users.sourceforge.net>
3748
3749         * configure.in, tests/Makefile.am, tests/descriptions,
3750         tests/test-quotes/.cvsignore, tests/test-quotes/Makefile.am,
3751         tests/test-quotes/scanner.l, tests/test-quotes/test.input: Added
3752         test to verify user code is unmangled.
3753
3754 2006-03-21  John Millaway <john43@users.sourceforge.net>
3755
3756         * flexdef.h, misc.c, scan.l: Fixed escape in actions.
3757
3758 2006-03-21  John Millaway <john43@users.sourceforge.net>
3759
3760         * filter.c, flexdef.h, main.c, scan.l: Reverted previous input
3761         filter changes.  Added noop macro to scanner output.  Modified
3762         scan.l to escape m4 quotes found in user code.
3763
3764 2006-03-21  John Millaway <john43@users.sourceforge.net>
3765
3766         * tests/test-table-opts/Makefile.am,
3767         tests/test-table-opts/scanner.l: Removed m4 from test-table-opts
3768
3769 2006-03-21  John Millaway <john43@users.sourceforge.net>
3770
3771         * tests/test-reject/Makefile.am, tests/test-reject/scanner.l: 
3772         Removed m4 from test-reject
3773
3774 2006-03-21  John Millaway <john43@users.sourceforge.net>
3775
3776         * filter.c, flexdef.h, main.c, scan.l: Moved set_input_file to
3777         different file.
3778
3779 2006-03-21  John Millaway <john43@users.sourceforge.net>
3780
3781         * flex.skl, flexdef.h, flexint.h, misc.c: Relaxed tests for __STDC__
3782         and __STDC_VERSION__ to cope with bugs in GCC and Sun cc.
3783
3784 2006-03-20  John Millaway <john43@users.sourceforge.net>
3785
3786         * filter.c: Documented filter chain. Removed fdopen. Added no-op
3787         fseek.
3788
3789 2006-03-13  John Millaway <john43@users.sourceforge.net>
3790
3791         * gen.c: Fixed another -Wall report.
3792
3793 2006-03-10  Will Estes <wlestes@users.sourceforge.net>
3794
3795         * NEWS, po/vi.po: new vi translation
3796
3797 2006-03-09  Will Estes <wlestes@users.sourceforge.net>
3798
3799         * NEWS, po/ga.po, po/nl.po: new nl, ga translations
3800
3801 2006-02-21  Will Estes <wlestes@users.sourceforge.net>
3802
3803         * m4/Makefile.am: add po.m4 to extra_dist in m4/ so it gets picked
3804         up by distributions
3805
3806 2006-02-21  Will Estes <wlestes@users.sourceforge.net>
3807
3808         * m4/Makefile.am: add nls.m4 to extra_dist in m4/ so it will get
3809         picked up in distribution tarballs
3810
3811 2006-02-21  Will Estes <wlestes@users.sourceforge.net>
3812
3813         * configure.in: remove website directory from configure.in
3814
3815 2006-02-20  Will Estes <wlestes@users.sourceforge.net>
3816
3817         * NEWS, configure.in: version 2.5.33 marks in NEWS and configure.in
3818
3819 2006-02-20  Will Estes <wlestes@users.sourceforge.net>
3820
3821         * configure.in: change email address in configure.in to point to
3822         flex-help@sourceforge.net
3823
3824 2006-02-20  John Millaway <john43@users.sourceforge.net>
3825
3826         * doc/flex.texi: Documentation.
3827
3828 2006-02-20  John Millaway <john43@users.sourceforge.net>
3829
3830         * BUGS: Appended to BUGS file.
3831
3832 2006-02-18  Will Estes <wlestes@users.sourceforge.net>
3833
3834         * Makefile.am: remove website directory (since it now has its own
3835         module in the flex project
3836
3837 2006-02-16  John Millaway <john43@users.sourceforge.net>
3838
3839         * doc/flex.texi, flex.skl: Fixed buffer overflow in reject state
3840         buffer.  Corrected documentation on the state buffer.
3841
3842 2006-02-16  John Millaway <john43@users.sourceforge.net>
3843
3844         * flex.skl: Reverted num_read from size_t back to int.
3845
3846 2006-02-15  John Millaway <john43@users.sourceforge.net>
3847
3848         * Makefile.am, configure.in: Removed reference to RoadMap in
3849         Makefile.am.  Added website directory.
3850
3851 2006-02-15  Will Estes <wlestes@users.sourceforge.net>
3852
3853         * README, RoadMap: remove RoadMap and reference to it in README
3854
3855 2006-02-15  John Millaway <john43@users.sourceforge.net>
3856
3857         * BUGS, README, doc/flex.texi, doc/flex.xml: Eliminated references
3858         to lex.sf.net.
3859
3860 2006-02-15  John Millaway <john43@users.sourceforge.net>
3861
3862         * BUGS, flex.skl: Transfered bugs list from lex.sf.net to BUGS file.
3863
3864 2006-02-15  John Millaway <john43@users.sourceforge.net>
3865
3866         * tests/test-rescan-nr/.cvsignore,
3867         tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l,
3868         tests/test-rescan-nr/test.input, tests/test-rescan-r/.cvsignore,
3869         tests/test-rescan-r/Makefile.am, tests/test-rescan-r/scanner.l,
3870         tests/test-rescan-r/test.input: Recommit of last commit -- broken
3871         pipe.
3872
3873 2006-02-15  John Millaway <john43@users.sourceforge.net>
3874
3875         * configure.in, flex.skl, tests/Makefile.am, tests/descriptions: 
3876         yy_lex_destroy calls yy_init_globals to reset everything for next
3877         call to yylex.  Added two new tests for reusing scanners.
3878
3879 2006-02-14  John Millaway <john43@users.sourceforge.net>
3880
3881         * flex.spec.in: Patched rpm spec file.
3882
3883 2006-02-14  John Millaway <john43@users.sourceforge.net>
3884
3885         * configure.in, flexint.h: Added C99 macro for inttypes, just to be
3886         conformant.
3887
3888 2006-02-14  John Millaway <john43@users.sourceforge.net>
3889
3890         * flexdef.h, nfa.c, parse.y: Changed symbol INFINITE to fix conflict
3891         with C math symbol.
3892
3893 2006-02-14  John Millaway <john43@users.sourceforge.net>
3894
3895         * scan.l: Omitting parens for named rules in trailing context.
3896
3897 2006-02-14  John Millaway <john43@users.sourceforge.net>
3898
3899         * configure.in, main.c, po/ca.po, po/da.po, po/de.po, po/es.po,
3900         po/fr.po, po/ga.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
3901         po/ro.po, po/ru.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po,
3902         tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Added check
3903         for locale.h and libintl.h in configure script.
3904
3905 2006-02-14  John Millaway <john43@users.sourceforge.net>
3906
3907         * flex.skl: Removed unused local vars.
3908
3909 2006-02-14  John Millaway <john43@users.sourceforge.net>
3910
3911         * flex.skl: Removed certain offending #undefs.
3912
3913 2006-02-14  John Millaway <john43@users.sourceforge.net>
3914
3915         * flexint.h: Removed logical and from preprocessor statement.
3916
3917 2006-02-14  Will Estes <wlestes@users.sourceforge.net>
3918
3919         * po/nl.po, po/nl.po.1: remove eroneously named nl.po.1; update
3920         nl.po
3921
3922 2006-02-14  John Millaway <john43@users.sourceforge.net>
3923
3924         * dfa.c: .
3925
3926 2006-02-14  John Millaway <john43@users.sourceforge.net>
3927
3928         * flex.skl: Included <sys/types.h> for serialized tables.
3929
3930 2006-02-14  John Millaway <john43@users.sourceforge.net>
3931
3932         * configure.in: Minor patch to call to head in configure script.
3933
3934 2006-02-14  John Millaway <john43@users.sourceforge.net>
3935
3936         * doc/flex.texi: Documentation patch.
3937
3938 2006-02-14  John Millaway <john43@users.sourceforge.net>
3939
3940         * filter.c, gen.c, libyywrap.c, main.c: Patch for full file system
3941         failure.
3942
3943 2006-02-13  John Millaway <john43@users.sourceforge.net>
3944
3945         * doc/flex.texi: Documentation.
3946
3947 2006-02-13  John Millaway <john43@users.sourceforge.net>
3948
3949         * main.c: Fixed double-fclose when input file is empty.
3950
3951 2006-02-10  Will Estes <wlestes@users.sourceforge.net>
3952
3953         * po/ca.po, po/da.po, po/de.po, po/es.po, po/fr.po, po/ga.po,
3954         po/ko.po, po/nl.po.1, po/pl.po, po/pt_BR.po, po/ro.po, po/ru.po,
3955         po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po: newtranslations
3956
3957 2005-12-22  John Millaway <john43@users.sourceforge.net>
3958
3959         * buf.c, main.c: Improvement request 1069716 log vs. log10
3960
3961 2005-12-22  John Millaway <john43@users.sourceforge.net>
3962
3963         * flex.skl: Fixed bug 1257093 yy_init_globals in header file
3964
3965 2005-04-14  Will Estes <wlestes@users.sourceforge.net>
3966
3967         * po/nl.po: new nl translation
3968
3969 2005-04-07  Will Estes <wlestes@users.sourceforge.net>
3970
3971         * NEWS, po/LINGUAS, po/nl.po, po/vi.po: new nl and vi translations
3972
3973 2004-07-20  Will Estes <wlestes@users.sourceforge.net>
3974
3975         * filter.c: correct improper stdin assignment
3976
3977 2004-05-22  Will Estes <wlestes@users.sourceforge.net>
3978
3979         * NEWS, po/tr.po: new tr translation
3980
3981 2004-05-12  Will Estes <wlestes@users.sourceforge.net>
3982
3983         * .cvsignore, .indent.pro: .cvsignore and  .indent.pro got missed in
3984         the import to sourceforge; replace them
3985
3986 2004-05-11  Will Estes <wlestes@users.sourceforge.net>
3987
3988         * po/fr.po: new fr translation
3989
3990 2004-05-03  Will Estes <wlestes@users.sourceforge.net>
3991
3992         * po/LINGUAS: polish is pl, not po
3993
3994 2004-03-22  Will Estes <wlestes@users.sourceforge.net>
3995
3996         * po/sv.po: yet another sweedish update
3997
3998 2004-03-19  Will Estes <wlestes@users.sourceforge.net>
3999
4000         * NEWS, po/sv.po: new sv translation
4001
4002 2003-12-11  John Millaway <john43@users.sourceforge.net>
4003
4004         * configure.in, filter.c, main.c: Configure checks for GNU m4.
4005         Environment variable M4 overrides built-in m4 path.  Generated m4
4006         does a late check for GNU m4.
4007
4008 2003-12-09  John Millaway <john43@users.sourceforge.net>
4009
4010         * doc/flex.texi: added 3 faqs
4011
4012 2003-11-24  Will Estes <wlestes@users.sourceforge.net>
4013
4014         * po/ro.po: new ro translation
4015
4016 2003-11-07  Will Estes <wlestes@users.sourceforge.net>
4017
4018         * NEWS, po/fr.po: new french translation
4019
4020 2003-11-07  Will Estes <wlestes@users.sourceforge.net>
4021
4022         * NEWS, po/ca.po: new catalan translation from the translation
4023         project
4024
4025 2003-11-07  Will Estes <wlestes@users.sourceforge.net>
4026
4027         * NEWS, po/LINGUAS, po/ga.po, po/pl.po: new polish translation;
4028         updated irish translation from translation project
4029
4030 2003-10-10  Will Estes <wlestes@users.sourceforge.net>
4031
4032         * NEWS, po/LINGUAS, po/ga.po: new Irish translation
4033
4034 2003-08-25  Will Estes <wlestes@users.sourceforge.net>
4035
4036         * NEWS, po/LINGUAS, po/ro.po: add romanian translation
4037
4038 2003-07-16  Will Estes <wlestes@users.sourceforge.net>
4039
4040         * flex.skl: flex_*int* type fixes
4041
4042 2003-07-16  Will Estes <wlestes@users.sourceforge.net>
4043
4044         * tools/cvsauthors: change wlestes email address
4045
4046 2003-07-16  Will Estes <wlestes@users.sourceforge.net>
4047
4048         * flex.skl: undef yytext_ptr has some bad side effects
4049
4050 2003-07-07  John Millaway <john43@users.sourceforge.net>
4051
4052         * doc/flex.texi: Documented m4 incompatibility with lex.
4053
4054 2003-05-21  Will Estes <wlestes@users.sourceforge.net>
4055
4056         * NEWS: upgrade to gettext 0.12
4057
4058 2003-05-20  Will Estes <wlestes@users.sourceforge.net>
4059
4060         * flex.skl, gen.c: patches from manoj via sourceforge
4061
4062 2003-05-20  Will Estes <wlestes@users.sourceforge.net>
4063
4064         * configure.in, po/.cvsignore, po/Makevars: upgrade gettext to 0.12;
4065         this allows running make pdf and make ps to be successful
4066
4067 2003-05-20  Will Estes <wlestes@users.sourceforge.net>
4068
4069         * doc/.cvsignore: cvs should ignore flex.pdf and flex.ps
4070
4071 2003-04-25  John Millaway <john43@users.sourceforge.net>
4072
4073         * TODO: Added yylineno bugs to TODO list.
4074
4075 2003-04-03  John Millaway <john43@users.sourceforge.net>
4076
4077         * doc/flex.xml: Docbook.
4078
4079 2003-04-03  John Millaway <john43@users.sourceforge.net>
4080
4081         * doc/flex.xml: xml now validates.
4082
4083 2003-04-02  John Millaway <john43@users.sourceforge.net>
4084
4085         * doc/flex.xml: Began conversion to DocBook.
4086
4087 2003-04-01  Will Estes <wlestes@users.sourceforge.net>
4088
4089         * NEWS, configure.in: version 2.5.31
4090
4091 2003-04-01  Will Estes <wlestes@users.sourceforge.net>
4092
4093         * NEWS: remove --enable-maintainer-mode configure option
4094
4095 2003-04-01  Will Estes <wlestes@users.sourceforge.net>
4096
4097         * configure.in: remove AM_MAINTAINER_MODE
4098
4099 2003-04-01  John Millaway <john43@users.sourceforge.net>
4100
4101         * flex.skl, flexdef.h, main.c, misc.c, scan.l: Renamed some internal
4102         variables.
4103
4104 2003-03-31  Will Estes <wlestes@users.sourceforge.net>
4105
4106         * NEWS: yylineno is now per-buffer in reentrant scanners
4107
4108 2003-03-31  John Millaway <john43@users.sourceforge.net>
4109
4110         * TODO: Added TODO item.
4111
4112 2003-03-30  John Millaway <john43@users.sourceforge.net>
4113
4114         * flex.skl, gen.c: yylineno is per-buffer in the reentrant scanner.
4115         support for yycolumn exists, but is not yet developed.
4116
4117 2003-03-28  John Millaway <john43@users.sourceforge.net>
4118
4119         * flex.skl: Minor documentation.
4120
4121 2003-03-28  Will Estes <wlestes@users.sourceforge.net>
4122
4123         * NEWS: added %top directive
4124
4125 2003-03-27  John Millaway <john43@users.sourceforge.net>
4126
4127         * buf.c, configure.in, doc/flex.texi, flexdef.h, main.c, scan.l,
4128         tests/Makefile.am, tests/descriptions, tests/test-top/.cvsignore,
4129         tests/test-top/Makefile.am, tests/test-top/main.c,
4130         tests/test-top/scanner.l, tests/test-top/test.input: Added %top
4131         block syntax.  Added test for %top block.  Documented %top block.
4132
4133 2003-03-27  John Millaway <john43@users.sourceforge.net>
4134
4135         * TODO, doc/flex.texi: Documented the m4 dependency.
4136
4137 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
4138
4139         * configure.in, flexdef.h: check for sys/wait.h since we use wait(2)
4140
4141 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
4142
4143         * flexdef.h: reorder include directives so as to catch system
4144         integer types before flex defined values for same
4145
4146 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
4147
4148         * TODO: assign tasks due before major release can happen; remove
4149         --enable-maintainer-mode entry
4150
4151 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
4152
4153         * Makefile.am: only rebuild the ChangeLog if we're inside a cvs
4154         working directory
4155
4156 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
4157
4158         * configure.in, tools/.cvsignore, tools/Makefile.am: add tools/
4159         subdirectory to distribution
4160
4161 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
4162
4163         * Makefile.am: remove maintainer_mode conditional; add filter.c and
4164         regex.c to indentfiles; reformat and sort indentfiles so it's easier
4165         to add files in the future
4166
4167 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
4168
4169         * doc/Makefile.am: clean up flex.texi processing leftovers with
4170         cleanfiles
4171
4172 2003-03-26  Will Estes <wlestes@users.sourceforge.net>
4173
4174         * tests/test-linedir-r/Makefile.am: an awk script wasn't included in
4175         the distribution
4176
4177 2003-03-26  John Millaway <john43@users.sourceforge.net>
4178
4179         * TODO, configure.in, tests/Makefile.am, tests/descriptions,
4180         tests/test-include-by-push/.cvsignore,
4181         tests/test-include-by-push/Makefile.am,
4182         tests/test-include-by-push/scanner.l,
4183         tests/test-include-by-push/test-1.input,
4184         tests/test-include-by-push/test-2.input,
4185         tests/test-include-by-push/test-3.input: Added test for
4186         yypush_buffer_state and yypop_buffer_state.
4187
4188 2003-03-26  John Millaway <john43@users.sourceforge.net>
4189
4190         * TODO: Removed items from TODO list.
4191
4192 2003-03-26  John Millaway <john43@users.sourceforge.net>
4193
4194         * configure.in, tests/Makefile.am, tests/descriptions,
4195         tests/test-linedir-r/.cvsignore, tests/test-linedir-r/Makefile.am,
4196         tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c,
4197         tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input: 
4198         Added test for #line directives.
4199
4200 2003-03-26  John Millaway <john43@users.sourceforge.net>
4201
4202         * configure.in, tests/Makefile.am, tests/test-noansi-nr/.cvsignore,
4203         tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l,
4204         tests/test-noansi-nr/test.input, tests/test-noansi-r/.cvsignore,
4205         tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l,
4206         tests/test-noansi-r/test.input: Added test for noansi (traditional)
4207         options.  Reordered the tests so the basic ones are first.
4208
4209 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
4210
4211         * TODO, doc/Makefile.am: remove maintainer-mode conditional around
4212         rebuilding of manpage
4213
4214 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
4215
4216         * README: mention doc/ for user documentation
4217
4218 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
4219
4220         * TODO: rework distribution items
4221
4222 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
4223
4224         * NEWS: mention m4 processing
4225
4226 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
4227
4228         * tests/README: update instructions for running test suite
4229
4230 2003-03-25  Will Estes <wlestes@users.sourceforge.net>
4231
4232         * FlexLexer.h, Makefile.am, TODO, buf.c, configure.in,
4233         doc/flex.texi, filter.c, flex.skl, flexdef.h, gen.c, main.c,
4234         misc.c, options.c, options.h, regex.c, scan.l, sym.c,
4235         tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l,
4236         tests/test-reject/scanner.l, tests/test-table-opts/scanner.l: merge
4237         millaway's m4 branch work
4238
4239 2003-03-24  John Millaway <john43@users.sourceforge.net>
4240
4241         * doc/flex.texi, flex.skl, flexdef.h, gen.c, main.c, options.c,
4242         options.h, scan.l: Option ansi-definitions.  Option ansi-prototypes.
4243         Cleaned up some of header.  Documented bison-locations.
4244
4245 2003-03-24  John Millaway <john43@users.sourceforge.net>
4246
4247         * scan.l: Escaped m4 macros in scan.l which would cause
4248         bootstrapping issues.
4249
4250 2003-03-21  John Millaway <john43@users.sourceforge.net>
4251
4252         * doc/flex.texi, flex.skl, main.c: Cleaning up the skel.
4253
4254 2003-03-20  Will Estes <wlestes@users.sourceforge.net>
4255
4256         * TODO: we want to move the contents of to.do/Wishlist to top level
4257         TODO
4258
4259 2003-03-20  John Millaway <john43@users.sourceforge.net>
4260
4261         * to.do/Wish-List: Assessment of every item in Wish-List.
4262
4263 2003-03-19  John Millaway <john43@users.sourceforge.net>
4264
4265         * main.c: Fixed allocation of slightly more memory than needed.
4266
4267 2003-03-19  John Millaway <john43@users.sourceforge.net>
4268
4269         * TODO, buf.c, configure.in, flex.skl, flexdef.h, main.c, sym.c: 
4270         Start conditions now generated in a single place.
4271
4272 2003-03-19  Will Estes <wlestes@users.sourceforge.net>
4273
4274         * TODO: cosmetic changes to TODO list
4275
4276 2003-03-19  John Millaway <john43@users.sourceforge.net>
4277
4278         * flex.skl: Cleaned up warnings so multiple headers could coincide.
4279
4280 2003-03-19  John Millaway <john43@users.sourceforge.net>
4281
4282         * TODO, flex.skl, main.c: Moved prefixes to m4.
4283
4284 2003-03-19  John Millaway <john43@users.sourceforge.net>
4285
4286         * FlexLexer.h, filter.c, flex.skl, flexdef.h, main.c, misc.c,
4287         regex.c: Removed Paxson/Berkeley copyright restriction from filter.c
4288         and regex.c.  Inline documentation of much of the generated API.
4289         Line directives now fixed for header and stdin/stdout.  Blank lines
4290         squeezed from generated scanner.
4291
4292 2003-03-18  John Millaway <john43@users.sourceforge.net>
4293
4294         * filter.c, flexdef.h, main.c, regex.c: Fixed #line directives.
4295
4296 2003-03-17  John Millaway <john43@users.sourceforge.net>
4297
4298         * Makefile.am, filter.c, flexdef.h, regex.c: Added regex.c for
4299         regex-related code.  Worked on fixing line directives;incomplete.
4300
4301 2003-03-14  John Millaway <john43@users.sourceforge.net>
4302
4303         * TODO: Added some TODOs.
4304
4305 2003-03-14  John Millaway <john43@users.sourceforge.net>
4306
4307         * flexdef.h, main.c, options.c, options.h, scan.l,
4308         tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l: 
4309         Bison bridge was simplified to rely less on bison output.  New
4310         option bison-locations.
4311
4312 2003-03-14  John Millaway <john43@users.sourceforge.net>
4313
4314         * filter.c, flex.skl, flexdef.h, gen.c, main.c, scan.l,
4315         tests/test-reject/scanner.l: Filters are now direct children of main
4316         process.  Header file now generated through m4.
4317
4318 2003-03-14  John Millaway <john43@users.sourceforge.net>
4319
4320         * buf.c, filter.c, flexdef.h, main.c, misc.c: Added internal filter
4321         ability.  Deleted various unused variables.
4322
4323 2003-03-14  John Millaway <john43@users.sourceforge.net>
4324
4325         * main.c, tests/test-table-opts/scanner.l: Keeping tests up to date
4326         with m4 changes.  Proper wait for all children.
4327
4328 2003-03-14  John Millaway <john43@users.sourceforge.net>
4329
4330         * flex.skl, tests/test-table-opts/scanner.l: Moved test-tables to
4331         m4.
4332
4333 2003-03-14  John Millaway <john43@users.sourceforge.net>
4334
4335         * flex.skl, main.c, options.c: Moved bison bridge code to m4.
4336
4337 2003-03-13  John Millaway <john43@users.sourceforge.net>
4338
4339         * flex.skl, gen.c, main.c, scan.l: Moved YY_USE_LINENO to m4.
4340
4341 2003-03-13  John Millaway <john43@users.sourceforge.net>
4342
4343         * buf.c, flexdef.h, scan.l: Added function buf_m4_undefine.
4344
4345 2003-03-13  John Millaway <john43@users.sourceforge.net>
4346
4347         * flex.skl, main.c, scan.l: Replaced YY_ALWAYS_INTERACTIVE with m4.
4348         Replaced YY_NEVER_INTERACTIVE with m4.
4349
4350 2003-03-13  John Millaway <john43@users.sourceforge.net>
4351
4352         * flex.skl, main.c: Moved YY_TEXT_IS_ARRAY to m4.
4353
4354 2003-03-12  John Millaway <john43@users.sourceforge.net>
4355
4356         * flex.skl, gen.c, main.c, tests/test-reject/scanner.l: Renaming
4357         macros from YY_* to M4_YY_* where appropriate.
4358
4359 2003-03-12  John Millaway <john43@users.sourceforge.net>
4360
4361         * flex.skl, tests/test-reject/scanner.l,
4362         tests/test-table-opts/scanner.l: Now using local variable "yyg"
4363         instead of lengthly YY_G expansion.
4364
4365 2003-03-12  John Millaway <john43@users.sourceforge.net>
4366
4367         * buf.c, filter.c, flex.skl, flexdef.h, main.c, misc.c, options.c,
4368         options.h, scan.l, tests/test-reject/scanner.l: More m4 macro
4369         conversions.  Added debugging option --preproc-level=NUM.
4370
4371 2003-03-11  John Millaway <john43@users.sourceforge.net>
4372
4373         * Makefile.am, buf.c, flex.skl, flexdef.h, gen.c, main.c, misc.c,
4374         scan.l: Replaced many CPP macros with m4 equivalents.
4375
4376 2003-03-10  John Millaway <john43@users.sourceforge.net>
4377
4378         * Makefile.am, filter.c, flex.skl, flexdef.h, main.c, misc.c: Added
4379         filter.c Added filter.c rules to Makefile.am Added filter prototypes
4380         to flexdef.h Flex now filters output through m4.
4381
4382 2003-03-05  Will Estes <wlestes@users.sourceforge.net>
4383
4384         * doc/.cvsignore, texinfo.tex: move texinfo.tex to doc/
4385
4386 2003-03-05  Will Estes <wlestes@users.sourceforge.net>
4387
4388         * TODO: update TODO
4389
4390 2003-03-05  Will Estes <wlestes@users.sourceforge.net>
4391
4392         * NEWS, configure.in: version 2.5.29
4393
4394 2003-03-04  John Millaway <john43@users.sourceforge.net>
4395
4396         * FlexLexer.h, flex.skl: Added growable buffer stack to C++ scanner
4397         as well.  yyensure_buffer_stack is now static.
4398
4399 2003-03-02  John Millaway <john43@users.sourceforge.net>
4400
4401         * flex.skl, misc.c: Removed awkward %push %pop syntax from skeleton.
4402
4403 2003-03-02  John Millaway <john43@users.sourceforge.net>
4404
4405         * flex.skl: Renamed YY_CURRENT_BUFFER_FAST to
4406         YY_CURRENT_BUFFER_LVALUE to better reflect its purpose.
4407
4408 2003-02-28  John Millaway <john43@users.sourceforge.net>
4409
4410         * NEWS: made entry on input buffer stacks.
4411
4412 2003-02-28  Will Estes <wlestes@users.sourceforge.net>
4413
4414         * Makefile.am, doc/Makefile.am: build on . in top level first; this
4415         will simplify calling help2man
4416
4417 2003-02-28  John Millaway <john43@users.sourceforge.net>
4418
4419         * TODO, doc/flex.texi, flex.skl, gen.c, main.c: Removed
4420         yy_current_buffer from the planet.  Input buffer states are now in
4421         an internal unbounded stack.  Added new internal function,
4422         yyensure_buffer_stack.  Added new API function, yypush_buffer_state.
4423         Added new API function, yypop_buffer_state.  Documented the new API
4424         calls in the manual.  Macro YY_BUFFER_STATE now refers to top of
4425         stack.  This revision breaks the C++ scanner (again.)
4426
4427 2003-02-28  John Millaway <john43@users.sourceforge.net>
4428
4429         * main.c: Removed some symbols from the undef list. They are needed
4430         for multiple headers to coexist.
4431
4432 2003-02-27  Will Estes <wlestes@users.sourceforge.net>
4433
4434         * Makefile.am, NEWS, configure.in, doc/.cvsignore, doc/Makefile.am,
4435         doc/flex.texi, flex.texi: move flex.texi and flex.1 to new doc/
4436         subdirectory
4437
4438 2003-02-27  Will Estes <wlestes@users.sourceforge.net>
4439
4440         * NEWS: namespace cleanups
4441
4442 2003-02-26  John Millaway <john43@users.sourceforge.net>
4443
4444         * main.c: Added a few macros to the undef list.
4445
4446 2003-02-26  John Millaway <john43@users.sourceforge.net>
4447
4448         * main.c: Put the undef macros in an array.
4449
4450 2003-02-12  Will Estes <wlestes@users.sourceforge.net>
4451
4452         * NEWS, configure.in: version 2.5.28
4453
4454 2003-02-10  Will Estes <wlestes@users.sourceforge.net>
4455
4456         * README, TODO, configure.in, flex.texi: update documentation to
4457         reflect the sourceforge move
4458
4459 2003-02-06  Will Estes <wlestes@users.sourceforge.net>
4460
4461         * TODO: update according to current thinking
4462
4463 2003-02-06  Will Estes <wlestes@users.sourceforge.net>
4464
4465         * TODO: mcvs reviewed
4466
4467 2003-02-06  Will Estes <wlestes@users.sourceforge.net>
4468
4469         * TODO: sourceforge migration tasks
4470
4471 2003-02-04  Will Estes <wlestes@users.sourceforge.net>
4472
4473         * NEWS: Flex now warns if always-interactive is specified with fast
4474         or full; Fixed trailing slash bug in YY_INPUT macro def
4475
4476 2003-01-31  John Millaway <john43@users.sourceforge.net>
4477
4478         * scan.l: Flex now warns if always-interactive is specified with
4479         fast or full.
4480
4481 2003-01-31  Will Estes <wlestes@users.sourceforge.net>
4482
4483         * Makefile.am: switch to using cvs2cl.pl to generate the ChangeLog
4484
4485 2003-01-31  Will Estes <wlestes@users.sourceforge.net>
4486
4487         * tools/cvs2cl.pl, tools/cvsauthors: we're going to be switching how
4488         we handle our ChangeLog
4489
4490 2003-01-29  John Millaway <john43@users.sourceforge.net>
4491
4492         * gen.c, misc.c: Fixed trailing slash bug in YY_INPUT macro def.
4493
4494 2003-01-29  Will Estes <wlestes@users.sourceforge.net>
4495
4496         * README.cvs-snapshot: upgrade texinfo to 4.3d
4497
4498 2003-01-29  Will Estes <wlestes@users.sourceforge.net>
4499
4500         * flex.texi: the @copying construct works now; thanks to the texinfo
4501         maintainers for finding the problem
4502
4503 2003-01-21  Will Estes <wlestes@users.sourceforge.net>
4504
4505         * NEWS, configure.in: version 2.5.27
4506
4507 2003-01-21  Will Estes <wlestes@users.sourceforge.net>
4508
4509         * NEWS: flex now works with recent bison versions
4510
4511 2003-01-18  John Millaway <john43@users.sourceforge.net>
4512
4513         * flex.skl: Check for YYLTYPE_IS_DECLARED. This fixes bison-bridge
4514         with latest bison.
4515
4516 2003-01-15  Will Estes <wlestes@users.sourceforge.net>
4517
4518         * NEWS, po/pt_BR.po: new pt_br translation
4519
4520 2003-01-14  Will Estes <wlestes@users.sourceforge.net>
4521
4522         * NEWS, configure.in: version 2.5.26
4523
4524 2003-01-14  Will Estes <wlestes@users.sourceforge.net>
4525
4526         * NEWS: Fixed table deserialization bug on big-endian archs. Patch
4527         sent from Bryce Nichols <bryce@bnichols.org>
4528
4529 2003-01-12  John Millaway <john43@users.sourceforge.net>
4530
4531         * tables_shared.h: Fixed table deserialization bug on big-endian
4532         archs. Patch sent from Bryce Nichols <bryce@bnichols.org>.
4533
4534 2003-01-10  Will Estes <wlestes@users.sourceforge.net>
4535
4536         * README.cvs-snapshot: add version numbers for some tools and
4537         explain about version.texi and --enable-maintainer-mode
4538
4539 2003-01-10  Will Estes <wlestes@users.sourceforge.net>
4540
4541         * NEWS: catch news up
4542
4543 2003-01-09  John Millaway <john43@users.sourceforge.net>
4544
4545         * tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Changed
4546         size_t to yy_size_t in yyalloc() and yyrealloc(). Is this really
4547         what we want?
4548
4549 2003-01-09  John Millaway <john43@users.sourceforge.net>
4550
4551         * flex.skl: Changed type of yyleng from size_t to int. This fixes
4552         bug in PostgreSQL compilation.
4553
4554 2003-01-09  Will Estes <wlestes@users.sourceforge.net>
4555
4556         * NEWS: catch news up
4557
4558 2003-01-09  Will Estes <wlestes@users.sourceforge.net>
4559
4560         * flex.skl: more c++ fixes
4561
4562 2003-01-09  Will Estes <wlestes@users.sourceforge.net>
4563
4564         * Makefile.am, configure.in, flex.spec.in: add a spec file
4565
4566 2003-01-09  Will Estes <wlestes@users.sourceforge.net>
4567
4568         * flex.skl: type cast to pacify c++ compilers; patch from Bruce
4569         Lilly <blilly@erols.com>
4570
4571 2003-01-08  Will Estes <wlestes@users.sourceforge.net>
4572
4573         * NEWS: new es translation
4574
4575 2003-01-08  Will Estes <wlestes@users.sourceforge.net>
4576
4577         * po/es.po: new spanish translation
4578
4579 2002-12-19  John Millaway <john43@users.sourceforge.net>
4580
4581         * gen.c: Fixed bug where YY_G(0) sometimes occurs (created by my
4582         previous commit.)
4583
4584 2002-12-17  John Millaway <john43@users.sourceforge.net>
4585
4586         * gen.c: Fixed bug submitted by Bojan Smojver <bojan@rexursive.com>
4587         where the use of yylineno, reentrant, and yymore together caused a
4588         compile-time error.
4589
4590 2002-12-17  Will Estes <wlestes@users.sourceforge.net>
4591
4592         * NEWS: update NEWS
4593
4594 2002-12-17  John Millaway <john43@users.sourceforge.net>
4595
4596         * flex.texi: Documented new behavior with character ranges.
4597
4598 2002-12-16  John Millaway <john43@users.sourceforge.net>
4599
4600         * parse.y: Fixed bug submitted by  Bruce Lilly <blilly@erols.com>
4601         where character ranges would yield unexpected behavior in a caseless
4602         scanner.  Also, flex now emits a warning if the range looks like
4603         trouble.
4604
4605 2002-12-16  John Millaway <john43@users.sourceforge.net>
4606
4607         * ccl.c, flexdef.h: Added utility functions to deal with character
4608         case.
4609
4610 2002-12-09  Will Estes <wlestes@users.sourceforge.net>
4611
4612         * flexint.h: we don't really need int64 anyway
4613
4614 2002-12-09  Will Estes <wlestes@users.sourceforge.net>
4615
4616         * flex.skl: apparently some lints are happier with fllthrough
4617         without a space
4618
4619 2002-12-02  Will Estes <wlestes@users.sourceforge.net>
4620
4621         * NEWS, configure.in: version 2.5.25
4622
4623 2002-12-02  Will Estes <wlestes@users.sourceforge.net>
4624
4625         * Makefile.am: enclose flex.1 target in MAINTERNER_MODE
4626
4627 2002-12-02  Will Estes <wlestes@users.sourceforge.net>
4628
4629         * po/pt_BR.po: new pt_br translation
4630
4631 2002-12-01  John Millaway <john43@users.sourceforge.net>
4632
4633         * flex.texi: Indexed some more faqs.
4634
4635 2002-11-29  John Millaway <john43@users.sourceforge.net>
4636
4637         * flex.skl: Fixed bug in SECOND yyless definition where argument was
4638         not enclosed in parentheses.
4639
4640 2002-11-29  John Millaway <john43@users.sourceforge.net>
4641
4642         * flex.skl: Fixed bug in yyless definition where argument was not
4643         enclosed in parentheses.
4644
4645 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
4646
4647         * NEWS: flex uses flex_int*_t types
4648
4649 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
4650
4651         * flexint.h: integer types for non-C99 systems flexint.h
4652
4653 2002-11-27  John Millaway <john43@users.sourceforge.net>
4654
4655         * dfa.c, flexint.h, gen.c, tables.c, tables.h, tables_shared.c,
4656         tables_shared.h: Changed int types to flex_intX_t. The build is now
4657         broken until typedef's are established.
4658
4659 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
4660
4661         * Makefile.am: MAINTAINERCLEANFILES: new variable: try to make it so
4662         that make maintainer-clean  erases everything not under version
4663         control
4664
4665 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
4666
4667         * config.rpath: remove config.rpath
4668
4669 2002-11-27  Will Estes <wlestes@users.sourceforge.net>
4670
4671         * README-alpha: just list location of betas
4672
4673 2002-11-26  Will Estes <wlestes@users.sourceforge.net>
4674
4675         * flexint.h: __STDC_VERSION__ needs an L suffix
4676
4677 2002-11-26  Will Estes <wlestes@users.sourceforge.net>
4678
4679         * NEWS, po/LINGUAS, po/pt_BR.po: new pt_br translation from the
4680         translation project
4681
4682 2002-11-25  Will Estes <wlestes@users.sourceforge.net>
4683
4684         * flexint.h: include inttypes.h for folks who really are C99
4685
4686 2002-11-25  Will Estes <wlestes@users.sourceforge.net>
4687
4688         * TODO: fix a typo
4689
4690 2002-11-25  Will Estes <wlestes@users.sourceforge.net>
4691
4692         * NEWS, configure.in: version 2.5.24
4693
4694 2002-11-23  Will Estes <wlestes@users.sourceforge.net>
4695
4696         * configure.in: try to make sure we have GNU m4
4697
4698 2002-11-23  Will Estes <wlestes@users.sourceforge.net>
4699
4700         * tests/test-c++-multiple-scanners/Makefile.am: include
4701         tests/test-c++-multipl-scanners/test.input
4702
4703 2002-11-23  Will Estes <wlestes@users.sourceforge.net>
4704
4705         * NEWS: more portability fixes
4706
4707 2002-11-23  Will Estes <wlestes@users.sourceforge.net>
4708
4709         * configure.in, flexdef.h: apparently on some BSD systems, we need
4710         sys/params.h; reported by millaway
4711
4712 2002-11-22  Will Estes <wlestes@users.sourceforge.net>
4713
4714         * NEWS: update NEWS
4715
4716 2002-11-22  John Millaway <john43@users.sourceforge.net>
4717
4718         * flex.skl, main.c, tests/test-c++-multiple-scanners/Makefile.am: 
4719         Fixed prefix of yyalloc,yyfree,yyrealloc in C++ scanner.  Removed
4720         yylex_destroy from C++ scanner.
4721
4722 2002-11-22  John Millaway <john43@users.sourceforge.net>
4723
4724         * flex.texi: renamed some faqs.
4725
4726 2002-11-22  Will Estes <wlestes@users.sourceforge.net>
4727
4728         * AUTHORS: update wording about authorship
4729
4730 2002-11-17  John Millaway <john43@users.sourceforge.net>
4731
4732         * parse.y: Removed space before line num in error messages to look
4733         more like gcc's errors.
4734
4735 2002-11-06  Will Estes <wlestes@users.sourceforge.net>
4736
4737         * NEWS, po/tr.po: new turkish translation from the translation
4738         project
4739
4740 2002-10-28  Will Estes <wlestes@users.sourceforge.net>
4741
4742         * gen.c: applied c++ from lilypond folks for std:: reasons
4743
4744 2002-10-25  Will Estes <wlestes@users.sourceforge.net>
4745
4746         * flex.texi: proofreading
4747
4748 2002-10-24  Will Estes <wlestes@users.sourceforge.net>
4749
4750         * flex.texi: proofreading
4751
4752 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
4753
4754         * flex.skl: use c-style header names in c++ for now; at some point
4755         we'll have a separate c++ skeleton and we can go whole-hog pure c++
4756
4757 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
4758
4759         * TODO: c++ rants
4760
4761 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
4762
4763         * flex.texi: more proofreading
4764
4765 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
4766
4767         * Makefile.am: include intent.pro; indent target is MAINTAINER_MODE
4768         conditional
4769
4770 2002-10-22  Will Estes <wlestes@users.sourceforge.net>
4771
4772         * configure.in: When we use AC_PATH_PROG, value-if-not-found is the
4773         name of the program we wanted to find; this will generate more
4774         helpful error messages
4775
4776 2002-10-21  John Millaway <john43@users.sourceforge.net>
4777
4778         * tables.c: Added a missing function prototype.
4779
4780 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
4781
4782         * NEWS, configure.in: version 2.5.23
4783
4784 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
4785
4786         * NEWS: update NEWS on recent changes
4787
4788 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
4789
4790         * flexint.h: use sys/types.h and not inttypes.h
4791
4792 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
4793
4794         * configure.in: check for limits.h
4795
4796 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
4797
4798         * TODO: update TODO on recent suggestions
4799
4800 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
4801
4802         * flex.texi: titlepage and contents
4803
4804 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
4805
4806         * Makefile.am: typo
4807
4808 2002-10-21  Will Estes <wlestes@users.sourceforge.net>
4809
4810         * Makefile.am, README.cvs-snapshot: include README.cvs-snapshot in
4811         the distribution; in README-cvs-snapshot, mention the need for
4812         enable-maintainer-mode
4813
4814 2002-10-21  John Millaway <john43@users.sourceforge.net>
4815
4816         * flex.texi: typo.
4817
4818 2002-10-18  Will Estes <wlestes@users.sourceforge.net>
4819
4820         * flex.texi: report the current version info that flex provides;
4821         reformat a list of non-posix features
4822
4823 2002-10-18  Will Estes <wlestes@users.sourceforge.net>
4824
4825         * NEWS: report the current version info that flex provides
4826
4827 2002-10-18  Will Estes <wlestes@users.sourceforge.net>
4828
4829         * flex.skl: FLEX_BETA defined if flex is beta
4830
4831 2002-10-16  Will Estes <wlestes@users.sourceforge.net>
4832
4833         * flexint.h: if we're doing c++, then we can't use long long
4834
4835 2002-10-14  Will Estes <wlestes@users.sourceforge.net>
4836
4837         * TODO: update TODO on several things
4838
4839 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
4840
4841         * flex.texi: more proofreading
4842
4843 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
4844
4845         * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
4846         tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
4847         tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
4848         tests/test-bison-yylloc/Makefile.am,
4849         tests/test-bison-yylval/Makefile.am,
4850         tests/test-c++-basic/Makefile.am,
4851         tests/test-c++-multiple-scanners/Makefile.am,
4852         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
4853         tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
4854         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
4855         tests/test-include-by-buffer/Makefile.am,
4856         tests/test-include-by-reentrant/Makefile.am,
4857         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
4858         tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
4859         tests/test-multiple-scanners-nr/Makefile.am,
4860         tests/test-multiple-scanners-r/Makefile.am,
4861         tests/test-posix/Makefile.am,
4862         tests/test-posixly-correct/Makefile.am,
4863         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
4864         tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
4865         tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
4866         tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 
4867         remove BISON assignment as per suggestion from Akim Demaille
4868
4869 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
4870
4871         * Makefile.am, configure.in: remove intl from dist
4872
4873 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
4874
4875         * configure.in: we use maintainer mode now
4876
4877 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
4878
4879         * NEWS: include create-test
4880
4881 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
4882
4883         * tests/Makefile.am: rename test to check-local as per Akim
4884         Demaille; test for failed tests so that make check fails if any
4885         tests do
4886
4887 2002-10-11  Will Estes <wlestes@users.sourceforge.net>
4888
4889         * tests/Makefile.am: use dist_noinst_scripts as per email from Akim
4890         Demaille
4891
4892 2002-10-10  John Millaway <john43@users.sourceforge.net>
4893
4894         * flex.texi: Documentation.
4895
4896 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
4897
4898         * NEWS, configure.in: version 2.5.22; portability fixes and attn to
4899         the test suite
4900
4901 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
4902
4903         * flexint.h: ok, this seems to work
4904
4905 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
4906
4907         * tests/TEMPLATE/Makefile.am, tests/test-bison-nr/Makefile.am,
4908         tests/test-bison-yylloc/Makefile.am,
4909         tests/test-bison-yylval/Makefile.am,
4910         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
4911         tests/test-multiple-scanners-nr/Makefile.am,
4912         tests/test-multiple-scanners-r/Makefile.am: use builddir in tests
4913         that need it in their include path
4914
4915 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
4916
4917         * tests/TEMPLATE/Makefile.am: sometimes we put header files in the
4918         builddir and so we should account for that
4919
4920 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
4921
4922         * tests/TEMPLATE/Makefile.am: replace the last  instance
4923
4924 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
4925
4926         * flex.skl: include unistd.h and not cunistd as cunistd only seems
4927         to be present on very recent systems
4928
4929 2002-10-10  Will Estes <wlestes@users.sourceforge.net>
4930
4931         * Makefile.am, configure.in, flex.skl, flexdef.h, flexint.h: redo
4932         integral types again; add flexint.h; change dependencies caused by
4933         adding flexint.h; remove autoconf wrapper around cunistd; restore
4934         netinet/in.h includes; remove unneded feature checks in configure.in
4935
4936 2002-10-08  Will Estes <wlestes@users.sourceforge.net>
4937
4938         * configure.in, flex.skl, flexdef.h: current swipe at header magic;
4939         int types be damned
4940
4941 2002-10-08  Will Estes <wlestes@users.sourceforge.net>
4942
4943         * NEWS: change version constant info to reflect change to flex.skl
4944
4945 2002-10-08  Will Estes <wlestes@users.sourceforge.net>
4946
4947         * Makefile.am: remove README-alpha option; add definitions for
4948         FLEX_{MAJOR,MINOR,SUBMINOR}_VERSION
4949
4950 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
4951
4952         * flex.skl, flexdef.h: ok, here goes; try to handle integral
4953         typedefs in one swell foop
4954
4955 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
4956
4957         * configure.in: we check for {u,}int*_t types; maybe this will
4958         simplify things
4959
4960 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
4961
4962         * configure.in: we create the tests/TEMPLATE/Makefile so that we can
4963         build the dist archives
4964
4965 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
4966
4967         * NEWS: more test suite cleanups
4968
4969 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
4970
4971         * tests/test-c++-multiple-scanners/Makefile.am: we don't use header
4972         files...
4973
4974 2002-10-07  Will Estes <wlestes@users.sourceforge.net>
4975
4976         * flexdef.h: remove include of malloc.h
4977
4978 2002-10-04  Will Estes <wlestes@users.sourceforge.net>
4979
4980         * flex.texi: more editing; remove examples index; merge examples
4981         into concept index
4982
4983 2002-10-04  Will Estes <wlestes@users.sourceforge.net>
4984
4985         * flex.texi: edited one more faq; used C-u C-c C-u C-a to update
4986         menus and nodes since the other updating commands are somewhat
4987         broken; unfortunately this means that all nodes have all pointers
4988         filled in
4989
4990 2002-10-04  Will Estes <wlestes@users.sourceforge.net>
4991
4992         * flex.texi: yesterday's proofreading
4993
4994 2002-10-02  Will Estes <wlestes@users.sourceforge.net>
4995
4996         * flex.texi: proofread some more
4997
4998 2002-10-02  Will Estes <wlestes@users.sourceforge.net>
4999
5000         * flex.texi: proofread edit begins
5001
5002 2002-10-01  Will Estes <wlestes@users.sourceforge.net>
5003
5004         * configure.in, tests/Makefile.am,
5005         tests/test-c++-multiple-scanners/.cvsignore,
5006         tests/test-c++-multiple-scanners/Makefile.am,
5007         tests/test-c++-multiple-scanners/main.cpp,
5008         tests/test-c++-multiple-scanners/scanner-1.l,
5009         tests/test-c++-multiple-scanners/scanner-2.l,
5010         tests/test-c++-multiple-scanners/test.input: test c++ with multiple
5011         scanners
5012
5013 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
5014
5015         * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
5016         tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
5017         tests/test-bison-nr/Makefile.am,
5018         tests/test-bison-yylloc/Makefile.am,
5019         tests/test-bison-yylval/Makefile.am,
5020         tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
5021         tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
5022         tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
5023         tests/test-header-r/Makefile.am,
5024         tests/test-include-by-buffer/Makefile.am,
5025         tests/test-include-by-reentrant/Makefile.am,
5026         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
5027         tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
5028         tests/test-multiple-scanners-nr/Makefile.am,
5029         tests/test-multiple-scanners-r/Makefile.am,
5030         tests/test-posix/Makefile.am,
5031         tests/test-posixly-correct/Makefile.am,
5032         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
5033         tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
5034         tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
5035         tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 
5036         we used INCLUDES in another place in the Makefile.am files in the
5037         test suite
5038
5039 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
5040
5041         * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
5042         tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
5043         tests/test-bison-nr/Makefile.am,
5044         tests/test-bison-yylloc/Makefile.am,
5045         tests/test-bison-yylval/Makefile.am,
5046         tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
5047         tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
5048         tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
5049         tests/test-header-r/Makefile.am,
5050         tests/test-include-by-buffer/Makefile.am,
5051         tests/test-include-by-reentrant/Makefile.am,
5052         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
5053         tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
5054         tests/test-multiple-scanners-nr/Makefile.am,
5055         tests/test-multiple-scanners-r/Makefile.am,
5056         tests/test-posix/Makefile.am,
5057         tests/test-posixly-correct/Makefile.am,
5058         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
5059         tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
5060         tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
5061         tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 
5062         oops, I typed that last s/// command to perl way wrong
5063
5064 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
5065
5066         * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
5067         tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
5068         tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
5069         tests/test-bison-yylloc/Makefile.am,
5070         tests/test-bison-yylval/Makefile.am,
5071         tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
5072         tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
5073         tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
5074         tests/test-header-r/Makefile.am,
5075         tests/test-include-by-buffer/Makefile.am,
5076         tests/test-include-by-reentrant/Makefile.am,
5077         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
5078         tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
5079         tests/test-multiple-scanners-nr/Makefile.am,
5080         tests/test-multiple-scanners-r/Makefile.am,
5081         tests/test-posix/Makefile.am,
5082         tests/test-posixly-correct/Makefile.am,
5083         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
5084         tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
5085         tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
5086         tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 
5087         use AM_CPPFLAGS instead of INCLUDES; write -I with no space after it
5088         for broken compilers
5089
5090 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
5091
5092         * Makefile.am: INCLUDES is obsolete; use AM_CPPFLAGS instead
5093
5094 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
5095
5096         * configure.in: apparently, AM_CONFIG_HEADER is obsolete
5097
5098 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
5099
5100         * TODO: integrate test suite into automake
5101
5102 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
5103
5104         * configure.in: since we dont run the template test, we dont need to
5105         generate its Makefile either
5106
5107 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
5108
5109         * autogen.sh: use autoreconf instead of calling individual utilities
5110         separately
5111
5112 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
5113
5114         * configure.in: check for c++ compiler
5115
5116 2002-09-27  Will Estes <wlestes@users.sourceforge.net>
5117
5118         * configure.in: re-organize according to suggested layout in
5119         autoconf manual
5120
5121 2002-09-26  Will Estes <wlestes@users.sourceforge.net>
5122
5123         * Makefile.am, NEWS, configure.in: update automake to 1.7 and
5124         autoconf to 2.54
5125
5126 2002-09-26  Will Estes <wlestes@users.sourceforge.net>
5127
5128         * Makefile.am: use AM_YFLAGS since YFLAGS is a user variable
5129
5130 2002-09-25  Will Estes <wlestes@users.sourceforge.net>
5131
5132         * NEWS: catch NEWS up on things, some of which happened a long time
5133         ago; correct punctuation; try to remove some editorializing
5134
5135 2002-09-25  Will Estes <wlestes@users.sourceforge.net>
5136
5137         * Makefile.am, flex.skl, flex.texi: include a single, automatically
5138         generated version number in flex scanners
5139
5140 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
5141
5142         * tests/create-test: complain audibly when argument not supplied;
5143         echo on stderr when writing error messages
5144
5145 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
5146
5147         * tests/Makefile.am, tests/create-test: DIST_SUBDIRS so we don't
5148         have to run the TEMPLATE test; so we add new tests to SUBDIRS and
5149         DIST_SUBDIRS
5150
5151 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
5152
5153         * tests/TEMPLATE/Makefile.am: not all compilers support '-I dir' so
5154         we write '-Idir' instead
5155
5156 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
5157
5158         * TODO: reorganize faq entries; proofread the manual
5159
5160 2002-09-23  Will Estes <wlestes@users.sourceforge.net>
5161
5162         * flex.texi: move c++ experimental warning to top of cxx node
5163
5164 2002-09-20  Will Estes <wlestes@users.sourceforge.net>
5165
5166         * flex.skl: move stdint.h include to table-serialization section;
5167         we'll still need to think about stdint.h more though
5168
5169 2002-09-20  Will Estes <wlestes@users.sourceforge.net>
5170
5171         * NEWS: new smarter skeleton/scanner generation
5172
5173 2002-09-20  John Millaway <john43@users.sourceforge.net>
5174
5175         * flex.skl, misc.c: bison-bridge skel handled via %if/%endif pairs.
5176
5177 2002-09-19  John Millaway <john43@users.sourceforge.net>
5178
5179         * flex.skl, misc.c: reentrant skel handled via %if/%endif pairs.
5180
5181 2002-09-19  John Millaway <john43@users.sourceforge.net>
5182
5183         * flex.skl, misc.c: skeleton uses %push/%pop to keep skelout() scope
5184         sane.  skel commands are omitted unless --debug enabled.
5185
5186 2002-09-19  John Millaway <john43@users.sourceforge.net>
5187
5188         * flex.skl, main.c, misc.c, tables.h: Added %push and %pop
5189         operations to skel processing.
5190
5191 2002-09-17  Will Estes <wlestes@users.sourceforge.net>
5192
5193         * NEWS, configure.in: flex 2.5.21
5194
5195 2002-09-17  John Millaway <john43@users.sourceforge.net>
5196
5197         * tests/test-reject/Makefile.am: minor fixup for dist.
5198
5199 2002-09-16  Will Estes <wlestes@users.sourceforge.net>
5200
5201         * NEWS, configure.in: version 2.5.20
5202
5203 2002-09-16  Will Estes <wlestes@users.sourceforge.net>
5204
5205         * flex.texi: correct typo
5206
5207 2002-09-16  Will Estes <wlestes@users.sourceforge.net>
5208
5209         * NEWS: note the new tables functionality
5210
5211 2002-09-16  John Millaway <john43@users.sourceforge.net>
5212
5213         * tests/test-multiple-scanners-r/.cvsignore,
5214         tests/test-multiple-scanners-r/Makefile.am: Fixed `clean' target and
5215         .cvsignore.
5216
5217 2002-09-16  John Millaway <john43@users.sourceforge.net>
5218
5219         * TODO, flex.skl, flex.texi, main.c, tables_shared.h,
5220         tests/test-multiple-scanners-r/main.c,
5221         tests/test-multiple-scanners-r/scanner-1.l,
5222         tests/test-multiple-scanners-r/scanner-2.l: Serialization works in
5223         headers (%option headers).  Serialization code (Tables API) is
5224         complete.
5225
5226 2002-09-16  Will Estes <wlestes@users.sourceforge.net>
5227
5228         * tests/test-reject/scanner.l: replace yytables_load with
5229         yytables_fload as per millaway's other changes
5230
5231 2002-09-15  John Millaway <john43@users.sourceforge.net>
5232
5233         * TODO, flex.texi: Created user API for tables deserialization.
5234         Documented API and --tables-* options in manual.
5235
5236 2002-09-15  John Millaway <john43@users.sourceforge.net>
5237
5238         * flex.skl, tests/test-table-opts/scanner.l: Tables deserialization
5239         uses yyalloc/yyfree.  Changed yytables_load to yytables_fload.
5240
5241 2002-09-15  John Millaway <john43@users.sourceforge.net>
5242
5243         * tests/test-bison-nr/.cvsignore: minor upkeep.
5244
5245 2002-09-15  John Millaway <john43@users.sourceforge.net>
5246
5247         * flex.texi: Categorized and indexed scanner options in manual.
5248
5249 2002-09-15  John Millaway <john43@users.sourceforge.net>
5250
5251         * flex.skl: Initialization of reject vars and %array vars in
5252         reentrant scanner.
5253
5254 2002-09-13  John Millaway <john43@users.sourceforge.net>
5255
5256         * TODO, configure.in, devel/tables.pl, dfa.c, flex.skl, flex.texi,
5257         gen.c, tables.c, tables_shared.c, tables_shared.h,
5258         tests/Makefile.am, tests/test-reject/.cvsignore,
5259         tests/test-reject/Makefile.am, tests/test-reject/scanner.l,
5260         tests/test-reject/test.input, tests/test-table-opts/Makefile.am: 
5261         Created test for reject.  Handled reject-triggered tables in
5262         serialization.
5263
5264 2002-09-13  Will Estes <wlestes@users.sourceforge.net>
5265
5266         * NEWS: millaway has been very busy
5267
5268 2002-09-13  John Millaway <john43@users.sourceforge.net>
5269
5270         * flex.skl, tests/test-table-opts/Makefile.am,
5271         tests/test-table-opts/scanner.l: Added test for multiple tables in
5272         one file.
5273
5274 2002-09-13  John Millaway <john43@users.sourceforge.net>
5275
5276         * tests/test-bison-nr/.cvsignore: forgot to add .cvsignore on last
5277         commit.
5278
5279 2002-09-13  John Millaway <john43@users.sourceforge.net>
5280
5281         * tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c,
5282         tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l,
5283         tests/test-bison-nr/test.input: Added test-bison-bridge.
5284
5285 2002-09-13  John Millaway <john43@users.sourceforge.net>
5286
5287         * configure.in, flex.skl, flex.texi, flexdef.h, gen.c, main.c,
5288         misc.c, options.c, options.h, scan.l, tables.h, tests/Makefile.am,
5289         tests/descriptions, tests/test-bison-yylloc/scanner.l,
5290         tests/test-bison-yylval/scanner.l, tests/test-table-opts/scanner.l: 
5291         Bison bridge code now works for all C scanners and pure/non-pure
5292         bison parsers.  Added %option bison-bridge (--bison-bridge).
5293         Removed %option reentrant-bison/--reentrant-bison/-Rb.  Scanner
5294         knows the name of its tables.  Tables serialization is OK on EOF.
5295         yylineno is present in all scanners.  Modified nasty performance
5296         penalty warning w/ yylineno.  test-table-opts is now run last
5297         because it's so fat.  Updated manual.
5298
5299 2002-09-12  John Millaway <john43@users.sourceforge.net>
5300
5301         * flex.texi: documentation of tabels api in manual
5302
5303 2002-09-12  John Millaway <john43@users.sourceforge.net>
5304
5305         * TODO, tables.c: Renamed *_fwrite to *_write to reflect writer
5306         abstraction.
5307
5308 2002-09-11  John Millaway <john43@users.sourceforge.net>
5309
5310         * devel/tables.pl: Added perl script to read/dump serialized tables
5311         in devel/
5312
5313 2002-09-11  Will Estes <wlestes@users.sourceforge.net>
5314
5315         * scan.l: the debian patch used strlen(yytext) and similar
5316         constructs--as millaway points out, this is better known as yyleng
5317
5318 2002-09-11  Will Estes <wlestes@users.sourceforge.net>
5319
5320         * NEWS, po/de.po: new de translation from the translation project
5321
5322 2002-09-11  John Millaway <john43@users.sourceforge.net>
5323
5324         * flex.skl: yytbl_load now checks tables set by name.  Localized var
5325         scaope in yytbl_load.
5326
5327 2002-09-10  Will Estes <wlestes@users.sourceforge.net>
5328
5329         * tests/Makefile.am: make clean  before make test
5330
5331 2002-09-09  John Millaway <john43@users.sourceforge.net>
5332
5333         * TODO, flex.skl: Fixed deserialization of --fast tables.
5334
5335 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
5336
5337         * TODO: fix typo; remove the yylineo entry
5338
5339 2002-09-09  John Millaway <john43@users.sourceforge.net>
5340
5341         * TODO, buf.c, devel/dump-tables.pl, dfa.c, flex.skl, flexdef.h,
5342         gen.c, main.c, misc.c, options.c, options.h, scan.l, tables.c,
5343         tables.h, tables_shared.h, tests/test-table-opts/.cvsignore,
5344         tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l: 
5345         Table deserialization works for everything except --fast scanners.
5346         Scanners can auto-verify serialized table integrity via
5347         --tables-verify.  Added tables API items to TODO list.
5348         test-table-opts is becoming exhaustive (a good thing).
5349
5350 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
5351
5352         * NEWS: flex has better internal diagnostics
5353
5354 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
5355
5356         * configure.in, flexdef.h: test for presence of __func__ and
5357         compensate if absent
5358
5359 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
5360
5361         * Makefile.am: include the intl/ subdirectory when searching for
5362         include files
5363
5364 2002-09-09  Will Estes <wlestes@users.sourceforge.net>
5365
5366         * NEWS, po/ru.po, po/sv.po: new sv, ru translations from the
5367         translation project
5368
5369 2002-09-07  John Millaway <john43@users.sourceforge.net>
5370
5371         * flex.skl, misc.c: Changed cryptic skeleton markers to readable
5372         form.
5373
5374 2002-09-07  John Millaway <john43@users.sourceforge.net>
5375
5376         * Makefile.am, dfa.c, flex.skl, flex.texi, flexdef.h, gen.c,
5377         main.c, misc.c, parse.y, tables.c, tables.h, tables_shared.c,
5378         tables_shared.h: Members of struct yy_trans_info are now forced to
5379         be the same size.  Added shared file tables_shared.c.  Separated
5380         tables.h from flexdef.h Bulk of table deserialization code is done.
5381
5382 2002-09-06  Will Estes <wlestes@users.sourceforge.net>
5383
5384         * NEWS, po/ca.po: new ca translation
5385
5386 2002-09-06  Will Estes <wlestes@users.sourceforge.net>
5387
5388         * NEWS: new fr translation
5389
5390 2002-09-06  Will Estes <wlestes@users.sourceforge.net>
5391
5392         * po/fr.po: new french translation from the translation project
5393
5394 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
5395
5396         * NEWS: c99 function defs by default
5397
5398 2002-09-05  John Millaway <john43@users.sourceforge.net>
5399
5400         * flexdef.h, tables.c: Added flex_die macro. May need some autoconf
5401         massaging.  Added thorough error checking in tables code.
5402
5403 2002-09-05  John Millaway <john43@users.sourceforge.net>
5404
5405         * flex.skl, flex.texi: Flex generates C99 defs now.  Documented the
5406         above change in manual.
5407
5408 2002-09-05  John Millaway <john43@users.sourceforge.net>
5409
5410         * tests/test-table-opts/.cvsignore,
5411         tests/test-table-opts/Makefile.am: Added serialization test to
5412         table-opts test.
5413
5414 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
5415
5416         * configure.in: oops, i made a typo
5417
5418 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
5419
5420         * NEWS, configure.in: version 2.5.19
5421
5422 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
5423
5424         * scan.l: use FLEX_EXIT(), not exit()
5425
5426 2002-09-05  John Millaway <john43@users.sourceforge.net>
5427
5428         * devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl: 
5429         Added devel/ directory for junk that we don't want in the
5430         distribution, but that we want in CVS.
5431
5432 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
5433
5434         * scan.l: s/exit(1)/exit(EXIT_FAILURE)
5435
5436 2002-09-05  John Millaway <john43@users.sourceforge.net>
5437
5438         * dfa.c, gen.c: Tables are now generated with %option
5439         tables-file=FILE.
5440
5441 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
5442
5443         * NEWS: catch up on a few things
5444
5445 2002-09-05  Will Estes <wlestes@users.sourceforge.net>
5446
5447         * scan.l: prevent segfault on input lines which are longer than the
5448         allocated space (problem report from Manoj Srivastava
5449         <srivasta@golden-gryphon.com>)
5450
5451 2002-09-05  John Millaway <john43@users.sourceforge.net>
5452
5453         * flex.texi, main.c, options.c, options.h: Changed option 'header'
5454         to 'header-file'. 'header' still works, though.
5455
5456 2002-09-05  John Millaway <john43@users.sourceforge.net>
5457
5458         * flex.texi, flexdef.h, gen.c, main.c, options.c, options.h,
5459         scan.l, tables.c: Tons more work on tables.
5460
5461 2002-09-05  John Millaway <john43@users.sourceforge.net>
5462
5463         * flexdef.h, gen.c, tables.c, tables_shared.h: Lots of work on
5464         tables serialization code.
5465
5466 2002-09-04  Will Estes <wlestes@users.sourceforge.net>
5467
5468         * README.cvs-snapshot: mention GNU indent
5469
5470 2002-09-04  Will Estes <wlestes@users.sourceforge.net>
5471
5472         * NEWS: remove the word after from the version line
5473
5474 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
5475
5476         * NEWS, configure.in: version 2.5.18
5477
5478 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
5479
5480         * NEWS: catch up on the NEWS
5481
5482 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
5483
5484         * tests/Makefile.am: target test: quote the results echoing so that
5485         the ECHO_C will work on systems where it is used
5486
5487 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
5488
5489         * configure.in: when we don't have GNU indent, the test will
5490         generate output on stderr, so we send that to /dev/null
5491
5492 2002-09-03  Will Estes <wlestes@users.sourceforge.net>
5493
5494         * configure.in: fixed bug whereby bison was reported missing even
5495         when it was found
5496
5497 2002-09-02  John Millaway <john43@users.sourceforge.net>
5498
5499         * tables.c: In-code documentation.
5500
5501 2002-09-02  John Millaway <john43@users.sourceforge.net>
5502
5503         * flexdef.h: Forgot to indent before previous commit.
5504
5505 2002-09-02  John Millaway <john43@users.sourceforge.net>
5506
5507         * flexdef.h: Added known integer limits if undefined.
5508
5509 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
5510
5511         * configure.in: version 2.5.17
5512
5513 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
5514
5515         * NEWS: more portability fixes; new version number
5516
5517 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
5518
5519         * flexdef.h, main.c, misc.c, scanopt.c: #include fixes; we've
5520         factored out all the system include files and put them in flexdef.h
5521
5522 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
5523
5524         * dfa.c: eat a blank line
5525
5526 2002-08-29  Will Estes <wlestes@users.sourceforge.net>
5527
5528         * NEWS: new config.{sub,guess} files; mention that we use indent on
5529         flex
5530
5531 2002-08-28  Will Estes <wlestes@users.sourceforge.net>
5532
5533         * configure.in: warn if no indent found; version 2.5.16
5534
5535 2002-08-28  Will Estes <wlestes@users.sourceforge.net>
5536
5537         * NEWS: catch up on recent changes; version 2.5.16
5538
5539 2002-08-27  Will Estes <wlestes@users.sourceforge.net>
5540
5541         * buf.c, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, libmain.c,
5542         libyywrap.c, main.c, misc.c, nfa.c, options.c, options.h,
5543         scanopt.c, scanopt.h, sym.c, tables.c, tables_shared.h, tblcmp.c,
5544         yylex.c: ran the indent target; commit the results
5545
5546 2002-08-27  Will Estes <wlestes@users.sourceforge.net>
5547
5548         * Makefile.am: touch up the indent targeet; it's ready for
5549         production use now
5550
5551 2002-08-27  Will Estes <wlestes@users.sourceforge.net>
5552
5553         * configure.in: test for GNU indent; reorder the tests somewhat
5554
5555 2002-08-23  Will Estes <wlestes@users.sourceforge.net>
5556
5557         * configure.in: automake is smarter about autoconf's versioning
5558         scheme
5559
5560 2002-08-23  Will Estes <wlestes@users.sourceforge.net>
5561
5562         * NEWS: catch NEWS up on what we've been doing
5563
5564 2002-08-22  Will Estes <wlestes@users.sourceforge.net>
5565
5566         * flexdef.h: do some more conditional including for folks without
5567         standard systems
5568
5569 2002-08-22  Will Estes <wlestes@users.sourceforge.net>
5570
5571         * tests/test-c++-basic/Makefile.am: use CXX to link the test scanner
5572         here
5573
5574 2002-08-22  John Millaway <john43@users.sourceforge.net>
5575
5576         * flex.texi: Documentation.
5577
5578 2002-08-22  John Millaway <john43@users.sourceforge.net>
5579
5580         * Makefile.am: Created 'indent' target and added .indent.pro.
5581
5582 2002-08-22  John Millaway <john43@users.sourceforge.net>
5583
5584         * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
5585         tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
5586         tests/test-c-cpp-nr/Makefile.am: Fixed missing 'make clean' files.
5587
5588 2002-08-22  John Millaway <john43@users.sourceforge.net>
5589
5590         * tests/test-bison-yylloc/Makefile.am,
5591         tests/test-bison-yylval/Makefile.am: fixed missing 'clean' file.
5592
5593 2002-08-22  John Millaway <john43@users.sourceforge.net>
5594
5595         * flex.skl, tests/test-c++-basic/Makefile.am,
5596         tests/test-c++-basic/scanner.l: Removed core of yylex_destroy from
5597         c++ scanner -- hack! Added -lstdc++ to LDFLAGS (should we have to do
5598         this??)
5599
5600 2002-08-21  Will Estes <wlestes@users.sourceforge.net>
5601
5602         * README: official releases are being hosted by Vern
5603
5604 2002-08-21  Will Estes <wlestes@users.sourceforge.net>
5605
5606         * NEWS, configure.in: new beta version; more entries in NEWS from
5607         millaway; the top level entry for test-c++-basic
5608
5609 2002-08-21  Will Estes <wlestes@users.sourceforge.net>
5610
5611         * tests/Makefile.am, tests/test-c++-basic/.cvsignore,
5612         tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l,
5613         tests/test-c++-basic/test.input: add test-c++-basic
5614
5615 2002-08-21  John Millaway <john43@users.sourceforge.net>
5616
5617         * gen.c, nfa.c: More tabels work.
5618
5619 2002-08-21  John Millaway <john43@users.sourceforge.net>
5620
5621         * flexdef.h, gen.c, tables.c, tables_shared.h: More work on tables.
5622
5623 2002-08-20  John Millaway <john43@users.sourceforge.net>
5624
5625         * dfa.c: Cleaned up macros that took no ';'.
5626
5627 2002-08-20  John Millaway <john43@users.sourceforge.net>
5628
5629         * scanopt.c: Fixed oddball '=-'.
5630
5631 2002-08-20  John Millaway <john43@users.sourceforge.net>
5632
5633         * flex.skl, flex.texi, gen.c: Dynamically allocate REJECT state
5634         buffer.  Mentioned memory usage in docs.  Made REJECT buffer
5635         variables reentrant-safe.
5636
5637 2002-08-20  John Millaway <john43@users.sourceforge.net>
5638
5639         * tables.c: More work on tables code.
5640
5641 2002-08-20  Will Estes <wlestes@users.sourceforge.net>
5642
5643         * Makefile.am, NEWS, configure.in: we're using m4 so have configure
5644         test for it
5645
5646 2002-08-20  John Millaway <john43@users.sourceforge.net>
5647
5648         * Makefile.am, tables.c: Added tables.c and rebuilt dependencies.
5649
5650 2002-08-20  John Millaway <john43@users.sourceforge.net>
5651
5652         * TODO, flex.texi: Dicussed prototypes and header in manual.
5653
5654 2002-08-19  John Millaway <john43@users.sourceforge.net>
5655
5656         * Makefile.am, configure.in, flex.skl, flexdef.h, tables_shared.h: 
5657         More work on tables serialization.
5658
5659 2002-08-19  John Millaway <john43@users.sourceforge.net>
5660
5661         * Makefile.am, mkskel.sh: Skeleton is now passed through m4 (before
5662         dist is built).
5663
5664 2002-08-19  Will Estes <wlestes@users.sourceforge.net>
5665
5666         * po/LINGUAS, po/zh_CN.po: add zh_cn translation from the
5667         translation project
5668
5669 2002-08-19  Will Estes <wlestes@users.sourceforge.net>
5670
5671         * NEWS: millaway's done a lot of things which need to be mentioned
5672         in NEWS
5673
5674 2002-08-18  John Millaway <john43@users.sourceforge.net>
5675
5676         * main.c: Removed #undef of start conditions.
5677
5678 2002-08-17  John Millaway <john43@users.sourceforge.net>
5679
5680         * TODO: todo list
5681
5682 2002-08-17  John Millaway <john43@users.sourceforge.net>
5683
5684         * flexdef.h, main.c, misc.c: Start conditions now optional in
5685         header.  undef's now optional in header.  Start conditions are NOT
5686         prefixed.
5687
5688 2002-08-17  John Millaway <john43@users.sourceforge.net>
5689
5690         * flex.skl, flex.texi: Working on tables API.
5691
5692 2002-08-16  John Millaway <john43@users.sourceforge.net>
5693
5694         * flexdef.h, main.c, misc.c, options.c, options.h, parse.y, scan.l: 
5695         Added --tables option.  Omitted tables code from generated scanner
5696         when unused.
5697
5698 2002-08-16  John Millaway <john43@users.sourceforge.net>
5699
5700         * flex.skl, flex.texi, misc.c: Prelimary work on tables API.
5701
5702 2002-08-16  John Millaway <john43@users.sourceforge.net>
5703
5704         * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
5705         tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
5706         tests/test-basic-r/Makefile.am,
5707         tests/test-bison-yylloc/Makefile.am,
5708         tests/test-bison-yylval/Makefile.am,
5709         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
5710         tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
5711         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
5712         tests/test-include-by-buffer/Makefile.am,
5713         tests/test-include-by-reentrant/Makefile.am,
5714         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
5715         tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
5716         tests/test-multiple-scanners-nr/Makefile.am,
5717         tests/test-multiple-scanners-r/Makefile.am,
5718         tests/test-posix/Makefile.am,
5719         tests/test-posixly-correct/Makefile.am,
5720         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
5721         tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
5722         tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am,
5723         tests/test-yyextra/Makefile.am: Tests now respect CFLAGS, CPPFLAGS,
5724         etc..
5725
5726 2002-08-16  John Millaway <john43@users.sourceforge.net>
5727
5728         * tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
5729         tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l: Got
5730         rid of flex -s warnings in tests.
5731
5732 2002-08-16  John Millaway <john43@users.sourceforge.net>
5733
5734         * Makefile.am: Updated dependencies list.
5735
5736 2002-08-15  John Millaway <john43@users.sourceforge.net>
5737
5738         * main.c: Fixed seg fault bug in ecs.
5739
5740 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
5741
5742         * tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-r/.cvsignore: 
5743         ignore .cpp files since we generate them instead of .c
5744
5745 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
5746
5747         * configure.in: version 2.5.14
5748
5749 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
5750
5751         * NEWS: c-as-c++ tests reworked
5752
5753 2002-08-15  John Millaway <john43@users.sourceforge.net>
5754
5755         * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/scanner.l,
5756         tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/scanner.l: The
5757         c++ tests use .cpp instead of .c extensions just to be on the safe
5758         side.
5759
5760 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
5761
5762         * main.c: conditionally include <locale.h>; include config.h as well
5763
5764 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
5765
5766         * configure.in, flex.skl: only include <cunistd> if we have it
5767
5768 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
5769
5770         * NEWS: portability fixes; added missing punctuation; de translation
5771         now included
5772
5773 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
5774
5775         * po/LINGUAS: we also translate to german
5776
5777 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
5778
5779         * Makefile.am: require automake at least 1.6
5780
5781 2002-08-15  Will Estes <wlestes@users.sourceforge.net>
5782
5783         * NEWS, configure.in: version 2.5.13
5784
5785 2002-08-14  Will Estes <wlestes@users.sourceforge.net>
5786
5787         * flex.texi: reverted away from the @copying as it breaks the info
5788         reader
5789
5790 2002-08-14  John Millaway <john43@users.sourceforge.net>
5791
5792         * flex.texi, flexdef.h, main.c, misc.c: Start condition prefixes
5793         attempts to adjust to user preferences.
5794
5795 2002-08-13  John Millaway <john43@users.sourceforge.net>
5796
5797         * main.c: Include start condition symbols in header.
5798
5799 2002-08-13  John Millaway <john43@users.sourceforge.net>
5800
5801         * flexdef.h, main.c: Omit user code and tables from generated header
5802         file.
5803
5804 2002-08-13  Will Estes <wlestes@users.sourceforge.net>
5805
5806         * flex.texi: use @copying construct to display the flex license;
5807         move copying and bug reporting to the front of the manual
5808
5809 2002-08-13  Will Estes <wlestes@users.sourceforge.net>
5810
5811         * NEWS: printf fix and yylex_init reports errors
5812
5813 2002-08-12  John Millaway <john43@users.sourceforge.net>
5814
5815         * flex.texi: Updated manual for %option header.
5816
5817 2002-08-12  John Millaway <john43@users.sourceforge.net>
5818
5819         * flex.skl, flex.texi, gen.c: Fixed type mismatch in printf.
5820         yylex_init now reports errors.
5821
5822 2002-08-10  John Millaway <john43@users.sourceforge.net>
5823
5824         * dfa.c, main.c: Added alignment flag for future use.
5825
5826 2002-08-10  John Millaway <john43@users.sourceforge.net>
5827
5828         * tests/test-table-opts/.cvsignore,
5829         tests/test-table-opts/Makefile.am: Added options to test-table-opts
5830
5831 2002-08-10  John Millaway <john43@users.sourceforge.net>
5832
5833         * configure.in, tests/Makefile.am, tests/descriptions,
5834         tests/test-c-cpp-nr/Makefile.am, tests/test-table-opts/.cvsignore,
5835         tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l,
5836         tests/test-table-opts/test.input: Added a test for various DFA table
5837         options.
5838
5839 2002-08-09  Will Estes <wlestes@users.sourceforge.net>
5840
5841         * flex.texi: more faq editing; corrected mistyped nodenames
5842
5843 2002-08-09  Will Estes <wlestes@users.sourceforge.net>
5844
5845         * flex.skl: fix typo which propogates out to generated scanners
5846
5847 2002-08-09  Will Estes <wlestes@users.sourceforge.net>
5848
5849         * flex.texi: edited a few more faqs
5850
5851 2002-08-09  Will Estes <wlestes@users.sourceforge.net>
5852
5853         * Makefile.am, faq.texi: remove faq.texi as it's included in
5854         flex.texi
5855
5856 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
5857
5858         * flex.texi: a few more faq edits; remove faq-89
5859
5860 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
5861
5862         * flex.texi: cite, not site
5863
5864 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
5865
5866         * flex.texi: and get the faq included
5867
5868 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
5869
5870         * flex.texi: fix some grammer/typography in the top node and add a
5871         detailed menu
5872
5873 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
5874
5875         * TODO: we've updated gettext
5876
5877 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
5878
5879         * po/.cvsignore: we need to ignore a few more gettext files
5880
5881 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
5882
5883         * NEWS, configure.in: version 2.5.12
5884
5885 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
5886
5887         * NEWS: mention gettext; document the non-need for bison/flex in the
5888         build process
5889
5890 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
5891
5892         * Makefile.am, configure.in: include intl in the distribution and in
5893         the build process
5894
5895 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
5896
5897         * Makefile.am: builddir in help2man call needed @-signs around it
5898
5899 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
5900
5901         * po/.cvsignore: we can ignore Makefile.in.in
5902
5903 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
5904
5905         * m4/.cvsignore, m4/Makefile.am: oops, too hasty on deleting this
5906         directory, sigh
5907
5908 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
5909
5910         * autogen.sh: if autopoint is going to run automatically, it's going
5911         to need to be able to update existing files
5912
5913 2002-08-08  Will Estes <wlestes@users.sourceforge.net>
5914
5915         * ABOUT-NLS, autogen.sh, configure.in, m4/.cvsignore,
5916         m4/Makefile.am, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4,
5917         m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-ld.m4,
5918         m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: autopoint now
5919         works so let's let it run the gettext show
5920
5921 2002-08-07  Will Estes <wlestes@users.sourceforge.net>
5922
5923         * TODO: we need to index the faq entries
5924
5925 2002-08-07  Will Estes <wlestes@users.sourceforge.net>
5926
5927         * faq.texi: proofed "Why do flex scanners call fileno if it is not
5928         ANSI compatible?"
5929
5930 2002-08-07  Will Estes <wlestes@users.sourceforge.net>
5931
5932         * faq.texi: proofed "How do I expand \ escape sequences in C-style
5933         quoted strings?"
5934
5935 2002-08-07  Will Estes <wlestes@users.sourceforge.net>
5936
5937         * README: changes to README to align with GNU coding standards
5938
5939 2002-08-06  Will Estes <wlestes@users.sourceforge.net>
5940
5941         * Makefile.am: help2man should look in builddir for the flex binary
5942
5943 2002-08-02  John Millaway <john43@users.sourceforge.net>
5944
5945         * flex.skl: Fixed yyunput prototype.
5946
5947 2002-08-01  Will Estes <wlestes@users.sourceforge.net>
5948
5949         * NEWS: new fr translation from the translation project
5950
5951 2002-08-01  Will Estes <wlestes@users.sourceforge.net>
5952
5953         * po/fr.po: new fr.po translation from the translation project
5954
5955 2002-08-01  Will Estes <wlestes@users.sourceforge.net>
5956
5957         * NEWS: yylineno performance hit is fixed
5958
5959 2002-07-31  John Millaway <john43@users.sourceforge.net>
5960
5961         * TODO, flex.texi: Updated docs on yylineno.
5962
5963 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
5964
5965         * TODO: discuss yylineno performance
5966
5967 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
5968
5969         * NEWS: forgot to say what the date was that we made the release
5970
5971 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
5972
5973         * NEWS, configure.in: version 2.5.11
5974
5975 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
5976
5977         * faq.texi: fixed a menu entry and related problems
5978
5979 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
5980
5981         * configure.in: someday, maybe we can use autopoint
5982
5983 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
5984
5985         * Makefile.am: we need to include texinfo.tex now
5986
5987 2002-07-31  Will Estes <wlestes@users.sourceforge.net>
5988
5989         * texinfo.tex: add texinfo.tex
5990
5991 2002-07-30  Will Estes <wlestes@users.sourceforge.net>
5992
5993         * faq.texi: fix up some fatal bugs in the texinfo of the faq; begin
5994         the clean up; remove trailing and leading white space
5995
5996 2002-07-30  Will Estes <wlestes@users.sourceforge.net>
5997
5998         * TODO: faqs need work
5999
6000 2002-07-30  Will Estes <wlestes@users.sourceforge.net>
6001
6002         * NEWS, TODO: prototypes get airtime these days
6003
6004 2002-07-28  John Millaway <john43@users.sourceforge.net>
6005
6006         * flex.skl: Added some comments.
6007
6008 2002-07-28  John Millaway <john43@users.sourceforge.net>
6009
6010         * flex.skl: Fixed bug where yyless did not consider yylineno.
6011
6012 2002-07-28  John Millaway <john43@users.sourceforge.net>
6013
6014         * scan.l: Fixed bug I created in previous commit.
6015
6016 2002-07-28  John Millaway <john43@users.sourceforge.net>
6017
6018         * scan.l: Don't wrap ()s around {NAMEDEFS} at the end of a rule.
6019
6020 2002-07-27  John Millaway <john43@users.sourceforge.net>
6021
6022         * flex.skl, tests/test-c-cpp-nr/Makefile.am,
6023         tests/test-c-cpp-r/Makefile.am: Fixed test-c-cpp to actually use the
6024         C++ compiler for the test.  Fixed the bug that this exposed.
6025
6026 2002-07-27  John Millaway <john43@users.sourceforge.net>
6027
6028         * ccl.c, flex.skl, flexdef.h, gen.c, main.c, nfa.c, parse.y, scan.l: 
6029         yylineno check is only performed on rules whose regexs can match a
6030         newline.
6031
6032 2002-07-25  John Millaway <john43@users.sourceforge.net>
6033
6034         * flex.skl, tests/TEMPLATE/scanner.l,
6035         tests/test-array-nr/scanner.l, tests/test-array-r/scanner.l,
6036         tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
6037         tests/test-bison-yylloc/parser.y, tests/test-c-cpp-nr/scanner.l,
6038         tests/test-c-cpp-r/scanner.l, tests/test-debug-nr/scanner.l,
6039         tests/test-debug-r/scanner.l,
6040         tests/test-include-by-buffer/scanner.l,
6041         tests/test-include-by-reentrant/scanner.l,
6042         tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l,
6043         tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l,
6044         tests/test-posix/scanner.l, tests/test-posixly-correct/scanner.l,
6045         tests/test-prefix-nr/scanner.l, tests/test-prefix-r/scanner.l,
6046         tests/test-pthread/scanner.l, tests/test-string-nr/scanner.l,
6047         tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: All
6048         prototypes were rewritten to depend upon the macro
6049         YY_TRADITIONAL_FUNC_DEFS, which is defined by default.  The
6050         generated scanners build cleanly under gcc's traditional strictness
6051         and under C++ compilers.
6052
6053 2002-07-24  Will Estes <wlestes@users.sourceforge.net>
6054
6055         * NEWS: dist-bzip2 and rename yy_globals and yy_globals_t
6056
6057 2002-07-24  Will Estes <wlestes@users.sourceforge.net>
6058
6059         * configure.in: version 2.5.10
6060
6061 2002-07-24  Will Estes <wlestes@users.sourceforge.net>
6062
6063         * Makefile.am: add dist-bzip2 to automake_options so we'll start
6064         getting tar.bz2 archives
6065
6066 2002-07-23  John Millaway <john43@users.sourceforge.net>
6067
6068         * flex.skl, flex.texi, tests/test-bison-yylval/scanner.l,
6069         tests/test-mem-r/scanner.l,
6070         tests/test-multiple-scanners-r/scanner-1.l,
6071         tests/test-multiple-scanners-r/scanner-2.l,
6072         tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
6073         tests/test-yyextra/scanner.l: s/yy_globals_t/yyguts_t/g
6074         s/yy_globals/yyscanner/g
6075
6076 2002-07-23  John Millaway <john43@users.sourceforge.net>
6077
6078         * Makefile.am: typo in tags target
6079
6080 2002-07-22  John Millaway <john43@users.sourceforge.net>
6081
6082         * Makefile.am: Removed erroneous $(srcdir) from help2man target.
6083
6084 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
6085
6086         * NEWS, configure.in: it's version 2.5.9 now
6087
6088 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
6089
6090         * po/.cvsignore: updated gettext to 0.11.3
6091
6092 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
6093
6094         * ABOUT-NLS, config.rpath, m4/gettext.m4, m4/iconv.m4,
6095         m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-link.m4: updated gettext to
6096         version 0.11.3
6097
6098 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
6099
6100         * autogen.sh, configure.in: rollback on configure.in and autogen.sh
6101         because autpoint is broken
6102
6103 2002-07-22  Will Estes <wlestes@users.sourceforge.net>
6104
6105         * po/ru.po: new russian translation from translation project
6106
6107 2002-07-19  Will Estes <wlestes@users.sourceforge.net>
6108
6109         * autogen.sh: ok, we're going to start using autopoint, but the tree
6110         is going to undergo some changes after this
6111
6112 2002-07-19  Will Estes <wlestes@users.sourceforge.net>
6113
6114         * configure.in: we're preparing for autopoint
6115
6116 2002-07-17  John Millaway <john43@users.sourceforge.net>
6117
6118         * flex.texi: Updated manual.
6119
6120 2002-07-17  Will Estes <wlestes@users.sourceforge.net>
6121
6122         * NEWS: update the NEWS file for lots of things millaway has done
6123
6124 2002-07-17  John Millaway <john43@users.sourceforge.net>
6125
6126         * flex.skl, main.c, misc.c, scan.l, scanopt.c, sym.c,
6127         tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Fixed
6128         prototype/definition conflicts with "traditional" C in skeleton at
6129         request of gcc developer.  Removed duplicate prototypes in gen.c,
6130         sym.c, main.c.  Added missing prototypes where needed.  All
6131         functions in skeleton follow ISO C style protos and defs, instead of
6132         BOTH ISO and new-style.  Skeleton now compiles cleanly under
6133         super-strict gcc flags.  Flex itself almost compiles cleanly under
6134         strict flags.
6135
6136 2002-07-15  John Millaway <john43@users.sourceforge.net>
6137
6138         * faq.texi, flex.texi: Worked on mem mgmt sect of manual.
6139
6140 2002-07-15  Will Estes <wlestes@users.sourceforge.net>
6141
6142         * scan.l: allow blank lines and continuations in more places
6143
6144 2002-07-12  Will Estes <wlestes@users.sourceforge.net>
6145
6146         * TODO: millaway finished the faqs directory
6147
6148 2002-07-12  Will Estes <wlestes@users.sourceforge.net>
6149
6150         * TODO: removed items as per email from millaway
6151
6152 2002-07-12  John Millaway <john43@users.sourceforge.net>
6153
6154         * configure.in, tests/Makefile.am, tests/descriptions,
6155         tests/test-posix/.cvsignore, tests/test-posix/Makefile.am,
6156         tests/test-posix/scanner.l, tests/test-posixly-correct/.cvsignore,
6157         tests/test-posixly-correct/Makefile.am,
6158         tests/test-posixly-correct/scanner.l: Added test for %option
6159         posix-compat and repeat operator.  Added test for POSIXLY_CORRECT
6160         environment variable and repeat operator.
6161
6162 2002-07-12  John Millaway <john43@users.sourceforge.net>
6163
6164         * main.c, scan.l: Fixed POSIXLY_CORRECT detection in scanner.
6165
6166 2002-07-11  John Millaway <john43@users.sourceforge.net>
6167
6168         * faq.texi: More work on faq.
6169
6170 2002-07-11  John Millaway <john43@users.sourceforge.net>
6171
6172         * faq.texi: Moved all faqs into manual -- but did not evaluate them
6173         yet.  Removed the old faq files.
6174
6175 2002-07-10  John Millaway <john43@users.sourceforge.net>
6176
6177         * main.c: Removed duplicate definition of FLEX_DEBUG. gcc doesn't
6178         care, but other compilers might.
6179
6180 2002-07-10  John Millaway <john43@users.sourceforge.net>
6181
6182         * flex.texi: Wrote some more about memory mgmt in the manual.
6183
6184 2002-07-10  John Millaway <john43@users.sourceforge.net>
6185
6186         * flex.texi: flex.texi now works with install-info.
6187
6188 2002-07-10  Will Estes <wlestes@users.sourceforge.net>
6189
6190         * TODO: added items as per email from millaway
6191
6192 2002-07-10  Will Estes <wlestes@users.sourceforge.net>
6193
6194         * NEWS: after we release a version, we have to keep the version
6195         number in NEWS current
6196
6197 2002-07-10  John Millaway <john43@users.sourceforge.net>
6198
6199         * flex.skl, flex.texi, main.c, scan.l, tests/test-mem-nr/scanner.l,
6200         tests/test-mem-r/scanner.l: Fixed prefix issue with get/set debug
6201         functions.  Fixed prefix issues with memory functions.
6202
6203 2002-07-09  John Millaway <john43@users.sourceforge.net>
6204
6205         * flex.skl: Memory functions are no longer static.
6206
6207 2002-07-09  John Millaway <john43@users.sourceforge.net>
6208
6209         * tests/test-mem-nr/test.input: Added a missing input file for
6210         test-mem-nr/
6211
6212 2002-07-09  John Millaway <john43@users.sourceforge.net>
6213
6214         * tests/test-mem-nr/.cvsignore, tests/test-mem-nr/Makefile.am,
6215         tests/test-mem-nr/scanner.l, tests/test-mem-r/.cvsignore,
6216         tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l,
6217         tests/test-mem-r/test.input: Added tests for overriding memory.
6218
6219 2002-07-09  John Millaway <john43@users.sourceforge.net>
6220
6221         * flex.texi: Added sections in manual for memory management.
6222
6223 2002-07-09  Will Estes <wlestes@users.sourceforge.net>
6224
6225         * NEWS: noted more user visible changes
6226
6227 2002-07-09  John Millaway <john43@users.sourceforge.net>
6228
6229         * configure.in, flex.skl, scan.l, tests/Makefile.am: Added
6230         yylex_destroy() to non-reentrant scanner.  Added ability to override
6231         memory functions.  Added tests for overriding memory functions.
6232
6233 2002-07-09  Will Estes <wlestes@users.sourceforge.net>
6234
6235         * NEWS: new POSIXLY_CORRECT and new ru translation
6236
6237 2002-07-09  Will Estes <wlestes@users.sourceforge.net>
6238
6239         * po/ru.po: new ru translation from the translation project
6240
6241 2002-07-09  John Millaway <john43@users.sourceforge.net>
6242
6243         * flex.texi: Made note of set/get debug in docs.
6244
6245 2002-07-09  John Millaway <john43@users.sourceforge.net>
6246
6247         * configure.in, flexdef.h, tests/create-test: Replaced obsolete
6248         macros in configure.in.  Modified create-test to handle the above
6249         changes in configure.in.  Added support for <stdbool.h>.
6250
6251 2002-07-09  John Millaway <john43@users.sourceforge.net>
6252
6253         * main.c: Check POSIXLY_CORRECT env variable.
6254
6255 2002-07-09  John Millaway <john43@users.sourceforge.net>
6256
6257         * flex.skl: Added prototypes for the get/set debug functions.
6258
6259 2002-07-09  John Millaway <john43@users.sourceforge.net>
6260
6261         * configure.in, flex.skl, gen.c, main.c, scan.l, tests/Makefile.am,
6262         tests/test-debug-nr/.cvsignore, tests/test-debug-nr/Makefile.am,
6263         tests/test-debug-nr/scanner.l, tests/test-debug-nr/test.input,
6264         tests/test-debug-r/.cvsignore, tests/test-debug-r/Makefile.am,
6265         tests/test-debug-r/scanner.l, tests/test-debug-r/test.input: Made
6266         yy_flex_debug non-global in reentrant scanner.  Created get/set
6267         functions for yy_flex_debug.  Defined prefixes for new yy_flex_debug
6268         symbols.  Added tests/ for yy_flex_debug.
6269
6270 2002-07-09  John Millaway <john43@users.sourceforge.net>
6271
6272         * tests/create-test: create-test script now modifies .cvsignore
6273
6274 2002-07-09  John Millaway <john43@users.sourceforge.net>
6275
6276         * tests/create-test: Improved the error checking.
6277
6278 2002-07-03  Will Estes <wlestes@users.sourceforge.net>
6279
6280         * main.c: fix bug whereby prefix didn't get passed to everybody;
6281         patch by                                        rse@engelschall.com
6282
6283 2002-07-03  Will Estes <wlestes@users.sourceforge.net>
6284
6285         * faq.texi: ~ is an active character, so we'll just use the word
6286         'about'
6287
6288 2002-07-02  John Millaway <john43@users.sourceforge.net>
6289
6290         * Makefile.am: Fixed typo.
6291
6292 2002-07-02  John Millaway <john43@users.sourceforge.net>
6293
6294         * faq.texi: Added a faq.
6295
6296 2002-06-28  John Millaway <john43@users.sourceforge.net>
6297
6298         * Makefile.am: Added 'tags' target -- something I should have done
6299         long ago.
6300
6301 2002-06-28  Will Estes <wlestes@users.sourceforge.net>
6302
6303         * TODO: add two new items regarding coding; remove tests/ copyright
6304         notice item as it's done
6305
6306 2002-06-26  Will Estes <wlestes@users.sourceforge.net>
6307
6308         * NEWS: note the copyright messages in tests/
6309
6310 2002-06-25  John Millaway <john43@users.sourceforge.net>
6311
6312         * tests/TEMPLATE/Makefile.am, tests/TEMPLATE/parser.y,
6313         tests/TEMPLATE/scanner.l, tests/test-array-nr/Makefile.am,
6314         tests/test-array-nr/scanner.l, tests/test-array-r/Makefile.am,
6315         tests/test-array-r/scanner.l, tests/test-basic-nr/Makefile.am,
6316         tests/test-basic-nr/scanner.l, tests/test-basic-r/Makefile.am,
6317         tests/test-basic-r/scanner.l, tests/test-bison-yylloc/Makefile.am,
6318         tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
6319         tests/test-bison-yylloc/scanner.l,
6320         tests/test-bison-yylval/Makefile.am,
6321         tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y,
6322         tests/test-bison-yylval/scanner.l, tests/test-c-cpp-nr/Makefile.am,
6323         tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-r/Makefile.am,
6324         tests/test-c-cpp-r/scanner.l, tests/test-header-nr/Makefile.am,
6325         tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
6326         tests/test-header-r/Makefile.am, tests/test-header-r/main.c,
6327         tests/test-header-r/scanner.l,
6328         tests/test-include-by-buffer/Makefile.am,
6329         tests/test-include-by-buffer/scanner.l,
6330         tests/test-include-by-reentrant/Makefile.am,
6331         tests/test-include-by-reentrant/scanner.l,
6332         tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
6333         tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
6334         tests/test-multiple-scanners-nr/Makefile.am,
6335         tests/test-multiple-scanners-nr/main.c,
6336         tests/test-multiple-scanners-nr/scanner-1.l,
6337         tests/test-multiple-scanners-nr/scanner-2.l,
6338         tests/test-multiple-scanners-r/Makefile.am,
6339         tests/test-multiple-scanners-r/main.c,
6340         tests/test-multiple-scanners-r/scanner-1.l,
6341         tests/test-multiple-scanners-r/scanner-2.l,
6342         tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/scanner.l,
6343         tests/test-prefix-r/Makefile.am, tests/test-prefix-r/scanner.l,
6344         tests/test-pthread/Makefile.am, tests/test-pthread/scanner.l,
6345         tests/test-string-nr/Makefile.am, tests/test-string-nr/scanner.l,
6346         tests/test-string-r/Makefile.am, tests/test-string-r/scanner.l,
6347         tests/test-yyextra/Makefile.am, tests/test-yyextra/scanner.l: 
6348         Prepended explicit license to all test-*/ sources.
6349
6350 2002-06-25  Will Estes <wlestes@users.sourceforge.net>
6351
6352         * NEWS, po/ca.po, po/de.po, po/fr.po, po/sv.po, po/tr.po: new ca,
6353         de, fr, sv, tr translations
6354
6355 2002-06-19  Will Estes <wlestes@users.sourceforge.net>
6356
6357         * TODO: add bootstrapper to the todo list
6358
6359 2002-06-19  Will Estes <wlestes@users.sourceforge.net>
6360
6361         * configure.in: new version number
6362
6363 2002-06-19  Will Estes <wlestes@users.sourceforge.net>
6364
6365         * TODO: update TODO list
6366
6367 2002-06-19  Will Estes <wlestes@users.sourceforge.net>
6368
6369         * NEWS, TODO, flex.texi, flexdef.h, main.c, options.c, options.h,
6370         parse.y, scan.l: address typos in NEWS; add --posix option for ERE
6371         parsing the way posix wants it; update the TODO file
6372
6373 2002-05-31  Will Estes <wlestes@users.sourceforge.net>
6374
6375         * README-alpha: made code quality warning more explicit; gave url
6376         for cvs and beta flex
6377
6378 2002-05-23  John Millaway <john43@users.sourceforge.net>
6379
6380         * gen.c: Fixed bug where omission of user section 3 caused unmatched
6381         #ifdef's in generated code.
6382
6383 2002-05-20  Will Estes <wlestes@users.sourceforge.net>
6384
6385         * configure.in: configure.in requires at least autoconf 2.50
6386
6387 2002-05-13  John Millaway <john43@users.sourceforge.net>
6388
6389         * Makefile.am: Updated my email address.
6390
6391 2002-05-10  John Millaway <john43@users.sourceforge.net>
6392
6393         * flexdef.h, misc.c: chomp'd lines when reading external skel file.
6394
6395 2002-05-07  Will Estes <wlestes@users.sourceforge.net>
6396
6397         * po/sv.po: new sweedish translation from the translation project
6398
6399 2002-04-29  Will Estes <wlestes@users.sourceforge.net>
6400
6401         * po/ca.po: new catalan translation from the translation project
6402
6403 2002-04-29  Will Estes <wlestes@users.sourceforge.net>
6404
6405         * po/es.po: new spanish translation from the translation project
6406
6407 2002-04-25  Will Estes <wlestes@users.sourceforge.net>
6408
6409         * TODO: note that the lex matching of abc{1,3} is the posix behavior
6410         and so we have a problem
6411
6412 2002-04-25  Will Estes <wlestes@users.sourceforge.net>
6413
6414         * flex.texi: note that the lex matching of abc{1,3} is the posix
6415         behavior
6416
6417 2002-04-23  Will Estes <wlestes@users.sourceforge.net>
6418
6419         * configure.in: new version 2.5.7; use autoconf versioning info
6420
6421 2002-04-23  Will Estes <wlestes@users.sourceforge.net>
6422
6423         * NEWS: note changes in 2.5.7
6424
6425 2002-04-23  Will Estes <wlestes@users.sourceforge.net>
6426
6427         * main.c: conditional compile gettext initialization
6428
6429 2002-04-22  Will Estes <wlestes@users.sourceforge.net>
6430
6431         * po/de.po: new german translation from the translation project
6432
6433 2002-04-19  John Millaway <john43@users.sourceforge.net>
6434
6435         * tests/test-include-by-reentrant/Makefile.am: Fixed command line
6436         for test-include-by-reentrant/Makefile.am
6437
6438 2002-04-19  John Millaway <john43@users.sourceforge.net>
6439
6440         * tests/Makefile.am, tests/TEMPLATE/Makefile.am,
6441         tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
6442         tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
6443         tests/test-bison-yylloc/Makefile.am,
6444         tests/test-bison-yylval/Makefile.am,
6445         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
6446         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
6447         tests/test-include-by-buffer/Makefile.am,
6448         tests/test-include-by-reentrant/Makefile.am,
6449         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
6450         tests/test-multiple-scanners-nr/Makefile.am,
6451         tests/test-multiple-scanners-r/Makefile.am,
6452         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
6453         tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
6454         tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 
6455         Added -I . to compiler search path in tests (so it finds the
6456         generated parser.h).
6457
6458 2002-04-19  John Millaway <john43@users.sourceforge.net>
6459
6460         * flexdef.h, misc.c, parse.y, sym.c: Applied 'const' to a few more
6461         char*, where appropriate.
6462
6463 2002-04-19  John Millaway <john43@users.sourceforge.net>
6464
6465         * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
6466         tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
6467         tests/test-basic-r/Makefile.am,
6468         tests/test-bison-yylloc/Makefile.am,
6469         tests/test-bison-yylval/Makefile.am,
6470         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
6471         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
6472         tests/test-include-by-buffer/Makefile.am,
6473         tests/test-include-by-reentrant/Makefile.am,
6474         tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
6475         tests/test-multiple-scanners-nr/Makefile.am,
6476         tests/test-multiple-scanners-r/Makefile.am,
6477         tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
6478         tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
6479         tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 
6480         Added top_builddir to -I path.  Changed $(srcdir)/$(testname) to
6481         ./$(testname) in 'make test' rule.
6482
6483 2002-04-19  John Millaway <john43@users.sourceforge.net>
6484
6485         * flexdef.h, gen.c, misc.c: Changed 'char[]' to 'const char*'
6486         wherever in conflicted with gettext.
6487
6488 2002-04-19  Will Estes <wlestes@users.sourceforge.net>
6489
6490         * po/fr.po, po/sv.po: new files from translation after 2.5.6 beta
6491         release
6492
6493 2002-04-18  John Millaway <john43@users.sourceforge.net>
6494
6495         * tests/test-lineno-r/Makefile.am: Fixed minor typo/cut and paste
6496         error.
6497
6498 2002-04-18  John Millaway <john43@users.sourceforge.net>
6499
6500         * configure.in: Added yylineno test.
6501
6502 2002-04-18  John Millaway <john43@users.sourceforge.net>
6503
6504         * tests/Makefile.am: Added yylineno tests.
6505
6506 2002-04-18  John Millaway <john43@users.sourceforge.net>
6507
6508         * tests/test-lineno-nr/.cvsignore,
6509         tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
6510         tests/test-lineno-nr/test.input, tests/test-lineno-r/.cvsignore,
6511         tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
6512         tests/test-lineno-r/test.input: Created yylineno tests.
6513
6514 2002-04-15  John Millaway <john43@users.sourceforge.net>
6515
6516         * scanopt.c: Applied gettext macros to error messages from scanopt.
6517
6518 2002-04-15  John Millaway <john43@users.sourceforge.net>
6519
6520         * buf.c, faq.texi, options.c, options.h, scanopt.c, scanopt.h: 
6521         Changed copyright from Millaway to flex? U.S. Gov't? Regents of U.
6522         Cali.?  Paxson?
6523
6524 2002-04-15  Will Estes <wlestes@users.sourceforge.net>
6525
6526         * tests/test-bison-yylloc/Makefile.am,
6527         tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am: 
6528         we missed a few main.c files in the distribution
6529
6530 2002-04-15  Will Estes <wlestes@users.sourceforge.net>
6531
6532         * TODO: a lot more work has happened to flex; note this by removing
6533         a number of TODO entries
6534
6535 2002-04-15  Will Estes <wlestes@users.sourceforge.net>
6536
6537         * TODO: make sure all gettext modules use gettext translation
6538         facilities
6539
6540 2002-04-14  John Millaway <john43@users.sourceforge.net>
6541
6542         * faq.texi: Converted faqs 34-41 to texinfo.
6543
6544 2002-04-14  John Millaway <john43@users.sourceforge.net>
6545
6546         * Makefile.am, faq.texi, flex.texi: Added faq.texi to archive.
6547         Added faq.texi to flex_TEXINFOS macro in Makefile.am.  flex.texi now
6548         includes faq.texi.
6549
6550 2002-04-13  John Millaway <john43@users.sourceforge.net>
6551
6552         * flexdef.h: defined FLEX_EXIT macro to call longjmp on errors.
6553
6554 2002-04-13  John Millaway <john43@users.sourceforge.net>
6555
6556         * main.c, misc.c: Replaced exit(2) calls with longjmps (in the form
6557         of FLEX_EXIT macro).  Moved main() to flex_main() to allow flex to
6558         be called from a library.
6559
6560 2002-04-13  John Millaway <john43@users.sourceforge.net>
6561
6562         * scanopt.c: Fixed  minor typo in error message
6563
6564 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
6565
6566         * tests/test-header-nr/Makefile.am,
6567         tests/test-header-r/Makefile.am,
6568         tests/test-multiple-scanners-nr/Makefile.am,
6569         tests/test-multiple-scanners-r/Makefile.am,
6570         tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
6571         tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 
6572         removed eroneous files listed in EXTRA_DIST
6573
6574 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
6575
6576         * tests/test-yyextra/.cvsignore: ignore Makefile.in
6577
6578 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
6579
6580         * tests/test-string-r/.cvsignore: it's Makefile.in, not makefile.in
6581
6582 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
6583
6584         * tests/test-yyextra/Makefile.am, tests/test-yyextra/Makefile.in: 
6585         put test-yyextra under automake
6586
6587 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
6588
6589         * tests/test-string-r/Makefile.am, tests/test-string-r/Makefile.in: 
6590         put test-string-r under automake
6591
6592 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
6593
6594         * tests/test-string-nr/.cvsignore, tests/test-string-r/.cvsignore: 
6595         we can ignore Makefile.in
6596
6597 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
6598
6599         * tests/test-string-nr/Makefile.am,
6600         tests/test-string-nr/Makefile.in: put test-string-nr under automake
6601
6602 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
6603
6604         * tests/test-pthread/.cvsignore: ignore Makefile.in
6605
6606 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
6607
6608         * tests/test-pthread/Makefile.am, tests/test-pthread/Makefile.in: 
6609         put test-pthread under automake
6610
6611 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
6612
6613         * tests/test-prefix-r/Makefile.am, tests/test-prefix-r/Makefile.in: 
6614         put test-prefix-r under automake
6615
6616 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
6617
6618         * tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore: 
6619         we can ignore Makefile.in
6620
6621 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
6622
6623         * tests/test-prefix-nr/Makefile.am,
6624         tests/test-prefix-nr/Makefile.in: put test-prefix-nr under automake
6625
6626 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
6627
6628         * tests/test-multiple-scanners-r/Makefile.am,
6629         tests/test-multiple-scanners-r/Makefile.in: put
6630         test-multiple-scanners-r under automake
6631
6632 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
6633
6634         * tests/test-multiple-scanners-nr/.cvsignore,
6635         tests/test-multiple-scanners-r/.cvsignore: we can ignore Makefile.in
6636         now
6637
6638 2002-04-12  Will Estes <wlestes@users.sourceforge.net>
6639
6640         * tests/test-multiple-scanners-nr/Makefile.am,
6641         tests/test-multiple-scanners-nr/Makefile.in: put
6642         test-multiple-scanners-nr under automake
6643
6644 2002-04-11  Will Estes <wlestes@users.sourceforge.net>
6645
6646         * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: 
6647         we didn't need parser.y
6648
6649 2002-04-11  Will Estes <wlestes@users.sourceforge.net>
6650
6651         * TODO: work done on the test suite; remove relevant entries from
6652         TODO
6653
6654 2002-04-10  Will Estes <wlestes@users.sourceforge.net>
6655
6656         * tests/test-include-by-reentrant/.cvsignore,
6657         tests/test-include-by-reentrant/Makefile.am,
6658         tests/test-include-by-reentrant/Makefile.in: put
6659         test-include-by-reentrant under automake
6660
6661 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
6662
6663         * tests/test-include-by-buffer/.cvsignore: we have a Makefile.in
6664         which we need to ignore
6665
6666 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
6667
6668         * tests/test-include-by-buffer/Makefile.am,
6669         tests/test-include-by-buffer/Makefile.in: test-include-by-buffer now
6670         under automake control
6671
6672 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
6673
6674         * tests/TEMPLATE/Makefile.am: and we want LFLAGS in the rule to make
6675         scanner.c as well
6676
6677 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
6678
6679         * tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.am,
6680         tests/test-header-r/Makefile.in: put test-header-r under automake
6681
6682 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
6683
6684         * tests/test-header-nr/.cvsignore: we now generate a Makefile.in
6685         from automake; cvs should ignore it
6686
6687 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
6688
6689         * tests/test-header-nr/Makefile.am: add dependencies for main.o and
6690         scaner.h
6691
6692 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
6693
6694         * tests/TEMPLATE/Makefile.am: We may want to have LFLAGS readily
6695         available
6696
6697 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
6698
6699         * tests/test-header-nr/Makefile.am,
6700         tests/test-header-nr/Makefile.in: put test-header-nr under automake
6701
6702 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
6703
6704         * tests/TEMPLATE/Makefile.am: oops, we need to clean objects too
6705
6706 2002-04-09  Will Estes <wlestes@users.sourceforge.net>
6707
6708         * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
6709         tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
6710         tests/test-basic-r/Makefile.am,
6711         tests/test-bison-yylloc/Makefile.am,
6712         tests/test-bison-yylval/Makefile.am,
6713         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: now
6714         that config.h lives in the top-level directory, we need to tell the
6715         testsuite
6716
6717 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
6718
6719         * tests/test-array-nr/.cvsignore, tests/test-array-r/.cvsignore,
6720         tests/test-basic-nr/.cvsignore, tests/test-basic-r/.cvsignore,
6721         tests/test-bison-yylval/.cvsignore, tests/test-c-cpp-nr/.cvsignore,
6722         tests/test-c-cpp-r/.cvsignore: we can ignore some Makefile.in
6723
6724 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
6725
6726         * configure.in, tests/TEMPLATE/Makefile.am: only one config file
6727         header apparently; this will have consequences in the test suite
6728
6729 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
6730
6731         * tests/test-bison-yylval/Makefile.am,
6732         tests/test-bison-yylval/Makefile.in: adding automake support
6733
6734 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
6735
6736         * tests/test-bison-yylloc/.cvsignore,
6737         tests/test-bison-yylloc/Makefile.am: tuned Makefile.am to build
6738         correctly; ignore Makefile.in now
6739
6740 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
6741
6742         * tests/configure.in: test suite changes
6743
6744 2002-04-08  Will Estes <wlestes@users.sourceforge.net>
6745
6746         * autogen.sh, configure.in, tests/.cvsignore, tests/Makefile.am,
6747         tests/Makefile.in, tests/README, tests/TEMPLATE/.cvsignore,
6748         tests/TEMPLATE/Makefile.am, tests/TEMPLATE/Makefile.in,
6749         tests/configure.in, tests/create-test, tests/create-test.pl,
6750         tests/test-array-nr/Makefile.am, tests/test-array-nr/Makefile.in,
6751         tests/test-array-r/Makefile.am, tests/test-array-r/Makefile.in,
6752         tests/test-basic-nr/Makefile.am, tests/test-basic-nr/Makefile.in,
6753         tests/test-basic-r/Makefile.am, tests/test-basic-r/Makefile.in,
6754         tests/test-bison-yylloc/Makefile.am,
6755         tests/test-bison-yylloc/Makefile.in,
6756         tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/Makefile.in,
6757         tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/Makefile.in: test
6758         suite changes
6759
6760 2002-04-05  John Millaway <john43@users.sourceforge.net>
6761
6762         * flex.texi: Corrected error in manual regarding return type for
6763         yy_scan_{string,buffer,bytes}.
6764
6765 2002-04-05  Will Estes <wlestes@users.sourceforge.net>
6766
6767         * po/de.po: new german translations from the translation project
6768
6769 2002-04-03  Will Estes <wlestes@users.sourceforge.net>
6770
6771         * po/es.po: new spanish translations
6772
6773 2002-04-01  Will Estes <wlestes@users.sourceforge.net>
6774
6775         * Makefile.am: DIST_SUBDIRS: new variable. we can build flex with
6776         SUBDIRS and then build the distribution using DIST_SUBDIRS
6777
6778 2002-04-01  Will Estes <wlestes@users.sourceforge.net>
6779
6780         * main.c: fix typo in comment
6781
6782 2002-03-31  John Millaway <john43@users.sourceforge.net>
6783
6784         * main.c: Documented the header file kludge, (in anticipation of
6785         buffering Section 1.)
6786
6787 2002-03-31  John Millaway <john43@users.sourceforge.net>
6788
6789         * flex.texi: Created appendix "Makefiles and Flex" in the manual.
6790
6791 2002-03-30  John Millaway <john43@users.sourceforge.net>
6792
6793         * flex.texi: updating manual.
6794
6795 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
6796
6797         * po/POTFILES.in: we want parse.y, not parse.c
6798
6799 2002-03-29  John Millaway <john43@users.sourceforge.net>
6800
6801         * flex.texi: Indexing the manual (75% done).
6802
6803 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
6804
6805         * Makefile.am: unlisted intermediate flex/yacc-created files
6806
6807 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
6808
6809         * TODO: millaway has done more work
6810
6811 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
6812
6813         * Makefile.am, configure.in: ok, one last touch up; users most
6814         likely wont have help2man so we need to insure that's ok
6815
6816 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
6817
6818         * Makefile.am: fine tune flex.1 some more
6819
6820 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
6821
6822         * Makefile.am, configure.in: generalize the manpage a bit and tell
6823         autofoo about help2man
6824
6825 2002-03-29  Will Estes <wlestes@users.sourceforge.net>
6826
6827         * po/da.po: new danish from translation project robot
6828
6829 2002-03-28  John Millaway <john43@users.sourceforge.net>
6830
6831         * flex.texi: Indexing the manual -- it's only half done.
6832
6833 2002-03-28  John Millaway <john43@users.sourceforge.net>
6834
6835         * flex.texi: flex manual now uses automake's versioning info.
6836
6837 2002-03-28  John Millaway <john43@users.sourceforge.net>
6838
6839         * README.cvs-snapshot: Mentioned requirements for gettext and
6840         help2man.
6841
6842 2002-03-28  John Millaway <john43@users.sourceforge.net>
6843
6844         * Makefile.am, main.c: Output of `flex --version` now matches GNU
6845         coding standards.  Makefile.am now uses `help2man` to generate
6846         flex.1
6847
6848 2002-03-27  Will Estes <wlestes@users.sourceforge.net>
6849
6850         * TODO: millaway has done a lot on the TODO list; remove those items
6851         that he has take care of
6852
6853 2002-03-27  Will Estes <wlestes@users.sourceforge.net>
6854
6855         * README.cvs-snapshot: edited millaway's initial draft
6856
6857 2002-03-27  John Millaway <john43@users.sourceforge.net>
6858
6859         * README.cvs-snapshot: Created file.
6860
6861 2002-03-27  John Millaway <john43@users.sourceforge.net>
6862
6863         * flex.texi: Fixed case of node names in flex.texi.
6864
6865 2002-03-24  Will Estes <wlestes@users.sourceforge.net>
6866
6867         * TODO: lex- and yacc- generated files
6868
6869 2002-03-24  Will Estes <wlestes@users.sourceforge.net>
6870
6871         * po/fr.po: new french
6872
6873 2002-03-18  Will Estes <wlestes@users.sourceforge.net>
6874
6875         * NEWS: ending periods in news items removed; mention nounistd
6876         options
6877
6878 2002-03-18  Will Estes <wlestes@users.sourceforge.net>
6879
6880         * po/sv.po: updated sweedish translations
6881
6882 2002-03-18  Will Estes <wlestes@users.sourceforge.net>
6883
6884         * po/de.po: german translation
6885
6886 2002-03-18  John Millaway <john43@users.sourceforge.net>
6887
6888         * flex.skl, flex.texi, main.c, options.c, options.h, scan.l: Removed
6889         CFront 1.2 -specific code from skeleton, because CFront now defines
6890         __cplusplus properly.  Removed TurboC-specific code from skeleton.
6891         Skeleton now includes proper C++ standard headers.  Relocated
6892         "unistd.h" code after user section 1 to allow user to overrid it.
6893         New option "nounistd" to suppress unistd.h from being included.
6894
6895 2002-03-15  Will Estes <wlestes@users.sourceforge.net>
6896
6897         * po/tr.po: new turkish translation
6898
6899 2002-03-15  Will Estes <wlestes@users.sourceforge.net>
6900
6901         * NEWS: mention included translations
6902
6903 2002-03-15  Will Estes <wlestes@users.sourceforge.net>
6904
6905         * TODO: we've done the gettext thing, but sometime we should get
6906         0.11.1
6907
6908 2002-03-15  Will Estes <wlestes@users.sourceforge.net>
6909
6910         * po/ca.po: new catalan translation
6911
6912 2002-03-14  John Millaway <john43@users.sourceforge.net>
6913
6914         * flex.texi: Added section on format of comments.
6915
6916 2002-03-14  John Millaway <john43@users.sourceforge.net>
6917
6918         * flex.texi: Split format chapter into sections.
6919
6920 2002-03-14  John Millaway <john43@users.sourceforge.net>
6921
6922         * flex.texi: Removed explicit pointers in node definitions.
6923
6924 2002-03-14  Will Estes <wlestes@users.sourceforge.net>
6925
6926         * configure.in: unistd.h can be problematic
6927
6928 2002-03-14  Will Estes <wlestes@users.sourceforge.net>
6929
6930         * tests/README: editing changes to README
6931
6932 2002-03-13  Will Estes <wlestes@users.sourceforge.net>
6933
6934         * po/POTFILES.in: scan.l, not scan.c because gettext gets confused
6935
6936 2002-03-13  Will Estes <wlestes@users.sourceforge.net>
6937
6938         * scan.l: gettext cruft
6939
6940 2002-03-13  Will Estes <wlestes@users.sourceforge.net>
6941
6942         * tests/descriptions: separate out test descriptions
6943
6944 2002-03-13  Will Estes <wlestes@users.sourceforge.net>
6945
6946         * po/LINGUAS: french and korean dont crash now
6947
6948 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
6949
6950         * po/fr.po, po/ko.po: remove duplicate messages as per advice from
6951         Jordi Mallach <jordi@debian.org>
6952
6953 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
6954
6955         * gettext.h: yes, more gettext cruft
6956
6957 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
6958
6959         * ABOUT-NLS, config.rpath, m4/codeset.m4, m4/gettext.m4,
6960         m4/glibc21.m4, m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4,
6961         m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: this
6962         is gettext cruft
6963
6964 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
6965
6966         * NEWS: gettext and autofoo are now involved
6967
6968 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
6969
6970         * Makefile.am, autogen.sh, configure.in, flexdef.h, main.c: mostly,
6971         changes for gettext
6972
6973 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
6974
6975         * po/ca.po, po/da.po, po/es.po, po/ru.po, po/sv.po, po/tr.po: these
6976         sure change a lot
6977
6978 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
6979
6980         * TODO: note about cvs documentation
6981
6982 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
6983
6984         * po/LINGUAS: we now have turkish
6985
6986 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
6987
6988         * po/tr.po: updated translations, i think
6989
6990 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
6991
6992         * po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
6993         po/sv.po, po/tr.po: ok, maybe we do keep these things?
6994
6995 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
6996
6997         * README-alpha: README-alpha for those bad-hair days
6998
6999 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
7000
7001         * m4/.cvsignore, m4/Makefile.am: ok,now we kinda have a m4/ subdir
7002         for gettext
7003
7004 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
7005
7006         * po/.cvsignore, po/LINGUAS, po/Makevars, po/POTFILES.in, po/da.po,
7007         po/es.po, po/fr.po, po/ko.po, po/ru.po, po/sv.po: now, we have a po/
7008         subdirectory for gettext. i hope you're happy
7009
7010 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
7011
7012         * po/ca.po: removing po files, maybe
7013
7014 2002-03-12  Will Estes <wlestes@users.sourceforge.net>
7015
7016         * tests/.cvsignore: ignore autom4te.cache
7017
7018 2002-03-11  Will Estes <wlestes@users.sourceforge.net>
7019
7020         * po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
7021         po/sv.po: po files from debian
7022
7023 2002-03-08  Will Estes <wlestes@users.sourceforge.net>
7024
7025         * TODO: add several notes about tasks which need doing; create a new
7026         top-level entry for generic coding concerns (this is distinct from
7027         specific API or other such issues)
7028
7029 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
7030
7031         * README: eliminate to.do and faqs from the README file
7032
7033 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
7034
7035         * TODO: more notes on tests/
7036
7037 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
7038
7039         * Makefile.am: remove subdirectories from EXTRA_DIST; add a SUBDIRS
7040         macro to handle examples/; clean up the dist-hook target
7041
7042 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
7043
7044         * configure.in: we want to generate Makefiles in some more
7045         subdirectories; automake will like this
7046
7047 2002-03-06  Will Estes <wlestes@users.sourceforge.net>
7048
7049         * TODO: notes on subdirectories
7050
7051 2002-03-05  Will Estes <wlestes@users.sourceforge.net>
7052
7053         * examples/.cvsignore, examples/Makefile.am: now examples/ fits into
7054         automake
7055
7056 2002-03-05  Will Estes <wlestes@users.sourceforge.net>
7057
7058         * examples/fastwc/.cvsignore, examples/fastwc/Makefile.am: 
7059         examples/fastwc now  fits into automake
7060
7061 2002-03-05  Will Estes <wlestes@users.sourceforge.net>
7062
7063         * examples/manual/.cvsignore, examples/manual/Makefile.am,
7064         examples/manual/Makefile.examples, examples/manual/README: 
7065         examples/manual directory now fits into automake
7066
7067 2002-03-05  Will Estes <wlestes@users.sourceforge.net>
7068
7069         * examples/manual/Makefile: renamed Makefile to Makefile.examples
7070         for automake's sake
7071
7072 2002-03-04  Will Estes <wlestes@users.sourceforge.net>
7073
7074         * Makefile.am: add parse.c and scan.c to built_sources
7075
7076 2002-02-24  John Millaway <john43@users.sourceforge.net>
7077
7078         * Makefile.am: Removed CVS-specific code from 'dist-hook' target so
7079         anybody with a copy of the tree can build a dist.
7080
7081 2002-02-22  John Millaway <john43@users.sourceforge.net>
7082
7083         * tests/Makefile.in: Converted test script to portable /bin/sh.
7084
7085 2002-02-22  John Millaway <john43@users.sourceforge.net>
7086
7087         * tests/test-bison-yylloc/Makefile.in: Added some spaces in shell
7088         scripts for portability.
7089
7090 2002-02-22  John Millaway <john43@users.sourceforge.net>
7091
7092         * tests/create-test.pl: Fixed #! line for portability.
7093
7094 2002-02-22  John Millaway <john43@users.sourceforge.net>
7095
7096         * tests/test-bison-yylloc/Makefile.in: Fixed return status code on
7097         bison-lloc test.
7098
7099 2002-02-21  John Millaway <john43@users.sourceforge.net>
7100
7101         * tests/create-test.pl: Added script to auto-create tests. Probably
7102         overkill.
7103
7104 2002-02-21  John Millaway <john43@users.sourceforge.net>
7105
7106         * flex.skl: Fixed C++ #ifdef problem.  Removed mistyped __CPLUSPLUS
7107         macro.  Removed THROW_NIL. Not sure where it came from in the first
7108         place.
7109
7110 2002-02-21  John Millaway <john43@users.sourceforge.net>
7111
7112         * tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
7113         tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/Makefile.in,
7114         tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input,
7115         tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/Makefile.in,
7116         tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: Added
7117         test-c-cpp-nr and test-c-cpp-r.
7118
7119 2002-02-16  John Millaway <john43@users.sourceforge.net>
7120
7121         * flex.skl: Added missing #endif.
7122
7123 2002-02-07  Will Estes <wlestes@users.sourceforge.net>
7124
7125         * tests/TEMPLATE/.cvsignore, tests/test-array-nr/.cvsignore,
7126         tests/test-array-r/.cvsignore, tests/test-basic-nr/.cvsignore,
7127         tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
7128         tests/test-bison-yylval/.cvsignore,
7129         tests/test-header-nr/.cvsignore, tests/test-header-r/.cvsignore,
7130         tests/test-include-by-buffer/.cvsignore,
7131         tests/test-include-by-reentrant/.cvsignore,
7132         tests/test-multiple-scanners-nr/.cvsignore,
7133         tests/test-multiple-scanners-r/.cvsignore,
7134         tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
7135         tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
7136         tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: add
7137         OUTPUT to .cvsignore files in test directories; it's also in the
7138         template directory
7139
7140 2002-02-06  Will Estes <wlestes@users.sourceforge.net>
7141
7142         * gen.c: fix interrupted reads and freads; from the debian package
7143         maintainer
7144
7145 2002-02-06  Will Estes <wlestes@users.sourceforge.net>
7146
7147         * flex.texi, flexdef.h, main.c, nfa.c: support large flex tables;
7148         from debian package maintainer
7149
7150 2002-01-29  Will Estes <wlestes@users.sourceforge.net>
7151
7152         * tests/configure.in: add more output files to account for new tests
7153
7154 2002-01-03  Will Estes <wlestes@users.sourceforge.net>
7155
7156         * tests/test-array-nr/.cvsignore, tests/test-array-nr/Makefile.in,
7157         tests/test-array-nr/scanner.l, tests/test-array-nr/test.input: add
7158         this test
7159
7160 2002-01-03  Will Estes <wlestes@users.sourceforge.net>
7161
7162         * tests/test-array-r/.cvsignore, tests/test-array-r/Makefile.in,
7163         tests/test-array-r/scanner.l, tests/test-array-r/test.input: add
7164         this test suite
7165
7166 2001-11-20  Will Estes <wlestes@users.sourceforge.net>
7167
7168         * flex.skl, main.c: millaway: Fixed yytext_ptr when using %array in
7169         reentrant scanner
7170
7171 2001-11-20  Will Estes <wlestes@users.sourceforge.net>
7172
7173         * buf.c: oops, forgot this one line
7174
7175 2001-11-14  Will Estes <wlestes@users.sourceforge.net>
7176
7177         * tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.in,
7178         tests/test-header-r/main.c, tests/test-header-r/scanner.l,
7179         tests/test-header-r/test.input: and more fallout
7180
7181 2001-11-14  Will Estes <wlestes@users.sourceforge.net>
7182
7183         * TODO, flex.skl, flex.texi, flexdef.h, main.c, misc.c,
7184         tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
7185         tests/test-basic-r/scanner.l, tests/test-bison-yylloc/.cvsignore,
7186         tests/test-bison-yylloc/Makefile.in,
7187         tests/test-bison-yylloc/parser.y,
7188         tests/test-bison-yylloc/scanner.l,
7189         tests/test-bison-yylval/.cvsignore,
7190         tests/test-bison-yylval/Makefile.in,
7191         tests/test-bison-yylval/parser.y,
7192         tests/test-bison-yylval/scanner.l,
7193         tests/test-include-by-reentrant/scanner.l,
7194         tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
7195         tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: more
7196         from the same batch
7197
7198 2001-11-14  Will Estes <wlestes@users.sourceforge.net>
7199
7200         * tests/test-bison-yylloc/main.c, tests/test-bison-yylval/main.c,
7201         tests/test-header-nr/.cvsignore, tests/test-header-nr/Makefile.in,
7202         tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
7203         tests/test-header-nr/test.input,
7204         tests/test-multiple-scanners-nr/.cvsignore,
7205         tests/test-multiple-scanners-nr/Makefile.in,
7206         tests/test-multiple-scanners-nr/main.c,
7207         tests/test-multiple-scanners-nr/scanner-1.l,
7208         tests/test-multiple-scanners-nr/scanner-2.l,
7209         tests/test-multiple-scanners-r/.cvsignore,
7210         tests/test-multiple-scanners-r/Makefile.in,
7211         tests/test-multiple-scanners-r/main.c,
7212         tests/test-multiple-scanners-r/scanner-1.l,
7213         tests/test-multiple-scanners-r/scanner-2.l: a big batch from
7214         millaway
7215
7216 2001-10-26  Will Estes <wlestes@users.sourceforge.net>
7217
7218         * NEWS: now NEWS has forgotten about the _r variables
7219
7220 2001-10-26  Will Estes <wlestes@users.sourceforge.net>
7221
7222         * flex.skl, flex.texi, gen.c, main.c,
7223         tests/test-bison-yylloc/scanner.l,
7224         tests/test-bison-yylval/scanner.l,
7225         tests/test-include-by-reentrant/scanner.l,
7226         tests/test-prefix-nr/scanner.l, tests/test-pthread/scanner.l,
7227         tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: 
7228         millaway simplified the reentrant api; here's the result
7229
7230 2001-10-23  Will Estes <wlestes@users.sourceforge.net>
7231
7232         * main.c, options.c, options.h: more from millaway
7233
7234 2001-10-22  Will Estes <wlestes@users.sourceforge.net>
7235
7236         * main.c, options.c, options.h: the last checkin was broken;
7237         millaway fixed it
7238
7239 2001-10-22  Will Estes <wlestes@users.sourceforge.net>
7240
7241         * flex.skl, flex.texi, gen.c, main.c, misc.c, options.h, scan.l,
7242         scanopt.c, tests/README, tests/configure.in: phew, millaway's latest
7243         batch
7244
7245 2001-10-21  Will Estes <wlestes@users.sourceforge.net>
7246
7247         * flex.skl: flex.skl should come up in C mode
7248
7249 2001-10-21  Will Estes <wlestes@users.sourceforge.net>
7250
7251         * flex.skl: apparently, isatty and c++ need help getting along (from
7252         octave)
7253
7254 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
7255
7256         * NEWS: document new options and new option handling
7257
7258 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
7259
7260         * TODO: tell emacs that TODO is a text/outline mode file
7261
7262 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
7263
7264         * TODO: we have new long options; we need to document that
7265
7266 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
7267
7268         * NEWS: tell emacs that NEWS is text/outline mode
7269
7270 2001-10-19  Will Estes <wlestes@users.sourceforge.net>
7271
7272         * flex.skl: oops, lost a line somewhere in the merge process on
7273         millaway's work
7274
7275 2001-10-17  Will Estes <wlestes@users.sourceforge.net>
7276
7277         * Makefile.am, buf.c, flex.skl, flex.texi, flexdef.h, main.c,
7278         misc.c, options.c, options.h, parse.y, scan.l, scanopt.c, scanopt.h: 
7279         merge latest batch of millaway's changes
7280
7281 2001-09-22  Will Estes <wlestes@users.sourceforge.net>
7282
7283         * main.c: Fixed typo in options display
7284
7285 2001-09-20  Will Estes <wlestes@users.sourceforge.net>
7286
7287         * main.c: reentrant and non-reentrant scanners share the same yywrap
7288         MACRO. millaway
7289
7290 2001-09-20  Will Estes <wlestes@users.sourceforge.net>
7291
7292         * TODO: clarify item on comments in lexical files
7293
7294 2001-09-20  Will Estes <wlestes@users.sourceforge.net>
7295
7296         * NEWS, scan.l: now flex recognizes \r as an eol character
7297
7298 2001-09-20  Will Estes <wlestes@users.sourceforge.net>
7299
7300         * Makefile.am: specify cvsroot so automake distcheck works
7301
7302 2001-09-19  Will Estes <wlestes@users.sourceforge.net>
7303
7304         * flex.texi: tex has lost its mind; we remove parentheses to
7305         compensate
7306
7307 2001-09-19  Will Estes <wlestes@users.sourceforge.net>
7308
7309         * NEWS: now that c++ is better supported, let's mention it as a news
7310         item
7311
7312 2001-09-19  Will Estes <wlestes@users.sourceforge.net>
7313
7314         * examples/fastwc/wc1.l, examples/fastwc/wc2.l,
7315         examples/fastwc/wc3.l, examples/fastwc/wc4.l,
7316         examples/fastwc/wc5.l, flex.skl, main.c: commit the backwash from
7317         the branch merges
7318
7319 2001-09-19  Will Estes <wlestes@users.sourceforge.net>
7320
7321         * FlexLexer.h, examples/testxxLexer.l, flex.skl: made preliminary
7322         c++ fixes; the intent is to make it work with recent c++ compilers
7323
7324 2001-08-26  Will Estes <wlestes@users.sourceforge.net>
7325
7326         * main.c: remove argv_fixup; fix typo in error message; changes from
7327         millaway's branch
7328
7329 2001-08-24  Will Estes <wlestes@users.sourceforge.net>
7330
7331         * NEWS: mention no more c++ comments in c scanners
7332
7333 2001-08-21  John Millaway <john43@users.sourceforge.net>
7334
7335         * flex.skl: Changed // comments to /* */ comments in skeleton.
7336
7337 2001-08-19  John Millaway <john43@users.sourceforge.net>
7338
7339         * flex.texi: Changed @var to @code everywhere.
7340
7341 2001-08-16  Will Estes <wlestes@users.sourceforge.net>
7342
7343         * to.do/flex.rmail: more mail
7344
7345 2001-08-16  Will Estes <wlestes@users.sourceforge.net>
7346
7347         * TODO: the manual now has its own section; we're not adding
7348         comments either
7349
7350 2001-08-04  John Millaway <john43@users.sourceforge.net>
7351
7352         * tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
7353         tests/test-basic-nr/Makefile.in, tests/test-basic-r/Makefile.in,
7354         tests/test-bison-yylloc/Makefile.in,
7355         tests/test-bison-yylval/Makefile.in,
7356         tests/test-include-by-buffer/Makefile.in,
7357         tests/test-include-by-reentrant/Makefile.in,
7358         tests/test-prefix-nr/Makefile.in, tests/test-prefix-r/Makefile.in,
7359         tests/test-pthread/Makefile.in, tests/test-string-nr/Makefile.in,
7360         tests/test-string-r/Makefile.in, tests/test-yyextra/Makefile.in: 
7361         Cleaned up the output of the tests.
7362
7363 2001-08-03  Will Estes <wlestes@users.sourceforge.net>
7364
7365         * TODO: note jason's thoughts on having a manpage
7366
7367 2001-08-03  Will Estes <wlestes@users.sourceforge.net>
7368
7369         * TODO: note millaway's assignment and tests to be under flex
7370         license
7371
7372 2001-08-01  John Millaway <john43@users.sourceforge.net>
7373
7374         * tests/test-bison-yylval/scanner.l: Fixed semantics of test (the
7375         success or failure of this test should be unaffected by this
7376         change.)
7377
7378 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
7379
7380         * autogen.sh: fake automake into believing that ChangeLog already
7381         exists
7382
7383 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
7384
7385         * Makefile.am: millaway needs to be covered in the ChangeLog
7386
7387 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
7388
7389         * version.h: automake is supplying version info now so we just pick
7390         it up
7391
7392 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
7393
7394         * flex.texi: forgot braces on @copyright
7395
7396 2001-08-01  John Millaway <john43@users.sourceforge.net>
7397
7398         * flex.skl: Added missing argument to yy_flex_free.
7399
7400 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
7401
7402         * AUTHORS: john millaway wrote the reentrant C support
7403
7404 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
7405
7406         * flex.texi: add license node to the manual
7407
7408 2001-08-01  Will Estes <wlestes@users.sourceforge.net>
7409
7410         * TODO: c++ ideas
7411
7412 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
7413
7414         * parse.y: error messages will now show up the way that emacs likes
7415         them
7416
7417 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
7418
7419         * Makefile.am: oops, left in an extra backslash
7420
7421 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
7422
7423         * TODO: flex.texi is here; clarify tests/ rewrite issue
7424
7425 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
7426
7427         * NEWS: hey, we have texinfo, not man
7428
7429 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
7430
7431         * flex.1: no more manpage
7432
7433 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
7434
7435         * Makefile.am: remove flex.1 and rewrite the dist-hook so that we
7436         pick up a couple more directories
7437
7438 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
7439
7440         * flex.texi: the namual now compiles; hurray
7441
7442 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
7443
7444         * Makefile.am: first attempt at including the tests/ directory via
7445         automake, dist-hook target added
7446
7447 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
7448
7449         * tests/.cvsignore: ignore config.cache in tests/ directory
7450
7451 2001-07-31  Will Estes <wlestes@users.sourceforge.net>
7452
7453         * Makefile.am: automake groks the ChangeLog now so we don't have to
7454         remind the maintainer to remake it
7455
7456 2001-07-30  Will Estes <wlestes@users.sourceforge.net>
7457
7458         * flex.texi: more corrections to the manual; the end is in site
7459
7460 2001-07-30  Will Estes <wlestes@users.sourceforge.net>
7461
7462         * TODO: auto-generated backup?
7463
7464 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
7465
7466         * flex.texi: today's tinkering on the manual
7467
7468 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
7469
7470         * Makefile.am: if we want flex.1 we have to say so in EXTRA_DIST
7471
7472 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
7473
7474         * TODO: note future issues with flex.texi
7475
7476 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
7477
7478         * Makefile.am: include flex.1 as it's the only working documentation
7479         for now
7480
7481 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
7482
7483         * Makefile.am: rearrange to work with automake on building the
7484         ChangeLog
7485
7486 2001-07-27  Will Estes <wlestes@users.sourceforge.net>
7487
7488         * scan.l: automake is unhappy if we specify the outfile
7489
7490 2001-07-26  Will Estes <wlestes@users.sourceforge.net>
7491
7492         * flex.texi: more conversions/corrections
7493
7494 2001-07-26  Will Estes <wlestes@users.sourceforge.net>
7495
7496         * README: we removed misc/ so we don't mention it any more
7497
7498 2001-07-25  Will Estes <wlestes@users.sourceforge.net>
7499
7500         * flex.texi: begin the manual conversion to texinfo; yes, it's
7501         broken right now
7502
7503 2001-07-25  Will Estes <wlestes@users.sourceforge.net>
7504
7505         * AUTHORS, THANKS: copy in manual author and thanks info
7506
7507 2001-07-25  Will Estes <wlestes@users.sourceforge.net>
7508
7509         * Makefile.am: how to fake the ChangeLog into showing up in the
7510         distribution
7511
7512 2001-07-25  Will Estes <wlestes@users.sourceforge.net>
7513
7514         * Makefile.am: add YFLAGS so parse.h gets made
7515
7516 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
7517
7518         * examples/fastwc/README, examples/fastwc/mywc.c,
7519         examples/fastwc/wc1.l, examples/fastwc/wc2.l,
7520         examples/fastwc/wc3.l, examples/fastwc/wc4.l, examples/fastwc/wc5.l: 
7521         re-add these files
7522
7523 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
7524
7525         * TODO: reflect recent doings
7526
7527 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
7528
7529         * Makefile.in: what with automake, we don't need Makefile.in any
7530         more
7531
7532 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
7533
7534         * configure.in: more rearranging for automake
7535
7536 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
7537
7538         * to.do/flex.rmail: more mail came in
7539
7540 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
7541
7542         * autogen.sh: adjust to automake's idea of the world
7543
7544 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
7545
7546         * Makefile.am: add Vern's misc dependencies; noinst_SCRIPTS was
7547         broken?; list a few last files to be included in the distribution
7548
7549 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
7550
7551         * NEWS: rearrange for better order; add automake support as a news
7552         item
7553
7554 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
7555
7556         * Makefile.am: copyright notice on Makefile.am; document some -D
7557         switches (are they still usable?)
7558
7559 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
7560
7561         * TODO: add lex-replacement issue
7562
7563 2001-07-24  Will Estes <wlestes@users.sourceforge.net>
7564
7565         * Makefile.am: add EXTRA_DIST
7566
7567 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
7568
7569         * autogen.sh: we need to do the same thing in each directory
7570
7571 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
7572
7573         * configure.in: introduce automake into the macro calls
7574
7575 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
7576
7577         * Makefile.am: add AUTOMAKE_OPTIONS, info_TEXINFOS, include_HEADERS,
7578         noinst_HEADERS; it's libfl.a, not libflex.a
7579
7580 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
7581
7582         * Makefile.am: bin_PROGRAMS and lib_LIBRARIES
7583
7584 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
7585
7586         * to.do/streams.mail: streams.mail has moved here
7587
7588 2001-07-23  Will Estes <wlestes@users.sourceforge.net>
7589
7590         * TODO: add xref for teximanual
7591
7592 2001-07-19  Will Estes <wlestes@users.sourceforge.net>
7593
7594         * flex.1: include typo/punctuation fixes from a patch submitted by
7595         noon@cote-dazur.com (Fabrice Bauzac)
7596
7597 2001-07-17  Will Estes <wlestes@users.sourceforge.net>
7598
7599         * TODO: we want gettext
7600
7601 2001-06-24  Will Estes <wlestes@users.sourceforge.net>
7602
7603         * flex.skl: include c++ STD fixes from quanstro@quanstro.net
7604
7605 2001-06-24  Will Estes <wlestes@users.sourceforge.net>
7606
7607         * flex.skl, gen.c: change some int types to size_t as per FreeBSD
7608         28364 from avn@any.ru
7609
7610 2001-06-24  Will Estes <wlestes@users.sourceforge.net>
7611
7612         * TODO: remove parse.[ch] from make clean target; repackage
7613         distribution (not rework)
7614
7615 2001-06-19  Will Estes <wlestes@users.sourceforge.net>
7616
7617         * TODO: add memory api and reworking of flex.skl reworking
7618
7619 2001-06-18  Will Estes <wlestes@users.sourceforge.net>
7620
7621         * flex.skl: remove extraneous notice from flex.skl
7622
7623 2001-06-18  Will Estes <wlestes@users.sourceforge.net>
7624
7625         * flex.skl: patch memory leak as per millaway
7626
7627 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
7628
7629         * to.do/flex.rmail: add vern's ok for copyright/license changes and
7630         john's answer on line offsets
7631
7632 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
7633
7634         * TODO: remove creation of .cvsignore files (it's done); add other
7635         notes about the test suite
7636
7637 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
7638
7639         * tests/TEMPLATE/.cvsignore, tests/test-basic-nr/.cvsignore,
7640         tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
7641         tests/test-bison-yylval/.cvsignore,
7642         tests/test-include-by-buffer/.cvsignore,
7643         tests/test-include-by-reentrant/.cvsignore,
7644         tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
7645         tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
7646         tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: 
7647         adding .cvsignore files for existing tests/ subdirectories
7648
7649 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
7650
7651         * tests/README: reformat, say to add a description to this file and
7652         mention what to do re .cvsignore
7653
7654 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
7655
7656         * tests/TEMPLATE/cvsignore: create template for .cvsignore
7657
7658 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
7659
7660         * TODO: reorganize for logical reasons; test suite now seems to run
7661         out of the box
7662
7663 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
7664
7665         * tests/.cvsignore: we dont want the Makefile either
7666
7667 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
7668
7669         * tests/test-prefix-nr/test.input, tests/test-prefix-r/test.input: 
7670         test.input was supposed to be here
7671
7672 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
7673
7674         * tests/.cvsignore: add autoconf legacy files to be ignored
7675
7676 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
7677
7678         * autogen.sh: clarify usage instructions; prepare tests/ as well
7679
7680 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
7681
7682         * tests/.cvsignore: . cvsignore for tests/ subdirectory
7683
7684 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
7685
7686         * FlexLexer.h: tell emacs that FlexLexer.h is c++
7687
7688 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
7689
7690         * scan.l: tell emacs scan.l is in C mode
7691
7692 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
7693
7694         * flex.skl: added punctuation
7695
7696 2001-06-17  Will Estes <wlestes@users.sourceforge.net>
7697
7698         * FlexLexer.h, Makefile.in, README, RoadMap, autogen.sh, ccl.c,
7699         configure.in, dfa.c, ecs.c, flex.1, flex.skl, flexdef.h, gen.c,
7700         libmain.c, libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, parse.y,
7701         scan.l, sym.c, tblcmp.c, yylex.c: change copyright/license notices
7702         as per Vern's response to Theo
7703
7704 2001-06-15  Will Estes <wlestes@users.sourceforge.net>
7705
7706         * to.do/flex.rmail: add bill fenlason's emails
7707
7708 2001-06-15  Will Estes <wlestes@users.sourceforge.net>
7709
7710         * COPYING: make changes as per Theo De Raadt; remove tabs
7711
7712 2001-06-08  Will Estes <wlestes@users.sourceforge.net>
7713
7714         * flex.skl: save errno as per Theo de Raadt
7715
7716 2001-06-07  Will Estes <wlestes@users.sourceforge.net>
7717
7718         * flex.1: correct hyphenation as per openbsd tree
7719
7720 2001-06-05  Will Estes <wlestes@users.sourceforge.net>
7721
7722         * Makefile.in, configure.in: change references to TESTS/ to tests/
7723         to account for the directory name changes
7724
7725 2001-05-27  Will Estes <wlestes@users.sourceforge.net>
7726
7727         * flex.skl, gen.c: commit john millaway's YY_G wrapper corrections
7728
7729 2001-05-21  Will Estes <wlestes@users.sourceforge.net>
7730
7731         * tests/Makefile.in: remove || exit calls
7732
7733 2001-05-21  Will Estes <wlestes@users.sourceforge.net>
7734
7735         * gen.c: complete john millaway's reentrant patch
7736
7737 2001-05-21  Will Estes <wlestes@users.sourceforge.net>
7738
7739         * to.do/flex.rmail:  more flex messages in the queue
7740
7741 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
7742
7743         * flex.skl, flexdef.h, gen.c, main.c, nfa.c, scan.l: john millaway's
7744         reentrancy patch
7745
7746 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
7747
7748         * tests/Makefile.in: remove || exit from testing loop
7749
7750 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
7751
7752         * Makefile.in: tell make about the tests directory and its
7753         associated targets
7754
7755 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
7756
7757         * TODO: rethink the todo list
7758
7759 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
7760
7761         * flex.1: describe reentrant api changes
7762
7763 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
7764
7765         * TODO: mention work needed for tests/
7766
7767 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
7768
7769         * configure.in: tell auto* about the test directory
7770
7771 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
7772
7773         * README: make punctuation uniform, mention the new tests/ directory
7774
7775 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
7776
7777         * NEWS: reformat items; cut out old items and move them to ONEWS
7778
7779 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
7780
7781         * ONEWS: move old NEWS items to ONEWS
7782
7783 2001-05-18  Will Estes <wlestes@users.sourceforge.net>
7784
7785         * tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
7786         tests/TEMPLATE/parser.y, tests/TEMPLATE/scanner.l,
7787         tests/TEMPLATE/test.input, tests/configure.in,
7788         tests/test-basic-nr/Makefile.in, tests/test-basic-nr/scanner.l,
7789         tests/test-basic-nr/test.input, tests/test-basic-r/Makefile.in,
7790         tests/test-basic-r/scanner.l, tests/test-basic-r/test.input,
7791         tests/test-bison-yylloc/Makefile.in,
7792         tests/test-bison-yylloc/parser.y,
7793         tests/test-bison-yylloc/scanner.l,
7794         tests/test-bison-yylloc/test.input,
7795         tests/test-bison-yylval/Makefile.in,
7796         tests/test-bison-yylval/parser.y,
7797         tests/test-bison-yylval/scanner.l,
7798         tests/test-bison-yylval/test.input,
7799         tests/test-include-by-buffer/Makefile.in,
7800         tests/test-include-by-buffer/scanner.l,
7801         tests/test-include-by-buffer/test-1.input,
7802         tests/test-include-by-buffer/test-2.input,
7803         tests/test-include-by-buffer/test-3.input,
7804         tests/test-include-by-reentrant/Makefile.in,
7805         tests/test-include-by-reentrant/scanner.l,
7806         tests/test-include-by-reentrant/test-1.input,
7807         tests/test-include-by-reentrant/test-2.input,
7808         tests/test-include-by-reentrant/test-3.input,
7809         tests/test-prefix-nr/Makefile.in, tests/test-prefix-nr/README,
7810         tests/test-prefix-nr/scanner.l, tests/test-prefix-r/Makefile.in,
7811         tests/test-prefix-r/README, tests/test-prefix-r/scanner.l,
7812         tests/test-pthread/Makefile.in, tests/test-pthread/scanner.l,
7813         tests/test-pthread/test-1.input, tests/test-pthread/test-2.input,
7814         tests/test-pthread/test-3.input, tests/test-pthread/test-4.input,
7815         tests/test-pthread/test-5.input, tests/test-string-nr/Makefile.in,
7816         tests/test-string-nr/scanner.l, tests/test-string-r/Makefile.in,
7817         tests/test-string-r/scanner.l, tests/test-yyextra/Makefile.in,
7818         tests/test-yyextra/scanner.l, tests/test-yyextra/test.input: add
7819         john millaway's test directory
7820
7821 2001-05-04  Will Estes <wlestes@users.sourceforge.net>
7822
7823         * to.do/flex.rmail: more mail in flex.rmail
7824
7825 2001-05-03  Will Estes <wlestes@users.sourceforge.net>
7826
7827         * FlexLexer.h, ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c,
7828         libmain.c, libyywrap.c, main.c, misc.c, nfa.c, parse.y, scan.l,
7829         sym.c, tblcmp.c, yylex.c: remove extraneous rcs keywords
7830
7831 2001-05-03  Will Estes <wlestes@users.sourceforge.net>
7832
7833         * README: mention RoadMap
7834
7835 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
7836
7837         * examples/README, examples/debflex.awk, examples/manual/ChangeLog,
7838         examples/manual/Makefile, examples/manual/README,
7839         examples/manual/cat.lex, examples/manual/dates.lex,
7840         examples/manual/datetest.dat, examples/manual/eof_rules.lex,
7841         examples/manual/eof_test01.txt, examples/manual/eof_test02.txt,
7842         examples/manual/eof_test03.txt, examples/manual/expr.lex,
7843         examples/manual/expr.y, examples/manual/front.lex,
7844         examples/manual/front.y, examples/manual/j2t.lex,
7845         examples/manual/myname.lex, examples/manual/myname.txt,
7846         examples/manual/myname2.lex, examples/manual/numbers.lex,
7847         examples/manual/pas_include.lex, examples/manual/pascal.lex,
7848         examples/manual/reject.lex, examples/manual/replace.lex,
7849         examples/manual/string1.lex, examples/manual/string2.lex,
7850         examples/manual/strtest.dat, examples/manual/unput.lex,
7851         examples/manual/user_act.lex, examples/manual/userinit.lex,
7852         examples/manual/wc.lex, examples/manual/yymore.lex,
7853         examples/manual/yymore2.lex, examples/manual/yymoretest.dat,
7854         examples/testxxLexer.l, to.do/README, to.do/Wilhelms.todo,
7855         to.do/Wish-List, to.do/flex.rmail, to.do/unicode/FlexLexer.h,
7856         to.do/unicode/ccl.c, to.do/unicode/changes.txt,
7857         to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl,
7858         to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c,
7859         to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c: 
7860         adding the rest of vern's files
7861
7862 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
7863
7864         * README: mention misc/ directory
7865
7866 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
7867
7868         * version.h: version is 2.5.5b
7869
7870 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
7871
7872         * Makefile.in: remove header from top; add rule to generate
7873         initscan.c just in case
7874
7875 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
7876
7877         * configure.in: dont check for initscan.c; check for scan.l instead
7878
7879 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
7880
7881         * RoadMap: list of source files
7882
7883 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
7884
7885         * README: rewrite README to reflect changes in layout of directories
7886
7887 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
7888
7889         * AUTHORS, THANKS, TODO: initial attempt at the files
7890
7891 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
7892
7893         * COPYING: add 2001 copyright notice
7894
7895 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
7896
7897         * autogen.sh: initial attempt at a bootstrap script for developers
7898
7899 2001-05-01  Will Estes <wlestes@users.sourceforge.net>
7900
7901         * flex.texi: texinfo manual, old contributed version
7902
7903 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
7904
7905         * flex.1: fixed some bugs in examples of [[:...:]] ccls
7906
7907 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
7908
7909         * version.h: version shipped to Dick King
7910
7911 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
7912
7913         * flex.skl: explicit include of iostream.h
7914
7915 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
7916
7917         * scan.l: if a newline is seen in <ACTION_STRING>, assume it
7918         terminates the string.
7919
7920 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
7921
7922         * flexdef.h, sym.c: moved symbol table definitions from flexdef.h
7923         into sym.c
7924
7925 2000-08-21  Vern Paxson <vern@ee.lbl.gov>
7926
7927         * dfa.c: fixed underallocation for accset
7928
7929 1997-06-27  Vern Paxson <vern@ee.lbl.gov>
7930
7931         * COPYING: revised for rms
7932
7933 1997-06-23  Vern Paxson <vern@ee.lbl.gov>
7934
7935         * flex.skl: fixed memory leak
7936
7937 1997-06-23  Vern Paxson <vern@ee.lbl.gov>
7938
7939         * flex.1:  input() doesn't destroy yytext
7940
7941 1997-06-23  Vern Paxson <vern@ee.lbl.gov>
7942
7943         * FlexLexer.h: wrapped with extern "C++"
7944
7945 1996-12-13  Vern Paxson <vern@ee.lbl.gov>
7946
7947         * flex.skl: use delete [] for yy_state_buf
7948
7949 1996-10-29  Vern Paxson <vern@ee.lbl.gov>
7950
7951         * flex.skl: fixed %option noinput
7952
7953 1996-10-29  Vern Paxson <vern@ee.lbl.gov>
7954
7955         * flex.skl: free(char*) fix ... Sigh ...
7956
7957 1996-10-11  Vern Paxson <vern@ee.lbl.gov>
7958
7959         * gen.c: bug fix for yymore()/yylineno interaction
7960
7961 1996-10-11  Vern Paxson <vern@ee.lbl.gov>
7962
7963         * gen.c: fixed memory leak
7964
7965 1996-09-10  Vern Paxson <vern@ee.lbl.gov>
7966
7967         * NEWS: release 2.5.4
7968
7969 1996-09-10  Vern Paxson <vern@ee.lbl.gov>
7970
7971         * Makefile.in: more stuff for distclean
7972
7973 1996-09-10  Vern Paxson <vern@ee.lbl.gov>
7974
7975         * flex.skl: "str" -> "yy_str"
7976
7977 1996-09-10  Vern Paxson <vern@ee.lbl.gov>
7978
7979         * version.h: 2.5.4
7980
7981 1996-07-02  Vern Paxson <vern@ee.lbl.gov>
7982
7983         * flex.skl: (attempted) fix for input() crossing a file boundary
7984
7985 1996-05-29  Vern Paxson <vern@ee.lbl.gov>
7986
7987         * NEWS: don't do Acorn diffs
7988
7989 1996-05-29  Vern Paxson <vern@ee.lbl.gov>
7990
7991         * NEWS: some minor additions for 2.5.3
7992
7993 1996-05-29  Vern Paxson <vern@ee.lbl.gov>
7994
7995         * NEWS, version.h: 2.5.3
7996
7997 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
7998
7999         * flex.skl: initialize yy_more_offset etc. for yyFlexLexer class
8000
8001 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
8002
8003         * flex.skl: niggling cosmetic tweak
8004
8005 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
8006
8007         * flex.skl: bug fixes for yymore (especially with %array)
8008
8009 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
8010
8011         * gen.c: yymore + %array tweaks
8012
8013 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
8014
8015         * FlexLexer.h: added yy_{,prev_}more_offset
8016
8017 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
8018
8019         * main.c: removed decl of unused library function
8020
8021 1996-05-25  Vern Paxson <vern@ee.lbl.gov>
8022
8023         * flex.skl: snapshot of cscope yymore fixes, prior to switching
8024         yymore-on-%array approach
8025
8026 1995-12-18  Vern Paxson <vern@ee.lbl.gov>
8027
8028         * gen.c: don't stack states on NUL-transitions that are jams
8029
8030 1995-09-27  Vern Paxson <vern@ee.lbl.gov>
8031
8032         * libmain.c: fixed re Esmond Pitt's ancient suggestion
8033
8034 1995-04-28  Vern Paxson <vern@ee.lbl.gov>
8035
8036         * misc.c: ANSI C / Solaris tweak
8037
8038 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
8039
8040         * flex.1: credits
8041
8042 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
8043
8044         * NEWS: multiple FlexLexer.h includes
8045
8046 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
8047
8048         * FlexLexer.h: fix multiple inclusions
8049
8050 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
8051
8052         * scan.l: lint tweak
8053
8054 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
8055
8056         * flex.1: typo fixed
8057
8058 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
8059
8060         * flex.1: credits update
8061
8062 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
8063
8064         * flex.skl: (char*) cast for realloc
8065
8066 1995-04-24  Vern Paxson <vern@ee.lbl.gov>
8067
8068         * NEWS: (char*) tweak
8069
8070 1995-04-21  Vern Paxson <vern@ee.lbl.gov>
8071
8072         * NEWS: VMS update for 2.5.2
8073
8074 1995-04-21  Vern Paxson <vern@ee.lbl.gov>
8075
8076         * Makefile.in: clarify when 8-bit scanners are created by default,
8077         vs. 7-bit
8078
8079 1995-04-21  Vern Paxson <vern@ee.lbl.gov>
8080
8081         * parse.y: reworked alloca() chud, from Francois
8082
8083 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8084
8085         * NEWS, version.h: 2.5.2
8086
8087 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8088
8089         * flex.1: 2.5.2 update
8090
8091 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8092
8093         * dfa.c, main.c: const -> yyconst
8094
8095 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8096
8097         * Makefile.in: fixed some old libfl.a references
8098
8099 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8100
8101         * Makefile.in: some (but not all) of Francois' tweaks
8102
8103 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8104
8105         * configure.in: tweaks from Francois
8106
8107 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8108
8109         * flex.skl: yy_delete_buffer allows nil buffer pointer
8110
8111 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8112
8113         * main.c: do_stdinit now defaults to false
8114
8115 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8116
8117         * FlexLexer.h: remove first default for yylex(new_in, new_out)
8118
8119 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8120
8121         * flex.skl: rearrange some definitions; fix YY_NO_UNPUT
8122
8123 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8124
8125         * parse.y: more alloca() bullshit
8126
8127 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8128
8129         * misc.c: octal escape sequence must have just digits 0-7
8130
8131 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8132
8133         * scan.l: '-' means stdin octal escape sequence must just be digits
8134         0-7
8135
8136 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8137
8138         * main.c: -- terminates options
8139
8140 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8141
8142         * flexdef.h: added dataflush() prototype
8143
8144 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8145
8146         * misc.c: move dataflush, otoi prototypes into flexdef.h
8147
8148 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8149
8150         * flex.skl, gen.c: const -> yyconst
8151
8152 1995-04-20  Vern Paxson <vern@ee.lbl.gov>
8153
8154         * gen.c: fixed bug in needing yy_cp for -Cf w/ backing up
8155
8156 1995-03-28  Vern Paxson <vern@ee.lbl.gov>
8157
8158         * README, flex.1: Stan Adermann credit
8159
8160 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
8161
8162         * README: beta-tester update
8163
8164 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
8165
8166         * NEWS, version.h: 2.5.1
8167
8168 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
8169
8170         * flex.1: update date for 2.5.1 release, some feedbacker credits
8171
8172 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
8173
8174         * gen.c: fixed lint problem with declaring yy_cp unnecessarily
8175
8176 1995-03-27  Vern Paxson <vern@ee.lbl.gov>
8177
8178         * dfa.c: {}'s around full-table initializations
8179
8180 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
8181
8182         * README: for version 2.5
8183
8184 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
8185
8186         * flex.1: added note regarding yylineno should be maintained on a
8187         per-buffer basis
8188
8189 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
8190
8191         * NEWS: new C++ member functions
8192
8193 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
8194
8195         * NEWS, flex.1: 2.5.0.8 update
8196
8197 1995-03-21  Vern Paxson <vern@ee.lbl.gov>
8198
8199         * main.c: rename yylineno if -P
8200
8201 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
8202
8203         * flexdef.h: do_yylineno MARKER_DIFFERENCE depends on MAXIMUM_MNS
8204
8205 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
8206
8207         * Makefile.in: removed redundant skel.c from DISTFILES
8208
8209 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
8210
8211         * FlexLexer.h: debug(), setdebug(), lineno()
8212
8213 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
8214
8215         * flex.skl: %option yylineno support
8216
8217 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
8218
8219         * gen.c: read up to newline for interactive reads, rather than one
8220         char
8221
8222 1995-03-20  Vern Paxson <vern@ee.lbl.gov>
8223
8224         * main.c, scan.l: added %option yylineno
8225
8226 1995-03-18  Vern Paxson <vern@ee.lbl.gov>
8227
8228         * gen.c: added do_yylineno
8229
8230 1995-03-06  Vern Paxson <vern@ee.lbl.gov>
8231
8232         * NEWS, flex.1: 2.5.0.7
8233
8234 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
8235
8236         * Makefile.in: realclean -> maintainer-clean
8237
8238 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
8239
8240         * flex.skl: Added yy_flush_buffer
8241
8242 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
8243
8244         * FlexLexer.h: added yy_flush_buffer
8245
8246 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
8247
8248         * main.c: prefix support for yy_flush_buffer
8249
8250 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
8251
8252         * parse.y: added %option yyclass
8253
8254 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
8255
8256         * flexdef.h, main.c, scan.l: added yyclass
8257
8258 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
8259
8260         * FlexLexer.h: Added switch_streams
8261
8262 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
8263
8264         * flex.skl: added switch_streams
8265
8266 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
8267
8268         * main.c: don't rename yy_flex_debug for C++
8269
8270 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
8271
8272         * gen.c: yy_flex_debug extern only if not C++
8273
8274 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
8275
8276         * FlexLexer.h: added yy_flex_debug member variable
8277
8278 1995-03-05  Vern Paxson <vern@ee.lbl.gov>
8279
8280         * flex.skl: yyFlexLexer initialization of yy_flex_debug
8281
8282 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
8283
8284         * flexdef.h, main.c: VMS POSIX stuff
8285
8286 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
8287
8288         * flex.skl: moved position of yy_init = 0
8289
8290 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
8291
8292         * flex.skl: added YY_EXIT_FAILURE
8293
8294 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
8295
8296         * main.c: removed VMS-specific exit
8297
8298 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
8299
8300         * dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, scan.l, sym.c,
8301         yylex.c: internationalization aids
8302
8303 1995-03-04  Vern Paxson <vern@ee.lbl.gov>
8304
8305         * main.c: do yy_flex_debug prefix for both C++ and C
8306
8307 1995-02-06  Vern Paxson <vern@ee.lbl.gov>
8308
8309         * main.c: fixed program_name tweak again
8310
8311 1995-01-11  Vern Paxson <vern@ee.lbl.gov>
8312
8313         * main.c: oops, fixed program_name tweak
8314
8315 1995-01-11  Vern Paxson <vern@ee.lbl.gov>
8316
8317         * main.c: program_name is "flex" if argv[0] nil
8318
8319 1995-01-10  Vern Paxson <vern@ee.lbl.gov>
8320
8321         * NEWS: 2.5.0.5
8322
8323 1995-01-10  Vern Paxson <vern@ee.lbl.gov>
8324
8325         * flex.1: Documented YY_NUM_RULES
8326
8327 1995-01-10  Vern Paxson <vern@ee.lbl.gov>
8328
8329         * Makefile.in: added formatted man page to MISC
8330
8331 1995-01-10  Vern Paxson <vern@ee.lbl.gov>
8332
8333         * main.c: help messages to stdout
8334
8335 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
8336
8337         * gen.c: Added YY_NUM_RULES
8338
8339 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
8340
8341         * flex.skl: better fix for #pragma problem
8342
8343 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
8344
8345         * flexdef.h: better fix for #pragma portability problem
8346
8347 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
8348
8349         * misc.c: "# line" -> #line
8350
8351 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
8352
8353         * flex.skl, flexdef.h: comment out Turbo C #pragma's
8354
8355 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
8356
8357         * scan.l: reset linenum on new file
8358
8359 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
8360
8361         * flex.skl: isatty() extern
8362
8363 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
8364
8365         * NEWS, flex.1: 2.5.0.4
8366
8367 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
8368
8369         * main.c: long options, VMS tweaks
8370
8371 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
8372
8373         * Makefile.in: Added parse.c, parse.h for dist MISC directory
8374
8375 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
8376
8377         * flexdef.h: some "const" cleansing
8378
8379 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
8380
8381         * mkskel.sh: skel[] is now const
8382
8383 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
8384
8385         * misc.c: some const cleansing
8386
8387 1995-01-09  Vern Paxson <vern@ee.lbl.gov>
8388
8389         * scan.l: #line in section 1
8390
8391 1995-01-05  Vern Paxson <vern@ee.lbl.gov>
8392
8393         * sym.c: preen
8394
8395 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
8396
8397         * configure.in: config.h from conf.in
8398
8399 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
8400
8401         * flexdef.h: for VMS, delete -> remove
8402
8403 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
8404
8405         * Makefile.in: config.h.in -> conf.in rm config.h on distclean
8406
8407 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
8408
8409         * main.c: stdinit tweaks
8410
8411 1994-12-29  Vern Paxson <vern@ee.lbl.gov>
8412
8413         * scan.l: added nostdinit
8414
8415 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
8416
8417         * NEWS: added MS-DOS note for 2.5.0.2
8418
8419 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
8420
8421         * flex.1: typos, tweaks
8422
8423 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
8424
8425         * Makefile.in: removed flexdoc
8426
8427 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
8428
8429         * flex.1: flexdoc/flex merge
8430
8431 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
8432
8433         * flex.1: typos
8434
8435 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
8436
8437         * NEWS: typo
8438
8439 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
8440
8441         * flex.1: 2.5 update
8442
8443 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
8444
8445         * NEWS: 2.5.0.2
8446
8447 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
8448
8449         * scan.l: fixed sense of %option main implying %option noyywrap
8450
8451 1994-12-28  Vern Paxson <vern@ee.lbl.gov>
8452
8453         * flex.skl: YY_FLEX_{MAJOR,MINOR}_VERSION fixed bug in unput
8454         trashing yytext even with %array
8455
8456 1994-12-17  Vern Paxson <vern@ee.lbl.gov>
8457
8458         * flex.1: prior to 2.5 update
8459
8460 1994-12-17  Vern Paxson <vern@ee.lbl.gov>
8461
8462         * main.c: C++/-P fixes
8463
8464 1994-12-17  Vern Paxson <vern@ee.lbl.gov>
8465
8466         * FlexLexer.h: -P fixes constructor, destructor moved to flex.skl
8467
8468 1994-12-17  Vern Paxson <vern@ee.lbl.gov>
8469
8470         * flex.skl: YY_SKIP_YYWRAP yyFlexLexer constructor, destructor
8471
8472 1994-12-15  Vern Paxson <vern@ee.lbl.gov>
8473
8474         * gen.c: formatting
8475
8476 1994-12-15  Vern Paxson <vern@ee.lbl.gov>
8477
8478         * gen.c: fixed bug in adjusting yytext before backing up
8479
8480 1994-12-10  Vern Paxson <vern@ee.lbl.gov>
8481
8482         * scan.l: switched scanner itself over to [:xxx:]
8483
8484 1994-12-10  Vern Paxson <vern@ee.lbl.gov>
8485
8486         * flex.skl: added YY_FLEX_VERSION
8487
8488 1994-12-10  Vern Paxson <vern@ee.lbl.gov>
8489
8490         * scan.l: Fixed CCL-match pattern for [:whatever:]
8491
8492 1994-12-10  Vern Paxson <vern@ee.lbl.gov>
8493
8494         * parse.y: treat [:upper:] as [:lower:] if -i
8495
8496 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
8497
8498         * NEWS: 2.5.0.1
8499
8500 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
8501
8502         * flex.skl, gen.c: input() maintains BOL
8503
8504 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
8505
8506         * flex.skl: check size of buffer in yy_scan_buffer
8507
8508 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
8509
8510         * flex.skl: added %option main, fixed missing %*
8511
8512 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
8513
8514         * parse.y: added ccl exprs
8515
8516 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
8517
8518         * scan.l: added ccl exprs, %option main
8519
8520 1994-12-06  Vern Paxson <vern@ee.lbl.gov>
8521
8522         * yylex.c: added %options, ccl exprs
8523
8524 1994-12-05  Vern Paxson <vern@ee.lbl.gov>
8525
8526         * misc.c: undid previous change
8527
8528 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
8529
8530         * Makefile.in: Makefile.in from srcdir
8531
8532 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
8533
8534         * Makefile.in: added skel.c to DISTFILES
8535
8536 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
8537
8538         * flex.skl: added YYSTATE alias
8539
8540 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
8541
8542         * scan.l: NL is now \r?\n
8543
8544 1994-12-04  Vern Paxson <vern@ee.lbl.gov>
8545
8546         * gen.c: use cerr for C++ diagnostics
8547
8548 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
8549
8550         * flex.skl: undid YY_UNIX_NEWLINE
8551
8552 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
8553
8554         * flexdef.h: STDC_HEADERS to check for stdlib
8555
8556 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
8557
8558         * configure.in: AC_STDC_HEADERS -> AC_HEADER_STDC
8559
8560 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
8561
8562         * misc.c: \n -> '\012'
8563
8564 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
8565
8566         * flex.skl: Added YY_UNIX_NEWLINE
8567
8568 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
8569
8570         * flex.skl: BOL changes
8571
8572 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
8573
8574         * dfa.c: fixed bug with caseins but not ecs
8575
8576 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
8577
8578         * gen.c: BOL changes some casts for Turbo C
8579
8580 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
8581
8582         * main.c: messages identify filenames
8583
8584 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
8585
8586         * misc.c: Increase slowly if realloc double overflows
8587
8588 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
8589
8590         * nfa.c: YY_RULE_SETUP
8591
8592 1994-12-03  Vern Paxson <vern@ee.lbl.gov>
8593
8594         * scan.l: Added yy_XX_state %option's Added yy_set_bol
8595
8596 1994-11-29  Vern Paxson <vern@ee.lbl.gov>
8597
8598         * Makefile.in: don't remove ~ files
8599
8600 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
8601
8602         * Makefile.in: get CFLAGS from autoconf
8603
8604 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
8605
8606         * dfa.c, flex.skl, flexdef.h, gen.c, misc.c, parse.y, scan.l, sym.c: 
8607         Brian Madsen's tweaks for Borland
8608
8609 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
8610
8611         * version.h: 2.5.0
8612
8613 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
8614
8615         * flexdef.h: Added do_stdinit
8616
8617 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
8618
8619         * FlexLexer.h: Added yy_delete_buffer() in destructor
8620
8621 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
8622
8623         * flex.skl: Added yy_set_interactive, YY_ALWAYS_INTERACTIVE,
8624          YY_NEVER_INTERACTIVE, YY_NO_INPUT, YY_NO_UNPUT, YY_NO_*_STATE
8625
8626 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
8627
8628         * main.c: Added do_stdinit, Think C hacks
8629
8630 1994-11-24  Vern Paxson <vern@ee.lbl.gov>
8631
8632         * scan.l: Added %options for input, always-interactive,
8633         never-interactive, yy_scan_{buffer,bytes,string}
8634
8635 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
8636
8637         * flex.skl: size_t #ifdef's for not compiling some statics
8638
8639 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
8640
8641         * Makefile.in: $(FLEX) config.h
8642
8643 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
8644
8645         * configure.in: config.h, size_t, malloc.h, sys/types.h
8646
8647 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
8648
8649         * flexdef.h: config.h, size_t
8650
8651 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
8652
8653         * main.c: yywrap option, no stdin/out init for VMS, mundane tweaks
8654
8655 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
8656
8657         * parse.y: alloca, lint tweaks
8658
8659 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
8660
8661         * scan.l: %option yywrap size_t tweaks
8662
8663 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
8664
8665         * tblcmp.c: size_t tweaks
8666
8667 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
8668
8669         * misc.c: size_t, STDC tweaks
8670
8671 1994-11-05  Vern Paxson <vern@ee.lbl.gov>
8672
8673         * flex.skl: Added yy_scan_{buffer,bytes,string}, plus tweaks
8674
8675 1994-10-12  Vern Paxson <vern@ee.lbl.gov>
8676
8677         * flex.skl: made stack code conditional on "stack" option
8678
8679 1994-10-12  Vern Paxson <vern@ee.lbl.gov>
8680
8681         * scan.l: added use of "stack" %option
8682
8683 1994-08-03  Vern Paxson <vern@ee.lbl.gov>
8684
8685         * gen.c: Fixed fencepost in call to yy_flex_strncpy
8686
8687 1994-07-25  Vern Paxson <vern@ee.lbl.gov>
8688
8689         * flex.skl: yy_eof_status -> yy_buffer_status
8690
8691 1994-07-25  Vern Paxson <vern@ee.lbl.gov>
8692
8693         * flex.skl: yy_flex_strcpy -> yy_flex_strncpy minor prototype tweak
8694
8695 1994-07-25  Vern Paxson <vern@ee.lbl.gov>
8696
8697         * gen.c: Bug fix for matching NUL's at end of token when
8698         interactive.  yy_flex_strcpy -> yy_flex_strncpy
8699
8700 1994-07-25  Vern Paxson <vern@ee.lbl.gov>
8701
8702         * nfa.c: No YY_USER_ACTION if continued action
8703
8704 1994-03-16  Vern Paxson <vern@ee.lbl.gov>
8705
8706         * flex.skl: Added fix for 8-bit chars returned by input()
8707
8708 1994-03-16  Vern Paxson <vern@ee.lbl.gov>
8709
8710         * flex.skl: Move definition of yy_flex_strcpy to come after #define
8711         of yytext_ptr
8712
8713 1994-01-08  Vern Paxson <vern@ee.lbl.gov>
8714
8715         * mkskel.sh: flex.skel -> flex.skl
8716
8717 1994-01-08  Vern Paxson <vern@ee.lbl.gov>
8718
8719         * mkskel.sh: Initial revision
8720
8721 1993-12-29  Vern Paxson <vern@ee.lbl.gov>
8722
8723         * Makefile.in: Fixed scan.c target so "make" detects flex failure
8724
8725 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
8726
8727         * scan.l: Added %option's
8728
8729 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
8730
8731         * Makefile.in: Nuked FLEX_FLAGS that are now done using %option
8732
8733 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
8734
8735         * parse.y, scan.l: %option
8736
8737 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
8738
8739         * main.c: Reworked for %option
8740
8741 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
8742
8743         * flexdef.h: Added "unspecified", globals for %option
8744
8745 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
8746
8747         * sym.c: start condition #define's go to action file
8748
8749 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
8750
8751         * misc.c: Added action_define()
8752
8753 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
8754
8755         * scan.l: Minor consolidation using scon scopes etc
8756
8757 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
8758
8759         * scan.l: Modified to use scon scopes
8760
8761 1993-12-27  Vern Paxson <vern@ee.lbl.gov>
8762
8763         * scan.l: indented rules
8764
8765 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
8766
8767         * parse.y: Added scon_stk stuff, format_warn
8768
8769 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
8770
8771         * flexdef.h: Added format_warn
8772
8773 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
8774
8775         * parse.y: Working checkpoint prior to adding <scon>{ stuff
8776
8777 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
8778
8779         * flexdef.h, main.c: Added in_rule, deleted actvsc
8780
8781 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
8782
8783         * misc.c: Added doubling of '\'s in filenames
8784
8785 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
8786
8787         * scan.l: Added in_rule, doing_rule_action
8788
8789 1993-12-26  Vern Paxson <vern@ee.lbl.gov>
8790
8791         * sym.c: Removed actvsc
8792
8793 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
8794
8795         * flex.1: -ooutput #line directives credits
8796
8797 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
8798
8799         * flex.skl: Fixsed sense of test for %array
8800
8801 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
8802
8803         * NEWS: 2.5.0 snapshot for Craig
8804
8805 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
8806
8807         * parse.y: Added beginnings of <SCON>{ ... }
8808
8809 1993-12-23  Vern Paxson <vern@ee.lbl.gov>
8810
8811         * scan.l: Simplified scanning {}'s
8812
8813 1993-12-20  Vern Paxson <vern@ee.lbl.gov>
8814
8815         * flexdef.h: Added <stdlib.h>
8816
8817 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
8818
8819         * flex.skl: prototypes for alloc/string routines
8820
8821 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
8822
8823         * flex.skl: alloc, string routines internal
8824
8825 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
8826
8827         * Makefile.in: Nuked lib{string,alloc}.c, added dependency of
8828         yylex.o on parse.h
8829
8830 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
8831
8832         * configure.in: Check for string.h
8833
8834 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
8835
8836         * flexdef.h: Use autoconf for string/strings.h yy_flex_XXX ->
8837         flex_XXX
8838
8839 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
8840
8841         * scan.l: Added flex_XXX -> yy_flex_XXX wrappers
8842
8843 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
8844
8845         * dfa.c, misc.c, sym.c: yy_flex_XXX -> flex_XXX
8846
8847 1993-12-17  Vern Paxson <vern@ee.lbl.gov>
8848
8849         * yylex.c: No more WHITESPACE token
8850
8851 1993-12-16  Vern Paxson <vern@ee.lbl.gov>
8852
8853         * FlexLexer.h, flex.skl: Added yy_top_state()
8854
8855 1993-12-16  Vern Paxson <vern@ee.lbl.gov>
8856
8857         * scan.l: simplified comment-scanning using push/pop states
8858
8859 1993-12-16  Vern Paxson <vern@ee.lbl.gov>
8860
8861         * parse.y: removed crufty WHITESPACE token, some uses of '\n' token
8862
8863 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
8864
8865         * FlexLexer.h: start stack, extern "C++" moved
8866
8867 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
8868
8869         * dfa.c: Bug fix for -CF
8870
8871 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
8872
8873         * flexdef.h, misc.c: alloc routines take unsigned
8874
8875 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
8876
8877         * flex.skl: start-state stacks, alloc routines take unsigned
8878
8879 1993-12-15  Vern Paxson <vern@ee.lbl.gov>
8880
8881         * flexdef.h, misc.c: bracket -CF table elements
8882
8883 1993-12-13  Vern Paxson <vern@ee.lbl.gov>
8884
8885         * misc.c: Do #bytes computation in {re,}allocate_array() only once
8886
8887 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
8888
8889         * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: 
8890         yy_str*() -> str*()
8891
8892 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
8893
8894         * Makefile.in, dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c,
8895         parse.y, scan.l, sym.c: -o option
8896
8897 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
8898
8899         * gen.c: lint tweak
8900
8901 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
8902
8903         * NEWS: Expanded on extern "C++" news item
8904
8905 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
8906
8907         * NEWS: 2.4.5
8908
8909 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
8910
8911         * flex.skl: Added yy_fill_buffer
8912
8913 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
8914
8915         * gen.c: is_interactive -> yy_is_interactive
8916
8917 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
8918
8919         * flex.1: Updated credits
8920
8921 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
8922
8923         * Makefile.in: Fixed typo in "uninstall" target
8924
8925 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
8926
8927         * gen.c: Updated comment regarding 0-based vs. 1-based arrays for
8928         -CF.
8929
8930 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
8931
8932         * dfa.c: Initialize dfaacc[0] for -CF representation Fixed minor
8933         memory leak
8934
8935 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
8936
8937         * main.c: #include "FlexLexer.h" -> <FlexLexer.h>
8938
8939 1993-12-11  Vern Paxson <vern@ee.lbl.gov>
8940
8941         * FlexLexer.h: Added extern "C++" wrapper
8942
8943 1993-12-09  Vern Paxson <vern@ee.lbl.gov>
8944
8945         * main.c: Detect REJECT etc. before generating YY_USES_REJECT!
8946
8947 1993-12-09  Vern Paxson <vern@ee.lbl.gov>
8948
8949         * gen.c: Fixed bug in interactive reads where char is unsigned
8950
8951 1993-12-09  Vern Paxson <vern@ee.lbl.gov>
8952
8953         * parse.y: Fixed bug in treating '$' as variable trailing context
8954
8955 1993-12-09  Vern Paxson <vern@ee.lbl.gov>
8956
8957         * version.h: 2.4.5
8958
8959 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
8960
8961         * README: pretester update
8962
8963 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
8964
8965         * NEWS: 2.4.4
8966
8967 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
8968
8969         * flex.1: LexError(), C++ experiment warning, credits
8970
8971 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
8972
8973         * scan.l: Fixed 8-bit bug
8974
8975 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
8976
8977         * flex.skl, gen.c: Fixed nasty 8-bit bugs
8978
8979 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
8980
8981         * dfa.c, ecs.c, flexdef.h, gen.c, main.c, nfa.c, tblcmp.c: 
8982         {min,max,abs} -> {MIN,MAX,ABS}
8983
8984 1993-12-07  Vern Paxson <vern@ee.lbl.gov>
8985
8986         * FlexLexer.h, flex.skl: Support for yyFlexLexer::LexerError
8987
8988 1993-12-06  Vern Paxson <vern@ee.lbl.gov>
8989
8990         * version.h: 2.4.4
8991
8992 1993-12-05  Vern Paxson <vern@ee.lbl.gov>
8993
8994         * flex.1: credits update
8995
8996 1993-12-05  Vern Paxson <vern@ee.lbl.gov>
8997
8998         * Makefile.in: very minor "install" tweaks
8999
9000 1993-12-05  Vern Paxson <vern@ee.lbl.gov>
9001
9002         * flex.skl, nfa.c: YY_USER_ACTION generated now for each case in
9003         action switch
9004
9005 1993-12-04  Vern Paxson <vern@ee.lbl.gov>
9006
9007         * flex.skl: Fixed bug in pointing yyin at a new file and resuming
9008         scanning
9009
9010 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
9011
9012         * NEWS: Added note regarding g++ 2.5.X
9013
9014 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
9015
9016         * flex.1: updated credits
9017
9018 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
9019
9020         * NEWS: ranlib addition for 2.4.3
9021
9022 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
9023
9024         * Makefile.in: Minor tweak to last change
9025
9026 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
9027
9028         * Makefile.in: run ranlib on libfl.a
9029
9030 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
9031
9032         * NEWS: Hopefully last update prior to 2.4.3
9033
9034 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
9035
9036         * flexdef.h, gen.c, misc.c, sym.c: lint tweaks
9037
9038 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
9039
9040         * Makefile.in: Added exec_prefix
9041
9042 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
9043
9044         * flex.1: credit update
9045
9046 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
9047
9048         * flex.skl: lint tweak
9049
9050 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
9051
9052         * NEWS: FlexLexer.h fixed for separate inclusion
9053
9054 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
9055
9056         * FlexLexer.h, flex.skl, main.c: mods so FlexLexer.h can be included
9057         separately
9058
9059 1993-12-03  Vern Paxson <vern@ee.lbl.gov>
9060
9061         * flex.1: -F incompatible with -+
9062
9063 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
9064
9065         * NEWS: Elaborated comments for 2.4.3
9066
9067 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
9068
9069         * NEWS: 2.4.3
9070
9071 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
9072
9073         * flex.1: Updated message regarding missing libfl.a routines Added
9074         thanks to Noah Friedman
9075
9076 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
9077
9078         * Makefile.in: Added libstring.c Modified "lint" target to use
9079         -Dconst= Added a.out, lex.yy.cc to sundry clean targets
9080
9081 1993-12-02  Vern Paxson <vern@ee.lbl.gov>
9082
9083         * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: Use
9084         yy_strXXX() routines instead of <string.h>
9085
9086 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
9087
9088         * version.h: 2.4.3
9089
9090 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
9091
9092         * flexdef.h, misc.c: yy_flex_xmalloc() moved to misc.c
9093
9094 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
9095
9096         * flex.skl: Fixed bug in yy_fatal_error()
9097
9098 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
9099
9100         * Makefile.in: ... and remove plain tar file after compression
9101
9102 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
9103
9104         * NEWS: 2.4.2
9105
9106 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
9107
9108         * Makefile.in: Produce both compress'd and gzip'd distribution tar
9109         files
9110
9111 1993-12-01  Vern Paxson <vern@ee.lbl.gov>
9112
9113         * version.h: Release 2.4.2
9114
9115 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
9116
9117         * NEWS: -a -> -Ca
9118
9119 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
9120
9121         * README: described configuration files in manifest
9122
9123 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
9124
9125         * Makefile.in: Added intermediate step of copying MISC/alloca.c ->
9126         alloca.c Included CPPFLAGS when compiling alloca.c
9127
9128 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
9129
9130         * README: Credit to 2.4 pre-testers.
9131
9132 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
9133
9134         * gen.c: Fixed nasty bug in short/long decl decision
9135
9136 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
9137
9138         * flexdef.h: Lowered MAX_SHORT out of increased general paranoia.
9139         Added yy_flex_xmalloc() proto
9140
9141 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
9142
9143         * main.c: Fixed very minor typo in -v output
9144
9145 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
9146
9147         * misc.c: Removed vestigal cast to (char) in isupper() call
9148
9149 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
9150
9151         * misc.c: Added casts to unsigned Char for isascii() calls
9152
9153 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
9154
9155         * parse.y: Added #ifdef chud for alloca()
9156
9157 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
9158
9159         * Makefile.in: Added alloca
9160
9161 1993-11-30  Vern Paxson <vern@ee.lbl.gov>
9162
9163         * configure.in: Add AC_ALLOCA if using bison
9164
9165 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
9166
9167         * Makefile.in: Added intermediate file going scan.l -> scan.c
9168
9169 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
9170
9171         * Makefile.in: Removed parse.{c,h} from distribution files, since
9172          they may not be all that portable.
9173
9174 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
9175
9176         * flex.skl: Fixed %array YYLMAX headaches, added error message if
9177          buffer needs growing but REJECT used
9178
9179 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
9180
9181         * gen.c, main.c: Fixed YYLMAX headaches
9182
9183 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
9184
9185         * flex.1: Documented that buffer can't grow if REJECT used
9186
9187 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
9188
9189         * Makefile.in: Added parse.{c,h} to dist files
9190
9191 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
9192
9193         * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l: Fixed to
9194         buffer section 1 definitions
9195
9196 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
9197
9198         * sym.c: Fixed ANSI-C glitch with '%' operator
9199
9200 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
9201
9202         * scan.l: Fixed mis-definition of ndlookup()
9203
9204 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
9205
9206         * NEWS: 2.4 -> 2.4.1
9207
9208 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
9209
9210         * Makefile.in: Added install.sh, mkinstalldirs to distribution files
9211
9212 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
9213
9214         * flex.1: Added Nathan Zelle, "promoted" Francois
9215
9216 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
9217
9218         * Makefile.in: only "realclean" removes flex dist depends on flex
9219
9220 1993-11-29  Vern Paxson <vern@ee.lbl.gov>
9221
9222         * flexdef.h, misc.c: myctoi takes char[] instead of Char[]
9223
9224 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
9225
9226         * flexdef.h: -a -> -Ca all_lower, all_upper -> work on char*
9227
9228 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
9229
9230         * Makefile.in: Added -Ca to bigcheck
9231
9232 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
9233
9234         * main.c: -a -> -Ca; fixed help output
9235
9236 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
9237
9238         * dfa.c, flex.1: -a -> -Ca
9239
9240 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
9241
9242         * misc.c: all_lower, all_upper work on char*
9243
9244 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
9245
9246         * scan.l: Fixed some casts now that yytext is always char* and never
9247         unsigned char*
9248
9249 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
9250
9251         * Makefile.in: Francois' tweaks
9252
9253 1993-11-28  Vern Paxson <vern@ee.lbl.gov>
9254
9255         * configure.in: AC_LN_S, AC_STDC_HEADERS (but not AC_ALLOCA)
9256
9257 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
9258
9259         * NEWS: fixed typo
9260
9261 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
9262
9263         * Makefile.in: Don't remove dist directory
9264
9265 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
9266
9267         * Makefile.in: Include liballoc.c in lint targets
9268
9269 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
9270
9271         * misc.c: lint tweak
9272
9273 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
9274
9275         * Makefile.in: Added -l compression to bigcheck
9276
9277 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
9278
9279         * Makefile.in: permission tweaking for "dist"
9280
9281 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
9282
9283         * Makefile.in: more "dist" tweaks
9284
9285 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
9286
9287         * Makefile.in: Changed "make dist" to use version.h, include scan.c
9288         in initial dir copy
9289
9290 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
9291
9292         * version.h: 2.4.1
9293
9294 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
9295
9296         * README: Revised as per Francois Pinard
9297
9298 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
9299
9300         * COPYING: flex.skel -> flex.skl
9301
9302 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
9303
9304         * NEWS: Updated date of 2.4 release
9305
9306 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
9307
9308         * Makefile.in: Removed manual & nroff output from distribution
9309
9310 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
9311
9312         * NEWS: 2.4.1 release
9313
9314 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
9315
9316         * configure.in: Initial revision
9317
9318 1993-11-27  Vern Paxson <vern@ee.lbl.gov>
9319
9320         * Makefile.in: Merge w/ 2.4.1 changes added "dist2" target
9321
9322 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
9323
9324         * Makefile.in: Initial revision
9325
9326 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
9327
9328         * flexdef.h: Removed #ifndef FILE protection from include of stdio
9329
9330 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
9331
9332         * flex.1: Added Francois Pinard to distribution headache helpers
9333
9334 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
9335
9336         * flex.skl: Modified C++ scanners to get input a character at a time
9337         for interactive scanners.
9338
9339 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
9340
9341         * main.c: Added YY_INTERACTIVE.
9342
9343 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
9344
9345         * scan.l: Put definitions inside ()'s so we can test -l option for
9346         "make bigcheck"
9347
9348 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
9349
9350         * flex.1: Documented YY_INTERACTIVE.
9351
9352 1993-11-26  Vern Paxson <vern@ee.lbl.gov>
9353
9354         * flex.1, flex.skl, flexdef.h, gen.c, main.c, parse.y, scan.l: -l
9355         lex compatibility flag
9356
9357 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
9358
9359         * flex.skl: Support for read()/fread() section 1 definitions precede
9360         default macro definitions
9361
9362 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
9363
9364         * flexdef.h: Added use_read global
9365
9366 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
9367
9368         * gen.c: Cleaner definition for yymore() Fixed string broken across
9369         multiple lines
9370
9371 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
9372
9373         * main.c: Added -Cr
9374
9375 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
9376
9377         * misc.c: K&R declaration for check_char()
9378
9379 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
9380
9381         * flex.1: Documented -Cr
9382
9383 1993-11-20  Vern Paxson <vern@ee.lbl.gov>
9384
9385         * flex.1: No need to #undef before redefining prior to -Cr
9386         documentation
9387
9388 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
9389
9390         * README: Heavily massaged for 2.4
9391
9392 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
9393
9394         * flex.1: Added Landon Noll to thanks.
9395
9396 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
9397
9398         * NEWS: 2.4 release
9399
9400 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
9401
9402         * flex.1: 2.4 documentation
9403
9404 1993-11-10  Vern Paxson <vern@ee.lbl.gov>
9405
9406         * main.c: Added global to remember -P prefix so it can be written in
9407         -v summary.  Alphabetized prefix generation, added yywrap
9408
9409 1993-11-09  Vern Paxson <vern@ee.lbl.gov>
9410
9411         * version.h: updated date for 2.4.0 :-(
9412
9413 1993-10-10  Vern Paxson <vern@ee.lbl.gov>
9414
9415         * FlexLexer.h: Whitespace tweaking
9416
9417 1993-10-10  Vern Paxson <vern@ee.lbl.gov>
9418
9419         * main.c: Use DEFAULT_CSIZE only if not using equivalence classes.
9420
9421 1993-10-10  Vern Paxson <vern@ee.lbl.gov>
9422
9423         * flex.1: Checkpoint prior to final 2.4 update
9424
9425 1993-10-04  Vern Paxson <vern@ee.lbl.gov>
9426
9427         * NEWS: Raw 2.4 changes
9428
9429 1993-10-04  Vern Paxson <vern@ee.lbl.gov>
9430
9431         * flex.skl: osfcn.h -> unistd.h
9432
9433 1993-10-04  Vern Paxson <vern@ee.lbl.gov>
9434
9435         * flex.skl: Added "static" to definition of yy_fatal_error as well
9436         as fwd decl.
9437
9438 1993-10-04  Vern Paxson <vern@ee.lbl.gov>
9439
9440         * flex.skl: Added yy_fatal_error function.
9441
9442 1993-10-03  Vern Paxson <vern@ee.lbl.gov>
9443
9444         * flex.skl, gen.c: Got rid of (char *) casts of yytext, no longer
9445         needed.
9446
9447 1993-10-03  Vern Paxson <vern@ee.lbl.gov>
9448
9449         * FlexLexer.h: YY_CHAR -> char added YYText(), YYLeng()
9450
9451 1993-10-03  Vern Paxson <vern@ee.lbl.gov>
9452
9453         * flex.skl, gen.c: Minimized use of YY_CHAR
9454
9455 1993-10-03  Vern Paxson <vern@ee.lbl.gov>
9456
9457         * main.c: Added "flex++" feature Minimized use of YY_CHAR
9458
9459 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
9460
9461         * main.c: Clarified help message for -S
9462
9463 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
9464
9465         * libyywrap.c, version.h: Initial revision
9466
9467 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
9468
9469         * main.c: If -+ used, output to lex.yy.cc
9470
9471 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
9472
9473         * FlexLexer.h, flex.skl: Switched from FILE*'s to stream's
9474
9475 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
9476
9477         * flexdef.h: Added expand_nxt_chk() extern.
9478
9479 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
9480
9481         * flex.skl: Added dynamic buffer growing.  Added yyless() for
9482         section 3.
9483
9484 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
9485
9486         * dfa.c, flexdef.h, gen.c, main.c: Added -a option for long-align.
9487
9488 1993-10-02  Vern Paxson <vern@ee.lbl.gov>
9489
9490         * scan.l: formfeed no longer considered whitespace
9491
9492 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
9493
9494         * flexdef.h: Nuked FILENAMESIZE
9495
9496 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
9497
9498         * main.c: yyflexlexer.h -> FlexLexer.h minor portability tweak
9499
9500 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
9501
9502         * gen.c: Added start condition to EOF trace output
9503
9504 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
9505
9506         * flex.skl: Added YY_START changed yyFlexLexer to define yylex()
9507
9508 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
9509
9510         * misc.c: Minor portability tweaks
9511
9512 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
9513
9514         * FlexLexer.h: Split into two classes, one fully abstract.  yylex()
9515         no longer abstract in yyFlexLexer
9516
9517 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
9518
9519         * scan.l: PC lint tweak
9520
9521 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
9522
9523         * parse.y: YYSTYPE #define'd to int
9524
9525 1993-09-21  Vern Paxson <vern@ee.lbl.gov>
9526
9527         * nfa.c: minor lint tweak
9528
9529 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
9530
9531         * FlexLexer.h: Initial revision
9532
9533 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
9534
9535         * flexdef.h: Delete prototypes for Unix system calls.
9536
9537 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
9538
9539         * ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, nfa.c, parse.y,
9540         scan.l, sym.c, tblcmp.c, yylex.c: nuked static RCS string
9541
9542 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
9543
9544         * main.c: %array not allowed with C++ scanners
9545
9546 1993-09-16  Vern Paxson <vern@ee.lbl.gov>
9547
9548         * scan.l: Fixed bugs regarding %{%} code in section 2 prolog %array
9549         not allowed with C++ scanners
9550
9551 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
9552
9553         * flexdef.h: Added C_plus_plus flag.
9554
9555 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
9556
9557         * flex.skl: First version of C/C++ skeleton
9558
9559 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
9560
9561         * gen.c: yy_state_type declared earlier.  Made a bunch of statics
9562         only output if not -+
9563
9564 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
9565
9566         * main.c: Added -+ option, updated usage() output, rearranged some
9567          generated code to come at the right point in the output for
9568         yyflexlexer.h.
9569
9570 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
9571
9572         * misc.c: Added %+/%-/%* to skelout()
9573
9574 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
9575
9576         * scan.l: EOF in section 2 prolog leads to section 0, not section 3
9577
9578 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
9579
9580         * yylex.c: Dump promotion of EOF in section 2 to turn on section 3;
9581          instead just treat it like a final EOF
9582
9583 1993-08-25  Vern Paxson <vern@ee.lbl.gov>
9584
9585         * dfa.c: yy_nxt table should be "const"
9586
9587 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
9588
9589         * flexdef.h: Removed a lot of #ifdef chud "backtracking" -> "backing
9590         up"
9591
9592 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
9593
9594         * main.c: "backtracking" -> "backing up" got rid of time reports
9595
9596 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
9597
9598         * gen.c: "backtracking" -> "backing up" some portability tweaks
9599         fixed to only call flexscan() when done if known to be in section 3
9600
9601 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
9602
9603         * misc.c: isascii() moved to flexdef.h nuked flex_gettime()
9604
9605 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
9606
9607         * scan.l: Fixed bug with empty section 2
9608
9609 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
9610
9611         * yylex.c: Chucked definition of isascii()
9612
9613 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
9614
9615         * flex.skl: preserve yytext on input() bug fix when combining
9616         yyless() with yymore() checkpoint prior to C++ option
9617
9618 1993-08-24  Vern Paxson <vern@ee.lbl.gov>
9619
9620         * dfa.c: "backtracking" -> "backing up"
9621
9622 1993-07-09  Vern Paxson <vern@ee.lbl.gov>
9623
9624         * flex.skl: Fixed to not generate extra EOF's after reading one.
9625
9626 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
9627
9628         * main.c: Spit out definition of YY_CHAR early
9629
9630 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
9631
9632         * flex.skl: Some rearranging to make sure things get declared in the
9633         right order
9634
9635 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
9636
9637         * tblcmp.c: Some comment fixes as per Wilhelms
9638
9639 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
9640
9641         * scan.l: Nuked #undef of yywrap, now that it's a function
9642
9643 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
9644
9645         * parse.y: Fixed bug with Z-a character classes as per Wilhelms
9646
9647 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
9648
9649         * nfa.c: added check_char call in mkstate() to prevent bad xtion
9650         chars
9651
9652 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
9653
9654         * gen.c: Fixed some reallocation bugs, etc. as per Wilhelms
9655
9656 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
9657
9658         * flexdef.h: Added check_char(), readable_form()
9659
9660 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
9661
9662         * flex.skl: Added #ifndef's around #define's to let user override
9663         Moved a bunch of definitions prior to section 1
9664
9665 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
9666
9667         * dfa.c: Wilhems bug fixes.
9668
9669 1993-07-05  Vern Paxson <vern@ee.lbl.gov>
9670
9671         * ccl.c, misc.c: Added check_char()
9672
9673 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
9674
9675         * flexdef.h: Changed to use yy_flex_alloc() and friends
9676
9677 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
9678
9679         * main.c: Added -P flag
9680
9681 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
9682
9683         * scan.l: Fixed bug in lex % directives
9684
9685 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
9686
9687         * misc.c: Modified to use yy_flex_alloc() and friends
9688
9689 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
9690
9691         * sym.c: Modified to use yy_flex_alloc()
9692
9693 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
9694
9695         * flex.skl: Modified to use yy_flex_alloc() and friends Moved some
9696         globals earlier in the file to permit access in section 1
9697
9698 1993-06-12  Vern Paxson <vern@ee.lbl.gov>
9699
9700         * dfa.c: Got rid of code needed for %t
9701
9702 1993-04-14  Vern Paxson <vern@ee.lbl.gov>
9703
9704         * ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, libmain.c,
9705         main.c, misc.c, nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 
9706         Reformatting.
9707
9708 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
9709
9710         * flex.1: Fixed bug in description of backtracking
9711
9712 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
9713
9714         * NEWS: 2.3.8
9715
9716 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
9717
9718         * flex.skl, main.c: %array support
9719
9720 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
9721
9722         * misc.c: Added non-STDC clause for '\a'
9723
9724 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
9725
9726         * scan.l: Fixed subtle problems regarding '*'s in comments
9727         %pointer/%array match entire lines
9728
9729 1993-04-05  Vern Paxson <vern@ee.lbl.gov>
9730
9731         * gen.c: Added %array support
9732
9733 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
9734
9735         * README: Finally updated email addr
9736
9737 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
9738
9739         * flex.1: Mostly .LP -> .PP
9740
9741 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
9742
9743         * flexdef.h: [no log message]
9744
9745 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
9746
9747         * main.c, scan.l: A lot of tweaks ...
9748
9749 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
9750
9751         * ccl.c: reallocate_character_array -> reallocate_Character_array
9752
9753 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
9754
9755         * gen.c: Bug/lint fixes Modified to work with "action" array instead
9756         of temp file
9757
9758 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
9759
9760         * sym.c: Fixed bug in 8-bit hashing
9761
9762 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
9763
9764         * parse.y: numerous bug fixes extra formatting of error/warning
9765         messages added support of <*>, partial support for nested start
9766         conditions
9767
9768 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
9769
9770         * ecs.c: Remove %t cruft
9771
9772 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
9773
9774         * flex.skl: Beginning of %pointer/%array support
9775
9776 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
9777
9778         * dfa.c: Added keeping track of which rules are useful fixed a
9779         fencepost error in checking for scanners that require -8
9780
9781 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
9782
9783         * nfa.c: Added checking for whether rules are useful modified to
9784         work with internal "action" array
9785
9786 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
9787
9788         * misc.c: Added internal "action" array, internal skeleton,
9789         zero_out() in lieu of bzero
9790
9791 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
9792
9793         * tblcmp.c: Fixed a bunch of fencepost errors in increasing tables.
9794
9795 1993-02-06  Vern Paxson <vern@ee.lbl.gov>
9796
9797         * yylex.c: -Wall fix
9798
9799 1991-03-28  Vern Paxson <vern@ee.lbl.gov>
9800
9801         * gen.c: Fixed out-of-bounds access bug; patch #7 for release 2.3
9802
9803 1991-03-28  Vern Paxson <vern@ee.lbl.gov>
9804
9805         * NEWS: Patch #7 for 2.3
9806
9807 1990-10-23  Vern Paxson <vern@ee.lbl.gov>
9808
9809         * gen.c: fixed missing "rule_type" entry for end-of-buffer action
9810
9811 1990-08-29  Vern Paxson <vern@ee.lbl.gov>
9812
9813         * gen.c: Fixed yymore() but in not resetting yy_more_len
9814
9815 1990-08-29  Vern Paxson <vern@ee.lbl.gov>
9816
9817         * NEWS: Patch #6 for 2.3
9818
9819 1990-08-16  Vern Paxson <vern@ee.lbl.gov>
9820
9821         * NEWS: Patch #5
9822
9823 1990-08-14  Vern Paxson <vern@ee.lbl.gov>
9824
9825         * misc.c: fixed comment in myesc()
9826
9827 1990-08-14  Vern Paxson <vern@ee.lbl.gov>
9828
9829         * NEWS: fixed date in patch #4
9830
9831 1990-08-14  Vern Paxson <vern@ee.lbl.gov>
9832
9833         * NEWS: patch #4
9834
9835 1990-08-14  Vern Paxson <vern@ee.lbl.gov>
9836
9837         * misc.c: fixed hexadecimal escapes; added is_hex_digit()
9838
9839 1990-08-03  Vern Paxson <vern@ee.lbl.gov>
9840
9841         * NEWS: Patch #3
9842
9843 1990-08-03  Vern Paxson <vern@ee.lbl.gov>
9844
9845         * flex.skl, flexdef.h: changed to include <stddef.h> for __GNUC__
9846
9847 1990-08-02  Vern Paxson <vern@ee.lbl.gov>
9848
9849         * NEWS: 2.3 patch #2
9850
9851 1990-08-02  Vern Paxson <vern@ee.lbl.gov>
9852
9853         * flex.skl: Another try at getting the malloc() definitions correct;
9854         this time for g++, too
9855
9856 1990-08-02  Vern Paxson <vern@ee.lbl.gov>
9857
9858         * flex.skl, flexdef.h: fixed to declare malloc() and free() by hand
9859         if __GNUC__
9860
9861 1990-07-28  Vern Paxson <vern@ee.lbl.gov>
9862
9863         * flexdef.h: Changed to get malloc definition in identical fashion
9864         to that used by flex.skel
9865
9866 1990-06-28  Vern Paxson <vern@ee.lbl.gov>
9867
9868         * NEWS: [no log message]
9869
9870 1990-06-28  Vern Paxson <vern@ee.lbl.gov>
9871
9872         * flex.1: Fixed bug in mini-scanner examle Fixed bug in YY_INPUT
9873         redefinition yylineno defense reentrancy documentation Something
9874         else which I forget.
9875
9876 1990-06-27  Vern Paxson <vern@ee.lbl.gov>
9877
9878         * COPYING, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, main.c, misc.c,
9879         nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 4.4 BSD copyright
9880
9881 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9882
9883         * README: Changed prolog to reflect 2.3 release.
9884
9885 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9886
9887         * NEWS: pointed reader at Makefile instead of README for porting
9888         considerations added Makefile comments: support for SCO Unix;
9889         parameterization
9890
9891 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9892
9893         * flex.skl: Added DONT_HAVE_STDLIB_H and declarations of malloc()
9894
9895 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9896
9897         * NEWS: 2.3 changes
9898
9899 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9900
9901         * flex.1: documentation on new features Comment regarding Ove's work
9902         ^foo|bar difference between flex / lex yyin initialization
9903         difference documented that yy_switch_to_buffer can be used in
9904         yywrap() documented that # comments are deprecated
9905
9906 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9907
9908         * main.c: declared void functions as such added prototypes for
9909         forward references changed to check for error status when closing
9910         files
9911
9912 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9913
9914         * yylex.c: Added macro definition for isascii() if not already
9915         present
9916
9917 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9918
9919         * sym.c: declared void functions as such added prototypes for
9920         forward references changed to use format_pinpoint_message where
9921         appropriate
9922
9923 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9924
9925         * scan.l: declared void functions as such changed to strip #
9926         comments, as documented moved #undef of yywrap() to before include
9927             of flexdef, so prototype doesn't get screwed up
9928
9929 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9930
9931         * parse.y: introduced format_pinpoint_message() declared void
9932         functions as such changed lone <<EOF>> to apply to all outstanding
9933         start conditions
9934
9935 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9936
9937         * nfa.c, tblcmp.c: declared void functions as such added prototypes
9938         for forward references
9939
9940 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9941
9942         * misc.c: declared void functions as such prototypes for forward
9943         references shuffled around some routines to make the order perhaps a
9944         little more logical changed memory references to use void* instead
9945         of char*
9946
9947 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9948
9949         * libmain.c: Added declaration of arguments made yylex() a function
9950
9951 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9952
9953         * gen.c: prototypes for forward references declared void functions
9954         as such yy_flex_debug testing of error on file closes casts to void
9955         for sprintf() and strcpy()
9956
9957 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9958
9959         * flexdef.h: Added prototypes changed memory allocation routines to
9960         deal with void*'s instead of char*'s some rearranging for VMS
9961
9962 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9963
9964         * flex.skl: Added YY_USER_INIT Added yy_new_buffer() alias for
9965         yy_create_buffer() fixed (hopefully) malloc declaration headaches
9966
9967 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9968
9969         * ecs.c: declared void functions as such declared void functions as
9970         such
9971
9972 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9973
9974         * dfa.c: prototypes for forward references declared void functions
9975         as such
9976
9977 1990-05-26  Vern Paxson <vern@ee.lbl.gov>
9978
9979         * ccl.c: Declared void functions as such
9980
9981 1990-04-12  Vern Paxson <vern@ee.lbl.gov>
9982
9983         * flex.skl: added fix for allowing yy_switch_to_buffer() in yywrap()
9984
9985 1990-04-03  Vern Paxson <vern@ee.lbl.gov>
9986
9987         * NEWS: patch #3 - -I fix
9988
9989 1990-03-30  Vern Paxson <vern@ee.lbl.gov>
9990
9991         * gen.c: Changed generation of archaic "continue" to "goto
9992         yy_find_action"
9993
9994 1990-03-27  Vern Paxson <vern@ee.lbl.gov>
9995
9996         * NEWS: Patch #2 changes
9997
9998 1990-03-27  Vern Paxson <vern@ee.lbl.gov>
9999
10000         * flex.skl: fixed fencepost errors with yy_buf_size and detecting
10001         NUL's
10002
10003 1990-03-26  Vern Paxson <vern@ee.lbl.gov>
10004
10005         * NEWS: [no log message]
10006
10007 1990-03-26  Vern Paxson <vern@ee.lbl.gov>
10008
10009         * flex.skl: g++ tweaks
10010
10011 1990-03-23  Vern Paxson <vern@ee.lbl.gov>
10012
10013         * NEWS: Changes for Patch #1.
10014
10015 1990-03-23  Vern Paxson <vern@ee.lbl.gov>
10016
10017         * flex.skl: fix for g++
10018
10019 1990-03-23  Vern Paxson <vern@ee.lbl.gov>
10020
10021         * flex.1: minor typos and formatting changes.  Removed BITNET
10022         address.
10023
10024 1990-03-23  Vern Paxson <vern@ee.lbl.gov>
10025
10026         * README: nuked BITNET address.
10027
10028 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10029
10030         * README: 2.2 README
10031
10032 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10033
10034         * NEWS: USG alias.
10035
10036 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10037
10038         * flexdef.h: Added USG alias for SYS_V
10039
10040 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10041
10042         * : [no log message]
10043
10044 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10045
10046         * flex.skl: Tweaks for lint and C++
10047
10048 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10049
10050         * flex.1: -ll => -lfl
10051
10052 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10053
10054         * NEWS: 2.2 changes
10055
10056 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10057
10058         * flex.skl: Changed to use YY_BUFFER_STATE everywhere.
10059
10060 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10061
10062         * flex.1: [no log message]
10063
10064 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10065
10066         * dfa.c: "associated rules" changed to "associated rule line
10067         numbers".
10068
10069 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10070
10071         * scan.l: cast added to malloc() call to keep lint happy.
10072
10073 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10074
10075         * yylex.c: Fixed handling of premature EOF's.
10076
10077 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10078
10079         * sym.c: Removed declaration of malloc()
10080
10081 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10082
10083         * scan.l: Removed malloc() declaration.  Added detection of EOF in
10084         actions.
10085
10086 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10087
10088         * parse.y: Rules rewritten so '/' and '$' parsed correctly.
10089
10090 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10091
10092         * nfa.c: Corrected line numbers for continued actions.
10093
10094 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10095
10096         * misc.c: Removed declarations of malloc() and realloc().
10097
10098 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10099
10100         * main.c: Summary of generation flags.  Minor -8 tweaks.
10101
10102 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10103
10104         * gen.c: full support for -d
10105
10106 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10107
10108         * flexdef.h: defines for malloc() and realloc() conditional defines
10109         for abs(), min(), and max()
10110
10111 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10112
10113         * flex.skl: Many multiple-buffer additions.
10114
10115 1990-03-20  Vern Paxson <vern@ee.lbl.gov>
10116
10117         * dfa.c: -8 tweaks.
10118
10119 1990-03-19  Vern Paxson <vern@ee.lbl.gov>
10120
10121         * flex.skl: Proto hacks.  NUL hacks.  Debugging hacks.  C++ hacks.
10122
10123 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
10124
10125         * : RCS won't let me unedit! gets "Missing access list"
10126
10127 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
10128
10129         * tblcmp.c: Minor tweaks for NUL's.
10130
10131 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
10132
10133         * : no changes -- had checked out for testing smaller read buffer
10134         sizes
10135
10136 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
10137
10138         * nfa.c: hack for NUL's.
10139
10140 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
10141
10142         * misc.c: Hack to cshell for NUL's.
10143
10144 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
10145
10146         * main.c: NUL's.  -8
10147
10148 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
10149
10150         * gen.c: NUL's.
10151
10152 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
10153
10154         * flexdef.h: NUL's.  8-bit chars.
10155
10156 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
10157
10158         * flex.skl: NUL's; indenting
10159
10160 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
10161
10162         * dfa.c: more thrashing around with NUL's
10163
10164 1990-03-16  Vern Paxson <vern@ee.lbl.gov>
10165
10166         * ccl.c: removed NUL hack
10167
10168 1990-03-14  Vern Paxson <vern@ee.lbl.gov>
10169
10170         * yylex.c: Added <<EOF>> token
10171
10172 1990-03-14  Vern Paxson <vern@ee.lbl.gov>
10173
10174         * ecs.c, flexdef.h:  Tweaks for NUL chars.
10175
10176 1990-03-14  Vern Paxson <vern@ee.lbl.gov>
10177
10178         * dfa.c, gen.c, main.c, misc.c, parse.y, scan.l, tblcmp.c: Tweaks
10179         for NUL chars.
10180
10181 1990-03-14  Vern Paxson <vern@ee.lbl.gov>
10182
10183         * ccl.c: Tweaks for handling NUL's.
10184
10185 1990-02-28  Vern Paxson <vern@ee.lbl.gov>
10186
10187         * flex.1: [no log message]
10188
10189 1990-02-28  Vern Paxson <vern@ee.lbl.gov>
10190
10191         * flex.1: Changed .so options.man to inlined version since flex.1
10192         will have a different (shorter) options description.
10193
10194 1990-02-28  Vern Paxson <vern@ee.lbl.gov>
10195
10196         * flex.1: [no log message]
10197
10198 1990-02-28  Vern Paxson <vern@ee.lbl.gov>
10199
10200         * flex.1: [no log message]
10201
10202 1990-02-26  Vern Paxson <vern@ee.lbl.gov>
10203
10204         * flex.1: [no log message]
10205
10206 1990-02-25  Vern Paxson <vern@ee.lbl.gov>
10207
10208         * flex.1: [no log message]
10209
10210 1990-02-25  Vern Paxson <vern@ee.lbl.gov>
10211
10212         * flex.1: Initial revision
10213
10214 1990-01-16  Vern Paxson <vern@ee.lbl.gov>
10215
10216         * gen.c: Restored EOB accepting list for REJECT.  Second try at 2.2
10217         Release.
10218
10219 1990-01-16  Vern Paxson <vern@ee.lbl.gov>
10220
10221         * misc.c: Added missing ',' in error message.  2.2 Release, second
10222         try.
10223
10224 1990-01-16  Vern Paxson <vern@ee.lbl.gov>
10225
10226         * yylex.c: 8-bit char support.  2.2 Release.
10227
10228 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
10229
10230         * scan.l: 8-bit char support.  Arbitrary indented/%{} code allowed
10231         in section 2.  \x escapes.  %t support.  Minor POSIX-compliance
10232         changes.  BEGIN(0) -> BEGIN(INITIAL).  yywrap() and set_input_file()
10233         for multiple input files.  C_COMMENT_2 removed.  2.2 Release.
10234
10235 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
10236
10237         * flexdef.h: 8-bit char support.  SYS_V / Atari portability fixes.
10238         Removed generated array names.  CSIZE now only defined if not
10239         already defined.  Added "csize" global.  Added "input_files",
10240         "num_input_files", and "program_name" globals.  %t support globals.
10241         2.2 Release.
10242
10243 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
10244
10245         * gen.c: Removed unused EOB_accepting_list array.  2.2 Release.
10246
10247 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
10248
10249         * gen.c: Bug in -F table generation fixed.  8-bit char support.
10250         Hardwired generated array names.  "const"'s added to generated code.
10251         Fixed yymore() / trailing context bug.
10252
10253 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
10254
10255         * parse.y: 8-bit char support.  Error-message pinpointing.  2.2
10256         Release.
10257
10258 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
10259
10260         * main.c: Unsigned char support.  %t support.  Removed hard-wiring
10261         of program name "flex".  -c changed to -C; -c now deprecated.  -n
10262         added. :-( Multiple input files.  SYSV tmpnam() use.  Removed old
10263         #define's from output.  Identified error messages w/ filename and
10264         line.  2.2 Release.
10265
10266 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
10267
10268         * sym.c: Unsigned char support.  2.2 Release.
10269
10270 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
10271
10272         * nfa.c: Removed redundant test.  2.2 Release.
10273
10274 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
10275
10276         * misc.c: Unsigned char support.  \x support.  2.2 Release.
10277
10278 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
10279
10280         * tblcmp.c: 8-bit char support.  2.2 Release.
10281
10282 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
10283
10284         * flex.skl: C++ support.  Turbo-C support.  8-bit char support.
10285         yyleng is an int.  unput() callable in section 3.  yymore hacks.
10286         yyrestart() no longer closes stdin.  2.2 Release.
10287
10288 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
10289
10290         * ecs.c: %t support.  8-bit/unsigned char support.  2.2 Release.
10291
10292 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
10293
10294         * dfa.c: %t hacks.  minor cosmetics.  2.2 Relase.
10295
10296 1990-01-15  Vern Paxson <vern@ee.lbl.gov>
10297
10298         * ccl.c: Changes for unsigned/8-bit chars.  2.2 Release.
10299
10300 1990-01-10  Vern Paxson <vern@ee.lbl.gov>
10301
10302         * libmain.c: Initial revision
10303
10304 1989-12-30  Vern Paxson <vern@ee.lbl.gov>
10305
10306         * nfa.c: removed gratuitous trailing context code
10307
10308 1989-12-30  Vern Paxson <vern@ee.lbl.gov>
10309
10310         * main.c: made -c<compression flags> case-sensitive
10311
10312 1989-12-30  Vern Paxson <vern@ee.lbl.gov>
10313
10314         * flex.skl: unput() bug fix
10315
10316 1989-12-30  Vern Paxson <vern@ee.lbl.gov>
10317
10318         * README: [no log message]
10319
10320 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
10321
10322         * scan.l: changed to not use '|' and trailing context combo so users
10323         can test using -F ...
10324
10325 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
10326
10327         * parse.y: made trailing context combined with '|' warning always
10328         come out
10329
10330 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
10331
10332         * README: [no log message]
10333
10334 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
10335
10336         * COPYING: Initial revision
10337
10338 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
10339
10340         * NEWS, README, main.c: [no log message]
10341
10342 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
10343
10344         * README: [no log message]
10345
10346 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
10347
10348         * NEWS, README, main.c: [no log message]
10349
10350 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
10351
10352         * : Beta release
10353
10354 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
10355
10356         * NEWS, main.c: [no log message]
10357
10358 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
10359
10360         * flex.skl, flexdef.h, gen.c, misc.c, nfa.c, parse.y, scan.l, sym.c: 
10361         2.0.1 beta
10362
10363 1989-06-20  Vern Paxson <vern@ee.lbl.gov>
10364
10365         * README: [no log message]
10366
10367 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
10368
10369         * gen.c: fixsed bug with -I and backtracking
10370
10371 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
10372
10373         * flex.skl: Cleaned up forward declarations of yyunput() and input()
10374
10375 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
10376
10377         * parse.y: Split copyright string.
10378
10379 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
10380
10381         * nfa.c: Split copyright string.  Added check for empty machine in
10382         dupmachine().
10383
10384 1989-05-25  Vern Paxson <vern@ee.lbl.gov>
10385
10386         * ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, scan.l, sym.c,
10387         tblcmp.c, yylex.c: Split copyright string into two to avoid tempting
10388         fate with \<newline> sequences ...
10389
10390 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
10391
10392         * README: updated for 2nd release Beta test added RCS header
10393
10394 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
10395
10396         * flexdef.h: removed static char copyright
10397
10398 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
10399
10400         * flexdef.h: Added BSD copyright notice.  Removed
10401         FAST_SKELETON_FILE.
10402
10403 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
10404
10405         * main.c: added BSD copyright notice.  Removed references to
10406         FAST_SKELETON_FILE.
10407
10408 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
10409
10410         * ecs.c, gen.c, nfa.c: Added BSD copyright notice
10411
10412 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
10413
10414         * ccl.c, dfa.c, misc.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 
10415         added BSD copyright notice
10416
10417 1989-05-24  Vern Paxson <vern@ee.lbl.gov>
10418
10419         * flex.skl: Initial revision
10420
10421 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
10422
10423         * yylex.c: renamed accnum to num_rules
10424
10425 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
10426
10427         * tblcmp.c: moved table generation code to gen.c moved ntod() to
10428         dfa.c
10429
10430 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
10431
10432         * sym.c: the most piddling format change imaginable
10433
10434 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
10435
10436         * scan.l: changed to look for yymore, REJECT, %used and %unused
10437         removed gross magic for dealing with section 3
10438
10439 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
10440
10441         * nfa.c, parse.y: changes for variable trailing context
10442
10443 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
10444
10445         * misc.c: added all_lower() and all_upper()
10446
10447 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
10448
10449         * main.c: added checking for features being Really used
10450         backtracking, performance reports misc. cleanup
10451
10452 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
10453
10454         * gen.c: major overhaul for merged skeleton
10455
10456 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
10457
10458         * flexdef.h: a zillion changes/additions/cleanups
10459
10460 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
10461
10462         * dfa.c: added backtrack report added checking for dangerous
10463         trailing context considerable minor cleanup
10464
10465 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
10466
10467         * ccl.c: list_character_set() modified to take a FILE to write to
10468         ...
10469
10470 1989-05-19  Vern Paxson <vern@ee.lbl.gov>
10471
10472         * README: updated for beta release
10473
10474 1988-11-25  Vern Paxson <vern@ee.lbl.gov>
10475
10476         * main.c: added -p flag generation of #define's for scanner
10477
10478 1988-11-25  Vern Paxson <vern@ee.lbl.gov>
10479
10480         * flexdef.h: Added END_OF_BUFFER_ACTION and bol_needed
10481
10482 1988-11-25  Vern Paxson <vern@ee.lbl.gov>
10483
10484         * dfa.c: added ntod()
10485
10486 1988-05-09  Vern Paxson <vern@ee.lbl.gov>
10487
10488         * gen.c: Initial revision
10489
10490 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
10491
10492         * yylex.c: RCS header changed display style of non-printings from ^x
10493         to \0xx
10494
10495 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
10496
10497         * tblcmp.c: RCS header MAX_XTIONS_FOR_FULL_INTERIOR_FIT ->
10498         MAX_XTIONS_FULL_INTERIOR_FIT made back-tracking accepting number be
10499           one greater than the last legit accepting number, instead of 0.
10500           This way, end-of-buffer can take 0 and no negative accepting numbers
10501         are needed.  added genftbl() changed last ftl references to C added
10502         check for UNSIGNED_CHAR's added back-track logic to make_tables()
10503         added checking and report for backtracking fixed fence-post error
10504         with onesp stack pointer
10505
10506 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
10507
10508         * sym.c: RCS header changed "entry" to "sym_entry" to avoid conflict
10509         with old keyword
10510
10511 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
10512
10513         * scan.l: RCS header removed \^ from ESCSEQ
10514
10515 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
10516
10517         * parse.y: RCS header bug fix due to missing default rule, could
10518           have to backtrack when backtrack variables haven't been set up
10519
10520 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
10521
10522         * nfa.c: RCS ident yy_cp, yy_bp support name shortenings assoc_rule
10523         support
10524
10525 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
10526
10527         * misc.c: RCS header check before malloc()'ing for 16 bit overflow
10528         MS_DOS, VMS ifdef's removed commented-out \^ code removed FTLSOURCE
10529         code added readable_form()
10530
10531 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
10532
10533         * main.c: Added RCS header removed revision history misc additions
10534         and fixes to globals VMS ifdef's backtracking statistics -p flag
10535         name shortenings
10536
10537 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
10538
10539         * flexdef.h: removed revision history added RCS header added VMS,
10540         MS_DOS ifdef's removed DEFAULT_ACTION, changed END_OF_BUFFER_ACTION
10541         shortened MAX_XTIONS_FOR_FULL_INTERIOR_FIT to
10542         MAX_XTIONS_FULL_INTERIOR_FIT added MAX_ASSOC_RULES added
10543         performance_report, assoc_rule gloabls added num_backtracking gloabl
10544         shortened allocate_integer_pointer_array,
10545         reallocate_integer_pointer_array
10546
10547 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
10548
10549         * ecs.c: added RCS id added PROCFLG to avoid assumption of signed
10550         char's
10551
10552 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
10553
10554         * dfa.c: added RCS id added check_for_backtracking() added
10555         dump_associated_rules() added dump_transitions() shortened
10556         reallocate_integer_pointer_array to reallocate_int_ptr_array removed
10557         some dfaacc_{state,set} abuses
10558
10559 1988-05-08  Vern Paxson <vern@ee.lbl.gov>
10560
10561         * ccl.c: Added list_character_set()
10562
10563 1988-05-07  Vern Paxson <vern@ee.lbl.gov>
10564
10565         * ccl.c: added RCS id
10566
10567 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10568
10569         * README: minor tweaks
10570
10571 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10572
10573         * README: forgot sh flex.shar
10574
10575 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10576
10577         * README: final tweaking
10578
10579 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10580
10581         * tblcmp.c: removed minor lint fluff
10582
10583 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10584
10585         * NEWS: [no log message]
10586
10587 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10588
10589         * NEWS, README: Initial revision
10590
10591 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10592
10593         * yylex.c: added identifying comment.  changed to include "parse.h"
10594         instead of "y.tab.h"
10595
10596 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10597
10598         * tblcmp.c: Changed name from flexcmp.c -> tblcmp.c fixed misc.
10599         typos made generating ec tables be a routine
10600
10601 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10602
10603         * sym.c: changed name from flexsym.c -> sym.c revamped calling
10604           sequences, etc., for extended table struct definition which now has
10605         both char * and int fields.
10606
10607 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10608
10609         * scan.l: Changed name from flexscan.l -> scan.l fixed bug in
10610         <RECOVER> added block comments between rules.
10611
10612 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10613
10614         * parse.y: changed name from flexparse.y -> parse.y added start
10615         condition "INITIAL" made a{3} have "variable length"
10616
10617 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10618
10619         * nfa.c: changed name from flexnfa.c -> nfa.c corrected some typos.
10620
10621 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10622
10623         * misc.c: changed name from flexmisc.c -> misc.c
10624
10625 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10626
10627         * main.c: fixed bug causing core dumps if skeleton files could not
10628         be opened.  Added -cF.  Added fullspd to be equivalent to fulltbl
10629            for which options is cannot be mixed with.
10630
10631 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10632
10633         * flexdef.h: fixed typos, enhanced symbol table definition.
10634
10635 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10636
10637         * ecs.c: changed name from flexecs.c to ecs.c
10638
10639 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10640
10641         * dfa.c: changed name from flexdfa.c to dfa.c
10642
10643 1988-04-10  Vern Paxson <vern@ee.lbl.gov>
10644
10645         * ccl.c: changed name from flexccl.c -> ccl.c
10646
10647 1988-02-13  Vern Paxson <vern@ee.lbl.gov>
10648
10649         * ccl.c, dfa.c, ecs.c, flexdef.h, main.c, misc.c, nfa.c, parse.y,
10650         scan.l, sym.c, tblcmp.c, yylex.c: Beta Release.
10651
10652 1987-11-08  Vern Paxson <vern@ee.lbl.gov>
10653
10654         * Initial revision
10655