12017-05-06 Will Estes <westes575@gmail.com> 2 3 * po/ca.po, po/da.po, po/de.po, po/eo.po, po/es.po, po/fi.po, 4 po/fr.po, po/ga.po, po/hr.po, po/ko.po, po/nl.po, po/pl.po, 5 po/pt_BR.po, po/ro.po, po/ru.po, po/sr.po, po/sv.po, po/tr.po, 6 po/vi.po, po/zh_CN.po, po/zh_TW.po: gettext: pulled latest 7 translations; recompiled against current sources 8 92017-05-06 Will Estes <westes575@gmail.com> 10 11 * NEWS: version 2.6.4 * NEWS: Record release date. 12 132017-05-06 Will Estes <westes575@gmail.com> 14 15 * .prev-version: note previous version 16 172017-05-06 Will Estes <westes575@gmail.com> 18 19 * NEWS: doc: update NEWS for upcoming release 20 212017-05-04 viktor.shepel <shepelvictor@bigmir.net> 22 23 * doc/flex.texi: doc: Correct typo in C code sample in manual 24 252017-05-04 Explorer09 <explorer09@gmail.com> 26 27 * src/flex.skl: scanner: Mention %# comments are removed when 28 building skel.c 29 302017-05-02 Demi Obenour <demiobenour@gmail.com> 31 32 * src/flex.skl: Honor user definitions of yy_* macros The user may have defined the yy_* macros themselves. In that case, 33 don't clobber them. 34 352017-05-02 Demi Obenour <demiobenour@gmail.com> 36 37 * src/flex.skl, src/main.c: Don't leak macro definitions into header 38 files This allowed unnamespaced definitions to leak into header files, 39 breaking client code. Fixes #142 40 412017-05-03 Demi Obenour <demiobenour@gmail.com> 42 43 * src/scan.l: scanner: Check for 0 bracecount when EOL ends quoted 44 literal. This can happen in the case of // comments (which Flex doesn't 45 handle specially). 46 472017-05-03 Demi Obenour <demiobenour@gmail.com> 48 49 * src/scan.l: scanner: when bracelevel is negative, treat as zero. This really should never happen, but this at least fixes the 50 breakage on Verilator. 51 522017-04-02 Jeff Smith <whydoubt@gmail.com> 53 54 * tests/Makefile.am, tests/tableopts.am, tests/tableopts.sh: test: 55 enable more silent building of tests. When running 'make V=0 check', some compile and link steps are made 56 less verbose and some are not. This cleans up most steps that are 57 not. These have no effect if V=0 is not specified. 58 592017-05-03 Demi Obenour <demiobenour@gmail.com> 60 61 * src/Makefile.am, src/misc.c, src/mkskel.sh: build: Delete comments 62 from skeleton file. Since the comments in flex.skl are, by hypothesis, not needed in 63 skel.c, we remove them. THis reduces the size of the resulting 64 executable somewhat. 65 662017-05-03 Explorer09 <explorer09@gmail.com> 67 68 * Makefile.am, configure.ac, lib/Makefile.am: build: do not generate 69 lib/Makefile.in. Files in lib/ are picked up and built using makefile directives in 70 src/Makefile.am. Remove the need to generate lib/Makefile.in and the 71 stub lib/Makefile.am. 72 732017-05-02 Will Estes <westes575@gmail.com> 74 75 * po/POTFILES.in: gettext: revert listing generated .c files 76 772017-04-10 Jeff Smith <whydoubt@gmail.com> 78 79 * src/filter.c: FLEX_EXIT() is the preferred way to exit flex 80 812017-04-11 Explorer09 <explorer09@gmail.com> 82 83 * src/misc.c: Fix myesc() 'sptr' conditionals * Don't call isascii() here. It's deprecated in POSIX and not needed for myesc's case. * The check of the character class and range here should match 84 what's defined as {ESCSEQ} in scan.l, so for [[:xdigit:]] we use 85 isxdigit(); for [0-7] we check '0' <= c <= '7' (not isdigit(c) 86 because isdigit is locale-dependant in standard's sense) * Add missing length limit for "\x<hex>" (<hex> is at most 2 digits) 87 882017-04-11 Explorer09 <explorer09@gmail.com> 89 90 * src/flexdef.h, src/misc.c: Obsolete htoui() and otoui(); use 91 strtoul(). No sense to keep these two function when libc's strtoul() can do the 92 same job, but better. 93 942017-04-12 Todd C. Miller <Todd.Miller@courtesan.com> 95 96 * src/flex.skl: scanner: update yy_buf_size after yyrealloc() 97 982017-05-02 Simon Sobisch <simonsobisch@web.de> 99 100 * configure.ac: build: use lowest versions for gettext, automake. 101 1022017-05-02 Simon Sobisch <simonsobisch@web.de> 103 104 * po/Makevars, po/Rules-getpo, po/update_linguas.sh: gettext: more 105 recent makevars; new script to update po files. Previously, "make dist" and similar commands would cause the po 106 files to be updated, which is incorrect. The more recent version now 107 used should not do this. Replaced Rules-getpo by extra script to manually update and rebuild 108 all po files. 109 1102017-05-02 Simon Sobisch <simonsobisch@web.de> 111 112 * po/POTFILES.in: gettext: list generated files instead of flex, 113 bison sources in POTFILES.in. Listing the flex and bison sources -- as the gettext manual suggests 114 -- causes warnings. Listing the generated C files for the lexer and 115 parser removes the warnings. Since both files contain line 116 directives, any translator who needs to refer back to those files 117 should be able to find the context in which strings are needed. 118 1192017-05-02 Simon Sobisch <simonsobisch@web.de> 120 121 * autogen.sh: build: only touch ChangeLog if it does not exist 122 1232017-05-02 Simon Sobisch <simonsobisch@web.de> 124 125 * configure.ac, doc/Makefile.am: build: list earliest useable 126 versions for automake 127 1282017-05-02 Simon Sobisch <simonsobisch@web.de> 129 130 * autogen.sh: build: check for how to call libtoolize. Previously, we would call libtoolize and if that failed, we would 131 call glibtoolize since some platforms have the libtoolize program 132 under that name. Instead, we check to see if the environment variable LIBTOOLIZE is 133 set and use that if so. Otherwise, we try to find a program 134 "libtoolize" on the path and failing that glibtoolize. We alert the 135 user if no suitable program can be found. 136 1372017-01-06 Alastair Hughes <hobbitalastair@gmail.com> 138 139 * configure.ac, m4/ax_prog_cc_for_build.m4, src/Makefile.am: build: 140 support cross compiling. Check for cross compiling. If cross compiling, build stage1flex 141 using a custom link command. We also override LDADD since that adds 142 the replacement implementations that are cross compiled, and instead 143 always use the replacement library implementations. We don't use BUILD_OBJEXT and BUILD_EXEEXT since it seems that 144 automake does not support these. Fixes #78. 145 1462017-02-17 Explorer09 <explorer09@gmail.com> 147 148 * configure.ac, src/flexdef.h: build: Include <strings.h>; add 149 strcasecmp() check to configure. strings.h (not string.h) is the standard-defined include header for 150 strcasecmp(). Include <strings.h> for portability (even though glibc 151 exposes strcasecmp() declaration also in <string.h> by default). 152 1532017-02-17 Explorer09 <explorer09@gmail.com> 154 155 * configure.ac, src/flexdef.h: build: Let configure error if missing 156 required functions, headers.. `configure` will now error if a required header or function is not 157 found on the system. Also add comments on optional functions checks. Add sys/stats.h and sys/wait.h to list of required headers in 158 configure. This fixes issue #180. 159 1602017-02-12 Explorer09 <explorer09@gmail.com> 161 162 * src/dfa.c, src/flexdef.h: scanner: compute powers of two faster. Replace the naive "for" loop in determining power of two with a 163 clever bitwise solution. This code is around the Internet already 164 and is in Public Domain. 165 1662017-02-07 Explorer09 <explorer09@gmail.com> 167 168 * configure.ac, tests/Makefile.am, tests/pthread.l: test: skip 169 pthread test when needed files missing. "Unlisting" the pthread test when libpthread is not available is 170 never a good idea. Should let it compile into a stub program that 171 returns the "skip" status. configure.ac and tests/Makefile.am are edited so that pthread test 172 can be built anyway, but only works (not as the stub) when both 173 pthread.h and libpthread are detected on the system. Also fix a small typo in tests/pthread.l comments. 174 1752017-02-16 Will Estes <westes575@gmail.com> 176 177 * src/Makefile.am: build: mv scan.c when building dist. Revert change to copy scan.c when building the distribution archive. 178 Move it instead. This satisfies automake's notions of what should be 179 clean and ensures that the distribution archive contains a 180 just-built copy of scan.c. Fixes #186 181 1822017-02-06 Will Estes <westes575@gmail.com> 183 184 * src/Makefile.am: build: don't assume distdir/scan.c is writeable 185 1862017-01-02 Explorer09 <explorer09@gmail.com> 187 188 * src/Makefile.am: build: Add dist-hook to force remake scan.c. This will ensure the flex scanner included in release tarball being 189 generated by exactly the flex version to be released. Here's one catch after this change: You may not run "make dist" or 190 "make distdir" if you configure the flex source to be 191 cross-compiled. 192 1932017-01-02 Explorer09 <explorer09@gmail.com> 194 195 * src/Makefile.am: build: respect '--localedir' from configure. Makefile shouldn't overwrite the 'localedir' variable, because 196 that's what '--localedir' option in 'configure' is for. 197 1982017-01-02 Explorer09 <explorer09@gmail.com> 199 200 * src/Makefile.am: build: Remove "-I$(top_srcdir)/intl" from 201 CPPFLAGS. Revert commit e02c3d27eeb6b53ec82532ab080c23ce26813fd4 ("include the intl/ subdirectory when searching for include files") Flex doesn't come with libintl source code, so inclusion of 202 $(top_srcdir)/intl subdirectory during compiling is unnecessary. This flag seems to be left after "remove intl from dist" (commit 203 8f45da06adbd7dbcdfdbdd5c20ff4c47fc504f35) without someone cleaning 204 this up. Users who need to build with gettext functionality from libintl 205 would use the '--with-libintl-prefix' configure option. 206 2072017-02-03 Explorer09 <explorer09@gmail.com> 208 209 * src/regex.c: scanner: fix regcomp's error reporting, double 210 malloc. Fix unneeded double malloc - let regerror(). Write its message after 211 our "regcomp for (regex) failed: " string. Also, errbuf cannot be free()'d because of flexfatal containing a 212 longjmp. 213 2142017-01-03 Explorer09 <explorer09@gmail.com> 215 216 * tests/Makefile.am, tests/no_bison_stub.c: test: Skip bison tests 217 if bison is not available 218 2192017-01-03 Explorer09 <explorer09@gmail.com> 220 221 * configure.ac: build: remove repeated bison detection from 222 configure. AC_PROG_YACC already detects the bison program. We can just use it, 223 and make notice if [ $YACC != 'bison -y' ] Remove unused AC_SUBST([BISON], ...). Add AM_CONDITIONAL([HAVE_BISON], ...) so that we can skip bison 224 tests in testsuite when bison is absent. We don't make any attempt to detect other yacc implementations since 225 flex is developed with bison. While it would be possible, the need 226 isn't there right now. It would be possible to add a --with-parser 227 option that defaulted to bison if such a need cropped up. 228 2292017-01-01 Explorer09 <explorer09@gmail.com> 230 231 * src/Makefile.am: build: fix Makefile parse.h dependency clauses. The current clauses stating "main.c: parse.h" and "yylex.c: parse.h" 232 do not work as expected. Make did not try to build parse.h upon 233 building flex-main.o as it would think main.c exist already and 234 ignore the clause. Fix this by explicitly stating that the .o files 235 depend on parse.h instead. This dependency bug only happens if user builds flex from a 236 checked-out repository. 237 2382017-01-03 Explorer09 <explorer09@gmail.com> 239 240 * tests/Makefile.am: test: Remake *_scanner.c if *_scanner.h is 241 missing. If a ${foo}_scanner.c exists but the respective ${foo}_scanner.h is 242 missing, then 'make' can halt. Fix this by deleting the 243 ${foo}_scanner.c file and then remake it. This rule is the same as 244 the automake-generated rule for .c files that require LEX or YACC 245 (except automake will use ylwrap). 246 2472016-12-31 Explorer09 <explorer09@gmail.com> 248 249 * tests/Makefile.am: test: remove BUILT_SOURCES; add missing 250 dependencies. Without BUILT_SOURCES in Makefile, no test sources in tests/ will be 251 built when using the default "make all" target. This is desireable 252 for people who are just building flex but who do not want to run, 253 and therefore, build any part of the test suite. Also fix missing sources dependencies: bison_nr_scanner.$(OBJEXT): bison_nr_parser.h bison_yylloc_scanner.$(OBJEXT): bison_yylloc_parser.h bison_yylval_scanner.$(OBJEXT): bison_yylval_parser.h 254 2552017-01-19 Explorer09 <explorer09@gmail.com> 256 257 * configure.ac, lib/reallocarray.c, src/flexint.h, src/misc.c: 258 build: detect overflow for [re]allocate_array. Use reallocarray() when we have it (i.e. in OpenBSD system). When we 259 don't, use equivalent overflow detection for our allocate_array and 260 reallocate_array functions. Remove lib/reallocarray.c from our LIBOBJS as we no longer need it. Provide a fallback SIZE_MAX macro definition in flexint.h (not 261 preprocessor friendly, but enough for our reallocate_array use 262 case). 263 2642017-01-23 Will Estes <westes575@gmail.com> 265 266 * NEWS, configure.ac: doc: v2.6.4 267 2682017-01-23 Thomas Klausner <wiz@NetBSD.org> 269 270 * src/Makefile.am: build: more BSD make and vpath build fixes. BSD make doesn't like $< with more than one source specified. 271 Additionally, make sure to specify srcdir when referring to source 272 files since vpath builds depend on this. 273 2742017-01-22 Thomas Klausner <wiz@NetBSD.org> 275 276 * src/Makefile.am: build: Fix skel.c generation with BSD make 277 2782017-01-22 Christos Zoulas <christos@zoulas.com> 279 280 * src/flex.skl: Add more defines in the non-reentrant part. Fix the reentrant part; don't "#define yyfoo yyfoo" because it 281 breaks code that does #ifndef yywrap .. 282 2832017-01-22 Christos Zoulas <christos@zoulas.com> 284 285 * src/flexdef.h: scanner: Add yyparse prototype 286 2872017-01-22 Thomas Klausner <wiz@NetBSD.org> 288 289 * src/flex.skl: scanner: move comment for consistency 290 2912017-01-22 Christos Zoulas <christos@zoulas.com> 292 293 * src/misc.c: scanner: Use array instead of pointer 294 2952017-01-22 Christos Zoulas <christos@zoulas.com> 296 297 * src/main.c: scanner: manage path to m4 better. Avoid alloca() for SSP; it is better anyway; since we don't need to 298 strdup the path. 299 3002017-01-22 Christos Zoulas <christos@zoulas.com> 301 302 * src/gen.c: scanner: Avoid creating unused label 303 3042017-01-22 Christos Zoulas <christos@zoulas.com> 305 306 * src/buf.c: Cast argument to avoid arithmetic on void *. 307 3082017-01-22 Christos Zoulas <christos@zoulas.com> 309 310 * src/scan.l: scanner: Use strncpy 311 3122017-01-22 Christos Zoulas <christos@zoulas.com> 313 314 * src/main.c: scanner: Use prefix when defining yywrap to avoid 315 redefinition. Fixes regression introduced in v2.6.3. 316 3172017-01-22 Christos Zoulas <christos@zoulas.com> 318 319 * src/flexdef.h, src/misc.c: scanner: Include stdarg.h for va_list 320 3212017-01-22 Christos Zoulas <christos@zoulas.com> 322 323 * src/flexdef.h, src/main.c, src/parse.y: scanner: Rename warn to 324 lwarn. This avoids a naming conflict in NetBSD's libc. 325 3262017-01-01 Explorer09 <explorer09@gmail.com> 327 328 * tests/README: test: document automake convention for skipped exit 329 status. 330 3312017-01-03 Explorer09 <explorer09@gmail.com> 332 333 * tests/Makefile.am: test: let testwrapper scripts be run by 334 ${SHELL}. This allows user to use a different shell if /bin/sh has problems. 335 The use of $SHELL (variable) to run scripts is already an Automake 336 convention. All shell scripts in build-aux are run by $SHELL. 337 3382017-01-02 Explorer09 <explorer09@gmail.com> 339 340 * tests/options.cn, tests/tableopts.sh, 341 tests/testwrapper-direct.sh, tests/testwrapper.sh: test: Remove test 342 scripts bashisms. They now all work under a POSIX compliant sh. Specifically, 'dash' 343 can now be used for running "make check" tests. Note that none of these scripts has ever been using a pipe, so `set 344 -o pipefail` is unnecessary and removed. 345 3462017-01-02 Explorer09 <explorer09@gmail.com> 347 348 * tests/testwrapper.sh: test: exit on '-1' test non-zero status. If a '-1' test program returns a non-zero status, don't go further 349 and compare it's (numeric) output values. This allows a '-1' test to 350 indicate a "skip" status or an otherwise error. (Currently no such 351 '-1' test would skip like this, though.) Shell syntax note: `set -e` will not exit with the syntax like this 352 `test $(false) = $(false);`. The exit statuses of `false` in the 353 example will be ignored instead. But putting the output in a 354 variable, such as `VAR=$(false)`, DOES exit. 355 3562017-01-02 Explorer09 <explorer09@gmail.com> 357 358 * Makefile.am, src/Makefile.am: build: Fix 'make indent' target This 'make indent' target has not been working since the directories 359 reorganization in flex 2.6.0. Now make it work again. Note that the current indent profile breaks many styles of existing 360 code. The indent target should not be used until the .indent.pro 361 options are reviewed for desireability. 362 3632017-01-01 Explorer09 <explorer09@gmail.com> 364 365 * configure.ac: build: Simplify indent program detection 366 3672017-01-12 Tobias Klauser <tklauser@distanz.ch> 368 369 * src/filter.c: filter: Don't emit #line if %option noline set One place emitting a #line directive to the generated header was 370 missed in commit 647a92b9f4 when resolving #55. Fix it to respect 371 gen_line_dirs as well. 372 3732017-01-12 Will Estes <westes575@gmail.com> 374 375 * po/ca.po, po/da.po, po/de.po, po/eo.po, po/es.po, po/fi.po, 376 po/fr.po, po/ga.po, po/hr.po, po/ko.po, po/nl.po, po/pl.po, 377 po/pt_BR.po, po/ro.po, po/ru.po, po/sr.po, po/sv.po, po/tr.po, 378 po/vi.po, po/zh_CN.po, po/zh_TW.po: translation: refresh po files 379 from translation project 380 3812017-01-10 Harald van Dijk <harald@gigawatt.nl> 382 383 * src/flex.skl: c++: Fix yyrestart(NULL) SEGV. Binding a reference to a dereferenced null pointer is invalid and 384 compilers optimise away the &file == 0 check. We need a real stream. yyin is available already, and yyrestart(NULL) is only supported 385 when yyin will not be used, so there is no harm in just passing in 386 that. Since we now always have a valid stream, we can skip the null 387 check too. Fixes #98. 388 3892017-01-09 luistung <dongliang1986@gmail.com> 390 391 * src/scan.l: scanner: join symbol list. Removed a newline that caused a problem building the scanner in some 392 circumstances. Specifically: 'bad character' error when executing /bin/sh ../build-aux/ylwrap scan.l lex.yy.c scan.c -- flex 393 3942017-01-11 Will Estes <westes575@gmail.com> 395 396 * src/flex.skl: scanner: remove void cast before fprintf 397 3982016-12-30 Will Estes <westes575@gmail.com> 399 400 * NEWS: doc: update NEWS for 2.6.3 release 401 4022016-11-26 Explorer09 <explorer09@gmail.com> 403 404 * configure.ac, src/Makefile.am: build: New configure option 405 '--disable-bootstrap'. If configure is run with '--disable-bootstrap', then stage1flex 406 won't be built and stage1scan.c will be generated by sed'ing scan.c. This option is intended to workaround bootstrap bugs rather than to 407 fix the bootstrapping issues which are proving subtler and harder to 408 fix than anyone would like. 409 4102016-11-26 Explorer09 <explorer09@gmail.com> 411 412 * src/Makefile.am: build: "make clean" deletes stage1scan.c, 413 stage1flex 414 4152016-11-26 Explorer09 <explorer09@gmail.com> 416 417 * configure.ac, src/Makefile.am: build: allow building libfl even 418 with --disable-libfl. For various reasons, we may wish to build libfl explicitly even when 419 configure has been run with the --disable-libfl option. This is 420 possible, now, via 'make -C src libfl.la'. 421 4222016-12-19 Alexis La Goutte <alexis.lagoutte@gmail.com> 423 424 * src/flex.skl: scanner: remove trailing whitespace in skeleton 425 4262016-12-01 Demi Obenour <demiobenour@gmail.com> 427 428 * src/buf.c, src/main.c, src/parse.y: scanner: Disallow, overquote 429 '[' and ']' in prefix 430 4312016-12-29 Samuel Thibault <samuel.thibault@ens-lyon.org> 432 433 * src/main.c: scanner: allocate correct buffer size for m4 path. Flex did not check the length of the m4 path which could lead to a 434 buffer overflow in some cases. Additionally, not all platforms 435 believe in PATH_MAX, so stop relying on it. Fixes #138 436 4372016-11-24 Will Estes <westes575@gmail.com> 438 439 * NEWS: doc: note no more libcompat in NEWS 440 4412016-11-24 Will Estes <westes575@gmail.com> 442 443 * lib/Makefile.am: build: explain empty lib/Makefile.am 444 4452016-11-20 Explorer09 <explorer09@gmail.com> 446 447 * configure.ac: build: warn about cross compiling with *alloc 448 4492016-11-19 Explorer09 <explorer09@gmail.com> 450 451 * configure.ac, lib/Makefile.am, lib/lib.c, src/Makefile.am: build: 452 Link $(LIBOBJS) from src/ dir, remove libcompat.la. The libcompat.la library was small and less friendly to 453 bootstrapping and cross compilation. Now, we will simply link 454 individual object files as needed, which is simpler. 455 4562016-11-16 Explorer09 <explorer09@gmail.com> 457 458 * src/Makefile.am: build: Let stage1flex respect LFLAGS 459 4602016-11-14 Will Estes <westes575@gmail.com> 461 462 * NEWS: doc: describe --disable-libfl in NEWS 463 4642016-10-31 Explorer09 <explorer09@gmail.com> 465 466 * configure.ac, src/Makefile.am: build: Add --disable-libfl 467 configure option. Disabling libfl is useful when building flex for a cross-toolchain. Fixes: GH-99 468 4692016-11-09 Demi Obenour <demiobenour@gmail.com> 470 471 * src/flex.skl, tests/array_r.l: fix backwards incompatible changes 472 in 2.6.2. This patch addscompatibility `#defines` for all macros affected by 473 `%prefix`. Fixes #113. 474 4752016-11-08 Will Estes <westes575@gmail.com> 476 477 * tests/.gitignore: git: ignore quote_in_comment artifacts 478 4792016-11-08 Demi Obenour <demiobenour@gmail.com> 480 481 * src/scan.l, tests/Makefile.am, tests/quote_in_comment.l, 482 tests/quote_in_comment.txt: Fixes a major bug in Flex's own lexing 483 of literals. My changes caused Flex to mishandle string and character literals in 484 line comments. This commit fixes them. Fixes #113. 485 4862016-11-06 Thomas Klausner <wiz@NetBSD.org> 487 488 * configure.ac: Fix unportable test(1) operator. "==" is only supported by bash, "=" is the standard comparison 489 operator. 490 4912016-11-02 Demi Obenour <demiobenour@gmail.com> 492 493 * tests/quotes.l: Add more escaping tests 494 4952016-11-01 Demi Obenour <demiobenour@gmail.com> 496 497 * src/scan.l: Fix another escaping bug in non-indented verbatim section 2 code. I also did some reformatting. 498 4992016-10-28 Alastair Hughes <hobbitalastair@gmail.com> 500 501 * configure.ac: build: fix false negatives for help2man and texi2dvi HELP2MAN and TEXI2DVI (or the corresponding ac_prog variables) will 502 never be zero length as they fall back to the missing script; check 503 for the fall back and warn on that instead of always warning. 504 5052016-10-28 Explorer09 <explorer09@gmail.com> 506 507 * doc/Makefile.am: doc: Don't delete flex.1 during "make distclean". flex.1 is pre-generated in release tarball. If we delete it, the 508 next "configure and make" on the source directory will then require 509 help2man unnecessarily. 510 5112016-10-27 Alastair Hughes <hobbitalastair@gmail.com> 512 513 * NEWS, doc/Makefile.am: Only regenerate the man page when required. Make the flex binary an order-only prerequisite, and add back the 514 prerequisites from before 7cfb440. This prevents rebuilding the man 515 page whenever the flex binary is rebuilt, which causes problems if 516 help2man is not installed and will never work when cross compiling. Fixes #108. 517 5182016-10-26 Will Estes <westes575@gmail.com> 519 520 * NEWS, src/Makefile.am: build: no longer build PIC version of 521 libfl. The PIC version of libfl was not being built correctly. From the 522 lack of bug reports around this problem, we conclude that the PIC 523 version of libfl is not used and so we drop it from the build build 524 targets for flex. 525 5262016-10-25 Explorer09 <explorer09@gmail.com> 527 528 * README.md: doc: README.md formatting fixes * Wrap everything in the raw document in 72 char per line limit. * Proper casing for terms "Git" and "GitHub" (don't try to look 529 lazy). * Add unordered list marks when needed. * Say `configure && make && make install` and quoted for fixed-width font. Signed-off-by: Kang-Che Sung <explorer09@gmail.com> 530 5312016-10-25 Will Estes <westes575@gmail.com> 532 533 * NEWS, configure.ac: build: version 2.6.3 begins 534 5352016-10-24 Will Estes <westes575@gmail.com> 536 537 * NEWS: doc: mark 2.6.2 release date 538 5392016-10-24 Will Estes <westes575@gmail.com> 540 541 * .gitignore, NEWS, configure.ac: build: switch xz to lzip 542 5432016-10-20 Demi Obenour <demiobenour@gmail.com> 544 545 * src/scan.l, tests/quotes.l: Fix M4 quotation in section 2 prologue 546 and refactor duplicated code 547 5482016-10-21 Alex Kennedy <alexzanderkennedy@gmail.com> 549 550 * doc/flex.texi: Update flex.texi: Removed repedative wording "Flex used to" was written twice at the beginning of Chapter 9, 551 paragraph 2. 552 5532016-09-27 Demi Obenour <demiobenour@gmail.com> 554 555 * src/dfa.c, src/gen.c, src/main.c, src/nfa.c, src/parse.y, 556 src/scan.l, tests/bison_yylval_scanner.l, 557 tests/include_by_push.direct.l: Improved M4 quotation This fixes M4 quotation of certain strings beginning with `yy` (in 558 section 3 of the input file only) and character literals. The new 559 quotation method is also less brittle and faster. Tests that relied on the old behavior were fixed. Also, `yyconst` is no longer defined; use `const` (which it 560 unconditionally was defined to) instead. 561 5622016-10-19 Will Estes <westes575@gmail.com> 563 564 * Makefile.am, configure.ac: build: for automake, flex is foreign 565 5662016-10-19 Will Estes <westes575@gmail.com> 567 568 * README, README.md: doc: mv README to README.md 569 5702016-10-19 Will Estes <westes575@gmail.com> 571 572 * README: doc: touch up README 573 5742016-10-19 Will Estes <westes575@gmail.com> 575 576 * README: doc: README no longer mentions sourceforge 577 5782016-10-06 Will Estes <westes575@gmail.com> 579 580 * NEWS: doc: update NEWS with more post-2.6.1 additions 581 5822016-09-27 Demi Obenour <demiobenour@gmail.com> 583 584 * src/filter.c, src/flexdef.h, src/main.c, src/misc.c, 585 src/options.c, src/options.h, src/scan.l, src/yylex.c, 586 tests/Makefile.am, tests/alloc_extra.l, tests/array_r.l, 587 tests/basic_r.l, tests/c_cxx_nr.lll, tests/c_cxx_r.lll, 588 tests/debug_r.l, tests/include_by_reentrant.direct.l, 589 tests/lineno_r.l, tests/mem_nr.l, tests/mem_r.l, tests/posix.l, 590 tests/posixly_correct.l, tests/pthread.l, tests/quotes.l, 591 tests/reject.l4, tests/rescan_nr.direct.l, tests/rescan_r.direct.l, 592 tests/string_nr.l, tests/string_r.l: Fix M4 quoting of section 3. This fixes M4 quoting of section 3 of the input file, including 593 escape sequences and character constants. Tests were added to verify the behavior in section 3 with respect to 594 quoting. Both escaping of quotes and quoting of potential 595 macro-start characters are tested. Existing tests were also fixed to 596 account for the new -- and now correct -- behavior. Many tests 597 relied on the old behavior of expanding M4 macros in section 3. 598 They needed to be updated for the new behavior. 599 6002016-10-03 Mightyjo <mightyjo@gmail.com> 601 602 * src/flex.skl, tests/.gitignore, tests/Makefile.am, 603 tests/cxx_restart.ll, tests/cxx_restart.txt: Fix yyrestart(NULL) 604 SEGV. 605 6062016-09-05 Demi Obenour <demiobenour@gmail.com> 607 608 * src/scan.l: scanner: M4 quoting fixes 609 6102016-09-05 Demi Obenour <demiobenour@gmail.com> 611 612 * src/Makefile.am: Support `make indent` for out of source builds 613 6142016-09-24 Demi Obenour <demiobenour@gmail.com> 615 616 * src/Makefile.am, src/mkskel.sh: Simplify some shell code 617 6182016-09-23 Demi Obenour <demiobenour@gmail.com> 619 620 * doc/flex.texi, src/flex.skl, src/flexdef.h, src/main.c, 621 src/options.c, src/options.h, src/scan.l, tests/.gitignore, 622 tests/Makefile.am, tests/noansi_nr.l, tests/noansi_nr.txt, 623 tests/noansi_r.l, tests/noansi_r.txt: no longer generate K&R C 624 scanners 625 6262016-09-04 Demi Obenour <demiobenour@gmail.com> 627 628 * src/scan.l: Fix escaping of `[[` and `]]` in strings Previously, `[[` and `]]` were not escaped in strings, which led to 629 bad interactions with m4. Also, don't break strings on newline, as GCC et al support 630 whitespace between a backslash and the subsequent newline. 631 6322016-06-20 Translation Project <coordinator@translationproject.org> 633 634 * NEWS, po/sv.po: new sv translation 635 6362016-05-23 Demetri Obenour <demiobenour@gmail.com> 637 638 * src/misc.c: Delete action_m4_define from misc.c This function was not used and always triggered a fatal error when 639 run. 640 6412016-05-20 Will Estes <westes575@gmail.com> 642 643 * tests/Makefile.am, tests/testwrapper-direct.sh: test: run direct 644 tests from srcdir 645 6462016-01-11 Egor Pugin <egor.pugin@gmail.com> 647 648 * tests/include_by_buffer.direct.l, tests/include_by_push.direct.l, 649 tests/include_by_reentrant.direct.l: Exited with error code on some 650 conditions in include tests 651 6522016-05-20 Will Estes <westes575@gmail.com> 653 654 * tests/testwrapper.sh: test: drop .exe when making input file names 655 6562016-05-20 Will Estes <westes575@gmail.com> 657 658 * tests/Makefile.am: test: removed dependencies for include tests 659 6602016-04-28 Tobias Klauser <tklauser@distanz.ch> 661 662 * src/scanflags.c: Avoid realloc on every call of sf_push() Currently, every call to sf_push() realloc()'s _sf_stack, even if 663 the maximum size _sf_max wasn't changed. As the indentation beneath 664 the "if" clause already indicates, the realloc() should only be 665 executed if _sf_max was increased. Found by compiling flex with the -Wmisleading-indentation flags of 666 gcc, which leads to the following warning: scanflags.c: In function ‘sf_push’: scanflags.c:42:5: warning: 667 this ‘if’ clause does not guard... [-Wmisleading-indentation] if 668 (_sf_top_ix + 1 >= _sf_max) ^~ scanflags.c:44:9: note: ...this 669 statement, but the latter is misleadingly indented as if it is 670 guarded by the ‘if’ _sf_stk = realloc(_sf_stk, 671 sizeof(scanflags_t) * _sf_max); ^~~~~~~ 672 6732016-03-31 Will Estes <westes575@gmail.com> 674 675 * doc/Makefile.am: build: prettified command to build man page 676 6772016-03-31 Will Estes <westes575@gmail.com> 678 679 * doc/Makefile.am: build: added man page to DISTCLEANFILES 680 6812016-03-31 Will Estes <westes575@gmail.com> 682 683 * BUGS, TODO: remove unused TODO, BUGS files 684 6852016-03-31 Will Estes <westes575@gmail.com> 686 687 * to.do/README, to.do/Wilhelms.todo, to.do/Wish-List, 688 to.do/flex.rmail, to.do/streams.mail, to.do/unicode/FlexLexer.h, 689 to.do/unicode/ccl.c, to.do/unicode/changes.txt, 690 to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl, 691 to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c, 692 to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c: 693 removed to.do/ directory 694 6952016-03-31 Will Estes <westes575@gmail.com> 696 697 * po/POTFILES.in: gettext: removed flex.skl from POTFILES.in file 698 list 699 7002016-03-31 rlar <rlar> 701 702 * src/Makefile.am: fix skel.c dependency (missing tables_shared.c) 703 and polish build rule Also remove references to srcdir since skel.c is no longer mentioned 704 in po/POTFILES.in. 705 7062016-03-31 rlar <rlar> 707 708 * doc/Makefile.am: fix flex.1 dependency git clean -fdx && ./autogen.sh && \ mkdir -p ../build && cd ../build && ../flex/configure && make -j10 709 && \ make dist failed with: > help2man: can't get `--help' info from ../../flex/src/flex Note: There is no dependency except for the flex binary. 710 7112016-03-31 rlar <rlar> 712 713 * src/Makefile.am: fix stage1scan.c and stage1scan.l dependency git clean -fdx && ./autogen.sh && \ mkdir -p ../build && cd ../build && ../flex/configure && make -j10 failed with: > ../src/stage1flex -o stage1scan.c stage1scan.l > stage1flex: can't 714 open stage1scan.l Note: stage1scan.c is not necessairy in the "make dist" generated tar.gz 715 file. stage1flex will be build from scan.c (which is 716 distributed), and this will then generate stage1scan.c from scan.l 717 7182016-03-31 Will Estes <westes575@gmail.com> 719 720 * po/POTFILES.in: gettext: list src/flex.skl in po/POTFILES.in 721 7222016-03-29 rlar <rlar> 723 724 * src/gen.c: warning in generated code, with -Ca warning: conversion to 'yy_state_type' from 'flex_uint32_t' may 725 change the sign of the result [-Wsign-conversion] 726 7272016-03-29 rlar <rlar> 728 729 * tests/Makefile.am: suppress `WARNINGFLAGS' for the almost obsolete 730 `noansi' test cases 731 7322016-03-29 rlar <rlar> 733 734 * configure.ac, src/Makefile.am, tests/Makefile.am: configure option 735 `--enable-warnings' and `WARNINGFLAGS' `WARNINGFLAGS' can be passed when invoking `configure' and when invoking `make' if configure switch `--enable-warnings' was given then default to something useful if we have `GCC' `WARNINGFLAGS' is not used when compiling `stage1flex' to avoid unnecessary clutter 736 7372016-03-31 Tobias Klauser <tklauser@distanz.ch> 738 739 * src/main.c: Fix potential buffer overflow in strncat() When using clang/llvm 3.8 to compile flex, the following warning is 740 emitted: main.c:378:27: warning: the value of the size argument in 'strncat' 741 is too large, might lead to a buffer overflow [-Wstrncat-size] 742 strncat(m4_path, m4, sizeof(m4_path)); 743 ^~~~~~~~~~~~~~~ 744 main.c:378:27: note: change the argument to be the free space in the 745 destination buffer minus the terminating null byte strncat(m4_path, 746 m4, sizeof(m4_path)); ^~~~~~~~~~~~~~~ 747 sizeof(m4_path) - strlen(m4_path) - 1Fix it up by using the solution proposed by the warning message. 748 7492016-03-29 Robert.Larice Robert Larice <Robert.Larice@t-online.de> 750 751 * src/Makefile.am: build: simplified dependency tracking so parallel 752 make runs succeed 753 7542016-03-20 rlar <rlar> 755 756 * src/flex.skl, src/gen.c, src/main.c: avoid warning in generated 757 code, with -Cf warning: conversion to 'unsigned int' from 'int' may change the sign 758 of the result [-Wsign-conversion] 759 7602016-03-18 Will Estes <westes575@gmail.com> 761 762 * NEWS, configure.ac: mention v2.6.2; summarize changes since 2.6.1 763 7642016-03-18 Will Estes <westes575@gmail.com> 765 766 * doc/flex.texi: doc: corrected example in manual, gh#67 767 7682016-03-16 rlar <rlar> 769 770 * tests/string_nr.l, tests/string_r.l, tests/yyextra.l: warning: 771 conversion to 'size_t' from 'int' may change the sign of the result 772 [-Wsign-conversion] 773 7742016-03-16 rlar <rlar> 775 776 * tests/mem_nr.l, tests/mem_r.l, tests/pthread.l: warning: 777 conversion to 'long unsigned int' from 'int' may change the sign of 778 the result [-Wsign-conversion] 779 7802016-03-16 rlar <rlar> 781 782 * src/flex.skl: warning: conversion to 'flex_uint32_t' from 'long 783 unsigned int' may alter its value [-Wconversion] struct yytbl_reader, member bread is of type flex_uint32_t 784 7852016-03-16 rlar <rlar> 786 787 * tests/alloc_extra.l, tests/bison_nr_main.c, 788 tests/bison_nr_parser.y, tests/bison_yylloc_parser.y: warning: 789 redundant redeclaration of '...' [-Wredundant-decls] 790 7912016-03-16 rlar <rlar> 792 793 * tests/bison_nr_parser.y, tests/bison_yylloc_parser.y, 794 tests/bison_yylval_parser.y, tests/pthread.l: warning: no previous 795 prototype for '...' [-Wmissing-prototypes] 796 7972016-03-16 rlar <rlar> 798 799 * tests/multiple_scanners_r_main.c: warning: unused variable 'fp' 800 [-Wunused-variable] 801 8022016-03-16 rlar <rlar> 803 804 * tests/pthread.l: main(), warning: redundant redeclaration of 805 'main' [-Wredundant-decls] 806 8072016-03-16 rlar <rlar> 808 809 * tests/include_by_reentrant.direct.l, tests/lineno_nr.l, 810 tests/lineno_r.l, tests/lineno_trailing.l: main(), warning: 811 old-style function definition [-Wold-style-definition] 812 8132016-03-16 rlar <rlar> 814 815 * tests/alloc_extra.l, tests/array_nr.l, tests/array_r.l, 816 tests/basic_nr.l, tests/basic_r.l, tests/ccl.l, tests/debug_nr.l, 817 tests/debug_r.l, tests/extended.l, tests/mem_nr.l, tests/mem_r.l, 818 tests/noansi_r.l, tests/posix.l, tests/posixly_correct.l, 819 tests/prefix_nr.l, tests/prefix_r.l, tests/quotes.l, 820 tests/string_nr.l, tests/string_r.l, tests/yyextra.l: main(), 821 warning: old-style function definition [-Wold-style-definition] 822 8232016-03-01 rlar <rlar> 824 825 * src/ecs.c, src/tblcmp.c: Fix two more casts 826 8272016-03-14 Bastian K�cher <git@kchr.de> 828 829 * src/gen.c: Fixes yyl compare with unsigned warning 830 8312016-03-13 Robert Larice <Robert.Larice@t-online.de> 832 833 * configure.ac: Suppress portability warnings in Makefile generation 834 8352016-02-27 rlar <rlar> 836 837 * src/flex.skl: generated code, in yyensure_buffer_stack(), change 838 type of local `num_to_alloc' which is exclusively used in yy_size_t context 839 8402016-03-01 rlar <rlar> 841 842 * src/flex.skl: generated code, in yy_get_next_buffer(), change type 843 of local `number_to_move' suits better, because `yy_n_chars' and `yy_buf_size' are of type 844 `int' 845 8462016-02-27 rlar <rlar> 847 848 * src/flex.skl: generated code, `_yybytes_len' is of type `int', fix 849 code accordingly 850 8512016-02-28 rlar <rlar> 852 853 * src/gen.c: generated code, `max_size' seems to be of type `int', 854 fix casts accordingly 855 8562016-02-28 rlar <rlar> 857 858 * src/flex.skl: generated code, here `new_size' is of type `int', 859 fix casts accordingly 860 8612016-02-28 rlar <rlar> 862 863 * src/flex.skl: generated code, `yy_buf_size' is of type `int', fix 864 casts accordingly 865 8662016-02-28 rlar <rlar> 867 868 * src/flex.skl: generated code, `offset' is of type `int' 869 8702016-02-28 rlar <rlar> 871 872 * src/gen.c: generated code, `yy_more_len' is of type `int' 873 8742016-02-28 rlar <rlar> 875 876 * src/scan.l: scan.l, rewrite two loops to avoid unneccesairy 877 casting 878 8792016-03-01 rlar <rlar> 880 881 * src/regex.c, src/tables.c: improve readability 882 8832016-02-28 rlar <rlar> 884 885 * src/tblcmp.c: another cast in tblcmp.c to avoid warning 886 8872016-02-28 rlar <rlar> 888 889 * src/buf.c: casts in buf_append() to get rid of warnings 890 8912016-02-28 rlar <rlar> 892 893 * src/dfa.c, src/gen.c: cast to suite type of flex_uint32_t td_lolen 894 8952016-02-28 rlar <rlar> 896 897 * src/main.c, src/misc.c, src/regex.c, src/scan.l, src/scanopt.c, 898 src/tables_shared.c: cast to get rid of warnings 899 9002016-03-01 rlar <rlar> 901 902 * src/buf.c, src/main.c: cast and fix usage of log10(), ceil to 903 prevent buffer overflow 904 9052016-03-01 rlar <rlar> 906 907 * src/tables.c: tables.c, sprinkle casts to get rid of warnings 908 9092016-03-01 rlar <rlar> 910 911 * src/tables.c: yytbl_data_compress(), change type of local newsz to 912 get rid of warnings 913 9142016-03-01 rlar <rlar> 915 916 * src/tables.c, src/tables.h: change type of struct 917 yytbl_writer.total_written to get rid of warnings 918 9192016-02-28 rlar <rlar> 920 921 * src/tables.c: change argument type of yytbl_writen() to get rid of 922 warnings 923 9242016-03-01 rlar <rlar> 925 926 * src/tables.c: yytbl_write8/16/32(), change type of local variables 927 to get rid of warnings 928 9292016-02-28 rlar <rlar> 930 931 * src/flexdef.h, src/misc.c, to.do/unicode/flexdef.h, 932 to.do/unicode/misc.c: change return type and rename int 933 htoi()/otoi() --> unsigned int htoui()/otoui() 934 9352016-03-01 Will Estes <westes575@gmail.com> 936 937 * NEWS: Mention 2.6.1 release date 938 9392016-02-28 rlar <rlar> 940 941 * src/gen.c: avoid warning, add (int) cast to the read() return 942 value For similiarity with the fread() case. 943 9442016-02-28 rlar <rlar> 945 946 * src/scan.l: avoid warning, POSIX says yyless() has an `int' 947 argument 948 9492016-02-29 rlar <rlar> 950 951 * src/filter.c: use type size_t in filter_tee_header() to avoid 952 warnings 953 9542016-02-29 rlar <rlar> 955 956 * src/filter.c, src/misc.c, src/scanopt.c, src/tables.c: add 957 (size_t) casts to malloc invocations to prevent warnings 958 9592016-02-29 rlar <rlar> 960 961 * src/buf.c, src/misc.c, src/scan.l, src/scanopt.c, src/tables.c: 962 add (int) casts to some strlen() invocations to prevent warnings 963 9642016-02-29 rlar <rlar> 965 966 * src/flexdef.h, src/scan.l, src/sym.c: ndlookup(), char *, to get 967 rid of casts and warnings 968 9692016-02-28 rlar <rlar> 970 971 * src/flexdef.h, src/scan.l, src/sym.c: ndinstal(), char *, to get 972 rid of casts and warnings 973 9742016-02-28 rlar <rlar> 975 976 * src/flexdef.h, src/scan.l, src/sym.c: cclinstal() and ccllookup(), 977 char *, to get rid of casts and warnings 978 9792016-02-28 rlar <rlar> 980 981 * src/gen.c: warning: redundant redeclaration of 982 ‘gen_next_state’ [-Wredundant-decls] 983 9842016-02-28 rlar <rlar> 985 986 * src/gen.c: warning: no previous prototype for ‘mkecstbl’ 987 [-Wmissing-prototypes] 988 9892016-02-28 rlar <rlar> 990 991 * src/main.c: warning: suggest parentheses around assignment used as 992 truth value [-Wparentheses] 993 9942016-02-28 rlar <rlar> 995 996 * src/flexdef.h: warning: redundant redeclaration of ‘yywrap’ 997 [-Wredundant-decls] 998 9992016-02-28 rlar <rlar> 1000 1001 * src/flexdef.h: warning: redundant redeclaration of ‘yylval’ 1002 [-Wredundant-decls] 1003 10042016-02-28 rlar <rlar> 1005 1006 * src/flexdef.h: warning: redundant redeclaration of ‘yyin’ 1007 [-Wredundant-decls] 1008 10092016-02-28 rlar <rlar> 1010 1011 * src/flexdef.h, src/main.c: warning: redundant redeclaration of 1012 ‘yyparse’ [-Wredundant-decls] 1013 10142016-02-28 rlar <rlar> 1015 1016 * src/parse.y, src/scan.l, src/yylex.c, to.do/unicode/scan.l: 1017 unification, rename some more rename these too for improved similiarity: OPTION_OP OPT_HEADER OPT_EXTRA_TYPE OPT_TABLES 1018 10192016-02-28 rlar <rlar> 1020 1021 * src/parse.y, src/scan.l, src/yylex.c, to.do/unicode/scan.l: fix 1022 name clash, OPT_OUTFILE from parse.y and from options.h these collide: OPT_OUTFILE OPT_PREFIX OPT_YYCLASS rename them TOK_... in the 1023 parser 1024 10252016-02-28 Will Estes <westes575@gmail.com> 1026 1027 * lib/reallocarray.c: Prototyped reallocarray implementation 1028 10292016-02-28 Will Estes <westes575@gmail.com> 1030 1031 * src/scanopt.c: Removed custom strcasecmp() function 1032 10332016-02-28 rlar <rlar> 1034 1035 * src/flex.skl: fwrite wants a size_t, yyleng is int per posix 1036 10372016-02-28 rlar <rlar> 1038 1039 * src/scanopt.c: Remove some unneeded casts 1040 10412016-02-28 rlar <rlar> 1042 1043 * src/flexdef.h: warning: negative integer implicitly converted to 1044 unsigned type [-Wsign-conversion] 1045 10462016-02-27 rlar <rlar> 1047 1048 * src/dfa.c, src/parse.y: dfa.c:157:24: warning: conversion to 1049 'size_t' from 'int' may change the sign of the result 1050 [-Wsign-conversion] most certainly safe cast 1051 10522016-02-27 rlar <rlar> 1053 1054 * src/ccl.c: ccl.c:86:19: warning: conversion to 'unsigned char' 1055 from 'int' may alter its value [-Wconversion] ch seems to have been checked for proper range some lines above 1056 10572016-02-27 rlar <rlar> 1058 1059 * tests/bison_nr_parser.y: warning: deprecated directive, use 1060 '%pure-parser' [-Wdeprecated] 1061 10622016-02-27 rlar <rlar> 1063 1064 * lib/lib.c: warning: no previous prototype for 'do_nothing' 1065 [-Wmissing-prototypes] 1066 10672016-02-27 rlar <rlar> 1068 1069 * src/libmain.c: included stdlib.h header 1070 10712016-02-27 Will Estes <westes575@gmail.com> 1072 1073 * NEWS: Described more post v2.6.0 changes 1074 10752016-02-27 Will Estes <westes575@gmail.com> 1076 1077 * configure.ac: build: Removed bzip2 distribiution archive 1078 10792016-02-27 Will Estes <westes575@gmail.com> 1080 1081 * configure.ac: removed obsolete program check 1082 10832016-02-27 Will Estes <westes575@gmail.com> 1084 1085 * configure.ac: Made some program checks more robust 1086 10872016-02-27 rlar <rlar> 1088 1089 * src/flex.skl: Remove unneeded cast to int 1090 10912016-02-27 Will Estes <westes575@gmail.com> 1092 1093 * src/flex.skl: Fixed incorrect integer type 1094 10952016-02-27 Will Estes <westes575@gmail.com> 1096 1097 * src/flex.skl: Fix more integer types, resolves sf 184, 187 1098 10992016-02-26 Robert Larice <Robert.Larice@t-online.de> 1100 1101 * src/flex.skl, src/gen.c: Removed some type conversion warnings 1102 11032016-02-26 Will Estes <westes575@gmail.com> 1104 1105 * src/flex.skl: Changed another buffer size to int; resolves gh#61 1106 11072016-02-24 Will Estes <westes575@gmail.com> 1108 1109 * src/flex.skl: Changed type of yy_n_chars to int; gh#53, sf#160. The variable yy_n_chars had been of type yy_size_t which is 1110 incorrect given its use in read(). While it might be adviseable to 1111 look at defining a yy_ssize_t, there might be some issues doing this 1112 and so, for now, at least, we'll punt back to int. 1113 11142016-02-24 Will Estes <westes575@gmail.com> 1115 1116 * src/buf.c: Fixed size of bufferallocation, resolved gh#54. The value of n_alloc was a count, not a size. Multiplying the value 1117 by the element size was incorrect. That multiplication was already 1118 being done and having it done twice was incorrect. 1119 11202016-02-23 Tobias Klauser <tklauser@distanz.ch> 1121 1122 * src/scan.l: Allow '%option noline' in flex input file, resolves 1123 gh#56. Allow specifying '%option noline' in the input file, leading to the 1124 same effect as calling flex with the command line option --noline. Signed-off-by: Tobias Klauser <tklauser@distanz.ch> 1125 11262016-02-23 Tobias Klauser <tklauser@distanz.ch> 1127 1128 * src/buf.c, src/main.c: Emit no #line directives if gen_line_dirs 1129 is false, resolves igh#55. There are two instances in the code which will print a #line 1130 directive to the resulting lexer, regardless of the value of 1131 gen_line_dirs. Fix them, so they also respect gen_line_dirs. Signed-off-by: Tobias Klauser <tklauser@distanz.ch> 1132 11332016-02-16 Tobias Klauser <tklauser@distanz.ch> 1134 1135 * lib/lib.c, src/gen.c, src/misc.c, src/scan.l: Converted K&R style 1136 function definitions to ANSI C style Consistently make use of the ANSI C function definition style 1137 instead of the K&R style. 1138 11392016-01-29 Tobias Klauser <tklauser@distanz.ch> 1140 1141 * src/flex.skl: Used NULL constant instead of plain integer for NULL 1142 pointer. The sparse static checker warns about using plain integer 0 as NULL 1143 pointers in the generated lexer code. Fix this by using NULL 1144 consistently for pointers. 1145 11462016-01-29 Tobias Klauser <tklauser@distanz.ch> 1147 1148 * src/flex.skl: Marked declaration and definition of yy_fatal_error 1149 as noreturn. Only the declaration of yy_fatal_error is marked with 1150 __attribute__((__noreturn__)) in case GCC >= 3 is used, but not the 1151 definition. This leads to the sparse static checker to complain 1152 about function declaration mismatch. Fix it by defining a macro yynoreturn and using it for both the 1153 declaration and the definition of yy_fatal_error. 1154 11552016-01-27 Tobias Klauser <tklauser@distanz.ch> 1156 1157 * src/flex.skl: Fixed declaration mismatch in yy_fatal_error. The prototype declares yy_fatal_error parameter as "const char 1158 msg[]" while the definition uses "const char* msg" (introduced by 1159 commit e9d5fc713f61b) which causes the sparse static checkers to 1160 produce an error. Fix this by adjusting the definition to use "const char* msg" as 1161 well. Also change the C++ version accordingly so it matches the 1162 declaration in FlexLexer.hpp. 1163 11642016-01-23 Will Estes <westes575@gmail.com> 1165 1166 * CODE_OF_CONDUCT.md: flex is for flex #NCoC 1167 11682016-01-18 Will Estes <westes575@gmail.com> 1169 1170 * doc/flex.texi: Referred to github for issue tracking, no longer sf 1171 11722016-01-10 Egor Pugin <egor.pugin@gmail.com> 1173 1174 * tests/reject.l4, tests/tableopts.l4: Opened files in binary mode 1175 explicitly 1176 11772016-01-08 OBATA Akio <obache@NetBSD.org> 1178 1179 * src/Makefile.am: Linked flex binary against libintl, not libfl. Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 1180 11812016-01-08 Michael van Elst <mlelstv@NetBSD.org> 1182 1183 * src/filter.c: Improved pipe-stdin hack behavior; resolves sf#198. Signed-off-by: Thomas <Klausner wiz@NetBSD.org> 1184 11852015-12-27 Will Estes <westes575@gmail.com> 1186 1187 * configure.ac, src/flexdef.h: Removed no longer needed header 1188 checks 1189 11902015-12-27 Will Estes <westes575@gmail.com> 1191 1192 * configure.ac: Checked for reallocarray() with AC_REPLACE_FUNCS 1193 11942015-12-27 Will Estes <westes575@gmail.com> 1195 1196 * src/flexdef.h, src/main.c: include libgen.h from flexdef.h, not 1197 main.c 1198 11992015-12-25 Michael Reed <m.reed@mykolab.com> 1200 1201 * src/main.c: Replace basename2() with basename(3). Given the following program: \#include <libgen.h> \#include <stdio.h> /* extracts basename from path, optionally stripping the extension 1202 "\.*" * (same concept as /bin/sh `basename`, but different handling 1203 of extension). */ static char *basename2 (char *path) { char *b; for (b = path; *path; path++) if (*path == '/') b = path + 1; return b; } static void basename_compare(char *path) { printf("basename: %s\n", basename(path)); printf("basename2: %s\n\n", basename2(path)); } int main (int argc, char *argv[]) { // From http://pubs.opengroup.org/onlinepubs/9699919799/ // ``Sample Input and Output Strings'' basename_compare("/usr/lib"); basename_compare("/usr/"); basename_compare("/"); basename_compare("///"); basename_compare("//usr//lib//"); return 0; } ... and the program's output: basename: lib basename2: lib basename: usr basename2: basename: / basename2: basename: / basename2: basename: lib basename2: ... we can see that basename2() behaves the same as basename(3) in 1204 the average use case, but messes up pretty severely in others. 1205 Besides that, basename(3) is mandated by POSIX so should be present 1206 on modern Unix-like systems, so we shouldn't define it ourselves. Some notes: - it doesn't appear to be mentioned in POSIX, but OpenBSD's 1207 basename(3) returns NULL if the returned path componenet is > 1208 PATH_MAX, so add a check for that - basename(3) shouldn't return an empty string, so remove the program_name[0] != '\0' check 1209 12102015-12-25 Michael Reed <m.reed@mykolab.com> 1211 1212 * src/main.c: Simplify basename2(). It's only call site does not activate the `strip_ext` code path, so 1213 the function can be simplified a lot. While here, remove a double 1214 assignment. 1215 12162015-12-25 Michael Reed <m.reed@mykolab.com> 1217 1218 * src/flex.skl, src/misc.c: Cleaned up __STDC__ #ifdefs. Assuming a compiler conforming to the ISO C standard is used, i.e., 1219 __STDC__ is defined to 1, YY_USE_CONST is always defined and can be 1220 eliminated. 1221 12222015-12-25 Michael Reed <m.reed@mykolab.com> 1223 1224 * src/flexdef.h, src/main.c, src/scanopt.c, src/scanopt.h, 1225 src/sym.c: Remove remaining use of PROTO 1226 12272015-12-21 Serguey Parkhomovsky <xindigo@gmail.com> 1228 1229 * src/buf.c: buf.c: use snprintf 1230 12312015-12-19 Will Estes <westes575@gmail.com> 1232 1233 * configure.ac: build: reformatted AC_CHECK_FUNCS for readability 1234 12352015-12-17 Will Estes <westes575@gmail.com> 1236 1237 * src/scanopt.c: correct function prototype 1238 12392015-12-15 Michael Reed <m.reed@mykolab.com> 1240 1241 * src/main.c, src/scanopt.c, src/sym.c, src/tblcmp.c: Remove more 1242 instances of PROTO 1243 12442015-12-15 Michael Reed <m.reed@mykolab.com> 1245 1246 * src/main.c: Removed prototype for main(). It's not called anywhere else so the prototype is not needed. See 1247 the C99 standard [1], section 5.1.2.2.1 for more info. [1]: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf 1248 12492015-12-13 Michael McConville <mmcco@mykolab.com> 1250 1251 * src/dfa.c, src/gen.c, src/nfa.c, to.do/unicode/main.c, 1252 to.do/unicode/tblcmp.c: Removed more instances of PROTO, ansifying. 1253 12542015-12-13 Will Estes <westes575@gmail.com> 1255 1256 * README: Noted github for issue tracking and pull requests 1257 12582015-12-13 Michael McConville <mmcco@mykolab.com> 1259 1260 * README: Reformatted README; removed sf bug tracking link. 1261 12622015-12-13 Michael McConville <mmcco@mykolab.com> 1263 1264 * src/gen.c, to.do/unicode/gen.c: Removed macros for indentation 1265 level. Just increment or decrement the indentation counter. That's less to 1266 remember and makes the code more readable. w# Please enter the commit message for your changes. Lines starting 1267 12682015-12-12 Mike Frysinger <vapier@gentoo.org> 1269 1270 * tests/Makefile.am, tests/testwrapper.sh: tests: fixed paths to 1271 input files. The current test wrapper works only when the inputs are specified 1272 using relative paths. If they're specified with absolute paths, the 1273 driver fails to detect the inputs because it always prepends the 1274 input dir name which itself is a relative path: $ cd tests $ 1275 ./testwrapper.sh -d . -i $PWD/reject.txt -t ./reject_ver.table 1276 <fails to open inputs> This normally doesn't show up because people run `./configure` or, 1277 for out of tree builds, `../configure`. But if you happen to run 1278 configure with an absolute path, then automake tends to generate 1279 absolute paths as well leading to test failures. Fix all of this by dropping the implicit input directory prepending. - INPUT_NAME is often a list of files, not just a single one - the input directory is used to find the testname tables which are usually generated, so it's impossible to use files from both 1280 source and build directories - most of the time, the full/correct path is already specified 1281 12822015-12-12 Mike Frysinger <vapier@gentoo.org> 1283 1284 * configure.ac: configure: fixed realloc test. The [] characters are used for quoting in m4, so the attempt to use 1285 them in place of `test` fails yielding the warning at build time: .../flex/configure: line 20222: no: command not found 1286 12872015-12-12 Michael McConville <mmcco@mykolab.com> 1288 1289 * src/flexdef.h: Started removal of PROTO macro. The PROTO macro is no longer needed. Additionally, its usage is 1290 inconsistent, so we began removing it. 1291 12922015-12-12 Michael Reed <m.reed@mykolab.com> 1293 1294 * Makefile.am, src/main.c: Removed SHORT_FILE_NAMES preprocessor 1295 symbol. As a relic of MS-DOS, we don't need this. It's never defined; see 13b5b214f53d1c3354a7ab910bd160c126df1331. Removed additional MSDOS ifdef. 1296 12972015-12-11 Michael McConville <mmcco@mykolab.com> 1298 1299 * configure.ac, lib/reallocarray.c, src/flexdef.h: Added new 1300 function reallocarray. This is taken from OpenSSH Portable, which in turn takes it from 1301 OpenBSD. reallocarray wraps the stdlib's realloc function. It takes two size 1302 arguments and checks for overflow, like calloc, but doesn't zero the 1303 memory. Therefore, it allows us to do overflow-safe array 1304 reallocations and overflow-safe unzeroed array allocations, which 1305 the stdlib allocation functions don't. We have a bunch of specific array allocation macros, none of which 1306 check for overflow. reallocarray should be able to replace them. 1307 13082015-12-11 Michael McConville <mmcco@mykolab.com> 1309 1310 * src/flexdef.h: Removed MS-DOS, VMS macros. Given the age of the MS-DOS and VMS platforms, it's likely that no 1311 one is building flex on them any more. Additionally, the preferred 1312 approach is to test for particular platform features rather than to 1313 test for particular platforms. 1314 13152015-12-12 Will Estes <westes575@gmail.com> 1316 1317 * src/flexdef.h, src/main.c: Made search for m4 more explicit. 1318 13192015-12-12 Will Estes <westes575@gmail.com> 1320 1321 * src/flex.skl: Returned 0 from yywrap() instead of EOF 1322 13232015-12-11 Will Estes <westes575@gmail.com> 1324 1325 * src/libmain.c: Changed end of main() in libmain to exit(0) 1326 13272015-12-11 Will Estes <westes575@gmail.com> 1328 1329 * NEWS, configure.ac: Mentioned v2.6.1; documented some changes 1330 since v2.6.0 1331 13322015-12-11 Will Estes <westes575@gmail.com> 1333 1334 * README: Updated build documentation; finished sf#155. Removed version numbers for build tools. Noted that version 1335 requirements for build tools will be noted in configure.ac. Expanded 1336 documentation of building texinfo based docs. 1337 13382015-12-11 Will Estes <westes575@gmail.com> 1339 1340 * doc/Makefile.am: Removed flex.pdf from distribution; partially 1341 fixed sf#155 1342 13432015-12-11 Will Estes <westes575@gmail.com> 1344 1345 * src/flex.skl: Commented in C style in skeleton; fixed sf#195 1346 13472015-12-10 Will Estes <westes575@gmail.com> 1348 1349 * .gitignore: Ignored autoscan files 1350 13512015-12-09 Will Estes <westes575@gmail.com> 1352 1353 * configure.ac: Checked for ranlib and strdup() at configure time 1354 13552015-12-09 Michael McConville <mmcconville@mykolab.com> 1356 1357 * src/flexdef.h, src/misc.c, src/tblcmp.c, to.do/unicode/flexdef.h, 1358 to.do/unicode/misc.c, to.do/unicode/tblcmp.c: Replace zero_out() 1359 with stdlib's memset. 1360 13612015-12-09 Michael McConville <mmcconville@mykolab.com> 1362 1363 * src/flex.skl: Removed memory allocation casts. 1364 13652015-12-09 Michael McConville <mmcconville@mykolab.com> 1366 1367 * src/flexdef.h: Removed alloca() configuration. Since alloca() is dangerous, depricated, we remove it. 1368 13692015-12-09 Michael McConville <mmcconville@mykolab.com> 1370 1371 * src/flexdef.h: Removed implementation of isascii(). POSIX defines isascii(), so it's likely present on anything 1372 weactually build flex on these days. 1373 13742015-12-09 Michael McConville <mmcconville@mykolab.com> 1375 1376 * src/main.c, src/scanopt.c, src/tables.c: Removed NULL-checks 1377 before free() 1378 13792015-12-08 Michael McConville <mmcconville@mykolab.com> 1380 1381 * src/buf.c, src/dfa.c, src/flexdef.h, src/gen.c, src/scan.l, 1382 to.do/unicode/flexdef.h, to.do/unicode/scan.l: Removed flex_free()i, 1383 corrected buf_destroy logic. As with flex_alloc(), replace with direct calls to free(). The function buf_destroy is now null safe and the logic was 1384 corrected to free() correctly. 1385 13862015-12-08 Michael McConville <mmcconville@mykolab.com> 1387 1388 * src/filter.c, src/flexdef.h, src/misc.c, src/scan.l, 1389 src/scanflags.c, to.do/unicode/flexdef.h, to.do/unicode/misc.c, 1390 to.do/unicode/scan.l: Removed flex_realloc(). As with flex_alloc(), replace calls to flex_realloc(), which was 1391 just a wrapper around realloc(). 1392 13932015-12-08 Michael McConville <mmcconville@mykolab.com> 1394 1395 * src/buf.c, src/filter.c, src/flexdef.h, src/main.c, src/misc.c, 1396 src/regex.c, src/scan.l, src/scanflags.c, src/sym.c, 1397 to.do/unicode/flexdef.h, to.do/unicode/misc.c, to.do/unicode/scan.l: 1398 Removed flex_alloc; cleaned up style. The function flex_alloc() was just a wrapper around malloc(). Since 1399 this only added unclarity, and the flex_alloc() function is likely a 1400 legacy of olden times, remove it in favor of calls to malloc() 1401 directly. Style elements cleaned up: * superfluous spacing around parentheses * non-constant initialization in variable declarations * needless casts * almost all uses of assignments as subexpressions 1402 14032015-12-07 Michael McConville <mmcconville@mykolab.com> 1404 1405 * src/dfa.c, src/flexdef.h, src/gen.c, src/main.c, src/scan.l, 1406 src/scanopt.c, tests/bison_nr_scanner.l, 1407 tests/bison_yylloc_scanner.l, tests/bison_yylval_scanner.l, 1408 tests/mem_nr.l, tests/mem_r.l, tests/pthread.l, tests/string_nr.l, 1409 tests/string_r.l, tests/yyextra.l, to.do/unicode/scan.l: Remove 1410 allocation casts 1411 14122015-12-07 Will Estes <westes575@gmail.com> 1413 1414 * src/.gitignore, src/Makefile.am: Built flex with itself. Changes in scan.l need to be built into flex with the same version 1415 of flex in some cases. Since this build requirement is minimal, we 1416 simply bootstrap flex unconditionally. We intentionally exclude from version control the bootstrap 1417 artifacts as the extra copy of the lexer, the intermediate scanner 1418 and the bootstrap executable are not of interest. 1419 14202015-12-05 Michael McConville <mmcconville@mykolab.com> 1421 1422 * src/buf.c, src/dfa.c, src/main.c, src/nfa.c, src/parse.y, 1423 src/scan.l, src/scanopt.c, src/sym.c, to.do/unicode/main.c, 1424 to.do/unicode/scan.l: Use NULL rather than (type *) 0. 1425 14262015-12-05 Michael McConville <mmcconville@mykolab.com> 1427 1428 * src/flexdef.h, src/misc.c, src/sym.c, to.do/unicode/flexdef.h, 1429 to.do/unicode/misc.c: Replace copy_unsigned_string() with xstrdup(). Like copy_string(), copy_unsigned_string() is just a clone of the 1430 stlib's strdup(). We only use it twice. I'm pretty confident that 1431 char signedness is irrelevant in this case. 1432 14332015-12-04 Akim Demaille <akim@lrde.epita.fr> 1434 1435 * src/FlexLexer.h: Cleaned up white space. 1436 14372015-12-04 Akim Demaille <akim@lrde.epita.fr> 1438 1439 * src/FlexLexer.h: Removed struct keyword before yy_buffer_state 1440 14412015-12-04 Akim Demaille <akim@lrde.epita.fr> 1442 1443 * examples/testxxLexer.l, src/FlexLexer.h, src/flex.skl, src/main.c: 1444 Replaced FLEX_STD macro with std::. The std:: construct exists as of C++98, so we can simply assume it 1445 is supported. 1446 14472015-12-04 Akim Demaille <akim@lrde.epita.fr> 1448 1449 * src/Makefile.am: Generated skel.c explicitly in srcdir. Rewrote the target for skel.c to explicitly mention the srcdir. This 1450 should help when building flex from a directory outside the flex 1451 tree. Spread the rule out over several lines to enhance readability. 1452 14532015-12-04 Akim Demaille <akim@lrde.epita.fr> 1454 1455 * autogen.sh: Called glibtoolize if libtoolize run fails. On Mac OS X, libtoolize is known as glibtoolize. In cases where 1456 libtoolize is not present, then calling glibtoolize when 1457 bootstrapping the build system gives more folks a shot at getting 1458 flex built from the ground up. 1459 14602015-12-02 Mightyjo <mightyjo@gmail.com> 1461 1462 * configure.ac: Checked for (g)texi2dvi. Better bison, help2man 1463 checks. Added test for presence of (g)texi2dvi program. Gave notice if 1464 texi2dvi is unavailable and set TEXI2DVI=: to avoid giving users 1465 headaches. Enhanced tests for bison and help2man with notices when the programs 1466 aren't found. Set their program variables to use the missing script 1467 in build-aux since it's compatible with them. 1468 14692015-12-02 Michael McConville <mmcconville@mykolab.com> 1470 1471 * src/flexdef.h, src/misc.c, src/parse.y, src/scan.l, src/sym.c, 1472 src/tables.c, to.do/unicode/flexdef.h, to.do/unicode/misc.c, 1473 to.do/unicode/scan.l: Made string copying more standard. copy_string() was a clone of the stdlib's strdup(). For safety, 1474 simplicity, and speed, we should use that instead. We introduce 1475 xstrdup() which wraps strdup() in a failure upon memory allocation 1476 errors. 1477 14782015-11-30 Serguey Parkhomovsky <sergueyparkhomovsky@gmail.com> 1479 1480 * src/scan.l: Error on unbalanced parentheses in rules section. 1481 14822015-11-29 Will Estes <westes575@gmail.com> 1483 1484 * src/Makefile.am: Cleaned up BUILT_SOURCES list. Removed reference to skel.c as a built source since other make rules 1485 cover this case. 1486 14872015-11-29 Will Estes <westes575@gmail.com> 1488 1489 * src/Makefile.am: Sorted file names in flex_SOURCES 1490 14912015-11-27 Mightyjo <mightyjo@gmail.com> 1492 1493 * src/ecs.c, src/flexdef.h, src/main.c, src/misc.c, src/scan.l, 1494 src/scanopt.c, src/sym.c, src/tblcmp.c: Replaced CHAR macro with 1495 unsigned char type. Thanks to Michael McConville for pointing out that the old Char 1496 macro causes problems with static analysis. The macro has been 1497 removed and replaced with 'unsigned char' throughout the flex 1498 sources. The macro is not needed at best and was confusing at worst. 1499 It was not used in any of the example files nor was it mentioned in 1500 the manual at all. 1501 15022015-11-21 Will Estes <westes575@gmail.com> 1503 1504 * configure.ac: updated syntax of AC_INIT call as per autoupdate 1505 15062015-11-21 Will Estes <westes575@gmail.com> 1507 1508 * tests/Makefile.am: removed extra call to a _CPPFLAGS variable 1509 15102015-05-14 Stefan Reinauer <stefan.reinauer@coreboot.org> 1511 1512 * src/buf.c, src/ccl.c, src/dfa.c, src/ecs.c, src/gen.c, 1513 src/main.c, src/misc.c, src/nfa.c, src/parse.y, src/scan.l, 1514 src/scanopt.c, src/sym.c, src/tblcmp.c: Switch function definitions 1515 from mixed K&R to consistent ANSI C. flex was using K&R function definitions for some functions and ANSI 1516 C style in others, sometimes even in the same file. Change the code 1517 to consistently use ANSI C. Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org> 1518 15192015-11-16 Mightyjo <mightyjo@gmail.com> 1520 1521 * tests/Makefile.am: Used in-tree header file for c++ tests. 1522 15232015-11-17 Will Estes <westes575@gmail.com> 1524 1525 * configure.ac: Declared version 2.6.0 1526 15272015-11-17 Will Estes <westes575@gmail.com> 1528 1529 * NEWS: Dated, described flex release 2.6.0 1530 15312015-11-13 Will Estes <westes575@gmail.com> 1532 1533 * NEWS, configure.ac: Declared version 2.6.0rc1 1534 15352015-11-13 lukeallardyce <lukeallardyce@users.sourceforge.net> 1536 1537 * src/Makefile.am: Supplied versioning information in flex 1538 libraries. Resolves sourceforge bug #182. On OSX, and possibly other platforms, 1539 building the libfl libraries without versioning information caused a 1540 build failures. 1541 15422015-11-12 Will Estes <westes575@gmail.com> 1543 1544 * tests/Makefile.am: Cleaned up more precisely after make check. BUILT_SOURCES is now just the list of headers built as per the 1545 automake manual. We provide the list of files to clean to make 1546 rebuilding the test suite programs easier. We then use the 1547 CLEANFILES list in a dist-hook to clean up the distribution that 1548 automake gathers since not distributing flex generated files is 1549 foreign to automake's mindset, but we need exactly that. Additionally, we locate inputs to the tables-related tests more 1550 precisely. Some files are in srcdir and some are in builddir, which 1551 the arguments to the log compiler are now made aware of. 1552 15532015-11-11 Will Estes <westes575@gmail.com> 1554 1555 * tests/Makefile.am: Pulled out scripts in tests/Makefile.am 1556 15572015-11-11 Will Estes <westes575@gmail.com> 1558 1559 * tests/Makefile.am: Added srcdir to tableopts.am include 1560 15612015-11-11 Will Estes <westes575@gmail.com> 1562 1563 * doc/Makefile.am: Changed man page dependencies. The man page is just the --help output as reformatted by help2man. 1564 The --help option is most likely to change when the flex skeleton 1565 changes or one of the option parsing files changes or the 1566 configure.ac script itself changes. The dependencies reflect this 1567 now. It is still necessary, under some circumstances, to rebuild flex 1568 explicitly before building the man page. In theory, it's possible to 1569 have automake arrange to do this all the time, but doing so works 1570 out to be fragile, given the rest of the build system. 1571 15722015-11-10 Will Estes <westes575@gmail.com> 1573 1574 * autogen.sh: Called libtoolize directly because autoreconf fails to 1575 pick up LT_INIT properly 1576 15772015-11-10 Will Estes <westes575@gmail.com> 1578 1579 * tests/Makefile.am: Added tableopts.sh to EXTRA_DIST 1580 15812015-11-08 Mightyjo <mightyjo@gmail.com> 1582 1583 * tests/Makefile.am: Made tests depend on the built flex binary. 1584 15852015-11-08 Mightyjo <mightyjo@gmail.com> 1586 1587 * : commit cf6cb4dce791c26567cc506770ca96b4f4118024 Author: Mightyjo 1588 <mightyjo@gmail.com> Date: Sat Nov 7 23:11:35 2015 -0800 1589 15902015-11-04 Mightyjo <mightyjo@gmail.com> 1591 1592 * doc/flex.texi: Updated documentation to reflect the revisions to 1593 FlexLexer.h 1594 15952015-10-26 Mightyjo <mightyjo@gmail.com> 1596 1597 * src/FlexLexer.h, src/flex.skl: Changed several pointers to istream 1598 (and ostream) to references in c++-only sections of the skeleton. Patched up a variety of expected errors caused by changing istream* 1599 to istream&. Added a stray 'make' at line 545. Oops. Changed the buffer_state struct to store std::streambuf* instead of 1600 std::istream* for C++ mode. Changed interfaces in FlexLexer.h to 1601 take std::istream& instead of *. Backward compatibility temporarily 1602 broken. Patched up backward compatibility with reasonable behavior in the 1603 presence of null pointers. Re-added backward-compatible versions of the yyFlexLexer methods 1604 that take iostream pointers. All tests passing. 1605 16062015-09-29 Translation Project <coordinator@translationproject.org> 1607 1608 * po/zh_CN.po: new zh_CN translation from the translation project 1609 16102015-07-27 Jaska Uimonen <jaska.uimonen@helsinki.fi> 1611 1612 * src/gen.c: fix possible resource leak with yynultrans_tbl 1613 16142015-07-27 Jaska Uimonen <jaska.uimonen@helsinki.fi> 1615 1616 * src/dfa.c: fix possible uninitialized array values 1617 16182015-08-05 Will Estes <westes575@gmail.com> 1619 1620 * doc/flex.texi: add %{...%} block to example in manual 1621 16222015-07-15 Will Estes <westes575@gmail.com> 1623 1624 * configure.ac: initialize libtool earlier in build system 1625 generation 1626 16272015-05-08 Translation Project <translation@translationproject.org> 1628 1629 * po/da.po: new da translation from the Translation Project 1630 16312014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1632 1633 * src/gen.c, src/scan.l, tests/bison_nr_parser.y, 1634 tests/bison_yylloc_parser.y, tests/bison_yylval_parser.y, 1635 tests/multiple_scanners_nr_main.c: Fix `label unused` warning 1636 16372014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1638 1639 * src/flex.skl: Fix two "signed/unsigned" warnings 1640 16412014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1642 1643 * tests/alloc_extra.l, tests/array_nr.l, tests/array_r.l, 1644 tests/basic_nr.l, tests/basic_r.l, tests/bison_nr_scanner.l, 1645 tests/bison_yylloc_scanner.l, tests/bison_yylval_scanner.l, 1646 tests/ccl.l, tests/cxx_basic.ll, tests/debug_nr.l, tests/debug_r.l, 1647 tests/extended.l, tests/header_nr_scanner.l, 1648 tests/header_r_scanner.l, tests/include_by_buffer.direct.l, 1649 tests/include_by_push.direct.l, 1650 tests/include_by_reentrant.direct.l, tests/lineno_nr.l, 1651 tests/lineno_r.l, tests/lineno_trailing.l, tests/mem_nr.l, 1652 tests/mem_r.l, tests/multiple_scanners_nr_1.l, 1653 tests/multiple_scanners_nr_2.l, tests/multiple_scanners_r_1.l, 1654 tests/multiple_scanners_r_2.l, tests/noansi_nr.l, tests/noansi_r.l, 1655 tests/posix.l, tests/posixly_correct.l, tests/prefix_nr.l, 1656 tests/prefix_r.l, tests/pthread.l, tests/quotes.l, tests/reject.l4, 1657 tests/rescan_nr.direct.l, tests/rescan_r.direct.l, 1658 tests/string_nr.l, tests/string_r.l, tests/tableopts.l4, 1659 tests/top.l, tests/yyextra.l: Fix `unused function` warnings in 1660 tests 1661 16622014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1663 1664 * tests/bison_nr_parser.y, tests/bison_yylloc_parser.y, 1665 tests/bison_yylval_parser.y: Fix `implicit function declaration` 1666 warnings in tests 1667 16682014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1669 1670 * tests/header_r_main.c, tests/multiple_scanners_nr_main.c, 1671 tests/reject.l4, tests/tableopts.l4, tests/top_main.c: Remove a few 1672 `unused variable` warnings 1673 16742014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1675 1676 * src/filter.c: Remove unused variable from 1677 src/filter.c:filter_fix_linedirs 1678 16792014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1680 1681 * src/scanopt.c: Remove unused argument and variable from 1682 src/scanopt.c:scanopt_err 1683 16842014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1685 1686 * src/flex.skl, src/libmain.c, src/parse.y, tests/bison_nr_main.c, 1687 tests/bison_yylloc_main.c, tests/bison_yylloc_parser.y, 1688 tests/bison_yylval_main.c, tests/bison_yylval_parser.y, 1689 tests/header_nr_main.c, tests/header_r_main.c, tests/lineno_nr.l, 1690 tests/lineno_r.l, tests/lineno_trailing.l, tests/mem_r.l, 1691 tests/multiple_scanners_nr_main.c, 1692 tests/multiple_scanners_r_main.c, tests/pthread.l, 1693 tests/rescan_nr.direct.l, tests/rescan_r.direct.l, tests/top_main.c: 1694 Fix a few "unused parameter" warnings 1695 16962014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1697 1698 * src/main.c: Fix warning about redefined macro when multiple 1699 scanners are used. 1700 17012014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1702 1703 * tests/bison_nr_parser.y: Avoid passing `const char*` argument as 1704 `char*` in test-bison-nr 1705 17062014-11-21 Alexis La Goutte <alexis.lagoutte@gmail.com> 1707 1708 * src/misc.c, src/regex.c, src/tables.c, src/tables_shared.c: Fix 1709 -Wdocumentation warnings 1710 17112014-11-16 Will Estes <westes575@gmail.com> 1712 1713 * tests/README: document new suite layout 1714 17152014-11-16 Will Estes <westes575@gmail.com> 1716 1717 * tests/TEMPLATE/.gitignore, tests/TEMPLATE/Makefile.am, 1718 tests/TEMPLATE/cvsignore, tests/TEMPLATE/parser.y, 1719 tests/TEMPLATE/scanner.l, tests/TEMPLATE/test.input, 1720 tests/create-test, tests/descriptions: remove unused files after 1721 test suite refactor 1722 17232014-11-14 Will Estes <westes575@gmail.com> 1724 1725 * .gitignore, doc/.gitignore: Ignore directories build-aux/, m4/ Since build-aux/ now contains a number of files previously at the 1726 top level, we ignore build-aux/. Therefore, it's not necessary to 1727 list any files that are now kept in it. Also, explicitly mark m4/ as 1728 a directory to ignore. 1729 17302014-11-14 Will Estes <westes575@gmail.com> 1731 1732 * configure.ac: added back call to AC_CONFIG_AUX_DIR. In an effort to reduce top level directory clutter, reintroduced the 1733 call to AC_CONFIG_AUX_DIR. Moved the call to LT_INIT to after that 1734 call so configure will be able to find its files. 1735 17362014-07-18 Will Estes <westes575@gmail.com> 1737 1738 * tests/tableopts.sh, tests/testwrapper.sh: use unofficial bash 1739 strict mode and cleanups in supporting bash scripts 1740 17412014-07-18 Will Estes <westes575@gmail.com> 1742 1743 * tests/.gitignore, tests/Makefile.am, tests/tableopts.am, 1744 tests/tableopts.l4, tests/tableopts.sh, tests/tableopts.txt, 1745 tests/test-table-opts/.gitignore, 1746 tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l, 1747 tests/test-table-opts/test.input: split apart table options tests 1748 into tests per threading, table option, serialization and 1749 verification 1750 17512014-07-17 Will Estes <westes575@gmail.com> 1752 1753 * tests/tableopts.sh: add tableopts.sh script 1754 17552014-07-02 Will Estes <westes575@gmail.com> 1756 1757 * configure.ac, tests/Makefile.am: use automake conditional around 1758 pthread test 1759 17602014-07-01 Will Estes <westes575@gmail.com> 1761 1762 * tests/.gitignore, tests/Makefile.am, tests/lineno_trailing.l, 1763 tests/lineno_trailing.one.txt, 1764 tests/test-lineno-trailing/.gitignore, 1765 tests/test-lineno-trailing/Makefile.am, 1766 tests/test-lineno-trailing/scanner.l, 1767 tests/test-lineno-trailing/test.input: refactor lineno_trailing test 1768 for new test suite layout 1769 17702014-07-01 Will Estes <westes575@gmail.com> 1771 1772 * tests/.gitignore, tests/Makefile.am, tests/lineno_r.l, 1773 tests/lineno_r.one.txt, tests/test-lineno-r/.gitignore, 1774 tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l, 1775 tests/test-lineno-r/test.input: refactor lineno_r test for new test 1776 suite layout 1777 17782014-07-01 Will Estes <westes575@gmail.com> 1779 1780 * tests/.gitignore, tests/Makefile.am, tests/lineno_nr.l, 1781 tests/lineno_nr.one.txt, tests/test-lineno-nr/.gitignore, 1782 tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l, 1783 tests/test-lineno-nr/test.input, tests/testwrapper.sh: refactor 1784 lineno_nr test for new test suite layout 1785 17862014-06-30 Will Estes <westes575@gmail.com> 1787 1788 * tests/test-linedir-r/.gitignore, 1789 tests/test-linedir-r/Makefile.am, 1790 tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c, 1791 tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input: 1792 Remove linedir_r test. The linedir_r test tested the implementation of line number 1793 tracking, not its results. 1794 17952014-06-24 Will Estes <westes575@gmail.com> 1796 1797 * tests/.gitignore, tests/Makefile.am, tests/pthread.l, 1798 tests/pthread_1.txt, tests/pthread_2.txt, tests/pthread_3.txt, 1799 tests/pthread_4.txt, tests/pthread_5.txt, 1800 tests/test-pthread/.gitignore, tests/test-pthread/Makefile.am, 1801 tests/test-pthread/scanner.l, tests/test-pthread/test-1.input, 1802 tests/test-pthread/test-2.input, tests/test-pthread/test-3.input, 1803 tests/test-pthread/test-4.input, tests/test-pthread/test-5.input: 1804 refactor pthread test for new test suite layout 1805 18062014-06-24 Will Estes <westes575@gmail.com> 1807 1808 * tests/Makefile.am: build reject_[vs]er tests explicitly to pass 1809 proper compiler flags 1810 18112014-06-24 Will Estes <westes575@gmail.com> 1812 1813 * tests/.gitignore, tests/Makefile.am, tests/cxx_yywrap.ll, 1814 tests/cxx_yywrap.txt, tests/test-c++-yywrap/.gitignore, 1815 tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l, 1816 tests/test-c++-yywrap/test.input, tests/testwrapper.sh: refactor 1817 cxx_yywrap test for new test suite layout 1818 18192014-06-17 Will Estes <westes575@gmail.com> 1820 1821 * tests/Makefile.am, tests/options.cn, 1822 tests/test-concatenated-options/.gitignore, 1823 tests/test-concatenated-options/Makefile.am: refactor concatenated 1824 options test for new test suite layout 1825 18262014-06-17 Will Estes <westes575@gmail.com> 1827 1828 * tests/.gitignore, tests/Makefile.am, 1829 tests/include_by_buffer.direct.l, 1830 tests/include_by_buffer.direct.txt, 1831 tests/include_by_buffer.direct_2.txt, 1832 tests/include_by_buffer.direct_3.txt, 1833 tests/include_by_push.direct.l, tests/include_by_push.direct.txt, 1834 tests/include_by_push.direct_2.txt, 1835 tests/include_by_push.direct_3.txt, 1836 tests/include_by_reentrant.direct.l, 1837 tests/include_by_reentrant.direct.txt, 1838 tests/include_by_reentrant.direct_2.txt, 1839 tests/include_by_reentrant.direct_3.txt, 1840 tests/test-include-by-buffer/.gitignore, 1841 tests/test-include-by-buffer/Makefile.am, 1842 tests/test-include-by-buffer/scanner.l, 1843 tests/test-include-by-buffer/test-1.input, 1844 tests/test-include-by-buffer/test-2.input, 1845 tests/test-include-by-buffer/test-3.input, 1846 tests/test-include-by-push/.gitignore, 1847 tests/test-include-by-push/Makefile.am, 1848 tests/test-include-by-push/scanner.l, 1849 tests/test-include-by-push/test-1.input, 1850 tests/test-include-by-push/test-2.input, 1851 tests/test-include-by-push/test-3.input, 1852 tests/test-include-by-reentrant/.gitignore, 1853 tests/test-include-by-reentrant/Makefile.am, 1854 tests/test-include-by-reentrant/scanner.l, 1855 tests/test-include-by-reentrant/test-1.input, 1856 tests/test-include-by-reentrant/test-2.input, 1857 tests/test-include-by-reentrant/test-3.input: refactor include_by_* 1858 tests for new test suite layout 1859 18602014-06-16 Will Estes <westes575@gmail.com> 1861 1862 * tests/.gitignore, tests/Makefile.am, tests/rescan_nr.direct.l, 1863 tests/rescan_nr.direct.txt, tests/rescan_nr.l, tests/rescan_nr.txt, 1864 tests/rescan_r.direct.l, tests/rescan_r.direct.txt, 1865 tests/test-rescan-r/.gitignore, tests/test-rescan-r/Makefile.am, 1866 tests/test-rescan-r/scanner.l, tests/test-rescan-r/test.input, 1867 tests/testwrapper.sh: refactor rescan_r test for new test suite 1868 layout 1869 18702014-06-16 Will Estes <westes575@gmail.com> 1871 1872 * tests/.gitignore, tests/Makefile.am, tests/rescan_nr.l, 1873 tests/rescan_nr.txt, tests/test-rescan-nr/.gitignore, 1874 tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l, 1875 tests/test-rescan-nr/test.input, tests/testwrapper.sh: Refactor 1876 rescan_nr test for new test suite layout. Also add -r option to testwrapper.sh to support passing input file 1877 as a command line argument to the test scanner without using shell 1878 redirection. 1879 18802014-06-16 Will Estes <westes575@gmail.com> 1881 1882 * tests/Makefile.am: correct use of objext to OBJEXT 1883 18842014-06-16 Will Estes <westes575@gmail.com> 1885 1886 * tests/.gitignore, tests/Makefile.am, tests/quotes.l, 1887 tests/quotes.txt, tests/test-quotes/.gitignore, 1888 tests/test-quotes/Makefile.am, tests/test-quotes/scanner.l, 1889 tests/test-quotes/test.input: refactor quotes test for new test 1890 suite layout 1891 18922014-06-16 Will Estes <westes575@gmail.com> 1893 1894 * tests/.gitignore, tests/Makefile.am, tests/reject.l4, 1895 tests/reject.txt, tests/test-reject/.gitignore, 1896 tests/test-reject/Makefile.am, tests/test-reject/scanner.l, 1897 tests/test-reject/test.input, tests/testwrapper.sh: Refactor reject 1898 test for new test suite layout. Split out reject test into its constituant tests. Add .reject tests 1899 and .table tests for automake test log generation. Rewrite 1900 testwrapper.sh to handle running with a tables file and specifying 1901 optional input using command line options rather than positional 1902 parameters. 1903 19042014-06-15 Will Estes <westes575@gmail.com> 1905 1906 * tests/.gitignore, tests/Makefile.am, 1907 tests/multiple_scanners_r_1.l, tests/multiple_scanners_r_2.l, 1908 tests/multiple_scanners_r_main.c, 1909 tests/test-multiple-scanners-r/.gitignore, 1910 tests/test-multiple-scanners-r/Makefile.am, 1911 tests/test-multiple-scanners-r/main.c, 1912 tests/test-multiple-scanners-r/scanner-1.l, 1913 tests/test-multiple-scanners-r/scanner-2.l: Refactor 1914 multiple_scanners_r test for new test suite layout. Also, remove the use of table files from this test as that tests two 1915 features at once and we want to be as close to testing one feature 1916 at a time as we can be. 1917 19182014-06-15 Will Estes <westes575@gmail.com> 1919 1920 * tests/.gitignore, tests/Makefile.am, 1921 tests/multiple_scanners_nr_1.l, tests/multiple_scanners_nr_2.l, 1922 tests/multiple_scanners_nr_main.c, 1923 tests/test-multiple-scanners-nr/.gitignore, 1924 tests/test-multiple-scanners-nr/Makefile.am, 1925 tests/test-multiple-scanners-nr/main.c, 1926 tests/test-multiple-scanners-nr/scanner-1.l, 1927 tests/test-multiple-scanners-nr/scanner-2.l: refactor 1928 multiple_scanners_nr test for new test suite layout 1929 19302014-06-14 Will Estes <westes575@gmail.com> 1931 1932 * tests/.gitignore, tests/Makefile.am, 1933 tests/cxx_multiple_scanners.txt, tests/cxx_multiple_scanners_1.ll, 1934 tests/cxx_multiple_scanners_2.ll, 1935 tests/cxx_multiple_scanners_main.cc, 1936 tests/test-c++-multiple-scanners/.gitignore, 1937 tests/test-c++-multiple-scanners/Makefile.am, 1938 tests/test-c++-multiple-scanners/main.cpp, 1939 tests/test-c++-multiple-scanners/scanner-1.l, 1940 tests/test-c++-multiple-scanners/scanner-2.l, 1941 tests/test-c++-multiple-scanners/test.input: refactor 1942 cxx_multiple_scanners test for new test suite layout 1943 19442014-06-14 Will Estes <westes575@gmail.com> 1945 1946 * tests/.gitignore, tests/Makefile.am, tests/c_cxx_nr.lll, 1947 tests/c_cxx_nr.txt, tests/c_cxx_r.lll, tests/c_cxx_r.txt, 1948 tests/test-c-cpp-nr/.gitignore, tests/test-c-cpp-nr/Makefile.am, 1949 tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input, 1950 tests/test-c-cpp-r/.gitignore, tests/test-c-cpp-r/Makefile.am, 1951 tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: 1952 refactor c_cxx_nr, c_cxx_r tests for new test suite layout 1953 19542014-06-14 Will Estes <westes575@gmail.com> 1955 1956 * tests/.gitignore, tests/Makefile.am, tests/cxx_basic.ll, 1957 tests/cxx_basic.txt, tests/test-c++-basic/.gitignore, 1958 tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l, 1959 tests/test-c++-basic/test.input: refactor cxx_basic test for new 1960 test suite layout 1961 19622014-06-14 Will Estes <westes575@gmail.com> 1963 1964 * tests/.gitignore, tests/Makefile.am, tests/posixly_correct.l, 1965 tests/test-posixly-correct/.gitignore, 1966 tests/test-posixly-correct/Makefile.am, 1967 tests/test-posixly-correct/scanner.l: refactor posixly_correct test 1968 for new test suite layout 1969 19702014-06-14 Will Estes <westes575@gmail.com> 1971 1972 * tests/.gitignore, tests/Makefile.am, 1973 tests/test-yyextra/.gitignore, tests/test-yyextra/Makefile.am, 1974 tests/test-yyextra/scanner.l, tests/test-yyextra/test.input, 1975 tests/yyextra.l, tests/yyextra.txt: refactor yyextra test for new 1976 test suite layout 1977 19782014-06-14 Will Estes <westes575@gmail.com> 1979 1980 * tests/.gitignore, tests/Makefile.am, tests/test-top/.gitignore, 1981 tests/test-top/Makefile.am, tests/test-top/main.c, 1982 tests/test-top/scanner.l, tests/test-top/test.input, tests/top.l, 1983 tests/top.txt, tests/top_main.c: refactor top test for new test 1984 suite layout 1985 19862014-06-14 Will Estes <westes575@gmail.com> 1987 1988 * tests/.gitignore, tests/Makefile.am, tests/string_r.l, 1989 tests/test-string-r/.gitignore, tests/test-string-r/Makefile.am, 1990 tests/test-string-r/scanner.l: refactor string_r test for new test 1991 suite layout 1992 19932014-06-14 Will Estes <westes575@gmail.com> 1994 1995 * tests/.gitignore, tests/Makefile.am, tests/string_nr.l, 1996 tests/test-string-nr/.gitignore, tests/test-string-nr/Makefile.am, 1997 tests/test-string-nr/scanner.l: refactor string_nr test for new test 1998 suite layout 1999 20002014-06-12 Will Estes <westes575@gmail.com> 2001 2002 * tests/.gitignore, tests/Makefile.am, tests/prefix_r.l, 2003 tests/prefix_r.txt, tests/test-prefix-r/.gitignore, 2004 tests/test-prefix-r/Makefile.am, tests/test-prefix-r/README, 2005 tests/test-prefix-r/scanner.l, tests/test-prefix-r/test.input: 2006 refactor prefix_r test for new test suite layout 2007 20082014-06-12 Will Estes <westes575@gmail.com> 2009 2010 * tests/.gitignore, tests/Makefile.am, tests/prefix_nr.l, 2011 tests/prefix_nr.txt, tests/test-prefix-nr/.gitignore, 2012 tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/README, 2013 tests/test-prefix-nr/scanner.l, tests/test-prefix-nr/test.input: 2014 refactor prefix_nr for new test suite layout 2015 20162014-06-12 Will Estes <westes575@gmail.com> 2017 2018 * tests/testwrapper.sh: Check if test input file exists. Not all tests have input files, so check if one exists and run the 2019 test program accordingly. 2020 20212014-06-12 Will Estes <westes575@gmail.com> 2022 2023 * tests/.gitignore, tests/Makefile.am, tests/posix.l, 2024 tests/test-posix/.gitignore, tests/test-posix/Makefile.am, 2025 tests/test-posix/scanner.l: refactor posix test for new test suite 2026 layout 2027 20282014-06-12 Will Estes <westes575@gmail.com> 2029 2030 * tests/.gitignore, tests/Makefile.am, tests/noansi_r.l, 2031 tests/noansi_r.txt, tests/test-noansi-r/.gitignore, 2032 tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l, 2033 tests/test-noansi-r/test.input: refactor noansi_r test for new test 2034 suite layout 2035 20362014-06-12 Will Estes <westes575@gmail.com> 2037 2038 * tests/.gitignore, tests/Makefile.am, tests/noansi_nr.l, 2039 tests/noansi_nr.txt, tests/test-noansi-nr/.gitignore, 2040 tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l, 2041 tests/test-noansi-nr/test.input: refactor noansi_nr for new test 2042 suite layout 2043 20442014-06-05 Will Estes <westes575@gmail.com> 2045 2046 * tests/.gitignore, tests/Makefile.am, tests/mem_r.l, 2047 tests/mem_r.txt, tests/test-mem-r/.gitignore, 2048 tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l, 2049 tests/test-mem-r/test.input: refactor mem_r test for new test suite 2050 layout 2051 20522014-06-05 Will Estes <westes575@gmail.com> 2053 2054 * tests/.gitignore, tests/Makefile.am, tests/mem_nr.l, 2055 tests/mem_nr.txt, tests/test-mem-nr/.gitignore, 2056 tests/test-mem-nr/Makefile.am, tests/test-mem-nr/scanner.l, 2057 tests/test-mem-nr/test.input: refactor mem_nr test for new test 2058 suite layout 2059 20602014-06-04 Will Estes <westes575@gmail.com> 2061 2062 * tests/.gitignore, tests/Makefile.am, tests/header_r.txt, 2063 tests/header_r_main.c, tests/header_r_scanner.l, 2064 tests/test-header-r/.gitignore, tests/test-header-r/Makefile.am, 2065 tests/test-header-r/main.c, tests/test-header-r/scanner.l, 2066 tests/test-header-r/test.input: refactor header_r test for new test 2067 suite layout 2068 20692014-06-04 Will Estes <westes575@gmail.com> 2070 2071 * tests/.gitignore, tests/Makefile.am, tests/header_nr.txt, 2072 tests/header_nr_main.c, tests/header_nr_scanner.l, 2073 tests/test-header-nr/.gitignore, tests/test-header-nr/Makefile.am, 2074 tests/test-header-nr/main.c, tests/test-header-nr/scanner.l, 2075 tests/test-header-nr/test.input: refactor header_nr test for new 2076 test suite layout 2077 20782014-06-04 Will Estes <westes575@gmail.com> 2079 2080 * tests/.gitignore, tests/Makefile.am, tests/extended.l, 2081 tests/extended.txt, tests/test-extended/.gitignore, 2082 tests/test-extended/Makefile.am, tests/test-extended/scanner.l, 2083 tests/test-extended/test.input: refactor extended test for new test 2084 suite layout 2085 20862014-06-04 Will Estes <westes575@gmail.com> 2087 2088 * tests/.gitignore, tests/Makefile.am, tests/debug_r.l, 2089 tests/debug_r.txt, tests/test-debug-r/.gitignore, 2090 tests/test-debug-r/Makefile.am, tests/test-debug-r/scanner.l, 2091 tests/test-debug-r/test.input: refactor debug_r test for new test 2092 suite layout 2093 20942014-06-04 Will Estes <westes575@gmail.com> 2095 2096 * tests/.gitignore, tests/Makefile.am, tests/debug_nr.l, 2097 tests/debug_nr.txt, tests/test-debug-nr/.gitignore, 2098 tests/test-debug-nr/Makefile.am, tests/test-debug-nr/scanner.l, 2099 tests/test-debug-nr/test.input: refactor debug_nr test for new test 2100 suite layout 2101 21022014-06-04 Will Estes <westes575@gmail.com> 2103 2104 * tests/.gitignore, tests/Makefile.am, tests/ccl.l, tests/ccl.txt, 2105 tests/test-ccl/.gitignore, tests/test-ccl/Makefile.am, 2106 tests/test-ccl/scanner.l, tests/test-ccl/test.input: refactor ccl 2107 test for new test suite layout 2108 21092014-06-04 Will Estes <westes575@gmail.com> 2110 2111 * tests/.gitignore, tests/Makefile.am, tests/alloc-extra.l, 2112 tests/alloc-extra.txt, tests/alloc_extra.l, tests/alloc_extra.txt, 2113 tests/array-nr.l, tests/array-nr.txt, tests/array-r.l, 2114 tests/array-r.txt, tests/array_nr.l, tests/array_nr.txt, 2115 tests/array_r.l, tests/array_r.txt, tests/basic-nr.l, 2116 tests/basic-nr.txt, tests/basic-r.l, tests/basic-r.txt, 2117 tests/basic_nr.l, tests/basic_nr.txt, tests/basic_r.l, 2118 tests/basic_r.txt, tests/bison-nr-main.c, tests/bison-nr-parser.y, 2119 tests/bison-nr-scanner.l, tests/bison-nr.txt, 2120 tests/bison-yylloc-main.c, tests/bison-yylloc-parser.y, 2121 tests/bison-yylloc-scanner.l, tests/bison-yylloc.txt, 2122 tests/bison-yylval-main.c, tests/bison-yylval-parser.y, 2123 tests/bison-yylval-scanner.l, tests/bison-yylval.txt, 2124 tests/bison_nr.txt, tests/bison_nr_main.c, tests/bison_nr_parser.y, 2125 tests/bison_nr_scanner.l, tests/bison_yylloc.txt, 2126 tests/bison_yylloc_main.c, tests/bison_yylloc_parser.y, 2127 tests/bison_yylloc_scanner.l, tests/bison_yylval.txt, 2128 tests/bison_yylval_main.c, tests/bison_yylval_parser.y, 2129 tests/bison_yylval_scanner.l: use underscores in test file names to 2130 silence automake warnings 2131 21322014-06-04 Will Estes <westes575@gmail.com> 2133 2134 * .gitignore, m4/.gitignore, m4/Makefile.am: do not track m4 2135 subdirectory any more 2136 21372014-06-04 Will Estes <westes575@gmail.com> 2138 2139 * .gitignore, configure.ac: upgrade automake version to 1.14.1 Unfortunately, automake 1.14.1 does not play nicely with 2140 AC_CONFIG_AUX_DIR, so upgrading the used automake version required 2141 removing the build-aux directory and letting autoconf's installed 2142 helper files live more over the tree. 2143 21442014-06-04 Will Estes <westes575@gmail.com> 2145 2146 * doc/.gitignore: ignore more files generated by texinfo 2147 21482014-06-04 Will Estes <westes575@gmail.com> 2149 2150 * configure.ac: update gettext version to 0.19 2151 21522014-06-04 Will Estes <westes575@gmail.com> 2153 2154 * configure.ac: call LT_INIT earlier in configure.ac 2155 21562014-06-04 Will Estes <westes575@gmail.com> 2157 2158 * tests/.gitignore, tests/Makefile.am, tests/bison-yylval-main.c, 2159 tests/bison-yylval-parser.y, tests/bison-yylval-scanner.l, 2160 tests/bison-yylval.txt, tests/test-bison-yylval/.gitignore, 2161 tests/test-bison-yylval/Makefile.am, 2162 tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y, 2163 tests/test-bison-yylval/scanner.l, 2164 tests/test-bison-yylval/test.input: refactor bison-yylval test for 2165 new test suite layout 2166 21672014-06-04 Will Estes <westes575@gmail.com> 2168 2169 * tests/.gitignore, tests/Makefile.am, tests/bison-yylloc-main.c, 2170 tests/bison-yylloc-parser.y, tests/bison-yylloc-scanner.l, 2171 tests/bison-yylloc.txt, tests/test-bison-yylloc/.gitignore, 2172 tests/test-bison-yylloc/Makefile.am, 2173 tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y, 2174 tests/test-bison-yylloc/scanner.l, 2175 tests/test-bison-yylloc/test.input: refactor bison-yylloc test for 2176 new test suite layout 2177 21782014-06-03 Will Estes <westes575@gmail.com> 2179 2180 * tests/.gitignore, tests/Makefile.am, tests/bison-nr-main.c, 2181 tests/bison-nr-parser.y, tests/bison-nr-scanner.l, 2182 tests/bison-nr.txt, tests/test-bison-nr/.gitignore, 2183 tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c, 2184 tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l, 2185 tests/test-bison-nr/test.input: refactor bison-nr test for new test 2186 suite layout 2187 21882014-06-01 Will Estes <westes575@gmail.com> 2189 2190 * tests/.gitignore, tests/Makefile.am, tests/array-r.l, 2191 tests/array-r.txt, tests/test-array-r/.gitignore, 2192 tests/test-array-r/Makefile.am, tests/test-array-r/scanner.l, 2193 tests/test-array-r/test.input: refactor array-r test for new test 2194 suite layout 2195 21962014-06-01 Will Estes <westes575@gmail.com> 2197 2198 * tests/Makefile.am: list tests/README with other EXTRA_DIST files 2199 in tests/ 2200 22012014-06-01 Will Estes <westes575@gmail.com> 2202 2203 * tests/.gitignore, tests/Makefile.am, tests/array-nr.l, 2204 tests/array-nr.txt, tests/test-array-nr/.gitignore, 2205 tests/test-array-nr/Makefile.am, tests/test-array-nr/scanner.l, 2206 tests/test-array-nr/test.input: refactor array-nr test for new test 2207 suite layout 2208 22092014-06-01 Will Estes <westes575@gmail.com> 2210 2211 * tests/Makefile.am, tests/testwrapper.sh: make tests/testwrapper.sh 2212 more verbose; find input in srcdir Since output is redirected by the automake parallel test suite 2213 driver, turn on both -v and -x in bash for the testwrapper.sh shell 2214 script. This helps a ton in debugging problems with the test harness 2215 itself. In general, the input files are in automake's srcdir and the name of 2216 the test includes the relative path to it (even though that's 2217 supposed to be ./). Therefore, pass srcdir in AM_LOG_FLAGS and 2218 prepend that to the test name as part of constructing the input 2219 file's name. 2220 22212014-06-01 Will Estes <westes575@gmail.com> 2222 2223 * tests/Makefile.am: distribute tests/testwrapper.sh 2224 22252014-06-01 Will Estes <westes575@gmail.com> 2226 2227 * tests/.gitignore, tests/Makefile.am, tests/alloc-extra.l, 2228 tests/alloc-extra.txt, tests/test-alloc-extra/.gitignore, 2229 tests/test-alloc-extra/Makefile.am, 2230 tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input: 2231 refacter alloc-extra for new test suite layout 2232 22332014-05-29 Will Estes <westes575@gmail.com> 2234 2235 * tests/.gitignore, tests/Makefile.am, tests/basic-r.l, 2236 tests/basic-r.txt, tests/test-basic-r/.gitignore, 2237 tests/test-basic-r/Makefile.am, tests/test-basic-r/scanner.l, 2238 tests/test-basic-r/test.input: refactor basic-r test for new test 2239 suite layout 2240 22412014-04-22 Will Estes <westes575@gmail.com> 2242 2243 * tests/Makefile.am, tests/basic-nr.l, tests/basic-nr.txt, 2244 tests/test-basic-nr/.gitignore, tests/test-basic-nr/Makefile.am, 2245 tests/test-basic-nr/scanner.l, tests/test-basic-nr/test.input, 2246 tests/testwrapper.sh: refactor basic-nr test for new test suite 2247 layout 2248 22492014-04-22 Will Estes <westes575@gmail.com> 2250 2251 * configure.ac: remove old tests/ subdirectories from build system 2252 22532014-04-22 Will Estes <westes575@gmail.com> 2254 2255 * configure.ac: add parallel test suite option to build system 2256 22572014-04-22 Will Estes <westes575@gmail.com> 2258 2259 * tests/.gitignore: ignore files for new test suite layout 2260 22612014-04-22 Will Estes <westes575@gmail.com> 2262 2263 * tests/Makefile.am: use automake parallel test suite option to 2264 build test suite 2265 22662014-04-09 Manoj Srivastava <srivasta@golden-gryphon.com> 2267 2268 * tests/test-bison-yylloc/parser.y, 2269 tests/test-bison-yylval/parser.y: Do not use obsolete bison 2270 constructs in tests. In Bison 3.0, support for YYLEX_PARAM and YYPARSE_PARAM has been 2271 removed (deprecated in Bison 1.875): use %lex-param, %parse-param, 2272 or %param. This commit fixes the tests so they still work. Signed-off-by: Manoj Srivastava <srivasta@golden-gryphon.com> 2273 22742014-10-31 Christos Zoulas <christos@zoulas.com> 2275 2276 * src/buf.c, src/filter.c, src/flex.skl, src/flexdef.h, src/gen.c, 2277 src/libmain.c, src/libyywrap.c, src/main.c, src/misc.c, src/nfa.c, 2278 src/scan.l, src/scanflags.c, src/scanopt.c, src/yylex.c: NetBSD 2279 downstream patches. const fixes. -Wconversion fixes for the skeleton files. param namespace protection (add _ to inline function parameters). unused variable/code removal. rename warn to lwarn to avoid conflict with <err.h>. ctype.h function argument correction. merged the error functions lerrif and lerrsf -> lerr. 2280 22812014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 2282 2283 * src/flexdef.h, src/misc.c, src/scanflags.c: Allow error reporting 2284 routines to accept varying number of arguments in modern style 2285 22862014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 2287 2288 * src/buf.c: Fix warning on assigning from `const char*` to `char*` 2289 22902014-07-24 Mariusz Pluciński <mplucinski@mplucinski.com> 2291 2292 * src/main.c: Add disambiguation braces in main.c 2293 22942014-07-17 Yuri <yuri@tsoft.com> 2295 2296 * doc/flex.texi, examples/fastwc/mywc.c, src/ccl.c, src/dfa.c, 2297 src/ecs.c, src/flex.skl, src/flexdef.h, src/gen.c, src/misc.c, 2298 src/nfa.c, src/parse.y, src/scan.l, src/sym.c, src/tblcmp.c: Removed 2299 deprecated 'register' storage class specifier. clang-3.5.0 now 2300 complains about them: warning: 'register' storage class specifier is 2301 deprecated [-Wdeprecated-register] 2302 23032014-06-21 Mariusz Pluciński <mplucinski@mplucinski.com> 2304 2305 * src/flexdef.h, src/main.c, src/misc.c, src/options.c, 2306 src/options.h, src/yylex.c: Change output formats from octal to 2307 hexadecimal 2308 23092014-06-11 Will Estes <westes575@gmail.com> 2310 2311 * NEWS, configure.ac: update version number to 2.6.0-pre 2312 23132014-05-03 Will Estes <westes575@gmail.com> 2314 2315 * src/ecs.c: check limits before using array index cclp; resolves 2316 sf-166 2317 23182014-04-02 Sean McBride <sean@rogue-research.com> 2319 2320 * src/flex.skl: Suppress clang warning about empty @param paragraph; 2321 resolves sf#158 Signed-off-by: Will Estes <westes575@gmail.com> 2322 23232014-04-02 Will Estes <westes575@gmail.com> 2324 2325 * doc/flex.texi: fix punction when talking about colon-bracket 2326 delimiters; resolves sf#167 2327 23282014-04-02 Will Estes <westes575@gmail.com> 2329 2330 * doc/flex.texi: remove proofreading comment 2331 23322014-04-02 Will Estes <westes575@gmail.com> 2333 2334 * doc/flex.texi: Put angle brackets around start condition name; 2335 resolves bug #168. 2336 23372014-04-02 Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com> 2338 2339 * lib/Makefile.am, lib/realloc.c: Fix malloc/realloc replacement, 2340 bug#151. Signed-off-by: Will Estes <westes575@gmail.com> 2341 23422014-04-02 Will Estes <westes575@gmail.com> 2343 2344 * lib/malloc.c: change crlf line ending to lf 2345 23462014-03-26 Will Estes <westes575@gmail.com> 2347 2348 * NEWS: mention flex 2.5.39 release in NEWS file 2349 23502014-03-26 Will Estes <westes575@gmail.com> 2351 2352 * control.ac: initial default control file for shipper 2353 23542014-03-05 Cyril Brulebois <kibi@debian.org> 2355 2356 * src/flex.skl: Adjust buffer sizes on ia64. From the debian change entry: > Finish fixing the ia64 buffer issue. Previous commits increased 2357 YY_READ_BUF_SIZE (where __ia64__ is defined) but left YY_BUF_SIZE 2358 unchanged, so that didn't fix the problem in the end. In the general 2359 case, the latter is twice the former. Therefore set it to the same 2360 ratio in the ia64 case. In general, this sort of architecture specific fix is not the path 2361 we want to take, but the cleanup should be done in a more organized 2362 way in the future and getting it working would be preferrable now. 2363 23642014-02-18 Will Estes <westes575@gmail.com> 2365 2366 * Makefile.am, src/Makefile.am: move m4 make variable to 2367 src/Makefile.am. This prevents an error when building skel.c caused by the $(m4) make 2368 variable not being defined. Particularly nasty since skel.c would 2369 still be created, thus causing make to think skel.c was up to date. 2370 23712014-02-18 Will Estes <westes575@gmail.com> 2372 2373 * devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl, 2374 devel/tables.pl: remove unused devel/ subdirectory from codebase 2375 23762014-02-15 Will Estes <westes575@gmail.com> 2377 2378 * po/Rules-getpo: Add make rule to rsync latest .po files from 2379 translation project. The rule assumes that rsync is on the path and that there is exactly 2380 one domain listed in the DOMAIN make variable. The intent is that 2381 the rule will work with vpath builds. 2382 23832014-02-14 Will Estes <westes575@gmail.com> 2384 2385 * .gitignore: git ignore directories of the form flex-* 2386 23872014-02-14 Will Estes <westes575@gmail.com> 2388 2389 * po/POTFILES.in: list source files for translation as now being in 2390 src/ 2391 23922014-02-14 Will Estes <westes575@gmail.com> 2393 2394 * Makefile.am, configure.ac, tools/Makefile.am: Add tools/ 2395 directory. Since tools/git2cl is a dependency of ChangeLog, not distributing 2396 tools/git2cl with flex causes the "make dist" target to fail in the 2397 distributed tar ball. 2398 23992014-02-14 Will Estes <westes575@gmail.com> 2400 2401 * Makefile.am: removes extraneous files from EXTRA_DIST as automake 2402 picks them up better without mentioning them 2403 24042014-02-14 Will Estes <westes575@gmail.com> 2405 2406 * NEWS: mention version 2.6.0 in release news 2407 24082014-02-14 Will Estes <westes575@gmail.com> 2409 2410 * .gitignore, FlexLexer.h, Makefile.am, buf.c, ccl.c, configure.ac, 2411 dfa.c, doc/.gitignore, doc/Makefile.am, ecs.c, filter.c, flex.skl, 2412 flexdef.h, flexint.h, gen.c, gettext.h, lib/.gitignore, libmain.c, 2413 libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, options.c, 2414 options.h, parse.y, regex.c, scan.l, scanflags.c, scanopt.c, 2415 scanopt.h, src/.gitignore, src/FlexLexer.h, src/Makefile.am, 2416 src/buf.c, src/ccl.c, src/dfa.c, src/ecs.c, src/filter.c, 2417 src/flex.skl, src/flexdef.h, src/flexint.h, src/gen.c, 2418 src/gettext.h, src/libmain.c, src/libyywrap.c, src/main.c, 2419 src/misc.c, src/mkskel.sh, src/nfa.c, src/options.c, src/options.h, 2420 src/parse.y, src/regex.c, src/scan.l, src/scanflags.c, 2421 src/scanopt.c, src/scanopt.h, src/sym.c, src/tables.c, 2422 src/tables.h, src/tables_shared.c, src/tables_shared.h, 2423 src/tblcmp.c, src/version.h, src/yylex.c, sym.c, tables.c, 2424 tables.h, tables_shared.c, tables_shared.h, tblcmp.c, version.h, 2425 yylex.c: move flex program sources into src/ directory The *.[chly] sources are now in the src directory. This implies a 2426 bunch of changes in Makefile.am and friends to account for the new 2427 location. The .gitignore files are now more local to places where 2428 various object files and generated source files occur. 2429 24302014-02-13 Will Estes <westes575@gmail.com> 2431 2432 * configure.ac: increment flex version to 2.6.0 2433 24342014-02-16 Translation Project <coordinator@translationproject.org> 2435 2436 * po/ru.po: update ru translation from the translation project 2437 24382014-02-14 Will Estes <westes575@gmail.com> 2439 2440 * NEWS: mention updated da translation in release news 2441 24422014-02-14 Translation Project <coordinator@translationproject.org> 2443 2444 * po/da.po: update da translation from the translation project 2445 24462014-02-14 Will Estes <westes575@gmail.com> 2447 2448 * NEWS: mention updated es translation in release news 2449 24502014-02-14 Translation Project <coordinator@translationproject.org> 2451 2452 * po/es.po: update es translation from the translation project 2453 24542014-02-14 Will Estes <westes575@gmail.com> 2455 2456 * NEWS: mention updated ko translation in release news 2457 24582014-02-14 Translation Project <coordinator@translationproject.org> 2459 2460 * po/ko.po: update ko translation from the translation project 2461 24622014-02-14 Will Estes <westes575@gmail.com> 2463 2464 * NEWS: mention updated ro translation in release news 2465 24662014-02-14 Translation Project <coordinator@translationproject.org> 2467 2468 * po/ro.po: update ro translation from the translation project 2469 24702014-02-14 Will Estes <westes575@gmail.com> 2471 2472 * NEWS: mention updated ru translation in release news 2473 24742014-02-14 Translation Project <coordinator@translationproject.org> 2475 2476 * po/ru.po: update ru translation from the translation project 2477 24782014-02-14 Will Estes <westes575@gmail.com> 2479 2480 * NEWS: mention updated sv translation in news 2481 24822014-02-14 Translation Project <coordinator@translationproject.org> 2483 2484 * po/sv.po: update sv translation from the translation project 2485 24862014-02-14 Will Estes <westes575@gmail.com> 2487 2488 * NEWS: mention updated tr translation in news 2489 24902014-02-14 Translation Project <coordinator@translationproject.org> 2491 2492 * po/tr.po: update tr translation from the translation project 2493 24942014-02-14 Will Estes <westes575@gmail.com> 2495 2496 * NEWS: mention updated zh_CN in release news 2497 24982014-02-14 Translation Project <coordinator@translationproject.org> 2499 2500 * po/zh_CN.po: update zh_CN translation from the translation project 2501 25022014-02-14 Will Estes <westes575@gmail.com> 2503 2504 * NEWS, po/LINGUAS, po/zh_TW.po, po/zh_tw.po: rename zh_tw 2505 translation to its proper zh_TW name 2506 25072014-02-14 Will Estes <westes575@gmail.com> 2508 2509 * NEWS: mention updated nl, vi translations in release news 2510 25112014-02-14 Translation Project <coordinator@translationproject.org> 2512 2513 * po/vi.po: update vi translation from the translation project 2514 25152014-02-14 Translation Project <coordinator@translationproject.org> 2516 2517 * po/nl.po: update nl translation from the translation project 2518 25192014-02-14 Will Estes <westes575@gmail.com> 2520 2521 * TODO: remove some unneeded entries from the todo list 2522 25232014-02-13 Will Estes <westes575@gmail.com> 2524 2525 * doc/Makefile.am: list more generated files in CLEANFILES 2526 25272014-02-13 Will Estes <westes575@gmail.com> 2528 2529 * doc/flex.xml: remove unmaintained xml documentation 2530 25312014-02-13 Will Estes <westes575@gmail.com> 2532 2533 * configure.ac: bump AM_GNU_GETTEXT_VERSION to 0.18.1 2534 25352014-02-13 Will Estes <westes575@gmail.com> 2536 2537 * README: list new location of flex git repo 2538 25392014-02-13 Will Estes <westes575@gmail.com> 2540 2541 * po/.gitignore: git ignore generated files from english quoting 2542 variant translations 2543 25442014-02-13 Will Estes <westes575@gmail.com> 2545 2546 * po/LINGUAS: name english quoting variants correctly 2547 25482014-02-13 Will Estes <westes575@gmail.com> 2549 2550 * Makefile.am, configure.ac, tools/Makefile.am: removed tools/ 2551 subdirectory from distribution Since it is not possible to rebuild the ChangeLog file without being 2552 in a git working directory of flex, distributing the tools directory 2553 is misleading. In particular, git2cl will always fail. 2554 25552014-02-13 Will Estes <westes575@gmail.com> 2556 2557 * po/LINGUAS: removed unneeded blank line from translation list 2558 25592014-02-13 Will Estes <westes575@gmail.com> 2560 2561 * po/LINGUAS: added en quoting variants to translation list 2562 25632014-02-11 Will Estes <westes575@gmail.com> 2564 2565 * configure.ac: use gnu automake option instead of gnits option 2566 25672014-02-11 Will Estes <westes575@gmail.com> 2568 2569 * README-alpha: remove README_alpha file since it is no longer 2570 needed 2571 25722014-02-10 Will Estes <westes575@gmail.com> 2573 2574 * configure.ac: increment version to 2.5.38 2575 25762013-11-27 Will Estes <westes575@gmail.com> 2577 2578 * NEWS: flesh out internationalization section of NEWS file; mention 2579 pt_BR translation 2580 25812013-11-27 Translation Project <coordinator@translationproject.org> 2582 2583 * po/pt_BR.po: update pt_BR translation from the translation project 2584 25852013-10-31 Will Estes <westes575@gmail.com> 2586 2587 * NEWS: begin listing 2.5.38 version in NEWS; list new sr 2588 translation 2589 25902013-10-31 Will Estes <westes575@gmail.com> 2591 2592 * po/LINGUAS: list new sr translation in list of translations 2593 25942013-10-31 Will Estes <westes575@gmail.com> 2595 2596 * po/sr.po: add sr translation from the translation project 2597 25982013-07-02 Till Varoquaux <till.varoquaux@gmail.com> 2599 2600 * configure.ac, flex.skl, nfa.c, tests/Makefile.am, 2601 tests/test-lineno-trailing/.gitignore, 2602 tests/test-lineno-trailing/Makefile.am, 2603 tests/test-lineno-trailing/scanner.l, 2604 tests/test-lineno-trailing/test.input: Adjust yylineno properly when 2605 rewinding trailing contexts. 2606 26072013-05-28 Will Estes <westes575@gmail.com> 2608 2609 * Makefile.am: Remove incorrect / in install-exec-hook target 2610 26112013-02-16 Translation Project <coordinators@translationproject.org> 2612 2613 * po/LINGUAS, po/zh_tw.po: add zh_tw translation from the 2614 translation project 2615 26162012-12-06 Christoph Junghans <ottxor@gentoo.org> 2617 2618 * Makefile.am, configure.ac: add version information to shared 2619 library Signed-off-by: Will Estes <westes575@gmail.com> 2620 26212012-12-04 Christoph Junghans <ottxor@gentoo.org> 2622 2623 * .gitignore, Makefile.am, configure.ac, lib/Makefile.am: Build 2624 libfl and libcompat using libtool; resolves #3586814 Signed-off-by: Will Estes <westes575@gmail.com> 2625 26262012-12-04 Translation Project <coordinator@translationproject.org> 2627 2628 * po/ca.po: update ca translation 2629 26302012-10-31 Hugh Sasse <hgs@dmu.ac.uk> 2631 2632 * tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am: 2633 use cmp instead of diff in some tests for portability reasons Signed-off-by: Will Estes <westes575@gmail.com> 2634 26352012-10-31 Dennis Clarke <dclarke@blastwave.org> 2636 2637 * tests/TEMPLATE/Makefile.am, tests/test-alloc-extra/Makefile.am, 2638 tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 2639 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 2640 tests/test-bison-nr/Makefile.am, 2641 tests/test-bison-yylloc/Makefile.am, 2642 tests/test-bison-yylval/Makefile.am, 2643 tests/test-c++-basic/Makefile.am, 2644 tests/test-c++-multiple-scanners/Makefile.am, 2645 tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 2646 tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am, 2647 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am, 2648 tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am, 2649 tests/test-header-r/Makefile.am, 2650 tests/test-include-by-buffer/Makefile.am, 2651 tests/test-include-by-push/Makefile.am, 2652 tests/test-include-by-reentrant/Makefile.am, 2653 tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am, 2654 tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am, 2655 tests/test-mem-r/Makefile.am, 2656 tests/test-multiple-scanners-nr/Makefile.am, 2657 tests/test-multiple-scanners-r/Makefile.am, 2658 tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am, 2659 tests/test-posix/Makefile.am, 2660 tests/test-posixly-correct/Makefile.am, 2661 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 2662 tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am, 2663 tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am, 2664 tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am, 2665 tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am, 2666 tests/test-top/Makefile.am, tests/test-yyextra/Makefile.am: add 2667 CFLAGS and CXXFLAGS options as appropriate to testsuite Makefile.am 2668 files Signed-off-by: Will Estes <westes575@gmail.com> 2669 26702012-10-25 Will Estes <westes575@gmail.com> 2671 2672 * po/LINGUAS: add hr to list of translations 2673 26742012-10-25 Translation Project <coordinator@translationproject.org> 2675 2676 * po/hr.po: add hr translation from the translation project 2677 26782012-10-25 Translation Project <coordinator@translationproject.org> 2679 2680 * po/fr.po: new fr translation project from the translation project 2681 26822012-09-08 Will Estes <westes575@gmail.com> 2683 2684 * po/LINGUAS: update languages list to include esperanto translation 2685 26862012-09-08 Translation Project <coordinator@translationproject.org> 2687 2688 * po/eo.po: add eo translation from the translation project 2689 26902012-08-26 Will Estes <westes575@gmail.com> 2691 2692 * configure.ac: add dist-xz to automake options; resolves #3561837 2693 26942012-08-26 Will Estes <westes575@gmail.com> 2695 2696 * autogen.sh, configure.ac: require gettext 0.18; force autoreconf 2697 in autogen.sh; resolves #3561759 Autoconf had trouble finding the shared libraries for gettext. Using 2698 gettext 0.18 fixes that. When updating the gettext version number, autoreconf could fail to 2699 update files, since autopoint would assume the gettext-related files 2700 had been locally modified. Passing --force prevents that from 2701 happening. 2702 27032012-08-15 Will Estes <westes575@gmail.com> 2704 2705 * Makefile.am: remove README.cvs from dist_doc_DATA in Makefile.am 2706 27072012-08-13 Will Estes <westes575@gmail.com> 2708 2709 * : commit 9256a268e2a1000cb410766e95487912a7d66d61 Author: Will 2710 Estes <westes575@gmail.com> Date: Mon Aug 13 16:23:35 2012 -0400 2711 27122012-08-08 Will Estes <westes575@gmail.com> 2713 2714 * README, README.cvs: append README.cvs contents to README 2715 27162012-08-08 Will Estes <westes575@gmail.com> 2717 2718 * gen.c: fix m4 error when useecs and nultrans are true; resolves 2719 #1816878 2720 27212012-08-08 Robert Minsk <rminsk@users.sourceforge.net> 2722 2723 * flex.skl: put user code after yyguts init; resolves #1744516 Signed-off-by: Will Estes <westes575@gmail.com> 2724 27252012-08-08 Robert Minsk <rminsk@users.sourceforge.net> 2726 2727 * flex.skl, main.c: do not output yy_nxt to header with %option 2728 full; resolves #1739922 Signed-off-by: Will Estes <westes575@gmail.com> 2729 27302012-08-07 Will Estes <westes575@gmail.com> 2731 2732 * main.c: let flex decide if yymore and reject are needed in lex 2733 compatible mode This resolves bug #3510440. 2734 27352012-08-06 Translation Project <coordinator@translationproject.org> 2736 2737 * po/vi.po: new vi translation from the translation project 2738 27392012-08-06 Will Estes <westes575@gmail.com> 2740 2741 * .gitignore: add more patterns to .gitignore Undersome circumstances, the build process will generate conf.in~, 2742 which we want to ignore. Also, some patch files will apply but not 2743 cleanly and *.orig and *.rej files are generated. We want to ignore 2744 them as well. 2745 27462012-08-06 Will Estes <westes575@gmail.com> 2747 2748 * configure.ac, configure.in: rename configure.in to configure.ac to 2749 prep for upcoming automake changes 2750 27512012-08-06 Elias Pipping <pipping@users.sourceforge.net> 2752 2753 * tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y, 2754 tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y: 2755 Fix two tests to pass under bison 2.6 Given that bison is moving forward with the %parse-param instead of 2756 YYPARSE_PARAM syntax, it makes sense to switch over to using the new 2757 style declaration. In particular, this means that flex scanners that 2758 use bison features will now require bison 2.6 or higher. Signed-off-by: Will Estes <westes575@gmail.com> 2759 27602012-08-04 Will Estes <westes575@gmail.com> 2761 2762 * po/nl.po: new nl translation from the translation project 2763 27642012-08-04 Mike Frysinger <vapier@gentoo.org> 2765 2766 * flexdef.h: add prototype for lerrsf_fatal to flexdef.h Signed-off-by: Will Estes <westes575@gmail.com> 2767 27682012-08-04 nomis52 <nomis52@users.sourceforge.net> 2769 2770 * flex.skl, gen.c: Change variable types to silence compiler 2771 warnings; resolves #3552806 Signed-off-by: Will Estes <westes575@gmail.com> 2772 27732012-08-03 Will Estes <westes575@gmail.com> 2774 2775 * NEWS: update NEWS to reflect changes in 2.5.37 2776 27772012-08-03 Will Estes <westes575@gmail.com> 2778 2779 * configure.in: update flex version to 2.5.37 2780 27812012-08-03 Will Estes <westes575@gmail.com> 2782 2783 * po/de.po: new de translation from the translation project 2784 27852012-08-02 Will Estes <westes575@gmail.com> 2786 2787 * po/vi.po: new vi translation from the translation project 2788 27892012-08-02 Will Estes <westes575@gmail.com> 2790 2791 * po/pl.po: new pl translation from the translation project 2792 27932012-08-02 Will Estes <westes575@gmail.com> 2794 2795 * po/fi.po: new fi translation from the translation project 2796 27972012-08-02 Will Estes <westes575@gmail.com> 2798 2799 * Makefile.am: Add -f option to LN_S to create flex++ The autoconf macro LN_S needs -f to successfully install flex++ if 2800 flex++ already exists. Fortunately, ln, ln -s and cp -p, which are 2801 the various forms that LN_S can take all will do the right thing 2802 with a -f argument passed. 2803 28042012-08-02 Will Estes <westes575@gmail.com> 2805 2806 * Makefile.am, tools/Makefile.am, tools/cvs2cl.pl, 2807 tools/cvsauthors, tools/git2cl: replace cvs2cl with git2cl Add the git2cl script in tools/ and remove the (now unnecessary) 2808 cvs2cl script. Remove tools/cvsauthors since git2cl does not need 2809 that file. Account for all the above in Makefile.am and 2810 tools/Makefile.am 2811 28122012-07-29 Will Estes <wlestes@users.sourceforge.net> 2813 2814 * tests/.cvsignore, tests/.gitignore, tests/TEMPLATE/.cvsignore, 2815 tests/TEMPLATE/.gitignore, tests/test-alloc-extra/.cvsignore, 2816 tests/test-alloc-extra/.gitignore, tests/test-array-nr/.cvsignore, 2817 tests/test-array-nr/.gitignore, tests/test-array-r/.cvsignore, 2818 tests/test-array-r/.gitignore, tests/test-basic-nr/.cvsignore, 2819 tests/test-basic-nr/.gitignore, tests/test-basic-r/.cvsignore, 2820 tests/test-basic-r/.gitignore, tests/test-bison-nr/.cvsignore, 2821 tests/test-bison-nr/.gitignore, tests/test-bison-yylloc/.cvsignore, 2822 tests/test-bison-yylloc/.gitignore, 2823 tests/test-bison-yylval/.cvsignore, 2824 tests/test-bison-yylval/.gitignore, 2825 tests/test-c++-basic/.cvsignore, tests/test-c++-basic/.gitignore, 2826 tests/test-c++-multiple-scanners/.cvsignore, 2827 tests/test-c++-multiple-scanners/.gitignore, 2828 tests/test-c++-yywrap/.cvsignore, tests/test-c++-yywrap/.gitignore, 2829 tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/.gitignore, 2830 tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/.gitignore, 2831 tests/test-ccl/.cvsignore, tests/test-ccl/.gitignore, 2832 tests/test-concatenated-options/.cvsignore, 2833 tests/test-concatenated-options/.gitignore, 2834 tests/test-debug-nr/.cvsignore, tests/test-debug-nr/.gitignore, 2835 tests/test-debug-r/.cvsignore, tests/test-debug-r/.gitignore, 2836 tests/test-extended/.cvsignore, tests/test-extended/.gitignore, 2837 tests/test-header-nr/.cvsignore, tests/test-header-nr/.gitignore, 2838 tests/test-header-r/.cvsignore, tests/test-header-r/.gitignore, 2839 tests/test-include-by-buffer/.cvsignore, 2840 tests/test-include-by-buffer/.gitignore, 2841 tests/test-include-by-push/.cvsignore, 2842 tests/test-include-by-push/.gitignore, 2843 tests/test-include-by-reentrant/.cvsignore, 2844 tests/test-include-by-reentrant/.gitignore, 2845 tests/test-linedir-r/.cvsignore, tests/test-linedir-r/.gitignore, 2846 tests/test-lineno-nr/.cvsignore, tests/test-lineno-nr/.gitignore, 2847 tests/test-lineno-r/.cvsignore, tests/test-lineno-r/.gitignore, 2848 tests/test-mem-nr/.cvsignore, tests/test-mem-nr/.gitignore, 2849 tests/test-mem-r/.cvsignore, tests/test-mem-r/.gitignore, 2850 tests/test-multiple-scanners-nr/.cvsignore, 2851 tests/test-multiple-scanners-nr/.gitignore, 2852 tests/test-multiple-scanners-r/.cvsignore, 2853 tests/test-multiple-scanners-r/.gitignore, 2854 tests/test-noansi-nr/.cvsignore, tests/test-noansi-nr/.gitignore, 2855 tests/test-noansi-r/.cvsignore, tests/test-noansi-r/.gitignore, 2856 tests/test-posix/.cvsignore, tests/test-posix/.gitignore, 2857 tests/test-posixly-correct/.cvsignore, 2858 tests/test-posixly-correct/.gitignore, 2859 tests/test-prefix-nr/.cvsignore, tests/test-prefix-nr/.gitignore, 2860 tests/test-prefix-r/.cvsignore, tests/test-prefix-r/.gitignore, 2861 tests/test-pthread/.cvsignore, tests/test-pthread/.gitignore, 2862 tests/test-quotes/.cvsignore, tests/test-quotes/.gitignore, 2863 tests/test-reject/.cvsignore, tests/test-reject/.gitignore, 2864 tests/test-rescan-nr/.cvsignore, tests/test-rescan-nr/.gitignore, 2865 tests/test-rescan-r/.cvsignore, tests/test-rescan-r/.gitignore, 2866 tests/test-string-nr/.cvsignore, tests/test-string-nr/.gitignore, 2867 tests/test-string-r/.cvsignore, tests/test-string-r/.gitignore, 2868 tests/test-table-opts/.cvsignore, tests/test-table-opts/.gitignore, 2869 tests/test-top/.cvsignore, tests/test-top/.gitignore, 2870 tests/test-yyextra/.cvsignore, tests/test-yyextra/.gitignore: rename 2871 .cvsignore files in tests/ subdirectories to gitignore 2872 28732012-07-23 Will Estes <wlestes@users.sourceforge.net> 2874 2875 * examples/.cvsignore, examples/fastwc/.cvsignore, 2876 examples/manual/.cvsignore, lib/.cvsignore, tools/.cvsignore: remove 2877 unneeded .cvsignore files 2878 28792012-07-22 Will Estes <wlestes@users.sourceforge.net> 2880 2881 * .gitignore: add *.o and *.a to top level .gitignore The cvs tree did not need these additions because cvs assumed a lot 2882 of C-style defaults for .cvsignore files. flex builds *.o object 2883 files in the course of compilation and *.a files are built as a part 2884 of the libraries that flex compiles in the build process. 2885 28862012-07-22 Will Estes <wlestes@users.sourceforge.net> 2887 2888 * .cvsignore, .gitignore, doc/.cvsignore, doc/.gitignore, 2889 m4/.cvsignore, m4/.gitignore, po/.cvsignore, po/.gitignore: rename 2890 .cvsignore files to .gitignore The .cvsignore files from the legacy cvs repository tracked what 2891 files got autogenerated during various stages of the flex build. 2892 Renaming the .cvsignore files to .gitignore lets git do the same 2893 thing. git is better about letting higher level .gitignore files 2894 not-track files in lower level directories. As I work my way through 2895 the test directories, we may add additional .gitignore files from 2896 the old .cvsignore files. The po/ directory has a lot of special files used by gettext, so the 2897 patterns in po/.gitignore look very different. The doc/.gitignore file accounts for what texinfo/makeinfo do, and 2898 so it also has special patterns. The m4 directory is mainly present for autoconf's benefit, but we 2899 have to account for it so make can do the right thing. Hence, 2900 m4/.gitignore says to ignore *.m4, as counterintuitive as that may 2901 seem. 2902 29032012-07-22 Will Estes <wlestes@users.sourceforge.net> 2904 2905 * NEWS: update NEWS file to note release date of 2.5.36 2906 29072012-06-23 Will Estes <wlestes@users.sourceforge.net> 2908 2909 * doc/flex.texi: fix call to version in manual 2910 29112012-06-22 Will Estes <wlestes@users.sourceforge.net> 2912 2913 * doc/flex.texi: add missing argument to call to yylex in manual 2914 29152012-04-27 Will Estes <wlestes@users.sourceforge.net> 2916 2917 * flex.skl: lintish cleanup in flex.skl; resolves #2040664 2918 29192012-04-27 Will Estes <wlestes@users.sourceforge.net> 2920 2921 * doc/flex.texi: add a 7 to the c99 octal pattern; resolves #3518269 2922 29232012-03-31 Will Estes <wlestes@users.sourceforge.net> 2924 2925 * doc/flex.texi: copyedit; resolves #3513670 2926 29272012-03-23 Will Estes <wlestes@users.sourceforge.net> 2928 2929 * buf.c: escape backslashes in #line filenames in %top section; 2930 resolves #3212400; patch submitted by scfc_de 2931 29322012-03-21 Will Estes <wlestes@users.sourceforge.net> 2933 2934 * Makefile.am, configure.in, lib/Makefile.am, lib/lib.c, 2935 lib/malloc.c, lib/realloc.c: provide malloc() and realloc() for 2936 systems that do not have satisfactory versions; resolves #1899047 2937 29382012-03-21 Will Estes <wlestes@users.sourceforge.net> 2939 2940 * Makefile.am: install flex++ as a link; resolves bug #2939681 2941 29422012-03-21 Will Estes <wlestes@users.sourceforge.net> 2943 2944 * tests/test-bison-nr/Makefile.am, 2945 tests/test-bison-yylloc/Makefile.am, 2946 tests/test-bison-yylval/Makefile.am: fix dependencies for make -j in 2947 test suite 2948 29492012-03-19 Will Estes <wlestes@users.sourceforge.net> 2950 2951 * flex.skl: add missing prototypes for yyset_column() and 2952 yyget_column(); resolves #3029024; patch submitted by scfc_de 2953 29542012-03-02 Will Estes <wlestes@users.sourceforge.net> 2955 2956 * flex.skl, tests/test-reject/scanner.l, 2957 tests/test-table-opts/scanner.l: wrap yy_fatal_error calls 2958 appropriately 2959 29602012-03-02 Will Estes <wlestes@users.sourceforge.net> 2961 2962 * regex.c: fix overlapping data buffer issue; patch from Tim 2963 Landsheet scfc_de 2964 29652012-03-02 Will Estes <wlestes@users.sourceforge.net> 2966 2967 * scan.l: better bracket handling in the scanner 2968 29692012-03-02 Will Estes <wlestes@users.sourceforge.net> 2970 2971 * flexdef.h, main.c, misc.c: Remove unneeded tracking of line/column 2972 output; patch from Tim Landsheet scfc_de 2973 29742012-03-02 Will Estes <wlestes@users.sourceforge.net> 2975 2976 * configure.in: fix test for m4 to accept an m4 with -P and not jus 2977 tGNU m4; patch from Tim Landsheet scfc_de on sourceforge 2978 29792012-03-02 Will Estes <wlestes@users.sourceforge.net> 2980 2981 * doc/flex.texi: fix order of td_lolen and td_hilen in 2982 documentation; resolves #2913693; patch submitted by Andreas 2983 Gruenbacher <agruen@suse.de> 2984 29852012-03-02 Will Estes <wlestes@users.sourceforge.net> 2986 2987 * doc/flex.texi: correct document of YY_FLUSH_BUFFER; resolves 2988 #1723028 2989 29902012-02-17 Will Estes <wlestes@users.sourceforge.net> 2991 2992 * dfa.c, flexdef.h, misc.c, parse.y: speed up things for complex 2993 inputs; resolves #2891390 2994 29952012-02-17 Will Estes <wlestes@users.sourceforge.net> 2996 2997 * doc/flex.texi: fix ipv6 pattern in manual; update manual copyright 2998 to 2012 2999 30002012-02-17 Will Estes <wlestes@users.sourceforge.net> 3001 3002 * flex.skl: fremove isatty() declaration; resolves #1984987 3003 30042012-02-17 Will Estes <wlestes@users.sourceforge.net> 3005 3006 * doc/flex.texi: Add link for RFC 2396 3007 30082012-02-17 Will Estes <wlestes@users.sourceforge.net> 3009 3010 * flex.skl: resolve #1990170 3011 30122012-02-17 Will Estes <wlestes@users.sourceforge.net> 3013 3014 * flex.skl: fix documentation to reflect arguments actually used; 3015 bug #2783023 3016 30172012-02-05 Will Estes <wlestes@users.sourceforge.net> 3018 3019 * main.c: fix yywrap behavior for reentrant scanners 3020 30212012-02-04 Will Estes <wlestes@users.sourceforge.net> 3022 3023 * NEWS: Mmention tr translation 3024 30252012-02-04 Will Estes <wlestes@users.sourceforge.net> 3026 3027 * tables.c: prevent unused stuff from being compiled so as to reduce 3028 warnings 3029 30302012-02-03 Will Estes <wlestes@users.sourceforge.net> 3031 3032 * buf.c, filter.c, main.c, misc.c, regex.c, scanflags.c: more better 3033 error messages; more better memory handling 3034 30352012-02-03 Will Estes <wlestes@users.sourceforge.net> 3036 3037 * misc.c: more careful/paranoia 3038 30392012-02-03 Will Estes <wlestes@users.sourceforge.net> 3040 3041 * scanopt.c: more careful memory allocation in option processing 3042 30432012-02-03 Will Estes <wlestes@users.sourceforge.net> 3044 3045 * Makefile.am, configure.in: remove m4/ directory and generally 3046 clean up automake/autoconf inputs 3047 30482012-02-03 Will Estes <wlestes@users.sourceforge.net> 3049 3050 * lib/.cvsignore: cvsignore files that need that 3051 30522012-02-03 Will Estes <wlestes@users.sourceforge.net> 3053 3054 * NEWS, po/da.po, po/es.po, po/ko.po, po/pt_BR.po, po/ro.po, 3055 po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: check in translations 3056 30572012-02-03 Will Estes <wlestes@users.sourceforge.net> 3058 3059 * main.c: correct macro definition of yywrap 3060 30612012-02-03 Will Estes <wlestes@users.sourceforge.net> 3062 3063 * scan.l: Greater specificity in error messages 3064 30652012-02-03 Will Estes <wlestes@users.sourceforge.net> 3066 3067 * parse.y: improve rule handling at EOF 3068 30692012-02-03 Will Estes <wlestes@users.sourceforge.net> 3070 3071 * flex.skl: include cstdio for definition of EOF in all cases 3072 30732012-02-03 Will Estes <wlestes@users.sourceforge.net> 3074 3075 * flex.skl: suppress warning on unused yyguts_t 3076 30772010-08-13 Will Estes <wlestes@users.sourceforge.net> 3078 3079 * NEWS, po/LINGUAS, po/fi.po: new fi translation from the 3080 translation project 3081 30822009-03-31 Will Estes <wlestes@users.sourceforge.net> 3083 3084 * doc/flex.texi: Include version.texi after @setfilename, so that @set values are correctly evaluated. (Start Conditions, Performance, Lex and Posix): Fix some markup errors. (Cxx): Likewise. Also, fix C++ example to actually be compilable. Patch from Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 3085 30862008-12-28 Will Estes <wlestes@users.sourceforge.net> 3087 3088 * configure.in: remove line break that broke configure 3089 30902008-12-28 Will Estes <wlestes@users.sourceforge.net> 3091 3092 * doc/flex.texi: specify the title on the title page since @settitle 3093 doesn't do that for us; resolves bug #2043491 3094 30952008-12-28 Will Estes <wlestes@users.sourceforge.net> 3096 3097 * configure.in, flexdef.h: check for regex.h; resolves bug #2337486 3098 30992008-07-23 Will Estes <wlestes@users.sourceforge.net> 3100 3101 * NEWS, po/ga.po: new ga translation from the translation project 3102 31032008-06-10 Will Estes <wlestes@users.sourceforge.net> 3104 3105 * NEWS, po/ca.po: new ca translation 3106 31072008-05-31 Will Estes <wlestes@users.sourceforge.net> 3108 3109 * Makefile.am: move ABOUT-NLS back to EXTRA_DIST 3110 31112008-05-31 Will Estes <wlestes@users.sourceforge.net> 3112 3113 * Makefile.am: create new dist_doc_DATA; move some EXTRA_DIST files 3114 to new dist_doc_DATA target 3115 31162008-05-31 Will Estes <wlestes@users.sourceforge.net> 3117 3118 * .cvsignore: ignore more automake generated config.status* files 3119 31202008-05-31 Will Estes <wlestes@users.sourceforge.net> 3121 3122 * NEWS: flex distribution now built with automake and autoconf 3123 versions ... 3124 31252008-05-31 Will Estes <wlestes@users.sourceforge.net> 3126 3127 * README.cvs: document GNU auto* version changes for building flex 3128 from cvs 3129 31302008-05-31 Will Estes <wlestes@users.sourceforge.net> 3131 3132 * .cvsignore, doc/Makefile.am: ignore automake-supplied ylwrap 3133 31342008-05-15 Will Estes <wlestes@users.sourceforge.net> 3135 3136 * NEWS, flex.skl: clean up types; resolves 1961902 3137 31382008-05-15 Will Estes <wlestes@users.sourceforge.net> 3139 3140 * NEWS: update NEWS re manual 3141 31422008-05-15 Will Estes <wlestes@users.sourceforge.net> 3143 3144 * doc/flex.texi: correct eroneous references to 'nowrap' to refer to 3145 'noyywrap'; resolves bug #1739912 3146 31472008-05-14 Will Estes <wlestes@users.sourceforge.net> 3148 3149 * filter.c: call clearerr on stdin before dup2'ing it; resolves bug 3150 #1902612 3151 31522008-05-14 Will Estes <wlestes@users.sourceforge.net> 3153 3154 * NEWS: generic updates to NEWS 3155 31562008-05-14 Will Estes <wlestes@users.sourceforge.net> 3157 3158 * tests/test-pthread/Makefile.am: move library flags in linker 3159 command; resolves patch #1943403; patch submitted by 3160 nullnix@users.sourceforge.net 3161 31622008-05-14 Will Estes <wlestes@users.sourceforge.net> 3163 3164 * doc/flex.texi: use ansi syntax in simple examples; resolves patch 3165 #1909844; patch submitted by Tom Browder, 3166 tbrowder2@users.sourceforge.net 3167 31682008-04-10 Will Estes <wlestes@users.sourceforge.net> 3169 3170 * doc/flex.texi: fix typo in example (from Paolo J. Matos 3171 31722008-04-10 Will Estes <wlestes@users.sourceforge.net> 3173 3174 * flexint.h: move endif to better account for what C99 defines for 3175 integer types (fix from debian project) 3176 31772008-04-10 Will Estes <wlestes@users.sourceforge.net> 3178 3179 * gen.c: fix another int type to be size_t 3180 31812008-03-30 Will Estes <wlestes@users.sourceforge.net> 3182 3183 * NEWS, po/fr.po: new fr translation 3184 31852008-03-30 Will Estes <wlestes@users.sourceforge.net> 3186 3187 * NEWS, configure.in: start version 2.5.36 3188 31892008-02-26 Will Estes <wlestes@users.sourceforge.net> 3190 3191 * NEWS: add date of release 3192 31932008-02-15 Will Estes <wlestes@users.sourceforge.net> 3194 3195 * NEWS, parse.y: fix bug that prevented comments from working 3196 properly 3197 31982008-02-12 Will Estes <wlestes@users.sourceforge.net> 3199 3200 * po/de.po: new de translation 3201 32022008-02-10 Will Estes <wlestes@users.sourceforge.net> 3203 3204 * NEWS, po/vi.po: new vi translation 3205 32062008-02-10 Will Estes <wlestes@users.sourceforge.net> 3207 3208 * NEWS, po/nl.po: new nl translation 3209 32102008-02-09 Will Estes <wlestes@users.sourceforge.net> 3211 3212 * NEWS, po/pl.po: new pl translation 3213 32142008-02-09 Will Estes <wlestes@users.sourceforge.net> 3215 3216 * NEWS, po/de.po, po/pt_BR.po: new de, pt_br translations 3217 32182008-02-09 Will Estes <wlestes@users.sourceforge.net> 3219 3220 * NEWS, flex.skl: generate headers for all functions (resolves bug 3221 #1628314) 3222 32232008-02-09 Will Estes <wlestes@users.sourceforge.net> 3224 3225 * NEWS, flex.skl: change yy_size_t to be size_t (resolves bug 3226 #1849812) 3227 32282008-02-09 Will Estes <wlestes@users.sourceforge.net> 3229 3230 * configure.in: start work on version 2.5.35 3231 32322007-12-12 Will Estes <wlestes@users.sourceforge.net> 3233 3234 * NEWS, configure.in: revert NEWS and configure.in to version 2.5.34 3235 32362007-09-12 Will Estes <wlestes@users.sourceforge.net> 3237 3238 * NEWS, configure.in: update version number to 2.5.35 3239 32402007-09-10 Aaron Stone <sodabrew@users.sourceforge.net> 3241 3242 * tests/test-alloc-extra/scanner.l: Use %option extra-type. 3243 32442007-09-10 Aaron Stone <sodabrew@users.sourceforge.net> 3245 3246 * NEWS, doc/flex.texi, flex.skl, flexdef.h, main.c, parse.y, scan.l: 3247 Introduce %option extra-type="your_type *" (resolves bug #1744505). 3248 32492007-08-15 Will Estes <wlestes@users.sourceforge.net> 3250 3251 * po/nl.po: new nl translations from the translation project 3252 32532007-06-28 Will Estes <wlestes@users.sourceforge.net> 3254 3255 * NEWS: change release date 3256 32572007-06-28 Will Estes <wlestes@users.sourceforge.net> 3258 3259 * flex.skl: adjustment for prefix classes; patch submitted by Petr 3260 Machata <pmachata@redhat.com> 3261 32622007-06-28 Will Estes <wlestes@users.sourceforge.net> 3263 3264 * NEWS: NEWS item for yy_init_extra 3265 32662007-06-12 Aaron Stone <sodabrew@users.sourceforge.net> 3267 3268 * doc/flex.texi: Docs and example for yylex_init_extra. 3269 32702007-06-01 Will Estes <wlestes@users.sourceforge.net> 3271 3272 * tests/test-alloc-extra/.cvsignore: ignore OUTPUT file in 3273 test-alloc-extra 3274 32752007-06-01 Will Estes <wlestes@users.sourceforge.net> 3276 3277 * tests/descriptions: add description of concatenated options test 3278 32792007-05-31 Will Estes <wlestes@users.sourceforge.net> 3280 3281 * tests/test-alloc-extra/.cvsignore: add missing .cvsignore to 3282 test-alloc-extra 3283 32842007-05-31 Aaron Stone <sodabrew@users.sourceforge.net> 3285 3286 * configure.in, flex.skl, gen.c, main.c: Changes to resolve SF bugs 3287 1568325 and 1563589. 3288 32892007-05-31 Aaron Stone <sodabrew@users.sourceforge.net> 3290 3291 * tests/Makefile.am, tests/descriptions, 3292 tests/test-alloc-extra/Makefile.am, 3293 tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input: 3294 Adding test cases for yylex_init_extra. 3295 32962007-05-12 Will Estes <wlestes@users.sourceforge.net> 3297 3298 * configure.in, tests/test-pthread/scanner.l: fixes to test-pthread 3299 33002007-05-12 Will Estes <wlestes@users.sourceforge.net> 3301 3302 * NEWS: NEWS item for concatenated options 3303 33042007-05-12 Will Estes <wlestes@users.sourceforge.net> 3305 3306 * configure.in, tests/Makefile.am, 3307 tests/test-concatenated-options/.cvsignore, 3308 tests/test-concatenated-options/Makefile.am: unit test to verify 3309 concatenated options parsing 3310 33112007-05-12 Will Estes <wlestes@users.sourceforge.net> 3312 3313 * scanopt.c: parse multiple short concatenated options; patch 3314 submitted by Petr Machata <pmachata@redhat.com 3315 33162007-05-11 Will Estes <wlestes@users.sourceforge.net> 3317 3318 * autogen.sh: remove --force option from autogen.sh; much faster 3319 without it 3320 33212007-05-11 Will Estes <wlestes@users.sourceforge.net> 3322 3323 * NEWS, configure.in: version 2.5.34 3324 33252007-05-08 Aaron Stone <sodabrew@users.sourceforge.net> 3326 3327 * NEWS, flex.skl: Better checking after yyalloc/yyrealloc (resolves 3328 bug #1595967) 3329 33302007-05-01 Will Estes <wlestes@users.sourceforge.net> 3331 3332 * doc/flex.texi: change title of manual to 'Lexical Analysis with 3333 Flex' 3334 33352007-04-25 Will Estes <wlestes@users.sourceforge.net> 3336 3337 * flex.skl: c++ memory leak plug 3338 33392007-04-23 Will Estes <wlestes@users.sourceforge.net> 3340 3341 * flex.skl: roll back c++ memory patch as it causes the test suite 3342 no end of grief 3343 33442007-04-23 Will Estes <wlestes@users.sourceforge.net> 3345 3346 * flex.skl: fix function definitions for non-ANSI environments (from 3347 Manoj Srivastava from Debian patchset) 3348 33492007-04-23 Will Estes <wlestes@users.sourceforge.net> 3350 3351 * flex.skl: fix c++ memory leak (from Manoj Srivastava from Debian 3352 patchset) 3353 33542007-04-23 Will Estes <wlestes@users.sourceforge.net> 3355 3356 * flex.skl: fix parameter name in comment (patch from Manoj 3357 Srivastava from the debian patchset 3358 33592007-04-23 Will Estes <wlestes@users.sourceforge.net> 3360 3361 * flex.skl: add a size_t cast (patch from Manoj Srivastava from the 3362 debian patchset 3363 33642007-04-16 Will Estes <wlestes@users.sourceforge.net> 3365 3366 * tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am: 3367 cleanups to handle VPATH builds better; passifies make distcheck 3368 33692007-04-16 Will Estes <wlestes@users.sourceforge.net> 3370 3371 * doc/flex.texi: drop using the \ in \ escaping as it throws pdf 3372 generation for a loop 3373 33742007-04-14 Will Estes <wlestes@users.sourceforge.net> 3375 3376 * .cvsignore: add compile and *.tar.bz2 to .cvsignore 3377 33782007-04-14 Will Estes <wlestes@users.sourceforge.net> 3379 3380 * main.c: add call to setlocale for ctype as per debian patchset 3381 33822007-04-14 Will Estes <wlestes@users.sourceforge.net> 3383 3384 * Makefile.am, NEWS: provide for a PIC version of libfl.a for shared 3385 libraries using flex scanners 3386 33872007-04-13 Will Estes <wlestes@users.sourceforge.net> 3388 3389 * FlexLexer.h: annotate endifs since they're a bit far from their 3390 opening #if statements 3391 33922007-04-13 Will Estes <wlestes@users.sourceforge.net> 3393 3394 * flexdef.h, parse.y: refactor and slightly redo alloca testing, 3395 resolves bug #1675899 3396 33972007-04-13 Will Estes <wlestes@users.sourceforge.net> 3398 3399 * : overhaul configure.in: use octathorps for comments so they're 3400 passed through m4 processing; better bracketing of m4 arguments; 3401 retool checks as per suggestions from autoscan(1) 3402 34032007-04-13 Will Estes <wlestes@users.sourceforge.net> 3404 3405 * flex.skl: fix skeleton for reentrant scanners 3406 34072007-04-13 Will Estes <wlestes@users.sourceforge.net> 3408 3409 * Makefile.am: remove homegrown tags target; automake does that for 3410 us 3411 34122007-04-12 Will Estes <wlestes@users.sourceforge.net> 3413 3414 * flex.skl: fix skeleton for reentrant scanners, resolves bug 3415 #1694318 3416 34172007-04-12 Will Estes <wlestes@users.sourceforge.net> 3418 3419 * FlexLexer.h: declare some const where missing in c++ header file 3420 34212007-04-10 Will Estes <wlestes@users.sourceforge.net> 3422 3423 * doc/flex.texi: corrections to the manual as per suggestions from 3424 flex-help@ 3425 34262007-04-03 Will Estes <wlestes@users.sourceforge.net> 3427 3428 * doc/flex.texi: include author names in online versions of the 3429 manual 3430 34312007-04-03 Will Estes <wlestes@users.sourceforge.net> 3432 3433 * COPYING: update copyright notice 3434 34352007-04-03 Will Estes <wlestes@users.sourceforge.net> 3436 3437 * AUTHORS: rearrange and update AUTHORS 3438 34392007-03-29 Will Estes <wlestes@users.sourceforge.net> 3440 3441 * NEWS: note sf feature request 1658379 in NEWS 3442 34432007-03-29 Will Estes <wlestes@users.sourceforge.net> 3444 3445 * tools/cvsauthors: add sodabrew to cvsauthors file 3446 34472007-03-29 Aaron Stone <sodabrew@users.sourceforge.net> 3448 3449 * flex.skl: SourceForge feature request #1658379: Expose YY_BUF_SIZE 3450 in the header file. 3451 34522007-03-07 Will Estes <wlestes@users.sourceforge.net> 3453 3454 * NEWS, filter.c, flex.skl: apply patches submitted by sodabrew 3455 34562007-03-07 Will Estes <wlestes@users.sourceforge.net> 3457 3458 * README.cvs: more changes describing building flex from cvs 3459 34602007-03-07 Will Estes <wlestes@users.sourceforge.net> 3461 3462 * Makefile.am, README.cvs, README.cvs-snapshot: rename 3463 README.cvs-snapshot to README.cvs 3464 34652007-03-07 Will Estes <wlestes@users.sourceforge.net> 3466 3467 * README.cvs-snapshot: update to explain where flex cvs lives 3468 34692007-03-07 Will Estes <wlestes@users.sourceforge.net> 3470 3471 * README, doc/flex.texi: correct how to submit bugs 3472 34732007-02-16 Will Estes <wlestes@users.sourceforge.net> 3474 3475 * NEWS: clarify NEWS item re man page and pdf manual 3476 34772007-02-14 Will Estes <wlestes@users.sourceforge.net> 3478 3479 * po/Makevars: update bug address to point to flex-devel instead of 3480 lex-help 3481 34822007-02-13 Will Estes <wlestes@users.sourceforge.net> 3483 3484 * configure.in, doc/Makefile.am: make better use of AC_INIT; clean 3485 up, simplify and make more robust the generation of the man page 3486 34872007-02-13 Will Estes <wlestes@users.sourceforge.net> 3488 3489 * configure.in: remove option check-news from call to 3490 AM_INIT_AUTOMAKE as gnits implies check-news 3491 34922007-02-13 Will Estes <wlestes@users.sourceforge.net> 3493 3494 * Makefile.am, configure.in: move automake options from Makefile.am 3495 to configure.in 3496 34972007-02-13 Will Estes <wlestes@users.sourceforge.net> 3498 3499 * autogen.sh: restore --install option to autogen.sh since --force 3500 does not imply --install 3501 35022007-02-13 Will Estes <wlestes@users.sourceforge.net> 3503 3504 * tools/cvsauthors: add john43 to cvsauthors file 3505 35062007-02-13 Will Estes <wlestes@users.sourceforge.net> 3507 3508 * autogen.sh: call autoreconf with --force instead of --install 3509 35102007-02-13 Will Estes <wlestes@users.sourceforge.net> 3511 3512 * doc/.cvsignore: remove texinfo.tex from cvs tree 3513 35142007-02-13 Will Estes <wlestes@users.sourceforge.net> 3515 3516 * NEWS: updates to NEWS file to reflect recent changes 3517 35182007-02-13 Will Estes <wlestes@users.sourceforge.net> 3519 3520 * doc/Makefile.am: add flex.pdf to EXTRA_DIST 3521 35222007-02-13 Will Estes <wlestes@users.sourceforge.net> 3523 3524 * configure.in: remove flex.spec 3525 35262007-02-13 Will Estes <wlestes@users.sourceforge.net> 3527 3528 * Makefile.am: remove maintainercleanfiles 3529 35302007-02-01 Will Estes <wlestes@users.sourceforge.net> 3531 3532 * doc/Makefile.am: more changes to build system to distribute man 3533 page 3534 35352007-02-01 Will Estes <wlestes@users.sourceforge.net> 3536 3537 * doc/Makefile.am: add flex man page to distribution 3538 35392007-02-01 Will Estes <wlestes@users.sourceforge.net> 3540 3541 * .cvsignore, flex.spec.in: remove flex spec file 3542 35432006-11-17 Will Estes <wlestes@users.sourceforge.net> 3544 3545 * tests/test-table-opts/Makefile.am: make test target depend on test 3546 groupings, which in turn depend on building executables; cygwin 3547 portability fix 3548 35492006-11-10 Will Estes <wlestes@users.sourceforge.net> 3550 3551 * tests/create-test: change create-test script to edit files in 3552 place 3553 35542006-11-09 Will Estes <wlestes@users.sourceforge.net> 3555 3556 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 3557 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 3558 tests/test-bison-nr/Makefile.am, 3559 tests/test-bison-yylloc/Makefile.am, 3560 tests/test-bison-yylval/Makefile.am, 3561 tests/test-c++-basic/Makefile.am, 3562 tests/test-c++-multiple-scanners/Makefile.am, 3563 tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 3564 tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am, 3565 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am, 3566 tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am, 3567 tests/test-header-r/Makefile.am, 3568 tests/test-include-by-buffer/Makefile.am, 3569 tests/test-include-by-push/Makefile.am, 3570 tests/test-include-by-reentrant/Makefile.am, 3571 tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am, 3572 tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am, 3573 tests/test-mem-r/Makefile.am, 3574 tests/test-multiple-scanners-nr/Makefile.am, 3575 tests/test-multiple-scanners-r/Makefile.am, 3576 tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am, 3577 tests/test-posix/Makefile.am, 3578 tests/test-posixly-correct/Makefile.am, 3579 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 3580 tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am, 3581 tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am, 3582 tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am, 3583 tests/test-string-r/Makefile.am, tests/test-top/Makefile.am, 3584 tests/test-yyextra/Makefile.am: change CLEANFILES to include 3585 instead of just the testname for the executable 3586 35872006-11-09 Will Estes <wlestes@users.sourceforge.net> 3588 3589 * doc/flex.texi: fix typos in manual; resolves bug #1592857 3590 35912006-11-09 Will Estes <wlestes@users.sourceforge.net> 3592 3593 * tests/TEMPLATE/Makefile.am: change test template to remove test 3594 executable when that executable has an extension, e.g. under Cygwin 3595 35962006-11-08 Will Estes <wlestes@users.sourceforge.net> 3597 3598 * tests/Makefile.am: test names weren't displaying in test 3599 success/failure messages (from #1591672 3600 36012006-10-30 Will Estes <wlestes@users.sourceforge.net> 3602 3603 * doc/.cvsignore: add flex.html to .cvsignore in doc directory 3604 36052006-10-22 Will Estes <wlestes@users.sourceforge.net> 3606 3607 * NEWS: update NEWS file for the work that millaway did 3608 36092006-10-22 Will Estes <wlestes@users.sourceforge.net> 3610 3611 * FlexLexer.h, NEWS, main.c, 3612 tests/test-c++-multiple-scanners/scanner-2.l: make yywrap work with 3613 c++ scanners as per sf bug report 3614 36152006-10-20 Will Estes <wlestes@users.sourceforge.net> 3616 3617 * NEWS, flex.skl, tests/test-c++-multiple-scanners/main.cpp, 3618 tests/test-c-cpp-nr/scanner.l: memory leak issues in c++ scanner 3619 36202006-10-20 Will Estes <wlestes@users.sourceforge.net> 3621 3622 * NEWS, configure.in, tests/Makefile.am, tests/descriptions, 3623 tests/test-c++-yywrap/.cvsignore, 3624 tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l, 3625 tests/test-c++-yywrap/test.input: add unit test for c++ with yywrap 3626 36272006-10-20 Will Estes <wlestes@users.sourceforge.net> 3628 3629 * NEWS, tests/test-c++-basic/Makefile.am, 3630 tests/test-linedir-r/Makefile.am: use configure-provided awk 3631 variable for portability; add loadlibes variable to c++ test 3632 36332006-10-17 Will Estes <wlestes@users.sourceforge.net> 3634 3635 * doc/flex.texi: add noyywrap option to example; use whitespace to 3636 clarify example 3637 36382006-08-02 Will Estes <wlestes@users.sourceforge.net> 3639 3640 * NEWS, po/ca.po, po/vi.po: new translations 3641 36422006-04-11 John Millaway <john43@users.sourceforge.net> 3643 3644 * tables.c: Casted away signedness to appease -Werror freaks. 3645 36462006-03-28 John Millaway <john43@users.sourceforge.net> 3647 3648 * ccl.c, doc/flex.texi, flexdef.h, parse.y, scan.l, sym.c, 3649 tests/test-ccl/scanner.l, tests/test-ccl/test.input: Added ccl union 3650 operator. Added test in test suite for ccl union operator. 3651 Documented ccl union operator. Removed crufty ccl cache to prevent 3652 parser problems. 3653 36542006-03-28 John Millaway <john43@users.sourceforge.net> 3655 3656 * doc/flex.texi, scan.l, tests/test-extended/scanner.l, 3657 tests/test-extended/test.input: Extended syntax excluded for 3658 lex/posix compat mode. Comments discarded inside (?x:) patterns. 3659 Added test in test suite for comments in extended patterns. 3660 Documented syntax additions. 3661 36622006-03-27 John Millaway <john43@users.sourceforge.net> 3663 3664 * scan.l, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 3665 Implemented (?x:) syntax to allow whitespace in patterns. Added 3666 test for (?x:) syntax in test suite. 3667 36682006-03-27 John Millaway <john43@users.sourceforge.net> 3669 3670 * parse.y, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 3671 Implemented dot-all syntax. Added test for dot-all syntax in test 3672 suite. 3673 36742006-03-27 John Millaway <john43@users.sourceforge.net> 3675 3676 * dfa.c, doc/flex.texi, flexdef.h, gen.c, main.c, parse.y, scan.l, 3677 scanflags.c, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 3678 Removed global variable caseins. Added scanner stack flags for 3679 case-insensitivity. Moved case-folding code from DFA-generation to 3680 parse time read-macros. Added localized case-sensitivity syntax 3681 from Perl. Added test for new syntax in test suite. Documented new 3682 syntax. 3683 36842006-03-27 John Millaway <john43@users.sourceforge.net> 3685 3686 * Makefile.am, configure.in, flexdef.h, scanflags.c: Added configure 3687 check for assert.h. Added scanner flags stack. 3688 36892006-03-25 John Millaway <john43@users.sourceforge.net> 3690 3691 * configure.in, doc/flex.texi, scan.l, tests/Makefile.am, 3692 tests/descriptions, tests/test-extended/.cvsignore, 3693 tests/test-extended/Makefile.am, tests/test-extended/scanner.l, 3694 tests/test-extended/test.input: Added extended, perl-compatible 3695 comment syntax. Added test for extended comment syntax. Documented 3696 extended comment syntax. 3697 36982006-03-25 John Millaway <john43@users.sourceforge.net> 3699 3700 * doc/flex.texi, parse.y: Changed explicit 'A'-'Z' to isupper(), 3701 where correct to do so. Documentation. 3702 37032006-03-24 John Millaway <john43@users.sourceforge.net> 3704 3705 * doc/flex.texi: Documentation. 3706 37072006-03-24 John Millaway <john43@users.sourceforge.net> 3708 3709 * doc/flex.texi: Added appendix of patterns to manual. 3710 37112006-03-23 John Millaway <john43@users.sourceforge.net> 3712 3713 * doc/flex.texi: . 3714 37152006-03-22 John Millaway <john43@users.sourceforge.net> 3716 3717 * doc/flex.texi: Documentation. 3718 37192006-03-22 John Millaway <john43@users.sourceforge.net> 3720 3721 * doc/flex.texi: Documented set difference operator {-}. 3722 37232006-03-22 John Millaway <john43@users.sourceforge.net> 3724 3725 * ccl.c, flexdef.h, parse.y, scan.l, tests/test-ccl/scanner.l, 3726 tests/test-ccl/test.input: Added set difference operator {-} for 3727 character classes. 3728 37292006-03-22 John Millaway <john43@users.sourceforge.net> 3730 3731 * configure.in, doc/flex.texi, parse.y, scan.l, tests/Makefile.am, 3732 tests/descriptions, tests/test-ccl/.cvsignore, 3733 tests/test-ccl/Makefile.am, tests/test-ccl/scanner.l, 3734 tests/test-ccl/test.input: Added negated character class 3735 expressions. Documented negated character class expressions. Added 3736 regression test for negated character class expressions. 3737 37382006-03-22 John Millaway <john43@users.sourceforge.net> 3739 3740 * buf.c, filter.c, gen.c, main.c, misc.c, nfa.c, parse.y, regex.c: 3741 Replaced sprintf with snprintf everywhere. 3742 37432006-03-22 John Millaway <john43@users.sourceforge.net> 3744 3745 * Makefile.am: Removed includedir from AM_CPPFLAGS #1439351. 3746 37472006-03-21 John Millaway <john43@users.sourceforge.net> 3748 3749 * configure.in, tests/Makefile.am, tests/descriptions, 3750 tests/test-quotes/.cvsignore, tests/test-quotes/Makefile.am, 3751 tests/test-quotes/scanner.l, tests/test-quotes/test.input: Added 3752 test to verify user code is unmangled. 3753 37542006-03-21 John Millaway <john43@users.sourceforge.net> 3755 3756 * flexdef.h, misc.c, scan.l: Fixed escape in actions. 3757 37582006-03-21 John Millaway <john43@users.sourceforge.net> 3759 3760 * filter.c, flexdef.h, main.c, scan.l: Reverted previous input 3761 filter changes. Added noop macro to scanner output. Modified 3762 scan.l to escape m4 quotes found in user code. 3763 37642006-03-21 John Millaway <john43@users.sourceforge.net> 3765 3766 * tests/test-table-opts/Makefile.am, 3767 tests/test-table-opts/scanner.l: Removed m4 from test-table-opts 3768 37692006-03-21 John Millaway <john43@users.sourceforge.net> 3770 3771 * tests/test-reject/Makefile.am, tests/test-reject/scanner.l: 3772 Removed m4 from test-reject 3773 37742006-03-21 John Millaway <john43@users.sourceforge.net> 3775 3776 * filter.c, flexdef.h, main.c, scan.l: Moved set_input_file to 3777 different file. 3778 37792006-03-21 John Millaway <john43@users.sourceforge.net> 3780 3781 * flex.skl, flexdef.h, flexint.h, misc.c: Relaxed tests for __STDC__ 3782 and __STDC_VERSION__ to cope with bugs in GCC and Sun cc. 3783 37842006-03-20 John Millaway <john43@users.sourceforge.net> 3785 3786 * filter.c: Documented filter chain. Removed fdopen. Added no-op 3787 fseek. 3788 37892006-03-13 John Millaway <john43@users.sourceforge.net> 3790 3791 * gen.c: Fixed another -Wall report. 3792 37932006-03-10 Will Estes <wlestes@users.sourceforge.net> 3794 3795 * NEWS, po/vi.po: new vi translation 3796 37972006-03-09 Will Estes <wlestes@users.sourceforge.net> 3798 3799 * NEWS, po/ga.po, po/nl.po: new nl, ga translations 3800 38012006-02-21 Will Estes <wlestes@users.sourceforge.net> 3802 3803 * m4/Makefile.am: add po.m4 to extra_dist in m4/ so it gets picked 3804 up by distributions 3805 38062006-02-21 Will Estes <wlestes@users.sourceforge.net> 3807 3808 * m4/Makefile.am: add nls.m4 to extra_dist in m4/ so it will get 3809 picked up in distribution tarballs 3810 38112006-02-21 Will Estes <wlestes@users.sourceforge.net> 3812 3813 * configure.in: remove website directory from configure.in 3814 38152006-02-20 Will Estes <wlestes@users.sourceforge.net> 3816 3817 * NEWS, configure.in: version 2.5.33 marks in NEWS and configure.in 3818 38192006-02-20 Will Estes <wlestes@users.sourceforge.net> 3820 3821 * configure.in: change email address in configure.in to point to 3822 flex-help@sourceforge.net 3823 38242006-02-20 John Millaway <john43@users.sourceforge.net> 3825 3826 * doc/flex.texi: Documentation. 3827 38282006-02-20 John Millaway <john43@users.sourceforge.net> 3829 3830 * BUGS: Appended to BUGS file. 3831 38322006-02-18 Will Estes <wlestes@users.sourceforge.net> 3833 3834 * Makefile.am: remove website directory (since it now has its own 3835 module in the flex project 3836 38372006-02-16 John Millaway <john43@users.sourceforge.net> 3838 3839 * doc/flex.texi, flex.skl: Fixed buffer overflow in reject state 3840 buffer. Corrected documentation on the state buffer. 3841 38422006-02-16 John Millaway <john43@users.sourceforge.net> 3843 3844 * flex.skl: Reverted num_read from size_t back to int. 3845 38462006-02-15 John Millaway <john43@users.sourceforge.net> 3847 3848 * Makefile.am, configure.in: Removed reference to RoadMap in 3849 Makefile.am. Added website directory. 3850 38512006-02-15 Will Estes <wlestes@users.sourceforge.net> 3852 3853 * README, RoadMap: remove RoadMap and reference to it in README 3854 38552006-02-15 John Millaway <john43@users.sourceforge.net> 3856 3857 * BUGS, README, doc/flex.texi, doc/flex.xml: Eliminated references 3858 to lex.sf.net. 3859 38602006-02-15 John Millaway <john43@users.sourceforge.net> 3861 3862 * BUGS, flex.skl: Transfered bugs list from lex.sf.net to BUGS file. 3863 38642006-02-15 John Millaway <john43@users.sourceforge.net> 3865 3866 * tests/test-rescan-nr/.cvsignore, 3867 tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l, 3868 tests/test-rescan-nr/test.input, tests/test-rescan-r/.cvsignore, 3869 tests/test-rescan-r/Makefile.am, tests/test-rescan-r/scanner.l, 3870 tests/test-rescan-r/test.input: Recommit of last commit -- broken 3871 pipe. 3872 38732006-02-15 John Millaway <john43@users.sourceforge.net> 3874 3875 * configure.in, flex.skl, tests/Makefile.am, tests/descriptions: 3876 yy_lex_destroy calls yy_init_globals to reset everything for next 3877 call to yylex. Added two new tests for reusing scanners. 3878 38792006-02-14 John Millaway <john43@users.sourceforge.net> 3880 3881 * flex.spec.in: Patched rpm spec file. 3882 38832006-02-14 John Millaway <john43@users.sourceforge.net> 3884 3885 * configure.in, flexint.h: Added C99 macro for inttypes, just to be 3886 conformant. 3887 38882006-02-14 John Millaway <john43@users.sourceforge.net> 3889 3890 * flexdef.h, nfa.c, parse.y: Changed symbol INFINITE to fix conflict 3891 with C math symbol. 3892 38932006-02-14 John Millaway <john43@users.sourceforge.net> 3894 3895 * scan.l: Omitting parens for named rules in trailing context. 3896 38972006-02-14 John Millaway <john43@users.sourceforge.net> 3898 3899 * configure.in, main.c, po/ca.po, po/da.po, po/de.po, po/es.po, 3900 po/fr.po, po/ga.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, 3901 po/ro.po, po/ru.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po, 3902 tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Added check 3903 for locale.h and libintl.h in configure script. 3904 39052006-02-14 John Millaway <john43@users.sourceforge.net> 3906 3907 * flex.skl: Removed unused local vars. 3908 39092006-02-14 John Millaway <john43@users.sourceforge.net> 3910 3911 * flex.skl: Removed certain offending #undefs. 3912 39132006-02-14 John Millaway <john43@users.sourceforge.net> 3914 3915 * flexint.h: Removed logical and from preprocessor statement. 3916 39172006-02-14 Will Estes <wlestes@users.sourceforge.net> 3918 3919 * po/nl.po, po/nl.po.1: remove eroneously named nl.po.1; update 3920 nl.po 3921 39222006-02-14 John Millaway <john43@users.sourceforge.net> 3923 3924 * dfa.c: . 3925 39262006-02-14 John Millaway <john43@users.sourceforge.net> 3927 3928 * flex.skl: Included <sys/types.h> for serialized tables. 3929 39302006-02-14 John Millaway <john43@users.sourceforge.net> 3931 3932 * configure.in: Minor patch to call to head in configure script. 3933 39342006-02-14 John Millaway <john43@users.sourceforge.net> 3935 3936 * doc/flex.texi: Documentation patch. 3937 39382006-02-14 John Millaway <john43@users.sourceforge.net> 3939 3940 * filter.c, gen.c, libyywrap.c, main.c: Patch for full file system 3941 failure. 3942 39432006-02-13 John Millaway <john43@users.sourceforge.net> 3944 3945 * doc/flex.texi: Documentation. 3946 39472006-02-13 John Millaway <john43@users.sourceforge.net> 3948 3949 * main.c: Fixed double-fclose when input file is empty. 3950 39512006-02-10 Will Estes <wlestes@users.sourceforge.net> 3952 3953 * po/ca.po, po/da.po, po/de.po, po/es.po, po/fr.po, po/ga.po, 3954 po/ko.po, po/nl.po.1, po/pl.po, po/pt_BR.po, po/ro.po, po/ru.po, 3955 po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po: newtranslations 3956 39572005-12-22 John Millaway <john43@users.sourceforge.net> 3958 3959 * buf.c, main.c: Improvement request 1069716 log vs. log10 3960 39612005-12-22 John Millaway <john43@users.sourceforge.net> 3962 3963 * flex.skl: Fixed bug 1257093 yy_init_globals in header file 3964 39652005-04-14 Will Estes <wlestes@users.sourceforge.net> 3966 3967 * po/nl.po: new nl translation 3968 39692005-04-07 Will Estes <wlestes@users.sourceforge.net> 3970 3971 * NEWS, po/LINGUAS, po/nl.po, po/vi.po: new nl and vi translations 3972 39732004-07-20 Will Estes <wlestes@users.sourceforge.net> 3974 3975 * filter.c: correct improper stdin assignment 3976 39772004-05-22 Will Estes <wlestes@users.sourceforge.net> 3978 3979 * NEWS, po/tr.po: new tr translation 3980 39812004-05-12 Will Estes <wlestes@users.sourceforge.net> 3982 3983 * .cvsignore, .indent.pro: .cvsignore and .indent.pro got missed in 3984 the import to sourceforge; replace them 3985 39862004-05-11 Will Estes <wlestes@users.sourceforge.net> 3987 3988 * po/fr.po: new fr translation 3989 39902004-05-03 Will Estes <wlestes@users.sourceforge.net> 3991 3992 * po/LINGUAS: polish is pl, not po 3993 39942004-03-22 Will Estes <wlestes@users.sourceforge.net> 3995 3996 * po/sv.po: yet another sweedish update 3997 39982004-03-19 Will Estes <wlestes@users.sourceforge.net> 3999 4000 * NEWS, po/sv.po: new sv translation 4001 40022003-12-11 John Millaway <john43@users.sourceforge.net> 4003 4004 * configure.in, filter.c, main.c: Configure checks for GNU m4. 4005 Environment variable M4 overrides built-in m4 path. Generated m4 4006 does a late check for GNU m4. 4007 40082003-12-09 John Millaway <john43@users.sourceforge.net> 4009 4010 * doc/flex.texi: added 3 faqs 4011 40122003-11-24 Will Estes <wlestes@users.sourceforge.net> 4013 4014 * po/ro.po: new ro translation 4015 40162003-11-07 Will Estes <wlestes@users.sourceforge.net> 4017 4018 * NEWS, po/fr.po: new french translation 4019 40202003-11-07 Will Estes <wlestes@users.sourceforge.net> 4021 4022 * NEWS, po/ca.po: new catalan translation from the translation 4023 project 4024 40252003-11-07 Will Estes <wlestes@users.sourceforge.net> 4026 4027 * NEWS, po/LINGUAS, po/ga.po, po/pl.po: new polish translation; 4028 updated irish translation from translation project 4029 40302003-10-10 Will Estes <wlestes@users.sourceforge.net> 4031 4032 * NEWS, po/LINGUAS, po/ga.po: new Irish translation 4033 40342003-08-25 Will Estes <wlestes@users.sourceforge.net> 4035 4036 * NEWS, po/LINGUAS, po/ro.po: add romanian translation 4037 40382003-07-16 Will Estes <wlestes@users.sourceforge.net> 4039 4040 * flex.skl: flex_*int* type fixes 4041 40422003-07-16 Will Estes <wlestes@users.sourceforge.net> 4043 4044 * tools/cvsauthors: change wlestes email address 4045 40462003-07-16 Will Estes <wlestes@users.sourceforge.net> 4047 4048 * flex.skl: undef yytext_ptr has some bad side effects 4049 40502003-07-07 John Millaway <john43@users.sourceforge.net> 4051 4052 * doc/flex.texi: Documented m4 incompatibility with lex. 4053 40542003-05-21 Will Estes <wlestes@users.sourceforge.net> 4055 4056 * NEWS: upgrade to gettext 0.12 4057 40582003-05-20 Will Estes <wlestes@users.sourceforge.net> 4059 4060 * flex.skl, gen.c: patches from manoj via sourceforge 4061 40622003-05-20 Will Estes <wlestes@users.sourceforge.net> 4063 4064 * configure.in, po/.cvsignore, po/Makevars: upgrade gettext to 0.12; 4065 this allows running make pdf and make ps to be successful 4066 40672003-05-20 Will Estes <wlestes@users.sourceforge.net> 4068 4069 * doc/.cvsignore: cvs should ignore flex.pdf and flex.ps 4070 40712003-04-25 John Millaway <john43@users.sourceforge.net> 4072 4073 * TODO: Added yylineno bugs to TODO list. 4074 40752003-04-03 John Millaway <john43@users.sourceforge.net> 4076 4077 * doc/flex.xml: Docbook. 4078 40792003-04-03 John Millaway <john43@users.sourceforge.net> 4080 4081 * doc/flex.xml: xml now validates. 4082 40832003-04-02 John Millaway <john43@users.sourceforge.net> 4084 4085 * doc/flex.xml: Began conversion to DocBook. 4086 40872003-04-01 Will Estes <wlestes@users.sourceforge.net> 4088 4089 * NEWS, configure.in: version 2.5.31 4090 40912003-04-01 Will Estes <wlestes@users.sourceforge.net> 4092 4093 * NEWS: remove --enable-maintainer-mode configure option 4094 40952003-04-01 Will Estes <wlestes@users.sourceforge.net> 4096 4097 * configure.in: remove AM_MAINTAINER_MODE 4098 40992003-04-01 John Millaway <john43@users.sourceforge.net> 4100 4101 * flex.skl, flexdef.h, main.c, misc.c, scan.l: Renamed some internal 4102 variables. 4103 41042003-03-31 Will Estes <wlestes@users.sourceforge.net> 4105 4106 * NEWS: yylineno is now per-buffer in reentrant scanners 4107 41082003-03-31 John Millaway <john43@users.sourceforge.net> 4109 4110 * TODO: Added TODO item. 4111 41122003-03-30 John Millaway <john43@users.sourceforge.net> 4113 4114 * flex.skl, gen.c: yylineno is per-buffer in the reentrant scanner. 4115 support for yycolumn exists, but is not yet developed. 4116 41172003-03-28 John Millaway <john43@users.sourceforge.net> 4118 4119 * flex.skl: Minor documentation. 4120 41212003-03-28 Will Estes <wlestes@users.sourceforge.net> 4122 4123 * NEWS: added %top directive 4124 41252003-03-27 John Millaway <john43@users.sourceforge.net> 4126 4127 * buf.c, configure.in, doc/flex.texi, flexdef.h, main.c, scan.l, 4128 tests/Makefile.am, tests/descriptions, tests/test-top/.cvsignore, 4129 tests/test-top/Makefile.am, tests/test-top/main.c, 4130 tests/test-top/scanner.l, tests/test-top/test.input: Added %top 4131 block syntax. Added test for %top block. Documented %top block. 4132 41332003-03-27 John Millaway <john43@users.sourceforge.net> 4134 4135 * TODO, doc/flex.texi: Documented the m4 dependency. 4136 41372003-03-26 Will Estes <wlestes@users.sourceforge.net> 4138 4139 * configure.in, flexdef.h: check for sys/wait.h since we use wait(2) 4140 41412003-03-26 Will Estes <wlestes@users.sourceforge.net> 4142 4143 * flexdef.h: reorder include directives so as to catch system 4144 integer types before flex defined values for same 4145 41462003-03-26 Will Estes <wlestes@users.sourceforge.net> 4147 4148 * TODO: assign tasks due before major release can happen; remove 4149 --enable-maintainer-mode entry 4150 41512003-03-26 Will Estes <wlestes@users.sourceforge.net> 4152 4153 * Makefile.am: only rebuild the ChangeLog if we're inside a cvs 4154 working directory 4155 41562003-03-26 Will Estes <wlestes@users.sourceforge.net> 4157 4158 * configure.in, tools/.cvsignore, tools/Makefile.am: add tools/ 4159 subdirectory to distribution 4160 41612003-03-26 Will Estes <wlestes@users.sourceforge.net> 4162 4163 * Makefile.am: remove maintainer_mode conditional; add filter.c and 4164 regex.c to indentfiles; reformat and sort indentfiles so it's easier 4165 to add files in the future 4166 41672003-03-26 Will Estes <wlestes@users.sourceforge.net> 4168 4169 * doc/Makefile.am: clean up flex.texi processing leftovers with 4170 cleanfiles 4171 41722003-03-26 Will Estes <wlestes@users.sourceforge.net> 4173 4174 * tests/test-linedir-r/Makefile.am: an awk script wasn't included in 4175 the distribution 4176 41772003-03-26 John Millaway <john43@users.sourceforge.net> 4178 4179 * TODO, configure.in, tests/Makefile.am, tests/descriptions, 4180 tests/test-include-by-push/.cvsignore, 4181 tests/test-include-by-push/Makefile.am, 4182 tests/test-include-by-push/scanner.l, 4183 tests/test-include-by-push/test-1.input, 4184 tests/test-include-by-push/test-2.input, 4185 tests/test-include-by-push/test-3.input: Added test for 4186 yypush_buffer_state and yypop_buffer_state. 4187 41882003-03-26 John Millaway <john43@users.sourceforge.net> 4189 4190 * TODO: Removed items from TODO list. 4191 41922003-03-26 John Millaway <john43@users.sourceforge.net> 4193 4194 * configure.in, tests/Makefile.am, tests/descriptions, 4195 tests/test-linedir-r/.cvsignore, tests/test-linedir-r/Makefile.am, 4196 tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c, 4197 tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input: 4198 Added test for #line directives. 4199 42002003-03-26 John Millaway <john43@users.sourceforge.net> 4201 4202 * configure.in, tests/Makefile.am, tests/test-noansi-nr/.cvsignore, 4203 tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l, 4204 tests/test-noansi-nr/test.input, tests/test-noansi-r/.cvsignore, 4205 tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l, 4206 tests/test-noansi-r/test.input: Added test for noansi (traditional) 4207 options. Reordered the tests so the basic ones are first. 4208 42092003-03-25 Will Estes <wlestes@users.sourceforge.net> 4210 4211 * TODO, doc/Makefile.am: remove maintainer-mode conditional around 4212 rebuilding of manpage 4213 42142003-03-25 Will Estes <wlestes@users.sourceforge.net> 4215 4216 * README: mention doc/ for user documentation 4217 42182003-03-25 Will Estes <wlestes@users.sourceforge.net> 4219 4220 * TODO: rework distribution items 4221 42222003-03-25 Will Estes <wlestes@users.sourceforge.net> 4223 4224 * NEWS: mention m4 processing 4225 42262003-03-25 Will Estes <wlestes@users.sourceforge.net> 4227 4228 * tests/README: update instructions for running test suite 4229 42302003-03-25 Will Estes <wlestes@users.sourceforge.net> 4231 4232 * FlexLexer.h, Makefile.am, TODO, buf.c, configure.in, 4233 doc/flex.texi, filter.c, flex.skl, flexdef.h, gen.c, main.c, 4234 misc.c, options.c, options.h, regex.c, scan.l, sym.c, 4235 tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l, 4236 tests/test-reject/scanner.l, tests/test-table-opts/scanner.l: merge 4237 millaway's m4 branch work 4238 42392003-03-24 John Millaway <john43@users.sourceforge.net> 4240 4241 * doc/flex.texi, flex.skl, flexdef.h, gen.c, main.c, options.c, 4242 options.h, scan.l: Option ansi-definitions. Option ansi-prototypes. 4243 Cleaned up some of header. Documented bison-locations. 4244 42452003-03-24 John Millaway <john43@users.sourceforge.net> 4246 4247 * scan.l: Escaped m4 macros in scan.l which would cause 4248 bootstrapping issues. 4249 42502003-03-21 John Millaway <john43@users.sourceforge.net> 4251 4252 * doc/flex.texi, flex.skl, main.c: Cleaning up the skel. 4253 42542003-03-20 Will Estes <wlestes@users.sourceforge.net> 4255 4256 * TODO: we want to move the contents of to.do/Wishlist to top level 4257 TODO 4258 42592003-03-20 John Millaway <john43@users.sourceforge.net> 4260 4261 * to.do/Wish-List: Assessment of every item in Wish-List. 4262 42632003-03-19 John Millaway <john43@users.sourceforge.net> 4264 4265 * main.c: Fixed allocation of slightly more memory than needed. 4266 42672003-03-19 John Millaway <john43@users.sourceforge.net> 4268 4269 * TODO, buf.c, configure.in, flex.skl, flexdef.h, main.c, sym.c: 4270 Start conditions now generated in a single place. 4271 42722003-03-19 Will Estes <wlestes@users.sourceforge.net> 4273 4274 * TODO: cosmetic changes to TODO list 4275 42762003-03-19 John Millaway <john43@users.sourceforge.net> 4277 4278 * flex.skl: Cleaned up warnings so multiple headers could coincide. 4279 42802003-03-19 John Millaway <john43@users.sourceforge.net> 4281 4282 * TODO, flex.skl, main.c: Moved prefixes to m4. 4283 42842003-03-19 John Millaway <john43@users.sourceforge.net> 4285 4286 * FlexLexer.h, filter.c, flex.skl, flexdef.h, main.c, misc.c, 4287 regex.c: Removed Paxson/Berkeley copyright restriction from filter.c 4288 and regex.c. Inline documentation of much of the generated API. 4289 Line directives now fixed for header and stdin/stdout. Blank lines 4290 squeezed from generated scanner. 4291 42922003-03-18 John Millaway <john43@users.sourceforge.net> 4293 4294 * filter.c, flexdef.h, main.c, regex.c: Fixed #line directives. 4295 42962003-03-17 John Millaway <john43@users.sourceforge.net> 4297 4298 * Makefile.am, filter.c, flexdef.h, regex.c: Added regex.c for 4299 regex-related code. Worked on fixing line directives;incomplete. 4300 43012003-03-14 John Millaway <john43@users.sourceforge.net> 4302 4303 * TODO: Added some TODOs. 4304 43052003-03-14 John Millaway <john43@users.sourceforge.net> 4306 4307 * flexdef.h, main.c, options.c, options.h, scan.l, 4308 tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l: 4309 Bison bridge was simplified to rely less on bison output. New 4310 option bison-locations. 4311 43122003-03-14 John Millaway <john43@users.sourceforge.net> 4313 4314 * filter.c, flex.skl, flexdef.h, gen.c, main.c, scan.l, 4315 tests/test-reject/scanner.l: Filters are now direct children of main 4316 process. Header file now generated through m4. 4317 43182003-03-14 John Millaway <john43@users.sourceforge.net> 4319 4320 * buf.c, filter.c, flexdef.h, main.c, misc.c: Added internal filter 4321 ability. Deleted various unused variables. 4322 43232003-03-14 John Millaway <john43@users.sourceforge.net> 4324 4325 * main.c, tests/test-table-opts/scanner.l: Keeping tests up to date 4326 with m4 changes. Proper wait for all children. 4327 43282003-03-14 John Millaway <john43@users.sourceforge.net> 4329 4330 * flex.skl, tests/test-table-opts/scanner.l: Moved test-tables to 4331 m4. 4332 43332003-03-14 John Millaway <john43@users.sourceforge.net> 4334 4335 * flex.skl, main.c, options.c: Moved bison bridge code to m4. 4336 43372003-03-13 John Millaway <john43@users.sourceforge.net> 4338 4339 * flex.skl, gen.c, main.c, scan.l: Moved YY_USE_LINENO to m4. 4340 43412003-03-13 John Millaway <john43@users.sourceforge.net> 4342 4343 * buf.c, flexdef.h, scan.l: Added function buf_m4_undefine. 4344 43452003-03-13 John Millaway <john43@users.sourceforge.net> 4346 4347 * flex.skl, main.c, scan.l: Replaced YY_ALWAYS_INTERACTIVE with m4. 4348 Replaced YY_NEVER_INTERACTIVE with m4. 4349 43502003-03-13 John Millaway <john43@users.sourceforge.net> 4351 4352 * flex.skl, main.c: Moved YY_TEXT_IS_ARRAY to m4. 4353 43542003-03-12 John Millaway <john43@users.sourceforge.net> 4355 4356 * flex.skl, gen.c, main.c, tests/test-reject/scanner.l: Renaming 4357 macros from YY_* to M4_YY_* where appropriate. 4358 43592003-03-12 John Millaway <john43@users.sourceforge.net> 4360 4361 * flex.skl, tests/test-reject/scanner.l, 4362 tests/test-table-opts/scanner.l: Now using local variable "yyg" 4363 instead of lengthly YY_G expansion. 4364 43652003-03-12 John Millaway <john43@users.sourceforge.net> 4366 4367 * buf.c, filter.c, flex.skl, flexdef.h, main.c, misc.c, options.c, 4368 options.h, scan.l, tests/test-reject/scanner.l: More m4 macro 4369 conversions. Added debugging option --preproc-level=NUM. 4370 43712003-03-11 John Millaway <john43@users.sourceforge.net> 4372 4373 * Makefile.am, buf.c, flex.skl, flexdef.h, gen.c, main.c, misc.c, 4374 scan.l: Replaced many CPP macros with m4 equivalents. 4375 43762003-03-10 John Millaway <john43@users.sourceforge.net> 4377 4378 * Makefile.am, filter.c, flex.skl, flexdef.h, main.c, misc.c: Added 4379 filter.c Added filter.c rules to Makefile.am Added filter prototypes 4380 to flexdef.h Flex now filters output through m4. 4381 43822003-03-05 Will Estes <wlestes@users.sourceforge.net> 4383 4384 * doc/.cvsignore, texinfo.tex: move texinfo.tex to doc/ 4385 43862003-03-05 Will Estes <wlestes@users.sourceforge.net> 4387 4388 * TODO: update TODO 4389 43902003-03-05 Will Estes <wlestes@users.sourceforge.net> 4391 4392 * NEWS, configure.in: version 2.5.29 4393 43942003-03-04 John Millaway <john43@users.sourceforge.net> 4395 4396 * FlexLexer.h, flex.skl: Added growable buffer stack to C++ scanner 4397 as well. yyensure_buffer_stack is now static. 4398 43992003-03-02 John Millaway <john43@users.sourceforge.net> 4400 4401 * flex.skl, misc.c: Removed awkward %push %pop syntax from skeleton. 4402 44032003-03-02 John Millaway <john43@users.sourceforge.net> 4404 4405 * flex.skl: Renamed YY_CURRENT_BUFFER_FAST to 4406 YY_CURRENT_BUFFER_LVALUE to better reflect its purpose. 4407 44082003-02-28 John Millaway <john43@users.sourceforge.net> 4409 4410 * NEWS: made entry on input buffer stacks. 4411 44122003-02-28 Will Estes <wlestes@users.sourceforge.net> 4413 4414 * Makefile.am, doc/Makefile.am: build on . in top level first; this 4415 will simplify calling help2man 4416 44172003-02-28 John Millaway <john43@users.sourceforge.net> 4418 4419 * TODO, doc/flex.texi, flex.skl, gen.c, main.c: Removed 4420 yy_current_buffer from the planet. Input buffer states are now in 4421 an internal unbounded stack. Added new internal function, 4422 yyensure_buffer_stack. Added new API function, yypush_buffer_state. 4423 Added new API function, yypop_buffer_state. Documented the new API 4424 calls in the manual. Macro YY_BUFFER_STATE now refers to top of 4425 stack. This revision breaks the C++ scanner (again.) 4426 44272003-02-28 John Millaway <john43@users.sourceforge.net> 4428 4429 * main.c: Removed some symbols from the undef list. They are needed 4430 for multiple headers to coexist. 4431 44322003-02-27 Will Estes <wlestes@users.sourceforge.net> 4433 4434 * Makefile.am, NEWS, configure.in, doc/.cvsignore, doc/Makefile.am, 4435 doc/flex.texi, flex.texi: move flex.texi and flex.1 to new doc/ 4436 subdirectory 4437 44382003-02-27 Will Estes <wlestes@users.sourceforge.net> 4439 4440 * NEWS: namespace cleanups 4441 44422003-02-26 John Millaway <john43@users.sourceforge.net> 4443 4444 * main.c: Added a few macros to the undef list. 4445 44462003-02-26 John Millaway <john43@users.sourceforge.net> 4447 4448 * main.c: Put the undef macros in an array. 4449 44502003-02-12 Will Estes <wlestes@users.sourceforge.net> 4451 4452 * NEWS, configure.in: version 2.5.28 4453 44542003-02-10 Will Estes <wlestes@users.sourceforge.net> 4455 4456 * README, TODO, configure.in, flex.texi: update documentation to 4457 reflect the sourceforge move 4458 44592003-02-06 Will Estes <wlestes@users.sourceforge.net> 4460 4461 * TODO: update according to current thinking 4462 44632003-02-06 Will Estes <wlestes@users.sourceforge.net> 4464 4465 * TODO: mcvs reviewed 4466 44672003-02-06 Will Estes <wlestes@users.sourceforge.net> 4468 4469 * TODO: sourceforge migration tasks 4470 44712003-02-04 Will Estes <wlestes@users.sourceforge.net> 4472 4473 * NEWS: Flex now warns if always-interactive is specified with fast 4474 or full; Fixed trailing slash bug in YY_INPUT macro def 4475 44762003-01-31 John Millaway <john43@users.sourceforge.net> 4477 4478 * scan.l: Flex now warns if always-interactive is specified with 4479 fast or full. 4480 44812003-01-31 Will Estes <wlestes@users.sourceforge.net> 4482 4483 * Makefile.am: switch to using cvs2cl.pl to generate the ChangeLog 4484 44852003-01-31 Will Estes <wlestes@users.sourceforge.net> 4486 4487 * tools/cvs2cl.pl, tools/cvsauthors: we're going to be switching how 4488 we handle our ChangeLog 4489 44902003-01-29 John Millaway <john43@users.sourceforge.net> 4491 4492 * gen.c, misc.c: Fixed trailing slash bug in YY_INPUT macro def. 4493 44942003-01-29 Will Estes <wlestes@users.sourceforge.net> 4495 4496 * README.cvs-snapshot: upgrade texinfo to 4.3d 4497 44982003-01-29 Will Estes <wlestes@users.sourceforge.net> 4499 4500 * flex.texi: the @copying construct works now; thanks to the texinfo 4501 maintainers for finding the problem 4502 45032003-01-21 Will Estes <wlestes@users.sourceforge.net> 4504 4505 * NEWS, configure.in: version 2.5.27 4506 45072003-01-21 Will Estes <wlestes@users.sourceforge.net> 4508 4509 * NEWS: flex now works with recent bison versions 4510 45112003-01-18 John Millaway <john43@users.sourceforge.net> 4512 4513 * flex.skl: Check for YYLTYPE_IS_DECLARED. This fixes bison-bridge 4514 with latest bison. 4515 45162003-01-15 Will Estes <wlestes@users.sourceforge.net> 4517 4518 * NEWS, po/pt_BR.po: new pt_br translation 4519 45202003-01-14 Will Estes <wlestes@users.sourceforge.net> 4521 4522 * NEWS, configure.in: version 2.5.26 4523 45242003-01-14 Will Estes <wlestes@users.sourceforge.net> 4525 4526 * NEWS: Fixed table deserialization bug on big-endian archs. Patch 4527 sent from Bryce Nichols <bryce@bnichols.org> 4528 45292003-01-12 John Millaway <john43@users.sourceforge.net> 4530 4531 * tables_shared.h: Fixed table deserialization bug on big-endian 4532 archs. Patch sent from Bryce Nichols <bryce@bnichols.org>. 4533 45342003-01-10 Will Estes <wlestes@users.sourceforge.net> 4535 4536 * README.cvs-snapshot: add version numbers for some tools and 4537 explain about version.texi and --enable-maintainer-mode 4538 45392003-01-10 Will Estes <wlestes@users.sourceforge.net> 4540 4541 * NEWS: catch news up 4542 45432003-01-09 John Millaway <john43@users.sourceforge.net> 4544 4545 * tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Changed 4546 size_t to yy_size_t in yyalloc() and yyrealloc(). Is this really 4547 what we want? 4548 45492003-01-09 John Millaway <john43@users.sourceforge.net> 4550 4551 * flex.skl: Changed type of yyleng from size_t to int. This fixes 4552 bug in PostgreSQL compilation. 4553 45542003-01-09 Will Estes <wlestes@users.sourceforge.net> 4555 4556 * NEWS: catch news up 4557 45582003-01-09 Will Estes <wlestes@users.sourceforge.net> 4559 4560 * flex.skl: more c++ fixes 4561 45622003-01-09 Will Estes <wlestes@users.sourceforge.net> 4563 4564 * Makefile.am, configure.in, flex.spec.in: add a spec file 4565 45662003-01-09 Will Estes <wlestes@users.sourceforge.net> 4567 4568 * flex.skl: type cast to pacify c++ compilers; patch from Bruce 4569 Lilly <blilly@erols.com> 4570 45712003-01-08 Will Estes <wlestes@users.sourceforge.net> 4572 4573 * NEWS: new es translation 4574 45752003-01-08 Will Estes <wlestes@users.sourceforge.net> 4576 4577 * po/es.po: new spanish translation 4578 45792002-12-19 John Millaway <john43@users.sourceforge.net> 4580 4581 * gen.c: Fixed bug where YY_G(0) sometimes occurs (created by my 4582 previous commit.) 4583 45842002-12-17 John Millaway <john43@users.sourceforge.net> 4585 4586 * gen.c: Fixed bug submitted by Bojan Smojver <bojan@rexursive.com> 4587 where the use of yylineno, reentrant, and yymore together caused a 4588 compile-time error. 4589 45902002-12-17 Will Estes <wlestes@users.sourceforge.net> 4591 4592 * NEWS: update NEWS 4593 45942002-12-17 John Millaway <john43@users.sourceforge.net> 4595 4596 * flex.texi: Documented new behavior with character ranges. 4597 45982002-12-16 John Millaway <john43@users.sourceforge.net> 4599 4600 * parse.y: Fixed bug submitted by Bruce Lilly <blilly@erols.com> 4601 where character ranges would yield unexpected behavior in a caseless 4602 scanner. Also, flex now emits a warning if the range looks like 4603 trouble. 4604 46052002-12-16 John Millaway <john43@users.sourceforge.net> 4606 4607 * ccl.c, flexdef.h: Added utility functions to deal with character 4608 case. 4609 46102002-12-09 Will Estes <wlestes@users.sourceforge.net> 4611 4612 * flexint.h: we don't really need int64 anyway 4613 46142002-12-09 Will Estes <wlestes@users.sourceforge.net> 4615 4616 * flex.skl: apparently some lints are happier with fllthrough 4617 without a space 4618 46192002-12-02 Will Estes <wlestes@users.sourceforge.net> 4620 4621 * NEWS, configure.in: version 2.5.25 4622 46232002-12-02 Will Estes <wlestes@users.sourceforge.net> 4624 4625 * Makefile.am: enclose flex.1 target in MAINTERNER_MODE 4626 46272002-12-02 Will Estes <wlestes@users.sourceforge.net> 4628 4629 * po/pt_BR.po: new pt_br translation 4630 46312002-12-01 John Millaway <john43@users.sourceforge.net> 4632 4633 * flex.texi: Indexed some more faqs. 4634 46352002-11-29 John Millaway <john43@users.sourceforge.net> 4636 4637 * flex.skl: Fixed bug in SECOND yyless definition where argument was 4638 not enclosed in parentheses. 4639 46402002-11-29 John Millaway <john43@users.sourceforge.net> 4641 4642 * flex.skl: Fixed bug in yyless definition where argument was not 4643 enclosed in parentheses. 4644 46452002-11-27 Will Estes <wlestes@users.sourceforge.net> 4646 4647 * NEWS: flex uses flex_int*_t types 4648 46492002-11-27 Will Estes <wlestes@users.sourceforge.net> 4650 4651 * flexint.h: integer types for non-C99 systems flexint.h 4652 46532002-11-27 John Millaway <john43@users.sourceforge.net> 4654 4655 * dfa.c, flexint.h, gen.c, tables.c, tables.h, tables_shared.c, 4656 tables_shared.h: Changed int types to flex_intX_t. The build is now 4657 broken until typedef's are established. 4658 46592002-11-27 Will Estes <wlestes@users.sourceforge.net> 4660 4661 * Makefile.am: MAINTAINERCLEANFILES: new variable: try to make it so 4662 that make maintainer-clean erases everything not under version 4663 control 4664 46652002-11-27 Will Estes <wlestes@users.sourceforge.net> 4666 4667 * config.rpath: remove config.rpath 4668 46692002-11-27 Will Estes <wlestes@users.sourceforge.net> 4670 4671 * README-alpha: just list location of betas 4672 46732002-11-26 Will Estes <wlestes@users.sourceforge.net> 4674 4675 * flexint.h: __STDC_VERSION__ needs an L suffix 4676 46772002-11-26 Will Estes <wlestes@users.sourceforge.net> 4678 4679 * NEWS, po/LINGUAS, po/pt_BR.po: new pt_br translation from the 4680 translation project 4681 46822002-11-25 Will Estes <wlestes@users.sourceforge.net> 4683 4684 * flexint.h: include inttypes.h for folks who really are C99 4685 46862002-11-25 Will Estes <wlestes@users.sourceforge.net> 4687 4688 * TODO: fix a typo 4689 46902002-11-25 Will Estes <wlestes@users.sourceforge.net> 4691 4692 * NEWS, configure.in: version 2.5.24 4693 46942002-11-23 Will Estes <wlestes@users.sourceforge.net> 4695 4696 * configure.in: try to make sure we have GNU m4 4697 46982002-11-23 Will Estes <wlestes@users.sourceforge.net> 4699 4700 * tests/test-c++-multiple-scanners/Makefile.am: include 4701 tests/test-c++-multipl-scanners/test.input 4702 47032002-11-23 Will Estes <wlestes@users.sourceforge.net> 4704 4705 * NEWS: more portability fixes 4706 47072002-11-23 Will Estes <wlestes@users.sourceforge.net> 4708 4709 * configure.in, flexdef.h: apparently on some BSD systems, we need 4710 sys/params.h; reported by millaway 4711 47122002-11-22 Will Estes <wlestes@users.sourceforge.net> 4713 4714 * NEWS: update NEWS 4715 47162002-11-22 John Millaway <john43@users.sourceforge.net> 4717 4718 * flex.skl, main.c, tests/test-c++-multiple-scanners/Makefile.am: 4719 Fixed prefix of yyalloc,yyfree,yyrealloc in C++ scanner. Removed 4720 yylex_destroy from C++ scanner. 4721 47222002-11-22 John Millaway <john43@users.sourceforge.net> 4723 4724 * flex.texi: renamed some faqs. 4725 47262002-11-22 Will Estes <wlestes@users.sourceforge.net> 4727 4728 * AUTHORS: update wording about authorship 4729 47302002-11-17 John Millaway <john43@users.sourceforge.net> 4731 4732 * parse.y: Removed space before line num in error messages to look 4733 more like gcc's errors. 4734 47352002-11-06 Will Estes <wlestes@users.sourceforge.net> 4736 4737 * NEWS, po/tr.po: new turkish translation from the translation 4738 project 4739 47402002-10-28 Will Estes <wlestes@users.sourceforge.net> 4741 4742 * gen.c: applied c++ from lilypond folks for std:: reasons 4743 47442002-10-25 Will Estes <wlestes@users.sourceforge.net> 4745 4746 * flex.texi: proofreading 4747 47482002-10-24 Will Estes <wlestes@users.sourceforge.net> 4749 4750 * flex.texi: proofreading 4751 47522002-10-22 Will Estes <wlestes@users.sourceforge.net> 4753 4754 * flex.skl: use c-style header names in c++ for now; at some point 4755 we'll have a separate c++ skeleton and we can go whole-hog pure c++ 4756 47572002-10-22 Will Estes <wlestes@users.sourceforge.net> 4758 4759 * TODO: c++ rants 4760 47612002-10-22 Will Estes <wlestes@users.sourceforge.net> 4762 4763 * flex.texi: more proofreading 4764 47652002-10-22 Will Estes <wlestes@users.sourceforge.net> 4766 4767 * Makefile.am: include intent.pro; indent target is MAINTAINER_MODE 4768 conditional 4769 47702002-10-22 Will Estes <wlestes@users.sourceforge.net> 4771 4772 * configure.in: When we use AC_PATH_PROG, value-if-not-found is the 4773 name of the program we wanted to find; this will generate more 4774 helpful error messages 4775 47762002-10-21 John Millaway <john43@users.sourceforge.net> 4777 4778 * tables.c: Added a missing function prototype. 4779 47802002-10-21 Will Estes <wlestes@users.sourceforge.net> 4781 4782 * NEWS, configure.in: version 2.5.23 4783 47842002-10-21 Will Estes <wlestes@users.sourceforge.net> 4785 4786 * NEWS: update NEWS on recent changes 4787 47882002-10-21 Will Estes <wlestes@users.sourceforge.net> 4789 4790 * flexint.h: use sys/types.h and not inttypes.h 4791 47922002-10-21 Will Estes <wlestes@users.sourceforge.net> 4793 4794 * configure.in: check for limits.h 4795 47962002-10-21 Will Estes <wlestes@users.sourceforge.net> 4797 4798 * TODO: update TODO on recent suggestions 4799 48002002-10-21 Will Estes <wlestes@users.sourceforge.net> 4801 4802 * flex.texi: titlepage and contents 4803 48042002-10-21 Will Estes <wlestes@users.sourceforge.net> 4805 4806 * Makefile.am: typo 4807 48082002-10-21 Will Estes <wlestes@users.sourceforge.net> 4809 4810 * Makefile.am, README.cvs-snapshot: include README.cvs-snapshot in 4811 the distribution; in README-cvs-snapshot, mention the need for 4812 enable-maintainer-mode 4813 48142002-10-21 John Millaway <john43@users.sourceforge.net> 4815 4816 * flex.texi: typo. 4817 48182002-10-18 Will Estes <wlestes@users.sourceforge.net> 4819 4820 * flex.texi: report the current version info that flex provides; 4821 reformat a list of non-posix features 4822 48232002-10-18 Will Estes <wlestes@users.sourceforge.net> 4824 4825 * NEWS: report the current version info that flex provides 4826 48272002-10-18 Will Estes <wlestes@users.sourceforge.net> 4828 4829 * flex.skl: FLEX_BETA defined if flex is beta 4830 48312002-10-16 Will Estes <wlestes@users.sourceforge.net> 4832 4833 * flexint.h: if we're doing c++, then we can't use long long 4834 48352002-10-14 Will Estes <wlestes@users.sourceforge.net> 4836 4837 * TODO: update TODO on several things 4838 48392002-10-11 Will Estes <wlestes@users.sourceforge.net> 4840 4841 * flex.texi: more proofreading 4842 48432002-10-11 Will Estes <wlestes@users.sourceforge.net> 4844 4845 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 4846 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 4847 tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am, 4848 tests/test-bison-yylloc/Makefile.am, 4849 tests/test-bison-yylval/Makefile.am, 4850 tests/test-c++-basic/Makefile.am, 4851 tests/test-c++-multiple-scanners/Makefile.am, 4852 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am, 4853 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am, 4854 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 4855 tests/test-include-by-buffer/Makefile.am, 4856 tests/test-include-by-reentrant/Makefile.am, 4857 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 4858 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 4859 tests/test-multiple-scanners-nr/Makefile.am, 4860 tests/test-multiple-scanners-r/Makefile.am, 4861 tests/test-posix/Makefile.am, 4862 tests/test-posixly-correct/Makefile.am, 4863 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 4864 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am, 4865 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am, 4866 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 4867 remove BISON assignment as per suggestion from Akim Demaille 4868 48692002-10-11 Will Estes <wlestes@users.sourceforge.net> 4870 4871 * Makefile.am, configure.in: remove intl from dist 4872 48732002-10-11 Will Estes <wlestes@users.sourceforge.net> 4874 4875 * configure.in: we use maintainer mode now 4876 48772002-10-11 Will Estes <wlestes@users.sourceforge.net> 4878 4879 * NEWS: include create-test 4880 48812002-10-11 Will Estes <wlestes@users.sourceforge.net> 4882 4883 * tests/Makefile.am: rename test to check-local as per Akim 4884 Demaille; test for failed tests so that make check fails if any 4885 tests do 4886 48872002-10-11 Will Estes <wlestes@users.sourceforge.net> 4888 4889 * tests/Makefile.am: use dist_noinst_scripts as per email from Akim 4890 Demaille 4891 48922002-10-10 John Millaway <john43@users.sourceforge.net> 4893 4894 * flex.texi: Documentation. 4895 48962002-10-10 Will Estes <wlestes@users.sourceforge.net> 4897 4898 * NEWS, configure.in: version 2.5.22; portability fixes and attn to 4899 the test suite 4900 49012002-10-10 Will Estes <wlestes@users.sourceforge.net> 4902 4903 * flexint.h: ok, this seems to work 4904 49052002-10-10 Will Estes <wlestes@users.sourceforge.net> 4906 4907 * tests/TEMPLATE/Makefile.am, tests/test-bison-nr/Makefile.am, 4908 tests/test-bison-yylloc/Makefile.am, 4909 tests/test-bison-yylval/Makefile.am, 4910 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 4911 tests/test-multiple-scanners-nr/Makefile.am, 4912 tests/test-multiple-scanners-r/Makefile.am: use builddir in tests 4913 that need it in their include path 4914 49152002-10-10 Will Estes <wlestes@users.sourceforge.net> 4916 4917 * tests/TEMPLATE/Makefile.am: sometimes we put header files in the 4918 builddir and so we should account for that 4919 49202002-10-10 Will Estes <wlestes@users.sourceforge.net> 4921 4922 * tests/TEMPLATE/Makefile.am: replace the last instance 4923 49242002-10-10 Will Estes <wlestes@users.sourceforge.net> 4925 4926 * flex.skl: include unistd.h and not cunistd as cunistd only seems 4927 to be present on very recent systems 4928 49292002-10-10 Will Estes <wlestes@users.sourceforge.net> 4930 4931 * Makefile.am, configure.in, flex.skl, flexdef.h, flexint.h: redo 4932 integral types again; add flexint.h; change dependencies caused by 4933 adding flexint.h; remove autoconf wrapper around cunistd; restore 4934 netinet/in.h includes; remove unneded feature checks in configure.in 4935 49362002-10-08 Will Estes <wlestes@users.sourceforge.net> 4937 4938 * configure.in, flex.skl, flexdef.h: current swipe at header magic; 4939 int types be damned 4940 49412002-10-08 Will Estes <wlestes@users.sourceforge.net> 4942 4943 * NEWS: change version constant info to reflect change to flex.skl 4944 49452002-10-08 Will Estes <wlestes@users.sourceforge.net> 4946 4947 * Makefile.am: remove README-alpha option; add definitions for 4948 FLEX_{MAJOR,MINOR,SUBMINOR}_VERSION 4949 49502002-10-07 Will Estes <wlestes@users.sourceforge.net> 4951 4952 * flex.skl, flexdef.h: ok, here goes; try to handle integral 4953 typedefs in one swell foop 4954 49552002-10-07 Will Estes <wlestes@users.sourceforge.net> 4956 4957 * configure.in: we check for {u,}int*_t types; maybe this will 4958 simplify things 4959 49602002-10-07 Will Estes <wlestes@users.sourceforge.net> 4961 4962 * configure.in: we create the tests/TEMPLATE/Makefile so that we can 4963 build the dist archives 4964 49652002-10-07 Will Estes <wlestes@users.sourceforge.net> 4966 4967 * NEWS: more test suite cleanups 4968 49692002-10-07 Will Estes <wlestes@users.sourceforge.net> 4970 4971 * tests/test-c++-multiple-scanners/Makefile.am: we don't use header 4972 files... 4973 49742002-10-07 Will Estes <wlestes@users.sourceforge.net> 4975 4976 * flexdef.h: remove include of malloc.h 4977 49782002-10-04 Will Estes <wlestes@users.sourceforge.net> 4979 4980 * flex.texi: more editing; remove examples index; merge examples 4981 into concept index 4982 49832002-10-04 Will Estes <wlestes@users.sourceforge.net> 4984 4985 * flex.texi: edited one more faq; used C-u C-c C-u C-a to update 4986 menus and nodes since the other updating commands are somewhat 4987 broken; unfortunately this means that all nodes have all pointers 4988 filled in 4989 49902002-10-04 Will Estes <wlestes@users.sourceforge.net> 4991 4992 * flex.texi: yesterday's proofreading 4993 49942002-10-02 Will Estes <wlestes@users.sourceforge.net> 4995 4996 * flex.texi: proofread some more 4997 49982002-10-02 Will Estes <wlestes@users.sourceforge.net> 4999 5000 * flex.texi: proofread edit begins 5001 50022002-10-01 Will Estes <wlestes@users.sourceforge.net> 5003 5004 * configure.in, tests/Makefile.am, 5005 tests/test-c++-multiple-scanners/.cvsignore, 5006 tests/test-c++-multiple-scanners/Makefile.am, 5007 tests/test-c++-multiple-scanners/main.cpp, 5008 tests/test-c++-multiple-scanners/scanner-1.l, 5009 tests/test-c++-multiple-scanners/scanner-2.l, 5010 tests/test-c++-multiple-scanners/test.input: test c++ with multiple 5011 scanners 5012 50132002-09-27 Will Estes <wlestes@users.sourceforge.net> 5014 5015 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 5016 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 5017 tests/test-bison-nr/Makefile.am, 5018 tests/test-bison-yylloc/Makefile.am, 5019 tests/test-bison-yylval/Makefile.am, 5020 tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 5021 tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am, 5022 tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am, 5023 tests/test-header-r/Makefile.am, 5024 tests/test-include-by-buffer/Makefile.am, 5025 tests/test-include-by-reentrant/Makefile.am, 5026 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 5027 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 5028 tests/test-multiple-scanners-nr/Makefile.am, 5029 tests/test-multiple-scanners-r/Makefile.am, 5030 tests/test-posix/Makefile.am, 5031 tests/test-posixly-correct/Makefile.am, 5032 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 5033 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am, 5034 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am, 5035 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 5036 we used INCLUDES in another place in the Makefile.am files in the 5037 test suite 5038 50392002-09-27 Will Estes <wlestes@users.sourceforge.net> 5040 5041 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 5042 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 5043 tests/test-bison-nr/Makefile.am, 5044 tests/test-bison-yylloc/Makefile.am, 5045 tests/test-bison-yylval/Makefile.am, 5046 tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 5047 tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am, 5048 tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am, 5049 tests/test-header-r/Makefile.am, 5050 tests/test-include-by-buffer/Makefile.am, 5051 tests/test-include-by-reentrant/Makefile.am, 5052 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 5053 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 5054 tests/test-multiple-scanners-nr/Makefile.am, 5055 tests/test-multiple-scanners-r/Makefile.am, 5056 tests/test-posix/Makefile.am, 5057 tests/test-posixly-correct/Makefile.am, 5058 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 5059 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am, 5060 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am, 5061 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 5062 oops, I typed that last s/// command to perl way wrong 5063 50642002-09-27 Will Estes <wlestes@users.sourceforge.net> 5065 5066 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 5067 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 5068 tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am, 5069 tests/test-bison-yylloc/Makefile.am, 5070 tests/test-bison-yylval/Makefile.am, 5071 tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 5072 tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am, 5073 tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am, 5074 tests/test-header-r/Makefile.am, 5075 tests/test-include-by-buffer/Makefile.am, 5076 tests/test-include-by-reentrant/Makefile.am, 5077 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 5078 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 5079 tests/test-multiple-scanners-nr/Makefile.am, 5080 tests/test-multiple-scanners-r/Makefile.am, 5081 tests/test-posix/Makefile.am, 5082 tests/test-posixly-correct/Makefile.am, 5083 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 5084 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am, 5085 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am, 5086 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 5087 use AM_CPPFLAGS instead of INCLUDES; write -I with no space after it 5088 for broken compilers 5089 50902002-09-27 Will Estes <wlestes@users.sourceforge.net> 5091 5092 * Makefile.am: INCLUDES is obsolete; use AM_CPPFLAGS instead 5093 50942002-09-27 Will Estes <wlestes@users.sourceforge.net> 5095 5096 * configure.in: apparently, AM_CONFIG_HEADER is obsolete 5097 50982002-09-27 Will Estes <wlestes@users.sourceforge.net> 5099 5100 * TODO: integrate test suite into automake 5101 51022002-09-27 Will Estes <wlestes@users.sourceforge.net> 5103 5104 * configure.in: since we dont run the template test, we dont need to 5105 generate its Makefile either 5106 51072002-09-27 Will Estes <wlestes@users.sourceforge.net> 5108 5109 * autogen.sh: use autoreconf instead of calling individual utilities 5110 separately 5111 51122002-09-27 Will Estes <wlestes@users.sourceforge.net> 5113 5114 * configure.in: check for c++ compiler 5115 51162002-09-27 Will Estes <wlestes@users.sourceforge.net> 5117 5118 * configure.in: re-organize according to suggested layout in 5119 autoconf manual 5120 51212002-09-26 Will Estes <wlestes@users.sourceforge.net> 5122 5123 * Makefile.am, NEWS, configure.in: update automake to 1.7 and 5124 autoconf to 2.54 5125 51262002-09-26 Will Estes <wlestes@users.sourceforge.net> 5127 5128 * Makefile.am: use AM_YFLAGS since YFLAGS is a user variable 5129 51302002-09-25 Will Estes <wlestes@users.sourceforge.net> 5131 5132 * NEWS: catch NEWS up on things, some of which happened a long time 5133 ago; correct punctuation; try to remove some editorializing 5134 51352002-09-25 Will Estes <wlestes@users.sourceforge.net> 5136 5137 * Makefile.am, flex.skl, flex.texi: include a single, automatically 5138 generated version number in flex scanners 5139 51402002-09-23 Will Estes <wlestes@users.sourceforge.net> 5141 5142 * tests/create-test: complain audibly when argument not supplied; 5143 echo on stderr when writing error messages 5144 51452002-09-23 Will Estes <wlestes@users.sourceforge.net> 5146 5147 * tests/Makefile.am, tests/create-test: DIST_SUBDIRS so we don't 5148 have to run the TEMPLATE test; so we add new tests to SUBDIRS and 5149 DIST_SUBDIRS 5150 51512002-09-23 Will Estes <wlestes@users.sourceforge.net> 5152 5153 * tests/TEMPLATE/Makefile.am: not all compilers support '-I dir' so 5154 we write '-Idir' instead 5155 51562002-09-23 Will Estes <wlestes@users.sourceforge.net> 5157 5158 * TODO: reorganize faq entries; proofread the manual 5159 51602002-09-23 Will Estes <wlestes@users.sourceforge.net> 5161 5162 * flex.texi: move c++ experimental warning to top of cxx node 5163 51642002-09-20 Will Estes <wlestes@users.sourceforge.net> 5165 5166 * flex.skl: move stdint.h include to table-serialization section; 5167 we'll still need to think about stdint.h more though 5168 51692002-09-20 Will Estes <wlestes@users.sourceforge.net> 5170 5171 * NEWS: new smarter skeleton/scanner generation 5172 51732002-09-20 John Millaway <john43@users.sourceforge.net> 5174 5175 * flex.skl, misc.c: bison-bridge skel handled via %if/%endif pairs. 5176 51772002-09-19 John Millaway <john43@users.sourceforge.net> 5178 5179 * flex.skl, misc.c: reentrant skel handled via %if/%endif pairs. 5180 51812002-09-19 John Millaway <john43@users.sourceforge.net> 5182 5183 * flex.skl, misc.c: skeleton uses %push/%pop to keep skelout() scope 5184 sane. skel commands are omitted unless --debug enabled. 5185 51862002-09-19 John Millaway <john43@users.sourceforge.net> 5187 5188 * flex.skl, main.c, misc.c, tables.h: Added %push and %pop 5189 operations to skel processing. 5190 51912002-09-17 Will Estes <wlestes@users.sourceforge.net> 5192 5193 * NEWS, configure.in: flex 2.5.21 5194 51952002-09-17 John Millaway <john43@users.sourceforge.net> 5196 5197 * tests/test-reject/Makefile.am: minor fixup for dist. 5198 51992002-09-16 Will Estes <wlestes@users.sourceforge.net> 5200 5201 * NEWS, configure.in: version 2.5.20 5202 52032002-09-16 Will Estes <wlestes@users.sourceforge.net> 5204 5205 * flex.texi: correct typo 5206 52072002-09-16 Will Estes <wlestes@users.sourceforge.net> 5208 5209 * NEWS: note the new tables functionality 5210 52112002-09-16 John Millaway <john43@users.sourceforge.net> 5212 5213 * tests/test-multiple-scanners-r/.cvsignore, 5214 tests/test-multiple-scanners-r/Makefile.am: Fixed `clean' target and 5215 .cvsignore. 5216 52172002-09-16 John Millaway <john43@users.sourceforge.net> 5218 5219 * TODO, flex.skl, flex.texi, main.c, tables_shared.h, 5220 tests/test-multiple-scanners-r/main.c, 5221 tests/test-multiple-scanners-r/scanner-1.l, 5222 tests/test-multiple-scanners-r/scanner-2.l: Serialization works in 5223 headers (%option headers). Serialization code (Tables API) is 5224 complete. 5225 52262002-09-16 Will Estes <wlestes@users.sourceforge.net> 5227 5228 * tests/test-reject/scanner.l: replace yytables_load with 5229 yytables_fload as per millaway's other changes 5230 52312002-09-15 John Millaway <john43@users.sourceforge.net> 5232 5233 * TODO, flex.texi: Created user API for tables deserialization. 5234 Documented API and --tables-* options in manual. 5235 52362002-09-15 John Millaway <john43@users.sourceforge.net> 5237 5238 * flex.skl, tests/test-table-opts/scanner.l: Tables deserialization 5239 uses yyalloc/yyfree. Changed yytables_load to yytables_fload. 5240 52412002-09-15 John Millaway <john43@users.sourceforge.net> 5242 5243 * tests/test-bison-nr/.cvsignore: minor upkeep. 5244 52452002-09-15 John Millaway <john43@users.sourceforge.net> 5246 5247 * flex.texi: Categorized and indexed scanner options in manual. 5248 52492002-09-15 John Millaway <john43@users.sourceforge.net> 5250 5251 * flex.skl: Initialization of reject vars and %array vars in 5252 reentrant scanner. 5253 52542002-09-13 John Millaway <john43@users.sourceforge.net> 5255 5256 * TODO, configure.in, devel/tables.pl, dfa.c, flex.skl, flex.texi, 5257 gen.c, tables.c, tables_shared.c, tables_shared.h, 5258 tests/Makefile.am, tests/test-reject/.cvsignore, 5259 tests/test-reject/Makefile.am, tests/test-reject/scanner.l, 5260 tests/test-reject/test.input, tests/test-table-opts/Makefile.am: 5261 Created test for reject. Handled reject-triggered tables in 5262 serialization. 5263 52642002-09-13 Will Estes <wlestes@users.sourceforge.net> 5265 5266 * NEWS: millaway has been very busy 5267 52682002-09-13 John Millaway <john43@users.sourceforge.net> 5269 5270 * flex.skl, tests/test-table-opts/Makefile.am, 5271 tests/test-table-opts/scanner.l: Added test for multiple tables in 5272 one file. 5273 52742002-09-13 John Millaway <john43@users.sourceforge.net> 5275 5276 * tests/test-bison-nr/.cvsignore: forgot to add .cvsignore on last 5277 commit. 5278 52792002-09-13 John Millaway <john43@users.sourceforge.net> 5280 5281 * tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c, 5282 tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l, 5283 tests/test-bison-nr/test.input: Added test-bison-bridge. 5284 52852002-09-13 John Millaway <john43@users.sourceforge.net> 5286 5287 * configure.in, flex.skl, flex.texi, flexdef.h, gen.c, main.c, 5288 misc.c, options.c, options.h, scan.l, tables.h, tests/Makefile.am, 5289 tests/descriptions, tests/test-bison-yylloc/scanner.l, 5290 tests/test-bison-yylval/scanner.l, tests/test-table-opts/scanner.l: 5291 Bison bridge code now works for all C scanners and pure/non-pure 5292 bison parsers. Added %option bison-bridge (--bison-bridge). 5293 Removed %option reentrant-bison/--reentrant-bison/-Rb. Scanner 5294 knows the name of its tables. Tables serialization is OK on EOF. 5295 yylineno is present in all scanners. Modified nasty performance 5296 penalty warning w/ yylineno. test-table-opts is now run last 5297 because it's so fat. Updated manual. 5298 52992002-09-12 John Millaway <john43@users.sourceforge.net> 5300 5301 * flex.texi: documentation of tabels api in manual 5302 53032002-09-12 John Millaway <john43@users.sourceforge.net> 5304 5305 * TODO, tables.c: Renamed *_fwrite to *_write to reflect writer 5306 abstraction. 5307 53082002-09-11 John Millaway <john43@users.sourceforge.net> 5309 5310 * devel/tables.pl: Added perl script to read/dump serialized tables 5311 in devel/ 5312 53132002-09-11 Will Estes <wlestes@users.sourceforge.net> 5314 5315 * scan.l: the debian patch used strlen(yytext) and similar 5316 constructs--as millaway points out, this is better known as yyleng 5317 53182002-09-11 Will Estes <wlestes@users.sourceforge.net> 5319 5320 * NEWS, po/de.po: new de translation from the translation project 5321 53222002-09-11 John Millaway <john43@users.sourceforge.net> 5323 5324 * flex.skl: yytbl_load now checks tables set by name. Localized var 5325 scaope in yytbl_load. 5326 53272002-09-10 Will Estes <wlestes@users.sourceforge.net> 5328 5329 * tests/Makefile.am: make clean before make test 5330 53312002-09-09 John Millaway <john43@users.sourceforge.net> 5332 5333 * TODO, flex.skl: Fixed deserialization of --fast tables. 5334 53352002-09-09 Will Estes <wlestes@users.sourceforge.net> 5336 5337 * TODO: fix typo; remove the yylineo entry 5338 53392002-09-09 John Millaway <john43@users.sourceforge.net> 5340 5341 * TODO, buf.c, devel/dump-tables.pl, dfa.c, flex.skl, flexdef.h, 5342 gen.c, main.c, misc.c, options.c, options.h, scan.l, tables.c, 5343 tables.h, tables_shared.h, tests/test-table-opts/.cvsignore, 5344 tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l: 5345 Table deserialization works for everything except --fast scanners. 5346 Scanners can auto-verify serialized table integrity via 5347 --tables-verify. Added tables API items to TODO list. 5348 test-table-opts is becoming exhaustive (a good thing). 5349 53502002-09-09 Will Estes <wlestes@users.sourceforge.net> 5351 5352 * NEWS: flex has better internal diagnostics 5353 53542002-09-09 Will Estes <wlestes@users.sourceforge.net> 5355 5356 * configure.in, flexdef.h: test for presence of __func__ and 5357 compensate if absent 5358 53592002-09-09 Will Estes <wlestes@users.sourceforge.net> 5360 5361 * Makefile.am: include the intl/ subdirectory when searching for 5362 include files 5363 53642002-09-09 Will Estes <wlestes@users.sourceforge.net> 5365 5366 * NEWS, po/ru.po, po/sv.po: new sv, ru translations from the 5367 translation project 5368 53692002-09-07 John Millaway <john43@users.sourceforge.net> 5370 5371 * flex.skl, misc.c: Changed cryptic skeleton markers to readable 5372 form. 5373 53742002-09-07 John Millaway <john43@users.sourceforge.net> 5375 5376 * Makefile.am, dfa.c, flex.skl, flex.texi, flexdef.h, gen.c, 5377 main.c, misc.c, parse.y, tables.c, tables.h, tables_shared.c, 5378 tables_shared.h: Members of struct yy_trans_info are now forced to 5379 be the same size. Added shared file tables_shared.c. Separated 5380 tables.h from flexdef.h Bulk of table deserialization code is done. 5381 53822002-09-06 Will Estes <wlestes@users.sourceforge.net> 5383 5384 * NEWS, po/ca.po: new ca translation 5385 53862002-09-06 Will Estes <wlestes@users.sourceforge.net> 5387 5388 * NEWS: new fr translation 5389 53902002-09-06 Will Estes <wlestes@users.sourceforge.net> 5391 5392 * po/fr.po: new french translation from the translation project 5393 53942002-09-05 Will Estes <wlestes@users.sourceforge.net> 5395 5396 * NEWS: c99 function defs by default 5397 53982002-09-05 John Millaway <john43@users.sourceforge.net> 5399 5400 * flexdef.h, tables.c: Added flex_die macro. May need some autoconf 5401 massaging. Added thorough error checking in tables code. 5402 54032002-09-05 John Millaway <john43@users.sourceforge.net> 5404 5405 * flex.skl, flex.texi: Flex generates C99 defs now. Documented the 5406 above change in manual. 5407 54082002-09-05 John Millaway <john43@users.sourceforge.net> 5409 5410 * tests/test-table-opts/.cvsignore, 5411 tests/test-table-opts/Makefile.am: Added serialization test to 5412 table-opts test. 5413 54142002-09-05 Will Estes <wlestes@users.sourceforge.net> 5415 5416 * configure.in: oops, i made a typo 5417 54182002-09-05 Will Estes <wlestes@users.sourceforge.net> 5419 5420 * NEWS, configure.in: version 2.5.19 5421 54222002-09-05 Will Estes <wlestes@users.sourceforge.net> 5423 5424 * scan.l: use FLEX_EXIT(), not exit() 5425 54262002-09-05 John Millaway <john43@users.sourceforge.net> 5427 5428 * devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl: 5429 Added devel/ directory for junk that we don't want in the 5430 distribution, but that we want in CVS. 5431 54322002-09-05 Will Estes <wlestes@users.sourceforge.net> 5433 5434 * scan.l: s/exit(1)/exit(EXIT_FAILURE) 5435 54362002-09-05 John Millaway <john43@users.sourceforge.net> 5437 5438 * dfa.c, gen.c: Tables are now generated with %option 5439 tables-file=FILE. 5440 54412002-09-05 Will Estes <wlestes@users.sourceforge.net> 5442 5443 * NEWS: catch up on a few things 5444 54452002-09-05 Will Estes <wlestes@users.sourceforge.net> 5446 5447 * scan.l: prevent segfault on input lines which are longer than the 5448 allocated space (problem report from Manoj Srivastava 5449 <srivasta@golden-gryphon.com>) 5450 54512002-09-05 John Millaway <john43@users.sourceforge.net> 5452 5453 * flex.texi, main.c, options.c, options.h: Changed option 'header' 5454 to 'header-file'. 'header' still works, though. 5455 54562002-09-05 John Millaway <john43@users.sourceforge.net> 5457 5458 * flex.texi, flexdef.h, gen.c, main.c, options.c, options.h, 5459 scan.l, tables.c: Tons more work on tables. 5460 54612002-09-05 John Millaway <john43@users.sourceforge.net> 5462 5463 * flexdef.h, gen.c, tables.c, tables_shared.h: Lots of work on 5464 tables serialization code. 5465 54662002-09-04 Will Estes <wlestes@users.sourceforge.net> 5467 5468 * README.cvs-snapshot: mention GNU indent 5469 54702002-09-04 Will Estes <wlestes@users.sourceforge.net> 5471 5472 * NEWS: remove the word after from the version line 5473 54742002-09-03 Will Estes <wlestes@users.sourceforge.net> 5475 5476 * NEWS, configure.in: version 2.5.18 5477 54782002-09-03 Will Estes <wlestes@users.sourceforge.net> 5479 5480 * NEWS: catch up on the NEWS 5481 54822002-09-03 Will Estes <wlestes@users.sourceforge.net> 5483 5484 * tests/Makefile.am: target test: quote the results echoing so that 5485 the ECHO_C will work on systems where it is used 5486 54872002-09-03 Will Estes <wlestes@users.sourceforge.net> 5488 5489 * configure.in: when we don't have GNU indent, the test will 5490 generate output on stderr, so we send that to /dev/null 5491 54922002-09-03 Will Estes <wlestes@users.sourceforge.net> 5493 5494 * configure.in: fixed bug whereby bison was reported missing even 5495 when it was found 5496 54972002-09-02 John Millaway <john43@users.sourceforge.net> 5498 5499 * tables.c: In-code documentation. 5500 55012002-09-02 John Millaway <john43@users.sourceforge.net> 5502 5503 * flexdef.h: Forgot to indent before previous commit. 5504 55052002-09-02 John Millaway <john43@users.sourceforge.net> 5506 5507 * flexdef.h: Added known integer limits if undefined. 5508 55092002-08-29 Will Estes <wlestes@users.sourceforge.net> 5510 5511 * configure.in: version 2.5.17 5512 55132002-08-29 Will Estes <wlestes@users.sourceforge.net> 5514 5515 * NEWS: more portability fixes; new version number 5516 55172002-08-29 Will Estes <wlestes@users.sourceforge.net> 5518 5519 * flexdef.h, main.c, misc.c, scanopt.c: #include fixes; we've 5520 factored out all the system include files and put them in flexdef.h 5521 55222002-08-29 Will Estes <wlestes@users.sourceforge.net> 5523 5524 * dfa.c: eat a blank line 5525 55262002-08-29 Will Estes <wlestes@users.sourceforge.net> 5527 5528 * NEWS: new config.{sub,guess} files; mention that we use indent on 5529 flex 5530 55312002-08-28 Will Estes <wlestes@users.sourceforge.net> 5532 5533 * configure.in: warn if no indent found; version 2.5.16 5534 55352002-08-28 Will Estes <wlestes@users.sourceforge.net> 5536 5537 * NEWS: catch up on recent changes; version 2.5.16 5538 55392002-08-27 Will Estes <wlestes@users.sourceforge.net> 5540 5541 * buf.c, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, libmain.c, 5542 libyywrap.c, main.c, misc.c, nfa.c, options.c, options.h, 5543 scanopt.c, scanopt.h, sym.c, tables.c, tables_shared.h, tblcmp.c, 5544 yylex.c: ran the indent target; commit the results 5545 55462002-08-27 Will Estes <wlestes@users.sourceforge.net> 5547 5548 * Makefile.am: touch up the indent targeet; it's ready for 5549 production use now 5550 55512002-08-27 Will Estes <wlestes@users.sourceforge.net> 5552 5553 * configure.in: test for GNU indent; reorder the tests somewhat 5554 55552002-08-23 Will Estes <wlestes@users.sourceforge.net> 5556 5557 * configure.in: automake is smarter about autoconf's versioning 5558 scheme 5559 55602002-08-23 Will Estes <wlestes@users.sourceforge.net> 5561 5562 * NEWS: catch NEWS up on what we've been doing 5563 55642002-08-22 Will Estes <wlestes@users.sourceforge.net> 5565 5566 * flexdef.h: do some more conditional including for folks without 5567 standard systems 5568 55692002-08-22 Will Estes <wlestes@users.sourceforge.net> 5570 5571 * tests/test-c++-basic/Makefile.am: use CXX to link the test scanner 5572 here 5573 55742002-08-22 John Millaway <john43@users.sourceforge.net> 5575 5576 * flex.texi: Documentation. 5577 55782002-08-22 John Millaway <john43@users.sourceforge.net> 5579 5580 * Makefile.am: Created 'indent' target and added .indent.pro. 5581 55822002-08-22 John Millaway <john43@users.sourceforge.net> 5583 5584 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 5585 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 5586 tests/test-c-cpp-nr/Makefile.am: Fixed missing 'make clean' files. 5587 55882002-08-22 John Millaway <john43@users.sourceforge.net> 5589 5590 * tests/test-bison-yylloc/Makefile.am, 5591 tests/test-bison-yylval/Makefile.am: fixed missing 'clean' file. 5592 55932002-08-22 John Millaway <john43@users.sourceforge.net> 5594 5595 * flex.skl, tests/test-c++-basic/Makefile.am, 5596 tests/test-c++-basic/scanner.l: Removed core of yylex_destroy from 5597 c++ scanner -- hack! Added -lstdc++ to LDFLAGS (should we have to do 5598 this??) 5599 56002002-08-21 Will Estes <wlestes@users.sourceforge.net> 5601 5602 * README: official releases are being hosted by Vern 5603 56042002-08-21 Will Estes <wlestes@users.sourceforge.net> 5605 5606 * NEWS, configure.in: new beta version; more entries in NEWS from 5607 millaway; the top level entry for test-c++-basic 5608 56092002-08-21 Will Estes <wlestes@users.sourceforge.net> 5610 5611 * tests/Makefile.am, tests/test-c++-basic/.cvsignore, 5612 tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l, 5613 tests/test-c++-basic/test.input: add test-c++-basic 5614 56152002-08-21 John Millaway <john43@users.sourceforge.net> 5616 5617 * gen.c, nfa.c: More tabels work. 5618 56192002-08-21 John Millaway <john43@users.sourceforge.net> 5620 5621 * flexdef.h, gen.c, tables.c, tables_shared.h: More work on tables. 5622 56232002-08-20 John Millaway <john43@users.sourceforge.net> 5624 5625 * dfa.c: Cleaned up macros that took no ';'. 5626 56272002-08-20 John Millaway <john43@users.sourceforge.net> 5628 5629 * scanopt.c: Fixed oddball '=-'. 5630 56312002-08-20 John Millaway <john43@users.sourceforge.net> 5632 5633 * flex.skl, flex.texi, gen.c: Dynamically allocate REJECT state 5634 buffer. Mentioned memory usage in docs. Made REJECT buffer 5635 variables reentrant-safe. 5636 56372002-08-20 John Millaway <john43@users.sourceforge.net> 5638 5639 * tables.c: More work on tables code. 5640 56412002-08-20 Will Estes <wlestes@users.sourceforge.net> 5642 5643 * Makefile.am, NEWS, configure.in: we're using m4 so have configure 5644 test for it 5645 56462002-08-20 John Millaway <john43@users.sourceforge.net> 5647 5648 * Makefile.am, tables.c: Added tables.c and rebuilt dependencies. 5649 56502002-08-20 John Millaway <john43@users.sourceforge.net> 5651 5652 * TODO, flex.texi: Dicussed prototypes and header in manual. 5653 56542002-08-19 John Millaway <john43@users.sourceforge.net> 5655 5656 * Makefile.am, configure.in, flex.skl, flexdef.h, tables_shared.h: 5657 More work on tables serialization. 5658 56592002-08-19 John Millaway <john43@users.sourceforge.net> 5660 5661 * Makefile.am, mkskel.sh: Skeleton is now passed through m4 (before 5662 dist is built). 5663 56642002-08-19 Will Estes <wlestes@users.sourceforge.net> 5665 5666 * po/LINGUAS, po/zh_CN.po: add zh_cn translation from the 5667 translation project 5668 56692002-08-19 Will Estes <wlestes@users.sourceforge.net> 5670 5671 * NEWS: millaway's done a lot of things which need to be mentioned 5672 in NEWS 5673 56742002-08-18 John Millaway <john43@users.sourceforge.net> 5675 5676 * main.c: Removed #undef of start conditions. 5677 56782002-08-17 John Millaway <john43@users.sourceforge.net> 5679 5680 * TODO: todo list 5681 56822002-08-17 John Millaway <john43@users.sourceforge.net> 5683 5684 * flexdef.h, main.c, misc.c: Start conditions now optional in 5685 header. undef's now optional in header. Start conditions are NOT 5686 prefixed. 5687 56882002-08-17 John Millaway <john43@users.sourceforge.net> 5689 5690 * flex.skl, flex.texi: Working on tables API. 5691 56922002-08-16 John Millaway <john43@users.sourceforge.net> 5693 5694 * flexdef.h, main.c, misc.c, options.c, options.h, parse.y, scan.l: 5695 Added --tables option. Omitted tables code from generated scanner 5696 when unused. 5697 56982002-08-16 John Millaway <john43@users.sourceforge.net> 5699 5700 * flex.skl, flex.texi, misc.c: Prelimary work on tables API. 5701 57022002-08-16 John Millaway <john43@users.sourceforge.net> 5703 5704 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 5705 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 5706 tests/test-basic-r/Makefile.am, 5707 tests/test-bison-yylloc/Makefile.am, 5708 tests/test-bison-yylval/Makefile.am, 5709 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am, 5710 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am, 5711 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 5712 tests/test-include-by-buffer/Makefile.am, 5713 tests/test-include-by-reentrant/Makefile.am, 5714 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 5715 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 5716 tests/test-multiple-scanners-nr/Makefile.am, 5717 tests/test-multiple-scanners-r/Makefile.am, 5718 tests/test-posix/Makefile.am, 5719 tests/test-posixly-correct/Makefile.am, 5720 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 5721 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am, 5722 tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am, 5723 tests/test-yyextra/Makefile.am: Tests now respect CFLAGS, CPPFLAGS, 5724 etc.. 5725 57262002-08-16 John Millaway <john43@users.sourceforge.net> 5727 5728 * tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l, 5729 tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l: Got 5730 rid of flex -s warnings in tests. 5731 57322002-08-16 John Millaway <john43@users.sourceforge.net> 5733 5734 * Makefile.am: Updated dependencies list. 5735 57362002-08-15 John Millaway <john43@users.sourceforge.net> 5737 5738 * main.c: Fixed seg fault bug in ecs. 5739 57402002-08-15 Will Estes <wlestes@users.sourceforge.net> 5741 5742 * tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-r/.cvsignore: 5743 ignore .cpp files since we generate them instead of .c 5744 57452002-08-15 Will Estes <wlestes@users.sourceforge.net> 5746 5747 * configure.in: version 2.5.14 5748 57492002-08-15 Will Estes <wlestes@users.sourceforge.net> 5750 5751 * NEWS: c-as-c++ tests reworked 5752 57532002-08-15 John Millaway <john43@users.sourceforge.net> 5754 5755 * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/scanner.l, 5756 tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/scanner.l: The 5757 c++ tests use .cpp instead of .c extensions just to be on the safe 5758 side. 5759 57602002-08-15 Will Estes <wlestes@users.sourceforge.net> 5761 5762 * main.c: conditionally include <locale.h>; include config.h as well 5763 57642002-08-15 Will Estes <wlestes@users.sourceforge.net> 5765 5766 * configure.in, flex.skl: only include <cunistd> if we have it 5767 57682002-08-15 Will Estes <wlestes@users.sourceforge.net> 5769 5770 * NEWS: portability fixes; added missing punctuation; de translation 5771 now included 5772 57732002-08-15 Will Estes <wlestes@users.sourceforge.net> 5774 5775 * po/LINGUAS: we also translate to german 5776 57772002-08-15 Will Estes <wlestes@users.sourceforge.net> 5778 5779 * Makefile.am: require automake at least 1.6 5780 57812002-08-15 Will Estes <wlestes@users.sourceforge.net> 5782 5783 * NEWS, configure.in: version 2.5.13 5784 57852002-08-14 Will Estes <wlestes@users.sourceforge.net> 5786 5787 * flex.texi: reverted away from the @copying as it breaks the info 5788 reader 5789 57902002-08-14 John Millaway <john43@users.sourceforge.net> 5791 5792 * flex.texi, flexdef.h, main.c, misc.c: Start condition prefixes 5793 attempts to adjust to user preferences. 5794 57952002-08-13 John Millaway <john43@users.sourceforge.net> 5796 5797 * main.c: Include start condition symbols in header. 5798 57992002-08-13 John Millaway <john43@users.sourceforge.net> 5800 5801 * flexdef.h, main.c: Omit user code and tables from generated header 5802 file. 5803 58042002-08-13 Will Estes <wlestes@users.sourceforge.net> 5805 5806 * flex.texi: use @copying construct to display the flex license; 5807 move copying and bug reporting to the front of the manual 5808 58092002-08-13 Will Estes <wlestes@users.sourceforge.net> 5810 5811 * NEWS: printf fix and yylex_init reports errors 5812 58132002-08-12 John Millaway <john43@users.sourceforge.net> 5814 5815 * flex.texi: Updated manual for %option header. 5816 58172002-08-12 John Millaway <john43@users.sourceforge.net> 5818 5819 * flex.skl, flex.texi, gen.c: Fixed type mismatch in printf. 5820 yylex_init now reports errors. 5821 58222002-08-10 John Millaway <john43@users.sourceforge.net> 5823 5824 * dfa.c, main.c: Added alignment flag for future use. 5825 58262002-08-10 John Millaway <john43@users.sourceforge.net> 5827 5828 * tests/test-table-opts/.cvsignore, 5829 tests/test-table-opts/Makefile.am: Added options to test-table-opts 5830 58312002-08-10 John Millaway <john43@users.sourceforge.net> 5832 5833 * configure.in, tests/Makefile.am, tests/descriptions, 5834 tests/test-c-cpp-nr/Makefile.am, tests/test-table-opts/.cvsignore, 5835 tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l, 5836 tests/test-table-opts/test.input: Added a test for various DFA table 5837 options. 5838 58392002-08-09 Will Estes <wlestes@users.sourceforge.net> 5840 5841 * flex.texi: more faq editing; corrected mistyped nodenames 5842 58432002-08-09 Will Estes <wlestes@users.sourceforge.net> 5844 5845 * flex.skl: fix typo which propogates out to generated scanners 5846 58472002-08-09 Will Estes <wlestes@users.sourceforge.net> 5848 5849 * flex.texi: edited a few more faqs 5850 58512002-08-09 Will Estes <wlestes@users.sourceforge.net> 5852 5853 * Makefile.am, faq.texi: remove faq.texi as it's included in 5854 flex.texi 5855 58562002-08-08 Will Estes <wlestes@users.sourceforge.net> 5857 5858 * flex.texi: a few more faq edits; remove faq-89 5859 58602002-08-08 Will Estes <wlestes@users.sourceforge.net> 5861 5862 * flex.texi: cite, not site 5863 58642002-08-08 Will Estes <wlestes@users.sourceforge.net> 5865 5866 * flex.texi: and get the faq included 5867 58682002-08-08 Will Estes <wlestes@users.sourceforge.net> 5869 5870 * flex.texi: fix some grammer/typography in the top node and add a 5871 detailed menu 5872 58732002-08-08 Will Estes <wlestes@users.sourceforge.net> 5874 5875 * TODO: we've updated gettext 5876 58772002-08-08 Will Estes <wlestes@users.sourceforge.net> 5878 5879 * po/.cvsignore: we need to ignore a few more gettext files 5880 58812002-08-08 Will Estes <wlestes@users.sourceforge.net> 5882 5883 * NEWS, configure.in: version 2.5.12 5884 58852002-08-08 Will Estes <wlestes@users.sourceforge.net> 5886 5887 * NEWS: mention gettext; document the non-need for bison/flex in the 5888 build process 5889 58902002-08-08 Will Estes <wlestes@users.sourceforge.net> 5891 5892 * Makefile.am, configure.in: include intl in the distribution and in 5893 the build process 5894 58952002-08-08 Will Estes <wlestes@users.sourceforge.net> 5896 5897 * Makefile.am: builddir in help2man call needed @-signs around it 5898 58992002-08-08 Will Estes <wlestes@users.sourceforge.net> 5900 5901 * po/.cvsignore: we can ignore Makefile.in.in 5902 59032002-08-08 Will Estes <wlestes@users.sourceforge.net> 5904 5905 * m4/.cvsignore, m4/Makefile.am: oops, too hasty on deleting this 5906 directory, sigh 5907 59082002-08-08 Will Estes <wlestes@users.sourceforge.net> 5909 5910 * autogen.sh: if autopoint is going to run automatically, it's going 5911 to need to be able to update existing files 5912 59132002-08-08 Will Estes <wlestes@users.sourceforge.net> 5914 5915 * ABOUT-NLS, autogen.sh, configure.in, m4/.cvsignore, 5916 m4/Makefile.am, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, 5917 m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-ld.m4, 5918 m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: autopoint now 5919 works so let's let it run the gettext show 5920 59212002-08-07 Will Estes <wlestes@users.sourceforge.net> 5922 5923 * TODO: we need to index the faq entries 5924 59252002-08-07 Will Estes <wlestes@users.sourceforge.net> 5926 5927 * faq.texi: proofed "Why do flex scanners call fileno if it is not 5928 ANSI compatible?" 5929 59302002-08-07 Will Estes <wlestes@users.sourceforge.net> 5931 5932 * faq.texi: proofed "How do I expand \ escape sequences in C-style 5933 quoted strings?" 5934 59352002-08-07 Will Estes <wlestes@users.sourceforge.net> 5936 5937 * README: changes to README to align with GNU coding standards 5938 59392002-08-06 Will Estes <wlestes@users.sourceforge.net> 5940 5941 * Makefile.am: help2man should look in builddir for the flex binary 5942 59432002-08-02 John Millaway <john43@users.sourceforge.net> 5944 5945 * flex.skl: Fixed yyunput prototype. 5946 59472002-08-01 Will Estes <wlestes@users.sourceforge.net> 5948 5949 * NEWS: new fr translation from the translation project 5950 59512002-08-01 Will Estes <wlestes@users.sourceforge.net> 5952 5953 * po/fr.po: new fr.po translation from the translation project 5954 59552002-08-01 Will Estes <wlestes@users.sourceforge.net> 5956 5957 * NEWS: yylineno performance hit is fixed 5958 59592002-07-31 John Millaway <john43@users.sourceforge.net> 5960 5961 * TODO, flex.texi: Updated docs on yylineno. 5962 59632002-07-31 Will Estes <wlestes@users.sourceforge.net> 5964 5965 * TODO: discuss yylineno performance 5966 59672002-07-31 Will Estes <wlestes@users.sourceforge.net> 5968 5969 * NEWS: forgot to say what the date was that we made the release 5970 59712002-07-31 Will Estes <wlestes@users.sourceforge.net> 5972 5973 * NEWS, configure.in: version 2.5.11 5974 59752002-07-31 Will Estes <wlestes@users.sourceforge.net> 5976 5977 * faq.texi: fixed a menu entry and related problems 5978 59792002-07-31 Will Estes <wlestes@users.sourceforge.net> 5980 5981 * configure.in: someday, maybe we can use autopoint 5982 59832002-07-31 Will Estes <wlestes@users.sourceforge.net> 5984 5985 * Makefile.am: we need to include texinfo.tex now 5986 59872002-07-31 Will Estes <wlestes@users.sourceforge.net> 5988 5989 * texinfo.tex: add texinfo.tex 5990 59912002-07-30 Will Estes <wlestes@users.sourceforge.net> 5992 5993 * faq.texi: fix up some fatal bugs in the texinfo of the faq; begin 5994 the clean up; remove trailing and leading white space 5995 59962002-07-30 Will Estes <wlestes@users.sourceforge.net> 5997 5998 * TODO: faqs need work 5999 60002002-07-30 Will Estes <wlestes@users.sourceforge.net> 6001 6002 * NEWS, TODO: prototypes get airtime these days 6003 60042002-07-28 John Millaway <john43@users.sourceforge.net> 6005 6006 * flex.skl: Added some comments. 6007 60082002-07-28 John Millaway <john43@users.sourceforge.net> 6009 6010 * flex.skl: Fixed bug where yyless did not consider yylineno. 6011 60122002-07-28 John Millaway <john43@users.sourceforge.net> 6013 6014 * scan.l: Fixed bug I created in previous commit. 6015 60162002-07-28 John Millaway <john43@users.sourceforge.net> 6017 6018 * scan.l: Don't wrap ()s around {NAMEDEFS} at the end of a rule. 6019 60202002-07-27 John Millaway <john43@users.sourceforge.net> 6021 6022 * flex.skl, tests/test-c-cpp-nr/Makefile.am, 6023 tests/test-c-cpp-r/Makefile.am: Fixed test-c-cpp to actually use the 6024 C++ compiler for the test. Fixed the bug that this exposed. 6025 60262002-07-27 John Millaway <john43@users.sourceforge.net> 6027 6028 * ccl.c, flex.skl, flexdef.h, gen.c, main.c, nfa.c, parse.y, scan.l: 6029 yylineno check is only performed on rules whose regexs can match a 6030 newline. 6031 60322002-07-25 John Millaway <john43@users.sourceforge.net> 6033 6034 * flex.skl, tests/TEMPLATE/scanner.l, 6035 tests/test-array-nr/scanner.l, tests/test-array-r/scanner.l, 6036 tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l, 6037 tests/test-bison-yylloc/parser.y, tests/test-c-cpp-nr/scanner.l, 6038 tests/test-c-cpp-r/scanner.l, tests/test-debug-nr/scanner.l, 6039 tests/test-debug-r/scanner.l, 6040 tests/test-include-by-buffer/scanner.l, 6041 tests/test-include-by-reentrant/scanner.l, 6042 tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l, 6043 tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l, 6044 tests/test-posix/scanner.l, tests/test-posixly-correct/scanner.l, 6045 tests/test-prefix-nr/scanner.l, tests/test-prefix-r/scanner.l, 6046 tests/test-pthread/scanner.l, tests/test-string-nr/scanner.l, 6047 tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: All 6048 prototypes were rewritten to depend upon the macro 6049 YY_TRADITIONAL_FUNC_DEFS, which is defined by default. The 6050 generated scanners build cleanly under gcc's traditional strictness 6051 and under C++ compilers. 6052 60532002-07-24 Will Estes <wlestes@users.sourceforge.net> 6054 6055 * NEWS: dist-bzip2 and rename yy_globals and yy_globals_t 6056 60572002-07-24 Will Estes <wlestes@users.sourceforge.net> 6058 6059 * configure.in: version 2.5.10 6060 60612002-07-24 Will Estes <wlestes@users.sourceforge.net> 6062 6063 * Makefile.am: add dist-bzip2 to automake_options so we'll start 6064 getting tar.bz2 archives 6065 60662002-07-23 John Millaway <john43@users.sourceforge.net> 6067 6068 * flex.skl, flex.texi, tests/test-bison-yylval/scanner.l, 6069 tests/test-mem-r/scanner.l, 6070 tests/test-multiple-scanners-r/scanner-1.l, 6071 tests/test-multiple-scanners-r/scanner-2.l, 6072 tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l, 6073 tests/test-yyextra/scanner.l: s/yy_globals_t/yyguts_t/g 6074 s/yy_globals/yyscanner/g 6075 60762002-07-23 John Millaway <john43@users.sourceforge.net> 6077 6078 * Makefile.am: typo in tags target 6079 60802002-07-22 John Millaway <john43@users.sourceforge.net> 6081 6082 * Makefile.am: Removed erroneous $(srcdir) from help2man target. 6083 60842002-07-22 Will Estes <wlestes@users.sourceforge.net> 6085 6086 * NEWS, configure.in: it's version 2.5.9 now 6087 60882002-07-22 Will Estes <wlestes@users.sourceforge.net> 6089 6090 * po/.cvsignore: updated gettext to 0.11.3 6091 60922002-07-22 Will Estes <wlestes@users.sourceforge.net> 6093 6094 * ABOUT-NLS, config.rpath, m4/gettext.m4, m4/iconv.m4, 6095 m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-link.m4: updated gettext to 6096 version 0.11.3 6097 60982002-07-22 Will Estes <wlestes@users.sourceforge.net> 6099 6100 * autogen.sh, configure.in: rollback on configure.in and autogen.sh 6101 because autpoint is broken 6102 61032002-07-22 Will Estes <wlestes@users.sourceforge.net> 6104 6105 * po/ru.po: new russian translation from translation project 6106 61072002-07-19 Will Estes <wlestes@users.sourceforge.net> 6108 6109 * autogen.sh: ok, we're going to start using autopoint, but the tree 6110 is going to undergo some changes after this 6111 61122002-07-19 Will Estes <wlestes@users.sourceforge.net> 6113 6114 * configure.in: we're preparing for autopoint 6115 61162002-07-17 John Millaway <john43@users.sourceforge.net> 6117 6118 * flex.texi: Updated manual. 6119 61202002-07-17 Will Estes <wlestes@users.sourceforge.net> 6121 6122 * NEWS: update the NEWS file for lots of things millaway has done 6123 61242002-07-17 John Millaway <john43@users.sourceforge.net> 6125 6126 * flex.skl, main.c, misc.c, scan.l, scanopt.c, sym.c, 6127 tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Fixed 6128 prototype/definition conflicts with "traditional" C in skeleton at 6129 request of gcc developer. Removed duplicate prototypes in gen.c, 6130 sym.c, main.c. Added missing prototypes where needed. All 6131 functions in skeleton follow ISO C style protos and defs, instead of 6132 BOTH ISO and new-style. Skeleton now compiles cleanly under 6133 super-strict gcc flags. Flex itself almost compiles cleanly under 6134 strict flags. 6135 61362002-07-15 John Millaway <john43@users.sourceforge.net> 6137 6138 * faq.texi, flex.texi: Worked on mem mgmt sect of manual. 6139 61402002-07-15 Will Estes <wlestes@users.sourceforge.net> 6141 6142 * scan.l: allow blank lines and continuations in more places 6143 61442002-07-12 Will Estes <wlestes@users.sourceforge.net> 6145 6146 * TODO: millaway finished the faqs directory 6147 61482002-07-12 Will Estes <wlestes@users.sourceforge.net> 6149 6150 * TODO: removed items as per email from millaway 6151 61522002-07-12 John Millaway <john43@users.sourceforge.net> 6153 6154 * configure.in, tests/Makefile.am, tests/descriptions, 6155 tests/test-posix/.cvsignore, tests/test-posix/Makefile.am, 6156 tests/test-posix/scanner.l, tests/test-posixly-correct/.cvsignore, 6157 tests/test-posixly-correct/Makefile.am, 6158 tests/test-posixly-correct/scanner.l: Added test for %option 6159 posix-compat and repeat operator. Added test for POSIXLY_CORRECT 6160 environment variable and repeat operator. 6161 61622002-07-12 John Millaway <john43@users.sourceforge.net> 6163 6164 * main.c, scan.l: Fixed POSIXLY_CORRECT detection in scanner. 6165 61662002-07-11 John Millaway <john43@users.sourceforge.net> 6167 6168 * faq.texi: More work on faq. 6169 61702002-07-11 John Millaway <john43@users.sourceforge.net> 6171 6172 * faq.texi: Moved all faqs into manual -- but did not evaluate them 6173 yet. Removed the old faq files. 6174 61752002-07-10 John Millaway <john43@users.sourceforge.net> 6176 6177 * main.c: Removed duplicate definition of FLEX_DEBUG. gcc doesn't 6178 care, but other compilers might. 6179 61802002-07-10 John Millaway <john43@users.sourceforge.net> 6181 6182 * flex.texi: Wrote some more about memory mgmt in the manual. 6183 61842002-07-10 John Millaway <john43@users.sourceforge.net> 6185 6186 * flex.texi: flex.texi now works with install-info. 6187 61882002-07-10 Will Estes <wlestes@users.sourceforge.net> 6189 6190 * TODO: added items as per email from millaway 6191 61922002-07-10 Will Estes <wlestes@users.sourceforge.net> 6193 6194 * NEWS: after we release a version, we have to keep the version 6195 number in NEWS current 6196 61972002-07-10 John Millaway <john43@users.sourceforge.net> 6198 6199 * flex.skl, flex.texi, main.c, scan.l, tests/test-mem-nr/scanner.l, 6200 tests/test-mem-r/scanner.l: Fixed prefix issue with get/set debug 6201 functions. Fixed prefix issues with memory functions. 6202 62032002-07-09 John Millaway <john43@users.sourceforge.net> 6204 6205 * flex.skl: Memory functions are no longer static. 6206 62072002-07-09 John Millaway <john43@users.sourceforge.net> 6208 6209 * tests/test-mem-nr/test.input: Added a missing input file for 6210 test-mem-nr/ 6211 62122002-07-09 John Millaway <john43@users.sourceforge.net> 6213 6214 * tests/test-mem-nr/.cvsignore, tests/test-mem-nr/Makefile.am, 6215 tests/test-mem-nr/scanner.l, tests/test-mem-r/.cvsignore, 6216 tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l, 6217 tests/test-mem-r/test.input: Added tests for overriding memory. 6218 62192002-07-09 John Millaway <john43@users.sourceforge.net> 6220 6221 * flex.texi: Added sections in manual for memory management. 6222 62232002-07-09 Will Estes <wlestes@users.sourceforge.net> 6224 6225 * NEWS: noted more user visible changes 6226 62272002-07-09 John Millaway <john43@users.sourceforge.net> 6228 6229 * configure.in, flex.skl, scan.l, tests/Makefile.am: Added 6230 yylex_destroy() to non-reentrant scanner. Added ability to override 6231 memory functions. Added tests for overriding memory functions. 6232 62332002-07-09 Will Estes <wlestes@users.sourceforge.net> 6234 6235 * NEWS: new POSIXLY_CORRECT and new ru translation 6236 62372002-07-09 Will Estes <wlestes@users.sourceforge.net> 6238 6239 * po/ru.po: new ru translation from the translation project 6240 62412002-07-09 John Millaway <john43@users.sourceforge.net> 6242 6243 * flex.texi: Made note of set/get debug in docs. 6244 62452002-07-09 John Millaway <john43@users.sourceforge.net> 6246 6247 * configure.in, flexdef.h, tests/create-test: Replaced obsolete 6248 macros in configure.in. Modified create-test to handle the above 6249 changes in configure.in. Added support for <stdbool.h>. 6250 62512002-07-09 John Millaway <john43@users.sourceforge.net> 6252 6253 * main.c: Check POSIXLY_CORRECT env variable. 6254 62552002-07-09 John Millaway <john43@users.sourceforge.net> 6256 6257 * flex.skl: Added prototypes for the get/set debug functions. 6258 62592002-07-09 John Millaway <john43@users.sourceforge.net> 6260 6261 * configure.in, flex.skl, gen.c, main.c, scan.l, tests/Makefile.am, 6262 tests/test-debug-nr/.cvsignore, tests/test-debug-nr/Makefile.am, 6263 tests/test-debug-nr/scanner.l, tests/test-debug-nr/test.input, 6264 tests/test-debug-r/.cvsignore, tests/test-debug-r/Makefile.am, 6265 tests/test-debug-r/scanner.l, tests/test-debug-r/test.input: Made 6266 yy_flex_debug non-global in reentrant scanner. Created get/set 6267 functions for yy_flex_debug. Defined prefixes for new yy_flex_debug 6268 symbols. Added tests/ for yy_flex_debug. 6269 62702002-07-09 John Millaway <john43@users.sourceforge.net> 6271 6272 * tests/create-test: create-test script now modifies .cvsignore 6273 62742002-07-09 John Millaway <john43@users.sourceforge.net> 6275 6276 * tests/create-test: Improved the error checking. 6277 62782002-07-03 Will Estes <wlestes@users.sourceforge.net> 6279 6280 * main.c: fix bug whereby prefix didn't get passed to everybody; 6281 patch by rse@engelschall.com 6282 62832002-07-03 Will Estes <wlestes@users.sourceforge.net> 6284 6285 * faq.texi: ~ is an active character, so we'll just use the word 6286 'about' 6287 62882002-07-02 John Millaway <john43@users.sourceforge.net> 6289 6290 * Makefile.am: Fixed typo. 6291 62922002-07-02 John Millaway <john43@users.sourceforge.net> 6293 6294 * faq.texi: Added a faq. 6295 62962002-06-28 John Millaway <john43@users.sourceforge.net> 6297 6298 * Makefile.am: Added 'tags' target -- something I should have done 6299 long ago. 6300 63012002-06-28 Will Estes <wlestes@users.sourceforge.net> 6302 6303 * TODO: add two new items regarding coding; remove tests/ copyright 6304 notice item as it's done 6305 63062002-06-26 Will Estes <wlestes@users.sourceforge.net> 6307 6308 * NEWS: note the copyright messages in tests/ 6309 63102002-06-25 John Millaway <john43@users.sourceforge.net> 6311 6312 * tests/TEMPLATE/Makefile.am, tests/TEMPLATE/parser.y, 6313 tests/TEMPLATE/scanner.l, tests/test-array-nr/Makefile.am, 6314 tests/test-array-nr/scanner.l, tests/test-array-r/Makefile.am, 6315 tests/test-array-r/scanner.l, tests/test-basic-nr/Makefile.am, 6316 tests/test-basic-nr/scanner.l, tests/test-basic-r/Makefile.am, 6317 tests/test-basic-r/scanner.l, tests/test-bison-yylloc/Makefile.am, 6318 tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y, 6319 tests/test-bison-yylloc/scanner.l, 6320 tests/test-bison-yylval/Makefile.am, 6321 tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y, 6322 tests/test-bison-yylval/scanner.l, tests/test-c-cpp-nr/Makefile.am, 6323 tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-r/Makefile.am, 6324 tests/test-c-cpp-r/scanner.l, tests/test-header-nr/Makefile.am, 6325 tests/test-header-nr/main.c, tests/test-header-nr/scanner.l, 6326 tests/test-header-r/Makefile.am, tests/test-header-r/main.c, 6327 tests/test-header-r/scanner.l, 6328 tests/test-include-by-buffer/Makefile.am, 6329 tests/test-include-by-buffer/scanner.l, 6330 tests/test-include-by-reentrant/Makefile.am, 6331 tests/test-include-by-reentrant/scanner.l, 6332 tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l, 6333 tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l, 6334 tests/test-multiple-scanners-nr/Makefile.am, 6335 tests/test-multiple-scanners-nr/main.c, 6336 tests/test-multiple-scanners-nr/scanner-1.l, 6337 tests/test-multiple-scanners-nr/scanner-2.l, 6338 tests/test-multiple-scanners-r/Makefile.am, 6339 tests/test-multiple-scanners-r/main.c, 6340 tests/test-multiple-scanners-r/scanner-1.l, 6341 tests/test-multiple-scanners-r/scanner-2.l, 6342 tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/scanner.l, 6343 tests/test-prefix-r/Makefile.am, tests/test-prefix-r/scanner.l, 6344 tests/test-pthread/Makefile.am, tests/test-pthread/scanner.l, 6345 tests/test-string-nr/Makefile.am, tests/test-string-nr/scanner.l, 6346 tests/test-string-r/Makefile.am, tests/test-string-r/scanner.l, 6347 tests/test-yyextra/Makefile.am, tests/test-yyextra/scanner.l: 6348 Prepended explicit license to all test-*/ sources. 6349 63502002-06-25 Will Estes <wlestes@users.sourceforge.net> 6351 6352 * NEWS, po/ca.po, po/de.po, po/fr.po, po/sv.po, po/tr.po: new ca, 6353 de, fr, sv, tr translations 6354 63552002-06-19 Will Estes <wlestes@users.sourceforge.net> 6356 6357 * TODO: add bootstrapper to the todo list 6358 63592002-06-19 Will Estes <wlestes@users.sourceforge.net> 6360 6361 * configure.in: new version number 6362 63632002-06-19 Will Estes <wlestes@users.sourceforge.net> 6364 6365 * TODO: update TODO list 6366 63672002-06-19 Will Estes <wlestes@users.sourceforge.net> 6368 6369 * NEWS, TODO, flex.texi, flexdef.h, main.c, options.c, options.h, 6370 parse.y, scan.l: address typos in NEWS; add --posix option for ERE 6371 parsing the way posix wants it; update the TODO file 6372 63732002-05-31 Will Estes <wlestes@users.sourceforge.net> 6374 6375 * README-alpha: made code quality warning more explicit; gave url 6376 for cvs and beta flex 6377 63782002-05-23 John Millaway <john43@users.sourceforge.net> 6379 6380 * gen.c: Fixed bug where omission of user section 3 caused unmatched 6381 #ifdef's in generated code. 6382 63832002-05-20 Will Estes <wlestes@users.sourceforge.net> 6384 6385 * configure.in: configure.in requires at least autoconf 2.50 6386 63872002-05-13 John Millaway <john43@users.sourceforge.net> 6388 6389 * Makefile.am: Updated my email address. 6390 63912002-05-10 John Millaway <john43@users.sourceforge.net> 6392 6393 * flexdef.h, misc.c: chomp'd lines when reading external skel file. 6394 63952002-05-07 Will Estes <wlestes@users.sourceforge.net> 6396 6397 * po/sv.po: new sweedish translation from the translation project 6398 63992002-04-29 Will Estes <wlestes@users.sourceforge.net> 6400 6401 * po/ca.po: new catalan translation from the translation project 6402 64032002-04-29 Will Estes <wlestes@users.sourceforge.net> 6404 6405 * po/es.po: new spanish translation from the translation project 6406 64072002-04-25 Will Estes <wlestes@users.sourceforge.net> 6408 6409 * TODO: note that the lex matching of abc{1,3} is the posix behavior 6410 and so we have a problem 6411 64122002-04-25 Will Estes <wlestes@users.sourceforge.net> 6413 6414 * flex.texi: note that the lex matching of abc{1,3} is the posix 6415 behavior 6416 64172002-04-23 Will Estes <wlestes@users.sourceforge.net> 6418 6419 * configure.in: new version 2.5.7; use autoconf versioning info 6420 64212002-04-23 Will Estes <wlestes@users.sourceforge.net> 6422 6423 * NEWS: note changes in 2.5.7 6424 64252002-04-23 Will Estes <wlestes@users.sourceforge.net> 6426 6427 * main.c: conditional compile gettext initialization 6428 64292002-04-22 Will Estes <wlestes@users.sourceforge.net> 6430 6431 * po/de.po: new german translation from the translation project 6432 64332002-04-19 John Millaway <john43@users.sourceforge.net> 6434 6435 * tests/test-include-by-reentrant/Makefile.am: Fixed command line 6436 for test-include-by-reentrant/Makefile.am 6437 64382002-04-19 John Millaway <john43@users.sourceforge.net> 6439 6440 * tests/Makefile.am, tests/TEMPLATE/Makefile.am, 6441 tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 6442 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 6443 tests/test-bison-yylloc/Makefile.am, 6444 tests/test-bison-yylval/Makefile.am, 6445 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am, 6446 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 6447 tests/test-include-by-buffer/Makefile.am, 6448 tests/test-include-by-reentrant/Makefile.am, 6449 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 6450 tests/test-multiple-scanners-nr/Makefile.am, 6451 tests/test-multiple-scanners-r/Makefile.am, 6452 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 6453 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am, 6454 tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 6455 Added -I . to compiler search path in tests (so it finds the 6456 generated parser.h). 6457 64582002-04-19 John Millaway <john43@users.sourceforge.net> 6459 6460 * flexdef.h, misc.c, parse.y, sym.c: Applied 'const' to a few more 6461 char*, where appropriate. 6462 64632002-04-19 John Millaway <john43@users.sourceforge.net> 6464 6465 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 6466 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 6467 tests/test-basic-r/Makefile.am, 6468 tests/test-bison-yylloc/Makefile.am, 6469 tests/test-bison-yylval/Makefile.am, 6470 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am, 6471 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 6472 tests/test-include-by-buffer/Makefile.am, 6473 tests/test-include-by-reentrant/Makefile.am, 6474 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 6475 tests/test-multiple-scanners-nr/Makefile.am, 6476 tests/test-multiple-scanners-r/Makefile.am, 6477 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 6478 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am, 6479 tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 6480 Added top_builddir to -I path. Changed $(srcdir)/$(testname) to 6481 ./$(testname) in 'make test' rule. 6482 64832002-04-19 John Millaway <john43@users.sourceforge.net> 6484 6485 * flexdef.h, gen.c, misc.c: Changed 'char[]' to 'const char*' 6486 wherever in conflicted with gettext. 6487 64882002-04-19 Will Estes <wlestes@users.sourceforge.net> 6489 6490 * po/fr.po, po/sv.po: new files from translation after 2.5.6 beta 6491 release 6492 64932002-04-18 John Millaway <john43@users.sourceforge.net> 6494 6495 * tests/test-lineno-r/Makefile.am: Fixed minor typo/cut and paste 6496 error. 6497 64982002-04-18 John Millaway <john43@users.sourceforge.net> 6499 6500 * configure.in: Added yylineno test. 6501 65022002-04-18 John Millaway <john43@users.sourceforge.net> 6503 6504 * tests/Makefile.am: Added yylineno tests. 6505 65062002-04-18 John Millaway <john43@users.sourceforge.net> 6507 6508 * tests/test-lineno-nr/.cvsignore, 6509 tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l, 6510 tests/test-lineno-nr/test.input, tests/test-lineno-r/.cvsignore, 6511 tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l, 6512 tests/test-lineno-r/test.input: Created yylineno tests. 6513 65142002-04-15 John Millaway <john43@users.sourceforge.net> 6515 6516 * scanopt.c: Applied gettext macros to error messages from scanopt. 6517 65182002-04-15 John Millaway <john43@users.sourceforge.net> 6519 6520 * buf.c, faq.texi, options.c, options.h, scanopt.c, scanopt.h: 6521 Changed copyright from Millaway to flex? U.S. Gov't? Regents of U. 6522 Cali.? Paxson? 6523 65242002-04-15 Will Estes <wlestes@users.sourceforge.net> 6525 6526 * tests/test-bison-yylloc/Makefile.am, 6527 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am: 6528 we missed a few main.c files in the distribution 6529 65302002-04-15 Will Estes <wlestes@users.sourceforge.net> 6531 6532 * TODO: a lot more work has happened to flex; note this by removing 6533 a number of TODO entries 6534 65352002-04-15 Will Estes <wlestes@users.sourceforge.net> 6536 6537 * TODO: make sure all gettext modules use gettext translation 6538 facilities 6539 65402002-04-14 John Millaway <john43@users.sourceforge.net> 6541 6542 * faq.texi: Converted faqs 34-41 to texinfo. 6543 65442002-04-14 John Millaway <john43@users.sourceforge.net> 6545 6546 * Makefile.am, faq.texi, flex.texi: Added faq.texi to archive. 6547 Added faq.texi to flex_TEXINFOS macro in Makefile.am. flex.texi now 6548 includes faq.texi. 6549 65502002-04-13 John Millaway <john43@users.sourceforge.net> 6551 6552 * flexdef.h: defined FLEX_EXIT macro to call longjmp on errors. 6553 65542002-04-13 John Millaway <john43@users.sourceforge.net> 6555 6556 * main.c, misc.c: Replaced exit(2) calls with longjmps (in the form 6557 of FLEX_EXIT macro). Moved main() to flex_main() to allow flex to 6558 be called from a library. 6559 65602002-04-13 John Millaway <john43@users.sourceforge.net> 6561 6562 * scanopt.c: Fixed minor typo in error message 6563 65642002-04-12 Will Estes <wlestes@users.sourceforge.net> 6565 6566 * tests/test-header-nr/Makefile.am, 6567 tests/test-header-r/Makefile.am, 6568 tests/test-multiple-scanners-nr/Makefile.am, 6569 tests/test-multiple-scanners-r/Makefile.am, 6570 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am, 6571 tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 6572 removed eroneous files listed in EXTRA_DIST 6573 65742002-04-12 Will Estes <wlestes@users.sourceforge.net> 6575 6576 * tests/test-yyextra/.cvsignore: ignore Makefile.in 6577 65782002-04-12 Will Estes <wlestes@users.sourceforge.net> 6579 6580 * tests/test-string-r/.cvsignore: it's Makefile.in, not makefile.in 6581 65822002-04-12 Will Estes <wlestes@users.sourceforge.net> 6583 6584 * tests/test-yyextra/Makefile.am, tests/test-yyextra/Makefile.in: 6585 put test-yyextra under automake 6586 65872002-04-12 Will Estes <wlestes@users.sourceforge.net> 6588 6589 * tests/test-string-r/Makefile.am, tests/test-string-r/Makefile.in: 6590 put test-string-r under automake 6591 65922002-04-12 Will Estes <wlestes@users.sourceforge.net> 6593 6594 * tests/test-string-nr/.cvsignore, tests/test-string-r/.cvsignore: 6595 we can ignore Makefile.in 6596 65972002-04-12 Will Estes <wlestes@users.sourceforge.net> 6598 6599 * tests/test-string-nr/Makefile.am, 6600 tests/test-string-nr/Makefile.in: put test-string-nr under automake 6601 66022002-04-12 Will Estes <wlestes@users.sourceforge.net> 6603 6604 * tests/test-pthread/.cvsignore: ignore Makefile.in 6605 66062002-04-12 Will Estes <wlestes@users.sourceforge.net> 6607 6608 * tests/test-pthread/Makefile.am, tests/test-pthread/Makefile.in: 6609 put test-pthread under automake 6610 66112002-04-12 Will Estes <wlestes@users.sourceforge.net> 6612 6613 * tests/test-prefix-r/Makefile.am, tests/test-prefix-r/Makefile.in: 6614 put test-prefix-r under automake 6615 66162002-04-12 Will Estes <wlestes@users.sourceforge.net> 6617 6618 * tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore: 6619 we can ignore Makefile.in 6620 66212002-04-12 Will Estes <wlestes@users.sourceforge.net> 6622 6623 * tests/test-prefix-nr/Makefile.am, 6624 tests/test-prefix-nr/Makefile.in: put test-prefix-nr under automake 6625 66262002-04-12 Will Estes <wlestes@users.sourceforge.net> 6627 6628 * tests/test-multiple-scanners-r/Makefile.am, 6629 tests/test-multiple-scanners-r/Makefile.in: put 6630 test-multiple-scanners-r under automake 6631 66322002-04-12 Will Estes <wlestes@users.sourceforge.net> 6633 6634 * tests/test-multiple-scanners-nr/.cvsignore, 6635 tests/test-multiple-scanners-r/.cvsignore: we can ignore Makefile.in 6636 now 6637 66382002-04-12 Will Estes <wlestes@users.sourceforge.net> 6639 6640 * tests/test-multiple-scanners-nr/Makefile.am, 6641 tests/test-multiple-scanners-nr/Makefile.in: put 6642 test-multiple-scanners-nr under automake 6643 66442002-04-11 Will Estes <wlestes@users.sourceforge.net> 6645 6646 * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: 6647 we didn't need parser.y 6648 66492002-04-11 Will Estes <wlestes@users.sourceforge.net> 6650 6651 * TODO: work done on the test suite; remove relevant entries from 6652 TODO 6653 66542002-04-10 Will Estes <wlestes@users.sourceforge.net> 6655 6656 * tests/test-include-by-reentrant/.cvsignore, 6657 tests/test-include-by-reentrant/Makefile.am, 6658 tests/test-include-by-reentrant/Makefile.in: put 6659 test-include-by-reentrant under automake 6660 66612002-04-09 Will Estes <wlestes@users.sourceforge.net> 6662 6663 * tests/test-include-by-buffer/.cvsignore: we have a Makefile.in 6664 which we need to ignore 6665 66662002-04-09 Will Estes <wlestes@users.sourceforge.net> 6667 6668 * tests/test-include-by-buffer/Makefile.am, 6669 tests/test-include-by-buffer/Makefile.in: test-include-by-buffer now 6670 under automake control 6671 66722002-04-09 Will Estes <wlestes@users.sourceforge.net> 6673 6674 * tests/TEMPLATE/Makefile.am: and we want LFLAGS in the rule to make 6675 scanner.c as well 6676 66772002-04-09 Will Estes <wlestes@users.sourceforge.net> 6678 6679 * tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.am, 6680 tests/test-header-r/Makefile.in: put test-header-r under automake 6681 66822002-04-09 Will Estes <wlestes@users.sourceforge.net> 6683 6684 * tests/test-header-nr/.cvsignore: we now generate a Makefile.in 6685 from automake; cvs should ignore it 6686 66872002-04-09 Will Estes <wlestes@users.sourceforge.net> 6688 6689 * tests/test-header-nr/Makefile.am: add dependencies for main.o and 6690 scaner.h 6691 66922002-04-09 Will Estes <wlestes@users.sourceforge.net> 6693 6694 * tests/TEMPLATE/Makefile.am: We may want to have LFLAGS readily 6695 available 6696 66972002-04-09 Will Estes <wlestes@users.sourceforge.net> 6698 6699 * tests/test-header-nr/Makefile.am, 6700 tests/test-header-nr/Makefile.in: put test-header-nr under automake 6701 67022002-04-09 Will Estes <wlestes@users.sourceforge.net> 6703 6704 * tests/TEMPLATE/Makefile.am: oops, we need to clean objects too 6705 67062002-04-09 Will Estes <wlestes@users.sourceforge.net> 6707 6708 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 6709 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 6710 tests/test-basic-r/Makefile.am, 6711 tests/test-bison-yylloc/Makefile.am, 6712 tests/test-bison-yylval/Makefile.am, 6713 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: now 6714 that config.h lives in the top-level directory, we need to tell the 6715 testsuite 6716 67172002-04-08 Will Estes <wlestes@users.sourceforge.net> 6718 6719 * tests/test-array-nr/.cvsignore, tests/test-array-r/.cvsignore, 6720 tests/test-basic-nr/.cvsignore, tests/test-basic-r/.cvsignore, 6721 tests/test-bison-yylval/.cvsignore, tests/test-c-cpp-nr/.cvsignore, 6722 tests/test-c-cpp-r/.cvsignore: we can ignore some Makefile.in 6723 67242002-04-08 Will Estes <wlestes@users.sourceforge.net> 6725 6726 * configure.in, tests/TEMPLATE/Makefile.am: only one config file 6727 header apparently; this will have consequences in the test suite 6728 67292002-04-08 Will Estes <wlestes@users.sourceforge.net> 6730 6731 * tests/test-bison-yylval/Makefile.am, 6732 tests/test-bison-yylval/Makefile.in: adding automake support 6733 67342002-04-08 Will Estes <wlestes@users.sourceforge.net> 6735 6736 * tests/test-bison-yylloc/.cvsignore, 6737 tests/test-bison-yylloc/Makefile.am: tuned Makefile.am to build 6738 correctly; ignore Makefile.in now 6739 67402002-04-08 Will Estes <wlestes@users.sourceforge.net> 6741 6742 * tests/configure.in: test suite changes 6743 67442002-04-08 Will Estes <wlestes@users.sourceforge.net> 6745 6746 * autogen.sh, configure.in, tests/.cvsignore, tests/Makefile.am, 6747 tests/Makefile.in, tests/README, tests/TEMPLATE/.cvsignore, 6748 tests/TEMPLATE/Makefile.am, tests/TEMPLATE/Makefile.in, 6749 tests/configure.in, tests/create-test, tests/create-test.pl, 6750 tests/test-array-nr/Makefile.am, tests/test-array-nr/Makefile.in, 6751 tests/test-array-r/Makefile.am, tests/test-array-r/Makefile.in, 6752 tests/test-basic-nr/Makefile.am, tests/test-basic-nr/Makefile.in, 6753 tests/test-basic-r/Makefile.am, tests/test-basic-r/Makefile.in, 6754 tests/test-bison-yylloc/Makefile.am, 6755 tests/test-bison-yylloc/Makefile.in, 6756 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/Makefile.in, 6757 tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/Makefile.in: test 6758 suite changes 6759 67602002-04-05 John Millaway <john43@users.sourceforge.net> 6761 6762 * flex.texi: Corrected error in manual regarding return type for 6763 yy_scan_{string,buffer,bytes}. 6764 67652002-04-05 Will Estes <wlestes@users.sourceforge.net> 6766 6767 * po/de.po: new german translations from the translation project 6768 67692002-04-03 Will Estes <wlestes@users.sourceforge.net> 6770 6771 * po/es.po: new spanish translations 6772 67732002-04-01 Will Estes <wlestes@users.sourceforge.net> 6774 6775 * Makefile.am: DIST_SUBDIRS: new variable. we can build flex with 6776 SUBDIRS and then build the distribution using DIST_SUBDIRS 6777 67782002-04-01 Will Estes <wlestes@users.sourceforge.net> 6779 6780 * main.c: fix typo in comment 6781 67822002-03-31 John Millaway <john43@users.sourceforge.net> 6783 6784 * main.c: Documented the header file kludge, (in anticipation of 6785 buffering Section 1.) 6786 67872002-03-31 John Millaway <john43@users.sourceforge.net> 6788 6789 * flex.texi: Created appendix "Makefiles and Flex" in the manual. 6790 67912002-03-30 John Millaway <john43@users.sourceforge.net> 6792 6793 * flex.texi: updating manual. 6794 67952002-03-29 Will Estes <wlestes@users.sourceforge.net> 6796 6797 * po/POTFILES.in: we want parse.y, not parse.c 6798 67992002-03-29 John Millaway <john43@users.sourceforge.net> 6800 6801 * flex.texi: Indexing the manual (75% done). 6802 68032002-03-29 Will Estes <wlestes@users.sourceforge.net> 6804 6805 * Makefile.am: unlisted intermediate flex/yacc-created files 6806 68072002-03-29 Will Estes <wlestes@users.sourceforge.net> 6808 6809 * TODO: millaway has done more work 6810 68112002-03-29 Will Estes <wlestes@users.sourceforge.net> 6812 6813 * Makefile.am, configure.in: ok, one last touch up; users most 6814 likely wont have help2man so we need to insure that's ok 6815 68162002-03-29 Will Estes <wlestes@users.sourceforge.net> 6817 6818 * Makefile.am: fine tune flex.1 some more 6819 68202002-03-29 Will Estes <wlestes@users.sourceforge.net> 6821 6822 * Makefile.am, configure.in: generalize the manpage a bit and tell 6823 autofoo about help2man 6824 68252002-03-29 Will Estes <wlestes@users.sourceforge.net> 6826 6827 * po/da.po: new danish from translation project robot 6828 68292002-03-28 John Millaway <john43@users.sourceforge.net> 6830 6831 * flex.texi: Indexing the manual -- it's only half done. 6832 68332002-03-28 John Millaway <john43@users.sourceforge.net> 6834 6835 * flex.texi: flex manual now uses automake's versioning info. 6836 68372002-03-28 John Millaway <john43@users.sourceforge.net> 6838 6839 * README.cvs-snapshot: Mentioned requirements for gettext and 6840 help2man. 6841 68422002-03-28 John Millaway <john43@users.sourceforge.net> 6843 6844 * Makefile.am, main.c: Output of `flex --version` now matches GNU 6845 coding standards. Makefile.am now uses `help2man` to generate 6846 flex.1 6847 68482002-03-27 Will Estes <wlestes@users.sourceforge.net> 6849 6850 * TODO: millaway has done a lot on the TODO list; remove those items 6851 that he has take care of 6852 68532002-03-27 Will Estes <wlestes@users.sourceforge.net> 6854 6855 * README.cvs-snapshot: edited millaway's initial draft 6856 68572002-03-27 John Millaway <john43@users.sourceforge.net> 6858 6859 * README.cvs-snapshot: Created file. 6860 68612002-03-27 John Millaway <john43@users.sourceforge.net> 6862 6863 * flex.texi: Fixed case of node names in flex.texi. 6864 68652002-03-24 Will Estes <wlestes@users.sourceforge.net> 6866 6867 * TODO: lex- and yacc- generated files 6868 68692002-03-24 Will Estes <wlestes@users.sourceforge.net> 6870 6871 * po/fr.po: new french 6872 68732002-03-18 Will Estes <wlestes@users.sourceforge.net> 6874 6875 * NEWS: ending periods in news items removed; mention nounistd 6876 options 6877 68782002-03-18 Will Estes <wlestes@users.sourceforge.net> 6879 6880 * po/sv.po: updated sweedish translations 6881 68822002-03-18 Will Estes <wlestes@users.sourceforge.net> 6883 6884 * po/de.po: german translation 6885 68862002-03-18 John Millaway <john43@users.sourceforge.net> 6887 6888 * flex.skl, flex.texi, main.c, options.c, options.h, scan.l: Removed 6889 CFront 1.2 -specific code from skeleton, because CFront now defines 6890 __cplusplus properly. Removed TurboC-specific code from skeleton. 6891 Skeleton now includes proper C++ standard headers. Relocated 6892 "unistd.h" code after user section 1 to allow user to overrid it. 6893 New option "nounistd" to suppress unistd.h from being included. 6894 68952002-03-15 Will Estes <wlestes@users.sourceforge.net> 6896 6897 * po/tr.po: new turkish translation 6898 68992002-03-15 Will Estes <wlestes@users.sourceforge.net> 6900 6901 * NEWS: mention included translations 6902 69032002-03-15 Will Estes <wlestes@users.sourceforge.net> 6904 6905 * TODO: we've done the gettext thing, but sometime we should get 6906 0.11.1 6907 69082002-03-15 Will Estes <wlestes@users.sourceforge.net> 6909 6910 * po/ca.po: new catalan translation 6911 69122002-03-14 John Millaway <john43@users.sourceforge.net> 6913 6914 * flex.texi: Added section on format of comments. 6915 69162002-03-14 John Millaway <john43@users.sourceforge.net> 6917 6918 * flex.texi: Split format chapter into sections. 6919 69202002-03-14 John Millaway <john43@users.sourceforge.net> 6921 6922 * flex.texi: Removed explicit pointers in node definitions. 6923 69242002-03-14 Will Estes <wlestes@users.sourceforge.net> 6925 6926 * configure.in: unistd.h can be problematic 6927 69282002-03-14 Will Estes <wlestes@users.sourceforge.net> 6929 6930 * tests/README: editing changes to README 6931 69322002-03-13 Will Estes <wlestes@users.sourceforge.net> 6933 6934 * po/POTFILES.in: scan.l, not scan.c because gettext gets confused 6935 69362002-03-13 Will Estes <wlestes@users.sourceforge.net> 6937 6938 * scan.l: gettext cruft 6939 69402002-03-13 Will Estes <wlestes@users.sourceforge.net> 6941 6942 * tests/descriptions: separate out test descriptions 6943 69442002-03-13 Will Estes <wlestes@users.sourceforge.net> 6945 6946 * po/LINGUAS: french and korean dont crash now 6947 69482002-03-12 Will Estes <wlestes@users.sourceforge.net> 6949 6950 * po/fr.po, po/ko.po: remove duplicate messages as per advice from 6951 Jordi Mallach <jordi@debian.org> 6952 69532002-03-12 Will Estes <wlestes@users.sourceforge.net> 6954 6955 * gettext.h: yes, more gettext cruft 6956 69572002-03-12 Will Estes <wlestes@users.sourceforge.net> 6958 6959 * ABOUT-NLS, config.rpath, m4/codeset.m4, m4/gettext.m4, 6960 m4/glibc21.m4, m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4, 6961 m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: this 6962 is gettext cruft 6963 69642002-03-12 Will Estes <wlestes@users.sourceforge.net> 6965 6966 * NEWS: gettext and autofoo are now involved 6967 69682002-03-12 Will Estes <wlestes@users.sourceforge.net> 6969 6970 * Makefile.am, autogen.sh, configure.in, flexdef.h, main.c: mostly, 6971 changes for gettext 6972 69732002-03-12 Will Estes <wlestes@users.sourceforge.net> 6974 6975 * po/ca.po, po/da.po, po/es.po, po/ru.po, po/sv.po, po/tr.po: these 6976 sure change a lot 6977 69782002-03-12 Will Estes <wlestes@users.sourceforge.net> 6979 6980 * TODO: note about cvs documentation 6981 69822002-03-12 Will Estes <wlestes@users.sourceforge.net> 6983 6984 * po/LINGUAS: we now have turkish 6985 69862002-03-12 Will Estes <wlestes@users.sourceforge.net> 6987 6988 * po/tr.po: updated translations, i think 6989 69902002-03-12 Will Estes <wlestes@users.sourceforge.net> 6991 6992 * po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po, 6993 po/sv.po, po/tr.po: ok, maybe we do keep these things? 6994 69952002-03-12 Will Estes <wlestes@users.sourceforge.net> 6996 6997 * README-alpha: README-alpha for those bad-hair days 6998 69992002-03-12 Will Estes <wlestes@users.sourceforge.net> 7000 7001 * m4/.cvsignore, m4/Makefile.am: ok,now we kinda have a m4/ subdir 7002 for gettext 7003 70042002-03-12 Will Estes <wlestes@users.sourceforge.net> 7005 7006 * po/.cvsignore, po/LINGUAS, po/Makevars, po/POTFILES.in, po/da.po, 7007 po/es.po, po/fr.po, po/ko.po, po/ru.po, po/sv.po: now, we have a po/ 7008 subdirectory for gettext. i hope you're happy 7009 70102002-03-12 Will Estes <wlestes@users.sourceforge.net> 7011 7012 * po/ca.po: removing po files, maybe 7013 70142002-03-12 Will Estes <wlestes@users.sourceforge.net> 7015 7016 * tests/.cvsignore: ignore autom4te.cache 7017 70182002-03-11 Will Estes <wlestes@users.sourceforge.net> 7019 7020 * po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po, 7021 po/sv.po: po files from debian 7022 70232002-03-08 Will Estes <wlestes@users.sourceforge.net> 7024 7025 * TODO: add several notes about tasks which need doing; create a new 7026 top-level entry for generic coding concerns (this is distinct from 7027 specific API or other such issues) 7028 70292002-03-06 Will Estes <wlestes@users.sourceforge.net> 7030 7031 * README: eliminate to.do and faqs from the README file 7032 70332002-03-06 Will Estes <wlestes@users.sourceforge.net> 7034 7035 * TODO: more notes on tests/ 7036 70372002-03-06 Will Estes <wlestes@users.sourceforge.net> 7038 7039 * Makefile.am: remove subdirectories from EXTRA_DIST; add a SUBDIRS 7040 macro to handle examples/; clean up the dist-hook target 7041 70422002-03-06 Will Estes <wlestes@users.sourceforge.net> 7043 7044 * configure.in: we want to generate Makefiles in some more 7045 subdirectories; automake will like this 7046 70472002-03-06 Will Estes <wlestes@users.sourceforge.net> 7048 7049 * TODO: notes on subdirectories 7050 70512002-03-05 Will Estes <wlestes@users.sourceforge.net> 7052 7053 * examples/.cvsignore, examples/Makefile.am: now examples/ fits into 7054 automake 7055 70562002-03-05 Will Estes <wlestes@users.sourceforge.net> 7057 7058 * examples/fastwc/.cvsignore, examples/fastwc/Makefile.am: 7059 examples/fastwc now fits into automake 7060 70612002-03-05 Will Estes <wlestes@users.sourceforge.net> 7062 7063 * examples/manual/.cvsignore, examples/manual/Makefile.am, 7064 examples/manual/Makefile.examples, examples/manual/README: 7065 examples/manual directory now fits into automake 7066 70672002-03-05 Will Estes <wlestes@users.sourceforge.net> 7068 7069 * examples/manual/Makefile: renamed Makefile to Makefile.examples 7070 for automake's sake 7071 70722002-03-04 Will Estes <wlestes@users.sourceforge.net> 7073 7074 * Makefile.am: add parse.c and scan.c to built_sources 7075 70762002-02-24 John Millaway <john43@users.sourceforge.net> 7077 7078 * Makefile.am: Removed CVS-specific code from 'dist-hook' target so 7079 anybody with a copy of the tree can build a dist. 7080 70812002-02-22 John Millaway <john43@users.sourceforge.net> 7082 7083 * tests/Makefile.in: Converted test script to portable /bin/sh. 7084 70852002-02-22 John Millaway <john43@users.sourceforge.net> 7086 7087 * tests/test-bison-yylloc/Makefile.in: Added some spaces in shell 7088 scripts for portability. 7089 70902002-02-22 John Millaway <john43@users.sourceforge.net> 7091 7092 * tests/create-test.pl: Fixed #! line for portability. 7093 70942002-02-22 John Millaway <john43@users.sourceforge.net> 7095 7096 * tests/test-bison-yylloc/Makefile.in: Fixed return status code on 7097 bison-lloc test. 7098 70992002-02-21 John Millaway <john43@users.sourceforge.net> 7100 7101 * tests/create-test.pl: Added script to auto-create tests. Probably 7102 overkill. 7103 71042002-02-21 John Millaway <john43@users.sourceforge.net> 7105 7106 * flex.skl: Fixed C++ #ifdef problem. Removed mistyped __CPLUSPLUS 7107 macro. Removed THROW_NIL. Not sure where it came from in the first 7108 place. 7109 71102002-02-21 John Millaway <john43@users.sourceforge.net> 7111 7112 * tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in, 7113 tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/Makefile.in, 7114 tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input, 7115 tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/Makefile.in, 7116 tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: Added 7117 test-c-cpp-nr and test-c-cpp-r. 7118 71192002-02-16 John Millaway <john43@users.sourceforge.net> 7120 7121 * flex.skl: Added missing #endif. 7122 71232002-02-07 Will Estes <wlestes@users.sourceforge.net> 7124 7125 * tests/TEMPLATE/.cvsignore, tests/test-array-nr/.cvsignore, 7126 tests/test-array-r/.cvsignore, tests/test-basic-nr/.cvsignore, 7127 tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore, 7128 tests/test-bison-yylval/.cvsignore, 7129 tests/test-header-nr/.cvsignore, tests/test-header-r/.cvsignore, 7130 tests/test-include-by-buffer/.cvsignore, 7131 tests/test-include-by-reentrant/.cvsignore, 7132 tests/test-multiple-scanners-nr/.cvsignore, 7133 tests/test-multiple-scanners-r/.cvsignore, 7134 tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore, 7135 tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore, 7136 tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: add 7137 OUTPUT to .cvsignore files in test directories; it's also in the 7138 template directory 7139 71402002-02-06 Will Estes <wlestes@users.sourceforge.net> 7141 7142 * gen.c: fix interrupted reads and freads; from the debian package 7143 maintainer 7144 71452002-02-06 Will Estes <wlestes@users.sourceforge.net> 7146 7147 * flex.texi, flexdef.h, main.c, nfa.c: support large flex tables; 7148 from debian package maintainer 7149 71502002-01-29 Will Estes <wlestes@users.sourceforge.net> 7151 7152 * tests/configure.in: add more output files to account for new tests 7153 71542002-01-03 Will Estes <wlestes@users.sourceforge.net> 7155 7156 * tests/test-array-nr/.cvsignore, tests/test-array-nr/Makefile.in, 7157 tests/test-array-nr/scanner.l, tests/test-array-nr/test.input: add 7158 this test 7159 71602002-01-03 Will Estes <wlestes@users.sourceforge.net> 7161 7162 * tests/test-array-r/.cvsignore, tests/test-array-r/Makefile.in, 7163 tests/test-array-r/scanner.l, tests/test-array-r/test.input: add 7164 this test suite 7165 71662001-11-20 Will Estes <wlestes@users.sourceforge.net> 7167 7168 * flex.skl, main.c: millaway: Fixed yytext_ptr when using %array in 7169 reentrant scanner 7170 71712001-11-20 Will Estes <wlestes@users.sourceforge.net> 7172 7173 * buf.c: oops, forgot this one line 7174 71752001-11-14 Will Estes <wlestes@users.sourceforge.net> 7176 7177 * tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.in, 7178 tests/test-header-r/main.c, tests/test-header-r/scanner.l, 7179 tests/test-header-r/test.input: and more fallout 7180 71812001-11-14 Will Estes <wlestes@users.sourceforge.net> 7182 7183 * TODO, flex.skl, flex.texi, flexdef.h, main.c, misc.c, 7184 tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in, 7185 tests/test-basic-r/scanner.l, tests/test-bison-yylloc/.cvsignore, 7186 tests/test-bison-yylloc/Makefile.in, 7187 tests/test-bison-yylloc/parser.y, 7188 tests/test-bison-yylloc/scanner.l, 7189 tests/test-bison-yylval/.cvsignore, 7190 tests/test-bison-yylval/Makefile.in, 7191 tests/test-bison-yylval/parser.y, 7192 tests/test-bison-yylval/scanner.l, 7193 tests/test-include-by-reentrant/scanner.l, 7194 tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l, 7195 tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: more 7196 from the same batch 7197 71982001-11-14 Will Estes <wlestes@users.sourceforge.net> 7199 7200 * tests/test-bison-yylloc/main.c, tests/test-bison-yylval/main.c, 7201 tests/test-header-nr/.cvsignore, tests/test-header-nr/Makefile.in, 7202 tests/test-header-nr/main.c, tests/test-header-nr/scanner.l, 7203 tests/test-header-nr/test.input, 7204 tests/test-multiple-scanners-nr/.cvsignore, 7205 tests/test-multiple-scanners-nr/Makefile.in, 7206 tests/test-multiple-scanners-nr/main.c, 7207 tests/test-multiple-scanners-nr/scanner-1.l, 7208 tests/test-multiple-scanners-nr/scanner-2.l, 7209 tests/test-multiple-scanners-r/.cvsignore, 7210 tests/test-multiple-scanners-r/Makefile.in, 7211 tests/test-multiple-scanners-r/main.c, 7212 tests/test-multiple-scanners-r/scanner-1.l, 7213 tests/test-multiple-scanners-r/scanner-2.l: a big batch from 7214 millaway 7215 72162001-10-26 Will Estes <wlestes@users.sourceforge.net> 7217 7218 * NEWS: now NEWS has forgotten about the _r variables 7219 72202001-10-26 Will Estes <wlestes@users.sourceforge.net> 7221 7222 * flex.skl, flex.texi, gen.c, main.c, 7223 tests/test-bison-yylloc/scanner.l, 7224 tests/test-bison-yylval/scanner.l, 7225 tests/test-include-by-reentrant/scanner.l, 7226 tests/test-prefix-nr/scanner.l, tests/test-pthread/scanner.l, 7227 tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: 7228 millaway simplified the reentrant api; here's the result 7229 72302001-10-23 Will Estes <wlestes@users.sourceforge.net> 7231 7232 * main.c, options.c, options.h: more from millaway 7233 72342001-10-22 Will Estes <wlestes@users.sourceforge.net> 7235 7236 * main.c, options.c, options.h: the last checkin was broken; 7237 millaway fixed it 7238 72392001-10-22 Will Estes <wlestes@users.sourceforge.net> 7240 7241 * flex.skl, flex.texi, gen.c, main.c, misc.c, options.h, scan.l, 7242 scanopt.c, tests/README, tests/configure.in: phew, millaway's latest 7243 batch 7244 72452001-10-21 Will Estes <wlestes@users.sourceforge.net> 7246 7247 * flex.skl: flex.skl should come up in C mode 7248 72492001-10-21 Will Estes <wlestes@users.sourceforge.net> 7250 7251 * flex.skl: apparently, isatty and c++ need help getting along (from 7252 octave) 7253 72542001-10-19 Will Estes <wlestes@users.sourceforge.net> 7255 7256 * NEWS: document new options and new option handling 7257 72582001-10-19 Will Estes <wlestes@users.sourceforge.net> 7259 7260 * TODO: tell emacs that TODO is a text/outline mode file 7261 72622001-10-19 Will Estes <wlestes@users.sourceforge.net> 7263 7264 * TODO: we have new long options; we need to document that 7265 72662001-10-19 Will Estes <wlestes@users.sourceforge.net> 7267 7268 * NEWS: tell emacs that NEWS is text/outline mode 7269 72702001-10-19 Will Estes <wlestes@users.sourceforge.net> 7271 7272 * flex.skl: oops, lost a line somewhere in the merge process on 7273 millaway's work 7274 72752001-10-17 Will Estes <wlestes@users.sourceforge.net> 7276 7277 * Makefile.am, buf.c, flex.skl, flex.texi, flexdef.h, main.c, 7278 misc.c, options.c, options.h, parse.y, scan.l, scanopt.c, scanopt.h: 7279 merge latest batch of millaway's changes 7280 72812001-09-22 Will Estes <wlestes@users.sourceforge.net> 7282 7283 * main.c: Fixed typo in options display 7284 72852001-09-20 Will Estes <wlestes@users.sourceforge.net> 7286 7287 * main.c: reentrant and non-reentrant scanners share the same yywrap 7288 MACRO. millaway 7289 72902001-09-20 Will Estes <wlestes@users.sourceforge.net> 7291 7292 * TODO: clarify item on comments in lexical files 7293 72942001-09-20 Will Estes <wlestes@users.sourceforge.net> 7295 7296 * NEWS, scan.l: now flex recognizes \r as an eol character 7297 72982001-09-20 Will Estes <wlestes@users.sourceforge.net> 7299 7300 * Makefile.am: specify cvsroot so automake distcheck works 7301 73022001-09-19 Will Estes <wlestes@users.sourceforge.net> 7303 7304 * flex.texi: tex has lost its mind; we remove parentheses to 7305 compensate 7306 73072001-09-19 Will Estes <wlestes@users.sourceforge.net> 7308 7309 * NEWS: now that c++ is better supported, let's mention it as a news 7310 item 7311 73122001-09-19 Will Estes <wlestes@users.sourceforge.net> 7313 7314 * examples/fastwc/wc1.l, examples/fastwc/wc2.l, 7315 examples/fastwc/wc3.l, examples/fastwc/wc4.l, 7316 examples/fastwc/wc5.l, flex.skl, main.c: commit the backwash from 7317 the branch merges 7318 73192001-09-19 Will Estes <wlestes@users.sourceforge.net> 7320 7321 * FlexLexer.h, examples/testxxLexer.l, flex.skl: made preliminary 7322 c++ fixes; the intent is to make it work with recent c++ compilers 7323 73242001-08-26 Will Estes <wlestes@users.sourceforge.net> 7325 7326 * main.c: remove argv_fixup; fix typo in error message; changes from 7327 millaway's branch 7328 73292001-08-24 Will Estes <wlestes@users.sourceforge.net> 7330 7331 * NEWS: mention no more c++ comments in c scanners 7332 73332001-08-21 John Millaway <john43@users.sourceforge.net> 7334 7335 * flex.skl: Changed // comments to /* */ comments in skeleton. 7336 73372001-08-19 John Millaway <john43@users.sourceforge.net> 7338 7339 * flex.texi: Changed @var to @code everywhere. 7340 73412001-08-16 Will Estes <wlestes@users.sourceforge.net> 7342 7343 * to.do/flex.rmail: more mail 7344 73452001-08-16 Will Estes <wlestes@users.sourceforge.net> 7346 7347 * TODO: the manual now has its own section; we're not adding 7348 comments either 7349 73502001-08-04 John Millaway <john43@users.sourceforge.net> 7351 7352 * tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in, 7353 tests/test-basic-nr/Makefile.in, tests/test-basic-r/Makefile.in, 7354 tests/test-bison-yylloc/Makefile.in, 7355 tests/test-bison-yylval/Makefile.in, 7356 tests/test-include-by-buffer/Makefile.in, 7357 tests/test-include-by-reentrant/Makefile.in, 7358 tests/test-prefix-nr/Makefile.in, tests/test-prefix-r/Makefile.in, 7359 tests/test-pthread/Makefile.in, tests/test-string-nr/Makefile.in, 7360 tests/test-string-r/Makefile.in, tests/test-yyextra/Makefile.in: 7361 Cleaned up the output of the tests. 7362 73632001-08-03 Will Estes <wlestes@users.sourceforge.net> 7364 7365 * TODO: note jason's thoughts on having a manpage 7366 73672001-08-03 Will Estes <wlestes@users.sourceforge.net> 7368 7369 * TODO: note millaway's assignment and tests to be under flex 7370 license 7371 73722001-08-01 John Millaway <john43@users.sourceforge.net> 7373 7374 * tests/test-bison-yylval/scanner.l: Fixed semantics of test (the 7375 success or failure of this test should be unaffected by this 7376 change.) 7377 73782001-08-01 Will Estes <wlestes@users.sourceforge.net> 7379 7380 * autogen.sh: fake automake into believing that ChangeLog already 7381 exists 7382 73832001-08-01 Will Estes <wlestes@users.sourceforge.net> 7384 7385 * Makefile.am: millaway needs to be covered in the ChangeLog 7386 73872001-08-01 Will Estes <wlestes@users.sourceforge.net> 7388 7389 * version.h: automake is supplying version info now so we just pick 7390 it up 7391 73922001-08-01 Will Estes <wlestes@users.sourceforge.net> 7393 7394 * flex.texi: forgot braces on @copyright 7395 73962001-08-01 John Millaway <john43@users.sourceforge.net> 7397 7398 * flex.skl: Added missing argument to yy_flex_free. 7399 74002001-08-01 Will Estes <wlestes@users.sourceforge.net> 7401 7402 * AUTHORS: john millaway wrote the reentrant C support 7403 74042001-08-01 Will Estes <wlestes@users.sourceforge.net> 7405 7406 * flex.texi: add license node to the manual 7407 74082001-08-01 Will Estes <wlestes@users.sourceforge.net> 7409 7410 * TODO: c++ ideas 7411 74122001-07-31 Will Estes <wlestes@users.sourceforge.net> 7413 7414 * parse.y: error messages will now show up the way that emacs likes 7415 them 7416 74172001-07-31 Will Estes <wlestes@users.sourceforge.net> 7418 7419 * Makefile.am: oops, left in an extra backslash 7420 74212001-07-31 Will Estes <wlestes@users.sourceforge.net> 7422 7423 * TODO: flex.texi is here; clarify tests/ rewrite issue 7424 74252001-07-31 Will Estes <wlestes@users.sourceforge.net> 7426 7427 * NEWS: hey, we have texinfo, not man 7428 74292001-07-31 Will Estes <wlestes@users.sourceforge.net> 7430 7431 * flex.1: no more manpage 7432 74332001-07-31 Will Estes <wlestes@users.sourceforge.net> 7434 7435 * Makefile.am: remove flex.1 and rewrite the dist-hook so that we 7436 pick up a couple more directories 7437 74382001-07-31 Will Estes <wlestes@users.sourceforge.net> 7439 7440 * flex.texi: the namual now compiles; hurray 7441 74422001-07-31 Will Estes <wlestes@users.sourceforge.net> 7443 7444 * Makefile.am: first attempt at including the tests/ directory via 7445 automake, dist-hook target added 7446 74472001-07-31 Will Estes <wlestes@users.sourceforge.net> 7448 7449 * tests/.cvsignore: ignore config.cache in tests/ directory 7450 74512001-07-31 Will Estes <wlestes@users.sourceforge.net> 7452 7453 * Makefile.am: automake groks the ChangeLog now so we don't have to 7454 remind the maintainer to remake it 7455 74562001-07-30 Will Estes <wlestes@users.sourceforge.net> 7457 7458 * flex.texi: more corrections to the manual; the end is in site 7459 74602001-07-30 Will Estes <wlestes@users.sourceforge.net> 7461 7462 * TODO: auto-generated backup? 7463 74642001-07-27 Will Estes <wlestes@users.sourceforge.net> 7465 7466 * flex.texi: today's tinkering on the manual 7467 74682001-07-27 Will Estes <wlestes@users.sourceforge.net> 7469 7470 * Makefile.am: if we want flex.1 we have to say so in EXTRA_DIST 7471 74722001-07-27 Will Estes <wlestes@users.sourceforge.net> 7473 7474 * TODO: note future issues with flex.texi 7475 74762001-07-27 Will Estes <wlestes@users.sourceforge.net> 7477 7478 * Makefile.am: include flex.1 as it's the only working documentation 7479 for now 7480 74812001-07-27 Will Estes <wlestes@users.sourceforge.net> 7482 7483 * Makefile.am: rearrange to work with automake on building the 7484 ChangeLog 7485 74862001-07-27 Will Estes <wlestes@users.sourceforge.net> 7487 7488 * scan.l: automake is unhappy if we specify the outfile 7489 74902001-07-26 Will Estes <wlestes@users.sourceforge.net> 7491 7492 * flex.texi: more conversions/corrections 7493 74942001-07-26 Will Estes <wlestes@users.sourceforge.net> 7495 7496 * README: we removed misc/ so we don't mention it any more 7497 74982001-07-25 Will Estes <wlestes@users.sourceforge.net> 7499 7500 * flex.texi: begin the manual conversion to texinfo; yes, it's 7501 broken right now 7502 75032001-07-25 Will Estes <wlestes@users.sourceforge.net> 7504 7505 * AUTHORS, THANKS: copy in manual author and thanks info 7506 75072001-07-25 Will Estes <wlestes@users.sourceforge.net> 7508 7509 * Makefile.am: how to fake the ChangeLog into showing up in the 7510 distribution 7511 75122001-07-25 Will Estes <wlestes@users.sourceforge.net> 7513 7514 * Makefile.am: add YFLAGS so parse.h gets made 7515 75162001-07-24 Will Estes <wlestes@users.sourceforge.net> 7517 7518 * examples/fastwc/README, examples/fastwc/mywc.c, 7519 examples/fastwc/wc1.l, examples/fastwc/wc2.l, 7520 examples/fastwc/wc3.l, examples/fastwc/wc4.l, examples/fastwc/wc5.l: 7521 re-add these files 7522 75232001-07-24 Will Estes <wlestes@users.sourceforge.net> 7524 7525 * TODO: reflect recent doings 7526 75272001-07-24 Will Estes <wlestes@users.sourceforge.net> 7528 7529 * Makefile.in: what with automake, we don't need Makefile.in any 7530 more 7531 75322001-07-24 Will Estes <wlestes@users.sourceforge.net> 7533 7534 * configure.in: more rearranging for automake 7535 75362001-07-24 Will Estes <wlestes@users.sourceforge.net> 7537 7538 * to.do/flex.rmail: more mail came in 7539 75402001-07-24 Will Estes <wlestes@users.sourceforge.net> 7541 7542 * autogen.sh: adjust to automake's idea of the world 7543 75442001-07-24 Will Estes <wlestes@users.sourceforge.net> 7545 7546 * Makefile.am: add Vern's misc dependencies; noinst_SCRIPTS was 7547 broken?; list a few last files to be included in the distribution 7548 75492001-07-24 Will Estes <wlestes@users.sourceforge.net> 7550 7551 * NEWS: rearrange for better order; add automake support as a news 7552 item 7553 75542001-07-24 Will Estes <wlestes@users.sourceforge.net> 7555 7556 * Makefile.am: copyright notice on Makefile.am; document some -D 7557 switches (are they still usable?) 7558 75592001-07-24 Will Estes <wlestes@users.sourceforge.net> 7560 7561 * TODO: add lex-replacement issue 7562 75632001-07-24 Will Estes <wlestes@users.sourceforge.net> 7564 7565 * Makefile.am: add EXTRA_DIST 7566 75672001-07-23 Will Estes <wlestes@users.sourceforge.net> 7568 7569 * autogen.sh: we need to do the same thing in each directory 7570 75712001-07-23 Will Estes <wlestes@users.sourceforge.net> 7572 7573 * configure.in: introduce automake into the macro calls 7574 75752001-07-23 Will Estes <wlestes@users.sourceforge.net> 7576 7577 * Makefile.am: add AUTOMAKE_OPTIONS, info_TEXINFOS, include_HEADERS, 7578 noinst_HEADERS; it's libfl.a, not libflex.a 7579 75802001-07-23 Will Estes <wlestes@users.sourceforge.net> 7581 7582 * Makefile.am: bin_PROGRAMS and lib_LIBRARIES 7583 75842001-07-23 Will Estes <wlestes@users.sourceforge.net> 7585 7586 * to.do/streams.mail: streams.mail has moved here 7587 75882001-07-23 Will Estes <wlestes@users.sourceforge.net> 7589 7590 * TODO: add xref for teximanual 7591 75922001-07-19 Will Estes <wlestes@users.sourceforge.net> 7593 7594 * flex.1: include typo/punctuation fixes from a patch submitted by 7595 noon@cote-dazur.com (Fabrice Bauzac) 7596 75972001-07-17 Will Estes <wlestes@users.sourceforge.net> 7598 7599 * TODO: we want gettext 7600 76012001-06-24 Will Estes <wlestes@users.sourceforge.net> 7602 7603 * flex.skl: include c++ STD fixes from quanstro@quanstro.net 7604 76052001-06-24 Will Estes <wlestes@users.sourceforge.net> 7606 7607 * flex.skl, gen.c: change some int types to size_t as per FreeBSD 7608 28364 from avn@any.ru 7609 76102001-06-24 Will Estes <wlestes@users.sourceforge.net> 7611 7612 * TODO: remove parse.[ch] from make clean target; repackage 7613 distribution (not rework) 7614 76152001-06-19 Will Estes <wlestes@users.sourceforge.net> 7616 7617 * TODO: add memory api and reworking of flex.skl reworking 7618 76192001-06-18 Will Estes <wlestes@users.sourceforge.net> 7620 7621 * flex.skl: remove extraneous notice from flex.skl 7622 76232001-06-18 Will Estes <wlestes@users.sourceforge.net> 7624 7625 * flex.skl: patch memory leak as per millaway 7626 76272001-06-17 Will Estes <wlestes@users.sourceforge.net> 7628 7629 * to.do/flex.rmail: add vern's ok for copyright/license changes and 7630 john's answer on line offsets 7631 76322001-06-17 Will Estes <wlestes@users.sourceforge.net> 7633 7634 * TODO: remove creation of .cvsignore files (it's done); add other 7635 notes about the test suite 7636 76372001-06-17 Will Estes <wlestes@users.sourceforge.net> 7638 7639 * tests/TEMPLATE/.cvsignore, tests/test-basic-nr/.cvsignore, 7640 tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore, 7641 tests/test-bison-yylval/.cvsignore, 7642 tests/test-include-by-buffer/.cvsignore, 7643 tests/test-include-by-reentrant/.cvsignore, 7644 tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore, 7645 tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore, 7646 tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: 7647 adding .cvsignore files for existing tests/ subdirectories 7648 76492001-06-17 Will Estes <wlestes@users.sourceforge.net> 7650 7651 * tests/README: reformat, say to add a description to this file and 7652 mention what to do re .cvsignore 7653 76542001-06-17 Will Estes <wlestes@users.sourceforge.net> 7655 7656 * tests/TEMPLATE/cvsignore: create template for .cvsignore 7657 76582001-06-17 Will Estes <wlestes@users.sourceforge.net> 7659 7660 * TODO: reorganize for logical reasons; test suite now seems to run 7661 out of the box 7662 76632001-06-17 Will Estes <wlestes@users.sourceforge.net> 7664 7665 * tests/.cvsignore: we dont want the Makefile either 7666 76672001-06-17 Will Estes <wlestes@users.sourceforge.net> 7668 7669 * tests/test-prefix-nr/test.input, tests/test-prefix-r/test.input: 7670 test.input was supposed to be here 7671 76722001-06-17 Will Estes <wlestes@users.sourceforge.net> 7673 7674 * tests/.cvsignore: add autoconf legacy files to be ignored 7675 76762001-06-17 Will Estes <wlestes@users.sourceforge.net> 7677 7678 * autogen.sh: clarify usage instructions; prepare tests/ as well 7679 76802001-06-17 Will Estes <wlestes@users.sourceforge.net> 7681 7682 * tests/.cvsignore: . cvsignore for tests/ subdirectory 7683 76842001-06-17 Will Estes <wlestes@users.sourceforge.net> 7685 7686 * FlexLexer.h: tell emacs that FlexLexer.h is c++ 7687 76882001-06-17 Will Estes <wlestes@users.sourceforge.net> 7689 7690 * scan.l: tell emacs scan.l is in C mode 7691 76922001-06-17 Will Estes <wlestes@users.sourceforge.net> 7693 7694 * flex.skl: added punctuation 7695 76962001-06-17 Will Estes <wlestes@users.sourceforge.net> 7697 7698 * FlexLexer.h, Makefile.in, README, RoadMap, autogen.sh, ccl.c, 7699 configure.in, dfa.c, ecs.c, flex.1, flex.skl, flexdef.h, gen.c, 7700 libmain.c, libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, parse.y, 7701 scan.l, sym.c, tblcmp.c, yylex.c: change copyright/license notices 7702 as per Vern's response to Theo 7703 77042001-06-15 Will Estes <wlestes@users.sourceforge.net> 7705 7706 * to.do/flex.rmail: add bill fenlason's emails 7707 77082001-06-15 Will Estes <wlestes@users.sourceforge.net> 7709 7710 * COPYING: make changes as per Theo De Raadt; remove tabs 7711 77122001-06-08 Will Estes <wlestes@users.sourceforge.net> 7713 7714 * flex.skl: save errno as per Theo de Raadt 7715 77162001-06-07 Will Estes <wlestes@users.sourceforge.net> 7717 7718 * flex.1: correct hyphenation as per openbsd tree 7719 77202001-06-05 Will Estes <wlestes@users.sourceforge.net> 7721 7722 * Makefile.in, configure.in: change references to TESTS/ to tests/ 7723 to account for the directory name changes 7724 77252001-05-27 Will Estes <wlestes@users.sourceforge.net> 7726 7727 * flex.skl, gen.c: commit john millaway's YY_G wrapper corrections 7728 77292001-05-21 Will Estes <wlestes@users.sourceforge.net> 7730 7731 * tests/Makefile.in: remove || exit calls 7732 77332001-05-21 Will Estes <wlestes@users.sourceforge.net> 7734 7735 * gen.c: complete john millaway's reentrant patch 7736 77372001-05-21 Will Estes <wlestes@users.sourceforge.net> 7738 7739 * to.do/flex.rmail: more flex messages in the queue 7740 77412001-05-18 Will Estes <wlestes@users.sourceforge.net> 7742 7743 * flex.skl, flexdef.h, gen.c, main.c, nfa.c, scan.l: john millaway's 7744 reentrancy patch 7745 77462001-05-18 Will Estes <wlestes@users.sourceforge.net> 7747 7748 * tests/Makefile.in: remove || exit from testing loop 7749 77502001-05-18 Will Estes <wlestes@users.sourceforge.net> 7751 7752 * Makefile.in: tell make about the tests directory and its 7753 associated targets 7754 77552001-05-18 Will Estes <wlestes@users.sourceforge.net> 7756 7757 * TODO: rethink the todo list 7758 77592001-05-18 Will Estes <wlestes@users.sourceforge.net> 7760 7761 * flex.1: describe reentrant api changes 7762 77632001-05-18 Will Estes <wlestes@users.sourceforge.net> 7764 7765 * TODO: mention work needed for tests/ 7766 77672001-05-18 Will Estes <wlestes@users.sourceforge.net> 7768 7769 * configure.in: tell auto* about the test directory 7770 77712001-05-18 Will Estes <wlestes@users.sourceforge.net> 7772 7773 * README: make punctuation uniform, mention the new tests/ directory 7774 77752001-05-18 Will Estes <wlestes@users.sourceforge.net> 7776 7777 * NEWS: reformat items; cut out old items and move them to ONEWS 7778 77792001-05-18 Will Estes <wlestes@users.sourceforge.net> 7780 7781 * ONEWS: move old NEWS items to ONEWS 7782 77832001-05-18 Will Estes <wlestes@users.sourceforge.net> 7784 7785 * tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in, 7786 tests/TEMPLATE/parser.y, tests/TEMPLATE/scanner.l, 7787 tests/TEMPLATE/test.input, tests/configure.in, 7788 tests/test-basic-nr/Makefile.in, tests/test-basic-nr/scanner.l, 7789 tests/test-basic-nr/test.input, tests/test-basic-r/Makefile.in, 7790 tests/test-basic-r/scanner.l, tests/test-basic-r/test.input, 7791 tests/test-bison-yylloc/Makefile.in, 7792 tests/test-bison-yylloc/parser.y, 7793 tests/test-bison-yylloc/scanner.l, 7794 tests/test-bison-yylloc/test.input, 7795 tests/test-bison-yylval/Makefile.in, 7796 tests/test-bison-yylval/parser.y, 7797 tests/test-bison-yylval/scanner.l, 7798 tests/test-bison-yylval/test.input, 7799 tests/test-include-by-buffer/Makefile.in, 7800 tests/test-include-by-buffer/scanner.l, 7801 tests/test-include-by-buffer/test-1.input, 7802 tests/test-include-by-buffer/test-2.input, 7803 tests/test-include-by-buffer/test-3.input, 7804 tests/test-include-by-reentrant/Makefile.in, 7805 tests/test-include-by-reentrant/scanner.l, 7806 tests/test-include-by-reentrant/test-1.input, 7807 tests/test-include-by-reentrant/test-2.input, 7808 tests/test-include-by-reentrant/test-3.input, 7809 tests/test-prefix-nr/Makefile.in, tests/test-prefix-nr/README, 7810 tests/test-prefix-nr/scanner.l, tests/test-prefix-r/Makefile.in, 7811 tests/test-prefix-r/README, tests/test-prefix-r/scanner.l, 7812 tests/test-pthread/Makefile.in, tests/test-pthread/scanner.l, 7813 tests/test-pthread/test-1.input, tests/test-pthread/test-2.input, 7814 tests/test-pthread/test-3.input, tests/test-pthread/test-4.input, 7815 tests/test-pthread/test-5.input, tests/test-string-nr/Makefile.in, 7816 tests/test-string-nr/scanner.l, tests/test-string-r/Makefile.in, 7817 tests/test-string-r/scanner.l, tests/test-yyextra/Makefile.in, 7818 tests/test-yyextra/scanner.l, tests/test-yyextra/test.input: add 7819 john millaway's test directory 7820 78212001-05-04 Will Estes <wlestes@users.sourceforge.net> 7822 7823 * to.do/flex.rmail: more mail in flex.rmail 7824 78252001-05-03 Will Estes <wlestes@users.sourceforge.net> 7826 7827 * FlexLexer.h, ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, 7828 libmain.c, libyywrap.c, main.c, misc.c, nfa.c, parse.y, scan.l, 7829 sym.c, tblcmp.c, yylex.c: remove extraneous rcs keywords 7830 78312001-05-03 Will Estes <wlestes@users.sourceforge.net> 7832 7833 * README: mention RoadMap 7834 78352001-05-01 Will Estes <wlestes@users.sourceforge.net> 7836 7837 * examples/README, examples/debflex.awk, examples/manual/ChangeLog, 7838 examples/manual/Makefile, examples/manual/README, 7839 examples/manual/cat.lex, examples/manual/dates.lex, 7840 examples/manual/datetest.dat, examples/manual/eof_rules.lex, 7841 examples/manual/eof_test01.txt, examples/manual/eof_test02.txt, 7842 examples/manual/eof_test03.txt, examples/manual/expr.lex, 7843 examples/manual/expr.y, examples/manual/front.lex, 7844 examples/manual/front.y, examples/manual/j2t.lex, 7845 examples/manual/myname.lex, examples/manual/myname.txt, 7846 examples/manual/myname2.lex, examples/manual/numbers.lex, 7847 examples/manual/pas_include.lex, examples/manual/pascal.lex, 7848 examples/manual/reject.lex, examples/manual/replace.lex, 7849 examples/manual/string1.lex, examples/manual/string2.lex, 7850 examples/manual/strtest.dat, examples/manual/unput.lex, 7851 examples/manual/user_act.lex, examples/manual/userinit.lex, 7852 examples/manual/wc.lex, examples/manual/yymore.lex, 7853 examples/manual/yymore2.lex, examples/manual/yymoretest.dat, 7854 examples/testxxLexer.l, to.do/README, to.do/Wilhelms.todo, 7855 to.do/Wish-List, to.do/flex.rmail, to.do/unicode/FlexLexer.h, 7856 to.do/unicode/ccl.c, to.do/unicode/changes.txt, 7857 to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl, 7858 to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c, 7859 to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c: 7860 adding the rest of vern's files 7861 78622001-05-01 Will Estes <wlestes@users.sourceforge.net> 7863 7864 * README: mention misc/ directory 7865 78662001-05-01 Will Estes <wlestes@users.sourceforge.net> 7867 7868 * version.h: version is 2.5.5b 7869 78702001-05-01 Will Estes <wlestes@users.sourceforge.net> 7871 7872 * Makefile.in: remove header from top; add rule to generate 7873 initscan.c just in case 7874 78752001-05-01 Will Estes <wlestes@users.sourceforge.net> 7876 7877 * configure.in: dont check for initscan.c; check for scan.l instead 7878 78792001-05-01 Will Estes <wlestes@users.sourceforge.net> 7880 7881 * RoadMap: list of source files 7882 78832001-05-01 Will Estes <wlestes@users.sourceforge.net> 7884 7885 * README: rewrite README to reflect changes in layout of directories 7886 78872001-05-01 Will Estes <wlestes@users.sourceforge.net> 7888 7889 * AUTHORS, THANKS, TODO: initial attempt at the files 7890 78912001-05-01 Will Estes <wlestes@users.sourceforge.net> 7892 7893 * COPYING: add 2001 copyright notice 7894 78952001-05-01 Will Estes <wlestes@users.sourceforge.net> 7896 7897 * autogen.sh: initial attempt at a bootstrap script for developers 7898 78992001-05-01 Will Estes <wlestes@users.sourceforge.net> 7900 7901 * flex.texi: texinfo manual, old contributed version 7902 79032000-08-21 Vern Paxson <vern@ee.lbl.gov> 7904 7905 * flex.1: fixed some bugs in examples of [[:...:]] ccls 7906 79072000-08-21 Vern Paxson <vern@ee.lbl.gov> 7908 7909 * version.h: version shipped to Dick King 7910 79112000-08-21 Vern Paxson <vern@ee.lbl.gov> 7912 7913 * flex.skl: explicit include of iostream.h 7914 79152000-08-21 Vern Paxson <vern@ee.lbl.gov> 7916 7917 * scan.l: if a newline is seen in <ACTION_STRING>, assume it 7918 terminates the string. 7919 79202000-08-21 Vern Paxson <vern@ee.lbl.gov> 7921 7922 * flexdef.h, sym.c: moved symbol table definitions from flexdef.h 7923 into sym.c 7924 79252000-08-21 Vern Paxson <vern@ee.lbl.gov> 7926 7927 * dfa.c: fixed underallocation for accset 7928 79291997-06-27 Vern Paxson <vern@ee.lbl.gov> 7930 7931 * COPYING: revised for rms 7932 79331997-06-23 Vern Paxson <vern@ee.lbl.gov> 7934 7935 * flex.skl: fixed memory leak 7936 79371997-06-23 Vern Paxson <vern@ee.lbl.gov> 7938 7939 * flex.1: input() doesn't destroy yytext 7940 79411997-06-23 Vern Paxson <vern@ee.lbl.gov> 7942 7943 * FlexLexer.h: wrapped with extern "C++" 7944 79451996-12-13 Vern Paxson <vern@ee.lbl.gov> 7946 7947 * flex.skl: use delete [] for yy_state_buf 7948 79491996-10-29 Vern Paxson <vern@ee.lbl.gov> 7950 7951 * flex.skl: fixed %option noinput 7952 79531996-10-29 Vern Paxson <vern@ee.lbl.gov> 7954 7955 * flex.skl: free(char*) fix ... Sigh ... 7956 79571996-10-11 Vern Paxson <vern@ee.lbl.gov> 7958 7959 * gen.c: bug fix for yymore()/yylineno interaction 7960 79611996-10-11 Vern Paxson <vern@ee.lbl.gov> 7962 7963 * gen.c: fixed memory leak 7964 79651996-09-10 Vern Paxson <vern@ee.lbl.gov> 7966 7967 * NEWS: release 2.5.4 7968 79691996-09-10 Vern Paxson <vern@ee.lbl.gov> 7970 7971 * Makefile.in: more stuff for distclean 7972 79731996-09-10 Vern Paxson <vern@ee.lbl.gov> 7974 7975 * flex.skl: "str" -> "yy_str" 7976 79771996-09-10 Vern Paxson <vern@ee.lbl.gov> 7978 7979 * version.h: 2.5.4 7980 79811996-07-02 Vern Paxson <vern@ee.lbl.gov> 7982 7983 * flex.skl: (attempted) fix for input() crossing a file boundary 7984 79851996-05-29 Vern Paxson <vern@ee.lbl.gov> 7986 7987 * NEWS: don't do Acorn diffs 7988 79891996-05-29 Vern Paxson <vern@ee.lbl.gov> 7990 7991 * NEWS: some minor additions for 2.5.3 7992 79931996-05-29 Vern Paxson <vern@ee.lbl.gov> 7994 7995 * NEWS, version.h: 2.5.3 7996 79971996-05-25 Vern Paxson <vern@ee.lbl.gov> 7998 7999 * flex.skl: initialize yy_more_offset etc. for yyFlexLexer class 8000 80011996-05-25 Vern Paxson <vern@ee.lbl.gov> 8002 8003 * flex.skl: niggling cosmetic tweak 8004 80051996-05-25 Vern Paxson <vern@ee.lbl.gov> 8006 8007 * flex.skl: bug fixes for yymore (especially with %array) 8008 80091996-05-25 Vern Paxson <vern@ee.lbl.gov> 8010 8011 * gen.c: yymore + %array tweaks 8012 80131996-05-25 Vern Paxson <vern@ee.lbl.gov> 8014 8015 * FlexLexer.h: added yy_{,prev_}more_offset 8016 80171996-05-25 Vern Paxson <vern@ee.lbl.gov> 8018 8019 * main.c: removed decl of unused library function 8020 80211996-05-25 Vern Paxson <vern@ee.lbl.gov> 8022 8023 * flex.skl: snapshot of cscope yymore fixes, prior to switching 8024 yymore-on-%array approach 8025 80261995-12-18 Vern Paxson <vern@ee.lbl.gov> 8027 8028 * gen.c: don't stack states on NUL-transitions that are jams 8029 80301995-09-27 Vern Paxson <vern@ee.lbl.gov> 8031 8032 * libmain.c: fixed re Esmond Pitt's ancient suggestion 8033 80341995-04-28 Vern Paxson <vern@ee.lbl.gov> 8035 8036 * misc.c: ANSI C / Solaris tweak 8037 80381995-04-24 Vern Paxson <vern@ee.lbl.gov> 8039 8040 * flex.1: credits 8041 80421995-04-24 Vern Paxson <vern@ee.lbl.gov> 8043 8044 * NEWS: multiple FlexLexer.h includes 8045 80461995-04-24 Vern Paxson <vern@ee.lbl.gov> 8047 8048 * FlexLexer.h: fix multiple inclusions 8049 80501995-04-24 Vern Paxson <vern@ee.lbl.gov> 8051 8052 * scan.l: lint tweak 8053 80541995-04-24 Vern Paxson <vern@ee.lbl.gov> 8055 8056 * flex.1: typo fixed 8057 80581995-04-24 Vern Paxson <vern@ee.lbl.gov> 8059 8060 * flex.1: credits update 8061 80621995-04-24 Vern Paxson <vern@ee.lbl.gov> 8063 8064 * flex.skl: (char*) cast for realloc 8065 80661995-04-24 Vern Paxson <vern@ee.lbl.gov> 8067 8068 * NEWS: (char*) tweak 8069 80701995-04-21 Vern Paxson <vern@ee.lbl.gov> 8071 8072 * NEWS: VMS update for 2.5.2 8073 80741995-04-21 Vern Paxson <vern@ee.lbl.gov> 8075 8076 * Makefile.in: clarify when 8-bit scanners are created by default, 8077 vs. 7-bit 8078 80791995-04-21 Vern Paxson <vern@ee.lbl.gov> 8080 8081 * parse.y: reworked alloca() chud, from Francois 8082 80831995-04-20 Vern Paxson <vern@ee.lbl.gov> 8084 8085 * NEWS, version.h: 2.5.2 8086 80871995-04-20 Vern Paxson <vern@ee.lbl.gov> 8088 8089 * flex.1: 2.5.2 update 8090 80911995-04-20 Vern Paxson <vern@ee.lbl.gov> 8092 8093 * dfa.c, main.c: const -> yyconst 8094 80951995-04-20 Vern Paxson <vern@ee.lbl.gov> 8096 8097 * Makefile.in: fixed some old libfl.a references 8098 80991995-04-20 Vern Paxson <vern@ee.lbl.gov> 8100 8101 * Makefile.in: some (but not all) of Francois' tweaks 8102 81031995-04-20 Vern Paxson <vern@ee.lbl.gov> 8104 8105 * configure.in: tweaks from Francois 8106 81071995-04-20 Vern Paxson <vern@ee.lbl.gov> 8108 8109 * flex.skl: yy_delete_buffer allows nil buffer pointer 8110 81111995-04-20 Vern Paxson <vern@ee.lbl.gov> 8112 8113 * main.c: do_stdinit now defaults to false 8114 81151995-04-20 Vern Paxson <vern@ee.lbl.gov> 8116 8117 * FlexLexer.h: remove first default for yylex(new_in, new_out) 8118 81191995-04-20 Vern Paxson <vern@ee.lbl.gov> 8120 8121 * flex.skl: rearrange some definitions; fix YY_NO_UNPUT 8122 81231995-04-20 Vern Paxson <vern@ee.lbl.gov> 8124 8125 * parse.y: more alloca() bullshit 8126 81271995-04-20 Vern Paxson <vern@ee.lbl.gov> 8128 8129 * misc.c: octal escape sequence must have just digits 0-7 8130 81311995-04-20 Vern Paxson <vern@ee.lbl.gov> 8132 8133 * scan.l: '-' means stdin octal escape sequence must just be digits 8134 0-7 8135 81361995-04-20 Vern Paxson <vern@ee.lbl.gov> 8137 8138 * main.c: -- terminates options 8139 81401995-04-20 Vern Paxson <vern@ee.lbl.gov> 8141 8142 * flexdef.h: added dataflush() prototype 8143 81441995-04-20 Vern Paxson <vern@ee.lbl.gov> 8145 8146 * misc.c: move dataflush, otoi prototypes into flexdef.h 8147 81481995-04-20 Vern Paxson <vern@ee.lbl.gov> 8149 8150 * flex.skl, gen.c: const -> yyconst 8151 81521995-04-20 Vern Paxson <vern@ee.lbl.gov> 8153 8154 * gen.c: fixed bug in needing yy_cp for -Cf w/ backing up 8155 81561995-03-28 Vern Paxson <vern@ee.lbl.gov> 8157 8158 * README, flex.1: Stan Adermann credit 8159 81601995-03-27 Vern Paxson <vern@ee.lbl.gov> 8161 8162 * README: beta-tester update 8163 81641995-03-27 Vern Paxson <vern@ee.lbl.gov> 8165 8166 * NEWS, version.h: 2.5.1 8167 81681995-03-27 Vern Paxson <vern@ee.lbl.gov> 8169 8170 * flex.1: update date for 2.5.1 release, some feedbacker credits 8171 81721995-03-27 Vern Paxson <vern@ee.lbl.gov> 8173 8174 * gen.c: fixed lint problem with declaring yy_cp unnecessarily 8175 81761995-03-27 Vern Paxson <vern@ee.lbl.gov> 8177 8178 * dfa.c: {}'s around full-table initializations 8179 81801995-03-21 Vern Paxson <vern@ee.lbl.gov> 8181 8182 * README: for version 2.5 8183 81841995-03-21 Vern Paxson <vern@ee.lbl.gov> 8185 8186 * flex.1: added note regarding yylineno should be maintained on a 8187 per-buffer basis 8188 81891995-03-21 Vern Paxson <vern@ee.lbl.gov> 8190 8191 * NEWS: new C++ member functions 8192 81931995-03-21 Vern Paxson <vern@ee.lbl.gov> 8194 8195 * NEWS, flex.1: 2.5.0.8 update 8196 81971995-03-21 Vern Paxson <vern@ee.lbl.gov> 8198 8199 * main.c: rename yylineno if -P 8200 82011995-03-20 Vern Paxson <vern@ee.lbl.gov> 8202 8203 * flexdef.h: do_yylineno MARKER_DIFFERENCE depends on MAXIMUM_MNS 8204 82051995-03-20 Vern Paxson <vern@ee.lbl.gov> 8206 8207 * Makefile.in: removed redundant skel.c from DISTFILES 8208 82091995-03-20 Vern Paxson <vern@ee.lbl.gov> 8210 8211 * FlexLexer.h: debug(), setdebug(), lineno() 8212 82131995-03-20 Vern Paxson <vern@ee.lbl.gov> 8214 8215 * flex.skl: %option yylineno support 8216 82171995-03-20 Vern Paxson <vern@ee.lbl.gov> 8218 8219 * gen.c: read up to newline for interactive reads, rather than one 8220 char 8221 82221995-03-20 Vern Paxson <vern@ee.lbl.gov> 8223 8224 * main.c, scan.l: added %option yylineno 8225 82261995-03-18 Vern Paxson <vern@ee.lbl.gov> 8227 8228 * gen.c: added do_yylineno 8229 82301995-03-06 Vern Paxson <vern@ee.lbl.gov> 8231 8232 * NEWS, flex.1: 2.5.0.7 8233 82341995-03-05 Vern Paxson <vern@ee.lbl.gov> 8235 8236 * Makefile.in: realclean -> maintainer-clean 8237 82381995-03-05 Vern Paxson <vern@ee.lbl.gov> 8239 8240 * flex.skl: Added yy_flush_buffer 8241 82421995-03-05 Vern Paxson <vern@ee.lbl.gov> 8243 8244 * FlexLexer.h: added yy_flush_buffer 8245 82461995-03-05 Vern Paxson <vern@ee.lbl.gov> 8247 8248 * main.c: prefix support for yy_flush_buffer 8249 82501995-03-05 Vern Paxson <vern@ee.lbl.gov> 8251 8252 * parse.y: added %option yyclass 8253 82541995-03-05 Vern Paxson <vern@ee.lbl.gov> 8255 8256 * flexdef.h, main.c, scan.l: added yyclass 8257 82581995-03-05 Vern Paxson <vern@ee.lbl.gov> 8259 8260 * FlexLexer.h: Added switch_streams 8261 82621995-03-05 Vern Paxson <vern@ee.lbl.gov> 8263 8264 * flex.skl: added switch_streams 8265 82661995-03-05 Vern Paxson <vern@ee.lbl.gov> 8267 8268 * main.c: don't rename yy_flex_debug for C++ 8269 82701995-03-05 Vern Paxson <vern@ee.lbl.gov> 8271 8272 * gen.c: yy_flex_debug extern only if not C++ 8273 82741995-03-05 Vern Paxson <vern@ee.lbl.gov> 8275 8276 * FlexLexer.h: added yy_flex_debug member variable 8277 82781995-03-05 Vern Paxson <vern@ee.lbl.gov> 8279 8280 * flex.skl: yyFlexLexer initialization of yy_flex_debug 8281 82821995-03-04 Vern Paxson <vern@ee.lbl.gov> 8283 8284 * flexdef.h, main.c: VMS POSIX stuff 8285 82861995-03-04 Vern Paxson <vern@ee.lbl.gov> 8287 8288 * flex.skl: moved position of yy_init = 0 8289 82901995-03-04 Vern Paxson <vern@ee.lbl.gov> 8291 8292 * flex.skl: added YY_EXIT_FAILURE 8293 82941995-03-04 Vern Paxson <vern@ee.lbl.gov> 8295 8296 * main.c: removed VMS-specific exit 8297 82981995-03-04 Vern Paxson <vern@ee.lbl.gov> 8299 8300 * dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, scan.l, sym.c, 8301 yylex.c: internationalization aids 8302 83031995-03-04 Vern Paxson <vern@ee.lbl.gov> 8304 8305 * main.c: do yy_flex_debug prefix for both C++ and C 8306 83071995-02-06 Vern Paxson <vern@ee.lbl.gov> 8308 8309 * main.c: fixed program_name tweak again 8310 83111995-01-11 Vern Paxson <vern@ee.lbl.gov> 8312 8313 * main.c: oops, fixed program_name tweak 8314 83151995-01-11 Vern Paxson <vern@ee.lbl.gov> 8316 8317 * main.c: program_name is "flex" if argv[0] nil 8318 83191995-01-10 Vern Paxson <vern@ee.lbl.gov> 8320 8321 * NEWS: 2.5.0.5 8322 83231995-01-10 Vern Paxson <vern@ee.lbl.gov> 8324 8325 * flex.1: Documented YY_NUM_RULES 8326 83271995-01-10 Vern Paxson <vern@ee.lbl.gov> 8328 8329 * Makefile.in: added formatted man page to MISC 8330 83311995-01-10 Vern Paxson <vern@ee.lbl.gov> 8332 8333 * main.c: help messages to stdout 8334 83351995-01-09 Vern Paxson <vern@ee.lbl.gov> 8336 8337 * gen.c: Added YY_NUM_RULES 8338 83391995-01-09 Vern Paxson <vern@ee.lbl.gov> 8340 8341 * flex.skl: better fix for #pragma problem 8342 83431995-01-09 Vern Paxson <vern@ee.lbl.gov> 8344 8345 * flexdef.h: better fix for #pragma portability problem 8346 83471995-01-09 Vern Paxson <vern@ee.lbl.gov> 8348 8349 * misc.c: "# line" -> #line 8350 83511995-01-09 Vern Paxson <vern@ee.lbl.gov> 8352 8353 * flex.skl, flexdef.h: comment out Turbo C #pragma's 8354 83551995-01-09 Vern Paxson <vern@ee.lbl.gov> 8356 8357 * scan.l: reset linenum on new file 8358 83591995-01-09 Vern Paxson <vern@ee.lbl.gov> 8360 8361 * flex.skl: isatty() extern 8362 83631995-01-09 Vern Paxson <vern@ee.lbl.gov> 8364 8365 * NEWS, flex.1: 2.5.0.4 8366 83671995-01-09 Vern Paxson <vern@ee.lbl.gov> 8368 8369 * main.c: long options, VMS tweaks 8370 83711995-01-09 Vern Paxson <vern@ee.lbl.gov> 8372 8373 * Makefile.in: Added parse.c, parse.h for dist MISC directory 8374 83751995-01-09 Vern Paxson <vern@ee.lbl.gov> 8376 8377 * flexdef.h: some "const" cleansing 8378 83791995-01-09 Vern Paxson <vern@ee.lbl.gov> 8380 8381 * mkskel.sh: skel[] is now const 8382 83831995-01-09 Vern Paxson <vern@ee.lbl.gov> 8384 8385 * misc.c: some const cleansing 8386 83871995-01-09 Vern Paxson <vern@ee.lbl.gov> 8388 8389 * scan.l: #line in section 1 8390 83911995-01-05 Vern Paxson <vern@ee.lbl.gov> 8392 8393 * sym.c: preen 8394 83951994-12-29 Vern Paxson <vern@ee.lbl.gov> 8396 8397 * configure.in: config.h from conf.in 8398 83991994-12-29 Vern Paxson <vern@ee.lbl.gov> 8400 8401 * flexdef.h: for VMS, delete -> remove 8402 84031994-12-29 Vern Paxson <vern@ee.lbl.gov> 8404 8405 * Makefile.in: config.h.in -> conf.in rm config.h on distclean 8406 84071994-12-29 Vern Paxson <vern@ee.lbl.gov> 8408 8409 * main.c: stdinit tweaks 8410 84111994-12-29 Vern Paxson <vern@ee.lbl.gov> 8412 8413 * scan.l: added nostdinit 8414 84151994-12-28 Vern Paxson <vern@ee.lbl.gov> 8416 8417 * NEWS: added MS-DOS note for 2.5.0.2 8418 84191994-12-28 Vern Paxson <vern@ee.lbl.gov> 8420 8421 * flex.1: typos, tweaks 8422 84231994-12-28 Vern Paxson <vern@ee.lbl.gov> 8424 8425 * Makefile.in: removed flexdoc 8426 84271994-12-28 Vern Paxson <vern@ee.lbl.gov> 8428 8429 * flex.1: flexdoc/flex merge 8430 84311994-12-28 Vern Paxson <vern@ee.lbl.gov> 8432 8433 * flex.1: typos 8434 84351994-12-28 Vern Paxson <vern@ee.lbl.gov> 8436 8437 * NEWS: typo 8438 84391994-12-28 Vern Paxson <vern@ee.lbl.gov> 8440 8441 * flex.1: 2.5 update 8442 84431994-12-28 Vern Paxson <vern@ee.lbl.gov> 8444 8445 * NEWS: 2.5.0.2 8446 84471994-12-28 Vern Paxson <vern@ee.lbl.gov> 8448 8449 * scan.l: fixed sense of %option main implying %option noyywrap 8450 84511994-12-28 Vern Paxson <vern@ee.lbl.gov> 8452 8453 * flex.skl: YY_FLEX_{MAJOR,MINOR}_VERSION fixed bug in unput 8454 trashing yytext even with %array 8455 84561994-12-17 Vern Paxson <vern@ee.lbl.gov> 8457 8458 * flex.1: prior to 2.5 update 8459 84601994-12-17 Vern Paxson <vern@ee.lbl.gov> 8461 8462 * main.c: C++/-P fixes 8463 84641994-12-17 Vern Paxson <vern@ee.lbl.gov> 8465 8466 * FlexLexer.h: -P fixes constructor, destructor moved to flex.skl 8467 84681994-12-17 Vern Paxson <vern@ee.lbl.gov> 8469 8470 * flex.skl: YY_SKIP_YYWRAP yyFlexLexer constructor, destructor 8471 84721994-12-15 Vern Paxson <vern@ee.lbl.gov> 8473 8474 * gen.c: formatting 8475 84761994-12-15 Vern Paxson <vern@ee.lbl.gov> 8477 8478 * gen.c: fixed bug in adjusting yytext before backing up 8479 84801994-12-10 Vern Paxson <vern@ee.lbl.gov> 8481 8482 * scan.l: switched scanner itself over to [:xxx:] 8483 84841994-12-10 Vern Paxson <vern@ee.lbl.gov> 8485 8486 * flex.skl: added YY_FLEX_VERSION 8487 84881994-12-10 Vern Paxson <vern@ee.lbl.gov> 8489 8490 * scan.l: Fixed CCL-match pattern for [:whatever:] 8491 84921994-12-10 Vern Paxson <vern@ee.lbl.gov> 8493 8494 * parse.y: treat [:upper:] as [:lower:] if -i 8495 84961994-12-06 Vern Paxson <vern@ee.lbl.gov> 8497 8498 * NEWS: 2.5.0.1 8499 85001994-12-06 Vern Paxson <vern@ee.lbl.gov> 8501 8502 * flex.skl, gen.c: input() maintains BOL 8503 85041994-12-06 Vern Paxson <vern@ee.lbl.gov> 8505 8506 * flex.skl: check size of buffer in yy_scan_buffer 8507 85081994-12-06 Vern Paxson <vern@ee.lbl.gov> 8509 8510 * flex.skl: added %option main, fixed missing %* 8511 85121994-12-06 Vern Paxson <vern@ee.lbl.gov> 8513 8514 * parse.y: added ccl exprs 8515 85161994-12-06 Vern Paxson <vern@ee.lbl.gov> 8517 8518 * scan.l: added ccl exprs, %option main 8519 85201994-12-06 Vern Paxson <vern@ee.lbl.gov> 8521 8522 * yylex.c: added %options, ccl exprs 8523 85241994-12-05 Vern Paxson <vern@ee.lbl.gov> 8525 8526 * misc.c: undid previous change 8527 85281994-12-04 Vern Paxson <vern@ee.lbl.gov> 8529 8530 * Makefile.in: Makefile.in from srcdir 8531 85321994-12-04 Vern Paxson <vern@ee.lbl.gov> 8533 8534 * Makefile.in: added skel.c to DISTFILES 8535 85361994-12-04 Vern Paxson <vern@ee.lbl.gov> 8537 8538 * flex.skl: added YYSTATE alias 8539 85401994-12-04 Vern Paxson <vern@ee.lbl.gov> 8541 8542 * scan.l: NL is now \r?\n 8543 85441994-12-04 Vern Paxson <vern@ee.lbl.gov> 8545 8546 * gen.c: use cerr for C++ diagnostics 8547 85481994-12-03 Vern Paxson <vern@ee.lbl.gov> 8549 8550 * flex.skl: undid YY_UNIX_NEWLINE 8551 85521994-12-03 Vern Paxson <vern@ee.lbl.gov> 8553 8554 * flexdef.h: STDC_HEADERS to check for stdlib 8555 85561994-12-03 Vern Paxson <vern@ee.lbl.gov> 8557 8558 * configure.in: AC_STDC_HEADERS -> AC_HEADER_STDC 8559 85601994-12-03 Vern Paxson <vern@ee.lbl.gov> 8561 8562 * misc.c: \n -> '\012' 8563 85641994-12-03 Vern Paxson <vern@ee.lbl.gov> 8565 8566 * flex.skl: Added YY_UNIX_NEWLINE 8567 85681994-12-03 Vern Paxson <vern@ee.lbl.gov> 8569 8570 * flex.skl: BOL changes 8571 85721994-12-03 Vern Paxson <vern@ee.lbl.gov> 8573 8574 * dfa.c: fixed bug with caseins but not ecs 8575 85761994-12-03 Vern Paxson <vern@ee.lbl.gov> 8577 8578 * gen.c: BOL changes some casts for Turbo C 8579 85801994-12-03 Vern Paxson <vern@ee.lbl.gov> 8581 8582 * main.c: messages identify filenames 8583 85841994-12-03 Vern Paxson <vern@ee.lbl.gov> 8585 8586 * misc.c: Increase slowly if realloc double overflows 8587 85881994-12-03 Vern Paxson <vern@ee.lbl.gov> 8589 8590 * nfa.c: YY_RULE_SETUP 8591 85921994-12-03 Vern Paxson <vern@ee.lbl.gov> 8593 8594 * scan.l: Added yy_XX_state %option's Added yy_set_bol 8595 85961994-11-29 Vern Paxson <vern@ee.lbl.gov> 8597 8598 * Makefile.in: don't remove ~ files 8599 86001994-11-24 Vern Paxson <vern@ee.lbl.gov> 8601 8602 * Makefile.in: get CFLAGS from autoconf 8603 86041994-11-24 Vern Paxson <vern@ee.lbl.gov> 8605 8606 * dfa.c, flex.skl, flexdef.h, gen.c, misc.c, parse.y, scan.l, sym.c: 8607 Brian Madsen's tweaks for Borland 8608 86091994-11-24 Vern Paxson <vern@ee.lbl.gov> 8610 8611 * version.h: 2.5.0 8612 86131994-11-24 Vern Paxson <vern@ee.lbl.gov> 8614 8615 * flexdef.h: Added do_stdinit 8616 86171994-11-24 Vern Paxson <vern@ee.lbl.gov> 8618 8619 * FlexLexer.h: Added yy_delete_buffer() in destructor 8620 86211994-11-24 Vern Paxson <vern@ee.lbl.gov> 8622 8623 * flex.skl: Added yy_set_interactive, YY_ALWAYS_INTERACTIVE, 8624 YY_NEVER_INTERACTIVE, YY_NO_INPUT, YY_NO_UNPUT, YY_NO_*_STATE 8625 86261994-11-24 Vern Paxson <vern@ee.lbl.gov> 8627 8628 * main.c: Added do_stdinit, Think C hacks 8629 86301994-11-24 Vern Paxson <vern@ee.lbl.gov> 8631 8632 * scan.l: Added %options for input, always-interactive, 8633 never-interactive, yy_scan_{buffer,bytes,string} 8634 86351994-11-05 Vern Paxson <vern@ee.lbl.gov> 8636 8637 * flex.skl: size_t #ifdef's for not compiling some statics 8638 86391994-11-05 Vern Paxson <vern@ee.lbl.gov> 8640 8641 * Makefile.in: $(FLEX) config.h 8642 86431994-11-05 Vern Paxson <vern@ee.lbl.gov> 8644 8645 * configure.in: config.h, size_t, malloc.h, sys/types.h 8646 86471994-11-05 Vern Paxson <vern@ee.lbl.gov> 8648 8649 * flexdef.h: config.h, size_t 8650 86511994-11-05 Vern Paxson <vern@ee.lbl.gov> 8652 8653 * main.c: yywrap option, no stdin/out init for VMS, mundane tweaks 8654 86551994-11-05 Vern Paxson <vern@ee.lbl.gov> 8656 8657 * parse.y: alloca, lint tweaks 8658 86591994-11-05 Vern Paxson <vern@ee.lbl.gov> 8660 8661 * scan.l: %option yywrap size_t tweaks 8662 86631994-11-05 Vern Paxson <vern@ee.lbl.gov> 8664 8665 * tblcmp.c: size_t tweaks 8666 86671994-11-05 Vern Paxson <vern@ee.lbl.gov> 8668 8669 * misc.c: size_t, STDC tweaks 8670 86711994-11-05 Vern Paxson <vern@ee.lbl.gov> 8672 8673 * flex.skl: Added yy_scan_{buffer,bytes,string}, plus tweaks 8674 86751994-10-12 Vern Paxson <vern@ee.lbl.gov> 8676 8677 * flex.skl: made stack code conditional on "stack" option 8678 86791994-10-12 Vern Paxson <vern@ee.lbl.gov> 8680 8681 * scan.l: added use of "stack" %option 8682 86831994-08-03 Vern Paxson <vern@ee.lbl.gov> 8684 8685 * gen.c: Fixed fencepost in call to yy_flex_strncpy 8686 86871994-07-25 Vern Paxson <vern@ee.lbl.gov> 8688 8689 * flex.skl: yy_eof_status -> yy_buffer_status 8690 86911994-07-25 Vern Paxson <vern@ee.lbl.gov> 8692 8693 * flex.skl: yy_flex_strcpy -> yy_flex_strncpy minor prototype tweak 8694 86951994-07-25 Vern Paxson <vern@ee.lbl.gov> 8696 8697 * gen.c: Bug fix for matching NUL's at end of token when 8698 interactive. yy_flex_strcpy -> yy_flex_strncpy 8699 87001994-07-25 Vern Paxson <vern@ee.lbl.gov> 8701 8702 * nfa.c: No YY_USER_ACTION if continued action 8703 87041994-03-16 Vern Paxson <vern@ee.lbl.gov> 8705 8706 * flex.skl: Added fix for 8-bit chars returned by input() 8707 87081994-03-16 Vern Paxson <vern@ee.lbl.gov> 8709 8710 * flex.skl: Move definition of yy_flex_strcpy to come after #define 8711 of yytext_ptr 8712 87131994-01-08 Vern Paxson <vern@ee.lbl.gov> 8714 8715 * mkskel.sh: flex.skel -> flex.skl 8716 87171994-01-08 Vern Paxson <vern@ee.lbl.gov> 8718 8719 * mkskel.sh: Initial revision 8720 87211993-12-29 Vern Paxson <vern@ee.lbl.gov> 8722 8723 * Makefile.in: Fixed scan.c target so "make" detects flex failure 8724 87251993-12-27 Vern Paxson <vern@ee.lbl.gov> 8726 8727 * scan.l: Added %option's 8728 87291993-12-27 Vern Paxson <vern@ee.lbl.gov> 8730 8731 * Makefile.in: Nuked FLEX_FLAGS that are now done using %option 8732 87331993-12-27 Vern Paxson <vern@ee.lbl.gov> 8734 8735 * parse.y, scan.l: %option 8736 87371993-12-27 Vern Paxson <vern@ee.lbl.gov> 8738 8739 * main.c: Reworked for %option 8740 87411993-12-27 Vern Paxson <vern@ee.lbl.gov> 8742 8743 * flexdef.h: Added "unspecified", globals for %option 8744 87451993-12-27 Vern Paxson <vern@ee.lbl.gov> 8746 8747 * sym.c: start condition #define's go to action file 8748 87491993-12-27 Vern Paxson <vern@ee.lbl.gov> 8750 8751 * misc.c: Added action_define() 8752 87531993-12-27 Vern Paxson <vern@ee.lbl.gov> 8754 8755 * scan.l: Minor consolidation using scon scopes etc 8756 87571993-12-27 Vern Paxson <vern@ee.lbl.gov> 8758 8759 * scan.l: Modified to use scon scopes 8760 87611993-12-27 Vern Paxson <vern@ee.lbl.gov> 8762 8763 * scan.l: indented rules 8764 87651993-12-26 Vern Paxson <vern@ee.lbl.gov> 8766 8767 * parse.y: Added scon_stk stuff, format_warn 8768 87691993-12-26 Vern Paxson <vern@ee.lbl.gov> 8770 8771 * flexdef.h: Added format_warn 8772 87731993-12-26 Vern Paxson <vern@ee.lbl.gov> 8774 8775 * parse.y: Working checkpoint prior to adding <scon>{ stuff 8776 87771993-12-26 Vern Paxson <vern@ee.lbl.gov> 8778 8779 * flexdef.h, main.c: Added in_rule, deleted actvsc 8780 87811993-12-26 Vern Paxson <vern@ee.lbl.gov> 8782 8783 * misc.c: Added doubling of '\'s in filenames 8784 87851993-12-26 Vern Paxson <vern@ee.lbl.gov> 8786 8787 * scan.l: Added in_rule, doing_rule_action 8788 87891993-12-26 Vern Paxson <vern@ee.lbl.gov> 8790 8791 * sym.c: Removed actvsc 8792 87931993-12-23 Vern Paxson <vern@ee.lbl.gov> 8794 8795 * flex.1: -ooutput #line directives credits 8796 87971993-12-23 Vern Paxson <vern@ee.lbl.gov> 8798 8799 * flex.skl: Fixsed sense of test for %array 8800 88011993-12-23 Vern Paxson <vern@ee.lbl.gov> 8802 8803 * NEWS: 2.5.0 snapshot for Craig 8804 88051993-12-23 Vern Paxson <vern@ee.lbl.gov> 8806 8807 * parse.y: Added beginnings of <SCON>{ ... } 8808 88091993-12-23 Vern Paxson <vern@ee.lbl.gov> 8810 8811 * scan.l: Simplified scanning {}'s 8812 88131993-12-20 Vern Paxson <vern@ee.lbl.gov> 8814 8815 * flexdef.h: Added <stdlib.h> 8816 88171993-12-17 Vern Paxson <vern@ee.lbl.gov> 8818 8819 * flex.skl: prototypes for alloc/string routines 8820 88211993-12-17 Vern Paxson <vern@ee.lbl.gov> 8822 8823 * flex.skl: alloc, string routines internal 8824 88251993-12-17 Vern Paxson <vern@ee.lbl.gov> 8826 8827 * Makefile.in: Nuked lib{string,alloc}.c, added dependency of 8828 yylex.o on parse.h 8829 88301993-12-17 Vern Paxson <vern@ee.lbl.gov> 8831 8832 * configure.in: Check for string.h 8833 88341993-12-17 Vern Paxson <vern@ee.lbl.gov> 8835 8836 * flexdef.h: Use autoconf for string/strings.h yy_flex_XXX -> 8837 flex_XXX 8838 88391993-12-17 Vern Paxson <vern@ee.lbl.gov> 8840 8841 * scan.l: Added flex_XXX -> yy_flex_XXX wrappers 8842 88431993-12-17 Vern Paxson <vern@ee.lbl.gov> 8844 8845 * dfa.c, misc.c, sym.c: yy_flex_XXX -> flex_XXX 8846 88471993-12-17 Vern Paxson <vern@ee.lbl.gov> 8848 8849 * yylex.c: No more WHITESPACE token 8850 88511993-12-16 Vern Paxson <vern@ee.lbl.gov> 8852 8853 * FlexLexer.h, flex.skl: Added yy_top_state() 8854 88551993-12-16 Vern Paxson <vern@ee.lbl.gov> 8856 8857 * scan.l: simplified comment-scanning using push/pop states 8858 88591993-12-16 Vern Paxson <vern@ee.lbl.gov> 8860 8861 * parse.y: removed crufty WHITESPACE token, some uses of '\n' token 8862 88631993-12-15 Vern Paxson <vern@ee.lbl.gov> 8864 8865 * FlexLexer.h: start stack, extern "C++" moved 8866 88671993-12-15 Vern Paxson <vern@ee.lbl.gov> 8868 8869 * dfa.c: Bug fix for -CF 8870 88711993-12-15 Vern Paxson <vern@ee.lbl.gov> 8872 8873 * flexdef.h, misc.c: alloc routines take unsigned 8874 88751993-12-15 Vern Paxson <vern@ee.lbl.gov> 8876 8877 * flex.skl: start-state stacks, alloc routines take unsigned 8878 88791993-12-15 Vern Paxson <vern@ee.lbl.gov> 8880 8881 * flexdef.h, misc.c: bracket -CF table elements 8882 88831993-12-13 Vern Paxson <vern@ee.lbl.gov> 8884 8885 * misc.c: Do #bytes computation in {re,}allocate_array() only once 8886 88871993-12-11 Vern Paxson <vern@ee.lbl.gov> 8888 8889 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: 8890 yy_str*() -> str*() 8891 88921993-12-11 Vern Paxson <vern@ee.lbl.gov> 8893 8894 * Makefile.in, dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, 8895 parse.y, scan.l, sym.c: -o option 8896 88971993-12-11 Vern Paxson <vern@ee.lbl.gov> 8898 8899 * gen.c: lint tweak 8900 89011993-12-11 Vern Paxson <vern@ee.lbl.gov> 8902 8903 * NEWS: Expanded on extern "C++" news item 8904 89051993-12-11 Vern Paxson <vern@ee.lbl.gov> 8906 8907 * NEWS: 2.4.5 8908 89091993-12-11 Vern Paxson <vern@ee.lbl.gov> 8910 8911 * flex.skl: Added yy_fill_buffer 8912 89131993-12-11 Vern Paxson <vern@ee.lbl.gov> 8914 8915 * gen.c: is_interactive -> yy_is_interactive 8916 89171993-12-11 Vern Paxson <vern@ee.lbl.gov> 8918 8919 * flex.1: Updated credits 8920 89211993-12-11 Vern Paxson <vern@ee.lbl.gov> 8922 8923 * Makefile.in: Fixed typo in "uninstall" target 8924 89251993-12-11 Vern Paxson <vern@ee.lbl.gov> 8926 8927 * gen.c: Updated comment regarding 0-based vs. 1-based arrays for 8928 -CF. 8929 89301993-12-11 Vern Paxson <vern@ee.lbl.gov> 8931 8932 * dfa.c: Initialize dfaacc[0] for -CF representation Fixed minor 8933 memory leak 8934 89351993-12-11 Vern Paxson <vern@ee.lbl.gov> 8936 8937 * main.c: #include "FlexLexer.h" -> <FlexLexer.h> 8938 89391993-12-11 Vern Paxson <vern@ee.lbl.gov> 8940 8941 * FlexLexer.h: Added extern "C++" wrapper 8942 89431993-12-09 Vern Paxson <vern@ee.lbl.gov> 8944 8945 * main.c: Detect REJECT etc. before generating YY_USES_REJECT! 8946 89471993-12-09 Vern Paxson <vern@ee.lbl.gov> 8948 8949 * gen.c: Fixed bug in interactive reads where char is unsigned 8950 89511993-12-09 Vern Paxson <vern@ee.lbl.gov> 8952 8953 * parse.y: Fixed bug in treating '$' as variable trailing context 8954 89551993-12-09 Vern Paxson <vern@ee.lbl.gov> 8956 8957 * version.h: 2.4.5 8958 89591993-12-07 Vern Paxson <vern@ee.lbl.gov> 8960 8961 * README: pretester update 8962 89631993-12-07 Vern Paxson <vern@ee.lbl.gov> 8964 8965 * NEWS: 2.4.4 8966 89671993-12-07 Vern Paxson <vern@ee.lbl.gov> 8968 8969 * flex.1: LexError(), C++ experiment warning, credits 8970 89711993-12-07 Vern Paxson <vern@ee.lbl.gov> 8972 8973 * scan.l: Fixed 8-bit bug 8974 89751993-12-07 Vern Paxson <vern@ee.lbl.gov> 8976 8977 * flex.skl, gen.c: Fixed nasty 8-bit bugs 8978 89791993-12-07 Vern Paxson <vern@ee.lbl.gov> 8980 8981 * dfa.c, ecs.c, flexdef.h, gen.c, main.c, nfa.c, tblcmp.c: 8982 {min,max,abs} -> {MIN,MAX,ABS} 8983 89841993-12-07 Vern Paxson <vern@ee.lbl.gov> 8985 8986 * FlexLexer.h, flex.skl: Support for yyFlexLexer::LexerError 8987 89881993-12-06 Vern Paxson <vern@ee.lbl.gov> 8989 8990 * version.h: 2.4.4 8991 89921993-12-05 Vern Paxson <vern@ee.lbl.gov> 8993 8994 * flex.1: credits update 8995 89961993-12-05 Vern Paxson <vern@ee.lbl.gov> 8997 8998 * Makefile.in: very minor "install" tweaks 8999 90001993-12-05 Vern Paxson <vern@ee.lbl.gov> 9001 9002 * flex.skl, nfa.c: YY_USER_ACTION generated now for each case in 9003 action switch 9004 90051993-12-04 Vern Paxson <vern@ee.lbl.gov> 9006 9007 * flex.skl: Fixed bug in pointing yyin at a new file and resuming 9008 scanning 9009 90101993-12-03 Vern Paxson <vern@ee.lbl.gov> 9011 9012 * NEWS: Added note regarding g++ 2.5.X 9013 90141993-12-03 Vern Paxson <vern@ee.lbl.gov> 9015 9016 * flex.1: updated credits 9017 90181993-12-03 Vern Paxson <vern@ee.lbl.gov> 9019 9020 * NEWS: ranlib addition for 2.4.3 9021 90221993-12-03 Vern Paxson <vern@ee.lbl.gov> 9023 9024 * Makefile.in: Minor tweak to last change 9025 90261993-12-03 Vern Paxson <vern@ee.lbl.gov> 9027 9028 * Makefile.in: run ranlib on libfl.a 9029 90301993-12-03 Vern Paxson <vern@ee.lbl.gov> 9031 9032 * NEWS: Hopefully last update prior to 2.4.3 9033 90341993-12-03 Vern Paxson <vern@ee.lbl.gov> 9035 9036 * flexdef.h, gen.c, misc.c, sym.c: lint tweaks 9037 90381993-12-03 Vern Paxson <vern@ee.lbl.gov> 9039 9040 * Makefile.in: Added exec_prefix 9041 90421993-12-03 Vern Paxson <vern@ee.lbl.gov> 9043 9044 * flex.1: credit update 9045 90461993-12-03 Vern Paxson <vern@ee.lbl.gov> 9047 9048 * flex.skl: lint tweak 9049 90501993-12-03 Vern Paxson <vern@ee.lbl.gov> 9051 9052 * NEWS: FlexLexer.h fixed for separate inclusion 9053 90541993-12-03 Vern Paxson <vern@ee.lbl.gov> 9055 9056 * FlexLexer.h, flex.skl, main.c: mods so FlexLexer.h can be included 9057 separately 9058 90591993-12-03 Vern Paxson <vern@ee.lbl.gov> 9060 9061 * flex.1: -F incompatible with -+ 9062 90631993-12-02 Vern Paxson <vern@ee.lbl.gov> 9064 9065 * NEWS: Elaborated comments for 2.4.3 9066 90671993-12-02 Vern Paxson <vern@ee.lbl.gov> 9068 9069 * NEWS: 2.4.3 9070 90711993-12-02 Vern Paxson <vern@ee.lbl.gov> 9072 9073 * flex.1: Updated message regarding missing libfl.a routines Added 9074 thanks to Noah Friedman 9075 90761993-12-02 Vern Paxson <vern@ee.lbl.gov> 9077 9078 * Makefile.in: Added libstring.c Modified "lint" target to use 9079 -Dconst= Added a.out, lex.yy.cc to sundry clean targets 9080 90811993-12-02 Vern Paxson <vern@ee.lbl.gov> 9082 9083 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: Use 9084 yy_strXXX() routines instead of <string.h> 9085 90861993-12-01 Vern Paxson <vern@ee.lbl.gov> 9087 9088 * version.h: 2.4.3 9089 90901993-12-01 Vern Paxson <vern@ee.lbl.gov> 9091 9092 * flexdef.h, misc.c: yy_flex_xmalloc() moved to misc.c 9093 90941993-12-01 Vern Paxson <vern@ee.lbl.gov> 9095 9096 * flex.skl: Fixed bug in yy_fatal_error() 9097 90981993-12-01 Vern Paxson <vern@ee.lbl.gov> 9099 9100 * Makefile.in: ... and remove plain tar file after compression 9101 91021993-12-01 Vern Paxson <vern@ee.lbl.gov> 9103 9104 * NEWS: 2.4.2 9105 91061993-12-01 Vern Paxson <vern@ee.lbl.gov> 9107 9108 * Makefile.in: Produce both compress'd and gzip'd distribution tar 9109 files 9110 91111993-12-01 Vern Paxson <vern@ee.lbl.gov> 9112 9113 * version.h: Release 2.4.2 9114 91151993-11-30 Vern Paxson <vern@ee.lbl.gov> 9116 9117 * NEWS: -a -> -Ca 9118 91191993-11-30 Vern Paxson <vern@ee.lbl.gov> 9120 9121 * README: described configuration files in manifest 9122 91231993-11-30 Vern Paxson <vern@ee.lbl.gov> 9124 9125 * Makefile.in: Added intermediate step of copying MISC/alloca.c -> 9126 alloca.c Included CPPFLAGS when compiling alloca.c 9127 91281993-11-30 Vern Paxson <vern@ee.lbl.gov> 9129 9130 * README: Credit to 2.4 pre-testers. 9131 91321993-11-30 Vern Paxson <vern@ee.lbl.gov> 9133 9134 * gen.c: Fixed nasty bug in short/long decl decision 9135 91361993-11-30 Vern Paxson <vern@ee.lbl.gov> 9137 9138 * flexdef.h: Lowered MAX_SHORT out of increased general paranoia. 9139 Added yy_flex_xmalloc() proto 9140 91411993-11-30 Vern Paxson <vern@ee.lbl.gov> 9142 9143 * main.c: Fixed very minor typo in -v output 9144 91451993-11-30 Vern Paxson <vern@ee.lbl.gov> 9146 9147 * misc.c: Removed vestigal cast to (char) in isupper() call 9148 91491993-11-30 Vern Paxson <vern@ee.lbl.gov> 9150 9151 * misc.c: Added casts to unsigned Char for isascii() calls 9152 91531993-11-30 Vern Paxson <vern@ee.lbl.gov> 9154 9155 * parse.y: Added #ifdef chud for alloca() 9156 91571993-11-30 Vern Paxson <vern@ee.lbl.gov> 9158 9159 * Makefile.in: Added alloca 9160 91611993-11-30 Vern Paxson <vern@ee.lbl.gov> 9162 9163 * configure.in: Add AC_ALLOCA if using bison 9164 91651993-11-29 Vern Paxson <vern@ee.lbl.gov> 9166 9167 * Makefile.in: Added intermediate file going scan.l -> scan.c 9168 91691993-11-29 Vern Paxson <vern@ee.lbl.gov> 9170 9171 * Makefile.in: Removed parse.{c,h} from distribution files, since 9172 they may not be all that portable. 9173 91741993-11-29 Vern Paxson <vern@ee.lbl.gov> 9175 9176 * flex.skl: Fixed %array YYLMAX headaches, added error message if 9177 buffer needs growing but REJECT used 9178 91791993-11-29 Vern Paxson <vern@ee.lbl.gov> 9180 9181 * gen.c, main.c: Fixed YYLMAX headaches 9182 91831993-11-29 Vern Paxson <vern@ee.lbl.gov> 9184 9185 * flex.1: Documented that buffer can't grow if REJECT used 9186 91871993-11-29 Vern Paxson <vern@ee.lbl.gov> 9188 9189 * Makefile.in: Added parse.{c,h} to dist files 9190 91911993-11-29 Vern Paxson <vern@ee.lbl.gov> 9192 9193 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l: Fixed to 9194 buffer section 1 definitions 9195 91961993-11-29 Vern Paxson <vern@ee.lbl.gov> 9197 9198 * sym.c: Fixed ANSI-C glitch with '%' operator 9199 92001993-11-29 Vern Paxson <vern@ee.lbl.gov> 9201 9202 * scan.l: Fixed mis-definition of ndlookup() 9203 92041993-11-29 Vern Paxson <vern@ee.lbl.gov> 9205 9206 * NEWS: 2.4 -> 2.4.1 9207 92081993-11-29 Vern Paxson <vern@ee.lbl.gov> 9209 9210 * Makefile.in: Added install.sh, mkinstalldirs to distribution files 9211 92121993-11-29 Vern Paxson <vern@ee.lbl.gov> 9213 9214 * flex.1: Added Nathan Zelle, "promoted" Francois 9215 92161993-11-29 Vern Paxson <vern@ee.lbl.gov> 9217 9218 * Makefile.in: only "realclean" removes flex dist depends on flex 9219 92201993-11-29 Vern Paxson <vern@ee.lbl.gov> 9221 9222 * flexdef.h, misc.c: myctoi takes char[] instead of Char[] 9223 92241993-11-28 Vern Paxson <vern@ee.lbl.gov> 9225 9226 * flexdef.h: -a -> -Ca all_lower, all_upper -> work on char* 9227 92281993-11-28 Vern Paxson <vern@ee.lbl.gov> 9229 9230 * Makefile.in: Added -Ca to bigcheck 9231 92321993-11-28 Vern Paxson <vern@ee.lbl.gov> 9233 9234 * main.c: -a -> -Ca; fixed help output 9235 92361993-11-28 Vern Paxson <vern@ee.lbl.gov> 9237 9238 * dfa.c, flex.1: -a -> -Ca 9239 92401993-11-28 Vern Paxson <vern@ee.lbl.gov> 9241 9242 * misc.c: all_lower, all_upper work on char* 9243 92441993-11-28 Vern Paxson <vern@ee.lbl.gov> 9245 9246 * scan.l: Fixed some casts now that yytext is always char* and never 9247 unsigned char* 9248 92491993-11-28 Vern Paxson <vern@ee.lbl.gov> 9250 9251 * Makefile.in: Francois' tweaks 9252 92531993-11-28 Vern Paxson <vern@ee.lbl.gov> 9254 9255 * configure.in: AC_LN_S, AC_STDC_HEADERS (but not AC_ALLOCA) 9256 92571993-11-27 Vern Paxson <vern@ee.lbl.gov> 9258 9259 * NEWS: fixed typo 9260 92611993-11-27 Vern Paxson <vern@ee.lbl.gov> 9262 9263 * Makefile.in: Don't remove dist directory 9264 92651993-11-27 Vern Paxson <vern@ee.lbl.gov> 9266 9267 * Makefile.in: Include liballoc.c in lint targets 9268 92691993-11-27 Vern Paxson <vern@ee.lbl.gov> 9270 9271 * misc.c: lint tweak 9272 92731993-11-27 Vern Paxson <vern@ee.lbl.gov> 9274 9275 * Makefile.in: Added -l compression to bigcheck 9276 92771993-11-27 Vern Paxson <vern@ee.lbl.gov> 9278 9279 * Makefile.in: permission tweaking for "dist" 9280 92811993-11-27 Vern Paxson <vern@ee.lbl.gov> 9282 9283 * Makefile.in: more "dist" tweaks 9284 92851993-11-27 Vern Paxson <vern@ee.lbl.gov> 9286 9287 * Makefile.in: Changed "make dist" to use version.h, include scan.c 9288 in initial dir copy 9289 92901993-11-27 Vern Paxson <vern@ee.lbl.gov> 9291 9292 * version.h: 2.4.1 9293 92941993-11-27 Vern Paxson <vern@ee.lbl.gov> 9295 9296 * README: Revised as per Francois Pinard 9297 92981993-11-27 Vern Paxson <vern@ee.lbl.gov> 9299 9300 * COPYING: flex.skel -> flex.skl 9301 93021993-11-27 Vern Paxson <vern@ee.lbl.gov> 9303 9304 * NEWS: Updated date of 2.4 release 9305 93061993-11-27 Vern Paxson <vern@ee.lbl.gov> 9307 9308 * Makefile.in: Removed manual & nroff output from distribution 9309 93101993-11-27 Vern Paxson <vern@ee.lbl.gov> 9311 9312 * NEWS: 2.4.1 release 9313 93141993-11-27 Vern Paxson <vern@ee.lbl.gov> 9315 9316 * configure.in: Initial revision 9317 93181993-11-27 Vern Paxson <vern@ee.lbl.gov> 9319 9320 * Makefile.in: Merge w/ 2.4.1 changes added "dist2" target 9321 93221993-11-26 Vern Paxson <vern@ee.lbl.gov> 9323 9324 * Makefile.in: Initial revision 9325 93261993-11-26 Vern Paxson <vern@ee.lbl.gov> 9327 9328 * flexdef.h: Removed #ifndef FILE protection from include of stdio 9329 93301993-11-26 Vern Paxson <vern@ee.lbl.gov> 9331 9332 * flex.1: Added Francois Pinard to distribution headache helpers 9333 93341993-11-26 Vern Paxson <vern@ee.lbl.gov> 9335 9336 * flex.skl: Modified C++ scanners to get input a character at a time 9337 for interactive scanners. 9338 93391993-11-26 Vern Paxson <vern@ee.lbl.gov> 9340 9341 * main.c: Added YY_INTERACTIVE. 9342 93431993-11-26 Vern Paxson <vern@ee.lbl.gov> 9344 9345 * scan.l: Put definitions inside ()'s so we can test -l option for 9346 "make bigcheck" 9347 93481993-11-26 Vern Paxson <vern@ee.lbl.gov> 9349 9350 * flex.1: Documented YY_INTERACTIVE. 9351 93521993-11-26 Vern Paxson <vern@ee.lbl.gov> 9353 9354 * flex.1, flex.skl, flexdef.h, gen.c, main.c, parse.y, scan.l: -l 9355 lex compatibility flag 9356 93571993-11-20 Vern Paxson <vern@ee.lbl.gov> 9358 9359 * flex.skl: Support for read()/fread() section 1 definitions precede 9360 default macro definitions 9361 93621993-11-20 Vern Paxson <vern@ee.lbl.gov> 9363 9364 * flexdef.h: Added use_read global 9365 93661993-11-20 Vern Paxson <vern@ee.lbl.gov> 9367 9368 * gen.c: Cleaner definition for yymore() Fixed string broken across 9369 multiple lines 9370 93711993-11-20 Vern Paxson <vern@ee.lbl.gov> 9372 9373 * main.c: Added -Cr 9374 93751993-11-20 Vern Paxson <vern@ee.lbl.gov> 9376 9377 * misc.c: K&R declaration for check_char() 9378 93791993-11-20 Vern Paxson <vern@ee.lbl.gov> 9380 9381 * flex.1: Documented -Cr 9382 93831993-11-20 Vern Paxson <vern@ee.lbl.gov> 9384 9385 * flex.1: No need to #undef before redefining prior to -Cr 9386 documentation 9387 93881993-11-10 Vern Paxson <vern@ee.lbl.gov> 9389 9390 * README: Heavily massaged for 2.4 9391 93921993-11-10 Vern Paxson <vern@ee.lbl.gov> 9393 9394 * flex.1: Added Landon Noll to thanks. 9395 93961993-11-10 Vern Paxson <vern@ee.lbl.gov> 9397 9398 * NEWS: 2.4 release 9399 94001993-11-10 Vern Paxson <vern@ee.lbl.gov> 9401 9402 * flex.1: 2.4 documentation 9403 94041993-11-10 Vern Paxson <vern@ee.lbl.gov> 9405 9406 * main.c: Added global to remember -P prefix so it can be written in 9407 -v summary. Alphabetized prefix generation, added yywrap 9408 94091993-11-09 Vern Paxson <vern@ee.lbl.gov> 9410 9411 * version.h: updated date for 2.4.0 :-( 9412 94131993-10-10 Vern Paxson <vern@ee.lbl.gov> 9414 9415 * FlexLexer.h: Whitespace tweaking 9416 94171993-10-10 Vern Paxson <vern@ee.lbl.gov> 9418 9419 * main.c: Use DEFAULT_CSIZE only if not using equivalence classes. 9420 94211993-10-10 Vern Paxson <vern@ee.lbl.gov> 9422 9423 * flex.1: Checkpoint prior to final 2.4 update 9424 94251993-10-04 Vern Paxson <vern@ee.lbl.gov> 9426 9427 * NEWS: Raw 2.4 changes 9428 94291993-10-04 Vern Paxson <vern@ee.lbl.gov> 9430 9431 * flex.skl: osfcn.h -> unistd.h 9432 94331993-10-04 Vern Paxson <vern@ee.lbl.gov> 9434 9435 * flex.skl: Added "static" to definition of yy_fatal_error as well 9436 as fwd decl. 9437 94381993-10-04 Vern Paxson <vern@ee.lbl.gov> 9439 9440 * flex.skl: Added yy_fatal_error function. 9441 94421993-10-03 Vern Paxson <vern@ee.lbl.gov> 9443 9444 * flex.skl, gen.c: Got rid of (char *) casts of yytext, no longer 9445 needed. 9446 94471993-10-03 Vern Paxson <vern@ee.lbl.gov> 9448 9449 * FlexLexer.h: YY_CHAR -> char added YYText(), YYLeng() 9450 94511993-10-03 Vern Paxson <vern@ee.lbl.gov> 9452 9453 * flex.skl, gen.c: Minimized use of YY_CHAR 9454 94551993-10-03 Vern Paxson <vern@ee.lbl.gov> 9456 9457 * main.c: Added "flex++" feature Minimized use of YY_CHAR 9458 94591993-10-02 Vern Paxson <vern@ee.lbl.gov> 9460 9461 * main.c: Clarified help message for -S 9462 94631993-10-02 Vern Paxson <vern@ee.lbl.gov> 9464 9465 * libyywrap.c, version.h: Initial revision 9466 94671993-10-02 Vern Paxson <vern@ee.lbl.gov> 9468 9469 * main.c: If -+ used, output to lex.yy.cc 9470 94711993-10-02 Vern Paxson <vern@ee.lbl.gov> 9472 9473 * FlexLexer.h, flex.skl: Switched from FILE*'s to stream's 9474 94751993-10-02 Vern Paxson <vern@ee.lbl.gov> 9476 9477 * flexdef.h: Added expand_nxt_chk() extern. 9478 94791993-10-02 Vern Paxson <vern@ee.lbl.gov> 9480 9481 * flex.skl: Added dynamic buffer growing. Added yyless() for 9482 section 3. 9483 94841993-10-02 Vern Paxson <vern@ee.lbl.gov> 9485 9486 * dfa.c, flexdef.h, gen.c, main.c: Added -a option for long-align. 9487 94881993-10-02 Vern Paxson <vern@ee.lbl.gov> 9489 9490 * scan.l: formfeed no longer considered whitespace 9491 94921993-09-21 Vern Paxson <vern@ee.lbl.gov> 9493 9494 * flexdef.h: Nuked FILENAMESIZE 9495 94961993-09-21 Vern Paxson <vern@ee.lbl.gov> 9497 9498 * main.c: yyflexlexer.h -> FlexLexer.h minor portability tweak 9499 95001993-09-21 Vern Paxson <vern@ee.lbl.gov> 9501 9502 * gen.c: Added start condition to EOF trace output 9503 95041993-09-21 Vern Paxson <vern@ee.lbl.gov> 9505 9506 * flex.skl: Added YY_START changed yyFlexLexer to define yylex() 9507 95081993-09-21 Vern Paxson <vern@ee.lbl.gov> 9509 9510 * misc.c: Minor portability tweaks 9511 95121993-09-21 Vern Paxson <vern@ee.lbl.gov> 9513 9514 * FlexLexer.h: Split into two classes, one fully abstract. yylex() 9515 no longer abstract in yyFlexLexer 9516 95171993-09-21 Vern Paxson <vern@ee.lbl.gov> 9518 9519 * scan.l: PC lint tweak 9520 95211993-09-21 Vern Paxson <vern@ee.lbl.gov> 9522 9523 * parse.y: YYSTYPE #define'd to int 9524 95251993-09-21 Vern Paxson <vern@ee.lbl.gov> 9526 9527 * nfa.c: minor lint tweak 9528 95291993-09-16 Vern Paxson <vern@ee.lbl.gov> 9530 9531 * FlexLexer.h: Initial revision 9532 95331993-09-16 Vern Paxson <vern@ee.lbl.gov> 9534 9535 * flexdef.h: Delete prototypes for Unix system calls. 9536 95371993-09-16 Vern Paxson <vern@ee.lbl.gov> 9538 9539 * ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, nfa.c, parse.y, 9540 scan.l, sym.c, tblcmp.c, yylex.c: nuked static RCS string 9541 95421993-09-16 Vern Paxson <vern@ee.lbl.gov> 9543 9544 * main.c: %array not allowed with C++ scanners 9545 95461993-09-16 Vern Paxson <vern@ee.lbl.gov> 9547 9548 * scan.l: Fixed bugs regarding %{%} code in section 2 prolog %array 9549 not allowed with C++ scanners 9550 95511993-08-25 Vern Paxson <vern@ee.lbl.gov> 9552 9553 * flexdef.h: Added C_plus_plus flag. 9554 95551993-08-25 Vern Paxson <vern@ee.lbl.gov> 9556 9557 * flex.skl: First version of C/C++ skeleton 9558 95591993-08-25 Vern Paxson <vern@ee.lbl.gov> 9560 9561 * gen.c: yy_state_type declared earlier. Made a bunch of statics 9562 only output if not -+ 9563 95641993-08-25 Vern Paxson <vern@ee.lbl.gov> 9565 9566 * main.c: Added -+ option, updated usage() output, rearranged some 9567 generated code to come at the right point in the output for 9568 yyflexlexer.h. 9569 95701993-08-25 Vern Paxson <vern@ee.lbl.gov> 9571 9572 * misc.c: Added %+/%-/%* to skelout() 9573 95741993-08-25 Vern Paxson <vern@ee.lbl.gov> 9575 9576 * scan.l: EOF in section 2 prolog leads to section 0, not section 3 9577 95781993-08-25 Vern Paxson <vern@ee.lbl.gov> 9579 9580 * yylex.c: Dump promotion of EOF in section 2 to turn on section 3; 9581 instead just treat it like a final EOF 9582 95831993-08-25 Vern Paxson <vern@ee.lbl.gov> 9584 9585 * dfa.c: yy_nxt table should be "const" 9586 95871993-08-24 Vern Paxson <vern@ee.lbl.gov> 9588 9589 * flexdef.h: Removed a lot of #ifdef chud "backtracking" -> "backing 9590 up" 9591 95921993-08-24 Vern Paxson <vern@ee.lbl.gov> 9593 9594 * main.c: "backtracking" -> "backing up" got rid of time reports 9595 95961993-08-24 Vern Paxson <vern@ee.lbl.gov> 9597 9598 * gen.c: "backtracking" -> "backing up" some portability tweaks 9599 fixed to only call flexscan() when done if known to be in section 3 9600 96011993-08-24 Vern Paxson <vern@ee.lbl.gov> 9602 9603 * misc.c: isascii() moved to flexdef.h nuked flex_gettime() 9604 96051993-08-24 Vern Paxson <vern@ee.lbl.gov> 9606 9607 * scan.l: Fixed bug with empty section 2 9608 96091993-08-24 Vern Paxson <vern@ee.lbl.gov> 9610 9611 * yylex.c: Chucked definition of isascii() 9612 96131993-08-24 Vern Paxson <vern@ee.lbl.gov> 9614 9615 * flex.skl: preserve yytext on input() bug fix when combining 9616 yyless() with yymore() checkpoint prior to C++ option 9617 96181993-08-24 Vern Paxson <vern@ee.lbl.gov> 9619 9620 * dfa.c: "backtracking" -> "backing up" 9621 96221993-07-09 Vern Paxson <vern@ee.lbl.gov> 9623 9624 * flex.skl: Fixed to not generate extra EOF's after reading one. 9625 96261993-07-05 Vern Paxson <vern@ee.lbl.gov> 9627 9628 * main.c: Spit out definition of YY_CHAR early 9629 96301993-07-05 Vern Paxson <vern@ee.lbl.gov> 9631 9632 * flex.skl: Some rearranging to make sure things get declared in the 9633 right order 9634 96351993-07-05 Vern Paxson <vern@ee.lbl.gov> 9636 9637 * tblcmp.c: Some comment fixes as per Wilhelms 9638 96391993-07-05 Vern Paxson <vern@ee.lbl.gov> 9640 9641 * scan.l: Nuked #undef of yywrap, now that it's a function 9642 96431993-07-05 Vern Paxson <vern@ee.lbl.gov> 9644 9645 * parse.y: Fixed bug with Z-a character classes as per Wilhelms 9646 96471993-07-05 Vern Paxson <vern@ee.lbl.gov> 9648 9649 * nfa.c: added check_char call in mkstate() to prevent bad xtion 9650 chars 9651 96521993-07-05 Vern Paxson <vern@ee.lbl.gov> 9653 9654 * gen.c: Fixed some reallocation bugs, etc. as per Wilhelms 9655 96561993-07-05 Vern Paxson <vern@ee.lbl.gov> 9657 9658 * flexdef.h: Added check_char(), readable_form() 9659 96601993-07-05 Vern Paxson <vern@ee.lbl.gov> 9661 9662 * flex.skl: Added #ifndef's around #define's to let user override 9663 Moved a bunch of definitions prior to section 1 9664 96651993-07-05 Vern Paxson <vern@ee.lbl.gov> 9666 9667 * dfa.c: Wilhems bug fixes. 9668 96691993-07-05 Vern Paxson <vern@ee.lbl.gov> 9670 9671 * ccl.c, misc.c: Added check_char() 9672 96731993-06-12 Vern Paxson <vern@ee.lbl.gov> 9674 9675 * flexdef.h: Changed to use yy_flex_alloc() and friends 9676 96771993-06-12 Vern Paxson <vern@ee.lbl.gov> 9678 9679 * main.c: Added -P flag 9680 96811993-06-12 Vern Paxson <vern@ee.lbl.gov> 9682 9683 * scan.l: Fixed bug in lex % directives 9684 96851993-06-12 Vern Paxson <vern@ee.lbl.gov> 9686 9687 * misc.c: Modified to use yy_flex_alloc() and friends 9688 96891993-06-12 Vern Paxson <vern@ee.lbl.gov> 9690 9691 * sym.c: Modified to use yy_flex_alloc() 9692 96931993-06-12 Vern Paxson <vern@ee.lbl.gov> 9694 9695 * flex.skl: Modified to use yy_flex_alloc() and friends Moved some 9696 globals earlier in the file to permit access in section 1 9697 96981993-06-12 Vern Paxson <vern@ee.lbl.gov> 9699 9700 * dfa.c: Got rid of code needed for %t 9701 97021993-04-14 Vern Paxson <vern@ee.lbl.gov> 9703 9704 * ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, libmain.c, 9705 main.c, misc.c, nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 9706 Reformatting. 9707 97081993-04-05 Vern Paxson <vern@ee.lbl.gov> 9709 9710 * flex.1: Fixed bug in description of backtracking 9711 97121993-04-05 Vern Paxson <vern@ee.lbl.gov> 9713 9714 * NEWS: 2.3.8 9715 97161993-04-05 Vern Paxson <vern@ee.lbl.gov> 9717 9718 * flex.skl, main.c: %array support 9719 97201993-04-05 Vern Paxson <vern@ee.lbl.gov> 9721 9722 * misc.c: Added non-STDC clause for '\a' 9723 97241993-04-05 Vern Paxson <vern@ee.lbl.gov> 9725 9726 * scan.l: Fixed subtle problems regarding '*'s in comments 9727 %pointer/%array match entire lines 9728 97291993-04-05 Vern Paxson <vern@ee.lbl.gov> 9730 9731 * gen.c: Added %array support 9732 97331993-02-06 Vern Paxson <vern@ee.lbl.gov> 9734 9735 * README: Finally updated email addr 9736 97371993-02-06 Vern Paxson <vern@ee.lbl.gov> 9738 9739 * flex.1: Mostly .LP -> .PP 9740 97411993-02-06 Vern Paxson <vern@ee.lbl.gov> 9742 9743 * flexdef.h: [no log message] 9744 97451993-02-06 Vern Paxson <vern@ee.lbl.gov> 9746 9747 * main.c, scan.l: A lot of tweaks ... 9748 97491993-02-06 Vern Paxson <vern@ee.lbl.gov> 9750 9751 * ccl.c: reallocate_character_array -> reallocate_Character_array 9752 97531993-02-06 Vern Paxson <vern@ee.lbl.gov> 9754 9755 * gen.c: Bug/lint fixes Modified to work with "action" array instead 9756 of temp file 9757 97581993-02-06 Vern Paxson <vern@ee.lbl.gov> 9759 9760 * sym.c: Fixed bug in 8-bit hashing 9761 97621993-02-06 Vern Paxson <vern@ee.lbl.gov> 9763 9764 * parse.y: numerous bug fixes extra formatting of error/warning 9765 messages added support of <*>, partial support for nested start 9766 conditions 9767 97681993-02-06 Vern Paxson <vern@ee.lbl.gov> 9769 9770 * ecs.c: Remove %t cruft 9771 97721993-02-06 Vern Paxson <vern@ee.lbl.gov> 9773 9774 * flex.skl: Beginning of %pointer/%array support 9775 97761993-02-06 Vern Paxson <vern@ee.lbl.gov> 9777 9778 * dfa.c: Added keeping track of which rules are useful fixed a 9779 fencepost error in checking for scanners that require -8 9780 97811993-02-06 Vern Paxson <vern@ee.lbl.gov> 9782 9783 * nfa.c: Added checking for whether rules are useful modified to 9784 work with internal "action" array 9785 97861993-02-06 Vern Paxson <vern@ee.lbl.gov> 9787 9788 * misc.c: Added internal "action" array, internal skeleton, 9789 zero_out() in lieu of bzero 9790 97911993-02-06 Vern Paxson <vern@ee.lbl.gov> 9792 9793 * tblcmp.c: Fixed a bunch of fencepost errors in increasing tables. 9794 97951993-02-06 Vern Paxson <vern@ee.lbl.gov> 9796 9797 * yylex.c: -Wall fix 9798 97991991-03-28 Vern Paxson <vern@ee.lbl.gov> 9800 9801 * gen.c: Fixed out-of-bounds access bug; patch #7 for release 2.3 9802 98031991-03-28 Vern Paxson <vern@ee.lbl.gov> 9804 9805 * NEWS: Patch #7 for 2.3 9806 98071990-10-23 Vern Paxson <vern@ee.lbl.gov> 9808 9809 * gen.c: fixed missing "rule_type" entry for end-of-buffer action 9810 98111990-08-29 Vern Paxson <vern@ee.lbl.gov> 9812 9813 * gen.c: Fixed yymore() but in not resetting yy_more_len 9814 98151990-08-29 Vern Paxson <vern@ee.lbl.gov> 9816 9817 * NEWS: Patch #6 for 2.3 9818 98191990-08-16 Vern Paxson <vern@ee.lbl.gov> 9820 9821 * NEWS: Patch #5 9822 98231990-08-14 Vern Paxson <vern@ee.lbl.gov> 9824 9825 * misc.c: fixed comment in myesc() 9826 98271990-08-14 Vern Paxson <vern@ee.lbl.gov> 9828 9829 * NEWS: fixed date in patch #4 9830 98311990-08-14 Vern Paxson <vern@ee.lbl.gov> 9832 9833 * NEWS: patch #4 9834 98351990-08-14 Vern Paxson <vern@ee.lbl.gov> 9836 9837 * misc.c: fixed hexadecimal escapes; added is_hex_digit() 9838 98391990-08-03 Vern Paxson <vern@ee.lbl.gov> 9840 9841 * NEWS: Patch #3 9842 98431990-08-03 Vern Paxson <vern@ee.lbl.gov> 9844 9845 * flex.skl, flexdef.h: changed to include <stddef.h> for __GNUC__ 9846 98471990-08-02 Vern Paxson <vern@ee.lbl.gov> 9848 9849 * NEWS: 2.3 patch #2 9850 98511990-08-02 Vern Paxson <vern@ee.lbl.gov> 9852 9853 * flex.skl: Another try at getting the malloc() definitions correct; 9854 this time for g++, too 9855 98561990-08-02 Vern Paxson <vern@ee.lbl.gov> 9857 9858 * flex.skl, flexdef.h: fixed to declare malloc() and free() by hand 9859 if __GNUC__ 9860 98611990-07-28 Vern Paxson <vern@ee.lbl.gov> 9862 9863 * flexdef.h: Changed to get malloc definition in identical fashion 9864 to that used by flex.skel 9865 98661990-06-28 Vern Paxson <vern@ee.lbl.gov> 9867 9868 * NEWS: [no log message] 9869 98701990-06-28 Vern Paxson <vern@ee.lbl.gov> 9871 9872 * flex.1: Fixed bug in mini-scanner examle Fixed bug in YY_INPUT 9873 redefinition yylineno defense reentrancy documentation Something 9874 else which I forget. 9875 98761990-06-27 Vern Paxson <vern@ee.lbl.gov> 9877 9878 * COPYING, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, main.c, misc.c, 9879 nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 4.4 BSD copyright 9880 98811990-05-26 Vern Paxson <vern@ee.lbl.gov> 9882 9883 * README: Changed prolog to reflect 2.3 release. 9884 98851990-05-26 Vern Paxson <vern@ee.lbl.gov> 9886 9887 * NEWS: pointed reader at Makefile instead of README for porting 9888 considerations added Makefile comments: support for SCO Unix; 9889 parameterization 9890 98911990-05-26 Vern Paxson <vern@ee.lbl.gov> 9892 9893 * flex.skl: Added DONT_HAVE_STDLIB_H and declarations of malloc() 9894 98951990-05-26 Vern Paxson <vern@ee.lbl.gov> 9896 9897 * NEWS: 2.3 changes 9898 98991990-05-26 Vern Paxson <vern@ee.lbl.gov> 9900 9901 * flex.1: documentation on new features Comment regarding Ove's work 9902 ^foo|bar difference between flex / lex yyin initialization 9903 difference documented that yy_switch_to_buffer can be used in 9904 yywrap() documented that # comments are deprecated 9905 99061990-05-26 Vern Paxson <vern@ee.lbl.gov> 9907 9908 * main.c: declared void functions as such added prototypes for 9909 forward references changed to check for error status when closing 9910 files 9911 99121990-05-26 Vern Paxson <vern@ee.lbl.gov> 9913 9914 * yylex.c: Added macro definition for isascii() if not already 9915 present 9916 99171990-05-26 Vern Paxson <vern@ee.lbl.gov> 9918 9919 * sym.c: declared void functions as such added prototypes for 9920 forward references changed to use format_pinpoint_message where 9921 appropriate 9922 99231990-05-26 Vern Paxson <vern@ee.lbl.gov> 9924 9925 * scan.l: declared void functions as such changed to strip # 9926 comments, as documented moved #undef of yywrap() to before include 9927 of flexdef, so prototype doesn't get screwed up 9928 99291990-05-26 Vern Paxson <vern@ee.lbl.gov> 9930 9931 * parse.y: introduced format_pinpoint_message() declared void 9932 functions as such changed lone <<EOF>> to apply to all outstanding 9933 start conditions 9934 99351990-05-26 Vern Paxson <vern@ee.lbl.gov> 9936 9937 * nfa.c, tblcmp.c: declared void functions as such added prototypes 9938 for forward references 9939 99401990-05-26 Vern Paxson <vern@ee.lbl.gov> 9941 9942 * misc.c: declared void functions as such prototypes for forward 9943 references shuffled around some routines to make the order perhaps a 9944 little more logical changed memory references to use void* instead 9945 of char* 9946 99471990-05-26 Vern Paxson <vern@ee.lbl.gov> 9948 9949 * libmain.c: Added declaration of arguments made yylex() a function 9950 99511990-05-26 Vern Paxson <vern@ee.lbl.gov> 9952 9953 * gen.c: prototypes for forward references declared void functions 9954 as such yy_flex_debug testing of error on file closes casts to void 9955 for sprintf() and strcpy() 9956 99571990-05-26 Vern Paxson <vern@ee.lbl.gov> 9958 9959 * flexdef.h: Added prototypes changed memory allocation routines to 9960 deal with void*'s instead of char*'s some rearranging for VMS 9961 99621990-05-26 Vern Paxson <vern@ee.lbl.gov> 9963 9964 * flex.skl: Added YY_USER_INIT Added yy_new_buffer() alias for 9965 yy_create_buffer() fixed (hopefully) malloc declaration headaches 9966 99671990-05-26 Vern Paxson <vern@ee.lbl.gov> 9968 9969 * ecs.c: declared void functions as such declared void functions as 9970 such 9971 99721990-05-26 Vern Paxson <vern@ee.lbl.gov> 9973 9974 * dfa.c: prototypes for forward references declared void functions 9975 as such 9976 99771990-05-26 Vern Paxson <vern@ee.lbl.gov> 9978 9979 * ccl.c: Declared void functions as such 9980 99811990-04-12 Vern Paxson <vern@ee.lbl.gov> 9982 9983 * flex.skl: added fix for allowing yy_switch_to_buffer() in yywrap() 9984 99851990-04-03 Vern Paxson <vern@ee.lbl.gov> 9986 9987 * NEWS: patch #3 - -I fix 9988 99891990-03-30 Vern Paxson <vern@ee.lbl.gov> 9990 9991 * gen.c: Changed generation of archaic "continue" to "goto 9992 yy_find_action" 9993 99941990-03-27 Vern Paxson <vern@ee.lbl.gov> 9995 9996 * NEWS: Patch #2 changes 9997 99981990-03-27 Vern Paxson <vern@ee.lbl.gov> 9999 10000 * flex.skl: fixed fencepost errors with yy_buf_size and detecting 10001 NUL's 10002 100031990-03-26 Vern Paxson <vern@ee.lbl.gov> 10004 10005 * NEWS: [no log message] 10006 100071990-03-26 Vern Paxson <vern@ee.lbl.gov> 10008 10009 * flex.skl: g++ tweaks 10010 100111990-03-23 Vern Paxson <vern@ee.lbl.gov> 10012 10013 * NEWS: Changes for Patch #1. 10014 100151990-03-23 Vern Paxson <vern@ee.lbl.gov> 10016 10017 * flex.skl: fix for g++ 10018 100191990-03-23 Vern Paxson <vern@ee.lbl.gov> 10020 10021 * flex.1: minor typos and formatting changes. Removed BITNET 10022 address. 10023 100241990-03-23 Vern Paxson <vern@ee.lbl.gov> 10025 10026 * README: nuked BITNET address. 10027 100281990-03-20 Vern Paxson <vern@ee.lbl.gov> 10029 10030 * README: 2.2 README 10031 100321990-03-20 Vern Paxson <vern@ee.lbl.gov> 10033 10034 * NEWS: USG alias. 10035 100361990-03-20 Vern Paxson <vern@ee.lbl.gov> 10037 10038 * flexdef.h: Added USG alias for SYS_V 10039 100401990-03-20 Vern Paxson <vern@ee.lbl.gov> 10041 10042 * : [no log message] 10043 100441990-03-20 Vern Paxson <vern@ee.lbl.gov> 10045 10046 * flex.skl: Tweaks for lint and C++ 10047 100481990-03-20 Vern Paxson <vern@ee.lbl.gov> 10049 10050 * flex.1: -ll => -lfl 10051 100521990-03-20 Vern Paxson <vern@ee.lbl.gov> 10053 10054 * NEWS: 2.2 changes 10055 100561990-03-20 Vern Paxson <vern@ee.lbl.gov> 10057 10058 * flex.skl: Changed to use YY_BUFFER_STATE everywhere. 10059 100601990-03-20 Vern Paxson <vern@ee.lbl.gov> 10061 10062 * flex.1: [no log message] 10063 100641990-03-20 Vern Paxson <vern@ee.lbl.gov> 10065 10066 * dfa.c: "associated rules" changed to "associated rule line 10067 numbers". 10068 100691990-03-20 Vern Paxson <vern@ee.lbl.gov> 10070 10071 * scan.l: cast added to malloc() call to keep lint happy. 10072 100731990-03-20 Vern Paxson <vern@ee.lbl.gov> 10074 10075 * yylex.c: Fixed handling of premature EOF's. 10076 100771990-03-20 Vern Paxson <vern@ee.lbl.gov> 10078 10079 * sym.c: Removed declaration of malloc() 10080 100811990-03-20 Vern Paxson <vern@ee.lbl.gov> 10082 10083 * scan.l: Removed malloc() declaration. Added detection of EOF in 10084 actions. 10085 100861990-03-20 Vern Paxson <vern@ee.lbl.gov> 10087 10088 * parse.y: Rules rewritten so '/' and '$' parsed correctly. 10089 100901990-03-20 Vern Paxson <vern@ee.lbl.gov> 10091 10092 * nfa.c: Corrected line numbers for continued actions. 10093 100941990-03-20 Vern Paxson <vern@ee.lbl.gov> 10095 10096 * misc.c: Removed declarations of malloc() and realloc(). 10097 100981990-03-20 Vern Paxson <vern@ee.lbl.gov> 10099 10100 * main.c: Summary of generation flags. Minor -8 tweaks. 10101 101021990-03-20 Vern Paxson <vern@ee.lbl.gov> 10103 10104 * gen.c: full support for -d 10105 101061990-03-20 Vern Paxson <vern@ee.lbl.gov> 10107 10108 * flexdef.h: defines for malloc() and realloc() conditional defines 10109 for abs(), min(), and max() 10110 101111990-03-20 Vern Paxson <vern@ee.lbl.gov> 10112 10113 * flex.skl: Many multiple-buffer additions. 10114 101151990-03-20 Vern Paxson <vern@ee.lbl.gov> 10116 10117 * dfa.c: -8 tweaks. 10118 101191990-03-19 Vern Paxson <vern@ee.lbl.gov> 10120 10121 * flex.skl: Proto hacks. NUL hacks. Debugging hacks. C++ hacks. 10122 101231990-03-16 Vern Paxson <vern@ee.lbl.gov> 10124 10125 * : RCS won't let me unedit! gets "Missing access list" 10126 101271990-03-16 Vern Paxson <vern@ee.lbl.gov> 10128 10129 * tblcmp.c: Minor tweaks for NUL's. 10130 101311990-03-16 Vern Paxson <vern@ee.lbl.gov> 10132 10133 * : no changes -- had checked out for testing smaller read buffer 10134 sizes 10135 101361990-03-16 Vern Paxson <vern@ee.lbl.gov> 10137 10138 * nfa.c: hack for NUL's. 10139 101401990-03-16 Vern Paxson <vern@ee.lbl.gov> 10141 10142 * misc.c: Hack to cshell for NUL's. 10143 101441990-03-16 Vern Paxson <vern@ee.lbl.gov> 10145 10146 * main.c: NUL's. -8 10147 101481990-03-16 Vern Paxson <vern@ee.lbl.gov> 10149 10150 * gen.c: NUL's. 10151 101521990-03-16 Vern Paxson <vern@ee.lbl.gov> 10153 10154 * flexdef.h: NUL's. 8-bit chars. 10155 101561990-03-16 Vern Paxson <vern@ee.lbl.gov> 10157 10158 * flex.skl: NUL's; indenting 10159 101601990-03-16 Vern Paxson <vern@ee.lbl.gov> 10161 10162 * dfa.c: more thrashing around with NUL's 10163 101641990-03-16 Vern Paxson <vern@ee.lbl.gov> 10165 10166 * ccl.c: removed NUL hack 10167 101681990-03-14 Vern Paxson <vern@ee.lbl.gov> 10169 10170 * yylex.c: Added <<EOF>> token 10171 101721990-03-14 Vern Paxson <vern@ee.lbl.gov> 10173 10174 * ecs.c, flexdef.h: Tweaks for NUL chars. 10175 101761990-03-14 Vern Paxson <vern@ee.lbl.gov> 10177 10178 * dfa.c, gen.c, main.c, misc.c, parse.y, scan.l, tblcmp.c: Tweaks 10179 for NUL chars. 10180 101811990-03-14 Vern Paxson <vern@ee.lbl.gov> 10182 10183 * ccl.c: Tweaks for handling NUL's. 10184 101851990-02-28 Vern Paxson <vern@ee.lbl.gov> 10186 10187 * flex.1: [no log message] 10188 101891990-02-28 Vern Paxson <vern@ee.lbl.gov> 10190 10191 * flex.1: Changed .so options.man to inlined version since flex.1 10192 will have a different (shorter) options description. 10193 101941990-02-28 Vern Paxson <vern@ee.lbl.gov> 10195 10196 * flex.1: [no log message] 10197 101981990-02-28 Vern Paxson <vern@ee.lbl.gov> 10199 10200 * flex.1: [no log message] 10201 102021990-02-26 Vern Paxson <vern@ee.lbl.gov> 10203 10204 * flex.1: [no log message] 10205 102061990-02-25 Vern Paxson <vern@ee.lbl.gov> 10207 10208 * flex.1: [no log message] 10209 102101990-02-25 Vern Paxson <vern@ee.lbl.gov> 10211 10212 * flex.1: Initial revision 10213 102141990-01-16 Vern Paxson <vern@ee.lbl.gov> 10215 10216 * gen.c: Restored EOB accepting list for REJECT. Second try at 2.2 10217 Release. 10218 102191990-01-16 Vern Paxson <vern@ee.lbl.gov> 10220 10221 * misc.c: Added missing ',' in error message. 2.2 Release, second 10222 try. 10223 102241990-01-16 Vern Paxson <vern@ee.lbl.gov> 10225 10226 * yylex.c: 8-bit char support. 2.2 Release. 10227 102281990-01-15 Vern Paxson <vern@ee.lbl.gov> 10229 10230 * scan.l: 8-bit char support. Arbitrary indented/%{} code allowed 10231 in section 2. \x escapes. %t support. Minor POSIX-compliance 10232 changes. BEGIN(0) -> BEGIN(INITIAL). yywrap() and set_input_file() 10233 for multiple input files. C_COMMENT_2 removed. 2.2 Release. 10234 102351990-01-15 Vern Paxson <vern@ee.lbl.gov> 10236 10237 * flexdef.h: 8-bit char support. SYS_V / Atari portability fixes. 10238 Removed generated array names. CSIZE now only defined if not 10239 already defined. Added "csize" global. Added "input_files", 10240 "num_input_files", and "program_name" globals. %t support globals. 10241 2.2 Release. 10242 102431990-01-15 Vern Paxson <vern@ee.lbl.gov> 10244 10245 * gen.c: Removed unused EOB_accepting_list array. 2.2 Release. 10246 102471990-01-15 Vern Paxson <vern@ee.lbl.gov> 10248 10249 * gen.c: Bug in -F table generation fixed. 8-bit char support. 10250 Hardwired generated array names. "const"'s added to generated code. 10251 Fixed yymore() / trailing context bug. 10252 102531990-01-15 Vern Paxson <vern@ee.lbl.gov> 10254 10255 * parse.y: 8-bit char support. Error-message pinpointing. 2.2 10256 Release. 10257 102581990-01-15 Vern Paxson <vern@ee.lbl.gov> 10259 10260 * main.c: Unsigned char support. %t support. Removed hard-wiring 10261 of program name "flex". -c changed to -C; -c now deprecated. -n 10262 added. :-( Multiple input files. SYSV tmpnam() use. Removed old 10263 #define's from output. Identified error messages w/ filename and 10264 line. 2.2 Release. 10265 102661990-01-15 Vern Paxson <vern@ee.lbl.gov> 10267 10268 * sym.c: Unsigned char support. 2.2 Release. 10269 102701990-01-15 Vern Paxson <vern@ee.lbl.gov> 10271 10272 * nfa.c: Removed redundant test. 2.2 Release. 10273 102741990-01-15 Vern Paxson <vern@ee.lbl.gov> 10275 10276 * misc.c: Unsigned char support. \x support. 2.2 Release. 10277 102781990-01-15 Vern Paxson <vern@ee.lbl.gov> 10279 10280 * tblcmp.c: 8-bit char support. 2.2 Release. 10281 102821990-01-15 Vern Paxson <vern@ee.lbl.gov> 10283 10284 * flex.skl: C++ support. Turbo-C support. 8-bit char support. 10285 yyleng is an int. unput() callable in section 3. yymore hacks. 10286 yyrestart() no longer closes stdin. 2.2 Release. 10287 102881990-01-15 Vern Paxson <vern@ee.lbl.gov> 10289 10290 * ecs.c: %t support. 8-bit/unsigned char support. 2.2 Release. 10291 102921990-01-15 Vern Paxson <vern@ee.lbl.gov> 10293 10294 * dfa.c: %t hacks. minor cosmetics. 2.2 Relase. 10295 102961990-01-15 Vern Paxson <vern@ee.lbl.gov> 10297 10298 * ccl.c: Changes for unsigned/8-bit chars. 2.2 Release. 10299 103001990-01-10 Vern Paxson <vern@ee.lbl.gov> 10301 10302 * libmain.c: Initial revision 10303 103041989-12-30 Vern Paxson <vern@ee.lbl.gov> 10305 10306 * nfa.c: removed gratuitous trailing context code 10307 103081989-12-30 Vern Paxson <vern@ee.lbl.gov> 10309 10310 * main.c: made -c<compression flags> case-sensitive 10311 103121989-12-30 Vern Paxson <vern@ee.lbl.gov> 10313 10314 * flex.skl: unput() bug fix 10315 103161989-12-30 Vern Paxson <vern@ee.lbl.gov> 10317 10318 * README: [no log message] 10319 103201989-06-20 Vern Paxson <vern@ee.lbl.gov> 10321 10322 * scan.l: changed to not use '|' and trailing context combo so users 10323 can test using -F ... 10324 103251989-06-20 Vern Paxson <vern@ee.lbl.gov> 10326 10327 * parse.y: made trailing context combined with '|' warning always 10328 come out 10329 103301989-06-20 Vern Paxson <vern@ee.lbl.gov> 10331 10332 * README: [no log message] 10333 103341989-06-20 Vern Paxson <vern@ee.lbl.gov> 10335 10336 * COPYING: Initial revision 10337 103381989-06-20 Vern Paxson <vern@ee.lbl.gov> 10339 10340 * NEWS, README, main.c: [no log message] 10341 103421989-06-20 Vern Paxson <vern@ee.lbl.gov> 10343 10344 * README: [no log message] 10345 103461989-06-20 Vern Paxson <vern@ee.lbl.gov> 10347 10348 * NEWS, README, main.c: [no log message] 10349 103501989-06-20 Vern Paxson <vern@ee.lbl.gov> 10351 10352 * : Beta release 10353 103541989-06-20 Vern Paxson <vern@ee.lbl.gov> 10355 10356 * NEWS, main.c: [no log message] 10357 103581989-06-20 Vern Paxson <vern@ee.lbl.gov> 10359 10360 * flex.skl, flexdef.h, gen.c, misc.c, nfa.c, parse.y, scan.l, sym.c: 10361 2.0.1 beta 10362 103631989-06-20 Vern Paxson <vern@ee.lbl.gov> 10364 10365 * README: [no log message] 10366 103671989-05-25 Vern Paxson <vern@ee.lbl.gov> 10368 10369 * gen.c: fixsed bug with -I and backtracking 10370 103711989-05-25 Vern Paxson <vern@ee.lbl.gov> 10372 10373 * flex.skl: Cleaned up forward declarations of yyunput() and input() 10374 103751989-05-25 Vern Paxson <vern@ee.lbl.gov> 10376 10377 * parse.y: Split copyright string. 10378 103791989-05-25 Vern Paxson <vern@ee.lbl.gov> 10380 10381 * nfa.c: Split copyright string. Added check for empty machine in 10382 dupmachine(). 10383 103841989-05-25 Vern Paxson <vern@ee.lbl.gov> 10385 10386 * ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, scan.l, sym.c, 10387 tblcmp.c, yylex.c: Split copyright string into two to avoid tempting 10388 fate with \<newline> sequences ... 10389 103901989-05-24 Vern Paxson <vern@ee.lbl.gov> 10391 10392 * README: updated for 2nd release Beta test added RCS header 10393 103941989-05-24 Vern Paxson <vern@ee.lbl.gov> 10395 10396 * flexdef.h: removed static char copyright 10397 103981989-05-24 Vern Paxson <vern@ee.lbl.gov> 10399 10400 * flexdef.h: Added BSD copyright notice. Removed 10401 FAST_SKELETON_FILE. 10402 104031989-05-24 Vern Paxson <vern@ee.lbl.gov> 10404 10405 * main.c: added BSD copyright notice. Removed references to 10406 FAST_SKELETON_FILE. 10407 104081989-05-24 Vern Paxson <vern@ee.lbl.gov> 10409 10410 * ecs.c, gen.c, nfa.c: Added BSD copyright notice 10411 104121989-05-24 Vern Paxson <vern@ee.lbl.gov> 10413 10414 * ccl.c, dfa.c, misc.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 10415 added BSD copyright notice 10416 104171989-05-24 Vern Paxson <vern@ee.lbl.gov> 10418 10419 * flex.skl: Initial revision 10420 104211989-05-19 Vern Paxson <vern@ee.lbl.gov> 10422 10423 * yylex.c: renamed accnum to num_rules 10424 104251989-05-19 Vern Paxson <vern@ee.lbl.gov> 10426 10427 * tblcmp.c: moved table generation code to gen.c moved ntod() to 10428 dfa.c 10429 104301989-05-19 Vern Paxson <vern@ee.lbl.gov> 10431 10432 * sym.c: the most piddling format change imaginable 10433 104341989-05-19 Vern Paxson <vern@ee.lbl.gov> 10435 10436 * scan.l: changed to look for yymore, REJECT, %used and %unused 10437 removed gross magic for dealing with section 3 10438 104391989-05-19 Vern Paxson <vern@ee.lbl.gov> 10440 10441 * nfa.c, parse.y: changes for variable trailing context 10442 104431989-05-19 Vern Paxson <vern@ee.lbl.gov> 10444 10445 * misc.c: added all_lower() and all_upper() 10446 104471989-05-19 Vern Paxson <vern@ee.lbl.gov> 10448 10449 * main.c: added checking for features being Really used 10450 backtracking, performance reports misc. cleanup 10451 104521989-05-19 Vern Paxson <vern@ee.lbl.gov> 10453 10454 * gen.c: major overhaul for merged skeleton 10455 104561989-05-19 Vern Paxson <vern@ee.lbl.gov> 10457 10458 * flexdef.h: a zillion changes/additions/cleanups 10459 104601989-05-19 Vern Paxson <vern@ee.lbl.gov> 10461 10462 * dfa.c: added backtrack report added checking for dangerous 10463 trailing context considerable minor cleanup 10464 104651989-05-19 Vern Paxson <vern@ee.lbl.gov> 10466 10467 * ccl.c: list_character_set() modified to take a FILE to write to 10468 ... 10469 104701989-05-19 Vern Paxson <vern@ee.lbl.gov> 10471 10472 * README: updated for beta release 10473 104741988-11-25 Vern Paxson <vern@ee.lbl.gov> 10475 10476 * main.c: added -p flag generation of #define's for scanner 10477 104781988-11-25 Vern Paxson <vern@ee.lbl.gov> 10479 10480 * flexdef.h: Added END_OF_BUFFER_ACTION and bol_needed 10481 104821988-11-25 Vern Paxson <vern@ee.lbl.gov> 10483 10484 * dfa.c: added ntod() 10485 104861988-05-09 Vern Paxson <vern@ee.lbl.gov> 10487 10488 * gen.c: Initial revision 10489 104901988-05-08 Vern Paxson <vern@ee.lbl.gov> 10491 10492 * yylex.c: RCS header changed display style of non-printings from ^x 10493 to \0xx 10494 104951988-05-08 Vern Paxson <vern@ee.lbl.gov> 10496 10497 * tblcmp.c: RCS header MAX_XTIONS_FOR_FULL_INTERIOR_FIT -> 10498 MAX_XTIONS_FULL_INTERIOR_FIT made back-tracking accepting number be 10499 one greater than the last legit accepting number, instead of 0. 10500 This way, end-of-buffer can take 0 and no negative accepting numbers 10501 are needed. added genftbl() changed last ftl references to C added 10502 check for UNSIGNED_CHAR's added back-track logic to make_tables() 10503 added checking and report for backtracking fixed fence-post error 10504 with onesp stack pointer 10505 105061988-05-08 Vern Paxson <vern@ee.lbl.gov> 10507 10508 * sym.c: RCS header changed "entry" to "sym_entry" to avoid conflict 10509 with old keyword 10510 105111988-05-08 Vern Paxson <vern@ee.lbl.gov> 10512 10513 * scan.l: RCS header removed \^ from ESCSEQ 10514 105151988-05-08 Vern Paxson <vern@ee.lbl.gov> 10516 10517 * parse.y: RCS header bug fix due to missing default rule, could 10518 have to backtrack when backtrack variables haven't been set up 10519 105201988-05-08 Vern Paxson <vern@ee.lbl.gov> 10521 10522 * nfa.c: RCS ident yy_cp, yy_bp support name shortenings assoc_rule 10523 support 10524 105251988-05-08 Vern Paxson <vern@ee.lbl.gov> 10526 10527 * misc.c: RCS header check before malloc()'ing for 16 bit overflow 10528 MS_DOS, VMS ifdef's removed commented-out \^ code removed FTLSOURCE 10529 code added readable_form() 10530 105311988-05-08 Vern Paxson <vern@ee.lbl.gov> 10532 10533 * main.c: Added RCS header removed revision history misc additions 10534 and fixes to globals VMS ifdef's backtracking statistics -p flag 10535 name shortenings 10536 105371988-05-08 Vern Paxson <vern@ee.lbl.gov> 10538 10539 * flexdef.h: removed revision history added RCS header added VMS, 10540 MS_DOS ifdef's removed DEFAULT_ACTION, changed END_OF_BUFFER_ACTION 10541 shortened MAX_XTIONS_FOR_FULL_INTERIOR_FIT to 10542 MAX_XTIONS_FULL_INTERIOR_FIT added MAX_ASSOC_RULES added 10543 performance_report, assoc_rule gloabls added num_backtracking gloabl 10544 shortened allocate_integer_pointer_array, 10545 reallocate_integer_pointer_array 10546 105471988-05-08 Vern Paxson <vern@ee.lbl.gov> 10548 10549 * ecs.c: added RCS id added PROCFLG to avoid assumption of signed 10550 char's 10551 105521988-05-08 Vern Paxson <vern@ee.lbl.gov> 10553 10554 * dfa.c: added RCS id added check_for_backtracking() added 10555 dump_associated_rules() added dump_transitions() shortened 10556 reallocate_integer_pointer_array to reallocate_int_ptr_array removed 10557 some dfaacc_{state,set} abuses 10558 105591988-05-08 Vern Paxson <vern@ee.lbl.gov> 10560 10561 * ccl.c: Added list_character_set() 10562 105631988-05-07 Vern Paxson <vern@ee.lbl.gov> 10564 10565 * ccl.c: added RCS id 10566 105671988-04-10 Vern Paxson <vern@ee.lbl.gov> 10568 10569 * README: minor tweaks 10570 105711988-04-10 Vern Paxson <vern@ee.lbl.gov> 10572 10573 * README: forgot sh flex.shar 10574 105751988-04-10 Vern Paxson <vern@ee.lbl.gov> 10576 10577 * README: final tweaking 10578 105791988-04-10 Vern Paxson <vern@ee.lbl.gov> 10580 10581 * tblcmp.c: removed minor lint fluff 10582 105831988-04-10 Vern Paxson <vern@ee.lbl.gov> 10584 10585 * NEWS: [no log message] 10586 105871988-04-10 Vern Paxson <vern@ee.lbl.gov> 10588 10589 * NEWS, README: Initial revision 10590 105911988-04-10 Vern Paxson <vern@ee.lbl.gov> 10592 10593 * yylex.c: added identifying comment. changed to include "parse.h" 10594 instead of "y.tab.h" 10595 105961988-04-10 Vern Paxson <vern@ee.lbl.gov> 10597 10598 * tblcmp.c: Changed name from flexcmp.c -> tblcmp.c fixed misc. 10599 typos made generating ec tables be a routine 10600 106011988-04-10 Vern Paxson <vern@ee.lbl.gov> 10602 10603 * sym.c: changed name from flexsym.c -> sym.c revamped calling 10604 sequences, etc., for extended table struct definition which now has 10605 both char * and int fields. 10606 106071988-04-10 Vern Paxson <vern@ee.lbl.gov> 10608 10609 * scan.l: Changed name from flexscan.l -> scan.l fixed bug in 10610 <RECOVER> added block comments between rules. 10611 106121988-04-10 Vern Paxson <vern@ee.lbl.gov> 10613 10614 * parse.y: changed name from flexparse.y -> parse.y added start 10615 condition "INITIAL" made a{3} have "variable length" 10616 106171988-04-10 Vern Paxson <vern@ee.lbl.gov> 10618 10619 * nfa.c: changed name from flexnfa.c -> nfa.c corrected some typos. 10620 106211988-04-10 Vern Paxson <vern@ee.lbl.gov> 10622 10623 * misc.c: changed name from flexmisc.c -> misc.c 10624 106251988-04-10 Vern Paxson <vern@ee.lbl.gov> 10626 10627 * main.c: fixed bug causing core dumps if skeleton files could not 10628 be opened. Added -cF. Added fullspd to be equivalent to fulltbl 10629 for which options is cannot be mixed with. 10630 106311988-04-10 Vern Paxson <vern@ee.lbl.gov> 10632 10633 * flexdef.h: fixed typos, enhanced symbol table definition. 10634 106351988-04-10 Vern Paxson <vern@ee.lbl.gov> 10636 10637 * ecs.c: changed name from flexecs.c to ecs.c 10638 106391988-04-10 Vern Paxson <vern@ee.lbl.gov> 10640 10641 * dfa.c: changed name from flexdfa.c to dfa.c 10642 106431988-04-10 Vern Paxson <vern@ee.lbl.gov> 10644 10645 * ccl.c: changed name from flexccl.c -> ccl.c 10646 106471988-02-13 Vern Paxson <vern@ee.lbl.gov> 10648 10649 * ccl.c, dfa.c, ecs.c, flexdef.h, main.c, misc.c, nfa.c, parse.y, 10650 scan.l, sym.c, tblcmp.c, yylex.c: Beta Release. 10651 106521987-11-08 Vern Paxson <vern@ee.lbl.gov> 10653 10654 * Initial revision 10655 10656