12014-02-16 Translation Project <coordinator@translationproject.org> 2 3 * po/ru.po: update ru translation from the translation project 4 52014-02-14 Will Estes <westes575@gmail.com> 6 7 * NEWS: mention updated da translation in release news 8 92014-02-14 Translation Project <coordinator@translationproject.org> 10 11 * po/da.po: update da translation from the translation project 12 132014-02-14 Will Estes <westes575@gmail.com> 14 15 * NEWS: mention updated es translation in release news 16 172014-02-14 Translation Project <coordinator@translationproject.org> 18 19 * po/es.po: update es translation from the translation project 20 212014-02-14 Will Estes <westes575@gmail.com> 22 23 * NEWS: mention updated ko translation in release news 24 252014-02-14 Translation Project <coordinator@translationproject.org> 26 27 * po/ko.po: update ko translation from the translation project 28 292014-02-14 Will Estes <westes575@gmail.com> 30 31 * NEWS: mention updated ro translation in release news 32 332014-02-14 Translation Project <coordinator@translationproject.org> 34 35 * po/ro.po: update ro translation from the translation project 36 372014-02-14 Will Estes <westes575@gmail.com> 38 39 * NEWS: mention updated ru translation in release news 40 412014-02-14 Translation Project <coordinator@translationproject.org> 42 43 * po/ru.po: update ru translation from the translation project 44 452014-02-14 Will Estes <westes575@gmail.com> 46 47 * NEWS: mention updated sv translation in news 48 492014-02-14 Translation Project <coordinator@translationproject.org> 50 51 * po/sv.po: update sv translation from the translation project 52 532014-02-14 Will Estes <westes575@gmail.com> 54 55 * NEWS: mention updated tr translation in news 56 572014-02-14 Translation Project <coordinator@translationproject.org> 58 59 * po/tr.po: update tr translation from the translation project 60 612014-02-14 Will Estes <westes575@gmail.com> 62 63 * NEWS: mention updated zh_CN in release news 64 652014-02-14 Translation Project <coordinator@translationproject.org> 66 67 * po/zh_CN.po: update zh_CN translation from the translation project 68 692014-02-14 Will Estes <westes575@gmail.com> 70 71 * NEWS, po/LINGUAS, po/zh_TW.po, po/zh_tw.po: rename zh_tw 72 translation to its proper zh_TW name 73 742014-02-14 Will Estes <westes575@gmail.com> 75 76 * NEWS: mention updated nl, vi translations in release news 77 782014-02-14 Translation Project <coordinator@translationproject.org> 79 80 * po/vi.po: update vi translation from the translation project 81 822014-02-14 Translation Project <coordinator@translationproject.org> 83 84 * po/nl.po: update nl translation from the translation project 85 862014-02-14 Will Estes <westes575@gmail.com> 87 88 * TODO: remove some unneeded entries from the todo list 89 902014-02-13 Will Estes <westes575@gmail.com> 91 92 * doc/Makefile.am: list more generated files in CLEANFILES 93 942014-02-13 Will Estes <westes575@gmail.com> 95 96 * doc/flex.xml: remove unmaintained xml documentation 97 982014-02-13 Will Estes <westes575@gmail.com> 99 100 * configure.ac: bump AM_GNU_GETTEXT_VERSION to 0.18.1 101 1022014-02-13 Will Estes <westes575@gmail.com> 103 104 * README: list new location of flex git repo 105 1062014-02-13 Will Estes <westes575@gmail.com> 107 108 * po/.gitignore: git ignore generated files from english quoting 109 variant translations 110 1112014-02-13 Will Estes <westes575@gmail.com> 112 113 * po/LINGUAS: name english quoting variants correctly 114 1152014-02-13 Will Estes <westes575@gmail.com> 116 117 * Makefile.am, configure.ac, tools/Makefile.am: removed tools/ 118 subdirectory from distribution Since it is not possible to rebuild the ChangeLog file without being 119 in a git working directory of flex, distributing the tools directory 120 is misleading. In particular, git2cl will always fail. 121 1222014-02-13 Will Estes <westes575@gmail.com> 123 124 * po/LINGUAS: removed unneeded blank line from translation list 125 1262014-02-13 Will Estes <westes575@gmail.com> 127 128 * po/LINGUAS: added en quoting variants to translation list 129 1302014-02-11 Will Estes <westes575@gmail.com> 131 132 * configure.ac: use gnu automake option instead of gnits option 133 1342014-02-11 Will Estes <westes575@gmail.com> 135 136 * README-alpha: remove README_alpha file since it is no longer 137 needed 138 1392014-02-10 Will Estes <westes575@gmail.com> 140 141 * configure.ac: increment version to 2.5.38 142 1432013-11-27 Will Estes <westes575@gmail.com> 144 145 * NEWS: flesh out internationalization section of NEWS file; mention 146 pt_BR translation 147 1482013-11-27 Translation Project <coordinator@translationproject.org> 149 150 * po/pt_BR.po: update pt_BR translation from the translation project 151 1522013-10-31 Will Estes <westes575@gmail.com> 153 154 * NEWS: begin listing 2.5.38 version in NEWS; list new sr 155 translation 156 1572013-10-31 Will Estes <westes575@gmail.com> 158 159 * po/LINGUAS: list new sr translation in list of translations 160 1612013-10-31 Will Estes <westes575@gmail.com> 162 163 * po/sr.po: add sr translation from the translation project 164 1652013-07-02 Till Varoquaux <till.varoquaux@gmail.com> 166 167 * configure.ac, flex.skl, nfa.c, tests/Makefile.am, 168 tests/test-lineno-trailing/.gitignore, 169 tests/test-lineno-trailing/Makefile.am, 170 tests/test-lineno-trailing/scanner.l, 171 tests/test-lineno-trailing/test.input: Adjust yylineno properly when 172 rewinding trailing contexts. 173 1742013-05-28 Will Estes <westes575@gmail.com> 175 176 * Makefile.am: Remove incorrect / in install-exec-hook target 177 1782013-02-16 Translation Project <coordinators@translationproject.org> 179 180 * po/LINGUAS, po/zh_tw.po: add zh_tw translation from the 181 translation project 182 1832012-12-06 Christoph Junghans <ottxor@gentoo.org> 184 185 * Makefile.am, configure.ac: add version information to shared 186 library Signed-off-by: Will Estes <westes575@gmail.com> 187 1882012-12-04 Christoph Junghans <ottxor@gentoo.org> 189 190 * .gitignore, Makefile.am, configure.ac, lib/Makefile.am: Build 191 libfl and libcompat using libtool; resolves #3586814 Signed-off-by: Will Estes <westes575@gmail.com> 192 1932012-12-04 Translation Project <coordinator@translationproject.org> 194 195 * po/ca.po: update ca translation 196 1972012-10-31 Hugh Sasse <hgs@dmu.ac.uk> 198 199 * tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am: 200 use cmp instead of diff in some tests for portability reasons Signed-off-by: Will Estes <westes575@gmail.com> 201 2022012-10-31 Dennis Clarke <dclarke@blastwave.org> 203 204 * tests/TEMPLATE/Makefile.am, tests/test-alloc-extra/Makefile.am, 205 tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 206 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 207 tests/test-bison-nr/Makefile.am, 208 tests/test-bison-yylloc/Makefile.am, 209 tests/test-bison-yylval/Makefile.am, 210 tests/test-c++-basic/Makefile.am, 211 tests/test-c++-multiple-scanners/Makefile.am, 212 tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 213 tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am, 214 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am, 215 tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am, 216 tests/test-header-r/Makefile.am, 217 tests/test-include-by-buffer/Makefile.am, 218 tests/test-include-by-push/Makefile.am, 219 tests/test-include-by-reentrant/Makefile.am, 220 tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am, 221 tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am, 222 tests/test-mem-r/Makefile.am, 223 tests/test-multiple-scanners-nr/Makefile.am, 224 tests/test-multiple-scanners-r/Makefile.am, 225 tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am, 226 tests/test-posix/Makefile.am, 227 tests/test-posixly-correct/Makefile.am, 228 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 229 tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am, 230 tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am, 231 tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am, 232 tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am, 233 tests/test-top/Makefile.am, tests/test-yyextra/Makefile.am: add 234 CFLAGS and CXXFLAGS options as appropriate to testsuite Makefile.am 235 files Signed-off-by: Will Estes <westes575@gmail.com> 236 2372012-10-25 Will Estes <westes575@gmail.com> 238 239 * po/LINGUAS: add hr to list of translations 240 2412012-10-25 Translation Project <coordinator@translationproject.org> 242 243 * po/hr.po: add hr translation from the translation project 244 2452012-10-25 Translation Project <coordinator@translationproject.org> 246 247 * po/fr.po: new fr translation project from the translation project 248 2492012-09-08 Will Estes <westes575@gmail.com> 250 251 * po/LINGUAS: update languages list to include esperanto translation 252 2532012-09-08 Translation Project <coordinator@translationproject.org> 254 255 * po/eo.po: add eo translation from the translation project 256 2572012-08-26 Will Estes <westes575@gmail.com> 258 259 * configure.ac: add dist-xz to automake options; resolves #3561837 260 2612012-08-26 Will Estes <westes575@gmail.com> 262 263 * autogen.sh, configure.ac: require gettext 0.18; force autoreconf 264 in autogen.sh; resolves #3561759 Autoconf had trouble finding the shared libraries for gettext. Using 265 gettext 0.18 fixes that. When updating the gettext version number, autoreconf could fail to 266 update files, since autopoint would assume the gettext-related files 267 had been locally modified. Passing --force prevents that from 268 happening. 269 2702012-08-15 Will Estes <westes575@gmail.com> 271 272 * Makefile.am: remove README.cvs from dist_doc_DATA in Makefile.am 273 2742012-08-13 Will Estes <westes575@gmail.com> 275 276 * : commit 9256a268e2a1000cb410766e95487912a7d66d61 Author: Will 277 Estes <westes575@gmail.com> Date: Mon Aug 13 16:23:35 2012 -0400 278 2792012-08-08 Will Estes <westes575@gmail.com> 280 281 * README, README.cvs: append README.cvs contents to README 282 2832012-08-08 Will Estes <westes575@gmail.com> 284 285 * gen.c: fix m4 error when useecs and nultrans are true; resolves 286 #1816878 287 2882012-08-08 Robert Minsk <rminsk@users.sourceforge.net> 289 290 * flex.skl: put user code after yyguts init; resolves #1744516 Signed-off-by: Will Estes <westes575@gmail.com> 291 2922012-08-08 Robert Minsk <rminsk@users.sourceforge.net> 293 294 * flex.skl, main.c: do not output yy_nxt to header with %option 295 full; resolves #1739922 Signed-off-by: Will Estes <westes575@gmail.com> 296 2972012-08-07 Will Estes <westes575@gmail.com> 298 299 * main.c: let flex decide if yymore and reject are needed in lex 300 compatible mode This resolves bug #3510440. 301 3022012-08-06 Translation Project <coordinator@translationproject.org> 303 304 * po/vi.po: new vi translation from the translation project 305 3062012-08-06 Will Estes <westes575@gmail.com> 307 308 * .gitignore: add more patterns to .gitignore Undersome circumstances, the build process will generate conf.in~, 309 which we want to ignore. Also, some patch files will apply but not 310 cleanly and *.orig and *.rej files are generated. We want to ignore 311 them as well. 312 3132012-08-06 Will Estes <westes575@gmail.com> 314 315 * configure.ac, configure.in: rename configure.in to configure.ac to 316 prep for upcoming automake changes 317 3182012-08-06 Elias Pipping <pipping@users.sourceforge.net> 319 320 * tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y, 321 tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y: 322 Fix two tests to pass under bison 2.6 Given that bison is moving forward with the %parse-param instead of 323 YYPARSE_PARAM syntax, it makes sense to switch over to using the new 324 style declaration. In particular, this means that flex scanners that 325 use bison features will now require bison 2.6 or higher. Signed-off-by: Will Estes <westes575@gmail.com> 326 3272012-08-04 Will Estes <westes575@gmail.com> 328 329 * po/nl.po: new nl translation from the translation project 330 3312012-08-04 Mike Frysinger <vapier@gentoo.org> 332 333 * flexdef.h: add prototype for lerrsf_fatal to flexdef.h Signed-off-by: Will Estes <westes575@gmail.com> 334 3352012-08-04 nomis52 <nomis52@users.sourceforge.net> 336 337 * flex.skl, gen.c: Change variable types to silence compiler 338 warnings; resolves #3552806 Signed-off-by: Will Estes <westes575@gmail.com> 339 3402012-08-03 Will Estes <westes575@gmail.com> 341 342 * NEWS: update NEWS to reflect changes in 2.5.37 343 3442012-08-03 Will Estes <westes575@gmail.com> 345 346 * configure.in: update flex version to 2.5.37 347 3482012-08-03 Will Estes <westes575@gmail.com> 349 350 * po/de.po: new de translation from the translation project 351 3522012-08-02 Will Estes <westes575@gmail.com> 353 354 * po/vi.po: new vi translation from the translation project 355 3562012-08-02 Will Estes <westes575@gmail.com> 357 358 * po/pl.po: new pl translation from the translation project 359 3602012-08-02 Will Estes <westes575@gmail.com> 361 362 * po/fi.po: new fi translation from the translation project 363 3642012-08-02 Will Estes <westes575@gmail.com> 365 366 * Makefile.am: Add -f option to LN_S to create flex++ The autoconf macro LN_S needs -f to successfully install flex++ if 367 flex++ already exists. Fortunately, ln, ln -s and cp -p, which are 368 the various forms that LN_S can take all will do the right thing 369 with a -f argument passed. 370 3712012-08-02 Will Estes <westes575@gmail.com> 372 373 * Makefile.am, tools/Makefile.am, tools/cvs2cl.pl, 374 tools/cvsauthors, tools/git2cl: replace cvs2cl with git2cl Add the git2cl script in tools/ and remove the (now unnecessary) 375 cvs2cl script. Remove tools/cvsauthors since git2cl does not need 376 that file. Account for all the above in Makefile.am and 377 tools/Makefile.am 378 3792012-07-29 Will Estes <wlestes@users.sourceforge.net> 380 381 * tests/.cvsignore, tests/.gitignore, tests/TEMPLATE/.cvsignore, 382 tests/TEMPLATE/.gitignore, tests/test-alloc-extra/.cvsignore, 383 tests/test-alloc-extra/.gitignore, tests/test-array-nr/.cvsignore, 384 tests/test-array-nr/.gitignore, tests/test-array-r/.cvsignore, 385 tests/test-array-r/.gitignore, tests/test-basic-nr/.cvsignore, 386 tests/test-basic-nr/.gitignore, tests/test-basic-r/.cvsignore, 387 tests/test-basic-r/.gitignore, tests/test-bison-nr/.cvsignore, 388 tests/test-bison-nr/.gitignore, tests/test-bison-yylloc/.cvsignore, 389 tests/test-bison-yylloc/.gitignore, 390 tests/test-bison-yylval/.cvsignore, 391 tests/test-bison-yylval/.gitignore, 392 tests/test-c++-basic/.cvsignore, tests/test-c++-basic/.gitignore, 393 tests/test-c++-multiple-scanners/.cvsignore, 394 tests/test-c++-multiple-scanners/.gitignore, 395 tests/test-c++-yywrap/.cvsignore, tests/test-c++-yywrap/.gitignore, 396 tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/.gitignore, 397 tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/.gitignore, 398 tests/test-ccl/.cvsignore, tests/test-ccl/.gitignore, 399 tests/test-concatenated-options/.cvsignore, 400 tests/test-concatenated-options/.gitignore, 401 tests/test-debug-nr/.cvsignore, tests/test-debug-nr/.gitignore, 402 tests/test-debug-r/.cvsignore, tests/test-debug-r/.gitignore, 403 tests/test-extended/.cvsignore, tests/test-extended/.gitignore, 404 tests/test-header-nr/.cvsignore, tests/test-header-nr/.gitignore, 405 tests/test-header-r/.cvsignore, tests/test-header-r/.gitignore, 406 tests/test-include-by-buffer/.cvsignore, 407 tests/test-include-by-buffer/.gitignore, 408 tests/test-include-by-push/.cvsignore, 409 tests/test-include-by-push/.gitignore, 410 tests/test-include-by-reentrant/.cvsignore, 411 tests/test-include-by-reentrant/.gitignore, 412 tests/test-linedir-r/.cvsignore, tests/test-linedir-r/.gitignore, 413 tests/test-lineno-nr/.cvsignore, tests/test-lineno-nr/.gitignore, 414 tests/test-lineno-r/.cvsignore, tests/test-lineno-r/.gitignore, 415 tests/test-mem-nr/.cvsignore, tests/test-mem-nr/.gitignore, 416 tests/test-mem-r/.cvsignore, tests/test-mem-r/.gitignore, 417 tests/test-multiple-scanners-nr/.cvsignore, 418 tests/test-multiple-scanners-nr/.gitignore, 419 tests/test-multiple-scanners-r/.cvsignore, 420 tests/test-multiple-scanners-r/.gitignore, 421 tests/test-noansi-nr/.cvsignore, tests/test-noansi-nr/.gitignore, 422 tests/test-noansi-r/.cvsignore, tests/test-noansi-r/.gitignore, 423 tests/test-posix/.cvsignore, tests/test-posix/.gitignore, 424 tests/test-posixly-correct/.cvsignore, 425 tests/test-posixly-correct/.gitignore, 426 tests/test-prefix-nr/.cvsignore, tests/test-prefix-nr/.gitignore, 427 tests/test-prefix-r/.cvsignore, tests/test-prefix-r/.gitignore, 428 tests/test-pthread/.cvsignore, tests/test-pthread/.gitignore, 429 tests/test-quotes/.cvsignore, tests/test-quotes/.gitignore, 430 tests/test-reject/.cvsignore, tests/test-reject/.gitignore, 431 tests/test-rescan-nr/.cvsignore, tests/test-rescan-nr/.gitignore, 432 tests/test-rescan-r/.cvsignore, tests/test-rescan-r/.gitignore, 433 tests/test-string-nr/.cvsignore, tests/test-string-nr/.gitignore, 434 tests/test-string-r/.cvsignore, tests/test-string-r/.gitignore, 435 tests/test-table-opts/.cvsignore, tests/test-table-opts/.gitignore, 436 tests/test-top/.cvsignore, tests/test-top/.gitignore, 437 tests/test-yyextra/.cvsignore, tests/test-yyextra/.gitignore: rename 438 .cvsignore files in tests/ subdirectories to gitignore 439 4402012-07-23 Will Estes <wlestes@users.sourceforge.net> 441 442 * examples/.cvsignore, examples/fastwc/.cvsignore, 443 examples/manual/.cvsignore, lib/.cvsignore, tools/.cvsignore: remove 444 unneeded .cvsignore files 445 4462012-07-22 Will Estes <wlestes@users.sourceforge.net> 447 448 * .gitignore: add *.o and *.a to top level .gitignore The cvs tree did not need these additions because cvs assumed a lot 449 of C-style defaults for .cvsignore files. flex builds *.o object 450 files in the course of compilation and *.a files are built as a part 451 of the libraries that flex compiles in the build process. 452 4532012-07-22 Will Estes <wlestes@users.sourceforge.net> 454 455 * .cvsignore, .gitignore, doc/.cvsignore, doc/.gitignore, 456 m4/.cvsignore, m4/.gitignore, po/.cvsignore, po/.gitignore: rename 457 .cvsignore files to .gitignore The .cvsignore files from the legacy cvs repository tracked what 458 files got autogenerated during various stages of the flex build. 459 Renaming the .cvsignore files to .gitignore lets git do the same 460 thing. git is better about letting higher level .gitignore files 461 not-track files in lower level directories. As I work my way through 462 the test directories, we may add additional .gitignore files from 463 the old .cvsignore files. The po/ directory has a lot of special files used by gettext, so the 464 patterns in po/.gitignore look very different. The doc/.gitignore file accounts for what texinfo/makeinfo do, and 465 so it also has special patterns. The m4 directory is mainly present for autoconf's benefit, but we 466 have to account for it so make can do the right thing. Hence, 467 m4/.gitignore says to ignore *.m4, as counterintuitive as that may 468 seem. 469 4702012-07-22 Will Estes <wlestes@users.sourceforge.net> 471 472 * NEWS: update NEWS file to note release date of 2.5.36 473 4742012-06-23 Will Estes <wlestes@users.sourceforge.net> 475 476 * doc/flex.texi: fix call to version in manual 477 4782012-06-22 Will Estes <wlestes@users.sourceforge.net> 479 480 * doc/flex.texi: add missing argument to call to yylex in manual 481 4822012-04-27 Will Estes <wlestes@users.sourceforge.net> 483 484 * flex.skl: lintish cleanup in flex.skl; resolves #2040664 485 4862012-04-27 Will Estes <wlestes@users.sourceforge.net> 487 488 * doc/flex.texi: add a 7 to the c99 octal pattern; resolves #3518269 489 4902012-03-31 Will Estes <wlestes@users.sourceforge.net> 491 492 * doc/flex.texi: copyedit; resolves #3513670 493 4942012-03-23 Will Estes <wlestes@users.sourceforge.net> 495 496 * buf.c: escape backslashes in #line filenames in %top section; 497 resolves #3212400; patch submitted by scfc_de 498 4992012-03-21 Will Estes <wlestes@users.sourceforge.net> 500 501 * Makefile.am, configure.in, lib/Makefile.am, lib/lib.c, 502 lib/malloc.c, lib/realloc.c: provide malloc() and realloc() for 503 systems that do not have satisfactory versions; resolves #1899047 504 5052012-03-21 Will Estes <wlestes@users.sourceforge.net> 506 507 * Makefile.am: install flex++ as a link; resolves bug #2939681 508 5092012-03-21 Will Estes <wlestes@users.sourceforge.net> 510 511 * tests/test-bison-nr/Makefile.am, 512 tests/test-bison-yylloc/Makefile.am, 513 tests/test-bison-yylval/Makefile.am: fix dependencies for make -j in 514 test suite 515 5162012-03-19 Will Estes <wlestes@users.sourceforge.net> 517 518 * flex.skl: add missing prototypes for yyset_column() and 519 yyget_column(); resolves #3029024; patch submitted by scfc_de 520 5212012-03-02 Will Estes <wlestes@users.sourceforge.net> 522 523 * flex.skl, tests/test-reject/scanner.l, 524 tests/test-table-opts/scanner.l: wrap yy_fatal_error calls 525 appropriately 526 5272012-03-02 Will Estes <wlestes@users.sourceforge.net> 528 529 * regex.c: fix overlapping data buffer issue; patch from Tim 530 Landsheet scfc_de 531 5322012-03-02 Will Estes <wlestes@users.sourceforge.net> 533 534 * scan.l: better bracket handling in the scanner 535 5362012-03-02 Will Estes <wlestes@users.sourceforge.net> 537 538 * flexdef.h, main.c, misc.c: Remove unneeded tracking of line/column 539 output; patch from Tim Landsheet scfc_de 540 5412012-03-02 Will Estes <wlestes@users.sourceforge.net> 542 543 * configure.in: fix test for m4 to accept an m4 with -P and not jus 544 tGNU m4; patch from Tim Landsheet scfc_de on sourceforge 545 5462012-03-02 Will Estes <wlestes@users.sourceforge.net> 547 548 * doc/flex.texi: fix order of td_lolen and td_hilen in 549 documentation; resolves #2913693; patch submitted by Andreas 550 Gruenbacher <agruen@suse.de> 551 5522012-03-02 Will Estes <wlestes@users.sourceforge.net> 553 554 * doc/flex.texi: correct document of YY_FLUSH_BUFFER; resolves 555 #1723028 556 5572012-02-17 Will Estes <wlestes@users.sourceforge.net> 558 559 * dfa.c, flexdef.h, misc.c, parse.y: speed up things for complex 560 inputs; resolves #2891390 561 5622012-02-17 Will Estes <wlestes@users.sourceforge.net> 563 564 * doc/flex.texi: fix ipv6 pattern in manual; update manual copyright 565 to 2012 566 5672012-02-17 Will Estes <wlestes@users.sourceforge.net> 568 569 * flex.skl: fremove isatty() declaration; resolves #1984987 570 5712012-02-17 Will Estes <wlestes@users.sourceforge.net> 572 573 * doc/flex.texi: Add link for RFC 2396 574 5752012-02-17 Will Estes <wlestes@users.sourceforge.net> 576 577 * flex.skl: resolve #1990170 578 5792012-02-17 Will Estes <wlestes@users.sourceforge.net> 580 581 * flex.skl: fix documentation to reflect arguments actually used; 582 bug #2783023 583 5842012-02-05 Will Estes <wlestes@users.sourceforge.net> 585 586 * main.c: fix yywrap behavior for reentrant scanners 587 5882012-02-04 Will Estes <wlestes@users.sourceforge.net> 589 590 * NEWS: Mmention tr translation 591 5922012-02-04 Will Estes <wlestes@users.sourceforge.net> 593 594 * tables.c: prevent unused stuff from being compiled so as to reduce 595 warnings 596 5972012-02-03 Will Estes <wlestes@users.sourceforge.net> 598 599 * buf.c, filter.c, main.c, misc.c, regex.c, scanflags.c: more better 600 error messages; more better memory handling 601 6022012-02-03 Will Estes <wlestes@users.sourceforge.net> 603 604 * misc.c: more careful/paranoia 605 6062012-02-03 Will Estes <wlestes@users.sourceforge.net> 607 608 * scanopt.c: more careful memory allocation in option processing 609 6102012-02-03 Will Estes <wlestes@users.sourceforge.net> 611 612 * Makefile.am, configure.in: remove m4/ directory and generally 613 clean up automake/autoconf inputs 614 6152012-02-03 Will Estes <wlestes@users.sourceforge.net> 616 617 * lib/.cvsignore: cvsignore files that need that 618 6192012-02-03 Will Estes <wlestes@users.sourceforge.net> 620 621 * NEWS, po/da.po, po/es.po, po/ko.po, po/pt_BR.po, po/ro.po, 622 po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: check in translations 623 6242012-02-03 Will Estes <wlestes@users.sourceforge.net> 625 626 * main.c: correct macro definition of yywrap 627 6282012-02-03 Will Estes <wlestes@users.sourceforge.net> 629 630 * scan.l: Greater specificity in error messages 631 6322012-02-03 Will Estes <wlestes@users.sourceforge.net> 633 634 * parse.y: improve rule handling at EOF 635 6362012-02-03 Will Estes <wlestes@users.sourceforge.net> 637 638 * flex.skl: include cstdio for definition of EOF in all cases 639 6402012-02-03 Will Estes <wlestes@users.sourceforge.net> 641 642 * flex.skl: suppress warning on unused yyguts_t 643 6442010-08-13 Will Estes <wlestes@users.sourceforge.net> 645 646 * NEWS, po/LINGUAS, po/fi.po: new fi translation from the 647 translation project 648 6492009-03-31 Will Estes <wlestes@users.sourceforge.net> 650 651 * 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> 652 6532008-12-28 Will Estes <wlestes@users.sourceforge.net> 654 655 * configure.in: remove line break that broke configure 656 6572008-12-28 Will Estes <wlestes@users.sourceforge.net> 658 659 * doc/flex.texi: specify the title on the title page since @settitle 660 doesn't do that for us; resolves bug #2043491 661 6622008-12-28 Will Estes <wlestes@users.sourceforge.net> 663 664 * configure.in, flexdef.h: check for regex.h; resolves bug #2337486 665 6662008-07-23 Will Estes <wlestes@users.sourceforge.net> 667 668 * NEWS, po/ga.po: new ga translation from the translation project 669 6702008-06-10 Will Estes <wlestes@users.sourceforge.net> 671 672 * NEWS, po/ca.po: new ca translation 673 6742008-05-31 Will Estes <wlestes@users.sourceforge.net> 675 676 * Makefile.am: move ABOUT-NLS back to EXTRA_DIST 677 6782008-05-31 Will Estes <wlestes@users.sourceforge.net> 679 680 * Makefile.am: create new dist_doc_DATA; move some EXTRA_DIST files 681 to new dist_doc_DATA target 682 6832008-05-31 Will Estes <wlestes@users.sourceforge.net> 684 685 * .cvsignore: ignore more automake generated config.status* files 686 6872008-05-31 Will Estes <wlestes@users.sourceforge.net> 688 689 * NEWS: flex distribution now built with automake and autoconf 690 versions ... 691 6922008-05-31 Will Estes <wlestes@users.sourceforge.net> 693 694 * README.cvs: document GNU auto* version changes for building flex 695 from cvs 696 6972008-05-31 Will Estes <wlestes@users.sourceforge.net> 698 699 * .cvsignore, doc/Makefile.am: ignore automake-supplied ylwrap 700 7012008-05-15 Will Estes <wlestes@users.sourceforge.net> 702 703 * NEWS, flex.skl: clean up types; resolves 1961902 704 7052008-05-15 Will Estes <wlestes@users.sourceforge.net> 706 707 * NEWS: update NEWS re manual 708 7092008-05-15 Will Estes <wlestes@users.sourceforge.net> 710 711 * doc/flex.texi: correct eroneous references to 'nowrap' to refer to 712 'noyywrap'; resolves bug #1739912 713 7142008-05-14 Will Estes <wlestes@users.sourceforge.net> 715 716 * filter.c: call clearerr on stdin before dup2'ing it; resolves bug 717 #1902612 718 7192008-05-14 Will Estes <wlestes@users.sourceforge.net> 720 721 * NEWS: generic updates to NEWS 722 7232008-05-14 Will Estes <wlestes@users.sourceforge.net> 724 725 * tests/test-pthread/Makefile.am: move library flags in linker 726 command; resolves patch #1943403; patch submitted by 727 nullnix@users.sourceforge.net 728 7292008-05-14 Will Estes <wlestes@users.sourceforge.net> 730 731 * doc/flex.texi: use ansi syntax in simple examples; resolves patch 732 #1909844; patch submitted by Tom Browder, 733 tbrowder2@users.sourceforge.net 734 7352008-04-10 Will Estes <wlestes@users.sourceforge.net> 736 737 * doc/flex.texi: fix typo in example (from Paolo J. Matos 738 7392008-04-10 Will Estes <wlestes@users.sourceforge.net> 740 741 * flexint.h: move endif to better account for what C99 defines for 742 integer types (fix from debian project) 743 7442008-04-10 Will Estes <wlestes@users.sourceforge.net> 745 746 * gen.c: fix another int type to be size_t 747 7482008-03-30 Will Estes <wlestes@users.sourceforge.net> 749 750 * NEWS, po/fr.po: new fr translation 751 7522008-03-30 Will Estes <wlestes@users.sourceforge.net> 753 754 * NEWS, configure.in: start version 2.5.36 755 7562008-02-26 Will Estes <wlestes@users.sourceforge.net> 757 758 * NEWS: add date of release 759 7602008-02-15 Will Estes <wlestes@users.sourceforge.net> 761 762 * NEWS, parse.y: fix bug that prevented comments from working 763 properly 764 7652008-02-12 Will Estes <wlestes@users.sourceforge.net> 766 767 * po/de.po: new de translation 768 7692008-02-10 Will Estes <wlestes@users.sourceforge.net> 770 771 * NEWS, po/vi.po: new vi translation 772 7732008-02-10 Will Estes <wlestes@users.sourceforge.net> 774 775 * NEWS, po/nl.po: new nl translation 776 7772008-02-09 Will Estes <wlestes@users.sourceforge.net> 778 779 * NEWS, po/pl.po: new pl translation 780 7812008-02-09 Will Estes <wlestes@users.sourceforge.net> 782 783 * NEWS, po/de.po, po/pt_BR.po: new de, pt_br translations 784 7852008-02-09 Will Estes <wlestes@users.sourceforge.net> 786 787 * NEWS, flex.skl: generate headers for all functions (resolves bug 788 #1628314) 789 7902008-02-09 Will Estes <wlestes@users.sourceforge.net> 791 792 * NEWS, flex.skl: change yy_size_t to be size_t (resolves bug 793 #1849812) 794 7952008-02-09 Will Estes <wlestes@users.sourceforge.net> 796 797 * configure.in: start work on version 2.5.35 798 7992007-12-12 Will Estes <wlestes@users.sourceforge.net> 800 801 * NEWS, configure.in: revert NEWS and configure.in to version 2.5.34 802 8032007-09-12 Will Estes <wlestes@users.sourceforge.net> 804 805 * NEWS, configure.in: update version number to 2.5.35 806 8072007-09-10 Aaron Stone <sodabrew@users.sourceforge.net> 808 809 * tests/test-alloc-extra/scanner.l: Use %option extra-type. 810 8112007-09-10 Aaron Stone <sodabrew@users.sourceforge.net> 812 813 * NEWS, doc/flex.texi, flex.skl, flexdef.h, main.c, parse.y, scan.l: 814 Introduce %option extra-type="your_type *" (resolves bug #1744505). 815 8162007-08-15 Will Estes <wlestes@users.sourceforge.net> 817 818 * po/nl.po: new nl translations from the translation project 819 8202007-06-28 Will Estes <wlestes@users.sourceforge.net> 821 822 * NEWS: change release date 823 8242007-06-28 Will Estes <wlestes@users.sourceforge.net> 825 826 * flex.skl: adjustment for prefix classes; patch submitted by Petr 827 Machata <pmachata@redhat.com> 828 8292007-06-28 Will Estes <wlestes@users.sourceforge.net> 830 831 * NEWS: NEWS item for yy_init_extra 832 8332007-06-12 Aaron Stone <sodabrew@users.sourceforge.net> 834 835 * doc/flex.texi: Docs and example for yylex_init_extra. 836 8372007-06-01 Will Estes <wlestes@users.sourceforge.net> 838 839 * tests/test-alloc-extra/.cvsignore: ignore OUTPUT file in 840 test-alloc-extra 841 8422007-06-01 Will Estes <wlestes@users.sourceforge.net> 843 844 * tests/descriptions: add description of concatenated options test 845 8462007-05-31 Will Estes <wlestes@users.sourceforge.net> 847 848 * tests/test-alloc-extra/.cvsignore: add missing .cvsignore to 849 test-alloc-extra 850 8512007-05-31 Aaron Stone <sodabrew@users.sourceforge.net> 852 853 * configure.in, flex.skl, gen.c, main.c: Changes to resolve SF bugs 854 1568325 and 1563589. 855 8562007-05-31 Aaron Stone <sodabrew@users.sourceforge.net> 857 858 * tests/Makefile.am, tests/descriptions, 859 tests/test-alloc-extra/Makefile.am, 860 tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input: 861 Adding test cases for yylex_init_extra. 862 8632007-05-12 Will Estes <wlestes@users.sourceforge.net> 864 865 * configure.in, tests/test-pthread/scanner.l: fixes to test-pthread 866 8672007-05-12 Will Estes <wlestes@users.sourceforge.net> 868 869 * NEWS: NEWS item for concatenated options 870 8712007-05-12 Will Estes <wlestes@users.sourceforge.net> 872 873 * configure.in, tests/Makefile.am, 874 tests/test-concatenated-options/.cvsignore, 875 tests/test-concatenated-options/Makefile.am: unit test to verify 876 concatenated options parsing 877 8782007-05-12 Will Estes <wlestes@users.sourceforge.net> 879 880 * scanopt.c: parse multiple short concatenated options; patch 881 submitted by Petr Machata <pmachata@redhat.com 882 8832007-05-11 Will Estes <wlestes@users.sourceforge.net> 884 885 * autogen.sh: remove --force option from autogen.sh; much faster 886 without it 887 8882007-05-11 Will Estes <wlestes@users.sourceforge.net> 889 890 * NEWS, configure.in: version 2.5.34 891 8922007-05-08 Aaron Stone <sodabrew@users.sourceforge.net> 893 894 * NEWS, flex.skl: Better checking after yyalloc/yyrealloc (resolves 895 bug #1595967) 896 8972007-05-01 Will Estes <wlestes@users.sourceforge.net> 898 899 * doc/flex.texi: change title of manual to 'Lexical Analysis with 900 Flex' 901 9022007-04-25 Will Estes <wlestes@users.sourceforge.net> 903 904 * flex.skl: c++ memory leak plug 905 9062007-04-23 Will Estes <wlestes@users.sourceforge.net> 907 908 * flex.skl: roll back c++ memory patch as it causes the test suite 909 no end of grief 910 9112007-04-23 Will Estes <wlestes@users.sourceforge.net> 912 913 * flex.skl: fix function definitions for non-ANSI environments (from 914 Manoj Srivastava from Debian patchset) 915 9162007-04-23 Will Estes <wlestes@users.sourceforge.net> 917 918 * flex.skl: fix c++ memory leak (from Manoj Srivastava from Debian 919 patchset) 920 9212007-04-23 Will Estes <wlestes@users.sourceforge.net> 922 923 * flex.skl: fix parameter name in comment (patch from Manoj 924 Srivastava from the debian patchset 925 9262007-04-23 Will Estes <wlestes@users.sourceforge.net> 927 928 * flex.skl: add a size_t cast (patch from Manoj Srivastava from the 929 debian patchset 930 9312007-04-16 Will Estes <wlestes@users.sourceforge.net> 932 933 * tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am: 934 cleanups to handle VPATH builds better; passifies make distcheck 935 9362007-04-16 Will Estes <wlestes@users.sourceforge.net> 937 938 * doc/flex.texi: drop using the \ in \ escaping as it throws pdf 939 generation for a loop 940 9412007-04-14 Will Estes <wlestes@users.sourceforge.net> 942 943 * .cvsignore: add compile and *.tar.bz2 to .cvsignore 944 9452007-04-14 Will Estes <wlestes@users.sourceforge.net> 946 947 * main.c: add call to setlocale for ctype as per debian patchset 948 9492007-04-14 Will Estes <wlestes@users.sourceforge.net> 950 951 * Makefile.am, NEWS: provide for a PIC version of libfl.a for shared 952 libraries using flex scanners 953 9542007-04-13 Will Estes <wlestes@users.sourceforge.net> 955 956 * FlexLexer.h: annotate endifs since they're a bit far from their 957 opening #if statements 958 9592007-04-13 Will Estes <wlestes@users.sourceforge.net> 960 961 * flexdef.h, parse.y: refactor and slightly redo alloca testing, 962 resolves bug #1675899 963 9642007-04-13 Will Estes <wlestes@users.sourceforge.net> 965 966 * : overhaul configure.in: use octathorps for comments so they're 967 passed through m4 processing; better bracketing of m4 arguments; 968 retool checks as per suggestions from autoscan(1) 969 9702007-04-13 Will Estes <wlestes@users.sourceforge.net> 971 972 * flex.skl: fix skeleton for reentrant scanners 973 9742007-04-13 Will Estes <wlestes@users.sourceforge.net> 975 976 * Makefile.am: remove homegrown tags target; automake does that for 977 us 978 9792007-04-12 Will Estes <wlestes@users.sourceforge.net> 980 981 * flex.skl: fix skeleton for reentrant scanners, resolves bug 982 #1694318 983 9842007-04-12 Will Estes <wlestes@users.sourceforge.net> 985 986 * FlexLexer.h: declare some const where missing in c++ header file 987 9882007-04-10 Will Estes <wlestes@users.sourceforge.net> 989 990 * doc/flex.texi: corrections to the manual as per suggestions from 991 flex-help@ 992 9932007-04-03 Will Estes <wlestes@users.sourceforge.net> 994 995 * doc/flex.texi: include author names in online versions of the 996 manual 997 9982007-04-03 Will Estes <wlestes@users.sourceforge.net> 999 1000 * COPYING: update copyright notice 1001 10022007-04-03 Will Estes <wlestes@users.sourceforge.net> 1003 1004 * AUTHORS: rearrange and update AUTHORS 1005 10062007-03-29 Will Estes <wlestes@users.sourceforge.net> 1007 1008 * NEWS: note sf feature request 1658379 in NEWS 1009 10102007-03-29 Will Estes <wlestes@users.sourceforge.net> 1011 1012 * tools/cvsauthors: add sodabrew to cvsauthors file 1013 10142007-03-29 Aaron Stone <sodabrew@users.sourceforge.net> 1015 1016 * flex.skl: SourceForge feature request #1658379: Expose YY_BUF_SIZE 1017 in the header file. 1018 10192007-03-07 Will Estes <wlestes@users.sourceforge.net> 1020 1021 * NEWS, filter.c, flex.skl: apply patches submitted by sodabrew 1022 10232007-03-07 Will Estes <wlestes@users.sourceforge.net> 1024 1025 * README.cvs: more changes describing building flex from cvs 1026 10272007-03-07 Will Estes <wlestes@users.sourceforge.net> 1028 1029 * Makefile.am, README.cvs, README.cvs-snapshot: rename 1030 README.cvs-snapshot to README.cvs 1031 10322007-03-07 Will Estes <wlestes@users.sourceforge.net> 1033 1034 * README.cvs-snapshot: update to explain where flex cvs lives 1035 10362007-03-07 Will Estes <wlestes@users.sourceforge.net> 1037 1038 * README, doc/flex.texi: correct how to submit bugs 1039 10402007-02-16 Will Estes <wlestes@users.sourceforge.net> 1041 1042 * NEWS: clarify NEWS item re man page and pdf manual 1043 10442007-02-14 Will Estes <wlestes@users.sourceforge.net> 1045 1046 * po/Makevars: update bug address to point to flex-devel instead of 1047 lex-help 1048 10492007-02-13 Will Estes <wlestes@users.sourceforge.net> 1050 1051 * configure.in, doc/Makefile.am: make better use of AC_INIT; clean 1052 up, simplify and make more robust the generation of the man page 1053 10542007-02-13 Will Estes <wlestes@users.sourceforge.net> 1055 1056 * configure.in: remove option check-news from call to 1057 AM_INIT_AUTOMAKE as gnits implies check-news 1058 10592007-02-13 Will Estes <wlestes@users.sourceforge.net> 1060 1061 * Makefile.am, configure.in: move automake options from Makefile.am 1062 to configure.in 1063 10642007-02-13 Will Estes <wlestes@users.sourceforge.net> 1065 1066 * autogen.sh: restore --install option to autogen.sh since --force 1067 does not imply --install 1068 10692007-02-13 Will Estes <wlestes@users.sourceforge.net> 1070 1071 * tools/cvsauthors: add john43 to cvsauthors file 1072 10732007-02-13 Will Estes <wlestes@users.sourceforge.net> 1074 1075 * autogen.sh: call autoreconf with --force instead of --install 1076 10772007-02-13 Will Estes <wlestes@users.sourceforge.net> 1078 1079 * doc/.cvsignore: remove texinfo.tex from cvs tree 1080 10812007-02-13 Will Estes <wlestes@users.sourceforge.net> 1082 1083 * NEWS: updates to NEWS file to reflect recent changes 1084 10852007-02-13 Will Estes <wlestes@users.sourceforge.net> 1086 1087 * doc/Makefile.am: add flex.pdf to EXTRA_DIST 1088 10892007-02-13 Will Estes <wlestes@users.sourceforge.net> 1090 1091 * configure.in: remove flex.spec 1092 10932007-02-13 Will Estes <wlestes@users.sourceforge.net> 1094 1095 * Makefile.am: remove maintainercleanfiles 1096 10972007-02-01 Will Estes <wlestes@users.sourceforge.net> 1098 1099 * doc/Makefile.am: more changes to build system to distribute man 1100 page 1101 11022007-02-01 Will Estes <wlestes@users.sourceforge.net> 1103 1104 * doc/Makefile.am: add flex man page to distribution 1105 11062007-02-01 Will Estes <wlestes@users.sourceforge.net> 1107 1108 * .cvsignore, flex.spec.in: remove flex spec file 1109 11102006-11-17 Will Estes <wlestes@users.sourceforge.net> 1111 1112 * tests/test-table-opts/Makefile.am: make test target depend on test 1113 groupings, which in turn depend on building executables; cygwin 1114 portability fix 1115 11162006-11-10 Will Estes <wlestes@users.sourceforge.net> 1117 1118 * tests/create-test: change create-test script to edit files in 1119 place 1120 11212006-11-09 Will Estes <wlestes@users.sourceforge.net> 1122 1123 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 1124 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 1125 tests/test-bison-nr/Makefile.am, 1126 tests/test-bison-yylloc/Makefile.am, 1127 tests/test-bison-yylval/Makefile.am, 1128 tests/test-c++-basic/Makefile.am, 1129 tests/test-c++-multiple-scanners/Makefile.am, 1130 tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 1131 tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am, 1132 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am, 1133 tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am, 1134 tests/test-header-r/Makefile.am, 1135 tests/test-include-by-buffer/Makefile.am, 1136 tests/test-include-by-push/Makefile.am, 1137 tests/test-include-by-reentrant/Makefile.am, 1138 tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am, 1139 tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am, 1140 tests/test-mem-r/Makefile.am, 1141 tests/test-multiple-scanners-nr/Makefile.am, 1142 tests/test-multiple-scanners-r/Makefile.am, 1143 tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am, 1144 tests/test-posix/Makefile.am, 1145 tests/test-posixly-correct/Makefile.am, 1146 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 1147 tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am, 1148 tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am, 1149 tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am, 1150 tests/test-string-r/Makefile.am, tests/test-top/Makefile.am, 1151 tests/test-yyextra/Makefile.am: change CLEANFILES to include 1152 instead of just the testname for the executable 1153 11542006-11-09 Will Estes <wlestes@users.sourceforge.net> 1155 1156 * doc/flex.texi: fix typos in manual; resolves bug #1592857 1157 11582006-11-09 Will Estes <wlestes@users.sourceforge.net> 1159 1160 * tests/TEMPLATE/Makefile.am: change test template to remove test 1161 executable when that executable has an extension, e.g. under Cygwin 1162 11632006-11-08 Will Estes <wlestes@users.sourceforge.net> 1164 1165 * tests/Makefile.am: test names weren't displaying in test 1166 success/failure messages (from #1591672 1167 11682006-10-30 Will Estes <wlestes@users.sourceforge.net> 1169 1170 * doc/.cvsignore: add flex.html to .cvsignore in doc directory 1171 11722006-10-22 Will Estes <wlestes@users.sourceforge.net> 1173 1174 * NEWS: update NEWS file for the work that millaway did 1175 11762006-10-22 Will Estes <wlestes@users.sourceforge.net> 1177 1178 * FlexLexer.h, NEWS, main.c, 1179 tests/test-c++-multiple-scanners/scanner-2.l: make yywrap work with 1180 c++ scanners as per sf bug report 1181 11822006-10-20 Will Estes <wlestes@users.sourceforge.net> 1183 1184 * NEWS, flex.skl, tests/test-c++-multiple-scanners/main.cpp, 1185 tests/test-c-cpp-nr/scanner.l: memory leak issues in c++ scanner 1186 11872006-10-20 Will Estes <wlestes@users.sourceforge.net> 1188 1189 * NEWS, configure.in, tests/Makefile.am, tests/descriptions, 1190 tests/test-c++-yywrap/.cvsignore, 1191 tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l, 1192 tests/test-c++-yywrap/test.input: add unit test for c++ with yywrap 1193 11942006-10-20 Will Estes <wlestes@users.sourceforge.net> 1195 1196 * NEWS, tests/test-c++-basic/Makefile.am, 1197 tests/test-linedir-r/Makefile.am: use configure-provided awk 1198 variable for portability; add loadlibes variable to c++ test 1199 12002006-10-17 Will Estes <wlestes@users.sourceforge.net> 1201 1202 * doc/flex.texi: add noyywrap option to example; use whitespace to 1203 clarify example 1204 12052006-08-02 Will Estes <wlestes@users.sourceforge.net> 1206 1207 * NEWS, po/ca.po, po/vi.po: new translations 1208 12092006-04-11 John Millaway <john43@users.sourceforge.net> 1210 1211 * tables.c: Casted away signedness to appease -Werror freaks. 1212 12132006-03-28 John Millaway <john43@users.sourceforge.net> 1214 1215 * ccl.c, doc/flex.texi, flexdef.h, parse.y, scan.l, sym.c, 1216 tests/test-ccl/scanner.l, tests/test-ccl/test.input: Added ccl union 1217 operator. Added test in test suite for ccl union operator. 1218 Documented ccl union operator. Removed crufty ccl cache to prevent 1219 parser problems. 1220 12212006-03-28 John Millaway <john43@users.sourceforge.net> 1222 1223 * doc/flex.texi, scan.l, tests/test-extended/scanner.l, 1224 tests/test-extended/test.input: Extended syntax excluded for 1225 lex/posix compat mode. Comments discarded inside (?x:) patterns. 1226 Added test in test suite for comments in extended patterns. 1227 Documented syntax additions. 1228 12292006-03-27 John Millaway <john43@users.sourceforge.net> 1230 1231 * scan.l, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 1232 Implemented (?x:) syntax to allow whitespace in patterns. Added 1233 test for (?x:) syntax in test suite. 1234 12352006-03-27 John Millaway <john43@users.sourceforge.net> 1236 1237 * parse.y, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 1238 Implemented dot-all syntax. Added test for dot-all syntax in test 1239 suite. 1240 12412006-03-27 John Millaway <john43@users.sourceforge.net> 1242 1243 * dfa.c, doc/flex.texi, flexdef.h, gen.c, main.c, parse.y, scan.l, 1244 scanflags.c, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 1245 Removed global variable caseins. Added scanner stack flags for 1246 case-insensitivity. Moved case-folding code from DFA-generation to 1247 parse time read-macros. Added localized case-sensitivity syntax 1248 from Perl. Added test for new syntax in test suite. Documented new 1249 syntax. 1250 12512006-03-27 John Millaway <john43@users.sourceforge.net> 1252 1253 * Makefile.am, configure.in, flexdef.h, scanflags.c: Added configure 1254 check for assert.h. Added scanner flags stack. 1255 12562006-03-25 John Millaway <john43@users.sourceforge.net> 1257 1258 * configure.in, doc/flex.texi, scan.l, tests/Makefile.am, 1259 tests/descriptions, tests/test-extended/.cvsignore, 1260 tests/test-extended/Makefile.am, tests/test-extended/scanner.l, 1261 tests/test-extended/test.input: Added extended, perl-compatible 1262 comment syntax. Added test for extended comment syntax. Documented 1263 extended comment syntax. 1264 12652006-03-25 John Millaway <john43@users.sourceforge.net> 1266 1267 * doc/flex.texi, parse.y: Changed explicit 'A'-'Z' to isupper(), 1268 where correct to do so. Documentation. 1269 12702006-03-24 John Millaway <john43@users.sourceforge.net> 1271 1272 * doc/flex.texi: Documentation. 1273 12742006-03-24 John Millaway <john43@users.sourceforge.net> 1275 1276 * doc/flex.texi: Added appendix of patterns to manual. 1277 12782006-03-23 John Millaway <john43@users.sourceforge.net> 1279 1280 * doc/flex.texi: . 1281 12822006-03-22 John Millaway <john43@users.sourceforge.net> 1283 1284 * doc/flex.texi: Documentation. 1285 12862006-03-22 John Millaway <john43@users.sourceforge.net> 1287 1288 * doc/flex.texi: Documented set difference operator {-}. 1289 12902006-03-22 John Millaway <john43@users.sourceforge.net> 1291 1292 * ccl.c, flexdef.h, parse.y, scan.l, tests/test-ccl/scanner.l, 1293 tests/test-ccl/test.input: Added set difference operator {-} for 1294 character classes. 1295 12962006-03-22 John Millaway <john43@users.sourceforge.net> 1297 1298 * configure.in, doc/flex.texi, parse.y, scan.l, tests/Makefile.am, 1299 tests/descriptions, tests/test-ccl/.cvsignore, 1300 tests/test-ccl/Makefile.am, tests/test-ccl/scanner.l, 1301 tests/test-ccl/test.input: Added negated character class 1302 expressions. Documented negated character class expressions. Added 1303 regression test for negated character class expressions. 1304 13052006-03-22 John Millaway <john43@users.sourceforge.net> 1306 1307 * buf.c, filter.c, gen.c, main.c, misc.c, nfa.c, parse.y, regex.c: 1308 Replaced sprintf with snprintf everywhere. 1309 13102006-03-22 John Millaway <john43@users.sourceforge.net> 1311 1312 * Makefile.am: Removed includedir from AM_CPPFLAGS #1439351. 1313 13142006-03-21 John Millaway <john43@users.sourceforge.net> 1315 1316 * configure.in, tests/Makefile.am, tests/descriptions, 1317 tests/test-quotes/.cvsignore, tests/test-quotes/Makefile.am, 1318 tests/test-quotes/scanner.l, tests/test-quotes/test.input: Added 1319 test to verify user code is unmangled. 1320 13212006-03-21 John Millaway <john43@users.sourceforge.net> 1322 1323 * flexdef.h, misc.c, scan.l: Fixed escape in actions. 1324 13252006-03-21 John Millaway <john43@users.sourceforge.net> 1326 1327 * filter.c, flexdef.h, main.c, scan.l: Reverted previous input 1328 filter changes. Added noop macro to scanner output. Modified 1329 scan.l to escape m4 quotes found in user code. 1330 13312006-03-21 John Millaway <john43@users.sourceforge.net> 1332 1333 * tests/test-table-opts/Makefile.am, 1334 tests/test-table-opts/scanner.l: Removed m4 from test-table-opts 1335 13362006-03-21 John Millaway <john43@users.sourceforge.net> 1337 1338 * tests/test-reject/Makefile.am, tests/test-reject/scanner.l: 1339 Removed m4 from test-reject 1340 13412006-03-21 John Millaway <john43@users.sourceforge.net> 1342 1343 * filter.c, flexdef.h, main.c, scan.l: Moved set_input_file to 1344 different file. 1345 13462006-03-21 John Millaway <john43@users.sourceforge.net> 1347 1348 * flex.skl, flexdef.h, flexint.h, misc.c: Relaxed tests for __STDC__ 1349 and __STDC_VERSION__ to cope with bugs in GCC and Sun cc. 1350 13512006-03-20 John Millaway <john43@users.sourceforge.net> 1352 1353 * filter.c: Documented filter chain. Removed fdopen. Added no-op 1354 fseek. 1355 13562006-03-13 John Millaway <john43@users.sourceforge.net> 1357 1358 * gen.c: Fixed another -Wall report. 1359 13602006-03-10 Will Estes <wlestes@users.sourceforge.net> 1361 1362 * NEWS, po/vi.po: new vi translation 1363 13642006-03-09 Will Estes <wlestes@users.sourceforge.net> 1365 1366 * NEWS, po/ga.po, po/nl.po: new nl, ga translations 1367 13682006-02-21 Will Estes <wlestes@users.sourceforge.net> 1369 1370 * m4/Makefile.am: add po.m4 to extra_dist in m4/ so it gets picked 1371 up by distributions 1372 13732006-02-21 Will Estes <wlestes@users.sourceforge.net> 1374 1375 * m4/Makefile.am: add nls.m4 to extra_dist in m4/ so it will get 1376 picked up in distribution tarballs 1377 13782006-02-21 Will Estes <wlestes@users.sourceforge.net> 1379 1380 * configure.in: remove website directory from configure.in 1381 13822006-02-20 Will Estes <wlestes@users.sourceforge.net> 1383 1384 * NEWS, configure.in: version 2.5.33 marks in NEWS and configure.in 1385 13862006-02-20 Will Estes <wlestes@users.sourceforge.net> 1387 1388 * configure.in: change email address in configure.in to point to 1389 flex-help@sourceforge.net 1390 13912006-02-20 John Millaway <john43@users.sourceforge.net> 1392 1393 * doc/flex.texi: Documentation. 1394 13952006-02-20 John Millaway <john43@users.sourceforge.net> 1396 1397 * BUGS: Appended to BUGS file. 1398 13992006-02-18 Will Estes <wlestes@users.sourceforge.net> 1400 1401 * Makefile.am: remove website directory (since it now has its own 1402 module in the flex project 1403 14042006-02-16 John Millaway <john43@users.sourceforge.net> 1405 1406 * doc/flex.texi, flex.skl: Fixed buffer overflow in reject state 1407 buffer. Corrected documentation on the state buffer. 1408 14092006-02-16 John Millaway <john43@users.sourceforge.net> 1410 1411 * flex.skl: Reverted num_read from size_t back to int. 1412 14132006-02-15 John Millaway <john43@users.sourceforge.net> 1414 1415 * Makefile.am, configure.in: Removed reference to RoadMap in 1416 Makefile.am. Added website directory. 1417 14182006-02-15 Will Estes <wlestes@users.sourceforge.net> 1419 1420 * README, RoadMap: remove RoadMap and reference to it in README 1421 14222006-02-15 John Millaway <john43@users.sourceforge.net> 1423 1424 * BUGS, README, doc/flex.texi, doc/flex.xml: Eliminated references 1425 to lex.sf.net. 1426 14272006-02-15 John Millaway <john43@users.sourceforge.net> 1428 1429 * BUGS, flex.skl: Transfered bugs list from lex.sf.net to BUGS file. 1430 14312006-02-15 John Millaway <john43@users.sourceforge.net> 1432 1433 * tests/test-rescan-nr/.cvsignore, 1434 tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l, 1435 tests/test-rescan-nr/test.input, tests/test-rescan-r/.cvsignore, 1436 tests/test-rescan-r/Makefile.am, tests/test-rescan-r/scanner.l, 1437 tests/test-rescan-r/test.input: Recommit of last commit -- broken 1438 pipe. 1439 14402006-02-15 John Millaway <john43@users.sourceforge.net> 1441 1442 * configure.in, flex.skl, tests/Makefile.am, tests/descriptions: 1443 yy_lex_destroy calls yy_init_globals to reset everything for next 1444 call to yylex. Added two new tests for reusing scanners. 1445 14462006-02-14 John Millaway <john43@users.sourceforge.net> 1447 1448 * flex.spec.in: Patched rpm spec file. 1449 14502006-02-14 John Millaway <john43@users.sourceforge.net> 1451 1452 * configure.in, flexint.h: Added C99 macro for inttypes, just to be 1453 conformant. 1454 14552006-02-14 John Millaway <john43@users.sourceforge.net> 1456 1457 * flexdef.h, nfa.c, parse.y: Changed symbol INFINITE to fix conflict 1458 with C math symbol. 1459 14602006-02-14 John Millaway <john43@users.sourceforge.net> 1461 1462 * scan.l: Omitting parens for named rules in trailing context. 1463 14642006-02-14 John Millaway <john43@users.sourceforge.net> 1465 1466 * configure.in, main.c, po/ca.po, po/da.po, po/de.po, po/es.po, 1467 po/fr.po, po/ga.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, 1468 po/ro.po, po/ru.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po, 1469 tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Added check 1470 for locale.h and libintl.h in configure script. 1471 14722006-02-14 John Millaway <john43@users.sourceforge.net> 1473 1474 * flex.skl: Removed unused local vars. 1475 14762006-02-14 John Millaway <john43@users.sourceforge.net> 1477 1478 * flex.skl: Removed certain offending #undefs. 1479 14802006-02-14 John Millaway <john43@users.sourceforge.net> 1481 1482 * flexint.h: Removed logical and from preprocessor statement. 1483 14842006-02-14 Will Estes <wlestes@users.sourceforge.net> 1485 1486 * po/nl.po, po/nl.po.1: remove eroneously named nl.po.1; update 1487 nl.po 1488 14892006-02-14 John Millaway <john43@users.sourceforge.net> 1490 1491 * dfa.c: . 1492 14932006-02-14 John Millaway <john43@users.sourceforge.net> 1494 1495 * flex.skl: Included <sys/types.h> for serialized tables. 1496 14972006-02-14 John Millaway <john43@users.sourceforge.net> 1498 1499 * configure.in: Minor patch to call to head in configure script. 1500 15012006-02-14 John Millaway <john43@users.sourceforge.net> 1502 1503 * doc/flex.texi: Documentation patch. 1504 15052006-02-14 John Millaway <john43@users.sourceforge.net> 1506 1507 * filter.c, gen.c, libyywrap.c, main.c: Patch for full file system 1508 failure. 1509 15102006-02-13 John Millaway <john43@users.sourceforge.net> 1511 1512 * doc/flex.texi: Documentation. 1513 15142006-02-13 John Millaway <john43@users.sourceforge.net> 1515 1516 * main.c: Fixed double-fclose when input file is empty. 1517 15182006-02-10 Will Estes <wlestes@users.sourceforge.net> 1519 1520 * po/ca.po, po/da.po, po/de.po, po/es.po, po/fr.po, po/ga.po, 1521 po/ko.po, po/nl.po.1, po/pl.po, po/pt_BR.po, po/ro.po, po/ru.po, 1522 po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po: newtranslations 1523 15242005-12-22 John Millaway <john43@users.sourceforge.net> 1525 1526 * buf.c, main.c: Improvement request 1069716 log vs. log10 1527 15282005-12-22 John Millaway <john43@users.sourceforge.net> 1529 1530 * flex.skl: Fixed bug 1257093 yy_init_globals in header file 1531 15322005-04-14 Will Estes <wlestes@users.sourceforge.net> 1533 1534 * po/nl.po: new nl translation 1535 15362005-04-07 Will Estes <wlestes@users.sourceforge.net> 1537 1538 * NEWS, po/LINGUAS, po/nl.po, po/vi.po: new nl and vi translations 1539 15402004-07-20 Will Estes <wlestes@users.sourceforge.net> 1541 1542 * filter.c: correct improper stdin assignment 1543 15442004-05-22 Will Estes <wlestes@users.sourceforge.net> 1545 1546 * NEWS, po/tr.po: new tr translation 1547 15482004-05-12 Will Estes <wlestes@users.sourceforge.net> 1549 1550 * .cvsignore, .indent.pro: .cvsignore and .indent.pro got missed in 1551 the import to sourceforge; replace them 1552 15532004-05-11 Will Estes <wlestes@users.sourceforge.net> 1554 1555 * po/fr.po: new fr translation 1556 15572004-05-03 Will Estes <wlestes@users.sourceforge.net> 1558 1559 * po/LINGUAS: polish is pl, not po 1560 15612004-03-22 Will Estes <wlestes@users.sourceforge.net> 1562 1563 * po/sv.po: yet another sweedish update 1564 15652004-03-19 Will Estes <wlestes@users.sourceforge.net> 1566 1567 * NEWS, po/sv.po: new sv translation 1568 15692003-12-11 John Millaway <john43@users.sourceforge.net> 1570 1571 * configure.in, filter.c, main.c: Configure checks for GNU m4. 1572 Environment variable M4 overrides built-in m4 path. Generated m4 1573 does a late check for GNU m4. 1574 15752003-12-09 John Millaway <john43@users.sourceforge.net> 1576 1577 * doc/flex.texi: added 3 faqs 1578 15792003-11-24 Will Estes <wlestes@users.sourceforge.net> 1580 1581 * po/ro.po: new ro translation 1582 15832003-11-07 Will Estes <wlestes@users.sourceforge.net> 1584 1585 * NEWS, po/fr.po: new french translation 1586 15872003-11-07 Will Estes <wlestes@users.sourceforge.net> 1588 1589 * NEWS, po/ca.po: new catalan translation from the translation 1590 project 1591 15922003-11-07 Will Estes <wlestes@users.sourceforge.net> 1593 1594 * NEWS, po/LINGUAS, po/ga.po, po/pl.po: new polish translation; 1595 updated irish translation from translation project 1596 15972003-10-10 Will Estes <wlestes@users.sourceforge.net> 1598 1599 * NEWS, po/LINGUAS, po/ga.po: new Irish translation 1600 16012003-08-25 Will Estes <wlestes@users.sourceforge.net> 1602 1603 * NEWS, po/LINGUAS, po/ro.po: add romanian translation 1604 16052003-07-16 Will Estes <wlestes@users.sourceforge.net> 1606 1607 * flex.skl: flex_*int* type fixes 1608 16092003-07-16 Will Estes <wlestes@users.sourceforge.net> 1610 1611 * tools/cvsauthors: change wlestes email address 1612 16132003-07-16 Will Estes <wlestes@users.sourceforge.net> 1614 1615 * flex.skl: undef yytext_ptr has some bad side effects 1616 16172003-07-07 John Millaway <john43@users.sourceforge.net> 1618 1619 * doc/flex.texi: Documented m4 incompatibility with lex. 1620 16212003-05-21 Will Estes <wlestes@users.sourceforge.net> 1622 1623 * NEWS: upgrade to gettext 0.12 1624 16252003-05-20 Will Estes <wlestes@users.sourceforge.net> 1626 1627 * flex.skl, gen.c: patches from manoj via sourceforge 1628 16292003-05-20 Will Estes <wlestes@users.sourceforge.net> 1630 1631 * configure.in, po/.cvsignore, po/Makevars: upgrade gettext to 0.12; 1632 this allows running make pdf and make ps to be successful 1633 16342003-05-20 Will Estes <wlestes@users.sourceforge.net> 1635 1636 * doc/.cvsignore: cvs should ignore flex.pdf and flex.ps 1637 16382003-04-25 John Millaway <john43@users.sourceforge.net> 1639 1640 * TODO: Added yylineno bugs to TODO list. 1641 16422003-04-03 John Millaway <john43@users.sourceforge.net> 1643 1644 * doc/flex.xml: Docbook. 1645 16462003-04-03 John Millaway <john43@users.sourceforge.net> 1647 1648 * doc/flex.xml: xml now validates. 1649 16502003-04-02 John Millaway <john43@users.sourceforge.net> 1651 1652 * doc/flex.xml: Began conversion to DocBook. 1653 16542003-04-01 Will Estes <wlestes@users.sourceforge.net> 1655 1656 * NEWS, configure.in: version 2.5.31 1657 16582003-04-01 Will Estes <wlestes@users.sourceforge.net> 1659 1660 * NEWS: remove --enable-maintainer-mode configure option 1661 16622003-04-01 Will Estes <wlestes@users.sourceforge.net> 1663 1664 * configure.in: remove AM_MAINTAINER_MODE 1665 16662003-04-01 John Millaway <john43@users.sourceforge.net> 1667 1668 * flex.skl, flexdef.h, main.c, misc.c, scan.l: Renamed some internal 1669 variables. 1670 16712003-03-31 Will Estes <wlestes@users.sourceforge.net> 1672 1673 * NEWS: yylineno is now per-buffer in reentrant scanners 1674 16752003-03-31 John Millaway <john43@users.sourceforge.net> 1676 1677 * TODO: Added TODO item. 1678 16792003-03-30 John Millaway <john43@users.sourceforge.net> 1680 1681 * flex.skl, gen.c: yylineno is per-buffer in the reentrant scanner. 1682 support for yycolumn exists, but is not yet developed. 1683 16842003-03-28 John Millaway <john43@users.sourceforge.net> 1685 1686 * flex.skl: Minor documentation. 1687 16882003-03-28 Will Estes <wlestes@users.sourceforge.net> 1689 1690 * NEWS: added %top directive 1691 16922003-03-27 John Millaway <john43@users.sourceforge.net> 1693 1694 * buf.c, configure.in, doc/flex.texi, flexdef.h, main.c, scan.l, 1695 tests/Makefile.am, tests/descriptions, tests/test-top/.cvsignore, 1696 tests/test-top/Makefile.am, tests/test-top/main.c, 1697 tests/test-top/scanner.l, tests/test-top/test.input: Added %top 1698 block syntax. Added test for %top block. Documented %top block. 1699 17002003-03-27 John Millaway <john43@users.sourceforge.net> 1701 1702 * TODO, doc/flex.texi: Documented the m4 dependency. 1703 17042003-03-26 Will Estes <wlestes@users.sourceforge.net> 1705 1706 * configure.in, flexdef.h: check for sys/wait.h since we use wait(2) 1707 17082003-03-26 Will Estes <wlestes@users.sourceforge.net> 1709 1710 * flexdef.h: reorder include directives so as to catch system 1711 integer types before flex defined values for same 1712 17132003-03-26 Will Estes <wlestes@users.sourceforge.net> 1714 1715 * TODO: assign tasks due before major release can happen; remove 1716 --enable-maintainer-mode entry 1717 17182003-03-26 Will Estes <wlestes@users.sourceforge.net> 1719 1720 * Makefile.am: only rebuild the ChangeLog if we're inside a cvs 1721 working directory 1722 17232003-03-26 Will Estes <wlestes@users.sourceforge.net> 1724 1725 * configure.in, tools/.cvsignore, tools/Makefile.am: add tools/ 1726 subdirectory to distribution 1727 17282003-03-26 Will Estes <wlestes@users.sourceforge.net> 1729 1730 * Makefile.am: remove maintainer_mode conditional; add filter.c and 1731 regex.c to indentfiles; reformat and sort indentfiles so it's easier 1732 to add files in the future 1733 17342003-03-26 Will Estes <wlestes@users.sourceforge.net> 1735 1736 * doc/Makefile.am: clean up flex.texi processing leftovers with 1737 cleanfiles 1738 17392003-03-26 Will Estes <wlestes@users.sourceforge.net> 1740 1741 * tests/test-linedir-r/Makefile.am: an awk script wasn't included in 1742 the distribution 1743 17442003-03-26 John Millaway <john43@users.sourceforge.net> 1745 1746 * TODO, configure.in, tests/Makefile.am, tests/descriptions, 1747 tests/test-include-by-push/.cvsignore, 1748 tests/test-include-by-push/Makefile.am, 1749 tests/test-include-by-push/scanner.l, 1750 tests/test-include-by-push/test-1.input, 1751 tests/test-include-by-push/test-2.input, 1752 tests/test-include-by-push/test-3.input: Added test for 1753 yypush_buffer_state and yypop_buffer_state. 1754 17552003-03-26 John Millaway <john43@users.sourceforge.net> 1756 1757 * TODO: Removed items from TODO list. 1758 17592003-03-26 John Millaway <john43@users.sourceforge.net> 1760 1761 * configure.in, tests/Makefile.am, tests/descriptions, 1762 tests/test-linedir-r/.cvsignore, tests/test-linedir-r/Makefile.am, 1763 tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c, 1764 tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input: 1765 Added test for #line directives. 1766 17672003-03-26 John Millaway <john43@users.sourceforge.net> 1768 1769 * configure.in, tests/Makefile.am, tests/test-noansi-nr/.cvsignore, 1770 tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l, 1771 tests/test-noansi-nr/test.input, tests/test-noansi-r/.cvsignore, 1772 tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l, 1773 tests/test-noansi-r/test.input: Added test for noansi (traditional) 1774 options. Reordered the tests so the basic ones are first. 1775 17762003-03-25 Will Estes <wlestes@users.sourceforge.net> 1777 1778 * TODO, doc/Makefile.am: remove maintainer-mode conditional around 1779 rebuilding of manpage 1780 17812003-03-25 Will Estes <wlestes@users.sourceforge.net> 1782 1783 * README: mention doc/ for user documentation 1784 17852003-03-25 Will Estes <wlestes@users.sourceforge.net> 1786 1787 * TODO: rework distribution items 1788 17892003-03-25 Will Estes <wlestes@users.sourceforge.net> 1790 1791 * NEWS: mention m4 processing 1792 17932003-03-25 Will Estes <wlestes@users.sourceforge.net> 1794 1795 * tests/README: update instructions for running test suite 1796 17972003-03-25 Will Estes <wlestes@users.sourceforge.net> 1798 1799 * FlexLexer.h, Makefile.am, TODO, buf.c, configure.in, 1800 doc/flex.texi, filter.c, flex.skl, flexdef.h, gen.c, main.c, 1801 misc.c, options.c, options.h, regex.c, scan.l, sym.c, 1802 tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l, 1803 tests/test-reject/scanner.l, tests/test-table-opts/scanner.l: merge 1804 millaway's m4 branch work 1805 18062003-03-24 John Millaway <john43@users.sourceforge.net> 1807 1808 * doc/flex.texi, flex.skl, flexdef.h, gen.c, main.c, options.c, 1809 options.h, scan.l: Option ansi-definitions. Option ansi-prototypes. 1810 Cleaned up some of header. Documented bison-locations. 1811 18122003-03-24 John Millaway <john43@users.sourceforge.net> 1813 1814 * scan.l: Escaped m4 macros in scan.l which would cause 1815 bootstrapping issues. 1816 18172003-03-21 John Millaway <john43@users.sourceforge.net> 1818 1819 * doc/flex.texi, flex.skl, main.c: Cleaning up the skel. 1820 18212003-03-20 Will Estes <wlestes@users.sourceforge.net> 1822 1823 * TODO: we want to move the contents of to.do/Wishlist to top level 1824 TODO 1825 18262003-03-20 John Millaway <john43@users.sourceforge.net> 1827 1828 * to.do/Wish-List: Assessment of every item in Wish-List. 1829 18302003-03-19 John Millaway <john43@users.sourceforge.net> 1831 1832 * main.c: Fixed allocation of slightly more memory than needed. 1833 18342003-03-19 John Millaway <john43@users.sourceforge.net> 1835 1836 * TODO, buf.c, configure.in, flex.skl, flexdef.h, main.c, sym.c: 1837 Start conditions now generated in a single place. 1838 18392003-03-19 Will Estes <wlestes@users.sourceforge.net> 1840 1841 * TODO: cosmetic changes to TODO list 1842 18432003-03-19 John Millaway <john43@users.sourceforge.net> 1844 1845 * flex.skl: Cleaned up warnings so multiple headers could coincide. 1846 18472003-03-19 John Millaway <john43@users.sourceforge.net> 1848 1849 * TODO, flex.skl, main.c: Moved prefixes to m4. 1850 18512003-03-19 John Millaway <john43@users.sourceforge.net> 1852 1853 * FlexLexer.h, filter.c, flex.skl, flexdef.h, main.c, misc.c, 1854 regex.c: Removed Paxson/Berkeley copyright restriction from filter.c 1855 and regex.c. Inline documentation of much of the generated API. 1856 Line directives now fixed for header and stdin/stdout. Blank lines 1857 squeezed from generated scanner. 1858 18592003-03-18 John Millaway <john43@users.sourceforge.net> 1860 1861 * filter.c, flexdef.h, main.c, regex.c: Fixed #line directives. 1862 18632003-03-17 John Millaway <john43@users.sourceforge.net> 1864 1865 * Makefile.am, filter.c, flexdef.h, regex.c: Added regex.c for 1866 regex-related code. Worked on fixing line directives;incomplete. 1867 18682003-03-14 John Millaway <john43@users.sourceforge.net> 1869 1870 * TODO: Added some TODOs. 1871 18722003-03-14 John Millaway <john43@users.sourceforge.net> 1873 1874 * flexdef.h, main.c, options.c, options.h, scan.l, 1875 tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l: 1876 Bison bridge was simplified to rely less on bison output. New 1877 option bison-locations. 1878 18792003-03-14 John Millaway <john43@users.sourceforge.net> 1880 1881 * filter.c, flex.skl, flexdef.h, gen.c, main.c, scan.l, 1882 tests/test-reject/scanner.l: Filters are now direct children of main 1883 process. Header file now generated through m4. 1884 18852003-03-14 John Millaway <john43@users.sourceforge.net> 1886 1887 * buf.c, filter.c, flexdef.h, main.c, misc.c: Added internal filter 1888 ability. Deleted various unused variables. 1889 18902003-03-14 John Millaway <john43@users.sourceforge.net> 1891 1892 * main.c, tests/test-table-opts/scanner.l: Keeping tests up to date 1893 with m4 changes. Proper wait for all children. 1894 18952003-03-14 John Millaway <john43@users.sourceforge.net> 1896 1897 * flex.skl, tests/test-table-opts/scanner.l: Moved test-tables to 1898 m4. 1899 19002003-03-14 John Millaway <john43@users.sourceforge.net> 1901 1902 * flex.skl, main.c, options.c: Moved bison bridge code to m4. 1903 19042003-03-13 John Millaway <john43@users.sourceforge.net> 1905 1906 * flex.skl, gen.c, main.c, scan.l: Moved YY_USE_LINENO to m4. 1907 19082003-03-13 John Millaway <john43@users.sourceforge.net> 1909 1910 * buf.c, flexdef.h, scan.l: Added function buf_m4_undefine. 1911 19122003-03-13 John Millaway <john43@users.sourceforge.net> 1913 1914 * flex.skl, main.c, scan.l: Replaced YY_ALWAYS_INTERACTIVE with m4. 1915 Replaced YY_NEVER_INTERACTIVE with m4. 1916 19172003-03-13 John Millaway <john43@users.sourceforge.net> 1918 1919 * flex.skl, main.c: Moved YY_TEXT_IS_ARRAY to m4. 1920 19212003-03-12 John Millaway <john43@users.sourceforge.net> 1922 1923 * flex.skl, gen.c, main.c, tests/test-reject/scanner.l: Renaming 1924 macros from YY_* to M4_YY_* where appropriate. 1925 19262003-03-12 John Millaway <john43@users.sourceforge.net> 1927 1928 * flex.skl, tests/test-reject/scanner.l, 1929 tests/test-table-opts/scanner.l: Now using local variable "yyg" 1930 instead of lengthly YY_G expansion. 1931 19322003-03-12 John Millaway <john43@users.sourceforge.net> 1933 1934 * buf.c, filter.c, flex.skl, flexdef.h, main.c, misc.c, options.c, 1935 options.h, scan.l, tests/test-reject/scanner.l: More m4 macro 1936 conversions. Added debugging option --preproc-level=NUM. 1937 19382003-03-11 John Millaway <john43@users.sourceforge.net> 1939 1940 * Makefile.am, buf.c, flex.skl, flexdef.h, gen.c, main.c, misc.c, 1941 scan.l: Replaced many CPP macros with m4 equivalents. 1942 19432003-03-10 John Millaway <john43@users.sourceforge.net> 1944 1945 * Makefile.am, filter.c, flex.skl, flexdef.h, main.c, misc.c: Added 1946 filter.c Added filter.c rules to Makefile.am Added filter prototypes 1947 to flexdef.h Flex now filters output through m4. 1948 19492003-03-05 Will Estes <wlestes@users.sourceforge.net> 1950 1951 * doc/.cvsignore, texinfo.tex: move texinfo.tex to doc/ 1952 19532003-03-05 Will Estes <wlestes@users.sourceforge.net> 1954 1955 * TODO: update TODO 1956 19572003-03-05 Will Estes <wlestes@users.sourceforge.net> 1958 1959 * NEWS, configure.in: version 2.5.29 1960 19612003-03-04 John Millaway <john43@users.sourceforge.net> 1962 1963 * FlexLexer.h, flex.skl: Added growable buffer stack to C++ scanner 1964 as well. yyensure_buffer_stack is now static. 1965 19662003-03-02 John Millaway <john43@users.sourceforge.net> 1967 1968 * flex.skl, misc.c: Removed awkward %push %pop syntax from skeleton. 1969 19702003-03-02 John Millaway <john43@users.sourceforge.net> 1971 1972 * flex.skl: Renamed YY_CURRENT_BUFFER_FAST to 1973 YY_CURRENT_BUFFER_LVALUE to better reflect its purpose. 1974 19752003-02-28 John Millaway <john43@users.sourceforge.net> 1976 1977 * NEWS: made entry on input buffer stacks. 1978 19792003-02-28 Will Estes <wlestes@users.sourceforge.net> 1980 1981 * Makefile.am, doc/Makefile.am: build on . in top level first; this 1982 will simplify calling help2man 1983 19842003-02-28 John Millaway <john43@users.sourceforge.net> 1985 1986 * TODO, doc/flex.texi, flex.skl, gen.c, main.c: Removed 1987 yy_current_buffer from the planet. Input buffer states are now in 1988 an internal unbounded stack. Added new internal function, 1989 yyensure_buffer_stack. Added new API function, yypush_buffer_state. 1990 Added new API function, yypop_buffer_state. Documented the new API 1991 calls in the manual. Macro YY_BUFFER_STATE now refers to top of 1992 stack. This revision breaks the C++ scanner (again.) 1993 19942003-02-28 John Millaway <john43@users.sourceforge.net> 1995 1996 * main.c: Removed some symbols from the undef list. They are needed 1997 for multiple headers to coexist. 1998 19992003-02-27 Will Estes <wlestes@users.sourceforge.net> 2000 2001 * Makefile.am, NEWS, configure.in, doc/.cvsignore, doc/Makefile.am, 2002 doc/flex.texi, flex.texi: move flex.texi and flex.1 to new doc/ 2003 subdirectory 2004 20052003-02-27 Will Estes <wlestes@users.sourceforge.net> 2006 2007 * NEWS: namespace cleanups 2008 20092003-02-26 John Millaway <john43@users.sourceforge.net> 2010 2011 * main.c: Added a few macros to the undef list. 2012 20132003-02-26 John Millaway <john43@users.sourceforge.net> 2014 2015 * main.c: Put the undef macros in an array. 2016 20172003-02-12 Will Estes <wlestes@users.sourceforge.net> 2018 2019 * NEWS, configure.in: version 2.5.28 2020 20212003-02-10 Will Estes <wlestes@users.sourceforge.net> 2022 2023 * README, TODO, configure.in, flex.texi: update documentation to 2024 reflect the sourceforge move 2025 20262003-02-06 Will Estes <wlestes@users.sourceforge.net> 2027 2028 * TODO: update according to current thinking 2029 20302003-02-06 Will Estes <wlestes@users.sourceforge.net> 2031 2032 * TODO: mcvs reviewed 2033 20342003-02-06 Will Estes <wlestes@users.sourceforge.net> 2035 2036 * TODO: sourceforge migration tasks 2037 20382003-02-04 Will Estes <wlestes@users.sourceforge.net> 2039 2040 * NEWS: Flex now warns if always-interactive is specified with fast 2041 or full; Fixed trailing slash bug in YY_INPUT macro def 2042 20432003-01-31 John Millaway <john43@users.sourceforge.net> 2044 2045 * scan.l: Flex now warns if always-interactive is specified with 2046 fast or full. 2047 20482003-01-31 Will Estes <wlestes@users.sourceforge.net> 2049 2050 * Makefile.am: switch to using cvs2cl.pl to generate the ChangeLog 2051 20522003-01-31 Will Estes <wlestes@users.sourceforge.net> 2053 2054 * tools/cvs2cl.pl, tools/cvsauthors: we're going to be switching how 2055 we handle our ChangeLog 2056 20572003-01-29 John Millaway <john43@users.sourceforge.net> 2058 2059 * gen.c, misc.c: Fixed trailing slash bug in YY_INPUT macro def. 2060 20612003-01-29 Will Estes <wlestes@users.sourceforge.net> 2062 2063 * README.cvs-snapshot: upgrade texinfo to 4.3d 2064 20652003-01-29 Will Estes <wlestes@users.sourceforge.net> 2066 2067 * flex.texi: the @copying construct works now; thanks to the texinfo 2068 maintainers for finding the problem 2069 20702003-01-21 Will Estes <wlestes@users.sourceforge.net> 2071 2072 * NEWS, configure.in: version 2.5.27 2073 20742003-01-21 Will Estes <wlestes@users.sourceforge.net> 2075 2076 * NEWS: flex now works with recent bison versions 2077 20782003-01-18 John Millaway <john43@users.sourceforge.net> 2079 2080 * flex.skl: Check for YYLTYPE_IS_DECLARED. This fixes bison-bridge 2081 with latest bison. 2082 20832003-01-15 Will Estes <wlestes@users.sourceforge.net> 2084 2085 * NEWS, po/pt_BR.po: new pt_br translation 2086 20872003-01-14 Will Estes <wlestes@users.sourceforge.net> 2088 2089 * NEWS, configure.in: version 2.5.26 2090 20912003-01-14 Will Estes <wlestes@users.sourceforge.net> 2092 2093 * NEWS: Fixed table deserialization bug on big-endian archs. Patch 2094 sent from Bryce Nichols <bryce@bnichols.org> 2095 20962003-01-12 John Millaway <john43@users.sourceforge.net> 2097 2098 * tables_shared.h: Fixed table deserialization bug on big-endian 2099 archs. Patch sent from Bryce Nichols <bryce@bnichols.org>. 2100 21012003-01-10 Will Estes <wlestes@users.sourceforge.net> 2102 2103 * README.cvs-snapshot: add version numbers for some tools and 2104 explain about version.texi and --enable-maintainer-mode 2105 21062003-01-10 Will Estes <wlestes@users.sourceforge.net> 2107 2108 * NEWS: catch news up 2109 21102003-01-09 John Millaway <john43@users.sourceforge.net> 2111 2112 * tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Changed 2113 size_t to yy_size_t in yyalloc() and yyrealloc(). Is this really 2114 what we want? 2115 21162003-01-09 John Millaway <john43@users.sourceforge.net> 2117 2118 * flex.skl: Changed type of yyleng from size_t to int. This fixes 2119 bug in PostgreSQL compilation. 2120 21212003-01-09 Will Estes <wlestes@users.sourceforge.net> 2122 2123 * NEWS: catch news up 2124 21252003-01-09 Will Estes <wlestes@users.sourceforge.net> 2126 2127 * flex.skl: more c++ fixes 2128 21292003-01-09 Will Estes <wlestes@users.sourceforge.net> 2130 2131 * Makefile.am, configure.in, flex.spec.in: add a spec file 2132 21332003-01-09 Will Estes <wlestes@users.sourceforge.net> 2134 2135 * flex.skl: type cast to pacify c++ compilers; patch from Bruce 2136 Lilly <blilly@erols.com> 2137 21382003-01-08 Will Estes <wlestes@users.sourceforge.net> 2139 2140 * NEWS: new es translation 2141 21422003-01-08 Will Estes <wlestes@users.sourceforge.net> 2143 2144 * po/es.po: new spanish translation 2145 21462002-12-19 John Millaway <john43@users.sourceforge.net> 2147 2148 * gen.c: Fixed bug where YY_G(0) sometimes occurs (created by my 2149 previous commit.) 2150 21512002-12-17 John Millaway <john43@users.sourceforge.net> 2152 2153 * gen.c: Fixed bug submitted by Bojan Smojver <bojan@rexursive.com> 2154 where the use of yylineno, reentrant, and yymore together caused a 2155 compile-time error. 2156 21572002-12-17 Will Estes <wlestes@users.sourceforge.net> 2158 2159 * NEWS: update NEWS 2160 21612002-12-17 John Millaway <john43@users.sourceforge.net> 2162 2163 * flex.texi: Documented new behavior with character ranges. 2164 21652002-12-16 John Millaway <john43@users.sourceforge.net> 2166 2167 * parse.y: Fixed bug submitted by Bruce Lilly <blilly@erols.com> 2168 where character ranges would yield unexpected behavior in a caseless 2169 scanner. Also, flex now emits a warning if the range looks like 2170 trouble. 2171 21722002-12-16 John Millaway <john43@users.sourceforge.net> 2173 2174 * ccl.c, flexdef.h: Added utility functions to deal with character 2175 case. 2176 21772002-12-09 Will Estes <wlestes@users.sourceforge.net> 2178 2179 * flexint.h: we don't really need int64 anyway 2180 21812002-12-09 Will Estes <wlestes@users.sourceforge.net> 2182 2183 * flex.skl: apparently some lints are happier with fllthrough 2184 without a space 2185 21862002-12-02 Will Estes <wlestes@users.sourceforge.net> 2187 2188 * NEWS, configure.in: version 2.5.25 2189 21902002-12-02 Will Estes <wlestes@users.sourceforge.net> 2191 2192 * Makefile.am: enclose flex.1 target in MAINTERNER_MODE 2193 21942002-12-02 Will Estes <wlestes@users.sourceforge.net> 2195 2196 * po/pt_BR.po: new pt_br translation 2197 21982002-12-01 John Millaway <john43@users.sourceforge.net> 2199 2200 * flex.texi: Indexed some more faqs. 2201 22022002-11-29 John Millaway <john43@users.sourceforge.net> 2203 2204 * flex.skl: Fixed bug in SECOND yyless definition where argument was 2205 not enclosed in parentheses. 2206 22072002-11-29 John Millaway <john43@users.sourceforge.net> 2208 2209 * flex.skl: Fixed bug in yyless definition where argument was not 2210 enclosed in parentheses. 2211 22122002-11-27 Will Estes <wlestes@users.sourceforge.net> 2213 2214 * NEWS: flex uses flex_int*_t types 2215 22162002-11-27 Will Estes <wlestes@users.sourceforge.net> 2217 2218 * flexint.h: integer types for non-C99 systems flexint.h 2219 22202002-11-27 John Millaway <john43@users.sourceforge.net> 2221 2222 * dfa.c, flexint.h, gen.c, tables.c, tables.h, tables_shared.c, 2223 tables_shared.h: Changed int types to flex_intX_t. The build is now 2224 broken until typedef's are established. 2225 22262002-11-27 Will Estes <wlestes@users.sourceforge.net> 2227 2228 * Makefile.am: MAINTAINERCLEANFILES: new variable: try to make it so 2229 that make maintainer-clean erases everything not under version 2230 control 2231 22322002-11-27 Will Estes <wlestes@users.sourceforge.net> 2233 2234 * config.rpath: remove config.rpath 2235 22362002-11-27 Will Estes <wlestes@users.sourceforge.net> 2237 2238 * README-alpha: just list location of betas 2239 22402002-11-26 Will Estes <wlestes@users.sourceforge.net> 2241 2242 * flexint.h: __STDC_VERSION__ needs an L suffix 2243 22442002-11-26 Will Estes <wlestes@users.sourceforge.net> 2245 2246 * NEWS, po/LINGUAS, po/pt_BR.po: new pt_br translation from the 2247 translation project 2248 22492002-11-25 Will Estes <wlestes@users.sourceforge.net> 2250 2251 * flexint.h: include inttypes.h for folks who really are C99 2252 22532002-11-25 Will Estes <wlestes@users.sourceforge.net> 2254 2255 * TODO: fix a typo 2256 22572002-11-25 Will Estes <wlestes@users.sourceforge.net> 2258 2259 * NEWS, configure.in: version 2.5.24 2260 22612002-11-23 Will Estes <wlestes@users.sourceforge.net> 2262 2263 * configure.in: try to make sure we have GNU m4 2264 22652002-11-23 Will Estes <wlestes@users.sourceforge.net> 2266 2267 * tests/test-c++-multiple-scanners/Makefile.am: include 2268 tests/test-c++-multipl-scanners/test.input 2269 22702002-11-23 Will Estes <wlestes@users.sourceforge.net> 2271 2272 * NEWS: more portability fixes 2273 22742002-11-23 Will Estes <wlestes@users.sourceforge.net> 2275 2276 * configure.in, flexdef.h: apparently on some BSD systems, we need 2277 sys/params.h; reported by millaway 2278 22792002-11-22 Will Estes <wlestes@users.sourceforge.net> 2280 2281 * NEWS: update NEWS 2282 22832002-11-22 John Millaway <john43@users.sourceforge.net> 2284 2285 * flex.skl, main.c, tests/test-c++-multiple-scanners/Makefile.am: 2286 Fixed prefix of yyalloc,yyfree,yyrealloc in C++ scanner. Removed 2287 yylex_destroy from C++ scanner. 2288 22892002-11-22 John Millaway <john43@users.sourceforge.net> 2290 2291 * flex.texi: renamed some faqs. 2292 22932002-11-22 Will Estes <wlestes@users.sourceforge.net> 2294 2295 * AUTHORS: update wording about authorship 2296 22972002-11-17 John Millaway <john43@users.sourceforge.net> 2298 2299 * parse.y: Removed space before line num in error messages to look 2300 more like gcc's errors. 2301 23022002-11-06 Will Estes <wlestes@users.sourceforge.net> 2303 2304 * NEWS, po/tr.po: new turkish translation from the translation 2305 project 2306 23072002-10-28 Will Estes <wlestes@users.sourceforge.net> 2308 2309 * gen.c: applied c++ from lilypond folks for std:: reasons 2310 23112002-10-25 Will Estes <wlestes@users.sourceforge.net> 2312 2313 * flex.texi: proofreading 2314 23152002-10-24 Will Estes <wlestes@users.sourceforge.net> 2316 2317 * flex.texi: proofreading 2318 23192002-10-22 Will Estes <wlestes@users.sourceforge.net> 2320 2321 * flex.skl: use c-style header names in c++ for now; at some point 2322 we'll have a separate c++ skeleton and we can go whole-hog pure c++ 2323 23242002-10-22 Will Estes <wlestes@users.sourceforge.net> 2325 2326 * TODO: c++ rants 2327 23282002-10-22 Will Estes <wlestes@users.sourceforge.net> 2329 2330 * flex.texi: more proofreading 2331 23322002-10-22 Will Estes <wlestes@users.sourceforge.net> 2333 2334 * Makefile.am: include intent.pro; indent target is MAINTAINER_MODE 2335 conditional 2336 23372002-10-22 Will Estes <wlestes@users.sourceforge.net> 2338 2339 * configure.in: When we use AC_PATH_PROG, value-if-not-found is the 2340 name of the program we wanted to find; this will generate more 2341 helpful error messages 2342 23432002-10-21 John Millaway <john43@users.sourceforge.net> 2344 2345 * tables.c: Added a missing function prototype. 2346 23472002-10-21 Will Estes <wlestes@users.sourceforge.net> 2348 2349 * NEWS, configure.in: version 2.5.23 2350 23512002-10-21 Will Estes <wlestes@users.sourceforge.net> 2352 2353 * NEWS: update NEWS on recent changes 2354 23552002-10-21 Will Estes <wlestes@users.sourceforge.net> 2356 2357 * flexint.h: use sys/types.h and not inttypes.h 2358 23592002-10-21 Will Estes <wlestes@users.sourceforge.net> 2360 2361 * configure.in: check for limits.h 2362 23632002-10-21 Will Estes <wlestes@users.sourceforge.net> 2364 2365 * TODO: update TODO on recent suggestions 2366 23672002-10-21 Will Estes <wlestes@users.sourceforge.net> 2368 2369 * flex.texi: titlepage and contents 2370 23712002-10-21 Will Estes <wlestes@users.sourceforge.net> 2372 2373 * Makefile.am: typo 2374 23752002-10-21 Will Estes <wlestes@users.sourceforge.net> 2376 2377 * Makefile.am, README.cvs-snapshot: include README.cvs-snapshot in 2378 the distribution; in README-cvs-snapshot, mention the need for 2379 enable-maintainer-mode 2380 23812002-10-21 John Millaway <john43@users.sourceforge.net> 2382 2383 * flex.texi: typo. 2384 23852002-10-18 Will Estes <wlestes@users.sourceforge.net> 2386 2387 * flex.texi: report the current version info that flex provides; 2388 reformat a list of non-posix features 2389 23902002-10-18 Will Estes <wlestes@users.sourceforge.net> 2391 2392 * NEWS: report the current version info that flex provides 2393 23942002-10-18 Will Estes <wlestes@users.sourceforge.net> 2395 2396 * flex.skl: FLEX_BETA defined if flex is beta 2397 23982002-10-16 Will Estes <wlestes@users.sourceforge.net> 2399 2400 * flexint.h: if we're doing c++, then we can't use long long 2401 24022002-10-14 Will Estes <wlestes@users.sourceforge.net> 2403 2404 * TODO: update TODO on several things 2405 24062002-10-11 Will Estes <wlestes@users.sourceforge.net> 2407 2408 * flex.texi: more proofreading 2409 24102002-10-11 Will Estes <wlestes@users.sourceforge.net> 2411 2412 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 2413 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 2414 tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am, 2415 tests/test-bison-yylloc/Makefile.am, 2416 tests/test-bison-yylval/Makefile.am, 2417 tests/test-c++-basic/Makefile.am, 2418 tests/test-c++-multiple-scanners/Makefile.am, 2419 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am, 2420 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am, 2421 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 2422 tests/test-include-by-buffer/Makefile.am, 2423 tests/test-include-by-reentrant/Makefile.am, 2424 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 2425 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 2426 tests/test-multiple-scanners-nr/Makefile.am, 2427 tests/test-multiple-scanners-r/Makefile.am, 2428 tests/test-posix/Makefile.am, 2429 tests/test-posixly-correct/Makefile.am, 2430 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 2431 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am, 2432 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am, 2433 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 2434 remove BISON assignment as per suggestion from Akim Demaille 2435 24362002-10-11 Will Estes <wlestes@users.sourceforge.net> 2437 2438 * Makefile.am, configure.in: remove intl from dist 2439 24402002-10-11 Will Estes <wlestes@users.sourceforge.net> 2441 2442 * configure.in: we use maintainer mode now 2443 24442002-10-11 Will Estes <wlestes@users.sourceforge.net> 2445 2446 * NEWS: include create-test 2447 24482002-10-11 Will Estes <wlestes@users.sourceforge.net> 2449 2450 * tests/Makefile.am: rename test to check-local as per Akim 2451 Demaille; test for failed tests so that make check fails if any 2452 tests do 2453 24542002-10-11 Will Estes <wlestes@users.sourceforge.net> 2455 2456 * tests/Makefile.am: use dist_noinst_scripts as per email from Akim 2457 Demaille 2458 24592002-10-10 John Millaway <john43@users.sourceforge.net> 2460 2461 * flex.texi: Documentation. 2462 24632002-10-10 Will Estes <wlestes@users.sourceforge.net> 2464 2465 * NEWS, configure.in: version 2.5.22; portability fixes and attn to 2466 the test suite 2467 24682002-10-10 Will Estes <wlestes@users.sourceforge.net> 2469 2470 * flexint.h: ok, this seems to work 2471 24722002-10-10 Will Estes <wlestes@users.sourceforge.net> 2473 2474 * tests/TEMPLATE/Makefile.am, tests/test-bison-nr/Makefile.am, 2475 tests/test-bison-yylloc/Makefile.am, 2476 tests/test-bison-yylval/Makefile.am, 2477 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 2478 tests/test-multiple-scanners-nr/Makefile.am, 2479 tests/test-multiple-scanners-r/Makefile.am: use builddir in tests 2480 that need it in their include path 2481 24822002-10-10 Will Estes <wlestes@users.sourceforge.net> 2483 2484 * tests/TEMPLATE/Makefile.am: sometimes we put header files in the 2485 builddir and so we should account for that 2486 24872002-10-10 Will Estes <wlestes@users.sourceforge.net> 2488 2489 * tests/TEMPLATE/Makefile.am: replace the last instance 2490 24912002-10-10 Will Estes <wlestes@users.sourceforge.net> 2492 2493 * flex.skl: include unistd.h and not cunistd as cunistd only seems 2494 to be present on very recent systems 2495 24962002-10-10 Will Estes <wlestes@users.sourceforge.net> 2497 2498 * Makefile.am, configure.in, flex.skl, flexdef.h, flexint.h: redo 2499 integral types again; add flexint.h; change dependencies caused by 2500 adding flexint.h; remove autoconf wrapper around cunistd; restore 2501 netinet/in.h includes; remove unneded feature checks in configure.in 2502 25032002-10-08 Will Estes <wlestes@users.sourceforge.net> 2504 2505 * configure.in, flex.skl, flexdef.h: current swipe at header magic; 2506 int types be damned 2507 25082002-10-08 Will Estes <wlestes@users.sourceforge.net> 2509 2510 * NEWS: change version constant info to reflect change to flex.skl 2511 25122002-10-08 Will Estes <wlestes@users.sourceforge.net> 2513 2514 * Makefile.am: remove README-alpha option; add definitions for 2515 FLEX_{MAJOR,MINOR,SUBMINOR}_VERSION 2516 25172002-10-07 Will Estes <wlestes@users.sourceforge.net> 2518 2519 * flex.skl, flexdef.h: ok, here goes; try to handle integral 2520 typedefs in one swell foop 2521 25222002-10-07 Will Estes <wlestes@users.sourceforge.net> 2523 2524 * configure.in: we check for {u,}int*_t types; maybe this will 2525 simplify things 2526 25272002-10-07 Will Estes <wlestes@users.sourceforge.net> 2528 2529 * configure.in: we create the tests/TEMPLATE/Makefile so that we can 2530 build the dist archives 2531 25322002-10-07 Will Estes <wlestes@users.sourceforge.net> 2533 2534 * NEWS: more test suite cleanups 2535 25362002-10-07 Will Estes <wlestes@users.sourceforge.net> 2537 2538 * tests/test-c++-multiple-scanners/Makefile.am: we don't use header 2539 files... 2540 25412002-10-07 Will Estes <wlestes@users.sourceforge.net> 2542 2543 * flexdef.h: remove include of malloc.h 2544 25452002-10-04 Will Estes <wlestes@users.sourceforge.net> 2546 2547 * flex.texi: more editing; remove examples index; merge examples 2548 into concept index 2549 25502002-10-04 Will Estes <wlestes@users.sourceforge.net> 2551 2552 * flex.texi: edited one more faq; used C-u C-c C-u C-a to update 2553 menus and nodes since the other updating commands are somewhat 2554 broken; unfortunately this means that all nodes have all pointers 2555 filled in 2556 25572002-10-04 Will Estes <wlestes@users.sourceforge.net> 2558 2559 * flex.texi: yesterday's proofreading 2560 25612002-10-02 Will Estes <wlestes@users.sourceforge.net> 2562 2563 * flex.texi: proofread some more 2564 25652002-10-02 Will Estes <wlestes@users.sourceforge.net> 2566 2567 * flex.texi: proofread edit begins 2568 25692002-10-01 Will Estes <wlestes@users.sourceforge.net> 2570 2571 * configure.in, tests/Makefile.am, 2572 tests/test-c++-multiple-scanners/.cvsignore, 2573 tests/test-c++-multiple-scanners/Makefile.am, 2574 tests/test-c++-multiple-scanners/main.cpp, 2575 tests/test-c++-multiple-scanners/scanner-1.l, 2576 tests/test-c++-multiple-scanners/scanner-2.l, 2577 tests/test-c++-multiple-scanners/test.input: test c++ with multiple 2578 scanners 2579 25802002-09-27 Will Estes <wlestes@users.sourceforge.net> 2581 2582 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 2583 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 2584 tests/test-bison-nr/Makefile.am, 2585 tests/test-bison-yylloc/Makefile.am, 2586 tests/test-bison-yylval/Makefile.am, 2587 tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 2588 tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am, 2589 tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am, 2590 tests/test-header-r/Makefile.am, 2591 tests/test-include-by-buffer/Makefile.am, 2592 tests/test-include-by-reentrant/Makefile.am, 2593 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 2594 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 2595 tests/test-multiple-scanners-nr/Makefile.am, 2596 tests/test-multiple-scanners-r/Makefile.am, 2597 tests/test-posix/Makefile.am, 2598 tests/test-posixly-correct/Makefile.am, 2599 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 2600 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am, 2601 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am, 2602 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 2603 we used INCLUDES in another place in the Makefile.am files in the 2604 test suite 2605 26062002-09-27 Will Estes <wlestes@users.sourceforge.net> 2607 2608 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 2609 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 2610 tests/test-bison-nr/Makefile.am, 2611 tests/test-bison-yylloc/Makefile.am, 2612 tests/test-bison-yylval/Makefile.am, 2613 tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 2614 tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am, 2615 tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am, 2616 tests/test-header-r/Makefile.am, 2617 tests/test-include-by-buffer/Makefile.am, 2618 tests/test-include-by-reentrant/Makefile.am, 2619 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 2620 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 2621 tests/test-multiple-scanners-nr/Makefile.am, 2622 tests/test-multiple-scanners-r/Makefile.am, 2623 tests/test-posix/Makefile.am, 2624 tests/test-posixly-correct/Makefile.am, 2625 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 2626 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am, 2627 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am, 2628 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 2629 oops, I typed that last s/// command to perl way wrong 2630 26312002-09-27 Will Estes <wlestes@users.sourceforge.net> 2632 2633 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 2634 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 2635 tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am, 2636 tests/test-bison-yylloc/Makefile.am, 2637 tests/test-bison-yylval/Makefile.am, 2638 tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 2639 tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am, 2640 tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am, 2641 tests/test-header-r/Makefile.am, 2642 tests/test-include-by-buffer/Makefile.am, 2643 tests/test-include-by-reentrant/Makefile.am, 2644 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 2645 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 2646 tests/test-multiple-scanners-nr/Makefile.am, 2647 tests/test-multiple-scanners-r/Makefile.am, 2648 tests/test-posix/Makefile.am, 2649 tests/test-posixly-correct/Makefile.am, 2650 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 2651 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am, 2652 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am, 2653 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 2654 use AM_CPPFLAGS instead of INCLUDES; write -I with no space after it 2655 for broken compilers 2656 26572002-09-27 Will Estes <wlestes@users.sourceforge.net> 2658 2659 * Makefile.am: INCLUDES is obsolete; use AM_CPPFLAGS instead 2660 26612002-09-27 Will Estes <wlestes@users.sourceforge.net> 2662 2663 * configure.in: apparently, AM_CONFIG_HEADER is obsolete 2664 26652002-09-27 Will Estes <wlestes@users.sourceforge.net> 2666 2667 * TODO: integrate test suite into automake 2668 26692002-09-27 Will Estes <wlestes@users.sourceforge.net> 2670 2671 * configure.in: since we dont run the template test, we dont need to 2672 generate its Makefile either 2673 26742002-09-27 Will Estes <wlestes@users.sourceforge.net> 2675 2676 * autogen.sh: use autoreconf instead of calling individual utilities 2677 separately 2678 26792002-09-27 Will Estes <wlestes@users.sourceforge.net> 2680 2681 * configure.in: check for c++ compiler 2682 26832002-09-27 Will Estes <wlestes@users.sourceforge.net> 2684 2685 * configure.in: re-organize according to suggested layout in 2686 autoconf manual 2687 26882002-09-26 Will Estes <wlestes@users.sourceforge.net> 2689 2690 * Makefile.am, NEWS, configure.in: update automake to 1.7 and 2691 autoconf to 2.54 2692 26932002-09-26 Will Estes <wlestes@users.sourceforge.net> 2694 2695 * Makefile.am: use AM_YFLAGS since YFLAGS is a user variable 2696 26972002-09-25 Will Estes <wlestes@users.sourceforge.net> 2698 2699 * NEWS: catch NEWS up on things, some of which happened a long time 2700 ago; correct punctuation; try to remove some editorializing 2701 27022002-09-25 Will Estes <wlestes@users.sourceforge.net> 2703 2704 * Makefile.am, flex.skl, flex.texi: include a single, automatically 2705 generated version number in flex scanners 2706 27072002-09-23 Will Estes <wlestes@users.sourceforge.net> 2708 2709 * tests/create-test: complain audibly when argument not supplied; 2710 echo on stderr when writing error messages 2711 27122002-09-23 Will Estes <wlestes@users.sourceforge.net> 2713 2714 * tests/Makefile.am, tests/create-test: DIST_SUBDIRS so we don't 2715 have to run the TEMPLATE test; so we add new tests to SUBDIRS and 2716 DIST_SUBDIRS 2717 27182002-09-23 Will Estes <wlestes@users.sourceforge.net> 2719 2720 * tests/TEMPLATE/Makefile.am: not all compilers support '-I dir' so 2721 we write '-Idir' instead 2722 27232002-09-23 Will Estes <wlestes@users.sourceforge.net> 2724 2725 * TODO: reorganize faq entries; proofread the manual 2726 27272002-09-23 Will Estes <wlestes@users.sourceforge.net> 2728 2729 * flex.texi: move c++ experimental warning to top of cxx node 2730 27312002-09-20 Will Estes <wlestes@users.sourceforge.net> 2732 2733 * flex.skl: move stdint.h include to table-serialization section; 2734 we'll still need to think about stdint.h more though 2735 27362002-09-20 Will Estes <wlestes@users.sourceforge.net> 2737 2738 * NEWS: new smarter skeleton/scanner generation 2739 27402002-09-20 John Millaway <john43@users.sourceforge.net> 2741 2742 * flex.skl, misc.c: bison-bridge skel handled via %if/%endif pairs. 2743 27442002-09-19 John Millaway <john43@users.sourceforge.net> 2745 2746 * flex.skl, misc.c: reentrant skel handled via %if/%endif pairs. 2747 27482002-09-19 John Millaway <john43@users.sourceforge.net> 2749 2750 * flex.skl, misc.c: skeleton uses %push/%pop to keep skelout() scope 2751 sane. skel commands are omitted unless --debug enabled. 2752 27532002-09-19 John Millaway <john43@users.sourceforge.net> 2754 2755 * flex.skl, main.c, misc.c, tables.h: Added %push and %pop 2756 operations to skel processing. 2757 27582002-09-17 Will Estes <wlestes@users.sourceforge.net> 2759 2760 * NEWS, configure.in: flex 2.5.21 2761 27622002-09-17 John Millaway <john43@users.sourceforge.net> 2763 2764 * tests/test-reject/Makefile.am: minor fixup for dist. 2765 27662002-09-16 Will Estes <wlestes@users.sourceforge.net> 2767 2768 * NEWS, configure.in: version 2.5.20 2769 27702002-09-16 Will Estes <wlestes@users.sourceforge.net> 2771 2772 * flex.texi: correct typo 2773 27742002-09-16 Will Estes <wlestes@users.sourceforge.net> 2775 2776 * NEWS: note the new tables functionality 2777 27782002-09-16 John Millaway <john43@users.sourceforge.net> 2779 2780 * tests/test-multiple-scanners-r/.cvsignore, 2781 tests/test-multiple-scanners-r/Makefile.am: Fixed `clean' target and 2782 .cvsignore. 2783 27842002-09-16 John Millaway <john43@users.sourceforge.net> 2785 2786 * TODO, flex.skl, flex.texi, main.c, tables_shared.h, 2787 tests/test-multiple-scanners-r/main.c, 2788 tests/test-multiple-scanners-r/scanner-1.l, 2789 tests/test-multiple-scanners-r/scanner-2.l: Serialization works in 2790 headers (%option headers). Serialization code (Tables API) is 2791 complete. 2792 27932002-09-16 Will Estes <wlestes@users.sourceforge.net> 2794 2795 * tests/test-reject/scanner.l: replace yytables_load with 2796 yytables_fload as per millaway's other changes 2797 27982002-09-15 John Millaway <john43@users.sourceforge.net> 2799 2800 * TODO, flex.texi: Created user API for tables deserialization. 2801 Documented API and --tables-* options in manual. 2802 28032002-09-15 John Millaway <john43@users.sourceforge.net> 2804 2805 * flex.skl, tests/test-table-opts/scanner.l: Tables deserialization 2806 uses yyalloc/yyfree. Changed yytables_load to yytables_fload. 2807 28082002-09-15 John Millaway <john43@users.sourceforge.net> 2809 2810 * tests/test-bison-nr/.cvsignore: minor upkeep. 2811 28122002-09-15 John Millaway <john43@users.sourceforge.net> 2813 2814 * flex.texi: Categorized and indexed scanner options in manual. 2815 28162002-09-15 John Millaway <john43@users.sourceforge.net> 2817 2818 * flex.skl: Initialization of reject vars and %array vars in 2819 reentrant scanner. 2820 28212002-09-13 John Millaway <john43@users.sourceforge.net> 2822 2823 * TODO, configure.in, devel/tables.pl, dfa.c, flex.skl, flex.texi, 2824 gen.c, tables.c, tables_shared.c, tables_shared.h, 2825 tests/Makefile.am, tests/test-reject/.cvsignore, 2826 tests/test-reject/Makefile.am, tests/test-reject/scanner.l, 2827 tests/test-reject/test.input, tests/test-table-opts/Makefile.am: 2828 Created test for reject. Handled reject-triggered tables in 2829 serialization. 2830 28312002-09-13 Will Estes <wlestes@users.sourceforge.net> 2832 2833 * NEWS: millaway has been very busy 2834 28352002-09-13 John Millaway <john43@users.sourceforge.net> 2836 2837 * flex.skl, tests/test-table-opts/Makefile.am, 2838 tests/test-table-opts/scanner.l: Added test for multiple tables in 2839 one file. 2840 28412002-09-13 John Millaway <john43@users.sourceforge.net> 2842 2843 * tests/test-bison-nr/.cvsignore: forgot to add .cvsignore on last 2844 commit. 2845 28462002-09-13 John Millaway <john43@users.sourceforge.net> 2847 2848 * tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c, 2849 tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l, 2850 tests/test-bison-nr/test.input: Added test-bison-bridge. 2851 28522002-09-13 John Millaway <john43@users.sourceforge.net> 2853 2854 * configure.in, flex.skl, flex.texi, flexdef.h, gen.c, main.c, 2855 misc.c, options.c, options.h, scan.l, tables.h, tests/Makefile.am, 2856 tests/descriptions, tests/test-bison-yylloc/scanner.l, 2857 tests/test-bison-yylval/scanner.l, tests/test-table-opts/scanner.l: 2858 Bison bridge code now works for all C scanners and pure/non-pure 2859 bison parsers. Added %option bison-bridge (--bison-bridge). 2860 Removed %option reentrant-bison/--reentrant-bison/-Rb. Scanner 2861 knows the name of its tables. Tables serialization is OK on EOF. 2862 yylineno is present in all scanners. Modified nasty performance 2863 penalty warning w/ yylineno. test-table-opts is now run last 2864 because it's so fat. Updated manual. 2865 28662002-09-12 John Millaway <john43@users.sourceforge.net> 2867 2868 * flex.texi: documentation of tabels api in manual 2869 28702002-09-12 John Millaway <john43@users.sourceforge.net> 2871 2872 * TODO, tables.c: Renamed *_fwrite to *_write to reflect writer 2873 abstraction. 2874 28752002-09-11 John Millaway <john43@users.sourceforge.net> 2876 2877 * devel/tables.pl: Added perl script to read/dump serialized tables 2878 in devel/ 2879 28802002-09-11 Will Estes <wlestes@users.sourceforge.net> 2881 2882 * scan.l: the debian patch used strlen(yytext) and similar 2883 constructs--as millaway points out, this is better known as yyleng 2884 28852002-09-11 Will Estes <wlestes@users.sourceforge.net> 2886 2887 * NEWS, po/de.po: new de translation from the translation project 2888 28892002-09-11 John Millaway <john43@users.sourceforge.net> 2890 2891 * flex.skl: yytbl_load now checks tables set by name. Localized var 2892 scaope in yytbl_load. 2893 28942002-09-10 Will Estes <wlestes@users.sourceforge.net> 2895 2896 * tests/Makefile.am: make clean before make test 2897 28982002-09-09 John Millaway <john43@users.sourceforge.net> 2899 2900 * TODO, flex.skl: Fixed deserialization of --fast tables. 2901 29022002-09-09 Will Estes <wlestes@users.sourceforge.net> 2903 2904 * TODO: fix typo; remove the yylineo entry 2905 29062002-09-09 John Millaway <john43@users.sourceforge.net> 2907 2908 * TODO, buf.c, devel/dump-tables.pl, dfa.c, flex.skl, flexdef.h, 2909 gen.c, main.c, misc.c, options.c, options.h, scan.l, tables.c, 2910 tables.h, tables_shared.h, tests/test-table-opts/.cvsignore, 2911 tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l: 2912 Table deserialization works for everything except --fast scanners. 2913 Scanners can auto-verify serialized table integrity via 2914 --tables-verify. Added tables API items to TODO list. 2915 test-table-opts is becoming exhaustive (a good thing). 2916 29172002-09-09 Will Estes <wlestes@users.sourceforge.net> 2918 2919 * NEWS: flex has better internal diagnostics 2920 29212002-09-09 Will Estes <wlestes@users.sourceforge.net> 2922 2923 * configure.in, flexdef.h: test for presence of __func__ and 2924 compensate if absent 2925 29262002-09-09 Will Estes <wlestes@users.sourceforge.net> 2927 2928 * Makefile.am: include the intl/ subdirectory when searching for 2929 include files 2930 29312002-09-09 Will Estes <wlestes@users.sourceforge.net> 2932 2933 * NEWS, po/ru.po, po/sv.po: new sv, ru translations from the 2934 translation project 2935 29362002-09-07 John Millaway <john43@users.sourceforge.net> 2937 2938 * flex.skl, misc.c: Changed cryptic skeleton markers to readable 2939 form. 2940 29412002-09-07 John Millaway <john43@users.sourceforge.net> 2942 2943 * Makefile.am, dfa.c, flex.skl, flex.texi, flexdef.h, gen.c, 2944 main.c, misc.c, parse.y, tables.c, tables.h, tables_shared.c, 2945 tables_shared.h: Members of struct yy_trans_info are now forced to 2946 be the same size. Added shared file tables_shared.c. Separated 2947 tables.h from flexdef.h Bulk of table deserialization code is done. 2948 29492002-09-06 Will Estes <wlestes@users.sourceforge.net> 2950 2951 * NEWS, po/ca.po: new ca translation 2952 29532002-09-06 Will Estes <wlestes@users.sourceforge.net> 2954 2955 * NEWS: new fr translation 2956 29572002-09-06 Will Estes <wlestes@users.sourceforge.net> 2958 2959 * po/fr.po: new french translation from the translation project 2960 29612002-09-05 Will Estes <wlestes@users.sourceforge.net> 2962 2963 * NEWS: c99 function defs by default 2964 29652002-09-05 John Millaway <john43@users.sourceforge.net> 2966 2967 * flexdef.h, tables.c: Added flex_die macro. May need some autoconf 2968 massaging. Added thorough error checking in tables code. 2969 29702002-09-05 John Millaway <john43@users.sourceforge.net> 2971 2972 * flex.skl, flex.texi: Flex generates C99 defs now. Documented the 2973 above change in manual. 2974 29752002-09-05 John Millaway <john43@users.sourceforge.net> 2976 2977 * tests/test-table-opts/.cvsignore, 2978 tests/test-table-opts/Makefile.am: Added serialization test to 2979 table-opts test. 2980 29812002-09-05 Will Estes <wlestes@users.sourceforge.net> 2982 2983 * configure.in: oops, i made a typo 2984 29852002-09-05 Will Estes <wlestes@users.sourceforge.net> 2986 2987 * NEWS, configure.in: version 2.5.19 2988 29892002-09-05 Will Estes <wlestes@users.sourceforge.net> 2990 2991 * scan.l: use FLEX_EXIT(), not exit() 2992 29932002-09-05 John Millaway <john43@users.sourceforge.net> 2994 2995 * devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl: 2996 Added devel/ directory for junk that we don't want in the 2997 distribution, but that we want in CVS. 2998 29992002-09-05 Will Estes <wlestes@users.sourceforge.net> 3000 3001 * scan.l: s/exit(1)/exit(EXIT_FAILURE) 3002 30032002-09-05 John Millaway <john43@users.sourceforge.net> 3004 3005 * dfa.c, gen.c: Tables are now generated with %option 3006 tables-file=FILE. 3007 30082002-09-05 Will Estes <wlestes@users.sourceforge.net> 3009 3010 * NEWS: catch up on a few things 3011 30122002-09-05 Will Estes <wlestes@users.sourceforge.net> 3013 3014 * scan.l: prevent segfault on input lines which are longer than the 3015 allocated space (problem report from Manoj Srivastava 3016 <srivasta@golden-gryphon.com>) 3017 30182002-09-05 John Millaway <john43@users.sourceforge.net> 3019 3020 * flex.texi, main.c, options.c, options.h: Changed option 'header' 3021 to 'header-file'. 'header' still works, though. 3022 30232002-09-05 John Millaway <john43@users.sourceforge.net> 3024 3025 * flex.texi, flexdef.h, gen.c, main.c, options.c, options.h, 3026 scan.l, tables.c: Tons more work on tables. 3027 30282002-09-05 John Millaway <john43@users.sourceforge.net> 3029 3030 * flexdef.h, gen.c, tables.c, tables_shared.h: Lots of work on 3031 tables serialization code. 3032 30332002-09-04 Will Estes <wlestes@users.sourceforge.net> 3034 3035 * README.cvs-snapshot: mention GNU indent 3036 30372002-09-04 Will Estes <wlestes@users.sourceforge.net> 3038 3039 * NEWS: remove the word after from the version line 3040 30412002-09-03 Will Estes <wlestes@users.sourceforge.net> 3042 3043 * NEWS, configure.in: version 2.5.18 3044 30452002-09-03 Will Estes <wlestes@users.sourceforge.net> 3046 3047 * NEWS: catch up on the NEWS 3048 30492002-09-03 Will Estes <wlestes@users.sourceforge.net> 3050 3051 * tests/Makefile.am: target test: quote the results echoing so that 3052 the ECHO_C will work on systems where it is used 3053 30542002-09-03 Will Estes <wlestes@users.sourceforge.net> 3055 3056 * configure.in: when we don't have GNU indent, the test will 3057 generate output on stderr, so we send that to /dev/null 3058 30592002-09-03 Will Estes <wlestes@users.sourceforge.net> 3060 3061 * configure.in: fixed bug whereby bison was reported missing even 3062 when it was found 3063 30642002-09-02 John Millaway <john43@users.sourceforge.net> 3065 3066 * tables.c: In-code documentation. 3067 30682002-09-02 John Millaway <john43@users.sourceforge.net> 3069 3070 * flexdef.h: Forgot to indent before previous commit. 3071 30722002-09-02 John Millaway <john43@users.sourceforge.net> 3073 3074 * flexdef.h: Added known integer limits if undefined. 3075 30762002-08-29 Will Estes <wlestes@users.sourceforge.net> 3077 3078 * configure.in: version 2.5.17 3079 30802002-08-29 Will Estes <wlestes@users.sourceforge.net> 3081 3082 * NEWS: more portability fixes; new version number 3083 30842002-08-29 Will Estes <wlestes@users.sourceforge.net> 3085 3086 * flexdef.h, main.c, misc.c, scanopt.c: #include fixes; we've 3087 factored out all the system include files and put them in flexdef.h 3088 30892002-08-29 Will Estes <wlestes@users.sourceforge.net> 3090 3091 * dfa.c: eat a blank line 3092 30932002-08-29 Will Estes <wlestes@users.sourceforge.net> 3094 3095 * NEWS: new config.{sub,guess} files; mention that we use indent on 3096 flex 3097 30982002-08-28 Will Estes <wlestes@users.sourceforge.net> 3099 3100 * configure.in: warn if no indent found; version 2.5.16 3101 31022002-08-28 Will Estes <wlestes@users.sourceforge.net> 3103 3104 * NEWS: catch up on recent changes; version 2.5.16 3105 31062002-08-27 Will Estes <wlestes@users.sourceforge.net> 3107 3108 * buf.c, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, libmain.c, 3109 libyywrap.c, main.c, misc.c, nfa.c, options.c, options.h, 3110 scanopt.c, scanopt.h, sym.c, tables.c, tables_shared.h, tblcmp.c, 3111 yylex.c: ran the indent target; commit the results 3112 31132002-08-27 Will Estes <wlestes@users.sourceforge.net> 3114 3115 * Makefile.am: touch up the indent targeet; it's ready for 3116 production use now 3117 31182002-08-27 Will Estes <wlestes@users.sourceforge.net> 3119 3120 * configure.in: test for GNU indent; reorder the tests somewhat 3121 31222002-08-23 Will Estes <wlestes@users.sourceforge.net> 3123 3124 * configure.in: automake is smarter about autoconf's versioning 3125 scheme 3126 31272002-08-23 Will Estes <wlestes@users.sourceforge.net> 3128 3129 * NEWS: catch NEWS up on what we've been doing 3130 31312002-08-22 Will Estes <wlestes@users.sourceforge.net> 3132 3133 * flexdef.h: do some more conditional including for folks without 3134 standard systems 3135 31362002-08-22 Will Estes <wlestes@users.sourceforge.net> 3137 3138 * tests/test-c++-basic/Makefile.am: use CXX to link the test scanner 3139 here 3140 31412002-08-22 John Millaway <john43@users.sourceforge.net> 3142 3143 * flex.texi: Documentation. 3144 31452002-08-22 John Millaway <john43@users.sourceforge.net> 3146 3147 * Makefile.am: Created 'indent' target and added .indent.pro. 3148 31492002-08-22 John Millaway <john43@users.sourceforge.net> 3150 3151 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 3152 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 3153 tests/test-c-cpp-nr/Makefile.am: Fixed missing 'make clean' files. 3154 31552002-08-22 John Millaway <john43@users.sourceforge.net> 3156 3157 * tests/test-bison-yylloc/Makefile.am, 3158 tests/test-bison-yylval/Makefile.am: fixed missing 'clean' file. 3159 31602002-08-22 John Millaway <john43@users.sourceforge.net> 3161 3162 * flex.skl, tests/test-c++-basic/Makefile.am, 3163 tests/test-c++-basic/scanner.l: Removed core of yylex_destroy from 3164 c++ scanner -- hack! Added -lstdc++ to LDFLAGS (should we have to do 3165 this??) 3166 31672002-08-21 Will Estes <wlestes@users.sourceforge.net> 3168 3169 * README: official releases are being hosted by Vern 3170 31712002-08-21 Will Estes <wlestes@users.sourceforge.net> 3172 3173 * NEWS, configure.in: new beta version; more entries in NEWS from 3174 millaway; the top level entry for test-c++-basic 3175 31762002-08-21 Will Estes <wlestes@users.sourceforge.net> 3177 3178 * tests/Makefile.am, tests/test-c++-basic/.cvsignore, 3179 tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l, 3180 tests/test-c++-basic/test.input: add test-c++-basic 3181 31822002-08-21 John Millaway <john43@users.sourceforge.net> 3183 3184 * gen.c, nfa.c: More tabels work. 3185 31862002-08-21 John Millaway <john43@users.sourceforge.net> 3187 3188 * flexdef.h, gen.c, tables.c, tables_shared.h: More work on tables. 3189 31902002-08-20 John Millaway <john43@users.sourceforge.net> 3191 3192 * dfa.c: Cleaned up macros that took no ';'. 3193 31942002-08-20 John Millaway <john43@users.sourceforge.net> 3195 3196 * scanopt.c: Fixed oddball '=-'. 3197 31982002-08-20 John Millaway <john43@users.sourceforge.net> 3199 3200 * flex.skl, flex.texi, gen.c: Dynamically allocate REJECT state 3201 buffer. Mentioned memory usage in docs. Made REJECT buffer 3202 variables reentrant-safe. 3203 32042002-08-20 John Millaway <john43@users.sourceforge.net> 3205 3206 * tables.c: More work on tables code. 3207 32082002-08-20 Will Estes <wlestes@users.sourceforge.net> 3209 3210 * Makefile.am, NEWS, configure.in: we're using m4 so have configure 3211 test for it 3212 32132002-08-20 John Millaway <john43@users.sourceforge.net> 3214 3215 * Makefile.am, tables.c: Added tables.c and rebuilt dependencies. 3216 32172002-08-20 John Millaway <john43@users.sourceforge.net> 3218 3219 * TODO, flex.texi: Dicussed prototypes and header in manual. 3220 32212002-08-19 John Millaway <john43@users.sourceforge.net> 3222 3223 * Makefile.am, configure.in, flex.skl, flexdef.h, tables_shared.h: 3224 More work on tables serialization. 3225 32262002-08-19 John Millaway <john43@users.sourceforge.net> 3227 3228 * Makefile.am, mkskel.sh: Skeleton is now passed through m4 (before 3229 dist is built). 3230 32312002-08-19 Will Estes <wlestes@users.sourceforge.net> 3232 3233 * po/LINGUAS, po/zh_CN.po: add zh_cn translation from the 3234 translation project 3235 32362002-08-19 Will Estes <wlestes@users.sourceforge.net> 3237 3238 * NEWS: millaway's done a lot of things which need to be mentioned 3239 in NEWS 3240 32412002-08-18 John Millaway <john43@users.sourceforge.net> 3242 3243 * main.c: Removed #undef of start conditions. 3244 32452002-08-17 John Millaway <john43@users.sourceforge.net> 3246 3247 * TODO: todo list 3248 32492002-08-17 John Millaway <john43@users.sourceforge.net> 3250 3251 * flexdef.h, main.c, misc.c: Start conditions now optional in 3252 header. undef's now optional in header. Start conditions are NOT 3253 prefixed. 3254 32552002-08-17 John Millaway <john43@users.sourceforge.net> 3256 3257 * flex.skl, flex.texi: Working on tables API. 3258 32592002-08-16 John Millaway <john43@users.sourceforge.net> 3260 3261 * flexdef.h, main.c, misc.c, options.c, options.h, parse.y, scan.l: 3262 Added --tables option. Omitted tables code from generated scanner 3263 when unused. 3264 32652002-08-16 John Millaway <john43@users.sourceforge.net> 3266 3267 * flex.skl, flex.texi, misc.c: Prelimary work on tables API. 3268 32692002-08-16 John Millaway <john43@users.sourceforge.net> 3270 3271 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 3272 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 3273 tests/test-basic-r/Makefile.am, 3274 tests/test-bison-yylloc/Makefile.am, 3275 tests/test-bison-yylval/Makefile.am, 3276 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am, 3277 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am, 3278 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 3279 tests/test-include-by-buffer/Makefile.am, 3280 tests/test-include-by-reentrant/Makefile.am, 3281 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 3282 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 3283 tests/test-multiple-scanners-nr/Makefile.am, 3284 tests/test-multiple-scanners-r/Makefile.am, 3285 tests/test-posix/Makefile.am, 3286 tests/test-posixly-correct/Makefile.am, 3287 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 3288 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am, 3289 tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am, 3290 tests/test-yyextra/Makefile.am: Tests now respect CFLAGS, CPPFLAGS, 3291 etc.. 3292 32932002-08-16 John Millaway <john43@users.sourceforge.net> 3294 3295 * tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l, 3296 tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l: Got 3297 rid of flex -s warnings in tests. 3298 32992002-08-16 John Millaway <john43@users.sourceforge.net> 3300 3301 * Makefile.am: Updated dependencies list. 3302 33032002-08-15 John Millaway <john43@users.sourceforge.net> 3304 3305 * main.c: Fixed seg fault bug in ecs. 3306 33072002-08-15 Will Estes <wlestes@users.sourceforge.net> 3308 3309 * tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-r/.cvsignore: 3310 ignore .cpp files since we generate them instead of .c 3311 33122002-08-15 Will Estes <wlestes@users.sourceforge.net> 3313 3314 * configure.in: version 2.5.14 3315 33162002-08-15 Will Estes <wlestes@users.sourceforge.net> 3317 3318 * NEWS: c-as-c++ tests reworked 3319 33202002-08-15 John Millaway <john43@users.sourceforge.net> 3321 3322 * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/scanner.l, 3323 tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/scanner.l: The 3324 c++ tests use .cpp instead of .c extensions just to be on the safe 3325 side. 3326 33272002-08-15 Will Estes <wlestes@users.sourceforge.net> 3328 3329 * main.c: conditionally include <locale.h>; include config.h as well 3330 33312002-08-15 Will Estes <wlestes@users.sourceforge.net> 3332 3333 * configure.in, flex.skl: only include <cunistd> if we have it 3334 33352002-08-15 Will Estes <wlestes@users.sourceforge.net> 3336 3337 * NEWS: portability fixes; added missing punctuation; de translation 3338 now included 3339 33402002-08-15 Will Estes <wlestes@users.sourceforge.net> 3341 3342 * po/LINGUAS: we also translate to german 3343 33442002-08-15 Will Estes <wlestes@users.sourceforge.net> 3345 3346 * Makefile.am: require automake at least 1.6 3347 33482002-08-15 Will Estes <wlestes@users.sourceforge.net> 3349 3350 * NEWS, configure.in: version 2.5.13 3351 33522002-08-14 Will Estes <wlestes@users.sourceforge.net> 3353 3354 * flex.texi: reverted away from the @copying as it breaks the info 3355 reader 3356 33572002-08-14 John Millaway <john43@users.sourceforge.net> 3358 3359 * flex.texi, flexdef.h, main.c, misc.c: Start condition prefixes 3360 attempts to adjust to user preferences. 3361 33622002-08-13 John Millaway <john43@users.sourceforge.net> 3363 3364 * main.c: Include start condition symbols in header. 3365 33662002-08-13 John Millaway <john43@users.sourceforge.net> 3367 3368 * flexdef.h, main.c: Omit user code and tables from generated header 3369 file. 3370 33712002-08-13 Will Estes <wlestes@users.sourceforge.net> 3372 3373 * flex.texi: use @copying construct to display the flex license; 3374 move copying and bug reporting to the front of the manual 3375 33762002-08-13 Will Estes <wlestes@users.sourceforge.net> 3377 3378 * NEWS: printf fix and yylex_init reports errors 3379 33802002-08-12 John Millaway <john43@users.sourceforge.net> 3381 3382 * flex.texi: Updated manual for %option header. 3383 33842002-08-12 John Millaway <john43@users.sourceforge.net> 3385 3386 * flex.skl, flex.texi, gen.c: Fixed type mismatch in printf. 3387 yylex_init now reports errors. 3388 33892002-08-10 John Millaway <john43@users.sourceforge.net> 3390 3391 * dfa.c, main.c: Added alignment flag for future use. 3392 33932002-08-10 John Millaway <john43@users.sourceforge.net> 3394 3395 * tests/test-table-opts/.cvsignore, 3396 tests/test-table-opts/Makefile.am: Added options to test-table-opts 3397 33982002-08-10 John Millaway <john43@users.sourceforge.net> 3399 3400 * configure.in, tests/Makefile.am, tests/descriptions, 3401 tests/test-c-cpp-nr/Makefile.am, tests/test-table-opts/.cvsignore, 3402 tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l, 3403 tests/test-table-opts/test.input: Added a test for various DFA table 3404 options. 3405 34062002-08-09 Will Estes <wlestes@users.sourceforge.net> 3407 3408 * flex.texi: more faq editing; corrected mistyped nodenames 3409 34102002-08-09 Will Estes <wlestes@users.sourceforge.net> 3411 3412 * flex.skl: fix typo which propogates out to generated scanners 3413 34142002-08-09 Will Estes <wlestes@users.sourceforge.net> 3415 3416 * flex.texi: edited a few more faqs 3417 34182002-08-09 Will Estes <wlestes@users.sourceforge.net> 3419 3420 * Makefile.am, faq.texi: remove faq.texi as it's included in 3421 flex.texi 3422 34232002-08-08 Will Estes <wlestes@users.sourceforge.net> 3424 3425 * flex.texi: a few more faq edits; remove faq-89 3426 34272002-08-08 Will Estes <wlestes@users.sourceforge.net> 3428 3429 * flex.texi: cite, not site 3430 34312002-08-08 Will Estes <wlestes@users.sourceforge.net> 3432 3433 * flex.texi: and get the faq included 3434 34352002-08-08 Will Estes <wlestes@users.sourceforge.net> 3436 3437 * flex.texi: fix some grammer/typography in the top node and add a 3438 detailed menu 3439 34402002-08-08 Will Estes <wlestes@users.sourceforge.net> 3441 3442 * TODO: we've updated gettext 3443 34442002-08-08 Will Estes <wlestes@users.sourceforge.net> 3445 3446 * po/.cvsignore: we need to ignore a few more gettext files 3447 34482002-08-08 Will Estes <wlestes@users.sourceforge.net> 3449 3450 * NEWS, configure.in: version 2.5.12 3451 34522002-08-08 Will Estes <wlestes@users.sourceforge.net> 3453 3454 * NEWS: mention gettext; document the non-need for bison/flex in the 3455 build process 3456 34572002-08-08 Will Estes <wlestes@users.sourceforge.net> 3458 3459 * Makefile.am, configure.in: include intl in the distribution and in 3460 the build process 3461 34622002-08-08 Will Estes <wlestes@users.sourceforge.net> 3463 3464 * Makefile.am: builddir in help2man call needed @-signs around it 3465 34662002-08-08 Will Estes <wlestes@users.sourceforge.net> 3467 3468 * po/.cvsignore: we can ignore Makefile.in.in 3469 34702002-08-08 Will Estes <wlestes@users.sourceforge.net> 3471 3472 * m4/.cvsignore, m4/Makefile.am: oops, too hasty on deleting this 3473 directory, sigh 3474 34752002-08-08 Will Estes <wlestes@users.sourceforge.net> 3476 3477 * autogen.sh: if autopoint is going to run automatically, it's going 3478 to need to be able to update existing files 3479 34802002-08-08 Will Estes <wlestes@users.sourceforge.net> 3481 3482 * ABOUT-NLS, autogen.sh, configure.in, m4/.cvsignore, 3483 m4/Makefile.am, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, 3484 m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-ld.m4, 3485 m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: autopoint now 3486 works so let's let it run the gettext show 3487 34882002-08-07 Will Estes <wlestes@users.sourceforge.net> 3489 3490 * TODO: we need to index the faq entries 3491 34922002-08-07 Will Estes <wlestes@users.sourceforge.net> 3493 3494 * faq.texi: proofed "Why do flex scanners call fileno if it is not 3495 ANSI compatible?" 3496 34972002-08-07 Will Estes <wlestes@users.sourceforge.net> 3498 3499 * faq.texi: proofed "How do I expand \ escape sequences in C-style 3500 quoted strings?" 3501 35022002-08-07 Will Estes <wlestes@users.sourceforge.net> 3503 3504 * README: changes to README to align with GNU coding standards 3505 35062002-08-06 Will Estes <wlestes@users.sourceforge.net> 3507 3508 * Makefile.am: help2man should look in builddir for the flex binary 3509 35102002-08-02 John Millaway <john43@users.sourceforge.net> 3511 3512 * flex.skl: Fixed yyunput prototype. 3513 35142002-08-01 Will Estes <wlestes@users.sourceforge.net> 3515 3516 * NEWS: new fr translation from the translation project 3517 35182002-08-01 Will Estes <wlestes@users.sourceforge.net> 3519 3520 * po/fr.po: new fr.po translation from the translation project 3521 35222002-08-01 Will Estes <wlestes@users.sourceforge.net> 3523 3524 * NEWS: yylineno performance hit is fixed 3525 35262002-07-31 John Millaway <john43@users.sourceforge.net> 3527 3528 * TODO, flex.texi: Updated docs on yylineno. 3529 35302002-07-31 Will Estes <wlestes@users.sourceforge.net> 3531 3532 * TODO: discuss yylineno performance 3533 35342002-07-31 Will Estes <wlestes@users.sourceforge.net> 3535 3536 * NEWS: forgot to say what the date was that we made the release 3537 35382002-07-31 Will Estes <wlestes@users.sourceforge.net> 3539 3540 * NEWS, configure.in: version 2.5.11 3541 35422002-07-31 Will Estes <wlestes@users.sourceforge.net> 3543 3544 * faq.texi: fixed a menu entry and related problems 3545 35462002-07-31 Will Estes <wlestes@users.sourceforge.net> 3547 3548 * configure.in: someday, maybe we can use autopoint 3549 35502002-07-31 Will Estes <wlestes@users.sourceforge.net> 3551 3552 * Makefile.am: we need to include texinfo.tex now 3553 35542002-07-31 Will Estes <wlestes@users.sourceforge.net> 3555 3556 * texinfo.tex: add texinfo.tex 3557 35582002-07-30 Will Estes <wlestes@users.sourceforge.net> 3559 3560 * faq.texi: fix up some fatal bugs in the texinfo of the faq; begin 3561 the clean up; remove trailing and leading white space 3562 35632002-07-30 Will Estes <wlestes@users.sourceforge.net> 3564 3565 * TODO: faqs need work 3566 35672002-07-30 Will Estes <wlestes@users.sourceforge.net> 3568 3569 * NEWS, TODO: prototypes get airtime these days 3570 35712002-07-28 John Millaway <john43@users.sourceforge.net> 3572 3573 * flex.skl: Added some comments. 3574 35752002-07-28 John Millaway <john43@users.sourceforge.net> 3576 3577 * flex.skl: Fixed bug where yyless did not consider yylineno. 3578 35792002-07-28 John Millaway <john43@users.sourceforge.net> 3580 3581 * scan.l: Fixed bug I created in previous commit. 3582 35832002-07-28 John Millaway <john43@users.sourceforge.net> 3584 3585 * scan.l: Don't wrap ()s around {NAMEDEFS} at the end of a rule. 3586 35872002-07-27 John Millaway <john43@users.sourceforge.net> 3588 3589 * flex.skl, tests/test-c-cpp-nr/Makefile.am, 3590 tests/test-c-cpp-r/Makefile.am: Fixed test-c-cpp to actually use the 3591 C++ compiler for the test. Fixed the bug that this exposed. 3592 35932002-07-27 John Millaway <john43@users.sourceforge.net> 3594 3595 * ccl.c, flex.skl, flexdef.h, gen.c, main.c, nfa.c, parse.y, scan.l: 3596 yylineno check is only performed on rules whose regexs can match a 3597 newline. 3598 35992002-07-25 John Millaway <john43@users.sourceforge.net> 3600 3601 * flex.skl, tests/TEMPLATE/scanner.l, 3602 tests/test-array-nr/scanner.l, tests/test-array-r/scanner.l, 3603 tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l, 3604 tests/test-bison-yylloc/parser.y, tests/test-c-cpp-nr/scanner.l, 3605 tests/test-c-cpp-r/scanner.l, tests/test-debug-nr/scanner.l, 3606 tests/test-debug-r/scanner.l, 3607 tests/test-include-by-buffer/scanner.l, 3608 tests/test-include-by-reentrant/scanner.l, 3609 tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l, 3610 tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l, 3611 tests/test-posix/scanner.l, tests/test-posixly-correct/scanner.l, 3612 tests/test-prefix-nr/scanner.l, tests/test-prefix-r/scanner.l, 3613 tests/test-pthread/scanner.l, tests/test-string-nr/scanner.l, 3614 tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: All 3615 prototypes were rewritten to depend upon the macro 3616 YY_TRADITIONAL_FUNC_DEFS, which is defined by default. The 3617 generated scanners build cleanly under gcc's traditional strictness 3618 and under C++ compilers. 3619 36202002-07-24 Will Estes <wlestes@users.sourceforge.net> 3621 3622 * NEWS: dist-bzip2 and rename yy_globals and yy_globals_t 3623 36242002-07-24 Will Estes <wlestes@users.sourceforge.net> 3625 3626 * configure.in: version 2.5.10 3627 36282002-07-24 Will Estes <wlestes@users.sourceforge.net> 3629 3630 * Makefile.am: add dist-bzip2 to automake_options so we'll start 3631 getting tar.bz2 archives 3632 36332002-07-23 John Millaway <john43@users.sourceforge.net> 3634 3635 * flex.skl, flex.texi, tests/test-bison-yylval/scanner.l, 3636 tests/test-mem-r/scanner.l, 3637 tests/test-multiple-scanners-r/scanner-1.l, 3638 tests/test-multiple-scanners-r/scanner-2.l, 3639 tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l, 3640 tests/test-yyextra/scanner.l: s/yy_globals_t/yyguts_t/g 3641 s/yy_globals/yyscanner/g 3642 36432002-07-23 John Millaway <john43@users.sourceforge.net> 3644 3645 * Makefile.am: typo in tags target 3646 36472002-07-22 John Millaway <john43@users.sourceforge.net> 3648 3649 * Makefile.am: Removed erroneous $(srcdir) from help2man target. 3650 36512002-07-22 Will Estes <wlestes@users.sourceforge.net> 3652 3653 * NEWS, configure.in: it's version 2.5.9 now 3654 36552002-07-22 Will Estes <wlestes@users.sourceforge.net> 3656 3657 * po/.cvsignore: updated gettext to 0.11.3 3658 36592002-07-22 Will Estes <wlestes@users.sourceforge.net> 3660 3661 * ABOUT-NLS, config.rpath, m4/gettext.m4, m4/iconv.m4, 3662 m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-link.m4: updated gettext to 3663 version 0.11.3 3664 36652002-07-22 Will Estes <wlestes@users.sourceforge.net> 3666 3667 * autogen.sh, configure.in: rollback on configure.in and autogen.sh 3668 because autpoint is broken 3669 36702002-07-22 Will Estes <wlestes@users.sourceforge.net> 3671 3672 * po/ru.po: new russian translation from translation project 3673 36742002-07-19 Will Estes <wlestes@users.sourceforge.net> 3675 3676 * autogen.sh: ok, we're going to start using autopoint, but the tree 3677 is going to undergo some changes after this 3678 36792002-07-19 Will Estes <wlestes@users.sourceforge.net> 3680 3681 * configure.in: we're preparing for autopoint 3682 36832002-07-17 John Millaway <john43@users.sourceforge.net> 3684 3685 * flex.texi: Updated manual. 3686 36872002-07-17 Will Estes <wlestes@users.sourceforge.net> 3688 3689 * NEWS: update the NEWS file for lots of things millaway has done 3690 36912002-07-17 John Millaway <john43@users.sourceforge.net> 3692 3693 * flex.skl, main.c, misc.c, scan.l, scanopt.c, sym.c, 3694 tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Fixed 3695 prototype/definition conflicts with "traditional" C in skeleton at 3696 request of gcc developer. Removed duplicate prototypes in gen.c, 3697 sym.c, main.c. Added missing prototypes where needed. All 3698 functions in skeleton follow ISO C style protos and defs, instead of 3699 BOTH ISO and new-style. Skeleton now compiles cleanly under 3700 super-strict gcc flags. Flex itself almost compiles cleanly under 3701 strict flags. 3702 37032002-07-15 John Millaway <john43@users.sourceforge.net> 3704 3705 * faq.texi, flex.texi: Worked on mem mgmt sect of manual. 3706 37072002-07-15 Will Estes <wlestes@users.sourceforge.net> 3708 3709 * scan.l: allow blank lines and continuations in more places 3710 37112002-07-12 Will Estes <wlestes@users.sourceforge.net> 3712 3713 * TODO: millaway finished the faqs directory 3714 37152002-07-12 Will Estes <wlestes@users.sourceforge.net> 3716 3717 * TODO: removed items as per email from millaway 3718 37192002-07-12 John Millaway <john43@users.sourceforge.net> 3720 3721 * configure.in, tests/Makefile.am, tests/descriptions, 3722 tests/test-posix/.cvsignore, tests/test-posix/Makefile.am, 3723 tests/test-posix/scanner.l, tests/test-posixly-correct/.cvsignore, 3724 tests/test-posixly-correct/Makefile.am, 3725 tests/test-posixly-correct/scanner.l: Added test for %option 3726 posix-compat and repeat operator. Added test for POSIXLY_CORRECT 3727 environment variable and repeat operator. 3728 37292002-07-12 John Millaway <john43@users.sourceforge.net> 3730 3731 * main.c, scan.l: Fixed POSIXLY_CORRECT detection in scanner. 3732 37332002-07-11 John Millaway <john43@users.sourceforge.net> 3734 3735 * faq.texi: More work on faq. 3736 37372002-07-11 John Millaway <john43@users.sourceforge.net> 3738 3739 * faq.texi: Moved all faqs into manual -- but did not evaluate them 3740 yet. Removed the old faq files. 3741 37422002-07-10 John Millaway <john43@users.sourceforge.net> 3743 3744 * main.c: Removed duplicate definition of FLEX_DEBUG. gcc doesn't 3745 care, but other compilers might. 3746 37472002-07-10 John Millaway <john43@users.sourceforge.net> 3748 3749 * flex.texi: Wrote some more about memory mgmt in the manual. 3750 37512002-07-10 John Millaway <john43@users.sourceforge.net> 3752 3753 * flex.texi: flex.texi now works with install-info. 3754 37552002-07-10 Will Estes <wlestes@users.sourceforge.net> 3756 3757 * TODO: added items as per email from millaway 3758 37592002-07-10 Will Estes <wlestes@users.sourceforge.net> 3760 3761 * NEWS: after we release a version, we have to keep the version 3762 number in NEWS current 3763 37642002-07-10 John Millaway <john43@users.sourceforge.net> 3765 3766 * flex.skl, flex.texi, main.c, scan.l, tests/test-mem-nr/scanner.l, 3767 tests/test-mem-r/scanner.l: Fixed prefix issue with get/set debug 3768 functions. Fixed prefix issues with memory functions. 3769 37702002-07-09 John Millaway <john43@users.sourceforge.net> 3771 3772 * flex.skl: Memory functions are no longer static. 3773 37742002-07-09 John Millaway <john43@users.sourceforge.net> 3775 3776 * tests/test-mem-nr/test.input: Added a missing input file for 3777 test-mem-nr/ 3778 37792002-07-09 John Millaway <john43@users.sourceforge.net> 3780 3781 * tests/test-mem-nr/.cvsignore, tests/test-mem-nr/Makefile.am, 3782 tests/test-mem-nr/scanner.l, tests/test-mem-r/.cvsignore, 3783 tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l, 3784 tests/test-mem-r/test.input: Added tests for overriding memory. 3785 37862002-07-09 John Millaway <john43@users.sourceforge.net> 3787 3788 * flex.texi: Added sections in manual for memory management. 3789 37902002-07-09 Will Estes <wlestes@users.sourceforge.net> 3791 3792 * NEWS: noted more user visible changes 3793 37942002-07-09 John Millaway <john43@users.sourceforge.net> 3795 3796 * configure.in, flex.skl, scan.l, tests/Makefile.am: Added 3797 yylex_destroy() to non-reentrant scanner. Added ability to override 3798 memory functions. Added tests for overriding memory functions. 3799 38002002-07-09 Will Estes <wlestes@users.sourceforge.net> 3801 3802 * NEWS: new POSIXLY_CORRECT and new ru translation 3803 38042002-07-09 Will Estes <wlestes@users.sourceforge.net> 3805 3806 * po/ru.po: new ru translation from the translation project 3807 38082002-07-09 John Millaway <john43@users.sourceforge.net> 3809 3810 * flex.texi: Made note of set/get debug in docs. 3811 38122002-07-09 John Millaway <john43@users.sourceforge.net> 3813 3814 * configure.in, flexdef.h, tests/create-test: Replaced obsolete 3815 macros in configure.in. Modified create-test to handle the above 3816 changes in configure.in. Added support for <stdbool.h>. 3817 38182002-07-09 John Millaway <john43@users.sourceforge.net> 3819 3820 * main.c: Check POSIXLY_CORRECT env variable. 3821 38222002-07-09 John Millaway <john43@users.sourceforge.net> 3823 3824 * flex.skl: Added prototypes for the get/set debug functions. 3825 38262002-07-09 John Millaway <john43@users.sourceforge.net> 3827 3828 * configure.in, flex.skl, gen.c, main.c, scan.l, tests/Makefile.am, 3829 tests/test-debug-nr/.cvsignore, tests/test-debug-nr/Makefile.am, 3830 tests/test-debug-nr/scanner.l, tests/test-debug-nr/test.input, 3831 tests/test-debug-r/.cvsignore, tests/test-debug-r/Makefile.am, 3832 tests/test-debug-r/scanner.l, tests/test-debug-r/test.input: Made 3833 yy_flex_debug non-global in reentrant scanner. Created get/set 3834 functions for yy_flex_debug. Defined prefixes for new yy_flex_debug 3835 symbols. Added tests/ for yy_flex_debug. 3836 38372002-07-09 John Millaway <john43@users.sourceforge.net> 3838 3839 * tests/create-test: create-test script now modifies .cvsignore 3840 38412002-07-09 John Millaway <john43@users.sourceforge.net> 3842 3843 * tests/create-test: Improved the error checking. 3844 38452002-07-03 Will Estes <wlestes@users.sourceforge.net> 3846 3847 * main.c: fix bug whereby prefix didn't get passed to everybody; 3848 patch by rse@engelschall.com 3849 38502002-07-03 Will Estes <wlestes@users.sourceforge.net> 3851 3852 * faq.texi: ~ is an active character, so we'll just use the word 3853 'about' 3854 38552002-07-02 John Millaway <john43@users.sourceforge.net> 3856 3857 * Makefile.am: Fixed typo. 3858 38592002-07-02 John Millaway <john43@users.sourceforge.net> 3860 3861 * faq.texi: Added a faq. 3862 38632002-06-28 John Millaway <john43@users.sourceforge.net> 3864 3865 * Makefile.am: Added 'tags' target -- something I should have done 3866 long ago. 3867 38682002-06-28 Will Estes <wlestes@users.sourceforge.net> 3869 3870 * TODO: add two new items regarding coding; remove tests/ copyright 3871 notice item as it's done 3872 38732002-06-26 Will Estes <wlestes@users.sourceforge.net> 3874 3875 * NEWS: note the copyright messages in tests/ 3876 38772002-06-25 John Millaway <john43@users.sourceforge.net> 3878 3879 * tests/TEMPLATE/Makefile.am, tests/TEMPLATE/parser.y, 3880 tests/TEMPLATE/scanner.l, tests/test-array-nr/Makefile.am, 3881 tests/test-array-nr/scanner.l, tests/test-array-r/Makefile.am, 3882 tests/test-array-r/scanner.l, tests/test-basic-nr/Makefile.am, 3883 tests/test-basic-nr/scanner.l, tests/test-basic-r/Makefile.am, 3884 tests/test-basic-r/scanner.l, tests/test-bison-yylloc/Makefile.am, 3885 tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y, 3886 tests/test-bison-yylloc/scanner.l, 3887 tests/test-bison-yylval/Makefile.am, 3888 tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y, 3889 tests/test-bison-yylval/scanner.l, tests/test-c-cpp-nr/Makefile.am, 3890 tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-r/Makefile.am, 3891 tests/test-c-cpp-r/scanner.l, tests/test-header-nr/Makefile.am, 3892 tests/test-header-nr/main.c, tests/test-header-nr/scanner.l, 3893 tests/test-header-r/Makefile.am, tests/test-header-r/main.c, 3894 tests/test-header-r/scanner.l, 3895 tests/test-include-by-buffer/Makefile.am, 3896 tests/test-include-by-buffer/scanner.l, 3897 tests/test-include-by-reentrant/Makefile.am, 3898 tests/test-include-by-reentrant/scanner.l, 3899 tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l, 3900 tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l, 3901 tests/test-multiple-scanners-nr/Makefile.am, 3902 tests/test-multiple-scanners-nr/main.c, 3903 tests/test-multiple-scanners-nr/scanner-1.l, 3904 tests/test-multiple-scanners-nr/scanner-2.l, 3905 tests/test-multiple-scanners-r/Makefile.am, 3906 tests/test-multiple-scanners-r/main.c, 3907 tests/test-multiple-scanners-r/scanner-1.l, 3908 tests/test-multiple-scanners-r/scanner-2.l, 3909 tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/scanner.l, 3910 tests/test-prefix-r/Makefile.am, tests/test-prefix-r/scanner.l, 3911 tests/test-pthread/Makefile.am, tests/test-pthread/scanner.l, 3912 tests/test-string-nr/Makefile.am, tests/test-string-nr/scanner.l, 3913 tests/test-string-r/Makefile.am, tests/test-string-r/scanner.l, 3914 tests/test-yyextra/Makefile.am, tests/test-yyextra/scanner.l: 3915 Prepended explicit license to all test-*/ sources. 3916 39172002-06-25 Will Estes <wlestes@users.sourceforge.net> 3918 3919 * NEWS, po/ca.po, po/de.po, po/fr.po, po/sv.po, po/tr.po: new ca, 3920 de, fr, sv, tr translations 3921 39222002-06-19 Will Estes <wlestes@users.sourceforge.net> 3923 3924 * TODO: add bootstrapper to the todo list 3925 39262002-06-19 Will Estes <wlestes@users.sourceforge.net> 3927 3928 * configure.in: new version number 3929 39302002-06-19 Will Estes <wlestes@users.sourceforge.net> 3931 3932 * TODO: update TODO list 3933 39342002-06-19 Will Estes <wlestes@users.sourceforge.net> 3935 3936 * NEWS, TODO, flex.texi, flexdef.h, main.c, options.c, options.h, 3937 parse.y, scan.l: address typos in NEWS; add --posix option for ERE 3938 parsing the way posix wants it; update the TODO file 3939 39402002-05-31 Will Estes <wlestes@users.sourceforge.net> 3941 3942 * README-alpha: made code quality warning more explicit; gave url 3943 for cvs and beta flex 3944 39452002-05-23 John Millaway <john43@users.sourceforge.net> 3946 3947 * gen.c: Fixed bug where omission of user section 3 caused unmatched 3948 #ifdef's in generated code. 3949 39502002-05-20 Will Estes <wlestes@users.sourceforge.net> 3951 3952 * configure.in: configure.in requires at least autoconf 2.50 3953 39542002-05-13 John Millaway <john43@users.sourceforge.net> 3955 3956 * Makefile.am: Updated my email address. 3957 39582002-05-10 John Millaway <john43@users.sourceforge.net> 3959 3960 * flexdef.h, misc.c: chomp'd lines when reading external skel file. 3961 39622002-05-07 Will Estes <wlestes@users.sourceforge.net> 3963 3964 * po/sv.po: new sweedish translation from the translation project 3965 39662002-04-29 Will Estes <wlestes@users.sourceforge.net> 3967 3968 * po/ca.po: new catalan translation from the translation project 3969 39702002-04-29 Will Estes <wlestes@users.sourceforge.net> 3971 3972 * po/es.po: new spanish translation from the translation project 3973 39742002-04-25 Will Estes <wlestes@users.sourceforge.net> 3975 3976 * TODO: note that the lex matching of abc{1,3} is the posix behavior 3977 and so we have a problem 3978 39792002-04-25 Will Estes <wlestes@users.sourceforge.net> 3980 3981 * flex.texi: note that the lex matching of abc{1,3} is the posix 3982 behavior 3983 39842002-04-23 Will Estes <wlestes@users.sourceforge.net> 3985 3986 * configure.in: new version 2.5.7; use autoconf versioning info 3987 39882002-04-23 Will Estes <wlestes@users.sourceforge.net> 3989 3990 * NEWS: note changes in 2.5.7 3991 39922002-04-23 Will Estes <wlestes@users.sourceforge.net> 3993 3994 * main.c: conditional compile gettext initialization 3995 39962002-04-22 Will Estes <wlestes@users.sourceforge.net> 3997 3998 * po/de.po: new german translation from the translation project 3999 40002002-04-19 John Millaway <john43@users.sourceforge.net> 4001 4002 * tests/test-include-by-reentrant/Makefile.am: Fixed command line 4003 for test-include-by-reentrant/Makefile.am 4004 40052002-04-19 John Millaway <john43@users.sourceforge.net> 4006 4007 * tests/Makefile.am, tests/TEMPLATE/Makefile.am, 4008 tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 4009 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 4010 tests/test-bison-yylloc/Makefile.am, 4011 tests/test-bison-yylval/Makefile.am, 4012 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am, 4013 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 4014 tests/test-include-by-buffer/Makefile.am, 4015 tests/test-include-by-reentrant/Makefile.am, 4016 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 4017 tests/test-multiple-scanners-nr/Makefile.am, 4018 tests/test-multiple-scanners-r/Makefile.am, 4019 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 4020 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am, 4021 tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 4022 Added -I . to compiler search path in tests (so it finds the 4023 generated parser.h). 4024 40252002-04-19 John Millaway <john43@users.sourceforge.net> 4026 4027 * flexdef.h, misc.c, parse.y, sym.c: Applied 'const' to a few more 4028 char*, where appropriate. 4029 40302002-04-19 John Millaway <john43@users.sourceforge.net> 4031 4032 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 4033 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 4034 tests/test-basic-r/Makefile.am, 4035 tests/test-bison-yylloc/Makefile.am, 4036 tests/test-bison-yylval/Makefile.am, 4037 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am, 4038 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 4039 tests/test-include-by-buffer/Makefile.am, 4040 tests/test-include-by-reentrant/Makefile.am, 4041 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 4042 tests/test-multiple-scanners-nr/Makefile.am, 4043 tests/test-multiple-scanners-r/Makefile.am, 4044 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 4045 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am, 4046 tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 4047 Added top_builddir to -I path. Changed $(srcdir)/$(testname) to 4048 ./$(testname) in 'make test' rule. 4049 40502002-04-19 John Millaway <john43@users.sourceforge.net> 4051 4052 * flexdef.h, gen.c, misc.c: Changed 'char[]' to 'const char*' 4053 wherever in conflicted with gettext. 4054 40552002-04-19 Will Estes <wlestes@users.sourceforge.net> 4056 4057 * po/fr.po, po/sv.po: new files from translation after 2.5.6 beta 4058 release 4059 40602002-04-18 John Millaway <john43@users.sourceforge.net> 4061 4062 * tests/test-lineno-r/Makefile.am: Fixed minor typo/cut and paste 4063 error. 4064 40652002-04-18 John Millaway <john43@users.sourceforge.net> 4066 4067 * configure.in: Added yylineno test. 4068 40692002-04-18 John Millaway <john43@users.sourceforge.net> 4070 4071 * tests/Makefile.am: Added yylineno tests. 4072 40732002-04-18 John Millaway <john43@users.sourceforge.net> 4074 4075 * tests/test-lineno-nr/.cvsignore, 4076 tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l, 4077 tests/test-lineno-nr/test.input, tests/test-lineno-r/.cvsignore, 4078 tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l, 4079 tests/test-lineno-r/test.input: Created yylineno tests. 4080 40812002-04-15 John Millaway <john43@users.sourceforge.net> 4082 4083 * scanopt.c: Applied gettext macros to error messages from scanopt. 4084 40852002-04-15 John Millaway <john43@users.sourceforge.net> 4086 4087 * buf.c, faq.texi, options.c, options.h, scanopt.c, scanopt.h: 4088 Changed copyright from Millaway to flex? U.S. Gov't? Regents of U. 4089 Cali.? Paxson? 4090 40912002-04-15 Will Estes <wlestes@users.sourceforge.net> 4092 4093 * tests/test-bison-yylloc/Makefile.am, 4094 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am: 4095 we missed a few main.c files in the distribution 4096 40972002-04-15 Will Estes <wlestes@users.sourceforge.net> 4098 4099 * TODO: a lot more work has happened to flex; note this by removing 4100 a number of TODO entries 4101 41022002-04-15 Will Estes <wlestes@users.sourceforge.net> 4103 4104 * TODO: make sure all gettext modules use gettext translation 4105 facilities 4106 41072002-04-14 John Millaway <john43@users.sourceforge.net> 4108 4109 * faq.texi: Converted faqs 34-41 to texinfo. 4110 41112002-04-14 John Millaway <john43@users.sourceforge.net> 4112 4113 * Makefile.am, faq.texi, flex.texi: Added faq.texi to archive. 4114 Added faq.texi to flex_TEXINFOS macro in Makefile.am. flex.texi now 4115 includes faq.texi. 4116 41172002-04-13 John Millaway <john43@users.sourceforge.net> 4118 4119 * flexdef.h: defined FLEX_EXIT macro to call longjmp on errors. 4120 41212002-04-13 John Millaway <john43@users.sourceforge.net> 4122 4123 * main.c, misc.c: Replaced exit(2) calls with longjmps (in the form 4124 of FLEX_EXIT macro). Moved main() to flex_main() to allow flex to 4125 be called from a library. 4126 41272002-04-13 John Millaway <john43@users.sourceforge.net> 4128 4129 * scanopt.c: Fixed minor typo in error message 4130 41312002-04-12 Will Estes <wlestes@users.sourceforge.net> 4132 4133 * tests/test-header-nr/Makefile.am, 4134 tests/test-header-r/Makefile.am, 4135 tests/test-multiple-scanners-nr/Makefile.am, 4136 tests/test-multiple-scanners-r/Makefile.am, 4137 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am, 4138 tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 4139 removed eroneous files listed in EXTRA_DIST 4140 41412002-04-12 Will Estes <wlestes@users.sourceforge.net> 4142 4143 * tests/test-yyextra/.cvsignore: ignore Makefile.in 4144 41452002-04-12 Will Estes <wlestes@users.sourceforge.net> 4146 4147 * tests/test-string-r/.cvsignore: it's Makefile.in, not makefile.in 4148 41492002-04-12 Will Estes <wlestes@users.sourceforge.net> 4150 4151 * tests/test-yyextra/Makefile.am, tests/test-yyextra/Makefile.in: 4152 put test-yyextra under automake 4153 41542002-04-12 Will Estes <wlestes@users.sourceforge.net> 4155 4156 * tests/test-string-r/Makefile.am, tests/test-string-r/Makefile.in: 4157 put test-string-r under automake 4158 41592002-04-12 Will Estes <wlestes@users.sourceforge.net> 4160 4161 * tests/test-string-nr/.cvsignore, tests/test-string-r/.cvsignore: 4162 we can ignore Makefile.in 4163 41642002-04-12 Will Estes <wlestes@users.sourceforge.net> 4165 4166 * tests/test-string-nr/Makefile.am, 4167 tests/test-string-nr/Makefile.in: put test-string-nr under automake 4168 41692002-04-12 Will Estes <wlestes@users.sourceforge.net> 4170 4171 * tests/test-pthread/.cvsignore: ignore Makefile.in 4172 41732002-04-12 Will Estes <wlestes@users.sourceforge.net> 4174 4175 * tests/test-pthread/Makefile.am, tests/test-pthread/Makefile.in: 4176 put test-pthread under automake 4177 41782002-04-12 Will Estes <wlestes@users.sourceforge.net> 4179 4180 * tests/test-prefix-r/Makefile.am, tests/test-prefix-r/Makefile.in: 4181 put test-prefix-r under automake 4182 41832002-04-12 Will Estes <wlestes@users.sourceforge.net> 4184 4185 * tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore: 4186 we can ignore Makefile.in 4187 41882002-04-12 Will Estes <wlestes@users.sourceforge.net> 4189 4190 * tests/test-prefix-nr/Makefile.am, 4191 tests/test-prefix-nr/Makefile.in: put test-prefix-nr under automake 4192 41932002-04-12 Will Estes <wlestes@users.sourceforge.net> 4194 4195 * tests/test-multiple-scanners-r/Makefile.am, 4196 tests/test-multiple-scanners-r/Makefile.in: put 4197 test-multiple-scanners-r under automake 4198 41992002-04-12 Will Estes <wlestes@users.sourceforge.net> 4200 4201 * tests/test-multiple-scanners-nr/.cvsignore, 4202 tests/test-multiple-scanners-r/.cvsignore: we can ignore Makefile.in 4203 now 4204 42052002-04-12 Will Estes <wlestes@users.sourceforge.net> 4206 4207 * tests/test-multiple-scanners-nr/Makefile.am, 4208 tests/test-multiple-scanners-nr/Makefile.in: put 4209 test-multiple-scanners-nr under automake 4210 42112002-04-11 Will Estes <wlestes@users.sourceforge.net> 4212 4213 * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: 4214 we didn't need parser.y 4215 42162002-04-11 Will Estes <wlestes@users.sourceforge.net> 4217 4218 * TODO: work done on the test suite; remove relevant entries from 4219 TODO 4220 42212002-04-10 Will Estes <wlestes@users.sourceforge.net> 4222 4223 * tests/test-include-by-reentrant/.cvsignore, 4224 tests/test-include-by-reentrant/Makefile.am, 4225 tests/test-include-by-reentrant/Makefile.in: put 4226 test-include-by-reentrant under automake 4227 42282002-04-09 Will Estes <wlestes@users.sourceforge.net> 4229 4230 * tests/test-include-by-buffer/.cvsignore: we have a Makefile.in 4231 which we need to ignore 4232 42332002-04-09 Will Estes <wlestes@users.sourceforge.net> 4234 4235 * tests/test-include-by-buffer/Makefile.am, 4236 tests/test-include-by-buffer/Makefile.in: test-include-by-buffer now 4237 under automake control 4238 42392002-04-09 Will Estes <wlestes@users.sourceforge.net> 4240 4241 * tests/TEMPLATE/Makefile.am: and we want LFLAGS in the rule to make 4242 scanner.c as well 4243 42442002-04-09 Will Estes <wlestes@users.sourceforge.net> 4245 4246 * tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.am, 4247 tests/test-header-r/Makefile.in: put test-header-r under automake 4248 42492002-04-09 Will Estes <wlestes@users.sourceforge.net> 4250 4251 * tests/test-header-nr/.cvsignore: we now generate a Makefile.in 4252 from automake; cvs should ignore it 4253 42542002-04-09 Will Estes <wlestes@users.sourceforge.net> 4255 4256 * tests/test-header-nr/Makefile.am: add dependencies for main.o and 4257 scaner.h 4258 42592002-04-09 Will Estes <wlestes@users.sourceforge.net> 4260 4261 * tests/TEMPLATE/Makefile.am: We may want to have LFLAGS readily 4262 available 4263 42642002-04-09 Will Estes <wlestes@users.sourceforge.net> 4265 4266 * tests/test-header-nr/Makefile.am, 4267 tests/test-header-nr/Makefile.in: put test-header-nr under automake 4268 42692002-04-09 Will Estes <wlestes@users.sourceforge.net> 4270 4271 * tests/TEMPLATE/Makefile.am: oops, we need to clean objects too 4272 42732002-04-09 Will Estes <wlestes@users.sourceforge.net> 4274 4275 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 4276 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 4277 tests/test-basic-r/Makefile.am, 4278 tests/test-bison-yylloc/Makefile.am, 4279 tests/test-bison-yylval/Makefile.am, 4280 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: now 4281 that config.h lives in the top-level directory, we need to tell the 4282 testsuite 4283 42842002-04-08 Will Estes <wlestes@users.sourceforge.net> 4285 4286 * tests/test-array-nr/.cvsignore, tests/test-array-r/.cvsignore, 4287 tests/test-basic-nr/.cvsignore, tests/test-basic-r/.cvsignore, 4288 tests/test-bison-yylval/.cvsignore, tests/test-c-cpp-nr/.cvsignore, 4289 tests/test-c-cpp-r/.cvsignore: we can ignore some Makefile.in 4290 42912002-04-08 Will Estes <wlestes@users.sourceforge.net> 4292 4293 * configure.in, tests/TEMPLATE/Makefile.am: only one config file 4294 header apparently; this will have consequences in the test suite 4295 42962002-04-08 Will Estes <wlestes@users.sourceforge.net> 4297 4298 * tests/test-bison-yylval/Makefile.am, 4299 tests/test-bison-yylval/Makefile.in: adding automake support 4300 43012002-04-08 Will Estes <wlestes@users.sourceforge.net> 4302 4303 * tests/test-bison-yylloc/.cvsignore, 4304 tests/test-bison-yylloc/Makefile.am: tuned Makefile.am to build 4305 correctly; ignore Makefile.in now 4306 43072002-04-08 Will Estes <wlestes@users.sourceforge.net> 4308 4309 * tests/configure.in: test suite changes 4310 43112002-04-08 Will Estes <wlestes@users.sourceforge.net> 4312 4313 * autogen.sh, configure.in, tests/.cvsignore, tests/Makefile.am, 4314 tests/Makefile.in, tests/README, tests/TEMPLATE/.cvsignore, 4315 tests/TEMPLATE/Makefile.am, tests/TEMPLATE/Makefile.in, 4316 tests/configure.in, tests/create-test, tests/create-test.pl, 4317 tests/test-array-nr/Makefile.am, tests/test-array-nr/Makefile.in, 4318 tests/test-array-r/Makefile.am, tests/test-array-r/Makefile.in, 4319 tests/test-basic-nr/Makefile.am, tests/test-basic-nr/Makefile.in, 4320 tests/test-basic-r/Makefile.am, tests/test-basic-r/Makefile.in, 4321 tests/test-bison-yylloc/Makefile.am, 4322 tests/test-bison-yylloc/Makefile.in, 4323 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/Makefile.in, 4324 tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/Makefile.in: test 4325 suite changes 4326 43272002-04-05 John Millaway <john43@users.sourceforge.net> 4328 4329 * flex.texi: Corrected error in manual regarding return type for 4330 yy_scan_{string,buffer,bytes}. 4331 43322002-04-05 Will Estes <wlestes@users.sourceforge.net> 4333 4334 * po/de.po: new german translations from the translation project 4335 43362002-04-03 Will Estes <wlestes@users.sourceforge.net> 4337 4338 * po/es.po: new spanish translations 4339 43402002-04-01 Will Estes <wlestes@users.sourceforge.net> 4341 4342 * Makefile.am: DIST_SUBDIRS: new variable. we can build flex with 4343 SUBDIRS and then build the distribution using DIST_SUBDIRS 4344 43452002-04-01 Will Estes <wlestes@users.sourceforge.net> 4346 4347 * main.c: fix typo in comment 4348 43492002-03-31 John Millaway <john43@users.sourceforge.net> 4350 4351 * main.c: Documented the header file kludge, (in anticipation of 4352 buffering Section 1.) 4353 43542002-03-31 John Millaway <john43@users.sourceforge.net> 4355 4356 * flex.texi: Created appendix "Makefiles and Flex" in the manual. 4357 43582002-03-30 John Millaway <john43@users.sourceforge.net> 4359 4360 * flex.texi: updating manual. 4361 43622002-03-29 Will Estes <wlestes@users.sourceforge.net> 4363 4364 * po/POTFILES.in: we want parse.y, not parse.c 4365 43662002-03-29 John Millaway <john43@users.sourceforge.net> 4367 4368 * flex.texi: Indexing the manual (75% done). 4369 43702002-03-29 Will Estes <wlestes@users.sourceforge.net> 4371 4372 * Makefile.am: unlisted intermediate flex/yacc-created files 4373 43742002-03-29 Will Estes <wlestes@users.sourceforge.net> 4375 4376 * TODO: millaway has done more work 4377 43782002-03-29 Will Estes <wlestes@users.sourceforge.net> 4379 4380 * Makefile.am, configure.in: ok, one last touch up; users most 4381 likely wont have help2man so we need to insure that's ok 4382 43832002-03-29 Will Estes <wlestes@users.sourceforge.net> 4384 4385 * Makefile.am: fine tune flex.1 some more 4386 43872002-03-29 Will Estes <wlestes@users.sourceforge.net> 4388 4389 * Makefile.am, configure.in: generalize the manpage a bit and tell 4390 autofoo about help2man 4391 43922002-03-29 Will Estes <wlestes@users.sourceforge.net> 4393 4394 * po/da.po: new danish from translation project robot 4395 43962002-03-28 John Millaway <john43@users.sourceforge.net> 4397 4398 * flex.texi: Indexing the manual -- it's only half done. 4399 44002002-03-28 John Millaway <john43@users.sourceforge.net> 4401 4402 * flex.texi: flex manual now uses automake's versioning info. 4403 44042002-03-28 John Millaway <john43@users.sourceforge.net> 4405 4406 * README.cvs-snapshot: Mentioned requirements for gettext and 4407 help2man. 4408 44092002-03-28 John Millaway <john43@users.sourceforge.net> 4410 4411 * Makefile.am, main.c: Output of `flex --version` now matches GNU 4412 coding standards. Makefile.am now uses `help2man` to generate 4413 flex.1 4414 44152002-03-27 Will Estes <wlestes@users.sourceforge.net> 4416 4417 * TODO: millaway has done a lot on the TODO list; remove those items 4418 that he has take care of 4419 44202002-03-27 Will Estes <wlestes@users.sourceforge.net> 4421 4422 * README.cvs-snapshot: edited millaway's initial draft 4423 44242002-03-27 John Millaway <john43@users.sourceforge.net> 4425 4426 * README.cvs-snapshot: Created file. 4427 44282002-03-27 John Millaway <john43@users.sourceforge.net> 4429 4430 * flex.texi: Fixed case of node names in flex.texi. 4431 44322002-03-24 Will Estes <wlestes@users.sourceforge.net> 4433 4434 * TODO: lex- and yacc- generated files 4435 44362002-03-24 Will Estes <wlestes@users.sourceforge.net> 4437 4438 * po/fr.po: new french 4439 44402002-03-18 Will Estes <wlestes@users.sourceforge.net> 4441 4442 * NEWS: ending periods in news items removed; mention nounistd 4443 options 4444 44452002-03-18 Will Estes <wlestes@users.sourceforge.net> 4446 4447 * po/sv.po: updated sweedish translations 4448 44492002-03-18 Will Estes <wlestes@users.sourceforge.net> 4450 4451 * po/de.po: german translation 4452 44532002-03-18 John Millaway <john43@users.sourceforge.net> 4454 4455 * flex.skl, flex.texi, main.c, options.c, options.h, scan.l: Removed 4456 CFront 1.2 -specific code from skeleton, because CFront now defines 4457 __cplusplus properly. Removed TurboC-specific code from skeleton. 4458 Skeleton now includes proper C++ standard headers. Relocated 4459 "unistd.h" code after user section 1 to allow user to overrid it. 4460 New option "nounistd" to suppress unistd.h from being included. 4461 44622002-03-15 Will Estes <wlestes@users.sourceforge.net> 4463 4464 * po/tr.po: new turkish translation 4465 44662002-03-15 Will Estes <wlestes@users.sourceforge.net> 4467 4468 * NEWS: mention included translations 4469 44702002-03-15 Will Estes <wlestes@users.sourceforge.net> 4471 4472 * TODO: we've done the gettext thing, but sometime we should get 4473 0.11.1 4474 44752002-03-15 Will Estes <wlestes@users.sourceforge.net> 4476 4477 * po/ca.po: new catalan translation 4478 44792002-03-14 John Millaway <john43@users.sourceforge.net> 4480 4481 * flex.texi: Added section on format of comments. 4482 44832002-03-14 John Millaway <john43@users.sourceforge.net> 4484 4485 * flex.texi: Split format chapter into sections. 4486 44872002-03-14 John Millaway <john43@users.sourceforge.net> 4488 4489 * flex.texi: Removed explicit pointers in node definitions. 4490 44912002-03-14 Will Estes <wlestes@users.sourceforge.net> 4492 4493 * configure.in: unistd.h can be problematic 4494 44952002-03-14 Will Estes <wlestes@users.sourceforge.net> 4496 4497 * tests/README: editing changes to README 4498 44992002-03-13 Will Estes <wlestes@users.sourceforge.net> 4500 4501 * po/POTFILES.in: scan.l, not scan.c because gettext gets confused 4502 45032002-03-13 Will Estes <wlestes@users.sourceforge.net> 4504 4505 * scan.l: gettext cruft 4506 45072002-03-13 Will Estes <wlestes@users.sourceforge.net> 4508 4509 * tests/descriptions: separate out test descriptions 4510 45112002-03-13 Will Estes <wlestes@users.sourceforge.net> 4512 4513 * po/LINGUAS: french and korean dont crash now 4514 45152002-03-12 Will Estes <wlestes@users.sourceforge.net> 4516 4517 * po/fr.po, po/ko.po: remove duplicate messages as per advice from 4518 Jordi Mallach <jordi@debian.org> 4519 45202002-03-12 Will Estes <wlestes@users.sourceforge.net> 4521 4522 * gettext.h: yes, more gettext cruft 4523 45242002-03-12 Will Estes <wlestes@users.sourceforge.net> 4525 4526 * ABOUT-NLS, config.rpath, m4/codeset.m4, m4/gettext.m4, 4527 m4/glibc21.m4, m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4, 4528 m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: this 4529 is gettext cruft 4530 45312002-03-12 Will Estes <wlestes@users.sourceforge.net> 4532 4533 * NEWS: gettext and autofoo are now involved 4534 45352002-03-12 Will Estes <wlestes@users.sourceforge.net> 4536 4537 * Makefile.am, autogen.sh, configure.in, flexdef.h, main.c: mostly, 4538 changes for gettext 4539 45402002-03-12 Will Estes <wlestes@users.sourceforge.net> 4541 4542 * po/ca.po, po/da.po, po/es.po, po/ru.po, po/sv.po, po/tr.po: these 4543 sure change a lot 4544 45452002-03-12 Will Estes <wlestes@users.sourceforge.net> 4546 4547 * TODO: note about cvs documentation 4548 45492002-03-12 Will Estes <wlestes@users.sourceforge.net> 4550 4551 * po/LINGUAS: we now have turkish 4552 45532002-03-12 Will Estes <wlestes@users.sourceforge.net> 4554 4555 * po/tr.po: updated translations, i think 4556 45572002-03-12 Will Estes <wlestes@users.sourceforge.net> 4558 4559 * po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po, 4560 po/sv.po, po/tr.po: ok, maybe we do keep these things? 4561 45622002-03-12 Will Estes <wlestes@users.sourceforge.net> 4563 4564 * README-alpha: README-alpha for those bad-hair days 4565 45662002-03-12 Will Estes <wlestes@users.sourceforge.net> 4567 4568 * m4/.cvsignore, m4/Makefile.am: ok,now we kinda have a m4/ subdir 4569 for gettext 4570 45712002-03-12 Will Estes <wlestes@users.sourceforge.net> 4572 4573 * po/.cvsignore, po/LINGUAS, po/Makevars, po/POTFILES.in, po/da.po, 4574 po/es.po, po/fr.po, po/ko.po, po/ru.po, po/sv.po: now, we have a po/ 4575 subdirectory for gettext. i hope you're happy 4576 45772002-03-12 Will Estes <wlestes@users.sourceforge.net> 4578 4579 * po/ca.po: removing po files, maybe 4580 45812002-03-12 Will Estes <wlestes@users.sourceforge.net> 4582 4583 * tests/.cvsignore: ignore autom4te.cache 4584 45852002-03-11 Will Estes <wlestes@users.sourceforge.net> 4586 4587 * po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po, 4588 po/sv.po: po files from debian 4589 45902002-03-08 Will Estes <wlestes@users.sourceforge.net> 4591 4592 * TODO: add several notes about tasks which need doing; create a new 4593 top-level entry for generic coding concerns (this is distinct from 4594 specific API or other such issues) 4595 45962002-03-06 Will Estes <wlestes@users.sourceforge.net> 4597 4598 * README: eliminate to.do and faqs from the README file 4599 46002002-03-06 Will Estes <wlestes@users.sourceforge.net> 4601 4602 * TODO: more notes on tests/ 4603 46042002-03-06 Will Estes <wlestes@users.sourceforge.net> 4605 4606 * Makefile.am: remove subdirectories from EXTRA_DIST; add a SUBDIRS 4607 macro to handle examples/; clean up the dist-hook target 4608 46092002-03-06 Will Estes <wlestes@users.sourceforge.net> 4610 4611 * configure.in: we want to generate Makefiles in some more 4612 subdirectories; automake will like this 4613 46142002-03-06 Will Estes <wlestes@users.sourceforge.net> 4615 4616 * TODO: notes on subdirectories 4617 46182002-03-05 Will Estes <wlestes@users.sourceforge.net> 4619 4620 * examples/.cvsignore, examples/Makefile.am: now examples/ fits into 4621 automake 4622 46232002-03-05 Will Estes <wlestes@users.sourceforge.net> 4624 4625 * examples/fastwc/.cvsignore, examples/fastwc/Makefile.am: 4626 examples/fastwc now fits into automake 4627 46282002-03-05 Will Estes <wlestes@users.sourceforge.net> 4629 4630 * examples/manual/.cvsignore, examples/manual/Makefile.am, 4631 examples/manual/Makefile.examples, examples/manual/README: 4632 examples/manual directory now fits into automake 4633 46342002-03-05 Will Estes <wlestes@users.sourceforge.net> 4635 4636 * examples/manual/Makefile: renamed Makefile to Makefile.examples 4637 for automake's sake 4638 46392002-03-04 Will Estes <wlestes@users.sourceforge.net> 4640 4641 * Makefile.am: add parse.c and scan.c to built_sources 4642 46432002-02-24 John Millaway <john43@users.sourceforge.net> 4644 4645 * Makefile.am: Removed CVS-specific code from 'dist-hook' target so 4646 anybody with a copy of the tree can build a dist. 4647 46482002-02-22 John Millaway <john43@users.sourceforge.net> 4649 4650 * tests/Makefile.in: Converted test script to portable /bin/sh. 4651 46522002-02-22 John Millaway <john43@users.sourceforge.net> 4653 4654 * tests/test-bison-yylloc/Makefile.in: Added some spaces in shell 4655 scripts for portability. 4656 46572002-02-22 John Millaway <john43@users.sourceforge.net> 4658 4659 * tests/create-test.pl: Fixed #! line for portability. 4660 46612002-02-22 John Millaway <john43@users.sourceforge.net> 4662 4663 * tests/test-bison-yylloc/Makefile.in: Fixed return status code on 4664 bison-lloc test. 4665 46662002-02-21 John Millaway <john43@users.sourceforge.net> 4667 4668 * tests/create-test.pl: Added script to auto-create tests. Probably 4669 overkill. 4670 46712002-02-21 John Millaway <john43@users.sourceforge.net> 4672 4673 * flex.skl: Fixed C++ #ifdef problem. Removed mistyped __CPLUSPLUS 4674 macro. Removed THROW_NIL. Not sure where it came from in the first 4675 place. 4676 46772002-02-21 John Millaway <john43@users.sourceforge.net> 4678 4679 * tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in, 4680 tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/Makefile.in, 4681 tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input, 4682 tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/Makefile.in, 4683 tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: Added 4684 test-c-cpp-nr and test-c-cpp-r. 4685 46862002-02-16 John Millaway <john43@users.sourceforge.net> 4687 4688 * flex.skl: Added missing #endif. 4689 46902002-02-07 Will Estes <wlestes@users.sourceforge.net> 4691 4692 * tests/TEMPLATE/.cvsignore, tests/test-array-nr/.cvsignore, 4693 tests/test-array-r/.cvsignore, tests/test-basic-nr/.cvsignore, 4694 tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore, 4695 tests/test-bison-yylval/.cvsignore, 4696 tests/test-header-nr/.cvsignore, tests/test-header-r/.cvsignore, 4697 tests/test-include-by-buffer/.cvsignore, 4698 tests/test-include-by-reentrant/.cvsignore, 4699 tests/test-multiple-scanners-nr/.cvsignore, 4700 tests/test-multiple-scanners-r/.cvsignore, 4701 tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore, 4702 tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore, 4703 tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: add 4704 OUTPUT to .cvsignore files in test directories; it's also in the 4705 template directory 4706 47072002-02-06 Will Estes <wlestes@users.sourceforge.net> 4708 4709 * gen.c: fix interrupted reads and freads; from the debian package 4710 maintainer 4711 47122002-02-06 Will Estes <wlestes@users.sourceforge.net> 4713 4714 * flex.texi, flexdef.h, main.c, nfa.c: support large flex tables; 4715 from debian package maintainer 4716 47172002-01-29 Will Estes <wlestes@users.sourceforge.net> 4718 4719 * tests/configure.in: add more output files to account for new tests 4720 47212002-01-03 Will Estes <wlestes@users.sourceforge.net> 4722 4723 * tests/test-array-nr/.cvsignore, tests/test-array-nr/Makefile.in, 4724 tests/test-array-nr/scanner.l, tests/test-array-nr/test.input: add 4725 this test 4726 47272002-01-03 Will Estes <wlestes@users.sourceforge.net> 4728 4729 * tests/test-array-r/.cvsignore, tests/test-array-r/Makefile.in, 4730 tests/test-array-r/scanner.l, tests/test-array-r/test.input: add 4731 this test suite 4732 47332001-11-20 Will Estes <wlestes@users.sourceforge.net> 4734 4735 * flex.skl, main.c: millaway: Fixed yytext_ptr when using %array in 4736 reentrant scanner 4737 47382001-11-20 Will Estes <wlestes@users.sourceforge.net> 4739 4740 * buf.c: oops, forgot this one line 4741 47422001-11-14 Will Estes <wlestes@users.sourceforge.net> 4743 4744 * tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.in, 4745 tests/test-header-r/main.c, tests/test-header-r/scanner.l, 4746 tests/test-header-r/test.input: and more fallout 4747 47482001-11-14 Will Estes <wlestes@users.sourceforge.net> 4749 4750 * TODO, flex.skl, flex.texi, flexdef.h, main.c, misc.c, 4751 tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in, 4752 tests/test-basic-r/scanner.l, tests/test-bison-yylloc/.cvsignore, 4753 tests/test-bison-yylloc/Makefile.in, 4754 tests/test-bison-yylloc/parser.y, 4755 tests/test-bison-yylloc/scanner.l, 4756 tests/test-bison-yylval/.cvsignore, 4757 tests/test-bison-yylval/Makefile.in, 4758 tests/test-bison-yylval/parser.y, 4759 tests/test-bison-yylval/scanner.l, 4760 tests/test-include-by-reentrant/scanner.l, 4761 tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l, 4762 tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: more 4763 from the same batch 4764 47652001-11-14 Will Estes <wlestes@users.sourceforge.net> 4766 4767 * tests/test-bison-yylloc/main.c, tests/test-bison-yylval/main.c, 4768 tests/test-header-nr/.cvsignore, tests/test-header-nr/Makefile.in, 4769 tests/test-header-nr/main.c, tests/test-header-nr/scanner.l, 4770 tests/test-header-nr/test.input, 4771 tests/test-multiple-scanners-nr/.cvsignore, 4772 tests/test-multiple-scanners-nr/Makefile.in, 4773 tests/test-multiple-scanners-nr/main.c, 4774 tests/test-multiple-scanners-nr/scanner-1.l, 4775 tests/test-multiple-scanners-nr/scanner-2.l, 4776 tests/test-multiple-scanners-r/.cvsignore, 4777 tests/test-multiple-scanners-r/Makefile.in, 4778 tests/test-multiple-scanners-r/main.c, 4779 tests/test-multiple-scanners-r/scanner-1.l, 4780 tests/test-multiple-scanners-r/scanner-2.l: a big batch from 4781 millaway 4782 47832001-10-26 Will Estes <wlestes@users.sourceforge.net> 4784 4785 * NEWS: now NEWS has forgotten about the _r variables 4786 47872001-10-26 Will Estes <wlestes@users.sourceforge.net> 4788 4789 * flex.skl, flex.texi, gen.c, main.c, 4790 tests/test-bison-yylloc/scanner.l, 4791 tests/test-bison-yylval/scanner.l, 4792 tests/test-include-by-reentrant/scanner.l, 4793 tests/test-prefix-nr/scanner.l, tests/test-pthread/scanner.l, 4794 tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: 4795 millaway simplified the reentrant api; here's the result 4796 47972001-10-23 Will Estes <wlestes@users.sourceforge.net> 4798 4799 * main.c, options.c, options.h: more from millaway 4800 48012001-10-22 Will Estes <wlestes@users.sourceforge.net> 4802 4803 * main.c, options.c, options.h: the last checkin was broken; 4804 millaway fixed it 4805 48062001-10-22 Will Estes <wlestes@users.sourceforge.net> 4807 4808 * flex.skl, flex.texi, gen.c, main.c, misc.c, options.h, scan.l, 4809 scanopt.c, tests/README, tests/configure.in: phew, millaway's latest 4810 batch 4811 48122001-10-21 Will Estes <wlestes@users.sourceforge.net> 4813 4814 * flex.skl: flex.skl should come up in C mode 4815 48162001-10-21 Will Estes <wlestes@users.sourceforge.net> 4817 4818 * flex.skl: apparently, isatty and c++ need help getting along (from 4819 octave) 4820 48212001-10-19 Will Estes <wlestes@users.sourceforge.net> 4822 4823 * NEWS: document new options and new option handling 4824 48252001-10-19 Will Estes <wlestes@users.sourceforge.net> 4826 4827 * TODO: tell emacs that TODO is a text/outline mode file 4828 48292001-10-19 Will Estes <wlestes@users.sourceforge.net> 4830 4831 * TODO: we have new long options; we need to document that 4832 48332001-10-19 Will Estes <wlestes@users.sourceforge.net> 4834 4835 * NEWS: tell emacs that NEWS is text/outline mode 4836 48372001-10-19 Will Estes <wlestes@users.sourceforge.net> 4838 4839 * flex.skl: oops, lost a line somewhere in the merge process on 4840 millaway's work 4841 48422001-10-17 Will Estes <wlestes@users.sourceforge.net> 4843 4844 * Makefile.am, buf.c, flex.skl, flex.texi, flexdef.h, main.c, 4845 misc.c, options.c, options.h, parse.y, scan.l, scanopt.c, scanopt.h: 4846 merge latest batch of millaway's changes 4847 48482001-09-22 Will Estes <wlestes@users.sourceforge.net> 4849 4850 * main.c: Fixed typo in options display 4851 48522001-09-20 Will Estes <wlestes@users.sourceforge.net> 4853 4854 * main.c: reentrant and non-reentrant scanners share the same yywrap 4855 MACRO. millaway 4856 48572001-09-20 Will Estes <wlestes@users.sourceforge.net> 4858 4859 * TODO: clarify item on comments in lexical files 4860 48612001-09-20 Will Estes <wlestes@users.sourceforge.net> 4862 4863 * NEWS, scan.l: now flex recognizes \r as an eol character 4864 48652001-09-20 Will Estes <wlestes@users.sourceforge.net> 4866 4867 * Makefile.am: specify cvsroot so automake distcheck works 4868 48692001-09-19 Will Estes <wlestes@users.sourceforge.net> 4870 4871 * flex.texi: tex has lost its mind; we remove parentheses to 4872 compensate 4873 48742001-09-19 Will Estes <wlestes@users.sourceforge.net> 4875 4876 * NEWS: now that c++ is better supported, let's mention it as a news 4877 item 4878 48792001-09-19 Will Estes <wlestes@users.sourceforge.net> 4880 4881 * examples/fastwc/wc1.l, examples/fastwc/wc2.l, 4882 examples/fastwc/wc3.l, examples/fastwc/wc4.l, 4883 examples/fastwc/wc5.l, flex.skl, main.c: commit the backwash from 4884 the branch merges 4885 48862001-09-19 Will Estes <wlestes@users.sourceforge.net> 4887 4888 * FlexLexer.h, examples/testxxLexer.l, flex.skl: made preliminary 4889 c++ fixes; the intent is to make it work with recent c++ compilers 4890 48912001-08-26 Will Estes <wlestes@users.sourceforge.net> 4892 4893 * main.c: remove argv_fixup; fix typo in error message; changes from 4894 millaway's branch 4895 48962001-08-24 Will Estes <wlestes@users.sourceforge.net> 4897 4898 * NEWS: mention no more c++ comments in c scanners 4899 49002001-08-21 John Millaway <john43@users.sourceforge.net> 4901 4902 * flex.skl: Changed // comments to /* */ comments in skeleton. 4903 49042001-08-19 John Millaway <john43@users.sourceforge.net> 4905 4906 * flex.texi: Changed @var to @code everywhere. 4907 49082001-08-16 Will Estes <wlestes@users.sourceforge.net> 4909 4910 * to.do/flex.rmail: more mail 4911 49122001-08-16 Will Estes <wlestes@users.sourceforge.net> 4913 4914 * TODO: the manual now has its own section; we're not adding 4915 comments either 4916 49172001-08-04 John Millaway <john43@users.sourceforge.net> 4918 4919 * tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in, 4920 tests/test-basic-nr/Makefile.in, tests/test-basic-r/Makefile.in, 4921 tests/test-bison-yylloc/Makefile.in, 4922 tests/test-bison-yylval/Makefile.in, 4923 tests/test-include-by-buffer/Makefile.in, 4924 tests/test-include-by-reentrant/Makefile.in, 4925 tests/test-prefix-nr/Makefile.in, tests/test-prefix-r/Makefile.in, 4926 tests/test-pthread/Makefile.in, tests/test-string-nr/Makefile.in, 4927 tests/test-string-r/Makefile.in, tests/test-yyextra/Makefile.in: 4928 Cleaned up the output of the tests. 4929 49302001-08-03 Will Estes <wlestes@users.sourceforge.net> 4931 4932 * TODO: note jason's thoughts on having a manpage 4933 49342001-08-03 Will Estes <wlestes@users.sourceforge.net> 4935 4936 * TODO: note millaway's assignment and tests to be under flex 4937 license 4938 49392001-08-01 John Millaway <john43@users.sourceforge.net> 4940 4941 * tests/test-bison-yylval/scanner.l: Fixed semantics of test (the 4942 success or failure of this test should be unaffected by this 4943 change.) 4944 49452001-08-01 Will Estes <wlestes@users.sourceforge.net> 4946 4947 * autogen.sh: fake automake into believing that ChangeLog already 4948 exists 4949 49502001-08-01 Will Estes <wlestes@users.sourceforge.net> 4951 4952 * Makefile.am: millaway needs to be covered in the ChangeLog 4953 49542001-08-01 Will Estes <wlestes@users.sourceforge.net> 4955 4956 * version.h: automake is supplying version info now so we just pick 4957 it up 4958 49592001-08-01 Will Estes <wlestes@users.sourceforge.net> 4960 4961 * flex.texi: forgot braces on @copyright 4962 49632001-08-01 John Millaway <john43@users.sourceforge.net> 4964 4965 * flex.skl: Added missing argument to yy_flex_free. 4966 49672001-08-01 Will Estes <wlestes@users.sourceforge.net> 4968 4969 * AUTHORS: john millaway wrote the reentrant C support 4970 49712001-08-01 Will Estes <wlestes@users.sourceforge.net> 4972 4973 * flex.texi: add license node to the manual 4974 49752001-08-01 Will Estes <wlestes@users.sourceforge.net> 4976 4977 * TODO: c++ ideas 4978 49792001-07-31 Will Estes <wlestes@users.sourceforge.net> 4980 4981 * parse.y: error messages will now show up the way that emacs likes 4982 them 4983 49842001-07-31 Will Estes <wlestes@users.sourceforge.net> 4985 4986 * Makefile.am: oops, left in an extra backslash 4987 49882001-07-31 Will Estes <wlestes@users.sourceforge.net> 4989 4990 * TODO: flex.texi is here; clarify tests/ rewrite issue 4991 49922001-07-31 Will Estes <wlestes@users.sourceforge.net> 4993 4994 * NEWS: hey, we have texinfo, not man 4995 49962001-07-31 Will Estes <wlestes@users.sourceforge.net> 4997 4998 * flex.1: no more manpage 4999 50002001-07-31 Will Estes <wlestes@users.sourceforge.net> 5001 5002 * Makefile.am: remove flex.1 and rewrite the dist-hook so that we 5003 pick up a couple more directories 5004 50052001-07-31 Will Estes <wlestes@users.sourceforge.net> 5006 5007 * flex.texi: the namual now compiles; hurray 5008 50092001-07-31 Will Estes <wlestes@users.sourceforge.net> 5010 5011 * Makefile.am: first attempt at including the tests/ directory via 5012 automake, dist-hook target added 5013 50142001-07-31 Will Estes <wlestes@users.sourceforge.net> 5015 5016 * tests/.cvsignore: ignore config.cache in tests/ directory 5017 50182001-07-31 Will Estes <wlestes@users.sourceforge.net> 5019 5020 * Makefile.am: automake groks the ChangeLog now so we don't have to 5021 remind the maintainer to remake it 5022 50232001-07-30 Will Estes <wlestes@users.sourceforge.net> 5024 5025 * flex.texi: more corrections to the manual; the end is in site 5026 50272001-07-30 Will Estes <wlestes@users.sourceforge.net> 5028 5029 * TODO: auto-generated backup? 5030 50312001-07-27 Will Estes <wlestes@users.sourceforge.net> 5032 5033 * flex.texi: today's tinkering on the manual 5034 50352001-07-27 Will Estes <wlestes@users.sourceforge.net> 5036 5037 * Makefile.am: if we want flex.1 we have to say so in EXTRA_DIST 5038 50392001-07-27 Will Estes <wlestes@users.sourceforge.net> 5040 5041 * TODO: note future issues with flex.texi 5042 50432001-07-27 Will Estes <wlestes@users.sourceforge.net> 5044 5045 * Makefile.am: include flex.1 as it's the only working documentation 5046 for now 5047 50482001-07-27 Will Estes <wlestes@users.sourceforge.net> 5049 5050 * Makefile.am: rearrange to work with automake on building the 5051 ChangeLog 5052 50532001-07-27 Will Estes <wlestes@users.sourceforge.net> 5054 5055 * scan.l: automake is unhappy if we specify the outfile 5056 50572001-07-26 Will Estes <wlestes@users.sourceforge.net> 5058 5059 * flex.texi: more conversions/corrections 5060 50612001-07-26 Will Estes <wlestes@users.sourceforge.net> 5062 5063 * README: we removed misc/ so we don't mention it any more 5064 50652001-07-25 Will Estes <wlestes@users.sourceforge.net> 5066 5067 * flex.texi: begin the manual conversion to texinfo; yes, it's 5068 broken right now 5069 50702001-07-25 Will Estes <wlestes@users.sourceforge.net> 5071 5072 * AUTHORS, THANKS: copy in manual author and thanks info 5073 50742001-07-25 Will Estes <wlestes@users.sourceforge.net> 5075 5076 * Makefile.am: how to fake the ChangeLog into showing up in the 5077 distribution 5078 50792001-07-25 Will Estes <wlestes@users.sourceforge.net> 5080 5081 * Makefile.am: add YFLAGS so parse.h gets made 5082 50832001-07-24 Will Estes <wlestes@users.sourceforge.net> 5084 5085 * examples/fastwc/README, examples/fastwc/mywc.c, 5086 examples/fastwc/wc1.l, examples/fastwc/wc2.l, 5087 examples/fastwc/wc3.l, examples/fastwc/wc4.l, examples/fastwc/wc5.l: 5088 re-add these files 5089 50902001-07-24 Will Estes <wlestes@users.sourceforge.net> 5091 5092 * TODO: reflect recent doings 5093 50942001-07-24 Will Estes <wlestes@users.sourceforge.net> 5095 5096 * Makefile.in: what with automake, we don't need Makefile.in any 5097 more 5098 50992001-07-24 Will Estes <wlestes@users.sourceforge.net> 5100 5101 * configure.in: more rearranging for automake 5102 51032001-07-24 Will Estes <wlestes@users.sourceforge.net> 5104 5105 * to.do/flex.rmail: more mail came in 5106 51072001-07-24 Will Estes <wlestes@users.sourceforge.net> 5108 5109 * autogen.sh: adjust to automake's idea of the world 5110 51112001-07-24 Will Estes <wlestes@users.sourceforge.net> 5112 5113 * Makefile.am: add Vern's misc dependencies; noinst_SCRIPTS was 5114 broken?; list a few last files to be included in the distribution 5115 51162001-07-24 Will Estes <wlestes@users.sourceforge.net> 5117 5118 * NEWS: rearrange for better order; add automake support as a news 5119 item 5120 51212001-07-24 Will Estes <wlestes@users.sourceforge.net> 5122 5123 * Makefile.am: copyright notice on Makefile.am; document some -D 5124 switches (are they still usable?) 5125 51262001-07-24 Will Estes <wlestes@users.sourceforge.net> 5127 5128 * TODO: add lex-replacement issue 5129 51302001-07-24 Will Estes <wlestes@users.sourceforge.net> 5131 5132 * Makefile.am: add EXTRA_DIST 5133 51342001-07-23 Will Estes <wlestes@users.sourceforge.net> 5135 5136 * autogen.sh: we need to do the same thing in each directory 5137 51382001-07-23 Will Estes <wlestes@users.sourceforge.net> 5139 5140 * configure.in: introduce automake into the macro calls 5141 51422001-07-23 Will Estes <wlestes@users.sourceforge.net> 5143 5144 * Makefile.am: add AUTOMAKE_OPTIONS, info_TEXINFOS, include_HEADERS, 5145 noinst_HEADERS; it's libfl.a, not libflex.a 5146 51472001-07-23 Will Estes <wlestes@users.sourceforge.net> 5148 5149 * Makefile.am: bin_PROGRAMS and lib_LIBRARIES 5150 51512001-07-23 Will Estes <wlestes@users.sourceforge.net> 5152 5153 * to.do/streams.mail: streams.mail has moved here 5154 51552001-07-23 Will Estes <wlestes@users.sourceforge.net> 5156 5157 * TODO: add xref for teximanual 5158 51592001-07-19 Will Estes <wlestes@users.sourceforge.net> 5160 5161 * flex.1: include typo/punctuation fixes from a patch submitted by 5162 noon@cote-dazur.com (Fabrice Bauzac) 5163 51642001-07-17 Will Estes <wlestes@users.sourceforge.net> 5165 5166 * TODO: we want gettext 5167 51682001-06-24 Will Estes <wlestes@users.sourceforge.net> 5169 5170 * flex.skl: include c++ STD fixes from quanstro@quanstro.net 5171 51722001-06-24 Will Estes <wlestes@users.sourceforge.net> 5173 5174 * flex.skl, gen.c: change some int types to size_t as per FreeBSD 5175 28364 from avn@any.ru 5176 51772001-06-24 Will Estes <wlestes@users.sourceforge.net> 5178 5179 * TODO: remove parse.[ch] from make clean target; repackage 5180 distribution (not rework) 5181 51822001-06-19 Will Estes <wlestes@users.sourceforge.net> 5183 5184 * TODO: add memory api and reworking of flex.skl reworking 5185 51862001-06-18 Will Estes <wlestes@users.sourceforge.net> 5187 5188 * flex.skl: remove extraneous notice from flex.skl 5189 51902001-06-18 Will Estes <wlestes@users.sourceforge.net> 5191 5192 * flex.skl: patch memory leak as per millaway 5193 51942001-06-17 Will Estes <wlestes@users.sourceforge.net> 5195 5196 * to.do/flex.rmail: add vern's ok for copyright/license changes and 5197 john's answer on line offsets 5198 51992001-06-17 Will Estes <wlestes@users.sourceforge.net> 5200 5201 * TODO: remove creation of .cvsignore files (it's done); add other 5202 notes about the test suite 5203 52042001-06-17 Will Estes <wlestes@users.sourceforge.net> 5205 5206 * tests/TEMPLATE/.cvsignore, tests/test-basic-nr/.cvsignore, 5207 tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore, 5208 tests/test-bison-yylval/.cvsignore, 5209 tests/test-include-by-buffer/.cvsignore, 5210 tests/test-include-by-reentrant/.cvsignore, 5211 tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore, 5212 tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore, 5213 tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: 5214 adding .cvsignore files for existing tests/ subdirectories 5215 52162001-06-17 Will Estes <wlestes@users.sourceforge.net> 5217 5218 * tests/README: reformat, say to add a description to this file and 5219 mention what to do re .cvsignore 5220 52212001-06-17 Will Estes <wlestes@users.sourceforge.net> 5222 5223 * tests/TEMPLATE/cvsignore: create template for .cvsignore 5224 52252001-06-17 Will Estes <wlestes@users.sourceforge.net> 5226 5227 * TODO: reorganize for logical reasons; test suite now seems to run 5228 out of the box 5229 52302001-06-17 Will Estes <wlestes@users.sourceforge.net> 5231 5232 * tests/.cvsignore: we dont want the Makefile either 5233 52342001-06-17 Will Estes <wlestes@users.sourceforge.net> 5235 5236 * tests/test-prefix-nr/test.input, tests/test-prefix-r/test.input: 5237 test.input was supposed to be here 5238 52392001-06-17 Will Estes <wlestes@users.sourceforge.net> 5240 5241 * tests/.cvsignore: add autoconf legacy files to be ignored 5242 52432001-06-17 Will Estes <wlestes@users.sourceforge.net> 5244 5245 * autogen.sh: clarify usage instructions; prepare tests/ as well 5246 52472001-06-17 Will Estes <wlestes@users.sourceforge.net> 5248 5249 * tests/.cvsignore: . cvsignore for tests/ subdirectory 5250 52512001-06-17 Will Estes <wlestes@users.sourceforge.net> 5252 5253 * FlexLexer.h: tell emacs that FlexLexer.h is c++ 5254 52552001-06-17 Will Estes <wlestes@users.sourceforge.net> 5256 5257 * scan.l: tell emacs scan.l is in C mode 5258 52592001-06-17 Will Estes <wlestes@users.sourceforge.net> 5260 5261 * flex.skl: added punctuation 5262 52632001-06-17 Will Estes <wlestes@users.sourceforge.net> 5264 5265 * FlexLexer.h, Makefile.in, README, RoadMap, autogen.sh, ccl.c, 5266 configure.in, dfa.c, ecs.c, flex.1, flex.skl, flexdef.h, gen.c, 5267 libmain.c, libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, parse.y, 5268 scan.l, sym.c, tblcmp.c, yylex.c: change copyright/license notices 5269 as per Vern's response to Theo 5270 52712001-06-15 Will Estes <wlestes@users.sourceforge.net> 5272 5273 * to.do/flex.rmail: add bill fenlason's emails 5274 52752001-06-15 Will Estes <wlestes@users.sourceforge.net> 5276 5277 * COPYING: make changes as per Theo De Raadt; remove tabs 5278 52792001-06-08 Will Estes <wlestes@users.sourceforge.net> 5280 5281 * flex.skl: save errno as per Theo de Raadt 5282 52832001-06-07 Will Estes <wlestes@users.sourceforge.net> 5284 5285 * flex.1: correct hyphenation as per openbsd tree 5286 52872001-06-05 Will Estes <wlestes@users.sourceforge.net> 5288 5289 * Makefile.in, configure.in: change references to TESTS/ to tests/ 5290 to account for the directory name changes 5291 52922001-05-27 Will Estes <wlestes@users.sourceforge.net> 5293 5294 * flex.skl, gen.c: commit john millaway's YY_G wrapper corrections 5295 52962001-05-21 Will Estes <wlestes@users.sourceforge.net> 5297 5298 * tests/Makefile.in: remove || exit calls 5299 53002001-05-21 Will Estes <wlestes@users.sourceforge.net> 5301 5302 * gen.c: complete john millaway's reentrant patch 5303 53042001-05-21 Will Estes <wlestes@users.sourceforge.net> 5305 5306 * to.do/flex.rmail: more flex messages in the queue 5307 53082001-05-18 Will Estes <wlestes@users.sourceforge.net> 5309 5310 * flex.skl, flexdef.h, gen.c, main.c, nfa.c, scan.l: john millaway's 5311 reentrancy patch 5312 53132001-05-18 Will Estes <wlestes@users.sourceforge.net> 5314 5315 * tests/Makefile.in: remove || exit from testing loop 5316 53172001-05-18 Will Estes <wlestes@users.sourceforge.net> 5318 5319 * Makefile.in: tell make about the tests directory and its 5320 associated targets 5321 53222001-05-18 Will Estes <wlestes@users.sourceforge.net> 5323 5324 * TODO: rethink the todo list 5325 53262001-05-18 Will Estes <wlestes@users.sourceforge.net> 5327 5328 * flex.1: describe reentrant api changes 5329 53302001-05-18 Will Estes <wlestes@users.sourceforge.net> 5331 5332 * TODO: mention work needed for tests/ 5333 53342001-05-18 Will Estes <wlestes@users.sourceforge.net> 5335 5336 * configure.in: tell auto* about the test directory 5337 53382001-05-18 Will Estes <wlestes@users.sourceforge.net> 5339 5340 * README: make punctuation uniform, mention the new tests/ directory 5341 53422001-05-18 Will Estes <wlestes@users.sourceforge.net> 5343 5344 * NEWS: reformat items; cut out old items and move them to ONEWS 5345 53462001-05-18 Will Estes <wlestes@users.sourceforge.net> 5347 5348 * ONEWS: move old NEWS items to ONEWS 5349 53502001-05-18 Will Estes <wlestes@users.sourceforge.net> 5351 5352 * tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in, 5353 tests/TEMPLATE/parser.y, tests/TEMPLATE/scanner.l, 5354 tests/TEMPLATE/test.input, tests/configure.in, 5355 tests/test-basic-nr/Makefile.in, tests/test-basic-nr/scanner.l, 5356 tests/test-basic-nr/test.input, tests/test-basic-r/Makefile.in, 5357 tests/test-basic-r/scanner.l, tests/test-basic-r/test.input, 5358 tests/test-bison-yylloc/Makefile.in, 5359 tests/test-bison-yylloc/parser.y, 5360 tests/test-bison-yylloc/scanner.l, 5361 tests/test-bison-yylloc/test.input, 5362 tests/test-bison-yylval/Makefile.in, 5363 tests/test-bison-yylval/parser.y, 5364 tests/test-bison-yylval/scanner.l, 5365 tests/test-bison-yylval/test.input, 5366 tests/test-include-by-buffer/Makefile.in, 5367 tests/test-include-by-buffer/scanner.l, 5368 tests/test-include-by-buffer/test-1.input, 5369 tests/test-include-by-buffer/test-2.input, 5370 tests/test-include-by-buffer/test-3.input, 5371 tests/test-include-by-reentrant/Makefile.in, 5372 tests/test-include-by-reentrant/scanner.l, 5373 tests/test-include-by-reentrant/test-1.input, 5374 tests/test-include-by-reentrant/test-2.input, 5375 tests/test-include-by-reentrant/test-3.input, 5376 tests/test-prefix-nr/Makefile.in, tests/test-prefix-nr/README, 5377 tests/test-prefix-nr/scanner.l, tests/test-prefix-r/Makefile.in, 5378 tests/test-prefix-r/README, tests/test-prefix-r/scanner.l, 5379 tests/test-pthread/Makefile.in, tests/test-pthread/scanner.l, 5380 tests/test-pthread/test-1.input, tests/test-pthread/test-2.input, 5381 tests/test-pthread/test-3.input, tests/test-pthread/test-4.input, 5382 tests/test-pthread/test-5.input, tests/test-string-nr/Makefile.in, 5383 tests/test-string-nr/scanner.l, tests/test-string-r/Makefile.in, 5384 tests/test-string-r/scanner.l, tests/test-yyextra/Makefile.in, 5385 tests/test-yyextra/scanner.l, tests/test-yyextra/test.input: add 5386 john millaway's test directory 5387 53882001-05-04 Will Estes <wlestes@users.sourceforge.net> 5389 5390 * to.do/flex.rmail: more mail in flex.rmail 5391 53922001-05-03 Will Estes <wlestes@users.sourceforge.net> 5393 5394 * FlexLexer.h, ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, 5395 libmain.c, libyywrap.c, main.c, misc.c, nfa.c, parse.y, scan.l, 5396 sym.c, tblcmp.c, yylex.c: remove extraneous rcs keywords 5397 53982001-05-03 Will Estes <wlestes@users.sourceforge.net> 5399 5400 * README: mention RoadMap 5401 54022001-05-01 Will Estes <wlestes@users.sourceforge.net> 5403 5404 * examples/README, examples/debflex.awk, examples/manual/ChangeLog, 5405 examples/manual/Makefile, examples/manual/README, 5406 examples/manual/cat.lex, examples/manual/dates.lex, 5407 examples/manual/datetest.dat, examples/manual/eof_rules.lex, 5408 examples/manual/eof_test01.txt, examples/manual/eof_test02.txt, 5409 examples/manual/eof_test03.txt, examples/manual/expr.lex, 5410 examples/manual/expr.y, examples/manual/front.lex, 5411 examples/manual/front.y, examples/manual/j2t.lex, 5412 examples/manual/myname.lex, examples/manual/myname.txt, 5413 examples/manual/myname2.lex, examples/manual/numbers.lex, 5414 examples/manual/pas_include.lex, examples/manual/pascal.lex, 5415 examples/manual/reject.lex, examples/manual/replace.lex, 5416 examples/manual/string1.lex, examples/manual/string2.lex, 5417 examples/manual/strtest.dat, examples/manual/unput.lex, 5418 examples/manual/user_act.lex, examples/manual/userinit.lex, 5419 examples/manual/wc.lex, examples/manual/yymore.lex, 5420 examples/manual/yymore2.lex, examples/manual/yymoretest.dat, 5421 examples/testxxLexer.l, to.do/README, to.do/Wilhelms.todo, 5422 to.do/Wish-List, to.do/flex.rmail, to.do/unicode/FlexLexer.h, 5423 to.do/unicode/ccl.c, to.do/unicode/changes.txt, 5424 to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl, 5425 to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c, 5426 to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c: 5427 adding the rest of vern's files 5428 54292001-05-01 Will Estes <wlestes@users.sourceforge.net> 5430 5431 * README: mention misc/ directory 5432 54332001-05-01 Will Estes <wlestes@users.sourceforge.net> 5434 5435 * version.h: version is 2.5.5b 5436 54372001-05-01 Will Estes <wlestes@users.sourceforge.net> 5438 5439 * Makefile.in: remove header from top; add rule to generate 5440 initscan.c just in case 5441 54422001-05-01 Will Estes <wlestes@users.sourceforge.net> 5443 5444 * configure.in: dont check for initscan.c; check for scan.l instead 5445 54462001-05-01 Will Estes <wlestes@users.sourceforge.net> 5447 5448 * RoadMap: list of source files 5449 54502001-05-01 Will Estes <wlestes@users.sourceforge.net> 5451 5452 * README: rewrite README to reflect changes in layout of directories 5453 54542001-05-01 Will Estes <wlestes@users.sourceforge.net> 5455 5456 * AUTHORS, THANKS, TODO: initial attempt at the files 5457 54582001-05-01 Will Estes <wlestes@users.sourceforge.net> 5459 5460 * COPYING: add 2001 copyright notice 5461 54622001-05-01 Will Estes <wlestes@users.sourceforge.net> 5463 5464 * autogen.sh: initial attempt at a bootstrap script for developers 5465 54662001-05-01 Will Estes <wlestes@users.sourceforge.net> 5467 5468 * flex.texi: texinfo manual, old contributed version 5469 54702000-08-21 Vern Paxson <vern@ee.lbl.gov> 5471 5472 * flex.1: fixed some bugs in examples of [[:...:]] ccls 5473 54742000-08-21 Vern Paxson <vern@ee.lbl.gov> 5475 5476 * version.h: version shipped to Dick King 5477 54782000-08-21 Vern Paxson <vern@ee.lbl.gov> 5479 5480 * flex.skl: explicit include of iostream.h 5481 54822000-08-21 Vern Paxson <vern@ee.lbl.gov> 5483 5484 * scan.l: if a newline is seen in <ACTION_STRING>, assume it 5485 terminates the string. 5486 54872000-08-21 Vern Paxson <vern@ee.lbl.gov> 5488 5489 * flexdef.h, sym.c: moved symbol table definitions from flexdef.h 5490 into sym.c 5491 54922000-08-21 Vern Paxson <vern@ee.lbl.gov> 5493 5494 * dfa.c: fixed underallocation for accset 5495 54961997-06-27 Vern Paxson <vern@ee.lbl.gov> 5497 5498 * COPYING: revised for rms 5499 55001997-06-23 Vern Paxson <vern@ee.lbl.gov> 5501 5502 * flex.skl: fixed memory leak 5503 55041997-06-23 Vern Paxson <vern@ee.lbl.gov> 5505 5506 * flex.1: input() doesn't destroy yytext 5507 55081997-06-23 Vern Paxson <vern@ee.lbl.gov> 5509 5510 * FlexLexer.h: wrapped with extern "C++" 5511 55121996-12-13 Vern Paxson <vern@ee.lbl.gov> 5513 5514 * flex.skl: use delete [] for yy_state_buf 5515 55161996-10-29 Vern Paxson <vern@ee.lbl.gov> 5517 5518 * flex.skl: fixed %option noinput 5519 55201996-10-29 Vern Paxson <vern@ee.lbl.gov> 5521 5522 * flex.skl: free(char*) fix ... Sigh ... 5523 55241996-10-11 Vern Paxson <vern@ee.lbl.gov> 5525 5526 * gen.c: bug fix for yymore()/yylineno interaction 5527 55281996-10-11 Vern Paxson <vern@ee.lbl.gov> 5529 5530 * gen.c: fixed memory leak 5531 55321996-09-10 Vern Paxson <vern@ee.lbl.gov> 5533 5534 * NEWS: release 2.5.4 5535 55361996-09-10 Vern Paxson <vern@ee.lbl.gov> 5537 5538 * Makefile.in: more stuff for distclean 5539 55401996-09-10 Vern Paxson <vern@ee.lbl.gov> 5541 5542 * flex.skl: "str" -> "yy_str" 5543 55441996-09-10 Vern Paxson <vern@ee.lbl.gov> 5545 5546 * version.h: 2.5.4 5547 55481996-07-02 Vern Paxson <vern@ee.lbl.gov> 5549 5550 * flex.skl: (attempted) fix for input() crossing a file boundary 5551 55521996-05-29 Vern Paxson <vern@ee.lbl.gov> 5553 5554 * NEWS: don't do Acorn diffs 5555 55561996-05-29 Vern Paxson <vern@ee.lbl.gov> 5557 5558 * NEWS: some minor additions for 2.5.3 5559 55601996-05-29 Vern Paxson <vern@ee.lbl.gov> 5561 5562 * NEWS, version.h: 2.5.3 5563 55641996-05-25 Vern Paxson <vern@ee.lbl.gov> 5565 5566 * flex.skl: initialize yy_more_offset etc. for yyFlexLexer class 5567 55681996-05-25 Vern Paxson <vern@ee.lbl.gov> 5569 5570 * flex.skl: niggling cosmetic tweak 5571 55721996-05-25 Vern Paxson <vern@ee.lbl.gov> 5573 5574 * flex.skl: bug fixes for yymore (especially with %array) 5575 55761996-05-25 Vern Paxson <vern@ee.lbl.gov> 5577 5578 * gen.c: yymore + %array tweaks 5579 55801996-05-25 Vern Paxson <vern@ee.lbl.gov> 5581 5582 * FlexLexer.h: added yy_{,prev_}more_offset 5583 55841996-05-25 Vern Paxson <vern@ee.lbl.gov> 5585 5586 * main.c: removed decl of unused library function 5587 55881996-05-25 Vern Paxson <vern@ee.lbl.gov> 5589 5590 * flex.skl: snapshot of cscope yymore fixes, prior to switching 5591 yymore-on-%array approach 5592 55931995-12-18 Vern Paxson <vern@ee.lbl.gov> 5594 5595 * gen.c: don't stack states on NUL-transitions that are jams 5596 55971995-09-27 Vern Paxson <vern@ee.lbl.gov> 5598 5599 * libmain.c: fixed re Esmond Pitt's ancient suggestion 5600 56011995-04-28 Vern Paxson <vern@ee.lbl.gov> 5602 5603 * misc.c: ANSI C / Solaris tweak 5604 56051995-04-24 Vern Paxson <vern@ee.lbl.gov> 5606 5607 * flex.1: credits 5608 56091995-04-24 Vern Paxson <vern@ee.lbl.gov> 5610 5611 * NEWS: multiple FlexLexer.h includes 5612 56131995-04-24 Vern Paxson <vern@ee.lbl.gov> 5614 5615 * FlexLexer.h: fix multiple inclusions 5616 56171995-04-24 Vern Paxson <vern@ee.lbl.gov> 5618 5619 * scan.l: lint tweak 5620 56211995-04-24 Vern Paxson <vern@ee.lbl.gov> 5622 5623 * flex.1: typo fixed 5624 56251995-04-24 Vern Paxson <vern@ee.lbl.gov> 5626 5627 * flex.1: credits update 5628 56291995-04-24 Vern Paxson <vern@ee.lbl.gov> 5630 5631 * flex.skl: (char*) cast for realloc 5632 56331995-04-24 Vern Paxson <vern@ee.lbl.gov> 5634 5635 * NEWS: (char*) tweak 5636 56371995-04-21 Vern Paxson <vern@ee.lbl.gov> 5638 5639 * NEWS: VMS update for 2.5.2 5640 56411995-04-21 Vern Paxson <vern@ee.lbl.gov> 5642 5643 * Makefile.in: clarify when 8-bit scanners are created by default, 5644 vs. 7-bit 5645 56461995-04-21 Vern Paxson <vern@ee.lbl.gov> 5647 5648 * parse.y: reworked alloca() chud, from Francois 5649 56501995-04-20 Vern Paxson <vern@ee.lbl.gov> 5651 5652 * NEWS, version.h: 2.5.2 5653 56541995-04-20 Vern Paxson <vern@ee.lbl.gov> 5655 5656 * flex.1: 2.5.2 update 5657 56581995-04-20 Vern Paxson <vern@ee.lbl.gov> 5659 5660 * dfa.c, main.c: const -> yyconst 5661 56621995-04-20 Vern Paxson <vern@ee.lbl.gov> 5663 5664 * Makefile.in: fixed some old libfl.a references 5665 56661995-04-20 Vern Paxson <vern@ee.lbl.gov> 5667 5668 * Makefile.in: some (but not all) of Francois' tweaks 5669 56701995-04-20 Vern Paxson <vern@ee.lbl.gov> 5671 5672 * configure.in: tweaks from Francois 5673 56741995-04-20 Vern Paxson <vern@ee.lbl.gov> 5675 5676 * flex.skl: yy_delete_buffer allows nil buffer pointer 5677 56781995-04-20 Vern Paxson <vern@ee.lbl.gov> 5679 5680 * main.c: do_stdinit now defaults to false 5681 56821995-04-20 Vern Paxson <vern@ee.lbl.gov> 5683 5684 * FlexLexer.h: remove first default for yylex(new_in, new_out) 5685 56861995-04-20 Vern Paxson <vern@ee.lbl.gov> 5687 5688 * flex.skl: rearrange some definitions; fix YY_NO_UNPUT 5689 56901995-04-20 Vern Paxson <vern@ee.lbl.gov> 5691 5692 * parse.y: more alloca() bullshit 5693 56941995-04-20 Vern Paxson <vern@ee.lbl.gov> 5695 5696 * misc.c: octal escape sequence must have just digits 0-7 5697 56981995-04-20 Vern Paxson <vern@ee.lbl.gov> 5699 5700 * scan.l: '-' means stdin octal escape sequence must just be digits 5701 0-7 5702 57031995-04-20 Vern Paxson <vern@ee.lbl.gov> 5704 5705 * main.c: -- terminates options 5706 57071995-04-20 Vern Paxson <vern@ee.lbl.gov> 5708 5709 * flexdef.h: added dataflush() prototype 5710 57111995-04-20 Vern Paxson <vern@ee.lbl.gov> 5712 5713 * misc.c: move dataflush, otoi prototypes into flexdef.h 5714 57151995-04-20 Vern Paxson <vern@ee.lbl.gov> 5716 5717 * flex.skl, gen.c: const -> yyconst 5718 57191995-04-20 Vern Paxson <vern@ee.lbl.gov> 5720 5721 * gen.c: fixed bug in needing yy_cp for -Cf w/ backing up 5722 57231995-03-28 Vern Paxson <vern@ee.lbl.gov> 5724 5725 * README, flex.1: Stan Adermann credit 5726 57271995-03-27 Vern Paxson <vern@ee.lbl.gov> 5728 5729 * README: beta-tester update 5730 57311995-03-27 Vern Paxson <vern@ee.lbl.gov> 5732 5733 * NEWS, version.h: 2.5.1 5734 57351995-03-27 Vern Paxson <vern@ee.lbl.gov> 5736 5737 * flex.1: update date for 2.5.1 release, some feedbacker credits 5738 57391995-03-27 Vern Paxson <vern@ee.lbl.gov> 5740 5741 * gen.c: fixed lint problem with declaring yy_cp unnecessarily 5742 57431995-03-27 Vern Paxson <vern@ee.lbl.gov> 5744 5745 * dfa.c: {}'s around full-table initializations 5746 57471995-03-21 Vern Paxson <vern@ee.lbl.gov> 5748 5749 * README: for version 2.5 5750 57511995-03-21 Vern Paxson <vern@ee.lbl.gov> 5752 5753 * flex.1: added note regarding yylineno should be maintained on a 5754 per-buffer basis 5755 57561995-03-21 Vern Paxson <vern@ee.lbl.gov> 5757 5758 * NEWS: new C++ member functions 5759 57601995-03-21 Vern Paxson <vern@ee.lbl.gov> 5761 5762 * NEWS, flex.1: 2.5.0.8 update 5763 57641995-03-21 Vern Paxson <vern@ee.lbl.gov> 5765 5766 * main.c: rename yylineno if -P 5767 57681995-03-20 Vern Paxson <vern@ee.lbl.gov> 5769 5770 * flexdef.h: do_yylineno MARKER_DIFFERENCE depends on MAXIMUM_MNS 5771 57721995-03-20 Vern Paxson <vern@ee.lbl.gov> 5773 5774 * Makefile.in: removed redundant skel.c from DISTFILES 5775 57761995-03-20 Vern Paxson <vern@ee.lbl.gov> 5777 5778 * FlexLexer.h: debug(), setdebug(), lineno() 5779 57801995-03-20 Vern Paxson <vern@ee.lbl.gov> 5781 5782 * flex.skl: %option yylineno support 5783 57841995-03-20 Vern Paxson <vern@ee.lbl.gov> 5785 5786 * gen.c: read up to newline for interactive reads, rather than one 5787 char 5788 57891995-03-20 Vern Paxson <vern@ee.lbl.gov> 5790 5791 * main.c, scan.l: added %option yylineno 5792 57931995-03-18 Vern Paxson <vern@ee.lbl.gov> 5794 5795 * gen.c: added do_yylineno 5796 57971995-03-06 Vern Paxson <vern@ee.lbl.gov> 5798 5799 * NEWS, flex.1: 2.5.0.7 5800 58011995-03-05 Vern Paxson <vern@ee.lbl.gov> 5802 5803 * Makefile.in: realclean -> maintainer-clean 5804 58051995-03-05 Vern Paxson <vern@ee.lbl.gov> 5806 5807 * flex.skl: Added yy_flush_buffer 5808 58091995-03-05 Vern Paxson <vern@ee.lbl.gov> 5810 5811 * FlexLexer.h: added yy_flush_buffer 5812 58131995-03-05 Vern Paxson <vern@ee.lbl.gov> 5814 5815 * main.c: prefix support for yy_flush_buffer 5816 58171995-03-05 Vern Paxson <vern@ee.lbl.gov> 5818 5819 * parse.y: added %option yyclass 5820 58211995-03-05 Vern Paxson <vern@ee.lbl.gov> 5822 5823 * flexdef.h, main.c, scan.l: added yyclass 5824 58251995-03-05 Vern Paxson <vern@ee.lbl.gov> 5826 5827 * FlexLexer.h: Added switch_streams 5828 58291995-03-05 Vern Paxson <vern@ee.lbl.gov> 5830 5831 * flex.skl: added switch_streams 5832 58331995-03-05 Vern Paxson <vern@ee.lbl.gov> 5834 5835 * main.c: don't rename yy_flex_debug for C++ 5836 58371995-03-05 Vern Paxson <vern@ee.lbl.gov> 5838 5839 * gen.c: yy_flex_debug extern only if not C++ 5840 58411995-03-05 Vern Paxson <vern@ee.lbl.gov> 5842 5843 * FlexLexer.h: added yy_flex_debug member variable 5844 58451995-03-05 Vern Paxson <vern@ee.lbl.gov> 5846 5847 * flex.skl: yyFlexLexer initialization of yy_flex_debug 5848 58491995-03-04 Vern Paxson <vern@ee.lbl.gov> 5850 5851 * flexdef.h, main.c: VMS POSIX stuff 5852 58531995-03-04 Vern Paxson <vern@ee.lbl.gov> 5854 5855 * flex.skl: moved position of yy_init = 0 5856 58571995-03-04 Vern Paxson <vern@ee.lbl.gov> 5858 5859 * flex.skl: added YY_EXIT_FAILURE 5860 58611995-03-04 Vern Paxson <vern@ee.lbl.gov> 5862 5863 * main.c: removed VMS-specific exit 5864 58651995-03-04 Vern Paxson <vern@ee.lbl.gov> 5866 5867 * dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, scan.l, sym.c, 5868 yylex.c: internationalization aids 5869 58701995-03-04 Vern Paxson <vern@ee.lbl.gov> 5871 5872 * main.c: do yy_flex_debug prefix for both C++ and C 5873 58741995-02-06 Vern Paxson <vern@ee.lbl.gov> 5875 5876 * main.c: fixed program_name tweak again 5877 58781995-01-11 Vern Paxson <vern@ee.lbl.gov> 5879 5880 * main.c: oops, fixed program_name tweak 5881 58821995-01-11 Vern Paxson <vern@ee.lbl.gov> 5883 5884 * main.c: program_name is "flex" if argv[0] nil 5885 58861995-01-10 Vern Paxson <vern@ee.lbl.gov> 5887 5888 * NEWS: 2.5.0.5 5889 58901995-01-10 Vern Paxson <vern@ee.lbl.gov> 5891 5892 * flex.1: Documented YY_NUM_RULES 5893 58941995-01-10 Vern Paxson <vern@ee.lbl.gov> 5895 5896 * Makefile.in: added formatted man page to MISC 5897 58981995-01-10 Vern Paxson <vern@ee.lbl.gov> 5899 5900 * main.c: help messages to stdout 5901 59021995-01-09 Vern Paxson <vern@ee.lbl.gov> 5903 5904 * gen.c: Added YY_NUM_RULES 5905 59061995-01-09 Vern Paxson <vern@ee.lbl.gov> 5907 5908 * flex.skl: better fix for #pragma problem 5909 59101995-01-09 Vern Paxson <vern@ee.lbl.gov> 5911 5912 * flexdef.h: better fix for #pragma portability problem 5913 59141995-01-09 Vern Paxson <vern@ee.lbl.gov> 5915 5916 * misc.c: "# line" -> #line 5917 59181995-01-09 Vern Paxson <vern@ee.lbl.gov> 5919 5920 * flex.skl, flexdef.h: comment out Turbo C #pragma's 5921 59221995-01-09 Vern Paxson <vern@ee.lbl.gov> 5923 5924 * scan.l: reset linenum on new file 5925 59261995-01-09 Vern Paxson <vern@ee.lbl.gov> 5927 5928 * flex.skl: isatty() extern 5929 59301995-01-09 Vern Paxson <vern@ee.lbl.gov> 5931 5932 * NEWS, flex.1: 2.5.0.4 5933 59341995-01-09 Vern Paxson <vern@ee.lbl.gov> 5935 5936 * main.c: long options, VMS tweaks 5937 59381995-01-09 Vern Paxson <vern@ee.lbl.gov> 5939 5940 * Makefile.in: Added parse.c, parse.h for dist MISC directory 5941 59421995-01-09 Vern Paxson <vern@ee.lbl.gov> 5943 5944 * flexdef.h: some "const" cleansing 5945 59461995-01-09 Vern Paxson <vern@ee.lbl.gov> 5947 5948 * mkskel.sh: skel[] is now const 5949 59501995-01-09 Vern Paxson <vern@ee.lbl.gov> 5951 5952 * misc.c: some const cleansing 5953 59541995-01-09 Vern Paxson <vern@ee.lbl.gov> 5955 5956 * scan.l: #line in section 1 5957 59581995-01-05 Vern Paxson <vern@ee.lbl.gov> 5959 5960 * sym.c: preen 5961 59621994-12-29 Vern Paxson <vern@ee.lbl.gov> 5963 5964 * configure.in: config.h from conf.in 5965 59661994-12-29 Vern Paxson <vern@ee.lbl.gov> 5967 5968 * flexdef.h: for VMS, delete -> remove 5969 59701994-12-29 Vern Paxson <vern@ee.lbl.gov> 5971 5972 * Makefile.in: config.h.in -> conf.in rm config.h on distclean 5973 59741994-12-29 Vern Paxson <vern@ee.lbl.gov> 5975 5976 * main.c: stdinit tweaks 5977 59781994-12-29 Vern Paxson <vern@ee.lbl.gov> 5979 5980 * scan.l: added nostdinit 5981 59821994-12-28 Vern Paxson <vern@ee.lbl.gov> 5983 5984 * NEWS: added MS-DOS note for 2.5.0.2 5985 59861994-12-28 Vern Paxson <vern@ee.lbl.gov> 5987 5988 * flex.1: typos, tweaks 5989 59901994-12-28 Vern Paxson <vern@ee.lbl.gov> 5991 5992 * Makefile.in: removed flexdoc 5993 59941994-12-28 Vern Paxson <vern@ee.lbl.gov> 5995 5996 * flex.1: flexdoc/flex merge 5997 59981994-12-28 Vern Paxson <vern@ee.lbl.gov> 5999 6000 * flex.1: typos 6001 60021994-12-28 Vern Paxson <vern@ee.lbl.gov> 6003 6004 * NEWS: typo 6005 60061994-12-28 Vern Paxson <vern@ee.lbl.gov> 6007 6008 * flex.1: 2.5 update 6009 60101994-12-28 Vern Paxson <vern@ee.lbl.gov> 6011 6012 * NEWS: 2.5.0.2 6013 60141994-12-28 Vern Paxson <vern@ee.lbl.gov> 6015 6016 * scan.l: fixed sense of %option main implying %option noyywrap 6017 60181994-12-28 Vern Paxson <vern@ee.lbl.gov> 6019 6020 * flex.skl: YY_FLEX_{MAJOR,MINOR}_VERSION fixed bug in unput 6021 trashing yytext even with %array 6022 60231994-12-17 Vern Paxson <vern@ee.lbl.gov> 6024 6025 * flex.1: prior to 2.5 update 6026 60271994-12-17 Vern Paxson <vern@ee.lbl.gov> 6028 6029 * main.c: C++/-P fixes 6030 60311994-12-17 Vern Paxson <vern@ee.lbl.gov> 6032 6033 * FlexLexer.h: -P fixes constructor, destructor moved to flex.skl 6034 60351994-12-17 Vern Paxson <vern@ee.lbl.gov> 6036 6037 * flex.skl: YY_SKIP_YYWRAP yyFlexLexer constructor, destructor 6038 60391994-12-15 Vern Paxson <vern@ee.lbl.gov> 6040 6041 * gen.c: formatting 6042 60431994-12-15 Vern Paxson <vern@ee.lbl.gov> 6044 6045 * gen.c: fixed bug in adjusting yytext before backing up 6046 60471994-12-10 Vern Paxson <vern@ee.lbl.gov> 6048 6049 * scan.l: switched scanner itself over to [:xxx:] 6050 60511994-12-10 Vern Paxson <vern@ee.lbl.gov> 6052 6053 * flex.skl: added YY_FLEX_VERSION 6054 60551994-12-10 Vern Paxson <vern@ee.lbl.gov> 6056 6057 * scan.l: Fixed CCL-match pattern for [:whatever:] 6058 60591994-12-10 Vern Paxson <vern@ee.lbl.gov> 6060 6061 * parse.y: treat [:upper:] as [:lower:] if -i 6062 60631994-12-06 Vern Paxson <vern@ee.lbl.gov> 6064 6065 * NEWS: 2.5.0.1 6066 60671994-12-06 Vern Paxson <vern@ee.lbl.gov> 6068 6069 * flex.skl, gen.c: input() maintains BOL 6070 60711994-12-06 Vern Paxson <vern@ee.lbl.gov> 6072 6073 * flex.skl: check size of buffer in yy_scan_buffer 6074 60751994-12-06 Vern Paxson <vern@ee.lbl.gov> 6076 6077 * flex.skl: added %option main, fixed missing %* 6078 60791994-12-06 Vern Paxson <vern@ee.lbl.gov> 6080 6081 * parse.y: added ccl exprs 6082 60831994-12-06 Vern Paxson <vern@ee.lbl.gov> 6084 6085 * scan.l: added ccl exprs, %option main 6086 60871994-12-06 Vern Paxson <vern@ee.lbl.gov> 6088 6089 * yylex.c: added %options, ccl exprs 6090 60911994-12-05 Vern Paxson <vern@ee.lbl.gov> 6092 6093 * misc.c: undid previous change 6094 60951994-12-04 Vern Paxson <vern@ee.lbl.gov> 6096 6097 * Makefile.in: Makefile.in from srcdir 6098 60991994-12-04 Vern Paxson <vern@ee.lbl.gov> 6100 6101 * Makefile.in: added skel.c to DISTFILES 6102 61031994-12-04 Vern Paxson <vern@ee.lbl.gov> 6104 6105 * flex.skl: added YYSTATE alias 6106 61071994-12-04 Vern Paxson <vern@ee.lbl.gov> 6108 6109 * scan.l: NL is now \r?\n 6110 61111994-12-04 Vern Paxson <vern@ee.lbl.gov> 6112 6113 * gen.c: use cerr for C++ diagnostics 6114 61151994-12-03 Vern Paxson <vern@ee.lbl.gov> 6116 6117 * flex.skl: undid YY_UNIX_NEWLINE 6118 61191994-12-03 Vern Paxson <vern@ee.lbl.gov> 6120 6121 * flexdef.h: STDC_HEADERS to check for stdlib 6122 61231994-12-03 Vern Paxson <vern@ee.lbl.gov> 6124 6125 * configure.in: AC_STDC_HEADERS -> AC_HEADER_STDC 6126 61271994-12-03 Vern Paxson <vern@ee.lbl.gov> 6128 6129 * misc.c: \n -> '\012' 6130 61311994-12-03 Vern Paxson <vern@ee.lbl.gov> 6132 6133 * flex.skl: Added YY_UNIX_NEWLINE 6134 61351994-12-03 Vern Paxson <vern@ee.lbl.gov> 6136 6137 * flex.skl: BOL changes 6138 61391994-12-03 Vern Paxson <vern@ee.lbl.gov> 6140 6141 * dfa.c: fixed bug with caseins but not ecs 6142 61431994-12-03 Vern Paxson <vern@ee.lbl.gov> 6144 6145 * gen.c: BOL changes some casts for Turbo C 6146 61471994-12-03 Vern Paxson <vern@ee.lbl.gov> 6148 6149 * main.c: messages identify filenames 6150 61511994-12-03 Vern Paxson <vern@ee.lbl.gov> 6152 6153 * misc.c: Increase slowly if realloc double overflows 6154 61551994-12-03 Vern Paxson <vern@ee.lbl.gov> 6156 6157 * nfa.c: YY_RULE_SETUP 6158 61591994-12-03 Vern Paxson <vern@ee.lbl.gov> 6160 6161 * scan.l: Added yy_XX_state %option's Added yy_set_bol 6162 61631994-11-29 Vern Paxson <vern@ee.lbl.gov> 6164 6165 * Makefile.in: don't remove ~ files 6166 61671994-11-24 Vern Paxson <vern@ee.lbl.gov> 6168 6169 * Makefile.in: get CFLAGS from autoconf 6170 61711994-11-24 Vern Paxson <vern@ee.lbl.gov> 6172 6173 * dfa.c, flex.skl, flexdef.h, gen.c, misc.c, parse.y, scan.l, sym.c: 6174 Brian Madsen's tweaks for Borland 6175 61761994-11-24 Vern Paxson <vern@ee.lbl.gov> 6177 6178 * version.h: 2.5.0 6179 61801994-11-24 Vern Paxson <vern@ee.lbl.gov> 6181 6182 * flexdef.h: Added do_stdinit 6183 61841994-11-24 Vern Paxson <vern@ee.lbl.gov> 6185 6186 * FlexLexer.h: Added yy_delete_buffer() in destructor 6187 61881994-11-24 Vern Paxson <vern@ee.lbl.gov> 6189 6190 * flex.skl: Added yy_set_interactive, YY_ALWAYS_INTERACTIVE, 6191 YY_NEVER_INTERACTIVE, YY_NO_INPUT, YY_NO_UNPUT, YY_NO_*_STATE 6192 61931994-11-24 Vern Paxson <vern@ee.lbl.gov> 6194 6195 * main.c: Added do_stdinit, Think C hacks 6196 61971994-11-24 Vern Paxson <vern@ee.lbl.gov> 6198 6199 * scan.l: Added %options for input, always-interactive, 6200 never-interactive, yy_scan_{buffer,bytes,string} 6201 62021994-11-05 Vern Paxson <vern@ee.lbl.gov> 6203 6204 * flex.skl: size_t #ifdef's for not compiling some statics 6205 62061994-11-05 Vern Paxson <vern@ee.lbl.gov> 6207 6208 * Makefile.in: $(FLEX) config.h 6209 62101994-11-05 Vern Paxson <vern@ee.lbl.gov> 6211 6212 * configure.in: config.h, size_t, malloc.h, sys/types.h 6213 62141994-11-05 Vern Paxson <vern@ee.lbl.gov> 6215 6216 * flexdef.h: config.h, size_t 6217 62181994-11-05 Vern Paxson <vern@ee.lbl.gov> 6219 6220 * main.c: yywrap option, no stdin/out init for VMS, mundane tweaks 6221 62221994-11-05 Vern Paxson <vern@ee.lbl.gov> 6223 6224 * parse.y: alloca, lint tweaks 6225 62261994-11-05 Vern Paxson <vern@ee.lbl.gov> 6227 6228 * scan.l: %option yywrap size_t tweaks 6229 62301994-11-05 Vern Paxson <vern@ee.lbl.gov> 6231 6232 * tblcmp.c: size_t tweaks 6233 62341994-11-05 Vern Paxson <vern@ee.lbl.gov> 6235 6236 * misc.c: size_t, STDC tweaks 6237 62381994-11-05 Vern Paxson <vern@ee.lbl.gov> 6239 6240 * flex.skl: Added yy_scan_{buffer,bytes,string}, plus tweaks 6241 62421994-10-12 Vern Paxson <vern@ee.lbl.gov> 6243 6244 * flex.skl: made stack code conditional on "stack" option 6245 62461994-10-12 Vern Paxson <vern@ee.lbl.gov> 6247 6248 * scan.l: added use of "stack" %option 6249 62501994-08-03 Vern Paxson <vern@ee.lbl.gov> 6251 6252 * gen.c: Fixed fencepost in call to yy_flex_strncpy 6253 62541994-07-25 Vern Paxson <vern@ee.lbl.gov> 6255 6256 * flex.skl: yy_eof_status -> yy_buffer_status 6257 62581994-07-25 Vern Paxson <vern@ee.lbl.gov> 6259 6260 * flex.skl: yy_flex_strcpy -> yy_flex_strncpy minor prototype tweak 6261 62621994-07-25 Vern Paxson <vern@ee.lbl.gov> 6263 6264 * gen.c: Bug fix for matching NUL's at end of token when 6265 interactive. yy_flex_strcpy -> yy_flex_strncpy 6266 62671994-07-25 Vern Paxson <vern@ee.lbl.gov> 6268 6269 * nfa.c: No YY_USER_ACTION if continued action 6270 62711994-03-16 Vern Paxson <vern@ee.lbl.gov> 6272 6273 * flex.skl: Added fix for 8-bit chars returned by input() 6274 62751994-03-16 Vern Paxson <vern@ee.lbl.gov> 6276 6277 * flex.skl: Move definition of yy_flex_strcpy to come after #define 6278 of yytext_ptr 6279 62801994-01-08 Vern Paxson <vern@ee.lbl.gov> 6281 6282 * mkskel.sh: flex.skel -> flex.skl 6283 62841994-01-08 Vern Paxson <vern@ee.lbl.gov> 6285 6286 * mkskel.sh: Initial revision 6287 62881993-12-29 Vern Paxson <vern@ee.lbl.gov> 6289 6290 * Makefile.in: Fixed scan.c target so "make" detects flex failure 6291 62921993-12-27 Vern Paxson <vern@ee.lbl.gov> 6293 6294 * scan.l: Added %option's 6295 62961993-12-27 Vern Paxson <vern@ee.lbl.gov> 6297 6298 * Makefile.in: Nuked FLEX_FLAGS that are now done using %option 6299 63001993-12-27 Vern Paxson <vern@ee.lbl.gov> 6301 6302 * parse.y, scan.l: %option 6303 63041993-12-27 Vern Paxson <vern@ee.lbl.gov> 6305 6306 * main.c: Reworked for %option 6307 63081993-12-27 Vern Paxson <vern@ee.lbl.gov> 6309 6310 * flexdef.h: Added "unspecified", globals for %option 6311 63121993-12-27 Vern Paxson <vern@ee.lbl.gov> 6313 6314 * sym.c: start condition #define's go to action file 6315 63161993-12-27 Vern Paxson <vern@ee.lbl.gov> 6317 6318 * misc.c: Added action_define() 6319 63201993-12-27 Vern Paxson <vern@ee.lbl.gov> 6321 6322 * scan.l: Minor consolidation using scon scopes etc 6323 63241993-12-27 Vern Paxson <vern@ee.lbl.gov> 6325 6326 * scan.l: Modified to use scon scopes 6327 63281993-12-27 Vern Paxson <vern@ee.lbl.gov> 6329 6330 * scan.l: indented rules 6331 63321993-12-26 Vern Paxson <vern@ee.lbl.gov> 6333 6334 * parse.y: Added scon_stk stuff, format_warn 6335 63361993-12-26 Vern Paxson <vern@ee.lbl.gov> 6337 6338 * flexdef.h: Added format_warn 6339 63401993-12-26 Vern Paxson <vern@ee.lbl.gov> 6341 6342 * parse.y: Working checkpoint prior to adding <scon>{ stuff 6343 63441993-12-26 Vern Paxson <vern@ee.lbl.gov> 6345 6346 * flexdef.h, main.c: Added in_rule, deleted actvsc 6347 63481993-12-26 Vern Paxson <vern@ee.lbl.gov> 6349 6350 * misc.c: Added doubling of '\'s in filenames 6351 63521993-12-26 Vern Paxson <vern@ee.lbl.gov> 6353 6354 * scan.l: Added in_rule, doing_rule_action 6355 63561993-12-26 Vern Paxson <vern@ee.lbl.gov> 6357 6358 * sym.c: Removed actvsc 6359 63601993-12-23 Vern Paxson <vern@ee.lbl.gov> 6361 6362 * flex.1: -ooutput #line directives credits 6363 63641993-12-23 Vern Paxson <vern@ee.lbl.gov> 6365 6366 * flex.skl: Fixsed sense of test for %array 6367 63681993-12-23 Vern Paxson <vern@ee.lbl.gov> 6369 6370 * NEWS: 2.5.0 snapshot for Craig 6371 63721993-12-23 Vern Paxson <vern@ee.lbl.gov> 6373 6374 * parse.y: Added beginnings of <SCON>{ ... } 6375 63761993-12-23 Vern Paxson <vern@ee.lbl.gov> 6377 6378 * scan.l: Simplified scanning {}'s 6379 63801993-12-20 Vern Paxson <vern@ee.lbl.gov> 6381 6382 * flexdef.h: Added <stdlib.h> 6383 63841993-12-17 Vern Paxson <vern@ee.lbl.gov> 6385 6386 * flex.skl: prototypes for alloc/string routines 6387 63881993-12-17 Vern Paxson <vern@ee.lbl.gov> 6389 6390 * flex.skl: alloc, string routines internal 6391 63921993-12-17 Vern Paxson <vern@ee.lbl.gov> 6393 6394 * Makefile.in: Nuked lib{string,alloc}.c, added dependency of 6395 yylex.o on parse.h 6396 63971993-12-17 Vern Paxson <vern@ee.lbl.gov> 6398 6399 * configure.in: Check for string.h 6400 64011993-12-17 Vern Paxson <vern@ee.lbl.gov> 6402 6403 * flexdef.h: Use autoconf for string/strings.h yy_flex_XXX -> 6404 flex_XXX 6405 64061993-12-17 Vern Paxson <vern@ee.lbl.gov> 6407 6408 * scan.l: Added flex_XXX -> yy_flex_XXX wrappers 6409 64101993-12-17 Vern Paxson <vern@ee.lbl.gov> 6411 6412 * dfa.c, misc.c, sym.c: yy_flex_XXX -> flex_XXX 6413 64141993-12-17 Vern Paxson <vern@ee.lbl.gov> 6415 6416 * yylex.c: No more WHITESPACE token 6417 64181993-12-16 Vern Paxson <vern@ee.lbl.gov> 6419 6420 * FlexLexer.h, flex.skl: Added yy_top_state() 6421 64221993-12-16 Vern Paxson <vern@ee.lbl.gov> 6423 6424 * scan.l: simplified comment-scanning using push/pop states 6425 64261993-12-16 Vern Paxson <vern@ee.lbl.gov> 6427 6428 * parse.y: removed crufty WHITESPACE token, some uses of '\n' token 6429 64301993-12-15 Vern Paxson <vern@ee.lbl.gov> 6431 6432 * FlexLexer.h: start stack, extern "C++" moved 6433 64341993-12-15 Vern Paxson <vern@ee.lbl.gov> 6435 6436 * dfa.c: Bug fix for -CF 6437 64381993-12-15 Vern Paxson <vern@ee.lbl.gov> 6439 6440 * flexdef.h, misc.c: alloc routines take unsigned 6441 64421993-12-15 Vern Paxson <vern@ee.lbl.gov> 6443 6444 * flex.skl: start-state stacks, alloc routines take unsigned 6445 64461993-12-15 Vern Paxson <vern@ee.lbl.gov> 6447 6448 * flexdef.h, misc.c: bracket -CF table elements 6449 64501993-12-13 Vern Paxson <vern@ee.lbl.gov> 6451 6452 * misc.c: Do #bytes computation in {re,}allocate_array() only once 6453 64541993-12-11 Vern Paxson <vern@ee.lbl.gov> 6455 6456 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: 6457 yy_str*() -> str*() 6458 64591993-12-11 Vern Paxson <vern@ee.lbl.gov> 6460 6461 * Makefile.in, dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, 6462 parse.y, scan.l, sym.c: -o option 6463 64641993-12-11 Vern Paxson <vern@ee.lbl.gov> 6465 6466 * gen.c: lint tweak 6467 64681993-12-11 Vern Paxson <vern@ee.lbl.gov> 6469 6470 * NEWS: Expanded on extern "C++" news item 6471 64721993-12-11 Vern Paxson <vern@ee.lbl.gov> 6473 6474 * NEWS: 2.4.5 6475 64761993-12-11 Vern Paxson <vern@ee.lbl.gov> 6477 6478 * flex.skl: Added yy_fill_buffer 6479 64801993-12-11 Vern Paxson <vern@ee.lbl.gov> 6481 6482 * gen.c: is_interactive -> yy_is_interactive 6483 64841993-12-11 Vern Paxson <vern@ee.lbl.gov> 6485 6486 * flex.1: Updated credits 6487 64881993-12-11 Vern Paxson <vern@ee.lbl.gov> 6489 6490 * Makefile.in: Fixed typo in "uninstall" target 6491 64921993-12-11 Vern Paxson <vern@ee.lbl.gov> 6493 6494 * gen.c: Updated comment regarding 0-based vs. 1-based arrays for 6495 -CF. 6496 64971993-12-11 Vern Paxson <vern@ee.lbl.gov> 6498 6499 * dfa.c: Initialize dfaacc[0] for -CF representation Fixed minor 6500 memory leak 6501 65021993-12-11 Vern Paxson <vern@ee.lbl.gov> 6503 6504 * main.c: #include "FlexLexer.h" -> <FlexLexer.h> 6505 65061993-12-11 Vern Paxson <vern@ee.lbl.gov> 6507 6508 * FlexLexer.h: Added extern "C++" wrapper 6509 65101993-12-09 Vern Paxson <vern@ee.lbl.gov> 6511 6512 * main.c: Detect REJECT etc. before generating YY_USES_REJECT! 6513 65141993-12-09 Vern Paxson <vern@ee.lbl.gov> 6515 6516 * gen.c: Fixed bug in interactive reads where char is unsigned 6517 65181993-12-09 Vern Paxson <vern@ee.lbl.gov> 6519 6520 * parse.y: Fixed bug in treating '$' as variable trailing context 6521 65221993-12-09 Vern Paxson <vern@ee.lbl.gov> 6523 6524 * version.h: 2.4.5 6525 65261993-12-07 Vern Paxson <vern@ee.lbl.gov> 6527 6528 * README: pretester update 6529 65301993-12-07 Vern Paxson <vern@ee.lbl.gov> 6531 6532 * NEWS: 2.4.4 6533 65341993-12-07 Vern Paxson <vern@ee.lbl.gov> 6535 6536 * flex.1: LexError(), C++ experiment warning, credits 6537 65381993-12-07 Vern Paxson <vern@ee.lbl.gov> 6539 6540 * scan.l: Fixed 8-bit bug 6541 65421993-12-07 Vern Paxson <vern@ee.lbl.gov> 6543 6544 * flex.skl, gen.c: Fixed nasty 8-bit bugs 6545 65461993-12-07 Vern Paxson <vern@ee.lbl.gov> 6547 6548 * dfa.c, ecs.c, flexdef.h, gen.c, main.c, nfa.c, tblcmp.c: 6549 {min,max,abs} -> {MIN,MAX,ABS} 6550 65511993-12-07 Vern Paxson <vern@ee.lbl.gov> 6552 6553 * FlexLexer.h, flex.skl: Support for yyFlexLexer::LexerError 6554 65551993-12-06 Vern Paxson <vern@ee.lbl.gov> 6556 6557 * version.h: 2.4.4 6558 65591993-12-05 Vern Paxson <vern@ee.lbl.gov> 6560 6561 * flex.1: credits update 6562 65631993-12-05 Vern Paxson <vern@ee.lbl.gov> 6564 6565 * Makefile.in: very minor "install" tweaks 6566 65671993-12-05 Vern Paxson <vern@ee.lbl.gov> 6568 6569 * flex.skl, nfa.c: YY_USER_ACTION generated now for each case in 6570 action switch 6571 65721993-12-04 Vern Paxson <vern@ee.lbl.gov> 6573 6574 * flex.skl: Fixed bug in pointing yyin at a new file and resuming 6575 scanning 6576 65771993-12-03 Vern Paxson <vern@ee.lbl.gov> 6578 6579 * NEWS: Added note regarding g++ 2.5.X 6580 65811993-12-03 Vern Paxson <vern@ee.lbl.gov> 6582 6583 * flex.1: updated credits 6584 65851993-12-03 Vern Paxson <vern@ee.lbl.gov> 6586 6587 * NEWS: ranlib addition for 2.4.3 6588 65891993-12-03 Vern Paxson <vern@ee.lbl.gov> 6590 6591 * Makefile.in: Minor tweak to last change 6592 65931993-12-03 Vern Paxson <vern@ee.lbl.gov> 6594 6595 * Makefile.in: run ranlib on libfl.a 6596 65971993-12-03 Vern Paxson <vern@ee.lbl.gov> 6598 6599 * NEWS: Hopefully last update prior to 2.4.3 6600 66011993-12-03 Vern Paxson <vern@ee.lbl.gov> 6602 6603 * flexdef.h, gen.c, misc.c, sym.c: lint tweaks 6604 66051993-12-03 Vern Paxson <vern@ee.lbl.gov> 6606 6607 * Makefile.in: Added exec_prefix 6608 66091993-12-03 Vern Paxson <vern@ee.lbl.gov> 6610 6611 * flex.1: credit update 6612 66131993-12-03 Vern Paxson <vern@ee.lbl.gov> 6614 6615 * flex.skl: lint tweak 6616 66171993-12-03 Vern Paxson <vern@ee.lbl.gov> 6618 6619 * NEWS: FlexLexer.h fixed for separate inclusion 6620 66211993-12-03 Vern Paxson <vern@ee.lbl.gov> 6622 6623 * FlexLexer.h, flex.skl, main.c: mods so FlexLexer.h can be included 6624 separately 6625 66261993-12-03 Vern Paxson <vern@ee.lbl.gov> 6627 6628 * flex.1: -F incompatible with -+ 6629 66301993-12-02 Vern Paxson <vern@ee.lbl.gov> 6631 6632 * NEWS: Elaborated comments for 2.4.3 6633 66341993-12-02 Vern Paxson <vern@ee.lbl.gov> 6635 6636 * NEWS: 2.4.3 6637 66381993-12-02 Vern Paxson <vern@ee.lbl.gov> 6639 6640 * flex.1: Updated message regarding missing libfl.a routines Added 6641 thanks to Noah Friedman 6642 66431993-12-02 Vern Paxson <vern@ee.lbl.gov> 6644 6645 * Makefile.in: Added libstring.c Modified "lint" target to use 6646 -Dconst= Added a.out, lex.yy.cc to sundry clean targets 6647 66481993-12-02 Vern Paxson <vern@ee.lbl.gov> 6649 6650 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: Use 6651 yy_strXXX() routines instead of <string.h> 6652 66531993-12-01 Vern Paxson <vern@ee.lbl.gov> 6654 6655 * version.h: 2.4.3 6656 66571993-12-01 Vern Paxson <vern@ee.lbl.gov> 6658 6659 * flexdef.h, misc.c: yy_flex_xmalloc() moved to misc.c 6660 66611993-12-01 Vern Paxson <vern@ee.lbl.gov> 6662 6663 * flex.skl: Fixed bug in yy_fatal_error() 6664 66651993-12-01 Vern Paxson <vern@ee.lbl.gov> 6666 6667 * Makefile.in: ... and remove plain tar file after compression 6668 66691993-12-01 Vern Paxson <vern@ee.lbl.gov> 6670 6671 * NEWS: 2.4.2 6672 66731993-12-01 Vern Paxson <vern@ee.lbl.gov> 6674 6675 * Makefile.in: Produce both compress'd and gzip'd distribution tar 6676 files 6677 66781993-12-01 Vern Paxson <vern@ee.lbl.gov> 6679 6680 * version.h: Release 2.4.2 6681 66821993-11-30 Vern Paxson <vern@ee.lbl.gov> 6683 6684 * NEWS: -a -> -Ca 6685 66861993-11-30 Vern Paxson <vern@ee.lbl.gov> 6687 6688 * README: described configuration files in manifest 6689 66901993-11-30 Vern Paxson <vern@ee.lbl.gov> 6691 6692 * Makefile.in: Added intermediate step of copying MISC/alloca.c -> 6693 alloca.c Included CPPFLAGS when compiling alloca.c 6694 66951993-11-30 Vern Paxson <vern@ee.lbl.gov> 6696 6697 * README: Credit to 2.4 pre-testers. 6698 66991993-11-30 Vern Paxson <vern@ee.lbl.gov> 6700 6701 * gen.c: Fixed nasty bug in short/long decl decision 6702 67031993-11-30 Vern Paxson <vern@ee.lbl.gov> 6704 6705 * flexdef.h: Lowered MAX_SHORT out of increased general paranoia. 6706 Added yy_flex_xmalloc() proto 6707 67081993-11-30 Vern Paxson <vern@ee.lbl.gov> 6709 6710 * main.c: Fixed very minor typo in -v output 6711 67121993-11-30 Vern Paxson <vern@ee.lbl.gov> 6713 6714 * misc.c: Removed vestigal cast to (char) in isupper() call 6715 67161993-11-30 Vern Paxson <vern@ee.lbl.gov> 6717 6718 * misc.c: Added casts to unsigned Char for isascii() calls 6719 67201993-11-30 Vern Paxson <vern@ee.lbl.gov> 6721 6722 * parse.y: Added #ifdef chud for alloca() 6723 67241993-11-30 Vern Paxson <vern@ee.lbl.gov> 6725 6726 * Makefile.in: Added alloca 6727 67281993-11-30 Vern Paxson <vern@ee.lbl.gov> 6729 6730 * configure.in: Add AC_ALLOCA if using bison 6731 67321993-11-29 Vern Paxson <vern@ee.lbl.gov> 6733 6734 * Makefile.in: Added intermediate file going scan.l -> scan.c 6735 67361993-11-29 Vern Paxson <vern@ee.lbl.gov> 6737 6738 * Makefile.in: Removed parse.{c,h} from distribution files, since 6739 they may not be all that portable. 6740 67411993-11-29 Vern Paxson <vern@ee.lbl.gov> 6742 6743 * flex.skl: Fixed %array YYLMAX headaches, added error message if 6744 buffer needs growing but REJECT used 6745 67461993-11-29 Vern Paxson <vern@ee.lbl.gov> 6747 6748 * gen.c, main.c: Fixed YYLMAX headaches 6749 67501993-11-29 Vern Paxson <vern@ee.lbl.gov> 6751 6752 * flex.1: Documented that buffer can't grow if REJECT used 6753 67541993-11-29 Vern Paxson <vern@ee.lbl.gov> 6755 6756 * Makefile.in: Added parse.{c,h} to dist files 6757 67581993-11-29 Vern Paxson <vern@ee.lbl.gov> 6759 6760 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l: Fixed to 6761 buffer section 1 definitions 6762 67631993-11-29 Vern Paxson <vern@ee.lbl.gov> 6764 6765 * sym.c: Fixed ANSI-C glitch with '%' operator 6766 67671993-11-29 Vern Paxson <vern@ee.lbl.gov> 6768 6769 * scan.l: Fixed mis-definition of ndlookup() 6770 67711993-11-29 Vern Paxson <vern@ee.lbl.gov> 6772 6773 * NEWS: 2.4 -> 2.4.1 6774 67751993-11-29 Vern Paxson <vern@ee.lbl.gov> 6776 6777 * Makefile.in: Added install.sh, mkinstalldirs to distribution files 6778 67791993-11-29 Vern Paxson <vern@ee.lbl.gov> 6780 6781 * flex.1: Added Nathan Zelle, "promoted" Francois 6782 67831993-11-29 Vern Paxson <vern@ee.lbl.gov> 6784 6785 * Makefile.in: only "realclean" removes flex dist depends on flex 6786 67871993-11-29 Vern Paxson <vern@ee.lbl.gov> 6788 6789 * flexdef.h, misc.c: myctoi takes char[] instead of Char[] 6790 67911993-11-28 Vern Paxson <vern@ee.lbl.gov> 6792 6793 * flexdef.h: -a -> -Ca all_lower, all_upper -> work on char* 6794 67951993-11-28 Vern Paxson <vern@ee.lbl.gov> 6796 6797 * Makefile.in: Added -Ca to bigcheck 6798 67991993-11-28 Vern Paxson <vern@ee.lbl.gov> 6800 6801 * main.c: -a -> -Ca; fixed help output 6802 68031993-11-28 Vern Paxson <vern@ee.lbl.gov> 6804 6805 * dfa.c, flex.1: -a -> -Ca 6806 68071993-11-28 Vern Paxson <vern@ee.lbl.gov> 6808 6809 * misc.c: all_lower, all_upper work on char* 6810 68111993-11-28 Vern Paxson <vern@ee.lbl.gov> 6812 6813 * scan.l: Fixed some casts now that yytext is always char* and never 6814 unsigned char* 6815 68161993-11-28 Vern Paxson <vern@ee.lbl.gov> 6817 6818 * Makefile.in: Francois' tweaks 6819 68201993-11-28 Vern Paxson <vern@ee.lbl.gov> 6821 6822 * configure.in: AC_LN_S, AC_STDC_HEADERS (but not AC_ALLOCA) 6823 68241993-11-27 Vern Paxson <vern@ee.lbl.gov> 6825 6826 * NEWS: fixed typo 6827 68281993-11-27 Vern Paxson <vern@ee.lbl.gov> 6829 6830 * Makefile.in: Don't remove dist directory 6831 68321993-11-27 Vern Paxson <vern@ee.lbl.gov> 6833 6834 * Makefile.in: Include liballoc.c in lint targets 6835 68361993-11-27 Vern Paxson <vern@ee.lbl.gov> 6837 6838 * misc.c: lint tweak 6839 68401993-11-27 Vern Paxson <vern@ee.lbl.gov> 6841 6842 * Makefile.in: Added -l compression to bigcheck 6843 68441993-11-27 Vern Paxson <vern@ee.lbl.gov> 6845 6846 * Makefile.in: permission tweaking for "dist" 6847 68481993-11-27 Vern Paxson <vern@ee.lbl.gov> 6849 6850 * Makefile.in: more "dist" tweaks 6851 68521993-11-27 Vern Paxson <vern@ee.lbl.gov> 6853 6854 * Makefile.in: Changed "make dist" to use version.h, include scan.c 6855 in initial dir copy 6856 68571993-11-27 Vern Paxson <vern@ee.lbl.gov> 6858 6859 * version.h: 2.4.1 6860 68611993-11-27 Vern Paxson <vern@ee.lbl.gov> 6862 6863 * README: Revised as per Francois Pinard 6864 68651993-11-27 Vern Paxson <vern@ee.lbl.gov> 6866 6867 * COPYING: flex.skel -> flex.skl 6868 68691993-11-27 Vern Paxson <vern@ee.lbl.gov> 6870 6871 * NEWS: Updated date of 2.4 release 6872 68731993-11-27 Vern Paxson <vern@ee.lbl.gov> 6874 6875 * Makefile.in: Removed manual & nroff output from distribution 6876 68771993-11-27 Vern Paxson <vern@ee.lbl.gov> 6878 6879 * NEWS: 2.4.1 release 6880 68811993-11-27 Vern Paxson <vern@ee.lbl.gov> 6882 6883 * configure.in: Initial revision 6884 68851993-11-27 Vern Paxson <vern@ee.lbl.gov> 6886 6887 * Makefile.in: Merge w/ 2.4.1 changes added "dist2" target 6888 68891993-11-26 Vern Paxson <vern@ee.lbl.gov> 6890 6891 * Makefile.in: Initial revision 6892 68931993-11-26 Vern Paxson <vern@ee.lbl.gov> 6894 6895 * flexdef.h: Removed #ifndef FILE protection from include of stdio 6896 68971993-11-26 Vern Paxson <vern@ee.lbl.gov> 6898 6899 * flex.1: Added Francois Pinard to distribution headache helpers 6900 69011993-11-26 Vern Paxson <vern@ee.lbl.gov> 6902 6903 * flex.skl: Modified C++ scanners to get input a character at a time 6904 for interactive scanners. 6905 69061993-11-26 Vern Paxson <vern@ee.lbl.gov> 6907 6908 * main.c: Added YY_INTERACTIVE. 6909 69101993-11-26 Vern Paxson <vern@ee.lbl.gov> 6911 6912 * scan.l: Put definitions inside ()'s so we can test -l option for 6913 "make bigcheck" 6914 69151993-11-26 Vern Paxson <vern@ee.lbl.gov> 6916 6917 * flex.1: Documented YY_INTERACTIVE. 6918 69191993-11-26 Vern Paxson <vern@ee.lbl.gov> 6920 6921 * flex.1, flex.skl, flexdef.h, gen.c, main.c, parse.y, scan.l: -l 6922 lex compatibility flag 6923 69241993-11-20 Vern Paxson <vern@ee.lbl.gov> 6925 6926 * flex.skl: Support for read()/fread() section 1 definitions precede 6927 default macro definitions 6928 69291993-11-20 Vern Paxson <vern@ee.lbl.gov> 6930 6931 * flexdef.h: Added use_read global 6932 69331993-11-20 Vern Paxson <vern@ee.lbl.gov> 6934 6935 * gen.c: Cleaner definition for yymore() Fixed string broken across 6936 multiple lines 6937 69381993-11-20 Vern Paxson <vern@ee.lbl.gov> 6939 6940 * main.c: Added -Cr 6941 69421993-11-20 Vern Paxson <vern@ee.lbl.gov> 6943 6944 * misc.c: K&R declaration for check_char() 6945 69461993-11-20 Vern Paxson <vern@ee.lbl.gov> 6947 6948 * flex.1: Documented -Cr 6949 69501993-11-20 Vern Paxson <vern@ee.lbl.gov> 6951 6952 * flex.1: No need to #undef before redefining prior to -Cr 6953 documentation 6954 69551993-11-10 Vern Paxson <vern@ee.lbl.gov> 6956 6957 * README: Heavily massaged for 2.4 6958 69591993-11-10 Vern Paxson <vern@ee.lbl.gov> 6960 6961 * flex.1: Added Landon Noll to thanks. 6962 69631993-11-10 Vern Paxson <vern@ee.lbl.gov> 6964 6965 * NEWS: 2.4 release 6966 69671993-11-10 Vern Paxson <vern@ee.lbl.gov> 6968 6969 * flex.1: 2.4 documentation 6970 69711993-11-10 Vern Paxson <vern@ee.lbl.gov> 6972 6973 * main.c: Added global to remember -P prefix so it can be written in 6974 -v summary. Alphabetized prefix generation, added yywrap 6975 69761993-11-09 Vern Paxson <vern@ee.lbl.gov> 6977 6978 * version.h: updated date for 2.4.0 :-( 6979 69801993-10-10 Vern Paxson <vern@ee.lbl.gov> 6981 6982 * FlexLexer.h: Whitespace tweaking 6983 69841993-10-10 Vern Paxson <vern@ee.lbl.gov> 6985 6986 * main.c: Use DEFAULT_CSIZE only if not using equivalence classes. 6987 69881993-10-10 Vern Paxson <vern@ee.lbl.gov> 6989 6990 * flex.1: Checkpoint prior to final 2.4 update 6991 69921993-10-04 Vern Paxson <vern@ee.lbl.gov> 6993 6994 * NEWS: Raw 2.4 changes 6995 69961993-10-04 Vern Paxson <vern@ee.lbl.gov> 6997 6998 * flex.skl: osfcn.h -> unistd.h 6999 70001993-10-04 Vern Paxson <vern@ee.lbl.gov> 7001 7002 * flex.skl: Added "static" to definition of yy_fatal_error as well 7003 as fwd decl. 7004 70051993-10-04 Vern Paxson <vern@ee.lbl.gov> 7006 7007 * flex.skl: Added yy_fatal_error function. 7008 70091993-10-03 Vern Paxson <vern@ee.lbl.gov> 7010 7011 * flex.skl, gen.c: Got rid of (char *) casts of yytext, no longer 7012 needed. 7013 70141993-10-03 Vern Paxson <vern@ee.lbl.gov> 7015 7016 * FlexLexer.h: YY_CHAR -> char added YYText(), YYLeng() 7017 70181993-10-03 Vern Paxson <vern@ee.lbl.gov> 7019 7020 * flex.skl, gen.c: Minimized use of YY_CHAR 7021 70221993-10-03 Vern Paxson <vern@ee.lbl.gov> 7023 7024 * main.c: Added "flex++" feature Minimized use of YY_CHAR 7025 70261993-10-02 Vern Paxson <vern@ee.lbl.gov> 7027 7028 * main.c: Clarified help message for -S 7029 70301993-10-02 Vern Paxson <vern@ee.lbl.gov> 7031 7032 * libyywrap.c, version.h: Initial revision 7033 70341993-10-02 Vern Paxson <vern@ee.lbl.gov> 7035 7036 * main.c: If -+ used, output to lex.yy.cc 7037 70381993-10-02 Vern Paxson <vern@ee.lbl.gov> 7039 7040 * FlexLexer.h, flex.skl: Switched from FILE*'s to stream's 7041 70421993-10-02 Vern Paxson <vern@ee.lbl.gov> 7043 7044 * flexdef.h: Added expand_nxt_chk() extern. 7045 70461993-10-02 Vern Paxson <vern@ee.lbl.gov> 7047 7048 * flex.skl: Added dynamic buffer growing. Added yyless() for 7049 section 3. 7050 70511993-10-02 Vern Paxson <vern@ee.lbl.gov> 7052 7053 * dfa.c, flexdef.h, gen.c, main.c: Added -a option for long-align. 7054 70551993-10-02 Vern Paxson <vern@ee.lbl.gov> 7056 7057 * scan.l: formfeed no longer considered whitespace 7058 70591993-09-21 Vern Paxson <vern@ee.lbl.gov> 7060 7061 * flexdef.h: Nuked FILENAMESIZE 7062 70631993-09-21 Vern Paxson <vern@ee.lbl.gov> 7064 7065 * main.c: yyflexlexer.h -> FlexLexer.h minor portability tweak 7066 70671993-09-21 Vern Paxson <vern@ee.lbl.gov> 7068 7069 * gen.c: Added start condition to EOF trace output 7070 70711993-09-21 Vern Paxson <vern@ee.lbl.gov> 7072 7073 * flex.skl: Added YY_START changed yyFlexLexer to define yylex() 7074 70751993-09-21 Vern Paxson <vern@ee.lbl.gov> 7076 7077 * misc.c: Minor portability tweaks 7078 70791993-09-21 Vern Paxson <vern@ee.lbl.gov> 7080 7081 * FlexLexer.h: Split into two classes, one fully abstract. yylex() 7082 no longer abstract in yyFlexLexer 7083 70841993-09-21 Vern Paxson <vern@ee.lbl.gov> 7085 7086 * scan.l: PC lint tweak 7087 70881993-09-21 Vern Paxson <vern@ee.lbl.gov> 7089 7090 * parse.y: YYSTYPE #define'd to int 7091 70921993-09-21 Vern Paxson <vern@ee.lbl.gov> 7093 7094 * nfa.c: minor lint tweak 7095 70961993-09-16 Vern Paxson <vern@ee.lbl.gov> 7097 7098 * FlexLexer.h: Initial revision 7099 71001993-09-16 Vern Paxson <vern@ee.lbl.gov> 7101 7102 * flexdef.h: Delete prototypes for Unix system calls. 7103 71041993-09-16 Vern Paxson <vern@ee.lbl.gov> 7105 7106 * ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, nfa.c, parse.y, 7107 scan.l, sym.c, tblcmp.c, yylex.c: nuked static RCS string 7108 71091993-09-16 Vern Paxson <vern@ee.lbl.gov> 7110 7111 * main.c: %array not allowed with C++ scanners 7112 71131993-09-16 Vern Paxson <vern@ee.lbl.gov> 7114 7115 * scan.l: Fixed bugs regarding %{%} code in section 2 prolog %array 7116 not allowed with C++ scanners 7117 71181993-08-25 Vern Paxson <vern@ee.lbl.gov> 7119 7120 * flexdef.h: Added C_plus_plus flag. 7121 71221993-08-25 Vern Paxson <vern@ee.lbl.gov> 7123 7124 * flex.skl: First version of C/C++ skeleton 7125 71261993-08-25 Vern Paxson <vern@ee.lbl.gov> 7127 7128 * gen.c: yy_state_type declared earlier. Made a bunch of statics 7129 only output if not -+ 7130 71311993-08-25 Vern Paxson <vern@ee.lbl.gov> 7132 7133 * main.c: Added -+ option, updated usage() output, rearranged some 7134 generated code to come at the right point in the output for 7135 yyflexlexer.h. 7136 71371993-08-25 Vern Paxson <vern@ee.lbl.gov> 7138 7139 * misc.c: Added %+/%-/%* to skelout() 7140 71411993-08-25 Vern Paxson <vern@ee.lbl.gov> 7142 7143 * scan.l: EOF in section 2 prolog leads to section 0, not section 3 7144 71451993-08-25 Vern Paxson <vern@ee.lbl.gov> 7146 7147 * yylex.c: Dump promotion of EOF in section 2 to turn on section 3; 7148 instead just treat it like a final EOF 7149 71501993-08-25 Vern Paxson <vern@ee.lbl.gov> 7151 7152 * dfa.c: yy_nxt table should be "const" 7153 71541993-08-24 Vern Paxson <vern@ee.lbl.gov> 7155 7156 * flexdef.h: Removed a lot of #ifdef chud "backtracking" -> "backing 7157 up" 7158 71591993-08-24 Vern Paxson <vern@ee.lbl.gov> 7160 7161 * main.c: "backtracking" -> "backing up" got rid of time reports 7162 71631993-08-24 Vern Paxson <vern@ee.lbl.gov> 7164 7165 * gen.c: "backtracking" -> "backing up" some portability tweaks 7166 fixed to only call flexscan() when done if known to be in section 3 7167 71681993-08-24 Vern Paxson <vern@ee.lbl.gov> 7169 7170 * misc.c: isascii() moved to flexdef.h nuked flex_gettime() 7171 71721993-08-24 Vern Paxson <vern@ee.lbl.gov> 7173 7174 * scan.l: Fixed bug with empty section 2 7175 71761993-08-24 Vern Paxson <vern@ee.lbl.gov> 7177 7178 * yylex.c: Chucked definition of isascii() 7179 71801993-08-24 Vern Paxson <vern@ee.lbl.gov> 7181 7182 * flex.skl: preserve yytext on input() bug fix when combining 7183 yyless() with yymore() checkpoint prior to C++ option 7184 71851993-08-24 Vern Paxson <vern@ee.lbl.gov> 7186 7187 * dfa.c: "backtracking" -> "backing up" 7188 71891993-07-09 Vern Paxson <vern@ee.lbl.gov> 7190 7191 * flex.skl: Fixed to not generate extra EOF's after reading one. 7192 71931993-07-05 Vern Paxson <vern@ee.lbl.gov> 7194 7195 * main.c: Spit out definition of YY_CHAR early 7196 71971993-07-05 Vern Paxson <vern@ee.lbl.gov> 7198 7199 * flex.skl: Some rearranging to make sure things get declared in the 7200 right order 7201 72021993-07-05 Vern Paxson <vern@ee.lbl.gov> 7203 7204 * tblcmp.c: Some comment fixes as per Wilhelms 7205 72061993-07-05 Vern Paxson <vern@ee.lbl.gov> 7207 7208 * scan.l: Nuked #undef of yywrap, now that it's a function 7209 72101993-07-05 Vern Paxson <vern@ee.lbl.gov> 7211 7212 * parse.y: Fixed bug with Z-a character classes as per Wilhelms 7213 72141993-07-05 Vern Paxson <vern@ee.lbl.gov> 7215 7216 * nfa.c: added check_char call in mkstate() to prevent bad xtion 7217 chars 7218 72191993-07-05 Vern Paxson <vern@ee.lbl.gov> 7220 7221 * gen.c: Fixed some reallocation bugs, etc. as per Wilhelms 7222 72231993-07-05 Vern Paxson <vern@ee.lbl.gov> 7224 7225 * flexdef.h: Added check_char(), readable_form() 7226 72271993-07-05 Vern Paxson <vern@ee.lbl.gov> 7228 7229 * flex.skl: Added #ifndef's around #define's to let user override 7230 Moved a bunch of definitions prior to section 1 7231 72321993-07-05 Vern Paxson <vern@ee.lbl.gov> 7233 7234 * dfa.c: Wilhems bug fixes. 7235 72361993-07-05 Vern Paxson <vern@ee.lbl.gov> 7237 7238 * ccl.c, misc.c: Added check_char() 7239 72401993-06-12 Vern Paxson <vern@ee.lbl.gov> 7241 7242 * flexdef.h: Changed to use yy_flex_alloc() and friends 7243 72441993-06-12 Vern Paxson <vern@ee.lbl.gov> 7245 7246 * main.c: Added -P flag 7247 72481993-06-12 Vern Paxson <vern@ee.lbl.gov> 7249 7250 * scan.l: Fixed bug in lex % directives 7251 72521993-06-12 Vern Paxson <vern@ee.lbl.gov> 7253 7254 * misc.c: Modified to use yy_flex_alloc() and friends 7255 72561993-06-12 Vern Paxson <vern@ee.lbl.gov> 7257 7258 * sym.c: Modified to use yy_flex_alloc() 7259 72601993-06-12 Vern Paxson <vern@ee.lbl.gov> 7261 7262 * flex.skl: Modified to use yy_flex_alloc() and friends Moved some 7263 globals earlier in the file to permit access in section 1 7264 72651993-06-12 Vern Paxson <vern@ee.lbl.gov> 7266 7267 * dfa.c: Got rid of code needed for %t 7268 72691993-04-14 Vern Paxson <vern@ee.lbl.gov> 7270 7271 * ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, libmain.c, 7272 main.c, misc.c, nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 7273 Reformatting. 7274 72751993-04-05 Vern Paxson <vern@ee.lbl.gov> 7276 7277 * flex.1: Fixed bug in description of backtracking 7278 72791993-04-05 Vern Paxson <vern@ee.lbl.gov> 7280 7281 * NEWS: 2.3.8 7282 72831993-04-05 Vern Paxson <vern@ee.lbl.gov> 7284 7285 * flex.skl, main.c: %array support 7286 72871993-04-05 Vern Paxson <vern@ee.lbl.gov> 7288 7289 * misc.c: Added non-STDC clause for '\a' 7290 72911993-04-05 Vern Paxson <vern@ee.lbl.gov> 7292 7293 * scan.l: Fixed subtle problems regarding '*'s in comments 7294 %pointer/%array match entire lines 7295 72961993-04-05 Vern Paxson <vern@ee.lbl.gov> 7297 7298 * gen.c: Added %array support 7299 73001993-02-06 Vern Paxson <vern@ee.lbl.gov> 7301 7302 * README: Finally updated email addr 7303 73041993-02-06 Vern Paxson <vern@ee.lbl.gov> 7305 7306 * flex.1: Mostly .LP -> .PP 7307 73081993-02-06 Vern Paxson <vern@ee.lbl.gov> 7309 7310 * flexdef.h: [no log message] 7311 73121993-02-06 Vern Paxson <vern@ee.lbl.gov> 7313 7314 * main.c, scan.l: A lot of tweaks ... 7315 73161993-02-06 Vern Paxson <vern@ee.lbl.gov> 7317 7318 * ccl.c: reallocate_character_array -> reallocate_Character_array 7319 73201993-02-06 Vern Paxson <vern@ee.lbl.gov> 7321 7322 * gen.c: Bug/lint fixes Modified to work with "action" array instead 7323 of temp file 7324 73251993-02-06 Vern Paxson <vern@ee.lbl.gov> 7326 7327 * sym.c: Fixed bug in 8-bit hashing 7328 73291993-02-06 Vern Paxson <vern@ee.lbl.gov> 7330 7331 * parse.y: numerous bug fixes extra formatting of error/warning 7332 messages added support of <*>, partial support for nested start 7333 conditions 7334 73351993-02-06 Vern Paxson <vern@ee.lbl.gov> 7336 7337 * ecs.c: Remove %t cruft 7338 73391993-02-06 Vern Paxson <vern@ee.lbl.gov> 7340 7341 * flex.skl: Beginning of %pointer/%array support 7342 73431993-02-06 Vern Paxson <vern@ee.lbl.gov> 7344 7345 * dfa.c: Added keeping track of which rules are useful fixed a 7346 fencepost error in checking for scanners that require -8 7347 73481993-02-06 Vern Paxson <vern@ee.lbl.gov> 7349 7350 * nfa.c: Added checking for whether rules are useful modified to 7351 work with internal "action" array 7352 73531993-02-06 Vern Paxson <vern@ee.lbl.gov> 7354 7355 * misc.c: Added internal "action" array, internal skeleton, 7356 zero_out() in lieu of bzero 7357 73581993-02-06 Vern Paxson <vern@ee.lbl.gov> 7359 7360 * tblcmp.c: Fixed a bunch of fencepost errors in increasing tables. 7361 73621993-02-06 Vern Paxson <vern@ee.lbl.gov> 7363 7364 * yylex.c: -Wall fix 7365 73661991-03-28 Vern Paxson <vern@ee.lbl.gov> 7367 7368 * gen.c: Fixed out-of-bounds access bug; patch #7 for release 2.3 7369 73701991-03-28 Vern Paxson <vern@ee.lbl.gov> 7371 7372 * NEWS: Patch #7 for 2.3 7373 73741990-10-23 Vern Paxson <vern@ee.lbl.gov> 7375 7376 * gen.c: fixed missing "rule_type" entry for end-of-buffer action 7377 73781990-08-29 Vern Paxson <vern@ee.lbl.gov> 7379 7380 * gen.c: Fixed yymore() but in not resetting yy_more_len 7381 73821990-08-29 Vern Paxson <vern@ee.lbl.gov> 7383 7384 * NEWS: Patch #6 for 2.3 7385 73861990-08-16 Vern Paxson <vern@ee.lbl.gov> 7387 7388 * NEWS: Patch #5 7389 73901990-08-14 Vern Paxson <vern@ee.lbl.gov> 7391 7392 * misc.c: fixed comment in myesc() 7393 73941990-08-14 Vern Paxson <vern@ee.lbl.gov> 7395 7396 * NEWS: fixed date in patch #4 7397 73981990-08-14 Vern Paxson <vern@ee.lbl.gov> 7399 7400 * NEWS: patch #4 7401 74021990-08-14 Vern Paxson <vern@ee.lbl.gov> 7403 7404 * misc.c: fixed hexadecimal escapes; added is_hex_digit() 7405 74061990-08-03 Vern Paxson <vern@ee.lbl.gov> 7407 7408 * NEWS: Patch #3 7409 74101990-08-03 Vern Paxson <vern@ee.lbl.gov> 7411 7412 * flex.skl, flexdef.h: changed to include <stddef.h> for __GNUC__ 7413 74141990-08-02 Vern Paxson <vern@ee.lbl.gov> 7415 7416 * NEWS: 2.3 patch #2 7417 74181990-08-02 Vern Paxson <vern@ee.lbl.gov> 7419 7420 * flex.skl: Another try at getting the malloc() definitions correct; 7421 this time for g++, too 7422 74231990-08-02 Vern Paxson <vern@ee.lbl.gov> 7424 7425 * flex.skl, flexdef.h: fixed to declare malloc() and free() by hand 7426 if __GNUC__ 7427 74281990-07-28 Vern Paxson <vern@ee.lbl.gov> 7429 7430 * flexdef.h: Changed to get malloc definition in identical fashion 7431 to that used by flex.skel 7432 74331990-06-28 Vern Paxson <vern@ee.lbl.gov> 7434 7435 * NEWS: [no log message] 7436 74371990-06-28 Vern Paxson <vern@ee.lbl.gov> 7438 7439 * flex.1: Fixed bug in mini-scanner examle Fixed bug in YY_INPUT 7440 redefinition yylineno defense reentrancy documentation Something 7441 else which I forget. 7442 74431990-06-27 Vern Paxson <vern@ee.lbl.gov> 7444 7445 * COPYING, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, main.c, misc.c, 7446 nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 4.4 BSD copyright 7447 74481990-05-26 Vern Paxson <vern@ee.lbl.gov> 7449 7450 * README: Changed prolog to reflect 2.3 release. 7451 74521990-05-26 Vern Paxson <vern@ee.lbl.gov> 7453 7454 * NEWS: pointed reader at Makefile instead of README for porting 7455 considerations added Makefile comments: support for SCO Unix; 7456 parameterization 7457 74581990-05-26 Vern Paxson <vern@ee.lbl.gov> 7459 7460 * flex.skl: Added DONT_HAVE_STDLIB_H and declarations of malloc() 7461 74621990-05-26 Vern Paxson <vern@ee.lbl.gov> 7463 7464 * NEWS: 2.3 changes 7465 74661990-05-26 Vern Paxson <vern@ee.lbl.gov> 7467 7468 * flex.1: documentation on new features Comment regarding Ove's work 7469 ^foo|bar difference between flex / lex yyin initialization 7470 difference documented that yy_switch_to_buffer can be used in 7471 yywrap() documented that # comments are deprecated 7472 74731990-05-26 Vern Paxson <vern@ee.lbl.gov> 7474 7475 * main.c: declared void functions as such added prototypes for 7476 forward references changed to check for error status when closing 7477 files 7478 74791990-05-26 Vern Paxson <vern@ee.lbl.gov> 7480 7481 * yylex.c: Added macro definition for isascii() if not already 7482 present 7483 74841990-05-26 Vern Paxson <vern@ee.lbl.gov> 7485 7486 * sym.c: declared void functions as such added prototypes for 7487 forward references changed to use format_pinpoint_message where 7488 appropriate 7489 74901990-05-26 Vern Paxson <vern@ee.lbl.gov> 7491 7492 * scan.l: declared void functions as such changed to strip # 7493 comments, as documented moved #undef of yywrap() to before include 7494 of flexdef, so prototype doesn't get screwed up 7495 74961990-05-26 Vern Paxson <vern@ee.lbl.gov> 7497 7498 * parse.y: introduced format_pinpoint_message() declared void 7499 functions as such changed lone <<EOF>> to apply to all outstanding 7500 start conditions 7501 75021990-05-26 Vern Paxson <vern@ee.lbl.gov> 7503 7504 * nfa.c, tblcmp.c: declared void functions as such added prototypes 7505 for forward references 7506 75071990-05-26 Vern Paxson <vern@ee.lbl.gov> 7508 7509 * misc.c: declared void functions as such prototypes for forward 7510 references shuffled around some routines to make the order perhaps a 7511 little more logical changed memory references to use void* instead 7512 of char* 7513 75141990-05-26 Vern Paxson <vern@ee.lbl.gov> 7515 7516 * libmain.c: Added declaration of arguments made yylex() a function 7517 75181990-05-26 Vern Paxson <vern@ee.lbl.gov> 7519 7520 * gen.c: prototypes for forward references declared void functions 7521 as such yy_flex_debug testing of error on file closes casts to void 7522 for sprintf() and strcpy() 7523 75241990-05-26 Vern Paxson <vern@ee.lbl.gov> 7525 7526 * flexdef.h: Added prototypes changed memory allocation routines to 7527 deal with void*'s instead of char*'s some rearranging for VMS 7528 75291990-05-26 Vern Paxson <vern@ee.lbl.gov> 7530 7531 * flex.skl: Added YY_USER_INIT Added yy_new_buffer() alias for 7532 yy_create_buffer() fixed (hopefully) malloc declaration headaches 7533 75341990-05-26 Vern Paxson <vern@ee.lbl.gov> 7535 7536 * ecs.c: declared void functions as such declared void functions as 7537 such 7538 75391990-05-26 Vern Paxson <vern@ee.lbl.gov> 7540 7541 * dfa.c: prototypes for forward references declared void functions 7542 as such 7543 75441990-05-26 Vern Paxson <vern@ee.lbl.gov> 7545 7546 * ccl.c: Declared void functions as such 7547 75481990-04-12 Vern Paxson <vern@ee.lbl.gov> 7549 7550 * flex.skl: added fix for allowing yy_switch_to_buffer() in yywrap() 7551 75521990-04-03 Vern Paxson <vern@ee.lbl.gov> 7553 7554 * NEWS: patch #3 - -I fix 7555 75561990-03-30 Vern Paxson <vern@ee.lbl.gov> 7557 7558 * gen.c: Changed generation of archaic "continue" to "goto 7559 yy_find_action" 7560 75611990-03-27 Vern Paxson <vern@ee.lbl.gov> 7562 7563 * NEWS: Patch #2 changes 7564 75651990-03-27 Vern Paxson <vern@ee.lbl.gov> 7566 7567 * flex.skl: fixed fencepost errors with yy_buf_size and detecting 7568 NUL's 7569 75701990-03-26 Vern Paxson <vern@ee.lbl.gov> 7571 7572 * NEWS: [no log message] 7573 75741990-03-26 Vern Paxson <vern@ee.lbl.gov> 7575 7576 * flex.skl: g++ tweaks 7577 75781990-03-23 Vern Paxson <vern@ee.lbl.gov> 7579 7580 * NEWS: Changes for Patch #1. 7581 75821990-03-23 Vern Paxson <vern@ee.lbl.gov> 7583 7584 * flex.skl: fix for g++ 7585 75861990-03-23 Vern Paxson <vern@ee.lbl.gov> 7587 7588 * flex.1: minor typos and formatting changes. Removed BITNET 7589 address. 7590 75911990-03-23 Vern Paxson <vern@ee.lbl.gov> 7592 7593 * README: nuked BITNET address. 7594 75951990-03-20 Vern Paxson <vern@ee.lbl.gov> 7596 7597 * README: 2.2 README 7598 75991990-03-20 Vern Paxson <vern@ee.lbl.gov> 7600 7601 * NEWS: USG alias. 7602 76031990-03-20 Vern Paxson <vern@ee.lbl.gov> 7604 7605 * flexdef.h: Added USG alias for SYS_V 7606 76071990-03-20 Vern Paxson <vern@ee.lbl.gov> 7608 7609 * : [no log message] 7610 76111990-03-20 Vern Paxson <vern@ee.lbl.gov> 7612 7613 * flex.skl: Tweaks for lint and C++ 7614 76151990-03-20 Vern Paxson <vern@ee.lbl.gov> 7616 7617 * flex.1: -ll => -lfl 7618 76191990-03-20 Vern Paxson <vern@ee.lbl.gov> 7620 7621 * NEWS: 2.2 changes 7622 76231990-03-20 Vern Paxson <vern@ee.lbl.gov> 7624 7625 * flex.skl: Changed to use YY_BUFFER_STATE everywhere. 7626 76271990-03-20 Vern Paxson <vern@ee.lbl.gov> 7628 7629 * flex.1: [no log message] 7630 76311990-03-20 Vern Paxson <vern@ee.lbl.gov> 7632 7633 * dfa.c: "associated rules" changed to "associated rule line 7634 numbers". 7635 76361990-03-20 Vern Paxson <vern@ee.lbl.gov> 7637 7638 * scan.l: cast added to malloc() call to keep lint happy. 7639 76401990-03-20 Vern Paxson <vern@ee.lbl.gov> 7641 7642 * yylex.c: Fixed handling of premature EOF's. 7643 76441990-03-20 Vern Paxson <vern@ee.lbl.gov> 7645 7646 * sym.c: Removed declaration of malloc() 7647 76481990-03-20 Vern Paxson <vern@ee.lbl.gov> 7649 7650 * scan.l: Removed malloc() declaration. Added detection of EOF in 7651 actions. 7652 76531990-03-20 Vern Paxson <vern@ee.lbl.gov> 7654 7655 * parse.y: Rules rewritten so '/' and '$' parsed correctly. 7656 76571990-03-20 Vern Paxson <vern@ee.lbl.gov> 7658 7659 * nfa.c: Corrected line numbers for continued actions. 7660 76611990-03-20 Vern Paxson <vern@ee.lbl.gov> 7662 7663 * misc.c: Removed declarations of malloc() and realloc(). 7664 76651990-03-20 Vern Paxson <vern@ee.lbl.gov> 7666 7667 * main.c: Summary of generation flags. Minor -8 tweaks. 7668 76691990-03-20 Vern Paxson <vern@ee.lbl.gov> 7670 7671 * gen.c: full support for -d 7672 76731990-03-20 Vern Paxson <vern@ee.lbl.gov> 7674 7675 * flexdef.h: defines for malloc() and realloc() conditional defines 7676 for abs(), min(), and max() 7677 76781990-03-20 Vern Paxson <vern@ee.lbl.gov> 7679 7680 * flex.skl: Many multiple-buffer additions. 7681 76821990-03-20 Vern Paxson <vern@ee.lbl.gov> 7683 7684 * dfa.c: -8 tweaks. 7685 76861990-03-19 Vern Paxson <vern@ee.lbl.gov> 7687 7688 * flex.skl: Proto hacks. NUL hacks. Debugging hacks. C++ hacks. 7689 76901990-03-16 Vern Paxson <vern@ee.lbl.gov> 7691 7692 * : RCS won't let me unedit! gets "Missing access list" 7693 76941990-03-16 Vern Paxson <vern@ee.lbl.gov> 7695 7696 * tblcmp.c: Minor tweaks for NUL's. 7697 76981990-03-16 Vern Paxson <vern@ee.lbl.gov> 7699 7700 * : no changes -- had checked out for testing smaller read buffer 7701 sizes 7702 77031990-03-16 Vern Paxson <vern@ee.lbl.gov> 7704 7705 * nfa.c: hack for NUL's. 7706 77071990-03-16 Vern Paxson <vern@ee.lbl.gov> 7708 7709 * misc.c: Hack to cshell for NUL's. 7710 77111990-03-16 Vern Paxson <vern@ee.lbl.gov> 7712 7713 * main.c: NUL's. -8 7714 77151990-03-16 Vern Paxson <vern@ee.lbl.gov> 7716 7717 * gen.c: NUL's. 7718 77191990-03-16 Vern Paxson <vern@ee.lbl.gov> 7720 7721 * flexdef.h: NUL's. 8-bit chars. 7722 77231990-03-16 Vern Paxson <vern@ee.lbl.gov> 7724 7725 * flex.skl: NUL's; indenting 7726 77271990-03-16 Vern Paxson <vern@ee.lbl.gov> 7728 7729 * dfa.c: more thrashing around with NUL's 7730 77311990-03-16 Vern Paxson <vern@ee.lbl.gov> 7732 7733 * ccl.c: removed NUL hack 7734 77351990-03-14 Vern Paxson <vern@ee.lbl.gov> 7736 7737 * yylex.c: Added <<EOF>> token 7738 77391990-03-14 Vern Paxson <vern@ee.lbl.gov> 7740 7741 * ecs.c, flexdef.h: Tweaks for NUL chars. 7742 77431990-03-14 Vern Paxson <vern@ee.lbl.gov> 7744 7745 * dfa.c, gen.c, main.c, misc.c, parse.y, scan.l, tblcmp.c: Tweaks 7746 for NUL chars. 7747 77481990-03-14 Vern Paxson <vern@ee.lbl.gov> 7749 7750 * ccl.c: Tweaks for handling NUL's. 7751 77521990-02-28 Vern Paxson <vern@ee.lbl.gov> 7753 7754 * flex.1: [no log message] 7755 77561990-02-28 Vern Paxson <vern@ee.lbl.gov> 7757 7758 * flex.1: Changed .so options.man to inlined version since flex.1 7759 will have a different (shorter) options description. 7760 77611990-02-28 Vern Paxson <vern@ee.lbl.gov> 7762 7763 * flex.1: [no log message] 7764 77651990-02-28 Vern Paxson <vern@ee.lbl.gov> 7766 7767 * flex.1: [no log message] 7768 77691990-02-26 Vern Paxson <vern@ee.lbl.gov> 7770 7771 * flex.1: [no log message] 7772 77731990-02-25 Vern Paxson <vern@ee.lbl.gov> 7774 7775 * flex.1: [no log message] 7776 77771990-02-25 Vern Paxson <vern@ee.lbl.gov> 7778 7779 * flex.1: Initial revision 7780 77811990-01-16 Vern Paxson <vern@ee.lbl.gov> 7782 7783 * gen.c: Restored EOB accepting list for REJECT. Second try at 2.2 7784 Release. 7785 77861990-01-16 Vern Paxson <vern@ee.lbl.gov> 7787 7788 * misc.c: Added missing ',' in error message. 2.2 Release, second 7789 try. 7790 77911990-01-16 Vern Paxson <vern@ee.lbl.gov> 7792 7793 * yylex.c: 8-bit char support. 2.2 Release. 7794 77951990-01-15 Vern Paxson <vern@ee.lbl.gov> 7796 7797 * scan.l: 8-bit char support. Arbitrary indented/%{} code allowed 7798 in section 2. \x escapes. %t support. Minor POSIX-compliance 7799 changes. BEGIN(0) -> BEGIN(INITIAL). yywrap() and set_input_file() 7800 for multiple input files. C_COMMENT_2 removed. 2.2 Release. 7801 78021990-01-15 Vern Paxson <vern@ee.lbl.gov> 7803 7804 * flexdef.h: 8-bit char support. SYS_V / Atari portability fixes. 7805 Removed generated array names. CSIZE now only defined if not 7806 already defined. Added "csize" global. Added "input_files", 7807 "num_input_files", and "program_name" globals. %t support globals. 7808 2.2 Release. 7809 78101990-01-15 Vern Paxson <vern@ee.lbl.gov> 7811 7812 * gen.c: Removed unused EOB_accepting_list array. 2.2 Release. 7813 78141990-01-15 Vern Paxson <vern@ee.lbl.gov> 7815 7816 * gen.c: Bug in -F table generation fixed. 8-bit char support. 7817 Hardwired generated array names. "const"'s added to generated code. 7818 Fixed yymore() / trailing context bug. 7819 78201990-01-15 Vern Paxson <vern@ee.lbl.gov> 7821 7822 * parse.y: 8-bit char support. Error-message pinpointing. 2.2 7823 Release. 7824 78251990-01-15 Vern Paxson <vern@ee.lbl.gov> 7826 7827 * main.c: Unsigned char support. %t support. Removed hard-wiring 7828 of program name "flex". -c changed to -C; -c now deprecated. -n 7829 added. :-( Multiple input files. SYSV tmpnam() use. Removed old 7830 #define's from output. Identified error messages w/ filename and 7831 line. 2.2 Release. 7832 78331990-01-15 Vern Paxson <vern@ee.lbl.gov> 7834 7835 * sym.c: Unsigned char support. 2.2 Release. 7836 78371990-01-15 Vern Paxson <vern@ee.lbl.gov> 7838 7839 * nfa.c: Removed redundant test. 2.2 Release. 7840 78411990-01-15 Vern Paxson <vern@ee.lbl.gov> 7842 7843 * misc.c: Unsigned char support. \x support. 2.2 Release. 7844 78451990-01-15 Vern Paxson <vern@ee.lbl.gov> 7846 7847 * tblcmp.c: 8-bit char support. 2.2 Release. 7848 78491990-01-15 Vern Paxson <vern@ee.lbl.gov> 7850 7851 * flex.skl: C++ support. Turbo-C support. 8-bit char support. 7852 yyleng is an int. unput() callable in section 3. yymore hacks. 7853 yyrestart() no longer closes stdin. 2.2 Release. 7854 78551990-01-15 Vern Paxson <vern@ee.lbl.gov> 7856 7857 * ecs.c: %t support. 8-bit/unsigned char support. 2.2 Release. 7858 78591990-01-15 Vern Paxson <vern@ee.lbl.gov> 7860 7861 * dfa.c: %t hacks. minor cosmetics. 2.2 Relase. 7862 78631990-01-15 Vern Paxson <vern@ee.lbl.gov> 7864 7865 * ccl.c: Changes for unsigned/8-bit chars. 2.2 Release. 7866 78671990-01-10 Vern Paxson <vern@ee.lbl.gov> 7868 7869 * libmain.c: Initial revision 7870 78711989-12-30 Vern Paxson <vern@ee.lbl.gov> 7872 7873 * nfa.c: removed gratuitous trailing context code 7874 78751989-12-30 Vern Paxson <vern@ee.lbl.gov> 7876 7877 * main.c: made -c<compression flags> case-sensitive 7878 78791989-12-30 Vern Paxson <vern@ee.lbl.gov> 7880 7881 * flex.skl: unput() bug fix 7882 78831989-12-30 Vern Paxson <vern@ee.lbl.gov> 7884 7885 * README: [no log message] 7886 78871989-06-20 Vern Paxson <vern@ee.lbl.gov> 7888 7889 * scan.l: changed to not use '|' and trailing context combo so users 7890 can test using -F ... 7891 78921989-06-20 Vern Paxson <vern@ee.lbl.gov> 7893 7894 * parse.y: made trailing context combined with '|' warning always 7895 come out 7896 78971989-06-20 Vern Paxson <vern@ee.lbl.gov> 7898 7899 * README: [no log message] 7900 79011989-06-20 Vern Paxson <vern@ee.lbl.gov> 7902 7903 * COPYING: Initial revision 7904 79051989-06-20 Vern Paxson <vern@ee.lbl.gov> 7906 7907 * NEWS, README, main.c: [no log message] 7908 79091989-06-20 Vern Paxson <vern@ee.lbl.gov> 7910 7911 * README: [no log message] 7912 79131989-06-20 Vern Paxson <vern@ee.lbl.gov> 7914 7915 * NEWS, README, main.c: [no log message] 7916 79171989-06-20 Vern Paxson <vern@ee.lbl.gov> 7918 7919 * : Beta release 7920 79211989-06-20 Vern Paxson <vern@ee.lbl.gov> 7922 7923 * NEWS, main.c: [no log message] 7924 79251989-06-20 Vern Paxson <vern@ee.lbl.gov> 7926 7927 * flex.skl, flexdef.h, gen.c, misc.c, nfa.c, parse.y, scan.l, sym.c: 7928 2.0.1 beta 7929 79301989-06-20 Vern Paxson <vern@ee.lbl.gov> 7931 7932 * README: [no log message] 7933 79341989-05-25 Vern Paxson <vern@ee.lbl.gov> 7935 7936 * gen.c: fixsed bug with -I and backtracking 7937 79381989-05-25 Vern Paxson <vern@ee.lbl.gov> 7939 7940 * flex.skl: Cleaned up forward declarations of yyunput() and input() 7941 79421989-05-25 Vern Paxson <vern@ee.lbl.gov> 7943 7944 * parse.y: Split copyright string. 7945 79461989-05-25 Vern Paxson <vern@ee.lbl.gov> 7947 7948 * nfa.c: Split copyright string. Added check for empty machine in 7949 dupmachine(). 7950 79511989-05-25 Vern Paxson <vern@ee.lbl.gov> 7952 7953 * ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, scan.l, sym.c, 7954 tblcmp.c, yylex.c: Split copyright string into two to avoid tempting 7955 fate with \<newline> sequences ... 7956 79571989-05-24 Vern Paxson <vern@ee.lbl.gov> 7958 7959 * README: updated for 2nd release Beta test added RCS header 7960 79611989-05-24 Vern Paxson <vern@ee.lbl.gov> 7962 7963 * flexdef.h: removed static char copyright 7964 79651989-05-24 Vern Paxson <vern@ee.lbl.gov> 7966 7967 * flexdef.h: Added BSD copyright notice. Removed 7968 FAST_SKELETON_FILE. 7969 79701989-05-24 Vern Paxson <vern@ee.lbl.gov> 7971 7972 * main.c: added BSD copyright notice. Removed references to 7973 FAST_SKELETON_FILE. 7974 79751989-05-24 Vern Paxson <vern@ee.lbl.gov> 7976 7977 * ecs.c, gen.c, nfa.c: Added BSD copyright notice 7978 79791989-05-24 Vern Paxson <vern@ee.lbl.gov> 7980 7981 * ccl.c, dfa.c, misc.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 7982 added BSD copyright notice 7983 79841989-05-24 Vern Paxson <vern@ee.lbl.gov> 7985 7986 * flex.skl: Initial revision 7987 79881989-05-19 Vern Paxson <vern@ee.lbl.gov> 7989 7990 * yylex.c: renamed accnum to num_rules 7991 79921989-05-19 Vern Paxson <vern@ee.lbl.gov> 7993 7994 * tblcmp.c: moved table generation code to gen.c moved ntod() to 7995 dfa.c 7996 79971989-05-19 Vern Paxson <vern@ee.lbl.gov> 7998 7999 * sym.c: the most piddling format change imaginable 8000 80011989-05-19 Vern Paxson <vern@ee.lbl.gov> 8002 8003 * scan.l: changed to look for yymore, REJECT, %used and %unused 8004 removed gross magic for dealing with section 3 8005 80061989-05-19 Vern Paxson <vern@ee.lbl.gov> 8007 8008 * nfa.c, parse.y: changes for variable trailing context 8009 80101989-05-19 Vern Paxson <vern@ee.lbl.gov> 8011 8012 * misc.c: added all_lower() and all_upper() 8013 80141989-05-19 Vern Paxson <vern@ee.lbl.gov> 8015 8016 * main.c: added checking for features being Really used 8017 backtracking, performance reports misc. cleanup 8018 80191989-05-19 Vern Paxson <vern@ee.lbl.gov> 8020 8021 * gen.c: major overhaul for merged skeleton 8022 80231989-05-19 Vern Paxson <vern@ee.lbl.gov> 8024 8025 * flexdef.h: a zillion changes/additions/cleanups 8026 80271989-05-19 Vern Paxson <vern@ee.lbl.gov> 8028 8029 * dfa.c: added backtrack report added checking for dangerous 8030 trailing context considerable minor cleanup 8031 80321989-05-19 Vern Paxson <vern@ee.lbl.gov> 8033 8034 * ccl.c: list_character_set() modified to take a FILE to write to 8035 ... 8036 80371989-05-19 Vern Paxson <vern@ee.lbl.gov> 8038 8039 * README: updated for beta release 8040 80411988-11-25 Vern Paxson <vern@ee.lbl.gov> 8042 8043 * main.c: added -p flag generation of #define's for scanner 8044 80451988-11-25 Vern Paxson <vern@ee.lbl.gov> 8046 8047 * flexdef.h: Added END_OF_BUFFER_ACTION and bol_needed 8048 80491988-11-25 Vern Paxson <vern@ee.lbl.gov> 8050 8051 * dfa.c: added ntod() 8052 80531988-05-09 Vern Paxson <vern@ee.lbl.gov> 8054 8055 * gen.c: Initial revision 8056 80571988-05-08 Vern Paxson <vern@ee.lbl.gov> 8058 8059 * yylex.c: RCS header changed display style of non-printings from ^x 8060 to \0xx 8061 80621988-05-08 Vern Paxson <vern@ee.lbl.gov> 8063 8064 * tblcmp.c: RCS header MAX_XTIONS_FOR_FULL_INTERIOR_FIT -> 8065 MAX_XTIONS_FULL_INTERIOR_FIT made back-tracking accepting number be 8066 one greater than the last legit accepting number, instead of 0. 8067 This way, end-of-buffer can take 0 and no negative accepting numbers 8068 are needed. added genftbl() changed last ftl references to C added 8069 check for UNSIGNED_CHAR's added back-track logic to make_tables() 8070 added checking and report for backtracking fixed fence-post error 8071 with onesp stack pointer 8072 80731988-05-08 Vern Paxson <vern@ee.lbl.gov> 8074 8075 * sym.c: RCS header changed "entry" to "sym_entry" to avoid conflict 8076 with old keyword 8077 80781988-05-08 Vern Paxson <vern@ee.lbl.gov> 8079 8080 * scan.l: RCS header removed \^ from ESCSEQ 8081 80821988-05-08 Vern Paxson <vern@ee.lbl.gov> 8083 8084 * parse.y: RCS header bug fix due to missing default rule, could 8085 have to backtrack when backtrack variables haven't been set up 8086 80871988-05-08 Vern Paxson <vern@ee.lbl.gov> 8088 8089 * nfa.c: RCS ident yy_cp, yy_bp support name shortenings assoc_rule 8090 support 8091 80921988-05-08 Vern Paxson <vern@ee.lbl.gov> 8093 8094 * misc.c: RCS header check before malloc()'ing for 16 bit overflow 8095 MS_DOS, VMS ifdef's removed commented-out \^ code removed FTLSOURCE 8096 code added readable_form() 8097 80981988-05-08 Vern Paxson <vern@ee.lbl.gov> 8099 8100 * main.c: Added RCS header removed revision history misc additions 8101 and fixes to globals VMS ifdef's backtracking statistics -p flag 8102 name shortenings 8103 81041988-05-08 Vern Paxson <vern@ee.lbl.gov> 8105 8106 * flexdef.h: removed revision history added RCS header added VMS, 8107 MS_DOS ifdef's removed DEFAULT_ACTION, changed END_OF_BUFFER_ACTION 8108 shortened MAX_XTIONS_FOR_FULL_INTERIOR_FIT to 8109 MAX_XTIONS_FULL_INTERIOR_FIT added MAX_ASSOC_RULES added 8110 performance_report, assoc_rule gloabls added num_backtracking gloabl 8111 shortened allocate_integer_pointer_array, 8112 reallocate_integer_pointer_array 8113 81141988-05-08 Vern Paxson <vern@ee.lbl.gov> 8115 8116 * ecs.c: added RCS id added PROCFLG to avoid assumption of signed 8117 char's 8118 81191988-05-08 Vern Paxson <vern@ee.lbl.gov> 8120 8121 * dfa.c: added RCS id added check_for_backtracking() added 8122 dump_associated_rules() added dump_transitions() shortened 8123 reallocate_integer_pointer_array to reallocate_int_ptr_array removed 8124 some dfaacc_{state,set} abuses 8125 81261988-05-08 Vern Paxson <vern@ee.lbl.gov> 8127 8128 * ccl.c: Added list_character_set() 8129 81301988-05-07 Vern Paxson <vern@ee.lbl.gov> 8131 8132 * ccl.c: added RCS id 8133 81341988-04-10 Vern Paxson <vern@ee.lbl.gov> 8135 8136 * README: minor tweaks 8137 81381988-04-10 Vern Paxson <vern@ee.lbl.gov> 8139 8140 * README: forgot sh flex.shar 8141 81421988-04-10 Vern Paxson <vern@ee.lbl.gov> 8143 8144 * README: final tweaking 8145 81461988-04-10 Vern Paxson <vern@ee.lbl.gov> 8147 8148 * tblcmp.c: removed minor lint fluff 8149 81501988-04-10 Vern Paxson <vern@ee.lbl.gov> 8151 8152 * NEWS: [no log message] 8153 81541988-04-10 Vern Paxson <vern@ee.lbl.gov> 8155 8156 * NEWS, README: Initial revision 8157 81581988-04-10 Vern Paxson <vern@ee.lbl.gov> 8159 8160 * yylex.c: added identifying comment. changed to include "parse.h" 8161 instead of "y.tab.h" 8162 81631988-04-10 Vern Paxson <vern@ee.lbl.gov> 8164 8165 * tblcmp.c: Changed name from flexcmp.c -> tblcmp.c fixed misc. 8166 typos made generating ec tables be a routine 8167 81681988-04-10 Vern Paxson <vern@ee.lbl.gov> 8169 8170 * sym.c: changed name from flexsym.c -> sym.c revamped calling 8171 sequences, etc., for extended table struct definition which now has 8172 both char * and int fields. 8173 81741988-04-10 Vern Paxson <vern@ee.lbl.gov> 8175 8176 * scan.l: Changed name from flexscan.l -> scan.l fixed bug in 8177 <RECOVER> added block comments between rules. 8178 81791988-04-10 Vern Paxson <vern@ee.lbl.gov> 8180 8181 * parse.y: changed name from flexparse.y -> parse.y added start 8182 condition "INITIAL" made a{3} have "variable length" 8183 81841988-04-10 Vern Paxson <vern@ee.lbl.gov> 8185 8186 * nfa.c: changed name from flexnfa.c -> nfa.c corrected some typos. 8187 81881988-04-10 Vern Paxson <vern@ee.lbl.gov> 8189 8190 * misc.c: changed name from flexmisc.c -> misc.c 8191 81921988-04-10 Vern Paxson <vern@ee.lbl.gov> 8193 8194 * main.c: fixed bug causing core dumps if skeleton files could not 8195 be opened. Added -cF. Added fullspd to be equivalent to fulltbl 8196 for which options is cannot be mixed with. 8197 81981988-04-10 Vern Paxson <vern@ee.lbl.gov> 8199 8200 * flexdef.h: fixed typos, enhanced symbol table definition. 8201 82021988-04-10 Vern Paxson <vern@ee.lbl.gov> 8203 8204 * ecs.c: changed name from flexecs.c to ecs.c 8205 82061988-04-10 Vern Paxson <vern@ee.lbl.gov> 8207 8208 * dfa.c: changed name from flexdfa.c to dfa.c 8209 82101988-04-10 Vern Paxson <vern@ee.lbl.gov> 8211 8212 * ccl.c: changed name from flexccl.c -> ccl.c 8213 82141988-02-13 Vern Paxson <vern@ee.lbl.gov> 8215 8216 * ccl.c, dfa.c, ecs.c, flexdef.h, main.c, misc.c, nfa.c, parse.y, 8217 scan.l, sym.c, tblcmp.c, yylex.c: Beta Release. 8218 82191987-11-08 Vern Paxson <vern@ee.lbl.gov> 8220 8221 * Initial revision 8222 8223