Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/contrib/flex/ChangeLog
39475 views
2017-05-06  Will Estes <[email protected]>

	* po/ca.po, po/da.po, po/de.po, po/eo.po, po/es.po, po/fi.po,
	po/fr.po, po/ga.po, po/hr.po, po/ko.po, po/nl.po, po/pl.po,
	po/pt_BR.po, po/ro.po, po/ru.po, po/sr.po, po/sv.po, po/tr.po,
	po/vi.po, po/zh_CN.po, po/zh_TW.po: gettext: pulled latest
	translations; recompiled against current sources

2017-05-06  Will Estes <[email protected]>

	* NEWS: version 2.6.4 * NEWS: Record release date.

2017-05-06  Will Estes <[email protected]>

	* .prev-version: note previous version

2017-05-06  Will Estes <[email protected]>

	* NEWS: doc: update NEWS for upcoming release

2017-05-04  viktor.shepel <[email protected]>

	* doc/flex.texi: doc: Correct typo in C code sample in manual

2017-05-04  Explorer09 <[email protected]>

	* src/flex.skl: scanner: Mention %# comments are removed when
	building skel.c

2017-05-02  Demi Obenour <[email protected]>

	* src/flex.skl: Honor user definitions of yy_* macros The user may have defined the yy_* macros themselves.  In that case,
	don't clobber them.

2017-05-02  Demi Obenour <[email protected]>

	* src/flex.skl, src/main.c: Don't leak macro definitions into header
	files This allowed unnamespaced definitions to leak into header files,
	breaking client code.  Fixes #142

2017-05-03  Demi Obenour <[email protected]>

	* src/scan.l: scanner: Check for 0 bracecount when EOL ends quoted
	literal.  This can happen in the case of // comments (which Flex doesn't
	handle specially).

2017-05-03  Demi Obenour <[email protected]>

	* src/scan.l: scanner: when bracelevel is negative, treat as zero.  This really should never happen, but this at least fixes the
	breakage on Verilator.

2017-04-02  Jeff Smith <[email protected]>

	* tests/Makefile.am, tests/tableopts.am, tests/tableopts.sh: test:
	enable more silent building of tests.  When running 'make V=0 check', some compile and link steps are made
	less verbose and some are not.  This cleans up most steps that are
	not.  These have no effect if V=0 is not specified.

2017-05-03  Demi Obenour <[email protected]>

	* src/Makefile.am, src/misc.c, src/mkskel.sh: build: Delete comments
	from skeleton file.  Since the comments in flex.skl are, by hypothesis, not needed in
	skel.c, we remove them. THis reduces the size of the resulting
	executable somewhat.

2017-05-03  Explorer09 <[email protected]>

	* Makefile.am, configure.ac, lib/Makefile.am: build: do not generate
	lib/Makefile.in.  Files in lib/ are picked up and built using makefile directives in
	src/Makefile.am. Remove the need to generate lib/Makefile.in and the
	stub lib/Makefile.am.

2017-05-02  Will Estes <[email protected]>

	* po/POTFILES.in: gettext: revert listing generated .c files

2017-04-10  Jeff Smith <[email protected]>

	* src/filter.c: FLEX_EXIT() is the preferred way to exit flex

2017-04-11  Explorer09 <[email protected]>

	* 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
	  what's defined as {ESCSEQ} in scan.l, so for [[:xdigit:]] we use
	  isxdigit(); for [0-7] we check '0' <= c <= '7' (not isdigit(c)
	  because isdigit is locale-dependant in standard's sense) * Add missing length limit for "\x<hex>" (<hex> is at most 2 digits)

2017-04-11  Explorer09 <[email protected]>

	* src/flexdef.h, src/misc.c: Obsolete htoui() and otoui(); use
	strtoul().  No sense to keep these two function when libc's strtoul() can do the
	same job, but better.

2017-04-12  Todd C. Miller <[email protected]>

	* src/flex.skl: scanner: update yy_buf_size after yyrealloc()

2017-05-02  Simon Sobisch <[email protected]>

	* configure.ac: build: use lowest versions for gettext, automake.

2017-05-02  Simon Sobisch <[email protected]>

	* po/Makevars, po/Rules-getpo, po/update_linguas.sh: gettext: more
	recent makevars; new script to update po files.  Previously, "make dist" and similar commands would cause the po
	files to be updated, which is incorrect. The more recent version now
	used should not do this.  Replaced Rules-getpo by extra script to manually update and rebuild
	all po files.

2017-05-02  Simon Sobisch <[email protected]>

	* po/POTFILES.in: gettext: list generated files instead of flex,
	bison sources in POTFILES.in.  Listing the flex and bison sources -- as the gettext manual suggests
	-- causes warnings. Listing the generated C files for the lexer and
	parser removes the warnings. Since both files contain line
	directives, any translator who needs to refer back to those files
	should be able to find the context in which strings are needed.

2017-05-02  Simon Sobisch <[email protected]>

	* autogen.sh: build: only touch ChangeLog if it does not exist

2017-05-02  Simon Sobisch <[email protected]>

	* configure.ac, doc/Makefile.am: build: list earliest useable
	versions for automake

2017-05-02  Simon Sobisch <[email protected]>

	* autogen.sh: build: check for how to call libtoolize.  Previously, we would call libtoolize and if that failed, we would
	call glibtoolize since some platforms have the libtoolize program
	under that name.  Instead, we check to see if the environment variable LIBTOOLIZE is
	set and use that if so. Otherwise, we try to find a program
	"libtoolize" on the path and failing that glibtoolize. We alert the
	user if no suitable program can be found.

2017-01-06  Alastair Hughes <[email protected]>

	* configure.ac, m4/ax_prog_cc_for_build.m4, src/Makefile.am: build:
	support cross compiling.  Check for cross compiling. If cross compiling, build stage1flex
	using a custom link command.  We also override LDADD since that adds
	the replacement implementations that are cross compiled, and instead
	always use the replacement library implementations.  We don't use BUILD_OBJEXT and BUILD_EXEEXT since it seems that
	automake does not support these.  Fixes #78.

2017-02-17  Explorer09 <[email protected]>

	* configure.ac, src/flexdef.h: build: Include <strings.h>; add
	strcasecmp() check to configure.  strings.h (not string.h) is the standard-defined include header for
	strcasecmp(). Include <strings.h> for portability (even though glibc
	exposes strcasecmp() declaration also in <string.h> by default).

2017-02-17  Explorer09 <[email protected]>

	* configure.ac, src/flexdef.h: build: Let configure error if missing
	required functions, headers..  `configure` will now error if a required header or function is not
	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
	configure.  This fixes issue #180.

2017-02-12  Explorer09 <[email protected]>

	* src/dfa.c, src/flexdef.h: scanner: compute powers of two faster.  Replace the naive "for" loop in determining power of two with a
	clever bitwise solution. This code is around the Internet already
	and is in Public Domain.

2017-02-07  Explorer09 <[email protected]>

	* configure.ac, tests/Makefile.am, tests/pthread.l: test: skip
	pthread test when needed files missing.  "Unlisting" the pthread test when libpthread is not available is
	never a good idea. Should let it compile into a stub program that
	returns the "skip" status.  configure.ac and tests/Makefile.am are edited so that pthread test
	can be built anyway, but only works (not as the stub) when both
	pthread.h and libpthread are detected on the system.  Also fix a small typo in tests/pthread.l comments.

2017-02-16  Will Estes <[email protected]>

	* src/Makefile.am: build: mv scan.c when building dist.  Revert change to copy scan.c when building the distribution archive.
	Move it instead. This satisfies automake's notions of what should be
	clean and ensures that the distribution archive contains a
	just-built copy of scan.c.  Fixes #186

2017-02-06  Will Estes <[email protected]>

	* src/Makefile.am: build: don't assume distdir/scan.c is writeable

2017-01-02  Explorer09 <[email protected]>

	* src/Makefile.am: build: Add dist-hook to force remake scan.c.  This will ensure the flex scanner included in release tarball being
	generated by exactly the flex version to be released.  Here's one catch after this change: You may not run "make dist" or
	"make distdir" if you configure the flex source to be
	cross-compiled.

2017-01-02  Explorer09 <[email protected]>

	* src/Makefile.am: build: respect '--localedir' from configure.  Makefile shouldn't overwrite the 'localedir' variable, because
	that's what '--localedir' option in 'configure' is for.

2017-01-02  Explorer09 <[email protected]>

	* src/Makefile.am: build: Remove "-I$(top_srcdir)/intl" from
	CPPFLAGS.  Revert commit e02c3d27eeb6b53ec82532ab080c23ce26813fd4 ("include the intl/ subdirectory when searching for include files") Flex doesn't come with libintl source code, so inclusion of
	$(top_srcdir)/intl subdirectory during compiling is unnecessary.  This flag seems to be left after "remove intl from dist" (commit
	8f45da06adbd7dbcdfdbdd5c20ff4c47fc504f35) without someone cleaning
	this up.  Users who need to build with gettext functionality from libintl
	would use the '--with-libintl-prefix' configure option.

2017-02-03  Explorer09 <[email protected]>

	* src/regex.c: scanner: fix regcomp's error reporting, double
	malloc.  Fix unneeded double malloc - let regerror(). Write its message after
	our "regcomp for (regex) failed: " string.  Also, errbuf cannot be free()'d because of flexfatal containing a
	longjmp.

2017-01-03  Explorer09 <[email protected]>

	* tests/Makefile.am, tests/no_bison_stub.c: test: Skip bison tests
	if bison is not available

2017-01-03  Explorer09 <[email protected]>

	* configure.ac: build: remove repeated bison detection from
	configure.  AC_PROG_YACC already detects the bison program. We can just use it,
	and make notice if [ $YACC != 'bison -y' ] Remove unused AC_SUBST([BISON], ...).  Add AM_CONDITIONAL([HAVE_BISON], ...) so that we can skip bison
	tests in testsuite when bison is absent.  We don't make any attempt to detect other yacc implementations since
	flex is developed with bison. While it would be possible, the need
	isn't there right now. It would be possible to add a --with-parser
	option that defaulted to bison if such a need cropped up.

2017-01-01  Explorer09 <[email protected]>

	* src/Makefile.am: build: fix Makefile parse.h dependency clauses.  The current clauses stating "main.c: parse.h" and "yylex.c: parse.h"
	do not work as expected. Make did not try to build parse.h upon
	building flex-main.o as it would think main.c exist already and
	ignore the clause. Fix this by explicitly stating that the .o files
	depend on parse.h instead.  This dependency bug only happens if user builds flex from a
	checked-out repository.

2017-01-03  Explorer09 <[email protected]>

	* tests/Makefile.am: test: Remake *_scanner.c if *_scanner.h is
	missing.  If a ${foo}_scanner.c exists but the respective ${foo}_scanner.h is
	missing, then 'make' can halt. Fix this by deleting the
	${foo}_scanner.c file and then remake it. This rule is the same as
	the automake-generated rule for .c files that require LEX or YACC
	(except automake will use ylwrap).

2016-12-31  Explorer09 <[email protected]>

	* tests/Makefile.am: test: remove BUILT_SOURCES; add missing
	dependencies.  Without BUILT_SOURCES in Makefile, no test sources in tests/ will be
	built when using the default "make all" target. This is desireable
	for people who are just building flex but who do not want to run,
	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

2017-01-19  Explorer09 <[email protected]>

	* configure.ac, lib/reallocarray.c, src/flexint.h, src/misc.c: 
	build: detect overflow for [re]allocate_array.  Use reallocarray() when we have it (i.e. in OpenBSD system). When we
	don't, use equivalent overflow detection for our allocate_array and
	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
	preprocessor friendly, but enough for our reallocate_array use
	case).

2017-01-23  Will Estes <[email protected]>

	* NEWS, configure.ac: doc: v2.6.4

2017-01-23  Thomas Klausner <[email protected]>

	* src/Makefile.am: build: more BSD make and vpath build fixes.  BSD make doesn't like $< with more than one source specified.
	Additionally, make sure to specify srcdir when referring to source
	files since vpath builds depend on this.

2017-01-22  Thomas Klausner <[email protected]>

	* src/Makefile.am: build: Fix skel.c generation with BSD make

2017-01-22  Christos Zoulas <[email protected]>

	* src/flex.skl: Add more defines in the non-reentrant part.  Fix the reentrant part; don't "#define yyfoo yyfoo" because it
	breaks code that does #ifndef yywrap ..

2017-01-22  Christos Zoulas <[email protected]>

	* src/flexdef.h: scanner: Add yyparse prototype

2017-01-22  Thomas Klausner <[email protected]>

	* src/flex.skl: scanner: move comment for consistency

2017-01-22  Christos Zoulas <[email protected]>

	* src/misc.c: scanner: Use array instead of pointer

2017-01-22  Christos Zoulas <[email protected]>

	* src/main.c: scanner: manage path to m4 better.  Avoid alloca() for SSP; it is better anyway; since we don't need to
	strdup the path.

2017-01-22  Christos Zoulas <[email protected]>

	* src/gen.c: scanner: Avoid creating unused label

2017-01-22  Christos Zoulas <[email protected]>

	* src/buf.c: Cast argument to avoid arithmetic on void *.

2017-01-22  Christos Zoulas <[email protected]>

	* src/scan.l: scanner: Use strncpy

2017-01-22  Christos Zoulas <[email protected]>

	* src/main.c: scanner: Use prefix when defining yywrap to avoid
	redefinition.  Fixes regression introduced in v2.6.3.

2017-01-22  Christos Zoulas <[email protected]>

	* src/flexdef.h, src/misc.c: scanner: Include stdarg.h for va_list

2017-01-22  Christos Zoulas <[email protected]>

	* src/flexdef.h, src/main.c, src/parse.y: scanner: Rename warn to
	lwarn.  This avoids a naming conflict in NetBSD's  libc.

2017-01-01  Explorer09 <[email protected]>

	* tests/README: test: document automake convention for skipped exit
	status.

2017-01-03  Explorer09 <[email protected]>

	* tests/Makefile.am: test: let testwrapper scripts be run by
	${SHELL}.  This allows user to use a different shell if /bin/sh has problems.
	The use of $SHELL (variable) to run scripts is already an Automake
	convention. All shell scripts in build-aux are run by $SHELL.

2017-01-02  Explorer09 <[email protected]>

	* tests/options.cn, tests/tableopts.sh,
	tests/testwrapper-direct.sh, tests/testwrapper.sh: test: Remove test
	scripts bashisms.  They now all work under a POSIX compliant sh. Specifically, 'dash'
	can now be used for running "make check" tests.  Note that none of these scripts has ever been using a pipe, so `set
	-o pipefail` is unnecessary and removed.

2017-01-02  Explorer09 <[email protected]>

	* 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
	and compare it's (numeric) output values. This allows a '-1' test to
	indicate a "skip" status or an otherwise error. (Currently no such
	'-1' test would skip like this, though.) Shell syntax note: `set -e` will not exit with the syntax like this
	`test $(false) = $(false);`. The exit statuses of `false` in the
	example will be ignored instead. But putting the output in a
	variable, such as `VAR=$(false)`, DOES exit.

2017-01-02  Explorer09 <[email protected]>

	* Makefile.am, src/Makefile.am: build: Fix 'make indent' target This 'make indent' target has not been working since the directories
	reorganization in flex 2.6.0. Now make it work again.  Note that the current indent profile breaks many styles of existing
	code. The indent target should not be used until the .indent.pro
	options are reviewed for desireability.

2017-01-01  Explorer09 <[email protected]>

	* configure.ac: build: Simplify indent program detection

2017-01-12  Tobias Klauser <[email protected]>

	* src/filter.c: filter: Don't emit #line if %option noline set One place emitting a #line directive to the generated header was
	missed in commit 647a92b9f4 when resolving #55. Fix it to respect
	gen_line_dirs as well.

2017-01-12  Will Estes <[email protected]>

	* po/ca.po, po/da.po, po/de.po, po/eo.po, po/es.po, po/fi.po,
	po/fr.po, po/ga.po, po/hr.po, po/ko.po, po/nl.po, po/pl.po,
	po/pt_BR.po, po/ro.po, po/ru.po, po/sr.po, po/sv.po, po/tr.po,
	po/vi.po, po/zh_CN.po, po/zh_TW.po: translation: refresh po files
	from translation project

2017-01-10  Harald van Dijk <[email protected]>

	* src/flex.skl: c++: Fix yyrestart(NULL) SEGV.  Binding a reference to a dereferenced null pointer is invalid and
	compilers optimise away the &file == 0 check. We need a real stream.  yyin is available already, and yyrestart(NULL) is only supported
	when yyin will not be used, so there is no harm in just passing in
	that.  Since we now always have a valid stream, we can skip the null
	check too.  Fixes #98.

2017-01-09  luistung <[email protected]>

	* src/scan.l: scanner: join symbol list.  Removed a newline that caused a problem building the scanner in some
	circumstances. Specifically: 'bad character' error  when executing /bin/sh ../build-aux/ylwrap scan.l lex.yy.c scan.c -- flex

2017-01-11  Will Estes <[email protected]>

	* src/flex.skl: scanner: remove void cast before fprintf

2016-12-30  Will Estes <[email protected]>

	* NEWS: doc: update NEWS for 2.6.3 release

2016-11-26  Explorer09 <[email protected]>

	* configure.ac, src/Makefile.am: build: New configure option
	'--disable-bootstrap'.  If configure is run with '--disable-bootstrap', then stage1flex
	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
	fix the bootstrapping issues which are proving subtler and harder to
	fix than anyone would like.

2016-11-26  Explorer09 <[email protected]>

	* src/Makefile.am: build: "make clean" deletes stage1scan.c,
	stage1flex

2016-11-26  Explorer09 <[email protected]>

	* configure.ac, src/Makefile.am: build: allow building libfl even
	with --disable-libfl.  For various reasons, we may wish to build libfl explicitly even when
	configure has been run with the --disable-libfl option. This is
	possible, now, via 'make -C src libfl.la'.

2016-12-19  Alexis La Goutte <[email protected]>

	* src/flex.skl: scanner: remove trailing whitespace in skeleton

2016-12-01  Demi Obenour <[email protected]>

	* src/buf.c, src/main.c, src/parse.y: scanner: Disallow, overquote
	'[' and ']' in prefix

2016-12-29  Samuel Thibault <[email protected]>

	* 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
	buffer overflow in some cases. Additionally, not all platforms
	believe in PATH_MAX, so stop relying on it.  Fixes #138

2016-11-24  Will Estes <[email protected]>

	* NEWS: doc: note no more libcompat in NEWS

2016-11-24  Will Estes <[email protected]>

	* lib/Makefile.am: build: explain empty lib/Makefile.am

2016-11-20  Explorer09 <[email protected]>

	* configure.ac: build: warn about cross compiling with *alloc

2016-11-19  Explorer09 <[email protected]>

	* configure.ac, lib/Makefile.am, lib/lib.c, src/Makefile.am: build:
	Link $(LIBOBJS) from src/ dir, remove libcompat.la.  The libcompat.la library was small and less friendly to
	bootstrapping and cross compilation. Now, we will simply link
	individual object files as needed, which is simpler.

2016-11-16  Explorer09 <[email protected]>

	* src/Makefile.am: build: Let stage1flex respect LFLAGS

2016-11-14  Will Estes <[email protected]>

	* NEWS: doc: describe --disable-libfl in NEWS

2016-10-31  Explorer09 <[email protected]>

	* configure.ac, src/Makefile.am: build: Add --disable-libfl
	configure option.  Disabling libfl is useful when building flex for a cross-toolchain.  Fixes: GH-99

2016-11-09  Demi Obenour <[email protected]>

	* src/flex.skl, tests/array_r.l: fix backwards incompatible changes
	in 2.6.2.  This patch addscompatibility `#defines` for all macros affected by
	`%prefix`.  Fixes #113.

2016-11-08  Will Estes <[email protected]>

	* tests/.gitignore: git: ignore quote_in_comment artifacts

2016-11-08  Demi Obenour <[email protected]>

	* src/scan.l, tests/Makefile.am, tests/quote_in_comment.l,
	tests/quote_in_comment.txt: Fixes a major bug in Flex's own lexing
	of literals.  My changes caused Flex to mishandle string and character literals in
	line comments.  This commit fixes them.  Fixes #113.

2016-11-06  Thomas Klausner <[email protected]>

	* configure.ac: Fix unportable test(1) operator.  "==" is only supported by bash, "=" is the standard comparison
	operator.

2016-11-02  Demi Obenour <[email protected]>

	* tests/quotes.l: Add more escaping tests

2016-11-01  Demi Obenour <[email protected]>

	* src/scan.l: Fix another escaping bug in non-indented verbatim section 2 code.  I also did some reformatting.

2016-10-28  Alastair Hughes <[email protected]>

	* configure.ac: build: fix false negatives for help2man and texi2dvi HELP2MAN and TEXI2DVI (or the corresponding ac_prog variables) will
	never be zero length as they fall back to the missing script; check
	for the fall back and warn on that instead of always warning.

2016-10-28  Explorer09 <[email protected]>

	* 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
	next "configure and make" on the source directory will then require
	help2man unnecessarily.

2016-10-27  Alastair Hughes <[email protected]>

	* NEWS, doc/Makefile.am: Only regenerate the man page when required.  Make the flex binary an order-only prerequisite, and add back the
	prerequisites from before 7cfb440. This prevents rebuilding the man
	page whenever the flex binary is rebuilt, which causes problems if
	help2man is not installed and will never work when cross compiling.  Fixes #108.

2016-10-26  Will Estes <[email protected]>

	* NEWS, src/Makefile.am: build: no longer build PIC version of
	libfl.  The PIC version of libfl was not being built correctly. From the
	lack of bug reports around this problem, we conclude that the PIC
	version of libfl is not used and so we drop it from the build build
	targets for flex.

2016-10-25  Explorer09 <[email protected]>

	* 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
	lazy).  * Add unordered list marks when needed.  * Say `configure && make && make install` and quoted for fixed-width   font.  Signed-off-by: Kang-Che Sung <[email protected]>

2016-10-25  Will Estes <[email protected]>

	* NEWS, configure.ac: build: version 2.6.3 begins

2016-10-24  Will Estes <[email protected]>

	* NEWS: doc: mark 2.6.2 release date

2016-10-24  Will Estes <[email protected]>

	* .gitignore, NEWS, configure.ac: build: switch xz to lzip

2016-10-20  Demi Obenour <[email protected]>

	* src/scan.l, tests/quotes.l: Fix M4 quotation in section 2 prologue
	and refactor duplicated code

2016-10-21  Alex Kennedy <[email protected]>

	* doc/flex.texi: Update flex.texi: Removed repedative wording "Flex used to" was written twice at the beginning of Chapter 9,
	paragraph 2.

2016-09-27  Demi Obenour <[email protected]>

	* src/dfa.c, src/gen.c, src/main.c, src/nfa.c, src/parse.y,
	src/scan.l, tests/bison_yylval_scanner.l,
	tests/include_by_push.direct.l: Improved M4 quotation This fixes M4 quotation of certain strings beginning with `yy` (in
	section 3 of the input file only) and character literals.  The new
	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
	unconditionally was defined to) instead.

2016-10-19  Will Estes <[email protected]>

	* Makefile.am, configure.ac: build: for automake, flex is foreign

2016-10-19  Will Estes <[email protected]>

	* README, README.md: doc: mv README to README.md

2016-10-19  Will Estes <[email protected]>

	* README: doc: touch up README

2016-10-19  Will Estes <[email protected]>

	* README: doc: README no longer mentions sourceforge

2016-10-06  Will Estes <[email protected]>

	* NEWS: doc: update NEWS with more post-2.6.1 additions

2016-09-27  Demi Obenour <[email protected]>

	* src/filter.c, src/flexdef.h, src/main.c, src/misc.c,
	src/options.c, src/options.h, src/scan.l, src/yylex.c,
	tests/Makefile.am, tests/alloc_extra.l, tests/array_r.l,
	tests/basic_r.l, tests/c_cxx_nr.lll, tests/c_cxx_r.lll,
	tests/debug_r.l, tests/include_by_reentrant.direct.l,
	tests/lineno_r.l, tests/mem_nr.l, tests/mem_r.l, tests/posix.l,
	tests/posixly_correct.l, tests/pthread.l, tests/quotes.l,
	tests/reject.l4, tests/rescan_nr.direct.l, tests/rescan_r.direct.l,
	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
	escape sequences and character constants.  Tests were added to verify the behavior in section 3 with respect to
	quoting. Both escaping of quotes and quoting of potential
	macro-start characters are tested. Existing tests were also fixed to
	account for the new -- and now correct -- behavior. Many tests
	relied on the old behavior of expanding M4 macros in section 3.
	They needed to be updated for the new behavior.

2016-10-03  Mightyjo <[email protected]>

	* src/flex.skl, tests/.gitignore, tests/Makefile.am,
	tests/cxx_restart.ll, tests/cxx_restart.txt: Fix yyrestart(NULL)
	SEGV.

2016-09-05  Demi Obenour <[email protected]>

	* src/scan.l: scanner: M4 quoting fixes

2016-09-05  Demi Obenour <[email protected]>

	* src/Makefile.am: Support `make indent` for out of source builds

2016-09-24  Demi Obenour <[email protected]>

	* src/Makefile.am, src/mkskel.sh: Simplify some shell code

2016-09-23  Demi Obenour <[email protected]>

	* doc/flex.texi, src/flex.skl, src/flexdef.h, src/main.c,
	src/options.c, src/options.h, src/scan.l, tests/.gitignore,
	tests/Makefile.am, tests/noansi_nr.l, tests/noansi_nr.txt,
	tests/noansi_r.l, tests/noansi_r.txt: no longer generate K&R C
	scanners

2016-09-04  Demi Obenour <[email protected]>

	* src/scan.l: Fix escaping of `[[` and `]]` in strings Previously, `[[` and `]]` were not escaped in strings, which led to
	bad interactions with m4.  Also, don't break strings on newline, as GCC et al support
	whitespace between a backslash and the subsequent newline.

2016-06-20  Translation Project <[email protected]>

	* NEWS, po/sv.po: new sv translation

2016-05-23  Demetri Obenour <[email protected]>

	* src/misc.c: Delete action_m4_define from misc.c This function was not used and always triggered a fatal error when
	run.

2016-05-20  Will Estes <[email protected]>

	* tests/Makefile.am, tests/testwrapper-direct.sh: test: run direct
	tests from srcdir

2016-01-11  Egor Pugin <[email protected]>

	* tests/include_by_buffer.direct.l, tests/include_by_push.direct.l,
	tests/include_by_reentrant.direct.l: Exited with error code on some
	conditions in include tests

2016-05-20  Will Estes <[email protected]>

	* tests/testwrapper.sh: test: drop .exe when making input file names

2016-05-20  Will Estes <[email protected]>

	* tests/Makefile.am: test: removed dependencies for include tests

2016-04-28  Tobias Klauser <[email protected]>

	* src/scanflags.c: Avoid realloc on every call of sf_push() Currently, every call to sf_push() realloc()'s _sf_stack, even if
	the maximum size _sf_max wasn't changed. As the indentation beneath
	the "if" clause already indicates, the realloc() should only be
	executed if _sf_max was increased.  Found by compiling flex with the -Wmisleading-indentation flags of
	gcc, which leads to the following warning: scanflags.c: In function ‘sf_push’: scanflags.c:42:5: warning:
	     this ‘if’ clause does not guard... [-Wmisleading-indentation] if
	     (_sf_top_ix + 1 >= _sf_max) ^~ scanflags.c:44:9: note: ...this
	         statement, but the latter is misleadingly indented as if it is
	         guarded by the ‘if’ _sf_stk = realloc(_sf_stk,
	         sizeof(scanflags_t) * _sf_max); ^~~~~~~

2016-03-31  Will Estes <[email protected]>

	* doc/Makefile.am: build: prettified command to build man page

2016-03-31  Will Estes <[email protected]>

	* doc/Makefile.am: build: added man page to DISTCLEANFILES

2016-03-31  Will Estes <[email protected]>

	* BUGS, TODO: remove unused TODO, BUGS files

2016-03-31  Will Estes <[email protected]>

	* to.do/README, to.do/Wilhelms.todo, to.do/Wish-List,
	to.do/flex.rmail, to.do/streams.mail, to.do/unicode/FlexLexer.h,
	to.do/unicode/ccl.c, to.do/unicode/changes.txt,
	to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl,
	to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c,
	to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c: 
	removed to.do/ directory

2016-03-31  Will Estes <[email protected]>

	* po/POTFILES.in: gettext: removed flex.skl from POTFILES.in file
	list

2016-03-31  rlar <rlar>

	* src/Makefile.am: fix skel.c dependency (missing tables_shared.c)
	 and polish build rule Also remove references to srcdir since skel.c is no longer mentioned
	in po/POTFILES.in.

2016-03-31  rlar <rlar>

	* doc/Makefile.am: fix flex.1 dependency git clean -fdx && ./autogen.sh && \   mkdir -p ../build && cd ../build && ../flex/configure && make -j10
	  && \ make dist failed with: >  help2man: can't get `--help' info from ../../flex/src/flex Note:   There is no dependency except for the flex binary.

2016-03-31  rlar <rlar>

	* 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
	open stage1scan.l Note:   stage1scan.c is not necessairy in the "make dist" generated tar.gz
	  file.  stage1flex will be build from scan.c (which is
	    distributed), and this will then generate stage1scan.c from scan.l

2016-03-31  Will Estes <[email protected]>

	* po/POTFILES.in: gettext: list src/flex.skl in po/POTFILES.in

2016-03-29  rlar <rlar>

	* src/gen.c: warning in generated code, with -Ca warning: conversion to 'yy_state_type' from 'flex_uint32_t' may
	change the sign of the result [-Wsign-conversion]

2016-03-29  rlar <rlar>

	* tests/Makefile.am: suppress `WARNINGFLAGS' for the almost obsolete
	`noansi' test cases

2016-03-29  rlar <rlar>

	* configure.ac, src/Makefile.am, tests/Makefile.am: configure option
	`--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

2016-03-31  Tobias Klauser <[email protected]>

	* src/main.c: Fix potential buffer overflow in strncat() When using clang/llvm 3.8 to compile flex, the following warning is
	emitted: main.c:378:27: warning: the value of the size argument in 'strncat'
	                                        is too large, might lead to a buffer overflow [-Wstrncat-size]
	strncat(m4_path, m4, sizeof(m4_path));
	^~~~~~~~~~~~~~~
	main.c:378:27: note: change the argument to be the free space in the
	                                        destination buffer minus the terminating null byte strncat(m4_path,
	                                                             m4, sizeof(m4_path)); ^~~~~~~~~~~~~~~
	sizeof(m4_path) - strlen(m4_path) - 1Fix it up by using the solution proposed by the warning message.

2016-03-29  Robert.Larice Robert Larice <[email protected]>

	* src/Makefile.am: build: simplified dependency tracking so parallel
	make runs succeed

2016-03-20  rlar <rlar>

	* src/flex.skl, src/gen.c, src/main.c: avoid warning in generated
	code, with -Cf warning: conversion to 'unsigned int' from 'int' may change the sign
	of the result [-Wsign-conversion]

2016-03-18  Will Estes <[email protected]>

	* NEWS, configure.ac: mention v2.6.2; summarize changes since 2.6.1

2016-03-18  Will Estes <[email protected]>

	* doc/flex.texi: doc: corrected example in manual, gh#67

2016-03-16  rlar <rlar>

	* tests/string_nr.l, tests/string_r.l, tests/yyextra.l: warning:
	conversion to 'size_t' from 'int' may change the sign of the result
	[-Wsign-conversion]

2016-03-16  rlar <rlar>

	* tests/mem_nr.l, tests/mem_r.l, tests/pthread.l: warning:
	conversion to 'long unsigned int' from 'int' may change the sign of
	the result [-Wsign-conversion]

2016-03-16  rlar <rlar>

	* src/flex.skl: warning: conversion to 'flex_uint32_t' from 'long
	unsigned int' may alter its value [-Wconversion] struct yytbl_reader, member bread is of type flex_uint32_t

2016-03-16  rlar <rlar>

	* tests/alloc_extra.l, tests/bison_nr_main.c,
	tests/bison_nr_parser.y, tests/bison_yylloc_parser.y: warning:
	redundant redeclaration of '...' [-Wredundant-decls]

2016-03-16  rlar <rlar>

	* tests/bison_nr_parser.y, tests/bison_yylloc_parser.y,
	tests/bison_yylval_parser.y, tests/pthread.l: warning: no previous
	prototype for '...' [-Wmissing-prototypes]

2016-03-16  rlar <rlar>

	* tests/multiple_scanners_r_main.c: warning: unused variable 'fp'
	[-Wunused-variable]

2016-03-16  rlar <rlar>

	* tests/pthread.l: main(), warning: redundant redeclaration of
	'main' [-Wredundant-decls]

2016-03-16  rlar <rlar>

	* tests/include_by_reentrant.direct.l, tests/lineno_nr.l,
	tests/lineno_r.l, tests/lineno_trailing.l: main(), warning:
	old-style function definition [-Wold-style-definition]

2016-03-16  rlar <rlar>

	* tests/alloc_extra.l, tests/array_nr.l, tests/array_r.l,
	tests/basic_nr.l, tests/basic_r.l, tests/ccl.l, tests/debug_nr.l,
	tests/debug_r.l, tests/extended.l, tests/mem_nr.l, tests/mem_r.l,
	tests/noansi_r.l, tests/posix.l, tests/posixly_correct.l,
	tests/prefix_nr.l, tests/prefix_r.l, tests/quotes.l,
	tests/string_nr.l, tests/string_r.l, tests/yyextra.l: main(),
	warning: old-style function definition [-Wold-style-definition]

2016-03-01  rlar <rlar>

	* src/ecs.c, src/tblcmp.c: Fix two more casts

2016-03-14  Bastian K�cher <[email protected]>

	* src/gen.c: Fixes yyl compare with unsigned warning

2016-03-13  Robert Larice <[email protected]>

	* configure.ac: Suppress portability warnings in Makefile generation

2016-02-27  rlar <rlar>

	* src/flex.skl: generated code, in yyensure_buffer_stack(), change
	type of local `num_to_alloc' which is exclusively used in yy_size_t context

2016-03-01  rlar <rlar>

	* src/flex.skl: generated code, in yy_get_next_buffer(), change type
	of local `number_to_move' suits better, because `yy_n_chars' and `yy_buf_size' are of type
	`int'

2016-02-27  rlar <rlar>

	* src/flex.skl: generated code, `_yybytes_len' is of type `int', fix
	code accordingly

2016-02-28  rlar <rlar>

	* src/gen.c: generated code, `max_size' seems to be of type `int',
	fix casts accordingly

2016-02-28  rlar <rlar>

	* src/flex.skl: generated code, here `new_size' is of type `int',
	fix casts accordingly

2016-02-28  rlar <rlar>

	* src/flex.skl: generated code, `yy_buf_size' is of type `int', fix
	casts accordingly

2016-02-28  rlar <rlar>

	* src/flex.skl: generated code, `offset' is of type `int'

2016-02-28  rlar <rlar>

	* src/gen.c: generated code, `yy_more_len' is of type `int'

2016-02-28  rlar <rlar>

	* src/scan.l: scan.l, rewrite two loops to avoid unneccesairy
	casting

2016-03-01  rlar <rlar>

	* src/regex.c, src/tables.c: improve readability

2016-02-28  rlar <rlar>

	* src/tblcmp.c: another cast in tblcmp.c to avoid warning

2016-02-28  rlar <rlar>

	* src/buf.c: casts in buf_append() to get rid of warnings

2016-02-28  rlar <rlar>

	* src/dfa.c, src/gen.c: cast to suite type of flex_uint32_t td_lolen

2016-02-28  rlar <rlar>

	* src/main.c, src/misc.c, src/regex.c, src/scan.l, src/scanopt.c,
	src/tables_shared.c: cast to get rid of warnings

2016-03-01  rlar <rlar>

	* src/buf.c, src/main.c: cast and fix usage of log10(), ceil to
	prevent buffer overflow

2016-03-01  rlar <rlar>

	* src/tables.c: tables.c, sprinkle casts to get rid of warnings

2016-03-01  rlar <rlar>

	* src/tables.c: yytbl_data_compress(), change type of local newsz to
	get rid of warnings

2016-03-01  rlar <rlar>

	* src/tables.c, src/tables.h: change type of struct
	yytbl_writer.total_written to get rid of warnings

2016-02-28  rlar <rlar>

	* src/tables.c: change argument type of yytbl_writen() to get rid of
	warnings

2016-03-01  rlar <rlar>

	* src/tables.c: yytbl_write8/16/32(), change type of local variables
	to get rid of warnings

2016-02-28  rlar <rlar>

	* src/flexdef.h, src/misc.c, to.do/unicode/flexdef.h,
	to.do/unicode/misc.c: change return type and rename int
	htoi()/otoi() --> unsigned int htoui()/otoui()

2016-03-01  Will Estes <[email protected]>

	* NEWS: Mention 2.6.1 release date

2016-02-28  rlar <rlar>

	* src/gen.c: avoid warning, add (int) cast to the read() return
	value For similiarity with the fread() case.

2016-02-28  rlar <rlar>

	* src/scan.l: avoid warning, POSIX says yyless() has an `int'
	argument

2016-02-29  rlar <rlar>

	* src/filter.c: use type size_t in filter_tee_header() to avoid
	warnings

2016-02-29  rlar <rlar>

	* src/filter.c, src/misc.c, src/scanopt.c, src/tables.c: add
	(size_t) casts to malloc invocations to prevent warnings

2016-02-29  rlar <rlar>

	* src/buf.c, src/misc.c, src/scan.l, src/scanopt.c, src/tables.c: 
	add (int) casts to some strlen() invocations to prevent warnings

2016-02-29  rlar <rlar>

	* src/flexdef.h, src/scan.l, src/sym.c: ndlookup(), char *, to get
	rid of casts and warnings

2016-02-28  rlar <rlar>

	* src/flexdef.h, src/scan.l, src/sym.c: ndinstal(), char *, to get
	rid of casts and warnings

2016-02-28  rlar <rlar>

	* src/flexdef.h, src/scan.l, src/sym.c: cclinstal() and ccllookup(),
	char *, to get rid of casts and warnings

2016-02-28  rlar <rlar>

	* src/gen.c: warning: redundant redeclaration of
	‘gen_next_state’ [-Wredundant-decls]

2016-02-28  rlar <rlar>

	* src/gen.c: warning: no previous prototype for ‘mkecstbl’
	[-Wmissing-prototypes]

2016-02-28  rlar <rlar>

	* src/main.c: warning: suggest parentheses around assignment used as
	truth value [-Wparentheses]

2016-02-28  rlar <rlar>

	* src/flexdef.h: warning: redundant redeclaration of ‘yywrap’
	[-Wredundant-decls]

2016-02-28  rlar <rlar>

	* src/flexdef.h: warning: redundant redeclaration of ‘yylval’
	[-Wredundant-decls]

2016-02-28  rlar <rlar>

	* src/flexdef.h: warning: redundant redeclaration of ‘yyin’
	[-Wredundant-decls]

2016-02-28  rlar <rlar>

	* src/flexdef.h, src/main.c: warning: redundant redeclaration of
	‘yyparse’ [-Wredundant-decls]

2016-02-28  rlar <rlar>

	* src/parse.y, src/scan.l, src/yylex.c, to.do/unicode/scan.l: 
	unification, rename some more rename these too for improved similiarity:   OPTION_OP OPT_HEADER OPT_EXTRA_TYPE OPT_TABLES

2016-02-28  rlar <rlar>

	* src/parse.y, src/scan.l, src/yylex.c, to.do/unicode/scan.l: fix
	name clash, OPT_OUTFILE from parse.y and from options.h these collide:   OPT_OUTFILE OPT_PREFIX OPT_YYCLASS rename them TOK_... in the
	parser

2016-02-28  Will Estes <[email protected]>

	* lib/reallocarray.c: Prototyped reallocarray implementation

2016-02-28  Will Estes <[email protected]>

	* src/scanopt.c: Removed custom strcasecmp() function

2016-02-28  rlar <rlar>

	* src/flex.skl: fwrite wants a size_t, yyleng is int per posix

2016-02-28  rlar <rlar>

	* src/scanopt.c: Remove some unneeded casts

2016-02-28  rlar <rlar>

	* src/flexdef.h: warning: negative integer implicitly converted to
	unsigned type [-Wsign-conversion]

2016-02-27  rlar <rlar>

	* src/dfa.c, src/parse.y: dfa.c:157:24: warning: conversion to
	'size_t' from 'int' may change the sign of the result
	[-Wsign-conversion] most certainly safe cast

2016-02-27  rlar <rlar>

	* src/ccl.c: ccl.c:86:19: warning: conversion to 'unsigned char'
	from 'int' may alter its value [-Wconversion] ch seems to have been checked for proper range some lines above

2016-02-27  rlar <rlar>

	* tests/bison_nr_parser.y: warning: deprecated directive, use
	'%pure-parser' [-Wdeprecated]

2016-02-27  rlar <rlar>

	* lib/lib.c: warning: no previous prototype for 'do_nothing'
	[-Wmissing-prototypes]

2016-02-27  rlar <rlar>

	* src/libmain.c: included stdlib.h header

2016-02-27  Will Estes <[email protected]>

	* NEWS: Described more post v2.6.0 changes

2016-02-27  Will Estes <[email protected]>

	* configure.ac: build: Removed bzip2 distribiution archive

2016-02-27  Will Estes <[email protected]>

	* configure.ac: removed obsolete program check

2016-02-27  Will Estes <[email protected]>

	* configure.ac: Made some program checks more robust

2016-02-27  rlar <rlar>

	* src/flex.skl: Remove unneeded cast to int

2016-02-27  Will Estes <[email protected]>

	* src/flex.skl: Fixed incorrect integer type

2016-02-27  Will Estes <[email protected]>

	* src/flex.skl: Fix more integer types, resolves sf 184, 187

2016-02-26  Robert Larice <[email protected]>

	* src/flex.skl, src/gen.c: Removed some type conversion warnings

2016-02-26  Will Estes <[email protected]>

	* src/flex.skl: Changed another buffer size to int; resolves gh#61

2016-02-24  Will Estes <[email protected]>

	* 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
	incorrect given its use in read(). While it might be adviseable to
	look at defining a yy_ssize_t, there might be some issues doing this
	and so, for now, at least, we'll punt back to int.

2016-02-24  Will Estes <[email protected]>

	* src/buf.c: Fixed size of bufferallocation, resolved gh#54.  The value of n_alloc was a count, not a size. Multiplying the value
	by the element size was incorrect. That multiplication was already
	being done and having it done twice was incorrect.

2016-02-23  Tobias Klauser <[email protected]>

	* src/scan.l: Allow '%option noline' in flex input file, resolves
	gh#56.  Allow specifying '%option noline' in the input file, leading to the
	same effect as calling flex with the command line option --noline.  Signed-off-by: Tobias Klauser <[email protected]>

2016-02-23  Tobias Klauser <[email protected]>

	* src/buf.c, src/main.c: Emit no #line directives if gen_line_dirs
	is false, resolves igh#55.  There are two instances in the code which will print a #line
	directive to the resulting lexer, regardless of the value of
	gen_line_dirs. Fix them, so they also respect gen_line_dirs.  Signed-off-by: Tobias Klauser <[email protected]>

2016-02-16  Tobias Klauser <[email protected]>

	* lib/lib.c, src/gen.c, src/misc.c, src/scan.l: Converted K&R style
	function definitions to ANSI C style Consistently make use of the ANSI C function definition style
	instead of the K&R style.

2016-01-29  Tobias Klauser <[email protected]>

	* src/flex.skl: Used NULL constant instead of plain integer for NULL
	pointer.  The sparse static checker warns about using plain integer 0 as NULL
	pointers in the generated lexer code. Fix this by using NULL
	consistently for pointers.

2016-01-29  Tobias Klauser <[email protected]>

	* src/flex.skl: Marked declaration and definition of yy_fatal_error
	as noreturn.  Only the declaration of yy_fatal_error is marked with
	__attribute__((__noreturn__)) in case GCC >= 3 is used, but not the
	definition. This leads to the sparse static checker to complain
	about function declaration mismatch.  Fix it by defining a macro yynoreturn and using it for both the
	declaration and the definition of yy_fatal_error.

2016-01-27  Tobias Klauser <[email protected]>

	* src/flex.skl: Fixed declaration mismatch in yy_fatal_error.  The prototype declares yy_fatal_error parameter as "const char
	msg[]" while the definition uses "const char* msg" (introduced by
	commit e9d5fc713f61b) which causes the sparse static checkers to
	produce an error.  Fix this by adjusting the definition to use "const char* msg" as
	well.  Also change the C++ version accordingly so it matches the
	declaration in FlexLexer.hpp.

2016-01-23  Will Estes <[email protected]>

	* CODE_OF_CONDUCT.md: flex is for flex #NCoC

2016-01-18  Will Estes <[email protected]>

	* doc/flex.texi: Referred to github for issue tracking, no longer sf

2016-01-10  Egor Pugin <[email protected]>

	* tests/reject.l4, tests/tableopts.l4: Opened files in binary mode
	explicitly

2016-01-08  OBATA Akio <[email protected]>

	* src/Makefile.am: Linked flex binary against libintl, not libfl.   Signed-off-by: Thomas Klausner <[email protected]>

2016-01-08  Michael van Elst <[email protected]>

	* src/filter.c: Improved pipe-stdin hack behavior; resolves sf#198.  Signed-off-by: Thomas <Klausner [email protected]>

2015-12-27  Will Estes <[email protected]>

	* configure.ac, src/flexdef.h: Removed no longer needed header
	checks

2015-12-27  Will Estes <[email protected]>

	* configure.ac: Checked for reallocarray() with AC_REPLACE_FUNCS

2015-12-27  Will Estes <[email protected]>

	* src/flexdef.h, src/main.c: include libgen.h from flexdef.h, not
	main.c

2015-12-25  Michael Reed <[email protected]>

	* 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
		 "\.*" * (same concept as /bin/sh `basename`, but different handling
		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
	the average use case, but messes up pretty severely in others.
	Besides that, basename(3) is mandated by POSIX so should be present
	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
	  basename(3) returns NULL if the returned path componenet is >
	  PATH_MAX, so add a check for that - basename(3) shouldn't return an empty string, so remove the   program_name[0] != '\0' check

2015-12-25  Michael Reed <[email protected]>

	* src/main.c: Simplify basename2().  It's only call site does not activate the `strip_ext` code path, so
	the function can be simplified a lot.  While here, remove a double
	assignment.

2015-12-25  Michael Reed <[email protected]>

	* src/flex.skl, src/misc.c: Cleaned up __STDC__ #ifdefs.  Assuming a compiler conforming to the ISO C standard is used, i.e.,
	__STDC__ is defined to 1, YY_USE_CONST is always defined and can be
	eliminated.

2015-12-25  Michael Reed <[email protected]>

	* src/flexdef.h, src/main.c, src/scanopt.c, src/scanopt.h,
	src/sym.c: Remove remaining use of PROTO

2015-12-21  Serguey Parkhomovsky <[email protected]>

	* src/buf.c: buf.c: use snprintf

2015-12-19  Will Estes <[email protected]>

	* configure.ac: build: reformatted AC_CHECK_FUNCS for readability

2015-12-17  Will Estes <[email protected]>

	* src/scanopt.c: correct function prototype

2015-12-15  Michael Reed <[email protected]>

	* src/main.c, src/scanopt.c, src/sym.c, src/tblcmp.c: Remove more
	instances of PROTO

2015-12-15  Michael Reed <[email protected]>

	* src/main.c: Removed prototype for main().  It's not called anywhere else so the prototype is not needed.  See
	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

2015-12-13  Michael McConville <[email protected]>

	* src/dfa.c, src/gen.c, src/nfa.c, to.do/unicode/main.c,
	to.do/unicode/tblcmp.c: Removed more instances of PROTO, ansifying.

2015-12-13  Will Estes <[email protected]>

	* README: Noted github for issue tracking and pull requests

2015-12-13  Michael McConville <[email protected]>

	* README: Reformatted README; removed sf bug tracking link.

2015-12-13  Michael McConville <[email protected]>

	* src/gen.c, to.do/unicode/gen.c: Removed macros for indentation
	level.  Just increment or decrement the indentation counter. That's less to
	remember and makes the code more readable.  w# Please enter the commit message for your changes. Lines starting

2015-12-12  Mike Frysinger <[email protected]>

	* tests/Makefile.am, tests/testwrapper.sh: tests: fixed paths to
	input files.  The current test wrapper works only when the inputs are specified
	using relative paths.  If they're specified with absolute paths, the
	driver fails to detect the inputs because it always prepends the
	input dir name which itself is a relative path: $ cd tests $
	./testwrapper.sh -d . -i $PWD/reject.txt -t ./reject_ver.table
	<fails to open inputs> This normally doesn't show up because people run `./configure` or,
	for out of tree builds, `../configure`.  But if you happen to run
	configure with an absolute path, then automake tends to generate
	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
	  source and build directories - most of the time, the full/correct path is already specified

2015-12-12  Mike Frysinger <[email protected]>

	* configure.ac: configure: fixed realloc test.  The [] characters are used for quoting in m4, so the attempt to use
	them in place of `test` fails yielding the warning at build time: .../flex/configure: line 20222: no: command not found

2015-12-12  Michael McConville <[email protected]>

	* src/flexdef.h: Started removal of PROTO macro.  The PROTO macro is no longer needed. Additionally, its usage is
	inconsistent, so we began removing it.

2015-12-12  Michael Reed <[email protected]>

	* Makefile.am, src/main.c: Removed SHORT_FILE_NAMES preprocessor
	symbol.  As a relic of MS-DOS, we don't need this.  It's never defined; see 13b5b214f53d1c3354a7ab910bd160c126df1331.  Removed additional MSDOS ifdef.

2015-12-11  Michael McConville <[email protected]>

	* configure.ac, lib/reallocarray.c, src/flexdef.h: Added new
	function reallocarray.  This is taken from OpenSSH Portable, which in turn takes it from
	OpenBSD.  reallocarray wraps the stdlib's realloc function. It takes two size
	arguments and checks for overflow, like calloc, but doesn't zero the
	memory. Therefore, it allows us to do overflow-safe array
	reallocations and overflow-safe unzeroed array allocations, which
	the stdlib allocation functions don't.  We have a bunch of specific array allocation macros, none of which
	check for overflow. reallocarray should be able to replace them.

2015-12-11  Michael McConville <[email protected]>

	* src/flexdef.h: Removed MS-DOS, VMS macros.  Given the age of the MS-DOS and VMS platforms, it's likely that no
	one is building flex on them any more. Additionally, the preferred
	approach is to test for particular platform features rather than to
	test for particular platforms.

2015-12-12  Will Estes <[email protected]>

	* src/flexdef.h, src/main.c: Made search for m4 more explicit.

2015-12-12  Will Estes <[email protected]>

	* src/flex.skl: Returned 0 from yywrap() instead of EOF

2015-12-11  Will Estes <[email protected]>

	* src/libmain.c: Changed end of main() in libmain to exit(0)

2015-12-11  Will Estes <[email protected]>

	* NEWS, configure.ac: Mentioned v2.6.1; documented some changes
	since v2.6.0

2015-12-11  Will Estes <[email protected]>

	* README: Updated build documentation; finished sf#155.  Removed version numbers for build tools. Noted that version
	requirements for build tools will be noted in configure.ac. Expanded
	documentation of building texinfo based docs.

2015-12-11  Will Estes <[email protected]>

	* doc/Makefile.am: Removed flex.pdf from distribution; partially
	fixed sf#155

2015-12-11  Will Estes <[email protected]>

	* src/flex.skl: Commented in C style in skeleton; fixed sf#195

2015-12-10  Will Estes <[email protected]>

	* .gitignore: Ignored autoscan files

2015-12-09  Will Estes <[email protected]>

	* configure.ac: Checked for ranlib and strdup() at configure time

2015-12-09  Michael McConville <[email protected]>

	* src/flexdef.h, src/misc.c, src/tblcmp.c, to.do/unicode/flexdef.h,
	to.do/unicode/misc.c, to.do/unicode/tblcmp.c: Replace zero_out()
	with stdlib's memset.

2015-12-09  Michael McConville <[email protected]>

	* src/flex.skl: Removed memory allocation casts.

2015-12-09  Michael McConville <[email protected]>

	* src/flexdef.h: Removed alloca() configuration.  Since alloca() is dangerous, depricated, we remove it.

2015-12-09  Michael McConville <[email protected]>

	* src/flexdef.h: Removed implementation of isascii().  POSIX defines isascii(), so it's likely present on anything
	weactually build flex on these days.

2015-12-09  Michael McConville <[email protected]>

	* src/main.c, src/scanopt.c, src/tables.c: Removed NULL-checks
	before free()

2015-12-08  Michael McConville <[email protected]>

	* src/buf.c, src/dfa.c, src/flexdef.h, src/gen.c, src/scan.l,
	to.do/unicode/flexdef.h, to.do/unicode/scan.l: Removed flex_free()i,
	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
	corrected to free() correctly.

2015-12-08  Michael McConville <[email protected]>

	* src/filter.c, src/flexdef.h, src/misc.c, src/scan.l,
	src/scanflags.c, to.do/unicode/flexdef.h, to.do/unicode/misc.c,
	to.do/unicode/scan.l: Removed flex_realloc().  As with flex_alloc(), replace calls to flex_realloc(), which was
	just a wrapper around realloc().

2015-12-08  Michael McConville <[email protected]>

	* src/buf.c, src/filter.c, src/flexdef.h, src/main.c, src/misc.c,
	src/regex.c, src/scan.l, src/scanflags.c, src/sym.c,
	to.do/unicode/flexdef.h, to.do/unicode/misc.c, to.do/unicode/scan.l: 
	Removed flex_alloc; cleaned up style.  The function flex_alloc() was just a wrapper around malloc(). Since
	this only added unclarity, and the flex_alloc() function is likely a
	legacy of olden times, remove it in favor of calls to malloc()
	directly.  Style elements cleaned up:  * superfluous spacing around parentheses  * non-constant initialization in variable declarations  * needless casts  * almost all uses of assignments as subexpressions

2015-12-07  Michael McConville <[email protected]>

	* src/dfa.c, src/flexdef.h, src/gen.c, src/main.c, src/scan.l,
	src/scanopt.c, tests/bison_nr_scanner.l,
	tests/bison_yylloc_scanner.l, tests/bison_yylval_scanner.l,
	tests/mem_nr.l, tests/mem_r.l, tests/pthread.l, tests/string_nr.l,
	tests/string_r.l, tests/yyextra.l, to.do/unicode/scan.l: Remove
	allocation casts

2015-12-07  Will Estes <[email protected]>

	* src/.gitignore, src/Makefile.am: Built flex with itself.  Changes in scan.l need to be built into flex with the same version
	of flex in some cases. Since this build requirement is minimal, we
	simply bootstrap flex unconditionally.  We intentionally exclude from version control the bootstrap
	artifacts as the extra copy of the lexer, the intermediate scanner
	and the bootstrap executable are not of interest.

2015-12-05  Michael McConville <[email protected]>

	* src/buf.c, src/dfa.c, src/main.c, src/nfa.c, src/parse.y,
	src/scan.l, src/scanopt.c, src/sym.c, to.do/unicode/main.c,
	to.do/unicode/scan.l: Use NULL rather than (type *) 0.

2015-12-05  Michael McConville <[email protected]>

	* src/flexdef.h, src/misc.c, src/sym.c, to.do/unicode/flexdef.h,
	to.do/unicode/misc.c: Replace copy_unsigned_string() with xstrdup().  Like copy_string(), copy_unsigned_string() is just a clone of the
	stlib's strdup(). We only use it twice. I'm pretty confident that
	char signedness is irrelevant in this case.

2015-12-04  Akim Demaille <[email protected]>

	* src/FlexLexer.h: Cleaned up white space.

2015-12-04  Akim Demaille <[email protected]>

	* src/FlexLexer.h: Removed struct keyword before yy_buffer_state

2015-12-04  Akim Demaille <[email protected]>

	* examples/testxxLexer.l, src/FlexLexer.h, src/flex.skl, src/main.c: 
	Replaced FLEX_STD macro with std::.  The std:: construct exists as of C++98, so we can simply assume it
	is supported.

2015-12-04  Akim Demaille <[email protected]>

	* src/Makefile.am: Generated skel.c explicitly in srcdir.  Rewrote the target for skel.c to explicitly mention the srcdir. This
	should help when building flex from a directory outside the flex
	tree. Spread the rule out over several lines to enhance readability.

2015-12-04  Akim Demaille <[email protected]>

	* autogen.sh: Called glibtoolize if libtoolize run fails.  On Mac OS X, libtoolize is known as glibtoolize. In cases where
	libtoolize is not present, then calling glibtoolize when
	bootstrapping the build system gives more folks a shot at getting
	flex built from the ground up.

2015-12-02  Mightyjo <[email protected]>

	* configure.ac: Checked for (g)texi2dvi. Better bison, help2man
	checks.  Added test for presence of (g)texi2dvi program. Gave notice if
	texi2dvi is unavailable and set TEXI2DVI=: to avoid giving users
	headaches.  Enhanced tests for bison and help2man with notices when the programs
	aren't found.  Set their program variables to use the missing script
	in build-aux since it's compatible with them.

2015-12-02  Michael McConville <[email protected]>

	* src/flexdef.h, src/misc.c, src/parse.y, src/scan.l, src/sym.c,
	src/tables.c, to.do/unicode/flexdef.h, to.do/unicode/misc.c,
	to.do/unicode/scan.l: Made string copying more standard.  copy_string() was a clone of the stdlib's strdup(). For safety,
	simplicity, and speed, we should use that instead. We introduce
	xstrdup() which wraps strdup() in a failure upon memory allocation
	errors.

2015-11-30  Serguey Parkhomovsky <[email protected]>

	* src/scan.l: Error on unbalanced parentheses in rules section.

2015-11-29  Will Estes <[email protected]>

	* src/Makefile.am: Cleaned up BUILT_SOURCES list.  Removed reference to skel.c as a built source since other make rules
	cover this case.

2015-11-29  Will Estes <[email protected]>

	* src/Makefile.am: Sorted file names in flex_SOURCES

2015-11-27  Mightyjo <[email protected]>

	* src/ecs.c, src/flexdef.h, src/main.c, src/misc.c, src/scan.l,
	src/scanopt.c, src/sym.c, src/tblcmp.c: Replaced CHAR macro with
	unsigned char type.  Thanks to Michael McConville for pointing out that the old Char
	macro causes problems with static analysis.  The macro has been
	removed and replaced with 'unsigned char' throughout the flex
	sources. The macro is not needed at best and was confusing at worst.
	It was not used in any of the example files nor was it mentioned in
	the manual at all.

2015-11-21  Will Estes <[email protected]>

	* configure.ac: updated syntax of AC_INIT call as per autoupdate

2015-11-21  Will Estes <[email protected]>

	* tests/Makefile.am: removed extra call to a _CPPFLAGS variable

2015-05-14  Stefan Reinauer <[email protected]>

	* src/buf.c, src/ccl.c, src/dfa.c, src/ecs.c, src/gen.c,
	src/main.c, src/misc.c, src/nfa.c, src/parse.y, src/scan.l,
	src/scanopt.c, src/sym.c, src/tblcmp.c: Switch function definitions
	from mixed K&R to consistent ANSI C.  flex was using K&R function definitions for some functions and ANSI
	C style in others, sometimes even in the same file. Change the code
	to consistently use ANSI C.  Signed-off-by: Stefan Reinauer <[email protected]>

2015-11-16  Mightyjo <[email protected]>

	* tests/Makefile.am: Used in-tree header file for c++ tests.

2015-11-17  Will Estes <[email protected]>

	* configure.ac: Declared version 2.6.0

2015-11-17  Will Estes <[email protected]>

	* NEWS: Dated, described flex release 2.6.0

2015-11-13  Will Estes <[email protected]>

	* NEWS, configure.ac: Declared version 2.6.0rc1

2015-11-13  lukeallardyce <[email protected]>

	* src/Makefile.am: Supplied versioning information in flex
	libraries.  Resolves sourceforge bug #182. On OSX, and possibly other platforms,
	building the libfl libraries without versioning information caused a
	build failures.

2015-11-12  Will Estes <[email protected]>

	* tests/Makefile.am: Cleaned up more precisely after make check.  BUILT_SOURCES is now just the list of headers built as per the
	automake manual. We provide the list of files to clean to make
	rebuilding the test suite programs easier. We then use the
	CLEANFILES list in a dist-hook to clean up the distribution that
	automake gathers since not distributing flex generated files is
	foreign to automake's mindset, but we need exactly that.  Additionally, we locate inputs to the tables-related tests more
	precisely. Some files are in srcdir and some are in builddir, which
	the arguments to the log compiler are now made aware of.

2015-11-11  Will Estes <[email protected]>

	* tests/Makefile.am: Pulled out scripts in tests/Makefile.am

2015-11-11  Will Estes <[email protected]>

	* tests/Makefile.am: Added srcdir to tableopts.am include

2015-11-11  Will Estes <[email protected]>

	* doc/Makefile.am: Changed man page dependencies.  The man page is just the --help output as reformatted by help2man.
	The --help option is most likely to change when the flex skeleton
	changes or one of the option parsing files changes or the
	configure.ac script itself changes. The dependencies reflect this
	now.  It is still necessary, under some circumstances, to rebuild flex
	explicitly before building the man page. In theory, it's possible to
	have automake arrange to do this all the time, but doing so works
	out to be fragile, given the rest of the build system.

2015-11-10  Will Estes <[email protected]>

	* autogen.sh: Called libtoolize directly because autoreconf fails to
	pick up LT_INIT properly

2015-11-10  Will Estes <[email protected]>

	* tests/Makefile.am: Added tableopts.sh to EXTRA_DIST

2015-11-08  Mightyjo <[email protected]>

	* tests/Makefile.am: Made tests depend on the built flex binary.

2015-11-08  Mightyjo <[email protected]>

	* : commit cf6cb4dce791c26567cc506770ca96b4f4118024 Author: Mightyjo
	<[email protected]> Date:   Sat Nov 7 23:11:35 2015 -0800

2015-11-04  Mightyjo <[email protected]>

	* doc/flex.texi: Updated documentation to reflect the revisions to
	FlexLexer.h

2015-10-26  Mightyjo <[email protected]>

	* src/FlexLexer.h, src/flex.skl: Changed several pointers to istream
	(and ostream) to references in c++-only sections of the skeleton.  Patched up a variety of expected errors caused by changing istream*
	to istream&.  Added a stray 'make' at line 545.  Oops.  Changed the buffer_state struct to store std::streambuf* instead of
	std::istream* for C++ mode.  Changed interfaces in FlexLexer.h to
	take std::istream& instead of *.  Backward compatibility temporarily
	broken.  Patched up backward compatibility with reasonable behavior in the
	presence of null pointers.  Re-added backward-compatible versions of the yyFlexLexer methods
	that take iostream pointers.  All tests passing.

2015-09-29  Translation Project <[email protected]>

	* po/zh_CN.po: new zh_CN translation from the translation project

2015-07-27  Jaska Uimonen <[email protected]>

	* src/gen.c: fix possible resource leak with yynultrans_tbl

2015-07-27  Jaska Uimonen <[email protected]>

	* src/dfa.c: fix possible uninitialized array values

2015-08-05  Will Estes <[email protected]>

	* doc/flex.texi: add %{...%} block to example in manual

2015-07-15  Will Estes <[email protected]>

	* configure.ac: initialize libtool earlier in build system
	generation

2015-05-08  Translation Project <[email protected]>

	* po/da.po: new da translation from the Translation Project

2014-07-25  Mariusz PluciÅ„ski <[email protected]>

	* src/gen.c, src/scan.l, tests/bison_nr_parser.y,
	tests/bison_yylloc_parser.y, tests/bison_yylval_parser.y,
	tests/multiple_scanners_nr_main.c: Fix `label unused` warning

2014-07-25  Mariusz PluciÅ„ski <[email protected]>

	* src/flex.skl: Fix two "signed/unsigned" warnings

2014-07-25  Mariusz PluciÅ„ski <[email protected]>

	* tests/alloc_extra.l, tests/array_nr.l, tests/array_r.l,
	tests/basic_nr.l, tests/basic_r.l, tests/bison_nr_scanner.l,
	tests/bison_yylloc_scanner.l, tests/bison_yylval_scanner.l,
	tests/ccl.l, tests/cxx_basic.ll, tests/debug_nr.l, tests/debug_r.l,
	tests/extended.l, tests/header_nr_scanner.l,
	tests/header_r_scanner.l, tests/include_by_buffer.direct.l,
	tests/include_by_push.direct.l,
	tests/include_by_reentrant.direct.l, tests/lineno_nr.l,
	tests/lineno_r.l, tests/lineno_trailing.l, tests/mem_nr.l,
	tests/mem_r.l, tests/multiple_scanners_nr_1.l,
	tests/multiple_scanners_nr_2.l, tests/multiple_scanners_r_1.l,
	tests/multiple_scanners_r_2.l, tests/noansi_nr.l, tests/noansi_r.l,
	tests/posix.l, tests/posixly_correct.l, tests/prefix_nr.l,
	tests/prefix_r.l, tests/pthread.l, tests/quotes.l, tests/reject.l4,
	tests/rescan_nr.direct.l, tests/rescan_r.direct.l,
	tests/string_nr.l, tests/string_r.l, tests/tableopts.l4,
	tests/top.l, tests/yyextra.l: Fix `unused function` warnings in
	tests

2014-07-25  Mariusz PluciÅ„ski <[email protected]>

	* tests/bison_nr_parser.y, tests/bison_yylloc_parser.y,
	tests/bison_yylval_parser.y: Fix `implicit function declaration`
	warnings in tests

2014-07-25  Mariusz PluciÅ„ski <[email protected]>

	* tests/header_r_main.c, tests/multiple_scanners_nr_main.c,
	tests/reject.l4, tests/tableopts.l4, tests/top_main.c: Remove a few
	`unused variable` warnings

2014-07-25  Mariusz PluciÅ„ski <[email protected]>

	* src/filter.c: Remove unused variable from
	src/filter.c:filter_fix_linedirs

2014-07-25  Mariusz PluciÅ„ski <[email protected]>

	* src/scanopt.c: Remove unused argument and variable from
	src/scanopt.c:scanopt_err

2014-07-25  Mariusz PluciÅ„ski <[email protected]>

	* src/flex.skl, src/libmain.c, src/parse.y, tests/bison_nr_main.c,
	tests/bison_yylloc_main.c, tests/bison_yylloc_parser.y,
	tests/bison_yylval_main.c, tests/bison_yylval_parser.y,
	tests/header_nr_main.c, tests/header_r_main.c, tests/lineno_nr.l,
	tests/lineno_r.l, tests/lineno_trailing.l, tests/mem_r.l,
	tests/multiple_scanners_nr_main.c,
	tests/multiple_scanners_r_main.c, tests/pthread.l,
	tests/rescan_nr.direct.l, tests/rescan_r.direct.l, tests/top_main.c: 
	Fix a few "unused parameter" warnings

2014-07-25  Mariusz PluciÅ„ski <[email protected]>

	* src/main.c: Fix warning about redefined macro when multiple
	scanners are used.

2014-07-25  Mariusz PluciÅ„ski <[email protected]>

	* tests/bison_nr_parser.y: Avoid passing `const char*` argument as
	`char*` in test-bison-nr

2014-11-21  Alexis La Goutte <[email protected]>

	* src/misc.c, src/regex.c, src/tables.c, src/tables_shared.c: Fix
	-Wdocumentation warnings

2014-11-16  Will Estes <[email protected]>

	* tests/README: document new suite layout

2014-11-16  Will Estes <[email protected]>

	* tests/TEMPLATE/.gitignore, tests/TEMPLATE/Makefile.am,
	tests/TEMPLATE/cvsignore, tests/TEMPLATE/parser.y,
	tests/TEMPLATE/scanner.l, tests/TEMPLATE/test.input,
	tests/create-test, tests/descriptions: remove unused files after
	test suite refactor

2014-11-14  Will Estes <[email protected]>

	* .gitignore, doc/.gitignore: Ignore directories build-aux/, m4/ Since build-aux/ now contains a number of files previously at the
	top level, we ignore build-aux/. Therefore, it's not necessary to
	list any files that are now kept in it. Also, explicitly mark m4/ as
	a directory to ignore.

2014-11-14  Will Estes <[email protected]>

	* configure.ac: added back call to AC_CONFIG_AUX_DIR.  In an effort to reduce top level directory clutter, reintroduced the
	call to AC_CONFIG_AUX_DIR. Moved the call to LT_INIT to after that
	call so configure will be able to find its files.

2014-07-18  Will Estes <[email protected]>

	* tests/tableopts.sh, tests/testwrapper.sh: use unofficial bash
	strict mode and cleanups in supporting bash scripts

2014-07-18  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/tableopts.am,
	tests/tableopts.l4, tests/tableopts.sh, tests/tableopts.txt,
	tests/test-table-opts/.gitignore,
	tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l,
	tests/test-table-opts/test.input: split apart table options tests
	into tests per threading, table option, serialization and
	verification

2014-07-17  Will Estes <[email protected]>

	* tests/tableopts.sh: add tableopts.sh script

2014-07-02  Will Estes <[email protected]>

	* configure.ac, tests/Makefile.am: use automake conditional  around
	pthread test

2014-07-01  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/lineno_trailing.l,
	tests/lineno_trailing.one.txt,
	tests/test-lineno-trailing/.gitignore,
	tests/test-lineno-trailing/Makefile.am,
	tests/test-lineno-trailing/scanner.l,
	tests/test-lineno-trailing/test.input: refactor lineno_trailing test
	for new test suite layout

2014-07-01  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/lineno_r.l,
	tests/lineno_r.one.txt, tests/test-lineno-r/.gitignore,
	tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
	tests/test-lineno-r/test.input: refactor lineno_r test for new test
	suite layout

2014-07-01  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/lineno_nr.l,
	tests/lineno_nr.one.txt, tests/test-lineno-nr/.gitignore,
	tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
	tests/test-lineno-nr/test.input, tests/testwrapper.sh: refactor
	lineno_nr test for new test suite layout

2014-06-30  Will Estes <[email protected]>

	* tests/test-linedir-r/.gitignore,
	tests/test-linedir-r/Makefile.am,
	tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c,
	tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input: 
	Remove linedir_r test.  The linedir_r test tested the implementation of line number
	tracking, not its results.

2014-06-24  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/pthread.l,
	tests/pthread_1.txt, tests/pthread_2.txt, tests/pthread_3.txt,
	tests/pthread_4.txt, tests/pthread_5.txt,
	tests/test-pthread/.gitignore, tests/test-pthread/Makefile.am,
	tests/test-pthread/scanner.l, tests/test-pthread/test-1.input,
	tests/test-pthread/test-2.input, tests/test-pthread/test-3.input,
	tests/test-pthread/test-4.input, tests/test-pthread/test-5.input: 
	refactor pthread test for new test suite layout

2014-06-24  Will Estes <[email protected]>

	* tests/Makefile.am: build reject_[vs]er tests explicitly to pass
	proper compiler flags

2014-06-24  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/cxx_yywrap.ll,
	tests/cxx_yywrap.txt, tests/test-c++-yywrap/.gitignore,
	tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l,
	tests/test-c++-yywrap/test.input, tests/testwrapper.sh: refactor
	cxx_yywrap test for new test suite layout

2014-06-17  Will Estes <[email protected]>

	* tests/Makefile.am, tests/options.cn,
	tests/test-concatenated-options/.gitignore,
	tests/test-concatenated-options/Makefile.am: refactor concatenated
	options test for new test suite layout

2014-06-17  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am,
	tests/include_by_buffer.direct.l,
	tests/include_by_buffer.direct.txt,
	tests/include_by_buffer.direct_2.txt,
	tests/include_by_buffer.direct_3.txt,
	tests/include_by_push.direct.l, tests/include_by_push.direct.txt,
	tests/include_by_push.direct_2.txt,
	tests/include_by_push.direct_3.txt,
	tests/include_by_reentrant.direct.l,
	tests/include_by_reentrant.direct.txt,
	tests/include_by_reentrant.direct_2.txt,
	tests/include_by_reentrant.direct_3.txt,
	tests/test-include-by-buffer/.gitignore,
	tests/test-include-by-buffer/Makefile.am,
	tests/test-include-by-buffer/scanner.l,
	tests/test-include-by-buffer/test-1.input,
	tests/test-include-by-buffer/test-2.input,
	tests/test-include-by-buffer/test-3.input,
	tests/test-include-by-push/.gitignore,
	tests/test-include-by-push/Makefile.am,
	tests/test-include-by-push/scanner.l,
	tests/test-include-by-push/test-1.input,
	tests/test-include-by-push/test-2.input,
	tests/test-include-by-push/test-3.input,
	tests/test-include-by-reentrant/.gitignore,
	tests/test-include-by-reentrant/Makefile.am,
	tests/test-include-by-reentrant/scanner.l,
	tests/test-include-by-reentrant/test-1.input,
	tests/test-include-by-reentrant/test-2.input,
	tests/test-include-by-reentrant/test-3.input: refactor include_by_*
	tests for new test suite layout

2014-06-16  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/rescan_nr.direct.l,
	tests/rescan_nr.direct.txt, tests/rescan_nr.l, tests/rescan_nr.txt,
	tests/rescan_r.direct.l, tests/rescan_r.direct.txt,
	tests/test-rescan-r/.gitignore, tests/test-rescan-r/Makefile.am,
	tests/test-rescan-r/scanner.l, tests/test-rescan-r/test.input,
	tests/testwrapper.sh: refactor rescan_r test for new test suite
	layout

2014-06-16  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/rescan_nr.l,
	tests/rescan_nr.txt, tests/test-rescan-nr/.gitignore,
	tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l,
	tests/test-rescan-nr/test.input, tests/testwrapper.sh: Refactor
	rescan_nr test for new test suite layout.  Also add -r option to testwrapper.sh to support passing input file
	as a command line argument to the test scanner without using shell
	redirection.

2014-06-16  Will Estes <[email protected]>

	* tests/Makefile.am: correct use of objext to OBJEXT

2014-06-16  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/quotes.l,
	tests/quotes.txt, tests/test-quotes/.gitignore,
	tests/test-quotes/Makefile.am, tests/test-quotes/scanner.l,
	tests/test-quotes/test.input: refactor quotes test for new test
	suite layout

2014-06-16  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/reject.l4,
	tests/reject.txt, tests/test-reject/.gitignore,
	tests/test-reject/Makefile.am, tests/test-reject/scanner.l,
	tests/test-reject/test.input, tests/testwrapper.sh: Refactor reject
	test for new test suite layout.  Split out reject test into its constituant tests. Add .reject tests
	and .table tests for automake test log generation. Rewrite
	testwrapper.sh to handle running with a tables file and specifying
	optional input using command line options rather than positional
	parameters.

2014-06-15  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am,
	tests/multiple_scanners_r_1.l, tests/multiple_scanners_r_2.l,
	tests/multiple_scanners_r_main.c,
	tests/test-multiple-scanners-r/.gitignore,
	tests/test-multiple-scanners-r/Makefile.am,
	tests/test-multiple-scanners-r/main.c,
	tests/test-multiple-scanners-r/scanner-1.l,
	tests/test-multiple-scanners-r/scanner-2.l: Refactor
	multiple_scanners_r test for new test suite layout.  Also, remove the use of table files from this test as that tests two
	features at once and we want to be as close to testing one feature
	at a time as we can be.

2014-06-15  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am,
	tests/multiple_scanners_nr_1.l, tests/multiple_scanners_nr_2.l,
	tests/multiple_scanners_nr_main.c,
	tests/test-multiple-scanners-nr/.gitignore,
	tests/test-multiple-scanners-nr/Makefile.am,
	tests/test-multiple-scanners-nr/main.c,
	tests/test-multiple-scanners-nr/scanner-1.l,
	tests/test-multiple-scanners-nr/scanner-2.l: refactor
	multiple_scanners_nr test for new test suite layout

2014-06-14  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am,
	tests/cxx_multiple_scanners.txt, tests/cxx_multiple_scanners_1.ll,
	tests/cxx_multiple_scanners_2.ll,
	tests/cxx_multiple_scanners_main.cc,
	tests/test-c++-multiple-scanners/.gitignore,
	tests/test-c++-multiple-scanners/Makefile.am,
	tests/test-c++-multiple-scanners/main.cpp,
	tests/test-c++-multiple-scanners/scanner-1.l,
	tests/test-c++-multiple-scanners/scanner-2.l,
	tests/test-c++-multiple-scanners/test.input: refactor
	cxx_multiple_scanners test for new test suite layout

2014-06-14  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/c_cxx_nr.lll,
	tests/c_cxx_nr.txt, tests/c_cxx_r.lll, tests/c_cxx_r.txt,
	tests/test-c-cpp-nr/.gitignore, tests/test-c-cpp-nr/Makefile.am,
	tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input,
	tests/test-c-cpp-r/.gitignore, tests/test-c-cpp-r/Makefile.am,
	tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: 
	refactor c_cxx_nr, c_cxx_r tests for new test suite layout

2014-06-14  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/cxx_basic.ll,
	tests/cxx_basic.txt, tests/test-c++-basic/.gitignore,
	tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l,
	tests/test-c++-basic/test.input: refactor cxx_basic test for new
	test suite layout

2014-06-14  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/posixly_correct.l,
	tests/test-posixly-correct/.gitignore,
	tests/test-posixly-correct/Makefile.am,
	tests/test-posixly-correct/scanner.l: refactor posixly_correct test
	for new test suite layout

2014-06-14  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am,
	tests/test-yyextra/.gitignore, tests/test-yyextra/Makefile.am,
	tests/test-yyextra/scanner.l, tests/test-yyextra/test.input,
	tests/yyextra.l, tests/yyextra.txt: refactor yyextra test for new
	test suite layout

2014-06-14  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/test-top/.gitignore,
	tests/test-top/Makefile.am, tests/test-top/main.c,
	tests/test-top/scanner.l, tests/test-top/test.input, tests/top.l,
	tests/top.txt, tests/top_main.c: refactor top test for new test
	suite layout

2014-06-14  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/string_r.l,
	tests/test-string-r/.gitignore, tests/test-string-r/Makefile.am,
	tests/test-string-r/scanner.l: refactor string_r test for new test
	suite layout

2014-06-14  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/string_nr.l,
	tests/test-string-nr/.gitignore, tests/test-string-nr/Makefile.am,
	tests/test-string-nr/scanner.l: refactor string_nr test for new test
	suite layout

2014-06-12  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/prefix_r.l,
	tests/prefix_r.txt, tests/test-prefix-r/.gitignore,
	tests/test-prefix-r/Makefile.am, tests/test-prefix-r/README,
	tests/test-prefix-r/scanner.l, tests/test-prefix-r/test.input: 
	refactor prefix_r test for new test suite layout

2014-06-12  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/prefix_nr.l,
	tests/prefix_nr.txt, tests/test-prefix-nr/.gitignore,
	tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/README,
	tests/test-prefix-nr/scanner.l, tests/test-prefix-nr/test.input: 
	refactor prefix_nr for new test suite layout

2014-06-12  Will Estes <[email protected]>

	* tests/testwrapper.sh: Check if test input file exists.  Not all tests have input files, so check if one exists and run the
	test program accordingly.

2014-06-12  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/posix.l,
	tests/test-posix/.gitignore, tests/test-posix/Makefile.am,
	tests/test-posix/scanner.l: refactor posix test for new test suite
	layout

2014-06-12  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/noansi_r.l,
	tests/noansi_r.txt, tests/test-noansi-r/.gitignore,
	tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l,
	tests/test-noansi-r/test.input: refactor noansi_r test for new test
	suite layout

2014-06-12  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/noansi_nr.l,
	tests/noansi_nr.txt, tests/test-noansi-nr/.gitignore,
	tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l,
	tests/test-noansi-nr/test.input: refactor noansi_nr for new test
	suite layout

2014-06-05  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/mem_r.l,
	tests/mem_r.txt, tests/test-mem-r/.gitignore,
	tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l,
	tests/test-mem-r/test.input: refactor mem_r test for new test suite
	layout

2014-06-05  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/mem_nr.l,
	tests/mem_nr.txt, tests/test-mem-nr/.gitignore,
	tests/test-mem-nr/Makefile.am, tests/test-mem-nr/scanner.l,
	tests/test-mem-nr/test.input: refactor mem_nr test for new test
	suite layout

2014-06-04  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/header_r.txt,
	tests/header_r_main.c, tests/header_r_scanner.l,
	tests/test-header-r/.gitignore, tests/test-header-r/Makefile.am,
	tests/test-header-r/main.c, tests/test-header-r/scanner.l,
	tests/test-header-r/test.input: refactor header_r test for new test
	suite layout

2014-06-04  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/header_nr.txt,
	tests/header_nr_main.c, tests/header_nr_scanner.l,
	tests/test-header-nr/.gitignore, tests/test-header-nr/Makefile.am,
	tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
	tests/test-header-nr/test.input: refactor header_nr test for new
	test suite layout

2014-06-04  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/extended.l,
	tests/extended.txt, tests/test-extended/.gitignore,
	tests/test-extended/Makefile.am, tests/test-extended/scanner.l,
	tests/test-extended/test.input: refactor extended test for new test
	suite layout

2014-06-04  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/debug_r.l,
	tests/debug_r.txt, tests/test-debug-r/.gitignore,
	tests/test-debug-r/Makefile.am, tests/test-debug-r/scanner.l,
	tests/test-debug-r/test.input: refactor debug_r test for new test
	suite layout

2014-06-04  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/debug_nr.l,
	tests/debug_nr.txt, tests/test-debug-nr/.gitignore,
	tests/test-debug-nr/Makefile.am, tests/test-debug-nr/scanner.l,
	tests/test-debug-nr/test.input: refactor debug_nr test for new test
	suite layout

2014-06-04  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/ccl.l, tests/ccl.txt,
	tests/test-ccl/.gitignore, tests/test-ccl/Makefile.am,
	tests/test-ccl/scanner.l, tests/test-ccl/test.input: refactor ccl
	test for new test suite layout

2014-06-04  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/alloc-extra.l,
	tests/alloc-extra.txt, tests/alloc_extra.l, tests/alloc_extra.txt,
	tests/array-nr.l, tests/array-nr.txt, tests/array-r.l,
	tests/array-r.txt, tests/array_nr.l, tests/array_nr.txt,
	tests/array_r.l, tests/array_r.txt, tests/basic-nr.l,
	tests/basic-nr.txt, tests/basic-r.l, tests/basic-r.txt,
	tests/basic_nr.l, tests/basic_nr.txt, tests/basic_r.l,
	tests/basic_r.txt, tests/bison-nr-main.c, tests/bison-nr-parser.y,
	tests/bison-nr-scanner.l, tests/bison-nr.txt,
	tests/bison-yylloc-main.c, tests/bison-yylloc-parser.y,
	tests/bison-yylloc-scanner.l, tests/bison-yylloc.txt,
	tests/bison-yylval-main.c, tests/bison-yylval-parser.y,
	tests/bison-yylval-scanner.l, tests/bison-yylval.txt,
	tests/bison_nr.txt, tests/bison_nr_main.c, tests/bison_nr_parser.y,
	tests/bison_nr_scanner.l, tests/bison_yylloc.txt,
	tests/bison_yylloc_main.c, tests/bison_yylloc_parser.y,
	tests/bison_yylloc_scanner.l, tests/bison_yylval.txt,
	tests/bison_yylval_main.c, tests/bison_yylval_parser.y,
	tests/bison_yylval_scanner.l: use underscores in test file names to
	silence automake warnings

2014-06-04  Will Estes <[email protected]>

	* .gitignore, m4/.gitignore, m4/Makefile.am: do not track m4
	subdirectory any more

2014-06-04  Will Estes <[email protected]>

	* .gitignore, configure.ac: upgrade automake version to 1.14.1 Unfortunately, automake 1.14.1 does not play nicely with
	AC_CONFIG_AUX_DIR, so upgrading the used automake version required
	removing the build-aux directory and letting autoconf's installed
	helper files live more over the tree.

2014-06-04  Will Estes <[email protected]>

	* doc/.gitignore: ignore more files generated by texinfo

2014-06-04  Will Estes <[email protected]>

	* configure.ac: update gettext version to 0.19

2014-06-04  Will Estes <[email protected]>

	* configure.ac: call LT_INIT earlier in configure.ac

2014-06-04  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/bison-yylval-main.c,
	tests/bison-yylval-parser.y, tests/bison-yylval-scanner.l,
	tests/bison-yylval.txt, tests/test-bison-yylval/.gitignore,
	tests/test-bison-yylval/Makefile.am,
	tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y,
	tests/test-bison-yylval/scanner.l,
	tests/test-bison-yylval/test.input: refactor bison-yylval test for
	new test suite layout

2014-06-04  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/bison-yylloc-main.c,
	tests/bison-yylloc-parser.y, tests/bison-yylloc-scanner.l,
	tests/bison-yylloc.txt, tests/test-bison-yylloc/.gitignore,
	tests/test-bison-yylloc/Makefile.am,
	tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
	tests/test-bison-yylloc/scanner.l,
	tests/test-bison-yylloc/test.input: refactor bison-yylloc test for
	new test suite layout

2014-06-03  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/bison-nr-main.c,
	tests/bison-nr-parser.y, tests/bison-nr-scanner.l,
	tests/bison-nr.txt, tests/test-bison-nr/.gitignore,
	tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c,
	tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l,
	tests/test-bison-nr/test.input: refactor bison-nr test for new test
	suite layout

2014-06-01  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/array-r.l,
	tests/array-r.txt, tests/test-array-r/.gitignore,
	tests/test-array-r/Makefile.am, tests/test-array-r/scanner.l,
	tests/test-array-r/test.input: refactor array-r test for new test
	suite layout

2014-06-01  Will Estes <[email protected]>

	* tests/Makefile.am: list tests/README with other EXTRA_DIST files
	in tests/

2014-06-01  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/array-nr.l,
	tests/array-nr.txt, tests/test-array-nr/.gitignore,
	tests/test-array-nr/Makefile.am, tests/test-array-nr/scanner.l,
	tests/test-array-nr/test.input: refactor array-nr test for new test
	suite layout

2014-06-01  Will Estes <[email protected]>

	* tests/Makefile.am, tests/testwrapper.sh: make tests/testwrapper.sh
	more verbose; find input in srcdir Since output is redirected by the automake parallel test suite
	driver, turn on both -v and -x in bash for the testwrapper.sh shell
	script. This helps a ton in debugging problems with the test harness
	itself.  In general, the input files are in automake's srcdir and the name of
	the test includes the relative path to it (even though that's
	supposed to be ./). Therefore, pass srcdir in AM_LOG_FLAGS and
	prepend that to the test name as part of constructing the input
	file's name.

2014-06-01  Will Estes <[email protected]>

	* tests/Makefile.am: distribute tests/testwrapper.sh

2014-06-01  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/alloc-extra.l,
	tests/alloc-extra.txt, tests/test-alloc-extra/.gitignore,
	tests/test-alloc-extra/Makefile.am,
	tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input: 
	refacter alloc-extra for new test suite layout

2014-05-29  Will Estes <[email protected]>

	* tests/.gitignore, tests/Makefile.am, tests/basic-r.l,
	tests/basic-r.txt, tests/test-basic-r/.gitignore,
	tests/test-basic-r/Makefile.am, tests/test-basic-r/scanner.l,
	tests/test-basic-r/test.input: refactor basic-r test for new test
	suite layout

2014-04-22  Will Estes <[email protected]>

	* tests/Makefile.am, tests/basic-nr.l, tests/basic-nr.txt,
	tests/test-basic-nr/.gitignore, tests/test-basic-nr/Makefile.am,
	tests/test-basic-nr/scanner.l, tests/test-basic-nr/test.input,
	tests/testwrapper.sh: refactor basic-nr test for new test suite
	layout

2014-04-22  Will Estes <[email protected]>

	* configure.ac: remove old tests/ subdirectories from build system

2014-04-22  Will Estes <[email protected]>

	* configure.ac: add parallel test suite option to build system

2014-04-22  Will Estes <[email protected]>

	* tests/.gitignore: ignore files for new test suite layout

2014-04-22  Will Estes <[email protected]>

	* tests/Makefile.am: use automake parallel test suite option  to
	build test suite

2014-04-09  Manoj Srivastava <[email protected]>

	* tests/test-bison-yylloc/parser.y,
	tests/test-bison-yylval/parser.y: Do not use obsolete bison
	constructs in tests.  In Bison 3.0, support for YYLEX_PARAM and YYPARSE_PARAM has been
	removed (deprecated in Bison 1.875): use %lex-param, %parse-param,
	or %param. This commit fixes the tests so they still work.  Signed-off-by: Manoj Srivastava <[email protected]>

2014-10-31  Christos Zoulas <[email protected]>

	* src/buf.c, src/filter.c, src/flex.skl, src/flexdef.h, src/gen.c,
	src/libmain.c, src/libyywrap.c, src/main.c, src/misc.c, src/nfa.c,
	src/scan.l, src/scanflags.c, src/scanopt.c, src/yylex.c: NetBSD
	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.

2014-07-25  Mariusz PluciÅ„ski <[email protected]>

	* src/flexdef.h, src/misc.c, src/scanflags.c: Allow error reporting
	routines to accept varying number of arguments in modern style

2014-07-25  Mariusz PluciÅ„ski <[email protected]>

	* src/buf.c: Fix warning on assigning from `const char*` to `char*`

2014-07-24  Mariusz PluciÅ„ski <[email protected]>

	* src/main.c: Add disambiguation braces in main.c

2014-07-17  Yuri <[email protected]>

	* doc/flex.texi, examples/fastwc/mywc.c, src/ccl.c, src/dfa.c,
	src/ecs.c, src/flex.skl, src/flexdef.h, src/gen.c, src/misc.c,
	src/nfa.c, src/parse.y, src/scan.l, src/sym.c, src/tblcmp.c: Removed
	deprecated 'register' storage class specifier.  clang-3.5.0 now
	complains about them: warning: 'register' storage class specifier is
	deprecated [-Wdeprecated-register]

2014-06-21  Mariusz PluciÅ„ski <[email protected]>

	* src/flexdef.h, src/main.c, src/misc.c, src/options.c,
	src/options.h, src/yylex.c: Change output formats from octal to
	hexadecimal

2014-06-11  Will Estes <[email protected]>

	* NEWS, configure.ac: update version number to 2.6.0-pre

2014-05-03  Will Estes <[email protected]>

	* src/ecs.c: check limits before using array index cclp; resolves
	sf-166

2014-04-02  Sean McBride <[email protected]>

	* src/flex.skl: Suppress clang warning about empty @param paragraph;
	resolves sf#158 Signed-off-by: Will Estes <[email protected]>

2014-04-02  Will Estes <[email protected]>

	* doc/flex.texi: fix punction when talking about colon-bracket
	delimiters; resolves sf#167

2014-04-02  Will Estes <[email protected]>

	* doc/flex.texi: remove proofreading comment

2014-04-02  Will Estes <[email protected]>

	* doc/flex.texi: Put angle brackets around start condition name;
	resolves bug #168.

2014-04-02  Michael Haubenwallner <[email protected]>

	* lib/Makefile.am, lib/realloc.c: Fix malloc/realloc replacement,
	bug#151.  Signed-off-by: Will Estes <[email protected]>

2014-04-02  Will Estes <[email protected]>

	* lib/malloc.c: change crlf line ending to lf

2014-03-26  Will Estes <[email protected]>

	* NEWS: mention flex 2.5.39 release in NEWS file

2014-03-26  Will Estes <[email protected]>

	* control.ac: initial default control file for shipper

2014-03-05  Cyril Brulebois <[email protected]>

	* src/flex.skl: Adjust buffer sizes on ia64.  From the debian change entry: > Finish fixing the ia64 buffer issue. Previous commits increased
	YY_READ_BUF_SIZE (where __ia64__ is defined) but left YY_BUF_SIZE
	unchanged, so that didn't fix the problem in the end. In the general
	case, the latter is twice the former. Therefore set it to the same
	ratio in the ia64 case.  In general, this sort of architecture specific fix is not the path
	we want to take, but the cleanup should be done in a more organized
	way in the future and getting it working would be preferrable now.

2014-02-18  Will Estes <[email protected]>

	* Makefile.am, src/Makefile.am: move m4 make variable to
	src/Makefile.am.  This prevents an error when building skel.c caused by the $(m4) make
	variable not being defined. Particularly nasty since skel.c would
	still be created, thus causing make to think skel.c was up to date.

2014-02-18  Will Estes <[email protected]>

	* devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl,
	devel/tables.pl: remove unused devel/ subdirectory from codebase

2014-02-15  Will Estes <[email protected]>

	* po/Rules-getpo: Add make rule to rsync latest .po files from
	translation project.  The rule assumes that rsync is on the path and that there is exactly
	one domain listed in the DOMAIN make variable. The intent is that
	the rule will work with vpath builds.

2014-02-14  Will Estes <[email protected]>

	* .gitignore: git ignore directories of the form flex-*

2014-02-14  Will Estes <[email protected]>

	* po/POTFILES.in: list source files for translation as now being in
	src/

2014-02-14  Will Estes <[email protected]>

	* Makefile.am, configure.ac, tools/Makefile.am: Add tools/
	directory.  Since tools/git2cl is a dependency of ChangeLog, not distributing
	tools/git2cl with flex causes the "make dist" target to fail in the
	distributed tar ball.

2014-02-14  Will Estes <[email protected]>

	* Makefile.am: removes extraneous files from EXTRA_DIST as automake
	picks them up better without mentioning them

2014-02-14  Will Estes <[email protected]>

	* NEWS: mention version 2.6.0 in release news

2014-02-14  Will Estes <[email protected]>

	* .gitignore, FlexLexer.h, Makefile.am, buf.c, ccl.c, configure.ac,
	dfa.c, doc/.gitignore, doc/Makefile.am, ecs.c, filter.c, flex.skl,
	flexdef.h, flexint.h, gen.c, gettext.h, lib/.gitignore, libmain.c,
	libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, options.c,
	options.h, parse.y, regex.c, scan.l, scanflags.c, scanopt.c,
	scanopt.h, src/.gitignore, src/FlexLexer.h, src/Makefile.am,
	src/buf.c, src/ccl.c, src/dfa.c, src/ecs.c, src/filter.c,
	src/flex.skl, src/flexdef.h, src/flexint.h, src/gen.c,
	src/gettext.h, src/libmain.c, src/libyywrap.c, src/main.c,
	src/misc.c, src/mkskel.sh, src/nfa.c, src/options.c, src/options.h,
	src/parse.y, src/regex.c, src/scan.l, src/scanflags.c,
	src/scanopt.c, src/scanopt.h, src/sym.c, src/tables.c,
	src/tables.h, src/tables_shared.c, src/tables_shared.h,
	src/tblcmp.c, src/version.h, src/yylex.c, sym.c, tables.c,
	tables.h, tables_shared.c, tables_shared.h, tblcmp.c, version.h,
	yylex.c: move flex program sources into src/ directory The *.[chly] sources are now in the src directory. This implies a
	bunch of changes in Makefile.am and friends to account for the new
	location. The .gitignore files are now more local to places where
	various object files and generated source files occur.

2014-02-13  Will Estes <[email protected]>

	* configure.ac: increment flex version to 2.6.0

2014-02-16  Translation Project <[email protected]>

	* po/ru.po: update ru translation from the translation project

2014-02-14  Will Estes <[email protected]>

	* NEWS: mention updated da translation in release news

2014-02-14  Translation Project <[email protected]>

	* po/da.po: update da translation from the translation project

2014-02-14  Will Estes <[email protected]>

	* NEWS: mention updated es translation in release news

2014-02-14  Translation Project <[email protected]>

	* po/es.po: update es translation from the translation project

2014-02-14  Will Estes <[email protected]>

	* NEWS: mention updated ko translation in release news

2014-02-14  Translation Project <[email protected]>

	* po/ko.po: update ko translation from the translation project

2014-02-14  Will Estes <[email protected]>

	* NEWS: mention updated ro translation in release news

2014-02-14  Translation Project <[email protected]>

	* po/ro.po: update ro translation from the translation project

2014-02-14  Will Estes <[email protected]>

	* NEWS: mention updated ru translation in release news

2014-02-14  Translation Project <[email protected]>

	* po/ru.po: update ru translation from the translation project

2014-02-14  Will Estes <[email protected]>

	* NEWS: mention updated sv translation in news

2014-02-14  Translation Project <[email protected]>

	* po/sv.po: update sv translation from the translation project

2014-02-14  Will Estes <[email protected]>

	* NEWS: mention updated tr translation in news

2014-02-14  Translation Project <[email protected]>

	* po/tr.po: update tr translation from the translation project

2014-02-14  Will Estes <[email protected]>

	* NEWS: mention updated zh_CN in release news

2014-02-14  Translation Project <[email protected]>

	* po/zh_CN.po: update zh_CN translation from the translation project

2014-02-14  Will Estes <[email protected]>

	* NEWS, po/LINGUAS, po/zh_TW.po, po/zh_tw.po: rename zh_tw
	translation to its proper zh_TW name

2014-02-14  Will Estes <[email protected]>

	* NEWS: mention updated nl, vi translations in release news

2014-02-14  Translation Project <[email protected]>

	* po/vi.po: update vi translation from the translation project

2014-02-14  Translation Project <[email protected]>

	* po/nl.po: update nl translation from the translation project

2014-02-14  Will Estes <[email protected]>

	* TODO: remove some unneeded entries from the todo list

2014-02-13  Will Estes <[email protected]>

	* doc/Makefile.am: list more generated files in CLEANFILES

2014-02-13  Will Estes <[email protected]>

	* doc/flex.xml: remove unmaintained xml documentation

2014-02-13  Will Estes <[email protected]>

	* configure.ac: bump AM_GNU_GETTEXT_VERSION to 0.18.1

2014-02-13  Will Estes <[email protected]>

	* README: list new location of flex git repo

2014-02-13  Will Estes <[email protected]>

	* po/.gitignore: git ignore generated files from english quoting
	variant translations

2014-02-13  Will Estes <[email protected]>

	* po/LINGUAS: name english quoting variants correctly

2014-02-13  Will Estes <[email protected]>

	* Makefile.am, configure.ac, tools/Makefile.am: removed tools/
	subdirectory from distribution Since it is not possible to rebuild the ChangeLog file without being
	in a git working directory of flex, distributing the tools directory
	is misleading. In particular, git2cl will always fail.

2014-02-13  Will Estes <[email protected]>

	* po/LINGUAS: removed unneeded blank line from translation list

2014-02-13  Will Estes <[email protected]>

	* po/LINGUAS: added en quoting variants to translation list

2014-02-11  Will Estes <[email protected]>

	* configure.ac: use gnu automake option instead of gnits option

2014-02-11  Will Estes <[email protected]>

	* README-alpha: remove README_alpha file since it is no longer
	needed

2014-02-10  Will Estes <[email protected]>

	* configure.ac: increment version to 2.5.38

2013-11-27  Will Estes <[email protected]>

	* NEWS: flesh out internationalization section of NEWS file; mention
	pt_BR translation

2013-11-27  Translation Project <[email protected]>

	* po/pt_BR.po: update pt_BR translation from the translation project

2013-10-31  Will Estes <[email protected]>

	* NEWS: begin listing 2.5.38 version in NEWS; list new sr
	translation

2013-10-31  Will Estes <[email protected]>

	* po/LINGUAS: list new sr translation in list of translations

2013-10-31  Will Estes <[email protected]>

	* po/sr.po: add sr translation from the translation project

2013-07-02  Till Varoquaux <[email protected]>

	* configure.ac, flex.skl, nfa.c, tests/Makefile.am,
	tests/test-lineno-trailing/.gitignore,
	tests/test-lineno-trailing/Makefile.am,
	tests/test-lineno-trailing/scanner.l,
	tests/test-lineno-trailing/test.input: Adjust yylineno properly when
	rewinding trailing contexts.

2013-05-28  Will Estes <[email protected]>

	* Makefile.am: Remove incorrect / in install-exec-hook target

2013-02-16  Translation Project <[email protected]>

	* po/LINGUAS, po/zh_tw.po: add zh_tw translation from the
	translation project

2012-12-06  Christoph Junghans <[email protected]>

	* Makefile.am, configure.ac: add version information to shared
	library Signed-off-by: Will Estes <[email protected]>

2012-12-04  Christoph Junghans <[email protected]>

	* .gitignore, Makefile.am, configure.ac, lib/Makefile.am: Build
	libfl and libcompat using libtool; resolves #3586814 Signed-off-by: Will Estes <[email protected]>

2012-12-04  Translation Project <[email protected]>

	* po/ca.po: update ca translation

2012-10-31  Hugh Sasse <[email protected]>

	* tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am: 
	use cmp instead of diff in some tests for portability reasons Signed-off-by: Will Estes <[email protected]>

2012-10-31  Dennis Clarke <[email protected]>

	* tests/TEMPLATE/Makefile.am, tests/test-alloc-extra/Makefile.am,
	tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
	tests/test-bison-nr/Makefile.am,
	tests/test-bison-yylloc/Makefile.am,
	tests/test-bison-yylval/Makefile.am,
	tests/test-c++-basic/Makefile.am,
	tests/test-c++-multiple-scanners/Makefile.am,
	tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
	tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am,
	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
	tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am,
	tests/test-header-r/Makefile.am,
	tests/test-include-by-buffer/Makefile.am,
	tests/test-include-by-push/Makefile.am,
	tests/test-include-by-reentrant/Makefile.am,
	tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am,
	tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am,
	tests/test-mem-r/Makefile.am,
	tests/test-multiple-scanners-nr/Makefile.am,
	tests/test-multiple-scanners-r/Makefile.am,
	tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am,
	tests/test-posix/Makefile.am,
	tests/test-posixly-correct/Makefile.am,
	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
	tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am,
	tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am,
	tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am,
	tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am,
	tests/test-top/Makefile.am, tests/test-yyextra/Makefile.am: add
	CFLAGS and CXXFLAGS options as appropriate to testsuite Makefile.am
	files Signed-off-by: Will Estes <[email protected]>

2012-10-25  Will Estes <[email protected]>

	* po/LINGUAS: add hr to list of translations

2012-10-25  Translation Project <[email protected]>

	* po/hr.po: add hr translation from the translation project

2012-10-25  Translation Project <[email protected]>

	* po/fr.po: new fr translation project from the translation project

2012-09-08  Will Estes <[email protected]>

	* po/LINGUAS: update languages list to include esperanto translation

2012-09-08  Translation Project <[email protected]>

	* po/eo.po: add eo translation from the translation project

2012-08-26  Will Estes <[email protected]>

	* configure.ac: add dist-xz to automake options; resolves #3561837

2012-08-26  Will Estes <[email protected]>

	* autogen.sh, configure.ac: require gettext 0.18; force autoreconf
	in autogen.sh; resolves #3561759 Autoconf had trouble finding the shared libraries for gettext. Using
	gettext 0.18 fixes that.  When updating the gettext version number, autoreconf could fail to
	update files, since autopoint would assume the gettext-related files
	had been locally modified. Passing --force prevents that from
	happening.

2012-08-15  Will Estes <[email protected]>

	* Makefile.am: remove README.cvs from dist_doc_DATA in Makefile.am

2012-08-13  Will Estes <[email protected]>

	* : commit 9256a268e2a1000cb410766e95487912a7d66d61 Author: Will
	Estes <[email protected]> Date:   Mon Aug 13 16:23:35 2012 -0400

2012-08-08  Will Estes <[email protected]>

	* README, README.cvs: append README.cvs contents to README

2012-08-08  Will Estes <[email protected]>

	* gen.c: fix m4 error when useecs and nultrans are true; resolves
	#1816878

2012-08-08  Robert Minsk <[email protected]>

	* flex.skl: put user code after yyguts init; resolves #1744516 Signed-off-by: Will Estes <[email protected]>

2012-08-08  Robert Minsk <[email protected]>

	* flex.skl, main.c: do not output yy_nxt to header with %option
	full; resolves #1739922 Signed-off-by: Will Estes <[email protected]>

2012-08-07  Will Estes <[email protected]>

	* main.c: let flex decide if yymore and  reject are needed in lex
	compatible mode This resolves bug #3510440.

2012-08-06  Translation Project <[email protected]>

	* po/vi.po: new vi translation from the translation project

2012-08-06  Will Estes <[email protected]>

	* .gitignore: add more patterns to .gitignore Undersome circumstances, the build process will generate conf.in~,
	which we want to ignore. Also, some patch files will apply but not
	cleanly and *.orig and *.rej files are generated. We want to ignore
	them as well.

2012-08-06  Will Estes <[email protected]>

	* configure.ac, configure.in: rename configure.in to configure.ac to
	prep for upcoming automake changes

2012-08-06  Elias Pipping <[email protected]>

	* tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
	tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y: 
	Fix two tests to pass under bison 2.6 Given that bison is moving forward with the %parse-param instead of
	YYPARSE_PARAM syntax, it makes sense to switch over to using the new
	style declaration. In particular, this means that flex scanners that
	use bison features will now require bison 2.6 or higher.  Signed-off-by: Will Estes <[email protected]>

2012-08-04  Will Estes <[email protected]>

	* po/nl.po: new nl translation from the translation project

2012-08-04  Mike Frysinger <[email protected]>

	* flexdef.h: add prototype for lerrsf_fatal to flexdef.h Signed-off-by: Will Estes <[email protected]>

2012-08-04  nomis52 <[email protected]>

	* flex.skl, gen.c: Change variable types to silence compiler
	warnings; resolves #3552806 Signed-off-by: Will Estes <[email protected]>

2012-08-03  Will Estes <[email protected]>

	* NEWS: update NEWS to reflect changes in 2.5.37

2012-08-03  Will Estes <[email protected]>

	* configure.in: update flex version to 2.5.37

2012-08-03  Will Estes <[email protected]>

	* po/de.po: new de translation from the translation project

2012-08-02  Will Estes <[email protected]>

	* po/vi.po: new vi translation from the translation project

2012-08-02  Will Estes <[email protected]>

	* po/pl.po: new pl translation from the translation project

2012-08-02  Will Estes <[email protected]>

	* po/fi.po: new fi translation from the translation project

2012-08-02  Will Estes <[email protected]>

	* Makefile.am: Add -f option to LN_S to create flex++ The autoconf macro LN_S needs -f to successfully install flex++ if
	flex++ already exists. Fortunately, ln, ln -s and cp -p, which are
	the various forms that LN_S can take all will do the right thing
	with a -f argument passed.

2012-08-02  Will Estes <[email protected]>

	* Makefile.am, tools/Makefile.am, tools/cvs2cl.pl,
	tools/cvsauthors, tools/git2cl: replace cvs2cl with git2cl Add the git2cl script in tools/ and remove the (now unnecessary)
	cvs2cl script. Remove tools/cvsauthors since git2cl does not need
	that file.  Account for all the above in Makefile.am and
	tools/Makefile.am

2012-07-29  Will Estes <[email protected]>

	* tests/.cvsignore, tests/.gitignore, tests/TEMPLATE/.cvsignore,
	tests/TEMPLATE/.gitignore, tests/test-alloc-extra/.cvsignore,
	tests/test-alloc-extra/.gitignore, tests/test-array-nr/.cvsignore,
	tests/test-array-nr/.gitignore, tests/test-array-r/.cvsignore,
	tests/test-array-r/.gitignore, tests/test-basic-nr/.cvsignore,
	tests/test-basic-nr/.gitignore, tests/test-basic-r/.cvsignore,
	tests/test-basic-r/.gitignore, tests/test-bison-nr/.cvsignore,
	tests/test-bison-nr/.gitignore, tests/test-bison-yylloc/.cvsignore,
	tests/test-bison-yylloc/.gitignore,
	tests/test-bison-yylval/.cvsignore,
	tests/test-bison-yylval/.gitignore,
	tests/test-c++-basic/.cvsignore, tests/test-c++-basic/.gitignore,
	tests/test-c++-multiple-scanners/.cvsignore,
	tests/test-c++-multiple-scanners/.gitignore,
	tests/test-c++-yywrap/.cvsignore, tests/test-c++-yywrap/.gitignore,
	tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/.gitignore,
	tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/.gitignore,
	tests/test-ccl/.cvsignore, tests/test-ccl/.gitignore,
	tests/test-concatenated-options/.cvsignore,
	tests/test-concatenated-options/.gitignore,
	tests/test-debug-nr/.cvsignore, tests/test-debug-nr/.gitignore,
	tests/test-debug-r/.cvsignore, tests/test-debug-r/.gitignore,
	tests/test-extended/.cvsignore, tests/test-extended/.gitignore,
	tests/test-header-nr/.cvsignore, tests/test-header-nr/.gitignore,
	tests/test-header-r/.cvsignore, tests/test-header-r/.gitignore,
	tests/test-include-by-buffer/.cvsignore,
	tests/test-include-by-buffer/.gitignore,
	tests/test-include-by-push/.cvsignore,
	tests/test-include-by-push/.gitignore,
	tests/test-include-by-reentrant/.cvsignore,
	tests/test-include-by-reentrant/.gitignore,
	tests/test-linedir-r/.cvsignore, tests/test-linedir-r/.gitignore,
	tests/test-lineno-nr/.cvsignore, tests/test-lineno-nr/.gitignore,
	tests/test-lineno-r/.cvsignore, tests/test-lineno-r/.gitignore,
	tests/test-mem-nr/.cvsignore, tests/test-mem-nr/.gitignore,
	tests/test-mem-r/.cvsignore, tests/test-mem-r/.gitignore,
	tests/test-multiple-scanners-nr/.cvsignore,
	tests/test-multiple-scanners-nr/.gitignore,
	tests/test-multiple-scanners-r/.cvsignore,
	tests/test-multiple-scanners-r/.gitignore,
	tests/test-noansi-nr/.cvsignore, tests/test-noansi-nr/.gitignore,
	tests/test-noansi-r/.cvsignore, tests/test-noansi-r/.gitignore,
	tests/test-posix/.cvsignore, tests/test-posix/.gitignore,
	tests/test-posixly-correct/.cvsignore,
	tests/test-posixly-correct/.gitignore,
	tests/test-prefix-nr/.cvsignore, tests/test-prefix-nr/.gitignore,
	tests/test-prefix-r/.cvsignore, tests/test-prefix-r/.gitignore,
	tests/test-pthread/.cvsignore, tests/test-pthread/.gitignore,
	tests/test-quotes/.cvsignore, tests/test-quotes/.gitignore,
	tests/test-reject/.cvsignore, tests/test-reject/.gitignore,
	tests/test-rescan-nr/.cvsignore, tests/test-rescan-nr/.gitignore,
	tests/test-rescan-r/.cvsignore, tests/test-rescan-r/.gitignore,
	tests/test-string-nr/.cvsignore, tests/test-string-nr/.gitignore,
	tests/test-string-r/.cvsignore, tests/test-string-r/.gitignore,
	tests/test-table-opts/.cvsignore, tests/test-table-opts/.gitignore,
	tests/test-top/.cvsignore, tests/test-top/.gitignore,
	tests/test-yyextra/.cvsignore, tests/test-yyextra/.gitignore: rename
	.cvsignore files in tests/ subdirectories to gitignore

2012-07-23  Will Estes <[email protected]>

	* examples/.cvsignore, examples/fastwc/.cvsignore,
	examples/manual/.cvsignore, lib/.cvsignore, tools/.cvsignore: remove
	unneeded .cvsignore files

2012-07-22  Will Estes <[email protected]>

	* .gitignore: add *.o and *.a to top level .gitignore The cvs tree did not need these additions because cvs assumed a lot
	of C-style defaults for .cvsignore files. flex builds *.o object
	files in the course of compilation and *.a files are built as a part
	of the libraries that flex compiles in the build process.

2012-07-22  Will Estes <[email protected]>

	* .cvsignore, .gitignore, doc/.cvsignore, doc/.gitignore,
	m4/.cvsignore, m4/.gitignore, po/.cvsignore, po/.gitignore: rename
	.cvsignore files to .gitignore The .cvsignore files from the legacy cvs repository tracked what
	files got autogenerated during various stages of the flex build.
	Renaming the .cvsignore files to .gitignore lets git do the same
	thing. git is better about letting higher level .gitignore files
	not-track files in lower level directories. As I work my way through
	the test directories, we may add additional .gitignore files from
	the old .cvsignore files.  The po/ directory has a lot of special files used by gettext, so the
	patterns in po/.gitignore look very different.  The doc/.gitignore file accounts for what texinfo/makeinfo do, and
	so it also has special patterns.  The m4 directory is mainly present for autoconf's benefit, but we
	have to account for it so make can do the right thing. Hence,
	m4/.gitignore says to ignore *.m4, as counterintuitive as that may
	seem.

2012-07-22  Will Estes <[email protected]>

	* NEWS: update NEWS file to note release date of 2.5.36

2012-06-23  Will Estes <[email protected]>

	* doc/flex.texi: fix call to version in manual

2012-06-22  Will Estes <[email protected]>

	* doc/flex.texi: add missing argument to call to yylex in manual

2012-04-27  Will Estes <[email protected]>

	* flex.skl: lintish cleanup in flex.skl; resolves #2040664

2012-04-27  Will Estes <[email protected]>

	* doc/flex.texi: add a 7 to the c99 octal pattern; resolves #3518269

2012-03-31  Will Estes <[email protected]>

	* doc/flex.texi: copyedit; resolves #3513670

2012-03-23  Will Estes <[email protected]>

	* buf.c: escape backslashes in #line filenames in %top section;
	resolves #3212400; patch submitted by scfc_de

2012-03-21  Will Estes <[email protected]>

	* Makefile.am, configure.in, lib/Makefile.am, lib/lib.c,
	lib/malloc.c, lib/realloc.c: provide malloc() and realloc() for
	systems that do not have satisfactory versions; resolves #1899047

2012-03-21  Will Estes <[email protected]>

	* Makefile.am: install flex++ as a link; resolves bug #2939681

2012-03-21  Will Estes <[email protected]>

	* tests/test-bison-nr/Makefile.am,
	tests/test-bison-yylloc/Makefile.am,
	tests/test-bison-yylval/Makefile.am: fix dependencies for make -j in
	test suite

2012-03-19  Will Estes <[email protected]>

	* flex.skl: add missing prototypes for yyset_column() and
	yyget_column(); resolves #3029024; patch submitted by scfc_de

2012-03-02  Will Estes <[email protected]>

	* flex.skl, tests/test-reject/scanner.l,
	tests/test-table-opts/scanner.l: wrap yy_fatal_error calls
	appropriately

2012-03-02  Will Estes <[email protected]>

	* regex.c: fix overlapping data buffer issue; patch from Tim
	Landsheet scfc_de

2012-03-02  Will Estes <[email protected]>

	* scan.l: better bracket handling in the scanner

2012-03-02  Will Estes <[email protected]>

	* flexdef.h, main.c, misc.c: Remove unneeded tracking of line/column
	output; patch from Tim Landsheet scfc_de

2012-03-02  Will Estes <[email protected]>

	* configure.in: fix test for m4 to accept an m4 with -P and not jus
	tGNU m4; patch from Tim Landsheet scfc_de on sourceforge

2012-03-02  Will Estes <[email protected]>

	* doc/flex.texi: fix order of td_lolen and td_hilen in
	documentation; resolves #2913693; patch submitted by Andreas
	Gruenbacher <[email protected]>

2012-03-02  Will Estes <[email protected]>

	* doc/flex.texi: correct document of YY_FLUSH_BUFFER; resolves
	#1723028

2012-02-17  Will Estes <[email protected]>

	* dfa.c, flexdef.h, misc.c, parse.y: speed up things for complex
	inputs; resolves #2891390

2012-02-17  Will Estes <[email protected]>

	* doc/flex.texi: fix ipv6 pattern in manual; update manual copyright
	to 2012

2012-02-17  Will Estes <[email protected]>

	* flex.skl: fremove isatty() declaration; resolves #1984987

2012-02-17  Will Estes <[email protected]>

	* doc/flex.texi: Add link for RFC 2396

2012-02-17  Will Estes <[email protected]>

	* flex.skl: resolve #1990170

2012-02-17  Will Estes <[email protected]>

	* flex.skl: fix documentation to reflect arguments actually used;
	bug #2783023

2012-02-05  Will Estes <[email protected]>

	* main.c: fix yywrap behavior for reentrant scanners

2012-02-04  Will Estes <[email protected]>

	* NEWS: Mmention tr translation

2012-02-04  Will Estes <[email protected]>

	* tables.c: prevent unused stuff from being compiled so as to reduce
	warnings

2012-02-03  Will Estes <[email protected]>

	* buf.c, filter.c, main.c, misc.c, regex.c, scanflags.c: more better
	error messages; more better memory handling

2012-02-03  Will Estes <[email protected]>

	* misc.c: more careful/paranoia

2012-02-03  Will Estes <[email protected]>

	* scanopt.c: more careful memory allocation in option processing

2012-02-03  Will Estes <[email protected]>

	* Makefile.am, configure.in: remove m4/ directory and generally
	clean up automake/autoconf inputs

2012-02-03  Will Estes <[email protected]>

	* lib/.cvsignore: cvsignore files that need that

2012-02-03  Will Estes <[email protected]>

	* NEWS, po/da.po, po/es.po, po/ko.po, po/pt_BR.po, po/ro.po,
	po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: check in translations

2012-02-03  Will Estes <[email protected]>

	* main.c: correct macro definition of yywrap

2012-02-03  Will Estes <[email protected]>

	* scan.l: Greater specificity in error messages

2012-02-03  Will Estes <[email protected]>

	* parse.y: improve rule handling at EOF

2012-02-03  Will Estes <[email protected]>

	* flex.skl: include cstdio for definition of EOF in all cases

2012-02-03  Will Estes <[email protected]>

	* flex.skl: suppress warning on unused yyguts_t

2010-08-13  Will Estes <[email protected]>

	* NEWS, po/LINGUAS, po/fi.po: new fi translation from the
	translation project

2009-03-31  Will Estes <[email protected]>

	* 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  <[email protected]>

2008-12-28  Will Estes <[email protected]>

	* configure.in: remove line break that broke configure

2008-12-28  Will Estes <[email protected]>

	* doc/flex.texi: specify the title on the title page since @settitle
	doesn't do that for us; resolves bug #2043491

2008-12-28  Will Estes <[email protected]>

	* configure.in, flexdef.h: check for regex.h; resolves bug #2337486

2008-07-23  Will Estes <[email protected]>

	* NEWS, po/ga.po: new ga translation from the translation project

2008-06-10  Will Estes <[email protected]>

	* NEWS, po/ca.po: new ca translation

2008-05-31  Will Estes <[email protected]>

	* Makefile.am: move ABOUT-NLS back to EXTRA_DIST

2008-05-31  Will Estes <[email protected]>

	* Makefile.am: create new dist_doc_DATA; move some EXTRA_DIST files
	to new dist_doc_DATA target

2008-05-31  Will Estes <[email protected]>

	* .cvsignore: ignore more automake generated config.status* files

2008-05-31  Will Estes <[email protected]>

	* NEWS: flex distribution now built with automake and autoconf
	versions ...

2008-05-31  Will Estes <[email protected]>

	* README.cvs: document GNU auto* version changes for building flex
	from cvs

2008-05-31  Will Estes <[email protected]>

	* .cvsignore, doc/Makefile.am: ignore automake-supplied ylwrap

2008-05-15  Will Estes <[email protected]>

	* NEWS, flex.skl: clean up types; resolves 1961902

2008-05-15  Will Estes <[email protected]>

	* NEWS: update NEWS re manual

2008-05-15  Will Estes <[email protected]>

	* doc/flex.texi: correct eroneous references to 'nowrap' to refer to
	'noyywrap'; resolves bug #1739912

2008-05-14  Will Estes <[email protected]>

	* filter.c: call clearerr on stdin before dup2'ing it; resolves bug
	#1902612

2008-05-14  Will Estes <[email protected]>

	* NEWS: generic updates to NEWS

2008-05-14  Will Estes <[email protected]>

	* tests/test-pthread/Makefile.am: move library flags in linker
	command; resolves patch #1943403; patch submitted by
	[email protected]

2008-05-14  Will Estes <[email protected]>

	* doc/flex.texi: use ansi syntax in simple examples; resolves patch
	#1909844; patch submitted by Tom Browder,
	[email protected]

2008-04-10  Will Estes <[email protected]>

	* doc/flex.texi: fix typo in example (from Paolo J. Matos

2008-04-10  Will Estes <[email protected]>

	* flexint.h: move endif to better account for what C99 defines for
	integer types (fix from debian project)

2008-04-10  Will Estes <[email protected]>

	* gen.c: fix another int type to be size_t

2008-03-30  Will Estes <[email protected]>

	* NEWS, po/fr.po: new fr translation

2008-03-30  Will Estes <[email protected]>

	* NEWS, configure.in: start version 2.5.36

2008-02-26  Will Estes <[email protected]>

	* NEWS: add date of release

2008-02-15  Will Estes <[email protected]>

	* NEWS, parse.y: fix bug that prevented comments from working
	properly

2008-02-12  Will Estes <[email protected]>

	* po/de.po: new de translation

2008-02-10  Will Estes <[email protected]>

	* NEWS, po/vi.po: new vi translation

2008-02-10  Will Estes <[email protected]>

	* NEWS, po/nl.po: new nl translation

2008-02-09  Will Estes <[email protected]>

	* NEWS, po/pl.po: new pl translation

2008-02-09  Will Estes <[email protected]>

	* NEWS, po/de.po, po/pt_BR.po: new de, pt_br translations

2008-02-09  Will Estes <[email protected]>

	* NEWS, flex.skl: generate headers for all functions (resolves bug
	#1628314)

2008-02-09  Will Estes <[email protected]>

	* NEWS, flex.skl: change yy_size_t to be size_t (resolves bug
	#1849812)

2008-02-09  Will Estes <[email protected]>

	* configure.in: start work on version 2.5.35

2007-12-12  Will Estes <[email protected]>

	* NEWS, configure.in: revert NEWS and configure.in to version 2.5.34

2007-09-12  Will Estes <[email protected]>

	* NEWS, configure.in: update version number to 2.5.35

2007-09-10  Aaron Stone <[email protected]>

	* tests/test-alloc-extra/scanner.l: Use %option extra-type.

2007-09-10  Aaron Stone <[email protected]>

	* NEWS, doc/flex.texi, flex.skl, flexdef.h, main.c, parse.y, scan.l: 
	Introduce %option extra-type="your_type *" (resolves bug #1744505).

2007-08-15  Will Estes <[email protected]>

	* po/nl.po: new nl translations from the translation project

2007-06-28  Will Estes <[email protected]>

	* NEWS: change release date

2007-06-28  Will Estes <[email protected]>

	* flex.skl: adjustment for prefix classes; patch submitted by Petr
	Machata <[email protected]>

2007-06-28  Will Estes <[email protected]>

	* NEWS: NEWS item for yy_init_extra

2007-06-12  Aaron Stone <[email protected]>

	* doc/flex.texi: Docs and example for yylex_init_extra.

2007-06-01  Will Estes <[email protected]>

	* tests/test-alloc-extra/.cvsignore: ignore OUTPUT file in
	test-alloc-extra

2007-06-01  Will Estes <[email protected]>

	* tests/descriptions: add description of concatenated options test

2007-05-31  Will Estes <[email protected]>

	* tests/test-alloc-extra/.cvsignore: add missing .cvsignore to
	test-alloc-extra

2007-05-31  Aaron Stone <[email protected]>

	* configure.in, flex.skl, gen.c, main.c: Changes to resolve SF bugs
	1568325 and 1563589.

2007-05-31  Aaron Stone <[email protected]>

	* tests/Makefile.am, tests/descriptions,
	tests/test-alloc-extra/Makefile.am,
	tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input: 
	Adding test cases for yylex_init_extra.

2007-05-12  Will Estes <[email protected]>

	* configure.in, tests/test-pthread/scanner.l: fixes to test-pthread

2007-05-12  Will Estes <[email protected]>

	* NEWS: NEWS item for concatenated options

2007-05-12  Will Estes <[email protected]>

	* configure.in, tests/Makefile.am,
	tests/test-concatenated-options/.cvsignore,
	tests/test-concatenated-options/Makefile.am: unit test to verify
	concatenated options parsing

2007-05-12  Will Estes <[email protected]>

	* scanopt.c: parse multiple short concatenated options; patch
	submitted by Petr Machata <[email protected]

2007-05-11  Will Estes <[email protected]>

	* autogen.sh: remove --force option from autogen.sh; much faster
	without it

2007-05-11  Will Estes <[email protected]>

	* NEWS, configure.in: version 2.5.34

2007-05-08  Aaron Stone <[email protected]>

	* NEWS, flex.skl: Better checking after yyalloc/yyrealloc (resolves
	bug #1595967)

2007-05-01  Will Estes <[email protected]>

	* doc/flex.texi: change title of manual to 'Lexical Analysis with
	Flex'

2007-04-25  Will Estes <[email protected]>

	* flex.skl: c++ memory leak plug

2007-04-23  Will Estes <[email protected]>

	* flex.skl: roll back c++ memory patch as it causes the test suite
	no end of grief

2007-04-23  Will Estes <[email protected]>

	* flex.skl: fix function definitions for non-ANSI environments (from
	Manoj Srivastava from Debian patchset)

2007-04-23  Will Estes <[email protected]>

	* flex.skl: fix c++ memory leak (from Manoj Srivastava from Debian
	patchset)

2007-04-23  Will Estes <[email protected]>

	* flex.skl: fix parameter name in comment (patch from Manoj
	Srivastava from the debian patchset

2007-04-23  Will Estes <[email protected]>

	* flex.skl: add a size_t cast (patch from Manoj Srivastava from the
	debian patchset

2007-04-16  Will Estes <[email protected]>

	* tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am: 
	cleanups to handle VPATH builds better; passifies make distcheck

2007-04-16  Will Estes <[email protected]>

	* doc/flex.texi: drop using the \ in \ escaping as it throws pdf
	generation for a loop

2007-04-14  Will Estes <[email protected]>

	* .cvsignore: add compile and *.tar.bz2 to .cvsignore

2007-04-14  Will Estes <[email protected]>

	* main.c: add call to setlocale for ctype as per debian patchset

2007-04-14  Will Estes <[email protected]>

	* Makefile.am, NEWS: provide for a PIC version of libfl.a for shared
	libraries using flex scanners

2007-04-13  Will Estes <[email protected]>

	* FlexLexer.h: annotate endifs since they're a bit far from their
	opening #if statements

2007-04-13  Will Estes <[email protected]>

	* flexdef.h, parse.y: refactor and slightly redo alloca testing,
	resolves bug #1675899

2007-04-13  Will Estes <[email protected]>

	* : overhaul configure.in: use octathorps for comments so they're
	passed through m4 processing; better bracketing of m4 arguments;
	retool checks as per suggestions from autoscan(1)

2007-04-13  Will Estes <[email protected]>

	* flex.skl: fix skeleton for reentrant scanners

2007-04-13  Will Estes <[email protected]>

	* Makefile.am: remove homegrown tags target; automake does that for
	us

2007-04-12  Will Estes <[email protected]>

	* flex.skl: fix skeleton for reentrant scanners, resolves bug
	#1694318

2007-04-12  Will Estes <[email protected]>

	* FlexLexer.h: declare some const where missing in c++ header file

2007-04-10  Will Estes <[email protected]>

	* doc/flex.texi: corrections to the manual as per suggestions from
	flex-help@

2007-04-03  Will Estes <[email protected]>

	* doc/flex.texi: include author names in online versions of the
	manual

2007-04-03  Will Estes <[email protected]>

	* COPYING: update copyright notice

2007-04-03  Will Estes <[email protected]>

	* AUTHORS: rearrange and update AUTHORS

2007-03-29  Will Estes <[email protected]>

	* NEWS: note sf feature request 1658379 in NEWS

2007-03-29  Will Estes <[email protected]>

	* tools/cvsauthors: add sodabrew to cvsauthors file

2007-03-29  Aaron Stone <[email protected]>

	* flex.skl: SourceForge feature request #1658379: Expose YY_BUF_SIZE
	in the header file.

2007-03-07  Will Estes <[email protected]>

	* NEWS, filter.c, flex.skl: apply patches submitted by sodabrew

2007-03-07  Will Estes <[email protected]>

	* README.cvs: more changes describing building flex from cvs

2007-03-07  Will Estes <[email protected]>

	* Makefile.am, README.cvs, README.cvs-snapshot: rename
	README.cvs-snapshot to README.cvs

2007-03-07  Will Estes <[email protected]>

	* README.cvs-snapshot: update to explain where flex cvs lives

2007-03-07  Will Estes <[email protected]>

	* README, doc/flex.texi: correct how to submit bugs

2007-02-16  Will Estes <[email protected]>

	* NEWS: clarify NEWS item re man page and pdf manual

2007-02-14  Will Estes <[email protected]>

	* po/Makevars: update bug address to point to flex-devel instead of
	lex-help

2007-02-13  Will Estes <[email protected]>

	* configure.in, doc/Makefile.am: make better use of AC_INIT; clean
	up, simplify and make more robust the generation of the man page

2007-02-13  Will Estes <[email protected]>

	* configure.in: remove option check-news from call to
	AM_INIT_AUTOMAKE as gnits implies check-news

2007-02-13  Will Estes <[email protected]>

	* Makefile.am, configure.in: move automake options from Makefile.am
	to configure.in

2007-02-13  Will Estes <[email protected]>

	* autogen.sh: restore --install option to autogen.sh since --force
	does not imply --install

2007-02-13  Will Estes <[email protected]>

	* tools/cvsauthors: add john43 to cvsauthors file

2007-02-13  Will Estes <[email protected]>

	* autogen.sh: call autoreconf with --force instead of --install

2007-02-13  Will Estes <[email protected]>

	* doc/.cvsignore: remove texinfo.tex from cvs tree

2007-02-13  Will Estes <[email protected]>

	* NEWS: updates to NEWS file to reflect recent changes

2007-02-13  Will Estes <[email protected]>

	* doc/Makefile.am: add flex.pdf to EXTRA_DIST

2007-02-13  Will Estes <[email protected]>

	* configure.in: remove flex.spec

2007-02-13  Will Estes <[email protected]>

	* Makefile.am: remove maintainercleanfiles

2007-02-01  Will Estes <[email protected]>

	* doc/Makefile.am: more changes to build system to distribute man
	page

2007-02-01  Will Estes <[email protected]>

	* doc/Makefile.am: add flex man page to distribution

2007-02-01  Will Estes <[email protected]>

	* .cvsignore, flex.spec.in: remove flex spec file

2006-11-17  Will Estes <[email protected]>

	* tests/test-table-opts/Makefile.am: make test target depend on test
	groupings, which in turn depend on building executables; cygwin
	portability fix

2006-11-10  Will Estes <[email protected]>

	* tests/create-test: change create-test script to edit files in
	place

2006-11-09  Will Estes <[email protected]>

	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
	tests/test-bison-nr/Makefile.am,
	tests/test-bison-yylloc/Makefile.am,
	tests/test-bison-yylval/Makefile.am,
	tests/test-c++-basic/Makefile.am,
	tests/test-c++-multiple-scanners/Makefile.am,
	tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
	tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am,
	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
	tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am,
	tests/test-header-r/Makefile.am,
	tests/test-include-by-buffer/Makefile.am,
	tests/test-include-by-push/Makefile.am,
	tests/test-include-by-reentrant/Makefile.am,
	tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am,
	tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am,
	tests/test-mem-r/Makefile.am,
	tests/test-multiple-scanners-nr/Makefile.am,
	tests/test-multiple-scanners-r/Makefile.am,
	tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am,
	tests/test-posix/Makefile.am,
	tests/test-posixly-correct/Makefile.am,
	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
	tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am,
	tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am,
	tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am,
	tests/test-string-r/Makefile.am, tests/test-top/Makefile.am,
	tests/test-yyextra/Makefile.am: change CLEANFILES to include
	instead of just the testname for the executable

2006-11-09  Will Estes <[email protected]>

	* doc/flex.texi: fix typos in manual; resolves bug #1592857

2006-11-09  Will Estes <[email protected]>

	* tests/TEMPLATE/Makefile.am: change test template to remove test
	executable when that executable has an extension, e.g. under Cygwin

2006-11-08  Will Estes <[email protected]>

	* tests/Makefile.am: test names weren't displaying in test
	success/failure messages (from #1591672

2006-10-30  Will Estes <[email protected]>

	* doc/.cvsignore: add flex.html to .cvsignore in doc directory

2006-10-22  Will Estes <[email protected]>

	* NEWS: update NEWS file for the work that millaway did

2006-10-22  Will Estes <[email protected]>

	* FlexLexer.h, NEWS, main.c,
	tests/test-c++-multiple-scanners/scanner-2.l: make yywrap work with
	c++ scanners as per sf bug report

2006-10-20  Will Estes <[email protected]>

	* NEWS, flex.skl, tests/test-c++-multiple-scanners/main.cpp,
	tests/test-c-cpp-nr/scanner.l: memory leak issues in c++ scanner

2006-10-20  Will Estes <[email protected]>

	* NEWS, configure.in, tests/Makefile.am, tests/descriptions,
	tests/test-c++-yywrap/.cvsignore,
	tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l,
	tests/test-c++-yywrap/test.input: add unit test for c++ with yywrap

2006-10-20  Will Estes <[email protected]>

	* NEWS, tests/test-c++-basic/Makefile.am,
	tests/test-linedir-r/Makefile.am: use configure-provided awk
	variable for portability; add loadlibes variable to c++ test

2006-10-17  Will Estes <[email protected]>

	* doc/flex.texi: add noyywrap option to example; use whitespace to
	clarify example

2006-08-02  Will Estes <[email protected]>

	* NEWS, po/ca.po, po/vi.po: new translations

2006-04-11  John Millaway <[email protected]>

	* tables.c: Casted away signedness to appease -Werror freaks.

2006-03-28  John Millaway <[email protected]>

	* ccl.c, doc/flex.texi, flexdef.h, parse.y, scan.l, sym.c,
	tests/test-ccl/scanner.l, tests/test-ccl/test.input: Added ccl union
	operator.  Added test in test suite for ccl union operator.
	Documented ccl union operator.  Removed crufty ccl cache to prevent
	parser problems.

2006-03-28  John Millaway <[email protected]>

	* doc/flex.texi, scan.l, tests/test-extended/scanner.l,
	tests/test-extended/test.input: Extended syntax excluded for
	lex/posix compat mode.  Comments discarded inside (?x:) patterns.
	Added test in test suite for comments in extended patterns.
	Documented syntax additions.

2006-03-27  John Millaway <[email protected]>

	* scan.l, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 
	Implemented (?x:) syntax to allow whitespace in patterns.  Added
	test for (?x:) syntax in test suite.

2006-03-27  John Millaway <[email protected]>

	* parse.y, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 
	Implemented dot-all syntax.  Added test for dot-all syntax in test
	suite.

2006-03-27  John Millaway <[email protected]>

	* dfa.c, doc/flex.texi, flexdef.h, gen.c, main.c, parse.y, scan.l,
	scanflags.c, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 
	Removed global variable caseins.  Added scanner stack flags for
	case-insensitivity.  Moved case-folding code from DFA-generation to
	parse time read-macros.  Added localized case-sensitivity syntax
	from Perl.  Added test for new syntax in test suite.  Documented new
	syntax.

2006-03-27  John Millaway <[email protected]>

	* Makefile.am, configure.in, flexdef.h, scanflags.c: Added configure
	check for assert.h.  Added scanner flags stack.

2006-03-25  John Millaway <[email protected]>

	* configure.in, doc/flex.texi, scan.l, tests/Makefile.am,
	tests/descriptions, tests/test-extended/.cvsignore,
	tests/test-extended/Makefile.am, tests/test-extended/scanner.l,
	tests/test-extended/test.input: Added extended, perl-compatible
	comment syntax.  Added test for extended comment syntax.  Documented
	extended comment syntax.

2006-03-25  John Millaway <[email protected]>

	* doc/flex.texi, parse.y: Changed explicit 'A'-'Z' to isupper(),
	where correct to do so.  Documentation.

2006-03-24  John Millaway <[email protected]>

	* doc/flex.texi: Documentation.

2006-03-24  John Millaway <[email protected]>

	* doc/flex.texi: Added appendix of patterns to manual.

2006-03-23  John Millaway <[email protected]>

	* doc/flex.texi: .

2006-03-22  John Millaway <[email protected]>

	* doc/flex.texi: Documentation.

2006-03-22  John Millaway <[email protected]>

	* doc/flex.texi: Documented set difference operator {-}.

2006-03-22  John Millaway <[email protected]>

	* ccl.c, flexdef.h, parse.y, scan.l, tests/test-ccl/scanner.l,
	tests/test-ccl/test.input: Added set difference operator {-} for
	character classes.

2006-03-22  John Millaway <[email protected]>

	* configure.in, doc/flex.texi, parse.y, scan.l, tests/Makefile.am,
	tests/descriptions, tests/test-ccl/.cvsignore,
	tests/test-ccl/Makefile.am, tests/test-ccl/scanner.l,
	tests/test-ccl/test.input: Added negated character class
	expressions.  Documented negated character class expressions.  Added
	regression test for negated character class expressions.

2006-03-22  John Millaway <[email protected]>

	* buf.c, filter.c, gen.c, main.c, misc.c, nfa.c, parse.y, regex.c: 
	Replaced sprintf with snprintf everywhere.

2006-03-22  John Millaway <[email protected]>

	* Makefile.am: Removed includedir from AM_CPPFLAGS #1439351.

2006-03-21  John Millaway <[email protected]>

	* configure.in, tests/Makefile.am, tests/descriptions,
	tests/test-quotes/.cvsignore, tests/test-quotes/Makefile.am,
	tests/test-quotes/scanner.l, tests/test-quotes/test.input: Added
	test to verify user code is unmangled.

2006-03-21  John Millaway <[email protected]>

	* flexdef.h, misc.c, scan.l: Fixed escape in actions.

2006-03-21  John Millaway <[email protected]>

	* filter.c, flexdef.h, main.c, scan.l: Reverted previous input
	filter changes.  Added noop macro to scanner output.  Modified
	scan.l to escape m4 quotes found in user code.

2006-03-21  John Millaway <[email protected]>

	* tests/test-table-opts/Makefile.am,
	tests/test-table-opts/scanner.l: Removed m4 from test-table-opts

2006-03-21  John Millaway <[email protected]>

	* tests/test-reject/Makefile.am, tests/test-reject/scanner.l: 
	Removed m4 from test-reject

2006-03-21  John Millaway <[email protected]>

	* filter.c, flexdef.h, main.c, scan.l: Moved set_input_file to
	different file.

2006-03-21  John Millaway <[email protected]>

	* flex.skl, flexdef.h, flexint.h, misc.c: Relaxed tests for __STDC__
	and __STDC_VERSION__ to cope with bugs in GCC and Sun cc.

2006-03-20  John Millaway <[email protected]>

	* filter.c: Documented filter chain. Removed fdopen. Added no-op
	fseek.

2006-03-13  John Millaway <[email protected]>

	* gen.c: Fixed another -Wall report.

2006-03-10  Will Estes <[email protected]>

	* NEWS, po/vi.po: new vi translation

2006-03-09  Will Estes <[email protected]>

	* NEWS, po/ga.po, po/nl.po: new nl, ga translations

2006-02-21  Will Estes <[email protected]>

	* m4/Makefile.am: add po.m4 to extra_dist in m4/ so it gets picked
	up by distributions

2006-02-21  Will Estes <[email protected]>

	* m4/Makefile.am: add nls.m4 to extra_dist in m4/ so it will get
	picked up in distribution tarballs

2006-02-21  Will Estes <[email protected]>

	* configure.in: remove website directory from configure.in

2006-02-20  Will Estes <[email protected]>

	* NEWS, configure.in: version 2.5.33 marks in NEWS and configure.in

2006-02-20  Will Estes <[email protected]>

	* configure.in: change email address in configure.in to point to
	[email protected]

2006-02-20  John Millaway <[email protected]>

	* doc/flex.texi: Documentation.

2006-02-20  John Millaway <[email protected]>

	* BUGS: Appended to BUGS file.

2006-02-18  Will Estes <[email protected]>

	* Makefile.am: remove website directory (since it now has its own
	module in the flex project

2006-02-16  John Millaway <[email protected]>

	* doc/flex.texi, flex.skl: Fixed buffer overflow in reject state
	buffer.  Corrected documentation on the state buffer.

2006-02-16  John Millaway <[email protected]>

	* flex.skl: Reverted num_read from size_t back to int.

2006-02-15  John Millaway <[email protected]>

	* Makefile.am, configure.in: Removed reference to RoadMap in
	Makefile.am.  Added website directory.

2006-02-15  Will Estes <[email protected]>

	* README, RoadMap: remove RoadMap and reference to it in README

2006-02-15  John Millaway <[email protected]>

	* BUGS, README, doc/flex.texi, doc/flex.xml: Eliminated references
	to lex.sf.net.

2006-02-15  John Millaway <[email protected]>

	* BUGS, flex.skl: Transfered bugs list from lex.sf.net to BUGS file.

2006-02-15  John Millaway <[email protected]>

	* tests/test-rescan-nr/.cvsignore,
	tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l,
	tests/test-rescan-nr/test.input, tests/test-rescan-r/.cvsignore,
	tests/test-rescan-r/Makefile.am, tests/test-rescan-r/scanner.l,
	tests/test-rescan-r/test.input: Recommit of last commit -- broken
	pipe.

2006-02-15  John Millaway <[email protected]>

	* configure.in, flex.skl, tests/Makefile.am, tests/descriptions: 
	yy_lex_destroy calls yy_init_globals to reset everything for next
	call to yylex.  Added two new tests for reusing scanners.

2006-02-14  John Millaway <[email protected]>

	* flex.spec.in: Patched rpm spec file.

2006-02-14  John Millaway <[email protected]>

	* configure.in, flexint.h: Added C99 macro for inttypes, just to be
	conformant.

2006-02-14  John Millaway <[email protected]>

	* flexdef.h, nfa.c, parse.y: Changed symbol INFINITE to fix conflict
	with C math symbol.

2006-02-14  John Millaway <[email protected]>

	* scan.l: Omitting parens for named rules in trailing context.

2006-02-14  John Millaway <[email protected]>

	* configure.in, main.c, po/ca.po, po/da.po, po/de.po, po/es.po,
	po/fr.po, po/ga.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
	po/ro.po, po/ru.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po,
	tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Added check
	for locale.h and libintl.h in configure script.

2006-02-14  John Millaway <[email protected]>

	* flex.skl: Removed unused local vars.

2006-02-14  John Millaway <[email protected]>

	* flex.skl: Removed certain offending #undefs.

2006-02-14  John Millaway <[email protected]>

	* flexint.h: Removed logical and from preprocessor statement.

2006-02-14  Will Estes <[email protected]>

	* po/nl.po, po/nl.po.1: remove eroneously named nl.po.1; update
	nl.po

2006-02-14  John Millaway <[email protected]>

	* dfa.c: .

2006-02-14  John Millaway <[email protected]>

	* flex.skl: Included <sys/types.h> for serialized tables.

2006-02-14  John Millaway <[email protected]>

	* configure.in: Minor patch to call to head in configure script.

2006-02-14  John Millaway <[email protected]>

	* doc/flex.texi: Documentation patch.

2006-02-14  John Millaway <[email protected]>

	* filter.c, gen.c, libyywrap.c, main.c: Patch for full file system
	failure.

2006-02-13  John Millaway <[email protected]>

	* doc/flex.texi: Documentation.

2006-02-13  John Millaway <[email protected]>

	* main.c: Fixed double-fclose when input file is empty.

2006-02-10  Will Estes <[email protected]>

	* po/ca.po, po/da.po, po/de.po, po/es.po, po/fr.po, po/ga.po,
	po/ko.po, po/nl.po.1, po/pl.po, po/pt_BR.po, po/ro.po, po/ru.po,
	po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po: newtranslations

2005-12-22  John Millaway <[email protected]>

	* buf.c, main.c: Improvement request 1069716 log vs. log10

2005-12-22  John Millaway <[email protected]>

	* flex.skl: Fixed bug 1257093 yy_init_globals in header file

2005-04-14  Will Estes <[email protected]>

	* po/nl.po: new nl translation

2005-04-07  Will Estes <[email protected]>

	* NEWS, po/LINGUAS, po/nl.po, po/vi.po: new nl and vi translations

2004-07-20  Will Estes <[email protected]>

	* filter.c: correct improper stdin assignment

2004-05-22  Will Estes <[email protected]>

	* NEWS, po/tr.po: new tr translation

2004-05-12  Will Estes <[email protected]>

	* .cvsignore, .indent.pro: .cvsignore and  .indent.pro got missed in
	the import to sourceforge; replace them

2004-05-11  Will Estes <[email protected]>

	* po/fr.po: new fr translation

2004-05-03  Will Estes <[email protected]>

	* po/LINGUAS: polish is pl, not po

2004-03-22  Will Estes <[email protected]>

	* po/sv.po: yet another sweedish update

2004-03-19  Will Estes <[email protected]>

	* NEWS, po/sv.po: new sv translation

2003-12-11  John Millaway <[email protected]>

	* configure.in, filter.c, main.c: Configure checks for GNU m4.
	Environment variable M4 overrides built-in m4 path.  Generated m4
	does a late check for GNU m4.

2003-12-09  John Millaway <[email protected]>

	* doc/flex.texi: added 3 faqs

2003-11-24  Will Estes <[email protected]>

	* po/ro.po: new ro translation

2003-11-07  Will Estes <[email protected]>

	* NEWS, po/fr.po: new french translation

2003-11-07  Will Estes <[email protected]>

	* NEWS, po/ca.po: new catalan translation from the translation
	project

2003-11-07  Will Estes <[email protected]>

	* NEWS, po/LINGUAS, po/ga.po, po/pl.po: new polish translation;
	updated irish translation from translation project

2003-10-10  Will Estes <[email protected]>

	* NEWS, po/LINGUAS, po/ga.po: new Irish translation

2003-08-25  Will Estes <[email protected]>

	* NEWS, po/LINGUAS, po/ro.po: add romanian translation

2003-07-16  Will Estes <[email protected]>

	* flex.skl: flex_*int* type fixes

2003-07-16  Will Estes <[email protected]>

	* tools/cvsauthors: change wlestes email address

2003-07-16  Will Estes <[email protected]>

	* flex.skl: undef yytext_ptr has some bad side effects

2003-07-07  John Millaway <[email protected]>

	* doc/flex.texi: Documented m4 incompatibility with lex.

2003-05-21  Will Estes <[email protected]>

	* NEWS: upgrade to gettext 0.12

2003-05-20  Will Estes <[email protected]>

	* flex.skl, gen.c: patches from manoj via sourceforge

2003-05-20  Will Estes <[email protected]>

	* configure.in, po/.cvsignore, po/Makevars: upgrade gettext to 0.12;
	this allows running make pdf and make ps to be successful

2003-05-20  Will Estes <[email protected]>

	* doc/.cvsignore: cvs should ignore flex.pdf and flex.ps

2003-04-25  John Millaway <[email protected]>

	* TODO: Added yylineno bugs to TODO list.

2003-04-03  John Millaway <[email protected]>

	* doc/flex.xml: Docbook.

2003-04-03  John Millaway <[email protected]>

	* doc/flex.xml: xml now validates.

2003-04-02  John Millaway <[email protected]>

	* doc/flex.xml: Began conversion to DocBook.

2003-04-01  Will Estes <[email protected]>

	* NEWS, configure.in: version 2.5.31

2003-04-01  Will Estes <[email protected]>

	* NEWS: remove --enable-maintainer-mode configure option

2003-04-01  Will Estes <[email protected]>

	* configure.in: remove AM_MAINTAINER_MODE

2003-04-01  John Millaway <[email protected]>

	* flex.skl, flexdef.h, main.c, misc.c, scan.l: Renamed some internal
	variables.

2003-03-31  Will Estes <[email protected]>

	* NEWS: yylineno is now per-buffer in reentrant scanners

2003-03-31  John Millaway <[email protected]>

	* TODO: Added TODO item.

2003-03-30  John Millaway <[email protected]>

	* flex.skl, gen.c: yylineno is per-buffer in the reentrant scanner.
	support for yycolumn exists, but is not yet developed.

2003-03-28  John Millaway <[email protected]>

	* flex.skl: Minor documentation.

2003-03-28  Will Estes <[email protected]>

	* NEWS: added %top directive

2003-03-27  John Millaway <[email protected]>

	* buf.c, configure.in, doc/flex.texi, flexdef.h, main.c, scan.l,
	tests/Makefile.am, tests/descriptions, tests/test-top/.cvsignore,
	tests/test-top/Makefile.am, tests/test-top/main.c,
	tests/test-top/scanner.l, tests/test-top/test.input: Added %top
	block syntax.  Added test for %top block.  Documented %top block.

2003-03-27  John Millaway <[email protected]>

	* TODO, doc/flex.texi: Documented the m4 dependency.

2003-03-26  Will Estes <[email protected]>

	* configure.in, flexdef.h: check for sys/wait.h since we use wait(2)

2003-03-26  Will Estes <[email protected]>

	* flexdef.h: reorder include directives so as to catch system
	integer types before flex defined values for same

2003-03-26  Will Estes <[email protected]>

	* TODO: assign tasks due before major release can happen; remove
	--enable-maintainer-mode entry

2003-03-26  Will Estes <[email protected]>

	* Makefile.am: only rebuild the ChangeLog if we're inside a cvs
	working directory

2003-03-26  Will Estes <[email protected]>

	* configure.in, tools/.cvsignore, tools/Makefile.am: add tools/
	subdirectory to distribution

2003-03-26  Will Estes <[email protected]>

	* Makefile.am: remove maintainer_mode conditional; add filter.c and
	regex.c to indentfiles; reformat and sort indentfiles so it's easier
	to add files in the future

2003-03-26  Will Estes <[email protected]>

	* doc/Makefile.am: clean up flex.texi processing leftovers with
	cleanfiles

2003-03-26  Will Estes <[email protected]>

	* tests/test-linedir-r/Makefile.am: an awk script wasn't included in
	the distribution

2003-03-26  John Millaway <[email protected]>

	* TODO, configure.in, tests/Makefile.am, tests/descriptions,
	tests/test-include-by-push/.cvsignore,
	tests/test-include-by-push/Makefile.am,
	tests/test-include-by-push/scanner.l,
	tests/test-include-by-push/test-1.input,
	tests/test-include-by-push/test-2.input,
	tests/test-include-by-push/test-3.input: Added test for
	yypush_buffer_state and yypop_buffer_state.

2003-03-26  John Millaway <[email protected]>

	* TODO: Removed items from TODO list.

2003-03-26  John Millaway <[email protected]>

	* configure.in, tests/Makefile.am, tests/descriptions,
	tests/test-linedir-r/.cvsignore, tests/test-linedir-r/Makefile.am,
	tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c,
	tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input: 
	Added test for #line directives.

2003-03-26  John Millaway <[email protected]>

	* configure.in, tests/Makefile.am, tests/test-noansi-nr/.cvsignore,
	tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l,
	tests/test-noansi-nr/test.input, tests/test-noansi-r/.cvsignore,
	tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l,
	tests/test-noansi-r/test.input: Added test for noansi (traditional)
	options.  Reordered the tests so the basic ones are first.

2003-03-25  Will Estes <[email protected]>

	* TODO, doc/Makefile.am: remove maintainer-mode conditional around
	rebuilding of manpage

2003-03-25  Will Estes <[email protected]>

	* README: mention doc/ for user documentation

2003-03-25  Will Estes <[email protected]>

	* TODO: rework distribution items

2003-03-25  Will Estes <[email protected]>

	* NEWS: mention m4 processing

2003-03-25  Will Estes <[email protected]>

	* tests/README: update instructions for running test suite

2003-03-25  Will Estes <[email protected]>

	* FlexLexer.h, Makefile.am, TODO, buf.c, configure.in,
	doc/flex.texi, filter.c, flex.skl, flexdef.h, gen.c, main.c,
	misc.c, options.c, options.h, regex.c, scan.l, sym.c,
	tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l,
	tests/test-reject/scanner.l, tests/test-table-opts/scanner.l: merge
	millaway's m4 branch work

2003-03-24  John Millaway <[email protected]>

	* doc/flex.texi, flex.skl, flexdef.h, gen.c, main.c, options.c,
	options.h, scan.l: Option ansi-definitions.  Option ansi-prototypes.
	Cleaned up some of header.  Documented bison-locations.

2003-03-24  John Millaway <[email protected]>

	* scan.l: Escaped m4 macros in scan.l which would cause
	bootstrapping issues.

2003-03-21  John Millaway <[email protected]>

	* doc/flex.texi, flex.skl, main.c: Cleaning up the skel.

2003-03-20  Will Estes <[email protected]>

	* TODO: we want to move the contents of to.do/Wishlist to top level
	TODO

2003-03-20  John Millaway <[email protected]>

	* to.do/Wish-List: Assessment of every item in Wish-List.

2003-03-19  John Millaway <[email protected]>

	* main.c: Fixed allocation of slightly more memory than needed.

2003-03-19  John Millaway <[email protected]>

	* TODO, buf.c, configure.in, flex.skl, flexdef.h, main.c, sym.c: 
	Start conditions now generated in a single place.

2003-03-19  Will Estes <[email protected]>

	* TODO: cosmetic changes to TODO list

2003-03-19  John Millaway <[email protected]>

	* flex.skl: Cleaned up warnings so multiple headers could coincide.

2003-03-19  John Millaway <[email protected]>

	* TODO, flex.skl, main.c: Moved prefixes to m4.

2003-03-19  John Millaway <[email protected]>

	* FlexLexer.h, filter.c, flex.skl, flexdef.h, main.c, misc.c,
	regex.c: Removed Paxson/Berkeley copyright restriction from filter.c
	and regex.c.  Inline documentation of much of the generated API.
	Line directives now fixed for header and stdin/stdout.  Blank lines
	squeezed from generated scanner.

2003-03-18  John Millaway <[email protected]>

	* filter.c, flexdef.h, main.c, regex.c: Fixed #line directives.

2003-03-17  John Millaway <[email protected]>

	* Makefile.am, filter.c, flexdef.h, regex.c: Added regex.c for
	regex-related code.  Worked on fixing line directives;incomplete.

2003-03-14  John Millaway <[email protected]>

	* TODO: Added some TODOs.

2003-03-14  John Millaway <[email protected]>

	* flexdef.h, main.c, options.c, options.h, scan.l,
	tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l: 
	Bison bridge was simplified to rely less on bison output.  New
	option bison-locations.

2003-03-14  John Millaway <[email protected]>

	* filter.c, flex.skl, flexdef.h, gen.c, main.c, scan.l,
	tests/test-reject/scanner.l: Filters are now direct children of main
	process.  Header file now generated through m4.

2003-03-14  John Millaway <[email protected]>

	* buf.c, filter.c, flexdef.h, main.c, misc.c: Added internal filter
	ability.  Deleted various unused variables.

2003-03-14  John Millaway <[email protected]>

	* main.c, tests/test-table-opts/scanner.l: Keeping tests up to date
	with m4 changes.  Proper wait for all children.

2003-03-14  John Millaway <[email protected]>

	* flex.skl, tests/test-table-opts/scanner.l: Moved test-tables to
	m4.

2003-03-14  John Millaway <[email protected]>

	* flex.skl, main.c, options.c: Moved bison bridge code to m4.

2003-03-13  John Millaway <[email protected]>

	* flex.skl, gen.c, main.c, scan.l: Moved YY_USE_LINENO to m4.

2003-03-13  John Millaway <[email protected]>

	* buf.c, flexdef.h, scan.l: Added function buf_m4_undefine.

2003-03-13  John Millaway <[email protected]>

	* flex.skl, main.c, scan.l: Replaced YY_ALWAYS_INTERACTIVE with m4.
	Replaced YY_NEVER_INTERACTIVE with m4.

2003-03-13  John Millaway <[email protected]>

	* flex.skl, main.c: Moved YY_TEXT_IS_ARRAY to m4.

2003-03-12  John Millaway <[email protected]>

	* flex.skl, gen.c, main.c, tests/test-reject/scanner.l: Renaming
	macros from YY_* to M4_YY_* where appropriate.

2003-03-12  John Millaway <[email protected]>

	* flex.skl, tests/test-reject/scanner.l,
	tests/test-table-opts/scanner.l: Now using local variable "yyg"
	instead of lengthly YY_G expansion.

2003-03-12  John Millaway <[email protected]>

	* buf.c, filter.c, flex.skl, flexdef.h, main.c, misc.c, options.c,
	options.h, scan.l, tests/test-reject/scanner.l: More m4 macro
	conversions.  Added debugging option --preproc-level=NUM.

2003-03-11  John Millaway <[email protected]>

	* Makefile.am, buf.c, flex.skl, flexdef.h, gen.c, main.c, misc.c,
	scan.l: Replaced many CPP macros with m4 equivalents.

2003-03-10  John Millaway <[email protected]>

	* Makefile.am, filter.c, flex.skl, flexdef.h, main.c, misc.c: Added
	filter.c Added filter.c rules to Makefile.am Added filter prototypes
	to flexdef.h Flex now filters output through m4.

2003-03-05  Will Estes <[email protected]>

	* doc/.cvsignore, texinfo.tex: move texinfo.tex to doc/

2003-03-05  Will Estes <[email protected]>

	* TODO: update TODO

2003-03-05  Will Estes <[email protected]>

	* NEWS, configure.in: version 2.5.29

2003-03-04  John Millaway <[email protected]>

	* FlexLexer.h, flex.skl: Added growable buffer stack to C++ scanner
	as well.  yyensure_buffer_stack is now static.

2003-03-02  John Millaway <[email protected]>

	* flex.skl, misc.c: Removed awkward %push %pop syntax from skeleton.

2003-03-02  John Millaway <[email protected]>

	* flex.skl: Renamed YY_CURRENT_BUFFER_FAST to
	YY_CURRENT_BUFFER_LVALUE to better reflect its purpose.

2003-02-28  John Millaway <[email protected]>

	* NEWS: made entry on input buffer stacks.

2003-02-28  Will Estes <[email protected]>

	* Makefile.am, doc/Makefile.am: build on . in top level first; this
	will simplify calling help2man

2003-02-28  John Millaway <[email protected]>

	* TODO, doc/flex.texi, flex.skl, gen.c, main.c: Removed
	yy_current_buffer from the planet.  Input buffer states are now in
	an internal unbounded stack.  Added new internal function,
	yyensure_buffer_stack.  Added new API function, yypush_buffer_state.
	Added new API function, yypop_buffer_state.  Documented the new API
	calls in the manual.  Macro YY_BUFFER_STATE now refers to top of
	stack.  This revision breaks the C++ scanner (again.)

2003-02-28  John Millaway <[email protected]>

	* main.c: Removed some symbols from the undef list. They are needed
	for multiple headers to coexist.

2003-02-27  Will Estes <[email protected]>

	* Makefile.am, NEWS, configure.in, doc/.cvsignore, doc/Makefile.am,
	doc/flex.texi, flex.texi: move flex.texi and flex.1 to new doc/
	subdirectory

2003-02-27  Will Estes <[email protected]>

	* NEWS: namespace cleanups

2003-02-26  John Millaway <[email protected]>

	* main.c: Added a few macros to the undef list.

2003-02-26  John Millaway <[email protected]>

	* main.c: Put the undef macros in an array.

2003-02-12  Will Estes <[email protected]>

	* NEWS, configure.in: version 2.5.28

2003-02-10  Will Estes <[email protected]>

	* README, TODO, configure.in, flex.texi: update documentation to
	reflect the sourceforge move

2003-02-06  Will Estes <[email protected]>

	* TODO: update according to current thinking

2003-02-06  Will Estes <[email protected]>

	* TODO: mcvs reviewed

2003-02-06  Will Estes <[email protected]>

	* TODO: sourceforge migration tasks

2003-02-04  Will Estes <[email protected]>

	* NEWS: Flex now warns if always-interactive is specified with fast
	or full; Fixed trailing slash bug in YY_INPUT macro def

2003-01-31  John Millaway <[email protected]>

	* scan.l: Flex now warns if always-interactive is specified with
	fast or full.

2003-01-31  Will Estes <[email protected]>

	* Makefile.am: switch to using cvs2cl.pl to generate the ChangeLog

2003-01-31  Will Estes <[email protected]>

	* tools/cvs2cl.pl, tools/cvsauthors: we're going to be switching how
	we handle our ChangeLog

2003-01-29  John Millaway <[email protected]>

	* gen.c, misc.c: Fixed trailing slash bug in YY_INPUT macro def.

2003-01-29  Will Estes <[email protected]>

	* README.cvs-snapshot: upgrade texinfo to 4.3d

2003-01-29  Will Estes <[email protected]>

	* flex.texi: the @copying construct works now; thanks to the texinfo
	maintainers for finding the problem

2003-01-21  Will Estes <[email protected]>

	* NEWS, configure.in: version 2.5.27

2003-01-21  Will Estes <[email protected]>

	* NEWS: flex now works with recent bison versions

2003-01-18  John Millaway <[email protected]>

	* flex.skl: Check for YYLTYPE_IS_DECLARED. This fixes bison-bridge
	with latest bison.

2003-01-15  Will Estes <[email protected]>

	* NEWS, po/pt_BR.po: new pt_br translation

2003-01-14  Will Estes <[email protected]>

	* NEWS, configure.in: version 2.5.26

2003-01-14  Will Estes <[email protected]>

	* NEWS: Fixed table deserialization bug on big-endian archs. Patch
	sent from Bryce Nichols <[email protected]>

2003-01-12  John Millaway <[email protected]>

	* tables_shared.h: Fixed table deserialization bug on big-endian
	archs. Patch sent from Bryce Nichols <[email protected]>.

2003-01-10  Will Estes <[email protected]>

	* README.cvs-snapshot: add version numbers for some tools and
	explain about version.texi and --enable-maintainer-mode

2003-01-10  Will Estes <[email protected]>

	* NEWS: catch news up

2003-01-09  John Millaway <[email protected]>

	* tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Changed
	size_t to yy_size_t in yyalloc() and yyrealloc(). Is this really
	what we want?

2003-01-09  John Millaway <[email protected]>

	* flex.skl: Changed type of yyleng from size_t to int. This fixes
	bug in PostgreSQL compilation.

2003-01-09  Will Estes <[email protected]>

	* NEWS: catch news up

2003-01-09  Will Estes <[email protected]>

	* flex.skl: more c++ fixes

2003-01-09  Will Estes <[email protected]>

	* Makefile.am, configure.in, flex.spec.in: add a spec file

2003-01-09  Will Estes <[email protected]>

	* flex.skl: type cast to pacify c++ compilers; patch from Bruce
	Lilly <[email protected]>

2003-01-08  Will Estes <[email protected]>

	* NEWS: new es translation

2003-01-08  Will Estes <[email protected]>

	* po/es.po: new spanish translation

2002-12-19  John Millaway <[email protected]>

	* gen.c: Fixed bug where YY_G(0) sometimes occurs (created by my
	previous commit.)

2002-12-17  John Millaway <[email protected]>

	* gen.c: Fixed bug submitted by Bojan Smojver <[email protected]>
	where the use of yylineno, reentrant, and yymore together caused a
	compile-time error.

2002-12-17  Will Estes <[email protected]>

	* NEWS: update NEWS

2002-12-17  John Millaway <[email protected]>

	* flex.texi: Documented new behavior with character ranges.

2002-12-16  John Millaway <[email protected]>

	* parse.y: Fixed bug submitted by  Bruce Lilly <[email protected]>
	where character ranges would yield unexpected behavior in a caseless
	scanner.  Also, flex now emits a warning if the range looks like
	trouble.

2002-12-16  John Millaway <[email protected]>

	* ccl.c, flexdef.h: Added utility functions to deal with character
	case.

2002-12-09  Will Estes <[email protected]>

	* flexint.h: we don't really need int64 anyway

2002-12-09  Will Estes <[email protected]>

	* flex.skl: apparently some lints are happier with fllthrough
	without a space

2002-12-02  Will Estes <[email protected]>

	* NEWS, configure.in: version 2.5.25

2002-12-02  Will Estes <[email protected]>

	* Makefile.am: enclose flex.1 target in MAINTERNER_MODE

2002-12-02  Will Estes <[email protected]>

	* po/pt_BR.po: new pt_br translation

2002-12-01  John Millaway <[email protected]>

	* flex.texi: Indexed some more faqs.

2002-11-29  John Millaway <[email protected]>

	* flex.skl: Fixed bug in SECOND yyless definition where argument was
	not enclosed in parentheses.

2002-11-29  John Millaway <[email protected]>

	* flex.skl: Fixed bug in yyless definition where argument was not
	enclosed in parentheses.

2002-11-27  Will Estes <[email protected]>

	* NEWS: flex uses flex_int*_t types

2002-11-27  Will Estes <[email protected]>

	* flexint.h: integer types for non-C99 systems flexint.h

2002-11-27  John Millaway <[email protected]>

	* dfa.c, flexint.h, gen.c, tables.c, tables.h, tables_shared.c,
	tables_shared.h: Changed int types to flex_intX_t. The build is now
	broken until typedef's are established.

2002-11-27  Will Estes <[email protected]>

	* Makefile.am: MAINTAINERCLEANFILES: new variable: try to make it so
	that make maintainer-clean  erases everything not under version
	control

2002-11-27  Will Estes <[email protected]>

	* config.rpath: remove config.rpath

2002-11-27  Will Estes <[email protected]>

	* README-alpha: just list location of betas

2002-11-26  Will Estes <[email protected]>

	* flexint.h: __STDC_VERSION__ needs an L suffix

2002-11-26  Will Estes <[email protected]>

	* NEWS, po/LINGUAS, po/pt_BR.po: new pt_br translation from the
	translation project

2002-11-25  Will Estes <[email protected]>

	* flexint.h: include inttypes.h for folks who really are C99

2002-11-25  Will Estes <[email protected]>

	* TODO: fix a typo

2002-11-25  Will Estes <[email protected]>

	* NEWS, configure.in: version 2.5.24

2002-11-23  Will Estes <[email protected]>

	* configure.in: try to make sure we have GNU m4

2002-11-23  Will Estes <[email protected]>

	* tests/test-c++-multiple-scanners/Makefile.am: include
	tests/test-c++-multipl-scanners/test.input

2002-11-23  Will Estes <[email protected]>

	* NEWS: more portability fixes

2002-11-23  Will Estes <[email protected]>

	* configure.in, flexdef.h: apparently on some BSD systems, we need
	sys/params.h; reported by millaway

2002-11-22  Will Estes <[email protected]>

	* NEWS: update NEWS

2002-11-22  John Millaway <[email protected]>

	* flex.skl, main.c, tests/test-c++-multiple-scanners/Makefile.am: 
	Fixed prefix of yyalloc,yyfree,yyrealloc in C++ scanner.  Removed
	yylex_destroy from C++ scanner.

2002-11-22  John Millaway <[email protected]>

	* flex.texi: renamed some faqs.

2002-11-22  Will Estes <[email protected]>

	* AUTHORS: update wording about authorship

2002-11-17  John Millaway <[email protected]>

	* parse.y: Removed space before line num in error messages to look
	more like gcc's errors.

2002-11-06  Will Estes <[email protected]>

	* NEWS, po/tr.po: new turkish translation from the translation
	project

2002-10-28  Will Estes <[email protected]>

	* gen.c: applied c++ from lilypond folks for std:: reasons

2002-10-25  Will Estes <[email protected]>

	* flex.texi: proofreading

2002-10-24  Will Estes <[email protected]>

	* flex.texi: proofreading

2002-10-22  Will Estes <[email protected]>

	* flex.skl: use c-style header names in c++ for now; at some point
	we'll have a separate c++ skeleton and we can go whole-hog pure c++

2002-10-22  Will Estes <[email protected]>

	* TODO: c++ rants

2002-10-22  Will Estes <[email protected]>

	* flex.texi: more proofreading

2002-10-22  Will Estes <[email protected]>

	* Makefile.am: include intent.pro; indent target is MAINTAINER_MODE
	conditional

2002-10-22  Will Estes <[email protected]>

	* configure.in: When we use AC_PATH_PROG, value-if-not-found is the
	name of the program we wanted to find; this will generate more
	helpful error messages

2002-10-21  John Millaway <[email protected]>

	* tables.c: Added a missing function prototype.

2002-10-21  Will Estes <[email protected]>

	* NEWS, configure.in: version 2.5.23

2002-10-21  Will Estes <[email protected]>

	* NEWS: update NEWS on recent changes

2002-10-21  Will Estes <[email protected]>

	* flexint.h: use sys/types.h and not inttypes.h

2002-10-21  Will Estes <[email protected]>

	* configure.in: check for limits.h

2002-10-21  Will Estes <[email protected]>

	* TODO: update TODO on recent suggestions

2002-10-21  Will Estes <[email protected]>

	* flex.texi: titlepage and contents

2002-10-21  Will Estes <[email protected]>

	* Makefile.am: typo

2002-10-21  Will Estes <[email protected]>

	* Makefile.am, README.cvs-snapshot: include README.cvs-snapshot in
	the distribution; in README-cvs-snapshot, mention the need for
	enable-maintainer-mode

2002-10-21  John Millaway <[email protected]>

	* flex.texi: typo.

2002-10-18  Will Estes <[email protected]>

	* flex.texi: report the current version info that flex provides;
	reformat a list of non-posix features

2002-10-18  Will Estes <[email protected]>

	* NEWS: report the current version info that flex provides

2002-10-18  Will Estes <[email protected]>

	* flex.skl: FLEX_BETA defined if flex is beta

2002-10-16  Will Estes <[email protected]>

	* flexint.h: if we're doing c++, then we can't use long long

2002-10-14  Will Estes <[email protected]>

	* TODO: update TODO on several things

2002-10-11  Will Estes <[email protected]>

	* flex.texi: more proofreading

2002-10-11  Will Estes <[email protected]>

	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
	tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
	tests/test-bison-yylloc/Makefile.am,
	tests/test-bison-yylval/Makefile.am,
	tests/test-c++-basic/Makefile.am,
	tests/test-c++-multiple-scanners/Makefile.am,
	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
	tests/test-include-by-buffer/Makefile.am,
	tests/test-include-by-reentrant/Makefile.am,
	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
	tests/test-multiple-scanners-nr/Makefile.am,
	tests/test-multiple-scanners-r/Makefile.am,
	tests/test-posix/Makefile.am,
	tests/test-posixly-correct/Makefile.am,
	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 
	remove BISON assignment as per suggestion from Akim Demaille

2002-10-11  Will Estes <[email protected]>

	* Makefile.am, configure.in: remove intl from dist

2002-10-11  Will Estes <[email protected]>

	* configure.in: we use maintainer mode now

2002-10-11  Will Estes <[email protected]>

	* NEWS: include create-test

2002-10-11  Will Estes <[email protected]>

	* tests/Makefile.am: rename test to check-local as per Akim
	Demaille; test for failed tests so that make check fails if any
	tests do

2002-10-11  Will Estes <[email protected]>

	* tests/Makefile.am: use dist_noinst_scripts as per email from Akim
	Demaille

2002-10-10  John Millaway <[email protected]>

	* flex.texi: Documentation.

2002-10-10  Will Estes <[email protected]>

	* NEWS, configure.in: version 2.5.22; portability fixes and attn to
	the test suite

2002-10-10  Will Estes <[email protected]>

	* flexint.h: ok, this seems to work

2002-10-10  Will Estes <[email protected]>

	* tests/TEMPLATE/Makefile.am, tests/test-bison-nr/Makefile.am,
	tests/test-bison-yylloc/Makefile.am,
	tests/test-bison-yylval/Makefile.am,
	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
	tests/test-multiple-scanners-nr/Makefile.am,
	tests/test-multiple-scanners-r/Makefile.am: use builddir in tests
	that need it in their include path

2002-10-10  Will Estes <[email protected]>

	* tests/TEMPLATE/Makefile.am: sometimes we put header files in the
	builddir and so we should account for that

2002-10-10  Will Estes <[email protected]>

	* tests/TEMPLATE/Makefile.am: replace the last  instance

2002-10-10  Will Estes <[email protected]>

	* flex.skl: include unistd.h and not cunistd as cunistd only seems
	to be present on very recent systems

2002-10-10  Will Estes <[email protected]>

	* Makefile.am, configure.in, flex.skl, flexdef.h, flexint.h: redo
	integral types again; add flexint.h; change dependencies caused by
	adding flexint.h; remove autoconf wrapper around cunistd; restore
	netinet/in.h includes; remove unneded feature checks in configure.in

2002-10-08  Will Estes <[email protected]>

	* configure.in, flex.skl, flexdef.h: current swipe at header magic;
	int types be damned

2002-10-08  Will Estes <[email protected]>

	* NEWS: change version constant info to reflect change to flex.skl

2002-10-08  Will Estes <[email protected]>

	* Makefile.am: remove README-alpha option; add definitions for
	FLEX_{MAJOR,MINOR,SUBMINOR}_VERSION

2002-10-07  Will Estes <[email protected]>

	* flex.skl, flexdef.h: ok, here goes; try to handle integral
	typedefs in one swell foop

2002-10-07  Will Estes <[email protected]>

	* configure.in: we check for {u,}int*_t types; maybe this will
	simplify things

2002-10-07  Will Estes <[email protected]>

	* configure.in: we create the tests/TEMPLATE/Makefile so that we can
	build the dist archives

2002-10-07  Will Estes <[email protected]>

	* NEWS: more test suite cleanups

2002-10-07  Will Estes <[email protected]>

	* tests/test-c++-multiple-scanners/Makefile.am: we don't use header
	files...

2002-10-07  Will Estes <[email protected]>

	* flexdef.h: remove include of malloc.h

2002-10-04  Will Estes <[email protected]>

	* flex.texi: more editing; remove examples index; merge examples
	into concept index

2002-10-04  Will Estes <[email protected]>

	* flex.texi: edited one more faq; used C-u C-c C-u C-a to update
	menus and nodes since the other updating commands are somewhat
	broken; unfortunately this means that all nodes have all pointers
	filled in

2002-10-04  Will Estes <[email protected]>

	* flex.texi: yesterday's proofreading

2002-10-02  Will Estes <[email protected]>

	* flex.texi: proofread some more

2002-10-02  Will Estes <[email protected]>

	* flex.texi: proofread edit begins

2002-10-01  Will Estes <[email protected]>

	* configure.in, tests/Makefile.am,
	tests/test-c++-multiple-scanners/.cvsignore,
	tests/test-c++-multiple-scanners/Makefile.am,
	tests/test-c++-multiple-scanners/main.cpp,
	tests/test-c++-multiple-scanners/scanner-1.l,
	tests/test-c++-multiple-scanners/scanner-2.l,
	tests/test-c++-multiple-scanners/test.input: test c++ with multiple
	scanners

2002-09-27  Will Estes <[email protected]>

	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
	tests/test-bison-nr/Makefile.am,
	tests/test-bison-yylloc/Makefile.am,
	tests/test-bison-yylval/Makefile.am,
	tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
	tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
	tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
	tests/test-header-r/Makefile.am,
	tests/test-include-by-buffer/Makefile.am,
	tests/test-include-by-reentrant/Makefile.am,
	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
	tests/test-multiple-scanners-nr/Makefile.am,
	tests/test-multiple-scanners-r/Makefile.am,
	tests/test-posix/Makefile.am,
	tests/test-posixly-correct/Makefile.am,
	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 
	we used INCLUDES in another place in the Makefile.am files in the
	test suite

2002-09-27  Will Estes <[email protected]>

	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
	tests/test-bison-nr/Makefile.am,
	tests/test-bison-yylloc/Makefile.am,
	tests/test-bison-yylval/Makefile.am,
	tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
	tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
	tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
	tests/test-header-r/Makefile.am,
	tests/test-include-by-buffer/Makefile.am,
	tests/test-include-by-reentrant/Makefile.am,
	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
	tests/test-multiple-scanners-nr/Makefile.am,
	tests/test-multiple-scanners-r/Makefile.am,
	tests/test-posix/Makefile.am,
	tests/test-posixly-correct/Makefile.am,
	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 
	oops, I typed that last s/// command to perl way wrong

2002-09-27  Will Estes <[email protected]>

	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
	tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
	tests/test-bison-yylloc/Makefile.am,
	tests/test-bison-yylval/Makefile.am,
	tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
	tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
	tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
	tests/test-header-r/Makefile.am,
	tests/test-include-by-buffer/Makefile.am,
	tests/test-include-by-reentrant/Makefile.am,
	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
	tests/test-multiple-scanners-nr/Makefile.am,
	tests/test-multiple-scanners-r/Makefile.am,
	tests/test-posix/Makefile.am,
	tests/test-posixly-correct/Makefile.am,
	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 
	use AM_CPPFLAGS instead of INCLUDES; write -I with no space after it
	for broken compilers

2002-09-27  Will Estes <[email protected]>

	* Makefile.am: INCLUDES is obsolete; use AM_CPPFLAGS instead

2002-09-27  Will Estes <[email protected]>

	* configure.in: apparently, AM_CONFIG_HEADER is obsolete

2002-09-27  Will Estes <[email protected]>

	* TODO: integrate test suite into automake

2002-09-27  Will Estes <[email protected]>

	* configure.in: since we dont run the template test, we dont need to
	generate its Makefile either

2002-09-27  Will Estes <[email protected]>

	* autogen.sh: use autoreconf instead of calling individual utilities
	separately

2002-09-27  Will Estes <[email protected]>

	* configure.in: check for c++ compiler

2002-09-27  Will Estes <[email protected]>

	* configure.in: re-organize according to suggested layout in
	autoconf manual

2002-09-26  Will Estes <[email protected]>

	* Makefile.am, NEWS, configure.in: update automake to 1.7 and
	autoconf to 2.54

2002-09-26  Will Estes <[email protected]>

	* Makefile.am: use AM_YFLAGS since YFLAGS is a user variable

2002-09-25  Will Estes <[email protected]>

	* NEWS: catch NEWS up on things, some of which happened a long time
	ago; correct punctuation; try to remove some editorializing

2002-09-25  Will Estes <[email protected]>

	* Makefile.am, flex.skl, flex.texi: include a single, automatically
	generated version number in flex scanners

2002-09-23  Will Estes <[email protected]>

	* tests/create-test: complain audibly when argument not supplied;
	echo on stderr when writing error messages

2002-09-23  Will Estes <[email protected]>

	* tests/Makefile.am, tests/create-test: DIST_SUBDIRS so we don't
	have to run the TEMPLATE test; so we add new tests to SUBDIRS and
	DIST_SUBDIRS

2002-09-23  Will Estes <[email protected]>

	* tests/TEMPLATE/Makefile.am: not all compilers support '-I dir' so
	we write '-Idir' instead

2002-09-23  Will Estes <[email protected]>

	* TODO: reorganize faq entries; proofread the manual

2002-09-23  Will Estes <[email protected]>

	* flex.texi: move c++ experimental warning to top of cxx node

2002-09-20  Will Estes <[email protected]>

	* flex.skl: move stdint.h include to table-serialization section;
	we'll still need to think about stdint.h more though

2002-09-20  Will Estes <[email protected]>

	* NEWS: new smarter skeleton/scanner generation

2002-09-20  John Millaway <[email protected]>

	* flex.skl, misc.c: bison-bridge skel handled via %if/%endif pairs.

2002-09-19  John Millaway <[email protected]>

	* flex.skl, misc.c: reentrant skel handled via %if/%endif pairs.

2002-09-19  John Millaway <[email protected]>

	* flex.skl, misc.c: skeleton uses %push/%pop to keep skelout() scope
	sane.  skel commands are omitted unless --debug enabled.

2002-09-19  John Millaway <[email protected]>

	* flex.skl, main.c, misc.c, tables.h: Added %push and %pop
	operations to skel processing.

2002-09-17  Will Estes <[email protected]>

	* NEWS, configure.in: flex 2.5.21

2002-09-17  John Millaway <[email protected]>

	* tests/test-reject/Makefile.am: minor fixup for dist.

2002-09-16  Will Estes <[email protected]>

	* NEWS, configure.in: version 2.5.20

2002-09-16  Will Estes <[email protected]>

	* flex.texi: correct typo

2002-09-16  Will Estes <[email protected]>

	* NEWS: note the new tables functionality

2002-09-16  John Millaway <[email protected]>

	* tests/test-multiple-scanners-r/.cvsignore,
	tests/test-multiple-scanners-r/Makefile.am: Fixed `clean' target and
	.cvsignore.

2002-09-16  John Millaway <[email protected]>

	* TODO, flex.skl, flex.texi, main.c, tables_shared.h,
	tests/test-multiple-scanners-r/main.c,
	tests/test-multiple-scanners-r/scanner-1.l,
	tests/test-multiple-scanners-r/scanner-2.l: Serialization works in
	headers (%option headers).  Serialization code (Tables API) is
	complete.

2002-09-16  Will Estes <[email protected]>

	* tests/test-reject/scanner.l: replace yytables_load with
	yytables_fload as per millaway's other changes

2002-09-15  John Millaway <[email protected]>

	* TODO, flex.texi: Created user API for tables deserialization.
	Documented API and --tables-* options in manual.

2002-09-15  John Millaway <[email protected]>

	* flex.skl, tests/test-table-opts/scanner.l: Tables deserialization
	uses yyalloc/yyfree.  Changed yytables_load to yytables_fload.

2002-09-15  John Millaway <[email protected]>

	* tests/test-bison-nr/.cvsignore: minor upkeep.

2002-09-15  John Millaway <[email protected]>

	* flex.texi: Categorized and indexed scanner options in manual.

2002-09-15  John Millaway <[email protected]>

	* flex.skl: Initialization of reject vars and %array vars in
	reentrant scanner.

2002-09-13  John Millaway <[email protected]>

	* TODO, configure.in, devel/tables.pl, dfa.c, flex.skl, flex.texi,
	gen.c, tables.c, tables_shared.c, tables_shared.h,
	tests/Makefile.am, tests/test-reject/.cvsignore,
	tests/test-reject/Makefile.am, tests/test-reject/scanner.l,
	tests/test-reject/test.input, tests/test-table-opts/Makefile.am: 
	Created test for reject.  Handled reject-triggered tables in
	serialization.

2002-09-13  Will Estes <[email protected]>

	* NEWS: millaway has been very busy

2002-09-13  John Millaway <[email protected]>

	* flex.skl, tests/test-table-opts/Makefile.am,
	tests/test-table-opts/scanner.l: Added test for multiple tables in
	one file.

2002-09-13  John Millaway <[email protected]>

	* tests/test-bison-nr/.cvsignore: forgot to add .cvsignore on last
	commit.

2002-09-13  John Millaway <[email protected]>

	* tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c,
	tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l,
	tests/test-bison-nr/test.input: Added test-bison-bridge.

2002-09-13  John Millaway <[email protected]>

	* configure.in, flex.skl, flex.texi, flexdef.h, gen.c, main.c,
	misc.c, options.c, options.h, scan.l, tables.h, tests/Makefile.am,
	tests/descriptions, tests/test-bison-yylloc/scanner.l,
	tests/test-bison-yylval/scanner.l, tests/test-table-opts/scanner.l: 
	Bison bridge code now works for all C scanners and pure/non-pure
	bison parsers.  Added %option bison-bridge (--bison-bridge).
	Removed %option reentrant-bison/--reentrant-bison/-Rb.  Scanner
	knows the name of its tables.  Tables serialization is OK on EOF.
	yylineno is present in all scanners.  Modified nasty performance
	penalty warning w/ yylineno.  test-table-opts is now run last
	because it's so fat.  Updated manual.

2002-09-12  John Millaway <[email protected]>

	* flex.texi: documentation of tabels api in manual

2002-09-12  John Millaway <[email protected]>

	* TODO, tables.c: Renamed *_fwrite to *_write to reflect writer
	abstraction.

2002-09-11  John Millaway <[email protected]>

	* devel/tables.pl: Added perl script to read/dump serialized tables
	in devel/

2002-09-11  Will Estes <[email protected]>

	* scan.l: the debian patch used strlen(yytext) and similar
	constructs--as millaway points out, this is better known as yyleng

2002-09-11  Will Estes <[email protected]>

	* NEWS, po/de.po: new de translation from the translation project

2002-09-11  John Millaway <[email protected]>

	* flex.skl: yytbl_load now checks tables set by name.  Localized var
	scaope in yytbl_load.

2002-09-10  Will Estes <[email protected]>

	* tests/Makefile.am: make clean  before make test

2002-09-09  John Millaway <[email protected]>

	* TODO, flex.skl: Fixed deserialization of --fast tables.

2002-09-09  Will Estes <[email protected]>

	* TODO: fix typo; remove the yylineo entry

2002-09-09  John Millaway <[email protected]>

	* TODO, buf.c, devel/dump-tables.pl, dfa.c, flex.skl, flexdef.h,
	gen.c, main.c, misc.c, options.c, options.h, scan.l, tables.c,
	tables.h, tables_shared.h, tests/test-table-opts/.cvsignore,
	tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l: 
	Table deserialization works for everything except --fast scanners.
	Scanners can auto-verify serialized table integrity via
	--tables-verify.  Added tables API items to TODO list.
	test-table-opts is becoming exhaustive (a good thing).

2002-09-09  Will Estes <[email protected]>

	* NEWS: flex has better internal diagnostics

2002-09-09  Will Estes <[email protected]>

	* configure.in, flexdef.h: test for presence of __func__ and
	compensate if absent

2002-09-09  Will Estes <[email protected]>

	* Makefile.am: include the intl/ subdirectory when searching for
	include files

2002-09-09  Will Estes <[email protected]>

	* NEWS, po/ru.po, po/sv.po: new sv, ru translations from the
	translation project

2002-09-07  John Millaway <[email protected]>

	* flex.skl, misc.c: Changed cryptic skeleton markers to readable
	form.

2002-09-07  John Millaway <[email protected]>

	* Makefile.am, dfa.c, flex.skl, flex.texi, flexdef.h, gen.c,
	main.c, misc.c, parse.y, tables.c, tables.h, tables_shared.c,
	tables_shared.h: Members of struct yy_trans_info are now forced to
	be the same size.  Added shared file tables_shared.c.  Separated
	tables.h from flexdef.h Bulk of table deserialization code is done.

2002-09-06  Will Estes <[email protected]>

	* NEWS, po/ca.po: new ca translation

2002-09-06  Will Estes <[email protected]>

	* NEWS: new fr translation

2002-09-06  Will Estes <[email protected]>

	* po/fr.po: new french translation from the translation project

2002-09-05  Will Estes <[email protected]>

	* NEWS: c99 function defs by default

2002-09-05  John Millaway <[email protected]>

	* flexdef.h, tables.c: Added flex_die macro. May need some autoconf
	massaging.  Added thorough error checking in tables code.

2002-09-05  John Millaway <[email protected]>

	* flex.skl, flex.texi: Flex generates C99 defs now.  Documented the
	above change in manual.

2002-09-05  John Millaway <[email protected]>

	* tests/test-table-opts/.cvsignore,
	tests/test-table-opts/Makefile.am: Added serialization test to
	table-opts test.

2002-09-05  Will Estes <[email protected]>

	* configure.in: oops, i made a typo

2002-09-05  Will Estes <[email protected]>

	* NEWS, configure.in: version 2.5.19

2002-09-05  Will Estes <[email protected]>

	* scan.l: use FLEX_EXIT(), not exit()

2002-09-05  John Millaway <[email protected]>

	* devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl: 
	Added devel/ directory for junk that we don't want in the
	distribution, but that we want in CVS.

2002-09-05  Will Estes <[email protected]>

	* scan.l: s/exit(1)/exit(EXIT_FAILURE)

2002-09-05  John Millaway <[email protected]>

	* dfa.c, gen.c: Tables are now generated with %option
	tables-file=FILE.

2002-09-05  Will Estes <[email protected]>

	* NEWS: catch up on a few things

2002-09-05  Will Estes <[email protected]>

	* scan.l: prevent segfault on input lines which are longer than the
	allocated space (problem report from Manoj Srivastava
	<[email protected]>)

2002-09-05  John Millaway <[email protected]>

	* flex.texi, main.c, options.c, options.h: Changed option 'header'
	to 'header-file'. 'header' still works, though.

2002-09-05  John Millaway <[email protected]>

	* flex.texi, flexdef.h, gen.c, main.c, options.c, options.h,
	scan.l, tables.c: Tons more work on tables.

2002-09-05  John Millaway <[email protected]>

	* flexdef.h, gen.c, tables.c, tables_shared.h: Lots of work on
	tables serialization code.

2002-09-04  Will Estes <[email protected]>

	* README.cvs-snapshot: mention GNU indent

2002-09-04  Will Estes <[email protected]>

	* NEWS: remove the word after from the version line

2002-09-03  Will Estes <[email protected]>

	* NEWS, configure.in: version 2.5.18

2002-09-03  Will Estes <[email protected]>

	* NEWS: catch up on the NEWS

2002-09-03  Will Estes <[email protected]>

	* tests/Makefile.am: target test: quote the results echoing so that
	the ECHO_C will work on systems where it is used

2002-09-03  Will Estes <[email protected]>

	* configure.in: when we don't have GNU indent, the test will
	generate output on stderr, so we send that to /dev/null

2002-09-03  Will Estes <[email protected]>

	* configure.in: fixed bug whereby bison was reported missing even
	when it was found

2002-09-02  John Millaway <[email protected]>

	* tables.c: In-code documentation.

2002-09-02  John Millaway <[email protected]>

	* flexdef.h: Forgot to indent before previous commit.

2002-09-02  John Millaway <[email protected]>

	* flexdef.h: Added known integer limits if undefined.

2002-08-29  Will Estes <[email protected]>

	* configure.in: version 2.5.17

2002-08-29  Will Estes <[email protected]>

	* NEWS: more portability fixes; new version number

2002-08-29  Will Estes <[email protected]>

	* flexdef.h, main.c, misc.c, scanopt.c: #include fixes; we've
	factored out all the system include files and put them in flexdef.h

2002-08-29  Will Estes <[email protected]>

	* dfa.c: eat a blank line

2002-08-29  Will Estes <[email protected]>

	* NEWS: new config.{sub,guess} files; mention that we use indent on
	flex

2002-08-28  Will Estes <[email protected]>

	* configure.in: warn if no indent found; version 2.5.16

2002-08-28  Will Estes <[email protected]>

	* NEWS: catch up on recent changes; version 2.5.16

2002-08-27  Will Estes <[email protected]>

	* buf.c, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, libmain.c,
	libyywrap.c, main.c, misc.c, nfa.c, options.c, options.h,
	scanopt.c, scanopt.h, sym.c, tables.c, tables_shared.h, tblcmp.c,
	yylex.c: ran the indent target; commit the results

2002-08-27  Will Estes <[email protected]>

	* Makefile.am: touch up the indent targeet; it's ready for
	production use now

2002-08-27  Will Estes <[email protected]>

	* configure.in: test for GNU indent; reorder the tests somewhat

2002-08-23  Will Estes <[email protected]>

	* configure.in: automake is smarter about autoconf's versioning
	scheme

2002-08-23  Will Estes <[email protected]>

	* NEWS: catch NEWS up on what we've been doing

2002-08-22  Will Estes <[email protected]>

	* flexdef.h: do some more conditional including for folks without
	standard systems

2002-08-22  Will Estes <[email protected]>

	* tests/test-c++-basic/Makefile.am: use CXX to link the test scanner
	here

2002-08-22  John Millaway <[email protected]>

	* flex.texi: Documentation.

2002-08-22  John Millaway <[email protected]>

	* Makefile.am: Created 'indent' target and added .indent.pro.

2002-08-22  John Millaway <[email protected]>

	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
	tests/test-c-cpp-nr/Makefile.am: Fixed missing 'make clean' files.

2002-08-22  John Millaway <[email protected]>

	* tests/test-bison-yylloc/Makefile.am,
	tests/test-bison-yylval/Makefile.am: fixed missing 'clean' file.

2002-08-22  John Millaway <[email protected]>

	* flex.skl, tests/test-c++-basic/Makefile.am,
	tests/test-c++-basic/scanner.l: Removed core of yylex_destroy from
	c++ scanner -- hack! Added -lstdc++ to LDFLAGS (should we have to do
	this??)

2002-08-21  Will Estes <[email protected]>

	* README: official releases are being hosted by Vern

2002-08-21  Will Estes <[email protected]>

	* NEWS, configure.in: new beta version; more entries in NEWS from
	millaway; the top level entry for test-c++-basic

2002-08-21  Will Estes <[email protected]>

	* tests/Makefile.am, tests/test-c++-basic/.cvsignore,
	tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l,
	tests/test-c++-basic/test.input: add test-c++-basic

2002-08-21  John Millaway <[email protected]>

	* gen.c, nfa.c: More tabels work.

2002-08-21  John Millaway <[email protected]>

	* flexdef.h, gen.c, tables.c, tables_shared.h: More work on tables.

2002-08-20  John Millaway <[email protected]>

	* dfa.c: Cleaned up macros that took no ';'.

2002-08-20  John Millaway <[email protected]>

	* scanopt.c: Fixed oddball '=-'.

2002-08-20  John Millaway <[email protected]>

	* flex.skl, flex.texi, gen.c: Dynamically allocate REJECT state
	buffer.  Mentioned memory usage in docs.  Made REJECT buffer
	variables reentrant-safe.

2002-08-20  John Millaway <[email protected]>

	* tables.c: More work on tables code.

2002-08-20  Will Estes <[email protected]>

	* Makefile.am, NEWS, configure.in: we're using m4 so have configure
	test for it

2002-08-20  John Millaway <[email protected]>

	* Makefile.am, tables.c: Added tables.c and rebuilt dependencies.

2002-08-20  John Millaway <[email protected]>

	* TODO, flex.texi: Dicussed prototypes and header in manual.

2002-08-19  John Millaway <[email protected]>

	* Makefile.am, configure.in, flex.skl, flexdef.h, tables_shared.h: 
	More work on tables serialization.

2002-08-19  John Millaway <[email protected]>

	* Makefile.am, mkskel.sh: Skeleton is now passed through m4 (before
	dist is built).

2002-08-19  Will Estes <[email protected]>

	* po/LINGUAS, po/zh_CN.po: add zh_cn translation from the
	translation project

2002-08-19  Will Estes <[email protected]>

	* NEWS: millaway's done a lot of things which need to be mentioned
	in NEWS

2002-08-18  John Millaway <[email protected]>

	* main.c: Removed #undef of start conditions.

2002-08-17  John Millaway <[email protected]>

	* TODO: todo list

2002-08-17  John Millaway <[email protected]>

	* flexdef.h, main.c, misc.c: Start conditions now optional in
	header.  undef's now optional in header.  Start conditions are NOT
	prefixed.

2002-08-17  John Millaway <[email protected]>

	* flex.skl, flex.texi: Working on tables API.

2002-08-16  John Millaway <[email protected]>

	* flexdef.h, main.c, misc.c, options.c, options.h, parse.y, scan.l: 
	Added --tables option.  Omitted tables code from generated scanner
	when unused.

2002-08-16  John Millaway <[email protected]>

	* flex.skl, flex.texi, misc.c: Prelimary work on tables API.

2002-08-16  John Millaway <[email protected]>

	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
	tests/test-basic-r/Makefile.am,
	tests/test-bison-yylloc/Makefile.am,
	tests/test-bison-yylval/Makefile.am,
	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
	tests/test-include-by-buffer/Makefile.am,
	tests/test-include-by-reentrant/Makefile.am,
	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
	tests/test-multiple-scanners-nr/Makefile.am,
	tests/test-multiple-scanners-r/Makefile.am,
	tests/test-posix/Makefile.am,
	tests/test-posixly-correct/Makefile.am,
	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
	tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am,
	tests/test-yyextra/Makefile.am: Tests now respect CFLAGS, CPPFLAGS,
	etc..

2002-08-16  John Millaway <[email protected]>

	* tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
	tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l: Got
	rid of flex -s warnings in tests.

2002-08-16  John Millaway <[email protected]>

	* Makefile.am: Updated dependencies list.

2002-08-15  John Millaway <[email protected]>

	* main.c: Fixed seg fault bug in ecs.

2002-08-15  Will Estes <[email protected]>

	* tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-r/.cvsignore: 
	ignore .cpp files since we generate them instead of .c

2002-08-15  Will Estes <[email protected]>

	* configure.in: version 2.5.14

2002-08-15  Will Estes <[email protected]>

	* NEWS: c-as-c++ tests reworked

2002-08-15  John Millaway <[email protected]>

	* tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/scanner.l,
	tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/scanner.l: The
	c++ tests use .cpp instead of .c extensions just to be on the safe
	side.

2002-08-15  Will Estes <[email protected]>

	* main.c: conditionally include <locale.h>; include config.h as well

2002-08-15  Will Estes <[email protected]>

	* configure.in, flex.skl: only include <cunistd> if we have it

2002-08-15  Will Estes <[email protected]>

	* NEWS: portability fixes; added missing punctuation; de translation
	now included

2002-08-15  Will Estes <[email protected]>

	* po/LINGUAS: we also translate to german

2002-08-15  Will Estes <[email protected]>

	* Makefile.am: require automake at least 1.6

2002-08-15  Will Estes <[email protected]>

	* NEWS, configure.in: version 2.5.13

2002-08-14  Will Estes <[email protected]>

	* flex.texi: reverted away from the @copying as it breaks the info
	reader

2002-08-14  John Millaway <[email protected]>

	* flex.texi, flexdef.h, main.c, misc.c: Start condition prefixes
	attempts to adjust to user preferences.

2002-08-13  John Millaway <[email protected]>

	* main.c: Include start condition symbols in header.

2002-08-13  John Millaway <[email protected]>

	* flexdef.h, main.c: Omit user code and tables from generated header
	file.

2002-08-13  Will Estes <[email protected]>

	* flex.texi: use @copying construct to display the flex license;
	move copying and bug reporting to the front of the manual

2002-08-13  Will Estes <[email protected]>

	* NEWS: printf fix and yylex_init reports errors

2002-08-12  John Millaway <[email protected]>

	* flex.texi: Updated manual for %option header.

2002-08-12  John Millaway <[email protected]>

	* flex.skl, flex.texi, gen.c: Fixed type mismatch in printf.
	yylex_init now reports errors.

2002-08-10  John Millaway <[email protected]>

	* dfa.c, main.c: Added alignment flag for future use.

2002-08-10  John Millaway <[email protected]>

	* tests/test-table-opts/.cvsignore,
	tests/test-table-opts/Makefile.am: Added options to test-table-opts

2002-08-10  John Millaway <[email protected]>

	* configure.in, tests/Makefile.am, tests/descriptions,
	tests/test-c-cpp-nr/Makefile.am, tests/test-table-opts/.cvsignore,
	tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l,
	tests/test-table-opts/test.input: Added a test for various DFA table
	options.

2002-08-09  Will Estes <[email protected]>

	* flex.texi: more faq editing; corrected mistyped nodenames

2002-08-09  Will Estes <[email protected]>

	* flex.skl: fix typo which propogates out to generated scanners

2002-08-09  Will Estes <[email protected]>

	* flex.texi: edited a few more faqs

2002-08-09  Will Estes <[email protected]>

	* Makefile.am, faq.texi: remove faq.texi as it's included in
	flex.texi

2002-08-08  Will Estes <[email protected]>

	* flex.texi: a few more faq edits; remove faq-89

2002-08-08  Will Estes <[email protected]>

	* flex.texi: cite, not site

2002-08-08  Will Estes <[email protected]>

	* flex.texi: and get the faq included

2002-08-08  Will Estes <[email protected]>

	* flex.texi: fix some grammer/typography in the top node and add a
	detailed menu

2002-08-08  Will Estes <[email protected]>

	* TODO: we've updated gettext

2002-08-08  Will Estes <[email protected]>

	* po/.cvsignore: we need to ignore a few more gettext files

2002-08-08  Will Estes <[email protected]>

	* NEWS, configure.in: version 2.5.12

2002-08-08  Will Estes <[email protected]>

	* NEWS: mention gettext; document the non-need for bison/flex in the
	build process

2002-08-08  Will Estes <[email protected]>

	* Makefile.am, configure.in: include intl in the distribution and in
	the build process

2002-08-08  Will Estes <[email protected]>

	* Makefile.am: builddir in help2man call needed @-signs around it

2002-08-08  Will Estes <[email protected]>

	* po/.cvsignore: we can ignore Makefile.in.in

2002-08-08  Will Estes <[email protected]>

	* m4/.cvsignore, m4/Makefile.am: oops, too hasty on deleting this
	directory, sigh

2002-08-08  Will Estes <[email protected]>

	* autogen.sh: if autopoint is going to run automatically, it's going
	to need to be able to update existing files

2002-08-08  Will Estes <[email protected]>

	* ABOUT-NLS, autogen.sh, configure.in, m4/.cvsignore,
	m4/Makefile.am, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4,
	m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-ld.m4,
	m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: autopoint now
	works so let's let it run the gettext show

2002-08-07  Will Estes <[email protected]>

	* TODO: we need to index the faq entries

2002-08-07  Will Estes <[email protected]>

	* faq.texi: proofed "Why do flex scanners call fileno if it is not
	ANSI compatible?"

2002-08-07  Will Estes <[email protected]>

	* faq.texi: proofed "How do I expand \ escape sequences in C-style
	quoted strings?"

2002-08-07  Will Estes <[email protected]>

	* README: changes to README to align with GNU coding standards

2002-08-06  Will Estes <[email protected]>

	* Makefile.am: help2man should look in builddir for the flex binary

2002-08-02  John Millaway <[email protected]>

	* flex.skl: Fixed yyunput prototype.

2002-08-01  Will Estes <[email protected]>

	* NEWS: new fr translation from the translation project

2002-08-01  Will Estes <[email protected]>

	* po/fr.po: new fr.po translation from the translation project

2002-08-01  Will Estes <[email protected]>

	* NEWS: yylineno performance hit is fixed

2002-07-31  John Millaway <[email protected]>

	* TODO, flex.texi: Updated docs on yylineno.

2002-07-31  Will Estes <[email protected]>

	* TODO: discuss yylineno performance

2002-07-31  Will Estes <[email protected]>

	* NEWS: forgot to say what the date was that we made the release

2002-07-31  Will Estes <[email protected]>

	* NEWS, configure.in: version 2.5.11

2002-07-31  Will Estes <[email protected]>

	* faq.texi: fixed a menu entry and related problems

2002-07-31  Will Estes <[email protected]>

	* configure.in: someday, maybe we can use autopoint

2002-07-31  Will Estes <[email protected]>

	* Makefile.am: we need to include texinfo.tex now

2002-07-31  Will Estes <[email protected]>

	* texinfo.tex: add texinfo.tex

2002-07-30  Will Estes <[email protected]>

	* faq.texi: fix up some fatal bugs in the texinfo of the faq; begin
	the clean up; remove trailing and leading white space

2002-07-30  Will Estes <[email protected]>

	* TODO: faqs need work

2002-07-30  Will Estes <[email protected]>

	* NEWS, TODO: prototypes get airtime these days

2002-07-28  John Millaway <[email protected]>

	* flex.skl: Added some comments.

2002-07-28  John Millaway <[email protected]>

	* flex.skl: Fixed bug where yyless did not consider yylineno.

2002-07-28  John Millaway <[email protected]>

	* scan.l: Fixed bug I created in previous commit.

2002-07-28  John Millaway <[email protected]>

	* scan.l: Don't wrap ()s around {NAMEDEFS} at the end of a rule.

2002-07-27  John Millaway <[email protected]>

	* flex.skl, tests/test-c-cpp-nr/Makefile.am,
	tests/test-c-cpp-r/Makefile.am: Fixed test-c-cpp to actually use the
	C++ compiler for the test.  Fixed the bug that this exposed.

2002-07-27  John Millaway <[email protected]>

	* ccl.c, flex.skl, flexdef.h, gen.c, main.c, nfa.c, parse.y, scan.l: 
	yylineno check is only performed on rules whose regexs can match a
	newline.

2002-07-25  John Millaway <[email protected]>

	* flex.skl, tests/TEMPLATE/scanner.l,
	tests/test-array-nr/scanner.l, tests/test-array-r/scanner.l,
	tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
	tests/test-bison-yylloc/parser.y, tests/test-c-cpp-nr/scanner.l,
	tests/test-c-cpp-r/scanner.l, tests/test-debug-nr/scanner.l,
	tests/test-debug-r/scanner.l,
	tests/test-include-by-buffer/scanner.l,
	tests/test-include-by-reentrant/scanner.l,
	tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l,
	tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l,
	tests/test-posix/scanner.l, tests/test-posixly-correct/scanner.l,
	tests/test-prefix-nr/scanner.l, tests/test-prefix-r/scanner.l,
	tests/test-pthread/scanner.l, tests/test-string-nr/scanner.l,
	tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: All
	prototypes were rewritten to depend upon the macro
	YY_TRADITIONAL_FUNC_DEFS, which is defined by default.  The
	generated scanners build cleanly under gcc's traditional strictness
	and under C++ compilers.

2002-07-24  Will Estes <[email protected]>

	* NEWS: dist-bzip2 and rename yy_globals and yy_globals_t

2002-07-24  Will Estes <[email protected]>

	* configure.in: version 2.5.10

2002-07-24  Will Estes <[email protected]>

	* Makefile.am: add dist-bzip2 to automake_options so we'll start
	getting tar.bz2 archives

2002-07-23  John Millaway <[email protected]>

	* flex.skl, flex.texi, tests/test-bison-yylval/scanner.l,
	tests/test-mem-r/scanner.l,
	tests/test-multiple-scanners-r/scanner-1.l,
	tests/test-multiple-scanners-r/scanner-2.l,
	tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
	tests/test-yyextra/scanner.l: s/yy_globals_t/yyguts_t/g
	s/yy_globals/yyscanner/g

2002-07-23  John Millaway <[email protected]>

	* Makefile.am: typo in tags target

2002-07-22  John Millaway <[email protected]>

	* Makefile.am: Removed erroneous $(srcdir) from help2man target.

2002-07-22  Will Estes <[email protected]>

	* NEWS, configure.in: it's version 2.5.9 now

2002-07-22  Will Estes <[email protected]>

	* po/.cvsignore: updated gettext to 0.11.3

2002-07-22  Will Estes <[email protected]>

	* ABOUT-NLS, config.rpath, m4/gettext.m4, m4/iconv.m4,
	m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-link.m4: updated gettext to
	version 0.11.3

2002-07-22  Will Estes <[email protected]>

	* autogen.sh, configure.in: rollback on configure.in and autogen.sh
	because autpoint is broken

2002-07-22  Will Estes <[email protected]>

	* po/ru.po: new russian translation from translation project

2002-07-19  Will Estes <[email protected]>

	* autogen.sh: ok, we're going to start using autopoint, but the tree
	is going to undergo some changes after this

2002-07-19  Will Estes <[email protected]>

	* configure.in: we're preparing for autopoint

2002-07-17  John Millaway <[email protected]>

	* flex.texi: Updated manual.

2002-07-17  Will Estes <[email protected]>

	* NEWS: update the NEWS file for lots of things millaway has done

2002-07-17  John Millaway <[email protected]>

	* flex.skl, main.c, misc.c, scan.l, scanopt.c, sym.c,
	tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Fixed
	prototype/definition conflicts with "traditional" C in skeleton at
	request of gcc developer.  Removed duplicate prototypes in gen.c,
	sym.c, main.c.  Added missing prototypes where needed.  All
	functions in skeleton follow ISO C style protos and defs, instead of
	BOTH ISO and new-style.  Skeleton now compiles cleanly under
	super-strict gcc flags.  Flex itself almost compiles cleanly under
	strict flags.

2002-07-15  John Millaway <[email protected]>

	* faq.texi, flex.texi: Worked on mem mgmt sect of manual.

2002-07-15  Will Estes <[email protected]>

	* scan.l: allow blank lines and continuations in more places

2002-07-12  Will Estes <[email protected]>

	* TODO: millaway finished the faqs directory

2002-07-12  Will Estes <[email protected]>

	* TODO: removed items as per email from millaway

2002-07-12  John Millaway <[email protected]>

	* configure.in, tests/Makefile.am, tests/descriptions,
	tests/test-posix/.cvsignore, tests/test-posix/Makefile.am,
	tests/test-posix/scanner.l, tests/test-posixly-correct/.cvsignore,
	tests/test-posixly-correct/Makefile.am,
	tests/test-posixly-correct/scanner.l: Added test for %option
	posix-compat and repeat operator.  Added test for POSIXLY_CORRECT
	environment variable and repeat operator.

2002-07-12  John Millaway <[email protected]>

	* main.c, scan.l: Fixed POSIXLY_CORRECT detection in scanner.

2002-07-11  John Millaway <[email protected]>

	* faq.texi: More work on faq.

2002-07-11  John Millaway <[email protected]>

	* faq.texi: Moved all faqs into manual -- but did not evaluate them
	yet.  Removed the old faq files.

2002-07-10  John Millaway <[email protected]>

	* main.c: Removed duplicate definition of FLEX_DEBUG. gcc doesn't
	care, but other compilers might.

2002-07-10  John Millaway <[email protected]>

	* flex.texi: Wrote some more about memory mgmt in the manual.

2002-07-10  John Millaway <[email protected]>

	* flex.texi: flex.texi now works with install-info.

2002-07-10  Will Estes <[email protected]>

	* TODO: added items as per email from millaway

2002-07-10  Will Estes <[email protected]>

	* NEWS: after we release a version, we have to keep the version
	number in NEWS current

2002-07-10  John Millaway <[email protected]>

	* flex.skl, flex.texi, main.c, scan.l, tests/test-mem-nr/scanner.l,
	tests/test-mem-r/scanner.l: Fixed prefix issue with get/set debug
	functions.  Fixed prefix issues with memory functions.

2002-07-09  John Millaway <[email protected]>

	* flex.skl: Memory functions are no longer static.

2002-07-09  John Millaway <[email protected]>

	* tests/test-mem-nr/test.input: Added a missing input file for
	test-mem-nr/

2002-07-09  John Millaway <[email protected]>

	* tests/test-mem-nr/.cvsignore, tests/test-mem-nr/Makefile.am,
	tests/test-mem-nr/scanner.l, tests/test-mem-r/.cvsignore,
	tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l,
	tests/test-mem-r/test.input: Added tests for overriding memory.

2002-07-09  John Millaway <[email protected]>

	* flex.texi: Added sections in manual for memory management.

2002-07-09  Will Estes <[email protected]>

	* NEWS: noted more user visible changes

2002-07-09  John Millaway <[email protected]>

	* configure.in, flex.skl, scan.l, tests/Makefile.am: Added
	yylex_destroy() to non-reentrant scanner.  Added ability to override
	memory functions.  Added tests for overriding memory functions.

2002-07-09  Will Estes <[email protected]>

	* NEWS: new POSIXLY_CORRECT and new ru translation

2002-07-09  Will Estes <[email protected]>

	* po/ru.po: new ru translation from the translation project

2002-07-09  John Millaway <[email protected]>

	* flex.texi: Made note of set/get debug in docs.

2002-07-09  John Millaway <[email protected]>

	* configure.in, flexdef.h, tests/create-test: Replaced obsolete
	macros in configure.in.  Modified create-test to handle the above
	changes in configure.in.  Added support for <stdbool.h>.

2002-07-09  John Millaway <[email protected]>

	* main.c: Check POSIXLY_CORRECT env variable.

2002-07-09  John Millaway <[email protected]>

	* flex.skl: Added prototypes for the get/set debug functions.

2002-07-09  John Millaway <[email protected]>

	* configure.in, flex.skl, gen.c, main.c, scan.l, tests/Makefile.am,
	tests/test-debug-nr/.cvsignore, tests/test-debug-nr/Makefile.am,
	tests/test-debug-nr/scanner.l, tests/test-debug-nr/test.input,
	tests/test-debug-r/.cvsignore, tests/test-debug-r/Makefile.am,
	tests/test-debug-r/scanner.l, tests/test-debug-r/test.input: Made
	yy_flex_debug non-global in reentrant scanner.  Created get/set
	functions for yy_flex_debug.  Defined prefixes for new yy_flex_debug
	symbols.  Added tests/ for yy_flex_debug.

2002-07-09  John Millaway <[email protected]>

	* tests/create-test: create-test script now modifies .cvsignore

2002-07-09  John Millaway <[email protected]>

	* tests/create-test: Improved the error checking.

2002-07-03  Will Estes <[email protected]>

	* main.c: fix bug whereby prefix didn't get passed to everybody;
	patch by                                        [email protected]

2002-07-03  Will Estes <[email protected]>

	* faq.texi: ~ is an active character, so we'll just use the word
	'about'

2002-07-02  John Millaway <[email protected]>

	* Makefile.am: Fixed typo.

2002-07-02  John Millaway <[email protected]>

	* faq.texi: Added a faq.

2002-06-28  John Millaway <[email protected]>

	* Makefile.am: Added 'tags' target -- something I should have done
	long ago.

2002-06-28  Will Estes <[email protected]>

	* TODO: add two new items regarding coding; remove tests/ copyright
	notice item as it's done

2002-06-26  Will Estes <[email protected]>

	* NEWS: note the copyright messages in tests/

2002-06-25  John Millaway <[email protected]>

	* tests/TEMPLATE/Makefile.am, tests/TEMPLATE/parser.y,
	tests/TEMPLATE/scanner.l, tests/test-array-nr/Makefile.am,
	tests/test-array-nr/scanner.l, tests/test-array-r/Makefile.am,
	tests/test-array-r/scanner.l, tests/test-basic-nr/Makefile.am,
	tests/test-basic-nr/scanner.l, tests/test-basic-r/Makefile.am,
	tests/test-basic-r/scanner.l, tests/test-bison-yylloc/Makefile.am,
	tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
	tests/test-bison-yylloc/scanner.l,
	tests/test-bison-yylval/Makefile.am,
	tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y,
	tests/test-bison-yylval/scanner.l, tests/test-c-cpp-nr/Makefile.am,
	tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-r/Makefile.am,
	tests/test-c-cpp-r/scanner.l, tests/test-header-nr/Makefile.am,
	tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
	tests/test-header-r/Makefile.am, tests/test-header-r/main.c,
	tests/test-header-r/scanner.l,
	tests/test-include-by-buffer/Makefile.am,
	tests/test-include-by-buffer/scanner.l,
	tests/test-include-by-reentrant/Makefile.am,
	tests/test-include-by-reentrant/scanner.l,
	tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
	tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
	tests/test-multiple-scanners-nr/Makefile.am,
	tests/test-multiple-scanners-nr/main.c,
	tests/test-multiple-scanners-nr/scanner-1.l,
	tests/test-multiple-scanners-nr/scanner-2.l,
	tests/test-multiple-scanners-r/Makefile.am,
	tests/test-multiple-scanners-r/main.c,
	tests/test-multiple-scanners-r/scanner-1.l,
	tests/test-multiple-scanners-r/scanner-2.l,
	tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/scanner.l,
	tests/test-prefix-r/Makefile.am, tests/test-prefix-r/scanner.l,
	tests/test-pthread/Makefile.am, tests/test-pthread/scanner.l,
	tests/test-string-nr/Makefile.am, tests/test-string-nr/scanner.l,
	tests/test-string-r/Makefile.am, tests/test-string-r/scanner.l,
	tests/test-yyextra/Makefile.am, tests/test-yyextra/scanner.l: 
	Prepended explicit license to all test-*/ sources.

2002-06-25  Will Estes <[email protected]>

	* NEWS, po/ca.po, po/de.po, po/fr.po, po/sv.po, po/tr.po: new ca,
	de, fr, sv, tr translations

2002-06-19  Will Estes <[email protected]>

	* TODO: add bootstrapper to the todo list

2002-06-19  Will Estes <[email protected]>

	* configure.in: new version number

2002-06-19  Will Estes <[email protected]>

	* TODO: update TODO list

2002-06-19  Will Estes <[email protected]>

	* NEWS, TODO, flex.texi, flexdef.h, main.c, options.c, options.h,
	parse.y, scan.l: address typos in NEWS; add --posix option for ERE
	parsing the way posix wants it; update the TODO file

2002-05-31  Will Estes <[email protected]>

	* README-alpha: made code quality warning more explicit; gave url
	for cvs and beta flex

2002-05-23  John Millaway <[email protected]>

	* gen.c: Fixed bug where omission of user section 3 caused unmatched
	#ifdef's in generated code.

2002-05-20  Will Estes <[email protected]>

	* configure.in: configure.in requires at least autoconf 2.50

2002-05-13  John Millaway <[email protected]>

	* Makefile.am: Updated my email address.

2002-05-10  John Millaway <[email protected]>

	* flexdef.h, misc.c: chomp'd lines when reading external skel file.

2002-05-07  Will Estes <[email protected]>

	* po/sv.po: new sweedish translation from the translation project

2002-04-29  Will Estes <[email protected]>

	* po/ca.po: new catalan translation from the translation project

2002-04-29  Will Estes <[email protected]>

	* po/es.po: new spanish translation from the translation project

2002-04-25  Will Estes <[email protected]>

	* TODO: note that the lex matching of abc{1,3} is the posix behavior
	and so we have a problem

2002-04-25  Will Estes <[email protected]>

	* flex.texi: note that the lex matching of abc{1,3} is the posix
	behavior

2002-04-23  Will Estes <[email protected]>

	* configure.in: new version 2.5.7; use autoconf versioning info

2002-04-23  Will Estes <[email protected]>

	* NEWS: note changes in 2.5.7

2002-04-23  Will Estes <[email protected]>

	* main.c: conditional compile gettext initialization

2002-04-22  Will Estes <[email protected]>

	* po/de.po: new german translation from the translation project

2002-04-19  John Millaway <[email protected]>

	* tests/test-include-by-reentrant/Makefile.am: Fixed command line
	for test-include-by-reentrant/Makefile.am

2002-04-19  John Millaway <[email protected]>

	* tests/Makefile.am, tests/TEMPLATE/Makefile.am,
	tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
	tests/test-bison-yylloc/Makefile.am,
	tests/test-bison-yylval/Makefile.am,
	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
	tests/test-include-by-buffer/Makefile.am,
	tests/test-include-by-reentrant/Makefile.am,
	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
	tests/test-multiple-scanners-nr/Makefile.am,
	tests/test-multiple-scanners-r/Makefile.am,
	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
	tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 
	Added -I . to compiler search path in tests (so it finds the
	generated parser.h).

2002-04-19  John Millaway <[email protected]>

	* flexdef.h, misc.c, parse.y, sym.c: Applied 'const' to a few more
	char*, where appropriate.

2002-04-19  John Millaway <[email protected]>

	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
	tests/test-basic-r/Makefile.am,
	tests/test-bison-yylloc/Makefile.am,
	tests/test-bison-yylval/Makefile.am,
	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
	tests/test-include-by-buffer/Makefile.am,
	tests/test-include-by-reentrant/Makefile.am,
	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
	tests/test-multiple-scanners-nr/Makefile.am,
	tests/test-multiple-scanners-r/Makefile.am,
	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
	tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 
	Added top_builddir to -I path.  Changed $(srcdir)/$(testname) to
	./$(testname) in 'make test' rule.

2002-04-19  John Millaway <[email protected]>

	* flexdef.h, gen.c, misc.c: Changed 'char[]' to 'const char*'
	wherever in conflicted with gettext.

2002-04-19  Will Estes <[email protected]>

	* po/fr.po, po/sv.po: new files from translation after 2.5.6 beta
	release

2002-04-18  John Millaway <[email protected]>

	* tests/test-lineno-r/Makefile.am: Fixed minor typo/cut and paste
	error.

2002-04-18  John Millaway <[email protected]>

	* configure.in: Added yylineno test.

2002-04-18  John Millaway <[email protected]>

	* tests/Makefile.am: Added yylineno tests.

2002-04-18  John Millaway <[email protected]>

	* tests/test-lineno-nr/.cvsignore,
	tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
	tests/test-lineno-nr/test.input, tests/test-lineno-r/.cvsignore,
	tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
	tests/test-lineno-r/test.input: Created yylineno tests.

2002-04-15  John Millaway <[email protected]>

	* scanopt.c: Applied gettext macros to error messages from scanopt.

2002-04-15  John Millaway <[email protected]>

	* buf.c, faq.texi, options.c, options.h, scanopt.c, scanopt.h: 
	Changed copyright from Millaway to flex? U.S. Gov't? Regents of U.
	Cali.?  Paxson?

2002-04-15  Will Estes <[email protected]>

	* tests/test-bison-yylloc/Makefile.am,
	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am: 
	we missed a few main.c files in the distribution

2002-04-15  Will Estes <[email protected]>

	* TODO: a lot more work has happened to flex; note this by removing
	a number of TODO entries

2002-04-15  Will Estes <[email protected]>

	* TODO: make sure all gettext modules use gettext translation
	facilities

2002-04-14  John Millaway <[email protected]>

	* faq.texi: Converted faqs 34-41 to texinfo.

2002-04-14  John Millaway <[email protected]>

	* Makefile.am, faq.texi, flex.texi: Added faq.texi to archive.
	Added faq.texi to flex_TEXINFOS macro in Makefile.am.  flex.texi now
	includes faq.texi.

2002-04-13  John Millaway <[email protected]>

	* flexdef.h: defined FLEX_EXIT macro to call longjmp on errors.

2002-04-13  John Millaway <[email protected]>

	* main.c, misc.c: Replaced exit(2) calls with longjmps (in the form
	of FLEX_EXIT macro).  Moved main() to flex_main() to allow flex to
	be called from a library.

2002-04-13  John Millaway <[email protected]>

	* scanopt.c: Fixed  minor typo in error message

2002-04-12  Will Estes <[email protected]>

	* tests/test-header-nr/Makefile.am,
	tests/test-header-r/Makefile.am,
	tests/test-multiple-scanners-nr/Makefile.am,
	tests/test-multiple-scanners-r/Makefile.am,
	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
	tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 
	removed eroneous files listed in EXTRA_DIST

2002-04-12  Will Estes <[email protected]>

	* tests/test-yyextra/.cvsignore: ignore Makefile.in

2002-04-12  Will Estes <[email protected]>

	* tests/test-string-r/.cvsignore: it's Makefile.in, not makefile.in

2002-04-12  Will Estes <[email protected]>

	* tests/test-yyextra/Makefile.am, tests/test-yyextra/Makefile.in: 
	put test-yyextra under automake

2002-04-12  Will Estes <[email protected]>

	* tests/test-string-r/Makefile.am, tests/test-string-r/Makefile.in: 
	put test-string-r under automake

2002-04-12  Will Estes <[email protected]>

	* tests/test-string-nr/.cvsignore, tests/test-string-r/.cvsignore: 
	we can ignore Makefile.in

2002-04-12  Will Estes <[email protected]>

	* tests/test-string-nr/Makefile.am,
	tests/test-string-nr/Makefile.in: put test-string-nr under automake

2002-04-12  Will Estes <[email protected]>

	* tests/test-pthread/.cvsignore: ignore Makefile.in

2002-04-12  Will Estes <[email protected]>

	* tests/test-pthread/Makefile.am, tests/test-pthread/Makefile.in: 
	put test-pthread under automake

2002-04-12  Will Estes <[email protected]>

	* tests/test-prefix-r/Makefile.am, tests/test-prefix-r/Makefile.in: 
	put test-prefix-r under automake

2002-04-12  Will Estes <[email protected]>

	* tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore: 
	we can ignore Makefile.in

2002-04-12  Will Estes <[email protected]>

	* tests/test-prefix-nr/Makefile.am,
	tests/test-prefix-nr/Makefile.in: put test-prefix-nr under automake

2002-04-12  Will Estes <[email protected]>

	* tests/test-multiple-scanners-r/Makefile.am,
	tests/test-multiple-scanners-r/Makefile.in: put
	test-multiple-scanners-r under automake

2002-04-12  Will Estes <[email protected]>

	* tests/test-multiple-scanners-nr/.cvsignore,
	tests/test-multiple-scanners-r/.cvsignore: we can ignore Makefile.in
	now

2002-04-12  Will Estes <[email protected]>

	* tests/test-multiple-scanners-nr/Makefile.am,
	tests/test-multiple-scanners-nr/Makefile.in: put
	test-multiple-scanners-nr under automake

2002-04-11  Will Estes <[email protected]>

	* tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: 
	we didn't need parser.y

2002-04-11  Will Estes <[email protected]>

	* TODO: work done on the test suite; remove relevant entries from
	TODO

2002-04-10  Will Estes <[email protected]>

	* tests/test-include-by-reentrant/.cvsignore,
	tests/test-include-by-reentrant/Makefile.am,
	tests/test-include-by-reentrant/Makefile.in: put
	test-include-by-reentrant under automake

2002-04-09  Will Estes <[email protected]>

	* tests/test-include-by-buffer/.cvsignore: we have a Makefile.in
	which we need to ignore

2002-04-09  Will Estes <[email protected]>

	* tests/test-include-by-buffer/Makefile.am,
	tests/test-include-by-buffer/Makefile.in: test-include-by-buffer now
	under automake control

2002-04-09  Will Estes <[email protected]>

	* tests/TEMPLATE/Makefile.am: and we want LFLAGS in the rule to make
	scanner.c as well

2002-04-09  Will Estes <[email protected]>

	* tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.am,
	tests/test-header-r/Makefile.in: put test-header-r under automake

2002-04-09  Will Estes <[email protected]>

	* tests/test-header-nr/.cvsignore: we now generate a Makefile.in
	from automake; cvs should ignore it

2002-04-09  Will Estes <[email protected]>

	* tests/test-header-nr/Makefile.am: add dependencies for main.o and
	scaner.h

2002-04-09  Will Estes <[email protected]>

	* tests/TEMPLATE/Makefile.am: We may want to have LFLAGS readily
	available

2002-04-09  Will Estes <[email protected]>

	* tests/test-header-nr/Makefile.am,
	tests/test-header-nr/Makefile.in: put test-header-nr under automake

2002-04-09  Will Estes <[email protected]>

	* tests/TEMPLATE/Makefile.am: oops, we need to clean objects too

2002-04-09  Will Estes <[email protected]>

	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
	tests/test-basic-r/Makefile.am,
	tests/test-bison-yylloc/Makefile.am,
	tests/test-bison-yylval/Makefile.am,
	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: now
	that config.h lives in the top-level directory, we need to tell the
	testsuite

2002-04-08  Will Estes <[email protected]>

	* tests/test-array-nr/.cvsignore, tests/test-array-r/.cvsignore,
	tests/test-basic-nr/.cvsignore, tests/test-basic-r/.cvsignore,
	tests/test-bison-yylval/.cvsignore, tests/test-c-cpp-nr/.cvsignore,
	tests/test-c-cpp-r/.cvsignore: we can ignore some Makefile.in

2002-04-08  Will Estes <[email protected]>

	* configure.in, tests/TEMPLATE/Makefile.am: only one config file
	header apparently; this will have consequences in the test suite

2002-04-08  Will Estes <[email protected]>

	* tests/test-bison-yylval/Makefile.am,
	tests/test-bison-yylval/Makefile.in: adding automake support

2002-04-08  Will Estes <[email protected]>

	* tests/test-bison-yylloc/.cvsignore,
	tests/test-bison-yylloc/Makefile.am: tuned Makefile.am to build
	correctly; ignore Makefile.in now

2002-04-08  Will Estes <[email protected]>

	* tests/configure.in: test suite changes

2002-04-08  Will Estes <[email protected]>

	* autogen.sh, configure.in, tests/.cvsignore, tests/Makefile.am,
	tests/Makefile.in, tests/README, tests/TEMPLATE/.cvsignore,
	tests/TEMPLATE/Makefile.am, tests/TEMPLATE/Makefile.in,
	tests/configure.in, tests/create-test, tests/create-test.pl,
	tests/test-array-nr/Makefile.am, tests/test-array-nr/Makefile.in,
	tests/test-array-r/Makefile.am, tests/test-array-r/Makefile.in,
	tests/test-basic-nr/Makefile.am, tests/test-basic-nr/Makefile.in,
	tests/test-basic-r/Makefile.am, tests/test-basic-r/Makefile.in,
	tests/test-bison-yylloc/Makefile.am,
	tests/test-bison-yylloc/Makefile.in,
	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/Makefile.in,
	tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/Makefile.in: test
	suite changes

2002-04-05  John Millaway <[email protected]>

	* flex.texi: Corrected error in manual regarding return type for
	yy_scan_{string,buffer,bytes}.

2002-04-05  Will Estes <[email protected]>

	* po/de.po: new german translations from the translation project

2002-04-03  Will Estes <[email protected]>

	* po/es.po: new spanish translations

2002-04-01  Will Estes <[email protected]>

	* Makefile.am: DIST_SUBDIRS: new variable. we can build flex with
	SUBDIRS and then build the distribution using DIST_SUBDIRS

2002-04-01  Will Estes <[email protected]>

	* main.c: fix typo in comment

2002-03-31  John Millaway <[email protected]>

	* main.c: Documented the header file kludge, (in anticipation of
	buffering Section 1.)

2002-03-31  John Millaway <[email protected]>

	* flex.texi: Created appendix "Makefiles and Flex" in the manual.

2002-03-30  John Millaway <[email protected]>

	* flex.texi: updating manual.

2002-03-29  Will Estes <[email protected]>

	* po/POTFILES.in: we want parse.y, not parse.c

2002-03-29  John Millaway <[email protected]>

	* flex.texi: Indexing the manual (75% done).

2002-03-29  Will Estes <[email protected]>

	* Makefile.am: unlisted intermediate flex/yacc-created files

2002-03-29  Will Estes <[email protected]>

	* TODO: millaway has done more work

2002-03-29  Will Estes <[email protected]>

	* Makefile.am, configure.in: ok, one last touch up; users most
	likely wont have help2man so we need to insure that's ok

2002-03-29  Will Estes <[email protected]>

	* Makefile.am: fine tune flex.1 some more

2002-03-29  Will Estes <[email protected]>

	* Makefile.am, configure.in: generalize the manpage a bit and tell
	autofoo about help2man

2002-03-29  Will Estes <[email protected]>

	* po/da.po: new danish from translation project robot

2002-03-28  John Millaway <[email protected]>

	* flex.texi: Indexing the manual -- it's only half done.

2002-03-28  John Millaway <[email protected]>

	* flex.texi: flex manual now uses automake's versioning info.

2002-03-28  John Millaway <[email protected]>

	* README.cvs-snapshot: Mentioned requirements for gettext and
	help2man.

2002-03-28  John Millaway <[email protected]>

	* Makefile.am, main.c: Output of `flex --version` now matches GNU
	coding standards.  Makefile.am now uses `help2man` to generate
	flex.1

2002-03-27  Will Estes <[email protected]>

	* TODO: millaway has done a lot on the TODO list; remove those items
	that he has take care of

2002-03-27  Will Estes <[email protected]>

	* README.cvs-snapshot: edited millaway's initial draft

2002-03-27  John Millaway <[email protected]>

	* README.cvs-snapshot: Created file.

2002-03-27  John Millaway <[email protected]>

	* flex.texi: Fixed case of node names in flex.texi.

2002-03-24  Will Estes <[email protected]>

	* TODO: lex- and yacc- generated files

2002-03-24  Will Estes <[email protected]>

	* po/fr.po: new french

2002-03-18  Will Estes <[email protected]>

	* NEWS: ending periods in news items removed; mention nounistd
	options

2002-03-18  Will Estes <[email protected]>

	* po/sv.po: updated sweedish translations

2002-03-18  Will Estes <[email protected]>

	* po/de.po: german translation

2002-03-18  John Millaway <[email protected]>

	* flex.skl, flex.texi, main.c, options.c, options.h, scan.l: Removed
	CFront 1.2 -specific code from skeleton, because CFront now defines
	__cplusplus properly.  Removed TurboC-specific code from skeleton.
	Skeleton now includes proper C++ standard headers.  Relocated
	"unistd.h" code after user section 1 to allow user to overrid it.
	New option "nounistd" to suppress unistd.h from being included.

2002-03-15  Will Estes <[email protected]>

	* po/tr.po: new turkish translation

2002-03-15  Will Estes <[email protected]>

	* NEWS: mention included translations

2002-03-15  Will Estes <[email protected]>

	* TODO: we've done the gettext thing, but sometime we should get
	0.11.1

2002-03-15  Will Estes <[email protected]>

	* po/ca.po: new catalan translation

2002-03-14  John Millaway <[email protected]>

	* flex.texi: Added section on format of comments.

2002-03-14  John Millaway <[email protected]>

	* flex.texi: Split format chapter into sections.

2002-03-14  John Millaway <[email protected]>

	* flex.texi: Removed explicit pointers in node definitions.

2002-03-14  Will Estes <[email protected]>

	* configure.in: unistd.h can be problematic

2002-03-14  Will Estes <[email protected]>

	* tests/README: editing changes to README

2002-03-13  Will Estes <[email protected]>

	* po/POTFILES.in: scan.l, not scan.c because gettext gets confused

2002-03-13  Will Estes <[email protected]>

	* scan.l: gettext cruft

2002-03-13  Will Estes <[email protected]>

	* tests/descriptions: separate out test descriptions

2002-03-13  Will Estes <[email protected]>

	* po/LINGUAS: french and korean dont crash now

2002-03-12  Will Estes <[email protected]>

	* po/fr.po, po/ko.po: remove duplicate messages as per advice from
	Jordi Mallach <[email protected]>

2002-03-12  Will Estes <[email protected]>

	* gettext.h: yes, more gettext cruft

2002-03-12  Will Estes <[email protected]>

	* ABOUT-NLS, config.rpath, m4/codeset.m4, m4/gettext.m4,
	m4/glibc21.m4, m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4,
	m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: this
	is gettext cruft

2002-03-12  Will Estes <[email protected]>

	* NEWS: gettext and autofoo are now involved

2002-03-12  Will Estes <[email protected]>

	* Makefile.am, autogen.sh, configure.in, flexdef.h, main.c: mostly,
	changes for gettext

2002-03-12  Will Estes <[email protected]>

	* po/ca.po, po/da.po, po/es.po, po/ru.po, po/sv.po, po/tr.po: these
	sure change a lot

2002-03-12  Will Estes <[email protected]>

	* TODO: note about cvs documentation

2002-03-12  Will Estes <[email protected]>

	* po/LINGUAS: we now have turkish

2002-03-12  Will Estes <[email protected]>

	* po/tr.po: updated translations, i think

2002-03-12  Will Estes <[email protected]>

	* po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
	po/sv.po, po/tr.po: ok, maybe we do keep these things?

2002-03-12  Will Estes <[email protected]>

	* README-alpha: README-alpha for those bad-hair days

2002-03-12  Will Estes <[email protected]>

	* m4/.cvsignore, m4/Makefile.am: ok,now we kinda have a m4/ subdir
	for gettext

2002-03-12  Will Estes <[email protected]>

	* po/.cvsignore, po/LINGUAS, po/Makevars, po/POTFILES.in, po/da.po,
	po/es.po, po/fr.po, po/ko.po, po/ru.po, po/sv.po: now, we have a po/
	subdirectory for gettext. i hope you're happy

2002-03-12  Will Estes <[email protected]>

	* po/ca.po: removing po files, maybe

2002-03-12  Will Estes <[email protected]>

	* tests/.cvsignore: ignore autom4te.cache

2002-03-11  Will Estes <[email protected]>

	* po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
	po/sv.po: po files from debian

2002-03-08  Will Estes <[email protected]>

	* TODO: add several notes about tasks which need doing; create a new
	top-level entry for generic coding concerns (this is distinct from
	specific API or other such issues)

2002-03-06  Will Estes <[email protected]>

	* README: eliminate to.do and faqs from the README file

2002-03-06  Will Estes <[email protected]>

	* TODO: more notes on tests/

2002-03-06  Will Estes <[email protected]>

	* Makefile.am: remove subdirectories from EXTRA_DIST; add a SUBDIRS
	macro to handle examples/; clean up the dist-hook target

2002-03-06  Will Estes <[email protected]>

	* configure.in: we want to generate Makefiles in some more
	subdirectories; automake will like this

2002-03-06  Will Estes <[email protected]>

	* TODO: notes on subdirectories

2002-03-05  Will Estes <[email protected]>

	* examples/.cvsignore, examples/Makefile.am: now examples/ fits into
	automake

2002-03-05  Will Estes <[email protected]>

	* examples/fastwc/.cvsignore, examples/fastwc/Makefile.am: 
	examples/fastwc now  fits into automake

2002-03-05  Will Estes <[email protected]>

	* examples/manual/.cvsignore, examples/manual/Makefile.am,
	examples/manual/Makefile.examples, examples/manual/README: 
	examples/manual directory now fits into automake

2002-03-05  Will Estes <[email protected]>

	* examples/manual/Makefile: renamed Makefile to Makefile.examples
	for automake's sake

2002-03-04  Will Estes <[email protected]>

	* Makefile.am: add parse.c and scan.c to built_sources

2002-02-24  John Millaway <[email protected]>

	* Makefile.am: Removed CVS-specific code from 'dist-hook' target so
	anybody with a copy of the tree can build a dist.

2002-02-22  John Millaway <[email protected]>

	* tests/Makefile.in: Converted test script to portable /bin/sh.

2002-02-22  John Millaway <[email protected]>

	* tests/test-bison-yylloc/Makefile.in: Added some spaces in shell
	scripts for portability.

2002-02-22  John Millaway <[email protected]>

	* tests/create-test.pl: Fixed #! line for portability.

2002-02-22  John Millaway <[email protected]>

	* tests/test-bison-yylloc/Makefile.in: Fixed return status code on
	bison-lloc test.

2002-02-21  John Millaway <[email protected]>

	* tests/create-test.pl: Added script to auto-create tests. Probably
	overkill.

2002-02-21  John Millaway <[email protected]>

	* flex.skl: Fixed C++ #ifdef problem.  Removed mistyped __CPLUSPLUS
	macro.  Removed THROW_NIL. Not sure where it came from in the first
	place.

2002-02-21  John Millaway <[email protected]>

	* tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
	tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/Makefile.in,
	tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input,
	tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/Makefile.in,
	tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: Added
	test-c-cpp-nr and test-c-cpp-r.

2002-02-16  John Millaway <[email protected]>

	* flex.skl: Added missing #endif.

2002-02-07  Will Estes <[email protected]>

	* tests/TEMPLATE/.cvsignore, tests/test-array-nr/.cvsignore,
	tests/test-array-r/.cvsignore, tests/test-basic-nr/.cvsignore,
	tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
	tests/test-bison-yylval/.cvsignore,
	tests/test-header-nr/.cvsignore, tests/test-header-r/.cvsignore,
	tests/test-include-by-buffer/.cvsignore,
	tests/test-include-by-reentrant/.cvsignore,
	tests/test-multiple-scanners-nr/.cvsignore,
	tests/test-multiple-scanners-r/.cvsignore,
	tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
	tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
	tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: add
	OUTPUT to .cvsignore files in test directories; it's also in the
	template directory

2002-02-06  Will Estes <[email protected]>

	* gen.c: fix interrupted reads and freads; from the debian package
	maintainer

2002-02-06  Will Estes <[email protected]>

	* flex.texi, flexdef.h, main.c, nfa.c: support large flex tables;
	from debian package maintainer

2002-01-29  Will Estes <[email protected]>

	* tests/configure.in: add more output files to account for new tests

2002-01-03  Will Estes <[email protected]>

	* tests/test-array-nr/.cvsignore, tests/test-array-nr/Makefile.in,
	tests/test-array-nr/scanner.l, tests/test-array-nr/test.input: add
	this test

2002-01-03  Will Estes <[email protected]>

	* tests/test-array-r/.cvsignore, tests/test-array-r/Makefile.in,
	tests/test-array-r/scanner.l, tests/test-array-r/test.input: add
	this test suite

2001-11-20  Will Estes <[email protected]>

	* flex.skl, main.c: millaway: Fixed yytext_ptr when using %array in
	reentrant scanner

2001-11-20  Will Estes <[email protected]>

	* buf.c: oops, forgot this one line

2001-11-14  Will Estes <[email protected]>

	* tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.in,
	tests/test-header-r/main.c, tests/test-header-r/scanner.l,
	tests/test-header-r/test.input: and more fallout

2001-11-14  Will Estes <[email protected]>

	* TODO, flex.skl, flex.texi, flexdef.h, main.c, misc.c,
	tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
	tests/test-basic-r/scanner.l, tests/test-bison-yylloc/.cvsignore,
	tests/test-bison-yylloc/Makefile.in,
	tests/test-bison-yylloc/parser.y,
	tests/test-bison-yylloc/scanner.l,
	tests/test-bison-yylval/.cvsignore,
	tests/test-bison-yylval/Makefile.in,
	tests/test-bison-yylval/parser.y,
	tests/test-bison-yylval/scanner.l,
	tests/test-include-by-reentrant/scanner.l,
	tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
	tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: more
	from the same batch

2001-11-14  Will Estes <[email protected]>

	* tests/test-bison-yylloc/main.c, tests/test-bison-yylval/main.c,
	tests/test-header-nr/.cvsignore, tests/test-header-nr/Makefile.in,
	tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
	tests/test-header-nr/test.input,
	tests/test-multiple-scanners-nr/.cvsignore,
	tests/test-multiple-scanners-nr/Makefile.in,
	tests/test-multiple-scanners-nr/main.c,
	tests/test-multiple-scanners-nr/scanner-1.l,
	tests/test-multiple-scanners-nr/scanner-2.l,
	tests/test-multiple-scanners-r/.cvsignore,
	tests/test-multiple-scanners-r/Makefile.in,
	tests/test-multiple-scanners-r/main.c,
	tests/test-multiple-scanners-r/scanner-1.l,
	tests/test-multiple-scanners-r/scanner-2.l: a big batch from
	millaway

2001-10-26  Will Estes <[email protected]>

	* NEWS: now NEWS has forgotten about the _r variables

2001-10-26  Will Estes <[email protected]>

	* flex.skl, flex.texi, gen.c, main.c,
	tests/test-bison-yylloc/scanner.l,
	tests/test-bison-yylval/scanner.l,
	tests/test-include-by-reentrant/scanner.l,
	tests/test-prefix-nr/scanner.l, tests/test-pthread/scanner.l,
	tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: 
	millaway simplified the reentrant api; here's the result

2001-10-23  Will Estes <[email protected]>

	* main.c, options.c, options.h: more from millaway

2001-10-22  Will Estes <[email protected]>

	* main.c, options.c, options.h: the last checkin was broken;
	millaway fixed it

2001-10-22  Will Estes <[email protected]>

	* flex.skl, flex.texi, gen.c, main.c, misc.c, options.h, scan.l,
	scanopt.c, tests/README, tests/configure.in: phew, millaway's latest
	batch

2001-10-21  Will Estes <[email protected]>

	* flex.skl: flex.skl should come up in C mode

2001-10-21  Will Estes <[email protected]>

	* flex.skl: apparently, isatty and c++ need help getting along (from
	octave)

2001-10-19  Will Estes <[email protected]>

	* NEWS: document new options and new option handling

2001-10-19  Will Estes <[email protected]>

	* TODO: tell emacs that TODO is a text/outline mode file

2001-10-19  Will Estes <[email protected]>

	* TODO: we have new long options; we need to document that

2001-10-19  Will Estes <[email protected]>

	* NEWS: tell emacs that NEWS is text/outline mode

2001-10-19  Will Estes <[email protected]>

	* flex.skl: oops, lost a line somewhere in the merge process on
	millaway's work

2001-10-17  Will Estes <[email protected]>

	* Makefile.am, buf.c, flex.skl, flex.texi, flexdef.h, main.c,
	misc.c, options.c, options.h, parse.y, scan.l, scanopt.c, scanopt.h: 
	merge latest batch of millaway's changes

2001-09-22  Will Estes <[email protected]>

	* main.c: Fixed typo in options display

2001-09-20  Will Estes <[email protected]>

	* main.c: reentrant and non-reentrant scanners share the same yywrap
	MACRO. millaway

2001-09-20  Will Estes <[email protected]>

	* TODO: clarify item on comments in lexical files

2001-09-20  Will Estes <[email protected]>

	* NEWS, scan.l: now flex recognizes \r as an eol character

2001-09-20  Will Estes <[email protected]>

	* Makefile.am: specify cvsroot so automake distcheck works

2001-09-19  Will Estes <[email protected]>

	* flex.texi: tex has lost its mind; we remove parentheses to
	compensate

2001-09-19  Will Estes <[email protected]>

	* NEWS: now that c++ is better supported, let's mention it as a news
	item

2001-09-19  Will Estes <[email protected]>

	* examples/fastwc/wc1.l, examples/fastwc/wc2.l,
	examples/fastwc/wc3.l, examples/fastwc/wc4.l,
	examples/fastwc/wc5.l, flex.skl, main.c: commit the backwash from
	the branch merges

2001-09-19  Will Estes <[email protected]>

	* FlexLexer.h, examples/testxxLexer.l, flex.skl: made preliminary
	c++ fixes; the intent is to make it work with recent c++ compilers

2001-08-26  Will Estes <[email protected]>

	* main.c: remove argv_fixup; fix typo in error message; changes from
	millaway's branch

2001-08-24  Will Estes <[email protected]>

	* NEWS: mention no more c++ comments in c scanners

2001-08-21  John Millaway <[email protected]>

	* flex.skl: Changed // comments to /* */ comments in skeleton.

2001-08-19  John Millaway <[email protected]>

	* flex.texi: Changed @var to @code everywhere.

2001-08-16  Will Estes <[email protected]>

	* to.do/flex.rmail: more mail

2001-08-16  Will Estes <[email protected]>

	* TODO: the manual now has its own section; we're not adding
	comments either

2001-08-04  John Millaway <[email protected]>

	* tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
	tests/test-basic-nr/Makefile.in, tests/test-basic-r/Makefile.in,
	tests/test-bison-yylloc/Makefile.in,
	tests/test-bison-yylval/Makefile.in,
	tests/test-include-by-buffer/Makefile.in,
	tests/test-include-by-reentrant/Makefile.in,
	tests/test-prefix-nr/Makefile.in, tests/test-prefix-r/Makefile.in,
	tests/test-pthread/Makefile.in, tests/test-string-nr/Makefile.in,
	tests/test-string-r/Makefile.in, tests/test-yyextra/Makefile.in: 
	Cleaned up the output of the tests.

2001-08-03  Will Estes <[email protected]>

	* TODO: note jason's thoughts on having a manpage

2001-08-03  Will Estes <[email protected]>

	* TODO: note millaway's assignment and tests to be under flex
	license

2001-08-01  John Millaway <[email protected]>

	* tests/test-bison-yylval/scanner.l: Fixed semantics of test (the
	success or failure of this test should be unaffected by this
	change.)

2001-08-01  Will Estes <[email protected]>

	* autogen.sh: fake automake into believing that ChangeLog already
	exists

2001-08-01  Will Estes <[email protected]>

	* Makefile.am: millaway needs to be covered in the ChangeLog

2001-08-01  Will Estes <[email protected]>

	* version.h: automake is supplying version info now so we just pick
	it up

2001-08-01  Will Estes <[email protected]>

	* flex.texi: forgot braces on @copyright

2001-08-01  John Millaway <[email protected]>

	* flex.skl: Added missing argument to yy_flex_free.

2001-08-01  Will Estes <[email protected]>

	* AUTHORS: john millaway wrote the reentrant C support

2001-08-01  Will Estes <[email protected]>

	* flex.texi: add license node to the manual

2001-08-01  Will Estes <[email protected]>

	* TODO: c++ ideas

2001-07-31  Will Estes <[email protected]>

	* parse.y: error messages will now show up the way that emacs likes
	them

2001-07-31  Will Estes <[email protected]>

	* Makefile.am: oops, left in an extra backslash

2001-07-31  Will Estes <[email protected]>

	* TODO: flex.texi is here; clarify tests/ rewrite issue

2001-07-31  Will Estes <[email protected]>

	* NEWS: hey, we have texinfo, not man

2001-07-31  Will Estes <[email protected]>

	* flex.1: no more manpage

2001-07-31  Will Estes <[email protected]>

	* Makefile.am: remove flex.1 and rewrite the dist-hook so that we
	pick up a couple more directories

2001-07-31  Will Estes <[email protected]>

	* flex.texi: the namual now compiles; hurray

2001-07-31  Will Estes <[email protected]>

	* Makefile.am: first attempt at including the tests/ directory via
	automake, dist-hook target added

2001-07-31  Will Estes <[email protected]>

	* tests/.cvsignore: ignore config.cache in tests/ directory

2001-07-31  Will Estes <[email protected]>

	* Makefile.am: automake groks the ChangeLog now so we don't have to
	remind the maintainer to remake it

2001-07-30  Will Estes <[email protected]>

	* flex.texi: more corrections to the manual; the end is in site

2001-07-30  Will Estes <[email protected]>

	* TODO: auto-generated backup?

2001-07-27  Will Estes <[email protected]>

	* flex.texi: today's tinkering on the manual

2001-07-27  Will Estes <[email protected]>

	* Makefile.am: if we want flex.1 we have to say so in EXTRA_DIST

2001-07-27  Will Estes <[email protected]>

	* TODO: note future issues with flex.texi

2001-07-27  Will Estes <[email protected]>

	* Makefile.am: include flex.1 as it's the only working documentation
	for now

2001-07-27  Will Estes <[email protected]>

	* Makefile.am: rearrange to work with automake on building the
	ChangeLog

2001-07-27  Will Estes <[email protected]>

	* scan.l: automake is unhappy if we specify the outfile

2001-07-26  Will Estes <[email protected]>

	* flex.texi: more conversions/corrections

2001-07-26  Will Estes <[email protected]>

	* README: we removed misc/ so we don't mention it any more

2001-07-25  Will Estes <[email protected]>

	* flex.texi: begin the manual conversion to texinfo; yes, it's
	broken right now

2001-07-25  Will Estes <[email protected]>

	* AUTHORS, THANKS: copy in manual author and thanks info

2001-07-25  Will Estes <[email protected]>

	* Makefile.am: how to fake the ChangeLog into showing up in the
	distribution

2001-07-25  Will Estes <[email protected]>

	* Makefile.am: add YFLAGS so parse.h gets made

2001-07-24  Will Estes <[email protected]>

	* examples/fastwc/README, examples/fastwc/mywc.c,
	examples/fastwc/wc1.l, examples/fastwc/wc2.l,
	examples/fastwc/wc3.l, examples/fastwc/wc4.l, examples/fastwc/wc5.l: 
	re-add these files

2001-07-24  Will Estes <[email protected]>

	* TODO: reflect recent doings

2001-07-24  Will Estes <[email protected]>

	* Makefile.in: what with automake, we don't need Makefile.in any
	more

2001-07-24  Will Estes <[email protected]>

	* configure.in: more rearranging for automake

2001-07-24  Will Estes <[email protected]>

	* to.do/flex.rmail: more mail came in

2001-07-24  Will Estes <[email protected]>

	* autogen.sh: adjust to automake's idea of the world

2001-07-24  Will Estes <[email protected]>

	* Makefile.am: add Vern's misc dependencies; noinst_SCRIPTS was
	broken?; list a few last files to be included in the distribution

2001-07-24  Will Estes <[email protected]>

	* NEWS: rearrange for better order; add automake support as a news
	item

2001-07-24  Will Estes <[email protected]>

	* Makefile.am: copyright notice on Makefile.am; document some -D
	switches (are they still usable?)

2001-07-24  Will Estes <[email protected]>

	* TODO: add lex-replacement issue

2001-07-24  Will Estes <[email protected]>

	* Makefile.am: add EXTRA_DIST

2001-07-23  Will Estes <[email protected]>

	* autogen.sh: we need to do the same thing in each directory

2001-07-23  Will Estes <[email protected]>

	* configure.in: introduce automake into the macro calls

2001-07-23  Will Estes <[email protected]>

	* Makefile.am: add AUTOMAKE_OPTIONS, info_TEXINFOS, include_HEADERS,
	noinst_HEADERS; it's libfl.a, not libflex.a

2001-07-23  Will Estes <[email protected]>

	* Makefile.am: bin_PROGRAMS and lib_LIBRARIES

2001-07-23  Will Estes <[email protected]>

	* to.do/streams.mail: streams.mail has moved here

2001-07-23  Will Estes <[email protected]>

	* TODO: add xref for teximanual

2001-07-19  Will Estes <[email protected]>

	* flex.1: include typo/punctuation fixes from a patch submitted by
	[email protected] (Fabrice Bauzac)

2001-07-17  Will Estes <[email protected]>

	* TODO: we want gettext

2001-06-24  Will Estes <[email protected]>

	* flex.skl: include c++ STD fixes from [email protected]

2001-06-24  Will Estes <[email protected]>

	* flex.skl, gen.c: change some int types to size_t as per FreeBSD
	28364 from [email protected]

2001-06-24  Will Estes <[email protected]>

	* TODO: remove parse.[ch] from make clean target; repackage
	distribution (not rework)

2001-06-19  Will Estes <[email protected]>

	* TODO: add memory api and reworking of flex.skl reworking

2001-06-18  Will Estes <[email protected]>

	* flex.skl: remove extraneous notice from flex.skl

2001-06-18  Will Estes <[email protected]>

	* flex.skl: patch memory leak as per millaway

2001-06-17  Will Estes <[email protected]>

	* to.do/flex.rmail: add vern's ok for copyright/license changes and
	john's answer on line offsets

2001-06-17  Will Estes <[email protected]>

	* TODO: remove creation of .cvsignore files (it's done); add other
	notes about the test suite

2001-06-17  Will Estes <[email protected]>

	* tests/TEMPLATE/.cvsignore, tests/test-basic-nr/.cvsignore,
	tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
	tests/test-bison-yylval/.cvsignore,
	tests/test-include-by-buffer/.cvsignore,
	tests/test-include-by-reentrant/.cvsignore,
	tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
	tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
	tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: 
	adding .cvsignore files for existing tests/ subdirectories

2001-06-17  Will Estes <[email protected]>

	* tests/README: reformat, say to add a description to this file and
	mention what to do re .cvsignore

2001-06-17  Will Estes <[email protected]>

	* tests/TEMPLATE/cvsignore: create template for .cvsignore

2001-06-17  Will Estes <[email protected]>

	* TODO: reorganize for logical reasons; test suite now seems to run
	out of the box

2001-06-17  Will Estes <[email protected]>

	* tests/.cvsignore: we dont want the Makefile either

2001-06-17  Will Estes <[email protected]>

	* tests/test-prefix-nr/test.input, tests/test-prefix-r/test.input: 
	test.input was supposed to be here

2001-06-17  Will Estes <[email protected]>

	* tests/.cvsignore: add autoconf legacy files to be ignored

2001-06-17  Will Estes <[email protected]>

	* autogen.sh: clarify usage instructions; prepare tests/ as well

2001-06-17  Will Estes <[email protected]>

	* tests/.cvsignore: . cvsignore for tests/ subdirectory

2001-06-17  Will Estes <[email protected]>

	* FlexLexer.h: tell emacs that FlexLexer.h is c++

2001-06-17  Will Estes <[email protected]>

	* scan.l: tell emacs scan.l is in C mode

2001-06-17  Will Estes <[email protected]>

	* flex.skl: added punctuation

2001-06-17  Will Estes <[email protected]>

	* FlexLexer.h, Makefile.in, README, RoadMap, autogen.sh, ccl.c,
	configure.in, dfa.c, ecs.c, flex.1, flex.skl, flexdef.h, gen.c,
	libmain.c, libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, parse.y,
	scan.l, sym.c, tblcmp.c, yylex.c: change copyright/license notices
	as per Vern's response to Theo

2001-06-15  Will Estes <[email protected]>

	* to.do/flex.rmail: add bill fenlason's emails

2001-06-15  Will Estes <[email protected]>

	* COPYING: make changes as per Theo De Raadt; remove tabs

2001-06-08  Will Estes <[email protected]>

	* flex.skl: save errno as per Theo de Raadt

2001-06-07  Will Estes <[email protected]>

	* flex.1: correct hyphenation as per openbsd tree

2001-06-05  Will Estes <[email protected]>

	* Makefile.in, configure.in: change references to TESTS/ to tests/
	to account for the directory name changes

2001-05-27  Will Estes <[email protected]>

	* flex.skl, gen.c: commit john millaway's YY_G wrapper corrections

2001-05-21  Will Estes <[email protected]>

	* tests/Makefile.in: remove || exit calls

2001-05-21  Will Estes <[email protected]>

	* gen.c: complete john millaway's reentrant patch

2001-05-21  Will Estes <[email protected]>

	* to.do/flex.rmail:  more flex messages in the queue

2001-05-18  Will Estes <[email protected]>

	* flex.skl, flexdef.h, gen.c, main.c, nfa.c, scan.l: john millaway's
	reentrancy patch

2001-05-18  Will Estes <[email protected]>

	* tests/Makefile.in: remove || exit from testing loop

2001-05-18  Will Estes <[email protected]>

	* Makefile.in: tell make about the tests directory and its
	associated targets

2001-05-18  Will Estes <[email protected]>

	* TODO: rethink the todo list

2001-05-18  Will Estes <[email protected]>

	* flex.1: describe reentrant api changes

2001-05-18  Will Estes <[email protected]>

	* TODO: mention work needed for tests/

2001-05-18  Will Estes <[email protected]>

	* configure.in: tell auto* about the test directory

2001-05-18  Will Estes <[email protected]>

	* README: make punctuation uniform, mention the new tests/ directory

2001-05-18  Will Estes <[email protected]>

	* NEWS: reformat items; cut out old items and move them to ONEWS

2001-05-18  Will Estes <[email protected]>

	* ONEWS: move old NEWS items to ONEWS

2001-05-18  Will Estes <[email protected]>

	* tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
	tests/TEMPLATE/parser.y, tests/TEMPLATE/scanner.l,
	tests/TEMPLATE/test.input, tests/configure.in,
	tests/test-basic-nr/Makefile.in, tests/test-basic-nr/scanner.l,
	tests/test-basic-nr/test.input, tests/test-basic-r/Makefile.in,
	tests/test-basic-r/scanner.l, tests/test-basic-r/test.input,
	tests/test-bison-yylloc/Makefile.in,
	tests/test-bison-yylloc/parser.y,
	tests/test-bison-yylloc/scanner.l,
	tests/test-bison-yylloc/test.input,
	tests/test-bison-yylval/Makefile.in,
	tests/test-bison-yylval/parser.y,
	tests/test-bison-yylval/scanner.l,
	tests/test-bison-yylval/test.input,
	tests/test-include-by-buffer/Makefile.in,
	tests/test-include-by-buffer/scanner.l,
	tests/test-include-by-buffer/test-1.input,
	tests/test-include-by-buffer/test-2.input,
	tests/test-include-by-buffer/test-3.input,
	tests/test-include-by-reentrant/Makefile.in,
	tests/test-include-by-reentrant/scanner.l,
	tests/test-include-by-reentrant/test-1.input,
	tests/test-include-by-reentrant/test-2.input,
	tests/test-include-by-reentrant/test-3.input,
	tests/test-prefix-nr/Makefile.in, tests/test-prefix-nr/README,
	tests/test-prefix-nr/scanner.l, tests/test-prefix-r/Makefile.in,
	tests/test-prefix-r/README, tests/test-prefix-r/scanner.l,
	tests/test-pthread/Makefile.in, tests/test-pthread/scanner.l,
	tests/test-pthread/test-1.input, tests/test-pthread/test-2.input,
	tests/test-pthread/test-3.input, tests/test-pthread/test-4.input,
	tests/test-pthread/test-5.input, tests/test-string-nr/Makefile.in,
	tests/test-string-nr/scanner.l, tests/test-string-r/Makefile.in,
	tests/test-string-r/scanner.l, tests/test-yyextra/Makefile.in,
	tests/test-yyextra/scanner.l, tests/test-yyextra/test.input: add
	john millaway's test directory

2001-05-04  Will Estes <[email protected]>

	* to.do/flex.rmail: more mail in flex.rmail

2001-05-03  Will Estes <[email protected]>

	* FlexLexer.h, ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c,
	libmain.c, libyywrap.c, main.c, misc.c, nfa.c, parse.y, scan.l,
	sym.c, tblcmp.c, yylex.c: remove extraneous rcs keywords

2001-05-03  Will Estes <[email protected]>

	* README: mention RoadMap

2001-05-01  Will Estes <[email protected]>

	* examples/README, examples/debflex.awk, examples/manual/ChangeLog,
	examples/manual/Makefile, examples/manual/README,
	examples/manual/cat.lex, examples/manual/dates.lex,
	examples/manual/datetest.dat, examples/manual/eof_rules.lex,
	examples/manual/eof_test01.txt, examples/manual/eof_test02.txt,
	examples/manual/eof_test03.txt, examples/manual/expr.lex,
	examples/manual/expr.y, examples/manual/front.lex,
	examples/manual/front.y, examples/manual/j2t.lex,
	examples/manual/myname.lex, examples/manual/myname.txt,
	examples/manual/myname2.lex, examples/manual/numbers.lex,
	examples/manual/pas_include.lex, examples/manual/pascal.lex,
	examples/manual/reject.lex, examples/manual/replace.lex,
	examples/manual/string1.lex, examples/manual/string2.lex,
	examples/manual/strtest.dat, examples/manual/unput.lex,
	examples/manual/user_act.lex, examples/manual/userinit.lex,
	examples/manual/wc.lex, examples/manual/yymore.lex,
	examples/manual/yymore2.lex, examples/manual/yymoretest.dat,
	examples/testxxLexer.l, to.do/README, to.do/Wilhelms.todo,
	to.do/Wish-List, to.do/flex.rmail, to.do/unicode/FlexLexer.h,
	to.do/unicode/ccl.c, to.do/unicode/changes.txt,
	to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl,
	to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c,
	to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c: 
	adding the rest of vern's files

2001-05-01  Will Estes <[email protected]>

	* README: mention misc/ directory

2001-05-01  Will Estes <[email protected]>

	* version.h: version is 2.5.5b

2001-05-01  Will Estes <[email protected]>

	* Makefile.in: remove header from top; add rule to generate
	initscan.c just in case

2001-05-01  Will Estes <[email protected]>

	* configure.in: dont check for initscan.c; check for scan.l instead

2001-05-01  Will Estes <[email protected]>

	* RoadMap: list of source files

2001-05-01  Will Estes <[email protected]>

	* README: rewrite README to reflect changes in layout of directories

2001-05-01  Will Estes <[email protected]>

	* AUTHORS, THANKS, TODO: initial attempt at the files

2001-05-01  Will Estes <[email protected]>

	* COPYING: add 2001 copyright notice

2001-05-01  Will Estes <[email protected]>

	* autogen.sh: initial attempt at a bootstrap script for developers

2001-05-01  Will Estes <[email protected]>

	* flex.texi: texinfo manual, old contributed version

2000-08-21  Vern Paxson <[email protected]>

	* flex.1: fixed some bugs in examples of [[:...:]] ccls

2000-08-21  Vern Paxson <[email protected]>

	* version.h: version shipped to Dick King

2000-08-21  Vern Paxson <[email protected]>

	* flex.skl: explicit include of iostream.h

2000-08-21  Vern Paxson <[email protected]>

	* scan.l: if a newline is seen in <ACTION_STRING>, assume it
	terminates the string.

2000-08-21  Vern Paxson <[email protected]>

	* flexdef.h, sym.c: moved symbol table definitions from flexdef.h
	into sym.c

2000-08-21  Vern Paxson <[email protected]>

	* dfa.c: fixed underallocation for accset

1997-06-27  Vern Paxson <[email protected]>

	* COPYING: revised for rms

1997-06-23  Vern Paxson <[email protected]>

	* flex.skl: fixed memory leak

1997-06-23  Vern Paxson <[email protected]>

	* flex.1:  input() doesn't destroy yytext

1997-06-23  Vern Paxson <[email protected]>

	* FlexLexer.h: wrapped with extern "C++"

1996-12-13  Vern Paxson <[email protected]>

	* flex.skl: use delete [] for yy_state_buf

1996-10-29  Vern Paxson <[email protected]>

	* flex.skl: fixed %option noinput

1996-10-29  Vern Paxson <[email protected]>

	* flex.skl: free(char*) fix ... Sigh ...

1996-10-11  Vern Paxson <[email protected]>

	* gen.c: bug fix for yymore()/yylineno interaction

1996-10-11  Vern Paxson <[email protected]>

	* gen.c: fixed memory leak

1996-09-10  Vern Paxson <[email protected]>

	* NEWS: release 2.5.4

1996-09-10  Vern Paxson <[email protected]>

	* Makefile.in: more stuff for distclean

1996-09-10  Vern Paxson <[email protected]>

	* flex.skl: "str" -> "yy_str"

1996-09-10  Vern Paxson <[email protected]>

	* version.h: 2.5.4

1996-07-02  Vern Paxson <[email protected]>

	* flex.skl: (attempted) fix for input() crossing a file boundary

1996-05-29  Vern Paxson <[email protected]>

	* NEWS: don't do Acorn diffs

1996-05-29  Vern Paxson <[email protected]>

	* NEWS: some minor additions for 2.5.3

1996-05-29  Vern Paxson <[email protected]>

	* NEWS, version.h: 2.5.3

1996-05-25  Vern Paxson <[email protected]>

	* flex.skl: initialize yy_more_offset etc. for yyFlexLexer class

1996-05-25  Vern Paxson <[email protected]>

	* flex.skl: niggling cosmetic tweak

1996-05-25  Vern Paxson <[email protected]>

	* flex.skl: bug fixes for yymore (especially with %array)

1996-05-25  Vern Paxson <[email protected]>

	* gen.c: yymore + %array tweaks

1996-05-25  Vern Paxson <[email protected]>

	* FlexLexer.h: added yy_{,prev_}more_offset

1996-05-25  Vern Paxson <[email protected]>

	* main.c: removed decl of unused library function

1996-05-25  Vern Paxson <[email protected]>

	* flex.skl: snapshot of cscope yymore fixes, prior to switching
	yymore-on-%array approach

1995-12-18  Vern Paxson <[email protected]>

	* gen.c: don't stack states on NUL-transitions that are jams

1995-09-27  Vern Paxson <[email protected]>

	* libmain.c: fixed re Esmond Pitt's ancient suggestion

1995-04-28  Vern Paxson <[email protected]>

	* misc.c: ANSI C / Solaris tweak

1995-04-24  Vern Paxson <[email protected]>

	* flex.1: credits

1995-04-24  Vern Paxson <[email protected]>

	* NEWS: multiple FlexLexer.h includes

1995-04-24  Vern Paxson <[email protected]>

	* FlexLexer.h: fix multiple inclusions

1995-04-24  Vern Paxson <[email protected]>

	* scan.l: lint tweak

1995-04-24  Vern Paxson <[email protected]>

	* flex.1: typo fixed

1995-04-24  Vern Paxson <[email protected]>

	* flex.1: credits update

1995-04-24  Vern Paxson <[email protected]>

	* flex.skl: (char*) cast for realloc

1995-04-24  Vern Paxson <[email protected]>

	* NEWS: (char*) tweak

1995-04-21  Vern Paxson <[email protected]>

	* NEWS: VMS update for 2.5.2

1995-04-21  Vern Paxson <[email protected]>

	* Makefile.in: clarify when 8-bit scanners are created by default,
	vs. 7-bit

1995-04-21  Vern Paxson <[email protected]>

	* parse.y: reworked alloca() chud, from Francois

1995-04-20  Vern Paxson <[email protected]>

	* NEWS, version.h: 2.5.2

1995-04-20  Vern Paxson <[email protected]>

	* flex.1: 2.5.2 update

1995-04-20  Vern Paxson <[email protected]>

	* dfa.c, main.c: const -> yyconst

1995-04-20  Vern Paxson <[email protected]>

	* Makefile.in: fixed some old libfl.a references

1995-04-20  Vern Paxson <[email protected]>

	* Makefile.in: some (but not all) of Francois' tweaks

1995-04-20  Vern Paxson <[email protected]>

	* configure.in: tweaks from Francois

1995-04-20  Vern Paxson <[email protected]>

	* flex.skl: yy_delete_buffer allows nil buffer pointer

1995-04-20  Vern Paxson <[email protected]>

	* main.c: do_stdinit now defaults to false

1995-04-20  Vern Paxson <[email protected]>

	* FlexLexer.h: remove first default for yylex(new_in, new_out)

1995-04-20  Vern Paxson <[email protected]>

	* flex.skl: rearrange some definitions; fix YY_NO_UNPUT

1995-04-20  Vern Paxson <[email protected]>

	* parse.y: more alloca() bullshit

1995-04-20  Vern Paxson <[email protected]>

	* misc.c: octal escape sequence must have just digits 0-7

1995-04-20  Vern Paxson <[email protected]>

	* scan.l: '-' means stdin octal escape sequence must just be digits
	0-7

1995-04-20  Vern Paxson <[email protected]>

	* main.c: -- terminates options

1995-04-20  Vern Paxson <[email protected]>

	* flexdef.h: added dataflush() prototype

1995-04-20  Vern Paxson <[email protected]>

	* misc.c: move dataflush, otoi prototypes into flexdef.h

1995-04-20  Vern Paxson <[email protected]>

	* flex.skl, gen.c: const -> yyconst

1995-04-20  Vern Paxson <[email protected]>

	* gen.c: fixed bug in needing yy_cp for -Cf w/ backing up

1995-03-28  Vern Paxson <[email protected]>

	* README, flex.1: Stan Adermann credit

1995-03-27  Vern Paxson <[email protected]>

	* README: beta-tester update

1995-03-27  Vern Paxson <[email protected]>

	* NEWS, version.h: 2.5.1

1995-03-27  Vern Paxson <[email protected]>

	* flex.1: update date for 2.5.1 release, some feedbacker credits

1995-03-27  Vern Paxson <[email protected]>

	* gen.c: fixed lint problem with declaring yy_cp unnecessarily

1995-03-27  Vern Paxson <[email protected]>

	* dfa.c: {}'s around full-table initializations

1995-03-21  Vern Paxson <[email protected]>

	* README: for version 2.5

1995-03-21  Vern Paxson <[email protected]>

	* flex.1: added note regarding yylineno should be maintained on a
	per-buffer basis

1995-03-21  Vern Paxson <[email protected]>

	* NEWS: new C++ member functions

1995-03-21  Vern Paxson <[email protected]>

	* NEWS, flex.1: 2.5.0.8 update

1995-03-21  Vern Paxson <[email protected]>

	* main.c: rename yylineno if -P

1995-03-20  Vern Paxson <[email protected]>

	* flexdef.h: do_yylineno MARKER_DIFFERENCE depends on MAXIMUM_MNS

1995-03-20  Vern Paxson <[email protected]>

	* Makefile.in: removed redundant skel.c from DISTFILES

1995-03-20  Vern Paxson <[email protected]>

	* FlexLexer.h: debug(), setdebug(), lineno()

1995-03-20  Vern Paxson <[email protected]>

	* flex.skl: %option yylineno support

1995-03-20  Vern Paxson <[email protected]>

	* gen.c: read up to newline for interactive reads, rather than one
	char

1995-03-20  Vern Paxson <[email protected]>

	* main.c, scan.l: added %option yylineno

1995-03-18  Vern Paxson <[email protected]>

	* gen.c: added do_yylineno

1995-03-06  Vern Paxson <[email protected]>

	* NEWS, flex.1: 2.5.0.7

1995-03-05  Vern Paxson <[email protected]>

	* Makefile.in: realclean -> maintainer-clean

1995-03-05  Vern Paxson <[email protected]>

	* flex.skl: Added yy_flush_buffer

1995-03-05  Vern Paxson <[email protected]>

	* FlexLexer.h: added yy_flush_buffer

1995-03-05  Vern Paxson <[email protected]>

	* main.c: prefix support for yy_flush_buffer

1995-03-05  Vern Paxson <[email protected]>

	* parse.y: added %option yyclass

1995-03-05  Vern Paxson <[email protected]>

	* flexdef.h, main.c, scan.l: added yyclass

1995-03-05  Vern Paxson <[email protected]>

	* FlexLexer.h: Added switch_streams

1995-03-05  Vern Paxson <[email protected]>

	* flex.skl: added switch_streams

1995-03-05  Vern Paxson <[email protected]>

	* main.c: don't rename yy_flex_debug for C++

1995-03-05  Vern Paxson <[email protected]>

	* gen.c: yy_flex_debug extern only if not C++

1995-03-05  Vern Paxson <[email protected]>

	* FlexLexer.h: added yy_flex_debug member variable

1995-03-05  Vern Paxson <[email protected]>

	* flex.skl: yyFlexLexer initialization of yy_flex_debug

1995-03-04  Vern Paxson <[email protected]>

	* flexdef.h, main.c: VMS POSIX stuff

1995-03-04  Vern Paxson <[email protected]>

	* flex.skl: moved position of yy_init = 0

1995-03-04  Vern Paxson <[email protected]>

	* flex.skl: added YY_EXIT_FAILURE

1995-03-04  Vern Paxson <[email protected]>

	* main.c: removed VMS-specific exit

1995-03-04  Vern Paxson <[email protected]>

	* dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, scan.l, sym.c,
	yylex.c: internationalization aids

1995-03-04  Vern Paxson <[email protected]>

	* main.c: do yy_flex_debug prefix for both C++ and C

1995-02-06  Vern Paxson <[email protected]>

	* main.c: fixed program_name tweak again

1995-01-11  Vern Paxson <[email protected]>

	* main.c: oops, fixed program_name tweak

1995-01-11  Vern Paxson <[email protected]>

	* main.c: program_name is "flex" if argv[0] nil

1995-01-10  Vern Paxson <[email protected]>

	* NEWS: 2.5.0.5

1995-01-10  Vern Paxson <[email protected]>

	* flex.1: Documented YY_NUM_RULES

1995-01-10  Vern Paxson <[email protected]>

	* Makefile.in: added formatted man page to MISC

1995-01-10  Vern Paxson <[email protected]>

	* main.c: help messages to stdout

1995-01-09  Vern Paxson <[email protected]>

	* gen.c: Added YY_NUM_RULES

1995-01-09  Vern Paxson <[email protected]>

	* flex.skl: better fix for #pragma problem

1995-01-09  Vern Paxson <[email protected]>

	* flexdef.h: better fix for #pragma portability problem

1995-01-09  Vern Paxson <[email protected]>

	* misc.c: "# line" -> #line

1995-01-09  Vern Paxson <[email protected]>

	* flex.skl, flexdef.h: comment out Turbo C #pragma's

1995-01-09  Vern Paxson <[email protected]>

	* scan.l: reset linenum on new file

1995-01-09  Vern Paxson <[email protected]>

	* flex.skl: isatty() extern

1995-01-09  Vern Paxson <[email protected]>

	* NEWS, flex.1: 2.5.0.4

1995-01-09  Vern Paxson <[email protected]>

	* main.c: long options, VMS tweaks

1995-01-09  Vern Paxson <[email protected]>

	* Makefile.in: Added parse.c, parse.h for dist MISC directory

1995-01-09  Vern Paxson <[email protected]>

	* flexdef.h: some "const" cleansing

1995-01-09  Vern Paxson <[email protected]>

	* mkskel.sh: skel[] is now const

1995-01-09  Vern Paxson <[email protected]>

	* misc.c: some const cleansing

1995-01-09  Vern Paxson <[email protected]>

	* scan.l: #line in section 1

1995-01-05  Vern Paxson <[email protected]>

	* sym.c: preen

1994-12-29  Vern Paxson <[email protected]>

	* configure.in: config.h from conf.in

1994-12-29  Vern Paxson <[email protected]>

	* flexdef.h: for VMS, delete -> remove

1994-12-29  Vern Paxson <[email protected]>

	* Makefile.in: config.h.in -> conf.in rm config.h on distclean

1994-12-29  Vern Paxson <[email protected]>

	* main.c: stdinit tweaks

1994-12-29  Vern Paxson <[email protected]>

	* scan.l: added nostdinit

1994-12-28  Vern Paxson <[email protected]>

	* NEWS: added MS-DOS note for 2.5.0.2

1994-12-28  Vern Paxson <[email protected]>

	* flex.1: typos, tweaks

1994-12-28  Vern Paxson <[email protected]>

	* Makefile.in: removed flexdoc

1994-12-28  Vern Paxson <[email protected]>

	* flex.1: flexdoc/flex merge

1994-12-28  Vern Paxson <[email protected]>

	* flex.1: typos

1994-12-28  Vern Paxson <[email protected]>

	* NEWS: typo

1994-12-28  Vern Paxson <[email protected]>

	* flex.1: 2.5 update

1994-12-28  Vern Paxson <[email protected]>

	* NEWS: 2.5.0.2

1994-12-28  Vern Paxson <[email protected]>

	* scan.l: fixed sense of %option main implying %option noyywrap

1994-12-28  Vern Paxson <[email protected]>

	* flex.skl: YY_FLEX_{MAJOR,MINOR}_VERSION fixed bug in unput
	trashing yytext even with %array

1994-12-17  Vern Paxson <[email protected]>

	* flex.1: prior to 2.5 update

1994-12-17  Vern Paxson <[email protected]>

	* main.c: C++/-P fixes

1994-12-17  Vern Paxson <[email protected]>

	* FlexLexer.h: -P fixes constructor, destructor moved to flex.skl

1994-12-17  Vern Paxson <[email protected]>

	* flex.skl: YY_SKIP_YYWRAP yyFlexLexer constructor, destructor

1994-12-15  Vern Paxson <[email protected]>

	* gen.c: formatting

1994-12-15  Vern Paxson <[email protected]>

	* gen.c: fixed bug in adjusting yytext before backing up

1994-12-10  Vern Paxson <[email protected]>

	* scan.l: switched scanner itself over to [:xxx:]

1994-12-10  Vern Paxson <[email protected]>

	* flex.skl: added YY_FLEX_VERSION

1994-12-10  Vern Paxson <[email protected]>

	* scan.l: Fixed CCL-match pattern for [:whatever:]

1994-12-10  Vern Paxson <[email protected]>

	* parse.y: treat [:upper:] as [:lower:] if -i

1994-12-06  Vern Paxson <[email protected]>

	* NEWS: 2.5.0.1

1994-12-06  Vern Paxson <[email protected]>

	* flex.skl, gen.c: input() maintains BOL

1994-12-06  Vern Paxson <[email protected]>

	* flex.skl: check size of buffer in yy_scan_buffer

1994-12-06  Vern Paxson <[email protected]>

	* flex.skl: added %option main, fixed missing %*

1994-12-06  Vern Paxson <[email protected]>

	* parse.y: added ccl exprs

1994-12-06  Vern Paxson <[email protected]>

	* scan.l: added ccl exprs, %option main

1994-12-06  Vern Paxson <[email protected]>

	* yylex.c: added %options, ccl exprs

1994-12-05  Vern Paxson <[email protected]>

	* misc.c: undid previous change

1994-12-04  Vern Paxson <[email protected]>

	* Makefile.in: Makefile.in from srcdir

1994-12-04  Vern Paxson <[email protected]>

	* Makefile.in: added skel.c to DISTFILES

1994-12-04  Vern Paxson <[email protected]>

	* flex.skl: added YYSTATE alias

1994-12-04  Vern Paxson <[email protected]>

	* scan.l: NL is now \r?\n

1994-12-04  Vern Paxson <[email protected]>

	* gen.c: use cerr for C++ diagnostics

1994-12-03  Vern Paxson <[email protected]>

	* flex.skl: undid YY_UNIX_NEWLINE

1994-12-03  Vern Paxson <[email protected]>

	* flexdef.h: STDC_HEADERS to check for stdlib

1994-12-03  Vern Paxson <[email protected]>

	* configure.in: AC_STDC_HEADERS -> AC_HEADER_STDC

1994-12-03  Vern Paxson <[email protected]>

	* misc.c: \n -> '\012'

1994-12-03  Vern Paxson <[email protected]>

	* flex.skl: Added YY_UNIX_NEWLINE

1994-12-03  Vern Paxson <[email protected]>

	* flex.skl: BOL changes

1994-12-03  Vern Paxson <[email protected]>

	* dfa.c: fixed bug with caseins but not ecs

1994-12-03  Vern Paxson <[email protected]>

	* gen.c: BOL changes some casts for Turbo C

1994-12-03  Vern Paxson <[email protected]>

	* main.c: messages identify filenames

1994-12-03  Vern Paxson <[email protected]>

	* misc.c: Increase slowly if realloc double overflows

1994-12-03  Vern Paxson <[email protected]>

	* nfa.c: YY_RULE_SETUP

1994-12-03  Vern Paxson <[email protected]>

	* scan.l: Added yy_XX_state %option's Added yy_set_bol

1994-11-29  Vern Paxson <[email protected]>

	* Makefile.in: don't remove ~ files

1994-11-24  Vern Paxson <[email protected]>

	* Makefile.in: get CFLAGS from autoconf

1994-11-24  Vern Paxson <[email protected]>

	* dfa.c, flex.skl, flexdef.h, gen.c, misc.c, parse.y, scan.l, sym.c: 
	Brian Madsen's tweaks for Borland

1994-11-24  Vern Paxson <[email protected]>

	* version.h: 2.5.0

1994-11-24  Vern Paxson <[email protected]>

	* flexdef.h: Added do_stdinit

1994-11-24  Vern Paxson <[email protected]>

	* FlexLexer.h: Added yy_delete_buffer() in destructor

1994-11-24  Vern Paxson <[email protected]>

	* flex.skl: Added yy_set_interactive, YY_ALWAYS_INTERACTIVE,
	 YY_NEVER_INTERACTIVE, YY_NO_INPUT, YY_NO_UNPUT, YY_NO_*_STATE

1994-11-24  Vern Paxson <[email protected]>

	* main.c: Added do_stdinit, Think C hacks

1994-11-24  Vern Paxson <[email protected]>

	* scan.l: Added %options for input, always-interactive,
	never-interactive, yy_scan_{buffer,bytes,string}

1994-11-05  Vern Paxson <[email protected]>

	* flex.skl: size_t #ifdef's for not compiling some statics

1994-11-05  Vern Paxson <[email protected]>

	* Makefile.in: $(FLEX) config.h

1994-11-05  Vern Paxson <[email protected]>

	* configure.in: config.h, size_t, malloc.h, sys/types.h

1994-11-05  Vern Paxson <[email protected]>

	* flexdef.h: config.h, size_t

1994-11-05  Vern Paxson <[email protected]>

	* main.c: yywrap option, no stdin/out init for VMS, mundane tweaks

1994-11-05  Vern Paxson <[email protected]>

	* parse.y: alloca, lint tweaks

1994-11-05  Vern Paxson <[email protected]>

	* scan.l: %option yywrap size_t tweaks

1994-11-05  Vern Paxson <[email protected]>

	* tblcmp.c: size_t tweaks

1994-11-05  Vern Paxson <[email protected]>

	* misc.c: size_t, STDC tweaks

1994-11-05  Vern Paxson <[email protected]>

	* flex.skl: Added yy_scan_{buffer,bytes,string}, plus tweaks

1994-10-12  Vern Paxson <[email protected]>

	* flex.skl: made stack code conditional on "stack" option

1994-10-12  Vern Paxson <[email protected]>

	* scan.l: added use of "stack" %option

1994-08-03  Vern Paxson <[email protected]>

	* gen.c: Fixed fencepost in call to yy_flex_strncpy

1994-07-25  Vern Paxson <[email protected]>

	* flex.skl: yy_eof_status -> yy_buffer_status

1994-07-25  Vern Paxson <[email protected]>

	* flex.skl: yy_flex_strcpy -> yy_flex_strncpy minor prototype tweak

1994-07-25  Vern Paxson <[email protected]>

	* gen.c: Bug fix for matching NUL's at end of token when
	interactive.  yy_flex_strcpy -> yy_flex_strncpy

1994-07-25  Vern Paxson <[email protected]>

	* nfa.c: No YY_USER_ACTION if continued action

1994-03-16  Vern Paxson <[email protected]>

	* flex.skl: Added fix for 8-bit chars returned by input()

1994-03-16  Vern Paxson <[email protected]>

	* flex.skl: Move definition of yy_flex_strcpy to come after #define
	of yytext_ptr

1994-01-08  Vern Paxson <[email protected]>

	* mkskel.sh: flex.skel -> flex.skl

1994-01-08  Vern Paxson <[email protected]>

	* mkskel.sh: Initial revision

1993-12-29  Vern Paxson <[email protected]>

	* Makefile.in: Fixed scan.c target so "make" detects flex failure

1993-12-27  Vern Paxson <[email protected]>

	* scan.l: Added %option's

1993-12-27  Vern Paxson <[email protected]>

	* Makefile.in: Nuked FLEX_FLAGS that are now done using %option

1993-12-27  Vern Paxson <[email protected]>

	* parse.y, scan.l: %option

1993-12-27  Vern Paxson <[email protected]>

	* main.c: Reworked for %option

1993-12-27  Vern Paxson <[email protected]>

	* flexdef.h: Added "unspecified", globals for %option

1993-12-27  Vern Paxson <[email protected]>

	* sym.c: start condition #define's go to action file

1993-12-27  Vern Paxson <[email protected]>

	* misc.c: Added action_define()

1993-12-27  Vern Paxson <[email protected]>

	* scan.l: Minor consolidation using scon scopes etc

1993-12-27  Vern Paxson <[email protected]>

	* scan.l: Modified to use scon scopes

1993-12-27  Vern Paxson <[email protected]>

	* scan.l: indented rules

1993-12-26  Vern Paxson <[email protected]>

	* parse.y: Added scon_stk stuff, format_warn

1993-12-26  Vern Paxson <[email protected]>

	* flexdef.h: Added format_warn

1993-12-26  Vern Paxson <[email protected]>

	* parse.y: Working checkpoint prior to adding <scon>{ stuff

1993-12-26  Vern Paxson <[email protected]>

	* flexdef.h, main.c: Added in_rule, deleted actvsc

1993-12-26  Vern Paxson <[email protected]>

	* misc.c: Added doubling of '\'s in filenames

1993-12-26  Vern Paxson <[email protected]>

	* scan.l: Added in_rule, doing_rule_action

1993-12-26  Vern Paxson <[email protected]>

	* sym.c: Removed actvsc

1993-12-23  Vern Paxson <[email protected]>

	* flex.1: -ooutput #line directives credits

1993-12-23  Vern Paxson <[email protected]>

	* flex.skl: Fixsed sense of test for %array

1993-12-23  Vern Paxson <[email protected]>

	* NEWS: 2.5.0 snapshot for Craig

1993-12-23  Vern Paxson <[email protected]>

	* parse.y: Added beginnings of <SCON>{ ... }

1993-12-23  Vern Paxson <[email protected]>

	* scan.l: Simplified scanning {}'s

1993-12-20  Vern Paxson <[email protected]>

	* flexdef.h: Added <stdlib.h>

1993-12-17  Vern Paxson <[email protected]>

	* flex.skl: prototypes for alloc/string routines

1993-12-17  Vern Paxson <[email protected]>

	* flex.skl: alloc, string routines internal

1993-12-17  Vern Paxson <[email protected]>

	* Makefile.in: Nuked lib{string,alloc}.c, added dependency of
	yylex.o on parse.h

1993-12-17  Vern Paxson <[email protected]>

	* configure.in: Check for string.h

1993-12-17  Vern Paxson <[email protected]>

	* flexdef.h: Use autoconf for string/strings.h yy_flex_XXX ->
	flex_XXX

1993-12-17  Vern Paxson <[email protected]>

	* scan.l: Added flex_XXX -> yy_flex_XXX wrappers

1993-12-17  Vern Paxson <[email protected]>

	* dfa.c, misc.c, sym.c: yy_flex_XXX -> flex_XXX

1993-12-17  Vern Paxson <[email protected]>

	* yylex.c: No more WHITESPACE token

1993-12-16  Vern Paxson <[email protected]>

	* FlexLexer.h, flex.skl: Added yy_top_state()

1993-12-16  Vern Paxson <[email protected]>

	* scan.l: simplified comment-scanning using push/pop states

1993-12-16  Vern Paxson <[email protected]>

	* parse.y: removed crufty WHITESPACE token, some uses of '\n' token

1993-12-15  Vern Paxson <[email protected]>

	* FlexLexer.h: start stack, extern "C++" moved

1993-12-15  Vern Paxson <[email protected]>

	* dfa.c: Bug fix for -CF

1993-12-15  Vern Paxson <[email protected]>

	* flexdef.h, misc.c: alloc routines take unsigned

1993-12-15  Vern Paxson <[email protected]>

	* flex.skl: start-state stacks, alloc routines take unsigned

1993-12-15  Vern Paxson <[email protected]>

	* flexdef.h, misc.c: bracket -CF table elements

1993-12-13  Vern Paxson <[email protected]>

	* misc.c: Do #bytes computation in {re,}allocate_array() only once

1993-12-11  Vern Paxson <[email protected]>

	* flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: 
	yy_str*() -> str*()

1993-12-11  Vern Paxson <[email protected]>

	* Makefile.in, dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c,
	parse.y, scan.l, sym.c: -o option

1993-12-11  Vern Paxson <[email protected]>

	* gen.c: lint tweak

1993-12-11  Vern Paxson <[email protected]>

	* NEWS: Expanded on extern "C++" news item

1993-12-11  Vern Paxson <[email protected]>

	* NEWS: 2.4.5

1993-12-11  Vern Paxson <[email protected]>

	* flex.skl: Added yy_fill_buffer

1993-12-11  Vern Paxson <[email protected]>

	* gen.c: is_interactive -> yy_is_interactive

1993-12-11  Vern Paxson <[email protected]>

	* flex.1: Updated credits

1993-12-11  Vern Paxson <[email protected]>

	* Makefile.in: Fixed typo in "uninstall" target

1993-12-11  Vern Paxson <[email protected]>

	* gen.c: Updated comment regarding 0-based vs. 1-based arrays for
	-CF.

1993-12-11  Vern Paxson <[email protected]>

	* dfa.c: Initialize dfaacc[0] for -CF representation Fixed minor
	memory leak

1993-12-11  Vern Paxson <[email protected]>

	* main.c: #include "FlexLexer.h" -> <FlexLexer.h>

1993-12-11  Vern Paxson <[email protected]>

	* FlexLexer.h: Added extern "C++" wrapper

1993-12-09  Vern Paxson <[email protected]>

	* main.c: Detect REJECT etc. before generating YY_USES_REJECT!

1993-12-09  Vern Paxson <[email protected]>

	* gen.c: Fixed bug in interactive reads where char is unsigned

1993-12-09  Vern Paxson <[email protected]>

	* parse.y: Fixed bug in treating '$' as variable trailing context

1993-12-09  Vern Paxson <[email protected]>

	* version.h: 2.4.5

1993-12-07  Vern Paxson <[email protected]>

	* README: pretester update

1993-12-07  Vern Paxson <[email protected]>

	* NEWS: 2.4.4

1993-12-07  Vern Paxson <[email protected]>

	* flex.1: LexError(), C++ experiment warning, credits

1993-12-07  Vern Paxson <[email protected]>

	* scan.l: Fixed 8-bit bug

1993-12-07  Vern Paxson <[email protected]>

	* flex.skl, gen.c: Fixed nasty 8-bit bugs

1993-12-07  Vern Paxson <[email protected]>

	* dfa.c, ecs.c, flexdef.h, gen.c, main.c, nfa.c, tblcmp.c: 
	{min,max,abs} -> {MIN,MAX,ABS}

1993-12-07  Vern Paxson <[email protected]>

	* FlexLexer.h, flex.skl: Support for yyFlexLexer::LexerError

1993-12-06  Vern Paxson <[email protected]>

	* version.h: 2.4.4

1993-12-05  Vern Paxson <[email protected]>

	* flex.1: credits update

1993-12-05  Vern Paxson <[email protected]>

	* Makefile.in: very minor "install" tweaks

1993-12-05  Vern Paxson <[email protected]>

	* flex.skl, nfa.c: YY_USER_ACTION generated now for each case in
	action switch

1993-12-04  Vern Paxson <[email protected]>

	* flex.skl: Fixed bug in pointing yyin at a new file and resuming
	scanning

1993-12-03  Vern Paxson <[email protected]>

	* NEWS: Added note regarding g++ 2.5.X

1993-12-03  Vern Paxson <[email protected]>

	* flex.1: updated credits

1993-12-03  Vern Paxson <[email protected]>

	* NEWS: ranlib addition for 2.4.3

1993-12-03  Vern Paxson <[email protected]>

	* Makefile.in: Minor tweak to last change

1993-12-03  Vern Paxson <[email protected]>

	* Makefile.in: run ranlib on libfl.a

1993-12-03  Vern Paxson <[email protected]>

	* NEWS: Hopefully last update prior to 2.4.3

1993-12-03  Vern Paxson <[email protected]>

	* flexdef.h, gen.c, misc.c, sym.c: lint tweaks

1993-12-03  Vern Paxson <[email protected]>

	* Makefile.in: Added exec_prefix

1993-12-03  Vern Paxson <[email protected]>

	* flex.1: credit update

1993-12-03  Vern Paxson <[email protected]>

	* flex.skl: lint tweak

1993-12-03  Vern Paxson <[email protected]>

	* NEWS: FlexLexer.h fixed for separate inclusion

1993-12-03  Vern Paxson <[email protected]>

	* FlexLexer.h, flex.skl, main.c: mods so FlexLexer.h can be included
	separately

1993-12-03  Vern Paxson <[email protected]>

	* flex.1: -F incompatible with -+

1993-12-02  Vern Paxson <[email protected]>

	* NEWS: Elaborated comments for 2.4.3

1993-12-02  Vern Paxson <[email protected]>

	* NEWS: 2.4.3

1993-12-02  Vern Paxson <[email protected]>

	* flex.1: Updated message regarding missing libfl.a routines Added
	thanks to Noah Friedman

1993-12-02  Vern Paxson <[email protected]>

	* Makefile.in: Added libstring.c Modified "lint" target to use
	-Dconst= Added a.out, lex.yy.cc to sundry clean targets

1993-12-02  Vern Paxson <[email protected]>

	* flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: Use
	yy_strXXX() routines instead of <string.h>

1993-12-01  Vern Paxson <[email protected]>

	* version.h: 2.4.3

1993-12-01  Vern Paxson <[email protected]>

	* flexdef.h, misc.c: yy_flex_xmalloc() moved to misc.c

1993-12-01  Vern Paxson <[email protected]>

	* flex.skl: Fixed bug in yy_fatal_error()

1993-12-01  Vern Paxson <[email protected]>

	* Makefile.in: ... and remove plain tar file after compression

1993-12-01  Vern Paxson <[email protected]>

	* NEWS: 2.4.2

1993-12-01  Vern Paxson <[email protected]>

	* Makefile.in: Produce both compress'd and gzip'd distribution tar
	files

1993-12-01  Vern Paxson <[email protected]>

	* version.h: Release 2.4.2

1993-11-30  Vern Paxson <[email protected]>

	* NEWS: -a -> -Ca

1993-11-30  Vern Paxson <[email protected]>

	* README: described configuration files in manifest

1993-11-30  Vern Paxson <[email protected]>

	* Makefile.in: Added intermediate step of copying MISC/alloca.c ->
	alloca.c Included CPPFLAGS when compiling alloca.c

1993-11-30  Vern Paxson <[email protected]>

	* README: Credit to 2.4 pre-testers.

1993-11-30  Vern Paxson <[email protected]>

	* gen.c: Fixed nasty bug in short/long decl decision

1993-11-30  Vern Paxson <[email protected]>

	* flexdef.h: Lowered MAX_SHORT out of increased general paranoia.
	Added yy_flex_xmalloc() proto

1993-11-30  Vern Paxson <[email protected]>

	* main.c: Fixed very minor typo in -v output

1993-11-30  Vern Paxson <[email protected]>

	* misc.c: Removed vestigal cast to (char) in isupper() call

1993-11-30  Vern Paxson <[email protected]>

	* misc.c: Added casts to unsigned Char for isascii() calls

1993-11-30  Vern Paxson <[email protected]>

	* parse.y: Added #ifdef chud for alloca()

1993-11-30  Vern Paxson <[email protected]>

	* Makefile.in: Added alloca

1993-11-30  Vern Paxson <[email protected]>

	* configure.in: Add AC_ALLOCA if using bison

1993-11-29  Vern Paxson <[email protected]>

	* Makefile.in: Added intermediate file going scan.l -> scan.c

1993-11-29  Vern Paxson <[email protected]>

	* Makefile.in: Removed parse.{c,h} from distribution files, since
	 they may not be all that portable.

1993-11-29  Vern Paxson <[email protected]>

	* flex.skl: Fixed %array YYLMAX headaches, added error message if
	 buffer needs growing but REJECT used

1993-11-29  Vern Paxson <[email protected]>

	* gen.c, main.c: Fixed YYLMAX headaches

1993-11-29  Vern Paxson <[email protected]>

	* flex.1: Documented that buffer can't grow if REJECT used

1993-11-29  Vern Paxson <[email protected]>

	* Makefile.in: Added parse.{c,h} to dist files

1993-11-29  Vern Paxson <[email protected]>

	* flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l: Fixed to
	buffer section 1 definitions

1993-11-29  Vern Paxson <[email protected]>

	* sym.c: Fixed ANSI-C glitch with '%' operator

1993-11-29  Vern Paxson <[email protected]>

	* scan.l: Fixed mis-definition of ndlookup()

1993-11-29  Vern Paxson <[email protected]>

	* NEWS: 2.4 -> 2.4.1

1993-11-29  Vern Paxson <[email protected]>

	* Makefile.in: Added install.sh, mkinstalldirs to distribution files

1993-11-29  Vern Paxson <[email protected]>

	* flex.1: Added Nathan Zelle, "promoted" Francois

1993-11-29  Vern Paxson <[email protected]>

	* Makefile.in: only "realclean" removes flex dist depends on flex

1993-11-29  Vern Paxson <[email protected]>

	* flexdef.h, misc.c: myctoi takes char[] instead of Char[]

1993-11-28  Vern Paxson <[email protected]>

	* flexdef.h: -a -> -Ca all_lower, all_upper -> work on char*

1993-11-28  Vern Paxson <[email protected]>

	* Makefile.in: Added -Ca to bigcheck

1993-11-28  Vern Paxson <[email protected]>

	* main.c: -a -> -Ca; fixed help output

1993-11-28  Vern Paxson <[email protected]>

	* dfa.c, flex.1: -a -> -Ca

1993-11-28  Vern Paxson <[email protected]>

	* misc.c: all_lower, all_upper work on char*

1993-11-28  Vern Paxson <[email protected]>

	* scan.l: Fixed some casts now that yytext is always char* and never
	unsigned char*

1993-11-28  Vern Paxson <[email protected]>

	* Makefile.in: Francois' tweaks

1993-11-28  Vern Paxson <[email protected]>

	* configure.in: AC_LN_S, AC_STDC_HEADERS (but not AC_ALLOCA)

1993-11-27  Vern Paxson <[email protected]>

	* NEWS: fixed typo

1993-11-27  Vern Paxson <[email protected]>

	* Makefile.in: Don't remove dist directory

1993-11-27  Vern Paxson <[email protected]>

	* Makefile.in: Include liballoc.c in lint targets

1993-11-27  Vern Paxson <[email protected]>

	* misc.c: lint tweak

1993-11-27  Vern Paxson <[email protected]>

	* Makefile.in: Added -l compression to bigcheck

1993-11-27  Vern Paxson <[email protected]>

	* Makefile.in: permission tweaking for "dist"

1993-11-27  Vern Paxson <[email protected]>

	* Makefile.in: more "dist" tweaks

1993-11-27  Vern Paxson <[email protected]>

	* Makefile.in: Changed "make dist" to use version.h, include scan.c
	in initial dir copy

1993-11-27  Vern Paxson <[email protected]>

	* version.h: 2.4.1

1993-11-27  Vern Paxson <[email protected]>

	* README: Revised as per Francois Pinard

1993-11-27  Vern Paxson <[email protected]>

	* COPYING: flex.skel -> flex.skl

1993-11-27  Vern Paxson <[email protected]>

	* NEWS: Updated date of 2.4 release

1993-11-27  Vern Paxson <[email protected]>

	* Makefile.in: Removed manual & nroff output from distribution

1993-11-27  Vern Paxson <[email protected]>

	* NEWS: 2.4.1 release

1993-11-27  Vern Paxson <[email protected]>

	* configure.in: Initial revision

1993-11-27  Vern Paxson <[email protected]>

	* Makefile.in: Merge w/ 2.4.1 changes added "dist2" target

1993-11-26  Vern Paxson <[email protected]>

	* Makefile.in: Initial revision

1993-11-26  Vern Paxson <[email protected]>

	* flexdef.h: Removed #ifndef FILE protection from include of stdio

1993-11-26  Vern Paxson <[email protected]>

	* flex.1: Added Francois Pinard to distribution headache helpers

1993-11-26  Vern Paxson <[email protected]>

	* flex.skl: Modified C++ scanners to get input a character at a time
	for interactive scanners.

1993-11-26  Vern Paxson <[email protected]>

	* main.c: Added YY_INTERACTIVE.

1993-11-26  Vern Paxson <[email protected]>

	* scan.l: Put definitions inside ()'s so we can test -l option for
	"make bigcheck"

1993-11-26  Vern Paxson <[email protected]>

	* flex.1: Documented YY_INTERACTIVE.

1993-11-26  Vern Paxson <[email protected]>

	* flex.1, flex.skl, flexdef.h, gen.c, main.c, parse.y, scan.l: -l
	lex compatibility flag

1993-11-20  Vern Paxson <[email protected]>

	* flex.skl: Support for read()/fread() section 1 definitions precede
	default macro definitions

1993-11-20  Vern Paxson <[email protected]>

	* flexdef.h: Added use_read global

1993-11-20  Vern Paxson <[email protected]>

	* gen.c: Cleaner definition for yymore() Fixed string broken across
	multiple lines

1993-11-20  Vern Paxson <[email protected]>

	* main.c: Added -Cr

1993-11-20  Vern Paxson <[email protected]>

	* misc.c: K&R declaration for check_char()

1993-11-20  Vern Paxson <[email protected]>

	* flex.1: Documented -Cr

1993-11-20  Vern Paxson <[email protected]>

	* flex.1: No need to #undef before redefining prior to -Cr
	documentation

1993-11-10  Vern Paxson <[email protected]>

	* README: Heavily massaged for 2.4

1993-11-10  Vern Paxson <[email protected]>

	* flex.1: Added Landon Noll to thanks.

1993-11-10  Vern Paxson <[email protected]>

	* NEWS: 2.4 release

1993-11-10  Vern Paxson <[email protected]>

	* flex.1: 2.4 documentation

1993-11-10  Vern Paxson <[email protected]>

	* main.c: Added global to remember -P prefix so it can be written in
	-v summary.  Alphabetized prefix generation, added yywrap

1993-11-09  Vern Paxson <[email protected]>

	* version.h: updated date for 2.4.0 :-(

1993-10-10  Vern Paxson <[email protected]>

	* FlexLexer.h: Whitespace tweaking

1993-10-10  Vern Paxson <[email protected]>

	* main.c: Use DEFAULT_CSIZE only if not using equivalence classes.

1993-10-10  Vern Paxson <[email protected]>

	* flex.1: Checkpoint prior to final 2.4 update

1993-10-04  Vern Paxson <[email protected]>

	* NEWS: Raw 2.4 changes

1993-10-04  Vern Paxson <[email protected]>

	* flex.skl: osfcn.h -> unistd.h

1993-10-04  Vern Paxson <[email protected]>

	* flex.skl: Added "static" to definition of yy_fatal_error as well
	as fwd decl.

1993-10-04  Vern Paxson <[email protected]>

	* flex.skl: Added yy_fatal_error function.

1993-10-03  Vern Paxson <[email protected]>

	* flex.skl, gen.c: Got rid of (char *) casts of yytext, no longer
	needed.

1993-10-03  Vern Paxson <[email protected]>

	* FlexLexer.h: YY_CHAR -> char added YYText(), YYLeng()

1993-10-03  Vern Paxson <[email protected]>

	* flex.skl, gen.c: Minimized use of YY_CHAR

1993-10-03  Vern Paxson <[email protected]>

	* main.c: Added "flex++" feature Minimized use of YY_CHAR

1993-10-02  Vern Paxson <[email protected]>

	* main.c: Clarified help message for -S

1993-10-02  Vern Paxson <[email protected]>

	* libyywrap.c, version.h: Initial revision

1993-10-02  Vern Paxson <[email protected]>

	* main.c: If -+ used, output to lex.yy.cc

1993-10-02  Vern Paxson <[email protected]>

	* FlexLexer.h, flex.skl: Switched from FILE*'s to stream's

1993-10-02  Vern Paxson <[email protected]>

	* flexdef.h: Added expand_nxt_chk() extern.

1993-10-02  Vern Paxson <[email protected]>

	* flex.skl: Added dynamic buffer growing.  Added yyless() for
	section 3.

1993-10-02  Vern Paxson <[email protected]>

	* dfa.c, flexdef.h, gen.c, main.c: Added -a option for long-align.

1993-10-02  Vern Paxson <[email protected]>

	* scan.l: formfeed no longer considered whitespace

1993-09-21  Vern Paxson <[email protected]>

	* flexdef.h: Nuked FILENAMESIZE

1993-09-21  Vern Paxson <[email protected]>

	* main.c: yyflexlexer.h -> FlexLexer.h minor portability tweak

1993-09-21  Vern Paxson <[email protected]>

	* gen.c: Added start condition to EOF trace output

1993-09-21  Vern Paxson <[email protected]>

	* flex.skl: Added YY_START changed yyFlexLexer to define yylex()

1993-09-21  Vern Paxson <[email protected]>

	* misc.c: Minor portability tweaks

1993-09-21  Vern Paxson <[email protected]>

	* FlexLexer.h: Split into two classes, one fully abstract.  yylex()
	no longer abstract in yyFlexLexer

1993-09-21  Vern Paxson <[email protected]>

	* scan.l: PC lint tweak

1993-09-21  Vern Paxson <[email protected]>

	* parse.y: YYSTYPE #define'd to int

1993-09-21  Vern Paxson <[email protected]>

	* nfa.c: minor lint tweak

1993-09-16  Vern Paxson <[email protected]>

	* FlexLexer.h: Initial revision

1993-09-16  Vern Paxson <[email protected]>

	* flexdef.h: Delete prototypes for Unix system calls.

1993-09-16  Vern Paxson <[email protected]>

	* ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, nfa.c, parse.y,
	scan.l, sym.c, tblcmp.c, yylex.c: nuked static RCS string

1993-09-16  Vern Paxson <[email protected]>

	* main.c: %array not allowed with C++ scanners

1993-09-16  Vern Paxson <[email protected]>

	* scan.l: Fixed bugs regarding %{%} code in section 2 prolog %array
	not allowed with C++ scanners

1993-08-25  Vern Paxson <[email protected]>

	* flexdef.h: Added C_plus_plus flag.

1993-08-25  Vern Paxson <[email protected]>

	* flex.skl: First version of C/C++ skeleton

1993-08-25  Vern Paxson <[email protected]>

	* gen.c: yy_state_type declared earlier.  Made a bunch of statics
	only output if not -+

1993-08-25  Vern Paxson <[email protected]>

	* main.c: Added -+ option, updated usage() output, rearranged some
	 generated code to come at the right point in the output for
	yyflexlexer.h.

1993-08-25  Vern Paxson <[email protected]>

	* misc.c: Added %+/%-/%* to skelout()

1993-08-25  Vern Paxson <[email protected]>

	* scan.l: EOF in section 2 prolog leads to section 0, not section 3

1993-08-25  Vern Paxson <[email protected]>

	* yylex.c: Dump promotion of EOF in section 2 to turn on section 3;
	 instead just treat it like a final EOF

1993-08-25  Vern Paxson <[email protected]>

	* dfa.c: yy_nxt table should be "const"

1993-08-24  Vern Paxson <[email protected]>

	* flexdef.h: Removed a lot of #ifdef chud "backtracking" -> "backing
	up"

1993-08-24  Vern Paxson <[email protected]>

	* main.c: "backtracking" -> "backing up" got rid of time reports

1993-08-24  Vern Paxson <[email protected]>

	* gen.c: "backtracking" -> "backing up" some portability tweaks
	fixed to only call flexscan() when done if known to be in section 3

1993-08-24  Vern Paxson <[email protected]>

	* misc.c: isascii() moved to flexdef.h nuked flex_gettime()

1993-08-24  Vern Paxson <[email protected]>

	* scan.l: Fixed bug with empty section 2

1993-08-24  Vern Paxson <[email protected]>

	* yylex.c: Chucked definition of isascii()

1993-08-24  Vern Paxson <[email protected]>

	* flex.skl: preserve yytext on input() bug fix when combining
	yyless() with yymore() checkpoint prior to C++ option

1993-08-24  Vern Paxson <[email protected]>

	* dfa.c: "backtracking" -> "backing up"

1993-07-09  Vern Paxson <[email protected]>

	* flex.skl: Fixed to not generate extra EOF's after reading one.

1993-07-05  Vern Paxson <[email protected]>

	* main.c: Spit out definition of YY_CHAR early

1993-07-05  Vern Paxson <[email protected]>

	* flex.skl: Some rearranging to make sure things get declared in the
	right order

1993-07-05  Vern Paxson <[email protected]>

	* tblcmp.c: Some comment fixes as per Wilhelms

1993-07-05  Vern Paxson <[email protected]>

	* scan.l: Nuked #undef of yywrap, now that it's a function

1993-07-05  Vern Paxson <[email protected]>

	* parse.y: Fixed bug with Z-a character classes as per Wilhelms

1993-07-05  Vern Paxson <[email protected]>

	* nfa.c: added check_char call in mkstate() to prevent bad xtion
	chars

1993-07-05  Vern Paxson <[email protected]>

	* gen.c: Fixed some reallocation bugs, etc. as per Wilhelms

1993-07-05  Vern Paxson <[email protected]>

	* flexdef.h: Added check_char(), readable_form()

1993-07-05  Vern Paxson <[email protected]>

	* flex.skl: Added #ifndef's around #define's to let user override
	Moved a bunch of definitions prior to section 1

1993-07-05  Vern Paxson <[email protected]>

	* dfa.c: Wilhems bug fixes.

1993-07-05  Vern Paxson <[email protected]>

	* ccl.c, misc.c: Added check_char()

1993-06-12  Vern Paxson <[email protected]>

	* flexdef.h: Changed to use yy_flex_alloc() and friends

1993-06-12  Vern Paxson <[email protected]>

	* main.c: Added -P flag

1993-06-12  Vern Paxson <[email protected]>

	* scan.l: Fixed bug in lex % directives

1993-06-12  Vern Paxson <[email protected]>

	* misc.c: Modified to use yy_flex_alloc() and friends

1993-06-12  Vern Paxson <[email protected]>

	* sym.c: Modified to use yy_flex_alloc()

1993-06-12  Vern Paxson <[email protected]>

	* flex.skl: Modified to use yy_flex_alloc() and friends Moved some
	globals earlier in the file to permit access in section 1

1993-06-12  Vern Paxson <[email protected]>

	* dfa.c: Got rid of code needed for %t

1993-04-14  Vern Paxson <[email protected]>

	* ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, libmain.c,
	main.c, misc.c, nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 
	Reformatting.

1993-04-05  Vern Paxson <[email protected]>

	* flex.1: Fixed bug in description of backtracking

1993-04-05  Vern Paxson <[email protected]>

	* NEWS: 2.3.8

1993-04-05  Vern Paxson <[email protected]>

	* flex.skl, main.c: %array support

1993-04-05  Vern Paxson <[email protected]>

	* misc.c: Added non-STDC clause for '\a'

1993-04-05  Vern Paxson <[email protected]>

	* scan.l: Fixed subtle problems regarding '*'s in comments
	%pointer/%array match entire lines

1993-04-05  Vern Paxson <[email protected]>

	* gen.c: Added %array support

1993-02-06  Vern Paxson <[email protected]>

	* README: Finally updated email addr

1993-02-06  Vern Paxson <[email protected]>

	* flex.1: Mostly .LP -> .PP

1993-02-06  Vern Paxson <[email protected]>

	* flexdef.h: [no log message]

1993-02-06  Vern Paxson <[email protected]>

	* main.c, scan.l: A lot of tweaks ...

1993-02-06  Vern Paxson <[email protected]>

	* ccl.c: reallocate_character_array -> reallocate_Character_array

1993-02-06  Vern Paxson <[email protected]>

	* gen.c: Bug/lint fixes Modified to work with "action" array instead
	of temp file

1993-02-06  Vern Paxson <[email protected]>

	* sym.c: Fixed bug in 8-bit hashing

1993-02-06  Vern Paxson <[email protected]>

	* parse.y: numerous bug fixes extra formatting of error/warning
	messages added support of <*>, partial support for nested start
	conditions

1993-02-06  Vern Paxson <[email protected]>

	* ecs.c: Remove %t cruft

1993-02-06  Vern Paxson <[email protected]>

	* flex.skl: Beginning of %pointer/%array support

1993-02-06  Vern Paxson <[email protected]>

	* dfa.c: Added keeping track of which rules are useful fixed a
	fencepost error in checking for scanners that require -8

1993-02-06  Vern Paxson <[email protected]>

	* nfa.c: Added checking for whether rules are useful modified to
	work with internal "action" array

1993-02-06  Vern Paxson <[email protected]>

	* misc.c: Added internal "action" array, internal skeleton,
	zero_out() in lieu of bzero

1993-02-06  Vern Paxson <[email protected]>

	* tblcmp.c: Fixed a bunch of fencepost errors in increasing tables.

1993-02-06  Vern Paxson <[email protected]>

	* yylex.c: -Wall fix

1991-03-28  Vern Paxson <[email protected]>

	* gen.c: Fixed out-of-bounds access bug; patch #7 for release 2.3

1991-03-28  Vern Paxson <[email protected]>

	* NEWS: Patch #7 for 2.3

1990-10-23  Vern Paxson <[email protected]>

	* gen.c: fixed missing "rule_type" entry for end-of-buffer action

1990-08-29  Vern Paxson <[email protected]>

	* gen.c: Fixed yymore() but in not resetting yy_more_len

1990-08-29  Vern Paxson <[email protected]>

	* NEWS: Patch #6 for 2.3

1990-08-16  Vern Paxson <[email protected]>

	* NEWS: Patch #5

1990-08-14  Vern Paxson <[email protected]>

	* misc.c: fixed comment in myesc()

1990-08-14  Vern Paxson <[email protected]>

	* NEWS: fixed date in patch #4

1990-08-14  Vern Paxson <[email protected]>

	* NEWS: patch #4

1990-08-14  Vern Paxson <[email protected]>

	* misc.c: fixed hexadecimal escapes; added is_hex_digit()

1990-08-03  Vern Paxson <[email protected]>

	* NEWS: Patch #3

1990-08-03  Vern Paxson <[email protected]>

	* flex.skl, flexdef.h: changed to include <stddef.h> for __GNUC__

1990-08-02  Vern Paxson <[email protected]>

	* NEWS: 2.3 patch #2

1990-08-02  Vern Paxson <[email protected]>

	* flex.skl: Another try at getting the malloc() definitions correct;
	this time for g++, too

1990-08-02  Vern Paxson <[email protected]>

	* flex.skl, flexdef.h: fixed to declare malloc() and free() by hand
	if __GNUC__

1990-07-28  Vern Paxson <[email protected]>

	* flexdef.h: Changed to get malloc definition in identical fashion
	to that used by flex.skel

1990-06-28  Vern Paxson <[email protected]>

	* NEWS: [no log message]

1990-06-28  Vern Paxson <[email protected]>

	* flex.1: Fixed bug in mini-scanner examle Fixed bug in YY_INPUT
	redefinition yylineno defense reentrancy documentation Something
	else which I forget.

1990-06-27  Vern Paxson <[email protected]>

	* COPYING, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, main.c, misc.c,
	nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 4.4 BSD copyright

1990-05-26  Vern Paxson <[email protected]>

	* README: Changed prolog to reflect 2.3 release.

1990-05-26  Vern Paxson <[email protected]>

	* NEWS: pointed reader at Makefile instead of README for porting
	considerations added Makefile comments: support for SCO Unix;
	parameterization

1990-05-26  Vern Paxson <[email protected]>

	* flex.skl: Added DONT_HAVE_STDLIB_H and declarations of malloc()

1990-05-26  Vern Paxson <[email protected]>

	* NEWS: 2.3 changes

1990-05-26  Vern Paxson <[email protected]>

	* flex.1: documentation on new features Comment regarding Ove's work
	^foo|bar difference between flex / lex yyin initialization
	difference documented that yy_switch_to_buffer can be used in
	yywrap() documented that # comments are deprecated

1990-05-26  Vern Paxson <[email protected]>

	* main.c: declared void functions as such added prototypes for
	forward references changed to check for error status when closing
	files

1990-05-26  Vern Paxson <[email protected]>

	* yylex.c: Added macro definition for isascii() if not already
	present

1990-05-26  Vern Paxson <[email protected]>

	* sym.c: declared void functions as such added prototypes for
	forward references changed to use format_pinpoint_message where
	appropriate

1990-05-26  Vern Paxson <[email protected]>

	* scan.l: declared void functions as such changed to strip #
	comments, as documented moved #undef of yywrap() to before include
	    of flexdef, so prototype doesn't get screwed up

1990-05-26  Vern Paxson <[email protected]>

	* parse.y: introduced format_pinpoint_message() declared void
	functions as such changed lone <<EOF>> to apply to all outstanding
	start conditions

1990-05-26  Vern Paxson <[email protected]>

	* nfa.c, tblcmp.c: declared void functions as such added prototypes
	for forward references

1990-05-26  Vern Paxson <[email protected]>

	* misc.c: declared void functions as such prototypes for forward
	references shuffled around some routines to make the order perhaps a
	little more logical changed memory references to use void* instead
	of char*

1990-05-26  Vern Paxson <[email protected]>

	* libmain.c: Added declaration of arguments made yylex() a function

1990-05-26  Vern Paxson <[email protected]>

	* gen.c: prototypes for forward references declared void functions
	as such yy_flex_debug testing of error on file closes casts to void
	for sprintf() and strcpy()

1990-05-26  Vern Paxson <[email protected]>

	* flexdef.h: Added prototypes changed memory allocation routines to
	deal with void*'s instead of char*'s some rearranging for VMS

1990-05-26  Vern Paxson <[email protected]>

	* flex.skl: Added YY_USER_INIT Added yy_new_buffer() alias for
	yy_create_buffer() fixed (hopefully) malloc declaration headaches

1990-05-26  Vern Paxson <[email protected]>

	* ecs.c: declared void functions as such declared void functions as
	such

1990-05-26  Vern Paxson <[email protected]>

	* dfa.c: prototypes for forward references declared void functions
	as such

1990-05-26  Vern Paxson <[email protected]>

	* ccl.c: Declared void functions as such

1990-04-12  Vern Paxson <[email protected]>

	* flex.skl: added fix for allowing yy_switch_to_buffer() in yywrap()

1990-04-03  Vern Paxson <[email protected]>

	* NEWS: patch #3 - -I fix

1990-03-30  Vern Paxson <[email protected]>

	* gen.c: Changed generation of archaic "continue" to "goto
	yy_find_action"

1990-03-27  Vern Paxson <[email protected]>

	* NEWS: Patch #2 changes

1990-03-27  Vern Paxson <[email protected]>

	* flex.skl: fixed fencepost errors with yy_buf_size and detecting
	NUL's

1990-03-26  Vern Paxson <[email protected]>

	* NEWS: [no log message]

1990-03-26  Vern Paxson <[email protected]>

	* flex.skl: g++ tweaks

1990-03-23  Vern Paxson <[email protected]>

	* NEWS: Changes for Patch #1.

1990-03-23  Vern Paxson <[email protected]>

	* flex.skl: fix for g++

1990-03-23  Vern Paxson <[email protected]>

	* flex.1: minor typos and formatting changes.  Removed BITNET
	address.

1990-03-23  Vern Paxson <[email protected]>

	* README: nuked BITNET address.

1990-03-20  Vern Paxson <[email protected]>

	* README: 2.2 README

1990-03-20  Vern Paxson <[email protected]>

	* NEWS: USG alias.

1990-03-20  Vern Paxson <[email protected]>

	* flexdef.h: Added USG alias for SYS_V

1990-03-20  Vern Paxson <[email protected]>

	* : [no log message]

1990-03-20  Vern Paxson <[email protected]>

	* flex.skl: Tweaks for lint and C++

1990-03-20  Vern Paxson <[email protected]>

	* flex.1: -ll => -lfl

1990-03-20  Vern Paxson <[email protected]>

	* NEWS: 2.2 changes

1990-03-20  Vern Paxson <[email protected]>

	* flex.skl: Changed to use YY_BUFFER_STATE everywhere.

1990-03-20  Vern Paxson <[email protected]>

	* flex.1: [no log message]

1990-03-20  Vern Paxson <[email protected]>

	* dfa.c: "associated rules" changed to "associated rule line
	numbers".

1990-03-20  Vern Paxson <[email protected]>

	* scan.l: cast added to malloc() call to keep lint happy.

1990-03-20  Vern Paxson <[email protected]>

	* yylex.c: Fixed handling of premature EOF's.

1990-03-20  Vern Paxson <[email protected]>

	* sym.c: Removed declaration of malloc()

1990-03-20  Vern Paxson <[email protected]>

	* scan.l: Removed malloc() declaration.  Added detection of EOF in
	actions.

1990-03-20  Vern Paxson <[email protected]>

	* parse.y: Rules rewritten so '/' and '$' parsed correctly.

1990-03-20  Vern Paxson <[email protected]>

	* nfa.c: Corrected line numbers for continued actions.

1990-03-20  Vern Paxson <[email protected]>

	* misc.c: Removed declarations of malloc() and realloc().

1990-03-20  Vern Paxson <[email protected]>

	* main.c: Summary of generation flags.  Minor -8 tweaks.

1990-03-20  Vern Paxson <[email protected]>

	* gen.c: full support for -d

1990-03-20  Vern Paxson <[email protected]>

	* flexdef.h: defines for malloc() and realloc() conditional defines
	for abs(), min(), and max()

1990-03-20  Vern Paxson <[email protected]>

	* flex.skl: Many multiple-buffer additions.

1990-03-20  Vern Paxson <[email protected]>

	* dfa.c: -8 tweaks.

1990-03-19  Vern Paxson <[email protected]>

	* flex.skl: Proto hacks.  NUL hacks.  Debugging hacks.  C++ hacks.

1990-03-16  Vern Paxson <[email protected]>

	* : RCS won't let me unedit! gets "Missing access list"

1990-03-16  Vern Paxson <[email protected]>

	* tblcmp.c: Minor tweaks for NUL's.

1990-03-16  Vern Paxson <[email protected]>

	* : no changes -- had checked out for testing smaller read buffer
	sizes

1990-03-16  Vern Paxson <[email protected]>

	* nfa.c: hack for NUL's.

1990-03-16  Vern Paxson <[email protected]>

	* misc.c: Hack to cshell for NUL's.

1990-03-16  Vern Paxson <[email protected]>

	* main.c: NUL's.  -8

1990-03-16  Vern Paxson <[email protected]>

	* gen.c: NUL's.

1990-03-16  Vern Paxson <[email protected]>

	* flexdef.h: NUL's.  8-bit chars.

1990-03-16  Vern Paxson <[email protected]>

	* flex.skl: NUL's; indenting

1990-03-16  Vern Paxson <[email protected]>

	* dfa.c: more thrashing around with NUL's

1990-03-16  Vern Paxson <[email protected]>

	* ccl.c: removed NUL hack

1990-03-14  Vern Paxson <[email protected]>

	* yylex.c: Added <<EOF>> token

1990-03-14  Vern Paxson <[email protected]>

	* ecs.c, flexdef.h:  Tweaks for NUL chars.

1990-03-14  Vern Paxson <[email protected]>

	* dfa.c, gen.c, main.c, misc.c, parse.y, scan.l, tblcmp.c: Tweaks
	for NUL chars.

1990-03-14  Vern Paxson <[email protected]>

	* ccl.c: Tweaks for handling NUL's.

1990-02-28  Vern Paxson <[email protected]>

	* flex.1: [no log message]

1990-02-28  Vern Paxson <[email protected]>

	* flex.1: Changed .so options.man to inlined version since flex.1
	will have a different (shorter) options description.

1990-02-28  Vern Paxson <[email protected]>

	* flex.1: [no log message]

1990-02-28  Vern Paxson <[email protected]>

	* flex.1: [no log message]

1990-02-26  Vern Paxson <[email protected]>

	* flex.1: [no log message]

1990-02-25  Vern Paxson <[email protected]>

	* flex.1: [no log message]

1990-02-25  Vern Paxson <[email protected]>

	* flex.1: Initial revision

1990-01-16  Vern Paxson <[email protected]>

	* gen.c: Restored EOB accepting list for REJECT.  Second try at 2.2
	Release.

1990-01-16  Vern Paxson <[email protected]>

	* misc.c: Added missing ',' in error message.  2.2 Release, second
	try.

1990-01-16  Vern Paxson <[email protected]>

	* yylex.c: 8-bit char support.  2.2 Release.

1990-01-15  Vern Paxson <[email protected]>

	* scan.l: 8-bit char support.  Arbitrary indented/%{} code allowed
	in section 2.  \x escapes.  %t support.  Minor POSIX-compliance
	changes.  BEGIN(0) -> BEGIN(INITIAL).  yywrap() and set_input_file()
	for multiple input files.  C_COMMENT_2 removed.  2.2 Release.

1990-01-15  Vern Paxson <[email protected]>

	* flexdef.h: 8-bit char support.  SYS_V / Atari portability fixes.
	Removed generated array names.  CSIZE now only defined if not
	already defined.  Added "csize" global.  Added "input_files",
	"num_input_files", and "program_name" globals.  %t support globals.
	2.2 Release.

1990-01-15  Vern Paxson <[email protected]>

	* gen.c: Removed unused EOB_accepting_list array.  2.2 Release.

1990-01-15  Vern Paxson <[email protected]>

	* gen.c: Bug in -F table generation fixed.  8-bit char support.
	Hardwired generated array names.  "const"'s added to generated code.
	Fixed yymore() / trailing context bug.

1990-01-15  Vern Paxson <[email protected]>

	* parse.y: 8-bit char support.  Error-message pinpointing.  2.2
	Release.

1990-01-15  Vern Paxson <[email protected]>

	* main.c: Unsigned char support.  %t support.  Removed hard-wiring
	of program name "flex".  -c changed to -C; -c now deprecated.  -n
	added. :-( Multiple input files.  SYSV tmpnam() use.  Removed old
	#define's from output.  Identified error messages w/ filename and
	line.  2.2 Release.

1990-01-15  Vern Paxson <[email protected]>

	* sym.c: Unsigned char support.  2.2 Release.

1990-01-15  Vern Paxson <[email protected]>

	* nfa.c: Removed redundant test.  2.2 Release.

1990-01-15  Vern Paxson <[email protected]>

	* misc.c: Unsigned char support.  \x support.  2.2 Release.

1990-01-15  Vern Paxson <[email protected]>

	* tblcmp.c: 8-bit char support.  2.2 Release.

1990-01-15  Vern Paxson <[email protected]>

	* flex.skl: C++ support.  Turbo-C support.  8-bit char support.
	yyleng is an int.  unput() callable in section 3.  yymore hacks.
	yyrestart() no longer closes stdin.  2.2 Release.

1990-01-15  Vern Paxson <[email protected]>

	* ecs.c: %t support.  8-bit/unsigned char support.  2.2 Release.

1990-01-15  Vern Paxson <[email protected]>

	* dfa.c: %t hacks.  minor cosmetics.  2.2 Relase.

1990-01-15  Vern Paxson <[email protected]>

	* ccl.c: Changes for unsigned/8-bit chars.  2.2 Release.

1990-01-10  Vern Paxson <[email protected]>

	* libmain.c: Initial revision

1989-12-30  Vern Paxson <[email protected]>

	* nfa.c: removed gratuitous trailing context code

1989-12-30  Vern Paxson <[email protected]>

	* main.c: made -c<compression flags> case-sensitive

1989-12-30  Vern Paxson <[email protected]>

	* flex.skl: unput() bug fix

1989-12-30  Vern Paxson <[email protected]>

	* README: [no log message]

1989-06-20  Vern Paxson <[email protected]>

	* scan.l: changed to not use '|' and trailing context combo so users
	can test using -F ...

1989-06-20  Vern Paxson <[email protected]>

	* parse.y: made trailing context combined with '|' warning always
	come out

1989-06-20  Vern Paxson <[email protected]>

	* README: [no log message]

1989-06-20  Vern Paxson <[email protected]>

	* COPYING: Initial revision

1989-06-20  Vern Paxson <[email protected]>

	* NEWS, README, main.c: [no log message]

1989-06-20  Vern Paxson <[email protected]>

	* README: [no log message]

1989-06-20  Vern Paxson <[email protected]>

	* NEWS, README, main.c: [no log message]

1989-06-20  Vern Paxson <[email protected]>

	* : Beta release

1989-06-20  Vern Paxson <[email protected]>

	* NEWS, main.c: [no log message]

1989-06-20  Vern Paxson <[email protected]>

	* flex.skl, flexdef.h, gen.c, misc.c, nfa.c, parse.y, scan.l, sym.c: 
	2.0.1 beta

1989-06-20  Vern Paxson <[email protected]>

	* README: [no log message]

1989-05-25  Vern Paxson <[email protected]>

	* gen.c: fixsed bug with -I and backtracking

1989-05-25  Vern Paxson <[email protected]>

	* flex.skl: Cleaned up forward declarations of yyunput() and input()

1989-05-25  Vern Paxson <[email protected]>

	* parse.y: Split copyright string.

1989-05-25  Vern Paxson <[email protected]>

	* nfa.c: Split copyright string.  Added check for empty machine in
	dupmachine().

1989-05-25  Vern Paxson <[email protected]>

	* ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, scan.l, sym.c,
	tblcmp.c, yylex.c: Split copyright string into two to avoid tempting
	fate with \<newline> sequences ...

1989-05-24  Vern Paxson <[email protected]>

	* README: updated for 2nd release Beta test added RCS header

1989-05-24  Vern Paxson <[email protected]>

	* flexdef.h: removed static char copyright

1989-05-24  Vern Paxson <[email protected]>

	* flexdef.h: Added BSD copyright notice.  Removed
	FAST_SKELETON_FILE.

1989-05-24  Vern Paxson <[email protected]>

	* main.c: added BSD copyright notice.  Removed references to
	FAST_SKELETON_FILE.

1989-05-24  Vern Paxson <[email protected]>

	* ecs.c, gen.c, nfa.c: Added BSD copyright notice

1989-05-24  Vern Paxson <[email protected]>

	* ccl.c, dfa.c, misc.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 
	added BSD copyright notice

1989-05-24  Vern Paxson <[email protected]>

	* flex.skl: Initial revision

1989-05-19  Vern Paxson <[email protected]>

	* yylex.c: renamed accnum to num_rules

1989-05-19  Vern Paxson <[email protected]>

	* tblcmp.c: moved table generation code to gen.c moved ntod() to
	dfa.c

1989-05-19  Vern Paxson <[email protected]>

	* sym.c: the most piddling format change imaginable

1989-05-19  Vern Paxson <[email protected]>

	* scan.l: changed to look for yymore, REJECT, %used and %unused
	removed gross magic for dealing with section 3

1989-05-19  Vern Paxson <[email protected]>

	* nfa.c, parse.y: changes for variable trailing context

1989-05-19  Vern Paxson <[email protected]>

	* misc.c: added all_lower() and all_upper()

1989-05-19  Vern Paxson <[email protected]>

	* main.c: added checking for features being Really used
	backtracking, performance reports misc. cleanup

1989-05-19  Vern Paxson <[email protected]>

	* gen.c: major overhaul for merged skeleton

1989-05-19  Vern Paxson <[email protected]>

	* flexdef.h: a zillion changes/additions/cleanups

1989-05-19  Vern Paxson <[email protected]>

	* dfa.c: added backtrack report added checking for dangerous
	trailing context considerable minor cleanup

1989-05-19  Vern Paxson <[email protected]>

	* ccl.c: list_character_set() modified to take a FILE to write to
	...

1989-05-19  Vern Paxson <[email protected]>

	* README: updated for beta release

1988-11-25  Vern Paxson <[email protected]>

	* main.c: added -p flag generation of #define's for scanner

1988-11-25  Vern Paxson <[email protected]>

	* flexdef.h: Added END_OF_BUFFER_ACTION and bol_needed

1988-11-25  Vern Paxson <[email protected]>

	* dfa.c: added ntod()

1988-05-09  Vern Paxson <[email protected]>

	* gen.c: Initial revision

1988-05-08  Vern Paxson <[email protected]>

	* yylex.c: RCS header changed display style of non-printings from ^x
	to \0xx

1988-05-08  Vern Paxson <[email protected]>

	* tblcmp.c: RCS header MAX_XTIONS_FOR_FULL_INTERIOR_FIT ->
	MAX_XTIONS_FULL_INTERIOR_FIT made back-tracking accepting number be
	  one greater than the last legit accepting number, instead of 0.
	  This way, end-of-buffer can take 0 and no negative accepting numbers
	are needed.  added genftbl() changed last ftl references to C added
	check for UNSIGNED_CHAR's added back-track logic to make_tables()
	added checking and report for backtracking fixed fence-post error
	with onesp stack pointer

1988-05-08  Vern Paxson <[email protected]>

	* sym.c: RCS header changed "entry" to "sym_entry" to avoid conflict
	with old keyword

1988-05-08  Vern Paxson <[email protected]>

	* scan.l: RCS header removed \^ from ESCSEQ

1988-05-08  Vern Paxson <[email protected]>

	* parse.y: RCS header bug fix due to missing default rule, could
	  have to backtrack when backtrack variables haven't been set up

1988-05-08  Vern Paxson <[email protected]>

	* nfa.c: RCS ident yy_cp, yy_bp support name shortenings assoc_rule
	support

1988-05-08  Vern Paxson <[email protected]>

	* misc.c: RCS header check before malloc()'ing for 16 bit overflow
	MS_DOS, VMS ifdef's removed commented-out \^ code removed FTLSOURCE
	code added readable_form()

1988-05-08  Vern Paxson <[email protected]>

	* main.c: Added RCS header removed revision history misc additions
	and fixes to globals VMS ifdef's backtracking statistics -p flag
	name shortenings

1988-05-08  Vern Paxson <[email protected]>

	* flexdef.h: removed revision history added RCS header added VMS,
	MS_DOS ifdef's removed DEFAULT_ACTION, changed END_OF_BUFFER_ACTION
	shortened MAX_XTIONS_FOR_FULL_INTERIOR_FIT to
	MAX_XTIONS_FULL_INTERIOR_FIT added MAX_ASSOC_RULES added
	performance_report, assoc_rule gloabls added num_backtracking gloabl
	shortened allocate_integer_pointer_array,
	reallocate_integer_pointer_array

1988-05-08  Vern Paxson <[email protected]>

	* ecs.c: added RCS id added PROCFLG to avoid assumption of signed
	char's

1988-05-08  Vern Paxson <[email protected]>

	* dfa.c: added RCS id added check_for_backtracking() added
	dump_associated_rules() added dump_transitions() shortened
	reallocate_integer_pointer_array to reallocate_int_ptr_array removed
	some dfaacc_{state,set} abuses

1988-05-08  Vern Paxson <[email protected]>

	* ccl.c: Added list_character_set()

1988-05-07  Vern Paxson <[email protected]>

	* ccl.c: added RCS id

1988-04-10  Vern Paxson <[email protected]>

	* README: minor tweaks

1988-04-10  Vern Paxson <[email protected]>

	* README: forgot sh flex.shar

1988-04-10  Vern Paxson <[email protected]>

	* README: final tweaking

1988-04-10  Vern Paxson <[email protected]>

	* tblcmp.c: removed minor lint fluff

1988-04-10  Vern Paxson <[email protected]>

	* NEWS: [no log message]

1988-04-10  Vern Paxson <[email protected]>

	* NEWS, README: Initial revision

1988-04-10  Vern Paxson <[email protected]>

	* yylex.c: added identifying comment.  changed to include "parse.h"
	instead of "y.tab.h"

1988-04-10  Vern Paxson <[email protected]>

	* tblcmp.c: Changed name from flexcmp.c -> tblcmp.c fixed misc.
	typos made generating ec tables be a routine

1988-04-10  Vern Paxson <[email protected]>

	* sym.c: changed name from flexsym.c -> sym.c revamped calling
	  sequences, etc., for extended table struct definition which now has
	both char * and int fields.

1988-04-10  Vern Paxson <[email protected]>

	* scan.l: Changed name from flexscan.l -> scan.l fixed bug in
	<RECOVER> added block comments between rules.

1988-04-10  Vern Paxson <[email protected]>

	* parse.y: changed name from flexparse.y -> parse.y added start
	condition "INITIAL" made a{3} have "variable length"

1988-04-10  Vern Paxson <[email protected]>

	* nfa.c: changed name from flexnfa.c -> nfa.c corrected some typos.

1988-04-10  Vern Paxson <[email protected]>

	* misc.c: changed name from flexmisc.c -> misc.c

1988-04-10  Vern Paxson <[email protected]>

	* main.c: fixed bug causing core dumps if skeleton files could not
	be opened.  Added -cF.  Added fullspd to be equivalent to fulltbl
	   for which options is cannot be mixed with.

1988-04-10  Vern Paxson <[email protected]>

	* flexdef.h: fixed typos, enhanced symbol table definition.

1988-04-10  Vern Paxson <[email protected]>

	* ecs.c: changed name from flexecs.c to ecs.c

1988-04-10  Vern Paxson <[email protected]>

	* dfa.c: changed name from flexdfa.c to dfa.c

1988-04-10  Vern Paxson <[email protected]>

	* ccl.c: changed name from flexccl.c -> ccl.c

1988-02-13  Vern Paxson <[email protected]>

	* ccl.c, dfa.c, ecs.c, flexdef.h, main.c, misc.c, nfa.c, parse.y,
	scan.l, sym.c, tblcmp.c, yylex.c: Beta Release.

1987-11-08  Vern Paxson <[email protected]>

	* Initial revision