1 2017-05-06 Will Estes <westes575@gmail.com>
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
9 2017-05-06 Will Estes <westes575@gmail.com>
11 * NEWS: version 2.6.4 * NEWS: Record release date.
13 2017-05-06 Will Estes <westes575@gmail.com>
15 * .prev-version: note previous version
17 2017-05-06 Will Estes <westes575@gmail.com>
19 * NEWS: doc: update NEWS for upcoming release
21 2017-05-04 viktor.shepel <shepelvictor@bigmir.net>
23 * doc/flex.texi: doc: Correct typo in C code sample in manual
25 2017-05-04 Explorer09 <explorer09@gmail.com>
27 * src/flex.skl: scanner: Mention %# comments are removed when
30 2017-05-02 Demi Obenour <demiobenour@gmail.com>
32 * src/flex.skl: Honor user definitions of yy_* macros The user may have defined the yy_* macros themselves. In that case,
35 2017-05-02 Demi Obenour <demiobenour@gmail.com>
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
41 2017-05-03 Demi Obenour <demiobenour@gmail.com>
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
47 2017-05-03 Demi Obenour <demiobenour@gmail.com>
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.
52 2017-04-02 Jeff Smith <whydoubt@gmail.com>
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.
59 2017-05-03 Demi Obenour <demiobenour@gmail.com>
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
66 2017-05-03 Explorer09 <explorer09@gmail.com>
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
73 2017-05-02 Will Estes <westes575@gmail.com>
75 * po/POTFILES.in: gettext: revert listing generated .c files
77 2017-04-10 Jeff Smith <whydoubt@gmail.com>
79 * src/filter.c: FLEX_EXIT() is the preferred way to exit flex
81 2017-04-11 Explorer09 <explorer09@gmail.com>
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)
88 2017-04-11 Explorer09 <explorer09@gmail.com>
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
94 2017-04-12 Todd C. Miller <Todd.Miller@courtesan.com>
96 * src/flex.skl: scanner: update yy_buf_size after yyrealloc()
98 2017-05-02 Simon Sobisch <simonsobisch@web.de>
100 * configure.ac: build: use lowest versions for gettext, automake.
102 2017-05-02 Simon Sobisch <simonsobisch@web.de>
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
110 2017-05-02 Simon Sobisch <simonsobisch@web.de>
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.
119 2017-05-02 Simon Sobisch <simonsobisch@web.de>
121 * autogen.sh: build: only touch ChangeLog if it does not exist
123 2017-05-02 Simon Sobisch <simonsobisch@web.de>
125 * configure.ac, doc/Makefile.am: build: list earliest useable
126 versions for automake
128 2017-05-02 Simon Sobisch <simonsobisch@web.de>
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.
137 2017-01-06 Alastair Hughes <hobbitalastair@gmail.com>
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.
146 2017-02-17 Explorer09 <explorer09@gmail.com>
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).
153 2017-02-17 Explorer09 <explorer09@gmail.com>
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.
160 2017-02-12 Explorer09 <explorer09@gmail.com>
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.
166 2017-02-07 Explorer09 <explorer09@gmail.com>
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.
175 2017-02-16 Will Estes <westes575@gmail.com>
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
182 2017-02-06 Will Estes <westes575@gmail.com>
184 * src/Makefile.am: build: don't assume distdir/scan.c is writeable
186 2017-01-02 Explorer09 <explorer09@gmail.com>
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
193 2017-01-02 Explorer09 <explorer09@gmail.com>
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.
198 2017-01-02 Explorer09 <explorer09@gmail.com>
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.
207 2017-02-03 Explorer09 <explorer09@gmail.com>
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
214 2017-01-03 Explorer09 <explorer09@gmail.com>
216 * tests/Makefile.am, tests/no_bison_stub.c: test: Skip bison tests
217 if bison is not available
219 2017-01-03 Explorer09 <explorer09@gmail.com>
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.
229 2017-01-01 Explorer09 <explorer09@gmail.com>
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.
238 2017-01-03 Explorer09 <explorer09@gmail.com>
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).
247 2016-12-31 Explorer09 <explorer09@gmail.com>
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
255 2017-01-19 Explorer09 <explorer09@gmail.com>
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
264 2017-01-23 Will Estes <westes575@gmail.com>
266 * NEWS, configure.ac: doc: v2.6.4
268 2017-01-23 Thomas Klausner <wiz@NetBSD.org>
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.
274 2017-01-22 Thomas Klausner <wiz@NetBSD.org>
276 * src/Makefile.am: build: Fix skel.c generation with BSD make
278 2017-01-22 Christos Zoulas <christos@zoulas.com>
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 ..
283 2017-01-22 Christos Zoulas <christos@zoulas.com>
285 * src/flexdef.h: scanner: Add yyparse prototype
287 2017-01-22 Thomas Klausner <wiz@NetBSD.org>
289 * src/flex.skl: scanner: move comment for consistency
291 2017-01-22 Christos Zoulas <christos@zoulas.com>
293 * src/misc.c: scanner: Use array instead of pointer
295 2017-01-22 Christos Zoulas <christos@zoulas.com>
297 * src/main.c: scanner: manage path to m4 better. Avoid alloca() for SSP; it is better anyway; since we don't need to
300 2017-01-22 Christos Zoulas <christos@zoulas.com>
302 * src/gen.c: scanner: Avoid creating unused label
304 2017-01-22 Christos Zoulas <christos@zoulas.com>
306 * src/buf.c: Cast argument to avoid arithmetic on void *.
308 2017-01-22 Christos Zoulas <christos@zoulas.com>
310 * src/scan.l: scanner: Use strncpy
312 2017-01-22 Christos Zoulas <christos@zoulas.com>
314 * src/main.c: scanner: Use prefix when defining yywrap to avoid
315 redefinition. Fixes regression introduced in v2.6.3.
317 2017-01-22 Christos Zoulas <christos@zoulas.com>
319 * src/flexdef.h, src/misc.c: scanner: Include stdarg.h for va_list
321 2017-01-22 Christos Zoulas <christos@zoulas.com>
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.
326 2017-01-01 Explorer09 <explorer09@gmail.com>
328 * tests/README: test: document automake convention for skipped exit
331 2017-01-03 Explorer09 <explorer09@gmail.com>
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.
338 2017-01-02 Explorer09 <explorer09@gmail.com>
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.
346 2017-01-02 Explorer09 <explorer09@gmail.com>
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.
356 2017-01-02 Explorer09 <explorer09@gmail.com>
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.
363 2017-01-01 Explorer09 <explorer09@gmail.com>
365 * configure.ac: build: Simplify indent program detection
367 2017-01-12 Tobias Klauser <tklauser@distanz.ch>
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.
373 2017-01-12 Will Estes <westes575@gmail.com>
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
381 2017-01-10 Harald van Dijk <harald@gigawatt.nl>
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.
389 2017-01-09 luistung <dongliang1986@gmail.com>
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
394 2017-01-11 Will Estes <westes575@gmail.com>
396 * src/flex.skl: scanner: remove void cast before fprintf
398 2016-12-30 Will Estes <westes575@gmail.com>
400 * NEWS: doc: update NEWS for 2.6.3 release
402 2016-11-26 Explorer09 <explorer09@gmail.com>
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.
410 2016-11-26 Explorer09 <explorer09@gmail.com>
412 * src/Makefile.am: build: "make clean" deletes stage1scan.c,
415 2016-11-26 Explorer09 <explorer09@gmail.com>
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'.
422 2016-12-19 Alexis La Goutte <alexis.lagoutte@gmail.com>
424 * src/flex.skl: scanner: remove trailing whitespace in skeleton
426 2016-12-01 Demi Obenour <demiobenour@gmail.com>
428 * src/buf.c, src/main.c, src/parse.y: scanner: Disallow, overquote
429 '[' and ']' in prefix
431 2016-12-29 Samuel Thibault <samuel.thibault@ens-lyon.org>
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
437 2016-11-24 Will Estes <westes575@gmail.com>
439 * NEWS: doc: note no more libcompat in NEWS
441 2016-11-24 Will Estes <westes575@gmail.com>
443 * lib/Makefile.am: build: explain empty lib/Makefile.am
445 2016-11-20 Explorer09 <explorer09@gmail.com>
447 * configure.ac: build: warn about cross compiling with *alloc
449 2016-11-19 Explorer09 <explorer09@gmail.com>
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.
456 2016-11-16 Explorer09 <explorer09@gmail.com>
458 * src/Makefile.am: build: Let stage1flex respect LFLAGS
460 2016-11-14 Will Estes <westes575@gmail.com>
462 * NEWS: doc: describe --disable-libfl in NEWS
464 2016-10-31 Explorer09 <explorer09@gmail.com>
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
469 2016-11-09 Demi Obenour <demiobenour@gmail.com>
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.
475 2016-11-08 Will Estes <westes575@gmail.com>
477 * tests/.gitignore: git: ignore quote_in_comment artifacts
479 2016-11-08 Demi Obenour <demiobenour@gmail.com>
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.
486 2016-11-06 Thomas Klausner <wiz@NetBSD.org>
488 * configure.ac: Fix unportable test(1) operator. "==" is only supported by bash, "=" is the standard comparison
491 2016-11-02 Demi Obenour <demiobenour@gmail.com>
493 * tests/quotes.l: Add more escaping tests
495 2016-11-01 Demi Obenour <demiobenour@gmail.com>
497 * src/scan.l: Fix another escaping bug in non-indented verbatim section 2 code. I also did some reformatting.
499 2016-10-28 Alastair Hughes <hobbitalastair@gmail.com>
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.
505 2016-10-28 Explorer09 <explorer09@gmail.com>
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.
511 2016-10-27 Alastair Hughes <hobbitalastair@gmail.com>
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.
518 2016-10-26 Will Estes <westes575@gmail.com>
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
526 2016-10-25 Explorer09 <explorer09@gmail.com>
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>
531 2016-10-25 Will Estes <westes575@gmail.com>
533 * NEWS, configure.ac: build: version 2.6.3 begins
535 2016-10-24 Will Estes <westes575@gmail.com>
537 * NEWS: doc: mark 2.6.2 release date
539 2016-10-24 Will Estes <westes575@gmail.com>
541 * .gitignore, NEWS, configure.ac: build: switch xz to lzip
543 2016-10-20 Demi Obenour <demiobenour@gmail.com>
545 * src/scan.l, tests/quotes.l: Fix M4 quotation in section 2 prologue
546 and refactor duplicated code
548 2016-10-21 Alex Kennedy <alexzanderkennedy@gmail.com>
550 * doc/flex.texi: Update flex.texi: Removed repedative wording "Flex used to" was written twice at the beginning of Chapter 9,
553 2016-09-27 Demi Obenour <demiobenour@gmail.com>
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.
562 2016-10-19 Will Estes <westes575@gmail.com>
564 * Makefile.am, configure.ac: build: for automake, flex is foreign
566 2016-10-19 Will Estes <westes575@gmail.com>
568 * README, README.md: doc: mv README to README.md
570 2016-10-19 Will Estes <westes575@gmail.com>
572 * README: doc: touch up README
574 2016-10-19 Will Estes <westes575@gmail.com>
576 * README: doc: README no longer mentions sourceforge
578 2016-10-06 Will Estes <westes575@gmail.com>
580 * NEWS: doc: update NEWS with more post-2.6.1 additions
582 2016-09-27 Demi Obenour <demiobenour@gmail.com>
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.
600 2016-10-03 Mightyjo <mightyjo@gmail.com>
602 * src/flex.skl, tests/.gitignore, tests/Makefile.am,
603 tests/cxx_restart.ll, tests/cxx_restart.txt: Fix yyrestart(NULL)
606 2016-09-05 Demi Obenour <demiobenour@gmail.com>
608 * src/scan.l: scanner: M4 quoting fixes
610 2016-09-05 Demi Obenour <demiobenour@gmail.com>
612 * src/Makefile.am: Support `make indent` for out of source builds
614 2016-09-24 Demi Obenour <demiobenour@gmail.com>
616 * src/Makefile.am, src/mkskel.sh: Simplify some shell code
618 2016-09-23 Demi Obenour <demiobenour@gmail.com>
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
626 2016-09-04 Demi Obenour <demiobenour@gmail.com>
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.
632 2016-06-20 Translation Project <coordinator@translationproject.org>
634 * NEWS, po/sv.po: new sv translation
636 2016-05-23 Demetri Obenour <demiobenour@gmail.com>
638 * src/misc.c: Delete action_m4_define from misc.c This function was not used and always triggered a fatal error when
641 2016-05-20 Will Estes <westes575@gmail.com>
643 * tests/Makefile.am, tests/testwrapper-direct.sh: test: run direct
646 2016-01-11 Egor Pugin <egor.pugin@gmail.com>
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
652 2016-05-20 Will Estes <westes575@gmail.com>
654 * tests/testwrapper.sh: test: drop .exe when making input file names
656 2016-05-20 Will Estes <westes575@gmail.com>
658 * tests/Makefile.am: test: removed dependencies for include tests
660 2016-04-28 Tobias Klauser <tklauser@distanz.ch>
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); ^~~~~~~
673 2016-03-31 Will Estes <westes575@gmail.com>
675 * doc/Makefile.am: build: prettified command to build man page
677 2016-03-31 Will Estes <westes575@gmail.com>
679 * doc/Makefile.am: build: added man page to DISTCLEANFILES
681 2016-03-31 Will Estes <westes575@gmail.com>
683 * BUGS, TODO: remove unused TODO, BUGS files
685 2016-03-31 Will Estes <westes575@gmail.com>
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
695 2016-03-31 Will Estes <westes575@gmail.com>
697 * po/POTFILES.in: gettext: removed flex.skl from POTFILES.in file
700 2016-03-31 rlar <rlar>
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
706 2016-03-31 rlar <rlar>
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.
711 2016-03-31 rlar <rlar>
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
718 2016-03-31 Will Estes <westes575@gmail.com>
720 * po/POTFILES.in: gettext: list src/flex.skl in po/POTFILES.in
722 2016-03-29 rlar <rlar>
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]
727 2016-03-29 rlar <rlar>
729 * tests/Makefile.am: suppress `WARNINGFLAGS' for the almost obsolete
732 2016-03-29 rlar <rlar>
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
737 2016-03-31 Tobias Klauser <tklauser@distanz.ch>
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));
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.
749 2016-03-29 Robert.Larice Robert Larice <Robert.Larice@t-online.de>
751 * src/Makefile.am: build: simplified dependency tracking so parallel
754 2016-03-20 rlar <rlar>
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]
760 2016-03-18 Will Estes <westes575@gmail.com>
762 * NEWS, configure.ac: mention v2.6.2; summarize changes since 2.6.1
764 2016-03-18 Will Estes <westes575@gmail.com>
766 * doc/flex.texi: doc: corrected example in manual, gh#67
768 2016-03-16 rlar <rlar>
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
774 2016-03-16 rlar <rlar>
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]
780 2016-03-16 rlar <rlar>
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
785 2016-03-16 rlar <rlar>
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]
791 2016-03-16 rlar <rlar>
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]
797 2016-03-16 rlar <rlar>
799 * tests/multiple_scanners_r_main.c: warning: unused variable 'fp'
802 2016-03-16 rlar <rlar>
804 * tests/pthread.l: main(), warning: redundant redeclaration of
805 'main' [-Wredundant-decls]
807 2016-03-16 rlar <rlar>
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]
813 2016-03-16 rlar <rlar>
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]
823 2016-03-01 rlar <rlar>
825 * src/ecs.c, src/tblcmp.c: Fix two more casts
827 2016-03-14 Bastian Köcher <git@kchr.de>
829 * src/gen.c: Fixes yyl compare with unsigned warning
831 2016-03-13 Robert Larice <Robert.Larice@t-online.de>
833 * configure.ac: Suppress portability warnings in Makefile generation
835 2016-02-27 rlar <rlar>
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
840 2016-03-01 rlar <rlar>
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
846 2016-02-27 rlar <rlar>
848 * src/flex.skl: generated code, `_yybytes_len' is of type `int', fix
851 2016-02-28 rlar <rlar>
853 * src/gen.c: generated code, `max_size' seems to be of type `int',
854 fix casts accordingly
856 2016-02-28 rlar <rlar>
858 * src/flex.skl: generated code, here `new_size' is of type `int',
859 fix casts accordingly
861 2016-02-28 rlar <rlar>
863 * src/flex.skl: generated code, `yy_buf_size' is of type `int', fix
866 2016-02-28 rlar <rlar>
868 * src/flex.skl: generated code, `offset' is of type `int'
870 2016-02-28 rlar <rlar>
872 * src/gen.c: generated code, `yy_more_len' is of type `int'
874 2016-02-28 rlar <rlar>
876 * src/scan.l: scan.l, rewrite two loops to avoid unneccesairy
879 2016-03-01 rlar <rlar>
881 * src/regex.c, src/tables.c: improve readability
883 2016-02-28 rlar <rlar>
885 * src/tblcmp.c: another cast in tblcmp.c to avoid warning
887 2016-02-28 rlar <rlar>
889 * src/buf.c: casts in buf_append() to get rid of warnings
891 2016-02-28 rlar <rlar>
893 * src/dfa.c, src/gen.c: cast to suite type of flex_uint32_t td_lolen
895 2016-02-28 rlar <rlar>
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
900 2016-03-01 rlar <rlar>
902 * src/buf.c, src/main.c: cast and fix usage of log10(), ceil to
903 prevent buffer overflow
905 2016-03-01 rlar <rlar>
907 * src/tables.c: tables.c, sprinkle casts to get rid of warnings
909 2016-03-01 rlar <rlar>
911 * src/tables.c: yytbl_data_compress(), change type of local newsz to
914 2016-03-01 rlar <rlar>
916 * src/tables.c, src/tables.h: change type of struct
917 yytbl_writer.total_written to get rid of warnings
919 2016-02-28 rlar <rlar>
921 * src/tables.c: change argument type of yytbl_writen() to get rid of
924 2016-03-01 rlar <rlar>
926 * src/tables.c: yytbl_write8/16/32(), change type of local variables
927 to get rid of warnings
929 2016-02-28 rlar <rlar>
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()
935 2016-03-01 Will Estes <westes575@gmail.com>
937 * NEWS: Mention 2.6.1 release date
939 2016-02-28 rlar <rlar>
941 * src/gen.c: avoid warning, add (int) cast to the read() return
942 value For similiarity with the fread() case.
944 2016-02-28 rlar <rlar>
946 * src/scan.l: avoid warning, POSIX says yyless() has an `int'
949 2016-02-29 rlar <rlar>
951 * src/filter.c: use type size_t in filter_tee_header() to avoid
954 2016-02-29 rlar <rlar>
956 * src/filter.c, src/misc.c, src/scanopt.c, src/tables.c: add
957 (size_t) casts to malloc invocations to prevent warnings
959 2016-02-29 rlar <rlar>
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
964 2016-02-29 rlar <rlar>
966 * src/flexdef.h, src/scan.l, src/sym.c: ndlookup(), char *, to get
967 rid of casts and warnings
969 2016-02-28 rlar <rlar>
971 * src/flexdef.h, src/scan.l, src/sym.c: ndinstal(), char *, to get
972 rid of casts and warnings
974 2016-02-28 rlar <rlar>
976 * src/flexdef.h, src/scan.l, src/sym.c: cclinstal() and ccllookup(),
977 char *, to get rid of casts and warnings
979 2016-02-28 rlar <rlar>
981 * src/gen.c: warning: redundant redeclaration of
982 ‘gen_next_state’ [-Wredundant-decls]
984 2016-02-28 rlar <rlar>
986 * src/gen.c: warning: no previous prototype for ‘mkecstbl’
987 [-Wmissing-prototypes]
989 2016-02-28 rlar <rlar>
991 * src/main.c: warning: suggest parentheses around assignment used as
992 truth value [-Wparentheses]
994 2016-02-28 rlar <rlar>
996 * src/flexdef.h: warning: redundant redeclaration of ‘yywrap’
999 2016-02-28 rlar <rlar>
1001 * src/flexdef.h: warning: redundant redeclaration of ‘yylval’
1004 2016-02-28 rlar <rlar>
1006 * src/flexdef.h: warning: redundant redeclaration of ‘yyin’
1009 2016-02-28 rlar <rlar>
1011 * src/flexdef.h, src/main.c: warning: redundant redeclaration of
1012 ‘yyparse’ [-Wredundant-decls]
1014 2016-02-28 rlar <rlar>
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
1019 2016-02-28 rlar <rlar>
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
1025 2016-02-28 Will Estes <westes575@gmail.com>
1027 * lib/reallocarray.c: Prototyped reallocarray implementation
1029 2016-02-28 Will Estes <westes575@gmail.com>
1031 * src/scanopt.c: Removed custom strcasecmp() function
1033 2016-02-28 rlar <rlar>
1035 * src/flex.skl: fwrite wants a size_t, yyleng is int per posix
1037 2016-02-28 rlar <rlar>
1039 * src/scanopt.c: Remove some unneeded casts
1041 2016-02-28 rlar <rlar>
1043 * src/flexdef.h: warning: negative integer implicitly converted to
1044 unsigned type [-Wsign-conversion]
1046 2016-02-27 rlar <rlar>
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
1052 2016-02-27 rlar <rlar>
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
1057 2016-02-27 rlar <rlar>
1059 * tests/bison_nr_parser.y: warning: deprecated directive, use
1060 '%pure-parser' [-Wdeprecated]
1062 2016-02-27 rlar <rlar>
1064 * lib/lib.c: warning: no previous prototype for 'do_nothing'
1065 [-Wmissing-prototypes]
1067 2016-02-27 rlar <rlar>
1069 * src/libmain.c: included stdlib.h header
1071 2016-02-27 Will Estes <westes575@gmail.com>
1073 * NEWS: Described more post v2.6.0 changes
1075 2016-02-27 Will Estes <westes575@gmail.com>
1077 * configure.ac: build: Removed bzip2 distribiution archive
1079 2016-02-27 Will Estes <westes575@gmail.com>
1081 * configure.ac: removed obsolete program check
1083 2016-02-27 Will Estes <westes575@gmail.com>
1085 * configure.ac: Made some program checks more robust
1087 2016-02-27 rlar <rlar>
1089 * src/flex.skl: Remove unneeded cast to int
1091 2016-02-27 Will Estes <westes575@gmail.com>
1093 * src/flex.skl: Fixed incorrect integer type
1095 2016-02-27 Will Estes <westes575@gmail.com>
1097 * src/flex.skl: Fix more integer types, resolves sf 184, 187
1099 2016-02-26 Robert Larice <Robert.Larice@t-online.de>
1101 * src/flex.skl, src/gen.c: Removed some type conversion warnings
1103 2016-02-26 Will Estes <westes575@gmail.com>
1105 * src/flex.skl: Changed another buffer size to int; resolves gh#61
1107 2016-02-24 Will Estes <westes575@gmail.com>
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.
1114 2016-02-24 Will Estes <westes575@gmail.com>
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.
1120 2016-02-23 Tobias Klauser <tklauser@distanz.ch>
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>
1126 2016-02-23 Tobias Klauser <tklauser@distanz.ch>
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>
1133 2016-02-16 Tobias Klauser <tklauser@distanz.ch>
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.
1139 2016-01-29 Tobias Klauser <tklauser@distanz.ch>
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.
1146 2016-01-29 Tobias Klauser <tklauser@distanz.ch>
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.
1155 2016-01-27 Tobias Klauser <tklauser@distanz.ch>
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.
1164 2016-01-23 Will Estes <westes575@gmail.com>
1166 * CODE_OF_CONDUCT.md: flex is for flex #NCoC
1168 2016-01-18 Will Estes <westes575@gmail.com>
1170 * doc/flex.texi: Referred to github for issue tracking, no longer sf
1172 2016-01-10 Egor Pugin <egor.pugin@gmail.com>
1174 * tests/reject.l4, tests/tableopts.l4: Opened files in binary mode
1177 2016-01-08 OBATA Akio <obache@NetBSD.org>
1179 * src/Makefile.am: Linked flex binary against libintl, not libfl. Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
1181 2016-01-08 Michael van Elst <mlelstv@NetBSD.org>
1183 * src/filter.c: Improved pipe-stdin hack behavior; resolves sf#198. Signed-off-by: Thomas <Klausner wiz@NetBSD.org>
1185 2015-12-27 Will Estes <westes575@gmail.com>
1187 * configure.ac, src/flexdef.h: Removed no longer needed header
1190 2015-12-27 Will Estes <westes575@gmail.com>
1192 * configure.ac: Checked for reallocarray() with AC_REPLACE_FUNCS
1194 2015-12-27 Will Estes <westes575@gmail.com>
1196 * src/flexdef.h, src/main.c: include libgen.h from flexdef.h, not
1199 2015-12-25 Michael Reed <m.reed@mykolab.com>
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
1210 2015-12-25 Michael Reed <m.reed@mykolab.com>
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
1216 2015-12-25 Michael Reed <m.reed@mykolab.com>
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
1222 2015-12-25 Michael Reed <m.reed@mykolab.com>
1224 * src/flexdef.h, src/main.c, src/scanopt.c, src/scanopt.h,
1225 src/sym.c: Remove remaining use of PROTO
1227 2015-12-21 Serguey Parkhomovsky <xindigo@gmail.com>
1229 * src/buf.c: buf.c: use snprintf
1231 2015-12-19 Will Estes <westes575@gmail.com>
1233 * configure.ac: build: reformatted AC_CHECK_FUNCS for readability
1235 2015-12-17 Will Estes <westes575@gmail.com>
1237 * src/scanopt.c: correct function prototype
1239 2015-12-15 Michael Reed <m.reed@mykolab.com>
1241 * src/main.c, src/scanopt.c, src/sym.c, src/tblcmp.c: Remove more
1244 2015-12-15 Michael Reed <m.reed@mykolab.com>
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
1249 2015-12-13 Michael McConville <mmcco@mykolab.com>
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.
1254 2015-12-13 Will Estes <westes575@gmail.com>
1256 * README: Noted github for issue tracking and pull requests
1258 2015-12-13 Michael McConville <mmcco@mykolab.com>
1260 * README: Reformatted README; removed sf bug tracking link.
1262 2015-12-13 Michael McConville <mmcco@mykolab.com>
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
1268 2015-12-12 Mike Frysinger <vapier@gentoo.org>
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
1282 2015-12-12 Mike Frysinger <vapier@gentoo.org>
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
1287 2015-12-12 Michael McConville <mmcco@mykolab.com>
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.
1292 2015-12-12 Michael Reed <m.reed@mykolab.com>
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.
1297 2015-12-11 Michael McConville <mmcco@mykolab.com>
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.
1308 2015-12-11 Michael McConville <mmcco@mykolab.com>
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.
1315 2015-12-12 Will Estes <westes575@gmail.com>
1317 * src/flexdef.h, src/main.c: Made search for m4 more explicit.
1319 2015-12-12 Will Estes <westes575@gmail.com>
1321 * src/flex.skl: Returned 0 from yywrap() instead of EOF
1323 2015-12-11 Will Estes <westes575@gmail.com>
1325 * src/libmain.c: Changed end of main() in libmain to exit(0)
1327 2015-12-11 Will Estes <westes575@gmail.com>
1329 * NEWS, configure.ac: Mentioned v2.6.1; documented some changes
1332 2015-12-11 Will Estes <westes575@gmail.com>
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.
1338 2015-12-11 Will Estes <westes575@gmail.com>
1340 * doc/Makefile.am: Removed flex.pdf from distribution; partially
1343 2015-12-11 Will Estes <westes575@gmail.com>
1345 * src/flex.skl: Commented in C style in skeleton; fixed sf#195
1347 2015-12-10 Will Estes <westes575@gmail.com>
1349 * .gitignore: Ignored autoscan files
1351 2015-12-09 Will Estes <westes575@gmail.com>
1353 * configure.ac: Checked for ranlib and strdup() at configure time
1355 2015-12-09 Michael McConville <mmcconville@mykolab.com>
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.
1361 2015-12-09 Michael McConville <mmcconville@mykolab.com>
1363 * src/flex.skl: Removed memory allocation casts.
1365 2015-12-09 Michael McConville <mmcconville@mykolab.com>
1367 * src/flexdef.h: Removed alloca() configuration. Since alloca() is dangerous, depricated, we remove it.
1369 2015-12-09 Michael McConville <mmcconville@mykolab.com>
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.
1374 2015-12-09 Michael McConville <mmcconville@mykolab.com>
1376 * src/main.c, src/scanopt.c, src/tables.c: Removed NULL-checks
1379 2015-12-08 Michael McConville <mmcconville@mykolab.com>
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.
1386 2015-12-08 Michael McConville <mmcconville@mykolab.com>
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().
1393 2015-12-08 Michael McConville <mmcconville@mykolab.com>
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
1403 2015-12-07 Michael McConville <mmcconville@mykolab.com>
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
1412 2015-12-07 Will Estes <westes575@gmail.com>
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.
1420 2015-12-05 Michael McConville <mmcconville@mykolab.com>
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.
1426 2015-12-05 Michael McConville <mmcconville@mykolab.com>
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.
1433 2015-12-04 Akim Demaille <akim@lrde.epita.fr>
1435 * src/FlexLexer.h: Cleaned up white space.
1437 2015-12-04 Akim Demaille <akim@lrde.epita.fr>
1439 * src/FlexLexer.h: Removed struct keyword before yy_buffer_state
1441 2015-12-04 Akim Demaille <akim@lrde.epita.fr>
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
1447 2015-12-04 Akim Demaille <akim@lrde.epita.fr>
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.
1453 2015-12-04 Akim Demaille <akim@lrde.epita.fr>
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.
1460 2015-12-02 Mightyjo <mightyjo@gmail.com>
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.
1469 2015-12-02 Michael McConville <mmcconville@mykolab.com>
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
1478 2015-11-30 Serguey Parkhomovsky <sergueyparkhomovsky@gmail.com>
1480 * src/scan.l: Error on unbalanced parentheses in rules section.
1482 2015-11-29 Will Estes <westes575@gmail.com>
1484 * src/Makefile.am: Cleaned up BUILT_SOURCES list. Removed reference to skel.c as a built source since other make rules
1487 2015-11-29 Will Estes <westes575@gmail.com>
1489 * src/Makefile.am: Sorted file names in flex_SOURCES
1491 2015-11-27 Mightyjo <mightyjo@gmail.com>
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
1502 2015-11-21 Will Estes <westes575@gmail.com>
1504 * configure.ac: updated syntax of AC_INIT call as per autoupdate
1506 2015-11-21 Will Estes <westes575@gmail.com>
1508 * tests/Makefile.am: removed extra call to a _CPPFLAGS variable
1510 2015-05-14 Stefan Reinauer <stefan.reinauer@coreboot.org>
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>
1519 2015-11-16 Mightyjo <mightyjo@gmail.com>
1521 * tests/Makefile.am: Used in-tree header file for c++ tests.
1523 2015-11-17 Will Estes <westes575@gmail.com>
1525 * configure.ac: Declared version 2.6.0
1527 2015-11-17 Will Estes <westes575@gmail.com>
1529 * NEWS: Dated, described flex release 2.6.0
1531 2015-11-13 Will Estes <westes575@gmail.com>
1533 * NEWS, configure.ac: Declared version 2.6.0rc1
1535 2015-11-13 lukeallardyce <lukeallardyce@users.sourceforge.net>
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
1542 2015-11-12 Will Estes <westes575@gmail.com>
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.
1553 2015-11-11 Will Estes <westes575@gmail.com>
1555 * tests/Makefile.am: Pulled out scripts in tests/Makefile.am
1557 2015-11-11 Will Estes <westes575@gmail.com>
1559 * tests/Makefile.am: Added srcdir to tableopts.am include
1561 2015-11-11 Will Estes <westes575@gmail.com>
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.
1572 2015-11-10 Will Estes <westes575@gmail.com>
1574 * autogen.sh: Called libtoolize directly because autoreconf fails to
1575 pick up LT_INIT properly
1577 2015-11-10 Will Estes <westes575@gmail.com>
1579 * tests/Makefile.am: Added tableopts.sh to EXTRA_DIST
1581 2015-11-08 Mightyjo <mightyjo@gmail.com>
1583 * tests/Makefile.am: Made tests depend on the built flex binary.
1585 2015-11-08 Mightyjo <mightyjo@gmail.com>
1587 * : commit cf6cb4dce791c26567cc506770ca96b4f4118024 Author: Mightyjo
1588 <mightyjo@gmail.com> Date: Sat Nov 7 23:11:35 2015 -0800
1590 2015-11-04 Mightyjo <mightyjo@gmail.com>
1592 * doc/flex.texi: Updated documentation to reflect the revisions to
1595 2015-10-26 Mightyjo <mightyjo@gmail.com>
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.
1606 2015-09-29 Translation Project <coordinator@translationproject.org>
1608 * po/zh_CN.po: new zh_CN translation from the translation project
1610 2015-07-27 Jaska Uimonen <jaska.uimonen@helsinki.fi>
1612 * src/gen.c: fix possible resource leak with yynultrans_tbl
1614 2015-07-27 Jaska Uimonen <jaska.uimonen@helsinki.fi>
1616 * src/dfa.c: fix possible uninitialized array values
1618 2015-08-05 Will Estes <westes575@gmail.com>
1620 * doc/flex.texi: add %{...%} block to example in manual
1622 2015-07-15 Will Estes <westes575@gmail.com>
1624 * configure.ac: initialize libtool earlier in build system
1627 2015-05-08 Translation Project <translation@translationproject.org>
1629 * po/da.po: new da translation from the Translation Project
1631 2014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com>
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
1637 2014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com>
1639 * src/flex.skl: Fix two "signed/unsigned" warnings
1641 2014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com>
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
1662 2014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com>
1664 * tests/bison_nr_parser.y, tests/bison_yylloc_parser.y,
1665 tests/bison_yylval_parser.y: Fix `implicit function declaration`
1668 2014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com>
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
1674 2014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com>
1676 * src/filter.c: Remove unused variable from
1677 src/filter.c:filter_fix_linedirs
1679 2014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com>
1681 * src/scanopt.c: Remove unused argument and variable from
1682 src/scanopt.c:scanopt_err
1684 2014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com>
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
1696 2014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com>
1698 * src/main.c: Fix warning about redefined macro when multiple
1701 2014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com>
1703 * tests/bison_nr_parser.y: Avoid passing `const char*` argument as
1704 `char*` in test-bison-nr
1706 2014-11-21 Alexis La Goutte <alexis.lagoutte@gmail.com>
1708 * src/misc.c, src/regex.c, src/tables.c, src/tables_shared.c: Fix
1709 -Wdocumentation warnings
1711 2014-11-16 Will Estes <westes575@gmail.com>
1713 * tests/README: document new suite layout
1715 2014-11-16 Will Estes <westes575@gmail.com>
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
1723 2014-11-14 Will Estes <westes575@gmail.com>
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.
1730 2014-11-14 Will Estes <westes575@gmail.com>
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.
1736 2014-07-18 Will Estes <westes575@gmail.com>
1738 * tests/tableopts.sh, tests/testwrapper.sh: use unofficial bash
1739 strict mode and cleanups in supporting bash scripts
1741 2014-07-18 Will Estes <westes575@gmail.com>
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
1751 2014-07-17 Will Estes <westes575@gmail.com>
1753 * tests/tableopts.sh: add tableopts.sh script
1755 2014-07-02 Will Estes <westes575@gmail.com>
1757 * configure.ac, tests/Makefile.am: use automake conditional around
1760 2014-07-01 Will Estes <westes575@gmail.com>
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
1770 2014-07-01 Will Estes <westes575@gmail.com>
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
1778 2014-07-01 Will Estes <westes575@gmail.com>
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
1786 2014-06-30 Will Estes <westes575@gmail.com>
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.
1795 2014-06-24 Will Estes <westes575@gmail.com>
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
1806 2014-06-24 Will Estes <westes575@gmail.com>
1808 * tests/Makefile.am: build reject_[vs]er tests explicitly to pass
1809 proper compiler flags
1811 2014-06-24 Will Estes <westes575@gmail.com>
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
1819 2014-06-17 Will Estes <westes575@gmail.com>
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
1826 2014-06-17 Will Estes <westes575@gmail.com>
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
1860 2014-06-16 Will Estes <westes575@gmail.com>
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
1870 2014-06-16 Will Estes <westes575@gmail.com>
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
1880 2014-06-16 Will Estes <westes575@gmail.com>
1882 * tests/Makefile.am: correct use of objext to OBJEXT
1884 2014-06-16 Will Estes <westes575@gmail.com>
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
1892 2014-06-16 Will Estes <westes575@gmail.com>
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
1904 2014-06-15 Will Estes <westes575@gmail.com>
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.
1918 2014-06-15 Will Estes <westes575@gmail.com>
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
1930 2014-06-14 Will Estes <westes575@gmail.com>
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
1944 2014-06-14 Will Estes <westes575@gmail.com>
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
1954 2014-06-14 Will Estes <westes575@gmail.com>
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
1962 2014-06-14 Will Estes <westes575@gmail.com>
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
1970 2014-06-14 Will Estes <westes575@gmail.com>
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
1978 2014-06-14 Will Estes <westes575@gmail.com>
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
1986 2014-06-14 Will Estes <westes575@gmail.com>
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
1993 2014-06-14 Will Estes <westes575@gmail.com>
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
2000 2014-06-12 Will Estes <westes575@gmail.com>
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
2008 2014-06-12 Will Estes <westes575@gmail.com>
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
2016 2014-06-12 Will Estes <westes575@gmail.com>
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.
2021 2014-06-12 Will Estes <westes575@gmail.com>
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
2028 2014-06-12 Will Estes <westes575@gmail.com>
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
2036 2014-06-12 Will Estes <westes575@gmail.com>
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
2044 2014-06-05 Will Estes <westes575@gmail.com>
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
2052 2014-06-05 Will Estes <westes575@gmail.com>
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
2060 2014-06-04 Will Estes <westes575@gmail.com>
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
2069 2014-06-04 Will Estes <westes575@gmail.com>
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
2078 2014-06-04 Will Estes <westes575@gmail.com>
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
2086 2014-06-04 Will Estes <westes575@gmail.com>
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
2094 2014-06-04 Will Estes <westes575@gmail.com>
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
2102 2014-06-04 Will Estes <westes575@gmail.com>
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
2109 2014-06-04 Will Estes <westes575@gmail.com>
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
2132 2014-06-04 Will Estes <westes575@gmail.com>
2134 * .gitignore, m4/.gitignore, m4/Makefile.am: do not track m4
2135 subdirectory any more
2137 2014-06-04 Will Estes <westes575@gmail.com>
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.
2144 2014-06-04 Will Estes <westes575@gmail.com>
2146 * doc/.gitignore: ignore more files generated by texinfo
2148 2014-06-04 Will Estes <westes575@gmail.com>
2150 * configure.ac: update gettext version to 0.19
2152 2014-06-04 Will Estes <westes575@gmail.com>
2154 * configure.ac: call LT_INIT earlier in configure.ac
2156 2014-06-04 Will Estes <westes575@gmail.com>
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
2167 2014-06-04 Will Estes <westes575@gmail.com>
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
2178 2014-06-03 Will Estes <westes575@gmail.com>
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
2188 2014-06-01 Will Estes <westes575@gmail.com>
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
2196 2014-06-01 Will Estes <westes575@gmail.com>
2198 * tests/Makefile.am: list tests/README with other EXTRA_DIST files
2201 2014-06-01 Will Estes <westes575@gmail.com>
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
2209 2014-06-01 Will Estes <westes575@gmail.com>
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
2221 2014-06-01 Will Estes <westes575@gmail.com>
2223 * tests/Makefile.am: distribute tests/testwrapper.sh
2225 2014-06-01 Will Estes <westes575@gmail.com>
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
2233 2014-05-29 Will Estes <westes575@gmail.com>
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
2241 2014-04-22 Will Estes <westes575@gmail.com>
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
2249 2014-04-22 Will Estes <westes575@gmail.com>
2251 * configure.ac: remove old tests/ subdirectories from build system
2253 2014-04-22 Will Estes <westes575@gmail.com>
2255 * configure.ac: add parallel test suite option to build system
2257 2014-04-22 Will Estes <westes575@gmail.com>
2259 * tests/.gitignore: ignore files for new test suite layout
2261 2014-04-22 Will Estes <westes575@gmail.com>
2263 * tests/Makefile.am: use automake parallel test suite option to
2266 2014-04-09 Manoj Srivastava <srivasta@golden-gryphon.com>
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>
2274 2014-10-31 Christos Zoulas <christos@zoulas.com>
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.
2281 2014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com>
2283 * src/flexdef.h, src/misc.c, src/scanflags.c: Allow error reporting
2284 routines to accept varying number of arguments in modern style
2286 2014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com>
2288 * src/buf.c: Fix warning on assigning from `const char*` to `char*`
2290 2014-07-24 Mariusz Pluciński <mplucinski@mplucinski.com>
2292 * src/main.c: Add disambiguation braces in main.c
2294 2014-07-17 Yuri <yuri@tsoft.com>
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]
2303 2014-06-21 Mariusz Pluciński <mplucinski@mplucinski.com>
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
2309 2014-06-11 Will Estes <westes575@gmail.com>
2311 * NEWS, configure.ac: update version number to 2.6.0-pre
2313 2014-05-03 Will Estes <westes575@gmail.com>
2315 * src/ecs.c: check limits before using array index cclp; resolves
2318 2014-04-02 Sean McBride <sean@rogue-research.com>
2320 * src/flex.skl: Suppress clang warning about empty @param paragraph;
2321 resolves sf#158 Signed-off-by: Will Estes <westes575@gmail.com>
2323 2014-04-02 Will Estes <westes575@gmail.com>
2325 * doc/flex.texi: fix punction when talking about colon-bracket
2326 delimiters; resolves sf#167
2328 2014-04-02 Will Estes <westes575@gmail.com>
2330 * doc/flex.texi: remove proofreading comment
2332 2014-04-02 Will Estes <westes575@gmail.com>
2334 * doc/flex.texi: Put angle brackets around start condition name;
2337 2014-04-02 Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
2339 * lib/Makefile.am, lib/realloc.c: Fix malloc/realloc replacement,
2340 bug#151. Signed-off-by: Will Estes <westes575@gmail.com>
2342 2014-04-02 Will Estes <westes575@gmail.com>
2344 * lib/malloc.c: change crlf line ending to lf
2346 2014-03-26 Will Estes <westes575@gmail.com>
2348 * NEWS: mention flex 2.5.39 release in NEWS file
2350 2014-03-26 Will Estes <westes575@gmail.com>
2352 * control.ac: initial default control file for shipper
2354 2014-03-05 Cyril Brulebois <kibi@debian.org>
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.
2364 2014-02-18 Will Estes <westes575@gmail.com>
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.
2371 2014-02-18 Will Estes <westes575@gmail.com>
2373 * devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl,
2374 devel/tables.pl: remove unused devel/ subdirectory from codebase
2376 2014-02-15 Will Estes <westes575@gmail.com>
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.
2383 2014-02-14 Will Estes <westes575@gmail.com>
2385 * .gitignore: git ignore directories of the form flex-*
2387 2014-02-14 Will Estes <westes575@gmail.com>
2389 * po/POTFILES.in: list source files for translation as now being in
2392 2014-02-14 Will Estes <westes575@gmail.com>
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.
2399 2014-02-14 Will Estes <westes575@gmail.com>
2401 * Makefile.am: removes extraneous files from EXTRA_DIST as automake
2402 picks them up better without mentioning them
2404 2014-02-14 Will Estes <westes575@gmail.com>
2406 * NEWS: mention version 2.6.0 in release news
2408 2014-02-14 Will Estes <westes575@gmail.com>
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.
2430 2014-02-13 Will Estes <westes575@gmail.com>
2432 * configure.ac: increment flex version to 2.6.0
2434 2014-02-16 Translation Project <coordinator@translationproject.org>
2436 * po/ru.po: update ru translation from the translation project
2438 2014-02-14 Will Estes <westes575@gmail.com>
2440 * NEWS: mention updated da translation in release news
2442 2014-02-14 Translation Project <coordinator@translationproject.org>
2444 * po/da.po: update da translation from the translation project
2446 2014-02-14 Will Estes <westes575@gmail.com>
2448 * NEWS: mention updated es translation in release news
2450 2014-02-14 Translation Project <coordinator@translationproject.org>
2452 * po/es.po: update es translation from the translation project
2454 2014-02-14 Will Estes <westes575@gmail.com>
2456 * NEWS: mention updated ko translation in release news
2458 2014-02-14 Translation Project <coordinator@translationproject.org>
2460 * po/ko.po: update ko translation from the translation project
2462 2014-02-14 Will Estes <westes575@gmail.com>
2464 * NEWS: mention updated ro translation in release news
2466 2014-02-14 Translation Project <coordinator@translationproject.org>
2468 * po/ro.po: update ro translation from the translation project
2470 2014-02-14 Will Estes <westes575@gmail.com>
2472 * NEWS: mention updated ru translation in release news
2474 2014-02-14 Translation Project <coordinator@translationproject.org>
2476 * po/ru.po: update ru translation from the translation project
2478 2014-02-14 Will Estes <westes575@gmail.com>
2480 * NEWS: mention updated sv translation in news
2482 2014-02-14 Translation Project <coordinator@translationproject.org>
2484 * po/sv.po: update sv translation from the translation project
2486 2014-02-14 Will Estes <westes575@gmail.com>
2488 * NEWS: mention updated tr translation in news
2490 2014-02-14 Translation Project <coordinator@translationproject.org>
2492 * po/tr.po: update tr translation from the translation project
2494 2014-02-14 Will Estes <westes575@gmail.com>
2496 * NEWS: mention updated zh_CN in release news
2498 2014-02-14 Translation Project <coordinator@translationproject.org>
2500 * po/zh_CN.po: update zh_CN translation from the translation project
2502 2014-02-14 Will Estes <westes575@gmail.com>
2504 * NEWS, po/LINGUAS, po/zh_TW.po, po/zh_tw.po: rename zh_tw
2505 translation to its proper zh_TW name
2507 2014-02-14 Will Estes <westes575@gmail.com>
2509 * NEWS: mention updated nl, vi translations in release news
2511 2014-02-14 Translation Project <coordinator@translationproject.org>
2513 * po/vi.po: update vi translation from the translation project
2515 2014-02-14 Translation Project <coordinator@translationproject.org>
2517 * po/nl.po: update nl translation from the translation project
2519 2014-02-14 Will Estes <westes575@gmail.com>
2521 * TODO: remove some unneeded entries from the todo list
2523 2014-02-13 Will Estes <westes575@gmail.com>
2525 * doc/Makefile.am: list more generated files in CLEANFILES
2527 2014-02-13 Will Estes <westes575@gmail.com>
2529 * doc/flex.xml: remove unmaintained xml documentation
2531 2014-02-13 Will Estes <westes575@gmail.com>
2533 * configure.ac: bump AM_GNU_GETTEXT_VERSION to 0.18.1
2535 2014-02-13 Will Estes <westes575@gmail.com>
2537 * README: list new location of flex git repo
2539 2014-02-13 Will Estes <westes575@gmail.com>
2541 * po/.gitignore: git ignore generated files from english quoting
2542 variant translations
2544 2014-02-13 Will Estes <westes575@gmail.com>
2546 * po/LINGUAS: name english quoting variants correctly
2548 2014-02-13 Will Estes <westes575@gmail.com>
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.
2555 2014-02-13 Will Estes <westes575@gmail.com>
2557 * po/LINGUAS: removed unneeded blank line from translation list
2559 2014-02-13 Will Estes <westes575@gmail.com>
2561 * po/LINGUAS: added en quoting variants to translation list
2563 2014-02-11 Will Estes <westes575@gmail.com>
2565 * configure.ac: use gnu automake option instead of gnits option
2567 2014-02-11 Will Estes <westes575@gmail.com>
2569 * README-alpha: remove README_alpha file since it is no longer
2572 2014-02-10 Will Estes <westes575@gmail.com>
2574 * configure.ac: increment version to 2.5.38
2576 2013-11-27 Will Estes <westes575@gmail.com>
2578 * NEWS: flesh out internationalization section of NEWS file; mention
2581 2013-11-27 Translation Project <coordinator@translationproject.org>
2583 * po/pt_BR.po: update pt_BR translation from the translation project
2585 2013-10-31 Will Estes <westes575@gmail.com>
2587 * NEWS: begin listing 2.5.38 version in NEWS; list new sr
2590 2013-10-31 Will Estes <westes575@gmail.com>
2592 * po/LINGUAS: list new sr translation in list of translations
2594 2013-10-31 Will Estes <westes575@gmail.com>
2596 * po/sr.po: add sr translation from the translation project
2598 2013-07-02 Till Varoquaux <till.varoquaux@gmail.com>
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.
2607 2013-05-28 Will Estes <westes575@gmail.com>
2609 * Makefile.am: Remove incorrect / in install-exec-hook target
2611 2013-02-16 Translation Project <coordinators@translationproject.org>
2613 * po/LINGUAS, po/zh_tw.po: add zh_tw translation from the
2616 2012-12-06 Christoph Junghans <ottxor@gentoo.org>
2618 * Makefile.am, configure.ac: add version information to shared
2619 library Signed-off-by: Will Estes <westes575@gmail.com>
2621 2012-12-04 Christoph Junghans <ottxor@gentoo.org>
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>
2626 2012-12-04 Translation Project <coordinator@translationproject.org>
2628 * po/ca.po: update ca translation
2630 2012-10-31 Hugh Sasse <hgs@dmu.ac.uk>
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>
2635 2012-10-31 Dennis Clarke <dclarke@blastwave.org>
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>
2670 2012-10-25 Will Estes <westes575@gmail.com>
2672 * po/LINGUAS: add hr to list of translations
2674 2012-10-25 Translation Project <coordinator@translationproject.org>
2676 * po/hr.po: add hr translation from the translation project
2678 2012-10-25 Translation Project <coordinator@translationproject.org>
2680 * po/fr.po: new fr translation project from the translation project
2682 2012-09-08 Will Estes <westes575@gmail.com>
2684 * po/LINGUAS: update languages list to include esperanto translation
2686 2012-09-08 Translation Project <coordinator@translationproject.org>
2688 * po/eo.po: add eo translation from the translation project
2690 2012-08-26 Will Estes <westes575@gmail.com>
2692 * configure.ac: add dist-xz to automake options; resolves #3561837
2694 2012-08-26 Will Estes <westes575@gmail.com>
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
2703 2012-08-15 Will Estes <westes575@gmail.com>
2705 * Makefile.am: remove README.cvs from dist_doc_DATA in Makefile.am
2707 2012-08-13 Will Estes <westes575@gmail.com>
2709 * : commit 9256a268e2a1000cb410766e95487912a7d66d61 Author: Will
2710 Estes <westes575@gmail.com> Date: Mon Aug 13 16:23:35 2012 -0400
2712 2012-08-08 Will Estes <westes575@gmail.com>
2714 * README, README.cvs: append README.cvs contents to README
2716 2012-08-08 Will Estes <westes575@gmail.com>
2718 * gen.c: fix m4 error when useecs and nultrans are true; resolves
2721 2012-08-08 Robert Minsk <rminsk@users.sourceforge.net>
2723 * flex.skl: put user code after yyguts init; resolves #1744516 Signed-off-by: Will Estes <westes575@gmail.com>
2725 2012-08-08 Robert Minsk <rminsk@users.sourceforge.net>
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>
2730 2012-08-07 Will Estes <westes575@gmail.com>
2732 * main.c: let flex decide if yymore and reject are needed in lex
2733 compatible mode This resolves bug #3510440.
2735 2012-08-06 Translation Project <coordinator@translationproject.org>
2737 * po/vi.po: new vi translation from the translation project
2739 2012-08-06 Will Estes <westes575@gmail.com>
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
2746 2012-08-06 Will Estes <westes575@gmail.com>
2748 * configure.ac, configure.in: rename configure.in to configure.ac to
2749 prep for upcoming automake changes
2751 2012-08-06 Elias Pipping <pipping@users.sourceforge.net>
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>
2760 2012-08-04 Will Estes <westes575@gmail.com>
2762 * po/nl.po: new nl translation from the translation project
2764 2012-08-04 Mike Frysinger <vapier@gentoo.org>
2766 * flexdef.h: add prototype for lerrsf_fatal to flexdef.h Signed-off-by: Will Estes <westes575@gmail.com>
2768 2012-08-04 nomis52 <nomis52@users.sourceforge.net>
2770 * flex.skl, gen.c: Change variable types to silence compiler
2771 warnings; resolves #3552806 Signed-off-by: Will Estes <westes575@gmail.com>
2773 2012-08-03 Will Estes <westes575@gmail.com>
2775 * NEWS: update NEWS to reflect changes in 2.5.37
2777 2012-08-03 Will Estes <westes575@gmail.com>
2779 * configure.in: update flex version to 2.5.37
2781 2012-08-03 Will Estes <westes575@gmail.com>
2783 * po/de.po: new de translation from the translation project
2785 2012-08-02 Will Estes <westes575@gmail.com>
2787 * po/vi.po: new vi translation from the translation project
2789 2012-08-02 Will Estes <westes575@gmail.com>
2791 * po/pl.po: new pl translation from the translation project
2793 2012-08-02 Will Estes <westes575@gmail.com>
2795 * po/fi.po: new fi translation from the translation project
2797 2012-08-02 Will Estes <westes575@gmail.com>
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.
2804 2012-08-02 Will Estes <westes575@gmail.com>
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
2812 2012-07-29 Will Estes <wlestes@users.sourceforge.net>
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
2873 2012-07-23 Will Estes <wlestes@users.sourceforge.net>
2875 * examples/.cvsignore, examples/fastwc/.cvsignore,
2876 examples/manual/.cvsignore, lib/.cvsignore, tools/.cvsignore: remove
2877 unneeded .cvsignore files
2879 2012-07-22 Will Estes <wlestes@users.sourceforge.net>
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.
2886 2012-07-22 Will Estes <wlestes@users.sourceforge.net>
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
2903 2012-07-22 Will Estes <wlestes@users.sourceforge.net>
2905 * NEWS: update NEWS file to note release date of 2.5.36
2907 2012-06-23 Will Estes <wlestes@users.sourceforge.net>
2909 * doc/flex.texi: fix call to version in manual
2911 2012-06-22 Will Estes <wlestes@users.sourceforge.net>
2913 * doc/flex.texi: add missing argument to call to yylex in manual
2915 2012-04-27 Will Estes <wlestes@users.sourceforge.net>
2917 * flex.skl: lintish cleanup in flex.skl; resolves #2040664
2919 2012-04-27 Will Estes <wlestes@users.sourceforge.net>
2921 * doc/flex.texi: add a 7 to the c99 octal pattern; resolves #3518269
2923 2012-03-31 Will Estes <wlestes@users.sourceforge.net>
2925 * doc/flex.texi: copyedit; resolves #3513670
2927 2012-03-23 Will Estes <wlestes@users.sourceforge.net>
2929 * buf.c: escape backslashes in #line filenames in %top section;
2930 resolves #3212400; patch submitted by scfc_de
2932 2012-03-21 Will Estes <wlestes@users.sourceforge.net>
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
2938 2012-03-21 Will Estes <wlestes@users.sourceforge.net>
2940 * Makefile.am: install flex++ as a link; resolves bug #2939681
2942 2012-03-21 Will Estes <wlestes@users.sourceforge.net>
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
2949 2012-03-19 Will Estes <wlestes@users.sourceforge.net>
2951 * flex.skl: add missing prototypes for yyset_column() and
2952 yyget_column(); resolves #3029024; patch submitted by scfc_de
2954 2012-03-02 Will Estes <wlestes@users.sourceforge.net>
2956 * flex.skl, tests/test-reject/scanner.l,
2957 tests/test-table-opts/scanner.l: wrap yy_fatal_error calls
2960 2012-03-02 Will Estes <wlestes@users.sourceforge.net>
2962 * regex.c: fix overlapping data buffer issue; patch from Tim
2965 2012-03-02 Will Estes <wlestes@users.sourceforge.net>
2967 * scan.l: better bracket handling in the scanner
2969 2012-03-02 Will Estes <wlestes@users.sourceforge.net>
2971 * flexdef.h, main.c, misc.c: Remove unneeded tracking of line/column
2972 output; patch from Tim Landsheet scfc_de
2974 2012-03-02 Will Estes <wlestes@users.sourceforge.net>
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
2979 2012-03-02 Will Estes <wlestes@users.sourceforge.net>
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>
2985 2012-03-02 Will Estes <wlestes@users.sourceforge.net>
2987 * doc/flex.texi: correct document of YY_FLUSH_BUFFER; resolves
2990 2012-02-17 Will Estes <wlestes@users.sourceforge.net>
2992 * dfa.c, flexdef.h, misc.c, parse.y: speed up things for complex
2993 inputs; resolves #2891390
2995 2012-02-17 Will Estes <wlestes@users.sourceforge.net>
2997 * doc/flex.texi: fix ipv6 pattern in manual; update manual copyright
3000 2012-02-17 Will Estes <wlestes@users.sourceforge.net>
3002 * flex.skl: fremove isatty() declaration; resolves #1984987
3004 2012-02-17 Will Estes <wlestes@users.sourceforge.net>
3006 * doc/flex.texi: Add link for RFC 2396
3008 2012-02-17 Will Estes <wlestes@users.sourceforge.net>
3010 * flex.skl: resolve #1990170
3012 2012-02-17 Will Estes <wlestes@users.sourceforge.net>
3014 * flex.skl: fix documentation to reflect arguments actually used;
3017 2012-02-05 Will Estes <wlestes@users.sourceforge.net>
3019 * main.c: fix yywrap behavior for reentrant scanners
3021 2012-02-04 Will Estes <wlestes@users.sourceforge.net>
3023 * NEWS: Mmention tr translation
3025 2012-02-04 Will Estes <wlestes@users.sourceforge.net>
3027 * tables.c: prevent unused stuff from being compiled so as to reduce
3030 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
3032 * buf.c, filter.c, main.c, misc.c, regex.c, scanflags.c: more better
3033 error messages; more better memory handling
3035 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
3037 * misc.c: more careful/paranoia
3039 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
3041 * scanopt.c: more careful memory allocation in option processing
3043 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
3045 * Makefile.am, configure.in: remove m4/ directory and generally
3046 clean up automake/autoconf inputs
3048 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
3050 * lib/.cvsignore: cvsignore files that need that
3052 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
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
3057 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
3059 * main.c: correct macro definition of yywrap
3061 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
3063 * scan.l: Greater specificity in error messages
3065 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
3067 * parse.y: improve rule handling at EOF
3069 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
3071 * flex.skl: include cstdio for definition of EOF in all cases
3073 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
3075 * flex.skl: suppress warning on unused yyguts_t
3077 2010-08-13 Will Estes <wlestes@users.sourceforge.net>
3079 * NEWS, po/LINGUAS, po/fi.po: new fi translation from the
3082 2009-03-31 Will Estes <wlestes@users.sourceforge.net>
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>
3086 2008-12-28 Will Estes <wlestes@users.sourceforge.net>
3088 * configure.in: remove line break that broke configure
3090 2008-12-28 Will Estes <wlestes@users.sourceforge.net>
3092 * doc/flex.texi: specify the title on the title page since @settitle
3093 doesn't do that for us; resolves bug #2043491
3095 2008-12-28 Will Estes <wlestes@users.sourceforge.net>
3097 * configure.in, flexdef.h: check for regex.h; resolves bug #2337486
3099 2008-07-23 Will Estes <wlestes@users.sourceforge.net>
3101 * NEWS, po/ga.po: new ga translation from the translation project
3103 2008-06-10 Will Estes <wlestes@users.sourceforge.net>
3105 * NEWS, po/ca.po: new ca translation
3107 2008-05-31 Will Estes <wlestes@users.sourceforge.net>
3109 * Makefile.am: move ABOUT-NLS back to EXTRA_DIST
3111 2008-05-31 Will Estes <wlestes@users.sourceforge.net>
3113 * Makefile.am: create new dist_doc_DATA; move some EXTRA_DIST files
3114 to new dist_doc_DATA target
3116 2008-05-31 Will Estes <wlestes@users.sourceforge.net>
3118 * .cvsignore: ignore more automake generated config.status* files
3120 2008-05-31 Will Estes <wlestes@users.sourceforge.net>
3122 * NEWS: flex distribution now built with automake and autoconf
3125 2008-05-31 Will Estes <wlestes@users.sourceforge.net>
3127 * README.cvs: document GNU auto* version changes for building flex
3130 2008-05-31 Will Estes <wlestes@users.sourceforge.net>
3132 * .cvsignore, doc/Makefile.am: ignore automake-supplied ylwrap
3134 2008-05-15 Will Estes <wlestes@users.sourceforge.net>
3136 * NEWS, flex.skl: clean up types; resolves 1961902
3138 2008-05-15 Will Estes <wlestes@users.sourceforge.net>
3140 * NEWS: update NEWS re manual
3142 2008-05-15 Will Estes <wlestes@users.sourceforge.net>
3144 * doc/flex.texi: correct eroneous references to 'nowrap' to refer to
3145 'noyywrap'; resolves bug #1739912
3147 2008-05-14 Will Estes <wlestes@users.sourceforge.net>
3149 * filter.c: call clearerr on stdin before dup2'ing it; resolves bug
3152 2008-05-14 Will Estes <wlestes@users.sourceforge.net>
3154 * NEWS: generic updates to NEWS
3156 2008-05-14 Will Estes <wlestes@users.sourceforge.net>
3158 * tests/test-pthread/Makefile.am: move library flags in linker
3159 command; resolves patch #1943403; patch submitted by
3160 nullnix@users.sourceforge.net
3162 2008-05-14 Will Estes <wlestes@users.sourceforge.net>
3164 * doc/flex.texi: use ansi syntax in simple examples; resolves patch
3165 #1909844; patch submitted by Tom Browder,
3166 tbrowder2@users.sourceforge.net
3168 2008-04-10 Will Estes <wlestes@users.sourceforge.net>
3170 * doc/flex.texi: fix typo in example (from Paolo J. Matos
3172 2008-04-10 Will Estes <wlestes@users.sourceforge.net>
3174 * flexint.h: move endif to better account for what C99 defines for
3175 integer types (fix from debian project)
3177 2008-04-10 Will Estes <wlestes@users.sourceforge.net>
3179 * gen.c: fix another int type to be size_t
3181 2008-03-30 Will Estes <wlestes@users.sourceforge.net>
3183 * NEWS, po/fr.po: new fr translation
3185 2008-03-30 Will Estes <wlestes@users.sourceforge.net>
3187 * NEWS, configure.in: start version 2.5.36
3189 2008-02-26 Will Estes <wlestes@users.sourceforge.net>
3191 * NEWS: add date of release
3193 2008-02-15 Will Estes <wlestes@users.sourceforge.net>
3195 * NEWS, parse.y: fix bug that prevented comments from working
3198 2008-02-12 Will Estes <wlestes@users.sourceforge.net>
3200 * po/de.po: new de translation
3202 2008-02-10 Will Estes <wlestes@users.sourceforge.net>
3204 * NEWS, po/vi.po: new vi translation
3206 2008-02-10 Will Estes <wlestes@users.sourceforge.net>
3208 * NEWS, po/nl.po: new nl translation
3210 2008-02-09 Will Estes <wlestes@users.sourceforge.net>
3212 * NEWS, po/pl.po: new pl translation
3214 2008-02-09 Will Estes <wlestes@users.sourceforge.net>
3216 * NEWS, po/de.po, po/pt_BR.po: new de, pt_br translations
3218 2008-02-09 Will Estes <wlestes@users.sourceforge.net>
3220 * NEWS, flex.skl: generate headers for all functions (resolves bug
3223 2008-02-09 Will Estes <wlestes@users.sourceforge.net>
3225 * NEWS, flex.skl: change yy_size_t to be size_t (resolves bug
3228 2008-02-09 Will Estes <wlestes@users.sourceforge.net>
3230 * configure.in: start work on version 2.5.35
3232 2007-12-12 Will Estes <wlestes@users.sourceforge.net>
3234 * NEWS, configure.in: revert NEWS and configure.in to version 2.5.34
3236 2007-09-12 Will Estes <wlestes@users.sourceforge.net>
3238 * NEWS, configure.in: update version number to 2.5.35
3240 2007-09-10 Aaron Stone <sodabrew@users.sourceforge.net>
3242 * tests/test-alloc-extra/scanner.l: Use %option extra-type.
3244 2007-09-10 Aaron Stone <sodabrew@users.sourceforge.net>
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).
3249 2007-08-15 Will Estes <wlestes@users.sourceforge.net>
3251 * po/nl.po: new nl translations from the translation project
3253 2007-06-28 Will Estes <wlestes@users.sourceforge.net>
3255 * NEWS: change release date
3257 2007-06-28 Will Estes <wlestes@users.sourceforge.net>
3259 * flex.skl: adjustment for prefix classes; patch submitted by Petr
3260 Machata <pmachata@redhat.com>
3262 2007-06-28 Will Estes <wlestes@users.sourceforge.net>
3264 * NEWS: NEWS item for yy_init_extra
3266 2007-06-12 Aaron Stone <sodabrew@users.sourceforge.net>
3268 * doc/flex.texi: Docs and example for yylex_init_extra.
3270 2007-06-01 Will Estes <wlestes@users.sourceforge.net>
3272 * tests/test-alloc-extra/.cvsignore: ignore OUTPUT file in
3275 2007-06-01 Will Estes <wlestes@users.sourceforge.net>
3277 * tests/descriptions: add description of concatenated options test
3279 2007-05-31 Will Estes <wlestes@users.sourceforge.net>
3281 * tests/test-alloc-extra/.cvsignore: add missing .cvsignore to
3284 2007-05-31 Aaron Stone <sodabrew@users.sourceforge.net>
3286 * configure.in, flex.skl, gen.c, main.c: Changes to resolve SF bugs
3287 1568325 and 1563589.
3289 2007-05-31 Aaron Stone <sodabrew@users.sourceforge.net>
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.
3296 2007-05-12 Will Estes <wlestes@users.sourceforge.net>
3298 * configure.in, tests/test-pthread/scanner.l: fixes to test-pthread
3300 2007-05-12 Will Estes <wlestes@users.sourceforge.net>
3302 * NEWS: NEWS item for concatenated options
3304 2007-05-12 Will Estes <wlestes@users.sourceforge.net>
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
3311 2007-05-12 Will Estes <wlestes@users.sourceforge.net>
3313 * scanopt.c: parse multiple short concatenated options; patch
3314 submitted by Petr Machata <pmachata@redhat.com
3316 2007-05-11 Will Estes <wlestes@users.sourceforge.net>
3318 * autogen.sh: remove --force option from autogen.sh; much faster
3321 2007-05-11 Will Estes <wlestes@users.sourceforge.net>
3323 * NEWS, configure.in: version 2.5.34
3325 2007-05-08 Aaron Stone <sodabrew@users.sourceforge.net>
3327 * NEWS, flex.skl: Better checking after yyalloc/yyrealloc (resolves
3330 2007-05-01 Will Estes <wlestes@users.sourceforge.net>
3332 * doc/flex.texi: change title of manual to 'Lexical Analysis with
3335 2007-04-25 Will Estes <wlestes@users.sourceforge.net>
3337 * flex.skl: c++ memory leak plug
3339 2007-04-23 Will Estes <wlestes@users.sourceforge.net>
3341 * flex.skl: roll back c++ memory patch as it causes the test suite
3344 2007-04-23 Will Estes <wlestes@users.sourceforge.net>
3346 * flex.skl: fix function definitions for non-ANSI environments (from
3347 Manoj Srivastava from Debian patchset)
3349 2007-04-23 Will Estes <wlestes@users.sourceforge.net>
3351 * flex.skl: fix c++ memory leak (from Manoj Srivastava from Debian
3354 2007-04-23 Will Estes <wlestes@users.sourceforge.net>
3356 * flex.skl: fix parameter name in comment (patch from Manoj
3357 Srivastava from the debian patchset
3359 2007-04-23 Will Estes <wlestes@users.sourceforge.net>
3361 * flex.skl: add a size_t cast (patch from Manoj Srivastava from the
3364 2007-04-16 Will Estes <wlestes@users.sourceforge.net>
3366 * tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am:
3367 cleanups to handle VPATH builds better; passifies make distcheck
3369 2007-04-16 Will Estes <wlestes@users.sourceforge.net>
3371 * doc/flex.texi: drop using the \ in \ escaping as it throws pdf
3372 generation for a loop
3374 2007-04-14 Will Estes <wlestes@users.sourceforge.net>
3376 * .cvsignore: add compile and *.tar.bz2 to .cvsignore
3378 2007-04-14 Will Estes <wlestes@users.sourceforge.net>
3380 * main.c: add call to setlocale for ctype as per debian patchset
3382 2007-04-14 Will Estes <wlestes@users.sourceforge.net>
3384 * Makefile.am, NEWS: provide for a PIC version of libfl.a for shared
3385 libraries using flex scanners
3387 2007-04-13 Will Estes <wlestes@users.sourceforge.net>
3389 * FlexLexer.h: annotate endifs since they're a bit far from their
3390 opening #if statements
3392 2007-04-13 Will Estes <wlestes@users.sourceforge.net>
3394 * flexdef.h, parse.y: refactor and slightly redo alloca testing,
3395 resolves bug #1675899
3397 2007-04-13 Will Estes <wlestes@users.sourceforge.net>
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)
3403 2007-04-13 Will Estes <wlestes@users.sourceforge.net>
3405 * flex.skl: fix skeleton for reentrant scanners
3407 2007-04-13 Will Estes <wlestes@users.sourceforge.net>
3409 * Makefile.am: remove homegrown tags target; automake does that for
3412 2007-04-12 Will Estes <wlestes@users.sourceforge.net>
3414 * flex.skl: fix skeleton for reentrant scanners, resolves bug
3417 2007-04-12 Will Estes <wlestes@users.sourceforge.net>
3419 * FlexLexer.h: declare some const where missing in c++ header file
3421 2007-04-10 Will Estes <wlestes@users.sourceforge.net>
3423 * doc/flex.texi: corrections to the manual as per suggestions from
3426 2007-04-03 Will Estes <wlestes@users.sourceforge.net>
3428 * doc/flex.texi: include author names in online versions of the
3431 2007-04-03 Will Estes <wlestes@users.sourceforge.net>
3433 * COPYING: update copyright notice
3435 2007-04-03 Will Estes <wlestes@users.sourceforge.net>
3437 * AUTHORS: rearrange and update AUTHORS
3439 2007-03-29 Will Estes <wlestes@users.sourceforge.net>
3441 * NEWS: note sf feature request 1658379 in NEWS
3443 2007-03-29 Will Estes <wlestes@users.sourceforge.net>
3445 * tools/cvsauthors: add sodabrew to cvsauthors file
3447 2007-03-29 Aaron Stone <sodabrew@users.sourceforge.net>
3449 * flex.skl: SourceForge feature request #1658379: Expose YY_BUF_SIZE
3452 2007-03-07 Will Estes <wlestes@users.sourceforge.net>
3454 * NEWS, filter.c, flex.skl: apply patches submitted by sodabrew
3456 2007-03-07 Will Estes <wlestes@users.sourceforge.net>
3458 * README.cvs: more changes describing building flex from cvs
3460 2007-03-07 Will Estes <wlestes@users.sourceforge.net>
3462 * Makefile.am, README.cvs, README.cvs-snapshot: rename
3463 README.cvs-snapshot to README.cvs
3465 2007-03-07 Will Estes <wlestes@users.sourceforge.net>
3467 * README.cvs-snapshot: update to explain where flex cvs lives
3469 2007-03-07 Will Estes <wlestes@users.sourceforge.net>
3471 * README, doc/flex.texi: correct how to submit bugs
3473 2007-02-16 Will Estes <wlestes@users.sourceforge.net>
3475 * NEWS: clarify NEWS item re man page and pdf manual
3477 2007-02-14 Will Estes <wlestes@users.sourceforge.net>
3479 * po/Makevars: update bug address to point to flex-devel instead of
3482 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
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
3487 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
3489 * configure.in: remove option check-news from call to
3490 AM_INIT_AUTOMAKE as gnits implies check-news
3492 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
3494 * Makefile.am, configure.in: move automake options from Makefile.am
3497 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
3499 * autogen.sh: restore --install option to autogen.sh since --force
3500 does not imply --install
3502 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
3504 * tools/cvsauthors: add john43 to cvsauthors file
3506 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
3508 * autogen.sh: call autoreconf with --force instead of --install
3510 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
3512 * doc/.cvsignore: remove texinfo.tex from cvs tree
3514 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
3516 * NEWS: updates to NEWS file to reflect recent changes
3518 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
3520 * doc/Makefile.am: add flex.pdf to EXTRA_DIST
3522 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
3524 * configure.in: remove flex.spec
3526 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
3528 * Makefile.am: remove maintainercleanfiles
3530 2007-02-01 Will Estes <wlestes@users.sourceforge.net>
3532 * doc/Makefile.am: more changes to build system to distribute man
3535 2007-02-01 Will Estes <wlestes@users.sourceforge.net>
3537 * doc/Makefile.am: add flex man page to distribution
3539 2007-02-01 Will Estes <wlestes@users.sourceforge.net>
3541 * .cvsignore, flex.spec.in: remove flex spec file
3543 2006-11-17 Will Estes <wlestes@users.sourceforge.net>
3545 * tests/test-table-opts/Makefile.am: make test target depend on test
3546 groupings, which in turn depend on building executables; cygwin
3549 2006-11-10 Will Estes <wlestes@users.sourceforge.net>
3551 * tests/create-test: change create-test script to edit files in
3554 2006-11-09 Will Estes <wlestes@users.sourceforge.net>
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
3587 2006-11-09 Will Estes <wlestes@users.sourceforge.net>
3589 * doc/flex.texi: fix typos in manual; resolves bug #1592857
3591 2006-11-09 Will Estes <wlestes@users.sourceforge.net>
3593 * tests/TEMPLATE/Makefile.am: change test template to remove test
3594 executable when that executable has an extension, e.g. under Cygwin
3596 2006-11-08 Will Estes <wlestes@users.sourceforge.net>
3598 * tests/Makefile.am: test names weren't displaying in test
3599 success/failure messages (from #1591672
3601 2006-10-30 Will Estes <wlestes@users.sourceforge.net>
3603 * doc/.cvsignore: add flex.html to .cvsignore in doc directory
3605 2006-10-22 Will Estes <wlestes@users.sourceforge.net>
3607 * NEWS: update NEWS file for the work that millaway did
3609 2006-10-22 Will Estes <wlestes@users.sourceforge.net>
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
3615 2006-10-20 Will Estes <wlestes@users.sourceforge.net>
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
3620 2006-10-20 Will Estes <wlestes@users.sourceforge.net>
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
3627 2006-10-20 Will Estes <wlestes@users.sourceforge.net>
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
3633 2006-10-17 Will Estes <wlestes@users.sourceforge.net>
3635 * doc/flex.texi: add noyywrap option to example; use whitespace to
3638 2006-08-02 Will Estes <wlestes@users.sourceforge.net>
3640 * NEWS, po/ca.po, po/vi.po: new translations
3642 2006-04-11 John Millaway <john43@users.sourceforge.net>
3644 * tables.c: Casted away signedness to appease -Werror freaks.
3646 2006-03-28 John Millaway <john43@users.sourceforge.net>
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
3654 2006-03-28 John Millaway <john43@users.sourceforge.net>
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.
3662 2006-03-27 John Millaway <john43@users.sourceforge.net>
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.
3668 2006-03-27 John Millaway <john43@users.sourceforge.net>
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
3674 2006-03-27 John Millaway <john43@users.sourceforge.net>
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
3684 2006-03-27 John Millaway <john43@users.sourceforge.net>
3686 * Makefile.am, configure.in, flexdef.h, scanflags.c: Added configure
3687 check for assert.h. Added scanner flags stack.
3689 2006-03-25 John Millaway <john43@users.sourceforge.net>
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.
3698 2006-03-25 John Millaway <john43@users.sourceforge.net>
3700 * doc/flex.texi, parse.y: Changed explicit 'A'-'Z' to isupper(),
3701 where correct to do so. Documentation.
3703 2006-03-24 John Millaway <john43@users.sourceforge.net>
3705 * doc/flex.texi: Documentation.
3707 2006-03-24 John Millaway <john43@users.sourceforge.net>
3709 * doc/flex.texi: Added appendix of patterns to manual.
3711 2006-03-23 John Millaway <john43@users.sourceforge.net>
3715 2006-03-22 John Millaway <john43@users.sourceforge.net>
3717 * doc/flex.texi: Documentation.
3719 2006-03-22 John Millaway <john43@users.sourceforge.net>
3721 * doc/flex.texi: Documented set difference operator {-}.
3723 2006-03-22 John Millaway <john43@users.sourceforge.net>
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
3729 2006-03-22 John Millaway <john43@users.sourceforge.net>
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.
3738 2006-03-22 John Millaway <john43@users.sourceforge.net>
3740 * buf.c, filter.c, gen.c, main.c, misc.c, nfa.c, parse.y, regex.c:
3741 Replaced sprintf with snprintf everywhere.
3743 2006-03-22 John Millaway <john43@users.sourceforge.net>
3745 * Makefile.am: Removed includedir from AM_CPPFLAGS #1439351.
3747 2006-03-21 John Millaway <john43@users.sourceforge.net>
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.
3754 2006-03-21 John Millaway <john43@users.sourceforge.net>
3756 * flexdef.h, misc.c, scan.l: Fixed escape in actions.
3758 2006-03-21 John Millaway <john43@users.sourceforge.net>
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.
3764 2006-03-21 John Millaway <john43@users.sourceforge.net>
3766 * tests/test-table-opts/Makefile.am,
3767 tests/test-table-opts/scanner.l: Removed m4 from test-table-opts
3769 2006-03-21 John Millaway <john43@users.sourceforge.net>
3771 * tests/test-reject/Makefile.am, tests/test-reject/scanner.l:
3772 Removed m4 from test-reject
3774 2006-03-21 John Millaway <john43@users.sourceforge.net>
3776 * filter.c, flexdef.h, main.c, scan.l: Moved set_input_file to
3779 2006-03-21 John Millaway <john43@users.sourceforge.net>
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.
3784 2006-03-20 John Millaway <john43@users.sourceforge.net>
3786 * filter.c: Documented filter chain. Removed fdopen. Added no-op
3789 2006-03-13 John Millaway <john43@users.sourceforge.net>
3791 * gen.c: Fixed another -Wall report.
3793 2006-03-10 Will Estes <wlestes@users.sourceforge.net>
3795 * NEWS, po/vi.po: new vi translation
3797 2006-03-09 Will Estes <wlestes@users.sourceforge.net>
3799 * NEWS, po/ga.po, po/nl.po: new nl, ga translations
3801 2006-02-21 Will Estes <wlestes@users.sourceforge.net>
3803 * m4/Makefile.am: add po.m4 to extra_dist in m4/ so it gets picked
3806 2006-02-21 Will Estes <wlestes@users.sourceforge.net>
3808 * m4/Makefile.am: add nls.m4 to extra_dist in m4/ so it will get
3809 picked up in distribution tarballs
3811 2006-02-21 Will Estes <wlestes@users.sourceforge.net>
3813 * configure.in: remove website directory from configure.in
3815 2006-02-20 Will Estes <wlestes@users.sourceforge.net>
3817 * NEWS, configure.in: version 2.5.33 marks in NEWS and configure.in
3819 2006-02-20 Will Estes <wlestes@users.sourceforge.net>
3821 * configure.in: change email address in configure.in to point to
3822 flex-help@sourceforge.net
3824 2006-02-20 John Millaway <john43@users.sourceforge.net>
3826 * doc/flex.texi: Documentation.
3828 2006-02-20 John Millaway <john43@users.sourceforge.net>
3830 * BUGS: Appended to BUGS file.
3832 2006-02-18 Will Estes <wlestes@users.sourceforge.net>
3834 * Makefile.am: remove website directory (since it now has its own
3835 module in the flex project
3837 2006-02-16 John Millaway <john43@users.sourceforge.net>
3839 * doc/flex.texi, flex.skl: Fixed buffer overflow in reject state
3840 buffer. Corrected documentation on the state buffer.
3842 2006-02-16 John Millaway <john43@users.sourceforge.net>
3844 * flex.skl: Reverted num_read from size_t back to int.
3846 2006-02-15 John Millaway <john43@users.sourceforge.net>
3848 * Makefile.am, configure.in: Removed reference to RoadMap in
3849 Makefile.am. Added website directory.
3851 2006-02-15 Will Estes <wlestes@users.sourceforge.net>
3853 * README, RoadMap: remove RoadMap and reference to it in README
3855 2006-02-15 John Millaway <john43@users.sourceforge.net>
3857 * BUGS, README, doc/flex.texi, doc/flex.xml: Eliminated references
3860 2006-02-15 John Millaway <john43@users.sourceforge.net>
3862 * BUGS, flex.skl: Transfered bugs list from lex.sf.net to BUGS file.
3864 2006-02-15 John Millaway <john43@users.sourceforge.net>
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
3873 2006-02-15 John Millaway <john43@users.sourceforge.net>
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.
3879 2006-02-14 John Millaway <john43@users.sourceforge.net>
3881 * flex.spec.in: Patched rpm spec file.
3883 2006-02-14 John Millaway <john43@users.sourceforge.net>
3885 * configure.in, flexint.h: Added C99 macro for inttypes, just to be
3888 2006-02-14 John Millaway <john43@users.sourceforge.net>
3890 * flexdef.h, nfa.c, parse.y: Changed symbol INFINITE to fix conflict
3893 2006-02-14 John Millaway <john43@users.sourceforge.net>
3895 * scan.l: Omitting parens for named rules in trailing context.
3897 2006-02-14 John Millaway <john43@users.sourceforge.net>
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.
3905 2006-02-14 John Millaway <john43@users.sourceforge.net>
3907 * flex.skl: Removed unused local vars.
3909 2006-02-14 John Millaway <john43@users.sourceforge.net>
3911 * flex.skl: Removed certain offending #undefs.
3913 2006-02-14 John Millaway <john43@users.sourceforge.net>
3915 * flexint.h: Removed logical and from preprocessor statement.
3917 2006-02-14 Will Estes <wlestes@users.sourceforge.net>
3919 * po/nl.po, po/nl.po.1: remove eroneously named nl.po.1; update
3922 2006-02-14 John Millaway <john43@users.sourceforge.net>
3926 2006-02-14 John Millaway <john43@users.sourceforge.net>
3928 * flex.skl: Included <sys/types.h> for serialized tables.
3930 2006-02-14 John Millaway <john43@users.sourceforge.net>
3932 * configure.in: Minor patch to call to head in configure script.
3934 2006-02-14 John Millaway <john43@users.sourceforge.net>
3936 * doc/flex.texi: Documentation patch.
3938 2006-02-14 John Millaway <john43@users.sourceforge.net>
3940 * filter.c, gen.c, libyywrap.c, main.c: Patch for full file system
3943 2006-02-13 John Millaway <john43@users.sourceforge.net>
3945 * doc/flex.texi: Documentation.
3947 2006-02-13 John Millaway <john43@users.sourceforge.net>
3949 * main.c: Fixed double-fclose when input file is empty.
3951 2006-02-10 Will Estes <wlestes@users.sourceforge.net>
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
3957 2005-12-22 John Millaway <john43@users.sourceforge.net>
3959 * buf.c, main.c: Improvement request 1069716 log vs. log10
3961 2005-12-22 John Millaway <john43@users.sourceforge.net>
3963 * flex.skl: Fixed bug 1257093 yy_init_globals in header file
3965 2005-04-14 Will Estes <wlestes@users.sourceforge.net>
3967 * po/nl.po: new nl translation
3969 2005-04-07 Will Estes <wlestes@users.sourceforge.net>
3971 * NEWS, po/LINGUAS, po/nl.po, po/vi.po: new nl and vi translations
3973 2004-07-20 Will Estes <wlestes@users.sourceforge.net>
3975 * filter.c: correct improper stdin assignment
3977 2004-05-22 Will Estes <wlestes@users.sourceforge.net>
3979 * NEWS, po/tr.po: new tr translation
3981 2004-05-12 Will Estes <wlestes@users.sourceforge.net>
3983 * .cvsignore, .indent.pro: .cvsignore and .indent.pro got missed in
3984 the import to sourceforge; replace them
3986 2004-05-11 Will Estes <wlestes@users.sourceforge.net>
3988 * po/fr.po: new fr translation
3990 2004-05-03 Will Estes <wlestes@users.sourceforge.net>
3992 * po/LINGUAS: polish is pl, not po
3994 2004-03-22 Will Estes <wlestes@users.sourceforge.net>
3996 * po/sv.po: yet another sweedish update
3998 2004-03-19 Will Estes <wlestes@users.sourceforge.net>
4000 * NEWS, po/sv.po: new sv translation
4002 2003-12-11 John Millaway <john43@users.sourceforge.net>
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.
4008 2003-12-09 John Millaway <john43@users.sourceforge.net>
4010 * doc/flex.texi: added 3 faqs
4012 2003-11-24 Will Estes <wlestes@users.sourceforge.net>
4014 * po/ro.po: new ro translation
4016 2003-11-07 Will Estes <wlestes@users.sourceforge.net>
4018 * NEWS, po/fr.po: new french translation
4020 2003-11-07 Will Estes <wlestes@users.sourceforge.net>
4022 * NEWS, po/ca.po: new catalan translation from the translation
4025 2003-11-07 Will Estes <wlestes@users.sourceforge.net>
4027 * NEWS, po/LINGUAS, po/ga.po, po/pl.po: new polish translation;
4028 updated irish translation from translation project
4030 2003-10-10 Will Estes <wlestes@users.sourceforge.net>
4032 * NEWS, po/LINGUAS, po/ga.po: new Irish translation
4034 2003-08-25 Will Estes <wlestes@users.sourceforge.net>
4036 * NEWS, po/LINGUAS, po/ro.po: add romanian translation
4038 2003-07-16 Will Estes <wlestes@users.sourceforge.net>
4040 * flex.skl: flex_*int* type fixes
4042 2003-07-16 Will Estes <wlestes@users.sourceforge.net>
4044 * tools/cvsauthors: change wlestes email address
4046 2003-07-16 Will Estes <wlestes@users.sourceforge.net>
4048 * flex.skl: undef yytext_ptr has some bad side effects
4050 2003-07-07 John Millaway <john43@users.sourceforge.net>
4052 * doc/flex.texi: Documented m4 incompatibility with lex.
4054 2003-05-21 Will Estes <wlestes@users.sourceforge.net>
4056 * NEWS: upgrade to gettext 0.12
4058 2003-05-20 Will Estes <wlestes@users.sourceforge.net>
4060 * flex.skl, gen.c: patches from manoj via sourceforge
4062 2003-05-20 Will Estes <wlestes@users.sourceforge.net>
4064 * configure.in, po/.cvsignore, po/Makevars: upgrade gettext to 0.12;
4065 this allows running make pdf and make ps to be successful
4067 2003-05-20 Will Estes <wlestes@users.sourceforge.net>
4069 * doc/.cvsignore: cvs should ignore flex.pdf and flex.ps
4071 2003-04-25 John Millaway <john43@users.sourceforge.net>
4073 * TODO: Added yylineno bugs to TODO list.
4075 2003-04-03 John Millaway <john43@users.sourceforge.net>
4077 * doc/flex.xml: Docbook.
4079 2003-04-03 John Millaway <john43@users.sourceforge.net>
4081 * doc/flex.xml: xml now validates.
4083 2003-04-02 John Millaway <john43@users.sourceforge.net>
4085 * doc/flex.xml: Began conversion to DocBook.
4087 2003-04-01 Will Estes <wlestes@users.sourceforge.net>
4089 * NEWS, configure.in: version 2.5.31
4091 2003-04-01 Will Estes <wlestes@users.sourceforge.net>
4093 * NEWS: remove --enable-maintainer-mode configure option
4095 2003-04-01 Will Estes <wlestes@users.sourceforge.net>
4097 * configure.in: remove AM_MAINTAINER_MODE
4099 2003-04-01 John Millaway <john43@users.sourceforge.net>
4101 * flex.skl, flexdef.h, main.c, misc.c, scan.l: Renamed some internal
4104 2003-03-31 Will Estes <wlestes@users.sourceforge.net>
4106 * NEWS: yylineno is now per-buffer in reentrant scanners
4108 2003-03-31 John Millaway <john43@users.sourceforge.net>
4110 * TODO: Added TODO item.
4112 2003-03-30 John Millaway <john43@users.sourceforge.net>
4114 * flex.skl, gen.c: yylineno is per-buffer in the reentrant scanner.
4115 support for yycolumn exists, but is not yet developed.
4117 2003-03-28 John Millaway <john43@users.sourceforge.net>
4119 * flex.skl: Minor documentation.
4121 2003-03-28 Will Estes <wlestes@users.sourceforge.net>
4123 * NEWS: added %top directive
4125 2003-03-27 John Millaway <john43@users.sourceforge.net>
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.
4133 2003-03-27 John Millaway <john43@users.sourceforge.net>
4135 * TODO, doc/flex.texi: Documented the m4 dependency.
4137 2003-03-26 Will Estes <wlestes@users.sourceforge.net>
4139 * configure.in, flexdef.h: check for sys/wait.h since we use wait(2)
4141 2003-03-26 Will Estes <wlestes@users.sourceforge.net>
4143 * flexdef.h: reorder include directives so as to catch system
4144 integer types before flex defined values for same
4146 2003-03-26 Will Estes <wlestes@users.sourceforge.net>
4148 * TODO: assign tasks due before major release can happen; remove
4149 --enable-maintainer-mode entry
4151 2003-03-26 Will Estes <wlestes@users.sourceforge.net>
4153 * Makefile.am: only rebuild the ChangeLog if we're inside a cvs
4156 2003-03-26 Will Estes <wlestes@users.sourceforge.net>
4158 * configure.in, tools/.cvsignore, tools/Makefile.am: add tools/
4159 subdirectory to distribution
4161 2003-03-26 Will Estes <wlestes@users.sourceforge.net>
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
4167 2003-03-26 Will Estes <wlestes@users.sourceforge.net>
4169 * doc/Makefile.am: clean up flex.texi processing leftovers with
4172 2003-03-26 Will Estes <wlestes@users.sourceforge.net>
4174 * tests/test-linedir-r/Makefile.am: an awk script wasn't included in
4177 2003-03-26 John Millaway <john43@users.sourceforge.net>
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.
4188 2003-03-26 John Millaway <john43@users.sourceforge.net>
4190 * TODO: Removed items from TODO list.
4192 2003-03-26 John Millaway <john43@users.sourceforge.net>
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.
4200 2003-03-26 John Millaway <john43@users.sourceforge.net>
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.
4209 2003-03-25 Will Estes <wlestes@users.sourceforge.net>
4211 * TODO, doc/Makefile.am: remove maintainer-mode conditional around
4212 rebuilding of manpage
4214 2003-03-25 Will Estes <wlestes@users.sourceforge.net>
4216 * README: mention doc/ for user documentation
4218 2003-03-25 Will Estes <wlestes@users.sourceforge.net>
4220 * TODO: rework distribution items
4222 2003-03-25 Will Estes <wlestes@users.sourceforge.net>
4224 * NEWS: mention m4 processing
4226 2003-03-25 Will Estes <wlestes@users.sourceforge.net>
4228 * tests/README: update instructions for running test suite
4230 2003-03-25 Will Estes <wlestes@users.sourceforge.net>
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
4239 2003-03-24 John Millaway <john43@users.sourceforge.net>
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.
4245 2003-03-24 John Millaway <john43@users.sourceforge.net>
4247 * scan.l: Escaped m4 macros in scan.l which would cause
4248 bootstrapping issues.
4250 2003-03-21 John Millaway <john43@users.sourceforge.net>
4252 * doc/flex.texi, flex.skl, main.c: Cleaning up the skel.
4254 2003-03-20 Will Estes <wlestes@users.sourceforge.net>
4256 * TODO: we want to move the contents of to.do/Wishlist to top level
4259 2003-03-20 John Millaway <john43@users.sourceforge.net>
4261 * to.do/Wish-List: Assessment of every item in Wish-List.
4263 2003-03-19 John Millaway <john43@users.sourceforge.net>
4265 * main.c: Fixed allocation of slightly more memory than needed.
4267 2003-03-19 John Millaway <john43@users.sourceforge.net>
4269 * TODO, buf.c, configure.in, flex.skl, flexdef.h, main.c, sym.c:
4270 Start conditions now generated in a single place.
4272 2003-03-19 Will Estes <wlestes@users.sourceforge.net>
4274 * TODO: cosmetic changes to TODO list
4276 2003-03-19 John Millaway <john43@users.sourceforge.net>
4278 * flex.skl: Cleaned up warnings so multiple headers could coincide.
4280 2003-03-19 John Millaway <john43@users.sourceforge.net>
4282 * TODO, flex.skl, main.c: Moved prefixes to m4.
4284 2003-03-19 John Millaway <john43@users.sourceforge.net>
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.
4292 2003-03-18 John Millaway <john43@users.sourceforge.net>
4294 * filter.c, flexdef.h, main.c, regex.c: Fixed #line directives.
4296 2003-03-17 John Millaway <john43@users.sourceforge.net>
4298 * Makefile.am, filter.c, flexdef.h, regex.c: Added regex.c for
4299 regex-related code. Worked on fixing line directives;incomplete.
4301 2003-03-14 John Millaway <john43@users.sourceforge.net>
4303 * TODO: Added some TODOs.
4305 2003-03-14 John Millaway <john43@users.sourceforge.net>
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.
4312 2003-03-14 John Millaway <john43@users.sourceforge.net>
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.
4318 2003-03-14 John Millaway <john43@users.sourceforge.net>
4320 * buf.c, filter.c, flexdef.h, main.c, misc.c: Added internal filter
4321 ability. Deleted various unused variables.
4323 2003-03-14 John Millaway <john43@users.sourceforge.net>
4325 * main.c, tests/test-table-opts/scanner.l: Keeping tests up to date
4326 with m4 changes. Proper wait for all children.
4328 2003-03-14 John Millaway <john43@users.sourceforge.net>
4330 * flex.skl, tests/test-table-opts/scanner.l: Moved test-tables to
4333 2003-03-14 John Millaway <john43@users.sourceforge.net>
4335 * flex.skl, main.c, options.c: Moved bison bridge code to m4.
4337 2003-03-13 John Millaway <john43@users.sourceforge.net>
4339 * flex.skl, gen.c, main.c, scan.l: Moved YY_USE_LINENO to m4.
4341 2003-03-13 John Millaway <john43@users.sourceforge.net>
4343 * buf.c, flexdef.h, scan.l: Added function buf_m4_undefine.
4345 2003-03-13 John Millaway <john43@users.sourceforge.net>
4347 * flex.skl, main.c, scan.l: Replaced YY_ALWAYS_INTERACTIVE with m4.
4348 Replaced YY_NEVER_INTERACTIVE with m4.
4350 2003-03-13 John Millaway <john43@users.sourceforge.net>
4352 * flex.skl, main.c: Moved YY_TEXT_IS_ARRAY to m4.
4354 2003-03-12 John Millaway <john43@users.sourceforge.net>
4356 * flex.skl, gen.c, main.c, tests/test-reject/scanner.l: Renaming
4357 macros from YY_* to M4_YY_* where appropriate.
4359 2003-03-12 John Millaway <john43@users.sourceforge.net>
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.
4365 2003-03-12 John Millaway <john43@users.sourceforge.net>
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.
4371 2003-03-11 John Millaway <john43@users.sourceforge.net>
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.
4376 2003-03-10 John Millaway <john43@users.sourceforge.net>
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.
4382 2003-03-05 Will Estes <wlestes@users.sourceforge.net>
4384 * doc/.cvsignore, texinfo.tex: move texinfo.tex to doc/
4386 2003-03-05 Will Estes <wlestes@users.sourceforge.net>
4390 2003-03-05 Will Estes <wlestes@users.sourceforge.net>
4392 * NEWS, configure.in: version 2.5.29
4394 2003-03-04 John Millaway <john43@users.sourceforge.net>
4396 * FlexLexer.h, flex.skl: Added growable buffer stack to C++ scanner
4397 as well. yyensure_buffer_stack is now static.
4399 2003-03-02 John Millaway <john43@users.sourceforge.net>
4401 * flex.skl, misc.c: Removed awkward %push %pop syntax from skeleton.
4403 2003-03-02 John Millaway <john43@users.sourceforge.net>
4405 * flex.skl: Renamed YY_CURRENT_BUFFER_FAST to
4406 YY_CURRENT_BUFFER_LVALUE to better reflect its purpose.
4408 2003-02-28 John Millaway <john43@users.sourceforge.net>
4410 * NEWS: made entry on input buffer stacks.
4412 2003-02-28 Will Estes <wlestes@users.sourceforge.net>
4414 * Makefile.am, doc/Makefile.am: build on . in top level first; this
4415 will simplify calling help2man
4417 2003-02-28 John Millaway <john43@users.sourceforge.net>
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.)
4427 2003-02-28 John Millaway <john43@users.sourceforge.net>
4429 * main.c: Removed some symbols from the undef list. They are needed
4430 for multiple headers to coexist.
4432 2003-02-27 Will Estes <wlestes@users.sourceforge.net>
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/
4438 2003-02-27 Will Estes <wlestes@users.sourceforge.net>
4440 * NEWS: namespace cleanups
4442 2003-02-26 John Millaway <john43@users.sourceforge.net>
4444 * main.c: Added a few macros to the undef list.
4446 2003-02-26 John Millaway <john43@users.sourceforge.net>
4448 * main.c: Put the undef macros in an array.
4450 2003-02-12 Will Estes <wlestes@users.sourceforge.net>
4452 * NEWS, configure.in: version 2.5.28
4454 2003-02-10 Will Estes <wlestes@users.sourceforge.net>
4456 * README, TODO, configure.in, flex.texi: update documentation to
4457 reflect the sourceforge move
4459 2003-02-06 Will Estes <wlestes@users.sourceforge.net>
4461 * TODO: update according to current thinking
4463 2003-02-06 Will Estes <wlestes@users.sourceforge.net>
4465 * TODO: mcvs reviewed
4467 2003-02-06 Will Estes <wlestes@users.sourceforge.net>
4469 * TODO: sourceforge migration tasks
4471 2003-02-04 Will Estes <wlestes@users.sourceforge.net>
4473 * NEWS: Flex now warns if always-interactive is specified with fast
4474 or full; Fixed trailing slash bug in YY_INPUT macro def
4476 2003-01-31 John Millaway <john43@users.sourceforge.net>
4478 * scan.l: Flex now warns if always-interactive is specified with
4481 2003-01-31 Will Estes <wlestes@users.sourceforge.net>
4483 * Makefile.am: switch to using cvs2cl.pl to generate the ChangeLog
4485 2003-01-31 Will Estes <wlestes@users.sourceforge.net>
4487 * tools/cvs2cl.pl, tools/cvsauthors: we're going to be switching how
4488 we handle our ChangeLog
4490 2003-01-29 John Millaway <john43@users.sourceforge.net>
4492 * gen.c, misc.c: Fixed trailing slash bug in YY_INPUT macro def.
4494 2003-01-29 Will Estes <wlestes@users.sourceforge.net>
4496 * README.cvs-snapshot: upgrade texinfo to 4.3d
4498 2003-01-29 Will Estes <wlestes@users.sourceforge.net>
4500 * flex.texi: the @copying construct works now; thanks to the texinfo
4501 maintainers for finding the problem
4503 2003-01-21 Will Estes <wlestes@users.sourceforge.net>
4505 * NEWS, configure.in: version 2.5.27
4507 2003-01-21 Will Estes <wlestes@users.sourceforge.net>
4509 * NEWS: flex now works with recent bison versions
4511 2003-01-18 John Millaway <john43@users.sourceforge.net>
4513 * flex.skl: Check for YYLTYPE_IS_DECLARED. This fixes bison-bridge
4516 2003-01-15 Will Estes <wlestes@users.sourceforge.net>
4518 * NEWS, po/pt_BR.po: new pt_br translation
4520 2003-01-14 Will Estes <wlestes@users.sourceforge.net>
4522 * NEWS, configure.in: version 2.5.26
4524 2003-01-14 Will Estes <wlestes@users.sourceforge.net>
4526 * NEWS: Fixed table deserialization bug on big-endian archs. Patch
4527 sent from Bryce Nichols <bryce@bnichols.org>
4529 2003-01-12 John Millaway <john43@users.sourceforge.net>
4531 * tables_shared.h: Fixed table deserialization bug on big-endian
4532 archs. Patch sent from Bryce Nichols <bryce@bnichols.org>.
4534 2003-01-10 Will Estes <wlestes@users.sourceforge.net>
4536 * README.cvs-snapshot: add version numbers for some tools and
4537 explain about version.texi and --enable-maintainer-mode
4539 2003-01-10 Will Estes <wlestes@users.sourceforge.net>
4541 * NEWS: catch news up
4543 2003-01-09 John Millaway <john43@users.sourceforge.net>
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
4549 2003-01-09 John Millaway <john43@users.sourceforge.net>
4551 * flex.skl: Changed type of yyleng from size_t to int. This fixes
4552 bug in PostgreSQL compilation.
4554 2003-01-09 Will Estes <wlestes@users.sourceforge.net>
4556 * NEWS: catch news up
4558 2003-01-09 Will Estes <wlestes@users.sourceforge.net>
4560 * flex.skl: more c++ fixes
4562 2003-01-09 Will Estes <wlestes@users.sourceforge.net>
4564 * Makefile.am, configure.in, flex.spec.in: add a spec file
4566 2003-01-09 Will Estes <wlestes@users.sourceforge.net>
4568 * flex.skl: type cast to pacify c++ compilers; patch from Bruce
4569 Lilly <blilly@erols.com>
4571 2003-01-08 Will Estes <wlestes@users.sourceforge.net>
4573 * NEWS: new es translation
4575 2003-01-08 Will Estes <wlestes@users.sourceforge.net>
4577 * po/es.po: new spanish translation
4579 2002-12-19 John Millaway <john43@users.sourceforge.net>
4581 * gen.c: Fixed bug where YY_G(0) sometimes occurs (created by my
4584 2002-12-17 John Millaway <john43@users.sourceforge.net>
4586 * gen.c: Fixed bug submitted by Bojan Smojver <bojan@rexursive.com>
4587 where the use of yylineno, reentrant, and yymore together caused a
4590 2002-12-17 Will Estes <wlestes@users.sourceforge.net>
4594 2002-12-17 John Millaway <john43@users.sourceforge.net>
4596 * flex.texi: Documented new behavior with character ranges.
4598 2002-12-16 John Millaway <john43@users.sourceforge.net>
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
4605 2002-12-16 John Millaway <john43@users.sourceforge.net>
4607 * ccl.c, flexdef.h: Added utility functions to deal with character
4610 2002-12-09 Will Estes <wlestes@users.sourceforge.net>
4612 * flexint.h: we don't really need int64 anyway
4614 2002-12-09 Will Estes <wlestes@users.sourceforge.net>
4616 * flex.skl: apparently some lints are happier with fllthrough
4619 2002-12-02 Will Estes <wlestes@users.sourceforge.net>
4621 * NEWS, configure.in: version 2.5.25
4623 2002-12-02 Will Estes <wlestes@users.sourceforge.net>
4625 * Makefile.am: enclose flex.1 target in MAINTERNER_MODE
4627 2002-12-02 Will Estes <wlestes@users.sourceforge.net>
4629 * po/pt_BR.po: new pt_br translation
4631 2002-12-01 John Millaway <john43@users.sourceforge.net>
4633 * flex.texi: Indexed some more faqs.
4635 2002-11-29 John Millaway <john43@users.sourceforge.net>
4637 * flex.skl: Fixed bug in SECOND yyless definition where argument was
4638 not enclosed in parentheses.
4640 2002-11-29 John Millaway <john43@users.sourceforge.net>
4642 * flex.skl: Fixed bug in yyless definition where argument was not
4643 enclosed in parentheses.
4645 2002-11-27 Will Estes <wlestes@users.sourceforge.net>
4647 * NEWS: flex uses flex_int*_t types
4649 2002-11-27 Will Estes <wlestes@users.sourceforge.net>
4651 * flexint.h: integer types for non-C99 systems flexint.h
4653 2002-11-27 John Millaway <john43@users.sourceforge.net>
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.
4659 2002-11-27 Will Estes <wlestes@users.sourceforge.net>
4661 * Makefile.am: MAINTAINERCLEANFILES: new variable: try to make it so
4662 that make maintainer-clean erases everything not under version
4665 2002-11-27 Will Estes <wlestes@users.sourceforge.net>
4667 * config.rpath: remove config.rpath
4669 2002-11-27 Will Estes <wlestes@users.sourceforge.net>
4671 * README-alpha: just list location of betas
4673 2002-11-26 Will Estes <wlestes@users.sourceforge.net>
4675 * flexint.h: __STDC_VERSION__ needs an L suffix
4677 2002-11-26 Will Estes <wlestes@users.sourceforge.net>
4679 * NEWS, po/LINGUAS, po/pt_BR.po: new pt_br translation from the
4682 2002-11-25 Will Estes <wlestes@users.sourceforge.net>
4684 * flexint.h: include inttypes.h for folks who really are C99
4686 2002-11-25 Will Estes <wlestes@users.sourceforge.net>
4690 2002-11-25 Will Estes <wlestes@users.sourceforge.net>
4692 * NEWS, configure.in: version 2.5.24
4694 2002-11-23 Will Estes <wlestes@users.sourceforge.net>
4696 * configure.in: try to make sure we have GNU m4
4698 2002-11-23 Will Estes <wlestes@users.sourceforge.net>
4700 * tests/test-c++-multiple-scanners/Makefile.am: include
4701 tests/test-c++-multipl-scanners/test.input
4703 2002-11-23 Will Estes <wlestes@users.sourceforge.net>
4705 * NEWS: more portability fixes
4707 2002-11-23 Will Estes <wlestes@users.sourceforge.net>
4709 * configure.in, flexdef.h: apparently on some BSD systems, we need
4710 sys/params.h; reported by millaway
4712 2002-11-22 Will Estes <wlestes@users.sourceforge.net>
4716 2002-11-22 John Millaway <john43@users.sourceforge.net>
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.
4722 2002-11-22 John Millaway <john43@users.sourceforge.net>
4724 * flex.texi: renamed some faqs.
4726 2002-11-22 Will Estes <wlestes@users.sourceforge.net>
4728 * AUTHORS: update wording about authorship
4730 2002-11-17 John Millaway <john43@users.sourceforge.net>
4732 * parse.y: Removed space before line num in error messages to look
4733 more like gcc's errors.
4735 2002-11-06 Will Estes <wlestes@users.sourceforge.net>
4737 * NEWS, po/tr.po: new turkish translation from the translation
4740 2002-10-28 Will Estes <wlestes@users.sourceforge.net>
4742 * gen.c: applied c++ from lilypond folks for std:: reasons
4744 2002-10-25 Will Estes <wlestes@users.sourceforge.net>
4746 * flex.texi: proofreading
4748 2002-10-24 Will Estes <wlestes@users.sourceforge.net>
4750 * flex.texi: proofreading
4752 2002-10-22 Will Estes <wlestes@users.sourceforge.net>
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++
4757 2002-10-22 Will Estes <wlestes@users.sourceforge.net>
4761 2002-10-22 Will Estes <wlestes@users.sourceforge.net>
4763 * flex.texi: more proofreading
4765 2002-10-22 Will Estes <wlestes@users.sourceforge.net>
4767 * Makefile.am: include intent.pro; indent target is MAINTAINER_MODE
4770 2002-10-22 Will Estes <wlestes@users.sourceforge.net>
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
4776 2002-10-21 John Millaway <john43@users.sourceforge.net>
4778 * tables.c: Added a missing function prototype.
4780 2002-10-21 Will Estes <wlestes@users.sourceforge.net>
4782 * NEWS, configure.in: version 2.5.23
4784 2002-10-21 Will Estes <wlestes@users.sourceforge.net>
4786 * NEWS: update NEWS on recent changes
4788 2002-10-21 Will Estes <wlestes@users.sourceforge.net>
4790 * flexint.h: use sys/types.h and not inttypes.h
4792 2002-10-21 Will Estes <wlestes@users.sourceforge.net>
4794 * configure.in: check for limits.h
4796 2002-10-21 Will Estes <wlestes@users.sourceforge.net>
4798 * TODO: update TODO on recent suggestions
4800 2002-10-21 Will Estes <wlestes@users.sourceforge.net>
4802 * flex.texi: titlepage and contents
4804 2002-10-21 Will Estes <wlestes@users.sourceforge.net>
4808 2002-10-21 Will Estes <wlestes@users.sourceforge.net>
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
4814 2002-10-21 John Millaway <john43@users.sourceforge.net>
4818 2002-10-18 Will Estes <wlestes@users.sourceforge.net>
4820 * flex.texi: report the current version info that flex provides;
4821 reformat a list of non-posix features
4823 2002-10-18 Will Estes <wlestes@users.sourceforge.net>
4825 * NEWS: report the current version info that flex provides
4827 2002-10-18 Will Estes <wlestes@users.sourceforge.net>
4829 * flex.skl: FLEX_BETA defined if flex is beta
4831 2002-10-16 Will Estes <wlestes@users.sourceforge.net>
4833 * flexint.h: if we're doing c++, then we can't use long long
4835 2002-10-14 Will Estes <wlestes@users.sourceforge.net>
4837 * TODO: update TODO on several things
4839 2002-10-11 Will Estes <wlestes@users.sourceforge.net>
4841 * flex.texi: more proofreading
4843 2002-10-11 Will Estes <wlestes@users.sourceforge.net>
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
4869 2002-10-11 Will Estes <wlestes@users.sourceforge.net>
4871 * Makefile.am, configure.in: remove intl from dist
4873 2002-10-11 Will Estes <wlestes@users.sourceforge.net>
4875 * configure.in: we use maintainer mode now
4877 2002-10-11 Will Estes <wlestes@users.sourceforge.net>
4879 * NEWS: include create-test
4881 2002-10-11 Will Estes <wlestes@users.sourceforge.net>
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
4887 2002-10-11 Will Estes <wlestes@users.sourceforge.net>
4889 * tests/Makefile.am: use dist_noinst_scripts as per email from Akim
4892 2002-10-10 John Millaway <john43@users.sourceforge.net>
4894 * flex.texi: Documentation.
4896 2002-10-10 Will Estes <wlestes@users.sourceforge.net>
4898 * NEWS, configure.in: version 2.5.22; portability fixes and attn to
4901 2002-10-10 Will Estes <wlestes@users.sourceforge.net>
4903 * flexint.h: ok, this seems to work
4905 2002-10-10 Will Estes <wlestes@users.sourceforge.net>
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
4915 2002-10-10 Will Estes <wlestes@users.sourceforge.net>
4917 * tests/TEMPLATE/Makefile.am: sometimes we put header files in the
4918 builddir and so we should account for that
4920 2002-10-10 Will Estes <wlestes@users.sourceforge.net>
4922 * tests/TEMPLATE/Makefile.am: replace the last instance
4924 2002-10-10 Will Estes <wlestes@users.sourceforge.net>
4926 * flex.skl: include unistd.h and not cunistd as cunistd only seems
4927 to be present on very recent systems
4929 2002-10-10 Will Estes <wlestes@users.sourceforge.net>
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
4936 2002-10-08 Will Estes <wlestes@users.sourceforge.net>
4938 * configure.in, flex.skl, flexdef.h: current swipe at header magic;
4941 2002-10-08 Will Estes <wlestes@users.sourceforge.net>
4943 * NEWS: change version constant info to reflect change to flex.skl
4945 2002-10-08 Will Estes <wlestes@users.sourceforge.net>
4947 * Makefile.am: remove README-alpha option; add definitions for
4948 FLEX_{MAJOR,MINOR,SUBMINOR}_VERSION
4950 2002-10-07 Will Estes <wlestes@users.sourceforge.net>
4952 * flex.skl, flexdef.h: ok, here goes; try to handle integral
4953 typedefs in one swell foop
4955 2002-10-07 Will Estes <wlestes@users.sourceforge.net>
4957 * configure.in: we check for {u,}int*_t types; maybe this will
4960 2002-10-07 Will Estes <wlestes@users.sourceforge.net>
4962 * configure.in: we create the tests/TEMPLATE/Makefile so that we can
4963 build the dist archives
4965 2002-10-07 Will Estes <wlestes@users.sourceforge.net>
4967 * NEWS: more test suite cleanups
4969 2002-10-07 Will Estes <wlestes@users.sourceforge.net>
4971 * tests/test-c++-multiple-scanners/Makefile.am: we don't use header
4974 2002-10-07 Will Estes <wlestes@users.sourceforge.net>
4976 * flexdef.h: remove include of malloc.h
4978 2002-10-04 Will Estes <wlestes@users.sourceforge.net>
4980 * flex.texi: more editing; remove examples index; merge examples
4983 2002-10-04 Will Estes <wlestes@users.sourceforge.net>
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
4990 2002-10-04 Will Estes <wlestes@users.sourceforge.net>
4992 * flex.texi: yesterday's proofreading
4994 2002-10-02 Will Estes <wlestes@users.sourceforge.net>
4996 * flex.texi: proofread some more
4998 2002-10-02 Will Estes <wlestes@users.sourceforge.net>
5000 * flex.texi: proofread edit begins
5002 2002-10-01 Will Estes <wlestes@users.sourceforge.net>
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
5013 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
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
5039 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
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
5064 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
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
5090 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
5092 * Makefile.am: INCLUDES is obsolete; use AM_CPPFLAGS instead
5094 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
5096 * configure.in: apparently, AM_CONFIG_HEADER is obsolete
5098 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
5100 * TODO: integrate test suite into automake
5102 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
5104 * configure.in: since we dont run the template test, we dont need to
5105 generate its Makefile either
5107 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
5109 * autogen.sh: use autoreconf instead of calling individual utilities
5112 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
5114 * configure.in: check for c++ compiler
5116 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
5118 * configure.in: re-organize according to suggested layout in
5121 2002-09-26 Will Estes <wlestes@users.sourceforge.net>
5123 * Makefile.am, NEWS, configure.in: update automake to 1.7 and
5126 2002-09-26 Will Estes <wlestes@users.sourceforge.net>
5128 * Makefile.am: use AM_YFLAGS since YFLAGS is a user variable
5130 2002-09-25 Will Estes <wlestes@users.sourceforge.net>
5132 * NEWS: catch NEWS up on things, some of which happened a long time
5133 ago; correct punctuation; try to remove some editorializing
5135 2002-09-25 Will Estes <wlestes@users.sourceforge.net>
5137 * Makefile.am, flex.skl, flex.texi: include a single, automatically
5138 generated version number in flex scanners
5140 2002-09-23 Will Estes <wlestes@users.sourceforge.net>
5142 * tests/create-test: complain audibly when argument not supplied;
5143 echo on stderr when writing error messages
5145 2002-09-23 Will Estes <wlestes@users.sourceforge.net>
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
5151 2002-09-23 Will Estes <wlestes@users.sourceforge.net>
5153 * tests/TEMPLATE/Makefile.am: not all compilers support '-I dir' so
5154 we write '-Idir' instead
5156 2002-09-23 Will Estes <wlestes@users.sourceforge.net>
5158 * TODO: reorganize faq entries; proofread the manual
5160 2002-09-23 Will Estes <wlestes@users.sourceforge.net>
5162 * flex.texi: move c++ experimental warning to top of cxx node
5164 2002-09-20 Will Estes <wlestes@users.sourceforge.net>
5166 * flex.skl: move stdint.h include to table-serialization section;
5167 we'll still need to think about stdint.h more though
5169 2002-09-20 Will Estes <wlestes@users.sourceforge.net>
5171 * NEWS: new smarter skeleton/scanner generation
5173 2002-09-20 John Millaway <john43@users.sourceforge.net>
5175 * flex.skl, misc.c: bison-bridge skel handled via %if/%endif pairs.
5177 2002-09-19 John Millaway <john43@users.sourceforge.net>
5179 * flex.skl, misc.c: reentrant skel handled via %if/%endif pairs.
5181 2002-09-19 John Millaway <john43@users.sourceforge.net>
5183 * flex.skl, misc.c: skeleton uses %push/%pop to keep skelout() scope
5184 sane. skel commands are omitted unless --debug enabled.
5186 2002-09-19 John Millaway <john43@users.sourceforge.net>
5188 * flex.skl, main.c, misc.c, tables.h: Added %push and %pop
5189 operations to skel processing.
5191 2002-09-17 Will Estes <wlestes@users.sourceforge.net>
5193 * NEWS, configure.in: flex 2.5.21
5195 2002-09-17 John Millaway <john43@users.sourceforge.net>
5197 * tests/test-reject/Makefile.am: minor fixup for dist.
5199 2002-09-16 Will Estes <wlestes@users.sourceforge.net>
5201 * NEWS, configure.in: version 2.5.20
5203 2002-09-16 Will Estes <wlestes@users.sourceforge.net>
5205 * flex.texi: correct typo
5207 2002-09-16 Will Estes <wlestes@users.sourceforge.net>
5209 * NEWS: note the new tables functionality
5211 2002-09-16 John Millaway <john43@users.sourceforge.net>
5213 * tests/test-multiple-scanners-r/.cvsignore,
5214 tests/test-multiple-scanners-r/Makefile.am: Fixed `clean' target and
5217 2002-09-16 John Millaway <john43@users.sourceforge.net>
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
5226 2002-09-16 Will Estes <wlestes@users.sourceforge.net>
5228 * tests/test-reject/scanner.l: replace yytables_load with
5229 yytables_fload as per millaway's other changes
5231 2002-09-15 John Millaway <john43@users.sourceforge.net>
5233 * TODO, flex.texi: Created user API for tables deserialization.
5234 Documented API and --tables-* options in manual.
5236 2002-09-15 John Millaway <john43@users.sourceforge.net>
5238 * flex.skl, tests/test-table-opts/scanner.l: Tables deserialization
5239 uses yyalloc/yyfree. Changed yytables_load to yytables_fload.
5241 2002-09-15 John Millaway <john43@users.sourceforge.net>
5243 * tests/test-bison-nr/.cvsignore: minor upkeep.
5245 2002-09-15 John Millaway <john43@users.sourceforge.net>
5247 * flex.texi: Categorized and indexed scanner options in manual.
5249 2002-09-15 John Millaway <john43@users.sourceforge.net>
5251 * flex.skl: Initialization of reject vars and %array vars in
5254 2002-09-13 John Millaway <john43@users.sourceforge.net>
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
5264 2002-09-13 Will Estes <wlestes@users.sourceforge.net>
5266 * NEWS: millaway has been very busy
5268 2002-09-13 John Millaway <john43@users.sourceforge.net>
5270 * flex.skl, tests/test-table-opts/Makefile.am,
5271 tests/test-table-opts/scanner.l: Added test for multiple tables in
5274 2002-09-13 John Millaway <john43@users.sourceforge.net>
5276 * tests/test-bison-nr/.cvsignore: forgot to add .cvsignore on last
5279 2002-09-13 John Millaway <john43@users.sourceforge.net>
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.
5285 2002-09-13 John Millaway <john43@users.sourceforge.net>
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.
5299 2002-09-12 John Millaway <john43@users.sourceforge.net>
5301 * flex.texi: documentation of tabels api in manual
5303 2002-09-12 John Millaway <john43@users.sourceforge.net>
5305 * TODO, tables.c: Renamed *_fwrite to *_write to reflect writer
5308 2002-09-11 John Millaway <john43@users.sourceforge.net>
5310 * devel/tables.pl: Added perl script to read/dump serialized tables
5313 2002-09-11 Will Estes <wlestes@users.sourceforge.net>
5315 * scan.l: the debian patch used strlen(yytext) and similar
5316 constructs--as millaway points out, this is better known as yyleng
5318 2002-09-11 Will Estes <wlestes@users.sourceforge.net>
5320 * NEWS, po/de.po: new de translation from the translation project
5322 2002-09-11 John Millaway <john43@users.sourceforge.net>
5324 * flex.skl: yytbl_load now checks tables set by name. Localized var
5325 scaope in yytbl_load.
5327 2002-09-10 Will Estes <wlestes@users.sourceforge.net>
5329 * tests/Makefile.am: make clean before make test
5331 2002-09-09 John Millaway <john43@users.sourceforge.net>
5333 * TODO, flex.skl: Fixed deserialization of --fast tables.
5335 2002-09-09 Will Estes <wlestes@users.sourceforge.net>
5337 * TODO: fix typo; remove the yylineo entry
5339 2002-09-09 John Millaway <john43@users.sourceforge.net>
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).
5350 2002-09-09 Will Estes <wlestes@users.sourceforge.net>
5352 * NEWS: flex has better internal diagnostics
5354 2002-09-09 Will Estes <wlestes@users.sourceforge.net>
5356 * configure.in, flexdef.h: test for presence of __func__ and
5357 compensate if absent
5359 2002-09-09 Will Estes <wlestes@users.sourceforge.net>
5361 * Makefile.am: include the intl/ subdirectory when searching for
5364 2002-09-09 Will Estes <wlestes@users.sourceforge.net>
5366 * NEWS, po/ru.po, po/sv.po: new sv, ru translations from the
5369 2002-09-07 John Millaway <john43@users.sourceforge.net>
5371 * flex.skl, misc.c: Changed cryptic skeleton markers to readable
5374 2002-09-07 John Millaway <john43@users.sourceforge.net>
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.
5382 2002-09-06 Will Estes <wlestes@users.sourceforge.net>
5384 * NEWS, po/ca.po: new ca translation
5386 2002-09-06 Will Estes <wlestes@users.sourceforge.net>
5388 * NEWS: new fr translation
5390 2002-09-06 Will Estes <wlestes@users.sourceforge.net>
5392 * po/fr.po: new french translation from the translation project
5394 2002-09-05 Will Estes <wlestes@users.sourceforge.net>
5396 * NEWS: c99 function defs by default
5398 2002-09-05 John Millaway <john43@users.sourceforge.net>
5400 * flexdef.h, tables.c: Added flex_die macro. May need some autoconf
5401 massaging. Added thorough error checking in tables code.
5403 2002-09-05 John Millaway <john43@users.sourceforge.net>
5405 * flex.skl, flex.texi: Flex generates C99 defs now. Documented the
5406 above change in manual.
5408 2002-09-05 John Millaway <john43@users.sourceforge.net>
5410 * tests/test-table-opts/.cvsignore,
5411 tests/test-table-opts/Makefile.am: Added serialization test to
5414 2002-09-05 Will Estes <wlestes@users.sourceforge.net>
5416 * configure.in: oops, i made a typo
5418 2002-09-05 Will Estes <wlestes@users.sourceforge.net>
5420 * NEWS, configure.in: version 2.5.19
5422 2002-09-05 Will Estes <wlestes@users.sourceforge.net>
5424 * scan.l: use FLEX_EXIT(), not exit()
5426 2002-09-05 John Millaway <john43@users.sourceforge.net>
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.
5432 2002-09-05 Will Estes <wlestes@users.sourceforge.net>
5434 * scan.l: s/exit(1)/exit(EXIT_FAILURE)
5436 2002-09-05 John Millaway <john43@users.sourceforge.net>
5438 * dfa.c, gen.c: Tables are now generated with %option
5441 2002-09-05 Will Estes <wlestes@users.sourceforge.net>
5443 * NEWS: catch up on a few things
5445 2002-09-05 Will Estes <wlestes@users.sourceforge.net>
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>)
5451 2002-09-05 John Millaway <john43@users.sourceforge.net>
5453 * flex.texi, main.c, options.c, options.h: Changed option 'header'
5454 to 'header-file'. 'header' still works, though.
5456 2002-09-05 John Millaway <john43@users.sourceforge.net>
5458 * flex.texi, flexdef.h, gen.c, main.c, options.c, options.h,
5459 scan.l, tables.c: Tons more work on tables.
5461 2002-09-05 John Millaway <john43@users.sourceforge.net>
5463 * flexdef.h, gen.c, tables.c, tables_shared.h: Lots of work on
5464 tables serialization code.
5466 2002-09-04 Will Estes <wlestes@users.sourceforge.net>
5468 * README.cvs-snapshot: mention GNU indent
5470 2002-09-04 Will Estes <wlestes@users.sourceforge.net>
5472 * NEWS: remove the word after from the version line
5474 2002-09-03 Will Estes <wlestes@users.sourceforge.net>
5476 * NEWS, configure.in: version 2.5.18
5478 2002-09-03 Will Estes <wlestes@users.sourceforge.net>
5480 * NEWS: catch up on the NEWS
5482 2002-09-03 Will Estes <wlestes@users.sourceforge.net>
5484 * tests/Makefile.am: target test: quote the results echoing so that
5485 the ECHO_C will work on systems where it is used
5487 2002-09-03 Will Estes <wlestes@users.sourceforge.net>
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
5492 2002-09-03 Will Estes <wlestes@users.sourceforge.net>
5494 * configure.in: fixed bug whereby bison was reported missing even
5497 2002-09-02 John Millaway <john43@users.sourceforge.net>
5499 * tables.c: In-code documentation.
5501 2002-09-02 John Millaway <john43@users.sourceforge.net>
5503 * flexdef.h: Forgot to indent before previous commit.
5505 2002-09-02 John Millaway <john43@users.sourceforge.net>
5507 * flexdef.h: Added known integer limits if undefined.
5509 2002-08-29 Will Estes <wlestes@users.sourceforge.net>
5511 * configure.in: version 2.5.17
5513 2002-08-29 Will Estes <wlestes@users.sourceforge.net>
5515 * NEWS: more portability fixes; new version number
5517 2002-08-29 Will Estes <wlestes@users.sourceforge.net>
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
5522 2002-08-29 Will Estes <wlestes@users.sourceforge.net>
5524 * dfa.c: eat a blank line
5526 2002-08-29 Will Estes <wlestes@users.sourceforge.net>
5528 * NEWS: new config.{sub,guess} files; mention that we use indent on
5531 2002-08-28 Will Estes <wlestes@users.sourceforge.net>
5533 * configure.in: warn if no indent found; version 2.5.16
5535 2002-08-28 Will Estes <wlestes@users.sourceforge.net>
5537 * NEWS: catch up on recent changes; version 2.5.16
5539 2002-08-27 Will Estes <wlestes@users.sourceforge.net>
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
5546 2002-08-27 Will Estes <wlestes@users.sourceforge.net>
5548 * Makefile.am: touch up the indent targeet; it's ready for
5551 2002-08-27 Will Estes <wlestes@users.sourceforge.net>
5553 * configure.in: test for GNU indent; reorder the tests somewhat
5555 2002-08-23 Will Estes <wlestes@users.sourceforge.net>
5557 * configure.in: automake is smarter about autoconf's versioning
5560 2002-08-23 Will Estes <wlestes@users.sourceforge.net>
5562 * NEWS: catch NEWS up on what we've been doing
5564 2002-08-22 Will Estes <wlestes@users.sourceforge.net>
5566 * flexdef.h: do some more conditional including for folks without
5569 2002-08-22 Will Estes <wlestes@users.sourceforge.net>
5571 * tests/test-c++-basic/Makefile.am: use CXX to link the test scanner
5574 2002-08-22 John Millaway <john43@users.sourceforge.net>
5576 * flex.texi: Documentation.
5578 2002-08-22 John Millaway <john43@users.sourceforge.net>
5580 * Makefile.am: Created 'indent' target and added .indent.pro.
5582 2002-08-22 John Millaway <john43@users.sourceforge.net>
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.
5588 2002-08-22 John Millaway <john43@users.sourceforge.net>
5590 * tests/test-bison-yylloc/Makefile.am,
5591 tests/test-bison-yylval/Makefile.am: fixed missing 'clean' file.
5593 2002-08-22 John Millaway <john43@users.sourceforge.net>
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
5600 2002-08-21 Will Estes <wlestes@users.sourceforge.net>
5602 * README: official releases are being hosted by Vern
5604 2002-08-21 Will Estes <wlestes@users.sourceforge.net>
5606 * NEWS, configure.in: new beta version; more entries in NEWS from
5607 millaway; the top level entry for test-c++-basic
5609 2002-08-21 Will Estes <wlestes@users.sourceforge.net>
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
5615 2002-08-21 John Millaway <john43@users.sourceforge.net>
5617 * gen.c, nfa.c: More tabels work.
5619 2002-08-21 John Millaway <john43@users.sourceforge.net>
5621 * flexdef.h, gen.c, tables.c, tables_shared.h: More work on tables.
5623 2002-08-20 John Millaway <john43@users.sourceforge.net>
5625 * dfa.c: Cleaned up macros that took no ';'.
5627 2002-08-20 John Millaway <john43@users.sourceforge.net>
5629 * scanopt.c: Fixed oddball '=-'.
5631 2002-08-20 John Millaway <john43@users.sourceforge.net>
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.
5637 2002-08-20 John Millaway <john43@users.sourceforge.net>
5639 * tables.c: More work on tables code.
5641 2002-08-20 Will Estes <wlestes@users.sourceforge.net>
5643 * Makefile.am, NEWS, configure.in: we're using m4 so have configure
5646 2002-08-20 John Millaway <john43@users.sourceforge.net>
5648 * Makefile.am, tables.c: Added tables.c and rebuilt dependencies.
5650 2002-08-20 John Millaway <john43@users.sourceforge.net>
5652 * TODO, flex.texi: Dicussed prototypes and header in manual.
5654 2002-08-19 John Millaway <john43@users.sourceforge.net>
5656 * Makefile.am, configure.in, flex.skl, flexdef.h, tables_shared.h:
5657 More work on tables serialization.
5659 2002-08-19 John Millaway <john43@users.sourceforge.net>
5661 * Makefile.am, mkskel.sh: Skeleton is now passed through m4 (before
5664 2002-08-19 Will Estes <wlestes@users.sourceforge.net>
5666 * po/LINGUAS, po/zh_CN.po: add zh_cn translation from the
5669 2002-08-19 Will Estes <wlestes@users.sourceforge.net>
5671 * NEWS: millaway's done a lot of things which need to be mentioned
5674 2002-08-18 John Millaway <john43@users.sourceforge.net>
5676 * main.c: Removed #undef of start conditions.
5678 2002-08-17 John Millaway <john43@users.sourceforge.net>
5682 2002-08-17 John Millaway <john43@users.sourceforge.net>
5684 * flexdef.h, main.c, misc.c: Start conditions now optional in
5685 header. undef's now optional in header. Start conditions are NOT
5688 2002-08-17 John Millaway <john43@users.sourceforge.net>
5690 * flex.skl, flex.texi: Working on tables API.
5692 2002-08-16 John Millaway <john43@users.sourceforge.net>
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
5698 2002-08-16 John Millaway <john43@users.sourceforge.net>
5700 * flex.skl, flex.texi, misc.c: Prelimary work on tables API.
5702 2002-08-16 John Millaway <john43@users.sourceforge.net>
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,
5726 2002-08-16 John Millaway <john43@users.sourceforge.net>
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.
5732 2002-08-16 John Millaway <john43@users.sourceforge.net>
5734 * Makefile.am: Updated dependencies list.
5736 2002-08-15 John Millaway <john43@users.sourceforge.net>
5738 * main.c: Fixed seg fault bug in ecs.
5740 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
5742 * tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-r/.cvsignore:
5743 ignore .cpp files since we generate them instead of .c
5745 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
5747 * configure.in: version 2.5.14
5749 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
5751 * NEWS: c-as-c++ tests reworked
5753 2002-08-15 John Millaway <john43@users.sourceforge.net>
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
5760 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
5762 * main.c: conditionally include <locale.h>; include config.h as well
5764 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
5766 * configure.in, flex.skl: only include <cunistd> if we have it
5768 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
5770 * NEWS: portability fixes; added missing punctuation; de translation
5773 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
5775 * po/LINGUAS: we also translate to german
5777 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
5779 * Makefile.am: require automake at least 1.6
5781 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
5783 * NEWS, configure.in: version 2.5.13
5785 2002-08-14 Will Estes <wlestes@users.sourceforge.net>
5787 * flex.texi: reverted away from the @copying as it breaks the info
5790 2002-08-14 John Millaway <john43@users.sourceforge.net>
5792 * flex.texi, flexdef.h, main.c, misc.c: Start condition prefixes
5793 attempts to adjust to user preferences.
5795 2002-08-13 John Millaway <john43@users.sourceforge.net>
5797 * main.c: Include start condition symbols in header.
5799 2002-08-13 John Millaway <john43@users.sourceforge.net>
5801 * flexdef.h, main.c: Omit user code and tables from generated header
5804 2002-08-13 Will Estes <wlestes@users.sourceforge.net>
5806 * flex.texi: use @copying construct to display the flex license;
5807 move copying and bug reporting to the front of the manual
5809 2002-08-13 Will Estes <wlestes@users.sourceforge.net>
5811 * NEWS: printf fix and yylex_init reports errors
5813 2002-08-12 John Millaway <john43@users.sourceforge.net>
5815 * flex.texi: Updated manual for %option header.
5817 2002-08-12 John Millaway <john43@users.sourceforge.net>
5819 * flex.skl, flex.texi, gen.c: Fixed type mismatch in printf.
5820 yylex_init now reports errors.
5822 2002-08-10 John Millaway <john43@users.sourceforge.net>
5824 * dfa.c, main.c: Added alignment flag for future use.
5826 2002-08-10 John Millaway <john43@users.sourceforge.net>
5828 * tests/test-table-opts/.cvsignore,
5829 tests/test-table-opts/Makefile.am: Added options to test-table-opts
5831 2002-08-10 John Millaway <john43@users.sourceforge.net>
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
5839 2002-08-09 Will Estes <wlestes@users.sourceforge.net>
5841 * flex.texi: more faq editing; corrected mistyped nodenames
5843 2002-08-09 Will Estes <wlestes@users.sourceforge.net>
5845 * flex.skl: fix typo which propogates out to generated scanners
5847 2002-08-09 Will Estes <wlestes@users.sourceforge.net>
5849 * flex.texi: edited a few more faqs
5851 2002-08-09 Will Estes <wlestes@users.sourceforge.net>
5853 * Makefile.am, faq.texi: remove faq.texi as it's included in
5856 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
5858 * flex.texi: a few more faq edits; remove faq-89
5860 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
5862 * flex.texi: cite, not site
5864 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
5866 * flex.texi: and get the faq included
5868 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
5870 * flex.texi: fix some grammer/typography in the top node and add a
5873 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
5875 * TODO: we've updated gettext
5877 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
5879 * po/.cvsignore: we need to ignore a few more gettext files
5881 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
5883 * NEWS, configure.in: version 2.5.12
5885 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
5887 * NEWS: mention gettext; document the non-need for bison/flex in the
5890 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
5892 * Makefile.am, configure.in: include intl in the distribution and in
5895 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
5897 * Makefile.am: builddir in help2man call needed @-signs around it
5899 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
5901 * po/.cvsignore: we can ignore Makefile.in.in
5903 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
5905 * m4/.cvsignore, m4/Makefile.am: oops, too hasty on deleting this
5908 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
5910 * autogen.sh: if autopoint is going to run automatically, it's going
5911 to need to be able to update existing files
5913 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
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
5921 2002-08-07 Will Estes <wlestes@users.sourceforge.net>
5923 * TODO: we need to index the faq entries
5925 2002-08-07 Will Estes <wlestes@users.sourceforge.net>
5927 * faq.texi: proofed "Why do flex scanners call fileno if it is not
5930 2002-08-07 Will Estes <wlestes@users.sourceforge.net>
5932 * faq.texi: proofed "How do I expand \ escape sequences in C-style
5935 2002-08-07 Will Estes <wlestes@users.sourceforge.net>
5937 * README: changes to README to align with GNU coding standards
5939 2002-08-06 Will Estes <wlestes@users.sourceforge.net>
5941 * Makefile.am: help2man should look in builddir for the flex binary
5943 2002-08-02 John Millaway <john43@users.sourceforge.net>
5945 * flex.skl: Fixed yyunput prototype.
5947 2002-08-01 Will Estes <wlestes@users.sourceforge.net>
5949 * NEWS: new fr translation from the translation project
5951 2002-08-01 Will Estes <wlestes@users.sourceforge.net>
5953 * po/fr.po: new fr.po translation from the translation project
5955 2002-08-01 Will Estes <wlestes@users.sourceforge.net>
5957 * NEWS: yylineno performance hit is fixed
5959 2002-07-31 John Millaway <john43@users.sourceforge.net>
5961 * TODO, flex.texi: Updated docs on yylineno.
5963 2002-07-31 Will Estes <wlestes@users.sourceforge.net>
5965 * TODO: discuss yylineno performance
5967 2002-07-31 Will Estes <wlestes@users.sourceforge.net>
5969 * NEWS: forgot to say what the date was that we made the release
5971 2002-07-31 Will Estes <wlestes@users.sourceforge.net>
5973 * NEWS, configure.in: version 2.5.11
5975 2002-07-31 Will Estes <wlestes@users.sourceforge.net>
5977 * faq.texi: fixed a menu entry and related problems
5979 2002-07-31 Will Estes <wlestes@users.sourceforge.net>
5981 * configure.in: someday, maybe we can use autopoint
5983 2002-07-31 Will Estes <wlestes@users.sourceforge.net>
5985 * Makefile.am: we need to include texinfo.tex now
5987 2002-07-31 Will Estes <wlestes@users.sourceforge.net>
5989 * texinfo.tex: add texinfo.tex
5991 2002-07-30 Will Estes <wlestes@users.sourceforge.net>
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
5996 2002-07-30 Will Estes <wlestes@users.sourceforge.net>
5998 * TODO: faqs need work
6000 2002-07-30 Will Estes <wlestes@users.sourceforge.net>
6002 * NEWS, TODO: prototypes get airtime these days
6004 2002-07-28 John Millaway <john43@users.sourceforge.net>
6006 * flex.skl: Added some comments.
6008 2002-07-28 John Millaway <john43@users.sourceforge.net>
6010 * flex.skl: Fixed bug where yyless did not consider yylineno.
6012 2002-07-28 John Millaway <john43@users.sourceforge.net>
6014 * scan.l: Fixed bug I created in previous commit.
6016 2002-07-28 John Millaway <john43@users.sourceforge.net>
6018 * scan.l: Don't wrap ()s around {NAMEDEFS} at the end of a rule.
6020 2002-07-27 John Millaway <john43@users.sourceforge.net>
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.
6026 2002-07-27 John Millaway <john43@users.sourceforge.net>
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
6032 2002-07-25 John Millaway <john43@users.sourceforge.net>
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.
6053 2002-07-24 Will Estes <wlestes@users.sourceforge.net>
6055 * NEWS: dist-bzip2 and rename yy_globals and yy_globals_t
6057 2002-07-24 Will Estes <wlestes@users.sourceforge.net>
6059 * configure.in: version 2.5.10
6061 2002-07-24 Will Estes <wlestes@users.sourceforge.net>
6063 * Makefile.am: add dist-bzip2 to automake_options so we'll start
6064 getting tar.bz2 archives
6066 2002-07-23 John Millaway <john43@users.sourceforge.net>
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
6076 2002-07-23 John Millaway <john43@users.sourceforge.net>
6078 * Makefile.am: typo in tags target
6080 2002-07-22 John Millaway <john43@users.sourceforge.net>
6082 * Makefile.am: Removed erroneous $(srcdir) from help2man target.
6084 2002-07-22 Will Estes <wlestes@users.sourceforge.net>
6086 * NEWS, configure.in: it's version 2.5.9 now
6088 2002-07-22 Will Estes <wlestes@users.sourceforge.net>
6090 * po/.cvsignore: updated gettext to 0.11.3
6092 2002-07-22 Will Estes <wlestes@users.sourceforge.net>
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
6098 2002-07-22 Will Estes <wlestes@users.sourceforge.net>
6100 * autogen.sh, configure.in: rollback on configure.in and autogen.sh
6101 because autpoint is broken
6103 2002-07-22 Will Estes <wlestes@users.sourceforge.net>
6105 * po/ru.po: new russian translation from translation project
6107 2002-07-19 Will Estes <wlestes@users.sourceforge.net>
6109 * autogen.sh: ok, we're going to start using autopoint, but the tree
6110 is going to undergo some changes after this
6112 2002-07-19 Will Estes <wlestes@users.sourceforge.net>
6114 * configure.in: we're preparing for autopoint
6116 2002-07-17 John Millaway <john43@users.sourceforge.net>
6118 * flex.texi: Updated manual.
6120 2002-07-17 Will Estes <wlestes@users.sourceforge.net>
6122 * NEWS: update the NEWS file for lots of things millaway has done
6124 2002-07-17 John Millaway <john43@users.sourceforge.net>
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
6136 2002-07-15 John Millaway <john43@users.sourceforge.net>
6138 * faq.texi, flex.texi: Worked on mem mgmt sect of manual.
6140 2002-07-15 Will Estes <wlestes@users.sourceforge.net>
6142 * scan.l: allow blank lines and continuations in more places
6144 2002-07-12 Will Estes <wlestes@users.sourceforge.net>
6146 * TODO: millaway finished the faqs directory
6148 2002-07-12 Will Estes <wlestes@users.sourceforge.net>
6150 * TODO: removed items as per email from millaway
6152 2002-07-12 John Millaway <john43@users.sourceforge.net>
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.
6162 2002-07-12 John Millaway <john43@users.sourceforge.net>
6164 * main.c, scan.l: Fixed POSIXLY_CORRECT detection in scanner.
6166 2002-07-11 John Millaway <john43@users.sourceforge.net>
6168 * faq.texi: More work on faq.
6170 2002-07-11 John Millaway <john43@users.sourceforge.net>
6172 * faq.texi: Moved all faqs into manual -- but did not evaluate them
6173 yet. Removed the old faq files.
6175 2002-07-10 John Millaway <john43@users.sourceforge.net>
6177 * main.c: Removed duplicate definition of FLEX_DEBUG. gcc doesn't
6178 care, but other compilers might.
6180 2002-07-10 John Millaway <john43@users.sourceforge.net>
6182 * flex.texi: Wrote some more about memory mgmt in the manual.
6184 2002-07-10 John Millaway <john43@users.sourceforge.net>
6186 * flex.texi: flex.texi now works with install-info.
6188 2002-07-10 Will Estes <wlestes@users.sourceforge.net>
6190 * TODO: added items as per email from millaway
6192 2002-07-10 Will Estes <wlestes@users.sourceforge.net>
6194 * NEWS: after we release a version, we have to keep the version
6195 number in NEWS current
6197 2002-07-10 John Millaway <john43@users.sourceforge.net>
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.
6203 2002-07-09 John Millaway <john43@users.sourceforge.net>
6205 * flex.skl: Memory functions are no longer static.
6207 2002-07-09 John Millaway <john43@users.sourceforge.net>
6209 * tests/test-mem-nr/test.input: Added a missing input file for
6212 2002-07-09 John Millaway <john43@users.sourceforge.net>
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.
6219 2002-07-09 John Millaway <john43@users.sourceforge.net>
6221 * flex.texi: Added sections in manual for memory management.
6223 2002-07-09 Will Estes <wlestes@users.sourceforge.net>
6225 * NEWS: noted more user visible changes
6227 2002-07-09 John Millaway <john43@users.sourceforge.net>
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.
6233 2002-07-09 Will Estes <wlestes@users.sourceforge.net>
6235 * NEWS: new POSIXLY_CORRECT and new ru translation
6237 2002-07-09 Will Estes <wlestes@users.sourceforge.net>
6239 * po/ru.po: new ru translation from the translation project
6241 2002-07-09 John Millaway <john43@users.sourceforge.net>
6243 * flex.texi: Made note of set/get debug in docs.
6245 2002-07-09 John Millaway <john43@users.sourceforge.net>
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>.
6251 2002-07-09 John Millaway <john43@users.sourceforge.net>
6253 * main.c: Check POSIXLY_CORRECT env variable.
6255 2002-07-09 John Millaway <john43@users.sourceforge.net>
6257 * flex.skl: Added prototypes for the get/set debug functions.
6259 2002-07-09 John Millaway <john43@users.sourceforge.net>
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.
6270 2002-07-09 John Millaway <john43@users.sourceforge.net>
6272 * tests/create-test: create-test script now modifies .cvsignore
6274 2002-07-09 John Millaway <john43@users.sourceforge.net>
6276 * tests/create-test: Improved the error checking.
6278 2002-07-03 Will Estes <wlestes@users.sourceforge.net>
6280 * main.c: fix bug whereby prefix didn't get passed to everybody;
6281 patch by rse@engelschall.com
6283 2002-07-03 Will Estes <wlestes@users.sourceforge.net>
6285 * faq.texi: ~ is an active character, so we'll just use the word
6288 2002-07-02 John Millaway <john43@users.sourceforge.net>
6290 * Makefile.am: Fixed typo.
6292 2002-07-02 John Millaway <john43@users.sourceforge.net>
6294 * faq.texi: Added a faq.
6296 2002-06-28 John Millaway <john43@users.sourceforge.net>
6298 * Makefile.am: Added 'tags' target -- something I should have done
6301 2002-06-28 Will Estes <wlestes@users.sourceforge.net>
6303 * TODO: add two new items regarding coding; remove tests/ copyright
6304 notice item as it's done
6306 2002-06-26 Will Estes <wlestes@users.sourceforge.net>
6308 * NEWS: note the copyright messages in tests/
6310 2002-06-25 John Millaway <john43@users.sourceforge.net>
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.
6350 2002-06-25 Will Estes <wlestes@users.sourceforge.net>
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
6355 2002-06-19 Will Estes <wlestes@users.sourceforge.net>
6357 * TODO: add bootstrapper to the todo list
6359 2002-06-19 Will Estes <wlestes@users.sourceforge.net>
6361 * configure.in: new version number
6363 2002-06-19 Will Estes <wlestes@users.sourceforge.net>
6365 * TODO: update TODO list
6367 2002-06-19 Will Estes <wlestes@users.sourceforge.net>
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
6373 2002-05-31 Will Estes <wlestes@users.sourceforge.net>
6375 * README-alpha: made code quality warning more explicit; gave url
6376 for cvs and beta flex
6378 2002-05-23 John Millaway <john43@users.sourceforge.net>
6380 * gen.c: Fixed bug where omission of user section 3 caused unmatched
6381 #ifdef's in generated code.
6383 2002-05-20 Will Estes <wlestes@users.sourceforge.net>
6385 * configure.in: configure.in requires at least autoconf 2.50
6387 2002-05-13 John Millaway <john43@users.sourceforge.net>
6389 * Makefile.am: Updated my email address.
6391 2002-05-10 John Millaway <john43@users.sourceforge.net>
6393 * flexdef.h, misc.c: chomp'd lines when reading external skel file.
6395 2002-05-07 Will Estes <wlestes@users.sourceforge.net>
6397 * po/sv.po: new sweedish translation from the translation project
6399 2002-04-29 Will Estes <wlestes@users.sourceforge.net>
6401 * po/ca.po: new catalan translation from the translation project
6403 2002-04-29 Will Estes <wlestes@users.sourceforge.net>
6405 * po/es.po: new spanish translation from the translation project
6407 2002-04-25 Will Estes <wlestes@users.sourceforge.net>
6409 * TODO: note that the lex matching of abc{1,3} is the posix behavior
6410 and so we have a problem
6412 2002-04-25 Will Estes <wlestes@users.sourceforge.net>
6414 * flex.texi: note that the lex matching of abc{1,3} is the posix
6417 2002-04-23 Will Estes <wlestes@users.sourceforge.net>
6419 * configure.in: new version 2.5.7; use autoconf versioning info
6421 2002-04-23 Will Estes <wlestes@users.sourceforge.net>
6423 * NEWS: note changes in 2.5.7
6425 2002-04-23 Will Estes <wlestes@users.sourceforge.net>
6427 * main.c: conditional compile gettext initialization
6429 2002-04-22 Will Estes <wlestes@users.sourceforge.net>
6431 * po/de.po: new german translation from the translation project
6433 2002-04-19 John Millaway <john43@users.sourceforge.net>
6435 * tests/test-include-by-reentrant/Makefile.am: Fixed command line
6436 for test-include-by-reentrant/Makefile.am
6438 2002-04-19 John Millaway <john43@users.sourceforge.net>
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).
6458 2002-04-19 John Millaway <john43@users.sourceforge.net>
6460 * flexdef.h, misc.c, parse.y, sym.c: Applied 'const' to a few more
6461 char*, where appropriate.
6463 2002-04-19 John Millaway <john43@users.sourceforge.net>
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.
6483 2002-04-19 John Millaway <john43@users.sourceforge.net>
6485 * flexdef.h, gen.c, misc.c: Changed 'char[]' to 'const char*'
6486 wherever in conflicted with gettext.
6488 2002-04-19 Will Estes <wlestes@users.sourceforge.net>
6490 * po/fr.po, po/sv.po: new files from translation after 2.5.6 beta
6493 2002-04-18 John Millaway <john43@users.sourceforge.net>
6495 * tests/test-lineno-r/Makefile.am: Fixed minor typo/cut and paste
6498 2002-04-18 John Millaway <john43@users.sourceforge.net>
6500 * configure.in: Added yylineno test.
6502 2002-04-18 John Millaway <john43@users.sourceforge.net>
6504 * tests/Makefile.am: Added yylineno tests.
6506 2002-04-18 John Millaway <john43@users.sourceforge.net>
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.
6514 2002-04-15 John Millaway <john43@users.sourceforge.net>
6516 * scanopt.c: Applied gettext macros to error messages from scanopt.
6518 2002-04-15 John Millaway <john43@users.sourceforge.net>
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.
6524 2002-04-15 Will Estes <wlestes@users.sourceforge.net>
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
6530 2002-04-15 Will Estes <wlestes@users.sourceforge.net>
6532 * TODO: a lot more work has happened to flex; note this by removing
6533 a number of TODO entries
6535 2002-04-15 Will Estes <wlestes@users.sourceforge.net>
6537 * TODO: make sure all gettext modules use gettext translation
6540 2002-04-14 John Millaway <john43@users.sourceforge.net>
6542 * faq.texi: Converted faqs 34-41 to texinfo.
6544 2002-04-14 John Millaway <john43@users.sourceforge.net>
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
6550 2002-04-13 John Millaway <john43@users.sourceforge.net>
6552 * flexdef.h: defined FLEX_EXIT macro to call longjmp on errors.
6554 2002-04-13 John Millaway <john43@users.sourceforge.net>
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.
6560 2002-04-13 John Millaway <john43@users.sourceforge.net>
6562 * scanopt.c: Fixed minor typo in error message
6564 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
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
6574 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
6576 * tests/test-yyextra/.cvsignore: ignore Makefile.in
6578 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
6580 * tests/test-string-r/.cvsignore: it's Makefile.in, not makefile.in
6582 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
6584 * tests/test-yyextra/Makefile.am, tests/test-yyextra/Makefile.in:
6585 put test-yyextra under automake
6587 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
6589 * tests/test-string-r/Makefile.am, tests/test-string-r/Makefile.in:
6590 put test-string-r under automake
6592 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
6594 * tests/test-string-nr/.cvsignore, tests/test-string-r/.cvsignore:
6595 we can ignore Makefile.in
6597 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
6599 * tests/test-string-nr/Makefile.am,
6600 tests/test-string-nr/Makefile.in: put test-string-nr under automake
6602 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
6604 * tests/test-pthread/.cvsignore: ignore Makefile.in
6606 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
6608 * tests/test-pthread/Makefile.am, tests/test-pthread/Makefile.in:
6609 put test-pthread under automake
6611 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
6613 * tests/test-prefix-r/Makefile.am, tests/test-prefix-r/Makefile.in:
6614 put test-prefix-r under automake
6616 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
6618 * tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore:
6619 we can ignore Makefile.in
6621 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
6623 * tests/test-prefix-nr/Makefile.am,
6624 tests/test-prefix-nr/Makefile.in: put test-prefix-nr under automake
6626 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
6628 * tests/test-multiple-scanners-r/Makefile.am,
6629 tests/test-multiple-scanners-r/Makefile.in: put
6630 test-multiple-scanners-r under automake
6632 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
6634 * tests/test-multiple-scanners-nr/.cvsignore,
6635 tests/test-multiple-scanners-r/.cvsignore: we can ignore Makefile.in
6638 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
6640 * tests/test-multiple-scanners-nr/Makefile.am,
6641 tests/test-multiple-scanners-nr/Makefile.in: put
6642 test-multiple-scanners-nr under automake
6644 2002-04-11 Will Estes <wlestes@users.sourceforge.net>
6646 * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am:
6647 we didn't need parser.y
6649 2002-04-11 Will Estes <wlestes@users.sourceforge.net>
6651 * TODO: work done on the test suite; remove relevant entries from
6654 2002-04-10 Will Estes <wlestes@users.sourceforge.net>
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
6661 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
6663 * tests/test-include-by-buffer/.cvsignore: we have a Makefile.in
6664 which we need to ignore
6666 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
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
6672 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
6674 * tests/TEMPLATE/Makefile.am: and we want LFLAGS in the rule to make
6677 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
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
6682 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
6684 * tests/test-header-nr/.cvsignore: we now generate a Makefile.in
6685 from automake; cvs should ignore it
6687 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
6689 * tests/test-header-nr/Makefile.am: add dependencies for main.o and
6692 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
6694 * tests/TEMPLATE/Makefile.am: We may want to have LFLAGS readily
6697 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
6699 * tests/test-header-nr/Makefile.am,
6700 tests/test-header-nr/Makefile.in: put test-header-nr under automake
6702 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
6704 * tests/TEMPLATE/Makefile.am: oops, we need to clean objects too
6706 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
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
6717 2002-04-08 Will Estes <wlestes@users.sourceforge.net>
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
6724 2002-04-08 Will Estes <wlestes@users.sourceforge.net>
6726 * configure.in, tests/TEMPLATE/Makefile.am: only one config file
6727 header apparently; this will have consequences in the test suite
6729 2002-04-08 Will Estes <wlestes@users.sourceforge.net>
6731 * tests/test-bison-yylval/Makefile.am,
6732 tests/test-bison-yylval/Makefile.in: adding automake support
6734 2002-04-08 Will Estes <wlestes@users.sourceforge.net>
6736 * tests/test-bison-yylloc/.cvsignore,
6737 tests/test-bison-yylloc/Makefile.am: tuned Makefile.am to build
6738 correctly; ignore Makefile.in now
6740 2002-04-08 Will Estes <wlestes@users.sourceforge.net>
6742 * tests/configure.in: test suite changes
6744 2002-04-08 Will Estes <wlestes@users.sourceforge.net>
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
6760 2002-04-05 John Millaway <john43@users.sourceforge.net>
6762 * flex.texi: Corrected error in manual regarding return type for
6763 yy_scan_{string,buffer,bytes}.
6765 2002-04-05 Will Estes <wlestes@users.sourceforge.net>
6767 * po/de.po: new german translations from the translation project
6769 2002-04-03 Will Estes <wlestes@users.sourceforge.net>
6771 * po/es.po: new spanish translations
6773 2002-04-01 Will Estes <wlestes@users.sourceforge.net>
6775 * Makefile.am: DIST_SUBDIRS: new variable. we can build flex with
6776 SUBDIRS and then build the distribution using DIST_SUBDIRS
6778 2002-04-01 Will Estes <wlestes@users.sourceforge.net>
6780 * main.c: fix typo in comment
6782 2002-03-31 John Millaway <john43@users.sourceforge.net>
6784 * main.c: Documented the header file kludge, (in anticipation of
6785 buffering Section 1.)
6787 2002-03-31 John Millaway <john43@users.sourceforge.net>
6789 * flex.texi: Created appendix "Makefiles and Flex" in the manual.
6791 2002-03-30 John Millaway <john43@users.sourceforge.net>
6793 * flex.texi: updating manual.
6795 2002-03-29 Will Estes <wlestes@users.sourceforge.net>
6797 * po/POTFILES.in: we want parse.y, not parse.c
6799 2002-03-29 John Millaway <john43@users.sourceforge.net>
6801 * flex.texi: Indexing the manual (75% done).
6803 2002-03-29 Will Estes <wlestes@users.sourceforge.net>
6805 * Makefile.am: unlisted intermediate flex/yacc-created files
6807 2002-03-29 Will Estes <wlestes@users.sourceforge.net>
6809 * TODO: millaway has done more work
6811 2002-03-29 Will Estes <wlestes@users.sourceforge.net>
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
6816 2002-03-29 Will Estes <wlestes@users.sourceforge.net>
6818 * Makefile.am: fine tune flex.1 some more
6820 2002-03-29 Will Estes <wlestes@users.sourceforge.net>
6822 * Makefile.am, configure.in: generalize the manpage a bit and tell
6823 autofoo about help2man
6825 2002-03-29 Will Estes <wlestes@users.sourceforge.net>
6827 * po/da.po: new danish from translation project robot
6829 2002-03-28 John Millaway <john43@users.sourceforge.net>
6831 * flex.texi: Indexing the manual -- it's only half done.
6833 2002-03-28 John Millaway <john43@users.sourceforge.net>
6835 * flex.texi: flex manual now uses automake's versioning info.
6837 2002-03-28 John Millaway <john43@users.sourceforge.net>
6839 * README.cvs-snapshot: Mentioned requirements for gettext and
6842 2002-03-28 John Millaway <john43@users.sourceforge.net>
6844 * Makefile.am, main.c: Output of `flex --version` now matches GNU
6845 coding standards. Makefile.am now uses `help2man` to generate
6848 2002-03-27 Will Estes <wlestes@users.sourceforge.net>
6850 * TODO: millaway has done a lot on the TODO list; remove those items
6851 that he has take care of
6853 2002-03-27 Will Estes <wlestes@users.sourceforge.net>
6855 * README.cvs-snapshot: edited millaway's initial draft
6857 2002-03-27 John Millaway <john43@users.sourceforge.net>
6859 * README.cvs-snapshot: Created file.
6861 2002-03-27 John Millaway <john43@users.sourceforge.net>
6863 * flex.texi: Fixed case of node names in flex.texi.
6865 2002-03-24 Will Estes <wlestes@users.sourceforge.net>
6867 * TODO: lex- and yacc- generated files
6869 2002-03-24 Will Estes <wlestes@users.sourceforge.net>
6871 * po/fr.po: new french
6873 2002-03-18 Will Estes <wlestes@users.sourceforge.net>
6875 * NEWS: ending periods in news items removed; mention nounistd
6878 2002-03-18 Will Estes <wlestes@users.sourceforge.net>
6880 * po/sv.po: updated sweedish translations
6882 2002-03-18 Will Estes <wlestes@users.sourceforge.net>
6884 * po/de.po: german translation
6886 2002-03-18 John Millaway <john43@users.sourceforge.net>
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.
6895 2002-03-15 Will Estes <wlestes@users.sourceforge.net>
6897 * po/tr.po: new turkish translation
6899 2002-03-15 Will Estes <wlestes@users.sourceforge.net>
6901 * NEWS: mention included translations
6903 2002-03-15 Will Estes <wlestes@users.sourceforge.net>
6905 * TODO: we've done the gettext thing, but sometime we should get
6908 2002-03-15 Will Estes <wlestes@users.sourceforge.net>
6910 * po/ca.po: new catalan translation
6912 2002-03-14 John Millaway <john43@users.sourceforge.net>
6914 * flex.texi: Added section on format of comments.
6916 2002-03-14 John Millaway <john43@users.sourceforge.net>
6918 * flex.texi: Split format chapter into sections.
6920 2002-03-14 John Millaway <john43@users.sourceforge.net>
6922 * flex.texi: Removed explicit pointers in node definitions.
6924 2002-03-14 Will Estes <wlestes@users.sourceforge.net>
6926 * configure.in: unistd.h can be problematic
6928 2002-03-14 Will Estes <wlestes@users.sourceforge.net>
6930 * tests/README: editing changes to README
6932 2002-03-13 Will Estes <wlestes@users.sourceforge.net>
6934 * po/POTFILES.in: scan.l, not scan.c because gettext gets confused
6936 2002-03-13 Will Estes <wlestes@users.sourceforge.net>
6938 * scan.l: gettext cruft
6940 2002-03-13 Will Estes <wlestes@users.sourceforge.net>
6942 * tests/descriptions: separate out test descriptions
6944 2002-03-13 Will Estes <wlestes@users.sourceforge.net>
6946 * po/LINGUAS: french and korean dont crash now
6948 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
6950 * po/fr.po, po/ko.po: remove duplicate messages as per advice from
6951 Jordi Mallach <jordi@debian.org>
6953 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
6955 * gettext.h: yes, more gettext cruft
6957 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
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
6964 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
6966 * NEWS: gettext and autofoo are now involved
6968 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
6970 * Makefile.am, autogen.sh, configure.in, flexdef.h, main.c: mostly,
6973 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
6975 * po/ca.po, po/da.po, po/es.po, po/ru.po, po/sv.po, po/tr.po: these
6978 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
6980 * TODO: note about cvs documentation
6982 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
6984 * po/LINGUAS: we now have turkish
6986 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
6988 * po/tr.po: updated translations, i think
6990 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
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?
6995 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
6997 * README-alpha: README-alpha for those bad-hair days
6999 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
7001 * m4/.cvsignore, m4/Makefile.am: ok,now we kinda have a m4/ subdir
7004 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
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
7010 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
7012 * po/ca.po: removing po files, maybe
7014 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
7016 * tests/.cvsignore: ignore autom4te.cache
7018 2002-03-11 Will Estes <wlestes@users.sourceforge.net>
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
7023 2002-03-08 Will Estes <wlestes@users.sourceforge.net>
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)
7029 2002-03-06 Will Estes <wlestes@users.sourceforge.net>
7031 * README: eliminate to.do and faqs from the README file
7033 2002-03-06 Will Estes <wlestes@users.sourceforge.net>
7035 * TODO: more notes on tests/
7037 2002-03-06 Will Estes <wlestes@users.sourceforge.net>
7039 * Makefile.am: remove subdirectories from EXTRA_DIST; add a SUBDIRS
7040 macro to handle examples/; clean up the dist-hook target
7042 2002-03-06 Will Estes <wlestes@users.sourceforge.net>
7044 * configure.in: we want to generate Makefiles in some more
7045 subdirectories; automake will like this
7047 2002-03-06 Will Estes <wlestes@users.sourceforge.net>
7049 * TODO: notes on subdirectories
7051 2002-03-05 Will Estes <wlestes@users.sourceforge.net>
7053 * examples/.cvsignore, examples/Makefile.am: now examples/ fits into
7056 2002-03-05 Will Estes <wlestes@users.sourceforge.net>
7058 * examples/fastwc/.cvsignore, examples/fastwc/Makefile.am:
7059 examples/fastwc now fits into automake
7061 2002-03-05 Will Estes <wlestes@users.sourceforge.net>
7063 * examples/manual/.cvsignore, examples/manual/Makefile.am,
7064 examples/manual/Makefile.examples, examples/manual/README:
7065 examples/manual directory now fits into automake
7067 2002-03-05 Will Estes <wlestes@users.sourceforge.net>
7069 * examples/manual/Makefile: renamed Makefile to Makefile.examples
7072 2002-03-04 Will Estes <wlestes@users.sourceforge.net>
7074 * Makefile.am: add parse.c and scan.c to built_sources
7076 2002-02-24 John Millaway <john43@users.sourceforge.net>
7078 * Makefile.am: Removed CVS-specific code from 'dist-hook' target so
7079 anybody with a copy of the tree can build a dist.
7081 2002-02-22 John Millaway <john43@users.sourceforge.net>
7083 * tests/Makefile.in: Converted test script to portable /bin/sh.
7085 2002-02-22 John Millaway <john43@users.sourceforge.net>
7087 * tests/test-bison-yylloc/Makefile.in: Added some spaces in shell
7088 scripts for portability.
7090 2002-02-22 John Millaway <john43@users.sourceforge.net>
7092 * tests/create-test.pl: Fixed #! line for portability.
7094 2002-02-22 John Millaway <john43@users.sourceforge.net>
7096 * tests/test-bison-yylloc/Makefile.in: Fixed return status code on
7099 2002-02-21 John Millaway <john43@users.sourceforge.net>
7101 * tests/create-test.pl: Added script to auto-create tests. Probably
7104 2002-02-21 John Millaway <john43@users.sourceforge.net>
7106 * flex.skl: Fixed C++ #ifdef problem. Removed mistyped __CPLUSPLUS
7107 macro. Removed THROW_NIL. Not sure where it came from in the first
7110 2002-02-21 John Millaway <john43@users.sourceforge.net>
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.
7119 2002-02-16 John Millaway <john43@users.sourceforge.net>
7121 * flex.skl: Added missing #endif.
7123 2002-02-07 Will Estes <wlestes@users.sourceforge.net>
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
7140 2002-02-06 Will Estes <wlestes@users.sourceforge.net>
7142 * gen.c: fix interrupted reads and freads; from the debian package
7145 2002-02-06 Will Estes <wlestes@users.sourceforge.net>
7147 * flex.texi, flexdef.h, main.c, nfa.c: support large flex tables;
7148 from debian package maintainer
7150 2002-01-29 Will Estes <wlestes@users.sourceforge.net>
7152 * tests/configure.in: add more output files to account for new tests
7154 2002-01-03 Will Estes <wlestes@users.sourceforge.net>
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
7160 2002-01-03 Will Estes <wlestes@users.sourceforge.net>
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
7166 2001-11-20 Will Estes <wlestes@users.sourceforge.net>
7168 * flex.skl, main.c: millaway: Fixed yytext_ptr when using %array in
7171 2001-11-20 Will Estes <wlestes@users.sourceforge.net>
7173 * buf.c: oops, forgot this one line
7175 2001-11-14 Will Estes <wlestes@users.sourceforge.net>
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
7181 2001-11-14 Will Estes <wlestes@users.sourceforge.net>
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
7198 2001-11-14 Will Estes <wlestes@users.sourceforge.net>
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
7216 2001-10-26 Will Estes <wlestes@users.sourceforge.net>
7218 * NEWS: now NEWS has forgotten about the _r variables
7220 2001-10-26 Will Estes <wlestes@users.sourceforge.net>
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
7230 2001-10-23 Will Estes <wlestes@users.sourceforge.net>
7232 * main.c, options.c, options.h: more from millaway
7234 2001-10-22 Will Estes <wlestes@users.sourceforge.net>
7236 * main.c, options.c, options.h: the last checkin was broken;
7239 2001-10-22 Will Estes <wlestes@users.sourceforge.net>
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
7245 2001-10-21 Will Estes <wlestes@users.sourceforge.net>
7247 * flex.skl: flex.skl should come up in C mode
7249 2001-10-21 Will Estes <wlestes@users.sourceforge.net>
7251 * flex.skl: apparently, isatty and c++ need help getting along (from
7254 2001-10-19 Will Estes <wlestes@users.sourceforge.net>
7256 * NEWS: document new options and new option handling
7258 2001-10-19 Will Estes <wlestes@users.sourceforge.net>
7260 * TODO: tell emacs that TODO is a text/outline mode file
7262 2001-10-19 Will Estes <wlestes@users.sourceforge.net>
7264 * TODO: we have new long options; we need to document that
7266 2001-10-19 Will Estes <wlestes@users.sourceforge.net>
7268 * NEWS: tell emacs that NEWS is text/outline mode
7270 2001-10-19 Will Estes <wlestes@users.sourceforge.net>
7272 * flex.skl: oops, lost a line somewhere in the merge process on
7275 2001-10-17 Will Estes <wlestes@users.sourceforge.net>
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
7281 2001-09-22 Will Estes <wlestes@users.sourceforge.net>
7283 * main.c: Fixed typo in options display
7285 2001-09-20 Will Estes <wlestes@users.sourceforge.net>
7287 * main.c: reentrant and non-reentrant scanners share the same yywrap
7290 2001-09-20 Will Estes <wlestes@users.sourceforge.net>
7292 * TODO: clarify item on comments in lexical files
7294 2001-09-20 Will Estes <wlestes@users.sourceforge.net>
7296 * NEWS, scan.l: now flex recognizes \r as an eol character
7298 2001-09-20 Will Estes <wlestes@users.sourceforge.net>
7300 * Makefile.am: specify cvsroot so automake distcheck works
7302 2001-09-19 Will Estes <wlestes@users.sourceforge.net>
7304 * flex.texi: tex has lost its mind; we remove parentheses to
7307 2001-09-19 Will Estes <wlestes@users.sourceforge.net>
7309 * NEWS: now that c++ is better supported, let's mention it as a news
7312 2001-09-19 Will Estes <wlestes@users.sourceforge.net>
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
7319 2001-09-19 Will Estes <wlestes@users.sourceforge.net>
7321 * FlexLexer.h, examples/testxxLexer.l, flex.skl: made preliminary
7322 c++ fixes; the intent is to make it work with recent c++ compilers
7324 2001-08-26 Will Estes <wlestes@users.sourceforge.net>
7326 * main.c: remove argv_fixup; fix typo in error message; changes from
7329 2001-08-24 Will Estes <wlestes@users.sourceforge.net>
7331 * NEWS: mention no more c++ comments in c scanners
7333 2001-08-21 John Millaway <john43@users.sourceforge.net>
7335 * flex.skl: Changed // comments to /* */ comments in skeleton.
7337 2001-08-19 John Millaway <john43@users.sourceforge.net>
7339 * flex.texi: Changed @var to @code everywhere.
7341 2001-08-16 Will Estes <wlestes@users.sourceforge.net>
7343 * to.do/flex.rmail: more mail
7345 2001-08-16 Will Estes <wlestes@users.sourceforge.net>
7347 * TODO: the manual now has its own section; we're not adding
7350 2001-08-04 John Millaway <john43@users.sourceforge.net>
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.
7363 2001-08-03 Will Estes <wlestes@users.sourceforge.net>
7365 * TODO: note jason's thoughts on having a manpage
7367 2001-08-03 Will Estes <wlestes@users.sourceforge.net>
7369 * TODO: note millaway's assignment and tests to be under flex
7372 2001-08-01 John Millaway <john43@users.sourceforge.net>
7374 * tests/test-bison-yylval/scanner.l: Fixed semantics of test (the
7375 success or failure of this test should be unaffected by this
7378 2001-08-01 Will Estes <wlestes@users.sourceforge.net>
7380 * autogen.sh: fake automake into believing that ChangeLog already
7383 2001-08-01 Will Estes <wlestes@users.sourceforge.net>
7385 * Makefile.am: millaway needs to be covered in the ChangeLog
7387 2001-08-01 Will Estes <wlestes@users.sourceforge.net>
7389 * version.h: automake is supplying version info now so we just pick
7392 2001-08-01 Will Estes <wlestes@users.sourceforge.net>
7394 * flex.texi: forgot braces on @copyright
7396 2001-08-01 John Millaway <john43@users.sourceforge.net>
7398 * flex.skl: Added missing argument to yy_flex_free.
7400 2001-08-01 Will Estes <wlestes@users.sourceforge.net>
7402 * AUTHORS: john millaway wrote the reentrant C support
7404 2001-08-01 Will Estes <wlestes@users.sourceforge.net>
7406 * flex.texi: add license node to the manual
7408 2001-08-01 Will Estes <wlestes@users.sourceforge.net>
7412 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
7414 * parse.y: error messages will now show up the way that emacs likes
7417 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
7419 * Makefile.am: oops, left in an extra backslash
7421 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
7423 * TODO: flex.texi is here; clarify tests/ rewrite issue
7425 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
7427 * NEWS: hey, we have texinfo, not man
7429 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
7431 * flex.1: no more manpage
7433 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
7435 * Makefile.am: remove flex.1 and rewrite the dist-hook so that we
7436 pick up a couple more directories
7438 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
7440 * flex.texi: the namual now compiles; hurray
7442 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
7444 * Makefile.am: first attempt at including the tests/ directory via
7445 automake, dist-hook target added
7447 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
7449 * tests/.cvsignore: ignore config.cache in tests/ directory
7451 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
7453 * Makefile.am: automake groks the ChangeLog now so we don't have to
7454 remind the maintainer to remake it
7456 2001-07-30 Will Estes <wlestes@users.sourceforge.net>
7458 * flex.texi: more corrections to the manual; the end is in site
7460 2001-07-30 Will Estes <wlestes@users.sourceforge.net>
7462 * TODO: auto-generated backup?
7464 2001-07-27 Will Estes <wlestes@users.sourceforge.net>
7466 * flex.texi: today's tinkering on the manual
7468 2001-07-27 Will Estes <wlestes@users.sourceforge.net>
7470 * Makefile.am: if we want flex.1 we have to say so in EXTRA_DIST
7472 2001-07-27 Will Estes <wlestes@users.sourceforge.net>
7474 * TODO: note future issues with flex.texi
7476 2001-07-27 Will Estes <wlestes@users.sourceforge.net>
7478 * Makefile.am: include flex.1 as it's the only working documentation
7481 2001-07-27 Will Estes <wlestes@users.sourceforge.net>
7483 * Makefile.am: rearrange to work with automake on building the
7486 2001-07-27 Will Estes <wlestes@users.sourceforge.net>
7488 * scan.l: automake is unhappy if we specify the outfile
7490 2001-07-26 Will Estes <wlestes@users.sourceforge.net>
7492 * flex.texi: more conversions/corrections
7494 2001-07-26 Will Estes <wlestes@users.sourceforge.net>
7496 * README: we removed misc/ so we don't mention it any more
7498 2001-07-25 Will Estes <wlestes@users.sourceforge.net>
7500 * flex.texi: begin the manual conversion to texinfo; yes, it's
7503 2001-07-25 Will Estes <wlestes@users.sourceforge.net>
7505 * AUTHORS, THANKS: copy in manual author and thanks info
7507 2001-07-25 Will Estes <wlestes@users.sourceforge.net>
7509 * Makefile.am: how to fake the ChangeLog into showing up in the
7512 2001-07-25 Will Estes <wlestes@users.sourceforge.net>
7514 * Makefile.am: add YFLAGS so parse.h gets made
7516 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
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:
7523 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
7525 * TODO: reflect recent doings
7527 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
7529 * Makefile.in: what with automake, we don't need Makefile.in any
7532 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
7534 * configure.in: more rearranging for automake
7536 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
7538 * to.do/flex.rmail: more mail came in
7540 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
7542 * autogen.sh: adjust to automake's idea of the world
7544 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
7546 * Makefile.am: add Vern's misc dependencies; noinst_SCRIPTS was
7547 broken?; list a few last files to be included in the distribution
7549 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
7551 * NEWS: rearrange for better order; add automake support as a news
7554 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
7556 * Makefile.am: copyright notice on Makefile.am; document some -D
7557 switches (are they still usable?)
7559 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
7561 * TODO: add lex-replacement issue
7563 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
7565 * Makefile.am: add EXTRA_DIST
7567 2001-07-23 Will Estes <wlestes@users.sourceforge.net>
7569 * autogen.sh: we need to do the same thing in each directory
7571 2001-07-23 Will Estes <wlestes@users.sourceforge.net>
7573 * configure.in: introduce automake into the macro calls
7575 2001-07-23 Will Estes <wlestes@users.sourceforge.net>
7577 * Makefile.am: add AUTOMAKE_OPTIONS, info_TEXINFOS, include_HEADERS,
7578 noinst_HEADERS; it's libfl.a, not libflex.a
7580 2001-07-23 Will Estes <wlestes@users.sourceforge.net>
7582 * Makefile.am: bin_PROGRAMS and lib_LIBRARIES
7584 2001-07-23 Will Estes <wlestes@users.sourceforge.net>
7586 * to.do/streams.mail: streams.mail has moved here
7588 2001-07-23 Will Estes <wlestes@users.sourceforge.net>
7590 * TODO: add xref for teximanual
7592 2001-07-19 Will Estes <wlestes@users.sourceforge.net>
7594 * flex.1: include typo/punctuation fixes from a patch submitted by
7595 noon@cote-dazur.com (Fabrice Bauzac)
7597 2001-07-17 Will Estes <wlestes@users.sourceforge.net>
7599 * TODO: we want gettext
7601 2001-06-24 Will Estes <wlestes@users.sourceforge.net>
7603 * flex.skl: include c++ STD fixes from quanstro@quanstro.net
7605 2001-06-24 Will Estes <wlestes@users.sourceforge.net>
7607 * flex.skl, gen.c: change some int types to size_t as per FreeBSD
7608 28364 from avn@any.ru
7610 2001-06-24 Will Estes <wlestes@users.sourceforge.net>
7612 * TODO: remove parse.[ch] from make clean target; repackage
7613 distribution (not rework)
7615 2001-06-19 Will Estes <wlestes@users.sourceforge.net>
7617 * TODO: add memory api and reworking of flex.skl reworking
7619 2001-06-18 Will Estes <wlestes@users.sourceforge.net>
7621 * flex.skl: remove extraneous notice from flex.skl
7623 2001-06-18 Will Estes <wlestes@users.sourceforge.net>
7625 * flex.skl: patch memory leak as per millaway
7627 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
7629 * to.do/flex.rmail: add vern's ok for copyright/license changes and
7630 john's answer on line offsets
7632 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
7634 * TODO: remove creation of .cvsignore files (it's done); add other
7635 notes about the test suite
7637 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
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
7649 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
7651 * tests/README: reformat, say to add a description to this file and
7652 mention what to do re .cvsignore
7654 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
7656 * tests/TEMPLATE/cvsignore: create template for .cvsignore
7658 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
7660 * TODO: reorganize for logical reasons; test suite now seems to run
7663 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
7665 * tests/.cvsignore: we dont want the Makefile either
7667 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
7669 * tests/test-prefix-nr/test.input, tests/test-prefix-r/test.input:
7670 test.input was supposed to be here
7672 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
7674 * tests/.cvsignore: add autoconf legacy files to be ignored
7676 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
7678 * autogen.sh: clarify usage instructions; prepare tests/ as well
7680 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
7682 * tests/.cvsignore: . cvsignore for tests/ subdirectory
7684 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
7686 * FlexLexer.h: tell emacs that FlexLexer.h is c++
7688 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
7690 * scan.l: tell emacs scan.l is in C mode
7692 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
7694 * flex.skl: added punctuation
7696 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
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
7704 2001-06-15 Will Estes <wlestes@users.sourceforge.net>
7706 * to.do/flex.rmail: add bill fenlason's emails
7708 2001-06-15 Will Estes <wlestes@users.sourceforge.net>
7710 * COPYING: make changes as per Theo De Raadt; remove tabs
7712 2001-06-08 Will Estes <wlestes@users.sourceforge.net>
7714 * flex.skl: save errno as per Theo de Raadt
7716 2001-06-07 Will Estes <wlestes@users.sourceforge.net>
7718 * flex.1: correct hyphenation as per openbsd tree
7720 2001-06-05 Will Estes <wlestes@users.sourceforge.net>
7722 * Makefile.in, configure.in: change references to TESTS/ to tests/
7723 to account for the directory name changes
7725 2001-05-27 Will Estes <wlestes@users.sourceforge.net>
7727 * flex.skl, gen.c: commit john millaway's YY_G wrapper corrections
7729 2001-05-21 Will Estes <wlestes@users.sourceforge.net>
7731 * tests/Makefile.in: remove || exit calls
7733 2001-05-21 Will Estes <wlestes@users.sourceforge.net>
7735 * gen.c: complete john millaway's reentrant patch
7737 2001-05-21 Will Estes <wlestes@users.sourceforge.net>
7739 * to.do/flex.rmail: more flex messages in the queue
7741 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
7743 * flex.skl, flexdef.h, gen.c, main.c, nfa.c, scan.l: john millaway's
7746 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
7748 * tests/Makefile.in: remove || exit from testing loop
7750 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
7752 * Makefile.in: tell make about the tests directory and its
7755 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
7757 * TODO: rethink the todo list
7759 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
7761 * flex.1: describe reentrant api changes
7763 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
7765 * TODO: mention work needed for tests/
7767 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
7769 * configure.in: tell auto* about the test directory
7771 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
7773 * README: make punctuation uniform, mention the new tests/ directory
7775 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
7777 * NEWS: reformat items; cut out old items and move them to ONEWS
7779 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
7781 * ONEWS: move old NEWS items to ONEWS
7783 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
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
7821 2001-05-04 Will Estes <wlestes@users.sourceforge.net>
7823 * to.do/flex.rmail: more mail in flex.rmail
7825 2001-05-03 Will Estes <wlestes@users.sourceforge.net>
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
7831 2001-05-03 Will Estes <wlestes@users.sourceforge.net>
7833 * README: mention RoadMap
7835 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
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
7862 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
7864 * README: mention misc/ directory
7866 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
7868 * version.h: version is 2.5.5b
7870 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
7872 * Makefile.in: remove header from top; add rule to generate
7873 initscan.c just in case
7875 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
7877 * configure.in: dont check for initscan.c; check for scan.l instead
7879 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
7881 * RoadMap: list of source files
7883 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
7885 * README: rewrite README to reflect changes in layout of directories
7887 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
7889 * AUTHORS, THANKS, TODO: initial attempt at the files
7891 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
7893 * COPYING: add 2001 copyright notice
7895 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
7897 * autogen.sh: initial attempt at a bootstrap script for developers
7899 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
7901 * flex.texi: texinfo manual, old contributed version
7903 2000-08-21 Vern Paxson <vern@ee.lbl.gov>
7905 * flex.1: fixed some bugs in examples of [[:...:]] ccls
7907 2000-08-21 Vern Paxson <vern@ee.lbl.gov>
7909 * version.h: version shipped to Dick King
7911 2000-08-21 Vern Paxson <vern@ee.lbl.gov>
7913 * flex.skl: explicit include of iostream.h
7915 2000-08-21 Vern Paxson <vern@ee.lbl.gov>
7917 * scan.l: if a newline is seen in <ACTION_STRING>, assume it
7918 terminates the string.
7920 2000-08-21 Vern Paxson <vern@ee.lbl.gov>
7922 * flexdef.h, sym.c: moved symbol table definitions from flexdef.h
7925 2000-08-21 Vern Paxson <vern@ee.lbl.gov>
7927 * dfa.c: fixed underallocation for accset
7929 1997-06-27 Vern Paxson <vern@ee.lbl.gov>
7931 * COPYING: revised for rms
7933 1997-06-23 Vern Paxson <vern@ee.lbl.gov>
7935 * flex.skl: fixed memory leak
7937 1997-06-23 Vern Paxson <vern@ee.lbl.gov>
7939 * flex.1: input() doesn't destroy yytext
7941 1997-06-23 Vern Paxson <vern@ee.lbl.gov>
7943 * FlexLexer.h: wrapped with extern "C++"
7945 1996-12-13 Vern Paxson <vern@ee.lbl.gov>
7947 * flex.skl: use delete [] for yy_state_buf
7949 1996-10-29 Vern Paxson <vern@ee.lbl.gov>
7951 * flex.skl: fixed %option noinput
7953 1996-10-29 Vern Paxson <vern@ee.lbl.gov>
7955 * flex.skl: free(char*) fix ... Sigh ...
7957 1996-10-11 Vern Paxson <vern@ee.lbl.gov>
7959 * gen.c: bug fix for yymore()/yylineno interaction
7961 1996-10-11 Vern Paxson <vern@ee.lbl.gov>
7963 * gen.c: fixed memory leak
7965 1996-09-10 Vern Paxson <vern@ee.lbl.gov>
7967 * NEWS: release 2.5.4
7969 1996-09-10 Vern Paxson <vern@ee.lbl.gov>
7971 * Makefile.in: more stuff for distclean
7973 1996-09-10 Vern Paxson <vern@ee.lbl.gov>
7975 * flex.skl: "str" -> "yy_str"
7977 1996-09-10 Vern Paxson <vern@ee.lbl.gov>
7981 1996-07-02 Vern Paxson <vern@ee.lbl.gov>
7983 * flex.skl: (attempted) fix for input() crossing a file boundary
7985 1996-05-29 Vern Paxson <vern@ee.lbl.gov>
7987 * NEWS: don't do Acorn diffs
7989 1996-05-29 Vern Paxson <vern@ee.lbl.gov>
7991 * NEWS: some minor additions for 2.5.3
7993 1996-05-29 Vern Paxson <vern@ee.lbl.gov>
7995 * NEWS, version.h: 2.5.3
7997 1996-05-25 Vern Paxson <vern@ee.lbl.gov>
7999 * flex.skl: initialize yy_more_offset etc. for yyFlexLexer class
8001 1996-05-25 Vern Paxson <vern@ee.lbl.gov>
8003 * flex.skl: niggling cosmetic tweak
8005 1996-05-25 Vern Paxson <vern@ee.lbl.gov>
8007 * flex.skl: bug fixes for yymore (especially with %array)
8009 1996-05-25 Vern Paxson <vern@ee.lbl.gov>
8011 * gen.c: yymore + %array tweaks
8013 1996-05-25 Vern Paxson <vern@ee.lbl.gov>
8015 * FlexLexer.h: added yy_{,prev_}more_offset
8017 1996-05-25 Vern Paxson <vern@ee.lbl.gov>
8019 * main.c: removed decl of unused library function
8021 1996-05-25 Vern Paxson <vern@ee.lbl.gov>
8023 * flex.skl: snapshot of cscope yymore fixes, prior to switching
8024 yymore-on-%array approach
8026 1995-12-18 Vern Paxson <vern@ee.lbl.gov>
8028 * gen.c: don't stack states on NUL-transitions that are jams
8030 1995-09-27 Vern Paxson <vern@ee.lbl.gov>
8032 * libmain.c: fixed re Esmond Pitt's ancient suggestion
8034 1995-04-28 Vern Paxson <vern@ee.lbl.gov>
8036 * misc.c: ANSI C / Solaris tweak
8038 1995-04-24 Vern Paxson <vern@ee.lbl.gov>
8042 1995-04-24 Vern Paxson <vern@ee.lbl.gov>
8044 * NEWS: multiple FlexLexer.h includes
8046 1995-04-24 Vern Paxson <vern@ee.lbl.gov>
8048 * FlexLexer.h: fix multiple inclusions
8050 1995-04-24 Vern Paxson <vern@ee.lbl.gov>
8052 * scan.l: lint tweak
8054 1995-04-24 Vern Paxson <vern@ee.lbl.gov>
8056 * flex.1: typo fixed
8058 1995-04-24 Vern Paxson <vern@ee.lbl.gov>
8060 * flex.1: credits update
8062 1995-04-24 Vern Paxson <vern@ee.lbl.gov>
8064 * flex.skl: (char*) cast for realloc
8066 1995-04-24 Vern Paxson <vern@ee.lbl.gov>
8068 * NEWS: (char*) tweak
8070 1995-04-21 Vern Paxson <vern@ee.lbl.gov>
8072 * NEWS: VMS update for 2.5.2
8074 1995-04-21 Vern Paxson <vern@ee.lbl.gov>
8076 * Makefile.in: clarify when 8-bit scanners are created by default,
8079 1995-04-21 Vern Paxson <vern@ee.lbl.gov>
8081 * parse.y: reworked alloca() chud, from Francois
8083 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8085 * NEWS, version.h: 2.5.2
8087 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8089 * flex.1: 2.5.2 update
8091 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8093 * dfa.c, main.c: const -> yyconst
8095 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8097 * Makefile.in: fixed some old libfl.a references
8099 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8101 * Makefile.in: some (but not all) of Francois' tweaks
8103 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8105 * configure.in: tweaks from Francois
8107 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8109 * flex.skl: yy_delete_buffer allows nil buffer pointer
8111 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8113 * main.c: do_stdinit now defaults to false
8115 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8117 * FlexLexer.h: remove first default for yylex(new_in, new_out)
8119 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8121 * flex.skl: rearrange some definitions; fix YY_NO_UNPUT
8123 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8125 * parse.y: more alloca() bullshit
8127 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8129 * misc.c: octal escape sequence must have just digits 0-7
8131 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8133 * scan.l: '-' means stdin octal escape sequence must just be digits
8136 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8138 * main.c: -- terminates options
8140 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8142 * flexdef.h: added dataflush() prototype
8144 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8146 * misc.c: move dataflush, otoi prototypes into flexdef.h
8148 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8150 * flex.skl, gen.c: const -> yyconst
8152 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
8154 * gen.c: fixed bug in needing yy_cp for -Cf w/ backing up
8156 1995-03-28 Vern Paxson <vern@ee.lbl.gov>
8158 * README, flex.1: Stan Adermann credit
8160 1995-03-27 Vern Paxson <vern@ee.lbl.gov>
8162 * README: beta-tester update
8164 1995-03-27 Vern Paxson <vern@ee.lbl.gov>
8166 * NEWS, version.h: 2.5.1
8168 1995-03-27 Vern Paxson <vern@ee.lbl.gov>
8170 * flex.1: update date for 2.5.1 release, some feedbacker credits
8172 1995-03-27 Vern Paxson <vern@ee.lbl.gov>
8174 * gen.c: fixed lint problem with declaring yy_cp unnecessarily
8176 1995-03-27 Vern Paxson <vern@ee.lbl.gov>
8178 * dfa.c: {}'s around full-table initializations
8180 1995-03-21 Vern Paxson <vern@ee.lbl.gov>
8182 * README: for version 2.5
8184 1995-03-21 Vern Paxson <vern@ee.lbl.gov>
8186 * flex.1: added note regarding yylineno should be maintained on a
8189 1995-03-21 Vern Paxson <vern@ee.lbl.gov>
8191 * NEWS: new C++ member functions
8193 1995-03-21 Vern Paxson <vern@ee.lbl.gov>
8195 * NEWS, flex.1: 2.5.0.8 update
8197 1995-03-21 Vern Paxson <vern@ee.lbl.gov>
8199 * main.c: rename yylineno if -P
8201 1995-03-20 Vern Paxson <vern@ee.lbl.gov>
8203 * flexdef.h: do_yylineno MARKER_DIFFERENCE depends on MAXIMUM_MNS
8205 1995-03-20 Vern Paxson <vern@ee.lbl.gov>
8207 * Makefile.in: removed redundant skel.c from DISTFILES
8209 1995-03-20 Vern Paxson <vern@ee.lbl.gov>
8211 * FlexLexer.h: debug(), setdebug(), lineno()
8213 1995-03-20 Vern Paxson <vern@ee.lbl.gov>
8215 * flex.skl: %option yylineno support
8217 1995-03-20 Vern Paxson <vern@ee.lbl.gov>
8219 * gen.c: read up to newline for interactive reads, rather than one
8222 1995-03-20 Vern Paxson <vern@ee.lbl.gov>
8224 * main.c, scan.l: added %option yylineno
8226 1995-03-18 Vern Paxson <vern@ee.lbl.gov>
8228 * gen.c: added do_yylineno
8230 1995-03-06 Vern Paxson <vern@ee.lbl.gov>
8232 * NEWS, flex.1: 2.5.0.7
8234 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
8236 * Makefile.in: realclean -> maintainer-clean
8238 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
8240 * flex.skl: Added yy_flush_buffer
8242 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
8244 * FlexLexer.h: added yy_flush_buffer
8246 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
8248 * main.c: prefix support for yy_flush_buffer
8250 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
8252 * parse.y: added %option yyclass
8254 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
8256 * flexdef.h, main.c, scan.l: added yyclass
8258 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
8260 * FlexLexer.h: Added switch_streams
8262 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
8264 * flex.skl: added switch_streams
8266 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
8268 * main.c: don't rename yy_flex_debug for C++
8270 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
8272 * gen.c: yy_flex_debug extern only if not C++
8274 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
8276 * FlexLexer.h: added yy_flex_debug member variable
8278 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
8280 * flex.skl: yyFlexLexer initialization of yy_flex_debug
8282 1995-03-04 Vern Paxson <vern@ee.lbl.gov>
8284 * flexdef.h, main.c: VMS POSIX stuff
8286 1995-03-04 Vern Paxson <vern@ee.lbl.gov>
8288 * flex.skl: moved position of yy_init = 0
8290 1995-03-04 Vern Paxson <vern@ee.lbl.gov>
8292 * flex.skl: added YY_EXIT_FAILURE
8294 1995-03-04 Vern Paxson <vern@ee.lbl.gov>
8296 * main.c: removed VMS-specific exit
8298 1995-03-04 Vern Paxson <vern@ee.lbl.gov>
8300 * dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, scan.l, sym.c,
8301 yylex.c: internationalization aids
8303 1995-03-04 Vern Paxson <vern@ee.lbl.gov>
8305 * main.c: do yy_flex_debug prefix for both C++ and C
8307 1995-02-06 Vern Paxson <vern@ee.lbl.gov>
8309 * main.c: fixed program_name tweak again
8311 1995-01-11 Vern Paxson <vern@ee.lbl.gov>
8313 * main.c: oops, fixed program_name tweak
8315 1995-01-11 Vern Paxson <vern@ee.lbl.gov>
8317 * main.c: program_name is "flex" if argv[0] nil
8319 1995-01-10 Vern Paxson <vern@ee.lbl.gov>
8323 1995-01-10 Vern Paxson <vern@ee.lbl.gov>
8325 * flex.1: Documented YY_NUM_RULES
8327 1995-01-10 Vern Paxson <vern@ee.lbl.gov>
8329 * Makefile.in: added formatted man page to MISC
8331 1995-01-10 Vern Paxson <vern@ee.lbl.gov>
8333 * main.c: help messages to stdout
8335 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
8337 * gen.c: Added YY_NUM_RULES
8339 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
8341 * flex.skl: better fix for #pragma problem
8343 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
8345 * flexdef.h: better fix for #pragma portability problem
8347 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
8349 * misc.c: "# line" -> #line
8351 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
8353 * flex.skl, flexdef.h: comment out Turbo C #pragma's
8355 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
8357 * scan.l: reset linenum on new file
8359 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
8361 * flex.skl: isatty() extern
8363 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
8365 * NEWS, flex.1: 2.5.0.4
8367 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
8369 * main.c: long options, VMS tweaks
8371 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
8373 * Makefile.in: Added parse.c, parse.h for dist MISC directory
8375 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
8377 * flexdef.h: some "const" cleansing
8379 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
8381 * mkskel.sh: skel[] is now const
8383 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
8385 * misc.c: some const cleansing
8387 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
8389 * scan.l: #line in section 1
8391 1995-01-05 Vern Paxson <vern@ee.lbl.gov>
8395 1994-12-29 Vern Paxson <vern@ee.lbl.gov>
8397 * configure.in: config.h from conf.in
8399 1994-12-29 Vern Paxson <vern@ee.lbl.gov>
8401 * flexdef.h: for VMS, delete -> remove
8403 1994-12-29 Vern Paxson <vern@ee.lbl.gov>
8405 * Makefile.in: config.h.in -> conf.in rm config.h on distclean
8407 1994-12-29 Vern Paxson <vern@ee.lbl.gov>
8409 * main.c: stdinit tweaks
8411 1994-12-29 Vern Paxson <vern@ee.lbl.gov>
8413 * scan.l: added nostdinit
8415 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
8417 * NEWS: added MS-DOS note for 2.5.0.2
8419 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
8421 * flex.1: typos, tweaks
8423 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
8425 * Makefile.in: removed flexdoc
8427 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
8429 * flex.1: flexdoc/flex merge
8431 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
8435 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
8439 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
8441 * flex.1: 2.5 update
8443 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
8447 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
8449 * scan.l: fixed sense of %option main implying %option noyywrap
8451 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
8453 * flex.skl: YY_FLEX_{MAJOR,MINOR}_VERSION fixed bug in unput
8454 trashing yytext even with %array
8456 1994-12-17 Vern Paxson <vern@ee.lbl.gov>
8458 * flex.1: prior to 2.5 update
8460 1994-12-17 Vern Paxson <vern@ee.lbl.gov>
8462 * main.c: C++/-P fixes
8464 1994-12-17 Vern Paxson <vern@ee.lbl.gov>
8466 * FlexLexer.h: -P fixes constructor, destructor moved to flex.skl
8468 1994-12-17 Vern Paxson <vern@ee.lbl.gov>
8470 * flex.skl: YY_SKIP_YYWRAP yyFlexLexer constructor, destructor
8472 1994-12-15 Vern Paxson <vern@ee.lbl.gov>
8476 1994-12-15 Vern Paxson <vern@ee.lbl.gov>
8478 * gen.c: fixed bug in adjusting yytext before backing up
8480 1994-12-10 Vern Paxson <vern@ee.lbl.gov>
8482 * scan.l: switched scanner itself over to [:xxx:]
8484 1994-12-10 Vern Paxson <vern@ee.lbl.gov>
8486 * flex.skl: added YY_FLEX_VERSION
8488 1994-12-10 Vern Paxson <vern@ee.lbl.gov>
8490 * scan.l: Fixed CCL-match pattern for [:whatever:]
8492 1994-12-10 Vern Paxson <vern@ee.lbl.gov>
8494 * parse.y: treat [:upper:] as [:lower:] if -i
8496 1994-12-06 Vern Paxson <vern@ee.lbl.gov>
8500 1994-12-06 Vern Paxson <vern@ee.lbl.gov>
8502 * flex.skl, gen.c: input() maintains BOL
8504 1994-12-06 Vern Paxson <vern@ee.lbl.gov>
8506 * flex.skl: check size of buffer in yy_scan_buffer
8508 1994-12-06 Vern Paxson <vern@ee.lbl.gov>
8510 * flex.skl: added %option main, fixed missing %*
8512 1994-12-06 Vern Paxson <vern@ee.lbl.gov>
8514 * parse.y: added ccl exprs
8516 1994-12-06 Vern Paxson <vern@ee.lbl.gov>
8518 * scan.l: added ccl exprs, %option main
8520 1994-12-06 Vern Paxson <vern@ee.lbl.gov>
8522 * yylex.c: added %options, ccl exprs
8524 1994-12-05 Vern Paxson <vern@ee.lbl.gov>
8526 * misc.c: undid previous change
8528 1994-12-04 Vern Paxson <vern@ee.lbl.gov>
8530 * Makefile.in: Makefile.in from srcdir
8532 1994-12-04 Vern Paxson <vern@ee.lbl.gov>
8534 * Makefile.in: added skel.c to DISTFILES
8536 1994-12-04 Vern Paxson <vern@ee.lbl.gov>
8538 * flex.skl: added YYSTATE alias
8540 1994-12-04 Vern Paxson <vern@ee.lbl.gov>
8542 * scan.l: NL is now \r?\n
8544 1994-12-04 Vern Paxson <vern@ee.lbl.gov>
8546 * gen.c: use cerr for C++ diagnostics
8548 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
8550 * flex.skl: undid YY_UNIX_NEWLINE
8552 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
8554 * flexdef.h: STDC_HEADERS to check for stdlib
8556 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
8558 * configure.in: AC_STDC_HEADERS -> AC_HEADER_STDC
8560 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
8562 * misc.c: \n -> '\012'
8564 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
8566 * flex.skl: Added YY_UNIX_NEWLINE
8568 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
8570 * flex.skl: BOL changes
8572 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
8574 * dfa.c: fixed bug with caseins but not ecs
8576 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
8578 * gen.c: BOL changes some casts for Turbo C
8580 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
8582 * main.c: messages identify filenames
8584 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
8586 * misc.c: Increase slowly if realloc double overflows
8588 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
8590 * nfa.c: YY_RULE_SETUP
8592 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
8594 * scan.l: Added yy_XX_state %option's Added yy_set_bol
8596 1994-11-29 Vern Paxson <vern@ee.lbl.gov>
8598 * Makefile.in: don't remove ~ files
8600 1994-11-24 Vern Paxson <vern@ee.lbl.gov>
8602 * Makefile.in: get CFLAGS from autoconf
8604 1994-11-24 Vern Paxson <vern@ee.lbl.gov>
8606 * dfa.c, flex.skl, flexdef.h, gen.c, misc.c, parse.y, scan.l, sym.c:
8607 Brian Madsen's tweaks for Borland
8609 1994-11-24 Vern Paxson <vern@ee.lbl.gov>
8613 1994-11-24 Vern Paxson <vern@ee.lbl.gov>
8615 * flexdef.h: Added do_stdinit
8617 1994-11-24 Vern Paxson <vern@ee.lbl.gov>
8619 * FlexLexer.h: Added yy_delete_buffer() in destructor
8621 1994-11-24 Vern Paxson <vern@ee.lbl.gov>
8623 * flex.skl: Added yy_set_interactive, YY_ALWAYS_INTERACTIVE,
8624 YY_NEVER_INTERACTIVE, YY_NO_INPUT, YY_NO_UNPUT, YY_NO_*_STATE
8626 1994-11-24 Vern Paxson <vern@ee.lbl.gov>
8628 * main.c: Added do_stdinit, Think C hacks
8630 1994-11-24 Vern Paxson <vern@ee.lbl.gov>
8632 * scan.l: Added %options for input, always-interactive,
8633 never-interactive, yy_scan_{buffer,bytes,string}
8635 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
8637 * flex.skl: size_t #ifdef's for not compiling some statics
8639 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
8641 * Makefile.in: $(FLEX) config.h
8643 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
8645 * configure.in: config.h, size_t, malloc.h, sys/types.h
8647 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
8649 * flexdef.h: config.h, size_t
8651 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
8653 * main.c: yywrap option, no stdin/out init for VMS, mundane tweaks
8655 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
8657 * parse.y: alloca, lint tweaks
8659 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
8661 * scan.l: %option yywrap size_t tweaks
8663 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
8665 * tblcmp.c: size_t tweaks
8667 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
8669 * misc.c: size_t, STDC tweaks
8671 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
8673 * flex.skl: Added yy_scan_{buffer,bytes,string}, plus tweaks
8675 1994-10-12 Vern Paxson <vern@ee.lbl.gov>
8677 * flex.skl: made stack code conditional on "stack" option
8679 1994-10-12 Vern Paxson <vern@ee.lbl.gov>
8681 * scan.l: added use of "stack" %option
8683 1994-08-03 Vern Paxson <vern@ee.lbl.gov>
8685 * gen.c: Fixed fencepost in call to yy_flex_strncpy
8687 1994-07-25 Vern Paxson <vern@ee.lbl.gov>
8689 * flex.skl: yy_eof_status -> yy_buffer_status
8691 1994-07-25 Vern Paxson <vern@ee.lbl.gov>
8693 * flex.skl: yy_flex_strcpy -> yy_flex_strncpy minor prototype tweak
8695 1994-07-25 Vern Paxson <vern@ee.lbl.gov>
8697 * gen.c: Bug fix for matching NUL's at end of token when
8698 interactive. yy_flex_strcpy -> yy_flex_strncpy
8700 1994-07-25 Vern Paxson <vern@ee.lbl.gov>
8702 * nfa.c: No YY_USER_ACTION if continued action
8704 1994-03-16 Vern Paxson <vern@ee.lbl.gov>
8706 * flex.skl: Added fix for 8-bit chars returned by input()
8708 1994-03-16 Vern Paxson <vern@ee.lbl.gov>
8710 * flex.skl: Move definition of yy_flex_strcpy to come after #define
8713 1994-01-08 Vern Paxson <vern@ee.lbl.gov>
8715 * mkskel.sh: flex.skel -> flex.skl
8717 1994-01-08 Vern Paxson <vern@ee.lbl.gov>
8719 * mkskel.sh: Initial revision
8721 1993-12-29 Vern Paxson <vern@ee.lbl.gov>
8723 * Makefile.in: Fixed scan.c target so "make" detects flex failure
8725 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
8727 * scan.l: Added %option's
8729 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
8731 * Makefile.in: Nuked FLEX_FLAGS that are now done using %option
8733 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
8735 * parse.y, scan.l: %option
8737 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
8739 * main.c: Reworked for %option
8741 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
8743 * flexdef.h: Added "unspecified", globals for %option
8745 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
8747 * sym.c: start condition #define's go to action file
8749 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
8751 * misc.c: Added action_define()
8753 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
8755 * scan.l: Minor consolidation using scon scopes etc
8757 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
8759 * scan.l: Modified to use scon scopes
8761 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
8763 * scan.l: indented rules
8765 1993-12-26 Vern Paxson <vern@ee.lbl.gov>
8767 * parse.y: Added scon_stk stuff, format_warn
8769 1993-12-26 Vern Paxson <vern@ee.lbl.gov>
8771 * flexdef.h: Added format_warn
8773 1993-12-26 Vern Paxson <vern@ee.lbl.gov>
8775 * parse.y: Working checkpoint prior to adding <scon>{ stuff
8777 1993-12-26 Vern Paxson <vern@ee.lbl.gov>
8779 * flexdef.h, main.c: Added in_rule, deleted actvsc
8781 1993-12-26 Vern Paxson <vern@ee.lbl.gov>
8783 * misc.c: Added doubling of '\'s in filenames
8785 1993-12-26 Vern Paxson <vern@ee.lbl.gov>
8787 * scan.l: Added in_rule, doing_rule_action
8789 1993-12-26 Vern Paxson <vern@ee.lbl.gov>
8791 * sym.c: Removed actvsc
8793 1993-12-23 Vern Paxson <vern@ee.lbl.gov>
8795 * flex.1: -ooutput #line directives credits
8797 1993-12-23 Vern Paxson <vern@ee.lbl.gov>
8799 * flex.skl: Fixsed sense of test for %array
8801 1993-12-23 Vern Paxson <vern@ee.lbl.gov>
8803 * NEWS: 2.5.0 snapshot for Craig
8805 1993-12-23 Vern Paxson <vern@ee.lbl.gov>
8807 * parse.y: Added beginnings of <SCON>{ ... }
8809 1993-12-23 Vern Paxson <vern@ee.lbl.gov>
8811 * scan.l: Simplified scanning {}'s
8813 1993-12-20 Vern Paxson <vern@ee.lbl.gov>
8815 * flexdef.h: Added <stdlib.h>
8817 1993-12-17 Vern Paxson <vern@ee.lbl.gov>
8819 * flex.skl: prototypes for alloc/string routines
8821 1993-12-17 Vern Paxson <vern@ee.lbl.gov>
8823 * flex.skl: alloc, string routines internal
8825 1993-12-17 Vern Paxson <vern@ee.lbl.gov>
8827 * Makefile.in: Nuked lib{string,alloc}.c, added dependency of
8830 1993-12-17 Vern Paxson <vern@ee.lbl.gov>
8832 * configure.in: Check for string.h
8834 1993-12-17 Vern Paxson <vern@ee.lbl.gov>
8836 * flexdef.h: Use autoconf for string/strings.h yy_flex_XXX ->
8839 1993-12-17 Vern Paxson <vern@ee.lbl.gov>
8841 * scan.l: Added flex_XXX -> yy_flex_XXX wrappers
8843 1993-12-17 Vern Paxson <vern@ee.lbl.gov>
8845 * dfa.c, misc.c, sym.c: yy_flex_XXX -> flex_XXX
8847 1993-12-17 Vern Paxson <vern@ee.lbl.gov>
8849 * yylex.c: No more WHITESPACE token
8851 1993-12-16 Vern Paxson <vern@ee.lbl.gov>
8853 * FlexLexer.h, flex.skl: Added yy_top_state()
8855 1993-12-16 Vern Paxson <vern@ee.lbl.gov>
8857 * scan.l: simplified comment-scanning using push/pop states
8859 1993-12-16 Vern Paxson <vern@ee.lbl.gov>
8861 * parse.y: removed crufty WHITESPACE token, some uses of '\n' token
8863 1993-12-15 Vern Paxson <vern@ee.lbl.gov>
8865 * FlexLexer.h: start stack, extern "C++" moved
8867 1993-12-15 Vern Paxson <vern@ee.lbl.gov>
8869 * dfa.c: Bug fix for -CF
8871 1993-12-15 Vern Paxson <vern@ee.lbl.gov>
8873 * flexdef.h, misc.c: alloc routines take unsigned
8875 1993-12-15 Vern Paxson <vern@ee.lbl.gov>
8877 * flex.skl: start-state stacks, alloc routines take unsigned
8879 1993-12-15 Vern Paxson <vern@ee.lbl.gov>
8881 * flexdef.h, misc.c: bracket -CF table elements
8883 1993-12-13 Vern Paxson <vern@ee.lbl.gov>
8885 * misc.c: Do #bytes computation in {re,}allocate_array() only once
8887 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
8889 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c:
8892 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
8894 * Makefile.in, dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c,
8895 parse.y, scan.l, sym.c: -o option
8897 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
8901 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
8903 * NEWS: Expanded on extern "C++" news item
8905 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
8909 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
8911 * flex.skl: Added yy_fill_buffer
8913 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
8915 * gen.c: is_interactive -> yy_is_interactive
8917 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
8919 * flex.1: Updated credits
8921 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
8923 * Makefile.in: Fixed typo in "uninstall" target
8925 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
8927 * gen.c: Updated comment regarding 0-based vs. 1-based arrays for
8930 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
8932 * dfa.c: Initialize dfaacc[0] for -CF representation Fixed minor
8935 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
8937 * main.c: #include "FlexLexer.h" -> <FlexLexer.h>
8939 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
8941 * FlexLexer.h: Added extern "C++" wrapper
8943 1993-12-09 Vern Paxson <vern@ee.lbl.gov>
8945 * main.c: Detect REJECT etc. before generating YY_USES_REJECT!
8947 1993-12-09 Vern Paxson <vern@ee.lbl.gov>
8949 * gen.c: Fixed bug in interactive reads where char is unsigned
8951 1993-12-09 Vern Paxson <vern@ee.lbl.gov>
8953 * parse.y: Fixed bug in treating '$' as variable trailing context
8955 1993-12-09 Vern Paxson <vern@ee.lbl.gov>
8959 1993-12-07 Vern Paxson <vern@ee.lbl.gov>
8961 * README: pretester update
8963 1993-12-07 Vern Paxson <vern@ee.lbl.gov>
8967 1993-12-07 Vern Paxson <vern@ee.lbl.gov>
8969 * flex.1: LexError(), C++ experiment warning, credits
8971 1993-12-07 Vern Paxson <vern@ee.lbl.gov>
8973 * scan.l: Fixed 8-bit bug
8975 1993-12-07 Vern Paxson <vern@ee.lbl.gov>
8977 * flex.skl, gen.c: Fixed nasty 8-bit bugs
8979 1993-12-07 Vern Paxson <vern@ee.lbl.gov>
8981 * dfa.c, ecs.c, flexdef.h, gen.c, main.c, nfa.c, tblcmp.c:
8982 {min,max,abs} -> {MIN,MAX,ABS}
8984 1993-12-07 Vern Paxson <vern@ee.lbl.gov>
8986 * FlexLexer.h, flex.skl: Support for yyFlexLexer::LexerError
8988 1993-12-06 Vern Paxson <vern@ee.lbl.gov>
8992 1993-12-05 Vern Paxson <vern@ee.lbl.gov>
8994 * flex.1: credits update
8996 1993-12-05 Vern Paxson <vern@ee.lbl.gov>
8998 * Makefile.in: very minor "install" tweaks
9000 1993-12-05 Vern Paxson <vern@ee.lbl.gov>
9002 * flex.skl, nfa.c: YY_USER_ACTION generated now for each case in
9005 1993-12-04 Vern Paxson <vern@ee.lbl.gov>
9007 * flex.skl: Fixed bug in pointing yyin at a new file and resuming
9010 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
9012 * NEWS: Added note regarding g++ 2.5.X
9014 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
9016 * flex.1: updated credits
9018 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
9020 * NEWS: ranlib addition for 2.4.3
9022 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
9024 * Makefile.in: Minor tweak to last change
9026 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
9028 * Makefile.in: run ranlib on libfl.a
9030 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
9032 * NEWS: Hopefully last update prior to 2.4.3
9034 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
9036 * flexdef.h, gen.c, misc.c, sym.c: lint tweaks
9038 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
9040 * Makefile.in: Added exec_prefix
9042 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
9044 * flex.1: credit update
9046 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
9048 * flex.skl: lint tweak
9050 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
9052 * NEWS: FlexLexer.h fixed for separate inclusion
9054 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
9056 * FlexLexer.h, flex.skl, main.c: mods so FlexLexer.h can be included
9059 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
9061 * flex.1: -F incompatible with -+
9063 1993-12-02 Vern Paxson <vern@ee.lbl.gov>
9065 * NEWS: Elaborated comments for 2.4.3
9067 1993-12-02 Vern Paxson <vern@ee.lbl.gov>
9071 1993-12-02 Vern Paxson <vern@ee.lbl.gov>
9073 * flex.1: Updated message regarding missing libfl.a routines Added
9074 thanks to Noah Friedman
9076 1993-12-02 Vern Paxson <vern@ee.lbl.gov>
9078 * Makefile.in: Added libstring.c Modified "lint" target to use
9079 -Dconst= Added a.out, lex.yy.cc to sundry clean targets
9081 1993-12-02 Vern Paxson <vern@ee.lbl.gov>
9083 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: Use
9084 yy_strXXX() routines instead of <string.h>
9086 1993-12-01 Vern Paxson <vern@ee.lbl.gov>
9090 1993-12-01 Vern Paxson <vern@ee.lbl.gov>
9092 * flexdef.h, misc.c: yy_flex_xmalloc() moved to misc.c
9094 1993-12-01 Vern Paxson <vern@ee.lbl.gov>
9096 * flex.skl: Fixed bug in yy_fatal_error()
9098 1993-12-01 Vern Paxson <vern@ee.lbl.gov>
9100 * Makefile.in: ... and remove plain tar file after compression
9102 1993-12-01 Vern Paxson <vern@ee.lbl.gov>
9106 1993-12-01 Vern Paxson <vern@ee.lbl.gov>
9108 * Makefile.in: Produce both compress'd and gzip'd distribution tar
9111 1993-12-01 Vern Paxson <vern@ee.lbl.gov>
9113 * version.h: Release 2.4.2
9115 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
9119 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
9121 * README: described configuration files in manifest
9123 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
9125 * Makefile.in: Added intermediate step of copying MISC/alloca.c ->
9126 alloca.c Included CPPFLAGS when compiling alloca.c
9128 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
9130 * README: Credit to 2.4 pre-testers.
9132 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
9134 * gen.c: Fixed nasty bug in short/long decl decision
9136 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
9138 * flexdef.h: Lowered MAX_SHORT out of increased general paranoia.
9139 Added yy_flex_xmalloc() proto
9141 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
9143 * main.c: Fixed very minor typo in -v output
9145 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
9147 * misc.c: Removed vestigal cast to (char) in isupper() call
9149 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
9151 * misc.c: Added casts to unsigned Char for isascii() calls
9153 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
9155 * parse.y: Added #ifdef chud for alloca()
9157 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
9159 * Makefile.in: Added alloca
9161 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
9163 * configure.in: Add AC_ALLOCA if using bison
9165 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
9167 * Makefile.in: Added intermediate file going scan.l -> scan.c
9169 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
9171 * Makefile.in: Removed parse.{c,h} from distribution files, since
9172 they may not be all that portable.
9174 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
9176 * flex.skl: Fixed %array YYLMAX headaches, added error message if
9177 buffer needs growing but REJECT used
9179 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
9181 * gen.c, main.c: Fixed YYLMAX headaches
9183 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
9185 * flex.1: Documented that buffer can't grow if REJECT used
9187 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
9189 * Makefile.in: Added parse.{c,h} to dist files
9191 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
9193 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l: Fixed to
9194 buffer section 1 definitions
9196 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
9198 * sym.c: Fixed ANSI-C glitch with '%' operator
9200 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
9202 * scan.l: Fixed mis-definition of ndlookup()
9204 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
9206 * NEWS: 2.4 -> 2.4.1
9208 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
9210 * Makefile.in: Added install.sh, mkinstalldirs to distribution files
9212 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
9214 * flex.1: Added Nathan Zelle, "promoted" Francois
9216 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
9218 * Makefile.in: only "realclean" removes flex dist depends on flex
9220 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
9222 * flexdef.h, misc.c: myctoi takes char[] instead of Char[]
9224 1993-11-28 Vern Paxson <vern@ee.lbl.gov>
9226 * flexdef.h: -a -> -Ca all_lower, all_upper -> work on char*
9228 1993-11-28 Vern Paxson <vern@ee.lbl.gov>
9230 * Makefile.in: Added -Ca to bigcheck
9232 1993-11-28 Vern Paxson <vern@ee.lbl.gov>
9234 * main.c: -a -> -Ca; fixed help output
9236 1993-11-28 Vern Paxson <vern@ee.lbl.gov>
9238 * dfa.c, flex.1: -a -> -Ca
9240 1993-11-28 Vern Paxson <vern@ee.lbl.gov>
9242 * misc.c: all_lower, all_upper work on char*
9244 1993-11-28 Vern Paxson <vern@ee.lbl.gov>
9246 * scan.l: Fixed some casts now that yytext is always char* and never
9249 1993-11-28 Vern Paxson <vern@ee.lbl.gov>
9251 * Makefile.in: Francois' tweaks
9253 1993-11-28 Vern Paxson <vern@ee.lbl.gov>
9255 * configure.in: AC_LN_S, AC_STDC_HEADERS (but not AC_ALLOCA)
9257 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
9261 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
9263 * Makefile.in: Don't remove dist directory
9265 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
9267 * Makefile.in: Include liballoc.c in lint targets
9269 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
9271 * misc.c: lint tweak
9273 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
9275 * Makefile.in: Added -l compression to bigcheck
9277 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
9279 * Makefile.in: permission tweaking for "dist"
9281 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
9283 * Makefile.in: more "dist" tweaks
9285 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
9287 * Makefile.in: Changed "make dist" to use version.h, include scan.c
9290 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
9294 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
9296 * README: Revised as per Francois Pinard
9298 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
9300 * COPYING: flex.skel -> flex.skl
9302 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
9304 * NEWS: Updated date of 2.4 release
9306 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
9308 * Makefile.in: Removed manual & nroff output from distribution
9310 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
9312 * NEWS: 2.4.1 release
9314 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
9316 * configure.in: Initial revision
9318 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
9320 * Makefile.in: Merge w/ 2.4.1 changes added "dist2" target
9322 1993-11-26 Vern Paxson <vern@ee.lbl.gov>
9324 * Makefile.in: Initial revision
9326 1993-11-26 Vern Paxson <vern@ee.lbl.gov>
9328 * flexdef.h: Removed #ifndef FILE protection from include of stdio
9330 1993-11-26 Vern Paxson <vern@ee.lbl.gov>
9332 * flex.1: Added Francois Pinard to distribution headache helpers
9334 1993-11-26 Vern Paxson <vern@ee.lbl.gov>
9336 * flex.skl: Modified C++ scanners to get input a character at a time
9337 for interactive scanners.
9339 1993-11-26 Vern Paxson <vern@ee.lbl.gov>
9341 * main.c: Added YY_INTERACTIVE.
9343 1993-11-26 Vern Paxson <vern@ee.lbl.gov>
9345 * scan.l: Put definitions inside ()'s so we can test -l option for
9348 1993-11-26 Vern Paxson <vern@ee.lbl.gov>
9350 * flex.1: Documented YY_INTERACTIVE.
9352 1993-11-26 Vern Paxson <vern@ee.lbl.gov>
9354 * flex.1, flex.skl, flexdef.h, gen.c, main.c, parse.y, scan.l: -l
9355 lex compatibility flag
9357 1993-11-20 Vern Paxson <vern@ee.lbl.gov>
9359 * flex.skl: Support for read()/fread() section 1 definitions precede
9360 default macro definitions
9362 1993-11-20 Vern Paxson <vern@ee.lbl.gov>
9364 * flexdef.h: Added use_read global
9366 1993-11-20 Vern Paxson <vern@ee.lbl.gov>
9368 * gen.c: Cleaner definition for yymore() Fixed string broken across
9371 1993-11-20 Vern Paxson <vern@ee.lbl.gov>
9375 1993-11-20 Vern Paxson <vern@ee.lbl.gov>
9377 * misc.c: K&R declaration for check_char()
9379 1993-11-20 Vern Paxson <vern@ee.lbl.gov>
9381 * flex.1: Documented -Cr
9383 1993-11-20 Vern Paxson <vern@ee.lbl.gov>
9385 * flex.1: No need to #undef before redefining prior to -Cr
9388 1993-11-10 Vern Paxson <vern@ee.lbl.gov>
9390 * README: Heavily massaged for 2.4
9392 1993-11-10 Vern Paxson <vern@ee.lbl.gov>
9394 * flex.1: Added Landon Noll to thanks.
9396 1993-11-10 Vern Paxson <vern@ee.lbl.gov>
9400 1993-11-10 Vern Paxson <vern@ee.lbl.gov>
9402 * flex.1: 2.4 documentation
9404 1993-11-10 Vern Paxson <vern@ee.lbl.gov>
9406 * main.c: Added global to remember -P prefix so it can be written in
9407 -v summary. Alphabetized prefix generation, added yywrap
9409 1993-11-09 Vern Paxson <vern@ee.lbl.gov>
9411 * version.h: updated date for 2.4.0 :-(
9413 1993-10-10 Vern Paxson <vern@ee.lbl.gov>
9415 * FlexLexer.h: Whitespace tweaking
9417 1993-10-10 Vern Paxson <vern@ee.lbl.gov>
9419 * main.c: Use DEFAULT_CSIZE only if not using equivalence classes.
9421 1993-10-10 Vern Paxson <vern@ee.lbl.gov>
9423 * flex.1: Checkpoint prior to final 2.4 update
9425 1993-10-04 Vern Paxson <vern@ee.lbl.gov>
9427 * NEWS: Raw 2.4 changes
9429 1993-10-04 Vern Paxson <vern@ee.lbl.gov>
9431 * flex.skl: osfcn.h -> unistd.h
9433 1993-10-04 Vern Paxson <vern@ee.lbl.gov>
9435 * flex.skl: Added "static" to definition of yy_fatal_error as well
9438 1993-10-04 Vern Paxson <vern@ee.lbl.gov>
9440 * flex.skl: Added yy_fatal_error function.
9442 1993-10-03 Vern Paxson <vern@ee.lbl.gov>
9444 * flex.skl, gen.c: Got rid of (char *) casts of yytext, no longer
9447 1993-10-03 Vern Paxson <vern@ee.lbl.gov>
9449 * FlexLexer.h: YY_CHAR -> char added YYText(), YYLeng()
9451 1993-10-03 Vern Paxson <vern@ee.lbl.gov>
9453 * flex.skl, gen.c: Minimized use of YY_CHAR
9455 1993-10-03 Vern Paxson <vern@ee.lbl.gov>
9457 * main.c: Added "flex++" feature Minimized use of YY_CHAR
9459 1993-10-02 Vern Paxson <vern@ee.lbl.gov>
9461 * main.c: Clarified help message for -S
9463 1993-10-02 Vern Paxson <vern@ee.lbl.gov>
9465 * libyywrap.c, version.h: Initial revision
9467 1993-10-02 Vern Paxson <vern@ee.lbl.gov>
9469 * main.c: If -+ used, output to lex.yy.cc
9471 1993-10-02 Vern Paxson <vern@ee.lbl.gov>
9473 * FlexLexer.h, flex.skl: Switched from FILE*'s to stream's
9475 1993-10-02 Vern Paxson <vern@ee.lbl.gov>
9477 * flexdef.h: Added expand_nxt_chk() extern.
9479 1993-10-02 Vern Paxson <vern@ee.lbl.gov>
9481 * flex.skl: Added dynamic buffer growing. Added yyless() for
9484 1993-10-02 Vern Paxson <vern@ee.lbl.gov>
9486 * dfa.c, flexdef.h, gen.c, main.c: Added -a option for long-align.
9488 1993-10-02 Vern Paxson <vern@ee.lbl.gov>
9490 * scan.l: formfeed no longer considered whitespace
9492 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
9494 * flexdef.h: Nuked FILENAMESIZE
9496 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
9498 * main.c: yyflexlexer.h -> FlexLexer.h minor portability tweak
9500 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
9502 * gen.c: Added start condition to EOF trace output
9504 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
9506 * flex.skl: Added YY_START changed yyFlexLexer to define yylex()
9508 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
9510 * misc.c: Minor portability tweaks
9512 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
9514 * FlexLexer.h: Split into two classes, one fully abstract. yylex()
9515 no longer abstract in yyFlexLexer
9517 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
9519 * scan.l: PC lint tweak
9521 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
9523 * parse.y: YYSTYPE #define'd to int
9525 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
9527 * nfa.c: minor lint tweak
9529 1993-09-16 Vern Paxson <vern@ee.lbl.gov>
9531 * FlexLexer.h: Initial revision
9533 1993-09-16 Vern Paxson <vern@ee.lbl.gov>
9535 * flexdef.h: Delete prototypes for Unix system calls.
9537 1993-09-16 Vern Paxson <vern@ee.lbl.gov>
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
9542 1993-09-16 Vern Paxson <vern@ee.lbl.gov>
9544 * main.c: %array not allowed with C++ scanners
9546 1993-09-16 Vern Paxson <vern@ee.lbl.gov>
9548 * scan.l: Fixed bugs regarding %{%} code in section 2 prolog %array
9549 not allowed with C++ scanners
9551 1993-08-25 Vern Paxson <vern@ee.lbl.gov>
9553 * flexdef.h: Added C_plus_plus flag.
9555 1993-08-25 Vern Paxson <vern@ee.lbl.gov>
9557 * flex.skl: First version of C/C++ skeleton
9559 1993-08-25 Vern Paxson <vern@ee.lbl.gov>
9561 * gen.c: yy_state_type declared earlier. Made a bunch of statics
9562 only output if not -+
9564 1993-08-25 Vern Paxson <vern@ee.lbl.gov>
9566 * main.c: Added -+ option, updated usage() output, rearranged some
9567 generated code to come at the right point in the output for
9570 1993-08-25 Vern Paxson <vern@ee.lbl.gov>
9572 * misc.c: Added %+/%-/%* to skelout()
9574 1993-08-25 Vern Paxson <vern@ee.lbl.gov>
9576 * scan.l: EOF in section 2 prolog leads to section 0, not section 3
9578 1993-08-25 Vern Paxson <vern@ee.lbl.gov>
9580 * yylex.c: Dump promotion of EOF in section 2 to turn on section 3;
9581 instead just treat it like a final EOF
9583 1993-08-25 Vern Paxson <vern@ee.lbl.gov>
9585 * dfa.c: yy_nxt table should be "const"
9587 1993-08-24 Vern Paxson <vern@ee.lbl.gov>
9589 * flexdef.h: Removed a lot of #ifdef chud "backtracking" -> "backing
9592 1993-08-24 Vern Paxson <vern@ee.lbl.gov>
9594 * main.c: "backtracking" -> "backing up" got rid of time reports
9596 1993-08-24 Vern Paxson <vern@ee.lbl.gov>
9598 * gen.c: "backtracking" -> "backing up" some portability tweaks
9599 fixed to only call flexscan() when done if known to be in section 3
9601 1993-08-24 Vern Paxson <vern@ee.lbl.gov>
9603 * misc.c: isascii() moved to flexdef.h nuked flex_gettime()
9605 1993-08-24 Vern Paxson <vern@ee.lbl.gov>
9607 * scan.l: Fixed bug with empty section 2
9609 1993-08-24 Vern Paxson <vern@ee.lbl.gov>
9611 * yylex.c: Chucked definition of isascii()
9613 1993-08-24 Vern Paxson <vern@ee.lbl.gov>
9615 * flex.skl: preserve yytext on input() bug fix when combining
9616 yyless() with yymore() checkpoint prior to C++ option
9618 1993-08-24 Vern Paxson <vern@ee.lbl.gov>
9620 * dfa.c: "backtracking" -> "backing up"
9622 1993-07-09 Vern Paxson <vern@ee.lbl.gov>
9624 * flex.skl: Fixed to not generate extra EOF's after reading one.
9626 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
9628 * main.c: Spit out definition of YY_CHAR early
9630 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
9632 * flex.skl: Some rearranging to make sure things get declared in the
9635 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
9637 * tblcmp.c: Some comment fixes as per Wilhelms
9639 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
9641 * scan.l: Nuked #undef of yywrap, now that it's a function
9643 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
9645 * parse.y: Fixed bug with Z-a character classes as per Wilhelms
9647 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
9649 * nfa.c: added check_char call in mkstate() to prevent bad xtion
9652 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
9654 * gen.c: Fixed some reallocation bugs, etc. as per Wilhelms
9656 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
9658 * flexdef.h: Added check_char(), readable_form()
9660 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
9662 * flex.skl: Added #ifndef's around #define's to let user override
9663 Moved a bunch of definitions prior to section 1
9665 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
9667 * dfa.c: Wilhems bug fixes.
9669 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
9671 * ccl.c, misc.c: Added check_char()
9673 1993-06-12 Vern Paxson <vern@ee.lbl.gov>
9675 * flexdef.h: Changed to use yy_flex_alloc() and friends
9677 1993-06-12 Vern Paxson <vern@ee.lbl.gov>
9679 * main.c: Added -P flag
9681 1993-06-12 Vern Paxson <vern@ee.lbl.gov>
9683 * scan.l: Fixed bug in lex % directives
9685 1993-06-12 Vern Paxson <vern@ee.lbl.gov>
9687 * misc.c: Modified to use yy_flex_alloc() and friends
9689 1993-06-12 Vern Paxson <vern@ee.lbl.gov>
9691 * sym.c: Modified to use yy_flex_alloc()
9693 1993-06-12 Vern Paxson <vern@ee.lbl.gov>
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
9698 1993-06-12 Vern Paxson <vern@ee.lbl.gov>
9700 * dfa.c: Got rid of code needed for %t
9702 1993-04-14 Vern Paxson <vern@ee.lbl.gov>
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:
9708 1993-04-05 Vern Paxson <vern@ee.lbl.gov>
9710 * flex.1: Fixed bug in description of backtracking
9712 1993-04-05 Vern Paxson <vern@ee.lbl.gov>
9716 1993-04-05 Vern Paxson <vern@ee.lbl.gov>
9718 * flex.skl, main.c: %array support
9720 1993-04-05 Vern Paxson <vern@ee.lbl.gov>
9722 * misc.c: Added non-STDC clause for '\a'
9724 1993-04-05 Vern Paxson <vern@ee.lbl.gov>
9726 * scan.l: Fixed subtle problems regarding '*'s in comments
9727 %pointer/%array match entire lines
9729 1993-04-05 Vern Paxson <vern@ee.lbl.gov>
9731 * gen.c: Added %array support
9733 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
9735 * README: Finally updated email addr
9737 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
9739 * flex.1: Mostly .LP -> .PP
9741 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
9743 * flexdef.h: [no log message]
9745 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
9747 * main.c, scan.l: A lot of tweaks ...
9749 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
9751 * ccl.c: reallocate_character_array -> reallocate_Character_array
9753 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
9755 * gen.c: Bug/lint fixes Modified to work with "action" array instead
9758 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
9760 * sym.c: Fixed bug in 8-bit hashing
9762 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
9764 * parse.y: numerous bug fixes extra formatting of error/warning
9765 messages added support of <*>, partial support for nested start
9768 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
9770 * ecs.c: Remove %t cruft
9772 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
9774 * flex.skl: Beginning of %pointer/%array support
9776 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
9778 * dfa.c: Added keeping track of which rules are useful fixed a
9779 fencepost error in checking for scanners that require -8
9781 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
9783 * nfa.c: Added checking for whether rules are useful modified to
9784 work with internal "action" array
9786 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
9788 * misc.c: Added internal "action" array, internal skeleton,
9789 zero_out() in lieu of bzero
9791 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
9793 * tblcmp.c: Fixed a bunch of fencepost errors in increasing tables.
9795 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
9797 * yylex.c: -Wall fix
9799 1991-03-28 Vern Paxson <vern@ee.lbl.gov>
9801 * gen.c: Fixed out-of-bounds access bug; patch #7 for release 2.3
9803 1991-03-28 Vern Paxson <vern@ee.lbl.gov>
9805 * NEWS: Patch #7 for 2.3
9807 1990-10-23 Vern Paxson <vern@ee.lbl.gov>
9809 * gen.c: fixed missing "rule_type" entry for end-of-buffer action
9811 1990-08-29 Vern Paxson <vern@ee.lbl.gov>
9813 * gen.c: Fixed yymore() but in not resetting yy_more_len
9815 1990-08-29 Vern Paxson <vern@ee.lbl.gov>
9817 * NEWS: Patch #6 for 2.3
9819 1990-08-16 Vern Paxson <vern@ee.lbl.gov>
9823 1990-08-14 Vern Paxson <vern@ee.lbl.gov>
9825 * misc.c: fixed comment in myesc()
9827 1990-08-14 Vern Paxson <vern@ee.lbl.gov>
9829 * NEWS: fixed date in patch #4
9831 1990-08-14 Vern Paxson <vern@ee.lbl.gov>
9835 1990-08-14 Vern Paxson <vern@ee.lbl.gov>
9837 * misc.c: fixed hexadecimal escapes; added is_hex_digit()
9839 1990-08-03 Vern Paxson <vern@ee.lbl.gov>
9843 1990-08-03 Vern Paxson <vern@ee.lbl.gov>
9845 * flex.skl, flexdef.h: changed to include <stddef.h> for __GNUC__
9847 1990-08-02 Vern Paxson <vern@ee.lbl.gov>
9849 * NEWS: 2.3 patch #2
9851 1990-08-02 Vern Paxson <vern@ee.lbl.gov>
9853 * flex.skl: Another try at getting the malloc() definitions correct;
9854 this time for g++, too
9856 1990-08-02 Vern Paxson <vern@ee.lbl.gov>
9858 * flex.skl, flexdef.h: fixed to declare malloc() and free() by hand
9861 1990-07-28 Vern Paxson <vern@ee.lbl.gov>
9863 * flexdef.h: Changed to get malloc definition in identical fashion
9864 to that used by flex.skel
9866 1990-06-28 Vern Paxson <vern@ee.lbl.gov>
9868 * NEWS: [no log message]
9870 1990-06-28 Vern Paxson <vern@ee.lbl.gov>
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.
9876 1990-06-27 Vern Paxson <vern@ee.lbl.gov>
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
9881 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
9883 * README: Changed prolog to reflect 2.3 release.
9885 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
9887 * NEWS: pointed reader at Makefile instead of README for porting
9888 considerations added Makefile comments: support for SCO Unix;
9891 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
9893 * flex.skl: Added DONT_HAVE_STDLIB_H and declarations of malloc()
9895 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
9899 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
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
9906 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
9908 * main.c: declared void functions as such added prototypes for
9909 forward references changed to check for error status when closing
9912 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
9914 * yylex.c: Added macro definition for isascii() if not already
9917 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
9919 * sym.c: declared void functions as such added prototypes for
9920 forward references changed to use format_pinpoint_message where
9923 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
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
9929 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
9931 * parse.y: introduced format_pinpoint_message() declared void
9932 functions as such changed lone <<EOF>> to apply to all outstanding
9935 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
9937 * nfa.c, tblcmp.c: declared void functions as such added prototypes
9938 for forward references
9940 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
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
9947 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
9949 * libmain.c: Added declaration of arguments made yylex() a function
9951 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
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()
9957 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
9959 * flexdef.h: Added prototypes changed memory allocation routines to
9960 deal with void*'s instead of char*'s some rearranging for VMS
9962 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
9964 * flex.skl: Added YY_USER_INIT Added yy_new_buffer() alias for
9965 yy_create_buffer() fixed (hopefully) malloc declaration headaches
9967 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
9969 * ecs.c: declared void functions as such declared void functions as
9972 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
9974 * dfa.c: prototypes for forward references declared void functions
9977 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
9979 * ccl.c: Declared void functions as such
9981 1990-04-12 Vern Paxson <vern@ee.lbl.gov>
9983 * flex.skl: added fix for allowing yy_switch_to_buffer() in yywrap()
9985 1990-04-03 Vern Paxson <vern@ee.lbl.gov>
9987 * NEWS: patch #3 - -I fix
9989 1990-03-30 Vern Paxson <vern@ee.lbl.gov>
9991 * gen.c: Changed generation of archaic "continue" to "goto
9994 1990-03-27 Vern Paxson <vern@ee.lbl.gov>
9996 * NEWS: Patch #2 changes
9998 1990-03-27 Vern Paxson <vern@ee.lbl.gov>
10000 * flex.skl: fixed fencepost errors with yy_buf_size and detecting
10003 1990-03-26 Vern Paxson <vern@ee.lbl.gov>
10005 * NEWS: [no log message]
10007 1990-03-26 Vern Paxson <vern@ee.lbl.gov>
10009 * flex.skl: g++ tweaks
10011 1990-03-23 Vern Paxson <vern@ee.lbl.gov>
10013 * NEWS: Changes for Patch #1.
10015 1990-03-23 Vern Paxson <vern@ee.lbl.gov>
10017 * flex.skl: fix for g++
10019 1990-03-23 Vern Paxson <vern@ee.lbl.gov>
10021 * flex.1: minor typos and formatting changes. Removed BITNET
10024 1990-03-23 Vern Paxson <vern@ee.lbl.gov>
10026 * README: nuked BITNET address.
10028 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10030 * README: 2.2 README
10032 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10036 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10038 * flexdef.h: Added USG alias for SYS_V
10040 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10042 * : [no log message]
10044 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10046 * flex.skl: Tweaks for lint and C++
10048 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10050 * flex.1: -ll => -lfl
10052 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10054 * NEWS: 2.2 changes
10056 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10058 * flex.skl: Changed to use YY_BUFFER_STATE everywhere.
10060 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10062 * flex.1: [no log message]
10064 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10066 * dfa.c: "associated rules" changed to "associated rule line
10069 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10071 * scan.l: cast added to malloc() call to keep lint happy.
10073 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10075 * yylex.c: Fixed handling of premature EOF's.
10077 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10079 * sym.c: Removed declaration of malloc()
10081 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10083 * scan.l: Removed malloc() declaration. Added detection of EOF in
10086 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10088 * parse.y: Rules rewritten so '/' and '$' parsed correctly.
10090 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10092 * nfa.c: Corrected line numbers for continued actions.
10094 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10096 * misc.c: Removed declarations of malloc() and realloc().
10098 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10100 * main.c: Summary of generation flags. Minor -8 tweaks.
10102 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10104 * gen.c: full support for -d
10106 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10108 * flexdef.h: defines for malloc() and realloc() conditional defines
10109 for abs(), min(), and max()
10111 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10113 * flex.skl: Many multiple-buffer additions.
10115 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
10117 * dfa.c: -8 tweaks.
10119 1990-03-19 Vern Paxson <vern@ee.lbl.gov>
10121 * flex.skl: Proto hacks. NUL hacks. Debugging hacks. C++ hacks.
10123 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
10125 * : RCS won't let me unedit! gets "Missing access list"
10127 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
10129 * tblcmp.c: Minor tweaks for NUL's.
10131 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
10133 * : no changes -- had checked out for testing smaller read buffer
10136 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
10138 * nfa.c: hack for NUL's.
10140 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
10142 * misc.c: Hack to cshell for NUL's.
10144 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
10146 * main.c: NUL's. -8
10148 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
10152 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
10154 * flexdef.h: NUL's. 8-bit chars.
10156 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
10158 * flex.skl: NUL's; indenting
10160 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
10162 * dfa.c: more thrashing around with NUL's
10164 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
10166 * ccl.c: removed NUL hack
10168 1990-03-14 Vern Paxson <vern@ee.lbl.gov>
10170 * yylex.c: Added <<EOF>> token
10172 1990-03-14 Vern Paxson <vern@ee.lbl.gov>
10174 * ecs.c, flexdef.h: Tweaks for NUL chars.
10176 1990-03-14 Vern Paxson <vern@ee.lbl.gov>
10178 * dfa.c, gen.c, main.c, misc.c, parse.y, scan.l, tblcmp.c: Tweaks
10181 1990-03-14 Vern Paxson <vern@ee.lbl.gov>
10183 * ccl.c: Tweaks for handling NUL's.
10185 1990-02-28 Vern Paxson <vern@ee.lbl.gov>
10187 * flex.1: [no log message]
10189 1990-02-28 Vern Paxson <vern@ee.lbl.gov>
10191 * flex.1: Changed .so options.man to inlined version since flex.1
10192 will have a different (shorter) options description.
10194 1990-02-28 Vern Paxson <vern@ee.lbl.gov>
10196 * flex.1: [no log message]
10198 1990-02-28 Vern Paxson <vern@ee.lbl.gov>
10200 * flex.1: [no log message]
10202 1990-02-26 Vern Paxson <vern@ee.lbl.gov>
10204 * flex.1: [no log message]
10206 1990-02-25 Vern Paxson <vern@ee.lbl.gov>
10208 * flex.1: [no log message]
10210 1990-02-25 Vern Paxson <vern@ee.lbl.gov>
10212 * flex.1: Initial revision
10214 1990-01-16 Vern Paxson <vern@ee.lbl.gov>
10216 * gen.c: Restored EOB accepting list for REJECT. Second try at 2.2
10219 1990-01-16 Vern Paxson <vern@ee.lbl.gov>
10221 * misc.c: Added missing ',' in error message. 2.2 Release, second
10224 1990-01-16 Vern Paxson <vern@ee.lbl.gov>
10226 * yylex.c: 8-bit char support. 2.2 Release.
10228 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
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.
10235 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
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.
10243 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
10245 * gen.c: Removed unused EOB_accepting_list array. 2.2 Release.
10247 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
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.
10253 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
10255 * parse.y: 8-bit char support. Error-message pinpointing. 2.2
10258 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
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
10266 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
10268 * sym.c: Unsigned char support. 2.2 Release.
10270 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
10272 * nfa.c: Removed redundant test. 2.2 Release.
10274 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
10276 * misc.c: Unsigned char support. \x support. 2.2 Release.
10278 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
10280 * tblcmp.c: 8-bit char support. 2.2 Release.
10282 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
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.
10288 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
10290 * ecs.c: %t support. 8-bit/unsigned char support. 2.2 Release.
10292 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
10294 * dfa.c: %t hacks. minor cosmetics. 2.2 Relase.
10296 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
10298 * ccl.c: Changes for unsigned/8-bit chars. 2.2 Release.
10300 1990-01-10 Vern Paxson <vern@ee.lbl.gov>
10302 * libmain.c: Initial revision
10304 1989-12-30 Vern Paxson <vern@ee.lbl.gov>
10306 * nfa.c: removed gratuitous trailing context code
10308 1989-12-30 Vern Paxson <vern@ee.lbl.gov>
10310 * main.c: made -c<compression flags> case-sensitive
10312 1989-12-30 Vern Paxson <vern@ee.lbl.gov>
10314 * flex.skl: unput() bug fix
10316 1989-12-30 Vern Paxson <vern@ee.lbl.gov>
10318 * README: [no log message]
10320 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
10322 * scan.l: changed to not use '|' and trailing context combo so users
10323 can test using -F ...
10325 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
10327 * parse.y: made trailing context combined with '|' warning always
10330 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
10332 * README: [no log message]
10334 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
10336 * COPYING: Initial revision
10338 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
10340 * NEWS, README, main.c: [no log message]
10342 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
10344 * README: [no log message]
10346 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
10348 * NEWS, README, main.c: [no log message]
10350 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
10354 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
10356 * NEWS, main.c: [no log message]
10358 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
10360 * flex.skl, flexdef.h, gen.c, misc.c, nfa.c, parse.y, scan.l, sym.c:
10363 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
10365 * README: [no log message]
10367 1989-05-25 Vern Paxson <vern@ee.lbl.gov>
10369 * gen.c: fixsed bug with -I and backtracking
10371 1989-05-25 Vern Paxson <vern@ee.lbl.gov>
10373 * flex.skl: Cleaned up forward declarations of yyunput() and input()
10375 1989-05-25 Vern Paxson <vern@ee.lbl.gov>
10377 * parse.y: Split copyright string.
10379 1989-05-25 Vern Paxson <vern@ee.lbl.gov>
10381 * nfa.c: Split copyright string. Added check for empty machine in
10384 1989-05-25 Vern Paxson <vern@ee.lbl.gov>
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 ...
10390 1989-05-24 Vern Paxson <vern@ee.lbl.gov>
10392 * README: updated for 2nd release Beta test added RCS header
10394 1989-05-24 Vern Paxson <vern@ee.lbl.gov>
10396 * flexdef.h: removed static char copyright
10398 1989-05-24 Vern Paxson <vern@ee.lbl.gov>
10400 * flexdef.h: Added BSD copyright notice. Removed
10401 FAST_SKELETON_FILE.
10403 1989-05-24 Vern Paxson <vern@ee.lbl.gov>
10405 * main.c: added BSD copyright notice. Removed references to
10406 FAST_SKELETON_FILE.
10408 1989-05-24 Vern Paxson <vern@ee.lbl.gov>
10410 * ecs.c, gen.c, nfa.c: Added BSD copyright notice
10412 1989-05-24 Vern Paxson <vern@ee.lbl.gov>
10414 * ccl.c, dfa.c, misc.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c:
10415 added BSD copyright notice
10417 1989-05-24 Vern Paxson <vern@ee.lbl.gov>
10419 * flex.skl: Initial revision
10421 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
10423 * yylex.c: renamed accnum to num_rules
10425 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
10427 * tblcmp.c: moved table generation code to gen.c moved ntod() to
10430 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
10432 * sym.c: the most piddling format change imaginable
10434 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
10436 * scan.l: changed to look for yymore, REJECT, %used and %unused
10437 removed gross magic for dealing with section 3
10439 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
10441 * nfa.c, parse.y: changes for variable trailing context
10443 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
10445 * misc.c: added all_lower() and all_upper()
10447 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
10449 * main.c: added checking for features being Really used
10450 backtracking, performance reports misc. cleanup
10452 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
10454 * gen.c: major overhaul for merged skeleton
10456 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
10458 * flexdef.h: a zillion changes/additions/cleanups
10460 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
10462 * dfa.c: added backtrack report added checking for dangerous
10463 trailing context considerable minor cleanup
10465 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
10467 * ccl.c: list_character_set() modified to take a FILE to write to
10470 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
10472 * README: updated for beta release
10474 1988-11-25 Vern Paxson <vern@ee.lbl.gov>
10476 * main.c: added -p flag generation of #define's for scanner
10478 1988-11-25 Vern Paxson <vern@ee.lbl.gov>
10480 * flexdef.h: Added END_OF_BUFFER_ACTION and bol_needed
10482 1988-11-25 Vern Paxson <vern@ee.lbl.gov>
10484 * dfa.c: added ntod()
10486 1988-05-09 Vern Paxson <vern@ee.lbl.gov>
10488 * gen.c: Initial revision
10490 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
10492 * yylex.c: RCS header changed display style of non-printings from ^x
10495 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
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
10506 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
10508 * sym.c: RCS header changed "entry" to "sym_entry" to avoid conflict
10511 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
10513 * scan.l: RCS header removed \^ from ESCSEQ
10515 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
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
10520 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
10522 * nfa.c: RCS ident yy_cp, yy_bp support name shortenings assoc_rule
10525 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
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()
10531 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
10533 * main.c: Added RCS header removed revision history misc additions
10534 and fixes to globals VMS ifdef's backtracking statistics -p flag
10537 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
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
10547 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
10549 * ecs.c: added RCS id added PROCFLG to avoid assumption of signed
10552 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
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
10559 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
10561 * ccl.c: Added list_character_set()
10563 1988-05-07 Vern Paxson <vern@ee.lbl.gov>
10565 * ccl.c: added RCS id
10567 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
10569 * README: minor tweaks
10571 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
10573 * README: forgot sh flex.shar
10575 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
10577 * README: final tweaking
10579 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
10581 * tblcmp.c: removed minor lint fluff
10583 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
10585 * NEWS: [no log message]
10587 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
10589 * NEWS, README: Initial revision
10591 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
10593 * yylex.c: added identifying comment. changed to include "parse.h"
10594 instead of "y.tab.h"
10596 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
10598 * tblcmp.c: Changed name from flexcmp.c -> tblcmp.c fixed misc.
10599 typos made generating ec tables be a routine
10601 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
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.
10607 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
10609 * scan.l: Changed name from flexscan.l -> scan.l fixed bug in
10610 <RECOVER> added block comments between rules.
10612 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
10614 * parse.y: changed name from flexparse.y -> parse.y added start
10615 condition "INITIAL" made a{3} have "variable length"
10617 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
10619 * nfa.c: changed name from flexnfa.c -> nfa.c corrected some typos.
10621 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
10623 * misc.c: changed name from flexmisc.c -> misc.c
10625 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
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.
10631 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
10633 * flexdef.h: fixed typos, enhanced symbol table definition.
10635 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
10637 * ecs.c: changed name from flexecs.c to ecs.c
10639 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
10641 * dfa.c: changed name from flexdfa.c to dfa.c
10643 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
10645 * ccl.c: changed name from flexccl.c -> ccl.c
10647 1988-02-13 Vern Paxson <vern@ee.lbl.gov>
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.
10652 1987-11-08 Vern Paxson <vern@ee.lbl.gov>