12016-12-30 Will Estes <westes575@gmail.com> 2 3 * NEWS: doc: update NEWS for 2.6.3 release 4 52016-11-26 Explorer09 <explorer09@gmail.com> 6 7 * configure.ac, src/Makefile.am: build: New configure option 8 '--disable-bootstrap'. If configure is run with '--disable-bootstrap', then stage1flex 9 won't be built and stage1scan.c will be generated by sed'ing scan.c. This option is intended to workaround bootstrap bugs rather than to 10 fix the bootstrapping issues which are proving subtler and harder to 11 fix than anyone would like. 12 132016-11-26 Explorer09 <explorer09@gmail.com> 14 15 * src/Makefile.am: build: "make clean" deletes stage1scan.c, 16 stage1flex 17 182016-11-26 Explorer09 <explorer09@gmail.com> 19 20 * configure.ac, src/Makefile.am: build: allow building libfl even 21 with --disable-libfl. For various reasons, we may wish to build libfl explicitly even when 22 configure has been run with the --disable-libfl option. This is 23 possible, now, via 'make -C src libfl.la'. 24 252016-12-19 Alexis La Goutte <alexis.lagoutte@gmail.com> 26 27 * src/flex.skl: scanner: remove trailing whitespace in skeleton 28 292016-12-01 Demi Obenour <demiobenour@gmail.com> 30 31 * src/buf.c, src/main.c, src/parse.y: scanner: Disallow, overquote 32 '[' and ']' in prefix 33 342016-12-29 Samuel Thibault <samuel.thibault@ens-lyon.org> 35 36 * src/main.c: scanner: allocate correct buffer size for m4 path. Flex did not check the length of the m4 path which could lead to a 37 buffer overflow in some cases. Additionally, not all platforms 38 believe in PATH_MAX, so stop relying on it. Fixes #138 39 402016-11-24 Will Estes <westes575@gmail.com> 41 42 * NEWS: doc: note no more libcompat in NEWS 43 442016-11-24 Will Estes <westes575@gmail.com> 45 46 * lib/Makefile.am: build: explain empty lib/Makefile.am 47 482016-11-20 Explorer09 <explorer09@gmail.com> 49 50 * configure.ac: build: warn about cross compiling with *alloc 51 522016-11-19 Explorer09 <explorer09@gmail.com> 53 54 * configure.ac, lib/Makefile.am, lib/lib.c, src/Makefile.am: build: 55 Link $(LIBOBJS) from src/ dir, remove libcompat.la. The libcompat.la library was small and less friendly to 56 bootstrapping and cross compilation. Now, we will simply link 57 individual object files as needed, which is simpler. 58 592016-11-16 Explorer09 <explorer09@gmail.com> 60 61 * src/Makefile.am: build: Let stage1flex respect LFLAGS 62 632016-11-14 Will Estes <westes575@gmail.com> 64 65 * NEWS: doc: describe --disable-libfl in NEWS 66 672016-10-31 Explorer09 <explorer09@gmail.com> 68 69 * configure.ac, src/Makefile.am: build: Add --disable-libfl 70 configure option. Disabling libfl is useful when building flex for a cross-toolchain. Fixes: GH-99 71 722016-11-09 Demi Obenour <demiobenour@gmail.com> 73 74 * src/flex.skl, tests/array_r.l: fix backwards incompatible changes 75 in 2.6.2. This patch addscompatibility `#defines` for all macros affected by 76 `%prefix`. Fixes #113. 77 782016-11-08 Will Estes <westes575@gmail.com> 79 80 * tests/.gitignore: git: ignore quote_in_comment artifacts 81 822016-11-08 Demi Obenour <demiobenour@gmail.com> 83 84 * src/scan.l, tests/Makefile.am, tests/quote_in_comment.l, 85 tests/quote_in_comment.txt: Fixes a major bug in Flex's own lexing 86 of literals. My changes caused Flex to mishandle string and character literals in 87 line comments. This commit fixes them. Fixes #113. 88 892016-11-06 Thomas Klausner <wiz@NetBSD.org> 90 91 * configure.ac: Fix unportable test(1) operator. "==" is only supported by bash, "=" is the standard comparison 92 operator. 93 942016-11-02 Demi Obenour <demiobenour@gmail.com> 95 96 * tests/quotes.l: Add more escaping tests 97 982016-11-01 Demi Obenour <demiobenour@gmail.com> 99 100 * src/scan.l: Fix another escaping bug in non-indented verbatim section 2 code. I also did some reformatting. 101 1022016-10-28 Alastair Hughes <hobbitalastair@gmail.com> 103 104 * configure.ac: build: fix false negatives for help2man and texi2dvi HELP2MAN and TEXI2DVI (or the corresponding ac_prog variables) will 105 never be zero length as they fall back to the missing script; check 106 for the fall back and warn on that instead of always warning. 107 1082016-10-28 Explorer09 <explorer09@gmail.com> 109 110 * doc/Makefile.am: doc: Don't delete flex.1 during "make distclean". flex.1 is pre-generated in release tarball. If we delete it, the 111 next "configure and make" on the source directory will then require 112 help2man unnecessarily. 113 1142016-10-27 Alastair Hughes <hobbitalastair@gmail.com> 115 116 * NEWS, doc/Makefile.am: Only regenerate the man page when required. Make the flex binary an order-only prerequisite, and add back the 117 prerequisites from before 7cfb440. This prevents rebuilding the man 118 page whenever the flex binary is rebuilt, which causes problems if 119 help2man is not installed and will never work when cross compiling. Fixes #108. 120 1212016-10-26 Will Estes <westes575@gmail.com> 122 123 * NEWS, src/Makefile.am: build: no longer build PIC version of 124 libfl. The PIC version of libfl was not being built correctly. From the 125 lack of bug reports around this problem, we conclude that the PIC 126 version of libfl is not used and so we drop it from the build build 127 targets for flex. 128 1292016-10-25 Explorer09 <explorer09@gmail.com> 130 131 * README.md: doc: README.md formatting fixes * Wrap everything in the raw document in 72 char per line limit. * Proper casing for terms "Git" and "GitHub" (don't try to look 132 lazy). * Add unordered list marks when needed. * Say `configure && make && make install` and quoted for fixed-width font. Signed-off-by: Kang-Che Sung <explorer09@gmail.com> 133 1342016-10-25 Will Estes <westes575@gmail.com> 135 136 * NEWS, configure.ac: build: version 2.6.3 begins 137 1382016-10-24 Will Estes <westes575@gmail.com> 139 140 * NEWS: doc: mark 2.6.2 release date 141 1422016-10-24 Will Estes <westes575@gmail.com> 143 144 * .gitignore, NEWS, configure.ac: build: switch xz to lzip 145 1462016-10-20 Demi Obenour <demiobenour@gmail.com> 147 148 * src/scan.l, tests/quotes.l: Fix M4 quotation in section 2 prologue 149 and refactor duplicated code 150 1512016-10-21 Alex Kennedy <alexzanderkennedy@gmail.com> 152 153 * doc/flex.texi: Update flex.texi: Removed repedative wording "Flex used to" was written twice at the beginning of Chapter 9, 154 paragraph 2. 155 1562016-09-27 Demi Obenour <demiobenour@gmail.com> 157 158 * src/dfa.c, src/gen.c, src/main.c, src/nfa.c, src/parse.y, 159 src/scan.l, tests/bison_yylval_scanner.l, 160 tests/include_by_push.direct.l: Improved M4 quotation This fixes M4 quotation of certain strings beginning with `yy` (in 161 section 3 of the input file only) and character literals. The new 162 quotation method is also less brittle and faster. Tests that relied on the old behavior were fixed. Also, `yyconst` is no longer defined; use `const` (which it 163 unconditionally was defined to) instead. 164 1652016-10-19 Will Estes <westes575@gmail.com> 166 167 * Makefile.am, configure.ac: build: for automake, flex is foreign 168 1692016-10-19 Will Estes <westes575@gmail.com> 170 171 * README, README.md: doc: mv README to README.md 172 1732016-10-19 Will Estes <westes575@gmail.com> 174 175 * README: doc: touch up README 176 1772016-10-19 Will Estes <westes575@gmail.com> 178 179 * README: doc: README no longer mentions sourceforge 180 1812016-10-06 Will Estes <westes575@gmail.com> 182 183 * NEWS: doc: update NEWS with more post-2.6.1 additions 184 1852016-09-27 Demi Obenour <demiobenour@gmail.com> 186 187 * src/filter.c, src/flexdef.h, src/main.c, src/misc.c, 188 src/options.c, src/options.h, src/scan.l, src/yylex.c, 189 tests/Makefile.am, tests/alloc_extra.l, tests/array_r.l, 190 tests/basic_r.l, tests/c_cxx_nr.lll, tests/c_cxx_r.lll, 191 tests/debug_r.l, tests/include_by_reentrant.direct.l, 192 tests/lineno_r.l, tests/mem_nr.l, tests/mem_r.l, tests/posix.l, 193 tests/posixly_correct.l, tests/pthread.l, tests/quotes.l, 194 tests/reject.l4, tests/rescan_nr.direct.l, tests/rescan_r.direct.l, 195 tests/string_nr.l, tests/string_r.l: Fix M4 quoting of section 3. This fixes M4 quoting of section 3 of the input file, including 196 escape sequences and character constants. Tests were added to verify the behavior in section 3 with respect to 197 quoting. Both escaping of quotes and quoting of potential 198 macro-start characters are tested. Existing tests were also fixed to 199 account for the new -- and now correct -- behavior. Many tests 200 relied on the old behavior of expanding M4 macros in section 3. 201 They needed to be updated for the new behavior. 202 2032016-10-03 Mightyjo <mightyjo@gmail.com> 204 205 * src/flex.skl, tests/.gitignore, tests/Makefile.am, 206 tests/cxx_restart.ll, tests/cxx_restart.txt: Fix yyrestart(NULL) 207 SEGV. 208 2092016-09-05 Demi Obenour <demiobenour@gmail.com> 210 211 * src/scan.l: scanner: M4 quoting fixes 212 2132016-09-05 Demi Obenour <demiobenour@gmail.com> 214 215 * src/Makefile.am: Support `make indent` for out of source builds 216 2172016-09-24 Demi Obenour <demiobenour@gmail.com> 218 219 * src/Makefile.am, src/mkskel.sh: Simplify some shell code 220 2212016-09-23 Demi Obenour <demiobenour@gmail.com> 222 223 * doc/flex.texi, src/flex.skl, src/flexdef.h, src/main.c, 224 src/options.c, src/options.h, src/scan.l, tests/.gitignore, 225 tests/Makefile.am, tests/noansi_nr.l, tests/noansi_nr.txt, 226 tests/noansi_r.l, tests/noansi_r.txt: no longer generate K&R C 227 scanners 228 2292016-09-04 Demi Obenour <demiobenour@gmail.com> 230 231 * src/scan.l: Fix escaping of `[[` and `]]` in strings Previously, `[[` and `]]` were not escaped in strings, which led to 232 bad interactions with m4. Also, don't break strings on newline, as GCC et al support 233 whitespace between a backslash and the subsequent newline. 234 2352016-06-20 Translation Project <coordinator@translationproject.org> 236 237 * NEWS, po/sv.po: new sv translation 238 2392016-05-23 Demetri Obenour <demiobenour@gmail.com> 240 241 * src/misc.c: Delete action_m4_define from misc.c This function was not used and always triggered a fatal error when 242 run. 243 2442016-05-20 Will Estes <westes575@gmail.com> 245 246 * tests/Makefile.am, tests/testwrapper-direct.sh: test: run direct 247 tests from srcdir 248 2492016-01-11 Egor Pugin <egor.pugin@gmail.com> 250 251 * tests/include_by_buffer.direct.l, tests/include_by_push.direct.l, 252 tests/include_by_reentrant.direct.l: Exited with error code on some 253 conditions in include tests 254 2552016-05-20 Will Estes <westes575@gmail.com> 256 257 * tests/testwrapper.sh: test: drop .exe when making input file names 258 2592016-05-20 Will Estes <westes575@gmail.com> 260 261 * tests/Makefile.am: test: removed dependencies for include tests 262 2632016-04-28 Tobias Klauser <tklauser@distanz.ch> 264 265 * src/scanflags.c: Avoid realloc on every call of sf_push() Currently, every call to sf_push() realloc()'s _sf_stack, even if 266 the maximum size _sf_max wasn't changed. As the indentation beneath 267 the "if" clause already indicates, the realloc() should only be 268 executed if _sf_max was increased. Found by compiling flex with the -Wmisleading-indentation flags of 269 gcc, which leads to the following warning: scanflags.c: In function ‘sf_push’: scanflags.c:42:5: warning: 270 this ‘if’ clause does not guard... [-Wmisleading-indentation] if 271 (_sf_top_ix + 1 >= _sf_max) ^~ scanflags.c:44:9: note: ...this 272 statement, but the latter is misleadingly indented as if it is 273 guarded by the ‘if’ _sf_stk = realloc(_sf_stk, 274 sizeof(scanflags_t) * _sf_max); ^~~~~~~ 275 2762016-03-31 Will Estes <westes575@gmail.com> 277 278 * doc/Makefile.am: build: prettified command to build man page 279 2802016-03-31 Will Estes <westes575@gmail.com> 281 282 * doc/Makefile.am: build: added man page to DISTCLEANFILES 283 2842016-03-31 Will Estes <westes575@gmail.com> 285 286 * BUGS, TODO: remove unused TODO, BUGS files 287 2882016-03-31 Will Estes <westes575@gmail.com> 289 290 * to.do/README, to.do/Wilhelms.todo, to.do/Wish-List, 291 to.do/flex.rmail, to.do/streams.mail, to.do/unicode/FlexLexer.h, 292 to.do/unicode/ccl.c, to.do/unicode/changes.txt, 293 to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl, 294 to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c, 295 to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c: 296 removed to.do/ directory 297 2982016-03-31 Will Estes <westes575@gmail.com> 299 300 * po/POTFILES.in: gettext: removed flex.skl from POTFILES.in file 301 list 302 3032016-03-31 rlar <rlar> 304 305 * src/Makefile.am: fix skel.c dependency (missing tables_shared.c) 306 and polish build rule Also remove references to srcdir since skel.c is no longer mentioned 307 in po/POTFILES.in. 308 3092016-03-31 rlar <rlar> 310 311 * doc/Makefile.am: fix flex.1 dependency git clean -fdx && ./autogen.sh && \ mkdir -p ../build && cd ../build && ../flex/configure && make -j10 312 && \ make dist failed with: > help2man: can't get `--help' info from ../../flex/src/flex Note: There is no dependency except for the flex binary. 313 3142016-03-31 rlar <rlar> 315 316 * src/Makefile.am: fix stage1scan.c and stage1scan.l dependency git clean -fdx && ./autogen.sh && \ mkdir -p ../build && cd ../build && ../flex/configure && make -j10 failed with: > ../src/stage1flex -o stage1scan.c stage1scan.l > stage1flex: can't 317 open stage1scan.l Note: stage1scan.c is not necessairy in the "make dist" generated tar.gz 318 file. stage1flex will be build from scan.c (which is 319 distributed), and this will then generate stage1scan.c from scan.l 320 3212016-03-31 Will Estes <westes575@gmail.com> 322 323 * po/POTFILES.in: gettext: list src/flex.skl in po/POTFILES.in 324 3252016-03-29 rlar <rlar> 326 327 * src/gen.c: warning in generated code, with -Ca warning: conversion to 'yy_state_type' from 'flex_uint32_t' may 328 change the sign of the result [-Wsign-conversion] 329 3302016-03-29 rlar <rlar> 331 332 * tests/Makefile.am: suppress `WARNINGFLAGS' for the almost obsolete 333 `noansi' test cases 334 3352016-03-29 rlar <rlar> 336 337 * configure.ac, src/Makefile.am, tests/Makefile.am: configure option 338 `--enable-warnings' and `WARNINGFLAGS' `WARNINGFLAGS' can be passed when invoking `configure' and when invoking `make' if configure switch `--enable-warnings' was given then default to something useful if we have `GCC' `WARNINGFLAGS' is not used when compiling `stage1flex' to avoid unnecessary clutter 339 3402016-03-31 Tobias Klauser <tklauser@distanz.ch> 341 342 * src/main.c: Fix potential buffer overflow in strncat() When using clang/llvm 3.8 to compile flex, the following warning is 343 emitted: main.c:378:27: warning: the value of the size argument in 'strncat' 344 is too large, might lead to a buffer overflow [-Wstrncat-size] 345 strncat(m4_path, m4, sizeof(m4_path)); 346 ^~~~~~~~~~~~~~~ 347 main.c:378:27: note: change the argument to be the free space in the 348 destination buffer minus the terminating null byte strncat(m4_path, 349 m4, sizeof(m4_path)); ^~~~~~~~~~~~~~~ 350 sizeof(m4_path) - strlen(m4_path) - 1Fix it up by using the solution proposed by the warning message. 351 3522016-03-29 Robert.Larice Robert Larice <Robert.Larice@t-online.de> 353 354 * src/Makefile.am: build: simplified dependency tracking so parallel 355 make runs succeed 356 3572016-03-20 rlar <rlar> 358 359 * src/flex.skl, src/gen.c, src/main.c: avoid warning in generated 360 code, with -Cf warning: conversion to 'unsigned int' from 'int' may change the sign 361 of the result [-Wsign-conversion] 362 3632016-03-18 Will Estes <westes575@gmail.com> 364 365 * NEWS, configure.ac: mention v2.6.2; summarize changes since 2.6.1 366 3672016-03-18 Will Estes <westes575@gmail.com> 368 369 * doc/flex.texi: doc: corrected example in manual, gh#67 370 3712016-03-16 rlar <rlar> 372 373 * tests/string_nr.l, tests/string_r.l, tests/yyextra.l: warning: 374 conversion to 'size_t' from 'int' may change the sign of the result 375 [-Wsign-conversion] 376 3772016-03-16 rlar <rlar> 378 379 * tests/mem_nr.l, tests/mem_r.l, tests/pthread.l: warning: 380 conversion to 'long unsigned int' from 'int' may change the sign of 381 the result [-Wsign-conversion] 382 3832016-03-16 rlar <rlar> 384 385 * src/flex.skl: warning: conversion to 'flex_uint32_t' from 'long 386 unsigned int' may alter its value [-Wconversion] struct yytbl_reader, member bread is of type flex_uint32_t 387 3882016-03-16 rlar <rlar> 389 390 * tests/alloc_extra.l, tests/bison_nr_main.c, 391 tests/bison_nr_parser.y, tests/bison_yylloc_parser.y: warning: 392 redundant redeclaration of '...' [-Wredundant-decls] 393 3942016-03-16 rlar <rlar> 395 396 * tests/bison_nr_parser.y, tests/bison_yylloc_parser.y, 397 tests/bison_yylval_parser.y, tests/pthread.l: warning: no previous 398 prototype for '...' [-Wmissing-prototypes] 399 4002016-03-16 rlar <rlar> 401 402 * tests/multiple_scanners_r_main.c: warning: unused variable 'fp' 403 [-Wunused-variable] 404 4052016-03-16 rlar <rlar> 406 407 * tests/pthread.l: main(), warning: redundant redeclaration of 408 'main' [-Wredundant-decls] 409 4102016-03-16 rlar <rlar> 411 412 * tests/include_by_reentrant.direct.l, tests/lineno_nr.l, 413 tests/lineno_r.l, tests/lineno_trailing.l: main(), warning: 414 old-style function definition [-Wold-style-definition] 415 4162016-03-16 rlar <rlar> 417 418 * tests/alloc_extra.l, tests/array_nr.l, tests/array_r.l, 419 tests/basic_nr.l, tests/basic_r.l, tests/ccl.l, tests/debug_nr.l, 420 tests/debug_r.l, tests/extended.l, tests/mem_nr.l, tests/mem_r.l, 421 tests/noansi_r.l, tests/posix.l, tests/posixly_correct.l, 422 tests/prefix_nr.l, tests/prefix_r.l, tests/quotes.l, 423 tests/string_nr.l, tests/string_r.l, tests/yyextra.l: main(), 424 warning: old-style function definition [-Wold-style-definition] 425 4262016-03-01 rlar <rlar> 427 428 * src/ecs.c, src/tblcmp.c: Fix two more casts 429 4302016-03-14 Bastian K�cher <git@kchr.de> 431 432 * src/gen.c: Fixes yyl compare with unsigned warning 433 4342016-03-13 Robert Larice <Robert.Larice@t-online.de> 435 436 * configure.ac: Suppress portability warnings in Makefile generation 437 4382016-02-27 rlar <rlar> 439 440 * src/flex.skl: generated code, in yyensure_buffer_stack(), change 441 type of local `num_to_alloc' which is exclusively used in yy_size_t context 442 4432016-03-01 rlar <rlar> 444 445 * src/flex.skl: generated code, in yy_get_next_buffer(), change type 446 of local `number_to_move' suits better, because `yy_n_chars' and `yy_buf_size' are of type 447 `int' 448 4492016-02-27 rlar <rlar> 450 451 * src/flex.skl: generated code, `_yybytes_len' is of type `int', fix 452 code accordingly 453 4542016-02-28 rlar <rlar> 455 456 * src/gen.c: generated code, `max_size' seems to be of type `int', 457 fix casts accordingly 458 4592016-02-28 rlar <rlar> 460 461 * src/flex.skl: generated code, here `new_size' is of type `int', 462 fix casts accordingly 463 4642016-02-28 rlar <rlar> 465 466 * src/flex.skl: generated code, `yy_buf_size' is of type `int', fix 467 casts accordingly 468 4692016-02-28 rlar <rlar> 470 471 * src/flex.skl: generated code, `offset' is of type `int' 472 4732016-02-28 rlar <rlar> 474 475 * src/gen.c: generated code, `yy_more_len' is of type `int' 476 4772016-02-28 rlar <rlar> 478 479 * src/scan.l: scan.l, rewrite two loops to avoid unneccesairy 480 casting 481 4822016-03-01 rlar <rlar> 483 484 * src/regex.c, src/tables.c: improve readability 485 4862016-02-28 rlar <rlar> 487 488 * src/tblcmp.c: another cast in tblcmp.c to avoid warning 489 4902016-02-28 rlar <rlar> 491 492 * src/buf.c: casts in buf_append() to get rid of warnings 493 4942016-02-28 rlar <rlar> 495 496 * src/dfa.c, src/gen.c: cast to suite type of flex_uint32_t td_lolen 497 4982016-02-28 rlar <rlar> 499 500 * src/main.c, src/misc.c, src/regex.c, src/scan.l, src/scanopt.c, 501 src/tables_shared.c: cast to get rid of warnings 502 5032016-03-01 rlar <rlar> 504 505 * src/buf.c, src/main.c: cast and fix usage of log10(), ceil to 506 prevent buffer overflow 507 5082016-03-01 rlar <rlar> 509 510 * src/tables.c: tables.c, sprinkle casts to get rid of warnings 511 5122016-03-01 rlar <rlar> 513 514 * src/tables.c: yytbl_data_compress(), change type of local newsz to 515 get rid of warnings 516 5172016-03-01 rlar <rlar> 518 519 * src/tables.c, src/tables.h: change type of struct 520 yytbl_writer.total_written to get rid of warnings 521 5222016-02-28 rlar <rlar> 523 524 * src/tables.c: change argument type of yytbl_writen() to get rid of 525 warnings 526 5272016-03-01 rlar <rlar> 528 529 * src/tables.c: yytbl_write8/16/32(), change type of local variables 530 to get rid of warnings 531 5322016-02-28 rlar <rlar> 533 534 * src/flexdef.h, src/misc.c, to.do/unicode/flexdef.h, 535 to.do/unicode/misc.c: change return type and rename int 536 htoi()/otoi() --> unsigned int htoui()/otoui() 537 5382016-03-01 Will Estes <westes575@gmail.com> 539 540 * NEWS: Mention 2.6.1 release date 541 5422016-02-28 rlar <rlar> 543 544 * src/gen.c: avoid warning, add (int) cast to the read() return 545 value For similiarity with the fread() case. 546 5472016-02-28 rlar <rlar> 548 549 * src/scan.l: avoid warning, POSIX says yyless() has an `int' 550 argument 551 5522016-02-29 rlar <rlar> 553 554 * src/filter.c: use type size_t in filter_tee_header() to avoid 555 warnings 556 5572016-02-29 rlar <rlar> 558 559 * src/filter.c, src/misc.c, src/scanopt.c, src/tables.c: add 560 (size_t) casts to malloc invocations to prevent warnings 561 5622016-02-29 rlar <rlar> 563 564 * src/buf.c, src/misc.c, src/scan.l, src/scanopt.c, src/tables.c: 565 add (int) casts to some strlen() invocations to prevent warnings 566 5672016-02-29 rlar <rlar> 568 569 * src/flexdef.h, src/scan.l, src/sym.c: ndlookup(), char *, to get 570 rid of casts and warnings 571 5722016-02-28 rlar <rlar> 573 574 * src/flexdef.h, src/scan.l, src/sym.c: ndinstal(), char *, to get 575 rid of casts and warnings 576 5772016-02-28 rlar <rlar> 578 579 * src/flexdef.h, src/scan.l, src/sym.c: cclinstal() and ccllookup(), 580 char *, to get rid of casts and warnings 581 5822016-02-28 rlar <rlar> 583 584 * src/gen.c: warning: redundant redeclaration of 585 ‘gen_next_state’ [-Wredundant-decls] 586 5872016-02-28 rlar <rlar> 588 589 * src/gen.c: warning: no previous prototype for ‘mkecstbl’ 590 [-Wmissing-prototypes] 591 5922016-02-28 rlar <rlar> 593 594 * src/main.c: warning: suggest parentheses around assignment used as 595 truth value [-Wparentheses] 596 5972016-02-28 rlar <rlar> 598 599 * src/flexdef.h: warning: redundant redeclaration of ‘yywrap’ 600 [-Wredundant-decls] 601 6022016-02-28 rlar <rlar> 603 604 * src/flexdef.h: warning: redundant redeclaration of ‘yylval’ 605 [-Wredundant-decls] 606 6072016-02-28 rlar <rlar> 608 609 * src/flexdef.h: warning: redundant redeclaration of ‘yyin’ 610 [-Wredundant-decls] 611 6122016-02-28 rlar <rlar> 613 614 * src/flexdef.h, src/main.c: warning: redundant redeclaration of 615 ‘yyparse’ [-Wredundant-decls] 616 6172016-02-28 rlar <rlar> 618 619 * src/parse.y, src/scan.l, src/yylex.c, to.do/unicode/scan.l: 620 unification, rename some more rename these too for improved similiarity: OPTION_OP OPT_HEADER OPT_EXTRA_TYPE OPT_TABLES 621 6222016-02-28 rlar <rlar> 623 624 * src/parse.y, src/scan.l, src/yylex.c, to.do/unicode/scan.l: fix 625 name clash, OPT_OUTFILE from parse.y and from options.h these collide: OPT_OUTFILE OPT_PREFIX OPT_YYCLASS rename them TOK_... in the 626 parser 627 6282016-02-28 Will Estes <westes575@gmail.com> 629 630 * lib/reallocarray.c: Prototyped reallocarray implementation 631 6322016-02-28 Will Estes <westes575@gmail.com> 633 634 * src/scanopt.c: Removed custom strcasecmp() function 635 6362016-02-28 rlar <rlar> 637 638 * src/flex.skl: fwrite wants a size_t, yyleng is int per posix 639 6402016-02-28 rlar <rlar> 641 642 * src/scanopt.c: Remove some unneeded casts 643 6442016-02-28 rlar <rlar> 645 646 * src/flexdef.h: warning: negative integer implicitly converted to 647 unsigned type [-Wsign-conversion] 648 6492016-02-27 rlar <rlar> 650 651 * src/dfa.c, src/parse.y: dfa.c:157:24: warning: conversion to 652 'size_t' from 'int' may change the sign of the result 653 [-Wsign-conversion] most certainly safe cast 654 6552016-02-27 rlar <rlar> 656 657 * src/ccl.c: ccl.c:86:19: warning: conversion to 'unsigned char' 658 from 'int' may alter its value [-Wconversion] ch seems to have been checked for proper range some lines above 659 6602016-02-27 rlar <rlar> 661 662 * tests/bison_nr_parser.y: warning: deprecated directive, use 663 '%pure-parser' [-Wdeprecated] 664 6652016-02-27 rlar <rlar> 666 667 * lib/lib.c: warning: no previous prototype for 'do_nothing' 668 [-Wmissing-prototypes] 669 6702016-02-27 rlar <rlar> 671 672 * src/libmain.c: included stdlib.h header 673 6742016-02-27 Will Estes <westes575@gmail.com> 675 676 * NEWS: Described more post v2.6.0 changes 677 6782016-02-27 Will Estes <westes575@gmail.com> 679 680 * configure.ac: build: Removed bzip2 distribiution archive 681 6822016-02-27 Will Estes <westes575@gmail.com> 683 684 * configure.ac: removed obsolete program check 685 6862016-02-27 Will Estes <westes575@gmail.com> 687 688 * configure.ac: Made some program checks more robust 689 6902016-02-27 rlar <rlar> 691 692 * src/flex.skl: Remove unneeded cast to int 693 6942016-02-27 Will Estes <westes575@gmail.com> 695 696 * src/flex.skl: Fixed incorrect integer type 697 6982016-02-27 Will Estes <westes575@gmail.com> 699 700 * src/flex.skl: Fix more integer types, resolves sf 184, 187 701 7022016-02-26 Robert Larice <Robert.Larice@t-online.de> 703 704 * src/flex.skl, src/gen.c: Removed some type conversion warnings 705 7062016-02-26 Will Estes <westes575@gmail.com> 707 708 * src/flex.skl: Changed another buffer size to int; resolves gh#61 709 7102016-02-24 Will Estes <westes575@gmail.com> 711 712 * src/flex.skl: Changed type of yy_n_chars to int; gh#53, sf#160. The variable yy_n_chars had been of type yy_size_t which is 713 incorrect given its use in read(). While it might be adviseable to 714 look at defining a yy_ssize_t, there might be some issues doing this 715 and so, for now, at least, we'll punt back to int. 716 7172016-02-24 Will Estes <westes575@gmail.com> 718 719 * src/buf.c: Fixed size of bufferallocation, resolved gh#54. The value of n_alloc was a count, not a size. Multiplying the value 720 by the element size was incorrect. That multiplication was already 721 being done and having it done twice was incorrect. 722 7232016-02-23 Tobias Klauser <tklauser@distanz.ch> 724 725 * src/scan.l: Allow '%option noline' in flex input file, resolves 726 gh#56. Allow specifying '%option noline' in the input file, leading to the 727 same effect as calling flex with the command line option --noline. Signed-off-by: Tobias Klauser <tklauser@distanz.ch> 728 7292016-02-23 Tobias Klauser <tklauser@distanz.ch> 730 731 * src/buf.c, src/main.c: Emit no #line directives if gen_line_dirs 732 is false, resolves igh#55. There are two instances in the code which will print a #line 733 directive to the resulting lexer, regardless of the value of 734 gen_line_dirs. Fix them, so they also respect gen_line_dirs. Signed-off-by: Tobias Klauser <tklauser@distanz.ch> 735 7362016-02-16 Tobias Klauser <tklauser@distanz.ch> 737 738 * lib/lib.c, src/gen.c, src/misc.c, src/scan.l: Converted K&R style 739 function definitions to ANSI C style Consistently make use of the ANSI C function definition style 740 instead of the K&R style. 741 7422016-01-29 Tobias Klauser <tklauser@distanz.ch> 743 744 * src/flex.skl: Used NULL constant instead of plain integer for NULL 745 pointer. The sparse static checker warns about using plain integer 0 as NULL 746 pointers in the generated lexer code. Fix this by using NULL 747 consistently for pointers. 748 7492016-01-29 Tobias Klauser <tklauser@distanz.ch> 750 751 * src/flex.skl: Marked declaration and definition of yy_fatal_error 752 as noreturn. Only the declaration of yy_fatal_error is marked with 753 __attribute__((__noreturn__)) in case GCC >= 3 is used, but not the 754 definition. This leads to the sparse static checker to complain 755 about function declaration mismatch. Fix it by defining a macro yynoreturn and using it for both the 756 declaration and the definition of yy_fatal_error. 757 7582016-01-27 Tobias Klauser <tklauser@distanz.ch> 759 760 * src/flex.skl: Fixed declaration mismatch in yy_fatal_error. The prototype declares yy_fatal_error parameter as "const char 761 msg[]" while the definition uses "const char* msg" (introduced by 762 commit e9d5fc713f61b) which causes the sparse static checkers to 763 produce an error. Fix this by adjusting the definition to use "const char* msg" as 764 well. Also change the C++ version accordingly so it matches the 765 declaration in FlexLexer.hpp. 766 7672016-01-23 Will Estes <westes575@gmail.com> 768 769 * CODE_OF_CONDUCT.md: flex is for flex #NCoC 770 7712016-01-18 Will Estes <westes575@gmail.com> 772 773 * doc/flex.texi: Referred to github for issue tracking, no longer sf 774 7752016-01-10 Egor Pugin <egor.pugin@gmail.com> 776 777 * tests/reject.l4, tests/tableopts.l4: Opened files in binary mode 778 explicitly 779 7802016-01-08 OBATA Akio <obache@NetBSD.org> 781 782 * src/Makefile.am: Linked flex binary against libintl, not libfl. Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 783 7842016-01-08 Michael van Elst <mlelstv@NetBSD.org> 785 786 * src/filter.c: Improved pipe-stdin hack behavior; resolves sf#198. Signed-off-by: Thomas <Klausner wiz@NetBSD.org> 787 7882015-12-27 Will Estes <westes575@gmail.com> 789 790 * configure.ac, src/flexdef.h: Removed no longer needed header 791 checks 792 7932015-12-27 Will Estes <westes575@gmail.com> 794 795 * configure.ac: Checked for reallocarray() with AC_REPLACE_FUNCS 796 7972015-12-27 Will Estes <westes575@gmail.com> 798 799 * src/flexdef.h, src/main.c: include libgen.h from flexdef.h, not 800 main.c 801 8022015-12-25 Michael Reed <m.reed@mykolab.com> 803 804 * src/main.c: Replace basename2() with basename(3). Given the following program: \#include <libgen.h> \#include <stdio.h> /* extracts basename from path, optionally stripping the extension 805 "\.*" * (same concept as /bin/sh `basename`, but different handling 806 of extension). */ static char *basename2 (char *path) { char *b; for (b = path; *path; path++) if (*path == '/') b = path + 1; return b; } static void basename_compare(char *path) { printf("basename: %s\n", basename(path)); printf("basename2: %s\n\n", basename2(path)); } int main (int argc, char *argv[]) { // From http://pubs.opengroup.org/onlinepubs/9699919799/ // ``Sample Input and Output Strings'' basename_compare("/usr/lib"); basename_compare("/usr/"); basename_compare("/"); basename_compare("///"); basename_compare("//usr//lib//"); return 0; } ... and the program's output: basename: lib basename2: lib basename: usr basename2: basename: / basename2: basename: / basename2: basename: lib basename2: ... we can see that basename2() behaves the same as basename(3) in 807 the average use case, but messes up pretty severely in others. 808 Besides that, basename(3) is mandated by POSIX so should be present 809 on modern Unix-like systems, so we shouldn't define it ourselves. Some notes: - it doesn't appear to be mentioned in POSIX, but OpenBSD's 810 basename(3) returns NULL if the returned path componenet is > 811 PATH_MAX, so add a check for that - basename(3) shouldn't return an empty string, so remove the program_name[0] != '\0' check 812 8132015-12-25 Michael Reed <m.reed@mykolab.com> 814 815 * src/main.c: Simplify basename2(). It's only call site does not activate the `strip_ext` code path, so 816 the function can be simplified a lot. While here, remove a double 817 assignment. 818 8192015-12-25 Michael Reed <m.reed@mykolab.com> 820 821 * src/flex.skl, src/misc.c: Cleaned up __STDC__ #ifdefs. Assuming a compiler conforming to the ISO C standard is used, i.e., 822 __STDC__ is defined to 1, YY_USE_CONST is always defined and can be 823 eliminated. 824 8252015-12-25 Michael Reed <m.reed@mykolab.com> 826 827 * src/flexdef.h, src/main.c, src/scanopt.c, src/scanopt.h, 828 src/sym.c: Remove remaining use of PROTO 829 8302015-12-21 Serguey Parkhomovsky <xindigo@gmail.com> 831 832 * src/buf.c: buf.c: use snprintf 833 8342015-12-19 Will Estes <westes575@gmail.com> 835 836 * configure.ac: build: reformatted AC_CHECK_FUNCS for readability 837 8382015-12-17 Will Estes <westes575@gmail.com> 839 840 * src/scanopt.c: correct function prototype 841 8422015-12-15 Michael Reed <m.reed@mykolab.com> 843 844 * src/main.c, src/scanopt.c, src/sym.c, src/tblcmp.c: Remove more 845 instances of PROTO 846 8472015-12-15 Michael Reed <m.reed@mykolab.com> 848 849 * src/main.c: Removed prototype for main(). It's not called anywhere else so the prototype is not needed. See 850 the C99 standard [1], section 5.1.2.2.1 for more info. [1]: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf 851 8522015-12-13 Michael McConville <mmcco@mykolab.com> 853 854 * src/dfa.c, src/gen.c, src/nfa.c, to.do/unicode/main.c, 855 to.do/unicode/tblcmp.c: Removed more instances of PROTO, ansifying. 856 8572015-12-13 Will Estes <westes575@gmail.com> 858 859 * README: Noted github for issue tracking and pull requests 860 8612015-12-13 Michael McConville <mmcco@mykolab.com> 862 863 * README: Reformatted README; removed sf bug tracking link. 864 8652015-12-13 Michael McConville <mmcco@mykolab.com> 866 867 * src/gen.c, to.do/unicode/gen.c: Removed macros for indentation 868 level. Just increment or decrement the indentation counter. That's less to 869 remember and makes the code more readable. w# Please enter the commit message for your changes. Lines starting 870 8712015-12-12 Mike Frysinger <vapier@gentoo.org> 872 873 * tests/Makefile.am, tests/testwrapper.sh: tests: fixed paths to 874 input files. The current test wrapper works only when the inputs are specified 875 using relative paths. If they're specified with absolute paths, the 876 driver fails to detect the inputs because it always prepends the 877 input dir name which itself is a relative path: $ cd tests $ 878 ./testwrapper.sh -d . -i $PWD/reject.txt -t ./reject_ver.table 879 <fails to open inputs> This normally doesn't show up because people run `./configure` or, 880 for out of tree builds, `../configure`. But if you happen to run 881 configure with an absolute path, then automake tends to generate 882 absolute paths as well leading to test failures. Fix all of this by dropping the implicit input directory prepending. - INPUT_NAME is often a list of files, not just a single one - the input directory is used to find the testname tables which are usually generated, so it's impossible to use files from both 883 source and build directories - most of the time, the full/correct path is already specified 884 8852015-12-12 Mike Frysinger <vapier@gentoo.org> 886 887 * configure.ac: configure: fixed realloc test. The [] characters are used for quoting in m4, so the attempt to use 888 them in place of `test` fails yielding the warning at build time: .../flex/configure: line 20222: no: command not found 889 8902015-12-12 Michael McConville <mmcco@mykolab.com> 891 892 * src/flexdef.h: Started removal of PROTO macro. The PROTO macro is no longer needed. Additionally, its usage is 893 inconsistent, so we began removing it. 894 8952015-12-12 Michael Reed <m.reed@mykolab.com> 896 897 * Makefile.am, src/main.c: Removed SHORT_FILE_NAMES preprocessor 898 symbol. As a relic of MS-DOS, we don't need this. It's never defined; see 13b5b214f53d1c3354a7ab910bd160c126df1331. Removed additional MSDOS ifdef. 899 9002015-12-11 Michael McConville <mmcco@mykolab.com> 901 902 * configure.ac, lib/reallocarray.c, src/flexdef.h: Added new 903 function reallocarray. This is taken from OpenSSH Portable, which in turn takes it from 904 OpenBSD. reallocarray wraps the stdlib's realloc function. It takes two size 905 arguments and checks for overflow, like calloc, but doesn't zero the 906 memory. Therefore, it allows us to do overflow-safe array 907 reallocations and overflow-safe unzeroed array allocations, which 908 the stdlib allocation functions don't. We have a bunch of specific array allocation macros, none of which 909 check for overflow. reallocarray should be able to replace them. 910 9112015-12-11 Michael McConville <mmcco@mykolab.com> 912 913 * src/flexdef.h: Removed MS-DOS, VMS macros. Given the age of the MS-DOS and VMS platforms, it's likely that no 914 one is building flex on them any more. Additionally, the preferred 915 approach is to test for particular platform features rather than to 916 test for particular platforms. 917 9182015-12-12 Will Estes <westes575@gmail.com> 919 920 * src/flexdef.h, src/main.c: Made search for m4 more explicit. 921 9222015-12-12 Will Estes <westes575@gmail.com> 923 924 * src/flex.skl: Returned 0 from yywrap() instead of EOF 925 9262015-12-11 Will Estes <westes575@gmail.com> 927 928 * src/libmain.c: Changed end of main() in libmain to exit(0) 929 9302015-12-11 Will Estes <westes575@gmail.com> 931 932 * NEWS, configure.ac: Mentioned v2.6.1; documented some changes 933 since v2.6.0 934 9352015-12-11 Will Estes <westes575@gmail.com> 936 937 * README: Updated build documentation; finished sf#155. Removed version numbers for build tools. Noted that version 938 requirements for build tools will be noted in configure.ac. Expanded 939 documentation of building texinfo based docs. 940 9412015-12-11 Will Estes <westes575@gmail.com> 942 943 * doc/Makefile.am: Removed flex.pdf from distribution; partially 944 fixed sf#155 945 9462015-12-11 Will Estes <westes575@gmail.com> 947 948 * src/flex.skl: Commented in C style in skeleton; fixed sf#195 949 9502015-12-10 Will Estes <westes575@gmail.com> 951 952 * .gitignore: Ignored autoscan files 953 9542015-12-09 Will Estes <westes575@gmail.com> 955 956 * configure.ac: Checked for ranlib and strdup() at configure time 957 9582015-12-09 Michael McConville <mmcconville@mykolab.com> 959 960 * src/flexdef.h, src/misc.c, src/tblcmp.c, to.do/unicode/flexdef.h, 961 to.do/unicode/misc.c, to.do/unicode/tblcmp.c: Replace zero_out() 962 with stdlib's memset. 963 9642015-12-09 Michael McConville <mmcconville@mykolab.com> 965 966 * src/flex.skl: Removed memory allocation casts. 967 9682015-12-09 Michael McConville <mmcconville@mykolab.com> 969 970 * src/flexdef.h: Removed alloca() configuration. Since alloca() is dangerous, depricated, we remove it. 971 9722015-12-09 Michael McConville <mmcconville@mykolab.com> 973 974 * src/flexdef.h: Removed implementation of isascii(). POSIX defines isascii(), so it's likely present on anything 975 weactually build flex on these days. 976 9772015-12-09 Michael McConville <mmcconville@mykolab.com> 978 979 * src/main.c, src/scanopt.c, src/tables.c: Removed NULL-checks 980 before free() 981 9822015-12-08 Michael McConville <mmcconville@mykolab.com> 983 984 * src/buf.c, src/dfa.c, src/flexdef.h, src/gen.c, src/scan.l, 985 to.do/unicode/flexdef.h, to.do/unicode/scan.l: Removed flex_free()i, 986 corrected buf_destroy logic. As with flex_alloc(), replace with direct calls to free(). The function buf_destroy is now null safe and the logic was 987 corrected to free() correctly. 988 9892015-12-08 Michael McConville <mmcconville@mykolab.com> 990 991 * src/filter.c, src/flexdef.h, src/misc.c, src/scan.l, 992 src/scanflags.c, to.do/unicode/flexdef.h, to.do/unicode/misc.c, 993 to.do/unicode/scan.l: Removed flex_realloc(). As with flex_alloc(), replace calls to flex_realloc(), which was 994 just a wrapper around realloc(). 995 9962015-12-08 Michael McConville <mmcconville@mykolab.com> 997 998 * src/buf.c, src/filter.c, src/flexdef.h, src/main.c, src/misc.c, 999 src/regex.c, src/scan.l, src/scanflags.c, src/sym.c, 1000 to.do/unicode/flexdef.h, to.do/unicode/misc.c, to.do/unicode/scan.l: 1001 Removed flex_alloc; cleaned up style. The function flex_alloc() was just a wrapper around malloc(). Since 1002 this only added unclarity, and the flex_alloc() function is likely a 1003 legacy of olden times, remove it in favor of calls to malloc() 1004 directly. Style elements cleaned up: * superfluous spacing around parentheses * non-constant initialization in variable declarations * needless casts * almost all uses of assignments as subexpressions 1005 10062015-12-07 Michael McConville <mmcconville@mykolab.com> 1007 1008 * src/dfa.c, src/flexdef.h, src/gen.c, src/main.c, src/scan.l, 1009 src/scanopt.c, tests/bison_nr_scanner.l, 1010 tests/bison_yylloc_scanner.l, tests/bison_yylval_scanner.l, 1011 tests/mem_nr.l, tests/mem_r.l, tests/pthread.l, tests/string_nr.l, 1012 tests/string_r.l, tests/yyextra.l, to.do/unicode/scan.l: Remove 1013 allocation casts 1014 10152015-12-07 Will Estes <westes575@gmail.com> 1016 1017 * src/.gitignore, src/Makefile.am: Built flex with itself. Changes in scan.l need to be built into flex with the same version 1018 of flex in some cases. Since this build requirement is minimal, we 1019 simply bootstrap flex unconditionally. We intentionally exclude from version control the bootstrap 1020 artifacts as the extra copy of the lexer, the intermediate scanner 1021 and the bootstrap executable are not of interest. 1022 10232015-12-05 Michael McConville <mmcconville@mykolab.com> 1024 1025 * src/buf.c, src/dfa.c, src/main.c, src/nfa.c, src/parse.y, 1026 src/scan.l, src/scanopt.c, src/sym.c, to.do/unicode/main.c, 1027 to.do/unicode/scan.l: Use NULL rather than (type *) 0. 1028 10292015-12-05 Michael McConville <mmcconville@mykolab.com> 1030 1031 * src/flexdef.h, src/misc.c, src/sym.c, to.do/unicode/flexdef.h, 1032 to.do/unicode/misc.c: Replace copy_unsigned_string() with xstrdup(). Like copy_string(), copy_unsigned_string() is just a clone of the 1033 stlib's strdup(). We only use it twice. I'm pretty confident that 1034 char signedness is irrelevant in this case. 1035 10362015-12-04 Akim Demaille <akim@lrde.epita.fr> 1037 1038 * src/FlexLexer.h: Cleaned up white space. 1039 10402015-12-04 Akim Demaille <akim@lrde.epita.fr> 1041 1042 * src/FlexLexer.h: Removed struct keyword before yy_buffer_state 1043 10442015-12-04 Akim Demaille <akim@lrde.epita.fr> 1045 1046 * examples/testxxLexer.l, src/FlexLexer.h, src/flex.skl, src/main.c: 1047 Replaced FLEX_STD macro with std::. The std:: construct exists as of C++98, so we can simply assume it 1048 is supported. 1049 10502015-12-04 Akim Demaille <akim@lrde.epita.fr> 1051 1052 * src/Makefile.am: Generated skel.c explicitly in srcdir. Rewrote the target for skel.c to explicitly mention the srcdir. This 1053 should help when building flex from a directory outside the flex 1054 tree. Spread the rule out over several lines to enhance readability. 1055 10562015-12-04 Akim Demaille <akim@lrde.epita.fr> 1057 1058 * autogen.sh: Called glibtoolize if libtoolize run fails. On Mac OS X, libtoolize is known as glibtoolize. In cases where 1059 libtoolize is not present, then calling glibtoolize when 1060 bootstrapping the build system gives more folks a shot at getting 1061 flex built from the ground up. 1062 10632015-12-02 Mightyjo <mightyjo@gmail.com> 1064 1065 * configure.ac: Checked for (g)texi2dvi. Better bison, help2man 1066 checks. Added test for presence of (g)texi2dvi program. Gave notice if 1067 texi2dvi is unavailable and set TEXI2DVI=: to avoid giving users 1068 headaches. Enhanced tests for bison and help2man with notices when the programs 1069 aren't found. Set their program variables to use the missing script 1070 in build-aux since it's compatible with them. 1071 10722015-12-02 Michael McConville <mmcconville@mykolab.com> 1073 1074 * src/flexdef.h, src/misc.c, src/parse.y, src/scan.l, src/sym.c, 1075 src/tables.c, to.do/unicode/flexdef.h, to.do/unicode/misc.c, 1076 to.do/unicode/scan.l: Made string copying more standard. copy_string() was a clone of the stdlib's strdup(). For safety, 1077 simplicity, and speed, we should use that instead. We introduce 1078 xstrdup() which wraps strdup() in a failure upon memory allocation 1079 errors. 1080 10812015-11-30 Serguey Parkhomovsky <sergueyparkhomovsky@gmail.com> 1082 1083 * src/scan.l: Error on unbalanced parentheses in rules section. 1084 10852015-11-29 Will Estes <westes575@gmail.com> 1086 1087 * src/Makefile.am: Cleaned up BUILT_SOURCES list. Removed reference to skel.c as a built source since other make rules 1088 cover this case. 1089 10902015-11-29 Will Estes <westes575@gmail.com> 1091 1092 * src/Makefile.am: Sorted file names in flex_SOURCES 1093 10942015-11-27 Mightyjo <mightyjo@gmail.com> 1095 1096 * src/ecs.c, src/flexdef.h, src/main.c, src/misc.c, src/scan.l, 1097 src/scanopt.c, src/sym.c, src/tblcmp.c: Replaced CHAR macro with 1098 unsigned char type. Thanks to Michael McConville for pointing out that the old Char 1099 macro causes problems with static analysis. The macro has been 1100 removed and replaced with 'unsigned char' throughout the flex 1101 sources. The macro is not needed at best and was confusing at worst. 1102 It was not used in any of the example files nor was it mentioned in 1103 the manual at all. 1104 11052015-11-21 Will Estes <westes575@gmail.com> 1106 1107 * configure.ac: updated syntax of AC_INIT call as per autoupdate 1108 11092015-11-21 Will Estes <westes575@gmail.com> 1110 1111 * tests/Makefile.am: removed extra call to a _CPPFLAGS variable 1112 11132015-05-14 Stefan Reinauer <stefan.reinauer@coreboot.org> 1114 1115 * src/buf.c, src/ccl.c, src/dfa.c, src/ecs.c, src/gen.c, 1116 src/main.c, src/misc.c, src/nfa.c, src/parse.y, src/scan.l, 1117 src/scanopt.c, src/sym.c, src/tblcmp.c: Switch function definitions 1118 from mixed K&R to consistent ANSI C. flex was using K&R function definitions for some functions and ANSI 1119 C style in others, sometimes even in the same file. Change the code 1120 to consistently use ANSI C. Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org> 1121 11222015-11-16 Mightyjo <mightyjo@gmail.com> 1123 1124 * tests/Makefile.am: Used in-tree header file for c++ tests. 1125 11262015-11-17 Will Estes <westes575@gmail.com> 1127 1128 * configure.ac: Declared version 2.6.0 1129 11302015-11-17 Will Estes <westes575@gmail.com> 1131 1132 * NEWS: Dated, described flex release 2.6.0 1133 11342015-11-13 Will Estes <westes575@gmail.com> 1135 1136 * NEWS, configure.ac: Declared version 2.6.0rc1 1137 11382015-11-13 lukeallardyce <lukeallardyce@users.sourceforge.net> 1139 1140 * src/Makefile.am: Supplied versioning information in flex 1141 libraries. Resolves sourceforge bug #182. On OSX, and possibly other platforms, 1142 building the libfl libraries without versioning information caused a 1143 build failures. 1144 11452015-11-12 Will Estes <westes575@gmail.com> 1146 1147 * tests/Makefile.am: Cleaned up more precisely after make check. BUILT_SOURCES is now just the list of headers built as per the 1148 automake manual. We provide the list of files to clean to make 1149 rebuilding the test suite programs easier. We then use the 1150 CLEANFILES list in a dist-hook to clean up the distribution that 1151 automake gathers since not distributing flex generated files is 1152 foreign to automake's mindset, but we need exactly that. Additionally, we locate inputs to the tables-related tests more 1153 precisely. Some files are in srcdir and some are in builddir, which 1154 the arguments to the log compiler are now made aware of. 1155 11562015-11-11 Will Estes <westes575@gmail.com> 1157 1158 * tests/Makefile.am: Pulled out scripts in tests/Makefile.am 1159 11602015-11-11 Will Estes <westes575@gmail.com> 1161 1162 * tests/Makefile.am: Added srcdir to tableopts.am include 1163 11642015-11-11 Will Estes <westes575@gmail.com> 1165 1166 * doc/Makefile.am: Changed man page dependencies. The man page is just the --help output as reformatted by help2man. 1167 The --help option is most likely to change when the flex skeleton 1168 changes or one of the option parsing files changes or the 1169 configure.ac script itself changes. The dependencies reflect this 1170 now. It is still necessary, under some circumstances, to rebuild flex 1171 explicitly before building the man page. In theory, it's possible to 1172 have automake arrange to do this all the time, but doing so works 1173 out to be fragile, given the rest of the build system. 1174 11752015-11-10 Will Estes <westes575@gmail.com> 1176 1177 * autogen.sh: Called libtoolize directly because autoreconf fails to 1178 pick up LT_INIT properly 1179 11802015-11-10 Will Estes <westes575@gmail.com> 1181 1182 * tests/Makefile.am: Added tableopts.sh to EXTRA_DIST 1183 11842015-11-08 Mightyjo <mightyjo@gmail.com> 1185 1186 * tests/Makefile.am: Made tests depend on the built flex binary. 1187 11882015-11-08 Mightyjo <mightyjo@gmail.com> 1189 1190 * : commit cf6cb4dce791c26567cc506770ca96b4f4118024 Author: Mightyjo 1191 <mightyjo@gmail.com> Date: Sat Nov 7 23:11:35 2015 -0800 1192 11932015-11-04 Mightyjo <mightyjo@gmail.com> 1194 1195 * doc/flex.texi: Updated documentation to reflect the revisions to 1196 FlexLexer.h 1197 11982015-10-26 Mightyjo <mightyjo@gmail.com> 1199 1200 * src/FlexLexer.h, src/flex.skl: Changed several pointers to istream 1201 (and ostream) to references in c++-only sections of the skeleton. Patched up a variety of expected errors caused by changing istream* 1202 to istream&. Added a stray 'make' at line 545. Oops. Changed the buffer_state struct to store std::streambuf* instead of 1203 std::istream* for C++ mode. Changed interfaces in FlexLexer.h to 1204 take std::istream& instead of *. Backward compatibility temporarily 1205 broken. Patched up backward compatibility with reasonable behavior in the 1206 presence of null pointers. Re-added backward-compatible versions of the yyFlexLexer methods 1207 that take iostream pointers. All tests passing. 1208 12092015-09-29 Translation Project <coordinator@translationproject.org> 1210 1211 * po/zh_CN.po: new zh_CN translation from the translation project 1212 12132015-07-27 Jaska Uimonen <jaska.uimonen@helsinki.fi> 1214 1215 * src/gen.c: fix possible resource leak with yynultrans_tbl 1216 12172015-07-27 Jaska Uimonen <jaska.uimonen@helsinki.fi> 1218 1219 * src/dfa.c: fix possible uninitialized array values 1220 12212015-08-05 Will Estes <westes575@gmail.com> 1222 1223 * doc/flex.texi: add %{...%} block to example in manual 1224 12252015-07-15 Will Estes <westes575@gmail.com> 1226 1227 * configure.ac: initialize libtool earlier in build system 1228 generation 1229 12302015-05-08 Translation Project <translation@translationproject.org> 1231 1232 * po/da.po: new da translation from the Translation Project 1233 12342014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1235 1236 * src/gen.c, src/scan.l, tests/bison_nr_parser.y, 1237 tests/bison_yylloc_parser.y, tests/bison_yylval_parser.y, 1238 tests/multiple_scanners_nr_main.c: Fix `label unused` warning 1239 12402014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1241 1242 * src/flex.skl: Fix two "signed/unsigned" warnings 1243 12442014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1245 1246 * tests/alloc_extra.l, tests/array_nr.l, tests/array_r.l, 1247 tests/basic_nr.l, tests/basic_r.l, tests/bison_nr_scanner.l, 1248 tests/bison_yylloc_scanner.l, tests/bison_yylval_scanner.l, 1249 tests/ccl.l, tests/cxx_basic.ll, tests/debug_nr.l, tests/debug_r.l, 1250 tests/extended.l, tests/header_nr_scanner.l, 1251 tests/header_r_scanner.l, tests/include_by_buffer.direct.l, 1252 tests/include_by_push.direct.l, 1253 tests/include_by_reentrant.direct.l, tests/lineno_nr.l, 1254 tests/lineno_r.l, tests/lineno_trailing.l, tests/mem_nr.l, 1255 tests/mem_r.l, tests/multiple_scanners_nr_1.l, 1256 tests/multiple_scanners_nr_2.l, tests/multiple_scanners_r_1.l, 1257 tests/multiple_scanners_r_2.l, tests/noansi_nr.l, tests/noansi_r.l, 1258 tests/posix.l, tests/posixly_correct.l, tests/prefix_nr.l, 1259 tests/prefix_r.l, tests/pthread.l, tests/quotes.l, tests/reject.l4, 1260 tests/rescan_nr.direct.l, tests/rescan_r.direct.l, 1261 tests/string_nr.l, tests/string_r.l, tests/tableopts.l4, 1262 tests/top.l, tests/yyextra.l: Fix `unused function` warnings in 1263 tests 1264 12652014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1266 1267 * tests/bison_nr_parser.y, tests/bison_yylloc_parser.y, 1268 tests/bison_yylval_parser.y: Fix `implicit function declaration` 1269 warnings in tests 1270 12712014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1272 1273 * tests/header_r_main.c, tests/multiple_scanners_nr_main.c, 1274 tests/reject.l4, tests/tableopts.l4, tests/top_main.c: Remove a few 1275 `unused variable` warnings 1276 12772014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1278 1279 * src/filter.c: Remove unused variable from 1280 src/filter.c:filter_fix_linedirs 1281 12822014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1283 1284 * src/scanopt.c: Remove unused argument and variable from 1285 src/scanopt.c:scanopt_err 1286 12872014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1288 1289 * src/flex.skl, src/libmain.c, src/parse.y, tests/bison_nr_main.c, 1290 tests/bison_yylloc_main.c, tests/bison_yylloc_parser.y, 1291 tests/bison_yylval_main.c, tests/bison_yylval_parser.y, 1292 tests/header_nr_main.c, tests/header_r_main.c, tests/lineno_nr.l, 1293 tests/lineno_r.l, tests/lineno_trailing.l, tests/mem_r.l, 1294 tests/multiple_scanners_nr_main.c, 1295 tests/multiple_scanners_r_main.c, tests/pthread.l, 1296 tests/rescan_nr.direct.l, tests/rescan_r.direct.l, tests/top_main.c: 1297 Fix a few "unused parameter" warnings 1298 12992014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1300 1301 * src/main.c: Fix warning about redefined macro when multiple 1302 scanners are used. 1303 13042014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1305 1306 * tests/bison_nr_parser.y: Avoid passing `const char*` argument as 1307 `char*` in test-bison-nr 1308 13092014-11-21 Alexis La Goutte <alexis.lagoutte@gmail.com> 1310 1311 * src/misc.c, src/regex.c, src/tables.c, src/tables_shared.c: Fix 1312 -Wdocumentation warnings 1313 13142014-11-16 Will Estes <westes575@gmail.com> 1315 1316 * tests/README: document new suite layout 1317 13182014-11-16 Will Estes <westes575@gmail.com> 1319 1320 * tests/TEMPLATE/.gitignore, tests/TEMPLATE/Makefile.am, 1321 tests/TEMPLATE/cvsignore, tests/TEMPLATE/parser.y, 1322 tests/TEMPLATE/scanner.l, tests/TEMPLATE/test.input, 1323 tests/create-test, tests/descriptions: remove unused files after 1324 test suite refactor 1325 13262014-11-14 Will Estes <westes575@gmail.com> 1327 1328 * .gitignore, doc/.gitignore: Ignore directories build-aux/, m4/ Since build-aux/ now contains a number of files previously at the 1329 top level, we ignore build-aux/. Therefore, it's not necessary to 1330 list any files that are now kept in it. Also, explicitly mark m4/ as 1331 a directory to ignore. 1332 13332014-11-14 Will Estes <westes575@gmail.com> 1334 1335 * configure.ac: added back call to AC_CONFIG_AUX_DIR. In an effort to reduce top level directory clutter, reintroduced the 1336 call to AC_CONFIG_AUX_DIR. Moved the call to LT_INIT to after that 1337 call so configure will be able to find its files. 1338 13392014-07-18 Will Estes <westes575@gmail.com> 1340 1341 * tests/tableopts.sh, tests/testwrapper.sh: use unofficial bash 1342 strict mode and cleanups in supporting bash scripts 1343 13442014-07-18 Will Estes <westes575@gmail.com> 1345 1346 * tests/.gitignore, tests/Makefile.am, tests/tableopts.am, 1347 tests/tableopts.l4, tests/tableopts.sh, tests/tableopts.txt, 1348 tests/test-table-opts/.gitignore, 1349 tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l, 1350 tests/test-table-opts/test.input: split apart table options tests 1351 into tests per threading, table option, serialization and 1352 verification 1353 13542014-07-17 Will Estes <westes575@gmail.com> 1355 1356 * tests/tableopts.sh: add tableopts.sh script 1357 13582014-07-02 Will Estes <westes575@gmail.com> 1359 1360 * configure.ac, tests/Makefile.am: use automake conditional around 1361 pthread test 1362 13632014-07-01 Will Estes <westes575@gmail.com> 1364 1365 * tests/.gitignore, tests/Makefile.am, tests/lineno_trailing.l, 1366 tests/lineno_trailing.one.txt, 1367 tests/test-lineno-trailing/.gitignore, 1368 tests/test-lineno-trailing/Makefile.am, 1369 tests/test-lineno-trailing/scanner.l, 1370 tests/test-lineno-trailing/test.input: refactor lineno_trailing test 1371 for new test suite layout 1372 13732014-07-01 Will Estes <westes575@gmail.com> 1374 1375 * tests/.gitignore, tests/Makefile.am, tests/lineno_r.l, 1376 tests/lineno_r.one.txt, tests/test-lineno-r/.gitignore, 1377 tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l, 1378 tests/test-lineno-r/test.input: refactor lineno_r test for new test 1379 suite layout 1380 13812014-07-01 Will Estes <westes575@gmail.com> 1382 1383 * tests/.gitignore, tests/Makefile.am, tests/lineno_nr.l, 1384 tests/lineno_nr.one.txt, tests/test-lineno-nr/.gitignore, 1385 tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l, 1386 tests/test-lineno-nr/test.input, tests/testwrapper.sh: refactor 1387 lineno_nr test for new test suite layout 1388 13892014-06-30 Will Estes <westes575@gmail.com> 1390 1391 * tests/test-linedir-r/.gitignore, 1392 tests/test-linedir-r/Makefile.am, 1393 tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c, 1394 tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input: 1395 Remove linedir_r test. The linedir_r test tested the implementation of line number 1396 tracking, not its results. 1397 13982014-06-24 Will Estes <westes575@gmail.com> 1399 1400 * tests/.gitignore, tests/Makefile.am, tests/pthread.l, 1401 tests/pthread_1.txt, tests/pthread_2.txt, tests/pthread_3.txt, 1402 tests/pthread_4.txt, tests/pthread_5.txt, 1403 tests/test-pthread/.gitignore, tests/test-pthread/Makefile.am, 1404 tests/test-pthread/scanner.l, tests/test-pthread/test-1.input, 1405 tests/test-pthread/test-2.input, tests/test-pthread/test-3.input, 1406 tests/test-pthread/test-4.input, tests/test-pthread/test-5.input: 1407 refactor pthread test for new test suite layout 1408 14092014-06-24 Will Estes <westes575@gmail.com> 1410 1411 * tests/Makefile.am: build reject_[vs]er tests explicitly to pass 1412 proper compiler flags 1413 14142014-06-24 Will Estes <westes575@gmail.com> 1415 1416 * tests/.gitignore, tests/Makefile.am, tests/cxx_yywrap.ll, 1417 tests/cxx_yywrap.txt, tests/test-c++-yywrap/.gitignore, 1418 tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l, 1419 tests/test-c++-yywrap/test.input, tests/testwrapper.sh: refactor 1420 cxx_yywrap test for new test suite layout 1421 14222014-06-17 Will Estes <westes575@gmail.com> 1423 1424 * tests/Makefile.am, tests/options.cn, 1425 tests/test-concatenated-options/.gitignore, 1426 tests/test-concatenated-options/Makefile.am: refactor concatenated 1427 options test for new test suite layout 1428 14292014-06-17 Will Estes <westes575@gmail.com> 1430 1431 * tests/.gitignore, tests/Makefile.am, 1432 tests/include_by_buffer.direct.l, 1433 tests/include_by_buffer.direct.txt, 1434 tests/include_by_buffer.direct_2.txt, 1435 tests/include_by_buffer.direct_3.txt, 1436 tests/include_by_push.direct.l, tests/include_by_push.direct.txt, 1437 tests/include_by_push.direct_2.txt, 1438 tests/include_by_push.direct_3.txt, 1439 tests/include_by_reentrant.direct.l, 1440 tests/include_by_reentrant.direct.txt, 1441 tests/include_by_reentrant.direct_2.txt, 1442 tests/include_by_reentrant.direct_3.txt, 1443 tests/test-include-by-buffer/.gitignore, 1444 tests/test-include-by-buffer/Makefile.am, 1445 tests/test-include-by-buffer/scanner.l, 1446 tests/test-include-by-buffer/test-1.input, 1447 tests/test-include-by-buffer/test-2.input, 1448 tests/test-include-by-buffer/test-3.input, 1449 tests/test-include-by-push/.gitignore, 1450 tests/test-include-by-push/Makefile.am, 1451 tests/test-include-by-push/scanner.l, 1452 tests/test-include-by-push/test-1.input, 1453 tests/test-include-by-push/test-2.input, 1454 tests/test-include-by-push/test-3.input, 1455 tests/test-include-by-reentrant/.gitignore, 1456 tests/test-include-by-reentrant/Makefile.am, 1457 tests/test-include-by-reentrant/scanner.l, 1458 tests/test-include-by-reentrant/test-1.input, 1459 tests/test-include-by-reentrant/test-2.input, 1460 tests/test-include-by-reentrant/test-3.input: refactor include_by_* 1461 tests for new test suite layout 1462 14632014-06-16 Will Estes <westes575@gmail.com> 1464 1465 * tests/.gitignore, tests/Makefile.am, tests/rescan_nr.direct.l, 1466 tests/rescan_nr.direct.txt, tests/rescan_nr.l, tests/rescan_nr.txt, 1467 tests/rescan_r.direct.l, tests/rescan_r.direct.txt, 1468 tests/test-rescan-r/.gitignore, tests/test-rescan-r/Makefile.am, 1469 tests/test-rescan-r/scanner.l, tests/test-rescan-r/test.input, 1470 tests/testwrapper.sh: refactor rescan_r test for new test suite 1471 layout 1472 14732014-06-16 Will Estes <westes575@gmail.com> 1474 1475 * tests/.gitignore, tests/Makefile.am, tests/rescan_nr.l, 1476 tests/rescan_nr.txt, tests/test-rescan-nr/.gitignore, 1477 tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l, 1478 tests/test-rescan-nr/test.input, tests/testwrapper.sh: Refactor 1479 rescan_nr test for new test suite layout. Also add -r option to testwrapper.sh to support passing input file 1480 as a command line argument to the test scanner without using shell 1481 redirection. 1482 14832014-06-16 Will Estes <westes575@gmail.com> 1484 1485 * tests/Makefile.am: correct use of objext to OBJEXT 1486 14872014-06-16 Will Estes <westes575@gmail.com> 1488 1489 * tests/.gitignore, tests/Makefile.am, tests/quotes.l, 1490 tests/quotes.txt, tests/test-quotes/.gitignore, 1491 tests/test-quotes/Makefile.am, tests/test-quotes/scanner.l, 1492 tests/test-quotes/test.input: refactor quotes test for new test 1493 suite layout 1494 14952014-06-16 Will Estes <westes575@gmail.com> 1496 1497 * tests/.gitignore, tests/Makefile.am, tests/reject.l4, 1498 tests/reject.txt, tests/test-reject/.gitignore, 1499 tests/test-reject/Makefile.am, tests/test-reject/scanner.l, 1500 tests/test-reject/test.input, tests/testwrapper.sh: Refactor reject 1501 test for new test suite layout. Split out reject test into its constituant tests. Add .reject tests 1502 and .table tests for automake test log generation. Rewrite 1503 testwrapper.sh to handle running with a tables file and specifying 1504 optional input using command line options rather than positional 1505 parameters. 1506 15072014-06-15 Will Estes <westes575@gmail.com> 1508 1509 * tests/.gitignore, tests/Makefile.am, 1510 tests/multiple_scanners_r_1.l, tests/multiple_scanners_r_2.l, 1511 tests/multiple_scanners_r_main.c, 1512 tests/test-multiple-scanners-r/.gitignore, 1513 tests/test-multiple-scanners-r/Makefile.am, 1514 tests/test-multiple-scanners-r/main.c, 1515 tests/test-multiple-scanners-r/scanner-1.l, 1516 tests/test-multiple-scanners-r/scanner-2.l: Refactor 1517 multiple_scanners_r test for new test suite layout. Also, remove the use of table files from this test as that tests two 1518 features at once and we want to be as close to testing one feature 1519 at a time as we can be. 1520 15212014-06-15 Will Estes <westes575@gmail.com> 1522 1523 * tests/.gitignore, tests/Makefile.am, 1524 tests/multiple_scanners_nr_1.l, tests/multiple_scanners_nr_2.l, 1525 tests/multiple_scanners_nr_main.c, 1526 tests/test-multiple-scanners-nr/.gitignore, 1527 tests/test-multiple-scanners-nr/Makefile.am, 1528 tests/test-multiple-scanners-nr/main.c, 1529 tests/test-multiple-scanners-nr/scanner-1.l, 1530 tests/test-multiple-scanners-nr/scanner-2.l: refactor 1531 multiple_scanners_nr test for new test suite layout 1532 15332014-06-14 Will Estes <westes575@gmail.com> 1534 1535 * tests/.gitignore, tests/Makefile.am, 1536 tests/cxx_multiple_scanners.txt, tests/cxx_multiple_scanners_1.ll, 1537 tests/cxx_multiple_scanners_2.ll, 1538 tests/cxx_multiple_scanners_main.cc, 1539 tests/test-c++-multiple-scanners/.gitignore, 1540 tests/test-c++-multiple-scanners/Makefile.am, 1541 tests/test-c++-multiple-scanners/main.cpp, 1542 tests/test-c++-multiple-scanners/scanner-1.l, 1543 tests/test-c++-multiple-scanners/scanner-2.l, 1544 tests/test-c++-multiple-scanners/test.input: refactor 1545 cxx_multiple_scanners test for new test suite layout 1546 15472014-06-14 Will Estes <westes575@gmail.com> 1548 1549 * tests/.gitignore, tests/Makefile.am, tests/c_cxx_nr.lll, 1550 tests/c_cxx_nr.txt, tests/c_cxx_r.lll, tests/c_cxx_r.txt, 1551 tests/test-c-cpp-nr/.gitignore, tests/test-c-cpp-nr/Makefile.am, 1552 tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input, 1553 tests/test-c-cpp-r/.gitignore, tests/test-c-cpp-r/Makefile.am, 1554 tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: 1555 refactor c_cxx_nr, c_cxx_r tests for new test suite layout 1556 15572014-06-14 Will Estes <westes575@gmail.com> 1558 1559 * tests/.gitignore, tests/Makefile.am, tests/cxx_basic.ll, 1560 tests/cxx_basic.txt, tests/test-c++-basic/.gitignore, 1561 tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l, 1562 tests/test-c++-basic/test.input: refactor cxx_basic test for new 1563 test suite layout 1564 15652014-06-14 Will Estes <westes575@gmail.com> 1566 1567 * tests/.gitignore, tests/Makefile.am, tests/posixly_correct.l, 1568 tests/test-posixly-correct/.gitignore, 1569 tests/test-posixly-correct/Makefile.am, 1570 tests/test-posixly-correct/scanner.l: refactor posixly_correct test 1571 for new test suite layout 1572 15732014-06-14 Will Estes <westes575@gmail.com> 1574 1575 * tests/.gitignore, tests/Makefile.am, 1576 tests/test-yyextra/.gitignore, tests/test-yyextra/Makefile.am, 1577 tests/test-yyextra/scanner.l, tests/test-yyextra/test.input, 1578 tests/yyextra.l, tests/yyextra.txt: refactor yyextra test for new 1579 test suite layout 1580 15812014-06-14 Will Estes <westes575@gmail.com> 1582 1583 * tests/.gitignore, tests/Makefile.am, tests/test-top/.gitignore, 1584 tests/test-top/Makefile.am, tests/test-top/main.c, 1585 tests/test-top/scanner.l, tests/test-top/test.input, tests/top.l, 1586 tests/top.txt, tests/top_main.c: refactor top test for new test 1587 suite layout 1588 15892014-06-14 Will Estes <westes575@gmail.com> 1590 1591 * tests/.gitignore, tests/Makefile.am, tests/string_r.l, 1592 tests/test-string-r/.gitignore, tests/test-string-r/Makefile.am, 1593 tests/test-string-r/scanner.l: refactor string_r test for new test 1594 suite layout 1595 15962014-06-14 Will Estes <westes575@gmail.com> 1597 1598 * tests/.gitignore, tests/Makefile.am, tests/string_nr.l, 1599 tests/test-string-nr/.gitignore, tests/test-string-nr/Makefile.am, 1600 tests/test-string-nr/scanner.l: refactor string_nr test for new test 1601 suite layout 1602 16032014-06-12 Will Estes <westes575@gmail.com> 1604 1605 * tests/.gitignore, tests/Makefile.am, tests/prefix_r.l, 1606 tests/prefix_r.txt, tests/test-prefix-r/.gitignore, 1607 tests/test-prefix-r/Makefile.am, tests/test-prefix-r/README, 1608 tests/test-prefix-r/scanner.l, tests/test-prefix-r/test.input: 1609 refactor prefix_r test for new test suite layout 1610 16112014-06-12 Will Estes <westes575@gmail.com> 1612 1613 * tests/.gitignore, tests/Makefile.am, tests/prefix_nr.l, 1614 tests/prefix_nr.txt, tests/test-prefix-nr/.gitignore, 1615 tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/README, 1616 tests/test-prefix-nr/scanner.l, tests/test-prefix-nr/test.input: 1617 refactor prefix_nr for new test suite layout 1618 16192014-06-12 Will Estes <westes575@gmail.com> 1620 1621 * tests/testwrapper.sh: Check if test input file exists. Not all tests have input files, so check if one exists and run the 1622 test program accordingly. 1623 16242014-06-12 Will Estes <westes575@gmail.com> 1625 1626 * tests/.gitignore, tests/Makefile.am, tests/posix.l, 1627 tests/test-posix/.gitignore, tests/test-posix/Makefile.am, 1628 tests/test-posix/scanner.l: refactor posix test for new test suite 1629 layout 1630 16312014-06-12 Will Estes <westes575@gmail.com> 1632 1633 * tests/.gitignore, tests/Makefile.am, tests/noansi_r.l, 1634 tests/noansi_r.txt, tests/test-noansi-r/.gitignore, 1635 tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l, 1636 tests/test-noansi-r/test.input: refactor noansi_r test for new test 1637 suite layout 1638 16392014-06-12 Will Estes <westes575@gmail.com> 1640 1641 * tests/.gitignore, tests/Makefile.am, tests/noansi_nr.l, 1642 tests/noansi_nr.txt, tests/test-noansi-nr/.gitignore, 1643 tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l, 1644 tests/test-noansi-nr/test.input: refactor noansi_nr for new test 1645 suite layout 1646 16472014-06-05 Will Estes <westes575@gmail.com> 1648 1649 * tests/.gitignore, tests/Makefile.am, tests/mem_r.l, 1650 tests/mem_r.txt, tests/test-mem-r/.gitignore, 1651 tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l, 1652 tests/test-mem-r/test.input: refactor mem_r test for new test suite 1653 layout 1654 16552014-06-05 Will Estes <westes575@gmail.com> 1656 1657 * tests/.gitignore, tests/Makefile.am, tests/mem_nr.l, 1658 tests/mem_nr.txt, tests/test-mem-nr/.gitignore, 1659 tests/test-mem-nr/Makefile.am, tests/test-mem-nr/scanner.l, 1660 tests/test-mem-nr/test.input: refactor mem_nr test for new test 1661 suite layout 1662 16632014-06-04 Will Estes <westes575@gmail.com> 1664 1665 * tests/.gitignore, tests/Makefile.am, tests/header_r.txt, 1666 tests/header_r_main.c, tests/header_r_scanner.l, 1667 tests/test-header-r/.gitignore, tests/test-header-r/Makefile.am, 1668 tests/test-header-r/main.c, tests/test-header-r/scanner.l, 1669 tests/test-header-r/test.input: refactor header_r test for new test 1670 suite layout 1671 16722014-06-04 Will Estes <westes575@gmail.com> 1673 1674 * tests/.gitignore, tests/Makefile.am, tests/header_nr.txt, 1675 tests/header_nr_main.c, tests/header_nr_scanner.l, 1676 tests/test-header-nr/.gitignore, tests/test-header-nr/Makefile.am, 1677 tests/test-header-nr/main.c, tests/test-header-nr/scanner.l, 1678 tests/test-header-nr/test.input: refactor header_nr test for new 1679 test suite layout 1680 16812014-06-04 Will Estes <westes575@gmail.com> 1682 1683 * tests/.gitignore, tests/Makefile.am, tests/extended.l, 1684 tests/extended.txt, tests/test-extended/.gitignore, 1685 tests/test-extended/Makefile.am, tests/test-extended/scanner.l, 1686 tests/test-extended/test.input: refactor extended test for new test 1687 suite layout 1688 16892014-06-04 Will Estes <westes575@gmail.com> 1690 1691 * tests/.gitignore, tests/Makefile.am, tests/debug_r.l, 1692 tests/debug_r.txt, tests/test-debug-r/.gitignore, 1693 tests/test-debug-r/Makefile.am, tests/test-debug-r/scanner.l, 1694 tests/test-debug-r/test.input: refactor debug_r test for new test 1695 suite layout 1696 16972014-06-04 Will Estes <westes575@gmail.com> 1698 1699 * tests/.gitignore, tests/Makefile.am, tests/debug_nr.l, 1700 tests/debug_nr.txt, tests/test-debug-nr/.gitignore, 1701 tests/test-debug-nr/Makefile.am, tests/test-debug-nr/scanner.l, 1702 tests/test-debug-nr/test.input: refactor debug_nr test for new test 1703 suite layout 1704 17052014-06-04 Will Estes <westes575@gmail.com> 1706 1707 * tests/.gitignore, tests/Makefile.am, tests/ccl.l, tests/ccl.txt, 1708 tests/test-ccl/.gitignore, tests/test-ccl/Makefile.am, 1709 tests/test-ccl/scanner.l, tests/test-ccl/test.input: refactor ccl 1710 test for new test suite layout 1711 17122014-06-04 Will Estes <westes575@gmail.com> 1713 1714 * tests/.gitignore, tests/Makefile.am, tests/alloc-extra.l, 1715 tests/alloc-extra.txt, tests/alloc_extra.l, tests/alloc_extra.txt, 1716 tests/array-nr.l, tests/array-nr.txt, tests/array-r.l, 1717 tests/array-r.txt, tests/array_nr.l, tests/array_nr.txt, 1718 tests/array_r.l, tests/array_r.txt, tests/basic-nr.l, 1719 tests/basic-nr.txt, tests/basic-r.l, tests/basic-r.txt, 1720 tests/basic_nr.l, tests/basic_nr.txt, tests/basic_r.l, 1721 tests/basic_r.txt, tests/bison-nr-main.c, tests/bison-nr-parser.y, 1722 tests/bison-nr-scanner.l, tests/bison-nr.txt, 1723 tests/bison-yylloc-main.c, tests/bison-yylloc-parser.y, 1724 tests/bison-yylloc-scanner.l, tests/bison-yylloc.txt, 1725 tests/bison-yylval-main.c, tests/bison-yylval-parser.y, 1726 tests/bison-yylval-scanner.l, tests/bison-yylval.txt, 1727 tests/bison_nr.txt, tests/bison_nr_main.c, tests/bison_nr_parser.y, 1728 tests/bison_nr_scanner.l, tests/bison_yylloc.txt, 1729 tests/bison_yylloc_main.c, tests/bison_yylloc_parser.y, 1730 tests/bison_yylloc_scanner.l, tests/bison_yylval.txt, 1731 tests/bison_yylval_main.c, tests/bison_yylval_parser.y, 1732 tests/bison_yylval_scanner.l: use underscores in test file names to 1733 silence automake warnings 1734 17352014-06-04 Will Estes <westes575@gmail.com> 1736 1737 * .gitignore, m4/.gitignore, m4/Makefile.am: do not track m4 1738 subdirectory any more 1739 17402014-06-04 Will Estes <westes575@gmail.com> 1741 1742 * .gitignore, configure.ac: upgrade automake version to 1.14.1 Unfortunately, automake 1.14.1 does not play nicely with 1743 AC_CONFIG_AUX_DIR, so upgrading the used automake version required 1744 removing the build-aux directory and letting autoconf's installed 1745 helper files live more over the tree. 1746 17472014-06-04 Will Estes <westes575@gmail.com> 1748 1749 * doc/.gitignore: ignore more files generated by texinfo 1750 17512014-06-04 Will Estes <westes575@gmail.com> 1752 1753 * configure.ac: update gettext version to 0.19 1754 17552014-06-04 Will Estes <westes575@gmail.com> 1756 1757 * configure.ac: call LT_INIT earlier in configure.ac 1758 17592014-06-04 Will Estes <westes575@gmail.com> 1760 1761 * tests/.gitignore, tests/Makefile.am, tests/bison-yylval-main.c, 1762 tests/bison-yylval-parser.y, tests/bison-yylval-scanner.l, 1763 tests/bison-yylval.txt, tests/test-bison-yylval/.gitignore, 1764 tests/test-bison-yylval/Makefile.am, 1765 tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y, 1766 tests/test-bison-yylval/scanner.l, 1767 tests/test-bison-yylval/test.input: refactor bison-yylval test for 1768 new test suite layout 1769 17702014-06-04 Will Estes <westes575@gmail.com> 1771 1772 * tests/.gitignore, tests/Makefile.am, tests/bison-yylloc-main.c, 1773 tests/bison-yylloc-parser.y, tests/bison-yylloc-scanner.l, 1774 tests/bison-yylloc.txt, tests/test-bison-yylloc/.gitignore, 1775 tests/test-bison-yylloc/Makefile.am, 1776 tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y, 1777 tests/test-bison-yylloc/scanner.l, 1778 tests/test-bison-yylloc/test.input: refactor bison-yylloc test for 1779 new test suite layout 1780 17812014-06-03 Will Estes <westes575@gmail.com> 1782 1783 * tests/.gitignore, tests/Makefile.am, tests/bison-nr-main.c, 1784 tests/bison-nr-parser.y, tests/bison-nr-scanner.l, 1785 tests/bison-nr.txt, tests/test-bison-nr/.gitignore, 1786 tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c, 1787 tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l, 1788 tests/test-bison-nr/test.input: refactor bison-nr test for new test 1789 suite layout 1790 17912014-06-01 Will Estes <westes575@gmail.com> 1792 1793 * tests/.gitignore, tests/Makefile.am, tests/array-r.l, 1794 tests/array-r.txt, tests/test-array-r/.gitignore, 1795 tests/test-array-r/Makefile.am, tests/test-array-r/scanner.l, 1796 tests/test-array-r/test.input: refactor array-r test for new test 1797 suite layout 1798 17992014-06-01 Will Estes <westes575@gmail.com> 1800 1801 * tests/Makefile.am: list tests/README with other EXTRA_DIST files 1802 in tests/ 1803 18042014-06-01 Will Estes <westes575@gmail.com> 1805 1806 * tests/.gitignore, tests/Makefile.am, tests/array-nr.l, 1807 tests/array-nr.txt, tests/test-array-nr/.gitignore, 1808 tests/test-array-nr/Makefile.am, tests/test-array-nr/scanner.l, 1809 tests/test-array-nr/test.input: refactor array-nr test for new test 1810 suite layout 1811 18122014-06-01 Will Estes <westes575@gmail.com> 1813 1814 * tests/Makefile.am, tests/testwrapper.sh: make tests/testwrapper.sh 1815 more verbose; find input in srcdir Since output is redirected by the automake parallel test suite 1816 driver, turn on both -v and -x in bash for the testwrapper.sh shell 1817 script. This helps a ton in debugging problems with the test harness 1818 itself. In general, the input files are in automake's srcdir and the name of 1819 the test includes the relative path to it (even though that's 1820 supposed to be ./). Therefore, pass srcdir in AM_LOG_FLAGS and 1821 prepend that to the test name as part of constructing the input 1822 file's name. 1823 18242014-06-01 Will Estes <westes575@gmail.com> 1825 1826 * tests/Makefile.am: distribute tests/testwrapper.sh 1827 18282014-06-01 Will Estes <westes575@gmail.com> 1829 1830 * tests/.gitignore, tests/Makefile.am, tests/alloc-extra.l, 1831 tests/alloc-extra.txt, tests/test-alloc-extra/.gitignore, 1832 tests/test-alloc-extra/Makefile.am, 1833 tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input: 1834 refacter alloc-extra for new test suite layout 1835 18362014-05-29 Will Estes <westes575@gmail.com> 1837 1838 * tests/.gitignore, tests/Makefile.am, tests/basic-r.l, 1839 tests/basic-r.txt, tests/test-basic-r/.gitignore, 1840 tests/test-basic-r/Makefile.am, tests/test-basic-r/scanner.l, 1841 tests/test-basic-r/test.input: refactor basic-r test for new test 1842 suite layout 1843 18442014-04-22 Will Estes <westes575@gmail.com> 1845 1846 * tests/Makefile.am, tests/basic-nr.l, tests/basic-nr.txt, 1847 tests/test-basic-nr/.gitignore, tests/test-basic-nr/Makefile.am, 1848 tests/test-basic-nr/scanner.l, tests/test-basic-nr/test.input, 1849 tests/testwrapper.sh: refactor basic-nr test for new test suite 1850 layout 1851 18522014-04-22 Will Estes <westes575@gmail.com> 1853 1854 * configure.ac: remove old tests/ subdirectories from build system 1855 18562014-04-22 Will Estes <westes575@gmail.com> 1857 1858 * configure.ac: add parallel test suite option to build system 1859 18602014-04-22 Will Estes <westes575@gmail.com> 1861 1862 * tests/.gitignore: ignore files for new test suite layout 1863 18642014-04-22 Will Estes <westes575@gmail.com> 1865 1866 * tests/Makefile.am: use automake parallel test suite option to 1867 build test suite 1868 18692014-04-09 Manoj Srivastava <srivasta@golden-gryphon.com> 1870 1871 * tests/test-bison-yylloc/parser.y, 1872 tests/test-bison-yylval/parser.y: Do not use obsolete bison 1873 constructs in tests. In Bison 3.0, support for YYLEX_PARAM and YYPARSE_PARAM has been 1874 removed (deprecated in Bison 1.875): use %lex-param, %parse-param, 1875 or %param. This commit fixes the tests so they still work. Signed-off-by: Manoj Srivastava <srivasta@golden-gryphon.com> 1876 18772014-10-31 Christos Zoulas <christos@zoulas.com> 1878 1879 * src/buf.c, src/filter.c, src/flex.skl, src/flexdef.h, src/gen.c, 1880 src/libmain.c, src/libyywrap.c, src/main.c, src/misc.c, src/nfa.c, 1881 src/scan.l, src/scanflags.c, src/scanopt.c, src/yylex.c: NetBSD 1882 downstream patches. const fixes. -Wconversion fixes for the skeleton files. param namespace protection (add _ to inline function parameters). unused variable/code removal. rename warn to lwarn to avoid conflict with <err.h>. ctype.h function argument correction. merged the error functions lerrif and lerrsf -> lerr. 1883 18842014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1885 1886 * src/flexdef.h, src/misc.c, src/scanflags.c: Allow error reporting 1887 routines to accept varying number of arguments in modern style 1888 18892014-07-25 Mariusz Pluciński <mplucinski@mplucinski.com> 1890 1891 * src/buf.c: Fix warning on assigning from `const char*` to `char*` 1892 18932014-07-24 Mariusz Pluciński <mplucinski@mplucinski.com> 1894 1895 * src/main.c: Add disambiguation braces in main.c 1896 18972014-07-17 Yuri <yuri@tsoft.com> 1898 1899 * doc/flex.texi, examples/fastwc/mywc.c, src/ccl.c, src/dfa.c, 1900 src/ecs.c, src/flex.skl, src/flexdef.h, src/gen.c, src/misc.c, 1901 src/nfa.c, src/parse.y, src/scan.l, src/sym.c, src/tblcmp.c: Removed 1902 deprecated 'register' storage class specifier. clang-3.5.0 now 1903 complains about them: warning: 'register' storage class specifier is 1904 deprecated [-Wdeprecated-register] 1905 19062014-06-21 Mariusz Pluciński <mplucinski@mplucinski.com> 1907 1908 * src/flexdef.h, src/main.c, src/misc.c, src/options.c, 1909 src/options.h, src/yylex.c: Change output formats from octal to 1910 hexadecimal 1911 19122014-06-11 Will Estes <westes575@gmail.com> 1913 1914 * NEWS, configure.ac: update version number to 2.6.0-pre 1915 19162014-05-03 Will Estes <westes575@gmail.com> 1917 1918 * src/ecs.c: check limits before using array index cclp; resolves 1919 sf-166 1920 19212014-04-02 Sean McBride <sean@rogue-research.com> 1922 1923 * src/flex.skl: Suppress clang warning about empty @param paragraph; 1924 resolves sf#158 Signed-off-by: Will Estes <westes575@gmail.com> 1925 19262014-04-02 Will Estes <westes575@gmail.com> 1927 1928 * doc/flex.texi: fix punction when talking about colon-bracket 1929 delimiters; resolves sf#167 1930 19312014-04-02 Will Estes <westes575@gmail.com> 1932 1933 * doc/flex.texi: remove proofreading comment 1934 19352014-04-02 Will Estes <westes575@gmail.com> 1936 1937 * doc/flex.texi: Put angle brackets around start condition name; 1938 resolves bug #168. 1939 19402014-04-02 Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com> 1941 1942 * lib/Makefile.am, lib/realloc.c: Fix malloc/realloc replacement, 1943 bug#151. Signed-off-by: Will Estes <westes575@gmail.com> 1944 19452014-04-02 Will Estes <westes575@gmail.com> 1946 1947 * lib/malloc.c: change crlf line ending to lf 1948 19492014-03-26 Will Estes <westes575@gmail.com> 1950 1951 * NEWS: mention flex 2.5.39 release in NEWS file 1952 19532014-03-26 Will Estes <westes575@gmail.com> 1954 1955 * control.ac: initial default control file for shipper 1956 19572014-03-05 Cyril Brulebois <kibi@debian.org> 1958 1959 * src/flex.skl: Adjust buffer sizes on ia64. From the debian change entry: > Finish fixing the ia64 buffer issue. Previous commits increased 1960 YY_READ_BUF_SIZE (where __ia64__ is defined) but left YY_BUF_SIZE 1961 unchanged, so that didn't fix the problem in the end. In the general 1962 case, the latter is twice the former. Therefore set it to the same 1963 ratio in the ia64 case. In general, this sort of architecture specific fix is not the path 1964 we want to take, but the cleanup should be done in a more organized 1965 way in the future and getting it working would be preferrable now. 1966 19672014-02-18 Will Estes <westes575@gmail.com> 1968 1969 * Makefile.am, src/Makefile.am: move m4 make variable to 1970 src/Makefile.am. This prevents an error when building skel.c caused by the $(m4) make 1971 variable not being defined. Particularly nasty since skel.c would 1972 still be created, thus causing make to think skel.c was up to date. 1973 19742014-02-18 Will Estes <westes575@gmail.com> 1975 1976 * devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl, 1977 devel/tables.pl: remove unused devel/ subdirectory from codebase 1978 19792014-02-15 Will Estes <westes575@gmail.com> 1980 1981 * po/Rules-getpo: Add make rule to rsync latest .po files from 1982 translation project. The rule assumes that rsync is on the path and that there is exactly 1983 one domain listed in the DOMAIN make variable. The intent is that 1984 the rule will work with vpath builds. 1985 19862014-02-14 Will Estes <westes575@gmail.com> 1987 1988 * .gitignore: git ignore directories of the form flex-* 1989 19902014-02-14 Will Estes <westes575@gmail.com> 1991 1992 * po/POTFILES.in: list source files for translation as now being in 1993 src/ 1994 19952014-02-14 Will Estes <westes575@gmail.com> 1996 1997 * Makefile.am, configure.ac, tools/Makefile.am: Add tools/ 1998 directory. Since tools/git2cl is a dependency of ChangeLog, not distributing 1999 tools/git2cl with flex causes the "make dist" target to fail in the 2000 distributed tar ball. 2001 20022014-02-14 Will Estes <westes575@gmail.com> 2003 2004 * Makefile.am: removes extraneous files from EXTRA_DIST as automake 2005 picks them up better without mentioning them 2006 20072014-02-14 Will Estes <westes575@gmail.com> 2008 2009 * NEWS: mention version 2.6.0 in release news 2010 20112014-02-14 Will Estes <westes575@gmail.com> 2012 2013 * .gitignore, FlexLexer.h, Makefile.am, buf.c, ccl.c, configure.ac, 2014 dfa.c, doc/.gitignore, doc/Makefile.am, ecs.c, filter.c, flex.skl, 2015 flexdef.h, flexint.h, gen.c, gettext.h, lib/.gitignore, libmain.c, 2016 libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, options.c, 2017 options.h, parse.y, regex.c, scan.l, scanflags.c, scanopt.c, 2018 scanopt.h, src/.gitignore, src/FlexLexer.h, src/Makefile.am, 2019 src/buf.c, src/ccl.c, src/dfa.c, src/ecs.c, src/filter.c, 2020 src/flex.skl, src/flexdef.h, src/flexint.h, src/gen.c, 2021 src/gettext.h, src/libmain.c, src/libyywrap.c, src/main.c, 2022 src/misc.c, src/mkskel.sh, src/nfa.c, src/options.c, src/options.h, 2023 src/parse.y, src/regex.c, src/scan.l, src/scanflags.c, 2024 src/scanopt.c, src/scanopt.h, src/sym.c, src/tables.c, 2025 src/tables.h, src/tables_shared.c, src/tables_shared.h, 2026 src/tblcmp.c, src/version.h, src/yylex.c, sym.c, tables.c, 2027 tables.h, tables_shared.c, tables_shared.h, tblcmp.c, version.h, 2028 yylex.c: move flex program sources into src/ directory The *.[chly] sources are now in the src directory. This implies a 2029 bunch of changes in Makefile.am and friends to account for the new 2030 location. The .gitignore files are now more local to places where 2031 various object files and generated source files occur. 2032 20332014-02-13 Will Estes <westes575@gmail.com> 2034 2035 * configure.ac: increment flex version to 2.6.0 2036 20372014-02-16 Translation Project <coordinator@translationproject.org> 2038 2039 * po/ru.po: update ru translation from the translation project 2040 20412014-02-14 Will Estes <westes575@gmail.com> 2042 2043 * NEWS: mention updated da translation in release news 2044 20452014-02-14 Translation Project <coordinator@translationproject.org> 2046 2047 * po/da.po: update da translation from the translation project 2048 20492014-02-14 Will Estes <westes575@gmail.com> 2050 2051 * NEWS: mention updated es translation in release news 2052 20532014-02-14 Translation Project <coordinator@translationproject.org> 2054 2055 * po/es.po: update es translation from the translation project 2056 20572014-02-14 Will Estes <westes575@gmail.com> 2058 2059 * NEWS: mention updated ko translation in release news 2060 20612014-02-14 Translation Project <coordinator@translationproject.org> 2062 2063 * po/ko.po: update ko translation from the translation project 2064 20652014-02-14 Will Estes <westes575@gmail.com> 2066 2067 * NEWS: mention updated ro translation in release news 2068 20692014-02-14 Translation Project <coordinator@translationproject.org> 2070 2071 * po/ro.po: update ro translation from the translation project 2072 20732014-02-14 Will Estes <westes575@gmail.com> 2074 2075 * NEWS: mention updated ru translation in release news 2076 20772014-02-14 Translation Project <coordinator@translationproject.org> 2078 2079 * po/ru.po: update ru translation from the translation project 2080 20812014-02-14 Will Estes <westes575@gmail.com> 2082 2083 * NEWS: mention updated sv translation in news 2084 20852014-02-14 Translation Project <coordinator@translationproject.org> 2086 2087 * po/sv.po: update sv translation from the translation project 2088 20892014-02-14 Will Estes <westes575@gmail.com> 2090 2091 * NEWS: mention updated tr translation in news 2092 20932014-02-14 Translation Project <coordinator@translationproject.org> 2094 2095 * po/tr.po: update tr translation from the translation project 2096 20972014-02-14 Will Estes <westes575@gmail.com> 2098 2099 * NEWS: mention updated zh_CN in release news 2100 21012014-02-14 Translation Project <coordinator@translationproject.org> 2102 2103 * po/zh_CN.po: update zh_CN translation from the translation project 2104 21052014-02-14 Will Estes <westes575@gmail.com> 2106 2107 * NEWS, po/LINGUAS, po/zh_TW.po, po/zh_tw.po: rename zh_tw 2108 translation to its proper zh_TW name 2109 21102014-02-14 Will Estes <westes575@gmail.com> 2111 2112 * NEWS: mention updated nl, vi translations in release news 2113 21142014-02-14 Translation Project <coordinator@translationproject.org> 2115 2116 * po/vi.po: update vi translation from the translation project 2117 21182014-02-14 Translation Project <coordinator@translationproject.org> 2119 2120 * po/nl.po: update nl translation from the translation project 2121 21222014-02-14 Will Estes <westes575@gmail.com> 2123 2124 * TODO: remove some unneeded entries from the todo list 2125 21262014-02-13 Will Estes <westes575@gmail.com> 2127 2128 * doc/Makefile.am: list more generated files in CLEANFILES 2129 21302014-02-13 Will Estes <westes575@gmail.com> 2131 2132 * doc/flex.xml: remove unmaintained xml documentation 2133 21342014-02-13 Will Estes <westes575@gmail.com> 2135 2136 * configure.ac: bump AM_GNU_GETTEXT_VERSION to 0.18.1 2137 21382014-02-13 Will Estes <westes575@gmail.com> 2139 2140 * README: list new location of flex git repo 2141 21422014-02-13 Will Estes <westes575@gmail.com> 2143 2144 * po/.gitignore: git ignore generated files from english quoting 2145 variant translations 2146 21472014-02-13 Will Estes <westes575@gmail.com> 2148 2149 * po/LINGUAS: name english quoting variants correctly 2150 21512014-02-13 Will Estes <westes575@gmail.com> 2152 2153 * Makefile.am, configure.ac, tools/Makefile.am: removed tools/ 2154 subdirectory from distribution Since it is not possible to rebuild the ChangeLog file without being 2155 in a git working directory of flex, distributing the tools directory 2156 is misleading. In particular, git2cl will always fail. 2157 21582014-02-13 Will Estes <westes575@gmail.com> 2159 2160 * po/LINGUAS: removed unneeded blank line from translation list 2161 21622014-02-13 Will Estes <westes575@gmail.com> 2163 2164 * po/LINGUAS: added en quoting variants to translation list 2165 21662014-02-11 Will Estes <westes575@gmail.com> 2167 2168 * configure.ac: use gnu automake option instead of gnits option 2169 21702014-02-11 Will Estes <westes575@gmail.com> 2171 2172 * README-alpha: remove README_alpha file since it is no longer 2173 needed 2174 21752014-02-10 Will Estes <westes575@gmail.com> 2176 2177 * configure.ac: increment version to 2.5.38 2178 21792013-11-27 Will Estes <westes575@gmail.com> 2180 2181 * NEWS: flesh out internationalization section of NEWS file; mention 2182 pt_BR translation 2183 21842013-11-27 Translation Project <coordinator@translationproject.org> 2185 2186 * po/pt_BR.po: update pt_BR translation from the translation project 2187 21882013-10-31 Will Estes <westes575@gmail.com> 2189 2190 * NEWS: begin listing 2.5.38 version in NEWS; list new sr 2191 translation 2192 21932013-10-31 Will Estes <westes575@gmail.com> 2194 2195 * po/LINGUAS: list new sr translation in list of translations 2196 21972013-10-31 Will Estes <westes575@gmail.com> 2198 2199 * po/sr.po: add sr translation from the translation project 2200 22012013-07-02 Till Varoquaux <till.varoquaux@gmail.com> 2202 2203 * configure.ac, flex.skl, nfa.c, tests/Makefile.am, 2204 tests/test-lineno-trailing/.gitignore, 2205 tests/test-lineno-trailing/Makefile.am, 2206 tests/test-lineno-trailing/scanner.l, 2207 tests/test-lineno-trailing/test.input: Adjust yylineno properly when 2208 rewinding trailing contexts. 2209 22102013-05-28 Will Estes <westes575@gmail.com> 2211 2212 * Makefile.am: Remove incorrect / in install-exec-hook target 2213 22142013-02-16 Translation Project <coordinators@translationproject.org> 2215 2216 * po/LINGUAS, po/zh_tw.po: add zh_tw translation from the 2217 translation project 2218 22192012-12-06 Christoph Junghans <ottxor@gentoo.org> 2220 2221 * Makefile.am, configure.ac: add version information to shared 2222 library Signed-off-by: Will Estes <westes575@gmail.com> 2223 22242012-12-04 Christoph Junghans <ottxor@gentoo.org> 2225 2226 * .gitignore, Makefile.am, configure.ac, lib/Makefile.am: Build 2227 libfl and libcompat using libtool; resolves #3586814 Signed-off-by: Will Estes <westes575@gmail.com> 2228 22292012-12-04 Translation Project <coordinator@translationproject.org> 2230 2231 * po/ca.po: update ca translation 2232 22332012-10-31 Hugh Sasse <hgs@dmu.ac.uk> 2234 2235 * tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am: 2236 use cmp instead of diff in some tests for portability reasons Signed-off-by: Will Estes <westes575@gmail.com> 2237 22382012-10-31 Dennis Clarke <dclarke@blastwave.org> 2239 2240 * tests/TEMPLATE/Makefile.am, tests/test-alloc-extra/Makefile.am, 2241 tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 2242 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 2243 tests/test-bison-nr/Makefile.am, 2244 tests/test-bison-yylloc/Makefile.am, 2245 tests/test-bison-yylval/Makefile.am, 2246 tests/test-c++-basic/Makefile.am, 2247 tests/test-c++-multiple-scanners/Makefile.am, 2248 tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 2249 tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am, 2250 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am, 2251 tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am, 2252 tests/test-header-r/Makefile.am, 2253 tests/test-include-by-buffer/Makefile.am, 2254 tests/test-include-by-push/Makefile.am, 2255 tests/test-include-by-reentrant/Makefile.am, 2256 tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am, 2257 tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am, 2258 tests/test-mem-r/Makefile.am, 2259 tests/test-multiple-scanners-nr/Makefile.am, 2260 tests/test-multiple-scanners-r/Makefile.am, 2261 tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am, 2262 tests/test-posix/Makefile.am, 2263 tests/test-posixly-correct/Makefile.am, 2264 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 2265 tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am, 2266 tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am, 2267 tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am, 2268 tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am, 2269 tests/test-top/Makefile.am, tests/test-yyextra/Makefile.am: add 2270 CFLAGS and CXXFLAGS options as appropriate to testsuite Makefile.am 2271 files Signed-off-by: Will Estes <westes575@gmail.com> 2272 22732012-10-25 Will Estes <westes575@gmail.com> 2274 2275 * po/LINGUAS: add hr to list of translations 2276 22772012-10-25 Translation Project <coordinator@translationproject.org> 2278 2279 * po/hr.po: add hr translation from the translation project 2280 22812012-10-25 Translation Project <coordinator@translationproject.org> 2282 2283 * po/fr.po: new fr translation project from the translation project 2284 22852012-09-08 Will Estes <westes575@gmail.com> 2286 2287 * po/LINGUAS: update languages list to include esperanto translation 2288 22892012-09-08 Translation Project <coordinator@translationproject.org> 2290 2291 * po/eo.po: add eo translation from the translation project 2292 22932012-08-26 Will Estes <westes575@gmail.com> 2294 2295 * configure.ac: add dist-xz to automake options; resolves #3561837 2296 22972012-08-26 Will Estes <westes575@gmail.com> 2298 2299 * autogen.sh, configure.ac: require gettext 0.18; force autoreconf 2300 in autogen.sh; resolves #3561759 Autoconf had trouble finding the shared libraries for gettext. Using 2301 gettext 0.18 fixes that. When updating the gettext version number, autoreconf could fail to 2302 update files, since autopoint would assume the gettext-related files 2303 had been locally modified. Passing --force prevents that from 2304 happening. 2305 23062012-08-15 Will Estes <westes575@gmail.com> 2307 2308 * Makefile.am: remove README.cvs from dist_doc_DATA in Makefile.am 2309 23102012-08-13 Will Estes <westes575@gmail.com> 2311 2312 * : commit 9256a268e2a1000cb410766e95487912a7d66d61 Author: Will 2313 Estes <westes575@gmail.com> Date: Mon Aug 13 16:23:35 2012 -0400 2314 23152012-08-08 Will Estes <westes575@gmail.com> 2316 2317 * README, README.cvs: append README.cvs contents to README 2318 23192012-08-08 Will Estes <westes575@gmail.com> 2320 2321 * gen.c: fix m4 error when useecs and nultrans are true; resolves 2322 #1816878 2323 23242012-08-08 Robert Minsk <rminsk@users.sourceforge.net> 2325 2326 * flex.skl: put user code after yyguts init; resolves #1744516 Signed-off-by: Will Estes <westes575@gmail.com> 2327 23282012-08-08 Robert Minsk <rminsk@users.sourceforge.net> 2329 2330 * flex.skl, main.c: do not output yy_nxt to header with %option 2331 full; resolves #1739922 Signed-off-by: Will Estes <westes575@gmail.com> 2332 23332012-08-07 Will Estes <westes575@gmail.com> 2334 2335 * main.c: let flex decide if yymore and reject are needed in lex 2336 compatible mode This resolves bug #3510440. 2337 23382012-08-06 Translation Project <coordinator@translationproject.org> 2339 2340 * po/vi.po: new vi translation from the translation project 2341 23422012-08-06 Will Estes <westes575@gmail.com> 2343 2344 * .gitignore: add more patterns to .gitignore Undersome circumstances, the build process will generate conf.in~, 2345 which we want to ignore. Also, some patch files will apply but not 2346 cleanly and *.orig and *.rej files are generated. We want to ignore 2347 them as well. 2348 23492012-08-06 Will Estes <westes575@gmail.com> 2350 2351 * configure.ac, configure.in: rename configure.in to configure.ac to 2352 prep for upcoming automake changes 2353 23542012-08-06 Elias Pipping <pipping@users.sourceforge.net> 2355 2356 * tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y, 2357 tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y: 2358 Fix two tests to pass under bison 2.6 Given that bison is moving forward with the %parse-param instead of 2359 YYPARSE_PARAM syntax, it makes sense to switch over to using the new 2360 style declaration. In particular, this means that flex scanners that 2361 use bison features will now require bison 2.6 or higher. Signed-off-by: Will Estes <westes575@gmail.com> 2362 23632012-08-04 Will Estes <westes575@gmail.com> 2364 2365 * po/nl.po: new nl translation from the translation project 2366 23672012-08-04 Mike Frysinger <vapier@gentoo.org> 2368 2369 * flexdef.h: add prototype for lerrsf_fatal to flexdef.h Signed-off-by: Will Estes <westes575@gmail.com> 2370 23712012-08-04 nomis52 <nomis52@users.sourceforge.net> 2372 2373 * flex.skl, gen.c: Change variable types to silence compiler 2374 warnings; resolves #3552806 Signed-off-by: Will Estes <westes575@gmail.com> 2375 23762012-08-03 Will Estes <westes575@gmail.com> 2377 2378 * NEWS: update NEWS to reflect changes in 2.5.37 2379 23802012-08-03 Will Estes <westes575@gmail.com> 2381 2382 * configure.in: update flex version to 2.5.37 2383 23842012-08-03 Will Estes <westes575@gmail.com> 2385 2386 * po/de.po: new de translation from the translation project 2387 23882012-08-02 Will Estes <westes575@gmail.com> 2389 2390 * po/vi.po: new vi translation from the translation project 2391 23922012-08-02 Will Estes <westes575@gmail.com> 2393 2394 * po/pl.po: new pl translation from the translation project 2395 23962012-08-02 Will Estes <westes575@gmail.com> 2397 2398 * po/fi.po: new fi translation from the translation project 2399 24002012-08-02 Will Estes <westes575@gmail.com> 2401 2402 * Makefile.am: Add -f option to LN_S to create flex++ The autoconf macro LN_S needs -f to successfully install flex++ if 2403 flex++ already exists. Fortunately, ln, ln -s and cp -p, which are 2404 the various forms that LN_S can take all will do the right thing 2405 with a -f argument passed. 2406 24072012-08-02 Will Estes <westes575@gmail.com> 2408 2409 * Makefile.am, tools/Makefile.am, tools/cvs2cl.pl, 2410 tools/cvsauthors, tools/git2cl: replace cvs2cl with git2cl Add the git2cl script in tools/ and remove the (now unnecessary) 2411 cvs2cl script. Remove tools/cvsauthors since git2cl does not need 2412 that file. Account for all the above in Makefile.am and 2413 tools/Makefile.am 2414 24152012-07-29 Will Estes <wlestes@users.sourceforge.net> 2416 2417 * tests/.cvsignore, tests/.gitignore, tests/TEMPLATE/.cvsignore, 2418 tests/TEMPLATE/.gitignore, tests/test-alloc-extra/.cvsignore, 2419 tests/test-alloc-extra/.gitignore, tests/test-array-nr/.cvsignore, 2420 tests/test-array-nr/.gitignore, tests/test-array-r/.cvsignore, 2421 tests/test-array-r/.gitignore, tests/test-basic-nr/.cvsignore, 2422 tests/test-basic-nr/.gitignore, tests/test-basic-r/.cvsignore, 2423 tests/test-basic-r/.gitignore, tests/test-bison-nr/.cvsignore, 2424 tests/test-bison-nr/.gitignore, tests/test-bison-yylloc/.cvsignore, 2425 tests/test-bison-yylloc/.gitignore, 2426 tests/test-bison-yylval/.cvsignore, 2427 tests/test-bison-yylval/.gitignore, 2428 tests/test-c++-basic/.cvsignore, tests/test-c++-basic/.gitignore, 2429 tests/test-c++-multiple-scanners/.cvsignore, 2430 tests/test-c++-multiple-scanners/.gitignore, 2431 tests/test-c++-yywrap/.cvsignore, tests/test-c++-yywrap/.gitignore, 2432 tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/.gitignore, 2433 tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/.gitignore, 2434 tests/test-ccl/.cvsignore, tests/test-ccl/.gitignore, 2435 tests/test-concatenated-options/.cvsignore, 2436 tests/test-concatenated-options/.gitignore, 2437 tests/test-debug-nr/.cvsignore, tests/test-debug-nr/.gitignore, 2438 tests/test-debug-r/.cvsignore, tests/test-debug-r/.gitignore, 2439 tests/test-extended/.cvsignore, tests/test-extended/.gitignore, 2440 tests/test-header-nr/.cvsignore, tests/test-header-nr/.gitignore, 2441 tests/test-header-r/.cvsignore, tests/test-header-r/.gitignore, 2442 tests/test-include-by-buffer/.cvsignore, 2443 tests/test-include-by-buffer/.gitignore, 2444 tests/test-include-by-push/.cvsignore, 2445 tests/test-include-by-push/.gitignore, 2446 tests/test-include-by-reentrant/.cvsignore, 2447 tests/test-include-by-reentrant/.gitignore, 2448 tests/test-linedir-r/.cvsignore, tests/test-linedir-r/.gitignore, 2449 tests/test-lineno-nr/.cvsignore, tests/test-lineno-nr/.gitignore, 2450 tests/test-lineno-r/.cvsignore, tests/test-lineno-r/.gitignore, 2451 tests/test-mem-nr/.cvsignore, tests/test-mem-nr/.gitignore, 2452 tests/test-mem-r/.cvsignore, tests/test-mem-r/.gitignore, 2453 tests/test-multiple-scanners-nr/.cvsignore, 2454 tests/test-multiple-scanners-nr/.gitignore, 2455 tests/test-multiple-scanners-r/.cvsignore, 2456 tests/test-multiple-scanners-r/.gitignore, 2457 tests/test-noansi-nr/.cvsignore, tests/test-noansi-nr/.gitignore, 2458 tests/test-noansi-r/.cvsignore, tests/test-noansi-r/.gitignore, 2459 tests/test-posix/.cvsignore, tests/test-posix/.gitignore, 2460 tests/test-posixly-correct/.cvsignore, 2461 tests/test-posixly-correct/.gitignore, 2462 tests/test-prefix-nr/.cvsignore, tests/test-prefix-nr/.gitignore, 2463 tests/test-prefix-r/.cvsignore, tests/test-prefix-r/.gitignore, 2464 tests/test-pthread/.cvsignore, tests/test-pthread/.gitignore, 2465 tests/test-quotes/.cvsignore, tests/test-quotes/.gitignore, 2466 tests/test-reject/.cvsignore, tests/test-reject/.gitignore, 2467 tests/test-rescan-nr/.cvsignore, tests/test-rescan-nr/.gitignore, 2468 tests/test-rescan-r/.cvsignore, tests/test-rescan-r/.gitignore, 2469 tests/test-string-nr/.cvsignore, tests/test-string-nr/.gitignore, 2470 tests/test-string-r/.cvsignore, tests/test-string-r/.gitignore, 2471 tests/test-table-opts/.cvsignore, tests/test-table-opts/.gitignore, 2472 tests/test-top/.cvsignore, tests/test-top/.gitignore, 2473 tests/test-yyextra/.cvsignore, tests/test-yyextra/.gitignore: rename 2474 .cvsignore files in tests/ subdirectories to gitignore 2475 24762012-07-23 Will Estes <wlestes@users.sourceforge.net> 2477 2478 * examples/.cvsignore, examples/fastwc/.cvsignore, 2479 examples/manual/.cvsignore, lib/.cvsignore, tools/.cvsignore: remove 2480 unneeded .cvsignore files 2481 24822012-07-22 Will Estes <wlestes@users.sourceforge.net> 2483 2484 * .gitignore: add *.o and *.a to top level .gitignore The cvs tree did not need these additions because cvs assumed a lot 2485 of C-style defaults for .cvsignore files. flex builds *.o object 2486 files in the course of compilation and *.a files are built as a part 2487 of the libraries that flex compiles in the build process. 2488 24892012-07-22 Will Estes <wlestes@users.sourceforge.net> 2490 2491 * .cvsignore, .gitignore, doc/.cvsignore, doc/.gitignore, 2492 m4/.cvsignore, m4/.gitignore, po/.cvsignore, po/.gitignore: rename 2493 .cvsignore files to .gitignore The .cvsignore files from the legacy cvs repository tracked what 2494 files got autogenerated during various stages of the flex build. 2495 Renaming the .cvsignore files to .gitignore lets git do the same 2496 thing. git is better about letting higher level .gitignore files 2497 not-track files in lower level directories. As I work my way through 2498 the test directories, we may add additional .gitignore files from 2499 the old .cvsignore files. The po/ directory has a lot of special files used by gettext, so the 2500 patterns in po/.gitignore look very different. The doc/.gitignore file accounts for what texinfo/makeinfo do, and 2501 so it also has special patterns. The m4 directory is mainly present for autoconf's benefit, but we 2502 have to account for it so make can do the right thing. Hence, 2503 m4/.gitignore says to ignore *.m4, as counterintuitive as that may 2504 seem. 2505 25062012-07-22 Will Estes <wlestes@users.sourceforge.net> 2507 2508 * NEWS: update NEWS file to note release date of 2.5.36 2509 25102012-06-23 Will Estes <wlestes@users.sourceforge.net> 2511 2512 * doc/flex.texi: fix call to version in manual 2513 25142012-06-22 Will Estes <wlestes@users.sourceforge.net> 2515 2516 * doc/flex.texi: add missing argument to call to yylex in manual 2517 25182012-04-27 Will Estes <wlestes@users.sourceforge.net> 2519 2520 * flex.skl: lintish cleanup in flex.skl; resolves #2040664 2521 25222012-04-27 Will Estes <wlestes@users.sourceforge.net> 2523 2524 * doc/flex.texi: add a 7 to the c99 octal pattern; resolves #3518269 2525 25262012-03-31 Will Estes <wlestes@users.sourceforge.net> 2527 2528 * doc/flex.texi: copyedit; resolves #3513670 2529 25302012-03-23 Will Estes <wlestes@users.sourceforge.net> 2531 2532 * buf.c: escape backslashes in #line filenames in %top section; 2533 resolves #3212400; patch submitted by scfc_de 2534 25352012-03-21 Will Estes <wlestes@users.sourceforge.net> 2536 2537 * Makefile.am, configure.in, lib/Makefile.am, lib/lib.c, 2538 lib/malloc.c, lib/realloc.c: provide malloc() and realloc() for 2539 systems that do not have satisfactory versions; resolves #1899047 2540 25412012-03-21 Will Estes <wlestes@users.sourceforge.net> 2542 2543 * Makefile.am: install flex++ as a link; resolves bug #2939681 2544 25452012-03-21 Will Estes <wlestes@users.sourceforge.net> 2546 2547 * tests/test-bison-nr/Makefile.am, 2548 tests/test-bison-yylloc/Makefile.am, 2549 tests/test-bison-yylval/Makefile.am: fix dependencies for make -j in 2550 test suite 2551 25522012-03-19 Will Estes <wlestes@users.sourceforge.net> 2553 2554 * flex.skl: add missing prototypes for yyset_column() and 2555 yyget_column(); resolves #3029024; patch submitted by scfc_de 2556 25572012-03-02 Will Estes <wlestes@users.sourceforge.net> 2558 2559 * flex.skl, tests/test-reject/scanner.l, 2560 tests/test-table-opts/scanner.l: wrap yy_fatal_error calls 2561 appropriately 2562 25632012-03-02 Will Estes <wlestes@users.sourceforge.net> 2564 2565 * regex.c: fix overlapping data buffer issue; patch from Tim 2566 Landsheet scfc_de 2567 25682012-03-02 Will Estes <wlestes@users.sourceforge.net> 2569 2570 * scan.l: better bracket handling in the scanner 2571 25722012-03-02 Will Estes <wlestes@users.sourceforge.net> 2573 2574 * flexdef.h, main.c, misc.c: Remove unneeded tracking of line/column 2575 output; patch from Tim Landsheet scfc_de 2576 25772012-03-02 Will Estes <wlestes@users.sourceforge.net> 2578 2579 * configure.in: fix test for m4 to accept an m4 with -P and not jus 2580 tGNU m4; patch from Tim Landsheet scfc_de on sourceforge 2581 25822012-03-02 Will Estes <wlestes@users.sourceforge.net> 2583 2584 * doc/flex.texi: fix order of td_lolen and td_hilen in 2585 documentation; resolves #2913693; patch submitted by Andreas 2586 Gruenbacher <agruen@suse.de> 2587 25882012-03-02 Will Estes <wlestes@users.sourceforge.net> 2589 2590 * doc/flex.texi: correct document of YY_FLUSH_BUFFER; resolves 2591 #1723028 2592 25932012-02-17 Will Estes <wlestes@users.sourceforge.net> 2594 2595 * dfa.c, flexdef.h, misc.c, parse.y: speed up things for complex 2596 inputs; resolves #2891390 2597 25982012-02-17 Will Estes <wlestes@users.sourceforge.net> 2599 2600 * doc/flex.texi: fix ipv6 pattern in manual; update manual copyright 2601 to 2012 2602 26032012-02-17 Will Estes <wlestes@users.sourceforge.net> 2604 2605 * flex.skl: fremove isatty() declaration; resolves #1984987 2606 26072012-02-17 Will Estes <wlestes@users.sourceforge.net> 2608 2609 * doc/flex.texi: Add link for RFC 2396 2610 26112012-02-17 Will Estes <wlestes@users.sourceforge.net> 2612 2613 * flex.skl: resolve #1990170 2614 26152012-02-17 Will Estes <wlestes@users.sourceforge.net> 2616 2617 * flex.skl: fix documentation to reflect arguments actually used; 2618 bug #2783023 2619 26202012-02-05 Will Estes <wlestes@users.sourceforge.net> 2621 2622 * main.c: fix yywrap behavior for reentrant scanners 2623 26242012-02-04 Will Estes <wlestes@users.sourceforge.net> 2625 2626 * NEWS: Mmention tr translation 2627 26282012-02-04 Will Estes <wlestes@users.sourceforge.net> 2629 2630 * tables.c: prevent unused stuff from being compiled so as to reduce 2631 warnings 2632 26332012-02-03 Will Estes <wlestes@users.sourceforge.net> 2634 2635 * buf.c, filter.c, main.c, misc.c, regex.c, scanflags.c: more better 2636 error messages; more better memory handling 2637 26382012-02-03 Will Estes <wlestes@users.sourceforge.net> 2639 2640 * misc.c: more careful/paranoia 2641 26422012-02-03 Will Estes <wlestes@users.sourceforge.net> 2643 2644 * scanopt.c: more careful memory allocation in option processing 2645 26462012-02-03 Will Estes <wlestes@users.sourceforge.net> 2647 2648 * Makefile.am, configure.in: remove m4/ directory and generally 2649 clean up automake/autoconf inputs 2650 26512012-02-03 Will Estes <wlestes@users.sourceforge.net> 2652 2653 * lib/.cvsignore: cvsignore files that need that 2654 26552012-02-03 Will Estes <wlestes@users.sourceforge.net> 2656 2657 * NEWS, po/da.po, po/es.po, po/ko.po, po/pt_BR.po, po/ro.po, 2658 po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: check in translations 2659 26602012-02-03 Will Estes <wlestes@users.sourceforge.net> 2661 2662 * main.c: correct macro definition of yywrap 2663 26642012-02-03 Will Estes <wlestes@users.sourceforge.net> 2665 2666 * scan.l: Greater specificity in error messages 2667 26682012-02-03 Will Estes <wlestes@users.sourceforge.net> 2669 2670 * parse.y: improve rule handling at EOF 2671 26722012-02-03 Will Estes <wlestes@users.sourceforge.net> 2673 2674 * flex.skl: include cstdio for definition of EOF in all cases 2675 26762012-02-03 Will Estes <wlestes@users.sourceforge.net> 2677 2678 * flex.skl: suppress warning on unused yyguts_t 2679 26802010-08-13 Will Estes <wlestes@users.sourceforge.net> 2681 2682 * NEWS, po/LINGUAS, po/fi.po: new fi translation from the 2683 translation project 2684 26852009-03-31 Will Estes <wlestes@users.sourceforge.net> 2686 2687 * 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> 2688 26892008-12-28 Will Estes <wlestes@users.sourceforge.net> 2690 2691 * configure.in: remove line break that broke configure 2692 26932008-12-28 Will Estes <wlestes@users.sourceforge.net> 2694 2695 * doc/flex.texi: specify the title on the title page since @settitle 2696 doesn't do that for us; resolves bug #2043491 2697 26982008-12-28 Will Estes <wlestes@users.sourceforge.net> 2699 2700 * configure.in, flexdef.h: check for regex.h; resolves bug #2337486 2701 27022008-07-23 Will Estes <wlestes@users.sourceforge.net> 2703 2704 * NEWS, po/ga.po: new ga translation from the translation project 2705 27062008-06-10 Will Estes <wlestes@users.sourceforge.net> 2707 2708 * NEWS, po/ca.po: new ca translation 2709 27102008-05-31 Will Estes <wlestes@users.sourceforge.net> 2711 2712 * Makefile.am: move ABOUT-NLS back to EXTRA_DIST 2713 27142008-05-31 Will Estes <wlestes@users.sourceforge.net> 2715 2716 * Makefile.am: create new dist_doc_DATA; move some EXTRA_DIST files 2717 to new dist_doc_DATA target 2718 27192008-05-31 Will Estes <wlestes@users.sourceforge.net> 2720 2721 * .cvsignore: ignore more automake generated config.status* files 2722 27232008-05-31 Will Estes <wlestes@users.sourceforge.net> 2724 2725 * NEWS: flex distribution now built with automake and autoconf 2726 versions ... 2727 27282008-05-31 Will Estes <wlestes@users.sourceforge.net> 2729 2730 * README.cvs: document GNU auto* version changes for building flex 2731 from cvs 2732 27332008-05-31 Will Estes <wlestes@users.sourceforge.net> 2734 2735 * .cvsignore, doc/Makefile.am: ignore automake-supplied ylwrap 2736 27372008-05-15 Will Estes <wlestes@users.sourceforge.net> 2738 2739 * NEWS, flex.skl: clean up types; resolves 1961902 2740 27412008-05-15 Will Estes <wlestes@users.sourceforge.net> 2742 2743 * NEWS: update NEWS re manual 2744 27452008-05-15 Will Estes <wlestes@users.sourceforge.net> 2746 2747 * doc/flex.texi: correct eroneous references to 'nowrap' to refer to 2748 'noyywrap'; resolves bug #1739912 2749 27502008-05-14 Will Estes <wlestes@users.sourceforge.net> 2751 2752 * filter.c: call clearerr on stdin before dup2'ing it; resolves bug 2753 #1902612 2754 27552008-05-14 Will Estes <wlestes@users.sourceforge.net> 2756 2757 * NEWS: generic updates to NEWS 2758 27592008-05-14 Will Estes <wlestes@users.sourceforge.net> 2760 2761 * tests/test-pthread/Makefile.am: move library flags in linker 2762 command; resolves patch #1943403; patch submitted by 2763 nullnix@users.sourceforge.net 2764 27652008-05-14 Will Estes <wlestes@users.sourceforge.net> 2766 2767 * doc/flex.texi: use ansi syntax in simple examples; resolves patch 2768 #1909844; patch submitted by Tom Browder, 2769 tbrowder2@users.sourceforge.net 2770 27712008-04-10 Will Estes <wlestes@users.sourceforge.net> 2772 2773 * doc/flex.texi: fix typo in example (from Paolo J. Matos 2774 27752008-04-10 Will Estes <wlestes@users.sourceforge.net> 2776 2777 * flexint.h: move endif to better account for what C99 defines for 2778 integer types (fix from debian project) 2779 27802008-04-10 Will Estes <wlestes@users.sourceforge.net> 2781 2782 * gen.c: fix another int type to be size_t 2783 27842008-03-30 Will Estes <wlestes@users.sourceforge.net> 2785 2786 * NEWS, po/fr.po: new fr translation 2787 27882008-03-30 Will Estes <wlestes@users.sourceforge.net> 2789 2790 * NEWS, configure.in: start version 2.5.36 2791 27922008-02-26 Will Estes <wlestes@users.sourceforge.net> 2793 2794 * NEWS: add date of release 2795 27962008-02-15 Will Estes <wlestes@users.sourceforge.net> 2797 2798 * NEWS, parse.y: fix bug that prevented comments from working 2799 properly 2800 28012008-02-12 Will Estes <wlestes@users.sourceforge.net> 2802 2803 * po/de.po: new de translation 2804 28052008-02-10 Will Estes <wlestes@users.sourceforge.net> 2806 2807 * NEWS, po/vi.po: new vi translation 2808 28092008-02-10 Will Estes <wlestes@users.sourceforge.net> 2810 2811 * NEWS, po/nl.po: new nl translation 2812 28132008-02-09 Will Estes <wlestes@users.sourceforge.net> 2814 2815 * NEWS, po/pl.po: new pl translation 2816 28172008-02-09 Will Estes <wlestes@users.sourceforge.net> 2818 2819 * NEWS, po/de.po, po/pt_BR.po: new de, pt_br translations 2820 28212008-02-09 Will Estes <wlestes@users.sourceforge.net> 2822 2823 * NEWS, flex.skl: generate headers for all functions (resolves bug 2824 #1628314) 2825 28262008-02-09 Will Estes <wlestes@users.sourceforge.net> 2827 2828 * NEWS, flex.skl: change yy_size_t to be size_t (resolves bug 2829 #1849812) 2830 28312008-02-09 Will Estes <wlestes@users.sourceforge.net> 2832 2833 * configure.in: start work on version 2.5.35 2834 28352007-12-12 Will Estes <wlestes@users.sourceforge.net> 2836 2837 * NEWS, configure.in: revert NEWS and configure.in to version 2.5.34 2838 28392007-09-12 Will Estes <wlestes@users.sourceforge.net> 2840 2841 * NEWS, configure.in: update version number to 2.5.35 2842 28432007-09-10 Aaron Stone <sodabrew@users.sourceforge.net> 2844 2845 * tests/test-alloc-extra/scanner.l: Use %option extra-type. 2846 28472007-09-10 Aaron Stone <sodabrew@users.sourceforge.net> 2848 2849 * NEWS, doc/flex.texi, flex.skl, flexdef.h, main.c, parse.y, scan.l: 2850 Introduce %option extra-type="your_type *" (resolves bug #1744505). 2851 28522007-08-15 Will Estes <wlestes@users.sourceforge.net> 2853 2854 * po/nl.po: new nl translations from the translation project 2855 28562007-06-28 Will Estes <wlestes@users.sourceforge.net> 2857 2858 * NEWS: change release date 2859 28602007-06-28 Will Estes <wlestes@users.sourceforge.net> 2861 2862 * flex.skl: adjustment for prefix classes; patch submitted by Petr 2863 Machata <pmachata@redhat.com> 2864 28652007-06-28 Will Estes <wlestes@users.sourceforge.net> 2866 2867 * NEWS: NEWS item for yy_init_extra 2868 28692007-06-12 Aaron Stone <sodabrew@users.sourceforge.net> 2870 2871 * doc/flex.texi: Docs and example for yylex_init_extra. 2872 28732007-06-01 Will Estes <wlestes@users.sourceforge.net> 2874 2875 * tests/test-alloc-extra/.cvsignore: ignore OUTPUT file in 2876 test-alloc-extra 2877 28782007-06-01 Will Estes <wlestes@users.sourceforge.net> 2879 2880 * tests/descriptions: add description of concatenated options test 2881 28822007-05-31 Will Estes <wlestes@users.sourceforge.net> 2883 2884 * tests/test-alloc-extra/.cvsignore: add missing .cvsignore to 2885 test-alloc-extra 2886 28872007-05-31 Aaron Stone <sodabrew@users.sourceforge.net> 2888 2889 * configure.in, flex.skl, gen.c, main.c: Changes to resolve SF bugs 2890 1568325 and 1563589. 2891 28922007-05-31 Aaron Stone <sodabrew@users.sourceforge.net> 2893 2894 * tests/Makefile.am, tests/descriptions, 2895 tests/test-alloc-extra/Makefile.am, 2896 tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input: 2897 Adding test cases for yylex_init_extra. 2898 28992007-05-12 Will Estes <wlestes@users.sourceforge.net> 2900 2901 * configure.in, tests/test-pthread/scanner.l: fixes to test-pthread 2902 29032007-05-12 Will Estes <wlestes@users.sourceforge.net> 2904 2905 * NEWS: NEWS item for concatenated options 2906 29072007-05-12 Will Estes <wlestes@users.sourceforge.net> 2908 2909 * configure.in, tests/Makefile.am, 2910 tests/test-concatenated-options/.cvsignore, 2911 tests/test-concatenated-options/Makefile.am: unit test to verify 2912 concatenated options parsing 2913 29142007-05-12 Will Estes <wlestes@users.sourceforge.net> 2915 2916 * scanopt.c: parse multiple short concatenated options; patch 2917 submitted by Petr Machata <pmachata@redhat.com 2918 29192007-05-11 Will Estes <wlestes@users.sourceforge.net> 2920 2921 * autogen.sh: remove --force option from autogen.sh; much faster 2922 without it 2923 29242007-05-11 Will Estes <wlestes@users.sourceforge.net> 2925 2926 * NEWS, configure.in: version 2.5.34 2927 29282007-05-08 Aaron Stone <sodabrew@users.sourceforge.net> 2929 2930 * NEWS, flex.skl: Better checking after yyalloc/yyrealloc (resolves 2931 bug #1595967) 2932 29332007-05-01 Will Estes <wlestes@users.sourceforge.net> 2934 2935 * doc/flex.texi: change title of manual to 'Lexical Analysis with 2936 Flex' 2937 29382007-04-25 Will Estes <wlestes@users.sourceforge.net> 2939 2940 * flex.skl: c++ memory leak plug 2941 29422007-04-23 Will Estes <wlestes@users.sourceforge.net> 2943 2944 * flex.skl: roll back c++ memory patch as it causes the test suite 2945 no end of grief 2946 29472007-04-23 Will Estes <wlestes@users.sourceforge.net> 2948 2949 * flex.skl: fix function definitions for non-ANSI environments (from 2950 Manoj Srivastava from Debian patchset) 2951 29522007-04-23 Will Estes <wlestes@users.sourceforge.net> 2953 2954 * flex.skl: fix c++ memory leak (from Manoj Srivastava from Debian 2955 patchset) 2956 29572007-04-23 Will Estes <wlestes@users.sourceforge.net> 2958 2959 * flex.skl: fix parameter name in comment (patch from Manoj 2960 Srivastava from the debian patchset 2961 29622007-04-23 Will Estes <wlestes@users.sourceforge.net> 2963 2964 * flex.skl: add a size_t cast (patch from Manoj Srivastava from the 2965 debian patchset 2966 29672007-04-16 Will Estes <wlestes@users.sourceforge.net> 2968 2969 * tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am: 2970 cleanups to handle VPATH builds better; passifies make distcheck 2971 29722007-04-16 Will Estes <wlestes@users.sourceforge.net> 2973 2974 * doc/flex.texi: drop using the \ in \ escaping as it throws pdf 2975 generation for a loop 2976 29772007-04-14 Will Estes <wlestes@users.sourceforge.net> 2978 2979 * .cvsignore: add compile and *.tar.bz2 to .cvsignore 2980 29812007-04-14 Will Estes <wlestes@users.sourceforge.net> 2982 2983 * main.c: add call to setlocale for ctype as per debian patchset 2984 29852007-04-14 Will Estes <wlestes@users.sourceforge.net> 2986 2987 * Makefile.am, NEWS: provide for a PIC version of libfl.a for shared 2988 libraries using flex scanners 2989 29902007-04-13 Will Estes <wlestes@users.sourceforge.net> 2991 2992 * FlexLexer.h: annotate endifs since they're a bit far from their 2993 opening #if statements 2994 29952007-04-13 Will Estes <wlestes@users.sourceforge.net> 2996 2997 * flexdef.h, parse.y: refactor and slightly redo alloca testing, 2998 resolves bug #1675899 2999 30002007-04-13 Will Estes <wlestes@users.sourceforge.net> 3001 3002 * : overhaul configure.in: use octathorps for comments so they're 3003 passed through m4 processing; better bracketing of m4 arguments; 3004 retool checks as per suggestions from autoscan(1) 3005 30062007-04-13 Will Estes <wlestes@users.sourceforge.net> 3007 3008 * flex.skl: fix skeleton for reentrant scanners 3009 30102007-04-13 Will Estes <wlestes@users.sourceforge.net> 3011 3012 * Makefile.am: remove homegrown tags target; automake does that for 3013 us 3014 30152007-04-12 Will Estes <wlestes@users.sourceforge.net> 3016 3017 * flex.skl: fix skeleton for reentrant scanners, resolves bug 3018 #1694318 3019 30202007-04-12 Will Estes <wlestes@users.sourceforge.net> 3021 3022 * FlexLexer.h: declare some const where missing in c++ header file 3023 30242007-04-10 Will Estes <wlestes@users.sourceforge.net> 3025 3026 * doc/flex.texi: corrections to the manual as per suggestions from 3027 flex-help@ 3028 30292007-04-03 Will Estes <wlestes@users.sourceforge.net> 3030 3031 * doc/flex.texi: include author names in online versions of the 3032 manual 3033 30342007-04-03 Will Estes <wlestes@users.sourceforge.net> 3035 3036 * COPYING: update copyright notice 3037 30382007-04-03 Will Estes <wlestes@users.sourceforge.net> 3039 3040 * AUTHORS: rearrange and update AUTHORS 3041 30422007-03-29 Will Estes <wlestes@users.sourceforge.net> 3043 3044 * NEWS: note sf feature request 1658379 in NEWS 3045 30462007-03-29 Will Estes <wlestes@users.sourceforge.net> 3047 3048 * tools/cvsauthors: add sodabrew to cvsauthors file 3049 30502007-03-29 Aaron Stone <sodabrew@users.sourceforge.net> 3051 3052 * flex.skl: SourceForge feature request #1658379: Expose YY_BUF_SIZE 3053 in the header file. 3054 30552007-03-07 Will Estes <wlestes@users.sourceforge.net> 3056 3057 * NEWS, filter.c, flex.skl: apply patches submitted by sodabrew 3058 30592007-03-07 Will Estes <wlestes@users.sourceforge.net> 3060 3061 * README.cvs: more changes describing building flex from cvs 3062 30632007-03-07 Will Estes <wlestes@users.sourceforge.net> 3064 3065 * Makefile.am, README.cvs, README.cvs-snapshot: rename 3066 README.cvs-snapshot to README.cvs 3067 30682007-03-07 Will Estes <wlestes@users.sourceforge.net> 3069 3070 * README.cvs-snapshot: update to explain where flex cvs lives 3071 30722007-03-07 Will Estes <wlestes@users.sourceforge.net> 3073 3074 * README, doc/flex.texi: correct how to submit bugs 3075 30762007-02-16 Will Estes <wlestes@users.sourceforge.net> 3077 3078 * NEWS: clarify NEWS item re man page and pdf manual 3079 30802007-02-14 Will Estes <wlestes@users.sourceforge.net> 3081 3082 * po/Makevars: update bug address to point to flex-devel instead of 3083 lex-help 3084 30852007-02-13 Will Estes <wlestes@users.sourceforge.net> 3086 3087 * configure.in, doc/Makefile.am: make better use of AC_INIT; clean 3088 up, simplify and make more robust the generation of the man page 3089 30902007-02-13 Will Estes <wlestes@users.sourceforge.net> 3091 3092 * configure.in: remove option check-news from call to 3093 AM_INIT_AUTOMAKE as gnits implies check-news 3094 30952007-02-13 Will Estes <wlestes@users.sourceforge.net> 3096 3097 * Makefile.am, configure.in: move automake options from Makefile.am 3098 to configure.in 3099 31002007-02-13 Will Estes <wlestes@users.sourceforge.net> 3101 3102 * autogen.sh: restore --install option to autogen.sh since --force 3103 does not imply --install 3104 31052007-02-13 Will Estes <wlestes@users.sourceforge.net> 3106 3107 * tools/cvsauthors: add john43 to cvsauthors file 3108 31092007-02-13 Will Estes <wlestes@users.sourceforge.net> 3110 3111 * autogen.sh: call autoreconf with --force instead of --install 3112 31132007-02-13 Will Estes <wlestes@users.sourceforge.net> 3114 3115 * doc/.cvsignore: remove texinfo.tex from cvs tree 3116 31172007-02-13 Will Estes <wlestes@users.sourceforge.net> 3118 3119 * NEWS: updates to NEWS file to reflect recent changes 3120 31212007-02-13 Will Estes <wlestes@users.sourceforge.net> 3122 3123 * doc/Makefile.am: add flex.pdf to EXTRA_DIST 3124 31252007-02-13 Will Estes <wlestes@users.sourceforge.net> 3126 3127 * configure.in: remove flex.spec 3128 31292007-02-13 Will Estes <wlestes@users.sourceforge.net> 3130 3131 * Makefile.am: remove maintainercleanfiles 3132 31332007-02-01 Will Estes <wlestes@users.sourceforge.net> 3134 3135 * doc/Makefile.am: more changes to build system to distribute man 3136 page 3137 31382007-02-01 Will Estes <wlestes@users.sourceforge.net> 3139 3140 * doc/Makefile.am: add flex man page to distribution 3141 31422007-02-01 Will Estes <wlestes@users.sourceforge.net> 3143 3144 * .cvsignore, flex.spec.in: remove flex spec file 3145 31462006-11-17 Will Estes <wlestes@users.sourceforge.net> 3147 3148 * tests/test-table-opts/Makefile.am: make test target depend on test 3149 groupings, which in turn depend on building executables; cygwin 3150 portability fix 3151 31522006-11-10 Will Estes <wlestes@users.sourceforge.net> 3153 3154 * tests/create-test: change create-test script to edit files in 3155 place 3156 31572006-11-09 Will Estes <wlestes@users.sourceforge.net> 3158 3159 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 3160 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 3161 tests/test-bison-nr/Makefile.am, 3162 tests/test-bison-yylloc/Makefile.am, 3163 tests/test-bison-yylval/Makefile.am, 3164 tests/test-c++-basic/Makefile.am, 3165 tests/test-c++-multiple-scanners/Makefile.am, 3166 tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 3167 tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am, 3168 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am, 3169 tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am, 3170 tests/test-header-r/Makefile.am, 3171 tests/test-include-by-buffer/Makefile.am, 3172 tests/test-include-by-push/Makefile.am, 3173 tests/test-include-by-reentrant/Makefile.am, 3174 tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am, 3175 tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am, 3176 tests/test-mem-r/Makefile.am, 3177 tests/test-multiple-scanners-nr/Makefile.am, 3178 tests/test-multiple-scanners-r/Makefile.am, 3179 tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am, 3180 tests/test-posix/Makefile.am, 3181 tests/test-posixly-correct/Makefile.am, 3182 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 3183 tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am, 3184 tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am, 3185 tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am, 3186 tests/test-string-r/Makefile.am, tests/test-top/Makefile.am, 3187 tests/test-yyextra/Makefile.am: change CLEANFILES to include 3188 instead of just the testname for the executable 3189 31902006-11-09 Will Estes <wlestes@users.sourceforge.net> 3191 3192 * doc/flex.texi: fix typos in manual; resolves bug #1592857 3193 31942006-11-09 Will Estes <wlestes@users.sourceforge.net> 3195 3196 * tests/TEMPLATE/Makefile.am: change test template to remove test 3197 executable when that executable has an extension, e.g. under Cygwin 3198 31992006-11-08 Will Estes <wlestes@users.sourceforge.net> 3200 3201 * tests/Makefile.am: test names weren't displaying in test 3202 success/failure messages (from #1591672 3203 32042006-10-30 Will Estes <wlestes@users.sourceforge.net> 3205 3206 * doc/.cvsignore: add flex.html to .cvsignore in doc directory 3207 32082006-10-22 Will Estes <wlestes@users.sourceforge.net> 3209 3210 * NEWS: update NEWS file for the work that millaway did 3211 32122006-10-22 Will Estes <wlestes@users.sourceforge.net> 3213 3214 * FlexLexer.h, NEWS, main.c, 3215 tests/test-c++-multiple-scanners/scanner-2.l: make yywrap work with 3216 c++ scanners as per sf bug report 3217 32182006-10-20 Will Estes <wlestes@users.sourceforge.net> 3219 3220 * NEWS, flex.skl, tests/test-c++-multiple-scanners/main.cpp, 3221 tests/test-c-cpp-nr/scanner.l: memory leak issues in c++ scanner 3222 32232006-10-20 Will Estes <wlestes@users.sourceforge.net> 3224 3225 * NEWS, configure.in, tests/Makefile.am, tests/descriptions, 3226 tests/test-c++-yywrap/.cvsignore, 3227 tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l, 3228 tests/test-c++-yywrap/test.input: add unit test for c++ with yywrap 3229 32302006-10-20 Will Estes <wlestes@users.sourceforge.net> 3231 3232 * NEWS, tests/test-c++-basic/Makefile.am, 3233 tests/test-linedir-r/Makefile.am: use configure-provided awk 3234 variable for portability; add loadlibes variable to c++ test 3235 32362006-10-17 Will Estes <wlestes@users.sourceforge.net> 3237 3238 * doc/flex.texi: add noyywrap option to example; use whitespace to 3239 clarify example 3240 32412006-08-02 Will Estes <wlestes@users.sourceforge.net> 3242 3243 * NEWS, po/ca.po, po/vi.po: new translations 3244 32452006-04-11 John Millaway <john43@users.sourceforge.net> 3246 3247 * tables.c: Casted away signedness to appease -Werror freaks. 3248 32492006-03-28 John Millaway <john43@users.sourceforge.net> 3250 3251 * ccl.c, doc/flex.texi, flexdef.h, parse.y, scan.l, sym.c, 3252 tests/test-ccl/scanner.l, tests/test-ccl/test.input: Added ccl union 3253 operator. Added test in test suite for ccl union operator. 3254 Documented ccl union operator. Removed crufty ccl cache to prevent 3255 parser problems. 3256 32572006-03-28 John Millaway <john43@users.sourceforge.net> 3258 3259 * doc/flex.texi, scan.l, tests/test-extended/scanner.l, 3260 tests/test-extended/test.input: Extended syntax excluded for 3261 lex/posix compat mode. Comments discarded inside (?x:) patterns. 3262 Added test in test suite for comments in extended patterns. 3263 Documented syntax additions. 3264 32652006-03-27 John Millaway <john43@users.sourceforge.net> 3266 3267 * scan.l, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 3268 Implemented (?x:) syntax to allow whitespace in patterns. Added 3269 test for (?x:) syntax in test suite. 3270 32712006-03-27 John Millaway <john43@users.sourceforge.net> 3272 3273 * parse.y, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 3274 Implemented dot-all syntax. Added test for dot-all syntax in test 3275 suite. 3276 32772006-03-27 John Millaway <john43@users.sourceforge.net> 3278 3279 * dfa.c, doc/flex.texi, flexdef.h, gen.c, main.c, parse.y, scan.l, 3280 scanflags.c, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 3281 Removed global variable caseins. Added scanner stack flags for 3282 case-insensitivity. Moved case-folding code from DFA-generation to 3283 parse time read-macros. Added localized case-sensitivity syntax 3284 from Perl. Added test for new syntax in test suite. Documented new 3285 syntax. 3286 32872006-03-27 John Millaway <john43@users.sourceforge.net> 3288 3289 * Makefile.am, configure.in, flexdef.h, scanflags.c: Added configure 3290 check for assert.h. Added scanner flags stack. 3291 32922006-03-25 John Millaway <john43@users.sourceforge.net> 3293 3294 * configure.in, doc/flex.texi, scan.l, tests/Makefile.am, 3295 tests/descriptions, tests/test-extended/.cvsignore, 3296 tests/test-extended/Makefile.am, tests/test-extended/scanner.l, 3297 tests/test-extended/test.input: Added extended, perl-compatible 3298 comment syntax. Added test for extended comment syntax. Documented 3299 extended comment syntax. 3300 33012006-03-25 John Millaway <john43@users.sourceforge.net> 3302 3303 * doc/flex.texi, parse.y: Changed explicit 'A'-'Z' to isupper(), 3304 where correct to do so. Documentation. 3305 33062006-03-24 John Millaway <john43@users.sourceforge.net> 3307 3308 * doc/flex.texi: Documentation. 3309 33102006-03-24 John Millaway <john43@users.sourceforge.net> 3311 3312 * doc/flex.texi: Added appendix of patterns to manual. 3313 33142006-03-23 John Millaway <john43@users.sourceforge.net> 3315 3316 * doc/flex.texi: . 3317 33182006-03-22 John Millaway <john43@users.sourceforge.net> 3319 3320 * doc/flex.texi: Documentation. 3321 33222006-03-22 John Millaway <john43@users.sourceforge.net> 3323 3324 * doc/flex.texi: Documented set difference operator {-}. 3325 33262006-03-22 John Millaway <john43@users.sourceforge.net> 3327 3328 * ccl.c, flexdef.h, parse.y, scan.l, tests/test-ccl/scanner.l, 3329 tests/test-ccl/test.input: Added set difference operator {-} for 3330 character classes. 3331 33322006-03-22 John Millaway <john43@users.sourceforge.net> 3333 3334 * configure.in, doc/flex.texi, parse.y, scan.l, tests/Makefile.am, 3335 tests/descriptions, tests/test-ccl/.cvsignore, 3336 tests/test-ccl/Makefile.am, tests/test-ccl/scanner.l, 3337 tests/test-ccl/test.input: Added negated character class 3338 expressions. Documented negated character class expressions. Added 3339 regression test for negated character class expressions. 3340 33412006-03-22 John Millaway <john43@users.sourceforge.net> 3342 3343 * buf.c, filter.c, gen.c, main.c, misc.c, nfa.c, parse.y, regex.c: 3344 Replaced sprintf with snprintf everywhere. 3345 33462006-03-22 John Millaway <john43@users.sourceforge.net> 3347 3348 * Makefile.am: Removed includedir from AM_CPPFLAGS #1439351. 3349 33502006-03-21 John Millaway <john43@users.sourceforge.net> 3351 3352 * configure.in, tests/Makefile.am, tests/descriptions, 3353 tests/test-quotes/.cvsignore, tests/test-quotes/Makefile.am, 3354 tests/test-quotes/scanner.l, tests/test-quotes/test.input: Added 3355 test to verify user code is unmangled. 3356 33572006-03-21 John Millaway <john43@users.sourceforge.net> 3358 3359 * flexdef.h, misc.c, scan.l: Fixed escape in actions. 3360 33612006-03-21 John Millaway <john43@users.sourceforge.net> 3362 3363 * filter.c, flexdef.h, main.c, scan.l: Reverted previous input 3364 filter changes. Added noop macro to scanner output. Modified 3365 scan.l to escape m4 quotes found in user code. 3366 33672006-03-21 John Millaway <john43@users.sourceforge.net> 3368 3369 * tests/test-table-opts/Makefile.am, 3370 tests/test-table-opts/scanner.l: Removed m4 from test-table-opts 3371 33722006-03-21 John Millaway <john43@users.sourceforge.net> 3373 3374 * tests/test-reject/Makefile.am, tests/test-reject/scanner.l: 3375 Removed m4 from test-reject 3376 33772006-03-21 John Millaway <john43@users.sourceforge.net> 3378 3379 * filter.c, flexdef.h, main.c, scan.l: Moved set_input_file to 3380 different file. 3381 33822006-03-21 John Millaway <john43@users.sourceforge.net> 3383 3384 * flex.skl, flexdef.h, flexint.h, misc.c: Relaxed tests for __STDC__ 3385 and __STDC_VERSION__ to cope with bugs in GCC and Sun cc. 3386 33872006-03-20 John Millaway <john43@users.sourceforge.net> 3388 3389 * filter.c: Documented filter chain. Removed fdopen. Added no-op 3390 fseek. 3391 33922006-03-13 John Millaway <john43@users.sourceforge.net> 3393 3394 * gen.c: Fixed another -Wall report. 3395 33962006-03-10 Will Estes <wlestes@users.sourceforge.net> 3397 3398 * NEWS, po/vi.po: new vi translation 3399 34002006-03-09 Will Estes <wlestes@users.sourceforge.net> 3401 3402 * NEWS, po/ga.po, po/nl.po: new nl, ga translations 3403 34042006-02-21 Will Estes <wlestes@users.sourceforge.net> 3405 3406 * m4/Makefile.am: add po.m4 to extra_dist in m4/ so it gets picked 3407 up by distributions 3408 34092006-02-21 Will Estes <wlestes@users.sourceforge.net> 3410 3411 * m4/Makefile.am: add nls.m4 to extra_dist in m4/ so it will get 3412 picked up in distribution tarballs 3413 34142006-02-21 Will Estes <wlestes@users.sourceforge.net> 3415 3416 * configure.in: remove website directory from configure.in 3417 34182006-02-20 Will Estes <wlestes@users.sourceforge.net> 3419 3420 * NEWS, configure.in: version 2.5.33 marks in NEWS and configure.in 3421 34222006-02-20 Will Estes <wlestes@users.sourceforge.net> 3423 3424 * configure.in: change email address in configure.in to point to 3425 flex-help@sourceforge.net 3426 34272006-02-20 John Millaway <john43@users.sourceforge.net> 3428 3429 * doc/flex.texi: Documentation. 3430 34312006-02-20 John Millaway <john43@users.sourceforge.net> 3432 3433 * BUGS: Appended to BUGS file. 3434 34352006-02-18 Will Estes <wlestes@users.sourceforge.net> 3436 3437 * Makefile.am: remove website directory (since it now has its own 3438 module in the flex project 3439 34402006-02-16 John Millaway <john43@users.sourceforge.net> 3441 3442 * doc/flex.texi, flex.skl: Fixed buffer overflow in reject state 3443 buffer. Corrected documentation on the state buffer. 3444 34452006-02-16 John Millaway <john43@users.sourceforge.net> 3446 3447 * flex.skl: Reverted num_read from size_t back to int. 3448 34492006-02-15 John Millaway <john43@users.sourceforge.net> 3450 3451 * Makefile.am, configure.in: Removed reference to RoadMap in 3452 Makefile.am. Added website directory. 3453 34542006-02-15 Will Estes <wlestes@users.sourceforge.net> 3455 3456 * README, RoadMap: remove RoadMap and reference to it in README 3457 34582006-02-15 John Millaway <john43@users.sourceforge.net> 3459 3460 * BUGS, README, doc/flex.texi, doc/flex.xml: Eliminated references 3461 to lex.sf.net. 3462 34632006-02-15 John Millaway <john43@users.sourceforge.net> 3464 3465 * BUGS, flex.skl: Transfered bugs list from lex.sf.net to BUGS file. 3466 34672006-02-15 John Millaway <john43@users.sourceforge.net> 3468 3469 * tests/test-rescan-nr/.cvsignore, 3470 tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l, 3471 tests/test-rescan-nr/test.input, tests/test-rescan-r/.cvsignore, 3472 tests/test-rescan-r/Makefile.am, tests/test-rescan-r/scanner.l, 3473 tests/test-rescan-r/test.input: Recommit of last commit -- broken 3474 pipe. 3475 34762006-02-15 John Millaway <john43@users.sourceforge.net> 3477 3478 * configure.in, flex.skl, tests/Makefile.am, tests/descriptions: 3479 yy_lex_destroy calls yy_init_globals to reset everything for next 3480 call to yylex. Added two new tests for reusing scanners. 3481 34822006-02-14 John Millaway <john43@users.sourceforge.net> 3483 3484 * flex.spec.in: Patched rpm spec file. 3485 34862006-02-14 John Millaway <john43@users.sourceforge.net> 3487 3488 * configure.in, flexint.h: Added C99 macro for inttypes, just to be 3489 conformant. 3490 34912006-02-14 John Millaway <john43@users.sourceforge.net> 3492 3493 * flexdef.h, nfa.c, parse.y: Changed symbol INFINITE to fix conflict 3494 with C math symbol. 3495 34962006-02-14 John Millaway <john43@users.sourceforge.net> 3497 3498 * scan.l: Omitting parens for named rules in trailing context. 3499 35002006-02-14 John Millaway <john43@users.sourceforge.net> 3501 3502 * configure.in, main.c, po/ca.po, po/da.po, po/de.po, po/es.po, 3503 po/fr.po, po/ga.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, 3504 po/ro.po, po/ru.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po, 3505 tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Added check 3506 for locale.h and libintl.h in configure script. 3507 35082006-02-14 John Millaway <john43@users.sourceforge.net> 3509 3510 * flex.skl: Removed unused local vars. 3511 35122006-02-14 John Millaway <john43@users.sourceforge.net> 3513 3514 * flex.skl: Removed certain offending #undefs. 3515 35162006-02-14 John Millaway <john43@users.sourceforge.net> 3517 3518 * flexint.h: Removed logical and from preprocessor statement. 3519 35202006-02-14 Will Estes <wlestes@users.sourceforge.net> 3521 3522 * po/nl.po, po/nl.po.1: remove eroneously named nl.po.1; update 3523 nl.po 3524 35252006-02-14 John Millaway <john43@users.sourceforge.net> 3526 3527 * dfa.c: . 3528 35292006-02-14 John Millaway <john43@users.sourceforge.net> 3530 3531 * flex.skl: Included <sys/types.h> for serialized tables. 3532 35332006-02-14 John Millaway <john43@users.sourceforge.net> 3534 3535 * configure.in: Minor patch to call to head in configure script. 3536 35372006-02-14 John Millaway <john43@users.sourceforge.net> 3538 3539 * doc/flex.texi: Documentation patch. 3540 35412006-02-14 John Millaway <john43@users.sourceforge.net> 3542 3543 * filter.c, gen.c, libyywrap.c, main.c: Patch for full file system 3544 failure. 3545 35462006-02-13 John Millaway <john43@users.sourceforge.net> 3547 3548 * doc/flex.texi: Documentation. 3549 35502006-02-13 John Millaway <john43@users.sourceforge.net> 3551 3552 * main.c: Fixed double-fclose when input file is empty. 3553 35542006-02-10 Will Estes <wlestes@users.sourceforge.net> 3555 3556 * po/ca.po, po/da.po, po/de.po, po/es.po, po/fr.po, po/ga.po, 3557 po/ko.po, po/nl.po.1, po/pl.po, po/pt_BR.po, po/ro.po, po/ru.po, 3558 po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po: newtranslations 3559 35602005-12-22 John Millaway <john43@users.sourceforge.net> 3561 3562 * buf.c, main.c: Improvement request 1069716 log vs. log10 3563 35642005-12-22 John Millaway <john43@users.sourceforge.net> 3565 3566 * flex.skl: Fixed bug 1257093 yy_init_globals in header file 3567 35682005-04-14 Will Estes <wlestes@users.sourceforge.net> 3569 3570 * po/nl.po: new nl translation 3571 35722005-04-07 Will Estes <wlestes@users.sourceforge.net> 3573 3574 * NEWS, po/LINGUAS, po/nl.po, po/vi.po: new nl and vi translations 3575 35762004-07-20 Will Estes <wlestes@users.sourceforge.net> 3577 3578 * filter.c: correct improper stdin assignment 3579 35802004-05-22 Will Estes <wlestes@users.sourceforge.net> 3581 3582 * NEWS, po/tr.po: new tr translation 3583 35842004-05-12 Will Estes <wlestes@users.sourceforge.net> 3585 3586 * .cvsignore, .indent.pro: .cvsignore and .indent.pro got missed in 3587 the import to sourceforge; replace them 3588 35892004-05-11 Will Estes <wlestes@users.sourceforge.net> 3590 3591 * po/fr.po: new fr translation 3592 35932004-05-03 Will Estes <wlestes@users.sourceforge.net> 3594 3595 * po/LINGUAS: polish is pl, not po 3596 35972004-03-22 Will Estes <wlestes@users.sourceforge.net> 3598 3599 * po/sv.po: yet another sweedish update 3600 36012004-03-19 Will Estes <wlestes@users.sourceforge.net> 3602 3603 * NEWS, po/sv.po: new sv translation 3604 36052003-12-11 John Millaway <john43@users.sourceforge.net> 3606 3607 * configure.in, filter.c, main.c: Configure checks for GNU m4. 3608 Environment variable M4 overrides built-in m4 path. Generated m4 3609 does a late check for GNU m4. 3610 36112003-12-09 John Millaway <john43@users.sourceforge.net> 3612 3613 * doc/flex.texi: added 3 faqs 3614 36152003-11-24 Will Estes <wlestes@users.sourceforge.net> 3616 3617 * po/ro.po: new ro translation 3618 36192003-11-07 Will Estes <wlestes@users.sourceforge.net> 3620 3621 * NEWS, po/fr.po: new french translation 3622 36232003-11-07 Will Estes <wlestes@users.sourceforge.net> 3624 3625 * NEWS, po/ca.po: new catalan translation from the translation 3626 project 3627 36282003-11-07 Will Estes <wlestes@users.sourceforge.net> 3629 3630 * NEWS, po/LINGUAS, po/ga.po, po/pl.po: new polish translation; 3631 updated irish translation from translation project 3632 36332003-10-10 Will Estes <wlestes@users.sourceforge.net> 3634 3635 * NEWS, po/LINGUAS, po/ga.po: new Irish translation 3636 36372003-08-25 Will Estes <wlestes@users.sourceforge.net> 3638 3639 * NEWS, po/LINGUAS, po/ro.po: add romanian translation 3640 36412003-07-16 Will Estes <wlestes@users.sourceforge.net> 3642 3643 * flex.skl: flex_*int* type fixes 3644 36452003-07-16 Will Estes <wlestes@users.sourceforge.net> 3646 3647 * tools/cvsauthors: change wlestes email address 3648 36492003-07-16 Will Estes <wlestes@users.sourceforge.net> 3650 3651 * flex.skl: undef yytext_ptr has some bad side effects 3652 36532003-07-07 John Millaway <john43@users.sourceforge.net> 3654 3655 * doc/flex.texi: Documented m4 incompatibility with lex. 3656 36572003-05-21 Will Estes <wlestes@users.sourceforge.net> 3658 3659 * NEWS: upgrade to gettext 0.12 3660 36612003-05-20 Will Estes <wlestes@users.sourceforge.net> 3662 3663 * flex.skl, gen.c: patches from manoj via sourceforge 3664 36652003-05-20 Will Estes <wlestes@users.sourceforge.net> 3666 3667 * configure.in, po/.cvsignore, po/Makevars: upgrade gettext to 0.12; 3668 this allows running make pdf and make ps to be successful 3669 36702003-05-20 Will Estes <wlestes@users.sourceforge.net> 3671 3672 * doc/.cvsignore: cvs should ignore flex.pdf and flex.ps 3673 36742003-04-25 John Millaway <john43@users.sourceforge.net> 3675 3676 * TODO: Added yylineno bugs to TODO list. 3677 36782003-04-03 John Millaway <john43@users.sourceforge.net> 3679 3680 * doc/flex.xml: Docbook. 3681 36822003-04-03 John Millaway <john43@users.sourceforge.net> 3683 3684 * doc/flex.xml: xml now validates. 3685 36862003-04-02 John Millaway <john43@users.sourceforge.net> 3687 3688 * doc/flex.xml: Began conversion to DocBook. 3689 36902003-04-01 Will Estes <wlestes@users.sourceforge.net> 3691 3692 * NEWS, configure.in: version 2.5.31 3693 36942003-04-01 Will Estes <wlestes@users.sourceforge.net> 3695 3696 * NEWS: remove --enable-maintainer-mode configure option 3697 36982003-04-01 Will Estes <wlestes@users.sourceforge.net> 3699 3700 * configure.in: remove AM_MAINTAINER_MODE 3701 37022003-04-01 John Millaway <john43@users.sourceforge.net> 3703 3704 * flex.skl, flexdef.h, main.c, misc.c, scan.l: Renamed some internal 3705 variables. 3706 37072003-03-31 Will Estes <wlestes@users.sourceforge.net> 3708 3709 * NEWS: yylineno is now per-buffer in reentrant scanners 3710 37112003-03-31 John Millaway <john43@users.sourceforge.net> 3712 3713 * TODO: Added TODO item. 3714 37152003-03-30 John Millaway <john43@users.sourceforge.net> 3716 3717 * flex.skl, gen.c: yylineno is per-buffer in the reentrant scanner. 3718 support for yycolumn exists, but is not yet developed. 3719 37202003-03-28 John Millaway <john43@users.sourceforge.net> 3721 3722 * flex.skl: Minor documentation. 3723 37242003-03-28 Will Estes <wlestes@users.sourceforge.net> 3725 3726 * NEWS: added %top directive 3727 37282003-03-27 John Millaway <john43@users.sourceforge.net> 3729 3730 * buf.c, configure.in, doc/flex.texi, flexdef.h, main.c, scan.l, 3731 tests/Makefile.am, tests/descriptions, tests/test-top/.cvsignore, 3732 tests/test-top/Makefile.am, tests/test-top/main.c, 3733 tests/test-top/scanner.l, tests/test-top/test.input: Added %top 3734 block syntax. Added test for %top block. Documented %top block. 3735 37362003-03-27 John Millaway <john43@users.sourceforge.net> 3737 3738 * TODO, doc/flex.texi: Documented the m4 dependency. 3739 37402003-03-26 Will Estes <wlestes@users.sourceforge.net> 3741 3742 * configure.in, flexdef.h: check for sys/wait.h since we use wait(2) 3743 37442003-03-26 Will Estes <wlestes@users.sourceforge.net> 3745 3746 * flexdef.h: reorder include directives so as to catch system 3747 integer types before flex defined values for same 3748 37492003-03-26 Will Estes <wlestes@users.sourceforge.net> 3750 3751 * TODO: assign tasks due before major release can happen; remove 3752 --enable-maintainer-mode entry 3753 37542003-03-26 Will Estes <wlestes@users.sourceforge.net> 3755 3756 * Makefile.am: only rebuild the ChangeLog if we're inside a cvs 3757 working directory 3758 37592003-03-26 Will Estes <wlestes@users.sourceforge.net> 3760 3761 * configure.in, tools/.cvsignore, tools/Makefile.am: add tools/ 3762 subdirectory to distribution 3763 37642003-03-26 Will Estes <wlestes@users.sourceforge.net> 3765 3766 * Makefile.am: remove maintainer_mode conditional; add filter.c and 3767 regex.c to indentfiles; reformat and sort indentfiles so it's easier 3768 to add files in the future 3769 37702003-03-26 Will Estes <wlestes@users.sourceforge.net> 3771 3772 * doc/Makefile.am: clean up flex.texi processing leftovers with 3773 cleanfiles 3774 37752003-03-26 Will Estes <wlestes@users.sourceforge.net> 3776 3777 * tests/test-linedir-r/Makefile.am: an awk script wasn't included in 3778 the distribution 3779 37802003-03-26 John Millaway <john43@users.sourceforge.net> 3781 3782 * TODO, configure.in, tests/Makefile.am, tests/descriptions, 3783 tests/test-include-by-push/.cvsignore, 3784 tests/test-include-by-push/Makefile.am, 3785 tests/test-include-by-push/scanner.l, 3786 tests/test-include-by-push/test-1.input, 3787 tests/test-include-by-push/test-2.input, 3788 tests/test-include-by-push/test-3.input: Added test for 3789 yypush_buffer_state and yypop_buffer_state. 3790 37912003-03-26 John Millaway <john43@users.sourceforge.net> 3792 3793 * TODO: Removed items from TODO list. 3794 37952003-03-26 John Millaway <john43@users.sourceforge.net> 3796 3797 * configure.in, tests/Makefile.am, tests/descriptions, 3798 tests/test-linedir-r/.cvsignore, tests/test-linedir-r/Makefile.am, 3799 tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c, 3800 tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input: 3801 Added test for #line directives. 3802 38032003-03-26 John Millaway <john43@users.sourceforge.net> 3804 3805 * configure.in, tests/Makefile.am, tests/test-noansi-nr/.cvsignore, 3806 tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l, 3807 tests/test-noansi-nr/test.input, tests/test-noansi-r/.cvsignore, 3808 tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l, 3809 tests/test-noansi-r/test.input: Added test for noansi (traditional) 3810 options. Reordered the tests so the basic ones are first. 3811 38122003-03-25 Will Estes <wlestes@users.sourceforge.net> 3813 3814 * TODO, doc/Makefile.am: remove maintainer-mode conditional around 3815 rebuilding of manpage 3816 38172003-03-25 Will Estes <wlestes@users.sourceforge.net> 3818 3819 * README: mention doc/ for user documentation 3820 38212003-03-25 Will Estes <wlestes@users.sourceforge.net> 3822 3823 * TODO: rework distribution items 3824 38252003-03-25 Will Estes <wlestes@users.sourceforge.net> 3826 3827 * NEWS: mention m4 processing 3828 38292003-03-25 Will Estes <wlestes@users.sourceforge.net> 3830 3831 * tests/README: update instructions for running test suite 3832 38332003-03-25 Will Estes <wlestes@users.sourceforge.net> 3834 3835 * FlexLexer.h, Makefile.am, TODO, buf.c, configure.in, 3836 doc/flex.texi, filter.c, flex.skl, flexdef.h, gen.c, main.c, 3837 misc.c, options.c, options.h, regex.c, scan.l, sym.c, 3838 tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l, 3839 tests/test-reject/scanner.l, tests/test-table-opts/scanner.l: merge 3840 millaway's m4 branch work 3841 38422003-03-24 John Millaway <john43@users.sourceforge.net> 3843 3844 * doc/flex.texi, flex.skl, flexdef.h, gen.c, main.c, options.c, 3845 options.h, scan.l: Option ansi-definitions. Option ansi-prototypes. 3846 Cleaned up some of header. Documented bison-locations. 3847 38482003-03-24 John Millaway <john43@users.sourceforge.net> 3849 3850 * scan.l: Escaped m4 macros in scan.l which would cause 3851 bootstrapping issues. 3852 38532003-03-21 John Millaway <john43@users.sourceforge.net> 3854 3855 * doc/flex.texi, flex.skl, main.c: Cleaning up the skel. 3856 38572003-03-20 Will Estes <wlestes@users.sourceforge.net> 3858 3859 * TODO: we want to move the contents of to.do/Wishlist to top level 3860 TODO 3861 38622003-03-20 John Millaway <john43@users.sourceforge.net> 3863 3864 * to.do/Wish-List: Assessment of every item in Wish-List. 3865 38662003-03-19 John Millaway <john43@users.sourceforge.net> 3867 3868 * main.c: Fixed allocation of slightly more memory than needed. 3869 38702003-03-19 John Millaway <john43@users.sourceforge.net> 3871 3872 * TODO, buf.c, configure.in, flex.skl, flexdef.h, main.c, sym.c: 3873 Start conditions now generated in a single place. 3874 38752003-03-19 Will Estes <wlestes@users.sourceforge.net> 3876 3877 * TODO: cosmetic changes to TODO list 3878 38792003-03-19 John Millaway <john43@users.sourceforge.net> 3880 3881 * flex.skl: Cleaned up warnings so multiple headers could coincide. 3882 38832003-03-19 John Millaway <john43@users.sourceforge.net> 3884 3885 * TODO, flex.skl, main.c: Moved prefixes to m4. 3886 38872003-03-19 John Millaway <john43@users.sourceforge.net> 3888 3889 * FlexLexer.h, filter.c, flex.skl, flexdef.h, main.c, misc.c, 3890 regex.c: Removed Paxson/Berkeley copyright restriction from filter.c 3891 and regex.c. Inline documentation of much of the generated API. 3892 Line directives now fixed for header and stdin/stdout. Blank lines 3893 squeezed from generated scanner. 3894 38952003-03-18 John Millaway <john43@users.sourceforge.net> 3896 3897 * filter.c, flexdef.h, main.c, regex.c: Fixed #line directives. 3898 38992003-03-17 John Millaway <john43@users.sourceforge.net> 3900 3901 * Makefile.am, filter.c, flexdef.h, regex.c: Added regex.c for 3902 regex-related code. Worked on fixing line directives;incomplete. 3903 39042003-03-14 John Millaway <john43@users.sourceforge.net> 3905 3906 * TODO: Added some TODOs. 3907 39082003-03-14 John Millaway <john43@users.sourceforge.net> 3909 3910 * flexdef.h, main.c, options.c, options.h, scan.l, 3911 tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l: 3912 Bison bridge was simplified to rely less on bison output. New 3913 option bison-locations. 3914 39152003-03-14 John Millaway <john43@users.sourceforge.net> 3916 3917 * filter.c, flex.skl, flexdef.h, gen.c, main.c, scan.l, 3918 tests/test-reject/scanner.l: Filters are now direct children of main 3919 process. Header file now generated through m4. 3920 39212003-03-14 John Millaway <john43@users.sourceforge.net> 3922 3923 * buf.c, filter.c, flexdef.h, main.c, misc.c: Added internal filter 3924 ability. Deleted various unused variables. 3925 39262003-03-14 John Millaway <john43@users.sourceforge.net> 3927 3928 * main.c, tests/test-table-opts/scanner.l: Keeping tests up to date 3929 with m4 changes. Proper wait for all children. 3930 39312003-03-14 John Millaway <john43@users.sourceforge.net> 3932 3933 * flex.skl, tests/test-table-opts/scanner.l: Moved test-tables to 3934 m4. 3935 39362003-03-14 John Millaway <john43@users.sourceforge.net> 3937 3938 * flex.skl, main.c, options.c: Moved bison bridge code to m4. 3939 39402003-03-13 John Millaway <john43@users.sourceforge.net> 3941 3942 * flex.skl, gen.c, main.c, scan.l: Moved YY_USE_LINENO to m4. 3943 39442003-03-13 John Millaway <john43@users.sourceforge.net> 3945 3946 * buf.c, flexdef.h, scan.l: Added function buf_m4_undefine. 3947 39482003-03-13 John Millaway <john43@users.sourceforge.net> 3949 3950 * flex.skl, main.c, scan.l: Replaced YY_ALWAYS_INTERACTIVE with m4. 3951 Replaced YY_NEVER_INTERACTIVE with m4. 3952 39532003-03-13 John Millaway <john43@users.sourceforge.net> 3954 3955 * flex.skl, main.c: Moved YY_TEXT_IS_ARRAY to m4. 3956 39572003-03-12 John Millaway <john43@users.sourceforge.net> 3958 3959 * flex.skl, gen.c, main.c, tests/test-reject/scanner.l: Renaming 3960 macros from YY_* to M4_YY_* where appropriate. 3961 39622003-03-12 John Millaway <john43@users.sourceforge.net> 3963 3964 * flex.skl, tests/test-reject/scanner.l, 3965 tests/test-table-opts/scanner.l: Now using local variable "yyg" 3966 instead of lengthly YY_G expansion. 3967 39682003-03-12 John Millaway <john43@users.sourceforge.net> 3969 3970 * buf.c, filter.c, flex.skl, flexdef.h, main.c, misc.c, options.c, 3971 options.h, scan.l, tests/test-reject/scanner.l: More m4 macro 3972 conversions. Added debugging option --preproc-level=NUM. 3973 39742003-03-11 John Millaway <john43@users.sourceforge.net> 3975 3976 * Makefile.am, buf.c, flex.skl, flexdef.h, gen.c, main.c, misc.c, 3977 scan.l: Replaced many CPP macros with m4 equivalents. 3978 39792003-03-10 John Millaway <john43@users.sourceforge.net> 3980 3981 * Makefile.am, filter.c, flex.skl, flexdef.h, main.c, misc.c: Added 3982 filter.c Added filter.c rules to Makefile.am Added filter prototypes 3983 to flexdef.h Flex now filters output through m4. 3984 39852003-03-05 Will Estes <wlestes@users.sourceforge.net> 3986 3987 * doc/.cvsignore, texinfo.tex: move texinfo.tex to doc/ 3988 39892003-03-05 Will Estes <wlestes@users.sourceforge.net> 3990 3991 * TODO: update TODO 3992 39932003-03-05 Will Estes <wlestes@users.sourceforge.net> 3994 3995 * NEWS, configure.in: version 2.5.29 3996 39972003-03-04 John Millaway <john43@users.sourceforge.net> 3998 3999 * FlexLexer.h, flex.skl: Added growable buffer stack to C++ scanner 4000 as well. yyensure_buffer_stack is now static. 4001 40022003-03-02 John Millaway <john43@users.sourceforge.net> 4003 4004 * flex.skl, misc.c: Removed awkward %push %pop syntax from skeleton. 4005 40062003-03-02 John Millaway <john43@users.sourceforge.net> 4007 4008 * flex.skl: Renamed YY_CURRENT_BUFFER_FAST to 4009 YY_CURRENT_BUFFER_LVALUE to better reflect its purpose. 4010 40112003-02-28 John Millaway <john43@users.sourceforge.net> 4012 4013 * NEWS: made entry on input buffer stacks. 4014 40152003-02-28 Will Estes <wlestes@users.sourceforge.net> 4016 4017 * Makefile.am, doc/Makefile.am: build on . in top level first; this 4018 will simplify calling help2man 4019 40202003-02-28 John Millaway <john43@users.sourceforge.net> 4021 4022 * TODO, doc/flex.texi, flex.skl, gen.c, main.c: Removed 4023 yy_current_buffer from the planet. Input buffer states are now in 4024 an internal unbounded stack. Added new internal function, 4025 yyensure_buffer_stack. Added new API function, yypush_buffer_state. 4026 Added new API function, yypop_buffer_state. Documented the new API 4027 calls in the manual. Macro YY_BUFFER_STATE now refers to top of 4028 stack. This revision breaks the C++ scanner (again.) 4029 40302003-02-28 John Millaway <john43@users.sourceforge.net> 4031 4032 * main.c: Removed some symbols from the undef list. They are needed 4033 for multiple headers to coexist. 4034 40352003-02-27 Will Estes <wlestes@users.sourceforge.net> 4036 4037 * Makefile.am, NEWS, configure.in, doc/.cvsignore, doc/Makefile.am, 4038 doc/flex.texi, flex.texi: move flex.texi and flex.1 to new doc/ 4039 subdirectory 4040 40412003-02-27 Will Estes <wlestes@users.sourceforge.net> 4042 4043 * NEWS: namespace cleanups 4044 40452003-02-26 John Millaway <john43@users.sourceforge.net> 4046 4047 * main.c: Added a few macros to the undef list. 4048 40492003-02-26 John Millaway <john43@users.sourceforge.net> 4050 4051 * main.c: Put the undef macros in an array. 4052 40532003-02-12 Will Estes <wlestes@users.sourceforge.net> 4054 4055 * NEWS, configure.in: version 2.5.28 4056 40572003-02-10 Will Estes <wlestes@users.sourceforge.net> 4058 4059 * README, TODO, configure.in, flex.texi: update documentation to 4060 reflect the sourceforge move 4061 40622003-02-06 Will Estes <wlestes@users.sourceforge.net> 4063 4064 * TODO: update according to current thinking 4065 40662003-02-06 Will Estes <wlestes@users.sourceforge.net> 4067 4068 * TODO: mcvs reviewed 4069 40702003-02-06 Will Estes <wlestes@users.sourceforge.net> 4071 4072 * TODO: sourceforge migration tasks 4073 40742003-02-04 Will Estes <wlestes@users.sourceforge.net> 4075 4076 * NEWS: Flex now warns if always-interactive is specified with fast 4077 or full; Fixed trailing slash bug in YY_INPUT macro def 4078 40792003-01-31 John Millaway <john43@users.sourceforge.net> 4080 4081 * scan.l: Flex now warns if always-interactive is specified with 4082 fast or full. 4083 40842003-01-31 Will Estes <wlestes@users.sourceforge.net> 4085 4086 * Makefile.am: switch to using cvs2cl.pl to generate the ChangeLog 4087 40882003-01-31 Will Estes <wlestes@users.sourceforge.net> 4089 4090 * tools/cvs2cl.pl, tools/cvsauthors: we're going to be switching how 4091 we handle our ChangeLog 4092 40932003-01-29 John Millaway <john43@users.sourceforge.net> 4094 4095 * gen.c, misc.c: Fixed trailing slash bug in YY_INPUT macro def. 4096 40972003-01-29 Will Estes <wlestes@users.sourceforge.net> 4098 4099 * README.cvs-snapshot: upgrade texinfo to 4.3d 4100 41012003-01-29 Will Estes <wlestes@users.sourceforge.net> 4102 4103 * flex.texi: the @copying construct works now; thanks to the texinfo 4104 maintainers for finding the problem 4105 41062003-01-21 Will Estes <wlestes@users.sourceforge.net> 4107 4108 * NEWS, configure.in: version 2.5.27 4109 41102003-01-21 Will Estes <wlestes@users.sourceforge.net> 4111 4112 * NEWS: flex now works with recent bison versions 4113 41142003-01-18 John Millaway <john43@users.sourceforge.net> 4115 4116 * flex.skl: Check for YYLTYPE_IS_DECLARED. This fixes bison-bridge 4117 with latest bison. 4118 41192003-01-15 Will Estes <wlestes@users.sourceforge.net> 4120 4121 * NEWS, po/pt_BR.po: new pt_br translation 4122 41232003-01-14 Will Estes <wlestes@users.sourceforge.net> 4124 4125 * NEWS, configure.in: version 2.5.26 4126 41272003-01-14 Will Estes <wlestes@users.sourceforge.net> 4128 4129 * NEWS: Fixed table deserialization bug on big-endian archs. Patch 4130 sent from Bryce Nichols <bryce@bnichols.org> 4131 41322003-01-12 John Millaway <john43@users.sourceforge.net> 4133 4134 * tables_shared.h: Fixed table deserialization bug on big-endian 4135 archs. Patch sent from Bryce Nichols <bryce@bnichols.org>. 4136 41372003-01-10 Will Estes <wlestes@users.sourceforge.net> 4138 4139 * README.cvs-snapshot: add version numbers for some tools and 4140 explain about version.texi and --enable-maintainer-mode 4141 41422003-01-10 Will Estes <wlestes@users.sourceforge.net> 4143 4144 * NEWS: catch news up 4145 41462003-01-09 John Millaway <john43@users.sourceforge.net> 4147 4148 * tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Changed 4149 size_t to yy_size_t in yyalloc() and yyrealloc(). Is this really 4150 what we want? 4151 41522003-01-09 John Millaway <john43@users.sourceforge.net> 4153 4154 * flex.skl: Changed type of yyleng from size_t to int. This fixes 4155 bug in PostgreSQL compilation. 4156 41572003-01-09 Will Estes <wlestes@users.sourceforge.net> 4158 4159 * NEWS: catch news up 4160 41612003-01-09 Will Estes <wlestes@users.sourceforge.net> 4162 4163 * flex.skl: more c++ fixes 4164 41652003-01-09 Will Estes <wlestes@users.sourceforge.net> 4166 4167 * Makefile.am, configure.in, flex.spec.in: add a spec file 4168 41692003-01-09 Will Estes <wlestes@users.sourceforge.net> 4170 4171 * flex.skl: type cast to pacify c++ compilers; patch from Bruce 4172 Lilly <blilly@erols.com> 4173 41742003-01-08 Will Estes <wlestes@users.sourceforge.net> 4175 4176 * NEWS: new es translation 4177 41782003-01-08 Will Estes <wlestes@users.sourceforge.net> 4179 4180 * po/es.po: new spanish translation 4181 41822002-12-19 John Millaway <john43@users.sourceforge.net> 4183 4184 * gen.c: Fixed bug where YY_G(0) sometimes occurs (created by my 4185 previous commit.) 4186 41872002-12-17 John Millaway <john43@users.sourceforge.net> 4188 4189 * gen.c: Fixed bug submitted by Bojan Smojver <bojan@rexursive.com> 4190 where the use of yylineno, reentrant, and yymore together caused a 4191 compile-time error. 4192 41932002-12-17 Will Estes <wlestes@users.sourceforge.net> 4194 4195 * NEWS: update NEWS 4196 41972002-12-17 John Millaway <john43@users.sourceforge.net> 4198 4199 * flex.texi: Documented new behavior with character ranges. 4200 42012002-12-16 John Millaway <john43@users.sourceforge.net> 4202 4203 * parse.y: Fixed bug submitted by Bruce Lilly <blilly@erols.com> 4204 where character ranges would yield unexpected behavior in a caseless 4205 scanner. Also, flex now emits a warning if the range looks like 4206 trouble. 4207 42082002-12-16 John Millaway <john43@users.sourceforge.net> 4209 4210 * ccl.c, flexdef.h: Added utility functions to deal with character 4211 case. 4212 42132002-12-09 Will Estes <wlestes@users.sourceforge.net> 4214 4215 * flexint.h: we don't really need int64 anyway 4216 42172002-12-09 Will Estes <wlestes@users.sourceforge.net> 4218 4219 * flex.skl: apparently some lints are happier with fllthrough 4220 without a space 4221 42222002-12-02 Will Estes <wlestes@users.sourceforge.net> 4223 4224 * NEWS, configure.in: version 2.5.25 4225 42262002-12-02 Will Estes <wlestes@users.sourceforge.net> 4227 4228 * Makefile.am: enclose flex.1 target in MAINTERNER_MODE 4229 42302002-12-02 Will Estes <wlestes@users.sourceforge.net> 4231 4232 * po/pt_BR.po: new pt_br translation 4233 42342002-12-01 John Millaway <john43@users.sourceforge.net> 4235 4236 * flex.texi: Indexed some more faqs. 4237 42382002-11-29 John Millaway <john43@users.sourceforge.net> 4239 4240 * flex.skl: Fixed bug in SECOND yyless definition where argument was 4241 not enclosed in parentheses. 4242 42432002-11-29 John Millaway <john43@users.sourceforge.net> 4244 4245 * flex.skl: Fixed bug in yyless definition where argument was not 4246 enclosed in parentheses. 4247 42482002-11-27 Will Estes <wlestes@users.sourceforge.net> 4249 4250 * NEWS: flex uses flex_int*_t types 4251 42522002-11-27 Will Estes <wlestes@users.sourceforge.net> 4253 4254 * flexint.h: integer types for non-C99 systems flexint.h 4255 42562002-11-27 John Millaway <john43@users.sourceforge.net> 4257 4258 * dfa.c, flexint.h, gen.c, tables.c, tables.h, tables_shared.c, 4259 tables_shared.h: Changed int types to flex_intX_t. The build is now 4260 broken until typedef's are established. 4261 42622002-11-27 Will Estes <wlestes@users.sourceforge.net> 4263 4264 * Makefile.am: MAINTAINERCLEANFILES: new variable: try to make it so 4265 that make maintainer-clean erases everything not under version 4266 control 4267 42682002-11-27 Will Estes <wlestes@users.sourceforge.net> 4269 4270 * config.rpath: remove config.rpath 4271 42722002-11-27 Will Estes <wlestes@users.sourceforge.net> 4273 4274 * README-alpha: just list location of betas 4275 42762002-11-26 Will Estes <wlestes@users.sourceforge.net> 4277 4278 * flexint.h: __STDC_VERSION__ needs an L suffix 4279 42802002-11-26 Will Estes <wlestes@users.sourceforge.net> 4281 4282 * NEWS, po/LINGUAS, po/pt_BR.po: new pt_br translation from the 4283 translation project 4284 42852002-11-25 Will Estes <wlestes@users.sourceforge.net> 4286 4287 * flexint.h: include inttypes.h for folks who really are C99 4288 42892002-11-25 Will Estes <wlestes@users.sourceforge.net> 4290 4291 * TODO: fix a typo 4292 42932002-11-25 Will Estes <wlestes@users.sourceforge.net> 4294 4295 * NEWS, configure.in: version 2.5.24 4296 42972002-11-23 Will Estes <wlestes@users.sourceforge.net> 4298 4299 * configure.in: try to make sure we have GNU m4 4300 43012002-11-23 Will Estes <wlestes@users.sourceforge.net> 4302 4303 * tests/test-c++-multiple-scanners/Makefile.am: include 4304 tests/test-c++-multipl-scanners/test.input 4305 43062002-11-23 Will Estes <wlestes@users.sourceforge.net> 4307 4308 * NEWS: more portability fixes 4309 43102002-11-23 Will Estes <wlestes@users.sourceforge.net> 4311 4312 * configure.in, flexdef.h: apparently on some BSD systems, we need 4313 sys/params.h; reported by millaway 4314 43152002-11-22 Will Estes <wlestes@users.sourceforge.net> 4316 4317 * NEWS: update NEWS 4318 43192002-11-22 John Millaway <john43@users.sourceforge.net> 4320 4321 * flex.skl, main.c, tests/test-c++-multiple-scanners/Makefile.am: 4322 Fixed prefix of yyalloc,yyfree,yyrealloc in C++ scanner. Removed 4323 yylex_destroy from C++ scanner. 4324 43252002-11-22 John Millaway <john43@users.sourceforge.net> 4326 4327 * flex.texi: renamed some faqs. 4328 43292002-11-22 Will Estes <wlestes@users.sourceforge.net> 4330 4331 * AUTHORS: update wording about authorship 4332 43332002-11-17 John Millaway <john43@users.sourceforge.net> 4334 4335 * parse.y: Removed space before line num in error messages to look 4336 more like gcc's errors. 4337 43382002-11-06 Will Estes <wlestes@users.sourceforge.net> 4339 4340 * NEWS, po/tr.po: new turkish translation from the translation 4341 project 4342 43432002-10-28 Will Estes <wlestes@users.sourceforge.net> 4344 4345 * gen.c: applied c++ from lilypond folks for std:: reasons 4346 43472002-10-25 Will Estes <wlestes@users.sourceforge.net> 4348 4349 * flex.texi: proofreading 4350 43512002-10-24 Will Estes <wlestes@users.sourceforge.net> 4352 4353 * flex.texi: proofreading 4354 43552002-10-22 Will Estes <wlestes@users.sourceforge.net> 4356 4357 * flex.skl: use c-style header names in c++ for now; at some point 4358 we'll have a separate c++ skeleton and we can go whole-hog pure c++ 4359 43602002-10-22 Will Estes <wlestes@users.sourceforge.net> 4361 4362 * TODO: c++ rants 4363 43642002-10-22 Will Estes <wlestes@users.sourceforge.net> 4365 4366 * flex.texi: more proofreading 4367 43682002-10-22 Will Estes <wlestes@users.sourceforge.net> 4369 4370 * Makefile.am: include intent.pro; indent target is MAINTAINER_MODE 4371 conditional 4372 43732002-10-22 Will Estes <wlestes@users.sourceforge.net> 4374 4375 * configure.in: When we use AC_PATH_PROG, value-if-not-found is the 4376 name of the program we wanted to find; this will generate more 4377 helpful error messages 4378 43792002-10-21 John Millaway <john43@users.sourceforge.net> 4380 4381 * tables.c: Added a missing function prototype. 4382 43832002-10-21 Will Estes <wlestes@users.sourceforge.net> 4384 4385 * NEWS, configure.in: version 2.5.23 4386 43872002-10-21 Will Estes <wlestes@users.sourceforge.net> 4388 4389 * NEWS: update NEWS on recent changes 4390 43912002-10-21 Will Estes <wlestes@users.sourceforge.net> 4392 4393 * flexint.h: use sys/types.h and not inttypes.h 4394 43952002-10-21 Will Estes <wlestes@users.sourceforge.net> 4396 4397 * configure.in: check for limits.h 4398 43992002-10-21 Will Estes <wlestes@users.sourceforge.net> 4400 4401 * TODO: update TODO on recent suggestions 4402 44032002-10-21 Will Estes <wlestes@users.sourceforge.net> 4404 4405 * flex.texi: titlepage and contents 4406 44072002-10-21 Will Estes <wlestes@users.sourceforge.net> 4408 4409 * Makefile.am: typo 4410 44112002-10-21 Will Estes <wlestes@users.sourceforge.net> 4412 4413 * Makefile.am, README.cvs-snapshot: include README.cvs-snapshot in 4414 the distribution; in README-cvs-snapshot, mention the need for 4415 enable-maintainer-mode 4416 44172002-10-21 John Millaway <john43@users.sourceforge.net> 4418 4419 * flex.texi: typo. 4420 44212002-10-18 Will Estes <wlestes@users.sourceforge.net> 4422 4423 * flex.texi: report the current version info that flex provides; 4424 reformat a list of non-posix features 4425 44262002-10-18 Will Estes <wlestes@users.sourceforge.net> 4427 4428 * NEWS: report the current version info that flex provides 4429 44302002-10-18 Will Estes <wlestes@users.sourceforge.net> 4431 4432 * flex.skl: FLEX_BETA defined if flex is beta 4433 44342002-10-16 Will Estes <wlestes@users.sourceforge.net> 4435 4436 * flexint.h: if we're doing c++, then we can't use long long 4437 44382002-10-14 Will Estes <wlestes@users.sourceforge.net> 4439 4440 * TODO: update TODO on several things 4441 44422002-10-11 Will Estes <wlestes@users.sourceforge.net> 4443 4444 * flex.texi: more proofreading 4445 44462002-10-11 Will Estes <wlestes@users.sourceforge.net> 4447 4448 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 4449 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 4450 tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am, 4451 tests/test-bison-yylloc/Makefile.am, 4452 tests/test-bison-yylval/Makefile.am, 4453 tests/test-c++-basic/Makefile.am, 4454 tests/test-c++-multiple-scanners/Makefile.am, 4455 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am, 4456 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am, 4457 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 4458 tests/test-include-by-buffer/Makefile.am, 4459 tests/test-include-by-reentrant/Makefile.am, 4460 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 4461 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 4462 tests/test-multiple-scanners-nr/Makefile.am, 4463 tests/test-multiple-scanners-r/Makefile.am, 4464 tests/test-posix/Makefile.am, 4465 tests/test-posixly-correct/Makefile.am, 4466 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 4467 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am, 4468 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am, 4469 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 4470 remove BISON assignment as per suggestion from Akim Demaille 4471 44722002-10-11 Will Estes <wlestes@users.sourceforge.net> 4473 4474 * Makefile.am, configure.in: remove intl from dist 4475 44762002-10-11 Will Estes <wlestes@users.sourceforge.net> 4477 4478 * configure.in: we use maintainer mode now 4479 44802002-10-11 Will Estes <wlestes@users.sourceforge.net> 4481 4482 * NEWS: include create-test 4483 44842002-10-11 Will Estes <wlestes@users.sourceforge.net> 4485 4486 * tests/Makefile.am: rename test to check-local as per Akim 4487 Demaille; test for failed tests so that make check fails if any 4488 tests do 4489 44902002-10-11 Will Estes <wlestes@users.sourceforge.net> 4491 4492 * tests/Makefile.am: use dist_noinst_scripts as per email from Akim 4493 Demaille 4494 44952002-10-10 John Millaway <john43@users.sourceforge.net> 4496 4497 * flex.texi: Documentation. 4498 44992002-10-10 Will Estes <wlestes@users.sourceforge.net> 4500 4501 * NEWS, configure.in: version 2.5.22; portability fixes and attn to 4502 the test suite 4503 45042002-10-10 Will Estes <wlestes@users.sourceforge.net> 4505 4506 * flexint.h: ok, this seems to work 4507 45082002-10-10 Will Estes <wlestes@users.sourceforge.net> 4509 4510 * tests/TEMPLATE/Makefile.am, tests/test-bison-nr/Makefile.am, 4511 tests/test-bison-yylloc/Makefile.am, 4512 tests/test-bison-yylval/Makefile.am, 4513 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 4514 tests/test-multiple-scanners-nr/Makefile.am, 4515 tests/test-multiple-scanners-r/Makefile.am: use builddir in tests 4516 that need it in their include path 4517 45182002-10-10 Will Estes <wlestes@users.sourceforge.net> 4519 4520 * tests/TEMPLATE/Makefile.am: sometimes we put header files in the 4521 builddir and so we should account for that 4522 45232002-10-10 Will Estes <wlestes@users.sourceforge.net> 4524 4525 * tests/TEMPLATE/Makefile.am: replace the last instance 4526 45272002-10-10 Will Estes <wlestes@users.sourceforge.net> 4528 4529 * flex.skl: include unistd.h and not cunistd as cunistd only seems 4530 to be present on very recent systems 4531 45322002-10-10 Will Estes <wlestes@users.sourceforge.net> 4533 4534 * Makefile.am, configure.in, flex.skl, flexdef.h, flexint.h: redo 4535 integral types again; add flexint.h; change dependencies caused by 4536 adding flexint.h; remove autoconf wrapper around cunistd; restore 4537 netinet/in.h includes; remove unneded feature checks in configure.in 4538 45392002-10-08 Will Estes <wlestes@users.sourceforge.net> 4540 4541 * configure.in, flex.skl, flexdef.h: current swipe at header magic; 4542 int types be damned 4543 45442002-10-08 Will Estes <wlestes@users.sourceforge.net> 4545 4546 * NEWS: change version constant info to reflect change to flex.skl 4547 45482002-10-08 Will Estes <wlestes@users.sourceforge.net> 4549 4550 * Makefile.am: remove README-alpha option; add definitions for 4551 FLEX_{MAJOR,MINOR,SUBMINOR}_VERSION 4552 45532002-10-07 Will Estes <wlestes@users.sourceforge.net> 4554 4555 * flex.skl, flexdef.h: ok, here goes; try to handle integral 4556 typedefs in one swell foop 4557 45582002-10-07 Will Estes <wlestes@users.sourceforge.net> 4559 4560 * configure.in: we check for {u,}int*_t types; maybe this will 4561 simplify things 4562 45632002-10-07 Will Estes <wlestes@users.sourceforge.net> 4564 4565 * configure.in: we create the tests/TEMPLATE/Makefile so that we can 4566 build the dist archives 4567 45682002-10-07 Will Estes <wlestes@users.sourceforge.net> 4569 4570 * NEWS: more test suite cleanups 4571 45722002-10-07 Will Estes <wlestes@users.sourceforge.net> 4573 4574 * tests/test-c++-multiple-scanners/Makefile.am: we don't use header 4575 files... 4576 45772002-10-07 Will Estes <wlestes@users.sourceforge.net> 4578 4579 * flexdef.h: remove include of malloc.h 4580 45812002-10-04 Will Estes <wlestes@users.sourceforge.net> 4582 4583 * flex.texi: more editing; remove examples index; merge examples 4584 into concept index 4585 45862002-10-04 Will Estes <wlestes@users.sourceforge.net> 4587 4588 * flex.texi: edited one more faq; used C-u C-c C-u C-a to update 4589 menus and nodes since the other updating commands are somewhat 4590 broken; unfortunately this means that all nodes have all pointers 4591 filled in 4592 45932002-10-04 Will Estes <wlestes@users.sourceforge.net> 4594 4595 * flex.texi: yesterday's proofreading 4596 45972002-10-02 Will Estes <wlestes@users.sourceforge.net> 4598 4599 * flex.texi: proofread some more 4600 46012002-10-02 Will Estes <wlestes@users.sourceforge.net> 4602 4603 * flex.texi: proofread edit begins 4604 46052002-10-01 Will Estes <wlestes@users.sourceforge.net> 4606 4607 * configure.in, tests/Makefile.am, 4608 tests/test-c++-multiple-scanners/.cvsignore, 4609 tests/test-c++-multiple-scanners/Makefile.am, 4610 tests/test-c++-multiple-scanners/main.cpp, 4611 tests/test-c++-multiple-scanners/scanner-1.l, 4612 tests/test-c++-multiple-scanners/scanner-2.l, 4613 tests/test-c++-multiple-scanners/test.input: test c++ with multiple 4614 scanners 4615 46162002-09-27 Will Estes <wlestes@users.sourceforge.net> 4617 4618 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 4619 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 4620 tests/test-bison-nr/Makefile.am, 4621 tests/test-bison-yylloc/Makefile.am, 4622 tests/test-bison-yylval/Makefile.am, 4623 tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 4624 tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am, 4625 tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am, 4626 tests/test-header-r/Makefile.am, 4627 tests/test-include-by-buffer/Makefile.am, 4628 tests/test-include-by-reentrant/Makefile.am, 4629 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 4630 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 4631 tests/test-multiple-scanners-nr/Makefile.am, 4632 tests/test-multiple-scanners-r/Makefile.am, 4633 tests/test-posix/Makefile.am, 4634 tests/test-posixly-correct/Makefile.am, 4635 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 4636 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am, 4637 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am, 4638 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 4639 we used INCLUDES in another place in the Makefile.am files in the 4640 test suite 4641 46422002-09-27 Will Estes <wlestes@users.sourceforge.net> 4643 4644 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 4645 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 4646 tests/test-bison-nr/Makefile.am, 4647 tests/test-bison-yylloc/Makefile.am, 4648 tests/test-bison-yylval/Makefile.am, 4649 tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 4650 tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am, 4651 tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am, 4652 tests/test-header-r/Makefile.am, 4653 tests/test-include-by-buffer/Makefile.am, 4654 tests/test-include-by-reentrant/Makefile.am, 4655 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 4656 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 4657 tests/test-multiple-scanners-nr/Makefile.am, 4658 tests/test-multiple-scanners-r/Makefile.am, 4659 tests/test-posix/Makefile.am, 4660 tests/test-posixly-correct/Makefile.am, 4661 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 4662 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am, 4663 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am, 4664 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 4665 oops, I typed that last s/// command to perl way wrong 4666 46672002-09-27 Will Estes <wlestes@users.sourceforge.net> 4668 4669 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 4670 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 4671 tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am, 4672 tests/test-bison-yylloc/Makefile.am, 4673 tests/test-bison-yylval/Makefile.am, 4674 tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 4675 tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am, 4676 tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am, 4677 tests/test-header-r/Makefile.am, 4678 tests/test-include-by-buffer/Makefile.am, 4679 tests/test-include-by-reentrant/Makefile.am, 4680 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 4681 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 4682 tests/test-multiple-scanners-nr/Makefile.am, 4683 tests/test-multiple-scanners-r/Makefile.am, 4684 tests/test-posix/Makefile.am, 4685 tests/test-posixly-correct/Makefile.am, 4686 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 4687 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am, 4688 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am, 4689 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 4690 use AM_CPPFLAGS instead of INCLUDES; write -I with no space after it 4691 for broken compilers 4692 46932002-09-27 Will Estes <wlestes@users.sourceforge.net> 4694 4695 * Makefile.am: INCLUDES is obsolete; use AM_CPPFLAGS instead 4696 46972002-09-27 Will Estes <wlestes@users.sourceforge.net> 4698 4699 * configure.in: apparently, AM_CONFIG_HEADER is obsolete 4700 47012002-09-27 Will Estes <wlestes@users.sourceforge.net> 4702 4703 * TODO: integrate test suite into automake 4704 47052002-09-27 Will Estes <wlestes@users.sourceforge.net> 4706 4707 * configure.in: since we dont run the template test, we dont need to 4708 generate its Makefile either 4709 47102002-09-27 Will Estes <wlestes@users.sourceforge.net> 4711 4712 * autogen.sh: use autoreconf instead of calling individual utilities 4713 separately 4714 47152002-09-27 Will Estes <wlestes@users.sourceforge.net> 4716 4717 * configure.in: check for c++ compiler 4718 47192002-09-27 Will Estes <wlestes@users.sourceforge.net> 4720 4721 * configure.in: re-organize according to suggested layout in 4722 autoconf manual 4723 47242002-09-26 Will Estes <wlestes@users.sourceforge.net> 4725 4726 * Makefile.am, NEWS, configure.in: update automake to 1.7 and 4727 autoconf to 2.54 4728 47292002-09-26 Will Estes <wlestes@users.sourceforge.net> 4730 4731 * Makefile.am: use AM_YFLAGS since YFLAGS is a user variable 4732 47332002-09-25 Will Estes <wlestes@users.sourceforge.net> 4734 4735 * NEWS: catch NEWS up on things, some of which happened a long time 4736 ago; correct punctuation; try to remove some editorializing 4737 47382002-09-25 Will Estes <wlestes@users.sourceforge.net> 4739 4740 * Makefile.am, flex.skl, flex.texi: include a single, automatically 4741 generated version number in flex scanners 4742 47432002-09-23 Will Estes <wlestes@users.sourceforge.net> 4744 4745 * tests/create-test: complain audibly when argument not supplied; 4746 echo on stderr when writing error messages 4747 47482002-09-23 Will Estes <wlestes@users.sourceforge.net> 4749 4750 * tests/Makefile.am, tests/create-test: DIST_SUBDIRS so we don't 4751 have to run the TEMPLATE test; so we add new tests to SUBDIRS and 4752 DIST_SUBDIRS 4753 47542002-09-23 Will Estes <wlestes@users.sourceforge.net> 4755 4756 * tests/TEMPLATE/Makefile.am: not all compilers support '-I dir' so 4757 we write '-Idir' instead 4758 47592002-09-23 Will Estes <wlestes@users.sourceforge.net> 4760 4761 * TODO: reorganize faq entries; proofread the manual 4762 47632002-09-23 Will Estes <wlestes@users.sourceforge.net> 4764 4765 * flex.texi: move c++ experimental warning to top of cxx node 4766 47672002-09-20 Will Estes <wlestes@users.sourceforge.net> 4768 4769 * flex.skl: move stdint.h include to table-serialization section; 4770 we'll still need to think about stdint.h more though 4771 47722002-09-20 Will Estes <wlestes@users.sourceforge.net> 4773 4774 * NEWS: new smarter skeleton/scanner generation 4775 47762002-09-20 John Millaway <john43@users.sourceforge.net> 4777 4778 * flex.skl, misc.c: bison-bridge skel handled via %if/%endif pairs. 4779 47802002-09-19 John Millaway <john43@users.sourceforge.net> 4781 4782 * flex.skl, misc.c: reentrant skel handled via %if/%endif pairs. 4783 47842002-09-19 John Millaway <john43@users.sourceforge.net> 4785 4786 * flex.skl, misc.c: skeleton uses %push/%pop to keep skelout() scope 4787 sane. skel commands are omitted unless --debug enabled. 4788 47892002-09-19 John Millaway <john43@users.sourceforge.net> 4790 4791 * flex.skl, main.c, misc.c, tables.h: Added %push and %pop 4792 operations to skel processing. 4793 47942002-09-17 Will Estes <wlestes@users.sourceforge.net> 4795 4796 * NEWS, configure.in: flex 2.5.21 4797 47982002-09-17 John Millaway <john43@users.sourceforge.net> 4799 4800 * tests/test-reject/Makefile.am: minor fixup for dist. 4801 48022002-09-16 Will Estes <wlestes@users.sourceforge.net> 4803 4804 * NEWS, configure.in: version 2.5.20 4805 48062002-09-16 Will Estes <wlestes@users.sourceforge.net> 4807 4808 * flex.texi: correct typo 4809 48102002-09-16 Will Estes <wlestes@users.sourceforge.net> 4811 4812 * NEWS: note the new tables functionality 4813 48142002-09-16 John Millaway <john43@users.sourceforge.net> 4815 4816 * tests/test-multiple-scanners-r/.cvsignore, 4817 tests/test-multiple-scanners-r/Makefile.am: Fixed `clean' target and 4818 .cvsignore. 4819 48202002-09-16 John Millaway <john43@users.sourceforge.net> 4821 4822 * TODO, flex.skl, flex.texi, main.c, tables_shared.h, 4823 tests/test-multiple-scanners-r/main.c, 4824 tests/test-multiple-scanners-r/scanner-1.l, 4825 tests/test-multiple-scanners-r/scanner-2.l: Serialization works in 4826 headers (%option headers). Serialization code (Tables API) is 4827 complete. 4828 48292002-09-16 Will Estes <wlestes@users.sourceforge.net> 4830 4831 * tests/test-reject/scanner.l: replace yytables_load with 4832 yytables_fload as per millaway's other changes 4833 48342002-09-15 John Millaway <john43@users.sourceforge.net> 4835 4836 * TODO, flex.texi: Created user API for tables deserialization. 4837 Documented API and --tables-* options in manual. 4838 48392002-09-15 John Millaway <john43@users.sourceforge.net> 4840 4841 * flex.skl, tests/test-table-opts/scanner.l: Tables deserialization 4842 uses yyalloc/yyfree. Changed yytables_load to yytables_fload. 4843 48442002-09-15 John Millaway <john43@users.sourceforge.net> 4845 4846 * tests/test-bison-nr/.cvsignore: minor upkeep. 4847 48482002-09-15 John Millaway <john43@users.sourceforge.net> 4849 4850 * flex.texi: Categorized and indexed scanner options in manual. 4851 48522002-09-15 John Millaway <john43@users.sourceforge.net> 4853 4854 * flex.skl: Initialization of reject vars and %array vars in 4855 reentrant scanner. 4856 48572002-09-13 John Millaway <john43@users.sourceforge.net> 4858 4859 * TODO, configure.in, devel/tables.pl, dfa.c, flex.skl, flex.texi, 4860 gen.c, tables.c, tables_shared.c, tables_shared.h, 4861 tests/Makefile.am, tests/test-reject/.cvsignore, 4862 tests/test-reject/Makefile.am, tests/test-reject/scanner.l, 4863 tests/test-reject/test.input, tests/test-table-opts/Makefile.am: 4864 Created test for reject. Handled reject-triggered tables in 4865 serialization. 4866 48672002-09-13 Will Estes <wlestes@users.sourceforge.net> 4868 4869 * NEWS: millaway has been very busy 4870 48712002-09-13 John Millaway <john43@users.sourceforge.net> 4872 4873 * flex.skl, tests/test-table-opts/Makefile.am, 4874 tests/test-table-opts/scanner.l: Added test for multiple tables in 4875 one file. 4876 48772002-09-13 John Millaway <john43@users.sourceforge.net> 4878 4879 * tests/test-bison-nr/.cvsignore: forgot to add .cvsignore on last 4880 commit. 4881 48822002-09-13 John Millaway <john43@users.sourceforge.net> 4883 4884 * tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c, 4885 tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l, 4886 tests/test-bison-nr/test.input: Added test-bison-bridge. 4887 48882002-09-13 John Millaway <john43@users.sourceforge.net> 4889 4890 * configure.in, flex.skl, flex.texi, flexdef.h, gen.c, main.c, 4891 misc.c, options.c, options.h, scan.l, tables.h, tests/Makefile.am, 4892 tests/descriptions, tests/test-bison-yylloc/scanner.l, 4893 tests/test-bison-yylval/scanner.l, tests/test-table-opts/scanner.l: 4894 Bison bridge code now works for all C scanners and pure/non-pure 4895 bison parsers. Added %option bison-bridge (--bison-bridge). 4896 Removed %option reentrant-bison/--reentrant-bison/-Rb. Scanner 4897 knows the name of its tables. Tables serialization is OK on EOF. 4898 yylineno is present in all scanners. Modified nasty performance 4899 penalty warning w/ yylineno. test-table-opts is now run last 4900 because it's so fat. Updated manual. 4901 49022002-09-12 John Millaway <john43@users.sourceforge.net> 4903 4904 * flex.texi: documentation of tabels api in manual 4905 49062002-09-12 John Millaway <john43@users.sourceforge.net> 4907 4908 * TODO, tables.c: Renamed *_fwrite to *_write to reflect writer 4909 abstraction. 4910 49112002-09-11 John Millaway <john43@users.sourceforge.net> 4912 4913 * devel/tables.pl: Added perl script to read/dump serialized tables 4914 in devel/ 4915 49162002-09-11 Will Estes <wlestes@users.sourceforge.net> 4917 4918 * scan.l: the debian patch used strlen(yytext) and similar 4919 constructs--as millaway points out, this is better known as yyleng 4920 49212002-09-11 Will Estes <wlestes@users.sourceforge.net> 4922 4923 * NEWS, po/de.po: new de translation from the translation project 4924 49252002-09-11 John Millaway <john43@users.sourceforge.net> 4926 4927 * flex.skl: yytbl_load now checks tables set by name. Localized var 4928 scaope in yytbl_load. 4929 49302002-09-10 Will Estes <wlestes@users.sourceforge.net> 4931 4932 * tests/Makefile.am: make clean before make test 4933 49342002-09-09 John Millaway <john43@users.sourceforge.net> 4935 4936 * TODO, flex.skl: Fixed deserialization of --fast tables. 4937 49382002-09-09 Will Estes <wlestes@users.sourceforge.net> 4939 4940 * TODO: fix typo; remove the yylineo entry 4941 49422002-09-09 John Millaway <john43@users.sourceforge.net> 4943 4944 * TODO, buf.c, devel/dump-tables.pl, dfa.c, flex.skl, flexdef.h, 4945 gen.c, main.c, misc.c, options.c, options.h, scan.l, tables.c, 4946 tables.h, tables_shared.h, tests/test-table-opts/.cvsignore, 4947 tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l: 4948 Table deserialization works for everything except --fast scanners. 4949 Scanners can auto-verify serialized table integrity via 4950 --tables-verify. Added tables API items to TODO list. 4951 test-table-opts is becoming exhaustive (a good thing). 4952 49532002-09-09 Will Estes <wlestes@users.sourceforge.net> 4954 4955 * NEWS: flex has better internal diagnostics 4956 49572002-09-09 Will Estes <wlestes@users.sourceforge.net> 4958 4959 * configure.in, flexdef.h: test for presence of __func__ and 4960 compensate if absent 4961 49622002-09-09 Will Estes <wlestes@users.sourceforge.net> 4963 4964 * Makefile.am: include the intl/ subdirectory when searching for 4965 include files 4966 49672002-09-09 Will Estes <wlestes@users.sourceforge.net> 4968 4969 * NEWS, po/ru.po, po/sv.po: new sv, ru translations from the 4970 translation project 4971 49722002-09-07 John Millaway <john43@users.sourceforge.net> 4973 4974 * flex.skl, misc.c: Changed cryptic skeleton markers to readable 4975 form. 4976 49772002-09-07 John Millaway <john43@users.sourceforge.net> 4978 4979 * Makefile.am, dfa.c, flex.skl, flex.texi, flexdef.h, gen.c, 4980 main.c, misc.c, parse.y, tables.c, tables.h, tables_shared.c, 4981 tables_shared.h: Members of struct yy_trans_info are now forced to 4982 be the same size. Added shared file tables_shared.c. Separated 4983 tables.h from flexdef.h Bulk of table deserialization code is done. 4984 49852002-09-06 Will Estes <wlestes@users.sourceforge.net> 4986 4987 * NEWS, po/ca.po: new ca translation 4988 49892002-09-06 Will Estes <wlestes@users.sourceforge.net> 4990 4991 * NEWS: new fr translation 4992 49932002-09-06 Will Estes <wlestes@users.sourceforge.net> 4994 4995 * po/fr.po: new french translation from the translation project 4996 49972002-09-05 Will Estes <wlestes@users.sourceforge.net> 4998 4999 * NEWS: c99 function defs by default 5000 50012002-09-05 John Millaway <john43@users.sourceforge.net> 5002 5003 * flexdef.h, tables.c: Added flex_die macro. May need some autoconf 5004 massaging. Added thorough error checking in tables code. 5005 50062002-09-05 John Millaway <john43@users.sourceforge.net> 5007 5008 * flex.skl, flex.texi: Flex generates C99 defs now. Documented the 5009 above change in manual. 5010 50112002-09-05 John Millaway <john43@users.sourceforge.net> 5012 5013 * tests/test-table-opts/.cvsignore, 5014 tests/test-table-opts/Makefile.am: Added serialization test to 5015 table-opts test. 5016 50172002-09-05 Will Estes <wlestes@users.sourceforge.net> 5018 5019 * configure.in: oops, i made a typo 5020 50212002-09-05 Will Estes <wlestes@users.sourceforge.net> 5022 5023 * NEWS, configure.in: version 2.5.19 5024 50252002-09-05 Will Estes <wlestes@users.sourceforge.net> 5026 5027 * scan.l: use FLEX_EXIT(), not exit() 5028 50292002-09-05 John Millaway <john43@users.sourceforge.net> 5030 5031 * devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl: 5032 Added devel/ directory for junk that we don't want in the 5033 distribution, but that we want in CVS. 5034 50352002-09-05 Will Estes <wlestes@users.sourceforge.net> 5036 5037 * scan.l: s/exit(1)/exit(EXIT_FAILURE) 5038 50392002-09-05 John Millaway <john43@users.sourceforge.net> 5040 5041 * dfa.c, gen.c: Tables are now generated with %option 5042 tables-file=FILE. 5043 50442002-09-05 Will Estes <wlestes@users.sourceforge.net> 5045 5046 * NEWS: catch up on a few things 5047 50482002-09-05 Will Estes <wlestes@users.sourceforge.net> 5049 5050 * scan.l: prevent segfault on input lines which are longer than the 5051 allocated space (problem report from Manoj Srivastava 5052 <srivasta@golden-gryphon.com>) 5053 50542002-09-05 John Millaway <john43@users.sourceforge.net> 5055 5056 * flex.texi, main.c, options.c, options.h: Changed option 'header' 5057 to 'header-file'. 'header' still works, though. 5058 50592002-09-05 John Millaway <john43@users.sourceforge.net> 5060 5061 * flex.texi, flexdef.h, gen.c, main.c, options.c, options.h, 5062 scan.l, tables.c: Tons more work on tables. 5063 50642002-09-05 John Millaway <john43@users.sourceforge.net> 5065 5066 * flexdef.h, gen.c, tables.c, tables_shared.h: Lots of work on 5067 tables serialization code. 5068 50692002-09-04 Will Estes <wlestes@users.sourceforge.net> 5070 5071 * README.cvs-snapshot: mention GNU indent 5072 50732002-09-04 Will Estes <wlestes@users.sourceforge.net> 5074 5075 * NEWS: remove the word after from the version line 5076 50772002-09-03 Will Estes <wlestes@users.sourceforge.net> 5078 5079 * NEWS, configure.in: version 2.5.18 5080 50812002-09-03 Will Estes <wlestes@users.sourceforge.net> 5082 5083 * NEWS: catch up on the NEWS 5084 50852002-09-03 Will Estes <wlestes@users.sourceforge.net> 5086 5087 * tests/Makefile.am: target test: quote the results echoing so that 5088 the ECHO_C will work on systems where it is used 5089 50902002-09-03 Will Estes <wlestes@users.sourceforge.net> 5091 5092 * configure.in: when we don't have GNU indent, the test will 5093 generate output on stderr, so we send that to /dev/null 5094 50952002-09-03 Will Estes <wlestes@users.sourceforge.net> 5096 5097 * configure.in: fixed bug whereby bison was reported missing even 5098 when it was found 5099 51002002-09-02 John Millaway <john43@users.sourceforge.net> 5101 5102 * tables.c: In-code documentation. 5103 51042002-09-02 John Millaway <john43@users.sourceforge.net> 5105 5106 * flexdef.h: Forgot to indent before previous commit. 5107 51082002-09-02 John Millaway <john43@users.sourceforge.net> 5109 5110 * flexdef.h: Added known integer limits if undefined. 5111 51122002-08-29 Will Estes <wlestes@users.sourceforge.net> 5113 5114 * configure.in: version 2.5.17 5115 51162002-08-29 Will Estes <wlestes@users.sourceforge.net> 5117 5118 * NEWS: more portability fixes; new version number 5119 51202002-08-29 Will Estes <wlestes@users.sourceforge.net> 5121 5122 * flexdef.h, main.c, misc.c, scanopt.c: #include fixes; we've 5123 factored out all the system include files and put them in flexdef.h 5124 51252002-08-29 Will Estes <wlestes@users.sourceforge.net> 5126 5127 * dfa.c: eat a blank line 5128 51292002-08-29 Will Estes <wlestes@users.sourceforge.net> 5130 5131 * NEWS: new config.{sub,guess} files; mention that we use indent on 5132 flex 5133 51342002-08-28 Will Estes <wlestes@users.sourceforge.net> 5135 5136 * configure.in: warn if no indent found; version 2.5.16 5137 51382002-08-28 Will Estes <wlestes@users.sourceforge.net> 5139 5140 * NEWS: catch up on recent changes; version 2.5.16 5141 51422002-08-27 Will Estes <wlestes@users.sourceforge.net> 5143 5144 * buf.c, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, libmain.c, 5145 libyywrap.c, main.c, misc.c, nfa.c, options.c, options.h, 5146 scanopt.c, scanopt.h, sym.c, tables.c, tables_shared.h, tblcmp.c, 5147 yylex.c: ran the indent target; commit the results 5148 51492002-08-27 Will Estes <wlestes@users.sourceforge.net> 5150 5151 * Makefile.am: touch up the indent targeet; it's ready for 5152 production use now 5153 51542002-08-27 Will Estes <wlestes@users.sourceforge.net> 5155 5156 * configure.in: test for GNU indent; reorder the tests somewhat 5157 51582002-08-23 Will Estes <wlestes@users.sourceforge.net> 5159 5160 * configure.in: automake is smarter about autoconf's versioning 5161 scheme 5162 51632002-08-23 Will Estes <wlestes@users.sourceforge.net> 5164 5165 * NEWS: catch NEWS up on what we've been doing 5166 51672002-08-22 Will Estes <wlestes@users.sourceforge.net> 5168 5169 * flexdef.h: do some more conditional including for folks without 5170 standard systems 5171 51722002-08-22 Will Estes <wlestes@users.sourceforge.net> 5173 5174 * tests/test-c++-basic/Makefile.am: use CXX to link the test scanner 5175 here 5176 51772002-08-22 John Millaway <john43@users.sourceforge.net> 5178 5179 * flex.texi: Documentation. 5180 51812002-08-22 John Millaway <john43@users.sourceforge.net> 5182 5183 * Makefile.am: Created 'indent' target and added .indent.pro. 5184 51852002-08-22 John Millaway <john43@users.sourceforge.net> 5186 5187 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 5188 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 5189 tests/test-c-cpp-nr/Makefile.am: Fixed missing 'make clean' files. 5190 51912002-08-22 John Millaway <john43@users.sourceforge.net> 5192 5193 * tests/test-bison-yylloc/Makefile.am, 5194 tests/test-bison-yylval/Makefile.am: fixed missing 'clean' file. 5195 51962002-08-22 John Millaway <john43@users.sourceforge.net> 5197 5198 * flex.skl, tests/test-c++-basic/Makefile.am, 5199 tests/test-c++-basic/scanner.l: Removed core of yylex_destroy from 5200 c++ scanner -- hack! Added -lstdc++ to LDFLAGS (should we have to do 5201 this??) 5202 52032002-08-21 Will Estes <wlestes@users.sourceforge.net> 5204 5205 * README: official releases are being hosted by Vern 5206 52072002-08-21 Will Estes <wlestes@users.sourceforge.net> 5208 5209 * NEWS, configure.in: new beta version; more entries in NEWS from 5210 millaway; the top level entry for test-c++-basic 5211 52122002-08-21 Will Estes <wlestes@users.sourceforge.net> 5213 5214 * tests/Makefile.am, tests/test-c++-basic/.cvsignore, 5215 tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l, 5216 tests/test-c++-basic/test.input: add test-c++-basic 5217 52182002-08-21 John Millaway <john43@users.sourceforge.net> 5219 5220 * gen.c, nfa.c: More tabels work. 5221 52222002-08-21 John Millaway <john43@users.sourceforge.net> 5223 5224 * flexdef.h, gen.c, tables.c, tables_shared.h: More work on tables. 5225 52262002-08-20 John Millaway <john43@users.sourceforge.net> 5227 5228 * dfa.c: Cleaned up macros that took no ';'. 5229 52302002-08-20 John Millaway <john43@users.sourceforge.net> 5231 5232 * scanopt.c: Fixed oddball '=-'. 5233 52342002-08-20 John Millaway <john43@users.sourceforge.net> 5235 5236 * flex.skl, flex.texi, gen.c: Dynamically allocate REJECT state 5237 buffer. Mentioned memory usage in docs. Made REJECT buffer 5238 variables reentrant-safe. 5239 52402002-08-20 John Millaway <john43@users.sourceforge.net> 5241 5242 * tables.c: More work on tables code. 5243 52442002-08-20 Will Estes <wlestes@users.sourceforge.net> 5245 5246 * Makefile.am, NEWS, configure.in: we're using m4 so have configure 5247 test for it 5248 52492002-08-20 John Millaway <john43@users.sourceforge.net> 5250 5251 * Makefile.am, tables.c: Added tables.c and rebuilt dependencies. 5252 52532002-08-20 John Millaway <john43@users.sourceforge.net> 5254 5255 * TODO, flex.texi: Dicussed prototypes and header in manual. 5256 52572002-08-19 John Millaway <john43@users.sourceforge.net> 5258 5259 * Makefile.am, configure.in, flex.skl, flexdef.h, tables_shared.h: 5260 More work on tables serialization. 5261 52622002-08-19 John Millaway <john43@users.sourceforge.net> 5263 5264 * Makefile.am, mkskel.sh: Skeleton is now passed through m4 (before 5265 dist is built). 5266 52672002-08-19 Will Estes <wlestes@users.sourceforge.net> 5268 5269 * po/LINGUAS, po/zh_CN.po: add zh_cn translation from the 5270 translation project 5271 52722002-08-19 Will Estes <wlestes@users.sourceforge.net> 5273 5274 * NEWS: millaway's done a lot of things which need to be mentioned 5275 in NEWS 5276 52772002-08-18 John Millaway <john43@users.sourceforge.net> 5278 5279 * main.c: Removed #undef of start conditions. 5280 52812002-08-17 John Millaway <john43@users.sourceforge.net> 5282 5283 * TODO: todo list 5284 52852002-08-17 John Millaway <john43@users.sourceforge.net> 5286 5287 * flexdef.h, main.c, misc.c: Start conditions now optional in 5288 header. undef's now optional in header. Start conditions are NOT 5289 prefixed. 5290 52912002-08-17 John Millaway <john43@users.sourceforge.net> 5292 5293 * flex.skl, flex.texi: Working on tables API. 5294 52952002-08-16 John Millaway <john43@users.sourceforge.net> 5296 5297 * flexdef.h, main.c, misc.c, options.c, options.h, parse.y, scan.l: 5298 Added --tables option. Omitted tables code from generated scanner 5299 when unused. 5300 53012002-08-16 John Millaway <john43@users.sourceforge.net> 5302 5303 * flex.skl, flex.texi, misc.c: Prelimary work on tables API. 5304 53052002-08-16 John Millaway <john43@users.sourceforge.net> 5306 5307 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 5308 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 5309 tests/test-basic-r/Makefile.am, 5310 tests/test-bison-yylloc/Makefile.am, 5311 tests/test-bison-yylval/Makefile.am, 5312 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am, 5313 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am, 5314 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 5315 tests/test-include-by-buffer/Makefile.am, 5316 tests/test-include-by-reentrant/Makefile.am, 5317 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 5318 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 5319 tests/test-multiple-scanners-nr/Makefile.am, 5320 tests/test-multiple-scanners-r/Makefile.am, 5321 tests/test-posix/Makefile.am, 5322 tests/test-posixly-correct/Makefile.am, 5323 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 5324 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am, 5325 tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am, 5326 tests/test-yyextra/Makefile.am: Tests now respect CFLAGS, CPPFLAGS, 5327 etc.. 5328 53292002-08-16 John Millaway <john43@users.sourceforge.net> 5330 5331 * tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l, 5332 tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l: Got 5333 rid of flex -s warnings in tests. 5334 53352002-08-16 John Millaway <john43@users.sourceforge.net> 5336 5337 * Makefile.am: Updated dependencies list. 5338 53392002-08-15 John Millaway <john43@users.sourceforge.net> 5340 5341 * main.c: Fixed seg fault bug in ecs. 5342 53432002-08-15 Will Estes <wlestes@users.sourceforge.net> 5344 5345 * tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-r/.cvsignore: 5346 ignore .cpp files since we generate them instead of .c 5347 53482002-08-15 Will Estes <wlestes@users.sourceforge.net> 5349 5350 * configure.in: version 2.5.14 5351 53522002-08-15 Will Estes <wlestes@users.sourceforge.net> 5353 5354 * NEWS: c-as-c++ tests reworked 5355 53562002-08-15 John Millaway <john43@users.sourceforge.net> 5357 5358 * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/scanner.l, 5359 tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/scanner.l: The 5360 c++ tests use .cpp instead of .c extensions just to be on the safe 5361 side. 5362 53632002-08-15 Will Estes <wlestes@users.sourceforge.net> 5364 5365 * main.c: conditionally include <locale.h>; include config.h as well 5366 53672002-08-15 Will Estes <wlestes@users.sourceforge.net> 5368 5369 * configure.in, flex.skl: only include <cunistd> if we have it 5370 53712002-08-15 Will Estes <wlestes@users.sourceforge.net> 5372 5373 * NEWS: portability fixes; added missing punctuation; de translation 5374 now included 5375 53762002-08-15 Will Estes <wlestes@users.sourceforge.net> 5377 5378 * po/LINGUAS: we also translate to german 5379 53802002-08-15 Will Estes <wlestes@users.sourceforge.net> 5381 5382 * Makefile.am: require automake at least 1.6 5383 53842002-08-15 Will Estes <wlestes@users.sourceforge.net> 5385 5386 * NEWS, configure.in: version 2.5.13 5387 53882002-08-14 Will Estes <wlestes@users.sourceforge.net> 5389 5390 * flex.texi: reverted away from the @copying as it breaks the info 5391 reader 5392 53932002-08-14 John Millaway <john43@users.sourceforge.net> 5394 5395 * flex.texi, flexdef.h, main.c, misc.c: Start condition prefixes 5396 attempts to adjust to user preferences. 5397 53982002-08-13 John Millaway <john43@users.sourceforge.net> 5399 5400 * main.c: Include start condition symbols in header. 5401 54022002-08-13 John Millaway <john43@users.sourceforge.net> 5403 5404 * flexdef.h, main.c: Omit user code and tables from generated header 5405 file. 5406 54072002-08-13 Will Estes <wlestes@users.sourceforge.net> 5408 5409 * flex.texi: use @copying construct to display the flex license; 5410 move copying and bug reporting to the front of the manual 5411 54122002-08-13 Will Estes <wlestes@users.sourceforge.net> 5413 5414 * NEWS: printf fix and yylex_init reports errors 5415 54162002-08-12 John Millaway <john43@users.sourceforge.net> 5417 5418 * flex.texi: Updated manual for %option header. 5419 54202002-08-12 John Millaway <john43@users.sourceforge.net> 5421 5422 * flex.skl, flex.texi, gen.c: Fixed type mismatch in printf. 5423 yylex_init now reports errors. 5424 54252002-08-10 John Millaway <john43@users.sourceforge.net> 5426 5427 * dfa.c, main.c: Added alignment flag for future use. 5428 54292002-08-10 John Millaway <john43@users.sourceforge.net> 5430 5431 * tests/test-table-opts/.cvsignore, 5432 tests/test-table-opts/Makefile.am: Added options to test-table-opts 5433 54342002-08-10 John Millaway <john43@users.sourceforge.net> 5435 5436 * configure.in, tests/Makefile.am, tests/descriptions, 5437 tests/test-c-cpp-nr/Makefile.am, tests/test-table-opts/.cvsignore, 5438 tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l, 5439 tests/test-table-opts/test.input: Added a test for various DFA table 5440 options. 5441 54422002-08-09 Will Estes <wlestes@users.sourceforge.net> 5443 5444 * flex.texi: more faq editing; corrected mistyped nodenames 5445 54462002-08-09 Will Estes <wlestes@users.sourceforge.net> 5447 5448 * flex.skl: fix typo which propogates out to generated scanners 5449 54502002-08-09 Will Estes <wlestes@users.sourceforge.net> 5451 5452 * flex.texi: edited a few more faqs 5453 54542002-08-09 Will Estes <wlestes@users.sourceforge.net> 5455 5456 * Makefile.am, faq.texi: remove faq.texi as it's included in 5457 flex.texi 5458 54592002-08-08 Will Estes <wlestes@users.sourceforge.net> 5460 5461 * flex.texi: a few more faq edits; remove faq-89 5462 54632002-08-08 Will Estes <wlestes@users.sourceforge.net> 5464 5465 * flex.texi: cite, not site 5466 54672002-08-08 Will Estes <wlestes@users.sourceforge.net> 5468 5469 * flex.texi: and get the faq included 5470 54712002-08-08 Will Estes <wlestes@users.sourceforge.net> 5472 5473 * flex.texi: fix some grammer/typography in the top node and add a 5474 detailed menu 5475 54762002-08-08 Will Estes <wlestes@users.sourceforge.net> 5477 5478 * TODO: we've updated gettext 5479 54802002-08-08 Will Estes <wlestes@users.sourceforge.net> 5481 5482 * po/.cvsignore: we need to ignore a few more gettext files 5483 54842002-08-08 Will Estes <wlestes@users.sourceforge.net> 5485 5486 * NEWS, configure.in: version 2.5.12 5487 54882002-08-08 Will Estes <wlestes@users.sourceforge.net> 5489 5490 * NEWS: mention gettext; document the non-need for bison/flex in the 5491 build process 5492 54932002-08-08 Will Estes <wlestes@users.sourceforge.net> 5494 5495 * Makefile.am, configure.in: include intl in the distribution and in 5496 the build process 5497 54982002-08-08 Will Estes <wlestes@users.sourceforge.net> 5499 5500 * Makefile.am: builddir in help2man call needed @-signs around it 5501 55022002-08-08 Will Estes <wlestes@users.sourceforge.net> 5503 5504 * po/.cvsignore: we can ignore Makefile.in.in 5505 55062002-08-08 Will Estes <wlestes@users.sourceforge.net> 5507 5508 * m4/.cvsignore, m4/Makefile.am: oops, too hasty on deleting this 5509 directory, sigh 5510 55112002-08-08 Will Estes <wlestes@users.sourceforge.net> 5512 5513 * autogen.sh: if autopoint is going to run automatically, it's going 5514 to need to be able to update existing files 5515 55162002-08-08 Will Estes <wlestes@users.sourceforge.net> 5517 5518 * ABOUT-NLS, autogen.sh, configure.in, m4/.cvsignore, 5519 m4/Makefile.am, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, 5520 m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-ld.m4, 5521 m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: autopoint now 5522 works so let's let it run the gettext show 5523 55242002-08-07 Will Estes <wlestes@users.sourceforge.net> 5525 5526 * TODO: we need to index the faq entries 5527 55282002-08-07 Will Estes <wlestes@users.sourceforge.net> 5529 5530 * faq.texi: proofed "Why do flex scanners call fileno if it is not 5531 ANSI compatible?" 5532 55332002-08-07 Will Estes <wlestes@users.sourceforge.net> 5534 5535 * faq.texi: proofed "How do I expand \ escape sequences in C-style 5536 quoted strings?" 5537 55382002-08-07 Will Estes <wlestes@users.sourceforge.net> 5539 5540 * README: changes to README to align with GNU coding standards 5541 55422002-08-06 Will Estes <wlestes@users.sourceforge.net> 5543 5544 * Makefile.am: help2man should look in builddir for the flex binary 5545 55462002-08-02 John Millaway <john43@users.sourceforge.net> 5547 5548 * flex.skl: Fixed yyunput prototype. 5549 55502002-08-01 Will Estes <wlestes@users.sourceforge.net> 5551 5552 * NEWS: new fr translation from the translation project 5553 55542002-08-01 Will Estes <wlestes@users.sourceforge.net> 5555 5556 * po/fr.po: new fr.po translation from the translation project 5557 55582002-08-01 Will Estes <wlestes@users.sourceforge.net> 5559 5560 * NEWS: yylineno performance hit is fixed 5561 55622002-07-31 John Millaway <john43@users.sourceforge.net> 5563 5564 * TODO, flex.texi: Updated docs on yylineno. 5565 55662002-07-31 Will Estes <wlestes@users.sourceforge.net> 5567 5568 * TODO: discuss yylineno performance 5569 55702002-07-31 Will Estes <wlestes@users.sourceforge.net> 5571 5572 * NEWS: forgot to say what the date was that we made the release 5573 55742002-07-31 Will Estes <wlestes@users.sourceforge.net> 5575 5576 * NEWS, configure.in: version 2.5.11 5577 55782002-07-31 Will Estes <wlestes@users.sourceforge.net> 5579 5580 * faq.texi: fixed a menu entry and related problems 5581 55822002-07-31 Will Estes <wlestes@users.sourceforge.net> 5583 5584 * configure.in: someday, maybe we can use autopoint 5585 55862002-07-31 Will Estes <wlestes@users.sourceforge.net> 5587 5588 * Makefile.am: we need to include texinfo.tex now 5589 55902002-07-31 Will Estes <wlestes@users.sourceforge.net> 5591 5592 * texinfo.tex: add texinfo.tex 5593 55942002-07-30 Will Estes <wlestes@users.sourceforge.net> 5595 5596 * faq.texi: fix up some fatal bugs in the texinfo of the faq; begin 5597 the clean up; remove trailing and leading white space 5598 55992002-07-30 Will Estes <wlestes@users.sourceforge.net> 5600 5601 * TODO: faqs need work 5602 56032002-07-30 Will Estes <wlestes@users.sourceforge.net> 5604 5605 * NEWS, TODO: prototypes get airtime these days 5606 56072002-07-28 John Millaway <john43@users.sourceforge.net> 5608 5609 * flex.skl: Added some comments. 5610 56112002-07-28 John Millaway <john43@users.sourceforge.net> 5612 5613 * flex.skl: Fixed bug where yyless did not consider yylineno. 5614 56152002-07-28 John Millaway <john43@users.sourceforge.net> 5616 5617 * scan.l: Fixed bug I created in previous commit. 5618 56192002-07-28 John Millaway <john43@users.sourceforge.net> 5620 5621 * scan.l: Don't wrap ()s around {NAMEDEFS} at the end of a rule. 5622 56232002-07-27 John Millaway <john43@users.sourceforge.net> 5624 5625 * flex.skl, tests/test-c-cpp-nr/Makefile.am, 5626 tests/test-c-cpp-r/Makefile.am: Fixed test-c-cpp to actually use the 5627 C++ compiler for the test. Fixed the bug that this exposed. 5628 56292002-07-27 John Millaway <john43@users.sourceforge.net> 5630 5631 * ccl.c, flex.skl, flexdef.h, gen.c, main.c, nfa.c, parse.y, scan.l: 5632 yylineno check is only performed on rules whose regexs can match a 5633 newline. 5634 56352002-07-25 John Millaway <john43@users.sourceforge.net> 5636 5637 * flex.skl, tests/TEMPLATE/scanner.l, 5638 tests/test-array-nr/scanner.l, tests/test-array-r/scanner.l, 5639 tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l, 5640 tests/test-bison-yylloc/parser.y, tests/test-c-cpp-nr/scanner.l, 5641 tests/test-c-cpp-r/scanner.l, tests/test-debug-nr/scanner.l, 5642 tests/test-debug-r/scanner.l, 5643 tests/test-include-by-buffer/scanner.l, 5644 tests/test-include-by-reentrant/scanner.l, 5645 tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l, 5646 tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l, 5647 tests/test-posix/scanner.l, tests/test-posixly-correct/scanner.l, 5648 tests/test-prefix-nr/scanner.l, tests/test-prefix-r/scanner.l, 5649 tests/test-pthread/scanner.l, tests/test-string-nr/scanner.l, 5650 tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: All 5651 prototypes were rewritten to depend upon the macro 5652 YY_TRADITIONAL_FUNC_DEFS, which is defined by default. The 5653 generated scanners build cleanly under gcc's traditional strictness 5654 and under C++ compilers. 5655 56562002-07-24 Will Estes <wlestes@users.sourceforge.net> 5657 5658 * NEWS: dist-bzip2 and rename yy_globals and yy_globals_t 5659 56602002-07-24 Will Estes <wlestes@users.sourceforge.net> 5661 5662 * configure.in: version 2.5.10 5663 56642002-07-24 Will Estes <wlestes@users.sourceforge.net> 5665 5666 * Makefile.am: add dist-bzip2 to automake_options so we'll start 5667 getting tar.bz2 archives 5668 56692002-07-23 John Millaway <john43@users.sourceforge.net> 5670 5671 * flex.skl, flex.texi, tests/test-bison-yylval/scanner.l, 5672 tests/test-mem-r/scanner.l, 5673 tests/test-multiple-scanners-r/scanner-1.l, 5674 tests/test-multiple-scanners-r/scanner-2.l, 5675 tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l, 5676 tests/test-yyextra/scanner.l: s/yy_globals_t/yyguts_t/g 5677 s/yy_globals/yyscanner/g 5678 56792002-07-23 John Millaway <john43@users.sourceforge.net> 5680 5681 * Makefile.am: typo in tags target 5682 56832002-07-22 John Millaway <john43@users.sourceforge.net> 5684 5685 * Makefile.am: Removed erroneous $(srcdir) from help2man target. 5686 56872002-07-22 Will Estes <wlestes@users.sourceforge.net> 5688 5689 * NEWS, configure.in: it's version 2.5.9 now 5690 56912002-07-22 Will Estes <wlestes@users.sourceforge.net> 5692 5693 * po/.cvsignore: updated gettext to 0.11.3 5694 56952002-07-22 Will Estes <wlestes@users.sourceforge.net> 5696 5697 * ABOUT-NLS, config.rpath, m4/gettext.m4, m4/iconv.m4, 5698 m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-link.m4: updated gettext to 5699 version 0.11.3 5700 57012002-07-22 Will Estes <wlestes@users.sourceforge.net> 5702 5703 * autogen.sh, configure.in: rollback on configure.in and autogen.sh 5704 because autpoint is broken 5705 57062002-07-22 Will Estes <wlestes@users.sourceforge.net> 5707 5708 * po/ru.po: new russian translation from translation project 5709 57102002-07-19 Will Estes <wlestes@users.sourceforge.net> 5711 5712 * autogen.sh: ok, we're going to start using autopoint, but the tree 5713 is going to undergo some changes after this 5714 57152002-07-19 Will Estes <wlestes@users.sourceforge.net> 5716 5717 * configure.in: we're preparing for autopoint 5718 57192002-07-17 John Millaway <john43@users.sourceforge.net> 5720 5721 * flex.texi: Updated manual. 5722 57232002-07-17 Will Estes <wlestes@users.sourceforge.net> 5724 5725 * NEWS: update the NEWS file for lots of things millaway has done 5726 57272002-07-17 John Millaway <john43@users.sourceforge.net> 5728 5729 * flex.skl, main.c, misc.c, scan.l, scanopt.c, sym.c, 5730 tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Fixed 5731 prototype/definition conflicts with "traditional" C in skeleton at 5732 request of gcc developer. Removed duplicate prototypes in gen.c, 5733 sym.c, main.c. Added missing prototypes where needed. All 5734 functions in skeleton follow ISO C style protos and defs, instead of 5735 BOTH ISO and new-style. Skeleton now compiles cleanly under 5736 super-strict gcc flags. Flex itself almost compiles cleanly under 5737 strict flags. 5738 57392002-07-15 John Millaway <john43@users.sourceforge.net> 5740 5741 * faq.texi, flex.texi: Worked on mem mgmt sect of manual. 5742 57432002-07-15 Will Estes <wlestes@users.sourceforge.net> 5744 5745 * scan.l: allow blank lines and continuations in more places 5746 57472002-07-12 Will Estes <wlestes@users.sourceforge.net> 5748 5749 * TODO: millaway finished the faqs directory 5750 57512002-07-12 Will Estes <wlestes@users.sourceforge.net> 5752 5753 * TODO: removed items as per email from millaway 5754 57552002-07-12 John Millaway <john43@users.sourceforge.net> 5756 5757 * configure.in, tests/Makefile.am, tests/descriptions, 5758 tests/test-posix/.cvsignore, tests/test-posix/Makefile.am, 5759 tests/test-posix/scanner.l, tests/test-posixly-correct/.cvsignore, 5760 tests/test-posixly-correct/Makefile.am, 5761 tests/test-posixly-correct/scanner.l: Added test for %option 5762 posix-compat and repeat operator. Added test for POSIXLY_CORRECT 5763 environment variable and repeat operator. 5764 57652002-07-12 John Millaway <john43@users.sourceforge.net> 5766 5767 * main.c, scan.l: Fixed POSIXLY_CORRECT detection in scanner. 5768 57692002-07-11 John Millaway <john43@users.sourceforge.net> 5770 5771 * faq.texi: More work on faq. 5772 57732002-07-11 John Millaway <john43@users.sourceforge.net> 5774 5775 * faq.texi: Moved all faqs into manual -- but did not evaluate them 5776 yet. Removed the old faq files. 5777 57782002-07-10 John Millaway <john43@users.sourceforge.net> 5779 5780 * main.c: Removed duplicate definition of FLEX_DEBUG. gcc doesn't 5781 care, but other compilers might. 5782 57832002-07-10 John Millaway <john43@users.sourceforge.net> 5784 5785 * flex.texi: Wrote some more about memory mgmt in the manual. 5786 57872002-07-10 John Millaway <john43@users.sourceforge.net> 5788 5789 * flex.texi: flex.texi now works with install-info. 5790 57912002-07-10 Will Estes <wlestes@users.sourceforge.net> 5792 5793 * TODO: added items as per email from millaway 5794 57952002-07-10 Will Estes <wlestes@users.sourceforge.net> 5796 5797 * NEWS: after we release a version, we have to keep the version 5798 number in NEWS current 5799 58002002-07-10 John Millaway <john43@users.sourceforge.net> 5801 5802 * flex.skl, flex.texi, main.c, scan.l, tests/test-mem-nr/scanner.l, 5803 tests/test-mem-r/scanner.l: Fixed prefix issue with get/set debug 5804 functions. Fixed prefix issues with memory functions. 5805 58062002-07-09 John Millaway <john43@users.sourceforge.net> 5807 5808 * flex.skl: Memory functions are no longer static. 5809 58102002-07-09 John Millaway <john43@users.sourceforge.net> 5811 5812 * tests/test-mem-nr/test.input: Added a missing input file for 5813 test-mem-nr/ 5814 58152002-07-09 John Millaway <john43@users.sourceforge.net> 5816 5817 * tests/test-mem-nr/.cvsignore, tests/test-mem-nr/Makefile.am, 5818 tests/test-mem-nr/scanner.l, tests/test-mem-r/.cvsignore, 5819 tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l, 5820 tests/test-mem-r/test.input: Added tests for overriding memory. 5821 58222002-07-09 John Millaway <john43@users.sourceforge.net> 5823 5824 * flex.texi: Added sections in manual for memory management. 5825 58262002-07-09 Will Estes <wlestes@users.sourceforge.net> 5827 5828 * NEWS: noted more user visible changes 5829 58302002-07-09 John Millaway <john43@users.sourceforge.net> 5831 5832 * configure.in, flex.skl, scan.l, tests/Makefile.am: Added 5833 yylex_destroy() to non-reentrant scanner. Added ability to override 5834 memory functions. Added tests for overriding memory functions. 5835 58362002-07-09 Will Estes <wlestes@users.sourceforge.net> 5837 5838 * NEWS: new POSIXLY_CORRECT and new ru translation 5839 58402002-07-09 Will Estes <wlestes@users.sourceforge.net> 5841 5842 * po/ru.po: new ru translation from the translation project 5843 58442002-07-09 John Millaway <john43@users.sourceforge.net> 5845 5846 * flex.texi: Made note of set/get debug in docs. 5847 58482002-07-09 John Millaway <john43@users.sourceforge.net> 5849 5850 * configure.in, flexdef.h, tests/create-test: Replaced obsolete 5851 macros in configure.in. Modified create-test to handle the above 5852 changes in configure.in. Added support for <stdbool.h>. 5853 58542002-07-09 John Millaway <john43@users.sourceforge.net> 5855 5856 * main.c: Check POSIXLY_CORRECT env variable. 5857 58582002-07-09 John Millaway <john43@users.sourceforge.net> 5859 5860 * flex.skl: Added prototypes for the get/set debug functions. 5861 58622002-07-09 John Millaway <john43@users.sourceforge.net> 5863 5864 * configure.in, flex.skl, gen.c, main.c, scan.l, tests/Makefile.am, 5865 tests/test-debug-nr/.cvsignore, tests/test-debug-nr/Makefile.am, 5866 tests/test-debug-nr/scanner.l, tests/test-debug-nr/test.input, 5867 tests/test-debug-r/.cvsignore, tests/test-debug-r/Makefile.am, 5868 tests/test-debug-r/scanner.l, tests/test-debug-r/test.input: Made 5869 yy_flex_debug non-global in reentrant scanner. Created get/set 5870 functions for yy_flex_debug. Defined prefixes for new yy_flex_debug 5871 symbols. Added tests/ for yy_flex_debug. 5872 58732002-07-09 John Millaway <john43@users.sourceforge.net> 5874 5875 * tests/create-test: create-test script now modifies .cvsignore 5876 58772002-07-09 John Millaway <john43@users.sourceforge.net> 5878 5879 * tests/create-test: Improved the error checking. 5880 58812002-07-03 Will Estes <wlestes@users.sourceforge.net> 5882 5883 * main.c: fix bug whereby prefix didn't get passed to everybody; 5884 patch by rse@engelschall.com 5885 58862002-07-03 Will Estes <wlestes@users.sourceforge.net> 5887 5888 * faq.texi: ~ is an active character, so we'll just use the word 5889 'about' 5890 58912002-07-02 John Millaway <john43@users.sourceforge.net> 5892 5893 * Makefile.am: Fixed typo. 5894 58952002-07-02 John Millaway <john43@users.sourceforge.net> 5896 5897 * faq.texi: Added a faq. 5898 58992002-06-28 John Millaway <john43@users.sourceforge.net> 5900 5901 * Makefile.am: Added 'tags' target -- something I should have done 5902 long ago. 5903 59042002-06-28 Will Estes <wlestes@users.sourceforge.net> 5905 5906 * TODO: add two new items regarding coding; remove tests/ copyright 5907 notice item as it's done 5908 59092002-06-26 Will Estes <wlestes@users.sourceforge.net> 5910 5911 * NEWS: note the copyright messages in tests/ 5912 59132002-06-25 John Millaway <john43@users.sourceforge.net> 5914 5915 * tests/TEMPLATE/Makefile.am, tests/TEMPLATE/parser.y, 5916 tests/TEMPLATE/scanner.l, tests/test-array-nr/Makefile.am, 5917 tests/test-array-nr/scanner.l, tests/test-array-r/Makefile.am, 5918 tests/test-array-r/scanner.l, tests/test-basic-nr/Makefile.am, 5919 tests/test-basic-nr/scanner.l, tests/test-basic-r/Makefile.am, 5920 tests/test-basic-r/scanner.l, tests/test-bison-yylloc/Makefile.am, 5921 tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y, 5922 tests/test-bison-yylloc/scanner.l, 5923 tests/test-bison-yylval/Makefile.am, 5924 tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y, 5925 tests/test-bison-yylval/scanner.l, tests/test-c-cpp-nr/Makefile.am, 5926 tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-r/Makefile.am, 5927 tests/test-c-cpp-r/scanner.l, tests/test-header-nr/Makefile.am, 5928 tests/test-header-nr/main.c, tests/test-header-nr/scanner.l, 5929 tests/test-header-r/Makefile.am, tests/test-header-r/main.c, 5930 tests/test-header-r/scanner.l, 5931 tests/test-include-by-buffer/Makefile.am, 5932 tests/test-include-by-buffer/scanner.l, 5933 tests/test-include-by-reentrant/Makefile.am, 5934 tests/test-include-by-reentrant/scanner.l, 5935 tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l, 5936 tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l, 5937 tests/test-multiple-scanners-nr/Makefile.am, 5938 tests/test-multiple-scanners-nr/main.c, 5939 tests/test-multiple-scanners-nr/scanner-1.l, 5940 tests/test-multiple-scanners-nr/scanner-2.l, 5941 tests/test-multiple-scanners-r/Makefile.am, 5942 tests/test-multiple-scanners-r/main.c, 5943 tests/test-multiple-scanners-r/scanner-1.l, 5944 tests/test-multiple-scanners-r/scanner-2.l, 5945 tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/scanner.l, 5946 tests/test-prefix-r/Makefile.am, tests/test-prefix-r/scanner.l, 5947 tests/test-pthread/Makefile.am, tests/test-pthread/scanner.l, 5948 tests/test-string-nr/Makefile.am, tests/test-string-nr/scanner.l, 5949 tests/test-string-r/Makefile.am, tests/test-string-r/scanner.l, 5950 tests/test-yyextra/Makefile.am, tests/test-yyextra/scanner.l: 5951 Prepended explicit license to all test-*/ sources. 5952 59532002-06-25 Will Estes <wlestes@users.sourceforge.net> 5954 5955 * NEWS, po/ca.po, po/de.po, po/fr.po, po/sv.po, po/tr.po: new ca, 5956 de, fr, sv, tr translations 5957 59582002-06-19 Will Estes <wlestes@users.sourceforge.net> 5959 5960 * TODO: add bootstrapper to the todo list 5961 59622002-06-19 Will Estes <wlestes@users.sourceforge.net> 5963 5964 * configure.in: new version number 5965 59662002-06-19 Will Estes <wlestes@users.sourceforge.net> 5967 5968 * TODO: update TODO list 5969 59702002-06-19 Will Estes <wlestes@users.sourceforge.net> 5971 5972 * NEWS, TODO, flex.texi, flexdef.h, main.c, options.c, options.h, 5973 parse.y, scan.l: address typos in NEWS; add --posix option for ERE 5974 parsing the way posix wants it; update the TODO file 5975 59762002-05-31 Will Estes <wlestes@users.sourceforge.net> 5977 5978 * README-alpha: made code quality warning more explicit; gave url 5979 for cvs and beta flex 5980 59812002-05-23 John Millaway <john43@users.sourceforge.net> 5982 5983 * gen.c: Fixed bug where omission of user section 3 caused unmatched 5984 #ifdef's in generated code. 5985 59862002-05-20 Will Estes <wlestes@users.sourceforge.net> 5987 5988 * configure.in: configure.in requires at least autoconf 2.50 5989 59902002-05-13 John Millaway <john43@users.sourceforge.net> 5991 5992 * Makefile.am: Updated my email address. 5993 59942002-05-10 John Millaway <john43@users.sourceforge.net> 5995 5996 * flexdef.h, misc.c: chomp'd lines when reading external skel file. 5997 59982002-05-07 Will Estes <wlestes@users.sourceforge.net> 5999 6000 * po/sv.po: new sweedish translation from the translation project 6001 60022002-04-29 Will Estes <wlestes@users.sourceforge.net> 6003 6004 * po/ca.po: new catalan translation from the translation project 6005 60062002-04-29 Will Estes <wlestes@users.sourceforge.net> 6007 6008 * po/es.po: new spanish translation from the translation project 6009 60102002-04-25 Will Estes <wlestes@users.sourceforge.net> 6011 6012 * TODO: note that the lex matching of abc{1,3} is the posix behavior 6013 and so we have a problem 6014 60152002-04-25 Will Estes <wlestes@users.sourceforge.net> 6016 6017 * flex.texi: note that the lex matching of abc{1,3} is the posix 6018 behavior 6019 60202002-04-23 Will Estes <wlestes@users.sourceforge.net> 6021 6022 * configure.in: new version 2.5.7; use autoconf versioning info 6023 60242002-04-23 Will Estes <wlestes@users.sourceforge.net> 6025 6026 * NEWS: note changes in 2.5.7 6027 60282002-04-23 Will Estes <wlestes@users.sourceforge.net> 6029 6030 * main.c: conditional compile gettext initialization 6031 60322002-04-22 Will Estes <wlestes@users.sourceforge.net> 6033 6034 * po/de.po: new german translation from the translation project 6035 60362002-04-19 John Millaway <john43@users.sourceforge.net> 6037 6038 * tests/test-include-by-reentrant/Makefile.am: Fixed command line 6039 for test-include-by-reentrant/Makefile.am 6040 60412002-04-19 John Millaway <john43@users.sourceforge.net> 6042 6043 * tests/Makefile.am, tests/TEMPLATE/Makefile.am, 6044 tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 6045 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 6046 tests/test-bison-yylloc/Makefile.am, 6047 tests/test-bison-yylval/Makefile.am, 6048 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am, 6049 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 6050 tests/test-include-by-buffer/Makefile.am, 6051 tests/test-include-by-reentrant/Makefile.am, 6052 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 6053 tests/test-multiple-scanners-nr/Makefile.am, 6054 tests/test-multiple-scanners-r/Makefile.am, 6055 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 6056 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am, 6057 tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 6058 Added -I . to compiler search path in tests (so it finds the 6059 generated parser.h). 6060 60612002-04-19 John Millaway <john43@users.sourceforge.net> 6062 6063 * flexdef.h, misc.c, parse.y, sym.c: Applied 'const' to a few more 6064 char*, where appropriate. 6065 60662002-04-19 John Millaway <john43@users.sourceforge.net> 6067 6068 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 6069 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 6070 tests/test-basic-r/Makefile.am, 6071 tests/test-bison-yylloc/Makefile.am, 6072 tests/test-bison-yylval/Makefile.am, 6073 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am, 6074 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 6075 tests/test-include-by-buffer/Makefile.am, 6076 tests/test-include-by-reentrant/Makefile.am, 6077 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 6078 tests/test-multiple-scanners-nr/Makefile.am, 6079 tests/test-multiple-scanners-r/Makefile.am, 6080 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 6081 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am, 6082 tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 6083 Added top_builddir to -I path. Changed $(srcdir)/$(testname) to 6084 ./$(testname) in 'make test' rule. 6085 60862002-04-19 John Millaway <john43@users.sourceforge.net> 6087 6088 * flexdef.h, gen.c, misc.c: Changed 'char[]' to 'const char*' 6089 wherever in conflicted with gettext. 6090 60912002-04-19 Will Estes <wlestes@users.sourceforge.net> 6092 6093 * po/fr.po, po/sv.po: new files from translation after 2.5.6 beta 6094 release 6095 60962002-04-18 John Millaway <john43@users.sourceforge.net> 6097 6098 * tests/test-lineno-r/Makefile.am: Fixed minor typo/cut and paste 6099 error. 6100 61012002-04-18 John Millaway <john43@users.sourceforge.net> 6102 6103 * configure.in: Added yylineno test. 6104 61052002-04-18 John Millaway <john43@users.sourceforge.net> 6106 6107 * tests/Makefile.am: Added yylineno tests. 6108 61092002-04-18 John Millaway <john43@users.sourceforge.net> 6110 6111 * tests/test-lineno-nr/.cvsignore, 6112 tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l, 6113 tests/test-lineno-nr/test.input, tests/test-lineno-r/.cvsignore, 6114 tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l, 6115 tests/test-lineno-r/test.input: Created yylineno tests. 6116 61172002-04-15 John Millaway <john43@users.sourceforge.net> 6118 6119 * scanopt.c: Applied gettext macros to error messages from scanopt. 6120 61212002-04-15 John Millaway <john43@users.sourceforge.net> 6122 6123 * buf.c, faq.texi, options.c, options.h, scanopt.c, scanopt.h: 6124 Changed copyright from Millaway to flex? U.S. Gov't? Regents of U. 6125 Cali.? Paxson? 6126 61272002-04-15 Will Estes <wlestes@users.sourceforge.net> 6128 6129 * tests/test-bison-yylloc/Makefile.am, 6130 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am: 6131 we missed a few main.c files in the distribution 6132 61332002-04-15 Will Estes <wlestes@users.sourceforge.net> 6134 6135 * TODO: a lot more work has happened to flex; note this by removing 6136 a number of TODO entries 6137 61382002-04-15 Will Estes <wlestes@users.sourceforge.net> 6139 6140 * TODO: make sure all gettext modules use gettext translation 6141 facilities 6142 61432002-04-14 John Millaway <john43@users.sourceforge.net> 6144 6145 * faq.texi: Converted faqs 34-41 to texinfo. 6146 61472002-04-14 John Millaway <john43@users.sourceforge.net> 6148 6149 * Makefile.am, faq.texi, flex.texi: Added faq.texi to archive. 6150 Added faq.texi to flex_TEXINFOS macro in Makefile.am. flex.texi now 6151 includes faq.texi. 6152 61532002-04-13 John Millaway <john43@users.sourceforge.net> 6154 6155 * flexdef.h: defined FLEX_EXIT macro to call longjmp on errors. 6156 61572002-04-13 John Millaway <john43@users.sourceforge.net> 6158 6159 * main.c, misc.c: Replaced exit(2) calls with longjmps (in the form 6160 of FLEX_EXIT macro). Moved main() to flex_main() to allow flex to 6161 be called from a library. 6162 61632002-04-13 John Millaway <john43@users.sourceforge.net> 6164 6165 * scanopt.c: Fixed minor typo in error message 6166 61672002-04-12 Will Estes <wlestes@users.sourceforge.net> 6168 6169 * tests/test-header-nr/Makefile.am, 6170 tests/test-header-r/Makefile.am, 6171 tests/test-multiple-scanners-nr/Makefile.am, 6172 tests/test-multiple-scanners-r/Makefile.am, 6173 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am, 6174 tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 6175 removed eroneous files listed in EXTRA_DIST 6176 61772002-04-12 Will Estes <wlestes@users.sourceforge.net> 6178 6179 * tests/test-yyextra/.cvsignore: ignore Makefile.in 6180 61812002-04-12 Will Estes <wlestes@users.sourceforge.net> 6182 6183 * tests/test-string-r/.cvsignore: it's Makefile.in, not makefile.in 6184 61852002-04-12 Will Estes <wlestes@users.sourceforge.net> 6186 6187 * tests/test-yyextra/Makefile.am, tests/test-yyextra/Makefile.in: 6188 put test-yyextra under automake 6189 61902002-04-12 Will Estes <wlestes@users.sourceforge.net> 6191 6192 * tests/test-string-r/Makefile.am, tests/test-string-r/Makefile.in: 6193 put test-string-r under automake 6194 61952002-04-12 Will Estes <wlestes@users.sourceforge.net> 6196 6197 * tests/test-string-nr/.cvsignore, tests/test-string-r/.cvsignore: 6198 we can ignore Makefile.in 6199 62002002-04-12 Will Estes <wlestes@users.sourceforge.net> 6201 6202 * tests/test-string-nr/Makefile.am, 6203 tests/test-string-nr/Makefile.in: put test-string-nr under automake 6204 62052002-04-12 Will Estes <wlestes@users.sourceforge.net> 6206 6207 * tests/test-pthread/.cvsignore: ignore Makefile.in 6208 62092002-04-12 Will Estes <wlestes@users.sourceforge.net> 6210 6211 * tests/test-pthread/Makefile.am, tests/test-pthread/Makefile.in: 6212 put test-pthread under automake 6213 62142002-04-12 Will Estes <wlestes@users.sourceforge.net> 6215 6216 * tests/test-prefix-r/Makefile.am, tests/test-prefix-r/Makefile.in: 6217 put test-prefix-r under automake 6218 62192002-04-12 Will Estes <wlestes@users.sourceforge.net> 6220 6221 * tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore: 6222 we can ignore Makefile.in 6223 62242002-04-12 Will Estes <wlestes@users.sourceforge.net> 6225 6226 * tests/test-prefix-nr/Makefile.am, 6227 tests/test-prefix-nr/Makefile.in: put test-prefix-nr under automake 6228 62292002-04-12 Will Estes <wlestes@users.sourceforge.net> 6230 6231 * tests/test-multiple-scanners-r/Makefile.am, 6232 tests/test-multiple-scanners-r/Makefile.in: put 6233 test-multiple-scanners-r under automake 6234 62352002-04-12 Will Estes <wlestes@users.sourceforge.net> 6236 6237 * tests/test-multiple-scanners-nr/.cvsignore, 6238 tests/test-multiple-scanners-r/.cvsignore: we can ignore Makefile.in 6239 now 6240 62412002-04-12 Will Estes <wlestes@users.sourceforge.net> 6242 6243 * tests/test-multiple-scanners-nr/Makefile.am, 6244 tests/test-multiple-scanners-nr/Makefile.in: put 6245 test-multiple-scanners-nr under automake 6246 62472002-04-11 Will Estes <wlestes@users.sourceforge.net> 6248 6249 * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: 6250 we didn't need parser.y 6251 62522002-04-11 Will Estes <wlestes@users.sourceforge.net> 6253 6254 * TODO: work done on the test suite; remove relevant entries from 6255 TODO 6256 62572002-04-10 Will Estes <wlestes@users.sourceforge.net> 6258 6259 * tests/test-include-by-reentrant/.cvsignore, 6260 tests/test-include-by-reentrant/Makefile.am, 6261 tests/test-include-by-reentrant/Makefile.in: put 6262 test-include-by-reentrant under automake 6263 62642002-04-09 Will Estes <wlestes@users.sourceforge.net> 6265 6266 * tests/test-include-by-buffer/.cvsignore: we have a Makefile.in 6267 which we need to ignore 6268 62692002-04-09 Will Estes <wlestes@users.sourceforge.net> 6270 6271 * tests/test-include-by-buffer/Makefile.am, 6272 tests/test-include-by-buffer/Makefile.in: test-include-by-buffer now 6273 under automake control 6274 62752002-04-09 Will Estes <wlestes@users.sourceforge.net> 6276 6277 * tests/TEMPLATE/Makefile.am: and we want LFLAGS in the rule to make 6278 scanner.c as well 6279 62802002-04-09 Will Estes <wlestes@users.sourceforge.net> 6281 6282 * tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.am, 6283 tests/test-header-r/Makefile.in: put test-header-r under automake 6284 62852002-04-09 Will Estes <wlestes@users.sourceforge.net> 6286 6287 * tests/test-header-nr/.cvsignore: we now generate a Makefile.in 6288 from automake; cvs should ignore it 6289 62902002-04-09 Will Estes <wlestes@users.sourceforge.net> 6291 6292 * tests/test-header-nr/Makefile.am: add dependencies for main.o and 6293 scaner.h 6294 62952002-04-09 Will Estes <wlestes@users.sourceforge.net> 6296 6297 * tests/TEMPLATE/Makefile.am: We may want to have LFLAGS readily 6298 available 6299 63002002-04-09 Will Estes <wlestes@users.sourceforge.net> 6301 6302 * tests/test-header-nr/Makefile.am, 6303 tests/test-header-nr/Makefile.in: put test-header-nr under automake 6304 63052002-04-09 Will Estes <wlestes@users.sourceforge.net> 6306 6307 * tests/TEMPLATE/Makefile.am: oops, we need to clean objects too 6308 63092002-04-09 Will Estes <wlestes@users.sourceforge.net> 6310 6311 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 6312 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 6313 tests/test-basic-r/Makefile.am, 6314 tests/test-bison-yylloc/Makefile.am, 6315 tests/test-bison-yylval/Makefile.am, 6316 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: now 6317 that config.h lives in the top-level directory, we need to tell the 6318 testsuite 6319 63202002-04-08 Will Estes <wlestes@users.sourceforge.net> 6321 6322 * tests/test-array-nr/.cvsignore, tests/test-array-r/.cvsignore, 6323 tests/test-basic-nr/.cvsignore, tests/test-basic-r/.cvsignore, 6324 tests/test-bison-yylval/.cvsignore, tests/test-c-cpp-nr/.cvsignore, 6325 tests/test-c-cpp-r/.cvsignore: we can ignore some Makefile.in 6326 63272002-04-08 Will Estes <wlestes@users.sourceforge.net> 6328 6329 * configure.in, tests/TEMPLATE/Makefile.am: only one config file 6330 header apparently; this will have consequences in the test suite 6331 63322002-04-08 Will Estes <wlestes@users.sourceforge.net> 6333 6334 * tests/test-bison-yylval/Makefile.am, 6335 tests/test-bison-yylval/Makefile.in: adding automake support 6336 63372002-04-08 Will Estes <wlestes@users.sourceforge.net> 6338 6339 * tests/test-bison-yylloc/.cvsignore, 6340 tests/test-bison-yylloc/Makefile.am: tuned Makefile.am to build 6341 correctly; ignore Makefile.in now 6342 63432002-04-08 Will Estes <wlestes@users.sourceforge.net> 6344 6345 * tests/configure.in: test suite changes 6346 63472002-04-08 Will Estes <wlestes@users.sourceforge.net> 6348 6349 * autogen.sh, configure.in, tests/.cvsignore, tests/Makefile.am, 6350 tests/Makefile.in, tests/README, tests/TEMPLATE/.cvsignore, 6351 tests/TEMPLATE/Makefile.am, tests/TEMPLATE/Makefile.in, 6352 tests/configure.in, tests/create-test, tests/create-test.pl, 6353 tests/test-array-nr/Makefile.am, tests/test-array-nr/Makefile.in, 6354 tests/test-array-r/Makefile.am, tests/test-array-r/Makefile.in, 6355 tests/test-basic-nr/Makefile.am, tests/test-basic-nr/Makefile.in, 6356 tests/test-basic-r/Makefile.am, tests/test-basic-r/Makefile.in, 6357 tests/test-bison-yylloc/Makefile.am, 6358 tests/test-bison-yylloc/Makefile.in, 6359 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/Makefile.in, 6360 tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/Makefile.in: test 6361 suite changes 6362 63632002-04-05 John Millaway <john43@users.sourceforge.net> 6364 6365 * flex.texi: Corrected error in manual regarding return type for 6366 yy_scan_{string,buffer,bytes}. 6367 63682002-04-05 Will Estes <wlestes@users.sourceforge.net> 6369 6370 * po/de.po: new german translations from the translation project 6371 63722002-04-03 Will Estes <wlestes@users.sourceforge.net> 6373 6374 * po/es.po: new spanish translations 6375 63762002-04-01 Will Estes <wlestes@users.sourceforge.net> 6377 6378 * Makefile.am: DIST_SUBDIRS: new variable. we can build flex with 6379 SUBDIRS and then build the distribution using DIST_SUBDIRS 6380 63812002-04-01 Will Estes <wlestes@users.sourceforge.net> 6382 6383 * main.c: fix typo in comment 6384 63852002-03-31 John Millaway <john43@users.sourceforge.net> 6386 6387 * main.c: Documented the header file kludge, (in anticipation of 6388 buffering Section 1.) 6389 63902002-03-31 John Millaway <john43@users.sourceforge.net> 6391 6392 * flex.texi: Created appendix "Makefiles and Flex" in the manual. 6393 63942002-03-30 John Millaway <john43@users.sourceforge.net> 6395 6396 * flex.texi: updating manual. 6397 63982002-03-29 Will Estes <wlestes@users.sourceforge.net> 6399 6400 * po/POTFILES.in: we want parse.y, not parse.c 6401 64022002-03-29 John Millaway <john43@users.sourceforge.net> 6403 6404 * flex.texi: Indexing the manual (75% done). 6405 64062002-03-29 Will Estes <wlestes@users.sourceforge.net> 6407 6408 * Makefile.am: unlisted intermediate flex/yacc-created files 6409 64102002-03-29 Will Estes <wlestes@users.sourceforge.net> 6411 6412 * TODO: millaway has done more work 6413 64142002-03-29 Will Estes <wlestes@users.sourceforge.net> 6415 6416 * Makefile.am, configure.in: ok, one last touch up; users most 6417 likely wont have help2man so we need to insure that's ok 6418 64192002-03-29 Will Estes <wlestes@users.sourceforge.net> 6420 6421 * Makefile.am: fine tune flex.1 some more 6422 64232002-03-29 Will Estes <wlestes@users.sourceforge.net> 6424 6425 * Makefile.am, configure.in: generalize the manpage a bit and tell 6426 autofoo about help2man 6427 64282002-03-29 Will Estes <wlestes@users.sourceforge.net> 6429 6430 * po/da.po: new danish from translation project robot 6431 64322002-03-28 John Millaway <john43@users.sourceforge.net> 6433 6434 * flex.texi: Indexing the manual -- it's only half done. 6435 64362002-03-28 John Millaway <john43@users.sourceforge.net> 6437 6438 * flex.texi: flex manual now uses automake's versioning info. 6439 64402002-03-28 John Millaway <john43@users.sourceforge.net> 6441 6442 * README.cvs-snapshot: Mentioned requirements for gettext and 6443 help2man. 6444 64452002-03-28 John Millaway <john43@users.sourceforge.net> 6446 6447 * Makefile.am, main.c: Output of `flex --version` now matches GNU 6448 coding standards. Makefile.am now uses `help2man` to generate 6449 flex.1 6450 64512002-03-27 Will Estes <wlestes@users.sourceforge.net> 6452 6453 * TODO: millaway has done a lot on the TODO list; remove those items 6454 that he has take care of 6455 64562002-03-27 Will Estes <wlestes@users.sourceforge.net> 6457 6458 * README.cvs-snapshot: edited millaway's initial draft 6459 64602002-03-27 John Millaway <john43@users.sourceforge.net> 6461 6462 * README.cvs-snapshot: Created file. 6463 64642002-03-27 John Millaway <john43@users.sourceforge.net> 6465 6466 * flex.texi: Fixed case of node names in flex.texi. 6467 64682002-03-24 Will Estes <wlestes@users.sourceforge.net> 6469 6470 * TODO: lex- and yacc- generated files 6471 64722002-03-24 Will Estes <wlestes@users.sourceforge.net> 6473 6474 * po/fr.po: new french 6475 64762002-03-18 Will Estes <wlestes@users.sourceforge.net> 6477 6478 * NEWS: ending periods in news items removed; mention nounistd 6479 options 6480 64812002-03-18 Will Estes <wlestes@users.sourceforge.net> 6482 6483 * po/sv.po: updated sweedish translations 6484 64852002-03-18 Will Estes <wlestes@users.sourceforge.net> 6486 6487 * po/de.po: german translation 6488 64892002-03-18 John Millaway <john43@users.sourceforge.net> 6490 6491 * flex.skl, flex.texi, main.c, options.c, options.h, scan.l: Removed 6492 CFront 1.2 -specific code from skeleton, because CFront now defines 6493 __cplusplus properly. Removed TurboC-specific code from skeleton. 6494 Skeleton now includes proper C++ standard headers. Relocated 6495 "unistd.h" code after user section 1 to allow user to overrid it. 6496 New option "nounistd" to suppress unistd.h from being included. 6497 64982002-03-15 Will Estes <wlestes@users.sourceforge.net> 6499 6500 * po/tr.po: new turkish translation 6501 65022002-03-15 Will Estes <wlestes@users.sourceforge.net> 6503 6504 * NEWS: mention included translations 6505 65062002-03-15 Will Estes <wlestes@users.sourceforge.net> 6507 6508 * TODO: we've done the gettext thing, but sometime we should get 6509 0.11.1 6510 65112002-03-15 Will Estes <wlestes@users.sourceforge.net> 6512 6513 * po/ca.po: new catalan translation 6514 65152002-03-14 John Millaway <john43@users.sourceforge.net> 6516 6517 * flex.texi: Added section on format of comments. 6518 65192002-03-14 John Millaway <john43@users.sourceforge.net> 6520 6521 * flex.texi: Split format chapter into sections. 6522 65232002-03-14 John Millaway <john43@users.sourceforge.net> 6524 6525 * flex.texi: Removed explicit pointers in node definitions. 6526 65272002-03-14 Will Estes <wlestes@users.sourceforge.net> 6528 6529 * configure.in: unistd.h can be problematic 6530 65312002-03-14 Will Estes <wlestes@users.sourceforge.net> 6532 6533 * tests/README: editing changes to README 6534 65352002-03-13 Will Estes <wlestes@users.sourceforge.net> 6536 6537 * po/POTFILES.in: scan.l, not scan.c because gettext gets confused 6538 65392002-03-13 Will Estes <wlestes@users.sourceforge.net> 6540 6541 * scan.l: gettext cruft 6542 65432002-03-13 Will Estes <wlestes@users.sourceforge.net> 6544 6545 * tests/descriptions: separate out test descriptions 6546 65472002-03-13 Will Estes <wlestes@users.sourceforge.net> 6548 6549 * po/LINGUAS: french and korean dont crash now 6550 65512002-03-12 Will Estes <wlestes@users.sourceforge.net> 6552 6553 * po/fr.po, po/ko.po: remove duplicate messages as per advice from 6554 Jordi Mallach <jordi@debian.org> 6555 65562002-03-12 Will Estes <wlestes@users.sourceforge.net> 6557 6558 * gettext.h: yes, more gettext cruft 6559 65602002-03-12 Will Estes <wlestes@users.sourceforge.net> 6561 6562 * ABOUT-NLS, config.rpath, m4/codeset.m4, m4/gettext.m4, 6563 m4/glibc21.m4, m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4, 6564 m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: this 6565 is gettext cruft 6566 65672002-03-12 Will Estes <wlestes@users.sourceforge.net> 6568 6569 * NEWS: gettext and autofoo are now involved 6570 65712002-03-12 Will Estes <wlestes@users.sourceforge.net> 6572 6573 * Makefile.am, autogen.sh, configure.in, flexdef.h, main.c: mostly, 6574 changes for gettext 6575 65762002-03-12 Will Estes <wlestes@users.sourceforge.net> 6577 6578 * po/ca.po, po/da.po, po/es.po, po/ru.po, po/sv.po, po/tr.po: these 6579 sure change a lot 6580 65812002-03-12 Will Estes <wlestes@users.sourceforge.net> 6582 6583 * TODO: note about cvs documentation 6584 65852002-03-12 Will Estes <wlestes@users.sourceforge.net> 6586 6587 * po/LINGUAS: we now have turkish 6588 65892002-03-12 Will Estes <wlestes@users.sourceforge.net> 6590 6591 * po/tr.po: updated translations, i think 6592 65932002-03-12 Will Estes <wlestes@users.sourceforge.net> 6594 6595 * po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po, 6596 po/sv.po, po/tr.po: ok, maybe we do keep these things? 6597 65982002-03-12 Will Estes <wlestes@users.sourceforge.net> 6599 6600 * README-alpha: README-alpha for those bad-hair days 6601 66022002-03-12 Will Estes <wlestes@users.sourceforge.net> 6603 6604 * m4/.cvsignore, m4/Makefile.am: ok,now we kinda have a m4/ subdir 6605 for gettext 6606 66072002-03-12 Will Estes <wlestes@users.sourceforge.net> 6608 6609 * po/.cvsignore, po/LINGUAS, po/Makevars, po/POTFILES.in, po/da.po, 6610 po/es.po, po/fr.po, po/ko.po, po/ru.po, po/sv.po: now, we have a po/ 6611 subdirectory for gettext. i hope you're happy 6612 66132002-03-12 Will Estes <wlestes@users.sourceforge.net> 6614 6615 * po/ca.po: removing po files, maybe 6616 66172002-03-12 Will Estes <wlestes@users.sourceforge.net> 6618 6619 * tests/.cvsignore: ignore autom4te.cache 6620 66212002-03-11 Will Estes <wlestes@users.sourceforge.net> 6622 6623 * po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po, 6624 po/sv.po: po files from debian 6625 66262002-03-08 Will Estes <wlestes@users.sourceforge.net> 6627 6628 * TODO: add several notes about tasks which need doing; create a new 6629 top-level entry for generic coding concerns (this is distinct from 6630 specific API or other such issues) 6631 66322002-03-06 Will Estes <wlestes@users.sourceforge.net> 6633 6634 * README: eliminate to.do and faqs from the README file 6635 66362002-03-06 Will Estes <wlestes@users.sourceforge.net> 6637 6638 * TODO: more notes on tests/ 6639 66402002-03-06 Will Estes <wlestes@users.sourceforge.net> 6641 6642 * Makefile.am: remove subdirectories from EXTRA_DIST; add a SUBDIRS 6643 macro to handle examples/; clean up the dist-hook target 6644 66452002-03-06 Will Estes <wlestes@users.sourceforge.net> 6646 6647 * configure.in: we want to generate Makefiles in some more 6648 subdirectories; automake will like this 6649 66502002-03-06 Will Estes <wlestes@users.sourceforge.net> 6651 6652 * TODO: notes on subdirectories 6653 66542002-03-05 Will Estes <wlestes@users.sourceforge.net> 6655 6656 * examples/.cvsignore, examples/Makefile.am: now examples/ fits into 6657 automake 6658 66592002-03-05 Will Estes <wlestes@users.sourceforge.net> 6660 6661 * examples/fastwc/.cvsignore, examples/fastwc/Makefile.am: 6662 examples/fastwc now fits into automake 6663 66642002-03-05 Will Estes <wlestes@users.sourceforge.net> 6665 6666 * examples/manual/.cvsignore, examples/manual/Makefile.am, 6667 examples/manual/Makefile.examples, examples/manual/README: 6668 examples/manual directory now fits into automake 6669 66702002-03-05 Will Estes <wlestes@users.sourceforge.net> 6671 6672 * examples/manual/Makefile: renamed Makefile to Makefile.examples 6673 for automake's sake 6674 66752002-03-04 Will Estes <wlestes@users.sourceforge.net> 6676 6677 * Makefile.am: add parse.c and scan.c to built_sources 6678 66792002-02-24 John Millaway <john43@users.sourceforge.net> 6680 6681 * Makefile.am: Removed CVS-specific code from 'dist-hook' target so 6682 anybody with a copy of the tree can build a dist. 6683 66842002-02-22 John Millaway <john43@users.sourceforge.net> 6685 6686 * tests/Makefile.in: Converted test script to portable /bin/sh. 6687 66882002-02-22 John Millaway <john43@users.sourceforge.net> 6689 6690 * tests/test-bison-yylloc/Makefile.in: Added some spaces in shell 6691 scripts for portability. 6692 66932002-02-22 John Millaway <john43@users.sourceforge.net> 6694 6695 * tests/create-test.pl: Fixed #! line for portability. 6696 66972002-02-22 John Millaway <john43@users.sourceforge.net> 6698 6699 * tests/test-bison-yylloc/Makefile.in: Fixed return status code on 6700 bison-lloc test. 6701 67022002-02-21 John Millaway <john43@users.sourceforge.net> 6703 6704 * tests/create-test.pl: Added script to auto-create tests. Probably 6705 overkill. 6706 67072002-02-21 John Millaway <john43@users.sourceforge.net> 6708 6709 * flex.skl: Fixed C++ #ifdef problem. Removed mistyped __CPLUSPLUS 6710 macro. Removed THROW_NIL. Not sure where it came from in the first 6711 place. 6712 67132002-02-21 John Millaway <john43@users.sourceforge.net> 6714 6715 * tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in, 6716 tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/Makefile.in, 6717 tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input, 6718 tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/Makefile.in, 6719 tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: Added 6720 test-c-cpp-nr and test-c-cpp-r. 6721 67222002-02-16 John Millaway <john43@users.sourceforge.net> 6723 6724 * flex.skl: Added missing #endif. 6725 67262002-02-07 Will Estes <wlestes@users.sourceforge.net> 6727 6728 * tests/TEMPLATE/.cvsignore, tests/test-array-nr/.cvsignore, 6729 tests/test-array-r/.cvsignore, tests/test-basic-nr/.cvsignore, 6730 tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore, 6731 tests/test-bison-yylval/.cvsignore, 6732 tests/test-header-nr/.cvsignore, tests/test-header-r/.cvsignore, 6733 tests/test-include-by-buffer/.cvsignore, 6734 tests/test-include-by-reentrant/.cvsignore, 6735 tests/test-multiple-scanners-nr/.cvsignore, 6736 tests/test-multiple-scanners-r/.cvsignore, 6737 tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore, 6738 tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore, 6739 tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: add 6740 OUTPUT to .cvsignore files in test directories; it's also in the 6741 template directory 6742 67432002-02-06 Will Estes <wlestes@users.sourceforge.net> 6744 6745 * gen.c: fix interrupted reads and freads; from the debian package 6746 maintainer 6747 67482002-02-06 Will Estes <wlestes@users.sourceforge.net> 6749 6750 * flex.texi, flexdef.h, main.c, nfa.c: support large flex tables; 6751 from debian package maintainer 6752 67532002-01-29 Will Estes <wlestes@users.sourceforge.net> 6754 6755 * tests/configure.in: add more output files to account for new tests 6756 67572002-01-03 Will Estes <wlestes@users.sourceforge.net> 6758 6759 * tests/test-array-nr/.cvsignore, tests/test-array-nr/Makefile.in, 6760 tests/test-array-nr/scanner.l, tests/test-array-nr/test.input: add 6761 this test 6762 67632002-01-03 Will Estes <wlestes@users.sourceforge.net> 6764 6765 * tests/test-array-r/.cvsignore, tests/test-array-r/Makefile.in, 6766 tests/test-array-r/scanner.l, tests/test-array-r/test.input: add 6767 this test suite 6768 67692001-11-20 Will Estes <wlestes@users.sourceforge.net> 6770 6771 * flex.skl, main.c: millaway: Fixed yytext_ptr when using %array in 6772 reentrant scanner 6773 67742001-11-20 Will Estes <wlestes@users.sourceforge.net> 6775 6776 * buf.c: oops, forgot this one line 6777 67782001-11-14 Will Estes <wlestes@users.sourceforge.net> 6779 6780 * tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.in, 6781 tests/test-header-r/main.c, tests/test-header-r/scanner.l, 6782 tests/test-header-r/test.input: and more fallout 6783 67842001-11-14 Will Estes <wlestes@users.sourceforge.net> 6785 6786 * TODO, flex.skl, flex.texi, flexdef.h, main.c, misc.c, 6787 tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in, 6788 tests/test-basic-r/scanner.l, tests/test-bison-yylloc/.cvsignore, 6789 tests/test-bison-yylloc/Makefile.in, 6790 tests/test-bison-yylloc/parser.y, 6791 tests/test-bison-yylloc/scanner.l, 6792 tests/test-bison-yylval/.cvsignore, 6793 tests/test-bison-yylval/Makefile.in, 6794 tests/test-bison-yylval/parser.y, 6795 tests/test-bison-yylval/scanner.l, 6796 tests/test-include-by-reentrant/scanner.l, 6797 tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l, 6798 tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: more 6799 from the same batch 6800 68012001-11-14 Will Estes <wlestes@users.sourceforge.net> 6802 6803 * tests/test-bison-yylloc/main.c, tests/test-bison-yylval/main.c, 6804 tests/test-header-nr/.cvsignore, tests/test-header-nr/Makefile.in, 6805 tests/test-header-nr/main.c, tests/test-header-nr/scanner.l, 6806 tests/test-header-nr/test.input, 6807 tests/test-multiple-scanners-nr/.cvsignore, 6808 tests/test-multiple-scanners-nr/Makefile.in, 6809 tests/test-multiple-scanners-nr/main.c, 6810 tests/test-multiple-scanners-nr/scanner-1.l, 6811 tests/test-multiple-scanners-nr/scanner-2.l, 6812 tests/test-multiple-scanners-r/.cvsignore, 6813 tests/test-multiple-scanners-r/Makefile.in, 6814 tests/test-multiple-scanners-r/main.c, 6815 tests/test-multiple-scanners-r/scanner-1.l, 6816 tests/test-multiple-scanners-r/scanner-2.l: a big batch from 6817 millaway 6818 68192001-10-26 Will Estes <wlestes@users.sourceforge.net> 6820 6821 * NEWS: now NEWS has forgotten about the _r variables 6822 68232001-10-26 Will Estes <wlestes@users.sourceforge.net> 6824 6825 * flex.skl, flex.texi, gen.c, main.c, 6826 tests/test-bison-yylloc/scanner.l, 6827 tests/test-bison-yylval/scanner.l, 6828 tests/test-include-by-reentrant/scanner.l, 6829 tests/test-prefix-nr/scanner.l, tests/test-pthread/scanner.l, 6830 tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: 6831 millaway simplified the reentrant api; here's the result 6832 68332001-10-23 Will Estes <wlestes@users.sourceforge.net> 6834 6835 * main.c, options.c, options.h: more from millaway 6836 68372001-10-22 Will Estes <wlestes@users.sourceforge.net> 6838 6839 * main.c, options.c, options.h: the last checkin was broken; 6840 millaway fixed it 6841 68422001-10-22 Will Estes <wlestes@users.sourceforge.net> 6843 6844 * flex.skl, flex.texi, gen.c, main.c, misc.c, options.h, scan.l, 6845 scanopt.c, tests/README, tests/configure.in: phew, millaway's latest 6846 batch 6847 68482001-10-21 Will Estes <wlestes@users.sourceforge.net> 6849 6850 * flex.skl: flex.skl should come up in C mode 6851 68522001-10-21 Will Estes <wlestes@users.sourceforge.net> 6853 6854 * flex.skl: apparently, isatty and c++ need help getting along (from 6855 octave) 6856 68572001-10-19 Will Estes <wlestes@users.sourceforge.net> 6858 6859 * NEWS: document new options and new option handling 6860 68612001-10-19 Will Estes <wlestes@users.sourceforge.net> 6862 6863 * TODO: tell emacs that TODO is a text/outline mode file 6864 68652001-10-19 Will Estes <wlestes@users.sourceforge.net> 6866 6867 * TODO: we have new long options; we need to document that 6868 68692001-10-19 Will Estes <wlestes@users.sourceforge.net> 6870 6871 * NEWS: tell emacs that NEWS is text/outline mode 6872 68732001-10-19 Will Estes <wlestes@users.sourceforge.net> 6874 6875 * flex.skl: oops, lost a line somewhere in the merge process on 6876 millaway's work 6877 68782001-10-17 Will Estes <wlestes@users.sourceforge.net> 6879 6880 * Makefile.am, buf.c, flex.skl, flex.texi, flexdef.h, main.c, 6881 misc.c, options.c, options.h, parse.y, scan.l, scanopt.c, scanopt.h: 6882 merge latest batch of millaway's changes 6883 68842001-09-22 Will Estes <wlestes@users.sourceforge.net> 6885 6886 * main.c: Fixed typo in options display 6887 68882001-09-20 Will Estes <wlestes@users.sourceforge.net> 6889 6890 * main.c: reentrant and non-reentrant scanners share the same yywrap 6891 MACRO. millaway 6892 68932001-09-20 Will Estes <wlestes@users.sourceforge.net> 6894 6895 * TODO: clarify item on comments in lexical files 6896 68972001-09-20 Will Estes <wlestes@users.sourceforge.net> 6898 6899 * NEWS, scan.l: now flex recognizes \r as an eol character 6900 69012001-09-20 Will Estes <wlestes@users.sourceforge.net> 6902 6903 * Makefile.am: specify cvsroot so automake distcheck works 6904 69052001-09-19 Will Estes <wlestes@users.sourceforge.net> 6906 6907 * flex.texi: tex has lost its mind; we remove parentheses to 6908 compensate 6909 69102001-09-19 Will Estes <wlestes@users.sourceforge.net> 6911 6912 * NEWS: now that c++ is better supported, let's mention it as a news 6913 item 6914 69152001-09-19 Will Estes <wlestes@users.sourceforge.net> 6916 6917 * examples/fastwc/wc1.l, examples/fastwc/wc2.l, 6918 examples/fastwc/wc3.l, examples/fastwc/wc4.l, 6919 examples/fastwc/wc5.l, flex.skl, main.c: commit the backwash from 6920 the branch merges 6921 69222001-09-19 Will Estes <wlestes@users.sourceforge.net> 6923 6924 * FlexLexer.h, examples/testxxLexer.l, flex.skl: made preliminary 6925 c++ fixes; the intent is to make it work with recent c++ compilers 6926 69272001-08-26 Will Estes <wlestes@users.sourceforge.net> 6928 6929 * main.c: remove argv_fixup; fix typo in error message; changes from 6930 millaway's branch 6931 69322001-08-24 Will Estes <wlestes@users.sourceforge.net> 6933 6934 * NEWS: mention no more c++ comments in c scanners 6935 69362001-08-21 John Millaway <john43@users.sourceforge.net> 6937 6938 * flex.skl: Changed // comments to /* */ comments in skeleton. 6939 69402001-08-19 John Millaway <john43@users.sourceforge.net> 6941 6942 * flex.texi: Changed @var to @code everywhere. 6943 69442001-08-16 Will Estes <wlestes@users.sourceforge.net> 6945 6946 * to.do/flex.rmail: more mail 6947 69482001-08-16 Will Estes <wlestes@users.sourceforge.net> 6949 6950 * TODO: the manual now has its own section; we're not adding 6951 comments either 6952 69532001-08-04 John Millaway <john43@users.sourceforge.net> 6954 6955 * tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in, 6956 tests/test-basic-nr/Makefile.in, tests/test-basic-r/Makefile.in, 6957 tests/test-bison-yylloc/Makefile.in, 6958 tests/test-bison-yylval/Makefile.in, 6959 tests/test-include-by-buffer/Makefile.in, 6960 tests/test-include-by-reentrant/Makefile.in, 6961 tests/test-prefix-nr/Makefile.in, tests/test-prefix-r/Makefile.in, 6962 tests/test-pthread/Makefile.in, tests/test-string-nr/Makefile.in, 6963 tests/test-string-r/Makefile.in, tests/test-yyextra/Makefile.in: 6964 Cleaned up the output of the tests. 6965 69662001-08-03 Will Estes <wlestes@users.sourceforge.net> 6967 6968 * TODO: note jason's thoughts on having a manpage 6969 69702001-08-03 Will Estes <wlestes@users.sourceforge.net> 6971 6972 * TODO: note millaway's assignment and tests to be under flex 6973 license 6974 69752001-08-01 John Millaway <john43@users.sourceforge.net> 6976 6977 * tests/test-bison-yylval/scanner.l: Fixed semantics of test (the 6978 success or failure of this test should be unaffected by this 6979 change.) 6980 69812001-08-01 Will Estes <wlestes@users.sourceforge.net> 6982 6983 * autogen.sh: fake automake into believing that ChangeLog already 6984 exists 6985 69862001-08-01 Will Estes <wlestes@users.sourceforge.net> 6987 6988 * Makefile.am: millaway needs to be covered in the ChangeLog 6989 69902001-08-01 Will Estes <wlestes@users.sourceforge.net> 6991 6992 * version.h: automake is supplying version info now so we just pick 6993 it up 6994 69952001-08-01 Will Estes <wlestes@users.sourceforge.net> 6996 6997 * flex.texi: forgot braces on @copyright 6998 69992001-08-01 John Millaway <john43@users.sourceforge.net> 7000 7001 * flex.skl: Added missing argument to yy_flex_free. 7002 70032001-08-01 Will Estes <wlestes@users.sourceforge.net> 7004 7005 * AUTHORS: john millaway wrote the reentrant C support 7006 70072001-08-01 Will Estes <wlestes@users.sourceforge.net> 7008 7009 * flex.texi: add license node to the manual 7010 70112001-08-01 Will Estes <wlestes@users.sourceforge.net> 7012 7013 * TODO: c++ ideas 7014 70152001-07-31 Will Estes <wlestes@users.sourceforge.net> 7016 7017 * parse.y: error messages will now show up the way that emacs likes 7018 them 7019 70202001-07-31 Will Estes <wlestes@users.sourceforge.net> 7021 7022 * Makefile.am: oops, left in an extra backslash 7023 70242001-07-31 Will Estes <wlestes@users.sourceforge.net> 7025 7026 * TODO: flex.texi is here; clarify tests/ rewrite issue 7027 70282001-07-31 Will Estes <wlestes@users.sourceforge.net> 7029 7030 * NEWS: hey, we have texinfo, not man 7031 70322001-07-31 Will Estes <wlestes@users.sourceforge.net> 7033 7034 * flex.1: no more manpage 7035 70362001-07-31 Will Estes <wlestes@users.sourceforge.net> 7037 7038 * Makefile.am: remove flex.1 and rewrite the dist-hook so that we 7039 pick up a couple more directories 7040 70412001-07-31 Will Estes <wlestes@users.sourceforge.net> 7042 7043 * flex.texi: the namual now compiles; hurray 7044 70452001-07-31 Will Estes <wlestes@users.sourceforge.net> 7046 7047 * Makefile.am: first attempt at including the tests/ directory via 7048 automake, dist-hook target added 7049 70502001-07-31 Will Estes <wlestes@users.sourceforge.net> 7051 7052 * tests/.cvsignore: ignore config.cache in tests/ directory 7053 70542001-07-31 Will Estes <wlestes@users.sourceforge.net> 7055 7056 * Makefile.am: automake groks the ChangeLog now so we don't have to 7057 remind the maintainer to remake it 7058 70592001-07-30 Will Estes <wlestes@users.sourceforge.net> 7060 7061 * flex.texi: more corrections to the manual; the end is in site 7062 70632001-07-30 Will Estes <wlestes@users.sourceforge.net> 7064 7065 * TODO: auto-generated backup? 7066 70672001-07-27 Will Estes <wlestes@users.sourceforge.net> 7068 7069 * flex.texi: today's tinkering on the manual 7070 70712001-07-27 Will Estes <wlestes@users.sourceforge.net> 7072 7073 * Makefile.am: if we want flex.1 we have to say so in EXTRA_DIST 7074 70752001-07-27 Will Estes <wlestes@users.sourceforge.net> 7076 7077 * TODO: note future issues with flex.texi 7078 70792001-07-27 Will Estes <wlestes@users.sourceforge.net> 7080 7081 * Makefile.am: include flex.1 as it's the only working documentation 7082 for now 7083 70842001-07-27 Will Estes <wlestes@users.sourceforge.net> 7085 7086 * Makefile.am: rearrange to work with automake on building the 7087 ChangeLog 7088 70892001-07-27 Will Estes <wlestes@users.sourceforge.net> 7090 7091 * scan.l: automake is unhappy if we specify the outfile 7092 70932001-07-26 Will Estes <wlestes@users.sourceforge.net> 7094 7095 * flex.texi: more conversions/corrections 7096 70972001-07-26 Will Estes <wlestes@users.sourceforge.net> 7098 7099 * README: we removed misc/ so we don't mention it any more 7100 71012001-07-25 Will Estes <wlestes@users.sourceforge.net> 7102 7103 * flex.texi: begin the manual conversion to texinfo; yes, it's 7104 broken right now 7105 71062001-07-25 Will Estes <wlestes@users.sourceforge.net> 7107 7108 * AUTHORS, THANKS: copy in manual author and thanks info 7109 71102001-07-25 Will Estes <wlestes@users.sourceforge.net> 7111 7112 * Makefile.am: how to fake the ChangeLog into showing up in the 7113 distribution 7114 71152001-07-25 Will Estes <wlestes@users.sourceforge.net> 7116 7117 * Makefile.am: add YFLAGS so parse.h gets made 7118 71192001-07-24 Will Estes <wlestes@users.sourceforge.net> 7120 7121 * examples/fastwc/README, examples/fastwc/mywc.c, 7122 examples/fastwc/wc1.l, examples/fastwc/wc2.l, 7123 examples/fastwc/wc3.l, examples/fastwc/wc4.l, examples/fastwc/wc5.l: 7124 re-add these files 7125 71262001-07-24 Will Estes <wlestes@users.sourceforge.net> 7127 7128 * TODO: reflect recent doings 7129 71302001-07-24 Will Estes <wlestes@users.sourceforge.net> 7131 7132 * Makefile.in: what with automake, we don't need Makefile.in any 7133 more 7134 71352001-07-24 Will Estes <wlestes@users.sourceforge.net> 7136 7137 * configure.in: more rearranging for automake 7138 71392001-07-24 Will Estes <wlestes@users.sourceforge.net> 7140 7141 * to.do/flex.rmail: more mail came in 7142 71432001-07-24 Will Estes <wlestes@users.sourceforge.net> 7144 7145 * autogen.sh: adjust to automake's idea of the world 7146 71472001-07-24 Will Estes <wlestes@users.sourceforge.net> 7148 7149 * Makefile.am: add Vern's misc dependencies; noinst_SCRIPTS was 7150 broken?; list a few last files to be included in the distribution 7151 71522001-07-24 Will Estes <wlestes@users.sourceforge.net> 7153 7154 * NEWS: rearrange for better order; add automake support as a news 7155 item 7156 71572001-07-24 Will Estes <wlestes@users.sourceforge.net> 7158 7159 * Makefile.am: copyright notice on Makefile.am; document some -D 7160 switches (are they still usable?) 7161 71622001-07-24 Will Estes <wlestes@users.sourceforge.net> 7163 7164 * TODO: add lex-replacement issue 7165 71662001-07-24 Will Estes <wlestes@users.sourceforge.net> 7167 7168 * Makefile.am: add EXTRA_DIST 7169 71702001-07-23 Will Estes <wlestes@users.sourceforge.net> 7171 7172 * autogen.sh: we need to do the same thing in each directory 7173 71742001-07-23 Will Estes <wlestes@users.sourceforge.net> 7175 7176 * configure.in: introduce automake into the macro calls 7177 71782001-07-23 Will Estes <wlestes@users.sourceforge.net> 7179 7180 * Makefile.am: add AUTOMAKE_OPTIONS, info_TEXINFOS, include_HEADERS, 7181 noinst_HEADERS; it's libfl.a, not libflex.a 7182 71832001-07-23 Will Estes <wlestes@users.sourceforge.net> 7184 7185 * Makefile.am: bin_PROGRAMS and lib_LIBRARIES 7186 71872001-07-23 Will Estes <wlestes@users.sourceforge.net> 7188 7189 * to.do/streams.mail: streams.mail has moved here 7190 71912001-07-23 Will Estes <wlestes@users.sourceforge.net> 7192 7193 * TODO: add xref for teximanual 7194 71952001-07-19 Will Estes <wlestes@users.sourceforge.net> 7196 7197 * flex.1: include typo/punctuation fixes from a patch submitted by 7198 noon@cote-dazur.com (Fabrice Bauzac) 7199 72002001-07-17 Will Estes <wlestes@users.sourceforge.net> 7201 7202 * TODO: we want gettext 7203 72042001-06-24 Will Estes <wlestes@users.sourceforge.net> 7205 7206 * flex.skl: include c++ STD fixes from quanstro@quanstro.net 7207 72082001-06-24 Will Estes <wlestes@users.sourceforge.net> 7209 7210 * flex.skl, gen.c: change some int types to size_t as per FreeBSD 7211 28364 from avn@any.ru 7212 72132001-06-24 Will Estes <wlestes@users.sourceforge.net> 7214 7215 * TODO: remove parse.[ch] from make clean target; repackage 7216 distribution (not rework) 7217 72182001-06-19 Will Estes <wlestes@users.sourceforge.net> 7219 7220 * TODO: add memory api and reworking of flex.skl reworking 7221 72222001-06-18 Will Estes <wlestes@users.sourceforge.net> 7223 7224 * flex.skl: remove extraneous notice from flex.skl 7225 72262001-06-18 Will Estes <wlestes@users.sourceforge.net> 7227 7228 * flex.skl: patch memory leak as per millaway 7229 72302001-06-17 Will Estes <wlestes@users.sourceforge.net> 7231 7232 * to.do/flex.rmail: add vern's ok for copyright/license changes and 7233 john's answer on line offsets 7234 72352001-06-17 Will Estes <wlestes@users.sourceforge.net> 7236 7237 * TODO: remove creation of .cvsignore files (it's done); add other 7238 notes about the test suite 7239 72402001-06-17 Will Estes <wlestes@users.sourceforge.net> 7241 7242 * tests/TEMPLATE/.cvsignore, tests/test-basic-nr/.cvsignore, 7243 tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore, 7244 tests/test-bison-yylval/.cvsignore, 7245 tests/test-include-by-buffer/.cvsignore, 7246 tests/test-include-by-reentrant/.cvsignore, 7247 tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore, 7248 tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore, 7249 tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: 7250 adding .cvsignore files for existing tests/ subdirectories 7251 72522001-06-17 Will Estes <wlestes@users.sourceforge.net> 7253 7254 * tests/README: reformat, say to add a description to this file and 7255 mention what to do re .cvsignore 7256 72572001-06-17 Will Estes <wlestes@users.sourceforge.net> 7258 7259 * tests/TEMPLATE/cvsignore: create template for .cvsignore 7260 72612001-06-17 Will Estes <wlestes@users.sourceforge.net> 7262 7263 * TODO: reorganize for logical reasons; test suite now seems to run 7264 out of the box 7265 72662001-06-17 Will Estes <wlestes@users.sourceforge.net> 7267 7268 * tests/.cvsignore: we dont want the Makefile either 7269 72702001-06-17 Will Estes <wlestes@users.sourceforge.net> 7271 7272 * tests/test-prefix-nr/test.input, tests/test-prefix-r/test.input: 7273 test.input was supposed to be here 7274 72752001-06-17 Will Estes <wlestes@users.sourceforge.net> 7276 7277 * tests/.cvsignore: add autoconf legacy files to be ignored 7278 72792001-06-17 Will Estes <wlestes@users.sourceforge.net> 7280 7281 * autogen.sh: clarify usage instructions; prepare tests/ as well 7282 72832001-06-17 Will Estes <wlestes@users.sourceforge.net> 7284 7285 * tests/.cvsignore: . cvsignore for tests/ subdirectory 7286 72872001-06-17 Will Estes <wlestes@users.sourceforge.net> 7288 7289 * FlexLexer.h: tell emacs that FlexLexer.h is c++ 7290 72912001-06-17 Will Estes <wlestes@users.sourceforge.net> 7292 7293 * scan.l: tell emacs scan.l is in C mode 7294 72952001-06-17 Will Estes <wlestes@users.sourceforge.net> 7296 7297 * flex.skl: added punctuation 7298 72992001-06-17 Will Estes <wlestes@users.sourceforge.net> 7300 7301 * FlexLexer.h, Makefile.in, README, RoadMap, autogen.sh, ccl.c, 7302 configure.in, dfa.c, ecs.c, flex.1, flex.skl, flexdef.h, gen.c, 7303 libmain.c, libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, parse.y, 7304 scan.l, sym.c, tblcmp.c, yylex.c: change copyright/license notices 7305 as per Vern's response to Theo 7306 73072001-06-15 Will Estes <wlestes@users.sourceforge.net> 7308 7309 * to.do/flex.rmail: add bill fenlason's emails 7310 73112001-06-15 Will Estes <wlestes@users.sourceforge.net> 7312 7313 * COPYING: make changes as per Theo De Raadt; remove tabs 7314 73152001-06-08 Will Estes <wlestes@users.sourceforge.net> 7316 7317 * flex.skl: save errno as per Theo de Raadt 7318 73192001-06-07 Will Estes <wlestes@users.sourceforge.net> 7320 7321 * flex.1: correct hyphenation as per openbsd tree 7322 73232001-06-05 Will Estes <wlestes@users.sourceforge.net> 7324 7325 * Makefile.in, configure.in: change references to TESTS/ to tests/ 7326 to account for the directory name changes 7327 73282001-05-27 Will Estes <wlestes@users.sourceforge.net> 7329 7330 * flex.skl, gen.c: commit john millaway's YY_G wrapper corrections 7331 73322001-05-21 Will Estes <wlestes@users.sourceforge.net> 7333 7334 * tests/Makefile.in: remove || exit calls 7335 73362001-05-21 Will Estes <wlestes@users.sourceforge.net> 7337 7338 * gen.c: complete john millaway's reentrant patch 7339 73402001-05-21 Will Estes <wlestes@users.sourceforge.net> 7341 7342 * to.do/flex.rmail: more flex messages in the queue 7343 73442001-05-18 Will Estes <wlestes@users.sourceforge.net> 7345 7346 * flex.skl, flexdef.h, gen.c, main.c, nfa.c, scan.l: john millaway's 7347 reentrancy patch 7348 73492001-05-18 Will Estes <wlestes@users.sourceforge.net> 7350 7351 * tests/Makefile.in: remove || exit from testing loop 7352 73532001-05-18 Will Estes <wlestes@users.sourceforge.net> 7354 7355 * Makefile.in: tell make about the tests directory and its 7356 associated targets 7357 73582001-05-18 Will Estes <wlestes@users.sourceforge.net> 7359 7360 * TODO: rethink the todo list 7361 73622001-05-18 Will Estes <wlestes@users.sourceforge.net> 7363 7364 * flex.1: describe reentrant api changes 7365 73662001-05-18 Will Estes <wlestes@users.sourceforge.net> 7367 7368 * TODO: mention work needed for tests/ 7369 73702001-05-18 Will Estes <wlestes@users.sourceforge.net> 7371 7372 * configure.in: tell auto* about the test directory 7373 73742001-05-18 Will Estes <wlestes@users.sourceforge.net> 7375 7376 * README: make punctuation uniform, mention the new tests/ directory 7377 73782001-05-18 Will Estes <wlestes@users.sourceforge.net> 7379 7380 * NEWS: reformat items; cut out old items and move them to ONEWS 7381 73822001-05-18 Will Estes <wlestes@users.sourceforge.net> 7383 7384 * ONEWS: move old NEWS items to ONEWS 7385 73862001-05-18 Will Estes <wlestes@users.sourceforge.net> 7387 7388 * tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in, 7389 tests/TEMPLATE/parser.y, tests/TEMPLATE/scanner.l, 7390 tests/TEMPLATE/test.input, tests/configure.in, 7391 tests/test-basic-nr/Makefile.in, tests/test-basic-nr/scanner.l, 7392 tests/test-basic-nr/test.input, tests/test-basic-r/Makefile.in, 7393 tests/test-basic-r/scanner.l, tests/test-basic-r/test.input, 7394 tests/test-bison-yylloc/Makefile.in, 7395 tests/test-bison-yylloc/parser.y, 7396 tests/test-bison-yylloc/scanner.l, 7397 tests/test-bison-yylloc/test.input, 7398 tests/test-bison-yylval/Makefile.in, 7399 tests/test-bison-yylval/parser.y, 7400 tests/test-bison-yylval/scanner.l, 7401 tests/test-bison-yylval/test.input, 7402 tests/test-include-by-buffer/Makefile.in, 7403 tests/test-include-by-buffer/scanner.l, 7404 tests/test-include-by-buffer/test-1.input, 7405 tests/test-include-by-buffer/test-2.input, 7406 tests/test-include-by-buffer/test-3.input, 7407 tests/test-include-by-reentrant/Makefile.in, 7408 tests/test-include-by-reentrant/scanner.l, 7409 tests/test-include-by-reentrant/test-1.input, 7410 tests/test-include-by-reentrant/test-2.input, 7411 tests/test-include-by-reentrant/test-3.input, 7412 tests/test-prefix-nr/Makefile.in, tests/test-prefix-nr/README, 7413 tests/test-prefix-nr/scanner.l, tests/test-prefix-r/Makefile.in, 7414 tests/test-prefix-r/README, tests/test-prefix-r/scanner.l, 7415 tests/test-pthread/Makefile.in, tests/test-pthread/scanner.l, 7416 tests/test-pthread/test-1.input, tests/test-pthread/test-2.input, 7417 tests/test-pthread/test-3.input, tests/test-pthread/test-4.input, 7418 tests/test-pthread/test-5.input, tests/test-string-nr/Makefile.in, 7419 tests/test-string-nr/scanner.l, tests/test-string-r/Makefile.in, 7420 tests/test-string-r/scanner.l, tests/test-yyextra/Makefile.in, 7421 tests/test-yyextra/scanner.l, tests/test-yyextra/test.input: add 7422 john millaway's test directory 7423 74242001-05-04 Will Estes <wlestes@users.sourceforge.net> 7425 7426 * to.do/flex.rmail: more mail in flex.rmail 7427 74282001-05-03 Will Estes <wlestes@users.sourceforge.net> 7429 7430 * FlexLexer.h, ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, 7431 libmain.c, libyywrap.c, main.c, misc.c, nfa.c, parse.y, scan.l, 7432 sym.c, tblcmp.c, yylex.c: remove extraneous rcs keywords 7433 74342001-05-03 Will Estes <wlestes@users.sourceforge.net> 7435 7436 * README: mention RoadMap 7437 74382001-05-01 Will Estes <wlestes@users.sourceforge.net> 7439 7440 * examples/README, examples/debflex.awk, examples/manual/ChangeLog, 7441 examples/manual/Makefile, examples/manual/README, 7442 examples/manual/cat.lex, examples/manual/dates.lex, 7443 examples/manual/datetest.dat, examples/manual/eof_rules.lex, 7444 examples/manual/eof_test01.txt, examples/manual/eof_test02.txt, 7445 examples/manual/eof_test03.txt, examples/manual/expr.lex, 7446 examples/manual/expr.y, examples/manual/front.lex, 7447 examples/manual/front.y, examples/manual/j2t.lex, 7448 examples/manual/myname.lex, examples/manual/myname.txt, 7449 examples/manual/myname2.lex, examples/manual/numbers.lex, 7450 examples/manual/pas_include.lex, examples/manual/pascal.lex, 7451 examples/manual/reject.lex, examples/manual/replace.lex, 7452 examples/manual/string1.lex, examples/manual/string2.lex, 7453 examples/manual/strtest.dat, examples/manual/unput.lex, 7454 examples/manual/user_act.lex, examples/manual/userinit.lex, 7455 examples/manual/wc.lex, examples/manual/yymore.lex, 7456 examples/manual/yymore2.lex, examples/manual/yymoretest.dat, 7457 examples/testxxLexer.l, to.do/README, to.do/Wilhelms.todo, 7458 to.do/Wish-List, to.do/flex.rmail, to.do/unicode/FlexLexer.h, 7459 to.do/unicode/ccl.c, to.do/unicode/changes.txt, 7460 to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl, 7461 to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c, 7462 to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c: 7463 adding the rest of vern's files 7464 74652001-05-01 Will Estes <wlestes@users.sourceforge.net> 7466 7467 * README: mention misc/ directory 7468 74692001-05-01 Will Estes <wlestes@users.sourceforge.net> 7470 7471 * version.h: version is 2.5.5b 7472 74732001-05-01 Will Estes <wlestes@users.sourceforge.net> 7474 7475 * Makefile.in: remove header from top; add rule to generate 7476 initscan.c just in case 7477 74782001-05-01 Will Estes <wlestes@users.sourceforge.net> 7479 7480 * configure.in: dont check for initscan.c; check for scan.l instead 7481 74822001-05-01 Will Estes <wlestes@users.sourceforge.net> 7483 7484 * RoadMap: list of source files 7485 74862001-05-01 Will Estes <wlestes@users.sourceforge.net> 7487 7488 * README: rewrite README to reflect changes in layout of directories 7489 74902001-05-01 Will Estes <wlestes@users.sourceforge.net> 7491 7492 * AUTHORS, THANKS, TODO: initial attempt at the files 7493 74942001-05-01 Will Estes <wlestes@users.sourceforge.net> 7495 7496 * COPYING: add 2001 copyright notice 7497 74982001-05-01 Will Estes <wlestes@users.sourceforge.net> 7499 7500 * autogen.sh: initial attempt at a bootstrap script for developers 7501 75022001-05-01 Will Estes <wlestes@users.sourceforge.net> 7503 7504 * flex.texi: texinfo manual, old contributed version 7505 75062000-08-21 Vern Paxson <vern@ee.lbl.gov> 7507 7508 * flex.1: fixed some bugs in examples of [[:...:]] ccls 7509 75102000-08-21 Vern Paxson <vern@ee.lbl.gov> 7511 7512 * version.h: version shipped to Dick King 7513 75142000-08-21 Vern Paxson <vern@ee.lbl.gov> 7515 7516 * flex.skl: explicit include of iostream.h 7517 75182000-08-21 Vern Paxson <vern@ee.lbl.gov> 7519 7520 * scan.l: if a newline is seen in <ACTION_STRING>, assume it 7521 terminates the string. 7522 75232000-08-21 Vern Paxson <vern@ee.lbl.gov> 7524 7525 * flexdef.h, sym.c: moved symbol table definitions from flexdef.h 7526 into sym.c 7527 75282000-08-21 Vern Paxson <vern@ee.lbl.gov> 7529 7530 * dfa.c: fixed underallocation for accset 7531 75321997-06-27 Vern Paxson <vern@ee.lbl.gov> 7533 7534 * COPYING: revised for rms 7535 75361997-06-23 Vern Paxson <vern@ee.lbl.gov> 7537 7538 * flex.skl: fixed memory leak 7539 75401997-06-23 Vern Paxson <vern@ee.lbl.gov> 7541 7542 * flex.1: input() doesn't destroy yytext 7543 75441997-06-23 Vern Paxson <vern@ee.lbl.gov> 7545 7546 * FlexLexer.h: wrapped with extern "C++" 7547 75481996-12-13 Vern Paxson <vern@ee.lbl.gov> 7549 7550 * flex.skl: use delete [] for yy_state_buf 7551 75521996-10-29 Vern Paxson <vern@ee.lbl.gov> 7553 7554 * flex.skl: fixed %option noinput 7555 75561996-10-29 Vern Paxson <vern@ee.lbl.gov> 7557 7558 * flex.skl: free(char*) fix ... Sigh ... 7559 75601996-10-11 Vern Paxson <vern@ee.lbl.gov> 7561 7562 * gen.c: bug fix for yymore()/yylineno interaction 7563 75641996-10-11 Vern Paxson <vern@ee.lbl.gov> 7565 7566 * gen.c: fixed memory leak 7567 75681996-09-10 Vern Paxson <vern@ee.lbl.gov> 7569 7570 * NEWS: release 2.5.4 7571 75721996-09-10 Vern Paxson <vern@ee.lbl.gov> 7573 7574 * Makefile.in: more stuff for distclean 7575 75761996-09-10 Vern Paxson <vern@ee.lbl.gov> 7577 7578 * flex.skl: "str" -> "yy_str" 7579 75801996-09-10 Vern Paxson <vern@ee.lbl.gov> 7581 7582 * version.h: 2.5.4 7583 75841996-07-02 Vern Paxson <vern@ee.lbl.gov> 7585 7586 * flex.skl: (attempted) fix for input() crossing a file boundary 7587 75881996-05-29 Vern Paxson <vern@ee.lbl.gov> 7589 7590 * NEWS: don't do Acorn diffs 7591 75921996-05-29 Vern Paxson <vern@ee.lbl.gov> 7593 7594 * NEWS: some minor additions for 2.5.3 7595 75961996-05-29 Vern Paxson <vern@ee.lbl.gov> 7597 7598 * NEWS, version.h: 2.5.3 7599 76001996-05-25 Vern Paxson <vern@ee.lbl.gov> 7601 7602 * flex.skl: initialize yy_more_offset etc. for yyFlexLexer class 7603 76041996-05-25 Vern Paxson <vern@ee.lbl.gov> 7605 7606 * flex.skl: niggling cosmetic tweak 7607 76081996-05-25 Vern Paxson <vern@ee.lbl.gov> 7609 7610 * flex.skl: bug fixes for yymore (especially with %array) 7611 76121996-05-25 Vern Paxson <vern@ee.lbl.gov> 7613 7614 * gen.c: yymore + %array tweaks 7615 76161996-05-25 Vern Paxson <vern@ee.lbl.gov> 7617 7618 * FlexLexer.h: added yy_{,prev_}more_offset 7619 76201996-05-25 Vern Paxson <vern@ee.lbl.gov> 7621 7622 * main.c: removed decl of unused library function 7623 76241996-05-25 Vern Paxson <vern@ee.lbl.gov> 7625 7626 * flex.skl: snapshot of cscope yymore fixes, prior to switching 7627 yymore-on-%array approach 7628 76291995-12-18 Vern Paxson <vern@ee.lbl.gov> 7630 7631 * gen.c: don't stack states on NUL-transitions that are jams 7632 76331995-09-27 Vern Paxson <vern@ee.lbl.gov> 7634 7635 * libmain.c: fixed re Esmond Pitt's ancient suggestion 7636 76371995-04-28 Vern Paxson <vern@ee.lbl.gov> 7638 7639 * misc.c: ANSI C / Solaris tweak 7640 76411995-04-24 Vern Paxson <vern@ee.lbl.gov> 7642 7643 * flex.1: credits 7644 76451995-04-24 Vern Paxson <vern@ee.lbl.gov> 7646 7647 * NEWS: multiple FlexLexer.h includes 7648 76491995-04-24 Vern Paxson <vern@ee.lbl.gov> 7650 7651 * FlexLexer.h: fix multiple inclusions 7652 76531995-04-24 Vern Paxson <vern@ee.lbl.gov> 7654 7655 * scan.l: lint tweak 7656 76571995-04-24 Vern Paxson <vern@ee.lbl.gov> 7658 7659 * flex.1: typo fixed 7660 76611995-04-24 Vern Paxson <vern@ee.lbl.gov> 7662 7663 * flex.1: credits update 7664 76651995-04-24 Vern Paxson <vern@ee.lbl.gov> 7666 7667 * flex.skl: (char*) cast for realloc 7668 76691995-04-24 Vern Paxson <vern@ee.lbl.gov> 7670 7671 * NEWS: (char*) tweak 7672 76731995-04-21 Vern Paxson <vern@ee.lbl.gov> 7674 7675 * NEWS: VMS update for 2.5.2 7676 76771995-04-21 Vern Paxson <vern@ee.lbl.gov> 7678 7679 * Makefile.in: clarify when 8-bit scanners are created by default, 7680 vs. 7-bit 7681 76821995-04-21 Vern Paxson <vern@ee.lbl.gov> 7683 7684 * parse.y: reworked alloca() chud, from Francois 7685 76861995-04-20 Vern Paxson <vern@ee.lbl.gov> 7687 7688 * NEWS, version.h: 2.5.2 7689 76901995-04-20 Vern Paxson <vern@ee.lbl.gov> 7691 7692 * flex.1: 2.5.2 update 7693 76941995-04-20 Vern Paxson <vern@ee.lbl.gov> 7695 7696 * dfa.c, main.c: const -> yyconst 7697 76981995-04-20 Vern Paxson <vern@ee.lbl.gov> 7699 7700 * Makefile.in: fixed some old libfl.a references 7701 77021995-04-20 Vern Paxson <vern@ee.lbl.gov> 7703 7704 * Makefile.in: some (but not all) of Francois' tweaks 7705 77061995-04-20 Vern Paxson <vern@ee.lbl.gov> 7707 7708 * configure.in: tweaks from Francois 7709 77101995-04-20 Vern Paxson <vern@ee.lbl.gov> 7711 7712 * flex.skl: yy_delete_buffer allows nil buffer pointer 7713 77141995-04-20 Vern Paxson <vern@ee.lbl.gov> 7715 7716 * main.c: do_stdinit now defaults to false 7717 77181995-04-20 Vern Paxson <vern@ee.lbl.gov> 7719 7720 * FlexLexer.h: remove first default for yylex(new_in, new_out) 7721 77221995-04-20 Vern Paxson <vern@ee.lbl.gov> 7723 7724 * flex.skl: rearrange some definitions; fix YY_NO_UNPUT 7725 77261995-04-20 Vern Paxson <vern@ee.lbl.gov> 7727 7728 * parse.y: more alloca() bullshit 7729 77301995-04-20 Vern Paxson <vern@ee.lbl.gov> 7731 7732 * misc.c: octal escape sequence must have just digits 0-7 7733 77341995-04-20 Vern Paxson <vern@ee.lbl.gov> 7735 7736 * scan.l: '-' means stdin octal escape sequence must just be digits 7737 0-7 7738 77391995-04-20 Vern Paxson <vern@ee.lbl.gov> 7740 7741 * main.c: -- terminates options 7742 77431995-04-20 Vern Paxson <vern@ee.lbl.gov> 7744 7745 * flexdef.h: added dataflush() prototype 7746 77471995-04-20 Vern Paxson <vern@ee.lbl.gov> 7748 7749 * misc.c: move dataflush, otoi prototypes into flexdef.h 7750 77511995-04-20 Vern Paxson <vern@ee.lbl.gov> 7752 7753 * flex.skl, gen.c: const -> yyconst 7754 77551995-04-20 Vern Paxson <vern@ee.lbl.gov> 7756 7757 * gen.c: fixed bug in needing yy_cp for -Cf w/ backing up 7758 77591995-03-28 Vern Paxson <vern@ee.lbl.gov> 7760 7761 * README, flex.1: Stan Adermann credit 7762 77631995-03-27 Vern Paxson <vern@ee.lbl.gov> 7764 7765 * README: beta-tester update 7766 77671995-03-27 Vern Paxson <vern@ee.lbl.gov> 7768 7769 * NEWS, version.h: 2.5.1 7770 77711995-03-27 Vern Paxson <vern@ee.lbl.gov> 7772 7773 * flex.1: update date for 2.5.1 release, some feedbacker credits 7774 77751995-03-27 Vern Paxson <vern@ee.lbl.gov> 7776 7777 * gen.c: fixed lint problem with declaring yy_cp unnecessarily 7778 77791995-03-27 Vern Paxson <vern@ee.lbl.gov> 7780 7781 * dfa.c: {}'s around full-table initializations 7782 77831995-03-21 Vern Paxson <vern@ee.lbl.gov> 7784 7785 * README: for version 2.5 7786 77871995-03-21 Vern Paxson <vern@ee.lbl.gov> 7788 7789 * flex.1: added note regarding yylineno should be maintained on a 7790 per-buffer basis 7791 77921995-03-21 Vern Paxson <vern@ee.lbl.gov> 7793 7794 * NEWS: new C++ member functions 7795 77961995-03-21 Vern Paxson <vern@ee.lbl.gov> 7797 7798 * NEWS, flex.1: 2.5.0.8 update 7799 78001995-03-21 Vern Paxson <vern@ee.lbl.gov> 7801 7802 * main.c: rename yylineno if -P 7803 78041995-03-20 Vern Paxson <vern@ee.lbl.gov> 7805 7806 * flexdef.h: do_yylineno MARKER_DIFFERENCE depends on MAXIMUM_MNS 7807 78081995-03-20 Vern Paxson <vern@ee.lbl.gov> 7809 7810 * Makefile.in: removed redundant skel.c from DISTFILES 7811 78121995-03-20 Vern Paxson <vern@ee.lbl.gov> 7813 7814 * FlexLexer.h: debug(), setdebug(), lineno() 7815 78161995-03-20 Vern Paxson <vern@ee.lbl.gov> 7817 7818 * flex.skl: %option yylineno support 7819 78201995-03-20 Vern Paxson <vern@ee.lbl.gov> 7821 7822 * gen.c: read up to newline for interactive reads, rather than one 7823 char 7824 78251995-03-20 Vern Paxson <vern@ee.lbl.gov> 7826 7827 * main.c, scan.l: added %option yylineno 7828 78291995-03-18 Vern Paxson <vern@ee.lbl.gov> 7830 7831 * gen.c: added do_yylineno 7832 78331995-03-06 Vern Paxson <vern@ee.lbl.gov> 7834 7835 * NEWS, flex.1: 2.5.0.7 7836 78371995-03-05 Vern Paxson <vern@ee.lbl.gov> 7838 7839 * Makefile.in: realclean -> maintainer-clean 7840 78411995-03-05 Vern Paxson <vern@ee.lbl.gov> 7842 7843 * flex.skl: Added yy_flush_buffer 7844 78451995-03-05 Vern Paxson <vern@ee.lbl.gov> 7846 7847 * FlexLexer.h: added yy_flush_buffer 7848 78491995-03-05 Vern Paxson <vern@ee.lbl.gov> 7850 7851 * main.c: prefix support for yy_flush_buffer 7852 78531995-03-05 Vern Paxson <vern@ee.lbl.gov> 7854 7855 * parse.y: added %option yyclass 7856 78571995-03-05 Vern Paxson <vern@ee.lbl.gov> 7858 7859 * flexdef.h, main.c, scan.l: added yyclass 7860 78611995-03-05 Vern Paxson <vern@ee.lbl.gov> 7862 7863 * FlexLexer.h: Added switch_streams 7864 78651995-03-05 Vern Paxson <vern@ee.lbl.gov> 7866 7867 * flex.skl: added switch_streams 7868 78691995-03-05 Vern Paxson <vern@ee.lbl.gov> 7870 7871 * main.c: don't rename yy_flex_debug for C++ 7872 78731995-03-05 Vern Paxson <vern@ee.lbl.gov> 7874 7875 * gen.c: yy_flex_debug extern only if not C++ 7876 78771995-03-05 Vern Paxson <vern@ee.lbl.gov> 7878 7879 * FlexLexer.h: added yy_flex_debug member variable 7880 78811995-03-05 Vern Paxson <vern@ee.lbl.gov> 7882 7883 * flex.skl: yyFlexLexer initialization of yy_flex_debug 7884 78851995-03-04 Vern Paxson <vern@ee.lbl.gov> 7886 7887 * flexdef.h, main.c: VMS POSIX stuff 7888 78891995-03-04 Vern Paxson <vern@ee.lbl.gov> 7890 7891 * flex.skl: moved position of yy_init = 0 7892 78931995-03-04 Vern Paxson <vern@ee.lbl.gov> 7894 7895 * flex.skl: added YY_EXIT_FAILURE 7896 78971995-03-04 Vern Paxson <vern@ee.lbl.gov> 7898 7899 * main.c: removed VMS-specific exit 7900 79011995-03-04 Vern Paxson <vern@ee.lbl.gov> 7902 7903 * dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, scan.l, sym.c, 7904 yylex.c: internationalization aids 7905 79061995-03-04 Vern Paxson <vern@ee.lbl.gov> 7907 7908 * main.c: do yy_flex_debug prefix for both C++ and C 7909 79101995-02-06 Vern Paxson <vern@ee.lbl.gov> 7911 7912 * main.c: fixed program_name tweak again 7913 79141995-01-11 Vern Paxson <vern@ee.lbl.gov> 7915 7916 * main.c: oops, fixed program_name tweak 7917 79181995-01-11 Vern Paxson <vern@ee.lbl.gov> 7919 7920 * main.c: program_name is "flex" if argv[0] nil 7921 79221995-01-10 Vern Paxson <vern@ee.lbl.gov> 7923 7924 * NEWS: 2.5.0.5 7925 79261995-01-10 Vern Paxson <vern@ee.lbl.gov> 7927 7928 * flex.1: Documented YY_NUM_RULES 7929 79301995-01-10 Vern Paxson <vern@ee.lbl.gov> 7931 7932 * Makefile.in: added formatted man page to MISC 7933 79341995-01-10 Vern Paxson <vern@ee.lbl.gov> 7935 7936 * main.c: help messages to stdout 7937 79381995-01-09 Vern Paxson <vern@ee.lbl.gov> 7939 7940 * gen.c: Added YY_NUM_RULES 7941 79421995-01-09 Vern Paxson <vern@ee.lbl.gov> 7943 7944 * flex.skl: better fix for #pragma problem 7945 79461995-01-09 Vern Paxson <vern@ee.lbl.gov> 7947 7948 * flexdef.h: better fix for #pragma portability problem 7949 79501995-01-09 Vern Paxson <vern@ee.lbl.gov> 7951 7952 * misc.c: "# line" -> #line 7953 79541995-01-09 Vern Paxson <vern@ee.lbl.gov> 7955 7956 * flex.skl, flexdef.h: comment out Turbo C #pragma's 7957 79581995-01-09 Vern Paxson <vern@ee.lbl.gov> 7959 7960 * scan.l: reset linenum on new file 7961 79621995-01-09 Vern Paxson <vern@ee.lbl.gov> 7963 7964 * flex.skl: isatty() extern 7965 79661995-01-09 Vern Paxson <vern@ee.lbl.gov> 7967 7968 * NEWS, flex.1: 2.5.0.4 7969 79701995-01-09 Vern Paxson <vern@ee.lbl.gov> 7971 7972 * main.c: long options, VMS tweaks 7973 79741995-01-09 Vern Paxson <vern@ee.lbl.gov> 7975 7976 * Makefile.in: Added parse.c, parse.h for dist MISC directory 7977 79781995-01-09 Vern Paxson <vern@ee.lbl.gov> 7979 7980 * flexdef.h: some "const" cleansing 7981 79821995-01-09 Vern Paxson <vern@ee.lbl.gov> 7983 7984 * mkskel.sh: skel[] is now const 7985 79861995-01-09 Vern Paxson <vern@ee.lbl.gov> 7987 7988 * misc.c: some const cleansing 7989 79901995-01-09 Vern Paxson <vern@ee.lbl.gov> 7991 7992 * scan.l: #line in section 1 7993 79941995-01-05 Vern Paxson <vern@ee.lbl.gov> 7995 7996 * sym.c: preen 7997 79981994-12-29 Vern Paxson <vern@ee.lbl.gov> 7999 8000 * configure.in: config.h from conf.in 8001 80021994-12-29 Vern Paxson <vern@ee.lbl.gov> 8003 8004 * flexdef.h: for VMS, delete -> remove 8005 80061994-12-29 Vern Paxson <vern@ee.lbl.gov> 8007 8008 * Makefile.in: config.h.in -> conf.in rm config.h on distclean 8009 80101994-12-29 Vern Paxson <vern@ee.lbl.gov> 8011 8012 * main.c: stdinit tweaks 8013 80141994-12-29 Vern Paxson <vern@ee.lbl.gov> 8015 8016 * scan.l: added nostdinit 8017 80181994-12-28 Vern Paxson <vern@ee.lbl.gov> 8019 8020 * NEWS: added MS-DOS note for 2.5.0.2 8021 80221994-12-28 Vern Paxson <vern@ee.lbl.gov> 8023 8024 * flex.1: typos, tweaks 8025 80261994-12-28 Vern Paxson <vern@ee.lbl.gov> 8027 8028 * Makefile.in: removed flexdoc 8029 80301994-12-28 Vern Paxson <vern@ee.lbl.gov> 8031 8032 * flex.1: flexdoc/flex merge 8033 80341994-12-28 Vern Paxson <vern@ee.lbl.gov> 8035 8036 * flex.1: typos 8037 80381994-12-28 Vern Paxson <vern@ee.lbl.gov> 8039 8040 * NEWS: typo 8041 80421994-12-28 Vern Paxson <vern@ee.lbl.gov> 8043 8044 * flex.1: 2.5 update 8045 80461994-12-28 Vern Paxson <vern@ee.lbl.gov> 8047 8048 * NEWS: 2.5.0.2 8049 80501994-12-28 Vern Paxson <vern@ee.lbl.gov> 8051 8052 * scan.l: fixed sense of %option main implying %option noyywrap 8053 80541994-12-28 Vern Paxson <vern@ee.lbl.gov> 8055 8056 * flex.skl: YY_FLEX_{MAJOR,MINOR}_VERSION fixed bug in unput 8057 trashing yytext even with %array 8058 80591994-12-17 Vern Paxson <vern@ee.lbl.gov> 8060 8061 * flex.1: prior to 2.5 update 8062 80631994-12-17 Vern Paxson <vern@ee.lbl.gov> 8064 8065 * main.c: C++/-P fixes 8066 80671994-12-17 Vern Paxson <vern@ee.lbl.gov> 8068 8069 * FlexLexer.h: -P fixes constructor, destructor moved to flex.skl 8070 80711994-12-17 Vern Paxson <vern@ee.lbl.gov> 8072 8073 * flex.skl: YY_SKIP_YYWRAP yyFlexLexer constructor, destructor 8074 80751994-12-15 Vern Paxson <vern@ee.lbl.gov> 8076 8077 * gen.c: formatting 8078 80791994-12-15 Vern Paxson <vern@ee.lbl.gov> 8080 8081 * gen.c: fixed bug in adjusting yytext before backing up 8082 80831994-12-10 Vern Paxson <vern@ee.lbl.gov> 8084 8085 * scan.l: switched scanner itself over to [:xxx:] 8086 80871994-12-10 Vern Paxson <vern@ee.lbl.gov> 8088 8089 * flex.skl: added YY_FLEX_VERSION 8090 80911994-12-10 Vern Paxson <vern@ee.lbl.gov> 8092 8093 * scan.l: Fixed CCL-match pattern for [:whatever:] 8094 80951994-12-10 Vern Paxson <vern@ee.lbl.gov> 8096 8097 * parse.y: treat [:upper:] as [:lower:] if -i 8098 80991994-12-06 Vern Paxson <vern@ee.lbl.gov> 8100 8101 * NEWS: 2.5.0.1 8102 81031994-12-06 Vern Paxson <vern@ee.lbl.gov> 8104 8105 * flex.skl, gen.c: input() maintains BOL 8106 81071994-12-06 Vern Paxson <vern@ee.lbl.gov> 8108 8109 * flex.skl: check size of buffer in yy_scan_buffer 8110 81111994-12-06 Vern Paxson <vern@ee.lbl.gov> 8112 8113 * flex.skl: added %option main, fixed missing %* 8114 81151994-12-06 Vern Paxson <vern@ee.lbl.gov> 8116 8117 * parse.y: added ccl exprs 8118 81191994-12-06 Vern Paxson <vern@ee.lbl.gov> 8120 8121 * scan.l: added ccl exprs, %option main 8122 81231994-12-06 Vern Paxson <vern@ee.lbl.gov> 8124 8125 * yylex.c: added %options, ccl exprs 8126 81271994-12-05 Vern Paxson <vern@ee.lbl.gov> 8128 8129 * misc.c: undid previous change 8130 81311994-12-04 Vern Paxson <vern@ee.lbl.gov> 8132 8133 * Makefile.in: Makefile.in from srcdir 8134 81351994-12-04 Vern Paxson <vern@ee.lbl.gov> 8136 8137 * Makefile.in: added skel.c to DISTFILES 8138 81391994-12-04 Vern Paxson <vern@ee.lbl.gov> 8140 8141 * flex.skl: added YYSTATE alias 8142 81431994-12-04 Vern Paxson <vern@ee.lbl.gov> 8144 8145 * scan.l: NL is now \r?\n 8146 81471994-12-04 Vern Paxson <vern@ee.lbl.gov> 8148 8149 * gen.c: use cerr for C++ diagnostics 8150 81511994-12-03 Vern Paxson <vern@ee.lbl.gov> 8152 8153 * flex.skl: undid YY_UNIX_NEWLINE 8154 81551994-12-03 Vern Paxson <vern@ee.lbl.gov> 8156 8157 * flexdef.h: STDC_HEADERS to check for stdlib 8158 81591994-12-03 Vern Paxson <vern@ee.lbl.gov> 8160 8161 * configure.in: AC_STDC_HEADERS -> AC_HEADER_STDC 8162 81631994-12-03 Vern Paxson <vern@ee.lbl.gov> 8164 8165 * misc.c: \n -> '\012' 8166 81671994-12-03 Vern Paxson <vern@ee.lbl.gov> 8168 8169 * flex.skl: Added YY_UNIX_NEWLINE 8170 81711994-12-03 Vern Paxson <vern@ee.lbl.gov> 8172 8173 * flex.skl: BOL changes 8174 81751994-12-03 Vern Paxson <vern@ee.lbl.gov> 8176 8177 * dfa.c: fixed bug with caseins but not ecs 8178 81791994-12-03 Vern Paxson <vern@ee.lbl.gov> 8180 8181 * gen.c: BOL changes some casts for Turbo C 8182 81831994-12-03 Vern Paxson <vern@ee.lbl.gov> 8184 8185 * main.c: messages identify filenames 8186 81871994-12-03 Vern Paxson <vern@ee.lbl.gov> 8188 8189 * misc.c: Increase slowly if realloc double overflows 8190 81911994-12-03 Vern Paxson <vern@ee.lbl.gov> 8192 8193 * nfa.c: YY_RULE_SETUP 8194 81951994-12-03 Vern Paxson <vern@ee.lbl.gov> 8196 8197 * scan.l: Added yy_XX_state %option's Added yy_set_bol 8198 81991994-11-29 Vern Paxson <vern@ee.lbl.gov> 8200 8201 * Makefile.in: don't remove ~ files 8202 82031994-11-24 Vern Paxson <vern@ee.lbl.gov> 8204 8205 * Makefile.in: get CFLAGS from autoconf 8206 82071994-11-24 Vern Paxson <vern@ee.lbl.gov> 8208 8209 * dfa.c, flex.skl, flexdef.h, gen.c, misc.c, parse.y, scan.l, sym.c: 8210 Brian Madsen's tweaks for Borland 8211 82121994-11-24 Vern Paxson <vern@ee.lbl.gov> 8213 8214 * version.h: 2.5.0 8215 82161994-11-24 Vern Paxson <vern@ee.lbl.gov> 8217 8218 * flexdef.h: Added do_stdinit 8219 82201994-11-24 Vern Paxson <vern@ee.lbl.gov> 8221 8222 * FlexLexer.h: Added yy_delete_buffer() in destructor 8223 82241994-11-24 Vern Paxson <vern@ee.lbl.gov> 8225 8226 * flex.skl: Added yy_set_interactive, YY_ALWAYS_INTERACTIVE, 8227 YY_NEVER_INTERACTIVE, YY_NO_INPUT, YY_NO_UNPUT, YY_NO_*_STATE 8228 82291994-11-24 Vern Paxson <vern@ee.lbl.gov> 8230 8231 * main.c: Added do_stdinit, Think C hacks 8232 82331994-11-24 Vern Paxson <vern@ee.lbl.gov> 8234 8235 * scan.l: Added %options for input, always-interactive, 8236 never-interactive, yy_scan_{buffer,bytes,string} 8237 82381994-11-05 Vern Paxson <vern@ee.lbl.gov> 8239 8240 * flex.skl: size_t #ifdef's for not compiling some statics 8241 82421994-11-05 Vern Paxson <vern@ee.lbl.gov> 8243 8244 * Makefile.in: $(FLEX) config.h 8245 82461994-11-05 Vern Paxson <vern@ee.lbl.gov> 8247 8248 * configure.in: config.h, size_t, malloc.h, sys/types.h 8249 82501994-11-05 Vern Paxson <vern@ee.lbl.gov> 8251 8252 * flexdef.h: config.h, size_t 8253 82541994-11-05 Vern Paxson <vern@ee.lbl.gov> 8255 8256 * main.c: yywrap option, no stdin/out init for VMS, mundane tweaks 8257 82581994-11-05 Vern Paxson <vern@ee.lbl.gov> 8259 8260 * parse.y: alloca, lint tweaks 8261 82621994-11-05 Vern Paxson <vern@ee.lbl.gov> 8263 8264 * scan.l: %option yywrap size_t tweaks 8265 82661994-11-05 Vern Paxson <vern@ee.lbl.gov> 8267 8268 * tblcmp.c: size_t tweaks 8269 82701994-11-05 Vern Paxson <vern@ee.lbl.gov> 8271 8272 * misc.c: size_t, STDC tweaks 8273 82741994-11-05 Vern Paxson <vern@ee.lbl.gov> 8275 8276 * flex.skl: Added yy_scan_{buffer,bytes,string}, plus tweaks 8277 82781994-10-12 Vern Paxson <vern@ee.lbl.gov> 8279 8280 * flex.skl: made stack code conditional on "stack" option 8281 82821994-10-12 Vern Paxson <vern@ee.lbl.gov> 8283 8284 * scan.l: added use of "stack" %option 8285 82861994-08-03 Vern Paxson <vern@ee.lbl.gov> 8287 8288 * gen.c: Fixed fencepost in call to yy_flex_strncpy 8289 82901994-07-25 Vern Paxson <vern@ee.lbl.gov> 8291 8292 * flex.skl: yy_eof_status -> yy_buffer_status 8293 82941994-07-25 Vern Paxson <vern@ee.lbl.gov> 8295 8296 * flex.skl: yy_flex_strcpy -> yy_flex_strncpy minor prototype tweak 8297 82981994-07-25 Vern Paxson <vern@ee.lbl.gov> 8299 8300 * gen.c: Bug fix for matching NUL's at end of token when 8301 interactive. yy_flex_strcpy -> yy_flex_strncpy 8302 83031994-07-25 Vern Paxson <vern@ee.lbl.gov> 8304 8305 * nfa.c: No YY_USER_ACTION if continued action 8306 83071994-03-16 Vern Paxson <vern@ee.lbl.gov> 8308 8309 * flex.skl: Added fix for 8-bit chars returned by input() 8310 83111994-03-16 Vern Paxson <vern@ee.lbl.gov> 8312 8313 * flex.skl: Move definition of yy_flex_strcpy to come after #define 8314 of yytext_ptr 8315 83161994-01-08 Vern Paxson <vern@ee.lbl.gov> 8317 8318 * mkskel.sh: flex.skel -> flex.skl 8319 83201994-01-08 Vern Paxson <vern@ee.lbl.gov> 8321 8322 * mkskel.sh: Initial revision 8323 83241993-12-29 Vern Paxson <vern@ee.lbl.gov> 8325 8326 * Makefile.in: Fixed scan.c target so "make" detects flex failure 8327 83281993-12-27 Vern Paxson <vern@ee.lbl.gov> 8329 8330 * scan.l: Added %option's 8331 83321993-12-27 Vern Paxson <vern@ee.lbl.gov> 8333 8334 * Makefile.in: Nuked FLEX_FLAGS that are now done using %option 8335 83361993-12-27 Vern Paxson <vern@ee.lbl.gov> 8337 8338 * parse.y, scan.l: %option 8339 83401993-12-27 Vern Paxson <vern@ee.lbl.gov> 8341 8342 * main.c: Reworked for %option 8343 83441993-12-27 Vern Paxson <vern@ee.lbl.gov> 8345 8346 * flexdef.h: Added "unspecified", globals for %option 8347 83481993-12-27 Vern Paxson <vern@ee.lbl.gov> 8349 8350 * sym.c: start condition #define's go to action file 8351 83521993-12-27 Vern Paxson <vern@ee.lbl.gov> 8353 8354 * misc.c: Added action_define() 8355 83561993-12-27 Vern Paxson <vern@ee.lbl.gov> 8357 8358 * scan.l: Minor consolidation using scon scopes etc 8359 83601993-12-27 Vern Paxson <vern@ee.lbl.gov> 8361 8362 * scan.l: Modified to use scon scopes 8363 83641993-12-27 Vern Paxson <vern@ee.lbl.gov> 8365 8366 * scan.l: indented rules 8367 83681993-12-26 Vern Paxson <vern@ee.lbl.gov> 8369 8370 * parse.y: Added scon_stk stuff, format_warn 8371 83721993-12-26 Vern Paxson <vern@ee.lbl.gov> 8373 8374 * flexdef.h: Added format_warn 8375 83761993-12-26 Vern Paxson <vern@ee.lbl.gov> 8377 8378 * parse.y: Working checkpoint prior to adding <scon>{ stuff 8379 83801993-12-26 Vern Paxson <vern@ee.lbl.gov> 8381 8382 * flexdef.h, main.c: Added in_rule, deleted actvsc 8383 83841993-12-26 Vern Paxson <vern@ee.lbl.gov> 8385 8386 * misc.c: Added doubling of '\'s in filenames 8387 83881993-12-26 Vern Paxson <vern@ee.lbl.gov> 8389 8390 * scan.l: Added in_rule, doing_rule_action 8391 83921993-12-26 Vern Paxson <vern@ee.lbl.gov> 8393 8394 * sym.c: Removed actvsc 8395 83961993-12-23 Vern Paxson <vern@ee.lbl.gov> 8397 8398 * flex.1: -ooutput #line directives credits 8399 84001993-12-23 Vern Paxson <vern@ee.lbl.gov> 8401 8402 * flex.skl: Fixsed sense of test for %array 8403 84041993-12-23 Vern Paxson <vern@ee.lbl.gov> 8405 8406 * NEWS: 2.5.0 snapshot for Craig 8407 84081993-12-23 Vern Paxson <vern@ee.lbl.gov> 8409 8410 * parse.y: Added beginnings of <SCON>{ ... } 8411 84121993-12-23 Vern Paxson <vern@ee.lbl.gov> 8413 8414 * scan.l: Simplified scanning {}'s 8415 84161993-12-20 Vern Paxson <vern@ee.lbl.gov> 8417 8418 * flexdef.h: Added <stdlib.h> 8419 84201993-12-17 Vern Paxson <vern@ee.lbl.gov> 8421 8422 * flex.skl: prototypes for alloc/string routines 8423 84241993-12-17 Vern Paxson <vern@ee.lbl.gov> 8425 8426 * flex.skl: alloc, string routines internal 8427 84281993-12-17 Vern Paxson <vern@ee.lbl.gov> 8429 8430 * Makefile.in: Nuked lib{string,alloc}.c, added dependency of 8431 yylex.o on parse.h 8432 84331993-12-17 Vern Paxson <vern@ee.lbl.gov> 8434 8435 * configure.in: Check for string.h 8436 84371993-12-17 Vern Paxson <vern@ee.lbl.gov> 8438 8439 * flexdef.h: Use autoconf for string/strings.h yy_flex_XXX -> 8440 flex_XXX 8441 84421993-12-17 Vern Paxson <vern@ee.lbl.gov> 8443 8444 * scan.l: Added flex_XXX -> yy_flex_XXX wrappers 8445 84461993-12-17 Vern Paxson <vern@ee.lbl.gov> 8447 8448 * dfa.c, misc.c, sym.c: yy_flex_XXX -> flex_XXX 8449 84501993-12-17 Vern Paxson <vern@ee.lbl.gov> 8451 8452 * yylex.c: No more WHITESPACE token 8453 84541993-12-16 Vern Paxson <vern@ee.lbl.gov> 8455 8456 * FlexLexer.h, flex.skl: Added yy_top_state() 8457 84581993-12-16 Vern Paxson <vern@ee.lbl.gov> 8459 8460 * scan.l: simplified comment-scanning using push/pop states 8461 84621993-12-16 Vern Paxson <vern@ee.lbl.gov> 8463 8464 * parse.y: removed crufty WHITESPACE token, some uses of '\n' token 8465 84661993-12-15 Vern Paxson <vern@ee.lbl.gov> 8467 8468 * FlexLexer.h: start stack, extern "C++" moved 8469 84701993-12-15 Vern Paxson <vern@ee.lbl.gov> 8471 8472 * dfa.c: Bug fix for -CF 8473 84741993-12-15 Vern Paxson <vern@ee.lbl.gov> 8475 8476 * flexdef.h, misc.c: alloc routines take unsigned 8477 84781993-12-15 Vern Paxson <vern@ee.lbl.gov> 8479 8480 * flex.skl: start-state stacks, alloc routines take unsigned 8481 84821993-12-15 Vern Paxson <vern@ee.lbl.gov> 8483 8484 * flexdef.h, misc.c: bracket -CF table elements 8485 84861993-12-13 Vern Paxson <vern@ee.lbl.gov> 8487 8488 * misc.c: Do #bytes computation in {re,}allocate_array() only once 8489 84901993-12-11 Vern Paxson <vern@ee.lbl.gov> 8491 8492 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: 8493 yy_str*() -> str*() 8494 84951993-12-11 Vern Paxson <vern@ee.lbl.gov> 8496 8497 * Makefile.in, dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, 8498 parse.y, scan.l, sym.c: -o option 8499 85001993-12-11 Vern Paxson <vern@ee.lbl.gov> 8501 8502 * gen.c: lint tweak 8503 85041993-12-11 Vern Paxson <vern@ee.lbl.gov> 8505 8506 * NEWS: Expanded on extern "C++" news item 8507 85081993-12-11 Vern Paxson <vern@ee.lbl.gov> 8509 8510 * NEWS: 2.4.5 8511 85121993-12-11 Vern Paxson <vern@ee.lbl.gov> 8513 8514 * flex.skl: Added yy_fill_buffer 8515 85161993-12-11 Vern Paxson <vern@ee.lbl.gov> 8517 8518 * gen.c: is_interactive -> yy_is_interactive 8519 85201993-12-11 Vern Paxson <vern@ee.lbl.gov> 8521 8522 * flex.1: Updated credits 8523 85241993-12-11 Vern Paxson <vern@ee.lbl.gov> 8525 8526 * Makefile.in: Fixed typo in "uninstall" target 8527 85281993-12-11 Vern Paxson <vern@ee.lbl.gov> 8529 8530 * gen.c: Updated comment regarding 0-based vs. 1-based arrays for 8531 -CF. 8532 85331993-12-11 Vern Paxson <vern@ee.lbl.gov> 8534 8535 * dfa.c: Initialize dfaacc[0] for -CF representation Fixed minor 8536 memory leak 8537 85381993-12-11 Vern Paxson <vern@ee.lbl.gov> 8539 8540 * main.c: #include "FlexLexer.h" -> <FlexLexer.h> 8541 85421993-12-11 Vern Paxson <vern@ee.lbl.gov> 8543 8544 * FlexLexer.h: Added extern "C++" wrapper 8545 85461993-12-09 Vern Paxson <vern@ee.lbl.gov> 8547 8548 * main.c: Detect REJECT etc. before generating YY_USES_REJECT! 8549 85501993-12-09 Vern Paxson <vern@ee.lbl.gov> 8551 8552 * gen.c: Fixed bug in interactive reads where char is unsigned 8553 85541993-12-09 Vern Paxson <vern@ee.lbl.gov> 8555 8556 * parse.y: Fixed bug in treating '$' as variable trailing context 8557 85581993-12-09 Vern Paxson <vern@ee.lbl.gov> 8559 8560 * version.h: 2.4.5 8561 85621993-12-07 Vern Paxson <vern@ee.lbl.gov> 8563 8564 * README: pretester update 8565 85661993-12-07 Vern Paxson <vern@ee.lbl.gov> 8567 8568 * NEWS: 2.4.4 8569 85701993-12-07 Vern Paxson <vern@ee.lbl.gov> 8571 8572 * flex.1: LexError(), C++ experiment warning, credits 8573 85741993-12-07 Vern Paxson <vern@ee.lbl.gov> 8575 8576 * scan.l: Fixed 8-bit bug 8577 85781993-12-07 Vern Paxson <vern@ee.lbl.gov> 8579 8580 * flex.skl, gen.c: Fixed nasty 8-bit bugs 8581 85821993-12-07 Vern Paxson <vern@ee.lbl.gov> 8583 8584 * dfa.c, ecs.c, flexdef.h, gen.c, main.c, nfa.c, tblcmp.c: 8585 {min,max,abs} -> {MIN,MAX,ABS} 8586 85871993-12-07 Vern Paxson <vern@ee.lbl.gov> 8588 8589 * FlexLexer.h, flex.skl: Support for yyFlexLexer::LexerError 8590 85911993-12-06 Vern Paxson <vern@ee.lbl.gov> 8592 8593 * version.h: 2.4.4 8594 85951993-12-05 Vern Paxson <vern@ee.lbl.gov> 8596 8597 * flex.1: credits update 8598 85991993-12-05 Vern Paxson <vern@ee.lbl.gov> 8600 8601 * Makefile.in: very minor "install" tweaks 8602 86031993-12-05 Vern Paxson <vern@ee.lbl.gov> 8604 8605 * flex.skl, nfa.c: YY_USER_ACTION generated now for each case in 8606 action switch 8607 86081993-12-04 Vern Paxson <vern@ee.lbl.gov> 8609 8610 * flex.skl: Fixed bug in pointing yyin at a new file and resuming 8611 scanning 8612 86131993-12-03 Vern Paxson <vern@ee.lbl.gov> 8614 8615 * NEWS: Added note regarding g++ 2.5.X 8616 86171993-12-03 Vern Paxson <vern@ee.lbl.gov> 8618 8619 * flex.1: updated credits 8620 86211993-12-03 Vern Paxson <vern@ee.lbl.gov> 8622 8623 * NEWS: ranlib addition for 2.4.3 8624 86251993-12-03 Vern Paxson <vern@ee.lbl.gov> 8626 8627 * Makefile.in: Minor tweak to last change 8628 86291993-12-03 Vern Paxson <vern@ee.lbl.gov> 8630 8631 * Makefile.in: run ranlib on libfl.a 8632 86331993-12-03 Vern Paxson <vern@ee.lbl.gov> 8634 8635 * NEWS: Hopefully last update prior to 2.4.3 8636 86371993-12-03 Vern Paxson <vern@ee.lbl.gov> 8638 8639 * flexdef.h, gen.c, misc.c, sym.c: lint tweaks 8640 86411993-12-03 Vern Paxson <vern@ee.lbl.gov> 8642 8643 * Makefile.in: Added exec_prefix 8644 86451993-12-03 Vern Paxson <vern@ee.lbl.gov> 8646 8647 * flex.1: credit update 8648 86491993-12-03 Vern Paxson <vern@ee.lbl.gov> 8650 8651 * flex.skl: lint tweak 8652 86531993-12-03 Vern Paxson <vern@ee.lbl.gov> 8654 8655 * NEWS: FlexLexer.h fixed for separate inclusion 8656 86571993-12-03 Vern Paxson <vern@ee.lbl.gov> 8658 8659 * FlexLexer.h, flex.skl, main.c: mods so FlexLexer.h can be included 8660 separately 8661 86621993-12-03 Vern Paxson <vern@ee.lbl.gov> 8663 8664 * flex.1: -F incompatible with -+ 8665 86661993-12-02 Vern Paxson <vern@ee.lbl.gov> 8667 8668 * NEWS: Elaborated comments for 2.4.3 8669 86701993-12-02 Vern Paxson <vern@ee.lbl.gov> 8671 8672 * NEWS: 2.4.3 8673 86741993-12-02 Vern Paxson <vern@ee.lbl.gov> 8675 8676 * flex.1: Updated message regarding missing libfl.a routines Added 8677 thanks to Noah Friedman 8678 86791993-12-02 Vern Paxson <vern@ee.lbl.gov> 8680 8681 * Makefile.in: Added libstring.c Modified "lint" target to use 8682 -Dconst= Added a.out, lex.yy.cc to sundry clean targets 8683 86841993-12-02 Vern Paxson <vern@ee.lbl.gov> 8685 8686 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: Use 8687 yy_strXXX() routines instead of <string.h> 8688 86891993-12-01 Vern Paxson <vern@ee.lbl.gov> 8690 8691 * version.h: 2.4.3 8692 86931993-12-01 Vern Paxson <vern@ee.lbl.gov> 8694 8695 * flexdef.h, misc.c: yy_flex_xmalloc() moved to misc.c 8696 86971993-12-01 Vern Paxson <vern@ee.lbl.gov> 8698 8699 * flex.skl: Fixed bug in yy_fatal_error() 8700 87011993-12-01 Vern Paxson <vern@ee.lbl.gov> 8702 8703 * Makefile.in: ... and remove plain tar file after compression 8704 87051993-12-01 Vern Paxson <vern@ee.lbl.gov> 8706 8707 * NEWS: 2.4.2 8708 87091993-12-01 Vern Paxson <vern@ee.lbl.gov> 8710 8711 * Makefile.in: Produce both compress'd and gzip'd distribution tar 8712 files 8713 87141993-12-01 Vern Paxson <vern@ee.lbl.gov> 8715 8716 * version.h: Release 2.4.2 8717 87181993-11-30 Vern Paxson <vern@ee.lbl.gov> 8719 8720 * NEWS: -a -> -Ca 8721 87221993-11-30 Vern Paxson <vern@ee.lbl.gov> 8723 8724 * README: described configuration files in manifest 8725 87261993-11-30 Vern Paxson <vern@ee.lbl.gov> 8727 8728 * Makefile.in: Added intermediate step of copying MISC/alloca.c -> 8729 alloca.c Included CPPFLAGS when compiling alloca.c 8730 87311993-11-30 Vern Paxson <vern@ee.lbl.gov> 8732 8733 * README: Credit to 2.4 pre-testers. 8734 87351993-11-30 Vern Paxson <vern@ee.lbl.gov> 8736 8737 * gen.c: Fixed nasty bug in short/long decl decision 8738 87391993-11-30 Vern Paxson <vern@ee.lbl.gov> 8740 8741 * flexdef.h: Lowered MAX_SHORT out of increased general paranoia. 8742 Added yy_flex_xmalloc() proto 8743 87441993-11-30 Vern Paxson <vern@ee.lbl.gov> 8745 8746 * main.c: Fixed very minor typo in -v output 8747 87481993-11-30 Vern Paxson <vern@ee.lbl.gov> 8749 8750 * misc.c: Removed vestigal cast to (char) in isupper() call 8751 87521993-11-30 Vern Paxson <vern@ee.lbl.gov> 8753 8754 * misc.c: Added casts to unsigned Char for isascii() calls 8755 87561993-11-30 Vern Paxson <vern@ee.lbl.gov> 8757 8758 * parse.y: Added #ifdef chud for alloca() 8759 87601993-11-30 Vern Paxson <vern@ee.lbl.gov> 8761 8762 * Makefile.in: Added alloca 8763 87641993-11-30 Vern Paxson <vern@ee.lbl.gov> 8765 8766 * configure.in: Add AC_ALLOCA if using bison 8767 87681993-11-29 Vern Paxson <vern@ee.lbl.gov> 8769 8770 * Makefile.in: Added intermediate file going scan.l -> scan.c 8771 87721993-11-29 Vern Paxson <vern@ee.lbl.gov> 8773 8774 * Makefile.in: Removed parse.{c,h} from distribution files, since 8775 they may not be all that portable. 8776 87771993-11-29 Vern Paxson <vern@ee.lbl.gov> 8778 8779 * flex.skl: Fixed %array YYLMAX headaches, added error message if 8780 buffer needs growing but REJECT used 8781 87821993-11-29 Vern Paxson <vern@ee.lbl.gov> 8783 8784 * gen.c, main.c: Fixed YYLMAX headaches 8785 87861993-11-29 Vern Paxson <vern@ee.lbl.gov> 8787 8788 * flex.1: Documented that buffer can't grow if REJECT used 8789 87901993-11-29 Vern Paxson <vern@ee.lbl.gov> 8791 8792 * Makefile.in: Added parse.{c,h} to dist files 8793 87941993-11-29 Vern Paxson <vern@ee.lbl.gov> 8795 8796 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l: Fixed to 8797 buffer section 1 definitions 8798 87991993-11-29 Vern Paxson <vern@ee.lbl.gov> 8800 8801 * sym.c: Fixed ANSI-C glitch with '%' operator 8802 88031993-11-29 Vern Paxson <vern@ee.lbl.gov> 8804 8805 * scan.l: Fixed mis-definition of ndlookup() 8806 88071993-11-29 Vern Paxson <vern@ee.lbl.gov> 8808 8809 * NEWS: 2.4 -> 2.4.1 8810 88111993-11-29 Vern Paxson <vern@ee.lbl.gov> 8812 8813 * Makefile.in: Added install.sh, mkinstalldirs to distribution files 8814 88151993-11-29 Vern Paxson <vern@ee.lbl.gov> 8816 8817 * flex.1: Added Nathan Zelle, "promoted" Francois 8818 88191993-11-29 Vern Paxson <vern@ee.lbl.gov> 8820 8821 * Makefile.in: only "realclean" removes flex dist depends on flex 8822 88231993-11-29 Vern Paxson <vern@ee.lbl.gov> 8824 8825 * flexdef.h, misc.c: myctoi takes char[] instead of Char[] 8826 88271993-11-28 Vern Paxson <vern@ee.lbl.gov> 8828 8829 * flexdef.h: -a -> -Ca all_lower, all_upper -> work on char* 8830 88311993-11-28 Vern Paxson <vern@ee.lbl.gov> 8832 8833 * Makefile.in: Added -Ca to bigcheck 8834 88351993-11-28 Vern Paxson <vern@ee.lbl.gov> 8836 8837 * main.c: -a -> -Ca; fixed help output 8838 88391993-11-28 Vern Paxson <vern@ee.lbl.gov> 8840 8841 * dfa.c, flex.1: -a -> -Ca 8842 88431993-11-28 Vern Paxson <vern@ee.lbl.gov> 8844 8845 * misc.c: all_lower, all_upper work on char* 8846 88471993-11-28 Vern Paxson <vern@ee.lbl.gov> 8848 8849 * scan.l: Fixed some casts now that yytext is always char* and never 8850 unsigned char* 8851 88521993-11-28 Vern Paxson <vern@ee.lbl.gov> 8853 8854 * Makefile.in: Francois' tweaks 8855 88561993-11-28 Vern Paxson <vern@ee.lbl.gov> 8857 8858 * configure.in: AC_LN_S, AC_STDC_HEADERS (but not AC_ALLOCA) 8859 88601993-11-27 Vern Paxson <vern@ee.lbl.gov> 8861 8862 * NEWS: fixed typo 8863 88641993-11-27 Vern Paxson <vern@ee.lbl.gov> 8865 8866 * Makefile.in: Don't remove dist directory 8867 88681993-11-27 Vern Paxson <vern@ee.lbl.gov> 8869 8870 * Makefile.in: Include liballoc.c in lint targets 8871 88721993-11-27 Vern Paxson <vern@ee.lbl.gov> 8873 8874 * misc.c: lint tweak 8875 88761993-11-27 Vern Paxson <vern@ee.lbl.gov> 8877 8878 * Makefile.in: Added -l compression to bigcheck 8879 88801993-11-27 Vern Paxson <vern@ee.lbl.gov> 8881 8882 * Makefile.in: permission tweaking for "dist" 8883 88841993-11-27 Vern Paxson <vern@ee.lbl.gov> 8885 8886 * Makefile.in: more "dist" tweaks 8887 88881993-11-27 Vern Paxson <vern@ee.lbl.gov> 8889 8890 * Makefile.in: Changed "make dist" to use version.h, include scan.c 8891 in initial dir copy 8892 88931993-11-27 Vern Paxson <vern@ee.lbl.gov> 8894 8895 * version.h: 2.4.1 8896 88971993-11-27 Vern Paxson <vern@ee.lbl.gov> 8898 8899 * README: Revised as per Francois Pinard 8900 89011993-11-27 Vern Paxson <vern@ee.lbl.gov> 8902 8903 * COPYING: flex.skel -> flex.skl 8904 89051993-11-27 Vern Paxson <vern@ee.lbl.gov> 8906 8907 * NEWS: Updated date of 2.4 release 8908 89091993-11-27 Vern Paxson <vern@ee.lbl.gov> 8910 8911 * Makefile.in: Removed manual & nroff output from distribution 8912 89131993-11-27 Vern Paxson <vern@ee.lbl.gov> 8914 8915 * NEWS: 2.4.1 release 8916 89171993-11-27 Vern Paxson <vern@ee.lbl.gov> 8918 8919 * configure.in: Initial revision 8920 89211993-11-27 Vern Paxson <vern@ee.lbl.gov> 8922 8923 * Makefile.in: Merge w/ 2.4.1 changes added "dist2" target 8924 89251993-11-26 Vern Paxson <vern@ee.lbl.gov> 8926 8927 * Makefile.in: Initial revision 8928 89291993-11-26 Vern Paxson <vern@ee.lbl.gov> 8930 8931 * flexdef.h: Removed #ifndef FILE protection from include of stdio 8932 89331993-11-26 Vern Paxson <vern@ee.lbl.gov> 8934 8935 * flex.1: Added Francois Pinard to distribution headache helpers 8936 89371993-11-26 Vern Paxson <vern@ee.lbl.gov> 8938 8939 * flex.skl: Modified C++ scanners to get input a character at a time 8940 for interactive scanners. 8941 89421993-11-26 Vern Paxson <vern@ee.lbl.gov> 8943 8944 * main.c: Added YY_INTERACTIVE. 8945 89461993-11-26 Vern Paxson <vern@ee.lbl.gov> 8947 8948 * scan.l: Put definitions inside ()'s so we can test -l option for 8949 "make bigcheck" 8950 89511993-11-26 Vern Paxson <vern@ee.lbl.gov> 8952 8953 * flex.1: Documented YY_INTERACTIVE. 8954 89551993-11-26 Vern Paxson <vern@ee.lbl.gov> 8956 8957 * flex.1, flex.skl, flexdef.h, gen.c, main.c, parse.y, scan.l: -l 8958 lex compatibility flag 8959 89601993-11-20 Vern Paxson <vern@ee.lbl.gov> 8961 8962 * flex.skl: Support for read()/fread() section 1 definitions precede 8963 default macro definitions 8964 89651993-11-20 Vern Paxson <vern@ee.lbl.gov> 8966 8967 * flexdef.h: Added use_read global 8968 89691993-11-20 Vern Paxson <vern@ee.lbl.gov> 8970 8971 * gen.c: Cleaner definition for yymore() Fixed string broken across 8972 multiple lines 8973 89741993-11-20 Vern Paxson <vern@ee.lbl.gov> 8975 8976 * main.c: Added -Cr 8977 89781993-11-20 Vern Paxson <vern@ee.lbl.gov> 8979 8980 * misc.c: K&R declaration for check_char() 8981 89821993-11-20 Vern Paxson <vern@ee.lbl.gov> 8983 8984 * flex.1: Documented -Cr 8985 89861993-11-20 Vern Paxson <vern@ee.lbl.gov> 8987 8988 * flex.1: No need to #undef before redefining prior to -Cr 8989 documentation 8990 89911993-11-10 Vern Paxson <vern@ee.lbl.gov> 8992 8993 * README: Heavily massaged for 2.4 8994 89951993-11-10 Vern Paxson <vern@ee.lbl.gov> 8996 8997 * flex.1: Added Landon Noll to thanks. 8998 89991993-11-10 Vern Paxson <vern@ee.lbl.gov> 9000 9001 * NEWS: 2.4 release 9002 90031993-11-10 Vern Paxson <vern@ee.lbl.gov> 9004 9005 * flex.1: 2.4 documentation 9006 90071993-11-10 Vern Paxson <vern@ee.lbl.gov> 9008 9009 * main.c: Added global to remember -P prefix so it can be written in 9010 -v summary. Alphabetized prefix generation, added yywrap 9011 90121993-11-09 Vern Paxson <vern@ee.lbl.gov> 9013 9014 * version.h: updated date for 2.4.0 :-( 9015 90161993-10-10 Vern Paxson <vern@ee.lbl.gov> 9017 9018 * FlexLexer.h: Whitespace tweaking 9019 90201993-10-10 Vern Paxson <vern@ee.lbl.gov> 9021 9022 * main.c: Use DEFAULT_CSIZE only if not using equivalence classes. 9023 90241993-10-10 Vern Paxson <vern@ee.lbl.gov> 9025 9026 * flex.1: Checkpoint prior to final 2.4 update 9027 90281993-10-04 Vern Paxson <vern@ee.lbl.gov> 9029 9030 * NEWS: Raw 2.4 changes 9031 90321993-10-04 Vern Paxson <vern@ee.lbl.gov> 9033 9034 * flex.skl: osfcn.h -> unistd.h 9035 90361993-10-04 Vern Paxson <vern@ee.lbl.gov> 9037 9038 * flex.skl: Added "static" to definition of yy_fatal_error as well 9039 as fwd decl. 9040 90411993-10-04 Vern Paxson <vern@ee.lbl.gov> 9042 9043 * flex.skl: Added yy_fatal_error function. 9044 90451993-10-03 Vern Paxson <vern@ee.lbl.gov> 9046 9047 * flex.skl, gen.c: Got rid of (char *) casts of yytext, no longer 9048 needed. 9049 90501993-10-03 Vern Paxson <vern@ee.lbl.gov> 9051 9052 * FlexLexer.h: YY_CHAR -> char added YYText(), YYLeng() 9053 90541993-10-03 Vern Paxson <vern@ee.lbl.gov> 9055 9056 * flex.skl, gen.c: Minimized use of YY_CHAR 9057 90581993-10-03 Vern Paxson <vern@ee.lbl.gov> 9059 9060 * main.c: Added "flex++" feature Minimized use of YY_CHAR 9061 90621993-10-02 Vern Paxson <vern@ee.lbl.gov> 9063 9064 * main.c: Clarified help message for -S 9065 90661993-10-02 Vern Paxson <vern@ee.lbl.gov> 9067 9068 * libyywrap.c, version.h: Initial revision 9069 90701993-10-02 Vern Paxson <vern@ee.lbl.gov> 9071 9072 * main.c: If -+ used, output to lex.yy.cc 9073 90741993-10-02 Vern Paxson <vern@ee.lbl.gov> 9075 9076 * FlexLexer.h, flex.skl: Switched from FILE*'s to stream's 9077 90781993-10-02 Vern Paxson <vern@ee.lbl.gov> 9079 9080 * flexdef.h: Added expand_nxt_chk() extern. 9081 90821993-10-02 Vern Paxson <vern@ee.lbl.gov> 9083 9084 * flex.skl: Added dynamic buffer growing. Added yyless() for 9085 section 3. 9086 90871993-10-02 Vern Paxson <vern@ee.lbl.gov> 9088 9089 * dfa.c, flexdef.h, gen.c, main.c: Added -a option for long-align. 9090 90911993-10-02 Vern Paxson <vern@ee.lbl.gov> 9092 9093 * scan.l: formfeed no longer considered whitespace 9094 90951993-09-21 Vern Paxson <vern@ee.lbl.gov> 9096 9097 * flexdef.h: Nuked FILENAMESIZE 9098 90991993-09-21 Vern Paxson <vern@ee.lbl.gov> 9100 9101 * main.c: yyflexlexer.h -> FlexLexer.h minor portability tweak 9102 91031993-09-21 Vern Paxson <vern@ee.lbl.gov> 9104 9105 * gen.c: Added start condition to EOF trace output 9106 91071993-09-21 Vern Paxson <vern@ee.lbl.gov> 9108 9109 * flex.skl: Added YY_START changed yyFlexLexer to define yylex() 9110 91111993-09-21 Vern Paxson <vern@ee.lbl.gov> 9112 9113 * misc.c: Minor portability tweaks 9114 91151993-09-21 Vern Paxson <vern@ee.lbl.gov> 9116 9117 * FlexLexer.h: Split into two classes, one fully abstract. yylex() 9118 no longer abstract in yyFlexLexer 9119 91201993-09-21 Vern Paxson <vern@ee.lbl.gov> 9121 9122 * scan.l: PC lint tweak 9123 91241993-09-21 Vern Paxson <vern@ee.lbl.gov> 9125 9126 * parse.y: YYSTYPE #define'd to int 9127 91281993-09-21 Vern Paxson <vern@ee.lbl.gov> 9129 9130 * nfa.c: minor lint tweak 9131 91321993-09-16 Vern Paxson <vern@ee.lbl.gov> 9133 9134 * FlexLexer.h: Initial revision 9135 91361993-09-16 Vern Paxson <vern@ee.lbl.gov> 9137 9138 * flexdef.h: Delete prototypes for Unix system calls. 9139 91401993-09-16 Vern Paxson <vern@ee.lbl.gov> 9141 9142 * ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, nfa.c, parse.y, 9143 scan.l, sym.c, tblcmp.c, yylex.c: nuked static RCS string 9144 91451993-09-16 Vern Paxson <vern@ee.lbl.gov> 9146 9147 * main.c: %array not allowed with C++ scanners 9148 91491993-09-16 Vern Paxson <vern@ee.lbl.gov> 9150 9151 * scan.l: Fixed bugs regarding %{%} code in section 2 prolog %array 9152 not allowed with C++ scanners 9153 91541993-08-25 Vern Paxson <vern@ee.lbl.gov> 9155 9156 * flexdef.h: Added C_plus_plus flag. 9157 91581993-08-25 Vern Paxson <vern@ee.lbl.gov> 9159 9160 * flex.skl: First version of C/C++ skeleton 9161 91621993-08-25 Vern Paxson <vern@ee.lbl.gov> 9163 9164 * gen.c: yy_state_type declared earlier. Made a bunch of statics 9165 only output if not -+ 9166 91671993-08-25 Vern Paxson <vern@ee.lbl.gov> 9168 9169 * main.c: Added -+ option, updated usage() output, rearranged some 9170 generated code to come at the right point in the output for 9171 yyflexlexer.h. 9172 91731993-08-25 Vern Paxson <vern@ee.lbl.gov> 9174 9175 * misc.c: Added %+/%-/%* to skelout() 9176 91771993-08-25 Vern Paxson <vern@ee.lbl.gov> 9178 9179 * scan.l: EOF in section 2 prolog leads to section 0, not section 3 9180 91811993-08-25 Vern Paxson <vern@ee.lbl.gov> 9182 9183 * yylex.c: Dump promotion of EOF in section 2 to turn on section 3; 9184 instead just treat it like a final EOF 9185 91861993-08-25 Vern Paxson <vern@ee.lbl.gov> 9187 9188 * dfa.c: yy_nxt table should be "const" 9189 91901993-08-24 Vern Paxson <vern@ee.lbl.gov> 9191 9192 * flexdef.h: Removed a lot of #ifdef chud "backtracking" -> "backing 9193 up" 9194 91951993-08-24 Vern Paxson <vern@ee.lbl.gov> 9196 9197 * main.c: "backtracking" -> "backing up" got rid of time reports 9198 91991993-08-24 Vern Paxson <vern@ee.lbl.gov> 9200 9201 * gen.c: "backtracking" -> "backing up" some portability tweaks 9202 fixed to only call flexscan() when done if known to be in section 3 9203 92041993-08-24 Vern Paxson <vern@ee.lbl.gov> 9205 9206 * misc.c: isascii() moved to flexdef.h nuked flex_gettime() 9207 92081993-08-24 Vern Paxson <vern@ee.lbl.gov> 9209 9210 * scan.l: Fixed bug with empty section 2 9211 92121993-08-24 Vern Paxson <vern@ee.lbl.gov> 9213 9214 * yylex.c: Chucked definition of isascii() 9215 92161993-08-24 Vern Paxson <vern@ee.lbl.gov> 9217 9218 * flex.skl: preserve yytext on input() bug fix when combining 9219 yyless() with yymore() checkpoint prior to C++ option 9220 92211993-08-24 Vern Paxson <vern@ee.lbl.gov> 9222 9223 * dfa.c: "backtracking" -> "backing up" 9224 92251993-07-09 Vern Paxson <vern@ee.lbl.gov> 9226 9227 * flex.skl: Fixed to not generate extra EOF's after reading one. 9228 92291993-07-05 Vern Paxson <vern@ee.lbl.gov> 9230 9231 * main.c: Spit out definition of YY_CHAR early 9232 92331993-07-05 Vern Paxson <vern@ee.lbl.gov> 9234 9235 * flex.skl: Some rearranging to make sure things get declared in the 9236 right order 9237 92381993-07-05 Vern Paxson <vern@ee.lbl.gov> 9239 9240 * tblcmp.c: Some comment fixes as per Wilhelms 9241 92421993-07-05 Vern Paxson <vern@ee.lbl.gov> 9243 9244 * scan.l: Nuked #undef of yywrap, now that it's a function 9245 92461993-07-05 Vern Paxson <vern@ee.lbl.gov> 9247 9248 * parse.y: Fixed bug with Z-a character classes as per Wilhelms 9249 92501993-07-05 Vern Paxson <vern@ee.lbl.gov> 9251 9252 * nfa.c: added check_char call in mkstate() to prevent bad xtion 9253 chars 9254 92551993-07-05 Vern Paxson <vern@ee.lbl.gov> 9256 9257 * gen.c: Fixed some reallocation bugs, etc. as per Wilhelms 9258 92591993-07-05 Vern Paxson <vern@ee.lbl.gov> 9260 9261 * flexdef.h: Added check_char(), readable_form() 9262 92631993-07-05 Vern Paxson <vern@ee.lbl.gov> 9264 9265 * flex.skl: Added #ifndef's around #define's to let user override 9266 Moved a bunch of definitions prior to section 1 9267 92681993-07-05 Vern Paxson <vern@ee.lbl.gov> 9269 9270 * dfa.c: Wilhems bug fixes. 9271 92721993-07-05 Vern Paxson <vern@ee.lbl.gov> 9273 9274 * ccl.c, misc.c: Added check_char() 9275 92761993-06-12 Vern Paxson <vern@ee.lbl.gov> 9277 9278 * flexdef.h: Changed to use yy_flex_alloc() and friends 9279 92801993-06-12 Vern Paxson <vern@ee.lbl.gov> 9281 9282 * main.c: Added -P flag 9283 92841993-06-12 Vern Paxson <vern@ee.lbl.gov> 9285 9286 * scan.l: Fixed bug in lex % directives 9287 92881993-06-12 Vern Paxson <vern@ee.lbl.gov> 9289 9290 * misc.c: Modified to use yy_flex_alloc() and friends 9291 92921993-06-12 Vern Paxson <vern@ee.lbl.gov> 9293 9294 * sym.c: Modified to use yy_flex_alloc() 9295 92961993-06-12 Vern Paxson <vern@ee.lbl.gov> 9297 9298 * flex.skl: Modified to use yy_flex_alloc() and friends Moved some 9299 globals earlier in the file to permit access in section 1 9300 93011993-06-12 Vern Paxson <vern@ee.lbl.gov> 9302 9303 * dfa.c: Got rid of code needed for %t 9304 93051993-04-14 Vern Paxson <vern@ee.lbl.gov> 9306 9307 * ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, libmain.c, 9308 main.c, misc.c, nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 9309 Reformatting. 9310 93111993-04-05 Vern Paxson <vern@ee.lbl.gov> 9312 9313 * flex.1: Fixed bug in description of backtracking 9314 93151993-04-05 Vern Paxson <vern@ee.lbl.gov> 9316 9317 * NEWS: 2.3.8 9318 93191993-04-05 Vern Paxson <vern@ee.lbl.gov> 9320 9321 * flex.skl, main.c: %array support 9322 93231993-04-05 Vern Paxson <vern@ee.lbl.gov> 9324 9325 * misc.c: Added non-STDC clause for '\a' 9326 93271993-04-05 Vern Paxson <vern@ee.lbl.gov> 9328 9329 * scan.l: Fixed subtle problems regarding '*'s in comments 9330 %pointer/%array match entire lines 9331 93321993-04-05 Vern Paxson <vern@ee.lbl.gov> 9333 9334 * gen.c: Added %array support 9335 93361993-02-06 Vern Paxson <vern@ee.lbl.gov> 9337 9338 * README: Finally updated email addr 9339 93401993-02-06 Vern Paxson <vern@ee.lbl.gov> 9341 9342 * flex.1: Mostly .LP -> .PP 9343 93441993-02-06 Vern Paxson <vern@ee.lbl.gov> 9345 9346 * flexdef.h: [no log message] 9347 93481993-02-06 Vern Paxson <vern@ee.lbl.gov> 9349 9350 * main.c, scan.l: A lot of tweaks ... 9351 93521993-02-06 Vern Paxson <vern@ee.lbl.gov> 9353 9354 * ccl.c: reallocate_character_array -> reallocate_Character_array 9355 93561993-02-06 Vern Paxson <vern@ee.lbl.gov> 9357 9358 * gen.c: Bug/lint fixes Modified to work with "action" array instead 9359 of temp file 9360 93611993-02-06 Vern Paxson <vern@ee.lbl.gov> 9362 9363 * sym.c: Fixed bug in 8-bit hashing 9364 93651993-02-06 Vern Paxson <vern@ee.lbl.gov> 9366 9367 * parse.y: numerous bug fixes extra formatting of error/warning 9368 messages added support of <*>, partial support for nested start 9369 conditions 9370 93711993-02-06 Vern Paxson <vern@ee.lbl.gov> 9372 9373 * ecs.c: Remove %t cruft 9374 93751993-02-06 Vern Paxson <vern@ee.lbl.gov> 9376 9377 * flex.skl: Beginning of %pointer/%array support 9378 93791993-02-06 Vern Paxson <vern@ee.lbl.gov> 9380 9381 * dfa.c: Added keeping track of which rules are useful fixed a 9382 fencepost error in checking for scanners that require -8 9383 93841993-02-06 Vern Paxson <vern@ee.lbl.gov> 9385 9386 * nfa.c: Added checking for whether rules are useful modified to 9387 work with internal "action" array 9388 93891993-02-06 Vern Paxson <vern@ee.lbl.gov> 9390 9391 * misc.c: Added internal "action" array, internal skeleton, 9392 zero_out() in lieu of bzero 9393 93941993-02-06 Vern Paxson <vern@ee.lbl.gov> 9395 9396 * tblcmp.c: Fixed a bunch of fencepost errors in increasing tables. 9397 93981993-02-06 Vern Paxson <vern@ee.lbl.gov> 9399 9400 * yylex.c: -Wall fix 9401 94021991-03-28 Vern Paxson <vern@ee.lbl.gov> 9403 9404 * gen.c: Fixed out-of-bounds access bug; patch #7 for release 2.3 9405 94061991-03-28 Vern Paxson <vern@ee.lbl.gov> 9407 9408 * NEWS: Patch #7 for 2.3 9409 94101990-10-23 Vern Paxson <vern@ee.lbl.gov> 9411 9412 * gen.c: fixed missing "rule_type" entry for end-of-buffer action 9413 94141990-08-29 Vern Paxson <vern@ee.lbl.gov> 9415 9416 * gen.c: Fixed yymore() but in not resetting yy_more_len 9417 94181990-08-29 Vern Paxson <vern@ee.lbl.gov> 9419 9420 * NEWS: Patch #6 for 2.3 9421 94221990-08-16 Vern Paxson <vern@ee.lbl.gov> 9423 9424 * NEWS: Patch #5 9425 94261990-08-14 Vern Paxson <vern@ee.lbl.gov> 9427 9428 * misc.c: fixed comment in myesc() 9429 94301990-08-14 Vern Paxson <vern@ee.lbl.gov> 9431 9432 * NEWS: fixed date in patch #4 9433 94341990-08-14 Vern Paxson <vern@ee.lbl.gov> 9435 9436 * NEWS: patch #4 9437 94381990-08-14 Vern Paxson <vern@ee.lbl.gov> 9439 9440 * misc.c: fixed hexadecimal escapes; added is_hex_digit() 9441 94421990-08-03 Vern Paxson <vern@ee.lbl.gov> 9443 9444 * NEWS: Patch #3 9445 94461990-08-03 Vern Paxson <vern@ee.lbl.gov> 9447 9448 * flex.skl, flexdef.h: changed to include <stddef.h> for __GNUC__ 9449 94501990-08-02 Vern Paxson <vern@ee.lbl.gov> 9451 9452 * NEWS: 2.3 patch #2 9453 94541990-08-02 Vern Paxson <vern@ee.lbl.gov> 9455 9456 * flex.skl: Another try at getting the malloc() definitions correct; 9457 this time for g++, too 9458 94591990-08-02 Vern Paxson <vern@ee.lbl.gov> 9460 9461 * flex.skl, flexdef.h: fixed to declare malloc() and free() by hand 9462 if __GNUC__ 9463 94641990-07-28 Vern Paxson <vern@ee.lbl.gov> 9465 9466 * flexdef.h: Changed to get malloc definition in identical fashion 9467 to that used by flex.skel 9468 94691990-06-28 Vern Paxson <vern@ee.lbl.gov> 9470 9471 * NEWS: [no log message] 9472 94731990-06-28 Vern Paxson <vern@ee.lbl.gov> 9474 9475 * flex.1: Fixed bug in mini-scanner examle Fixed bug in YY_INPUT 9476 redefinition yylineno defense reentrancy documentation Something 9477 else which I forget. 9478 94791990-06-27 Vern Paxson <vern@ee.lbl.gov> 9480 9481 * COPYING, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, main.c, misc.c, 9482 nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 4.4 BSD copyright 9483 94841990-05-26 Vern Paxson <vern@ee.lbl.gov> 9485 9486 * README: Changed prolog to reflect 2.3 release. 9487 94881990-05-26 Vern Paxson <vern@ee.lbl.gov> 9489 9490 * NEWS: pointed reader at Makefile instead of README for porting 9491 considerations added Makefile comments: support for SCO Unix; 9492 parameterization 9493 94941990-05-26 Vern Paxson <vern@ee.lbl.gov> 9495 9496 * flex.skl: Added DONT_HAVE_STDLIB_H and declarations of malloc() 9497 94981990-05-26 Vern Paxson <vern@ee.lbl.gov> 9499 9500 * NEWS: 2.3 changes 9501 95021990-05-26 Vern Paxson <vern@ee.lbl.gov> 9503 9504 * flex.1: documentation on new features Comment regarding Ove's work 9505 ^foo|bar difference between flex / lex yyin initialization 9506 difference documented that yy_switch_to_buffer can be used in 9507 yywrap() documented that # comments are deprecated 9508 95091990-05-26 Vern Paxson <vern@ee.lbl.gov> 9510 9511 * main.c: declared void functions as such added prototypes for 9512 forward references changed to check for error status when closing 9513 files 9514 95151990-05-26 Vern Paxson <vern@ee.lbl.gov> 9516 9517 * yylex.c: Added macro definition for isascii() if not already 9518 present 9519 95201990-05-26 Vern Paxson <vern@ee.lbl.gov> 9521 9522 * sym.c: declared void functions as such added prototypes for 9523 forward references changed to use format_pinpoint_message where 9524 appropriate 9525 95261990-05-26 Vern Paxson <vern@ee.lbl.gov> 9527 9528 * scan.l: declared void functions as such changed to strip # 9529 comments, as documented moved #undef of yywrap() to before include 9530 of flexdef, so prototype doesn't get screwed up 9531 95321990-05-26 Vern Paxson <vern@ee.lbl.gov> 9533 9534 * parse.y: introduced format_pinpoint_message() declared void 9535 functions as such changed lone <<EOF>> to apply to all outstanding 9536 start conditions 9537 95381990-05-26 Vern Paxson <vern@ee.lbl.gov> 9539 9540 * nfa.c, tblcmp.c: declared void functions as such added prototypes 9541 for forward references 9542 95431990-05-26 Vern Paxson <vern@ee.lbl.gov> 9544 9545 * misc.c: declared void functions as such prototypes for forward 9546 references shuffled around some routines to make the order perhaps a 9547 little more logical changed memory references to use void* instead 9548 of char* 9549 95501990-05-26 Vern Paxson <vern@ee.lbl.gov> 9551 9552 * libmain.c: Added declaration of arguments made yylex() a function 9553 95541990-05-26 Vern Paxson <vern@ee.lbl.gov> 9555 9556 * gen.c: prototypes for forward references declared void functions 9557 as such yy_flex_debug testing of error on file closes casts to void 9558 for sprintf() and strcpy() 9559 95601990-05-26 Vern Paxson <vern@ee.lbl.gov> 9561 9562 * flexdef.h: Added prototypes changed memory allocation routines to 9563 deal with void*'s instead of char*'s some rearranging for VMS 9564 95651990-05-26 Vern Paxson <vern@ee.lbl.gov> 9566 9567 * flex.skl: Added YY_USER_INIT Added yy_new_buffer() alias for 9568 yy_create_buffer() fixed (hopefully) malloc declaration headaches 9569 95701990-05-26 Vern Paxson <vern@ee.lbl.gov> 9571 9572 * ecs.c: declared void functions as such declared void functions as 9573 such 9574 95751990-05-26 Vern Paxson <vern@ee.lbl.gov> 9576 9577 * dfa.c: prototypes for forward references declared void functions 9578 as such 9579 95801990-05-26 Vern Paxson <vern@ee.lbl.gov> 9581 9582 * ccl.c: Declared void functions as such 9583 95841990-04-12 Vern Paxson <vern@ee.lbl.gov> 9585 9586 * flex.skl: added fix for allowing yy_switch_to_buffer() in yywrap() 9587 95881990-04-03 Vern Paxson <vern@ee.lbl.gov> 9589 9590 * NEWS: patch #3 - -I fix 9591 95921990-03-30 Vern Paxson <vern@ee.lbl.gov> 9593 9594 * gen.c: Changed generation of archaic "continue" to "goto 9595 yy_find_action" 9596 95971990-03-27 Vern Paxson <vern@ee.lbl.gov> 9598 9599 * NEWS: Patch #2 changes 9600 96011990-03-27 Vern Paxson <vern@ee.lbl.gov> 9602 9603 * flex.skl: fixed fencepost errors with yy_buf_size and detecting 9604 NUL's 9605 96061990-03-26 Vern Paxson <vern@ee.lbl.gov> 9607 9608 * NEWS: [no log message] 9609 96101990-03-26 Vern Paxson <vern@ee.lbl.gov> 9611 9612 * flex.skl: g++ tweaks 9613 96141990-03-23 Vern Paxson <vern@ee.lbl.gov> 9615 9616 * NEWS: Changes for Patch #1. 9617 96181990-03-23 Vern Paxson <vern@ee.lbl.gov> 9619 9620 * flex.skl: fix for g++ 9621 96221990-03-23 Vern Paxson <vern@ee.lbl.gov> 9623 9624 * flex.1: minor typos and formatting changes. Removed BITNET 9625 address. 9626 96271990-03-23 Vern Paxson <vern@ee.lbl.gov> 9628 9629 * README: nuked BITNET address. 9630 96311990-03-20 Vern Paxson <vern@ee.lbl.gov> 9632 9633 * README: 2.2 README 9634 96351990-03-20 Vern Paxson <vern@ee.lbl.gov> 9636 9637 * NEWS: USG alias. 9638 96391990-03-20 Vern Paxson <vern@ee.lbl.gov> 9640 9641 * flexdef.h: Added USG alias for SYS_V 9642 96431990-03-20 Vern Paxson <vern@ee.lbl.gov> 9644 9645 * : [no log message] 9646 96471990-03-20 Vern Paxson <vern@ee.lbl.gov> 9648 9649 * flex.skl: Tweaks for lint and C++ 9650 96511990-03-20 Vern Paxson <vern@ee.lbl.gov> 9652 9653 * flex.1: -ll => -lfl 9654 96551990-03-20 Vern Paxson <vern@ee.lbl.gov> 9656 9657 * NEWS: 2.2 changes 9658 96591990-03-20 Vern Paxson <vern@ee.lbl.gov> 9660 9661 * flex.skl: Changed to use YY_BUFFER_STATE everywhere. 9662 96631990-03-20 Vern Paxson <vern@ee.lbl.gov> 9664 9665 * flex.1: [no log message] 9666 96671990-03-20 Vern Paxson <vern@ee.lbl.gov> 9668 9669 * dfa.c: "associated rules" changed to "associated rule line 9670 numbers". 9671 96721990-03-20 Vern Paxson <vern@ee.lbl.gov> 9673 9674 * scan.l: cast added to malloc() call to keep lint happy. 9675 96761990-03-20 Vern Paxson <vern@ee.lbl.gov> 9677 9678 * yylex.c: Fixed handling of premature EOF's. 9679 96801990-03-20 Vern Paxson <vern@ee.lbl.gov> 9681 9682 * sym.c: Removed declaration of malloc() 9683 96841990-03-20 Vern Paxson <vern@ee.lbl.gov> 9685 9686 * scan.l: Removed malloc() declaration. Added detection of EOF in 9687 actions. 9688 96891990-03-20 Vern Paxson <vern@ee.lbl.gov> 9690 9691 * parse.y: Rules rewritten so '/' and '$' parsed correctly. 9692 96931990-03-20 Vern Paxson <vern@ee.lbl.gov> 9694 9695 * nfa.c: Corrected line numbers for continued actions. 9696 96971990-03-20 Vern Paxson <vern@ee.lbl.gov> 9698 9699 * misc.c: Removed declarations of malloc() and realloc(). 9700 97011990-03-20 Vern Paxson <vern@ee.lbl.gov> 9702 9703 * main.c: Summary of generation flags. Minor -8 tweaks. 9704 97051990-03-20 Vern Paxson <vern@ee.lbl.gov> 9706 9707 * gen.c: full support for -d 9708 97091990-03-20 Vern Paxson <vern@ee.lbl.gov> 9710 9711 * flexdef.h: defines for malloc() and realloc() conditional defines 9712 for abs(), min(), and max() 9713 97141990-03-20 Vern Paxson <vern@ee.lbl.gov> 9715 9716 * flex.skl: Many multiple-buffer additions. 9717 97181990-03-20 Vern Paxson <vern@ee.lbl.gov> 9719 9720 * dfa.c: -8 tweaks. 9721 97221990-03-19 Vern Paxson <vern@ee.lbl.gov> 9723 9724 * flex.skl: Proto hacks. NUL hacks. Debugging hacks. C++ hacks. 9725 97261990-03-16 Vern Paxson <vern@ee.lbl.gov> 9727 9728 * : RCS won't let me unedit! gets "Missing access list" 9729 97301990-03-16 Vern Paxson <vern@ee.lbl.gov> 9731 9732 * tblcmp.c: Minor tweaks for NUL's. 9733 97341990-03-16 Vern Paxson <vern@ee.lbl.gov> 9735 9736 * : no changes -- had checked out for testing smaller read buffer 9737 sizes 9738 97391990-03-16 Vern Paxson <vern@ee.lbl.gov> 9740 9741 * nfa.c: hack for NUL's. 9742 97431990-03-16 Vern Paxson <vern@ee.lbl.gov> 9744 9745 * misc.c: Hack to cshell for NUL's. 9746 97471990-03-16 Vern Paxson <vern@ee.lbl.gov> 9748 9749 * main.c: NUL's. -8 9750 97511990-03-16 Vern Paxson <vern@ee.lbl.gov> 9752 9753 * gen.c: NUL's. 9754 97551990-03-16 Vern Paxson <vern@ee.lbl.gov> 9756 9757 * flexdef.h: NUL's. 8-bit chars. 9758 97591990-03-16 Vern Paxson <vern@ee.lbl.gov> 9760 9761 * flex.skl: NUL's; indenting 9762 97631990-03-16 Vern Paxson <vern@ee.lbl.gov> 9764 9765 * dfa.c: more thrashing around with NUL's 9766 97671990-03-16 Vern Paxson <vern@ee.lbl.gov> 9768 9769 * ccl.c: removed NUL hack 9770 97711990-03-14 Vern Paxson <vern@ee.lbl.gov> 9772 9773 * yylex.c: Added <<EOF>> token 9774 97751990-03-14 Vern Paxson <vern@ee.lbl.gov> 9776 9777 * ecs.c, flexdef.h: Tweaks for NUL chars. 9778 97791990-03-14 Vern Paxson <vern@ee.lbl.gov> 9780 9781 * dfa.c, gen.c, main.c, misc.c, parse.y, scan.l, tblcmp.c: Tweaks 9782 for NUL chars. 9783 97841990-03-14 Vern Paxson <vern@ee.lbl.gov> 9785 9786 * ccl.c: Tweaks for handling NUL's. 9787 97881990-02-28 Vern Paxson <vern@ee.lbl.gov> 9789 9790 * flex.1: [no log message] 9791 97921990-02-28 Vern Paxson <vern@ee.lbl.gov> 9793 9794 * flex.1: Changed .so options.man to inlined version since flex.1 9795 will have a different (shorter) options description. 9796 97971990-02-28 Vern Paxson <vern@ee.lbl.gov> 9798 9799 * flex.1: [no log message] 9800 98011990-02-28 Vern Paxson <vern@ee.lbl.gov> 9802 9803 * flex.1: [no log message] 9804 98051990-02-26 Vern Paxson <vern@ee.lbl.gov> 9806 9807 * flex.1: [no log message] 9808 98091990-02-25 Vern Paxson <vern@ee.lbl.gov> 9810 9811 * flex.1: [no log message] 9812 98131990-02-25 Vern Paxson <vern@ee.lbl.gov> 9814 9815 * flex.1: Initial revision 9816 98171990-01-16 Vern Paxson <vern@ee.lbl.gov> 9818 9819 * gen.c: Restored EOB accepting list for REJECT. Second try at 2.2 9820 Release. 9821 98221990-01-16 Vern Paxson <vern@ee.lbl.gov> 9823 9824 * misc.c: Added missing ',' in error message. 2.2 Release, second 9825 try. 9826 98271990-01-16 Vern Paxson <vern@ee.lbl.gov> 9828 9829 * yylex.c: 8-bit char support. 2.2 Release. 9830 98311990-01-15 Vern Paxson <vern@ee.lbl.gov> 9832 9833 * scan.l: 8-bit char support. Arbitrary indented/%{} code allowed 9834 in section 2. \x escapes. %t support. Minor POSIX-compliance 9835 changes. BEGIN(0) -> BEGIN(INITIAL). yywrap() and set_input_file() 9836 for multiple input files. C_COMMENT_2 removed. 2.2 Release. 9837 98381990-01-15 Vern Paxson <vern@ee.lbl.gov> 9839 9840 * flexdef.h: 8-bit char support. SYS_V / Atari portability fixes. 9841 Removed generated array names. CSIZE now only defined if not 9842 already defined. Added "csize" global. Added "input_files", 9843 "num_input_files", and "program_name" globals. %t support globals. 9844 2.2 Release. 9845 98461990-01-15 Vern Paxson <vern@ee.lbl.gov> 9847 9848 * gen.c: Removed unused EOB_accepting_list array. 2.2 Release. 9849 98501990-01-15 Vern Paxson <vern@ee.lbl.gov> 9851 9852 * gen.c: Bug in -F table generation fixed. 8-bit char support. 9853 Hardwired generated array names. "const"'s added to generated code. 9854 Fixed yymore() / trailing context bug. 9855 98561990-01-15 Vern Paxson <vern@ee.lbl.gov> 9857 9858 * parse.y: 8-bit char support. Error-message pinpointing. 2.2 9859 Release. 9860 98611990-01-15 Vern Paxson <vern@ee.lbl.gov> 9862 9863 * main.c: Unsigned char support. %t support. Removed hard-wiring 9864 of program name "flex". -c changed to -C; -c now deprecated. -n 9865 added. :-( Multiple input files. SYSV tmpnam() use. Removed old 9866 #define's from output. Identified error messages w/ filename and 9867 line. 2.2 Release. 9868 98691990-01-15 Vern Paxson <vern@ee.lbl.gov> 9870 9871 * sym.c: Unsigned char support. 2.2 Release. 9872 98731990-01-15 Vern Paxson <vern@ee.lbl.gov> 9874 9875 * nfa.c: Removed redundant test. 2.2 Release. 9876 98771990-01-15 Vern Paxson <vern@ee.lbl.gov> 9878 9879 * misc.c: Unsigned char support. \x support. 2.2 Release. 9880 98811990-01-15 Vern Paxson <vern@ee.lbl.gov> 9882 9883 * tblcmp.c: 8-bit char support. 2.2 Release. 9884 98851990-01-15 Vern Paxson <vern@ee.lbl.gov> 9886 9887 * flex.skl: C++ support. Turbo-C support. 8-bit char support. 9888 yyleng is an int. unput() callable in section 3. yymore hacks. 9889 yyrestart() no longer closes stdin. 2.2 Release. 9890 98911990-01-15 Vern Paxson <vern@ee.lbl.gov> 9892 9893 * ecs.c: %t support. 8-bit/unsigned char support. 2.2 Release. 9894 98951990-01-15 Vern Paxson <vern@ee.lbl.gov> 9896 9897 * dfa.c: %t hacks. minor cosmetics. 2.2 Relase. 9898 98991990-01-15 Vern Paxson <vern@ee.lbl.gov> 9900 9901 * ccl.c: Changes for unsigned/8-bit chars. 2.2 Release. 9902 99031990-01-10 Vern Paxson <vern@ee.lbl.gov> 9904 9905 * libmain.c: Initial revision 9906 99071989-12-30 Vern Paxson <vern@ee.lbl.gov> 9908 9909 * nfa.c: removed gratuitous trailing context code 9910 99111989-12-30 Vern Paxson <vern@ee.lbl.gov> 9912 9913 * main.c: made -c<compression flags> case-sensitive 9914 99151989-12-30 Vern Paxson <vern@ee.lbl.gov> 9916 9917 * flex.skl: unput() bug fix 9918 99191989-12-30 Vern Paxson <vern@ee.lbl.gov> 9920 9921 * README: [no log message] 9922 99231989-06-20 Vern Paxson <vern@ee.lbl.gov> 9924 9925 * scan.l: changed to not use '|' and trailing context combo so users 9926 can test using -F ... 9927 99281989-06-20 Vern Paxson <vern@ee.lbl.gov> 9929 9930 * parse.y: made trailing context combined with '|' warning always 9931 come out 9932 99331989-06-20 Vern Paxson <vern@ee.lbl.gov> 9934 9935 * README: [no log message] 9936 99371989-06-20 Vern Paxson <vern@ee.lbl.gov> 9938 9939 * COPYING: Initial revision 9940 99411989-06-20 Vern Paxson <vern@ee.lbl.gov> 9942 9943 * NEWS, README, main.c: [no log message] 9944 99451989-06-20 Vern Paxson <vern@ee.lbl.gov> 9946 9947 * README: [no log message] 9948 99491989-06-20 Vern Paxson <vern@ee.lbl.gov> 9950 9951 * NEWS, README, main.c: [no log message] 9952 99531989-06-20 Vern Paxson <vern@ee.lbl.gov> 9954 9955 * : Beta release 9956 99571989-06-20 Vern Paxson <vern@ee.lbl.gov> 9958 9959 * NEWS, main.c: [no log message] 9960 99611989-06-20 Vern Paxson <vern@ee.lbl.gov> 9962 9963 * flex.skl, flexdef.h, gen.c, misc.c, nfa.c, parse.y, scan.l, sym.c: 9964 2.0.1 beta 9965 99661989-06-20 Vern Paxson <vern@ee.lbl.gov> 9967 9968 * README: [no log message] 9969 99701989-05-25 Vern Paxson <vern@ee.lbl.gov> 9971 9972 * gen.c: fixsed bug with -I and backtracking 9973 99741989-05-25 Vern Paxson <vern@ee.lbl.gov> 9975 9976 * flex.skl: Cleaned up forward declarations of yyunput() and input() 9977 99781989-05-25 Vern Paxson <vern@ee.lbl.gov> 9979 9980 * parse.y: Split copyright string. 9981 99821989-05-25 Vern Paxson <vern@ee.lbl.gov> 9983 9984 * nfa.c: Split copyright string. Added check for empty machine in 9985 dupmachine(). 9986 99871989-05-25 Vern Paxson <vern@ee.lbl.gov> 9988 9989 * ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, scan.l, sym.c, 9990 tblcmp.c, yylex.c: Split copyright string into two to avoid tempting 9991 fate with \<newline> sequences ... 9992 99931989-05-24 Vern Paxson <vern@ee.lbl.gov> 9994 9995 * README: updated for 2nd release Beta test added RCS header 9996 99971989-05-24 Vern Paxson <vern@ee.lbl.gov> 9998 9999 * flexdef.h: removed static char copyright 10000 100011989-05-24 Vern Paxson <vern@ee.lbl.gov> 10002 10003 * flexdef.h: Added BSD copyright notice. Removed 10004 FAST_SKELETON_FILE. 10005 100061989-05-24 Vern Paxson <vern@ee.lbl.gov> 10007 10008 * main.c: added BSD copyright notice. Removed references to 10009 FAST_SKELETON_FILE. 10010 100111989-05-24 Vern Paxson <vern@ee.lbl.gov> 10012 10013 * ecs.c, gen.c, nfa.c: Added BSD copyright notice 10014 100151989-05-24 Vern Paxson <vern@ee.lbl.gov> 10016 10017 * ccl.c, dfa.c, misc.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 10018 added BSD copyright notice 10019 100201989-05-24 Vern Paxson <vern@ee.lbl.gov> 10021 10022 * flex.skl: Initial revision 10023 100241989-05-19 Vern Paxson <vern@ee.lbl.gov> 10025 10026 * yylex.c: renamed accnum to num_rules 10027 100281989-05-19 Vern Paxson <vern@ee.lbl.gov> 10029 10030 * tblcmp.c: moved table generation code to gen.c moved ntod() to 10031 dfa.c 10032 100331989-05-19 Vern Paxson <vern@ee.lbl.gov> 10034 10035 * sym.c: the most piddling format change imaginable 10036 100371989-05-19 Vern Paxson <vern@ee.lbl.gov> 10038 10039 * scan.l: changed to look for yymore, REJECT, %used and %unused 10040 removed gross magic for dealing with section 3 10041 100421989-05-19 Vern Paxson <vern@ee.lbl.gov> 10043 10044 * nfa.c, parse.y: changes for variable trailing context 10045 100461989-05-19 Vern Paxson <vern@ee.lbl.gov> 10047 10048 * misc.c: added all_lower() and all_upper() 10049 100501989-05-19 Vern Paxson <vern@ee.lbl.gov> 10051 10052 * main.c: added checking for features being Really used 10053 backtracking, performance reports misc. cleanup 10054 100551989-05-19 Vern Paxson <vern@ee.lbl.gov> 10056 10057 * gen.c: major overhaul for merged skeleton 10058 100591989-05-19 Vern Paxson <vern@ee.lbl.gov> 10060 10061 * flexdef.h: a zillion changes/additions/cleanups 10062 100631989-05-19 Vern Paxson <vern@ee.lbl.gov> 10064 10065 * dfa.c: added backtrack report added checking for dangerous 10066 trailing context considerable minor cleanup 10067 100681989-05-19 Vern Paxson <vern@ee.lbl.gov> 10069 10070 * ccl.c: list_character_set() modified to take a FILE to write to 10071 ... 10072 100731989-05-19 Vern Paxson <vern@ee.lbl.gov> 10074 10075 * README: updated for beta release 10076 100771988-11-25 Vern Paxson <vern@ee.lbl.gov> 10078 10079 * main.c: added -p flag generation of #define's for scanner 10080 100811988-11-25 Vern Paxson <vern@ee.lbl.gov> 10082 10083 * flexdef.h: Added END_OF_BUFFER_ACTION and bol_needed 10084 100851988-11-25 Vern Paxson <vern@ee.lbl.gov> 10086 10087 * dfa.c: added ntod() 10088 100891988-05-09 Vern Paxson <vern@ee.lbl.gov> 10090 10091 * gen.c: Initial revision 10092 100931988-05-08 Vern Paxson <vern@ee.lbl.gov> 10094 10095 * yylex.c: RCS header changed display style of non-printings from ^x 10096 to \0xx 10097 100981988-05-08 Vern Paxson <vern@ee.lbl.gov> 10099 10100 * tblcmp.c: RCS header MAX_XTIONS_FOR_FULL_INTERIOR_FIT -> 10101 MAX_XTIONS_FULL_INTERIOR_FIT made back-tracking accepting number be 10102 one greater than the last legit accepting number, instead of 0. 10103 This way, end-of-buffer can take 0 and no negative accepting numbers 10104 are needed. added genftbl() changed last ftl references to C added 10105 check for UNSIGNED_CHAR's added back-track logic to make_tables() 10106 added checking and report for backtracking fixed fence-post error 10107 with onesp stack pointer 10108 101091988-05-08 Vern Paxson <vern@ee.lbl.gov> 10110 10111 * sym.c: RCS header changed "entry" to "sym_entry" to avoid conflict 10112 with old keyword 10113 101141988-05-08 Vern Paxson <vern@ee.lbl.gov> 10115 10116 * scan.l: RCS header removed \^ from ESCSEQ 10117 101181988-05-08 Vern Paxson <vern@ee.lbl.gov> 10119 10120 * parse.y: RCS header bug fix due to missing default rule, could 10121 have to backtrack when backtrack variables haven't been set up 10122 101231988-05-08 Vern Paxson <vern@ee.lbl.gov> 10124 10125 * nfa.c: RCS ident yy_cp, yy_bp support name shortenings assoc_rule 10126 support 10127 101281988-05-08 Vern Paxson <vern@ee.lbl.gov> 10129 10130 * misc.c: RCS header check before malloc()'ing for 16 bit overflow 10131 MS_DOS, VMS ifdef's removed commented-out \^ code removed FTLSOURCE 10132 code added readable_form() 10133 101341988-05-08 Vern Paxson <vern@ee.lbl.gov> 10135 10136 * main.c: Added RCS header removed revision history misc additions 10137 and fixes to globals VMS ifdef's backtracking statistics -p flag 10138 name shortenings 10139 101401988-05-08 Vern Paxson <vern@ee.lbl.gov> 10141 10142 * flexdef.h: removed revision history added RCS header added VMS, 10143 MS_DOS ifdef's removed DEFAULT_ACTION, changed END_OF_BUFFER_ACTION 10144 shortened MAX_XTIONS_FOR_FULL_INTERIOR_FIT to 10145 MAX_XTIONS_FULL_INTERIOR_FIT added MAX_ASSOC_RULES added 10146 performance_report, assoc_rule gloabls added num_backtracking gloabl 10147 shortened allocate_integer_pointer_array, 10148 reallocate_integer_pointer_array 10149 101501988-05-08 Vern Paxson <vern@ee.lbl.gov> 10151 10152 * ecs.c: added RCS id added PROCFLG to avoid assumption of signed 10153 char's 10154 101551988-05-08 Vern Paxson <vern@ee.lbl.gov> 10156 10157 * dfa.c: added RCS id added check_for_backtracking() added 10158 dump_associated_rules() added dump_transitions() shortened 10159 reallocate_integer_pointer_array to reallocate_int_ptr_array removed 10160 some dfaacc_{state,set} abuses 10161 101621988-05-08 Vern Paxson <vern@ee.lbl.gov> 10163 10164 * ccl.c: Added list_character_set() 10165 101661988-05-07 Vern Paxson <vern@ee.lbl.gov> 10167 10168 * ccl.c: added RCS id 10169 101701988-04-10 Vern Paxson <vern@ee.lbl.gov> 10171 10172 * README: minor tweaks 10173 101741988-04-10 Vern Paxson <vern@ee.lbl.gov> 10175 10176 * README: forgot sh flex.shar 10177 101781988-04-10 Vern Paxson <vern@ee.lbl.gov> 10179 10180 * README: final tweaking 10181 101821988-04-10 Vern Paxson <vern@ee.lbl.gov> 10183 10184 * tblcmp.c: removed minor lint fluff 10185 101861988-04-10 Vern Paxson <vern@ee.lbl.gov> 10187 10188 * NEWS: [no log message] 10189 101901988-04-10 Vern Paxson <vern@ee.lbl.gov> 10191 10192 * NEWS, README: Initial revision 10193 101941988-04-10 Vern Paxson <vern@ee.lbl.gov> 10195 10196 * yylex.c: added identifying comment. changed to include "parse.h" 10197 instead of "y.tab.h" 10198 101991988-04-10 Vern Paxson <vern@ee.lbl.gov> 10200 10201 * tblcmp.c: Changed name from flexcmp.c -> tblcmp.c fixed misc. 10202 typos made generating ec tables be a routine 10203 102041988-04-10 Vern Paxson <vern@ee.lbl.gov> 10205 10206 * sym.c: changed name from flexsym.c -> sym.c revamped calling 10207 sequences, etc., for extended table struct definition which now has 10208 both char * and int fields. 10209 102101988-04-10 Vern Paxson <vern@ee.lbl.gov> 10211 10212 * scan.l: Changed name from flexscan.l -> scan.l fixed bug in 10213 <RECOVER> added block comments between rules. 10214 102151988-04-10 Vern Paxson <vern@ee.lbl.gov> 10216 10217 * parse.y: changed name from flexparse.y -> parse.y added start 10218 condition "INITIAL" made a{3} have "variable length" 10219 102201988-04-10 Vern Paxson <vern@ee.lbl.gov> 10221 10222 * nfa.c: changed name from flexnfa.c -> nfa.c corrected some typos. 10223 102241988-04-10 Vern Paxson <vern@ee.lbl.gov> 10225 10226 * misc.c: changed name from flexmisc.c -> misc.c 10227 102281988-04-10 Vern Paxson <vern@ee.lbl.gov> 10229 10230 * main.c: fixed bug causing core dumps if skeleton files could not 10231 be opened. Added -cF. Added fullspd to be equivalent to fulltbl 10232 for which options is cannot be mixed with. 10233 102341988-04-10 Vern Paxson <vern@ee.lbl.gov> 10235 10236 * flexdef.h: fixed typos, enhanced symbol table definition. 10237 102381988-04-10 Vern Paxson <vern@ee.lbl.gov> 10239 10240 * ecs.c: changed name from flexecs.c to ecs.c 10241 102421988-04-10 Vern Paxson <vern@ee.lbl.gov> 10243 10244 * dfa.c: changed name from flexdfa.c to dfa.c 10245 102461988-04-10 Vern Paxson <vern@ee.lbl.gov> 10247 10248 * ccl.c: changed name from flexccl.c -> ccl.c 10249 102501988-02-13 Vern Paxson <vern@ee.lbl.gov> 10251 10252 * ccl.c, dfa.c, ecs.c, flexdef.h, main.c, misc.c, nfa.c, parse.y, 10253 scan.l, sym.c, tblcmp.c, yylex.c: Beta Release. 10254 102551987-11-08 Vern Paxson <vern@ee.lbl.gov> 10256 10257 * Initial revision 10258 10259