A hint: This file contains one or more very long lines, so maybe it is better readable using the pure text view mode that shows the contents as wrapped lines within the browser window.
1 2017-05-06 Will Estes <westes575@gmail.com> 2 3 * po/ca.po, po/da.po, po/de.po, po/eo.po, po/es.po, po/fi.po, 4 po/fr.po, po/ga.po, po/hr.po, po/ko.po, po/nl.po, po/pl.po, 5 po/pt_BR.po, po/ro.po, po/ru.po, po/sr.po, po/sv.po, po/tr.po, 6 po/vi.po, po/zh_CN.po, po/zh_TW.po: gettext: pulled latest 7 translations; recompiled against current sources 8 9 2017-05-06 Will Estes <westes575@gmail.com> 10 11 * NEWS: version 2.6.4 * NEWS: Record release date. 12 13 2017-05-06 Will Estes <westes575@gmail.com> 14 15 * .prev-version: note previous version 16 17 2017-05-06 Will Estes <westes575@gmail.com> 18 19 * NEWS: doc: update NEWS for upcoming release 20 21 2017-05-04 viktor.shepel <shepelvictor@bigmir.net> 22 23 * doc/flex.texi: doc: Correct typo in C code sample in manual 24 25 2017-05-04 Explorer09 <explorer09@gmail.com> 26 27 * src/flex.skl: scanner: Mention %# comments are removed when 28 building skel.c 29 30 2017-05-02 Demi Obenour <demiobenour@gmail.com> 31 32 * src/flex.skl: Honor user definitions of yy_* macros The user may have defined the yy_* macros themselves. In that case, 33 don't clobber them. 34 35 2017-05-02 Demi Obenour <demiobenour@gmail.com> 36 37 * src/flex.skl, src/main.c: Don't leak macro definitions into header 38 files This allowed unnamespaced definitions to leak into header files, 39 breaking client code. Fixes #142 40 41 2017-05-03 Demi Obenour <demiobenour@gmail.com> 42 43 * src/scan.l: scanner: Check for 0 bracecount when EOL ends quoted 44 literal. This can happen in the case of // comments (which Flex doesn't 45 handle specially). 46 47 2017-05-03 Demi Obenour <demiobenour@gmail.com> 48 49 * src/scan.l: scanner: when bracelevel is negative, treat as zero. This really should never happen, but this at least fixes the 50 breakage on Verilator. 51 52 2017-04-02 Jeff Smith <whydoubt@gmail.com> 53 54 * tests/Makefile.am, tests/tableopts.am, tests/tableopts.sh: test: 55 enable more silent building of tests. When running 'make V=0 check', some compile and link steps are made 56 less verbose and some are not. This cleans up most steps that are 57 not. These have no effect if V=0 is not specified. 58 59 2017-05-03 Demi Obenour <demiobenour@gmail.com> 60 61 * src/Makefile.am, src/misc.c, src/mkskel.sh: build: Delete comments 62 from skeleton file. Since the comments in flex.skl are, by hypothesis, not needed in 63 skel.c, we remove them. THis reduces the size of the resulting 64 executable somewhat. 65 66 2017-05-03 Explorer09 <explorer09@gmail.com> 67 68 * Makefile.am, configure.ac, lib/Makefile.am: build: do not generate 69 lib/Makefile.in. Files in lib/ are picked up and built using makefile directives in 70 src/Makefile.am. Remove the need to generate lib/Makefile.in and the 71 stub lib/Makefile.am. 72 73 2017-05-02 Will Estes <westes575@gmail.com> 74 75 * po/POTFILES.in: gettext: revert listing generated .c files 76 77 2017-04-10 Jeff Smith <whydoubt@gmail.com> 78 79 * src/filter.c: FLEX_EXIT() is the preferred way to exit flex 80 81 2017-04-11 Explorer09 <explorer09@gmail.com> 82 83 * src/misc.c: Fix myesc() 'sptr' conditionals * Don't call isascii() here. It's deprecated in POSIX and not needed for myesc's case. * The check of the character class and range here should match 84 what's defined as {ESCSEQ} in scan.l, so for [[:xdigit:]] we use 85 isxdigit(); for [0-7] we check '0' <= c <= '7' (not isdigit(c) 86 because isdigit is locale-dependant in standard's sense) * Add missing length limit for "\x<hex>" (<hex> is at most 2 digits) 87 88 2017-04-11 Explorer09 <explorer09@gmail.com> 89 90 * src/flexdef.h, src/misc.c: Obsolete htoui() and otoui(); use 91 strtoul(). No sense to keep these two function when libc's strtoul() can do the 92 same job, but better. 93 94 2017-04-12 Todd C. Miller <Todd.Miller@courtesan.com> 95 96 * src/flex.skl: scanner: update yy_buf_size after yyrealloc() 97 98 2017-05-02 Simon Sobisch <simonsobisch@web.de> 99 100 * configure.ac: build: use lowest versions for gettext, automake. 101 102 2017-05-02 Simon Sobisch <simonsobisch@web.de> 103 104 * po/Makevars, po/Rules-getpo, po/update_linguas.sh: gettext: more 105 recent makevars; new script to update po files. Previously, "make dist" and similar commands would cause the po 106 files to be updated, which is incorrect. The more recent version now 107 used should not do this. Replaced Rules-getpo by extra script to manually update and rebuild 108 all po files. 109 110 2017-05-02 Simon Sobisch <simonsobisch@web.de> 111 112 * po/POTFILES.in: gettext: list generated files instead of flex, 113 bison sources in POTFILES.in. Listing the flex and bison sources -- as the gettext manual suggests 114 -- causes warnings. Listing the generated C files for the lexer and 115 parser removes the warnings. Since both files contain line 116 directives, any translator who needs to refer back to those files 117 should be able to find the context in which strings are needed. 118 119 2017-05-02 Simon Sobisch <simonsobisch@web.de> 120 121 * autogen.sh: build: only touch ChangeLog if it does not exist 122 123 2017-05-02 Simon Sobisch <simonsobisch@web.de> 124 125 * configure.ac, doc/Makefile.am: build: list earliest useable 126 versions for automake 127 128 2017-05-02 Simon Sobisch <simonsobisch@web.de> 129 130 * autogen.sh: build: check for how to call libtoolize. Previously, we would call libtoolize and if that failed, we would 131 call glibtoolize since some platforms have the libtoolize program 132 under that name. Instead, we check to see if the environment variable LIBTOOLIZE is 133 set and use that if so. Otherwise, we try to find a program 134 "libtoolize" on the path and failing that glibtoolize. We alert the 135 user if no suitable program can be found. 136 137 2017-01-06 Alastair Hughes <hobbitalastair@gmail.com> 138 139 * configure.ac, m4/ax_prog_cc_for_build.m4, src/Makefile.am: build: 140 support cross compiling. Check for cross compiling. If cross compiling, build stage1flex 141 using a custom link command. We also override LDADD since that adds 142 the replacement implementations that are cross compiled, and instead 143 always use the replacement library implementations. We don't use BUILD_OBJEXT and BUILD_EXEEXT since it seems that 144 automake does not support these. Fixes #78. 145 146 2017-02-17 Explorer09 <explorer09@gmail.com> 147 148 * configure.ac, src/flexdef.h: build: Include <strings.h>; add 149 strcasecmp() check to configure. strings.h (not string.h) is the standard-defined include header for 150 strcasecmp(). Include <strings.h> for portability (even though glibc 151 exposes strcasecmp() declaration also in <string.h> by default). 152 153 2017-02-17 Explorer09 <explorer09@gmail.com> 154 155 * configure.ac, src/flexdef.h: build: Let configure error if missing 156 required functions, headers.. `configure` will now error if a required header or function is not 157 found on the system. Also add comments on optional functions checks. Add sys/stats.h and sys/wait.h to list of required headers in 158 configure. This fixes issue #180. 159 160 2017-02-12 Explorer09 <explorer09@gmail.com> 161 162 * src/dfa.c, src/flexdef.h: scanner: compute powers of two faster. Replace the naive "for" loop in determining power of two with a 163 clever bitwise solution. This code is around the Internet already 164 and is in Public Domain. 165 166 2017-02-07 Explorer09 <explorer09@gmail.com> 167 168 * configure.ac, tests/Makefile.am, tests/pthread.l: test: skip 169 pthread test when needed files missing. "Unlisting" the pthread test when libpthread is not available is 170 never a good idea. Should let it compile into a stub program that 171 returns the "skip" status. configure.ac and tests/Makefile.am are edited so that pthread test 172 can be built anyway, but only works (not as the stub) when both 173 pthread.h and libpthread are detected on the system. Also fix a small typo in tests/pthread.l comments. 174 175 2017-02-16 Will Estes <westes575@gmail.com> 176 177 * src/Makefile.am: build: mv scan.c when building dist. Revert change to copy scan.c when building the distribution archive. 178 Move it instead. This satisfies automake's notions of what should be 179 clean and ensures that the distribution archive contains a 180 just-built copy of scan.c. Fixes #186 181 182 2017-02-06 Will Estes <westes575@gmail.com> 183 184 * src/Makefile.am: build: don't assume distdir/scan.c is writeable 185 186 2017-01-02 Explorer09 <explorer09@gmail.com> 187 188 * src/Makefile.am: build: Add dist-hook to force remake scan.c. This will ensure the flex scanner included in release tarball being 189 generated by exactly the flex version to be released. Here's one catch after this change: You may not run "make dist" or 190 "make distdir" if you configure the flex source to be 191 cross-compiled. 192 193 2017-01-02 Explorer09 <explorer09@gmail.com> 194 195 * src/Makefile.am: build: respect '--localedir' from configure. Makefile shouldn't overwrite the 'localedir' variable, because 196 that's what '--localedir' option in 'configure' is for. 197 198 2017-01-02 Explorer09 <explorer09@gmail.com> 199 200 * src/Makefile.am: build: Remove "-I$(top_srcdir)/intl" from 201 CPPFLAGS. Revert commit e02c3d27eeb6b53ec82532ab080c23ce26813fd4 ("include the intl/ subdirectory when searching for include files") Flex doesn't come with libintl source code, so inclusion of 202 $(top_srcdir)/intl subdirectory during compiling is unnecessary. This flag seems to be left after "remove intl from dist" (commit 203 8f45da06adbd7dbcdfdbdd5c20ff4c47fc504f35) without someone cleaning 204 this up. Users who need to build with gettext functionality from libintl 205 would use the '--with-libintl-prefix' configure option. 206 207 2017-02-03 Explorer09 <explorer09@gmail.com> 208 209 * src/regex.c: scanner: fix regcomp's error reporting, double 210 malloc. Fix unneeded double malloc - let regerror(). Write its message after 211 our "regcomp for (regex) failed: " string. Also, errbuf cannot be free()'d because of flexfatal containing a 212 longjmp. 213 214 2017-01-03 Explorer09 <explorer09@gmail.com> 215 216 * tests/Makefile.am, tests/no_bison_stub.c: test: Skip bison tests 217 if bison is not available 218 219 2017-01-03 Explorer09 <explorer09@gmail.com> 220 221 * configure.ac: build: remove repeated bison detection from 222 configure. AC_PROG_YACC already detects the bison program. We can just use it, 223 and make notice if [ $YACC != 'bison -y' ] Remove unused AC_SUBST([BISON], ...). Add AM_CONDITIONAL([HAVE_BISON], ...) so that we can skip bison 224 tests in testsuite when bison is absent. We don't make any attempt to detect other yacc implementations since 225 flex is developed with bison. While it would be possible, the need 226 isn't there right now. It would be possible to add a --with-parser 227 option that defaulted to bison if such a need cropped up. 228 229 2017-01-01 Explorer09 <explorer09@gmail.com> 230 231 * src/Makefile.am: build: fix Makefile parse.h dependency clauses. The current clauses stating "main.c: parse.h" and "yylex.c: parse.h" 232 do not work as expected. Make did not try to build parse.h upon 233 building flex-main.o as it would think main.c exist already and 234 ignore the clause. Fix this by explicitly stating that the .o files 235 depend on parse.h instead. This dependency bug only happens if user builds flex from a 236 checked-out repository. 237 238 2017-01-03 Explorer09 <explorer09@gmail.com> 239 240 * tests/Makefile.am: test: Remake *_scanner.c if *_scanner.h is 241 missing. If a ${foo}_scanner.c exists but the respective ${foo}_scanner.h is 242 missing, then 'make' can halt. Fix this by deleting the 243 ${foo}_scanner.c file and then remake it. This rule is the same as 244 the automake-generated rule for .c files that require LEX or YACC 245 (except automake will use ylwrap). 246 247 2016-12-31 Explorer09 <explorer09@gmail.com> 248 249 * tests/Makefile.am: test: remove BUILT_SOURCES; add missing 250 dependencies. Without BUILT_SOURCES in Makefile, no test sources in tests/ will be 251 built when using the default "make all" target. This is desireable 252 for people who are just building flex but who do not want to run, 253 and therefore, build any part of the test suite. Also fix missing sources dependencies: bison_nr_scanner.$(OBJEXT): bison_nr_parser.h bison_yylloc_scanner.$(OBJEXT): bison_yylloc_parser.h bison_yylval_scanner.$(OBJEXT): bison_yylval_parser.h 254 255 2017-01-19 Explorer09 <explorer09@gmail.com> 256 257 * configure.ac, lib/reallocarray.c, src/flexint.h, src/misc.c: 258 build: detect overflow for [re]allocate_array. Use reallocarray() when we have it (i.e. in OpenBSD system). When we 259 don't, use equivalent overflow detection for our allocate_array and 260 reallocate_array functions. Remove lib/reallocarray.c from our LIBOBJS as we no longer need it. Provide a fallback SIZE_MAX macro definition in flexint.h (not 261 preprocessor friendly, but enough for our reallocate_array use 262 case). 263 264 2017-01-23 Will Estes <westes575@gmail.com> 265 266 * NEWS, configure.ac: doc: v2.6.4 267 268 2017-01-23 Thomas Klausner <wiz@NetBSD.org> 269 270 * src/Makefile.am: build: more BSD make and vpath build fixes. BSD make doesn't like $< with more than one source specified. 271 Additionally, make sure to specify srcdir when referring to source 272 files since vpath builds depend on this. 273 274 2017-01-22 Thomas Klausner <wiz@NetBSD.org> 275 276 * src/Makefile.am: build: Fix skel.c generation with BSD make 277 278 2017-01-22 Christos Zoulas <christos@zoulas.com> 279 280 * src/flex.skl: Add more defines in the non-reentrant part. Fix the reentrant part; don't "#define yyfoo yyfoo" because it 281 breaks code that does #ifndef yywrap .. 282 283 2017-01-22 Christos Zoulas <christos@zoulas.com> 284 285 * src/flexdef.h: scanner: Add yyparse prototype 286 287 2017-01-22 Thomas Klausner <wiz@NetBSD.org> 288 289 * src/flex.skl: scanner: move comment for consistency 290 291 2017-01-22 Christos Zoulas <christos@zoulas.com> 292 293 * src/misc.c: scanner: Use array instead of pointer 294 295 2017-01-22 Christos Zoulas <christos@zoulas.com> 296 297 * src/main.c: scanner: manage path to m4 better. Avoid alloca() for SSP; it is better anyway; since we don't need to 298 strdup the path. 299 300 2017-01-22 Christos Zoulas <christos@zoulas.com> 301 302 * src/gen.c: scanner: Avoid creating unused label 303 304 2017-01-22 Christos Zoulas <christos@zoulas.com> 305 306 * src/buf.c: Cast argument to avoid arithmetic on void *. 307 308 2017-01-22 Christos Zoulas <christos@zoulas.com> 309 310 * src/scan.l: scanner: Use strncpy 311 312 2017-01-22 Christos Zoulas <christos@zoulas.com> 313 314 * src/main.c: scanner: Use prefix when defining yywrap to avoid 315 redefinition. Fixes regression introduced in v2.6.3. 316 317 2017-01-22 Christos Zoulas <christos@zoulas.com> 318 319 * src/flexdef.h, src/misc.c: scanner: Include stdarg.h for va_list 320 321 2017-01-22 Christos Zoulas <christos@zoulas.com> 322 323 * src/flexdef.h, src/main.c, src/parse.y: scanner: Rename warn to 324 lwarn. This avoids a naming conflict in NetBSD's libc. 325 326 2017-01-01 Explorer09 <explorer09@gmail.com> 327 328 * tests/README: test: document automake convention for skipped exit 329 status. 330 331 2017-01-03 Explorer09 <explorer09@gmail.com> 332 333 * tests/Makefile.am: test: let testwrapper scripts be run by 334 ${SHELL}. This allows user to use a different shell if /bin/sh has problems. 335 The use of $SHELL (variable) to run scripts is already an Automake 336 convention. All shell scripts in build-aux are run by $SHELL. 337 338 2017-01-02 Explorer09 <explorer09@gmail.com> 339 340 * tests/options.cn, tests/tableopts.sh, 341 tests/testwrapper-direct.sh, tests/testwrapper.sh: test: Remove test 342 scripts bashisms. They now all work under a POSIX compliant sh. Specifically, 'dash' 343 can now be used for running "make check" tests. Note that none of these scripts has ever been using a pipe, so `set 344 -o pipefail` is unnecessary and removed. 345 346 2017-01-02 Explorer09 <explorer09@gmail.com> 347 348 * tests/testwrapper.sh: test: exit on '-1' test non-zero status. If a '-1' test program returns a non-zero status, don't go further 349 and compare it's (numeric) output values. This allows a '-1' test to 350 indicate a "skip" status or an otherwise error. (Currently no such 351 '-1' test would skip like this, though.) Shell syntax note: `set -e` will not exit with the syntax like this 352 `test $(false) = $(false);`. The exit statuses of `false` in the 353 example will be ignored instead. But putting the output in a 354 variable, such as `VAR=$(false)`, DOES exit. 355 356 2017-01-02 Explorer09 <explorer09@gmail.com> 357 358 * Makefile.am, src/Makefile.am: build: Fix 'make indent' target This 'make indent' target has not been working since the directories 359 reorganization in flex 2.6.0. Now make it work again. Note that the current indent profile breaks many styles of existing 360 code. The indent target should not be used until the .indent.pro 361 options are reviewed for desireability. 362 363 2017-01-01 Explorer09 <explorer09@gmail.com> 364 365 * configure.ac: build: Simplify indent program detection 366 367 2017-01-12 Tobias Klauser <tklauser@distanz.ch> 368 369 * src/filter.c: filter: Don't emit #line if %option noline set One place emitting a #line directive to the generated header was 370 missed in commit 647a92b9f4 when resolving #55. Fix it to respect 371 gen_line_dirs as well. 372 373 2017-01-12 Will Estes <westes575@gmail.com> 374 375 * po/ca.po, po/da.po, po/de.po, po/eo.po, po/es.po, po/fi.po, 376 po/fr.po, po/ga.po, po/hr.po, po/ko.po, po/nl.po, po/pl.po, 377 po/pt_BR.po, po/ro.po, po/ru.po, po/sr.po, po/sv.po, po/tr.po, 378 po/vi.po, po/zh_CN.po, po/zh_TW.po: translation: refresh po files 379 from translation project 380 381 2017-01-10 Harald van Dijk <harald@gigawatt.nl> 382 383 * src/flex.skl: c++: Fix yyrestart(NULL) SEGV. Binding a reference to a dereferenced null pointer is invalid and 384 compilers optimise away the &file == 0 check. We need a real stream. yyin is available already, and yyrestart(NULL) is only supported 385 when yyin will not be used, so there is no harm in just passing in 386 that. Since we now always have a valid stream, we can skip the null 387 check too. Fixes #98. 388 389 2017-01-09 luistung <dongliang1986@gmail.com> 390 391 * src/scan.l: scanner: join symbol list. Removed a newline that caused a problem building the scanner in some 392 circumstances. Specifically: 'bad character' error when executing /bin/sh ../build-aux/ylwrap scan.l lex.yy.c scan.c -- flex 393 394 2017-01-11 Will Estes <westes575@gmail.com> 395 396 * src/flex.skl: scanner: remove void cast before fprintf 397 398 2016-12-30 Will Estes <westes575@gmail.com> 399 400 * NEWS: doc: update NEWS for 2.6.3 release 401 402 2016-11-26 Explorer09 <explorer09@gmail.com> 403 404 * configure.ac, src/Makefile.am: build: New configure option 405 '--disable-bootstrap'. If configure is run with '--disable-bootstrap', then stage1flex 406 won't be built and stage1scan.c will be generated by sed'ing scan.c. This option is intended to workaround bootstrap bugs rather than to 407 fix the bootstrapping issues which are proving subtler and harder to 408 fix than anyone would like. 409 410 2016-11-26 Explorer09 <explorer09@gmail.com> 411 412 * src/Makefile.am: build: "make clean" deletes stage1scan.c, 413 stage1flex 414 415 2016-11-26 Explorer09 <explorer09@gmail.com> 416 417 * configure.ac, src/Makefile.am: build: allow building libfl even 418 with --disable-libfl. For various reasons, we may wish to build libfl explicitly even when 419 configure has been run with the --disable-libfl option. This is 420 possible, now, via 'make -C src libfl.la'. 421 422 2016-12-19 Alexis La Goutte <alexis.lagoutte@gmail.com> 423 424 * src/flex.skl: scanner: remove trailing whitespace in skeleton 425 426 2016-12-01 Demi Obenour <demiobenour@gmail.com> 427 428 * src/buf.c, src/main.c, src/parse.y: scanner: Disallow, overquote 429 '[' and ']' in prefix 430 431 2016-12-29 Samuel Thibault <samuel.thibault@ens-lyon.org> 432 433 * src/main.c: scanner: allocate correct buffer size for m4 path. Flex did not check the length of the m4 path which could lead to a 434 buffer overflow in some cases. Additionally, not all platforms 435 believe in PATH_MAX, so stop relying on it. Fixes #138 436 437 2016-11-24 Will Estes <westes575@gmail.com> 438 439 * NEWS: doc: note no more libcompat in NEWS 440 441 2016-11-24 Will Estes <westes575@gmail.com> 442 443 * lib/Makefile.am: build: explain empty lib/Makefile.am 444 445 2016-11-20 Explorer09 <explorer09@gmail.com> 446 447 * configure.ac: build: warn about cross compiling with *alloc 448 449 2016-11-19 Explorer09 <explorer09@gmail.com> 450 451 * configure.ac, lib/Makefile.am, lib/lib.c, src/Makefile.am: build: 452 Link $(LIBOBJS) from src/ dir, remove libcompat.la. The libcompat.la library was small and less friendly to 453 bootstrapping and cross compilation. Now, we will simply link 454 individual object files as needed, which is simpler. 455 456 2016-11-16 Explorer09 <explorer09@gmail.com> 457 458 * src/Makefile.am: build: Let stage1flex respect LFLAGS 459 460 2016-11-14 Will Estes <westes575@gmail.com> 461 462 * NEWS: doc: describe --disable-libfl in NEWS 463 464 2016-10-31 Explorer09 <explorer09@gmail.com> 465 466 * configure.ac, src/Makefile.am: build: Add --disable-libfl 467 configure option. Disabling libfl is useful when building flex for a cross-toolchain. Fixes: GH-99 468 469 2016-11-09 Demi Obenour <demiobenour@gmail.com> 470 471 * src/flex.skl, tests/array_r.l: fix backwards incompatible changes 472 in 2.6.2. This patch addscompatibility `#defines` for all macros affected by 473 `%prefix`. Fixes #113. 474 475 2016-11-08 Will Estes <westes575@gmail.com> 476 477 * tests/.gitignore: git: ignore quote_in_comment artifacts 478 479 2016-11-08 Demi Obenour <demiobenour@gmail.com> 480 481 * src/scan.l, tests/Makefile.am, tests/quote_in_comment.l, 482 tests/quote_in_comment.txt: Fixes a major bug in Flex's own lexing 483 of literals. My changes caused Flex to mishandle string and character literals in 484 line comments. This commit fixes them. Fixes #113. 485 486 2016-11-06 Thomas Klausner <wiz@NetBSD.org> 487 488 * configure.ac: Fix unportable test(1) operator. "==" is only supported by bash, "=" is the standard comparison 489 operator. 490 491 2016-11-02 Demi Obenour <demiobenour@gmail.com> 492 493 * tests/quotes.l: Add more escaping tests 494 495 2016-11-01 Demi Obenour <demiobenour@gmail.com> 496 497 * src/scan.l: Fix another escaping bug in non-indented verbatim section 2 code. I also did some reformatting. 498 499 2016-10-28 Alastair Hughes <hobbitalastair@gmail.com> 500 501 * configure.ac: build: fix false negatives for help2man and texi2dvi HELP2MAN and TEXI2DVI (or the corresponding ac_prog variables) will 502 never be zero length as they fall back to the missing script; check 503 for the fall back and warn on that instead of always warning. 504 505 2016-10-28 Explorer09 <explorer09@gmail.com> 506 507 * doc/Makefile.am: doc: Don't delete flex.1 during "make distclean". flex.1 is pre-generated in release tarball. If we delete it, the 508 next "configure and make" on the source directory will then require 509 help2man unnecessarily. 510 511 2016-10-27 Alastair Hughes <hobbitalastair@gmail.com> 512 513 * NEWS, doc/Makefile.am: Only regenerate the man page when required. Make the flex binary an order-only prerequisite, and add back the 514 prerequisites from before 7cfb440. This prevents rebuilding the man 515 page whenever the flex binary is rebuilt, which causes problems if 516 help2man is not installed and will never work when cross compiling. Fixes #108. 517 518 2016-10-26 Will Estes <westes575@gmail.com> 519 520 * NEWS, src/Makefile.am: build: no longer build PIC version of 521 libfl. The PIC version of libfl was not being built correctly. From the 522 lack of bug reports around this problem, we conclude that the PIC 523 version of libfl is not used and so we drop it from the build build 524 targets for flex. 525 526 2016-10-25 Explorer09 <explorer09@gmail.com> 527 528 * README.md: doc: README.md formatting fixes * Wrap everything in the raw document in 72 char per line limit. * Proper casing for terms "Git" and "GitHub" (don't try to look 529 lazy). * Add unordered list marks when needed. * Say `configure && make && make install` and quoted for fixed-width font. Signed-off-by: Kang-Che Sung <explorer09@gmail.com> 530 531 2016-10-25 Will Estes <westes575@gmail.com> 532 533 * NEWS, configure.ac: build: version 2.6.3 begins 534 535 2016-10-24 Will Estes <westes575@gmail.com> 536 537 * NEWS: doc: mark 2.6.2 release date 538 539 2016-10-24 Will Estes <westes575@gmail.com> 540 541 * .gitignore, NEWS, configure.ac: build: switch xz to lzip 542 543 2016-10-20 Demi Obenour <demiobenour@gmail.com> 544 545 * src/scan.l, tests/quotes.l: Fix M4 quotation in section 2 prologue 546 and refactor duplicated code 547 548 2016-10-21 Alex Kennedy <alexzanderkennedy@gmail.com> 549 550 * doc/flex.texi: Update flex.texi: Removed repedative wording "Flex used to" was written twice at the beginning of Chapter 9, 551 paragraph 2. 552 553 2016-09-27 Demi Obenour <demiobenour@gmail.com> 554 555 * src/dfa.c, src/gen.c, src/main.c, src/nfa.c, src/parse.y, 556 src/scan.l, tests/bison_yylval_scanner.l, 557 tests/include_by_push.direct.l: Improved M4 quotation This fixes M4 quotation of certain strings beginning with `yy` (in 558 section 3 of the input file only) and character literals. The new 559 quotation method is also less brittle and faster. Tests that relied on the old behavior were fixed. Also, `yyconst` is no longer defined; use `const` (which it 560 unconditionally was defined to) instead. 561 562 2016-10-19 Will Estes <westes575@gmail.com> 563 564 * Makefile.am, configure.ac: build: for automake, flex is foreign 565 566 2016-10-19 Will Estes <westes575@gmail.com> 567 568 * README, README.md: doc: mv README to README.md 569 570 2016-10-19 Will Estes <westes575@gmail.com> 571 572 * README: doc: touch up README 573 574 2016-10-19 Will Estes <westes575@gmail.com> 575 576 * README: doc: README no longer mentions sourceforge 577 578 2016-10-06 Will Estes <westes575@gmail.com> 579 580 * NEWS: doc: update NEWS with more post-2.6.1 additions 581 582 2016-09-27 Demi Obenour <demiobenour@gmail.com> 583 584 * src/filter.c, src/flexdef.h, src/main.c, src/misc.c, 585 src/options.c, src/options.h, src/scan.l, src/yylex.c, 586 tests/Makefile.am, tests/alloc_extra.l, tests/array_r.l, 587 tests/basic_r.l, tests/c_cxx_nr.lll, tests/c_cxx_r.lll, 588 tests/debug_r.l, tests/include_by_reentrant.direct.l, 589 tests/lineno_r.l, tests/mem_nr.l, tests/mem_r.l, tests/posix.l, 590 tests/posixly_correct.l, tests/pthread.l, tests/quotes.l, 591 tests/reject.l4, tests/rescan_nr.direct.l, tests/rescan_r.direct.l, 592 tests/string_nr.l, tests/string_r.l: Fix M4 quoting of section 3. This fixes M4 quoting of section 3 of the input file, including 593 escape sequences and character constants. Tests were added to verify the behavior in section 3 with respect to 594 quoting. Both escaping of quotes and quoting of potential 595 macro-start characters are tested. Existing tests were also fixed to 596 account for the new -- and now correct -- behavior. Many tests 597 relied on the old behavior of expanding M4 macros in section 3. 598 They needed to be updated for the new behavior. 599 600 2016-10-03 Mightyjo <mightyjo@gmail.com> 601 602 * src/flex.skl, tests/.gitignore, tests/Makefile.am, 603 tests/cxx_restart.ll, tests/cxx_restart.txt: Fix yyrestart(NULL) 604 SEGV. 605 606 2016-09-05 Demi Obenour <demiobenour@gmail.com> 607 608 * src/scan.l: scanner: M4 quoting fixes 609 610 2016-09-05 Demi Obenour <demiobenour@gmail.com> 611 612 * src/Makefile.am: Support `make indent` for out of source builds 613 614 2016-09-24 Demi Obenour <demiobenour@gmail.com> 615 616 * src/Makefile.am, src/mkskel.sh: Simplify some shell code 617 618 2016-09-23 Demi Obenour <demiobenour@gmail.com> 619 620 * doc/flex.texi, src/flex.skl, src/flexdef.h, src/main.c, 621 src/options.c, src/options.h, src/scan.l, tests/.gitignore, 622 tests/Makefile.am, tests/noansi_nr.l, tests/noansi_nr.txt, 623 tests/noansi_r.l, tests/noansi_r.txt: no longer generate K&R C 624 scanners 625 626 2016-09-04 Demi Obenour <demiobenour@gmail.com> 627 628 * src/scan.l: Fix escaping of `[[` and `]]` in strings Previously, `[[` and `]]` were not escaped in strings, which led to 629 bad interactions with m4. Also, don't break strings on newline, as GCC et al support 630 whitespace between a backslash and the subsequent newline. 631 632 2016-06-20 Translation Project <coordinator@translationproject.org> 633 634 * NEWS, po/sv.po: new sv translation 635 636 2016-05-23 Demetri Obenour <demiobenour@gmail.com> 637 638 * src/misc.c: Delete action_m4_define from misc.c This function was not used and always triggered a fatal error when 639 run. 640 641 2016-05-20 Will Estes <westes575@gmail.com> 642 643 * tests/Makefile.am, tests/testwrapper-direct.sh: test: run direct 644 tests from srcdir 645 646 2016-01-11 Egor Pugin <egor.pugin@gmail.com> 647 648 * tests/include_by_buffer.direct.l, tests/include_by_push.direct.l, 649 tests/include_by_reentrant.direct.l: Exited with error code on some 650 conditions in include tests 651 652 2016-05-20 Will Estes <westes575@gmail.com> 653 654 * tests/testwrapper.sh: test: drop .exe when making input file names 655 656 2016-05-20 Will Estes <westes575@gmail.com> 657 658 * tests/Makefile.am: test: removed dependencies for include tests 659 660 2016-04-28 Tobias Klauser <tklauser@distanz.ch> 661 662 * src/scanflags.c: Avoid realloc on every call of sf_push() Currently, every call to sf_push() realloc()'s _sf_stack, even if 663 the maximum size _sf_max wasn't changed. As the indentation beneath 664 the "if" clause already indicates, the realloc() should only be 665 executed if _sf_max was increased. Found by compiling flex with the -Wmisleading-indentation flags of 666 gcc, which leads to the following warning: scanflags.c: In function ‘sf_push’: scanflags.c:42:5: warning: 667 this ‘if’ clause does not guard... [-Wmisleading-indentation] if 668 (_sf_top_ix + 1 >= _sf_max) ^~ scanflags.c:44:9: note: ...this 669 statement, but the latter is misleadingly indented as if it is 670 guarded by the ‘if’ _sf_stk = realloc(_sf_stk, 671 sizeof(scanflags_t) * _sf_max); ^~~~~~~ 672 673 2016-03-31 Will Estes <westes575@gmail.com> 674 675 * doc/Makefile.am: build: prettified command to build man page 676 677 2016-03-31 Will Estes <westes575@gmail.com> 678 679 * doc/Makefile.am: build: added man page to DISTCLEANFILES 680 681 2016-03-31 Will Estes <westes575@gmail.com> 682 683 * BUGS, TODO: remove unused TODO, BUGS files 684 685 2016-03-31 Will Estes <westes575@gmail.com> 686 687 * to.do/README, to.do/Wilhelms.todo, to.do/Wish-List, 688 to.do/flex.rmail, to.do/streams.mail, to.do/unicode/FlexLexer.h, 689 to.do/unicode/ccl.c, to.do/unicode/changes.txt, 690 to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl, 691 to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c, 692 to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c: 693 removed to.do/ directory 694 695 2016-03-31 Will Estes <westes575@gmail.com> 696 697 * po/POTFILES.in: gettext: removed flex.skl from POTFILES.in file 698 list 699 700 2016-03-31 rlar <rlar> 701 702 * src/Makefile.am: fix skel.c dependency (missing tables_shared.c) 703 and polish build rule Also remove references to srcdir since skel.c is no longer mentioned 704 in po/POTFILES.in. 705 706 2016-03-31 rlar <rlar> 707 708 * doc/Makefile.am: fix flex.1 dependency git clean -fdx && ./autogen.sh && \ mkdir -p ../build && cd ../build && ../flex/configure && make -j10 709 && \ make dist failed with: > help2man: can't get `--help' info from ../../flex/src/flex Note: There is no dependency except for the flex binary. 710 711 2016-03-31 rlar <rlar> 712 713 * src/Makefile.am: fix stage1scan.c and stage1scan.l dependency git clean -fdx && ./autogen.sh && \ mkdir -p ../build && cd ../build && ../flex/configure && make -j10 failed with: > ../src/stage1flex -o stage1scan.c stage1scan.l > stage1flex: can't 714 open stage1scan.l Note: stage1scan.c is not necessairy in the "make dist" generated tar.gz 715 file. stage1flex will be build from scan.c (which is 716 distributed), and this will then generate stage1scan.c from scan.l 717 718 2016-03-31 Will Estes <westes575@gmail.com> 719 720 * po/POTFILES.in: gettext: list src/flex.skl in po/POTFILES.in 721 722 2016-03-29 rlar <rlar> 723 724 * src/gen.c: warning in generated code, with -Ca warning: conversion to 'yy_state_type' from 'flex_uint32_t' may 725 change the sign of the result [-Wsign-conversion] 726 727 2016-03-29 rlar <rlar> 728 729 * tests/Makefile.am: suppress `WARNINGFLAGS' for the almost obsolete 730 `noansi' test cases 731 732 2016-03-29 rlar <rlar> 733 734 * configure.ac, src/Makefile.am, tests/Makefile.am: configure option 735 `--enable-warnings' and `WARNINGFLAGS' `WARNINGFLAGS' can be passed when invoking `configure' and when invoking `make' if configure switch `--enable-warnings' was given then default to something useful if we have `GCC' `WARNINGFLAGS' is not used when compiling `stage1flex' to avoid unnecessary clutter 736 737 2016-03-31 Tobias Klauser <tklauser@distanz.ch> 738 739 * src/main.c: Fix potential buffer overflow in strncat() When using clang/llvm 3.8 to compile flex, the following warning is 740 emitted: main.c:378:27: warning: the value of the size argument in 'strncat' 741 is too large, might lead to a buffer overflow [-Wstrncat-size] 742 strncat(m4_path, m4, sizeof(m4_path)); 743 ^~~~~~~~~~~~~~~ 744 main.c:378:27: note: change the argument to be the free space in the 745 destination buffer minus the terminating null byte strncat(m4_path, 746 m4, sizeof(m4_path)); ^~~~~~~~~~~~~~~ 747 sizeof(m4_path) - strlen(m4_path) - 1Fix it up by using the solution proposed by the warning message. 748 749 2016-03-29 Robert.Larice Robert Larice <Robert.Larice@t-online.de> 750 751 * src/Makefile.am: build: simplified dependency tracking so parallel 752 make runs succeed 753 754 2016-03-20 rlar <rlar> 755 756 * src/flex.skl, src/gen.c, src/main.c: avoid warning in generated 757 code, with -Cf warning: conversion to 'unsigned int' from 'int' may change the sign 758 of the result [-Wsign-conversion] 759 760 2016-03-18 Will Estes <westes575@gmail.com> 761 762 * NEWS, configure.ac: mention v2.6.2; summarize changes since 2.6.1 763 764 2016-03-18 Will Estes <westes575@gmail.com> 765 766 * doc/flex.texi: doc: corrected example in manual, gh#67 767 768 2016-03-16 rlar <rlar> 769 770 * tests/string_nr.l, tests/string_r.l, tests/yyextra.l: warning: 771 conversion to 'size_t' from 'int' may change the sign of the result 772 [-Wsign-conversion] 773 774 2016-03-16 rlar <rlar> 775 776 * tests/mem_nr.l, tests/mem_r.l, tests/pthread.l: warning: 777 conversion to 'long unsigned int' from 'int' may change the sign of 778 the result [-Wsign-conversion] 779 780 2016-03-16 rlar <rlar> 781 782 * src/flex.skl: warning: conversion to 'flex_uint32_t' from 'long 783 unsigned int' may alter its value [-Wconversion] struct yytbl_reader, member bread is of type flex_uint32_t 784 785 2016-03-16 rlar <rlar> 786 787 * tests/alloc_extra.l, tests/bison_nr_main.c, 788 tests/bison_nr_parser.y, tests/bison_yylloc_parser.y: warning: 789 redundant redeclaration of '...' [-Wredundant-decls] 790 791 2016-03-16 rlar <rlar> 792 793 * tests/bison_nr_parser.y, tests/bison_yylloc_parser.y, 794 tests/bison_yylval_parser.y, tests/pthread.l: warning: no previous 795 prototype for '...' [-Wmissing-prototypes] 796 797 2016-03-16 rlar <rlar> 798 799 * tests/multiple_scanners_r_main.c: warning: unused variable 'fp' 800 [-Wunused-variable] 801 802 2016-03-16 rlar <rlar> 803 804 * tests/pthread.l: main(), warning: redundant redeclaration of 805 'main' [-Wredundant-decls] 806 807 2016-03-16 rlar <rlar> 808 809 * tests/include_by_reentrant.direct.l, tests/lineno_nr.l, 810 tests/lineno_r.l, tests/lineno_trailing.l: main(), warning: 811 old-style function definition [-Wold-style-definition] 812 813 2016-03-16 rlar <rlar> 814 815 * tests/alloc_extra.l, tests/array_nr.l, tests/array_r.l, 816 tests/basic_nr.l, tests/basic_r.l, tests/ccl.l, tests/debug_nr.l, 817 tests/debug_r.l, tests/extended.l, tests/mem_nr.l, tests/mem_r.l, 818 tests/noansi_r.l, tests/posix.l, tests/posixly_correct.l, 819 tests/prefix_nr.l, tests/prefix_r.l, tests/quotes.l, 820 tests/string_nr.l, tests/string_r.l, tests/yyextra.l: main(), 821 warning: old-style function definition [-Wold-style-definition] 822 823 2016-03-01 rlar <rlar> 824 825 * src/ecs.c, src/tblcmp.c: Fix two more casts 826 827 2016-03-14 Bastian Köcher <git@kchr.de> 828 829 * src/gen.c: Fixes yyl compare with unsigned warning 830 831 2016-03-13 Robert Larice <Robert.Larice@t-online.de> 832 833 * configure.ac: Suppress portability warnings in Makefile generation 834 835 2016-02-27 rlar <rlar> 836 837 * src/flex.skl: generated code, in yyensure_buffer_stack(), change 838 type of local `num_to_alloc' which is exclusively used in yy_size_t context 839 840 2016-03-01 rlar <rlar> 841 842 * src/flex.skl: generated code, in yy_get_next_buffer(), change type 843 of local `number_to_move' suits better, because `yy_n_chars' and `yy_buf_size' are of type 844 `int' 845 846 2016-02-27 rlar <rlar> 847 848 * src/flex.skl: generated code, `_yybytes_len' is of type `int', fix 849 code accordingly 850 851 2016-02-28 rlar <rlar> 852 853 * src/gen.c: generated code, `max_size' seems to be of type `int', 854 fix casts accordingly 855 856 2016-02-28 rlar <rlar> 857 858 * src/flex.skl: generated code, here `new_size' is of type `int', 859 fix casts accordingly 860 861 2016-02-28 rlar <rlar> 862 863 * src/flex.skl: generated code, `yy_buf_size' is of type `int', fix 864 casts accordingly 865 866 2016-02-28 rlar <rlar> 867 868 * src/flex.skl: generated code, `offset' is of type `int' 869 870 2016-02-28 rlar <rlar> 871 872 * src/gen.c: generated code, `yy_more_len' is of type `int' 873 874 2016-02-28 rlar <rlar> 875 876 * src/scan.l: scan.l, rewrite two loops to avoid unneccesairy 877 casting 878 879 2016-03-01 rlar <rlar> 880 881 * src/regex.c, src/tables.c: improve readability 882 883 2016-02-28 rlar <rlar> 884 885 * src/tblcmp.c: another cast in tblcmp.c to avoid warning 886 887 2016-02-28 rlar <rlar> 888 889 * src/buf.c: casts in buf_append() to get rid of warnings 890 891 2016-02-28 rlar <rlar> 892 893 * src/dfa.c, src/gen.c: cast to suite type of flex_uint32_t td_lolen 894 895 2016-02-28 rlar <rlar> 896 897 * src/main.c, src/misc.c, src/regex.c, src/scan.l, src/scanopt.c, 898 src/tables_shared.c: cast to get rid of warnings 899 900 2016-03-01 rlar <rlar> 901 902 * src/buf.c, src/main.c: cast and fix usage of log10(), ceil to 903 prevent buffer overflow 904 905 2016-03-01 rlar <rlar> 906 907 * src/tables.c: tables.c, sprinkle casts to get rid of warnings 908 909 2016-03-01 rlar <rlar> 910 911 * src/tables.c: yytbl_data_compress(), change type of local newsz to 912 get rid of warnings 913 914 2016-03-01 rlar <rlar> 915 916 * src/tables.c, src/tables.h: change type of struct 917 yytbl_writer.total_written to get rid of warnings 918 919 2016-02-28 rlar <rlar> 920 921 * src/tables.c: change argument type of yytbl_writen() to get rid of 922 warnings 923 924 2016-03-01 rlar <rlar> 925 926 * src/tables.c: yytbl_write8/16/32(), change type of local variables 927 to get rid of warnings 928 929 2016-02-28 rlar <rlar> 930 931 * src/flexdef.h, src/misc.c, to.do/unicode/flexdef.h, 932 to.do/unicode/misc.c: change return type and rename int 933 htoi()/otoi() --> unsigned int htoui()/otoui() 934 935 2016-03-01 Will Estes <westes575@gmail.com> 936 937 * NEWS: Mention 2.6.1 release date 938 939 2016-02-28 rlar <rlar> 940 941 * src/gen.c: avoid warning, add (int) cast to the read() return 942 value For similiarity with the fread() case. 943 944 2016-02-28 rlar <rlar> 945 946 * src/scan.l: avoid warning, POSIX says yyless() has an `int' 947 argument 948 949 2016-02-29 rlar <rlar> 950 951 * src/filter.c: use type size_t in filter_tee_header() to avoid 952 warnings 953 954 2016-02-29 rlar <rlar> 955 956 * src/filter.c, src/misc.c, src/scanopt.c, src/tables.c: add 957 (size_t) casts to malloc invocations to prevent warnings 958 959 2016-02-29 rlar <rlar> 960 961 * src/buf.c, src/misc.c, src/scan.l, src/scanopt.c, src/tables.c: 962 add (int) casts to some strlen() invocations to prevent warnings 963 964 2016-02-29 rlar <rlar> 965 966 * src/flexdef.h, src/scan.l, src/sym.c: ndlookup(), char *, to get 967 rid of casts and warnings 968 969 2016-02-28 rlar <rlar> 970 971 * src/flexdef.h, src/scan.l, src/sym.c: ndinstal(), char *, to get 972 rid of casts and warnings 973 974 2016-02-28 rlar <rlar> 975 976 * src/flexdef.h, src/scan.l, src/sym.c: cclinstal() and ccllookup(), 977 char *, to get rid of casts and warnings 978 979 2016-02-28 rlar <rlar> 980 981 * src/gen.c: warning: redundant redeclaration of 982 ‘gen_next_state’ [-Wredundant-decls] 983 984 2016-02-28 rlar <rlar> 985 986 * src/gen.c: warning: no previous prototype for ‘mkecstbl’ 987 [-Wmissing-prototypes] 988 989 2016-02-28 rlar <rlar> 990 991 * src/main.c: warning: suggest parentheses around assignment used as 992 truth value [-Wparentheses] 993 994 2016-02-28 rlar <rlar> 995 996 * src/flexdef.h: warning: redundant redeclaration of ‘yywrap’ 997 [-Wredundant-decls] 998 999 2016-02-28 rlar <rlar> 1000 1001 * src/flexdef.h: warning: redundant redeclaration of ‘yylval’ 1002 [-Wredundant-decls] 1003 1004 2016-02-28 rlar <rlar> 1005 1006 * src/flexdef.h: warning: redundant redeclaration of ‘yyin’ 1007 [-Wredundant-decls] 1008 1009 2016-02-28 rlar <rlar> 1010 1011 * src/flexdef.h, src/main.c: warning: redundant redeclaration of 1012 ‘yyparse’ [-Wredundant-decls] 1013 1014 2016-02-28 rlar <rlar> 1015 1016 * src/parse.y, src/scan.l, src/yylex.c, to.do/unicode/scan.l: 1017 unification, rename some more rename these too for improved similiarity: OPTION_OP OPT_HEADER OPT_EXTRA_TYPE OPT_TABLES 1018 1019 2016-02-28 rlar <rlar> 1020 1021 * src/parse.y, src/scan.l, src/yylex.c, to.do/unicode/scan.l: fix 1022 name clash, OPT_OUTFILE from parse.y and from options.h these collide: OPT_OUTFILE OPT_PREFIX OPT_YYCLASS rename them TOK_... in the 1023 parser 1024 1025 2016-02-28 Will Estes <westes575@gmail.com> 1026 1027 * lib/reallocarray.c: Prototyped reallocarray implementation 1028 1029 2016-02-28 Will Estes <westes575@gmail.com> 1030 1031 * src/scanopt.c: Removed custom strcasecmp() function 1032 1033 2016-02-28 rlar <rlar> 1034 1035 * src/flex.skl: fwrite wants a size_t, yyleng is int per posix 1036 1037 2016-02-28 rlar <rlar> 1038 1039 * src/scanopt.c: Remove some unneeded casts 1040 1041 2016-02-28 rlar <rlar> 1042 1043 * src/flexdef.h: warning: negative integer implicitly converted to 1044 unsigned type [-Wsign-conversion] 1045 1046 2016-02-27 rlar <rlar> 1047 1048 * src/dfa.c, src/parse.y: dfa.c:157:24: warning: conversion to 1049 'size_t' from 'int' may change the sign of the result 1050 [-Wsign-conversion] most certainly safe cast 1051 1052 2016-02-27 rlar <rlar> 1053 1054 * src/ccl.c: ccl.c:86:19: warning: conversion to 'unsigned char' 1055 from 'int' may alter its value [-Wconversion] ch seems to have been checked for proper range some lines above 1056 1057 2016-02-27 rlar <rlar> 1058 1059 * tests/bison_nr_parser.y: warning: deprecated directive, use 1060 '%pure-parser' [-Wdeprecated] 1061 1062 2016-02-27 rlar <rlar> 1063 1064 * lib/lib.c: warning: no previous prototype for 'do_nothing' 1065 [-Wmissing-prototypes] 1066 1067 2016-02-27 rlar <rlar> 1068 1069 * src/libmain.c: included stdlib.h header 1070 1071 2016-02-27 Will Estes <westes575@gmail.com> 1072 1073 * NEWS: Described more post v2.6.0 changes 1074 1075 2016-02-27 Will Estes <westes575@gmail.com> 1076 1077 * configure.ac: build: Removed bzip2 distribiution archive 1078 1079 2016-02-27 Will Estes <westes575@gmail.com> 1080 1081 * configure.ac: removed obsolete program check 1082 1083 2016-02-27 Will Estes <westes575@gmail.com> 1084 1085 * configure.ac: Made some program checks more robust 1086 1087 2016-02-27 rlar <rlar> 1088 1089 * src/flex.skl: Remove unneeded cast to int 1090 1091 2016-02-27 Will Estes <westes575@gmail.com> 1092 1093 * src/flex.skl: Fixed incorrect integer type 1094 1095 2016-02-27 Will Estes <westes575@gmail.com> 1096 1097 * src/flex.skl: Fix more integer types, resolves sf 184, 187 1098 1099 2016-02-26 Robert Larice <Robert.Larice@t-online.de> 1100 1101 * src/flex.skl, src/gen.c: Removed some type conversion warnings 1102 1103 2016-02-26 Will Estes <westes575@gmail.com> 1104 1105 * src/flex.skl: Changed another buffer size to int; resolves gh#61 1106 1107 2016-02-24 Will Estes <westes575@gmail.com> 1108 1109 * src/flex.skl: Changed type of yy_n_chars to int; gh#53, sf#160. The variable yy_n_chars had been of type yy_size_t which is 1110 incorrect given its use in read(). While it might be adviseable to 1111 look at defining a yy_ssize_t, there might be some issues doing this 1112 and so, for now, at least, we'll punt back to int. 1113 1114 2016-02-24 Will Estes <westes575@gmail.com> 1115 1116 * src/buf.c: Fixed size of bufferallocation, resolved gh#54. The value of n_alloc was a count, not a size. Multiplying the value 1117 by the element size was incorrect. That multiplication was already 1118 being done and having it done twice was incorrect. 1119 1120 2016-02-23 Tobias Klauser <tklauser@distanz.ch> 1121 1122 * src/scan.l: Allow '%option noline' in flex input file, resolves 1123 gh#56. Allow specifying '%option noline' in the input file, leading to the 1124 same effect as calling flex with the command line option --noline. Signed-off-by: Tobias Klauser <tklauser@distanz.ch> 1125 1126 2016-02-23 Tobias Klauser <tklauser@distanz.ch> 1127 1128 * src/buf.c, src/main.c: Emit no #line directives if gen_line_dirs 1129 is false, resolves igh#55. There are two instances in the code which will print a #line 1130 directive to the resulting lexer, regardless of the value of 1131 gen_line_dirs. Fix them, so they also respect gen_line_dirs. Signed-off-by: Tobias Klauser <tklauser@distanz.ch> 1132 1133 2016-02-16 Tobias Klauser <tklauser@distanz.ch> 1134 1135 * lib/lib.c, src/gen.c, src/misc.c, src/scan.l: Converted K&R style 1136 function definitions to ANSI C style Consistently make use of the ANSI C function definition style 1137 instead of the K&R style. 1138 1139 2016-01-29 Tobias Klauser <tklauser@distanz.ch> 1140 1141 * src/flex.skl: Used NULL constant instead of plain integer for NULL 1142 pointer. The sparse static checker warns about using plain integer 0 as NULL 1143 pointers in the generated lexer code. Fix this by using NULL 1144 consistently for pointers. 1145 1146 2016-01-29 Tobias Klauser <tklauser@distanz.ch> 1147 1148 * src/flex.skl: Marked declaration and definition of yy_fatal_error 1149 as noreturn. Only the declaration of yy_fatal_error is marked with 1150 __attribute__((__noreturn__)) in case GCC >= 3 is used, but not the 1151 definition. This leads to the sparse static checker to complain 1152 about function declaration mismatch. Fix it by defining a macro yynoreturn and using it for both the 1153 declaration and the definition of yy_fatal_error. 1154 1155 2016-01-27 Tobias Klauser <tklauser@distanz.ch> 1156 1157 * src/flex.skl: Fixed declaration mismatch in yy_fatal_error. The prototype declares yy_fatal_error parameter as "const char 1158 msg[]" while the definition uses "const char* msg" (introduced by 1159 commit e9d5fc713f61b) which causes the sparse static checkers to 1160 produce an error. Fix this by adjusting the definition to use "const char* msg" as 1161 well. Also change the C++ version accordingly so it matches the 1162 declaration in FlexLexer.hpp. 1163 1164 2016-01-23 Will Estes <westes575@gmail.com> 1165 1166 * CODE_OF_CONDUCT.md: flex is for flex #NCoC 1167 1168 2016-01-18 Will Estes <westes575@gmail.com> 1169 1170 * doc/flex.texi: Referred to github for issue tracking, no longer sf 1171 1172 2016-01-10 Egor Pugin <egor.pugin@gmail.com> 1173 1174 * tests/reject.l4, tests/tableopts.l4: Opened files in binary mode 1175 explicitly 1176 1177 2016-01-08 OBATA Akio <obache@NetBSD.org> 1178 1179 * src/Makefile.am: Linked flex binary against libintl, not libfl. Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 1180 1181 2016-01-08 Michael van Elst <mlelstv@NetBSD.org> 1182 1183 * src/filter.c: Improved pipe-stdin hack behavior; resolves sf#198. Signed-off-by: Thomas <Klausner wiz@NetBSD.org> 1184 1185 2015-12-27 Will Estes <westes575@gmail.com> 1186 1187 * configure.ac, src/flexdef.h: Removed no longer needed header 1188 checks 1189 1190 2015-12-27 Will Estes <westes575@gmail.com> 1191 1192 * configure.ac: Checked for reallocarray() with AC_REPLACE_FUNCS 1193 1194 2015-12-27 Will Estes <westes575@gmail.com> 1195 1196 * src/flexdef.h, src/main.c: include libgen.h from flexdef.h, not 1197 main.c 1198 1199 2015-12-25 Michael Reed <m.reed@mykolab.com> 1200 1201 * src/main.c: Replace basename2() with basename(3). Given the following program: \#include <libgen.h> \#include <stdio.h> /* extracts basename from path, optionally stripping the extension 1202 "\.*" * (same concept as /bin/sh `basename`, but different handling 1203 of extension). */ static char *basename2 (char *path) { char *b; for (b = path; *path; path++) if (*path == '/') b = path + 1; return b; } static void basename_compare(char *path) { printf("basename: %s\n", basename(path)); printf("basename2: %s\n\n", basename2(path)); } int main (int argc, char *argv[]) { // From http://pubs.opengroup.org/onlinepubs/9699919799/ // ``Sample Input and Output Strings'' basename_compare("/usr/lib"); basename_compare("/usr/"); basename_compare("/"); basename_compare("///"); basename_compare("//usr//lib//"); return 0; } ... and the program's output: basename: lib basename2: lib basename: usr basename2: basename: / basename2: basename: / basename2: basename: lib basename2: ... we can see that basename2() behaves the same as basename(3) in 1204 the average use case, but messes up pretty severely in others. 1205 Besides that, basename(3) is mandated by POSIX so should be present 1206 on modern Unix-like systems, so we shouldn't define it ourselves. Some notes: - it doesn't appear to be mentioned in POSIX, but OpenBSD's 1207 basename(3) returns NULL if the returned path componenet is > 1208 PATH_MAX, so add a check for that - basename(3) shouldn't return an empty string, so remove the program_name[0] != '\0' check 1209 1210 2015-12-25 Michael Reed <m.reed@mykolab.com> 1211 1212 * src/main.c: Simplify basename2(). It's only call site does not activate the `strip_ext` code path, so 1213 the function can be simplified a lot. While here, remove a double 1214 assignment. 1215 1216 2015-12-25 Michael Reed <m.reed@mykolab.com> 1217 1218 * src/flex.skl, src/misc.c: Cleaned up __STDC__ #ifdefs. Assuming a compiler conforming to the ISO C standard is used, i.e., 1219 __STDC__ is defined to 1, YY_USE_CONST is always defined and can be 1220 eliminated. 1221 1222 2015-12-25 Michael Reed <m.reed@mykolab.com> 1223 1224 * src/flexdef.h, src/main.c, src/scanopt.c, src/scanopt.h, 1225 src/sym.c: Remove remaining use of PROTO 1226 1227 2015-12-21 Serguey Parkhomovsky <xindigo@gmail.com> 1228 1229 * src/buf.c: buf.c: use snprintf 1230 1231 2015-12-19 Will Estes <westes575@gmail.com> 1232 1233 * configure.ac: build: reformatted AC_CHECK_FUNCS for readability 1234 1235 2015-12-17 Will Estes <westes575@gmail.com> 1236 1237 * src/scanopt.c: correct function prototype 1238 1239 2015-12-15 Michael Reed <m.reed@mykolab.com> 1240 1241 * src/main.c, src/scanopt.c, src/sym.c, src/tblcmp.c: Remove more 1242 instances of PROTO 1243 1244 2015-12-15 Michael Reed <m.reed@mykolab.com> 1245 1246 * src/main.c: Removed prototype for main(). It's not called anywhere else so the prototype is not needed. See 1247 the C99 standard [1], section 5.1.2.2.1 for more info. [1]: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf 1248 1249 2015-12-13 Michael McConville <mmcco@mykolab.com> 1250 1251 * src/dfa.c, src/gen.c, src/nfa.c, to.do/unicode/main.c, 1252 to.do/unicode/tblcmp.c: Removed more instances of PROTO, ansifying. 1253 1254 2015-12-13 Will Estes <westes575@gmail.com> 1255 1256 * README: Noted github for issue tracking and pull requests 1257 1258 2015-12-13 Michael McConville <mmcco@mykolab.com> 1259 1260 * README: Reformatted README; removed sf bug tracking link. 1261 1262 2015-12-13 Michael McConville <mmcco@mykolab.com> 1263 1264 * src/gen.c, to.do/unicode/gen.c: Removed macros for indentation 1265 level. Just increment or decrement the indentation counter. That's less to 1266 remember and makes the code more readable. w# Please enter the commit message for your changes. Lines starting 1267 1268 2015-12-12 Mike Frysinger <vapier@gentoo.org> 1269 1270 * tests/Makefile.am, tests/testwrapper.sh: tests: fixed paths to 1271 input files. The current test wrapper works only when the inputs are specified 1272 using relative paths. If they're specified with absolute paths, the 1273 driver fails to detect the inputs because it always prepends the 1274 input dir name which itself is a relative path: $ cd tests $ 1275 ./testwrapper.sh -d . -i $PWD/reject.txt -t ./reject_ver.table 1276 <fails to open inputs> This normally doesn't show up because people run `./configure` or, 1277 for out of tree builds, `../configure`. But if you happen to run 1278 configure with an absolute path, then automake tends to generate 1279 absolute paths as well leading to test failures. Fix all of this by dropping the implicit input directory prepending. - INPUT_NAME is often a list of files, not just a single one - the input directory is used to find the testname tables which are usually generated, so it's impossible to use files from both 1280 source and build directories - most of the time, the full/correct path is already specified 1281 1282 2015-12-12 Mike Frysinger <vapier@gentoo.org> 1283 1284 * configure.ac: configure: fixed realloc test. The [] characters are used for quoting in m4, so the attempt to use 1285 them in place of `test` fails yielding the warning at build time: .../flex/configure: line 20222: no: command not found 1286 1287 2015-12-12 Michael McConville <mmcco@mykolab.com> 1288 1289 * src/flexdef.h: Started removal of PROTO macro. The PROTO macro is no longer needed. Additionally, its usage is 1290 inconsistent, so we began removing it. 1291 1292 2015-12-12 Michael Reed <m.reed@mykolab.com> 1293 1294 * Makefile.am, src/main.c: Removed SHORT_FILE_NAMES preprocessor 1295 symbol. As a relic of MS-DOS, we don't need this. It's never defined; see 13b5b214f53d1c3354a7ab910bd160c126df1331. Removed additional MSDOS ifdef. 1296 1297 2015-12-11 Michael McConville <mmcco@mykolab.com> 1298 1299 * configure.ac, lib/reallocarray.c, src/flexdef.h: Added new 1300 function reallocarray. This is taken from OpenSSH Portable, which in turn takes it from 1301 OpenBSD. reallocarray wraps the stdlib's realloc function. It takes two size 1302 arguments and checks for overflow, like calloc, but doesn't zero the 1303 memory. Therefore, it allows us to do overflow-safe array 1304 reallocations and overflow-safe unzeroed array allocations, which 1305 the stdlib allocation functions don't. We have a bunch of specific array allocation macros, none of which 1306 check for overflow. reallocarray should be able to replace them. 1307 1308 2015-12-11 Michael McConville <mmcco@mykolab.com> 1309 1310 * src/flexdef.h: Removed MS-DOS, VMS macros. Given the age of the MS-DOS and VMS platforms, it's likely that no 1311 one is building flex on them any more. Additionally, the preferred 1312 approach is to test for particular platform features rather than to 1313 test for particular platforms. 1314 1315 2015-12-12 Will Estes <westes575@gmail.com> 1316 1317 * src/flexdef.h, src/main.c: Made search for m4 more explicit. 1318 1319 2015-12-12 Will Estes <westes575@gmail.com> 1320 1321 * src/flex.skl: Returned 0 from yywrap() instead of EOF 1322 1323 2015-12-11 Will Estes <westes575@gmail.com> 1324 1325 * src/libmain.c: Changed end of main() in libmain to exit(0) 1326 1327 2015-12-11 Will Estes <westes575@gmail.com> 1328 1329 * NEWS, configure.ac: Mentioned v2.6.1; documented some changes 1330 since v2.6.0 1331 1332 2015-12-11 Will Estes <westes575@gmail.com> 1333 1334 * README: Updated build documentation; finished sf#155. Removed version numbers for build tools. Noted that version 1335 requirements for build tools will be noted in configure.ac. Expanded 1336 documentation of building texinfo based docs. 1337 1338 2015-12-11 Will Estes <westes575@gmail.com> 1339 1340 * doc/Makefile.am: Removed flex.pdf from distribution; partially 1341 fixed sf#155 1342 1343 2015-12-11 Will Estes <westes575@gmail.com> 1344 1345 * src/flex.skl: Commented in C style in skeleton; fixed sf#195 1346 1347 2015-12-10 Will Estes <westes575@gmail.com> 1348 1349 * .gitignore: Ignored autoscan files 1350 1351 2015-12-09 Will Estes <westes575@gmail.com> 1352 1353 * configure.ac: Checked for ranlib and strdup() at configure time 1354 1355 2015-12-09 Michael McConville <mmcconville@mykolab.com> 1356 1357 * src/flexdef.h, src/misc.c, src/tblcmp.c, to.do/unicode/flexdef.h, 1358 to.do/unicode/misc.c, to.do/unicode/tblcmp.c: Replace zero_out() 1359 with stdlib's memset. 1360 1361 2015-12-09 Michael McConville <mmcconville@mykolab.com> 1362 1363 * src/flex.skl: Removed memory allocation casts. 1364 1365 2015-12-09 Michael McConville <mmcconville@mykolab.com> 1366 1367 * src/flexdef.h: Removed alloca() configuration. Since alloca() is dangerous, depricated, we remove it. 1368 1369 2015-12-09 Michael McConville <mmcconville@mykolab.com> 1370 1371 * src/flexdef.h: Removed implementation of isascii(). POSIX defines isascii(), so it's likely present on anything 1372 weactually build flex on these days. 1373 1374 2015-12-09 Michael McConville <mmcconville@mykolab.com> 1375 1376 * src/main.c, src/scanopt.c, src/tables.c: Removed NULL-checks 1377 before free() 1378 1379 2015-12-08 Michael McConville <mmcconville@mykolab.com> 1380 1381 * src/buf.c, src/dfa.c, src/flexdef.h, src/gen.c, src/scan.l, 1382 to.do/unicode/flexdef.h, to.do/unicode/scan.l: Removed flex_free()i, 1383 corrected buf_destroy logic. As with flex_alloc(), replace with direct calls to free(). The function buf_destroy is now null safe and the logic was 1384 corrected to free() correctly. 1385 1386 2015-12-08 Michael McConville <mmcconville@mykolab.com> 1387 1388 * src/filter.c, src/flexdef.h, src/misc.c, src/scan.l, 1389 src/scanflags.c, to.do/unicode/flexdef.h, to.do/unicode/misc.c, 1390 to.do/unicode/scan.l: Removed flex_realloc(). As with flex_alloc(), replace calls to flex_realloc(), which was 1391 just a wrapper around realloc(). 1392 1393 2015-12-08 Michael McConville <mmcconville@mykolab.com> 1394 1395 * src/buf.c, src/filter.c, src/flexdef.h, src/main.c, src/misc.c, 1396 src/regex.c, src/scan.l, src/scanflags.c, src/sym.c, 1397 to.do/unicode/flexdef.h, to.do/unicode/misc.c, to.do/unicode/scan.l: 1398 Removed flex_alloc; cleaned up style. The function flex_alloc() was just a wrapper around malloc(). Since 1399 this only added unclarity, and the flex_alloc() function is likely a 1400 legacy of olden times, remove it in favor of calls to malloc() 1401 directly. Style elements cleaned up: * superfluous spacing around parentheses * non-constant initialization in variable declarations * needless casts * almost all uses of assignments as subexpressions 1402 1403 2015-12-07 Michael McConville <mmcconville@mykolab.com> 1404 1405 * src/dfa.c, src/flexdef.h, src/gen.c, src/main.c, src/scan.l, 1406 src/scanopt.c, tests/bison_nr_scanner.l, 1407 tests/bison_yylloc_scanner.l, tests/bison_yylval_scanner.l, 1408 tests/mem_nr.l, tests/mem_r.l, tests/pthread.l, tests/string_nr.l, 1409 tests/string_r.l, tests/yyextra.l, to.do/unicode/scan.l: Remove 1410 allocation casts 1411 1412 2015-12-07 Will Estes <westes575@gmail.com> 1413 1414 * src/.gitignore, src/Makefile.am: Built flex with itself. Changes in scan.l need to be built into flex with the same version 1415 of flex in some cases. Since this build requirement is minimal, we 1416 simply bootstrap flex unconditionally. We intentionally exclude from version control the bootstrap 1417 artifacts as the extra copy of the lexer, the intermediate scanner 1418 and the bootstrap executable are not of interest. 1419 1420 2015-12-05 Michael McConville <mmcconville@mykolab.com> 1421 1422 * src/buf.c, src/dfa.c, src/main.c, src/nfa.c, src/parse.y, 1423 src/scan.l, src/scanopt.c, src/sym.c, to.do/unicode/main.c, 1424 to.do/unicode/scan.l: Use NULL rather than (type *) 0. 1425 1426 2015-12-05 Michael McConville <mmcconville@mykolab.com> 1427 1428 * src/flexdef.h, src/misc.c, src/sym.c, to.do/unicode/flexdef.h, 1429 to.do/unicode/misc.c: Replace copy_unsigned_string() with xstrdup(). Like copy_string(), copy_unsigned_string() is just a clone of the 1430 stlib's strdup(). We only use it twice. I'm pretty confident that 1431 char signedness is irrelevant in this case. 1432 1433 2015-12-04 Akim Demaille <akim@lrde.epita.fr> 1434 1435 * src/FlexLexer.h: Cleaned up white space. 1436 1437 2015-12-04 Akim Demaille <akim@lrde.epita.fr> 1438 1439 * src/FlexLexer.h: Removed struct keyword before yy_buffer_state 1440 1441 2015-12-04 Akim Demaille <akim@lrde.epita.fr> 1442 1443 * examples/testxxLexer.l, src/FlexLexer.h, src/flex.skl, src/main.c: 1444 Replaced FLEX_STD macro with std::. The std:: construct exists as of C++98, so we can simply assume it 1445 is supported. 1446 1447 2015-12-04 Akim Demaille <akim@lrde.epita.fr> 1448 1449 * src/Makefile.am: Generated skel.c explicitly in srcdir. Rewrote the target for skel.c to explicitly mention the srcdir. This 1450 should help when building flex from a directory outside the flex 1451 tree. Spread the rule out over several lines to enhance readability. 1452 1453 2015-12-04 Akim Demaille <akim@lrde.epita.fr> 1454 1455 * autogen.sh: Called glibtoolize if libtoolize run fails. On Mac OS X, libtoolize is known as glibtoolize. In cases where 1456 libtoolize is not present, then calling glibtoolize when 1457 bootstrapping the build system gives more folks a shot at getting 1458 flex built from the ground up. 1459 1460 2015-12-02 Mightyjo <mightyjo@gmail.com> 1461 1462 * configure.ac: Checked for (g)texi2dvi. Better bison, help2man 1463 checks. Added test for presence of (g)texi2dvi program. Gave notice if 1464 texi2dvi is unavailable and set TEXI2DVI=: to avoid giving users 1465 headaches. Enhanced tests for bison and help2man with notices when the programs 1466 aren't found. Set their program variables to use the missing script 1467 in build-aux since it's compatible with them. 1468 1469 2015-12-02 Michael McConville <mmcconville@mykolab.com> 1470 1471 * src/flexdef.h, src/misc.c, src/parse.y, src/scan.l, src/sym.c, 1472 src/tables.c, to.do/unicode/flexdef.h, to.do/unicode/misc.c, 1473 to.do/unicode/scan.l: Made string copying more standard. copy_string() was a clone of the stdlib's strdup(). For safety, 1474 simplicity, and speed, we should use that instead. We introduce 1475 xstrdup() which wraps strdup() in a failure upon memory allocation 1476 errors. 1477 1478 2015-11-30 Serguey Parkhomovsky <sergueyparkhomovsky@gmail.com> 1479 1480 * src/scan.l: Error on unbalanced parentheses in rules section. 1481 1482 2015-11-29 Will Estes <westes575@gmail.com> 1483 1484 * src/Makefile.am: Cleaned up BUILT_SOURCES list. Removed reference to skel.c as a built source since other make rules 1485 cover this case. 1486 1487 2015-11-29 Will Estes <westes575@gmail.com> 1488 1489 * src/Makefile.am: Sorted file names in flex_SOURCES 1490 1491 2015-11-27 Mightyjo <mightyjo@gmail.com> 1492 1493 * src/ecs.c, src/flexdef.h, src/main.c, src/misc.c, src/scan.l, 1494 src/scanopt.c, src/sym.c, src/tblcmp.c: Replaced CHAR macro with 1495 unsigned char type. Thanks to Michael McConville for pointing out that the old Char 1496 macro causes problems with static analysis. The macro has been 1497 removed and replaced with 'unsigned char' throughout the flex 1498 sources. The macro is not needed at best and was confusing at worst. 1499 It was not used in any of the example files nor was it mentioned in 1500 the manual at all. 1501 1502 2015-11-21 Will Estes <westes575@gmail.com> 1503 1504 * configure.ac: updated syntax of AC_INIT call as per autoupdate 1505 1506 2015-11-21 Will Estes <westes575@gmail.com> 1507 1508 * tests/Makefile.am: removed extra call to a _CPPFLAGS variable 1509 1510 2015-05-14 Stefan Reinauer <stefan.reinauer@coreboot.org> 1511 1512 * src/buf.c, src/ccl.c, src/dfa.c, src/ecs.c, src/gen.c, 1513 src/main.c, src/misc.c, src/nfa.c, src/parse.y, src/scan.l, 1514 src/scanopt.c, src/sym.c, src/tblcmp.c: Switch function definitions 1515 from mixed K&R to consistent ANSI C. flex was using K&R function definitions for some functions and ANSI 1516 C style in others, sometimes even in the same file. Change the code 1517 to consistently use ANSI C. Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org> 1518 1519 2015-11-16 Mightyjo <mightyjo@gmail.com> 1520 1521 * tests/Makefile.am: Used in-tree header file for c++ tests. 1522 1523 2015-11-17 Will Estes <westes575@gmail.com> 1524 1525 * configure.ac: Declared version 2.6.0 1526 1527 2015-11-17 Will Estes <westes575@gmail.com> 1528 1529 * NEWS: Dated, described flex release 2.6.0 1530 1531 2015-11-13 Will Estes <westes575@gmail.com> 1532 1533 * NEWS, configure.ac: Declared version 2.6.0rc1 1534 1535 2015-11-13 lukeallardyce <lukeallardyce@users.sourceforge.net> 1536 1537 * src/Makefile.am: Supplied versioning information in flex 1538 libraries. Resolves sourceforge bug #182. On OSX, and possibly other platforms, 1539 building the libfl libraries without versioning information caused a 1540 build failures. 1541 1542 2015-11-12 Will Estes <westes575@gmail.com> 1543 1544 * tests/Makefile.am: Cleaned up more precisely after make check. BUILT_SOURCES is now just the list of headers built as per the 1545 automake manual. We provide the list of files to clean to make 1546 rebuilding the test suite programs easier. We then use the 1547 CLEANFILES list in a dist-hook to clean up the distribution that 1548 automake gathers since not distributing flex generated files is 1549 foreign to automake's mindset, but we need exactly that. Additionally, we locate inputs to the tables-related tests more 1550 precisely. Some files are in srcdir and some are in builddir, which 1551 the arguments to the log compiler are now made aware of. 1552 1553 2015-11-11 Will Estes <westes575@gmail.com> 1554 1555 * tests/Makefile.am: Pulled out scripts in tests/Makefile.am 1556 1557 2015-11-11 Will Estes <westes575@gmail.com> 1558 1559 * tests/Makefile.am: Added srcdir to tableopts.am include 1560 1561 2015-11-11 Will Estes <westes575@gmail.com> 1562 1563 * doc/Makefile.am: Changed man page dependencies. The man page is just the --help output as reformatted by help2man. 1564 The --help option is most likely to change when the flex skeleton 1565 changes or one of the option parsing files changes or the 1566 configure.ac script itself changes. The dependencies reflect this 1567 now. It is still necessary, under some circumstances, to rebuild flex 1568 explicitly before building the man page. In theory, it's possible to 1569 have automake arrange to do this all the time, but doing so works 1570 out to be fragile, given the rest of the build system. 1571 1572 2015-11-10 Will Estes <westes575@gmail.com> 1573 1574 * autogen.sh: Called libtoolize directly because autoreconf fails to 1575 pick up LT_INIT properly 1576 1577 2015-11-10 Will Estes <westes575@gmail.com> 1578 1579 * tests/Makefile.am: Added tableopts.sh to EXTRA_DIST 1580 1581 2015-11-08 Mightyjo <mightyjo@gmail.com> 1582 1583 * tests/Makefile.am: Made tests depend on the built flex binary. 1584 1585 2015-11-08 Mightyjo <mightyjo@gmail.com> 1586 1587 * : commit cf6cb4dce791c26567cc506770ca96b4f4118024 Author: Mightyjo 1588 <mightyjo@gmail.com> Date: Sat Nov 7 23:11:35 2015 -0800 1589 1590 2015-11-04 Mightyjo <mightyjo@gmail.com> 1591 1592 * doc/flex.texi: Updated documentation to reflect the revisions to 1593 FlexLexer.h 1594 1595 2015-10-26 Mightyjo <mightyjo@gmail.com> 1596 1597 * src/FlexLexer.h, src/flex.skl: Changed several pointers to istream 1598 (and ostream) to references in c++-only sections of the skeleton. Patched up a variety of expected errors caused by changing istream* 1599 to istream&. Added a stray 'make' at line 545. Oops. Changed the buffer_state struct to store std::streambuf* instead of 1600 std::istream* for C++ mode. Changed interfaces in FlexLexer.h to 1601 take std::istream& instead of *. Backward compatibility temporarily 1602 broken. Patched up backward compatibility with reasonable behavior in the 1603 presence of null pointers. Re-added backward-compatible versions of the yyFlexLexer methods 1604 that take iostream pointers. All tests passing. 1605 1606 2015-09-29 Translation Project <coordinator@translationproject.org> 1607 1608 * po/zh_CN.po: new zh_CN translation from the translation project 1609 1610 2015-07-27 Jaska Uimonen <jaska.uimonen@helsinki.fi> 1611 1612 * src/gen.c: fix possible resource leak with yynultrans_tbl 1613 1614 2015-07-27 Jaska Uimonen <jaska.uimonen@helsinki.fi> 1615 1616 * src/dfa.c: fix possible uninitialized array values 1617 1618 2015-08-05 Will Estes <westes575@gmail.com> 1619 1620 * doc/flex.texi: add %{...%} block to example in manual 1621 1622 2015-07-15 Will Estes <westes575@gmail.com> 1623 1624 * configure.ac: initialize libtool earlier in build system 1625 generation 1626 1627 2015-05-08 Translation Project <translation@translationproject.org> 1628 1629 * po/da.po: new da translation from the Translation Project 1630 1631 2014-07-25 Mariusz PluciÅ„ski <mplucinski@mplucinski.com> 1632 1633 * src/gen.c, src/scan.l, tests/bison_nr_parser.y, 1634 tests/bison_yylloc_parser.y, tests/bison_yylval_parser.y, 1635 tests/multiple_scanners_nr_main.c: Fix `label unused` warning 1636 1637 2014-07-25 Mariusz PluciÅ„ski <mplucinski@mplucinski.com> 1638 1639 * src/flex.skl: Fix two "signed/unsigned" warnings 1640 1641 2014-07-25 Mariusz PluciÅ„ski <mplucinski@mplucinski.com> 1642 1643 * tests/alloc_extra.l, tests/array_nr.l, tests/array_r.l, 1644 tests/basic_nr.l, tests/basic_r.l, tests/bison_nr_scanner.l, 1645 tests/bison_yylloc_scanner.l, tests/bison_yylval_scanner.l, 1646 tests/ccl.l, tests/cxx_basic.ll, tests/debug_nr.l, tests/debug_r.l, 1647 tests/extended.l, tests/header_nr_scanner.l, 1648 tests/header_r_scanner.l, tests/include_by_buffer.direct.l, 1649 tests/include_by_push.direct.l, 1650 tests/include_by_reentrant.direct.l, tests/lineno_nr.l, 1651 tests/lineno_r.l, tests/lineno_trailing.l, tests/mem_nr.l, 1652 tests/mem_r.l, tests/multiple_scanners_nr_1.l, 1653 tests/multiple_scanners_nr_2.l, tests/multiple_scanners_r_1.l, 1654 tests/multiple_scanners_r_2.l, tests/noansi_nr.l, tests/noansi_r.l, 1655 tests/posix.l, tests/posixly_correct.l, tests/prefix_nr.l, 1656 tests/prefix_r.l, tests/pthread.l, tests/quotes.l, tests/reject.l4, 1657 tests/rescan_nr.direct.l, tests/rescan_r.direct.l, 1658 tests/string_nr.l, tests/string_r.l, tests/tableopts.l4, 1659 tests/top.l, tests/yyextra.l: Fix `unused function` warnings in 1660 tests 1661 1662 2014-07-25 Mariusz PluciÅ„ski <mplucinski@mplucinski.com> 1663 1664 * tests/bison_nr_parser.y, tests/bison_yylloc_parser.y, 1665 tests/bison_yylval_parser.y: Fix `implicit function declaration` 1666 warnings in tests 1667 1668 2014-07-25 Mariusz PluciÅ„ski <mplucinski@mplucinski.com> 1669 1670 * tests/header_r_main.c, tests/multiple_scanners_nr_main.c, 1671 tests/reject.l4, tests/tableopts.l4, tests/top_main.c: Remove a few 1672 `unused variable` warnings 1673 1674 2014-07-25 Mariusz PluciÅ„ski <mplucinski@mplucinski.com> 1675 1676 * src/filter.c: Remove unused variable from 1677 src/filter.c:filter_fix_linedirs 1678 1679 2014-07-25 Mariusz PluciÅ„ski <mplucinski@mplucinski.com> 1680 1681 * src/scanopt.c: Remove unused argument and variable from 1682 src/scanopt.c:scanopt_err 1683 1684 2014-07-25 Mariusz PluciÅ„ski <mplucinski@mplucinski.com> 1685 1686 * src/flex.skl, src/libmain.c, src/parse.y, tests/bison_nr_main.c, 1687 tests/bison_yylloc_main.c, tests/bison_yylloc_parser.y, 1688 tests/bison_yylval_main.c, tests/bison_yylval_parser.y, 1689 tests/header_nr_main.c, tests/header_r_main.c, tests/lineno_nr.l, 1690 tests/lineno_r.l, tests/lineno_trailing.l, tests/mem_r.l, 1691 tests/multiple_scanners_nr_main.c, 1692 tests/multiple_scanners_r_main.c, tests/pthread.l, 1693 tests/rescan_nr.direct.l, tests/rescan_r.direct.l, tests/top_main.c: 1694 Fix a few "unused parameter" warnings 1695 1696 2014-07-25 Mariusz PluciÅ„ski <mplucinski@mplucinski.com> 1697 1698 * src/main.c: Fix warning about redefined macro when multiple 1699 scanners are used. 1700 1701 2014-07-25 Mariusz PluciÅ„ski <mplucinski@mplucinski.com> 1702 1703 * tests/bison_nr_parser.y: Avoid passing `const char*` argument as 1704 `char*` in test-bison-nr 1705 1706 2014-11-21 Alexis La Goutte <alexis.lagoutte@gmail.com> 1707 1708 * src/misc.c, src/regex.c, src/tables.c, src/tables_shared.c: Fix 1709 -Wdocumentation warnings 1710 1711 2014-11-16 Will Estes <westes575@gmail.com> 1712 1713 * tests/README: document new suite layout 1714 1715 2014-11-16 Will Estes <westes575@gmail.com> 1716 1717 * tests/TEMPLATE/.gitignore, tests/TEMPLATE/Makefile.am, 1718 tests/TEMPLATE/cvsignore, tests/TEMPLATE/parser.y, 1719 tests/TEMPLATE/scanner.l, tests/TEMPLATE/test.input, 1720 tests/create-test, tests/descriptions: remove unused files after 1721 test suite refactor 1722 1723 2014-11-14 Will Estes <westes575@gmail.com> 1724 1725 * .gitignore, doc/.gitignore: Ignore directories build-aux/, m4/ Since build-aux/ now contains a number of files previously at the 1726 top level, we ignore build-aux/. Therefore, it's not necessary to 1727 list any files that are now kept in it. Also, explicitly mark m4/ as 1728 a directory to ignore. 1729 1730 2014-11-14 Will Estes <westes575@gmail.com> 1731 1732 * configure.ac: added back call to AC_CONFIG_AUX_DIR. In an effort to reduce top level directory clutter, reintroduced the 1733 call to AC_CONFIG_AUX_DIR. Moved the call to LT_INIT to after that 1734 call so configure will be able to find its files. 1735 1736 2014-07-18 Will Estes <westes575@gmail.com> 1737 1738 * tests/tableopts.sh, tests/testwrapper.sh: use unofficial bash 1739 strict mode and cleanups in supporting bash scripts 1740 1741 2014-07-18 Will Estes <westes575@gmail.com> 1742 1743 * tests/.gitignore, tests/Makefile.am, tests/tableopts.am, 1744 tests/tableopts.l4, tests/tableopts.sh, tests/tableopts.txt, 1745 tests/test-table-opts/.gitignore, 1746 tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l, 1747 tests/test-table-opts/test.input: split apart table options tests 1748 into tests per threading, table option, serialization and 1749 verification 1750 1751 2014-07-17 Will Estes <westes575@gmail.com> 1752 1753 * tests/tableopts.sh: add tableopts.sh script 1754 1755 2014-07-02 Will Estes <westes575@gmail.com> 1756 1757 * configure.ac, tests/Makefile.am: use automake conditional around 1758 pthread test 1759 1760 2014-07-01 Will Estes <westes575@gmail.com> 1761 1762 * tests/.gitignore, tests/Makefile.am, tests/lineno_trailing.l, 1763 tests/lineno_trailing.one.txt, 1764 tests/test-lineno-trailing/.gitignore, 1765 tests/test-lineno-trailing/Makefile.am, 1766 tests/test-lineno-trailing/scanner.l, 1767 tests/test-lineno-trailing/test.input: refactor lineno_trailing test 1768 for new test suite layout 1769 1770 2014-07-01 Will Estes <westes575@gmail.com> 1771 1772 * tests/.gitignore, tests/Makefile.am, tests/lineno_r.l, 1773 tests/lineno_r.one.txt, tests/test-lineno-r/.gitignore, 1774 tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l, 1775 tests/test-lineno-r/test.input: refactor lineno_r test for new test 1776 suite layout 1777 1778 2014-07-01 Will Estes <westes575@gmail.com> 1779 1780 * tests/.gitignore, tests/Makefile.am, tests/lineno_nr.l, 1781 tests/lineno_nr.one.txt, tests/test-lineno-nr/.gitignore, 1782 tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l, 1783 tests/test-lineno-nr/test.input, tests/testwrapper.sh: refactor 1784 lineno_nr test for new test suite layout 1785 1786 2014-06-30 Will Estes <westes575@gmail.com> 1787 1788 * tests/test-linedir-r/.gitignore, 1789 tests/test-linedir-r/Makefile.am, 1790 tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c, 1791 tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input: 1792 Remove linedir_r test. The linedir_r test tested the implementation of line number 1793 tracking, not its results. 1794 1795 2014-06-24 Will Estes <westes575@gmail.com> 1796 1797 * tests/.gitignore, tests/Makefile.am, tests/pthread.l, 1798 tests/pthread_1.txt, tests/pthread_2.txt, tests/pthread_3.txt, 1799 tests/pthread_4.txt, tests/pthread_5.txt, 1800 tests/test-pthread/.gitignore, tests/test-pthread/Makefile.am, 1801 tests/test-pthread/scanner.l, tests/test-pthread/test-1.input, 1802 tests/test-pthread/test-2.input, tests/test-pthread/test-3.input, 1803 tests/test-pthread/test-4.input, tests/test-pthread/test-5.input: 1804 refactor pthread test for new test suite layout 1805 1806 2014-06-24 Will Estes <westes575@gmail.com> 1807 1808 * tests/Makefile.am: build reject_[vs]er tests explicitly to pass 1809 proper compiler flags 1810 1811 2014-06-24 Will Estes <westes575@gmail.com> 1812 1813 * tests/.gitignore, tests/Makefile.am, tests/cxx_yywrap.ll, 1814 tests/cxx_yywrap.txt, tests/test-c++-yywrap/.gitignore, 1815 tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l, 1816 tests/test-c++-yywrap/test.input, tests/testwrapper.sh: refactor 1817 cxx_yywrap test for new test suite layout 1818 1819 2014-06-17 Will Estes <westes575@gmail.com> 1820 1821 * tests/Makefile.am, tests/options.cn, 1822 tests/test-concatenated-options/.gitignore, 1823 tests/test-concatenated-options/Makefile.am: refactor concatenated 1824 options test for new test suite layout 1825 1826 2014-06-17 Will Estes <westes575@gmail.com> 1827 1828 * tests/.gitignore, tests/Makefile.am, 1829 tests/include_by_buffer.direct.l, 1830 tests/include_by_buffer.direct.txt, 1831 tests/include_by_buffer.direct_2.txt, 1832 tests/include_by_buffer.direct_3.txt, 1833 tests/include_by_push.direct.l, tests/include_by_push.direct.txt, 1834 tests/include_by_push.direct_2.txt, 1835 tests/include_by_push.direct_3.txt, 1836 tests/include_by_reentrant.direct.l, 1837 tests/include_by_reentrant.direct.txt, 1838 tests/include_by_reentrant.direct_2.txt, 1839 tests/include_by_reentrant.direct_3.txt, 1840 tests/test-include-by-buffer/.gitignore, 1841 tests/test-include-by-buffer/Makefile.am, 1842 tests/test-include-by-buffer/scanner.l, 1843 tests/test-include-by-buffer/test-1.input, 1844 tests/test-include-by-buffer/test-2.input, 1845 tests/test-include-by-buffer/test-3.input, 1846 tests/test-include-by-push/.gitignore, 1847 tests/test-include-by-push/Makefile.am, 1848 tests/test-include-by-push/scanner.l, 1849 tests/test-include-by-push/test-1.input, 1850 tests/test-include-by-push/test-2.input, 1851 tests/test-include-by-push/test-3.input, 1852 tests/test-include-by-reentrant/.gitignore, 1853 tests/test-include-by-reentrant/Makefile.am, 1854 tests/test-include-by-reentrant/scanner.l, 1855 tests/test-include-by-reentrant/test-1.input, 1856 tests/test-include-by-reentrant/test-2.input, 1857 tests/test-include-by-reentrant/test-3.input: refactor include_by_* 1858 tests for new test suite layout 1859 1860 2014-06-16 Will Estes <westes575@gmail.com> 1861 1862 * tests/.gitignore, tests/Makefile.am, tests/rescan_nr.direct.l, 1863 tests/rescan_nr.direct.txt, tests/rescan_nr.l, tests/rescan_nr.txt, 1864 tests/rescan_r.direct.l, tests/rescan_r.direct.txt, 1865 tests/test-rescan-r/.gitignore, tests/test-rescan-r/Makefile.am, 1866 tests/test-rescan-r/scanner.l, tests/test-rescan-r/test.input, 1867 tests/testwrapper.sh: refactor rescan_r test for new test suite 1868 layout 1869 1870 2014-06-16 Will Estes <westes575@gmail.com> 1871 1872 * tests/.gitignore, tests/Makefile.am, tests/rescan_nr.l, 1873 tests/rescan_nr.txt, tests/test-rescan-nr/.gitignore, 1874 tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l, 1875 tests/test-rescan-nr/test.input, tests/testwrapper.sh: Refactor 1876 rescan_nr test for new test suite layout. Also add -r option to testwrapper.sh to support passing input file 1877 as a command line argument to the test scanner without using shell 1878 redirection. 1879 1880 2014-06-16 Will Estes <westes575@gmail.com> 1881 1882 * tests/Makefile.am: correct use of objext to OBJEXT 1883 1884 2014-06-16 Will Estes <westes575@gmail.com> 1885 1886 * tests/.gitignore, tests/Makefile.am, tests/quotes.l, 1887 tests/quotes.txt, tests/test-quotes/.gitignore, 1888 tests/test-quotes/Makefile.am, tests/test-quotes/scanner.l, 1889 tests/test-quotes/test.input: refactor quotes test for new test 1890 suite layout 1891 1892 2014-06-16 Will Estes <westes575@gmail.com> 1893 1894 * tests/.gitignore, tests/Makefile.am, tests/reject.l4, 1895 tests/reject.txt, tests/test-reject/.gitignore, 1896 tests/test-reject/Makefile.am, tests/test-reject/scanner.l, 1897 tests/test-reject/test.input, tests/testwrapper.sh: Refactor reject 1898 test for new test suite layout. Split out reject test into its constituant tests. Add .reject tests 1899 and .table tests for automake test log generation. Rewrite 1900 testwrapper.sh to handle running with a tables file and specifying 1901 optional input using command line options rather than positional 1902 parameters. 1903 1904 2014-06-15 Will Estes <westes575@gmail.com> 1905 1906 * tests/.gitignore, tests/Makefile.am, 1907 tests/multiple_scanners_r_1.l, tests/multiple_scanners_r_2.l, 1908 tests/multiple_scanners_r_main.c, 1909 tests/test-multiple-scanners-r/.gitignore, 1910 tests/test-multiple-scanners-r/Makefile.am, 1911 tests/test-multiple-scanners-r/main.c, 1912 tests/test-multiple-scanners-r/scanner-1.l, 1913 tests/test-multiple-scanners-r/scanner-2.l: Refactor 1914 multiple_scanners_r test for new test suite layout. Also, remove the use of table files from this test as that tests two 1915 features at once and we want to be as close to testing one feature 1916 at a time as we can be. 1917 1918 2014-06-15 Will Estes <westes575@gmail.com> 1919 1920 * tests/.gitignore, tests/Makefile.am, 1921 tests/multiple_scanners_nr_1.l, tests/multiple_scanners_nr_2.l, 1922 tests/multiple_scanners_nr_main.c, 1923 tests/test-multiple-scanners-nr/.gitignore, 1924 tests/test-multiple-scanners-nr/Makefile.am, 1925 tests/test-multiple-scanners-nr/main.c, 1926 tests/test-multiple-scanners-nr/scanner-1.l, 1927 tests/test-multiple-scanners-nr/scanner-2.l: refactor 1928 multiple_scanners_nr test for new test suite layout 1929 1930 2014-06-14 Will Estes <westes575@gmail.com> 1931 1932 * tests/.gitignore, tests/Makefile.am, 1933 tests/cxx_multiple_scanners.txt, tests/cxx_multiple_scanners_1.ll, 1934 tests/cxx_multiple_scanners_2.ll, 1935 tests/cxx_multiple_scanners_main.cc, 1936 tests/test-c++-multiple-scanners/.gitignore, 1937 tests/test-c++-multiple-scanners/Makefile.am, 1938 tests/test-c++-multiple-scanners/main.cpp, 1939 tests/test-c++-multiple-scanners/scanner-1.l, 1940 tests/test-c++-multiple-scanners/scanner-2.l, 1941 tests/test-c++-multiple-scanners/test.input: refactor 1942 cxx_multiple_scanners test for new test suite layout 1943 1944 2014-06-14 Will Estes <westes575@gmail.com> 1945 1946 * tests/.gitignore, tests/Makefile.am, tests/c_cxx_nr.lll, 1947 tests/c_cxx_nr.txt, tests/c_cxx_r.lll, tests/c_cxx_r.txt, 1948 tests/test-c-cpp-nr/.gitignore, tests/test-c-cpp-nr/Makefile.am, 1949 tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input, 1950 tests/test-c-cpp-r/.gitignore, tests/test-c-cpp-r/Makefile.am, 1951 tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: 1952 refactor c_cxx_nr, c_cxx_r tests for new test suite layout 1953 1954 2014-06-14 Will Estes <westes575@gmail.com> 1955 1956 * tests/.gitignore, tests/Makefile.am, tests/cxx_basic.ll, 1957 tests/cxx_basic.txt, tests/test-c++-basic/.gitignore, 1958 tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l, 1959 tests/test-c++-basic/test.input: refactor cxx_basic test for new 1960 test suite layout 1961 1962 2014-06-14 Will Estes <westes575@gmail.com> 1963 1964 * tests/.gitignore, tests/Makefile.am, tests/posixly_correct.l, 1965 tests/test-posixly-correct/.gitignore, 1966 tests/test-posixly-correct/Makefile.am, 1967 tests/test-posixly-correct/scanner.l: refactor posixly_correct test 1968 for new test suite layout 1969 1970 2014-06-14 Will Estes <westes575@gmail.com> 1971 1972 * tests/.gitignore, tests/Makefile.am, 1973 tests/test-yyextra/.gitignore, tests/test-yyextra/Makefile.am, 1974 tests/test-yyextra/scanner.l, tests/test-yyextra/test.input, 1975 tests/yyextra.l, tests/yyextra.txt: refactor yyextra test for new 1976 test suite layout 1977 1978 2014-06-14 Will Estes <westes575@gmail.com> 1979 1980 * tests/.gitignore, tests/Makefile.am, tests/test-top/.gitignore, 1981 tests/test-top/Makefile.am, tests/test-top/main.c, 1982 tests/test-top/scanner.l, tests/test-top/test.input, tests/top.l, 1983 tests/top.txt, tests/top_main.c: refactor top test for new test 1984 suite layout 1985 1986 2014-06-14 Will Estes <westes575@gmail.com> 1987 1988 * tests/.gitignore, tests/Makefile.am, tests/string_r.l, 1989 tests/test-string-r/.gitignore, tests/test-string-r/Makefile.am, 1990 tests/test-string-r/scanner.l: refactor string_r test for new test 1991 suite layout 1992 1993 2014-06-14 Will Estes <westes575@gmail.com> 1994 1995 * tests/.gitignore, tests/Makefile.am, tests/string_nr.l, 1996 tests/test-string-nr/.gitignore, tests/test-string-nr/Makefile.am, 1997 tests/test-string-nr/scanner.l: refactor string_nr test for new test 1998 suite layout 1999 2000 2014-06-12 Will Estes <westes575@gmail.com> 2001 2002 * tests/.gitignore, tests/Makefile.am, tests/prefix_r.l, 2003 tests/prefix_r.txt, tests/test-prefix-r/.gitignore, 2004 tests/test-prefix-r/Makefile.am, tests/test-prefix-r/README, 2005 tests/test-prefix-r/scanner.l, tests/test-prefix-r/test.input: 2006 refactor prefix_r test for new test suite layout 2007 2008 2014-06-12 Will Estes <westes575@gmail.com> 2009 2010 * tests/.gitignore, tests/Makefile.am, tests/prefix_nr.l, 2011 tests/prefix_nr.txt, tests/test-prefix-nr/.gitignore, 2012 tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/README, 2013 tests/test-prefix-nr/scanner.l, tests/test-prefix-nr/test.input: 2014 refactor prefix_nr for new test suite layout 2015 2016 2014-06-12 Will Estes <westes575@gmail.com> 2017 2018 * tests/testwrapper.sh: Check if test input file exists. Not all tests have input files, so check if one exists and run the 2019 test program accordingly. 2020 2021 2014-06-12 Will Estes <westes575@gmail.com> 2022 2023 * tests/.gitignore, tests/Makefile.am, tests/posix.l, 2024 tests/test-posix/.gitignore, tests/test-posix/Makefile.am, 2025 tests/test-posix/scanner.l: refactor posix test for new test suite 2026 layout 2027 2028 2014-06-12 Will Estes <westes575@gmail.com> 2029 2030 * tests/.gitignore, tests/Makefile.am, tests/noansi_r.l, 2031 tests/noansi_r.txt, tests/test-noansi-r/.gitignore, 2032 tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l, 2033 tests/test-noansi-r/test.input: refactor noansi_r test for new test 2034 suite layout 2035 2036 2014-06-12 Will Estes <westes575@gmail.com> 2037 2038 * tests/.gitignore, tests/Makefile.am, tests/noansi_nr.l, 2039 tests/noansi_nr.txt, tests/test-noansi-nr/.gitignore, 2040 tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l, 2041 tests/test-noansi-nr/test.input: refactor noansi_nr for new test 2042 suite layout 2043 2044 2014-06-05 Will Estes <westes575@gmail.com> 2045 2046 * tests/.gitignore, tests/Makefile.am, tests/mem_r.l, 2047 tests/mem_r.txt, tests/test-mem-r/.gitignore, 2048 tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l, 2049 tests/test-mem-r/test.input: refactor mem_r test for new test suite 2050 layout 2051 2052 2014-06-05 Will Estes <westes575@gmail.com> 2053 2054 * tests/.gitignore, tests/Makefile.am, tests/mem_nr.l, 2055 tests/mem_nr.txt, tests/test-mem-nr/.gitignore, 2056 tests/test-mem-nr/Makefile.am, tests/test-mem-nr/scanner.l, 2057 tests/test-mem-nr/test.input: refactor mem_nr test for new test 2058 suite layout 2059 2060 2014-06-04 Will Estes <westes575@gmail.com> 2061 2062 * tests/.gitignore, tests/Makefile.am, tests/header_r.txt, 2063 tests/header_r_main.c, tests/header_r_scanner.l, 2064 tests/test-header-r/.gitignore, tests/test-header-r/Makefile.am, 2065 tests/test-header-r/main.c, tests/test-header-r/scanner.l, 2066 tests/test-header-r/test.input: refactor header_r test for new test 2067 suite layout 2068 2069 2014-06-04 Will Estes <westes575@gmail.com> 2070 2071 * tests/.gitignore, tests/Makefile.am, tests/header_nr.txt, 2072 tests/header_nr_main.c, tests/header_nr_scanner.l, 2073 tests/test-header-nr/.gitignore, tests/test-header-nr/Makefile.am, 2074 tests/test-header-nr/main.c, tests/test-header-nr/scanner.l, 2075 tests/test-header-nr/test.input: refactor header_nr test for new 2076 test suite layout 2077 2078 2014-06-04 Will Estes <westes575@gmail.com> 2079 2080 * tests/.gitignore, tests/Makefile.am, tests/extended.l, 2081 tests/extended.txt, tests/test-extended/.gitignore, 2082 tests/test-extended/Makefile.am, tests/test-extended/scanner.l, 2083 tests/test-extended/test.input: refactor extended test for new test 2084 suite layout 2085 2086 2014-06-04 Will Estes <westes575@gmail.com> 2087 2088 * tests/.gitignore, tests/Makefile.am, tests/debug_r.l, 2089 tests/debug_r.txt, tests/test-debug-r/.gitignore, 2090 tests/test-debug-r/Makefile.am, tests/test-debug-r/scanner.l, 2091 tests/test-debug-r/test.input: refactor debug_r test for new test 2092 suite layout 2093 2094 2014-06-04 Will Estes <westes575@gmail.com> 2095 2096 * tests/.gitignore, tests/Makefile.am, tests/debug_nr.l, 2097 tests/debug_nr.txt, tests/test-debug-nr/.gitignore, 2098 tests/test-debug-nr/Makefile.am, tests/test-debug-nr/scanner.l, 2099 tests/test-debug-nr/test.input: refactor debug_nr test for new test 2100 suite layout 2101 2102 2014-06-04 Will Estes <westes575@gmail.com> 2103 2104 * tests/.gitignore, tests/Makefile.am, tests/ccl.l, tests/ccl.txt, 2105 tests/test-ccl/.gitignore, tests/test-ccl/Makefile.am, 2106 tests/test-ccl/scanner.l, tests/test-ccl/test.input: refactor ccl 2107 test for new test suite layout 2108 2109 2014-06-04 Will Estes <westes575@gmail.com> 2110 2111 * tests/.gitignore, tests/Makefile.am, tests/alloc-extra.l, 2112 tests/alloc-extra.txt, tests/alloc_extra.l, tests/alloc_extra.txt, 2113 tests/array-nr.l, tests/array-nr.txt, tests/array-r.l, 2114 tests/array-r.txt, tests/array_nr.l, tests/array_nr.txt, 2115 tests/array_r.l, tests/array_r.txt, tests/basic-nr.l, 2116 tests/basic-nr.txt, tests/basic-r.l, tests/basic-r.txt, 2117 tests/basic_nr.l, tests/basic_nr.txt, tests/basic_r.l, 2118 tests/basic_r.txt, tests/bison-nr-main.c, tests/bison-nr-parser.y, 2119 tests/bison-nr-scanner.l, tests/bison-nr.txt, 2120 tests/bison-yylloc-main.c, tests/bison-yylloc-parser.y, 2121 tests/bison-yylloc-scanner.l, tests/bison-yylloc.txt, 2122 tests/bison-yylval-main.c, tests/bison-yylval-parser.y, 2123 tests/bison-yylval-scanner.l, tests/bison-yylval.txt, 2124 tests/bison_nr.txt, tests/bison_nr_main.c, tests/bison_nr_parser.y, 2125 tests/bison_nr_scanner.l, tests/bison_yylloc.txt, 2126 tests/bison_yylloc_main.c, tests/bison_yylloc_parser.y, 2127 tests/bison_yylloc_scanner.l, tests/bison_yylval.txt, 2128 tests/bison_yylval_main.c, tests/bison_yylval_parser.y, 2129 tests/bison_yylval_scanner.l: use underscores in test file names to 2130 silence automake warnings 2131 2132 2014-06-04 Will Estes <westes575@gmail.com> 2133 2134 * .gitignore, m4/.gitignore, m4/Makefile.am: do not track m4 2135 subdirectory any more 2136 2137 2014-06-04 Will Estes <westes575@gmail.com> 2138 2139 * .gitignore, configure.ac: upgrade automake version to 1.14.1 Unfortunately, automake 1.14.1 does not play nicely with 2140 AC_CONFIG_AUX_DIR, so upgrading the used automake version required 2141 removing the build-aux directory and letting autoconf's installed 2142 helper files live more over the tree. 2143 2144 2014-06-04 Will Estes <westes575@gmail.com> 2145 2146 * doc/.gitignore: ignore more files generated by texinfo 2147 2148 2014-06-04 Will Estes <westes575@gmail.com> 2149 2150 * configure.ac: update gettext version to 0.19 2151 2152 2014-06-04 Will Estes <westes575@gmail.com> 2153 2154 * configure.ac: call LT_INIT earlier in configure.ac 2155 2156 2014-06-04 Will Estes <westes575@gmail.com> 2157 2158 * tests/.gitignore, tests/Makefile.am, tests/bison-yylval-main.c, 2159 tests/bison-yylval-parser.y, tests/bison-yylval-scanner.l, 2160 tests/bison-yylval.txt, tests/test-bison-yylval/.gitignore, 2161 tests/test-bison-yylval/Makefile.am, 2162 tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y, 2163 tests/test-bison-yylval/scanner.l, 2164 tests/test-bison-yylval/test.input: refactor bison-yylval test for 2165 new test suite layout 2166 2167 2014-06-04 Will Estes <westes575@gmail.com> 2168 2169 * tests/.gitignore, tests/Makefile.am, tests/bison-yylloc-main.c, 2170 tests/bison-yylloc-parser.y, tests/bison-yylloc-scanner.l, 2171 tests/bison-yylloc.txt, tests/test-bison-yylloc/.gitignore, 2172 tests/test-bison-yylloc/Makefile.am, 2173 tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y, 2174 tests/test-bison-yylloc/scanner.l, 2175 tests/test-bison-yylloc/test.input: refactor bison-yylloc test for 2176 new test suite layout 2177 2178 2014-06-03 Will Estes <westes575@gmail.com> 2179 2180 * tests/.gitignore, tests/Makefile.am, tests/bison-nr-main.c, 2181 tests/bison-nr-parser.y, tests/bison-nr-scanner.l, 2182 tests/bison-nr.txt, tests/test-bison-nr/.gitignore, 2183 tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c, 2184 tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l, 2185 tests/test-bison-nr/test.input: refactor bison-nr test for new test 2186 suite layout 2187 2188 2014-06-01 Will Estes <westes575@gmail.com> 2189 2190 * tests/.gitignore, tests/Makefile.am, tests/array-r.l, 2191 tests/array-r.txt, tests/test-array-r/.gitignore, 2192 tests/test-array-r/Makefile.am, tests/test-array-r/scanner.l, 2193 tests/test-array-r/test.input: refactor array-r test for new test 2194 suite layout 2195 2196 2014-06-01 Will Estes <westes575@gmail.com> 2197 2198 * tests/Makefile.am: list tests/README with other EXTRA_DIST files 2199 in tests/ 2200 2201 2014-06-01 Will Estes <westes575@gmail.com> 2202 2203 * tests/.gitignore, tests/Makefile.am, tests/array-nr.l, 2204 tests/array-nr.txt, tests/test-array-nr/.gitignore, 2205 tests/test-array-nr/Makefile.am, tests/test-array-nr/scanner.l, 2206 tests/test-array-nr/test.input: refactor array-nr test for new test 2207 suite layout 2208 2209 2014-06-01 Will Estes <westes575@gmail.com> 2210 2211 * tests/Makefile.am, tests/testwrapper.sh: make tests/testwrapper.sh 2212 more verbose; find input in srcdir Since output is redirected by the automake parallel test suite 2213 driver, turn on both -v and -x in bash for the testwrapper.sh shell 2214 script. This helps a ton in debugging problems with the test harness 2215 itself. In general, the input files are in automake's srcdir and the name of 2216 the test includes the relative path to it (even though that's 2217 supposed to be ./). Therefore, pass srcdir in AM_LOG_FLAGS and 2218 prepend that to the test name as part of constructing the input 2219 file's name. 2220 2221 2014-06-01 Will Estes <westes575@gmail.com> 2222 2223 * tests/Makefile.am: distribute tests/testwrapper.sh 2224 2225 2014-06-01 Will Estes <westes575@gmail.com> 2226 2227 * tests/.gitignore, tests/Makefile.am, tests/alloc-extra.l, 2228 tests/alloc-extra.txt, tests/test-alloc-extra/.gitignore, 2229 tests/test-alloc-extra/Makefile.am, 2230 tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input: 2231 refacter alloc-extra for new test suite layout 2232 2233 2014-05-29 Will Estes <westes575@gmail.com> 2234 2235 * tests/.gitignore, tests/Makefile.am, tests/basic-r.l, 2236 tests/basic-r.txt, tests/test-basic-r/.gitignore, 2237 tests/test-basic-r/Makefile.am, tests/test-basic-r/scanner.l, 2238 tests/test-basic-r/test.input: refactor basic-r test for new test 2239 suite layout 2240 2241 2014-04-22 Will Estes <westes575@gmail.com> 2242 2243 * tests/Makefile.am, tests/basic-nr.l, tests/basic-nr.txt, 2244 tests/test-basic-nr/.gitignore, tests/test-basic-nr/Makefile.am, 2245 tests/test-basic-nr/scanner.l, tests/test-basic-nr/test.input, 2246 tests/testwrapper.sh: refactor basic-nr test for new test suite 2247 layout 2248 2249 2014-04-22 Will Estes <westes575@gmail.com> 2250 2251 * configure.ac: remove old tests/ subdirectories from build system 2252 2253 2014-04-22 Will Estes <westes575@gmail.com> 2254 2255 * configure.ac: add parallel test suite option to build system 2256 2257 2014-04-22 Will Estes <westes575@gmail.com> 2258 2259 * tests/.gitignore: ignore files for new test suite layout 2260 2261 2014-04-22 Will Estes <westes575@gmail.com> 2262 2263 * tests/Makefile.am: use automake parallel test suite option to 2264 build test suite 2265 2266 2014-04-09 Manoj Srivastava <srivasta@golden-gryphon.com> 2267 2268 * tests/test-bison-yylloc/parser.y, 2269 tests/test-bison-yylval/parser.y: Do not use obsolete bison 2270 constructs in tests. In Bison 3.0, support for YYLEX_PARAM and YYPARSE_PARAM has been 2271 removed (deprecated in Bison 1.875): use %lex-param, %parse-param, 2272 or %param. This commit fixes the tests so they still work. Signed-off-by: Manoj Srivastava <srivasta@golden-gryphon.com> 2273 2274 2014-10-31 Christos Zoulas <christos@zoulas.com> 2275 2276 * src/buf.c, src/filter.c, src/flex.skl, src/flexdef.h, src/gen.c, 2277 src/libmain.c, src/libyywrap.c, src/main.c, src/misc.c, src/nfa.c, 2278 src/scan.l, src/scanflags.c, src/scanopt.c, src/yylex.c: NetBSD 2279 downstream patches. const fixes. -Wconversion fixes for the skeleton files. param namespace protection (add _ to inline function parameters). unused variable/code removal. rename warn to lwarn to avoid conflict with <err.h>. ctype.h function argument correction. merged the error functions lerrif and lerrsf -> lerr. 2280 2281 2014-07-25 Mariusz PluciÅ„ski <mplucinski@mplucinski.com> 2282 2283 * src/flexdef.h, src/misc.c, src/scanflags.c: Allow error reporting 2284 routines to accept varying number of arguments in modern style 2285 2286 2014-07-25 Mariusz PluciÅ„ski <mplucinski@mplucinski.com> 2287 2288 * src/buf.c: Fix warning on assigning from `const char*` to `char*` 2289 2290 2014-07-24 Mariusz PluciÅ„ski <mplucinski@mplucinski.com> 2291 2292 * src/main.c: Add disambiguation braces in main.c 2293 2294 2014-07-17 Yuri <yuri@tsoft.com> 2295 2296 * doc/flex.texi, examples/fastwc/mywc.c, src/ccl.c, src/dfa.c, 2297 src/ecs.c, src/flex.skl, src/flexdef.h, src/gen.c, src/misc.c, 2298 src/nfa.c, src/parse.y, src/scan.l, src/sym.c, src/tblcmp.c: Removed 2299 deprecated 'register' storage class specifier. clang-3.5.0 now 2300 complains about them: warning: 'register' storage class specifier is 2301 deprecated [-Wdeprecated-register] 2302 2303 2014-06-21 Mariusz PluciÅ„ski <mplucinski@mplucinski.com> 2304 2305 * src/flexdef.h, src/main.c, src/misc.c, src/options.c, 2306 src/options.h, src/yylex.c: Change output formats from octal to 2307 hexadecimal 2308 2309 2014-06-11 Will Estes <westes575@gmail.com> 2310 2311 * NEWS, configure.ac: update version number to 2.6.0-pre 2312 2313 2014-05-03 Will Estes <westes575@gmail.com> 2314 2315 * src/ecs.c: check limits before using array index cclp; resolves 2316 sf-166 2317 2318 2014-04-02 Sean McBride <sean@rogue-research.com> 2319 2320 * src/flex.skl: Suppress clang warning about empty @param paragraph; 2321 resolves sf#158 Signed-off-by: Will Estes <westes575@gmail.com> 2322 2323 2014-04-02 Will Estes <westes575@gmail.com> 2324 2325 * doc/flex.texi: fix punction when talking about colon-bracket 2326 delimiters; resolves sf#167 2327 2328 2014-04-02 Will Estes <westes575@gmail.com> 2329 2330 * doc/flex.texi: remove proofreading comment 2331 2332 2014-04-02 Will Estes <westes575@gmail.com> 2333 2334 * doc/flex.texi: Put angle brackets around start condition name; 2335 resolves bug #168. 2336 2337 2014-04-02 Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com> 2338 2339 * lib/Makefile.am, lib/realloc.c: Fix malloc/realloc replacement, 2340 bug#151. Signed-off-by: Will Estes <westes575@gmail.com> 2341 2342 2014-04-02 Will Estes <westes575@gmail.com> 2343 2344 * lib/malloc.c: change crlf line ending to lf 2345 2346 2014-03-26 Will Estes <westes575@gmail.com> 2347 2348 * NEWS: mention flex 2.5.39 release in NEWS file 2349 2350 2014-03-26 Will Estes <westes575@gmail.com> 2351 2352 * control.ac: initial default control file for shipper 2353 2354 2014-03-05 Cyril Brulebois <kibi@debian.org> 2355 2356 * src/flex.skl: Adjust buffer sizes on ia64. From the debian change entry: > Finish fixing the ia64 buffer issue. Previous commits increased 2357 YY_READ_BUF_SIZE (where __ia64__ is defined) but left YY_BUF_SIZE 2358 unchanged, so that didn't fix the problem in the end. In the general 2359 case, the latter is twice the former. Therefore set it to the same 2360 ratio in the ia64 case. In general, this sort of architecture specific fix is not the path 2361 we want to take, but the cleanup should be done in a more organized 2362 way in the future and getting it working would be preferrable now. 2363 2364 2014-02-18 Will Estes <westes575@gmail.com> 2365 2366 * Makefile.am, src/Makefile.am: move m4 make variable to 2367 src/Makefile.am. This prevents an error when building skel.c caused by the $(m4) make 2368 variable not being defined. Particularly nasty since skel.c would 2369 still be created, thus causing make to think skel.c was up to date. 2370 2371 2014-02-18 Will Estes <westes575@gmail.com> 2372 2373 * devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl, 2374 devel/tables.pl: remove unused devel/ subdirectory from codebase 2375 2376 2014-02-15 Will Estes <westes575@gmail.com> 2377 2378 * po/Rules-getpo: Add make rule to rsync latest .po files from 2379 translation project. The rule assumes that rsync is on the path and that there is exactly 2380 one domain listed in the DOMAIN make variable. The intent is that 2381 the rule will work with vpath builds. 2382 2383 2014-02-14 Will Estes <westes575@gmail.com> 2384 2385 * .gitignore: git ignore directories of the form flex-* 2386 2387 2014-02-14 Will Estes <westes575@gmail.com> 2388 2389 * po/POTFILES.in: list source files for translation as now being in 2390 src/ 2391 2392 2014-02-14 Will Estes <westes575@gmail.com> 2393 2394 * Makefile.am, configure.ac, tools/Makefile.am: Add tools/ 2395 directory. Since tools/git2cl is a dependency of ChangeLog, not distributing 2396 tools/git2cl with flex causes the "make dist" target to fail in the 2397 distributed tar ball. 2398 2399 2014-02-14 Will Estes <westes575@gmail.com> 2400 2401 * Makefile.am: removes extraneous files from EXTRA_DIST as automake 2402 picks them up better without mentioning them 2403 2404 2014-02-14 Will Estes <westes575@gmail.com> 2405 2406 * NEWS: mention version 2.6.0 in release news 2407 2408 2014-02-14 Will Estes <westes575@gmail.com> 2409 2410 * .gitignore, FlexLexer.h, Makefile.am, buf.c, ccl.c, configure.ac, 2411 dfa.c, doc/.gitignore, doc/Makefile.am, ecs.c, filter.c, flex.skl, 2412 flexdef.h, flexint.h, gen.c, gettext.h, lib/.gitignore, libmain.c, 2413 libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, options.c, 2414 options.h, parse.y, regex.c, scan.l, scanflags.c, scanopt.c, 2415 scanopt.h, src/.gitignore, src/FlexLexer.h, src/Makefile.am, 2416 src/buf.c, src/ccl.c, src/dfa.c, src/ecs.c, src/filter.c, 2417 src/flex.skl, src/flexdef.h, src/flexint.h, src/gen.c, 2418 src/gettext.h, src/libmain.c, src/libyywrap.c, src/main.c, 2419 src/misc.c, src/mkskel.sh, src/nfa.c, src/options.c, src/options.h, 2420 src/parse.y, src/regex.c, src/scan.l, src/scanflags.c, 2421 src/scanopt.c, src/scanopt.h, src/sym.c, src/tables.c, 2422 src/tables.h, src/tables_shared.c, src/tables_shared.h, 2423 src/tblcmp.c, src/version.h, src/yylex.c, sym.c, tables.c, 2424 tables.h, tables_shared.c, tables_shared.h, tblcmp.c, version.h, 2425 yylex.c: move flex program sources into src/ directory The *.[chly] sources are now in the src directory. This implies a 2426 bunch of changes in Makefile.am and friends to account for the new 2427 location. The .gitignore files are now more local to places where 2428 various object files and generated source files occur. 2429 2430 2014-02-13 Will Estes <westes575@gmail.com> 2431 2432 * configure.ac: increment flex version to 2.6.0 2433 2434 2014-02-16 Translation Project <coordinator@translationproject.org> 2435 2436 * po/ru.po: update ru translation from the translation project 2437 2438 2014-02-14 Will Estes <westes575@gmail.com> 2439 2440 * NEWS: mention updated da translation in release news 2441 2442 2014-02-14 Translation Project <coordinator@translationproject.org> 2443 2444 * po/da.po: update da translation from the translation project 2445 2446 2014-02-14 Will Estes <westes575@gmail.com> 2447 2448 * NEWS: mention updated es translation in release news 2449 2450 2014-02-14 Translation Project <coordinator@translationproject.org> 2451 2452 * po/es.po: update es translation from the translation project 2453 2454 2014-02-14 Will Estes <westes575@gmail.com> 2455 2456 * NEWS: mention updated ko translation in release news 2457 2458 2014-02-14 Translation Project <coordinator@translationproject.org> 2459 2460 * po/ko.po: update ko translation from the translation project 2461 2462 2014-02-14 Will Estes <westes575@gmail.com> 2463 2464 * NEWS: mention updated ro translation in release news 2465 2466 2014-02-14 Translation Project <coordinator@translationproject.org> 2467 2468 * po/ro.po: update ro translation from the translation project 2469 2470 2014-02-14 Will Estes <westes575@gmail.com> 2471 2472 * NEWS: mention updated ru translation in release news 2473 2474 2014-02-14 Translation Project <coordinator@translationproject.org> 2475 2476 * po/ru.po: update ru translation from the translation project 2477 2478 2014-02-14 Will Estes <westes575@gmail.com> 2479 2480 * NEWS: mention updated sv translation in news 2481 2482 2014-02-14 Translation Project <coordinator@translationproject.org> 2483 2484 * po/sv.po: update sv translation from the translation project 2485 2486 2014-02-14 Will Estes <westes575@gmail.com> 2487 2488 * NEWS: mention updated tr translation in news 2489 2490 2014-02-14 Translation Project <coordinator@translationproject.org> 2491 2492 * po/tr.po: update tr translation from the translation project 2493 2494 2014-02-14 Will Estes <westes575@gmail.com> 2495 2496 * NEWS: mention updated zh_CN in release news 2497 2498 2014-02-14 Translation Project <coordinator@translationproject.org> 2499 2500 * po/zh_CN.po: update zh_CN translation from the translation project 2501 2502 2014-02-14 Will Estes <westes575@gmail.com> 2503 2504 * NEWS, po/LINGUAS, po/zh_TW.po, po/zh_tw.po: rename zh_tw 2505 translation to its proper zh_TW name 2506 2507 2014-02-14 Will Estes <westes575@gmail.com> 2508 2509 * NEWS: mention updated nl, vi translations in release news 2510 2511 2014-02-14 Translation Project <coordinator@translationproject.org> 2512 2513 * po/vi.po: update vi translation from the translation project 2514 2515 2014-02-14 Translation Project <coordinator@translationproject.org> 2516 2517 * po/nl.po: update nl translation from the translation project 2518 2519 2014-02-14 Will Estes <westes575@gmail.com> 2520 2521 * TODO: remove some unneeded entries from the todo list 2522 2523 2014-02-13 Will Estes <westes575@gmail.com> 2524 2525 * doc/Makefile.am: list more generated files in CLEANFILES 2526 2527 2014-02-13 Will Estes <westes575@gmail.com> 2528 2529 * doc/flex.xml: remove unmaintained xml documentation 2530 2531 2014-02-13 Will Estes <westes575@gmail.com> 2532 2533 * configure.ac: bump AM_GNU_GETTEXT_VERSION to 0.18.1 2534 2535 2014-02-13 Will Estes <westes575@gmail.com> 2536 2537 * README: list new location of flex git repo 2538 2539 2014-02-13 Will Estes <westes575@gmail.com> 2540 2541 * po/.gitignore: git ignore generated files from english quoting 2542 variant translations 2543 2544 2014-02-13 Will Estes <westes575@gmail.com> 2545 2546 * po/LINGUAS: name english quoting variants correctly 2547 2548 2014-02-13 Will Estes <westes575@gmail.com> 2549 2550 * Makefile.am, configure.ac, tools/Makefile.am: removed tools/ 2551 subdirectory from distribution Since it is not possible to rebuild the ChangeLog file without being 2552 in a git working directory of flex, distributing the tools directory 2553 is misleading. In particular, git2cl will always fail. 2554 2555 2014-02-13 Will Estes <westes575@gmail.com> 2556 2557 * po/LINGUAS: removed unneeded blank line from translation list 2558 2559 2014-02-13 Will Estes <westes575@gmail.com> 2560 2561 * po/LINGUAS: added en quoting variants to translation list 2562 2563 2014-02-11 Will Estes <westes575@gmail.com> 2564 2565 * configure.ac: use gnu automake option instead of gnits option 2566 2567 2014-02-11 Will Estes <westes575@gmail.com> 2568 2569 * README-alpha: remove README_alpha file since it is no longer 2570 needed 2571 2572 2014-02-10 Will Estes <westes575@gmail.com> 2573 2574 * configure.ac: increment version to 2.5.38 2575 2576 2013-11-27 Will Estes <westes575@gmail.com> 2577 2578 * NEWS: flesh out internationalization section of NEWS file; mention 2579 pt_BR translation 2580 2581 2013-11-27 Translation Project <coordinator@translationproject.org> 2582 2583 * po/pt_BR.po: update pt_BR translation from the translation project 2584 2585 2013-10-31 Will Estes <westes575@gmail.com> 2586 2587 * NEWS: begin listing 2.5.38 version in NEWS; list new sr 2588 translation 2589 2590 2013-10-31 Will Estes <westes575@gmail.com> 2591 2592 * po/LINGUAS: list new sr translation in list of translations 2593 2594 2013-10-31 Will Estes <westes575@gmail.com> 2595 2596 * po/sr.po: add sr translation from the translation project 2597 2598 2013-07-02 Till Varoquaux <till.varoquaux@gmail.com> 2599 2600 * configure.ac, flex.skl, nfa.c, tests/Makefile.am, 2601 tests/test-lineno-trailing/.gitignore, 2602 tests/test-lineno-trailing/Makefile.am, 2603 tests/test-lineno-trailing/scanner.l, 2604 tests/test-lineno-trailing/test.input: Adjust yylineno properly when 2605 rewinding trailing contexts. 2606 2607 2013-05-28 Will Estes <westes575@gmail.com> 2608 2609 * Makefile.am: Remove incorrect / in install-exec-hook target 2610 2611 2013-02-16 Translation Project <coordinators@translationproject.org> 2612 2613 * po/LINGUAS, po/zh_tw.po: add zh_tw translation from the 2614 translation project 2615 2616 2012-12-06 Christoph Junghans <ottxor@gentoo.org> 2617 2618 * Makefile.am, configure.ac: add version information to shared 2619 library Signed-off-by: Will Estes <westes575@gmail.com> 2620 2621 2012-12-04 Christoph Junghans <ottxor@gentoo.org> 2622 2623 * .gitignore, Makefile.am, configure.ac, lib/Makefile.am: Build 2624 libfl and libcompat using libtool; resolves #3586814 Signed-off-by: Will Estes <westes575@gmail.com> 2625 2626 2012-12-04 Translation Project <coordinator@translationproject.org> 2627 2628 * po/ca.po: update ca translation 2629 2630 2012-10-31 Hugh Sasse <hgs@dmu.ac.uk> 2631 2632 * tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am: 2633 use cmp instead of diff in some tests for portability reasons Signed-off-by: Will Estes <westes575@gmail.com> 2634 2635 2012-10-31 Dennis Clarke <dclarke@blastwave.org> 2636 2637 * tests/TEMPLATE/Makefile.am, tests/test-alloc-extra/Makefile.am, 2638 tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 2639 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 2640 tests/test-bison-nr/Makefile.am, 2641 tests/test-bison-yylloc/Makefile.am, 2642 tests/test-bison-yylval/Makefile.am, 2643 tests/test-c++-basic/Makefile.am, 2644 tests/test-c++-multiple-scanners/Makefile.am, 2645 tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 2646 tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am, 2647 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am, 2648 tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am, 2649 tests/test-header-r/Makefile.am, 2650 tests/test-include-by-buffer/Makefile.am, 2651 tests/test-include-by-push/Makefile.am, 2652 tests/test-include-by-reentrant/Makefile.am, 2653 tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am, 2654 tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am, 2655 tests/test-mem-r/Makefile.am, 2656 tests/test-multiple-scanners-nr/Makefile.am, 2657 tests/test-multiple-scanners-r/Makefile.am, 2658 tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am, 2659 tests/test-posix/Makefile.am, 2660 tests/test-posixly-correct/Makefile.am, 2661 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 2662 tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am, 2663 tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am, 2664 tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am, 2665 tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am, 2666 tests/test-top/Makefile.am, tests/test-yyextra/Makefile.am: add 2667 CFLAGS and CXXFLAGS options as appropriate to testsuite Makefile.am 2668 files Signed-off-by: Will Estes <westes575@gmail.com> 2669 2670 2012-10-25 Will Estes <westes575@gmail.com> 2671 2672 * po/LINGUAS: add hr to list of translations 2673 2674 2012-10-25 Translation Project <coordinator@translationproject.org> 2675 2676 * po/hr.po: add hr translation from the translation project 2677 2678 2012-10-25 Translation Project <coordinator@translationproject.org> 2679 2680 * po/fr.po: new fr translation project from the translation project 2681 2682 2012-09-08 Will Estes <westes575@gmail.com> 2683 2684 * po/LINGUAS: update languages list to include esperanto translation 2685 2686 2012-09-08 Translation Project <coordinator@translationproject.org> 2687 2688 * po/eo.po: add eo translation from the translation project 2689 2690 2012-08-26 Will Estes <westes575@gmail.com> 2691 2692 * configure.ac: add dist-xz to automake options; resolves #3561837 2693 2694 2012-08-26 Will Estes <westes575@gmail.com> 2695 2696 * autogen.sh, configure.ac: require gettext 0.18; force autoreconf 2697 in autogen.sh; resolves #3561759 Autoconf had trouble finding the shared libraries for gettext. Using 2698 gettext 0.18 fixes that. When updating the gettext version number, autoreconf could fail to 2699 update files, since autopoint would assume the gettext-related files 2700 had been locally modified. Passing --force prevents that from 2701 happening. 2702 2703 2012-08-15 Will Estes <westes575@gmail.com> 2704 2705 * Makefile.am: remove README.cvs from dist_doc_DATA in Makefile.am 2706 2707 2012-08-13 Will Estes <westes575@gmail.com> 2708 2709 * : commit 9256a268e2a1000cb410766e95487912a7d66d61 Author: Will 2710 Estes <westes575@gmail.com> Date: Mon Aug 13 16:23:35 2012 -0400 2711 2712 2012-08-08 Will Estes <westes575@gmail.com> 2713 2714 * README, README.cvs: append README.cvs contents to README 2715 2716 2012-08-08 Will Estes <westes575@gmail.com> 2717 2718 * gen.c: fix m4 error when useecs and nultrans are true; resolves 2719 #1816878 2720 2721 2012-08-08 Robert Minsk <rminsk@users.sourceforge.net> 2722 2723 * flex.skl: put user code after yyguts init; resolves #1744516 Signed-off-by: Will Estes <westes575@gmail.com> 2724 2725 2012-08-08 Robert Minsk <rminsk@users.sourceforge.net> 2726 2727 * flex.skl, main.c: do not output yy_nxt to header with %option 2728 full; resolves #1739922 Signed-off-by: Will Estes <westes575@gmail.com> 2729 2730 2012-08-07 Will Estes <westes575@gmail.com> 2731 2732 * main.c: let flex decide if yymore and reject are needed in lex 2733 compatible mode This resolves bug #3510440. 2734 2735 2012-08-06 Translation Project <coordinator@translationproject.org> 2736 2737 * po/vi.po: new vi translation from the translation project 2738 2739 2012-08-06 Will Estes <westes575@gmail.com> 2740 2741 * .gitignore: add more patterns to .gitignore Undersome circumstances, the build process will generate conf.in~, 2742 which we want to ignore. Also, some patch files will apply but not 2743 cleanly and *.orig and *.rej files are generated. We want to ignore 2744 them as well. 2745 2746 2012-08-06 Will Estes <westes575@gmail.com> 2747 2748 * configure.ac, configure.in: rename configure.in to configure.ac to 2749 prep for upcoming automake changes 2750 2751 2012-08-06 Elias Pipping <pipping@users.sourceforge.net> 2752 2753 * tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y, 2754 tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y: 2755 Fix two tests to pass under bison 2.6 Given that bison is moving forward with the %parse-param instead of 2756 YYPARSE_PARAM syntax, it makes sense to switch over to using the new 2757 style declaration. In particular, this means that flex scanners that 2758 use bison features will now require bison 2.6 or higher. Signed-off-by: Will Estes <westes575@gmail.com> 2759 2760 2012-08-04 Will Estes <westes575@gmail.com> 2761 2762 * po/nl.po: new nl translation from the translation project 2763 2764 2012-08-04 Mike Frysinger <vapier@gentoo.org> 2765 2766 * flexdef.h: add prototype for lerrsf_fatal to flexdef.h Signed-off-by: Will Estes <westes575@gmail.com> 2767 2768 2012-08-04 nomis52 <nomis52@users.sourceforge.net> 2769 2770 * flex.skl, gen.c: Change variable types to silence compiler 2771 warnings; resolves #3552806 Signed-off-by: Will Estes <westes575@gmail.com> 2772 2773 2012-08-03 Will Estes <westes575@gmail.com> 2774 2775 * NEWS: update NEWS to reflect changes in 2.5.37 2776 2777 2012-08-03 Will Estes <westes575@gmail.com> 2778 2779 * configure.in: update flex version to 2.5.37 2780 2781 2012-08-03 Will Estes <westes575@gmail.com> 2782 2783 * po/de.po: new de translation from the translation project 2784 2785 2012-08-02 Will Estes <westes575@gmail.com> 2786 2787 * po/vi.po: new vi translation from the translation project 2788 2789 2012-08-02 Will Estes <westes575@gmail.com> 2790 2791 * po/pl.po: new pl translation from the translation project 2792 2793 2012-08-02 Will Estes <westes575@gmail.com> 2794 2795 * po/fi.po: new fi translation from the translation project 2796 2797 2012-08-02 Will Estes <westes575@gmail.com> 2798 2799 * Makefile.am: Add -f option to LN_S to create flex++ The autoconf macro LN_S needs -f to successfully install flex++ if 2800 flex++ already exists. Fortunately, ln, ln -s and cp -p, which are 2801 the various forms that LN_S can take all will do the right thing 2802 with a -f argument passed. 2803 2804 2012-08-02 Will Estes <westes575@gmail.com> 2805 2806 * Makefile.am, tools/Makefile.am, tools/cvs2cl.pl, 2807 tools/cvsauthors, tools/git2cl: replace cvs2cl with git2cl Add the git2cl script in tools/ and remove the (now unnecessary) 2808 cvs2cl script. Remove tools/cvsauthors since git2cl does not need 2809 that file. Account for all the above in Makefile.am and 2810 tools/Makefile.am 2811 2812 2012-07-29 Will Estes <wlestes@users.sourceforge.net> 2813 2814 * tests/.cvsignore, tests/.gitignore, tests/TEMPLATE/.cvsignore, 2815 tests/TEMPLATE/.gitignore, tests/test-alloc-extra/.cvsignore, 2816 tests/test-alloc-extra/.gitignore, tests/test-array-nr/.cvsignore, 2817 tests/test-array-nr/.gitignore, tests/test-array-r/.cvsignore, 2818 tests/test-array-r/.gitignore, tests/test-basic-nr/.cvsignore, 2819 tests/test-basic-nr/.gitignore, tests/test-basic-r/.cvsignore, 2820 tests/test-basic-r/.gitignore, tests/test-bison-nr/.cvsignore, 2821 tests/test-bison-nr/.gitignore, tests/test-bison-yylloc/.cvsignore, 2822 tests/test-bison-yylloc/.gitignore, 2823 tests/test-bison-yylval/.cvsignore, 2824 tests/test-bison-yylval/.gitignore, 2825 tests/test-c++-basic/.cvsignore, tests/test-c++-basic/.gitignore, 2826 tests/test-c++-multiple-scanners/.cvsignore, 2827 tests/test-c++-multiple-scanners/.gitignore, 2828 tests/test-c++-yywrap/.cvsignore, tests/test-c++-yywrap/.gitignore, 2829 tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/.gitignore, 2830 tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/.gitignore, 2831 tests/test-ccl/.cvsignore, tests/test-ccl/.gitignore, 2832 tests/test-concatenated-options/.cvsignore, 2833 tests/test-concatenated-options/.gitignore, 2834 tests/test-debug-nr/.cvsignore, tests/test-debug-nr/.gitignore, 2835 tests/test-debug-r/.cvsignore, tests/test-debug-r/.gitignore, 2836 tests/test-extended/.cvsignore, tests/test-extended/.gitignore, 2837 tests/test-header-nr/.cvsignore, tests/test-header-nr/.gitignore, 2838 tests/test-header-r/.cvsignore, tests/test-header-r/.gitignore, 2839 tests/test-include-by-buffer/.cvsignore, 2840 tests/test-include-by-buffer/.gitignore, 2841 tests/test-include-by-push/.cvsignore, 2842 tests/test-include-by-push/.gitignore, 2843 tests/test-include-by-reentrant/.cvsignore, 2844 tests/test-include-by-reentrant/.gitignore, 2845 tests/test-linedir-r/.cvsignore, tests/test-linedir-r/.gitignore, 2846 tests/test-lineno-nr/.cvsignore, tests/test-lineno-nr/.gitignore, 2847 tests/test-lineno-r/.cvsignore, tests/test-lineno-r/.gitignore, 2848 tests/test-mem-nr/.cvsignore, tests/test-mem-nr/.gitignore, 2849 tests/test-mem-r/.cvsignore, tests/test-mem-r/.gitignore, 2850 tests/test-multiple-scanners-nr/.cvsignore, 2851 tests/test-multiple-scanners-nr/.gitignore, 2852 tests/test-multiple-scanners-r/.cvsignore, 2853 tests/test-multiple-scanners-r/.gitignore, 2854 tests/test-noansi-nr/.cvsignore, tests/test-noansi-nr/.gitignore, 2855 tests/test-noansi-r/.cvsignore, tests/test-noansi-r/.gitignore, 2856 tests/test-posix/.cvsignore, tests/test-posix/.gitignore, 2857 tests/test-posixly-correct/.cvsignore, 2858 tests/test-posixly-correct/.gitignore, 2859 tests/test-prefix-nr/.cvsignore, tests/test-prefix-nr/.gitignore, 2860 tests/test-prefix-r/.cvsignore, tests/test-prefix-r/.gitignore, 2861 tests/test-pthread/.cvsignore, tests/test-pthread/.gitignore, 2862 tests/test-quotes/.cvsignore, tests/test-quotes/.gitignore, 2863 tests/test-reject/.cvsignore, tests/test-reject/.gitignore, 2864 tests/test-rescan-nr/.cvsignore, tests/test-rescan-nr/.gitignore, 2865 tests/test-rescan-r/.cvsignore, tests/test-rescan-r/.gitignore, 2866 tests/test-string-nr/.cvsignore, tests/test-string-nr/.gitignore, 2867 tests/test-string-r/.cvsignore, tests/test-string-r/.gitignore, 2868 tests/test-table-opts/.cvsignore, tests/test-table-opts/.gitignore, 2869 tests/test-top/.cvsignore, tests/test-top/.gitignore, 2870 tests/test-yyextra/.cvsignore, tests/test-yyextra/.gitignore: rename 2871 .cvsignore files in tests/ subdirectories to gitignore 2872 2873 2012-07-23 Will Estes <wlestes@users.sourceforge.net> 2874 2875 * examples/.cvsignore, examples/fastwc/.cvsignore, 2876 examples/manual/.cvsignore, lib/.cvsignore, tools/.cvsignore: remove 2877 unneeded .cvsignore files 2878 2879 2012-07-22 Will Estes <wlestes@users.sourceforge.net> 2880 2881 * .gitignore: add *.o and *.a to top level .gitignore The cvs tree did not need these additions because cvs assumed a lot 2882 of C-style defaults for .cvsignore files. flex builds *.o object 2883 files in the course of compilation and *.a files are built as a part 2884 of the libraries that flex compiles in the build process. 2885 2886 2012-07-22 Will Estes <wlestes@users.sourceforge.net> 2887 2888 * .cvsignore, .gitignore, doc/.cvsignore, doc/.gitignore, 2889 m4/.cvsignore, m4/.gitignore, po/.cvsignore, po/.gitignore: rename 2890 .cvsignore files to .gitignore The .cvsignore files from the legacy cvs repository tracked what 2891 files got autogenerated during various stages of the flex build. 2892 Renaming the .cvsignore files to .gitignore lets git do the same 2893 thing. git is better about letting higher level .gitignore files 2894 not-track files in lower level directories. As I work my way through 2895 the test directories, we may add additional .gitignore files from 2896 the old .cvsignore files. The po/ directory has a lot of special files used by gettext, so the 2897 patterns in po/.gitignore look very different. The doc/.gitignore file accounts for what texinfo/makeinfo do, and 2898 so it also has special patterns. The m4 directory is mainly present for autoconf's benefit, but we 2899 have to account for it so make can do the right thing. Hence, 2900 m4/.gitignore says to ignore *.m4, as counterintuitive as that may 2901 seem. 2902 2903 2012-07-22 Will Estes <wlestes@users.sourceforge.net> 2904 2905 * NEWS: update NEWS file to note release date of 2.5.36 2906 2907 2012-06-23 Will Estes <wlestes@users.sourceforge.net> 2908 2909 * doc/flex.texi: fix call to version in manual 2910 2911 2012-06-22 Will Estes <wlestes@users.sourceforge.net> 2912 2913 * doc/flex.texi: add missing argument to call to yylex in manual 2914 2915 2012-04-27 Will Estes <wlestes@users.sourceforge.net> 2916 2917 * flex.skl: lintish cleanup in flex.skl; resolves #2040664 2918 2919 2012-04-27 Will Estes <wlestes@users.sourceforge.net> 2920 2921 * doc/flex.texi: add a 7 to the c99 octal pattern; resolves #3518269 2922 2923 2012-03-31 Will Estes <wlestes@users.sourceforge.net> 2924 2925 * doc/flex.texi: copyedit; resolves #3513670 2926 2927 2012-03-23 Will Estes <wlestes@users.sourceforge.net> 2928 2929 * buf.c: escape backslashes in #line filenames in %top section; 2930 resolves #3212400; patch submitted by scfc_de 2931 2932 2012-03-21 Will Estes <wlestes@users.sourceforge.net> 2933 2934 * Makefile.am, configure.in, lib/Makefile.am, lib/lib.c, 2935 lib/malloc.c, lib/realloc.c: provide malloc() and realloc() for 2936 systems that do not have satisfactory versions; resolves #1899047 2937 2938 2012-03-21 Will Estes <wlestes@users.sourceforge.net> 2939 2940 * Makefile.am: install flex++ as a link; resolves bug #2939681 2941 2942 2012-03-21 Will Estes <wlestes@users.sourceforge.net> 2943 2944 * tests/test-bison-nr/Makefile.am, 2945 tests/test-bison-yylloc/Makefile.am, 2946 tests/test-bison-yylval/Makefile.am: fix dependencies for make -j in 2947 test suite 2948 2949 2012-03-19 Will Estes <wlestes@users.sourceforge.net> 2950 2951 * flex.skl: add missing prototypes for yyset_column() and 2952 yyget_column(); resolves #3029024; patch submitted by scfc_de 2953 2954 2012-03-02 Will Estes <wlestes@users.sourceforge.net> 2955 2956 * flex.skl, tests/test-reject/scanner.l, 2957 tests/test-table-opts/scanner.l: wrap yy_fatal_error calls 2958 appropriately 2959 2960 2012-03-02 Will Estes <wlestes@users.sourceforge.net> 2961 2962 * regex.c: fix overlapping data buffer issue; patch from Tim 2963 Landsheet scfc_de 2964 2965 2012-03-02 Will Estes <wlestes@users.sourceforge.net> 2966 2967 * scan.l: better bracket handling in the scanner 2968 2969 2012-03-02 Will Estes <wlestes@users.sourceforge.net> 2970 2971 * flexdef.h, main.c, misc.c: Remove unneeded tracking of line/column 2972 output; patch from Tim Landsheet scfc_de 2973 2974 2012-03-02 Will Estes <wlestes@users.sourceforge.net> 2975 2976 * configure.in: fix test for m4 to accept an m4 with -P and not jus 2977 tGNU m4; patch from Tim Landsheet scfc_de on sourceforge 2978 2979 2012-03-02 Will Estes <wlestes@users.sourceforge.net> 2980 2981 * doc/flex.texi: fix order of td_lolen and td_hilen in 2982 documentation; resolves #2913693; patch submitted by Andreas 2983 Gruenbacher <agruen@suse.de> 2984 2985 2012-03-02 Will Estes <wlestes@users.sourceforge.net> 2986 2987 * doc/flex.texi: correct document of YY_FLUSH_BUFFER; resolves 2988 #1723028 2989 2990 2012-02-17 Will Estes <wlestes@users.sourceforge.net> 2991 2992 * dfa.c, flexdef.h, misc.c, parse.y: speed up things for complex 2993 inputs; resolves #2891390 2994 2995 2012-02-17 Will Estes <wlestes@users.sourceforge.net> 2996 2997 * doc/flex.texi: fix ipv6 pattern in manual; update manual copyright 2998 to 2012 2999 3000 2012-02-17 Will Estes <wlestes@users.sourceforge.net> 3001 3002 * flex.skl: fremove isatty() declaration; resolves #1984987 3003 3004 2012-02-17 Will Estes <wlestes@users.sourceforge.net> 3005 3006 * doc/flex.texi: Add link for RFC 2396 3007 3008 2012-02-17 Will Estes <wlestes@users.sourceforge.net> 3009 3010 * flex.skl: resolve #1990170 3011 3012 2012-02-17 Will Estes <wlestes@users.sourceforge.net> 3013 3014 * flex.skl: fix documentation to reflect arguments actually used; 3015 bug #2783023 3016 3017 2012-02-05 Will Estes <wlestes@users.sourceforge.net> 3018 3019 * main.c: fix yywrap behavior for reentrant scanners 3020 3021 2012-02-04 Will Estes <wlestes@users.sourceforge.net> 3022 3023 * NEWS: Mmention tr translation 3024 3025 2012-02-04 Will Estes <wlestes@users.sourceforge.net> 3026 3027 * tables.c: prevent unused stuff from being compiled so as to reduce 3028 warnings 3029 3030 2012-02-03 Will Estes <wlestes@users.sourceforge.net> 3031 3032 * buf.c, filter.c, main.c, misc.c, regex.c, scanflags.c: more better 3033 error messages; more better memory handling 3034 3035 2012-02-03 Will Estes <wlestes@users.sourceforge.net> 3036 3037 * misc.c: more careful/paranoia 3038 3039 2012-02-03 Will Estes <wlestes@users.sourceforge.net> 3040 3041 * scanopt.c: more careful memory allocation in option processing 3042 3043 2012-02-03 Will Estes <wlestes@users.sourceforge.net> 3044 3045 * Makefile.am, configure.in: remove m4/ directory and generally 3046 clean up automake/autoconf inputs 3047 3048 2012-02-03 Will Estes <wlestes@users.sourceforge.net> 3049 3050 * lib/.cvsignore: cvsignore files that need that 3051 3052 2012-02-03 Will Estes <wlestes@users.sourceforge.net> 3053 3054 * NEWS, po/da.po, po/es.po, po/ko.po, po/pt_BR.po, po/ro.po, 3055 po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: check in translations 3056 3057 2012-02-03 Will Estes <wlestes@users.sourceforge.net> 3058 3059 * main.c: correct macro definition of yywrap 3060 3061 2012-02-03 Will Estes <wlestes@users.sourceforge.net> 3062 3063 * scan.l: Greater specificity in error messages 3064 3065 2012-02-03 Will Estes <wlestes@users.sourceforge.net> 3066 3067 * parse.y: improve rule handling at EOF 3068 3069 2012-02-03 Will Estes <wlestes@users.sourceforge.net> 3070 3071 * flex.skl: include cstdio for definition of EOF in all cases 3072 3073 2012-02-03 Will Estes <wlestes@users.sourceforge.net> 3074 3075 * flex.skl: suppress warning on unused yyguts_t 3076 3077 2010-08-13 Will Estes <wlestes@users.sourceforge.net> 3078 3079 * NEWS, po/LINGUAS, po/fi.po: new fi translation from the 3080 translation project 3081 3082 2009-03-31 Will Estes <wlestes@users.sourceforge.net> 3083 3084 * doc/flex.texi: Include version.texi after @setfilename, so that @set values are correctly evaluated. (Start Conditions, Performance, Lex and Posix): Fix some markup errors. (Cxx): Likewise. Also, fix C++ example to actually be compilable. Patch from Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 3085 3086 2008-12-28 Will Estes <wlestes@users.sourceforge.net> 3087 3088 * configure.in: remove line break that broke configure 3089 3090 2008-12-28 Will Estes <wlestes@users.sourceforge.net> 3091 3092 * doc/flex.texi: specify the title on the title page since @settitle 3093 doesn't do that for us; resolves bug #2043491 3094 3095 2008-12-28 Will Estes <wlestes@users.sourceforge.net> 3096 3097 * configure.in, flexdef.h: check for regex.h; resolves bug #2337486 3098 3099 2008-07-23 Will Estes <wlestes@users.sourceforge.net> 3100 3101 * NEWS, po/ga.po: new ga translation from the translation project 3102 3103 2008-06-10 Will Estes <wlestes@users.sourceforge.net> 3104 3105 * NEWS, po/ca.po: new ca translation 3106 3107 2008-05-31 Will Estes <wlestes@users.sourceforge.net> 3108 3109 * Makefile.am: move ABOUT-NLS back to EXTRA_DIST 3110 3111 2008-05-31 Will Estes <wlestes@users.sourceforge.net> 3112 3113 * Makefile.am: create new dist_doc_DATA; move some EXTRA_DIST files 3114 to new dist_doc_DATA target 3115 3116 2008-05-31 Will Estes <wlestes@users.sourceforge.net> 3117 3118 * .cvsignore: ignore more automake generated config.status* files 3119 3120 2008-05-31 Will Estes <wlestes@users.sourceforge.net> 3121 3122 * NEWS: flex distribution now built with automake and autoconf 3123 versions ... 3124 3125 2008-05-31 Will Estes <wlestes@users.sourceforge.net> 3126 3127 * README.cvs: document GNU auto* version changes for building flex 3128 from cvs 3129 3130 2008-05-31 Will Estes <wlestes@users.sourceforge.net> 3131 3132 * .cvsignore, doc/Makefile.am: ignore automake-supplied ylwrap 3133 3134 2008-05-15 Will Estes <wlestes@users.sourceforge.net> 3135 3136 * NEWS, flex.skl: clean up types; resolves 1961902 3137 3138 2008-05-15 Will Estes <wlestes@users.sourceforge.net> 3139 3140 * NEWS: update NEWS re manual 3141 3142 2008-05-15 Will Estes <wlestes@users.sourceforge.net> 3143 3144 * doc/flex.texi: correct eroneous references to 'nowrap' to refer to 3145 'noyywrap'; resolves bug #1739912 3146 3147 2008-05-14 Will Estes <wlestes@users.sourceforge.net> 3148 3149 * filter.c: call clearerr on stdin before dup2'ing it; resolves bug 3150 #1902612 3151 3152 2008-05-14 Will Estes <wlestes@users.sourceforge.net> 3153 3154 * NEWS: generic updates to NEWS 3155 3156 2008-05-14 Will Estes <wlestes@users.sourceforge.net> 3157 3158 * tests/test-pthread/Makefile.am: move library flags in linker 3159 command; resolves patch #1943403; patch submitted by 3160 nullnix@users.sourceforge.net 3161 3162 2008-05-14 Will Estes <wlestes@users.sourceforge.net> 3163 3164 * doc/flex.texi: use ansi syntax in simple examples; resolves patch 3165 #1909844; patch submitted by Tom Browder, 3166 tbrowder2@users.sourceforge.net 3167 3168 2008-04-10 Will Estes <wlestes@users.sourceforge.net> 3169 3170 * doc/flex.texi: fix typo in example (from Paolo J. Matos 3171 3172 2008-04-10 Will Estes <wlestes@users.sourceforge.net> 3173 3174 * flexint.h: move endif to better account for what C99 defines for 3175 integer types (fix from debian project) 3176 3177 2008-04-10 Will Estes <wlestes@users.sourceforge.net> 3178 3179 * gen.c: fix another int type to be size_t 3180 3181 2008-03-30 Will Estes <wlestes@users.sourceforge.net> 3182 3183 * NEWS, po/fr.po: new fr translation 3184 3185 2008-03-30 Will Estes <wlestes@users.sourceforge.net> 3186 3187 * NEWS, configure.in: start version 2.5.36 3188 3189 2008-02-26 Will Estes <wlestes@users.sourceforge.net> 3190 3191 * NEWS: add date of release 3192 3193 2008-02-15 Will Estes <wlestes@users.sourceforge.net> 3194 3195 * NEWS, parse.y: fix bug that prevented comments from working 3196 properly 3197 3198 2008-02-12 Will Estes <wlestes@users.sourceforge.net> 3199 3200 * po/de.po: new de translation 3201 3202 2008-02-10 Will Estes <wlestes@users.sourceforge.net> 3203 3204 * NEWS, po/vi.po: new vi translation 3205 3206 2008-02-10 Will Estes <wlestes@users.sourceforge.net> 3207 3208 * NEWS, po/nl.po: new nl translation 3209 3210 2008-02-09 Will Estes <wlestes@users.sourceforge.net> 3211 3212 * NEWS, po/pl.po: new pl translation 3213 3214 2008-02-09 Will Estes <wlestes@users.sourceforge.net> 3215 3216 * NEWS, po/de.po, po/pt_BR.po: new de, pt_br translations 3217 3218 2008-02-09 Will Estes <wlestes@users.sourceforge.net> 3219 3220 * NEWS, flex.skl: generate headers for all functions (resolves bug 3221 #1628314) 3222 3223 2008-02-09 Will Estes <wlestes@users.sourceforge.net> 3224 3225 * NEWS, flex.skl: change yy_size_t to be size_t (resolves bug 3226 #1849812) 3227 3228 2008-02-09 Will Estes <wlestes@users.sourceforge.net> 3229 3230 * configure.in: start work on version 2.5.35 3231 3232 2007-12-12 Will Estes <wlestes@users.sourceforge.net> 3233 3234 * NEWS, configure.in: revert NEWS and configure.in to version 2.5.34 3235 3236 2007-09-12 Will Estes <wlestes@users.sourceforge.net> 3237 3238 * NEWS, configure.in: update version number to 2.5.35 3239 3240 2007-09-10 Aaron Stone <sodabrew@users.sourceforge.net> 3241 3242 * tests/test-alloc-extra/scanner.l: Use %option extra-type. 3243 3244 2007-09-10 Aaron Stone <sodabrew@users.sourceforge.net> 3245 3246 * NEWS, doc/flex.texi, flex.skl, flexdef.h, main.c, parse.y, scan.l: 3247 Introduce %option extra-type="your_type *" (resolves bug #1744505). 3248 3249 2007-08-15 Will Estes <wlestes@users.sourceforge.net> 3250 3251 * po/nl.po: new nl translations from the translation project 3252 3253 2007-06-28 Will Estes <wlestes@users.sourceforge.net> 3254 3255 * NEWS: change release date 3256 3257 2007-06-28 Will Estes <wlestes@users.sourceforge.net> 3258 3259 * flex.skl: adjustment for prefix classes; patch submitted by Petr 3260 Machata <pmachata@redhat.com> 3261 3262 2007-06-28 Will Estes <wlestes@users.sourceforge.net> 3263 3264 * NEWS: NEWS item for yy_init_extra 3265 3266 2007-06-12 Aaron Stone <sodabrew@users.sourceforge.net> 3267 3268 * doc/flex.texi: Docs and example for yylex_init_extra. 3269 3270 2007-06-01 Will Estes <wlestes@users.sourceforge.net> 3271 3272 * tests/test-alloc-extra/.cvsignore: ignore OUTPUT file in 3273 test-alloc-extra 3274 3275 2007-06-01 Will Estes <wlestes@users.sourceforge.net> 3276 3277 * tests/descriptions: add description of concatenated options test 3278 3279 2007-05-31 Will Estes <wlestes@users.sourceforge.net> 3280 3281 * tests/test-alloc-extra/.cvsignore: add missing .cvsignore to 3282 test-alloc-extra 3283 3284 2007-05-31 Aaron Stone <sodabrew@users.sourceforge.net> 3285 3286 * configure.in, flex.skl, gen.c, main.c: Changes to resolve SF bugs 3287 1568325 and 1563589. 3288 3289 2007-05-31 Aaron Stone <sodabrew@users.sourceforge.net> 3290 3291 * tests/Makefile.am, tests/descriptions, 3292 tests/test-alloc-extra/Makefile.am, 3293 tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input: 3294 Adding test cases for yylex_init_extra. 3295 3296 2007-05-12 Will Estes <wlestes@users.sourceforge.net> 3297 3298 * configure.in, tests/test-pthread/scanner.l: fixes to test-pthread 3299 3300 2007-05-12 Will Estes <wlestes@users.sourceforge.net> 3301 3302 * NEWS: NEWS item for concatenated options 3303 3304 2007-05-12 Will Estes <wlestes@users.sourceforge.net> 3305 3306 * configure.in, tests/Makefile.am, 3307 tests/test-concatenated-options/.cvsignore, 3308 tests/test-concatenated-options/Makefile.am: unit test to verify 3309 concatenated options parsing 3310 3311 2007-05-12 Will Estes <wlestes@users.sourceforge.net> 3312 3313 * scanopt.c: parse multiple short concatenated options; patch 3314 submitted by Petr Machata <pmachata@redhat.com 3315 3316 2007-05-11 Will Estes <wlestes@users.sourceforge.net> 3317 3318 * autogen.sh: remove --force option from autogen.sh; much faster 3319 without it 3320 3321 2007-05-11 Will Estes <wlestes@users.sourceforge.net> 3322 3323 * NEWS, configure.in: version 2.5.34 3324 3325 2007-05-08 Aaron Stone <sodabrew@users.sourceforge.net> 3326 3327 * NEWS, flex.skl: Better checking after yyalloc/yyrealloc (resolves 3328 bug #1595967) 3329 3330 2007-05-01 Will Estes <wlestes@users.sourceforge.net> 3331 3332 * doc/flex.texi: change title of manual to 'Lexical Analysis with 3333 Flex' 3334 3335 2007-04-25 Will Estes <wlestes@users.sourceforge.net> 3336 3337 * flex.skl: c++ memory leak plug 3338 3339 2007-04-23 Will Estes <wlestes@users.sourceforge.net> 3340 3341 * flex.skl: roll back c++ memory patch as it causes the test suite 3342 no end of grief 3343 3344 2007-04-23 Will Estes <wlestes@users.sourceforge.net> 3345 3346 * flex.skl: fix function definitions for non-ANSI environments (from 3347 Manoj Srivastava from Debian patchset) 3348 3349 2007-04-23 Will Estes <wlestes@users.sourceforge.net> 3350 3351 * flex.skl: fix c++ memory leak (from Manoj Srivastava from Debian 3352 patchset) 3353 3354 2007-04-23 Will Estes <wlestes@users.sourceforge.net> 3355 3356 * flex.skl: fix parameter name in comment (patch from Manoj 3357 Srivastava from the debian patchset 3358 3359 2007-04-23 Will Estes <wlestes@users.sourceforge.net> 3360 3361 * flex.skl: add a size_t cast (patch from Manoj Srivastava from the 3362 debian patchset 3363 3364 2007-04-16 Will Estes <wlestes@users.sourceforge.net> 3365 3366 * tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am: 3367 cleanups to handle VPATH builds better; passifies make distcheck 3368 3369 2007-04-16 Will Estes <wlestes@users.sourceforge.net> 3370 3371 * doc/flex.texi: drop using the \ in \ escaping as it throws pdf 3372 generation for a loop 3373 3374 2007-04-14 Will Estes <wlestes@users.sourceforge.net> 3375 3376 * .cvsignore: add compile and *.tar.bz2 to .cvsignore 3377 3378 2007-04-14 Will Estes <wlestes@users.sourceforge.net> 3379 3380 * main.c: add call to setlocale for ctype as per debian patchset 3381 3382 2007-04-14 Will Estes <wlestes@users.sourceforge.net> 3383 3384 * Makefile.am, NEWS: provide for a PIC version of libfl.a for shared 3385 libraries using flex scanners 3386 3387 2007-04-13 Will Estes <wlestes@users.sourceforge.net> 3388 3389 * FlexLexer.h: annotate endifs since they're a bit far from their 3390 opening #if statements 3391 3392 2007-04-13 Will Estes <wlestes@users.sourceforge.net> 3393 3394 * flexdef.h, parse.y: refactor and slightly redo alloca testing, 3395 resolves bug #1675899 3396 3397 2007-04-13 Will Estes <wlestes@users.sourceforge.net> 3398 3399 * : overhaul configure.in: use octathorps for comments so they're 3400 passed through m4 processing; better bracketing of m4 arguments; 3401 retool checks as per suggestions from autoscan(1) 3402 3403 2007-04-13 Will Estes <wlestes@users.sourceforge.net> 3404 3405 * flex.skl: fix skeleton for reentrant scanners 3406 3407 2007-04-13 Will Estes <wlestes@users.sourceforge.net> 3408 3409 * Makefile.am: remove homegrown tags target; automake does that for 3410 us 3411 3412 2007-04-12 Will Estes <wlestes@users.sourceforge.net> 3413 3414 * flex.skl: fix skeleton for reentrant scanners, resolves bug 3415 #1694318 3416 3417 2007-04-12 Will Estes <wlestes@users.sourceforge.net> 3418 3419 * FlexLexer.h: declare some const where missing in c++ header file 3420 3421 2007-04-10 Will Estes <wlestes@users.sourceforge.net> 3422 3423 * doc/flex.texi: corrections to the manual as per suggestions from 3424 flex-help@ 3425 3426 2007-04-03 Will Estes <wlestes@users.sourceforge.net> 3427 3428 * doc/flex.texi: include author names in online versions of the 3429 manual 3430 3431 2007-04-03 Will Estes <wlestes@users.sourceforge.net> 3432 3433 * COPYING: update copyright notice 3434 3435 2007-04-03 Will Estes <wlestes@users.sourceforge.net> 3436 3437 * AUTHORS: rearrange and update AUTHORS 3438 3439 2007-03-29 Will Estes <wlestes@users.sourceforge.net> 3440 3441 * NEWS: note sf feature request 1658379 in NEWS 3442 3443 2007-03-29 Will Estes <wlestes@users.sourceforge.net> 3444 3445 * tools/cvsauthors: add sodabrew to cvsauthors file 3446 3447 2007-03-29 Aaron Stone <sodabrew@users.sourceforge.net> 3448 3449 * flex.skl: SourceForge feature request #1658379: Expose YY_BUF_SIZE 3450 in the header file. 3451 3452 2007-03-07 Will Estes <wlestes@users.sourceforge.net> 3453 3454 * NEWS, filter.c, flex.skl: apply patches submitted by sodabrew 3455 3456 2007-03-07 Will Estes <wlestes@users.sourceforge.net> 3457 3458 * README.cvs: more changes describing building flex from cvs 3459 3460 2007-03-07 Will Estes <wlestes@users.sourceforge.net> 3461 3462 * Makefile.am, README.cvs, README.cvs-snapshot: rename 3463 README.cvs-snapshot to README.cvs 3464 3465 2007-03-07 Will Estes <wlestes@users.sourceforge.net> 3466 3467 * README.cvs-snapshot: update to explain where flex cvs lives 3468 3469 2007-03-07 Will Estes <wlestes@users.sourceforge.net> 3470 3471 * README, doc/flex.texi: correct how to submit bugs 3472 3473 2007-02-16 Will Estes <wlestes@users.sourceforge.net> 3474 3475 * NEWS: clarify NEWS item re man page and pdf manual 3476 3477 2007-02-14 Will Estes <wlestes@users.sourceforge.net> 3478 3479 * po/Makevars: update bug address to point to flex-devel instead of 3480 lex-help 3481 3482 2007-02-13 Will Estes <wlestes@users.sourceforge.net> 3483 3484 * configure.in, doc/Makefile.am: make better use of AC_INIT; clean 3485 up, simplify and make more robust the generation of the man page 3486 3487 2007-02-13 Will Estes <wlestes@users.sourceforge.net> 3488 3489 * configure.in: remove option check-news from call to 3490 AM_INIT_AUTOMAKE as gnits implies check-news 3491 3492 2007-02-13 Will Estes <wlestes@users.sourceforge.net> 3493 3494 * Makefile.am, configure.in: move automake options from Makefile.am 3495 to configure.in 3496 3497 2007-02-13 Will Estes <wlestes@users.sourceforge.net> 3498 3499 * autogen.sh: restore --install option to autogen.sh since --force 3500 does not imply --install 3501 3502 2007-02-13 Will Estes <wlestes@users.sourceforge.net> 3503 3504 * tools/cvsauthors: add john43 to cvsauthors file 3505 3506 2007-02-13 Will Estes <wlestes@users.sourceforge.net> 3507 3508 * autogen.sh: call autoreconf with --force instead of --install 3509 3510 2007-02-13 Will Estes <wlestes@users.sourceforge.net> 3511 3512 * doc/.cvsignore: remove texinfo.tex from cvs tree 3513 3514 2007-02-13 Will Estes <wlestes@users.sourceforge.net> 3515 3516 * NEWS: updates to NEWS file to reflect recent changes 3517 3518 2007-02-13 Will Estes <wlestes@users.sourceforge.net> 3519 3520 * doc/Makefile.am: add flex.pdf to EXTRA_DIST 3521 3522 2007-02-13 Will Estes <wlestes@users.sourceforge.net> 3523 3524 * configure.in: remove flex.spec 3525 3526 2007-02-13 Will Estes <wlestes@users.sourceforge.net> 3527 3528 * Makefile.am: remove maintainercleanfiles 3529 3530 2007-02-01 Will Estes <wlestes@users.sourceforge.net> 3531 3532 * doc/Makefile.am: more changes to build system to distribute man 3533 page 3534 3535 2007-02-01 Will Estes <wlestes@users.sourceforge.net> 3536 3537 * doc/Makefile.am: add flex man page to distribution 3538 3539 2007-02-01 Will Estes <wlestes@users.sourceforge.net> 3540 3541 * .cvsignore, flex.spec.in: remove flex spec file 3542 3543 2006-11-17 Will Estes <wlestes@users.sourceforge.net> 3544 3545 * tests/test-table-opts/Makefile.am: make test target depend on test 3546 groupings, which in turn depend on building executables; cygwin 3547 portability fix 3548 3549 2006-11-10 Will Estes <wlestes@users.sourceforge.net> 3550 3551 * tests/create-test: change create-test script to edit files in 3552 place 3553 3554 2006-11-09 Will Estes <wlestes@users.sourceforge.net> 3555 3556 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 3557 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 3558 tests/test-bison-nr/Makefile.am, 3559 tests/test-bison-yylloc/Makefile.am, 3560 tests/test-bison-yylval/Makefile.am, 3561 tests/test-c++-basic/Makefile.am, 3562 tests/test-c++-multiple-scanners/Makefile.am, 3563 tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 3564 tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am, 3565 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am, 3566 tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am, 3567 tests/test-header-r/Makefile.am, 3568 tests/test-include-by-buffer/Makefile.am, 3569 tests/test-include-by-push/Makefile.am, 3570 tests/test-include-by-reentrant/Makefile.am, 3571 tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am, 3572 tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am, 3573 tests/test-mem-r/Makefile.am, 3574 tests/test-multiple-scanners-nr/Makefile.am, 3575 tests/test-multiple-scanners-r/Makefile.am, 3576 tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am, 3577 tests/test-posix/Makefile.am, 3578 tests/test-posixly-correct/Makefile.am, 3579 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 3580 tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am, 3581 tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am, 3582 tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am, 3583 tests/test-string-r/Makefile.am, tests/test-top/Makefile.am, 3584 tests/test-yyextra/Makefile.am: change CLEANFILES to include 3585 instead of just the testname for the executable 3586 3587 2006-11-09 Will Estes <wlestes@users.sourceforge.net> 3588 3589 * doc/flex.texi: fix typos in manual; resolves bug #1592857 3590 3591 2006-11-09 Will Estes <wlestes@users.sourceforge.net> 3592 3593 * tests/TEMPLATE/Makefile.am: change test template to remove test 3594 executable when that executable has an extension, e.g. under Cygwin 3595 3596 2006-11-08 Will Estes <wlestes@users.sourceforge.net> 3597 3598 * tests/Makefile.am: test names weren't displaying in test 3599 success/failure messages (from #1591672 3600 3601 2006-10-30 Will Estes <wlestes@users.sourceforge.net> 3602 3603 * doc/.cvsignore: add flex.html to .cvsignore in doc directory 3604 3605 2006-10-22 Will Estes <wlestes@users.sourceforge.net> 3606 3607 * NEWS: update NEWS file for the work that millaway did 3608 3609 2006-10-22 Will Estes <wlestes@users.sourceforge.net> 3610 3611 * FlexLexer.h, NEWS, main.c, 3612 tests/test-c++-multiple-scanners/scanner-2.l: make yywrap work with 3613 c++ scanners as per sf bug report 3614 3615 2006-10-20 Will Estes <wlestes@users.sourceforge.net> 3616 3617 * NEWS, flex.skl, tests/test-c++-multiple-scanners/main.cpp, 3618 tests/test-c-cpp-nr/scanner.l: memory leak issues in c++ scanner 3619 3620 2006-10-20 Will Estes <wlestes@users.sourceforge.net> 3621 3622 * NEWS, configure.in, tests/Makefile.am, tests/descriptions, 3623 tests/test-c++-yywrap/.cvsignore, 3624 tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l, 3625 tests/test-c++-yywrap/test.input: add unit test for c++ with yywrap 3626 3627 2006-10-20 Will Estes <wlestes@users.sourceforge.net> 3628 3629 * NEWS, tests/test-c++-basic/Makefile.am, 3630 tests/test-linedir-r/Makefile.am: use configure-provided awk 3631 variable for portability; add loadlibes variable to c++ test 3632 3633 2006-10-17 Will Estes <wlestes@users.sourceforge.net> 3634 3635 * doc/flex.texi: add noyywrap option to example; use whitespace to 3636 clarify example 3637 3638 2006-08-02 Will Estes <wlestes@users.sourceforge.net> 3639 3640 * NEWS, po/ca.po, po/vi.po: new translations 3641 3642 2006-04-11 John Millaway <john43@users.sourceforge.net> 3643 3644 * tables.c: Casted away signedness to appease -Werror freaks. 3645 3646 2006-03-28 John Millaway <john43@users.sourceforge.net> 3647 3648 * ccl.c, doc/flex.texi, flexdef.h, parse.y, scan.l, sym.c, 3649 tests/test-ccl/scanner.l, tests/test-ccl/test.input: Added ccl union 3650 operator. Added test in test suite for ccl union operator. 3651 Documented ccl union operator. Removed crufty ccl cache to prevent 3652 parser problems. 3653 3654 2006-03-28 John Millaway <john43@users.sourceforge.net> 3655 3656 * doc/flex.texi, scan.l, tests/test-extended/scanner.l, 3657 tests/test-extended/test.input: Extended syntax excluded for 3658 lex/posix compat mode. Comments discarded inside (?x:) patterns. 3659 Added test in test suite for comments in extended patterns. 3660 Documented syntax additions. 3661 3662 2006-03-27 John Millaway <john43@users.sourceforge.net> 3663 3664 * scan.l, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 3665 Implemented (?x:) syntax to allow whitespace in patterns. Added 3666 test for (?x:) syntax in test suite. 3667 3668 2006-03-27 John Millaway <john43@users.sourceforge.net> 3669 3670 * parse.y, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 3671 Implemented dot-all syntax. Added test for dot-all syntax in test 3672 suite. 3673 3674 2006-03-27 John Millaway <john43@users.sourceforge.net> 3675 3676 * dfa.c, doc/flex.texi, flexdef.h, gen.c, main.c, parse.y, scan.l, 3677 scanflags.c, tests/test-ccl/scanner.l, tests/test-ccl/test.input: 3678 Removed global variable caseins. Added scanner stack flags for 3679 case-insensitivity. Moved case-folding code from DFA-generation to 3680 parse time read-macros. Added localized case-sensitivity syntax 3681 from Perl. Added test for new syntax in test suite. Documented new 3682 syntax. 3683 3684 2006-03-27 John Millaway <john43@users.sourceforge.net> 3685 3686 * Makefile.am, configure.in, flexdef.h, scanflags.c: Added configure 3687 check for assert.h. Added scanner flags stack. 3688 3689 2006-03-25 John Millaway <john43@users.sourceforge.net> 3690 3691 * configure.in, doc/flex.texi, scan.l, tests/Makefile.am, 3692 tests/descriptions, tests/test-extended/.cvsignore, 3693 tests/test-extended/Makefile.am, tests/test-extended/scanner.l, 3694 tests/test-extended/test.input: Added extended, perl-compatible 3695 comment syntax. Added test for extended comment syntax. Documented 3696 extended comment syntax. 3697 3698 2006-03-25 John Millaway <john43@users.sourceforge.net> 3699 3700 * doc/flex.texi, parse.y: Changed explicit 'A'-'Z' to isupper(), 3701 where correct to do so. Documentation. 3702 3703 2006-03-24 John Millaway <john43@users.sourceforge.net> 3704 3705 * doc/flex.texi: Documentation. 3706 3707 2006-03-24 John Millaway <john43@users.sourceforge.net> 3708 3709 * doc/flex.texi: Added appendix of patterns to manual. 3710 3711 2006-03-23 John Millaway <john43@users.sourceforge.net> 3712 3713 * doc/flex.texi: . 3714 3715 2006-03-22 John Millaway <john43@users.sourceforge.net> 3716 3717 * doc/flex.texi: Documentation. 3718 3719 2006-03-22 John Millaway <john43@users.sourceforge.net> 3720 3721 * doc/flex.texi: Documented set difference operator {-}. 3722 3723 2006-03-22 John Millaway <john43@users.sourceforge.net> 3724 3725 * ccl.c, flexdef.h, parse.y, scan.l, tests/test-ccl/scanner.l, 3726 tests/test-ccl/test.input: Added set difference operator {-} for 3727 character classes. 3728 3729 2006-03-22 John Millaway <john43@users.sourceforge.net> 3730 3731 * configure.in, doc/flex.texi, parse.y, scan.l, tests/Makefile.am, 3732 tests/descriptions, tests/test-ccl/.cvsignore, 3733 tests/test-ccl/Makefile.am, tests/test-ccl/scanner.l, 3734 tests/test-ccl/test.input: Added negated character class 3735 expressions. Documented negated character class expressions. Added 3736 regression test for negated character class expressions. 3737 3738 2006-03-22 John Millaway <john43@users.sourceforge.net> 3739 3740 * buf.c, filter.c, gen.c, main.c, misc.c, nfa.c, parse.y, regex.c: 3741 Replaced sprintf with snprintf everywhere. 3742 3743 2006-03-22 John Millaway <john43@users.sourceforge.net> 3744 3745 * Makefile.am: Removed includedir from AM_CPPFLAGS #1439351. 3746 3747 2006-03-21 John Millaway <john43@users.sourceforge.net> 3748 3749 * configure.in, tests/Makefile.am, tests/descriptions, 3750 tests/test-quotes/.cvsignore, tests/test-quotes/Makefile.am, 3751 tests/test-quotes/scanner.l, tests/test-quotes/test.input: Added 3752 test to verify user code is unmangled. 3753 3754 2006-03-21 John Millaway <john43@users.sourceforge.net> 3755 3756 * flexdef.h, misc.c, scan.l: Fixed escape in actions. 3757 3758 2006-03-21 John Millaway <john43@users.sourceforge.net> 3759 3760 * filter.c, flexdef.h, main.c, scan.l: Reverted previous input 3761 filter changes. Added noop macro to scanner output. Modified 3762 scan.l to escape m4 quotes found in user code. 3763 3764 2006-03-21 John Millaway <john43@users.sourceforge.net> 3765 3766 * tests/test-table-opts/Makefile.am, 3767 tests/test-table-opts/scanner.l: Removed m4 from test-table-opts 3768 3769 2006-03-21 John Millaway <john43@users.sourceforge.net> 3770 3771 * tests/test-reject/Makefile.am, tests/test-reject/scanner.l: 3772 Removed m4 from test-reject 3773 3774 2006-03-21 John Millaway <john43@users.sourceforge.net> 3775 3776 * filter.c, flexdef.h, main.c, scan.l: Moved set_input_file to 3777 different file. 3778 3779 2006-03-21 John Millaway <john43@users.sourceforge.net> 3780 3781 * flex.skl, flexdef.h, flexint.h, misc.c: Relaxed tests for __STDC__ 3782 and __STDC_VERSION__ to cope with bugs in GCC and Sun cc. 3783 3784 2006-03-20 John Millaway <john43@users.sourceforge.net> 3785 3786 * filter.c: Documented filter chain. Removed fdopen. Added no-op 3787 fseek. 3788 3789 2006-03-13 John Millaway <john43@users.sourceforge.net> 3790 3791 * gen.c: Fixed another -Wall report. 3792 3793 2006-03-10 Will Estes <wlestes@users.sourceforge.net> 3794 3795 * NEWS, po/vi.po: new vi translation 3796 3797 2006-03-09 Will Estes <wlestes@users.sourceforge.net> 3798 3799 * NEWS, po/ga.po, po/nl.po: new nl, ga translations 3800 3801 2006-02-21 Will Estes <wlestes@users.sourceforge.net> 3802 3803 * m4/Makefile.am: add po.m4 to extra_dist in m4/ so it gets picked 3804 up by distributions 3805 3806 2006-02-21 Will Estes <wlestes@users.sourceforge.net> 3807 3808 * m4/Makefile.am: add nls.m4 to extra_dist in m4/ so it will get 3809 picked up in distribution tarballs 3810 3811 2006-02-21 Will Estes <wlestes@users.sourceforge.net> 3812 3813 * configure.in: remove website directory from configure.in 3814 3815 2006-02-20 Will Estes <wlestes@users.sourceforge.net> 3816 3817 * NEWS, configure.in: version 2.5.33 marks in NEWS and configure.in 3818 3819 2006-02-20 Will Estes <wlestes@users.sourceforge.net> 3820 3821 * configure.in: change email address in configure.in to point to 3822 flex-help@sourceforge.net 3823 3824 2006-02-20 John Millaway <john43@users.sourceforge.net> 3825 3826 * doc/flex.texi: Documentation. 3827 3828 2006-02-20 John Millaway <john43@users.sourceforge.net> 3829 3830 * BUGS: Appended to BUGS file. 3831 3832 2006-02-18 Will Estes <wlestes@users.sourceforge.net> 3833 3834 * Makefile.am: remove website directory (since it now has its own 3835 module in the flex project 3836 3837 2006-02-16 John Millaway <john43@users.sourceforge.net> 3838 3839 * doc/flex.texi, flex.skl: Fixed buffer overflow in reject state 3840 buffer. Corrected documentation on the state buffer. 3841 3842 2006-02-16 John Millaway <john43@users.sourceforge.net> 3843 3844 * flex.skl: Reverted num_read from size_t back to int. 3845 3846 2006-02-15 John Millaway <john43@users.sourceforge.net> 3847 3848 * Makefile.am, configure.in: Removed reference to RoadMap in 3849 Makefile.am. Added website directory. 3850 3851 2006-02-15 Will Estes <wlestes@users.sourceforge.net> 3852 3853 * README, RoadMap: remove RoadMap and reference to it in README 3854 3855 2006-02-15 John Millaway <john43@users.sourceforge.net> 3856 3857 * BUGS, README, doc/flex.texi, doc/flex.xml: Eliminated references 3858 to lex.sf.net. 3859 3860 2006-02-15 John Millaway <john43@users.sourceforge.net> 3861 3862 * BUGS, flex.skl: Transfered bugs list from lex.sf.net to BUGS file. 3863 3864 2006-02-15 John Millaway <john43@users.sourceforge.net> 3865 3866 * tests/test-rescan-nr/.cvsignore, 3867 tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l, 3868 tests/test-rescan-nr/test.input, tests/test-rescan-r/.cvsignore, 3869 tests/test-rescan-r/Makefile.am, tests/test-rescan-r/scanner.l, 3870 tests/test-rescan-r/test.input: Recommit of last commit -- broken 3871 pipe. 3872 3873 2006-02-15 John Millaway <john43@users.sourceforge.net> 3874 3875 * configure.in, flex.skl, tests/Makefile.am, tests/descriptions: 3876 yy_lex_destroy calls yy_init_globals to reset everything for next 3877 call to yylex. Added two new tests for reusing scanners. 3878 3879 2006-02-14 John Millaway <john43@users.sourceforge.net> 3880 3881 * flex.spec.in: Patched rpm spec file. 3882 3883 2006-02-14 John Millaway <john43@users.sourceforge.net> 3884 3885 * configure.in, flexint.h: Added C99 macro for inttypes, just to be 3886 conformant. 3887 3888 2006-02-14 John Millaway <john43@users.sourceforge.net> 3889 3890 * flexdef.h, nfa.c, parse.y: Changed symbol INFINITE to fix conflict 3891 with C math symbol. 3892 3893 2006-02-14 John Millaway <john43@users.sourceforge.net> 3894 3895 * scan.l: Omitting parens for named rules in trailing context. 3896 3897 2006-02-14 John Millaway <john43@users.sourceforge.net> 3898 3899 * configure.in, main.c, po/ca.po, po/da.po, po/de.po, po/es.po, 3900 po/fr.po, po/ga.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, 3901 po/ro.po, po/ru.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po, 3902 tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Added check 3903 for locale.h and libintl.h in configure script. 3904 3905 2006-02-14 John Millaway <john43@users.sourceforge.net> 3906 3907 * flex.skl: Removed unused local vars. 3908 3909 2006-02-14 John Millaway <john43@users.sourceforge.net> 3910 3911 * flex.skl: Removed certain offending #undefs. 3912 3913 2006-02-14 John Millaway <john43@users.sourceforge.net> 3914 3915 * flexint.h: Removed logical and from preprocessor statement. 3916 3917 2006-02-14 Will Estes <wlestes@users.sourceforge.net> 3918 3919 * po/nl.po, po/nl.po.1: remove eroneously named nl.po.1; update 3920 nl.po 3921 3922 2006-02-14 John Millaway <john43@users.sourceforge.net> 3923 3924 * dfa.c: . 3925 3926 2006-02-14 John Millaway <john43@users.sourceforge.net> 3927 3928 * flex.skl: Included <sys/types.h> for serialized tables. 3929 3930 2006-02-14 John Millaway <john43@users.sourceforge.net> 3931 3932 * configure.in: Minor patch to call to head in configure script. 3933 3934 2006-02-14 John Millaway <john43@users.sourceforge.net> 3935 3936 * doc/flex.texi: Documentation patch. 3937 3938 2006-02-14 John Millaway <john43@users.sourceforge.net> 3939 3940 * filter.c, gen.c, libyywrap.c, main.c: Patch for full file system 3941 failure. 3942 3943 2006-02-13 John Millaway <john43@users.sourceforge.net> 3944 3945 * doc/flex.texi: Documentation. 3946 3947 2006-02-13 John Millaway <john43@users.sourceforge.net> 3948 3949 * main.c: Fixed double-fclose when input file is empty. 3950 3951 2006-02-10 Will Estes <wlestes@users.sourceforge.net> 3952 3953 * po/ca.po, po/da.po, po/de.po, po/es.po, po/fr.po, po/ga.po, 3954 po/ko.po, po/nl.po.1, po/pl.po, po/pt_BR.po, po/ro.po, po/ru.po, 3955 po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po: newtranslations 3956 3957 2005-12-22 John Millaway <john43@users.sourceforge.net> 3958 3959 * buf.c, main.c: Improvement request 1069716 log vs. log10 3960 3961 2005-12-22 John Millaway <john43@users.sourceforge.net> 3962 3963 * flex.skl: Fixed bug 1257093 yy_init_globals in header file 3964 3965 2005-04-14 Will Estes <wlestes@users.sourceforge.net> 3966 3967 * po/nl.po: new nl translation 3968 3969 2005-04-07 Will Estes <wlestes@users.sourceforge.net> 3970 3971 * NEWS, po/LINGUAS, po/nl.po, po/vi.po: new nl and vi translations 3972 3973 2004-07-20 Will Estes <wlestes@users.sourceforge.net> 3974 3975 * filter.c: correct improper stdin assignment 3976 3977 2004-05-22 Will Estes <wlestes@users.sourceforge.net> 3978 3979 * NEWS, po/tr.po: new tr translation 3980 3981 2004-05-12 Will Estes <wlestes@users.sourceforge.net> 3982 3983 * .cvsignore, .indent.pro: .cvsignore and .indent.pro got missed in 3984 the import to sourceforge; replace them 3985 3986 2004-05-11 Will Estes <wlestes@users.sourceforge.net> 3987 3988 * po/fr.po: new fr translation 3989 3990 2004-05-03 Will Estes <wlestes@users.sourceforge.net> 3991 3992 * po/LINGUAS: polish is pl, not po 3993 3994 2004-03-22 Will Estes <wlestes@users.sourceforge.net> 3995 3996 * po/sv.po: yet another sweedish update 3997 3998 2004-03-19 Will Estes <wlestes@users.sourceforge.net> 3999 4000 * NEWS, po/sv.po: new sv translation 4001 4002 2003-12-11 John Millaway <john43@users.sourceforge.net> 4003 4004 * configure.in, filter.c, main.c: Configure checks for GNU m4. 4005 Environment variable M4 overrides built-in m4 path. Generated m4 4006 does a late check for GNU m4. 4007 4008 2003-12-09 John Millaway <john43@users.sourceforge.net> 4009 4010 * doc/flex.texi: added 3 faqs 4011 4012 2003-11-24 Will Estes <wlestes@users.sourceforge.net> 4013 4014 * po/ro.po: new ro translation 4015 4016 2003-11-07 Will Estes <wlestes@users.sourceforge.net> 4017 4018 * NEWS, po/fr.po: new french translation 4019 4020 2003-11-07 Will Estes <wlestes@users.sourceforge.net> 4021 4022 * NEWS, po/ca.po: new catalan translation from the translation 4023 project 4024 4025 2003-11-07 Will Estes <wlestes@users.sourceforge.net> 4026 4027 * NEWS, po/LINGUAS, po/ga.po, po/pl.po: new polish translation; 4028 updated irish translation from translation project 4029 4030 2003-10-10 Will Estes <wlestes@users.sourceforge.net> 4031 4032 * NEWS, po/LINGUAS, po/ga.po: new Irish translation 4033 4034 2003-08-25 Will Estes <wlestes@users.sourceforge.net> 4035 4036 * NEWS, po/LINGUAS, po/ro.po: add romanian translation 4037 4038 2003-07-16 Will Estes <wlestes@users.sourceforge.net> 4039 4040 * flex.skl: flex_*int* type fixes 4041 4042 2003-07-16 Will Estes <wlestes@users.sourceforge.net> 4043 4044 * tools/cvsauthors: change wlestes email address 4045 4046 2003-07-16 Will Estes <wlestes@users.sourceforge.net> 4047 4048 * flex.skl: undef yytext_ptr has some bad side effects 4049 4050 2003-07-07 John Millaway <john43@users.sourceforge.net> 4051 4052 * doc/flex.texi: Documented m4 incompatibility with lex. 4053 4054 2003-05-21 Will Estes <wlestes@users.sourceforge.net> 4055 4056 * NEWS: upgrade to gettext 0.12 4057 4058 2003-05-20 Will Estes <wlestes@users.sourceforge.net> 4059 4060 * flex.skl, gen.c: patches from manoj via sourceforge 4061 4062 2003-05-20 Will Estes <wlestes@users.sourceforge.net> 4063 4064 * configure.in, po/.cvsignore, po/Makevars: upgrade gettext to 0.12; 4065 this allows running make pdf and make ps to be successful 4066 4067 2003-05-20 Will Estes <wlestes@users.sourceforge.net> 4068 4069 * doc/.cvsignore: cvs should ignore flex.pdf and flex.ps 4070 4071 2003-04-25 John Millaway <john43@users.sourceforge.net> 4072 4073 * TODO: Added yylineno bugs to TODO list. 4074 4075 2003-04-03 John Millaway <john43@users.sourceforge.net> 4076 4077 * doc/flex.xml: Docbook. 4078 4079 2003-04-03 John Millaway <john43@users.sourceforge.net> 4080 4081 * doc/flex.xml: xml now validates. 4082 4083 2003-04-02 John Millaway <john43@users.sourceforge.net> 4084 4085 * doc/flex.xml: Began conversion to DocBook. 4086 4087 2003-04-01 Will Estes <wlestes@users.sourceforge.net> 4088 4089 * NEWS, configure.in: version 2.5.31 4090 4091 2003-04-01 Will Estes <wlestes@users.sourceforge.net> 4092 4093 * NEWS: remove --enable-maintainer-mode configure option 4094 4095 2003-04-01 Will Estes <wlestes@users.sourceforge.net> 4096 4097 * configure.in: remove AM_MAINTAINER_MODE 4098 4099 2003-04-01 John Millaway <john43@users.sourceforge.net> 4100 4101 * flex.skl, flexdef.h, main.c, misc.c, scan.l: Renamed some internal 4102 variables. 4103 4104 2003-03-31 Will Estes <wlestes@users.sourceforge.net> 4105 4106 * NEWS: yylineno is now per-buffer in reentrant scanners 4107 4108 2003-03-31 John Millaway <john43@users.sourceforge.net> 4109 4110 * TODO: Added TODO item. 4111 4112 2003-03-30 John Millaway <john43@users.sourceforge.net> 4113 4114 * flex.skl, gen.c: yylineno is per-buffer in the reentrant scanner. 4115 support for yycolumn exists, but is not yet developed. 4116 4117 2003-03-28 John Millaway <john43@users.sourceforge.net> 4118 4119 * flex.skl: Minor documentation. 4120 4121 2003-03-28 Will Estes <wlestes@users.sourceforge.net> 4122 4123 * NEWS: added %top directive 4124 4125 2003-03-27 John Millaway <john43@users.sourceforge.net> 4126 4127 * buf.c, configure.in, doc/flex.texi, flexdef.h, main.c, scan.l, 4128 tests/Makefile.am, tests/descriptions, tests/test-top/.cvsignore, 4129 tests/test-top/Makefile.am, tests/test-top/main.c, 4130 tests/test-top/scanner.l, tests/test-top/test.input: Added %top 4131 block syntax. Added test for %top block. Documented %top block. 4132 4133 2003-03-27 John Millaway <john43@users.sourceforge.net> 4134 4135 * TODO, doc/flex.texi: Documented the m4 dependency. 4136 4137 2003-03-26 Will Estes <wlestes@users.sourceforge.net> 4138 4139 * configure.in, flexdef.h: check for sys/wait.h since we use wait(2) 4140 4141 2003-03-26 Will Estes <wlestes@users.sourceforge.net> 4142 4143 * flexdef.h: reorder include directives so as to catch system 4144 integer types before flex defined values for same 4145 4146 2003-03-26 Will Estes <wlestes@users.sourceforge.net> 4147 4148 * TODO: assign tasks due before major release can happen; remove 4149 --enable-maintainer-mode entry 4150 4151 2003-03-26 Will Estes <wlestes@users.sourceforge.net> 4152 4153 * Makefile.am: only rebuild the ChangeLog if we're inside a cvs 4154 working directory 4155 4156 2003-03-26 Will Estes <wlestes@users.sourceforge.net> 4157 4158 * configure.in, tools/.cvsignore, tools/Makefile.am: add tools/ 4159 subdirectory to distribution 4160 4161 2003-03-26 Will Estes <wlestes@users.sourceforge.net> 4162 4163 * Makefile.am: remove maintainer_mode conditional; add filter.c and 4164 regex.c to indentfiles; reformat and sort indentfiles so it's easier 4165 to add files in the future 4166 4167 2003-03-26 Will Estes <wlestes@users.sourceforge.net> 4168 4169 * doc/Makefile.am: clean up flex.texi processing leftovers with 4170 cleanfiles 4171 4172 2003-03-26 Will Estes <wlestes@users.sourceforge.net> 4173 4174 * tests/test-linedir-r/Makefile.am: an awk script wasn't included in 4175 the distribution 4176 4177 2003-03-26 John Millaway <john43@users.sourceforge.net> 4178 4179 * TODO, configure.in, tests/Makefile.am, tests/descriptions, 4180 tests/test-include-by-push/.cvsignore, 4181 tests/test-include-by-push/Makefile.am, 4182 tests/test-include-by-push/scanner.l, 4183 tests/test-include-by-push/test-1.input, 4184 tests/test-include-by-push/test-2.input, 4185 tests/test-include-by-push/test-3.input: Added test for 4186 yypush_buffer_state and yypop_buffer_state. 4187 4188 2003-03-26 John Millaway <john43@users.sourceforge.net> 4189 4190 * TODO: Removed items from TODO list. 4191 4192 2003-03-26 John Millaway <john43@users.sourceforge.net> 4193 4194 * configure.in, tests/Makefile.am, tests/descriptions, 4195 tests/test-linedir-r/.cvsignore, tests/test-linedir-r/Makefile.am, 4196 tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c, 4197 tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input: 4198 Added test for #line directives. 4199 4200 2003-03-26 John Millaway <john43@users.sourceforge.net> 4201 4202 * configure.in, tests/Makefile.am, tests/test-noansi-nr/.cvsignore, 4203 tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l, 4204 tests/test-noansi-nr/test.input, tests/test-noansi-r/.cvsignore, 4205 tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l, 4206 tests/test-noansi-r/test.input: Added test for noansi (traditional) 4207 options. Reordered the tests so the basic ones are first. 4208 4209 2003-03-25 Will Estes <wlestes@users.sourceforge.net> 4210 4211 * TODO, doc/Makefile.am: remove maintainer-mode conditional around 4212 rebuilding of manpage 4213 4214 2003-03-25 Will Estes <wlestes@users.sourceforge.net> 4215 4216 * README: mention doc/ for user documentation 4217 4218 2003-03-25 Will Estes <wlestes@users.sourceforge.net> 4219 4220 * TODO: rework distribution items 4221 4222 2003-03-25 Will Estes <wlestes@users.sourceforge.net> 4223 4224 * NEWS: mention m4 processing 4225 4226 2003-03-25 Will Estes <wlestes@users.sourceforge.net> 4227 4228 * tests/README: update instructions for running test suite 4229 4230 2003-03-25 Will Estes <wlestes@users.sourceforge.net> 4231 4232 * FlexLexer.h, Makefile.am, TODO, buf.c, configure.in, 4233 doc/flex.texi, filter.c, flex.skl, flexdef.h, gen.c, main.c, 4234 misc.c, options.c, options.h, regex.c, scan.l, sym.c, 4235 tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l, 4236 tests/test-reject/scanner.l, tests/test-table-opts/scanner.l: merge 4237 millaway's m4 branch work 4238 4239 2003-03-24 John Millaway <john43@users.sourceforge.net> 4240 4241 * doc/flex.texi, flex.skl, flexdef.h, gen.c, main.c, options.c, 4242 options.h, scan.l: Option ansi-definitions. Option ansi-prototypes. 4243 Cleaned up some of header. Documented bison-locations. 4244 4245 2003-03-24 John Millaway <john43@users.sourceforge.net> 4246 4247 * scan.l: Escaped m4 macros in scan.l which would cause 4248 bootstrapping issues. 4249 4250 2003-03-21 John Millaway <john43@users.sourceforge.net> 4251 4252 * doc/flex.texi, flex.skl, main.c: Cleaning up the skel. 4253 4254 2003-03-20 Will Estes <wlestes@users.sourceforge.net> 4255 4256 * TODO: we want to move the contents of to.do/Wishlist to top level 4257 TODO 4258 4259 2003-03-20 John Millaway <john43@users.sourceforge.net> 4260 4261 * to.do/Wish-List: Assessment of every item in Wish-List. 4262 4263 2003-03-19 John Millaway <john43@users.sourceforge.net> 4264 4265 * main.c: Fixed allocation of slightly more memory than needed. 4266 4267 2003-03-19 John Millaway <john43@users.sourceforge.net> 4268 4269 * TODO, buf.c, configure.in, flex.skl, flexdef.h, main.c, sym.c: 4270 Start conditions now generated in a single place. 4271 4272 2003-03-19 Will Estes <wlestes@users.sourceforge.net> 4273 4274 * TODO: cosmetic changes to TODO list 4275 4276 2003-03-19 John Millaway <john43@users.sourceforge.net> 4277 4278 * flex.skl: Cleaned up warnings so multiple headers could coincide. 4279 4280 2003-03-19 John Millaway <john43@users.sourceforge.net> 4281 4282 * TODO, flex.skl, main.c: Moved prefixes to m4. 4283 4284 2003-03-19 John Millaway <john43@users.sourceforge.net> 4285 4286 * FlexLexer.h, filter.c, flex.skl, flexdef.h, main.c, misc.c, 4287 regex.c: Removed Paxson/Berkeley copyright restriction from filter.c 4288 and regex.c. Inline documentation of much of the generated API. 4289 Line directives now fixed for header and stdin/stdout. Blank lines 4290 squeezed from generated scanner. 4291 4292 2003-03-18 John Millaway <john43@users.sourceforge.net> 4293 4294 * filter.c, flexdef.h, main.c, regex.c: Fixed #line directives. 4295 4296 2003-03-17 John Millaway <john43@users.sourceforge.net> 4297 4298 * Makefile.am, filter.c, flexdef.h, regex.c: Added regex.c for 4299 regex-related code. Worked on fixing line directives;incomplete. 4300 4301 2003-03-14 John Millaway <john43@users.sourceforge.net> 4302 4303 * TODO: Added some TODOs. 4304 4305 2003-03-14 John Millaway <john43@users.sourceforge.net> 4306 4307 * flexdef.h, main.c, options.c, options.h, scan.l, 4308 tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l: 4309 Bison bridge was simplified to rely less on bison output. New 4310 option bison-locations. 4311 4312 2003-03-14 John Millaway <john43@users.sourceforge.net> 4313 4314 * filter.c, flex.skl, flexdef.h, gen.c, main.c, scan.l, 4315 tests/test-reject/scanner.l: Filters are now direct children of main 4316 process. Header file now generated through m4. 4317 4318 2003-03-14 John Millaway <john43@users.sourceforge.net> 4319 4320 * buf.c, filter.c, flexdef.h, main.c, misc.c: Added internal filter 4321 ability. Deleted various unused variables. 4322 4323 2003-03-14 John Millaway <john43@users.sourceforge.net> 4324 4325 * main.c, tests/test-table-opts/scanner.l: Keeping tests up to date 4326 with m4 changes. Proper wait for all children. 4327 4328 2003-03-14 John Millaway <john43@users.sourceforge.net> 4329 4330 * flex.skl, tests/test-table-opts/scanner.l: Moved test-tables to 4331 m4. 4332 4333 2003-03-14 John Millaway <john43@users.sourceforge.net> 4334 4335 * flex.skl, main.c, options.c: Moved bison bridge code to m4. 4336 4337 2003-03-13 John Millaway <john43@users.sourceforge.net> 4338 4339 * flex.skl, gen.c, main.c, scan.l: Moved YY_USE_LINENO to m4. 4340 4341 2003-03-13 John Millaway <john43@users.sourceforge.net> 4342 4343 * buf.c, flexdef.h, scan.l: Added function buf_m4_undefine. 4344 4345 2003-03-13 John Millaway <john43@users.sourceforge.net> 4346 4347 * flex.skl, main.c, scan.l: Replaced YY_ALWAYS_INTERACTIVE with m4. 4348 Replaced YY_NEVER_INTERACTIVE with m4. 4349 4350 2003-03-13 John Millaway <john43@users.sourceforge.net> 4351 4352 * flex.skl, main.c: Moved YY_TEXT_IS_ARRAY to m4. 4353 4354 2003-03-12 John Millaway <john43@users.sourceforge.net> 4355 4356 * flex.skl, gen.c, main.c, tests/test-reject/scanner.l: Renaming 4357 macros from YY_* to M4_YY_* where appropriate. 4358 4359 2003-03-12 John Millaway <john43@users.sourceforge.net> 4360 4361 * flex.skl, tests/test-reject/scanner.l, 4362 tests/test-table-opts/scanner.l: Now using local variable "yyg" 4363 instead of lengthly YY_G expansion. 4364 4365 2003-03-12 John Millaway <john43@users.sourceforge.net> 4366 4367 * buf.c, filter.c, flex.skl, flexdef.h, main.c, misc.c, options.c, 4368 options.h, scan.l, tests/test-reject/scanner.l: More m4 macro 4369 conversions. Added debugging option --preproc-level=NUM. 4370 4371 2003-03-11 John Millaway <john43@users.sourceforge.net> 4372 4373 * Makefile.am, buf.c, flex.skl, flexdef.h, gen.c, main.c, misc.c, 4374 scan.l: Replaced many CPP macros with m4 equivalents. 4375 4376 2003-03-10 John Millaway <john43@users.sourceforge.net> 4377 4378 * Makefile.am, filter.c, flex.skl, flexdef.h, main.c, misc.c: Added 4379 filter.c Added filter.c rules to Makefile.am Added filter prototypes 4380 to flexdef.h Flex now filters output through m4. 4381 4382 2003-03-05 Will Estes <wlestes@users.sourceforge.net> 4383 4384 * doc/.cvsignore, texinfo.tex: move texinfo.tex to doc/ 4385 4386 2003-03-05 Will Estes <wlestes@users.sourceforge.net> 4387 4388 * TODO: update TODO 4389 4390 2003-03-05 Will Estes <wlestes@users.sourceforge.net> 4391 4392 * NEWS, configure.in: version 2.5.29 4393 4394 2003-03-04 John Millaway <john43@users.sourceforge.net> 4395 4396 * FlexLexer.h, flex.skl: Added growable buffer stack to C++ scanner 4397 as well. yyensure_buffer_stack is now static. 4398 4399 2003-03-02 John Millaway <john43@users.sourceforge.net> 4400 4401 * flex.skl, misc.c: Removed awkward %push %pop syntax from skeleton. 4402 4403 2003-03-02 John Millaway <john43@users.sourceforge.net> 4404 4405 * flex.skl: Renamed YY_CURRENT_BUFFER_FAST to 4406 YY_CURRENT_BUFFER_LVALUE to better reflect its purpose. 4407 4408 2003-02-28 John Millaway <john43@users.sourceforge.net> 4409 4410 * NEWS: made entry on input buffer stacks. 4411 4412 2003-02-28 Will Estes <wlestes@users.sourceforge.net> 4413 4414 * Makefile.am, doc/Makefile.am: build on . in top level first; this 4415 will simplify calling help2man 4416 4417 2003-02-28 John Millaway <john43@users.sourceforge.net> 4418 4419 * TODO, doc/flex.texi, flex.skl, gen.c, main.c: Removed 4420 yy_current_buffer from the planet. Input buffer states are now in 4421 an internal unbounded stack. Added new internal function, 4422 yyensure_buffer_stack. Added new API function, yypush_buffer_state. 4423 Added new API function, yypop_buffer_state. Documented the new API 4424 calls in the manual. Macro YY_BUFFER_STATE now refers to top of 4425 stack. This revision breaks the C++ scanner (again.) 4426 4427 2003-02-28 John Millaway <john43@users.sourceforge.net> 4428 4429 * main.c: Removed some symbols from the undef list. They are needed 4430 for multiple headers to coexist. 4431 4432 2003-02-27 Will Estes <wlestes@users.sourceforge.net> 4433 4434 * Makefile.am, NEWS, configure.in, doc/.cvsignore, doc/Makefile.am, 4435 doc/flex.texi, flex.texi: move flex.texi and flex.1 to new doc/ 4436 subdirectory 4437 4438 2003-02-27 Will Estes <wlestes@users.sourceforge.net> 4439 4440 * NEWS: namespace cleanups 4441 4442 2003-02-26 John Millaway <john43@users.sourceforge.net> 4443 4444 * main.c: Added a few macros to the undef list. 4445 4446 2003-02-26 John Millaway <john43@users.sourceforge.net> 4447 4448 * main.c: Put the undef macros in an array. 4449 4450 2003-02-12 Will Estes <wlestes@users.sourceforge.net> 4451 4452 * NEWS, configure.in: version 2.5.28 4453 4454 2003-02-10 Will Estes <wlestes@users.sourceforge.net> 4455 4456 * README, TODO, configure.in, flex.texi: update documentation to 4457 reflect the sourceforge move 4458 4459 2003-02-06 Will Estes <wlestes@users.sourceforge.net> 4460 4461 * TODO: update according to current thinking 4462 4463 2003-02-06 Will Estes <wlestes@users.sourceforge.net> 4464 4465 * TODO: mcvs reviewed 4466 4467 2003-02-06 Will Estes <wlestes@users.sourceforge.net> 4468 4469 * TODO: sourceforge migration tasks 4470 4471 2003-02-04 Will Estes <wlestes@users.sourceforge.net> 4472 4473 * NEWS: Flex now warns if always-interactive is specified with fast 4474 or full; Fixed trailing slash bug in YY_INPUT macro def 4475 4476 2003-01-31 John Millaway <john43@users.sourceforge.net> 4477 4478 * scan.l: Flex now warns if always-interactive is specified with 4479 fast or full. 4480 4481 2003-01-31 Will Estes <wlestes@users.sourceforge.net> 4482 4483 * Makefile.am: switch to using cvs2cl.pl to generate the ChangeLog 4484 4485 2003-01-31 Will Estes <wlestes@users.sourceforge.net> 4486 4487 * tools/cvs2cl.pl, tools/cvsauthors: we're going to be switching how 4488 we handle our ChangeLog 4489 4490 2003-01-29 John Millaway <john43@users.sourceforge.net> 4491 4492 * gen.c, misc.c: Fixed trailing slash bug in YY_INPUT macro def. 4493 4494 2003-01-29 Will Estes <wlestes@users.sourceforge.net> 4495 4496 * README.cvs-snapshot: upgrade texinfo to 4.3d 4497 4498 2003-01-29 Will Estes <wlestes@users.sourceforge.net> 4499 4500 * flex.texi: the @copying construct works now; thanks to the texinfo 4501 maintainers for finding the problem 4502 4503 2003-01-21 Will Estes <wlestes@users.sourceforge.net> 4504 4505 * NEWS, configure.in: version 2.5.27 4506 4507 2003-01-21 Will Estes <wlestes@users.sourceforge.net> 4508 4509 * NEWS: flex now works with recent bison versions 4510 4511 2003-01-18 John Millaway <john43@users.sourceforge.net> 4512 4513 * flex.skl: Check for YYLTYPE_IS_DECLARED. This fixes bison-bridge 4514 with latest bison. 4515 4516 2003-01-15 Will Estes <wlestes@users.sourceforge.net> 4517 4518 * NEWS, po/pt_BR.po: new pt_br translation 4519 4520 2003-01-14 Will Estes <wlestes@users.sourceforge.net> 4521 4522 * NEWS, configure.in: version 2.5.26 4523 4524 2003-01-14 Will Estes <wlestes@users.sourceforge.net> 4525 4526 * NEWS: Fixed table deserialization bug on big-endian archs. Patch 4527 sent from Bryce Nichols <bryce@bnichols.org> 4528 4529 2003-01-12 John Millaway <john43@users.sourceforge.net> 4530 4531 * tables_shared.h: Fixed table deserialization bug on big-endian 4532 archs. Patch sent from Bryce Nichols <bryce@bnichols.org>. 4533 4534 2003-01-10 Will Estes <wlestes@users.sourceforge.net> 4535 4536 * README.cvs-snapshot: add version numbers for some tools and 4537 explain about version.texi and --enable-maintainer-mode 4538 4539 2003-01-10 Will Estes <wlestes@users.sourceforge.net> 4540 4541 * NEWS: catch news up 4542 4543 2003-01-09 John Millaway <john43@users.sourceforge.net> 4544 4545 * tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Changed 4546 size_t to yy_size_t in yyalloc() and yyrealloc(). Is this really 4547 what we want? 4548 4549 2003-01-09 John Millaway <john43@users.sourceforge.net> 4550 4551 * flex.skl: Changed type of yyleng from size_t to int. This fixes 4552 bug in PostgreSQL compilation. 4553 4554 2003-01-09 Will Estes <wlestes@users.sourceforge.net> 4555 4556 * NEWS: catch news up 4557 4558 2003-01-09 Will Estes <wlestes@users.sourceforge.net> 4559 4560 * flex.skl: more c++ fixes 4561 4562 2003-01-09 Will Estes <wlestes@users.sourceforge.net> 4563 4564 * Makefile.am, configure.in, flex.spec.in: add a spec file 4565 4566 2003-01-09 Will Estes <wlestes@users.sourceforge.net> 4567 4568 * flex.skl: type cast to pacify c++ compilers; patch from Bruce 4569 Lilly <blilly@erols.com> 4570 4571 2003-01-08 Will Estes <wlestes@users.sourceforge.net> 4572 4573 * NEWS: new es translation 4574 4575 2003-01-08 Will Estes <wlestes@users.sourceforge.net> 4576 4577 * po/es.po: new spanish translation 4578 4579 2002-12-19 John Millaway <john43@users.sourceforge.net> 4580 4581 * gen.c: Fixed bug where YY_G(0) sometimes occurs (created by my 4582 previous commit.) 4583 4584 2002-12-17 John Millaway <john43@users.sourceforge.net> 4585 4586 * gen.c: Fixed bug submitted by Bojan Smojver <bojan@rexursive.com> 4587 where the use of yylineno, reentrant, and yymore together caused a 4588 compile-time error. 4589 4590 2002-12-17 Will Estes <wlestes@users.sourceforge.net> 4591 4592 * NEWS: update NEWS 4593 4594 2002-12-17 John Millaway <john43@users.sourceforge.net> 4595 4596 * flex.texi: Documented new behavior with character ranges. 4597 4598 2002-12-16 John Millaway <john43@users.sourceforge.net> 4599 4600 * parse.y: Fixed bug submitted by Bruce Lilly <blilly@erols.com> 4601 where character ranges would yield unexpected behavior in a caseless 4602 scanner. Also, flex now emits a warning if the range looks like 4603 trouble. 4604 4605 2002-12-16 John Millaway <john43@users.sourceforge.net> 4606 4607 * ccl.c, flexdef.h: Added utility functions to deal with character 4608 case. 4609 4610 2002-12-09 Will Estes <wlestes@users.sourceforge.net> 4611 4612 * flexint.h: we don't really need int64 anyway 4613 4614 2002-12-09 Will Estes <wlestes@users.sourceforge.net> 4615 4616 * flex.skl: apparently some lints are happier with fllthrough 4617 without a space 4618 4619 2002-12-02 Will Estes <wlestes@users.sourceforge.net> 4620 4621 * NEWS, configure.in: version 2.5.25 4622 4623 2002-12-02 Will Estes <wlestes@users.sourceforge.net> 4624 4625 * Makefile.am: enclose flex.1 target in MAINTERNER_MODE 4626 4627 2002-12-02 Will Estes <wlestes@users.sourceforge.net> 4628 4629 * po/pt_BR.po: new pt_br translation 4630 4631 2002-12-01 John Millaway <john43@users.sourceforge.net> 4632 4633 * flex.texi: Indexed some more faqs. 4634 4635 2002-11-29 John Millaway <john43@users.sourceforge.net> 4636 4637 * flex.skl: Fixed bug in SECOND yyless definition where argument was 4638 not enclosed in parentheses. 4639 4640 2002-11-29 John Millaway <john43@users.sourceforge.net> 4641 4642 * flex.skl: Fixed bug in yyless definition where argument was not 4643 enclosed in parentheses. 4644 4645 2002-11-27 Will Estes <wlestes@users.sourceforge.net> 4646 4647 * NEWS: flex uses flex_int*_t types 4648 4649 2002-11-27 Will Estes <wlestes@users.sourceforge.net> 4650 4651 * flexint.h: integer types for non-C99 systems flexint.h 4652 4653 2002-11-27 John Millaway <john43@users.sourceforge.net> 4654 4655 * dfa.c, flexint.h, gen.c, tables.c, tables.h, tables_shared.c, 4656 tables_shared.h: Changed int types to flex_intX_t. The build is now 4657 broken until typedef's are established. 4658 4659 2002-11-27 Will Estes <wlestes@users.sourceforge.net> 4660 4661 * Makefile.am: MAINTAINERCLEANFILES: new variable: try to make it so 4662 that make maintainer-clean erases everything not under version 4663 control 4664 4665 2002-11-27 Will Estes <wlestes@users.sourceforge.net> 4666 4667 * config.rpath: remove config.rpath 4668 4669 2002-11-27 Will Estes <wlestes@users.sourceforge.net> 4670 4671 * README-alpha: just list location of betas 4672 4673 2002-11-26 Will Estes <wlestes@users.sourceforge.net> 4674 4675 * flexint.h: __STDC_VERSION__ needs an L suffix 4676 4677 2002-11-26 Will Estes <wlestes@users.sourceforge.net> 4678 4679 * NEWS, po/LINGUAS, po/pt_BR.po: new pt_br translation from the 4680 translation project 4681 4682 2002-11-25 Will Estes <wlestes@users.sourceforge.net> 4683 4684 * flexint.h: include inttypes.h for folks who really are C99 4685 4686 2002-11-25 Will Estes <wlestes@users.sourceforge.net> 4687 4688 * TODO: fix a typo 4689 4690 2002-11-25 Will Estes <wlestes@users.sourceforge.net> 4691 4692 * NEWS, configure.in: version 2.5.24 4693 4694 2002-11-23 Will Estes <wlestes@users.sourceforge.net> 4695 4696 * configure.in: try to make sure we have GNU m4 4697 4698 2002-11-23 Will Estes <wlestes@users.sourceforge.net> 4699 4700 * tests/test-c++-multiple-scanners/Makefile.am: include 4701 tests/test-c++-multipl-scanners/test.input 4702 4703 2002-11-23 Will Estes <wlestes@users.sourceforge.net> 4704 4705 * NEWS: more portability fixes 4706 4707 2002-11-23 Will Estes <wlestes@users.sourceforge.net> 4708 4709 * configure.in, flexdef.h: apparently on some BSD systems, we need 4710 sys/params.h; reported by millaway 4711 4712 2002-11-22 Will Estes <wlestes@users.sourceforge.net> 4713 4714 * NEWS: update NEWS 4715 4716 2002-11-22 John Millaway <john43@users.sourceforge.net> 4717 4718 * flex.skl, main.c, tests/test-c++-multiple-scanners/Makefile.am: 4719 Fixed prefix of yyalloc,yyfree,yyrealloc in C++ scanner. Removed 4720 yylex_destroy from C++ scanner. 4721 4722 2002-11-22 John Millaway <john43@users.sourceforge.net> 4723 4724 * flex.texi: renamed some faqs. 4725 4726 2002-11-22 Will Estes <wlestes@users.sourceforge.net> 4727 4728 * AUTHORS: update wording about authorship 4729 4730 2002-11-17 John Millaway <john43@users.sourceforge.net> 4731 4732 * parse.y: Removed space before line num in error messages to look 4733 more like gcc's errors. 4734 4735 2002-11-06 Will Estes <wlestes@users.sourceforge.net> 4736 4737 * NEWS, po/tr.po: new turkish translation from the translation 4738 project 4739 4740 2002-10-28 Will Estes <wlestes@users.sourceforge.net> 4741 4742 * gen.c: applied c++ from lilypond folks for std:: reasons 4743 4744 2002-10-25 Will Estes <wlestes@users.sourceforge.net> 4745 4746 * flex.texi: proofreading 4747 4748 2002-10-24 Will Estes <wlestes@users.sourceforge.net> 4749 4750 * flex.texi: proofreading 4751 4752 2002-10-22 Will Estes <wlestes@users.sourceforge.net> 4753 4754 * flex.skl: use c-style header names in c++ for now; at some point 4755 we'll have a separate c++ skeleton and we can go whole-hog pure c++ 4756 4757 2002-10-22 Will Estes <wlestes@users.sourceforge.net> 4758 4759 * TODO: c++ rants 4760 4761 2002-10-22 Will Estes <wlestes@users.sourceforge.net> 4762 4763 * flex.texi: more proofreading 4764 4765 2002-10-22 Will Estes <wlestes@users.sourceforge.net> 4766 4767 * Makefile.am: include intent.pro; indent target is MAINTAINER_MODE 4768 conditional 4769 4770 2002-10-22 Will Estes <wlestes@users.sourceforge.net> 4771 4772 * configure.in: When we use AC_PATH_PROG, value-if-not-found is the 4773 name of the program we wanted to find; this will generate more 4774 helpful error messages 4775 4776 2002-10-21 John Millaway <john43@users.sourceforge.net> 4777 4778 * tables.c: Added a missing function prototype. 4779 4780 2002-10-21 Will Estes <wlestes@users.sourceforge.net> 4781 4782 * NEWS, configure.in: version 2.5.23 4783 4784 2002-10-21 Will Estes <wlestes@users.sourceforge.net> 4785 4786 * NEWS: update NEWS on recent changes 4787 4788 2002-10-21 Will Estes <wlestes@users.sourceforge.net> 4789 4790 * flexint.h: use sys/types.h and not inttypes.h 4791 4792 2002-10-21 Will Estes <wlestes@users.sourceforge.net> 4793 4794 * configure.in: check for limits.h 4795 4796 2002-10-21 Will Estes <wlestes@users.sourceforge.net> 4797 4798 * TODO: update TODO on recent suggestions 4799 4800 2002-10-21 Will Estes <wlestes@users.sourceforge.net> 4801 4802 * flex.texi: titlepage and contents 4803 4804 2002-10-21 Will Estes <wlestes@users.sourceforge.net> 4805 4806 * Makefile.am: typo 4807 4808 2002-10-21 Will Estes <wlestes@users.sourceforge.net> 4809 4810 * Makefile.am, README.cvs-snapshot: include README.cvs-snapshot in 4811 the distribution; in README-cvs-snapshot, mention the need for 4812 enable-maintainer-mode 4813 4814 2002-10-21 John Millaway <john43@users.sourceforge.net> 4815 4816 * flex.texi: typo. 4817 4818 2002-10-18 Will Estes <wlestes@users.sourceforge.net> 4819 4820 * flex.texi: report the current version info that flex provides; 4821 reformat a list of non-posix features 4822 4823 2002-10-18 Will Estes <wlestes@users.sourceforge.net> 4824 4825 * NEWS: report the current version info that flex provides 4826 4827 2002-10-18 Will Estes <wlestes@users.sourceforge.net> 4828 4829 * flex.skl: FLEX_BETA defined if flex is beta 4830 4831 2002-10-16 Will Estes <wlestes@users.sourceforge.net> 4832 4833 * flexint.h: if we're doing c++, then we can't use long long 4834 4835 2002-10-14 Will Estes <wlestes@users.sourceforge.net> 4836 4837 * TODO: update TODO on several things 4838 4839 2002-10-11 Will Estes <wlestes@users.sourceforge.net> 4840 4841 * flex.texi: more proofreading 4842 4843 2002-10-11 Will Estes <wlestes@users.sourceforge.net> 4844 4845 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 4846 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 4847 tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am, 4848 tests/test-bison-yylloc/Makefile.am, 4849 tests/test-bison-yylval/Makefile.am, 4850 tests/test-c++-basic/Makefile.am, 4851 tests/test-c++-multiple-scanners/Makefile.am, 4852 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am, 4853 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am, 4854 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 4855 tests/test-include-by-buffer/Makefile.am, 4856 tests/test-include-by-reentrant/Makefile.am, 4857 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 4858 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 4859 tests/test-multiple-scanners-nr/Makefile.am, 4860 tests/test-multiple-scanners-r/Makefile.am, 4861 tests/test-posix/Makefile.am, 4862 tests/test-posixly-correct/Makefile.am, 4863 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 4864 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am, 4865 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am, 4866 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 4867 remove BISON assignment as per suggestion from Akim Demaille 4868 4869 2002-10-11 Will Estes <wlestes@users.sourceforge.net> 4870 4871 * Makefile.am, configure.in: remove intl from dist 4872 4873 2002-10-11 Will Estes <wlestes@users.sourceforge.net> 4874 4875 * configure.in: we use maintainer mode now 4876 4877 2002-10-11 Will Estes <wlestes@users.sourceforge.net> 4878 4879 * NEWS: include create-test 4880 4881 2002-10-11 Will Estes <wlestes@users.sourceforge.net> 4882 4883 * tests/Makefile.am: rename test to check-local as per Akim 4884 Demaille; test for failed tests so that make check fails if any 4885 tests do 4886 4887 2002-10-11 Will Estes <wlestes@users.sourceforge.net> 4888 4889 * tests/Makefile.am: use dist_noinst_scripts as per email from Akim 4890 Demaille 4891 4892 2002-10-10 John Millaway <john43@users.sourceforge.net> 4893 4894 * flex.texi: Documentation. 4895 4896 2002-10-10 Will Estes <wlestes@users.sourceforge.net> 4897 4898 * NEWS, configure.in: version 2.5.22; portability fixes and attn to 4899 the test suite 4900 4901 2002-10-10 Will Estes <wlestes@users.sourceforge.net> 4902 4903 * flexint.h: ok, this seems to work 4904 4905 2002-10-10 Will Estes <wlestes@users.sourceforge.net> 4906 4907 * tests/TEMPLATE/Makefile.am, tests/test-bison-nr/Makefile.am, 4908 tests/test-bison-yylloc/Makefile.am, 4909 tests/test-bison-yylval/Makefile.am, 4910 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 4911 tests/test-multiple-scanners-nr/Makefile.am, 4912 tests/test-multiple-scanners-r/Makefile.am: use builddir in tests 4913 that need it in their include path 4914 4915 2002-10-10 Will Estes <wlestes@users.sourceforge.net> 4916 4917 * tests/TEMPLATE/Makefile.am: sometimes we put header files in the 4918 builddir and so we should account for that 4919 4920 2002-10-10 Will Estes <wlestes@users.sourceforge.net> 4921 4922 * tests/TEMPLATE/Makefile.am: replace the last instance 4923 4924 2002-10-10 Will Estes <wlestes@users.sourceforge.net> 4925 4926 * flex.skl: include unistd.h and not cunistd as cunistd only seems 4927 to be present on very recent systems 4928 4929 2002-10-10 Will Estes <wlestes@users.sourceforge.net> 4930 4931 * Makefile.am, configure.in, flex.skl, flexdef.h, flexint.h: redo 4932 integral types again; add flexint.h; change dependencies caused by 4933 adding flexint.h; remove autoconf wrapper around cunistd; restore 4934 netinet/in.h includes; remove unneded feature checks in configure.in 4935 4936 2002-10-08 Will Estes <wlestes@users.sourceforge.net> 4937 4938 * configure.in, flex.skl, flexdef.h: current swipe at header magic; 4939 int types be damned 4940 4941 2002-10-08 Will Estes <wlestes@users.sourceforge.net> 4942 4943 * NEWS: change version constant info to reflect change to flex.skl 4944 4945 2002-10-08 Will Estes <wlestes@users.sourceforge.net> 4946 4947 * Makefile.am: remove README-alpha option; add definitions for 4948 FLEX_{MAJOR,MINOR,SUBMINOR}_VERSION 4949 4950 2002-10-07 Will Estes <wlestes@users.sourceforge.net> 4951 4952 * flex.skl, flexdef.h: ok, here goes; try to handle integral 4953 typedefs in one swell foop 4954 4955 2002-10-07 Will Estes <wlestes@users.sourceforge.net> 4956 4957 * configure.in: we check for {u,}int*_t types; maybe this will 4958 simplify things 4959 4960 2002-10-07 Will Estes <wlestes@users.sourceforge.net> 4961 4962 * configure.in: we create the tests/TEMPLATE/Makefile so that we can 4963 build the dist archives 4964 4965 2002-10-07 Will Estes <wlestes@users.sourceforge.net> 4966 4967 * NEWS: more test suite cleanups 4968 4969 2002-10-07 Will Estes <wlestes@users.sourceforge.net> 4970 4971 * tests/test-c++-multiple-scanners/Makefile.am: we don't use header 4972 files... 4973 4974 2002-10-07 Will Estes <wlestes@users.sourceforge.net> 4975 4976 * flexdef.h: remove include of malloc.h 4977 4978 2002-10-04 Will Estes <wlestes@users.sourceforge.net> 4979 4980 * flex.texi: more editing; remove examples index; merge examples 4981 into concept index 4982 4983 2002-10-04 Will Estes <wlestes@users.sourceforge.net> 4984 4985 * flex.texi: edited one more faq; used C-u C-c C-u C-a to update 4986 menus and nodes since the other updating commands are somewhat 4987 broken; unfortunately this means that all nodes have all pointers 4988 filled in 4989 4990 2002-10-04 Will Estes <wlestes@users.sourceforge.net> 4991 4992 * flex.texi: yesterday's proofreading 4993 4994 2002-10-02 Will Estes <wlestes@users.sourceforge.net> 4995 4996 * flex.texi: proofread some more 4997 4998 2002-10-02 Will Estes <wlestes@users.sourceforge.net> 4999 5000 * flex.texi: proofread edit begins 5001 5002 2002-10-01 Will Estes <wlestes@users.sourceforge.net> 5003 5004 * configure.in, tests/Makefile.am, 5005 tests/test-c++-multiple-scanners/.cvsignore, 5006 tests/test-c++-multiple-scanners/Makefile.am, 5007 tests/test-c++-multiple-scanners/main.cpp, 5008 tests/test-c++-multiple-scanners/scanner-1.l, 5009 tests/test-c++-multiple-scanners/scanner-2.l, 5010 tests/test-c++-multiple-scanners/test.input: test c++ with multiple 5011 scanners 5012 5013 2002-09-27 Will Estes <wlestes@users.sourceforge.net> 5014 5015 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 5016 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 5017 tests/test-bison-nr/Makefile.am, 5018 tests/test-bison-yylloc/Makefile.am, 5019 tests/test-bison-yylval/Makefile.am, 5020 tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 5021 tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am, 5022 tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am, 5023 tests/test-header-r/Makefile.am, 5024 tests/test-include-by-buffer/Makefile.am, 5025 tests/test-include-by-reentrant/Makefile.am, 5026 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 5027 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 5028 tests/test-multiple-scanners-nr/Makefile.am, 5029 tests/test-multiple-scanners-r/Makefile.am, 5030 tests/test-posix/Makefile.am, 5031 tests/test-posixly-correct/Makefile.am, 5032 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 5033 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am, 5034 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am, 5035 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 5036 we used INCLUDES in another place in the Makefile.am files in the 5037 test suite 5038 5039 2002-09-27 Will Estes <wlestes@users.sourceforge.net> 5040 5041 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 5042 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 5043 tests/test-bison-nr/Makefile.am, 5044 tests/test-bison-yylloc/Makefile.am, 5045 tests/test-bison-yylval/Makefile.am, 5046 tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 5047 tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am, 5048 tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am, 5049 tests/test-header-r/Makefile.am, 5050 tests/test-include-by-buffer/Makefile.am, 5051 tests/test-include-by-reentrant/Makefile.am, 5052 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 5053 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 5054 tests/test-multiple-scanners-nr/Makefile.am, 5055 tests/test-multiple-scanners-r/Makefile.am, 5056 tests/test-posix/Makefile.am, 5057 tests/test-posixly-correct/Makefile.am, 5058 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 5059 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am, 5060 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am, 5061 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 5062 oops, I typed that last s/// command to perl way wrong 5063 5064 2002-09-27 Will Estes <wlestes@users.sourceforge.net> 5065 5066 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 5067 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 5068 tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am, 5069 tests/test-bison-yylloc/Makefile.am, 5070 tests/test-bison-yylval/Makefile.am, 5071 tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am, 5072 tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am, 5073 tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am, 5074 tests/test-header-r/Makefile.am, 5075 tests/test-include-by-buffer/Makefile.am, 5076 tests/test-include-by-reentrant/Makefile.am, 5077 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 5078 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 5079 tests/test-multiple-scanners-nr/Makefile.am, 5080 tests/test-multiple-scanners-r/Makefile.am, 5081 tests/test-posix/Makefile.am, 5082 tests/test-posixly-correct/Makefile.am, 5083 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 5084 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am, 5085 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am, 5086 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am: 5087 use AM_CPPFLAGS instead of INCLUDES; write -I with no space after it 5088 for broken compilers 5089 5090 2002-09-27 Will Estes <wlestes@users.sourceforge.net> 5091 5092 * Makefile.am: INCLUDES is obsolete; use AM_CPPFLAGS instead 5093 5094 2002-09-27 Will Estes <wlestes@users.sourceforge.net> 5095 5096 * configure.in: apparently, AM_CONFIG_HEADER is obsolete 5097 5098 2002-09-27 Will Estes <wlestes@users.sourceforge.net> 5099 5100 * TODO: integrate test suite into automake 5101 5102 2002-09-27 Will Estes <wlestes@users.sourceforge.net> 5103 5104 * configure.in: since we dont run the template test, we dont need to 5105 generate its Makefile either 5106 5107 2002-09-27 Will Estes <wlestes@users.sourceforge.net> 5108 5109 * autogen.sh: use autoreconf instead of calling individual utilities 5110 separately 5111 5112 2002-09-27 Will Estes <wlestes@users.sourceforge.net> 5113 5114 * configure.in: check for c++ compiler 5115 5116 2002-09-27 Will Estes <wlestes@users.sourceforge.net> 5117 5118 * configure.in: re-organize according to suggested layout in 5119 autoconf manual 5120 5121 2002-09-26 Will Estes <wlestes@users.sourceforge.net> 5122 5123 * Makefile.am, NEWS, configure.in: update automake to 1.7 and 5124 autoconf to 2.54 5125 5126 2002-09-26 Will Estes <wlestes@users.sourceforge.net> 5127 5128 * Makefile.am: use AM_YFLAGS since YFLAGS is a user variable 5129 5130 2002-09-25 Will Estes <wlestes@users.sourceforge.net> 5131 5132 * NEWS: catch NEWS up on things, some of which happened a long time 5133 ago; correct punctuation; try to remove some editorializing 5134 5135 2002-09-25 Will Estes <wlestes@users.sourceforge.net> 5136 5137 * Makefile.am, flex.skl, flex.texi: include a single, automatically 5138 generated version number in flex scanners 5139 5140 2002-09-23 Will Estes <wlestes@users.sourceforge.net> 5141 5142 * tests/create-test: complain audibly when argument not supplied; 5143 echo on stderr when writing error messages 5144 5145 2002-09-23 Will Estes <wlestes@users.sourceforge.net> 5146 5147 * tests/Makefile.am, tests/create-test: DIST_SUBDIRS so we don't 5148 have to run the TEMPLATE test; so we add new tests to SUBDIRS and 5149 DIST_SUBDIRS 5150 5151 2002-09-23 Will Estes <wlestes@users.sourceforge.net> 5152 5153 * tests/TEMPLATE/Makefile.am: not all compilers support '-I dir' so 5154 we write '-Idir' instead 5155 5156 2002-09-23 Will Estes <wlestes@users.sourceforge.net> 5157 5158 * TODO: reorganize faq entries; proofread the manual 5159 5160 2002-09-23 Will Estes <wlestes@users.sourceforge.net> 5161 5162 * flex.texi: move c++ experimental warning to top of cxx node 5163 5164 2002-09-20 Will Estes <wlestes@users.sourceforge.net> 5165 5166 * flex.skl: move stdint.h include to table-serialization section; 5167 we'll still need to think about stdint.h more though 5168 5169 2002-09-20 Will Estes <wlestes@users.sourceforge.net> 5170 5171 * NEWS: new smarter skeleton/scanner generation 5172 5173 2002-09-20 John Millaway <john43@users.sourceforge.net> 5174 5175 * flex.skl, misc.c: bison-bridge skel handled via %if/%endif pairs. 5176 5177 2002-09-19 John Millaway <john43@users.sourceforge.net> 5178 5179 * flex.skl, misc.c: reentrant skel handled via %if/%endif pairs. 5180 5181 2002-09-19 John Millaway <john43@users.sourceforge.net> 5182 5183 * flex.skl, misc.c: skeleton uses %push/%pop to keep skelout() scope 5184 sane. skel commands are omitted unless --debug enabled. 5185 5186 2002-09-19 John Millaway <john43@users.sourceforge.net> 5187 5188 * flex.skl, main.c, misc.c, tables.h: Added %push and %pop 5189 operations to skel processing. 5190 5191 2002-09-17 Will Estes <wlestes@users.sourceforge.net> 5192 5193 * NEWS, configure.in: flex 2.5.21 5194 5195 2002-09-17 John Millaway <john43@users.sourceforge.net> 5196 5197 * tests/test-reject/Makefile.am: minor fixup for dist. 5198 5199 2002-09-16 Will Estes <wlestes@users.sourceforge.net> 5200 5201 * NEWS, configure.in: version 2.5.20 5202 5203 2002-09-16 Will Estes <wlestes@users.sourceforge.net> 5204 5205 * flex.texi: correct typo 5206 5207 2002-09-16 Will Estes <wlestes@users.sourceforge.net> 5208 5209 * NEWS: note the new tables functionality 5210 5211 2002-09-16 John Millaway <john43@users.sourceforge.net> 5212 5213 * tests/test-multiple-scanners-r/.cvsignore, 5214 tests/test-multiple-scanners-r/Makefile.am: Fixed `clean' target and 5215 .cvsignore. 5216 5217 2002-09-16 John Millaway <john43@users.sourceforge.net> 5218 5219 * TODO, flex.skl, flex.texi, main.c, tables_shared.h, 5220 tests/test-multiple-scanners-r/main.c, 5221 tests/test-multiple-scanners-r/scanner-1.l, 5222 tests/test-multiple-scanners-r/scanner-2.l: Serialization works in 5223 headers (%option headers). Serialization code (Tables API) is 5224 complete. 5225 5226 2002-09-16 Will Estes <wlestes@users.sourceforge.net> 5227 5228 * tests/test-reject/scanner.l: replace yytables_load with 5229 yytables_fload as per millaway's other changes 5230 5231 2002-09-15 John Millaway <john43@users.sourceforge.net> 5232 5233 * TODO, flex.texi: Created user API for tables deserialization. 5234 Documented API and --tables-* options in manual. 5235 5236 2002-09-15 John Millaway <john43@users.sourceforge.net> 5237 5238 * flex.skl, tests/test-table-opts/scanner.l: Tables deserialization 5239 uses yyalloc/yyfree. Changed yytables_load to yytables_fload. 5240 5241 2002-09-15 John Millaway <john43@users.sourceforge.net> 5242 5243 * tests/test-bison-nr/.cvsignore: minor upkeep. 5244 5245 2002-09-15 John Millaway <john43@users.sourceforge.net> 5246 5247 * flex.texi: Categorized and indexed scanner options in manual. 5248 5249 2002-09-15 John Millaway <john43@users.sourceforge.net> 5250 5251 * flex.skl: Initialization of reject vars and %array vars in 5252 reentrant scanner. 5253 5254 2002-09-13 John Millaway <john43@users.sourceforge.net> 5255 5256 * TODO, configure.in, devel/tables.pl, dfa.c, flex.skl, flex.texi, 5257 gen.c, tables.c, tables_shared.c, tables_shared.h, 5258 tests/Makefile.am, tests/test-reject/.cvsignore, 5259 tests/test-reject/Makefile.am, tests/test-reject/scanner.l, 5260 tests/test-reject/test.input, tests/test-table-opts/Makefile.am: 5261 Created test for reject. Handled reject-triggered tables in 5262 serialization. 5263 5264 2002-09-13 Will Estes <wlestes@users.sourceforge.net> 5265 5266 * NEWS: millaway has been very busy 5267 5268 2002-09-13 John Millaway <john43@users.sourceforge.net> 5269 5270 * flex.skl, tests/test-table-opts/Makefile.am, 5271 tests/test-table-opts/scanner.l: Added test for multiple tables in 5272 one file. 5273 5274 2002-09-13 John Millaway <john43@users.sourceforge.net> 5275 5276 * tests/test-bison-nr/.cvsignore: forgot to add .cvsignore on last 5277 commit. 5278 5279 2002-09-13 John Millaway <john43@users.sourceforge.net> 5280 5281 * tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c, 5282 tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l, 5283 tests/test-bison-nr/test.input: Added test-bison-bridge. 5284 5285 2002-09-13 John Millaway <john43@users.sourceforge.net> 5286 5287 * configure.in, flex.skl, flex.texi, flexdef.h, gen.c, main.c, 5288 misc.c, options.c, options.h, scan.l, tables.h, tests/Makefile.am, 5289 tests/descriptions, tests/test-bison-yylloc/scanner.l, 5290 tests/test-bison-yylval/scanner.l, tests/test-table-opts/scanner.l: 5291 Bison bridge code now works for all C scanners and pure/non-pure 5292 bison parsers. Added %option bison-bridge (--bison-bridge). 5293 Removed %option reentrant-bison/--reentrant-bison/-Rb. Scanner 5294 knows the name of its tables. Tables serialization is OK on EOF. 5295 yylineno is present in all scanners. Modified nasty performance 5296 penalty warning w/ yylineno. test-table-opts is now run last 5297 because it's so fat. Updated manual. 5298 5299 2002-09-12 John Millaway <john43@users.sourceforge.net> 5300 5301 * flex.texi: documentation of tabels api in manual 5302 5303 2002-09-12 John Millaway <john43@users.sourceforge.net> 5304 5305 * TODO, tables.c: Renamed *_fwrite to *_write to reflect writer 5306 abstraction. 5307 5308 2002-09-11 John Millaway <john43@users.sourceforge.net> 5309 5310 * devel/tables.pl: Added perl script to read/dump serialized tables 5311 in devel/ 5312 5313 2002-09-11 Will Estes <wlestes@users.sourceforge.net> 5314 5315 * scan.l: the debian patch used strlen(yytext) and similar 5316 constructs--as millaway points out, this is better known as yyleng 5317 5318 2002-09-11 Will Estes <wlestes@users.sourceforge.net> 5319 5320 * NEWS, po/de.po: new de translation from the translation project 5321 5322 2002-09-11 John Millaway <john43@users.sourceforge.net> 5323 5324 * flex.skl: yytbl_load now checks tables set by name. Localized var 5325 scaope in yytbl_load. 5326 5327 2002-09-10 Will Estes <wlestes@users.sourceforge.net> 5328 5329 * tests/Makefile.am: make clean before make test 5330 5331 2002-09-09 John Millaway <john43@users.sourceforge.net> 5332 5333 * TODO, flex.skl: Fixed deserialization of --fast tables. 5334 5335 2002-09-09 Will Estes <wlestes@users.sourceforge.net> 5336 5337 * TODO: fix typo; remove the yylineo entry 5338 5339 2002-09-09 John Millaway <john43@users.sourceforge.net> 5340 5341 * TODO, buf.c, devel/dump-tables.pl, dfa.c, flex.skl, flexdef.h, 5342 gen.c, main.c, misc.c, options.c, options.h, scan.l, tables.c, 5343 tables.h, tables_shared.h, tests/test-table-opts/.cvsignore, 5344 tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l: 5345 Table deserialization works for everything except --fast scanners. 5346 Scanners can auto-verify serialized table integrity via 5347 --tables-verify. Added tables API items to TODO list. 5348 test-table-opts is becoming exhaustive (a good thing). 5349 5350 2002-09-09 Will Estes <wlestes@users.sourceforge.net> 5351 5352 * NEWS: flex has better internal diagnostics 5353 5354 2002-09-09 Will Estes <wlestes@users.sourceforge.net> 5355 5356 * configure.in, flexdef.h: test for presence of __func__ and 5357 compensate if absent 5358 5359 2002-09-09 Will Estes <wlestes@users.sourceforge.net> 5360 5361 * Makefile.am: include the intl/ subdirectory when searching for 5362 include files 5363 5364 2002-09-09 Will Estes <wlestes@users.sourceforge.net> 5365 5366 * NEWS, po/ru.po, po/sv.po: new sv, ru translations from the 5367 translation project 5368 5369 2002-09-07 John Millaway <john43@users.sourceforge.net> 5370 5371 * flex.skl, misc.c: Changed cryptic skeleton markers to readable 5372 form. 5373 5374 2002-09-07 John Millaway <john43@users.sourceforge.net> 5375 5376 * Makefile.am, dfa.c, flex.skl, flex.texi, flexdef.h, gen.c, 5377 main.c, misc.c, parse.y, tables.c, tables.h, tables_shared.c, 5378 tables_shared.h: Members of struct yy_trans_info are now forced to 5379 be the same size. Added shared file tables_shared.c. Separated 5380 tables.h from flexdef.h Bulk of table deserialization code is done. 5381 5382 2002-09-06 Will Estes <wlestes@users.sourceforge.net> 5383 5384 * NEWS, po/ca.po: new ca translation 5385 5386 2002-09-06 Will Estes <wlestes@users.sourceforge.net> 5387 5388 * NEWS: new fr translation 5389 5390 2002-09-06 Will Estes <wlestes@users.sourceforge.net> 5391 5392 * po/fr.po: new french translation from the translation project 5393 5394 2002-09-05 Will Estes <wlestes@users.sourceforge.net> 5395 5396 * NEWS: c99 function defs by default 5397 5398 2002-09-05 John Millaway <john43@users.sourceforge.net> 5399 5400 * flexdef.h, tables.c: Added flex_die macro. May need some autoconf 5401 massaging. Added thorough error checking in tables code. 5402 5403 2002-09-05 John Millaway <john43@users.sourceforge.net> 5404 5405 * flex.skl, flex.texi: Flex generates C99 defs now. Documented the 5406 above change in manual. 5407 5408 2002-09-05 John Millaway <john43@users.sourceforge.net> 5409 5410 * tests/test-table-opts/.cvsignore, 5411 tests/test-table-opts/Makefile.am: Added serialization test to 5412 table-opts test. 5413 5414 2002-09-05 Will Estes <wlestes@users.sourceforge.net> 5415 5416 * configure.in: oops, i made a typo 5417 5418 2002-09-05 Will Estes <wlestes@users.sourceforge.net> 5419 5420 * NEWS, configure.in: version 2.5.19 5421 5422 2002-09-05 Will Estes <wlestes@users.sourceforge.net> 5423 5424 * scan.l: use FLEX_EXIT(), not exit() 5425 5426 2002-09-05 John Millaway <john43@users.sourceforge.net> 5427 5428 * devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl: 5429 Added devel/ directory for junk that we don't want in the 5430 distribution, but that we want in CVS. 5431 5432 2002-09-05 Will Estes <wlestes@users.sourceforge.net> 5433 5434 * scan.l: s/exit(1)/exit(EXIT_FAILURE) 5435 5436 2002-09-05 John Millaway <john43@users.sourceforge.net> 5437 5438 * dfa.c, gen.c: Tables are now generated with %option 5439 tables-file=FILE. 5440 5441 2002-09-05 Will Estes <wlestes@users.sourceforge.net> 5442 5443 * NEWS: catch up on a few things 5444 5445 2002-09-05 Will Estes <wlestes@users.sourceforge.net> 5446 5447 * scan.l: prevent segfault on input lines which are longer than the 5448 allocated space (problem report from Manoj Srivastava 5449 <srivasta@golden-gryphon.com>) 5450 5451 2002-09-05 John Millaway <john43@users.sourceforge.net> 5452 5453 * flex.texi, main.c, options.c, options.h: Changed option 'header' 5454 to 'header-file'. 'header' still works, though. 5455 5456 2002-09-05 John Millaway <john43@users.sourceforge.net> 5457 5458 * flex.texi, flexdef.h, gen.c, main.c, options.c, options.h, 5459 scan.l, tables.c: Tons more work on tables. 5460 5461 2002-09-05 John Millaway <john43@users.sourceforge.net> 5462 5463 * flexdef.h, gen.c, tables.c, tables_shared.h: Lots of work on 5464 tables serialization code. 5465 5466 2002-09-04 Will Estes <wlestes@users.sourceforge.net> 5467 5468 * README.cvs-snapshot: mention GNU indent 5469 5470 2002-09-04 Will Estes <wlestes@users.sourceforge.net> 5471 5472 * NEWS: remove the word after from the version line 5473 5474 2002-09-03 Will Estes <wlestes@users.sourceforge.net> 5475 5476 * NEWS, configure.in: version 2.5.18 5477 5478 2002-09-03 Will Estes <wlestes@users.sourceforge.net> 5479 5480 * NEWS: catch up on the NEWS 5481 5482 2002-09-03 Will Estes <wlestes@users.sourceforge.net> 5483 5484 * tests/Makefile.am: target test: quote the results echoing so that 5485 the ECHO_C will work on systems where it is used 5486 5487 2002-09-03 Will Estes <wlestes@users.sourceforge.net> 5488 5489 * configure.in: when we don't have GNU indent, the test will 5490 generate output on stderr, so we send that to /dev/null 5491 5492 2002-09-03 Will Estes <wlestes@users.sourceforge.net> 5493 5494 * configure.in: fixed bug whereby bison was reported missing even 5495 when it was found 5496 5497 2002-09-02 John Millaway <john43@users.sourceforge.net> 5498 5499 * tables.c: In-code documentation. 5500 5501 2002-09-02 John Millaway <john43@users.sourceforge.net> 5502 5503 * flexdef.h: Forgot to indent before previous commit. 5504 5505 2002-09-02 John Millaway <john43@users.sourceforge.net> 5506 5507 * flexdef.h: Added known integer limits if undefined. 5508 5509 2002-08-29 Will Estes <wlestes@users.sourceforge.net> 5510 5511 * configure.in: version 2.5.17 5512 5513 2002-08-29 Will Estes <wlestes@users.sourceforge.net> 5514 5515 * NEWS: more portability fixes; new version number 5516 5517 2002-08-29 Will Estes <wlestes@users.sourceforge.net> 5518 5519 * flexdef.h, main.c, misc.c, scanopt.c: #include fixes; we've 5520 factored out all the system include files and put them in flexdef.h 5521 5522 2002-08-29 Will Estes <wlestes@users.sourceforge.net> 5523 5524 * dfa.c: eat a blank line 5525 5526 2002-08-29 Will Estes <wlestes@users.sourceforge.net> 5527 5528 * NEWS: new config.{sub,guess} files; mention that we use indent on 5529 flex 5530 5531 2002-08-28 Will Estes <wlestes@users.sourceforge.net> 5532 5533 * configure.in: warn if no indent found; version 2.5.16 5534 5535 2002-08-28 Will Estes <wlestes@users.sourceforge.net> 5536 5537 * NEWS: catch up on recent changes; version 2.5.16 5538 5539 2002-08-27 Will Estes <wlestes@users.sourceforge.net> 5540 5541 * buf.c, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, libmain.c, 5542 libyywrap.c, main.c, misc.c, nfa.c, options.c, options.h, 5543 scanopt.c, scanopt.h, sym.c, tables.c, tables_shared.h, tblcmp.c, 5544 yylex.c: ran the indent target; commit the results 5545 5546 2002-08-27 Will Estes <wlestes@users.sourceforge.net> 5547 5548 * Makefile.am: touch up the indent targeet; it's ready for 5549 production use now 5550 5551 2002-08-27 Will Estes <wlestes@users.sourceforge.net> 5552 5553 * configure.in: test for GNU indent; reorder the tests somewhat 5554 5555 2002-08-23 Will Estes <wlestes@users.sourceforge.net> 5556 5557 * configure.in: automake is smarter about autoconf's versioning 5558 scheme 5559 5560 2002-08-23 Will Estes <wlestes@users.sourceforge.net> 5561 5562 * NEWS: catch NEWS up on what we've been doing 5563 5564 2002-08-22 Will Estes <wlestes@users.sourceforge.net> 5565 5566 * flexdef.h: do some more conditional including for folks without 5567 standard systems 5568 5569 2002-08-22 Will Estes <wlestes@users.sourceforge.net> 5570 5571 * tests/test-c++-basic/Makefile.am: use CXX to link the test scanner 5572 here 5573 5574 2002-08-22 John Millaway <john43@users.sourceforge.net> 5575 5576 * flex.texi: Documentation. 5577 5578 2002-08-22 John Millaway <john43@users.sourceforge.net> 5579 5580 * Makefile.am: Created 'indent' target and added .indent.pro. 5581 5582 2002-08-22 John Millaway <john43@users.sourceforge.net> 5583 5584 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 5585 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 5586 tests/test-c-cpp-nr/Makefile.am: Fixed missing 'make clean' files. 5587 5588 2002-08-22 John Millaway <john43@users.sourceforge.net> 5589 5590 * tests/test-bison-yylloc/Makefile.am, 5591 tests/test-bison-yylval/Makefile.am: fixed missing 'clean' file. 5592 5593 2002-08-22 John Millaway <john43@users.sourceforge.net> 5594 5595 * flex.skl, tests/test-c++-basic/Makefile.am, 5596 tests/test-c++-basic/scanner.l: Removed core of yylex_destroy from 5597 c++ scanner -- hack! Added -lstdc++ to LDFLAGS (should we have to do 5598 this??) 5599 5600 2002-08-21 Will Estes <wlestes@users.sourceforge.net> 5601 5602 * README: official releases are being hosted by Vern 5603 5604 2002-08-21 Will Estes <wlestes@users.sourceforge.net> 5605 5606 * NEWS, configure.in: new beta version; more entries in NEWS from 5607 millaway; the top level entry for test-c++-basic 5608 5609 2002-08-21 Will Estes <wlestes@users.sourceforge.net> 5610 5611 * tests/Makefile.am, tests/test-c++-basic/.cvsignore, 5612 tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l, 5613 tests/test-c++-basic/test.input: add test-c++-basic 5614 5615 2002-08-21 John Millaway <john43@users.sourceforge.net> 5616 5617 * gen.c, nfa.c: More tabels work. 5618 5619 2002-08-21 John Millaway <john43@users.sourceforge.net> 5620 5621 * flexdef.h, gen.c, tables.c, tables_shared.h: More work on tables. 5622 5623 2002-08-20 John Millaway <john43@users.sourceforge.net> 5624 5625 * dfa.c: Cleaned up macros that took no ';'. 5626 5627 2002-08-20 John Millaway <john43@users.sourceforge.net> 5628 5629 * scanopt.c: Fixed oddball '=-'. 5630 5631 2002-08-20 John Millaway <john43@users.sourceforge.net> 5632 5633 * flex.skl, flex.texi, gen.c: Dynamically allocate REJECT state 5634 buffer. Mentioned memory usage in docs. Made REJECT buffer 5635 variables reentrant-safe. 5636 5637 2002-08-20 John Millaway <john43@users.sourceforge.net> 5638 5639 * tables.c: More work on tables code. 5640 5641 2002-08-20 Will Estes <wlestes@users.sourceforge.net> 5642 5643 * Makefile.am, NEWS, configure.in: we're using m4 so have configure 5644 test for it 5645 5646 2002-08-20 John Millaway <john43@users.sourceforge.net> 5647 5648 * Makefile.am, tables.c: Added tables.c and rebuilt dependencies. 5649 5650 2002-08-20 John Millaway <john43@users.sourceforge.net> 5651 5652 * TODO, flex.texi: Dicussed prototypes and header in manual. 5653 5654 2002-08-19 John Millaway <john43@users.sourceforge.net> 5655 5656 * Makefile.am, configure.in, flex.skl, flexdef.h, tables_shared.h: 5657 More work on tables serialization. 5658 5659 2002-08-19 John Millaway <john43@users.sourceforge.net> 5660 5661 * Makefile.am, mkskel.sh: Skeleton is now passed through m4 (before 5662 dist is built). 5663 5664 2002-08-19 Will Estes <wlestes@users.sourceforge.net> 5665 5666 * po/LINGUAS, po/zh_CN.po: add zh_cn translation from the 5667 translation project 5668 5669 2002-08-19 Will Estes <wlestes@users.sourceforge.net> 5670 5671 * NEWS: millaway's done a lot of things which need to be mentioned 5672 in NEWS 5673 5674 2002-08-18 John Millaway <john43@users.sourceforge.net> 5675 5676 * main.c: Removed #undef of start conditions. 5677 5678 2002-08-17 John Millaway <john43@users.sourceforge.net> 5679 5680 * TODO: todo list 5681 5682 2002-08-17 John Millaway <john43@users.sourceforge.net> 5683 5684 * flexdef.h, main.c, misc.c: Start conditions now optional in 5685 header. undef's now optional in header. Start conditions are NOT 5686 prefixed. 5687 5688 2002-08-17 John Millaway <john43@users.sourceforge.net> 5689 5690 * flex.skl, flex.texi: Working on tables API. 5691 5692 2002-08-16 John Millaway <john43@users.sourceforge.net> 5693 5694 * flexdef.h, main.c, misc.c, options.c, options.h, parse.y, scan.l: 5695 Added --tables option. Omitted tables code from generated scanner 5696 when unused. 5697 5698 2002-08-16 John Millaway <john43@users.sourceforge.net> 5699 5700 * flex.skl, flex.texi, misc.c: Prelimary work on tables API. 5701 5702 2002-08-16 John Millaway <john43@users.sourceforge.net> 5703 5704 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 5705 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 5706 tests/test-basic-r/Makefile.am, 5707 tests/test-bison-yylloc/Makefile.am, 5708 tests/test-bison-yylval/Makefile.am, 5709 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am, 5710 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am, 5711 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 5712 tests/test-include-by-buffer/Makefile.am, 5713 tests/test-include-by-reentrant/Makefile.am, 5714 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 5715 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am, 5716 tests/test-multiple-scanners-nr/Makefile.am, 5717 tests/test-multiple-scanners-r/Makefile.am, 5718 tests/test-posix/Makefile.am, 5719 tests/test-posixly-correct/Makefile.am, 5720 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 5721 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am, 5722 tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am, 5723 tests/test-yyextra/Makefile.am: Tests now respect CFLAGS, CPPFLAGS, 5724 etc.. 5725 5726 2002-08-16 John Millaway <john43@users.sourceforge.net> 5727 5728 * tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l, 5729 tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l: Got 5730 rid of flex -s warnings in tests. 5731 5732 2002-08-16 John Millaway <john43@users.sourceforge.net> 5733 5734 * Makefile.am: Updated dependencies list. 5735 5736 2002-08-15 John Millaway <john43@users.sourceforge.net> 5737 5738 * main.c: Fixed seg fault bug in ecs. 5739 5740 2002-08-15 Will Estes <wlestes@users.sourceforge.net> 5741 5742 * tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-r/.cvsignore: 5743 ignore .cpp files since we generate them instead of .c 5744 5745 2002-08-15 Will Estes <wlestes@users.sourceforge.net> 5746 5747 * configure.in: version 2.5.14 5748 5749 2002-08-15 Will Estes <wlestes@users.sourceforge.net> 5750 5751 * NEWS: c-as-c++ tests reworked 5752 5753 2002-08-15 John Millaway <john43@users.sourceforge.net> 5754 5755 * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/scanner.l, 5756 tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/scanner.l: The 5757 c++ tests use .cpp instead of .c extensions just to be on the safe 5758 side. 5759 5760 2002-08-15 Will Estes <wlestes@users.sourceforge.net> 5761 5762 * main.c: conditionally include <locale.h>; include config.h as well 5763 5764 2002-08-15 Will Estes <wlestes@users.sourceforge.net> 5765 5766 * configure.in, flex.skl: only include <cunistd> if we have it 5767 5768 2002-08-15 Will Estes <wlestes@users.sourceforge.net> 5769 5770 * NEWS: portability fixes; added missing punctuation; de translation 5771 now included 5772 5773 2002-08-15 Will Estes <wlestes@users.sourceforge.net> 5774 5775 * po/LINGUAS: we also translate to german 5776 5777 2002-08-15 Will Estes <wlestes@users.sourceforge.net> 5778 5779 * Makefile.am: require automake at least 1.6 5780 5781 2002-08-15 Will Estes <wlestes@users.sourceforge.net> 5782 5783 * NEWS, configure.in: version 2.5.13 5784 5785 2002-08-14 Will Estes <wlestes@users.sourceforge.net> 5786 5787 * flex.texi: reverted away from the @copying as it breaks the info 5788 reader 5789 5790 2002-08-14 John Millaway <john43@users.sourceforge.net> 5791 5792 * flex.texi, flexdef.h, main.c, misc.c: Start condition prefixes 5793 attempts to adjust to user preferences. 5794 5795 2002-08-13 John Millaway <john43@users.sourceforge.net> 5796 5797 * main.c: Include start condition symbols in header. 5798 5799 2002-08-13 John Millaway <john43@users.sourceforge.net> 5800 5801 * flexdef.h, main.c: Omit user code and tables from generated header 5802 file. 5803 5804 2002-08-13 Will Estes <wlestes@users.sourceforge.net> 5805 5806 * flex.texi: use @copying construct to display the flex license; 5807 move copying and bug reporting to the front of the manual 5808 5809 2002-08-13 Will Estes <wlestes@users.sourceforge.net> 5810 5811 * NEWS: printf fix and yylex_init reports errors 5812 5813 2002-08-12 John Millaway <john43@users.sourceforge.net> 5814 5815 * flex.texi: Updated manual for %option header. 5816 5817 2002-08-12 John Millaway <john43@users.sourceforge.net> 5818 5819 * flex.skl, flex.texi, gen.c: Fixed type mismatch in printf. 5820 yylex_init now reports errors. 5821 5822 2002-08-10 John Millaway <john43@users.sourceforge.net> 5823 5824 * dfa.c, main.c: Added alignment flag for future use. 5825 5826 2002-08-10 John Millaway <john43@users.sourceforge.net> 5827 5828 * tests/test-table-opts/.cvsignore, 5829 tests/test-table-opts/Makefile.am: Added options to test-table-opts 5830 5831 2002-08-10 John Millaway <john43@users.sourceforge.net> 5832 5833 * configure.in, tests/Makefile.am, tests/descriptions, 5834 tests/test-c-cpp-nr/Makefile.am, tests/test-table-opts/.cvsignore, 5835 tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l, 5836 tests/test-table-opts/test.input: Added a test for various DFA table 5837 options. 5838 5839 2002-08-09 Will Estes <wlestes@users.sourceforge.net> 5840 5841 * flex.texi: more faq editing; corrected mistyped nodenames 5842 5843 2002-08-09 Will Estes <wlestes@users.sourceforge.net> 5844 5845 * flex.skl: fix typo which propogates out to generated scanners 5846 5847 2002-08-09 Will Estes <wlestes@users.sourceforge.net> 5848 5849 * flex.texi: edited a few more faqs 5850 5851 2002-08-09 Will Estes <wlestes@users.sourceforge.net> 5852 5853 * Makefile.am, faq.texi: remove faq.texi as it's included in 5854 flex.texi 5855 5856 2002-08-08 Will Estes <wlestes@users.sourceforge.net> 5857 5858 * flex.texi: a few more faq edits; remove faq-89 5859 5860 2002-08-08 Will Estes <wlestes@users.sourceforge.net> 5861 5862 * flex.texi: cite, not site 5863 5864 2002-08-08 Will Estes <wlestes@users.sourceforge.net> 5865 5866 * flex.texi: and get the faq included 5867 5868 2002-08-08 Will Estes <wlestes@users.sourceforge.net> 5869 5870 * flex.texi: fix some grammer/typography in the top node and add a 5871 detailed menu 5872 5873 2002-08-08 Will Estes <wlestes@users.sourceforge.net> 5874 5875 * TODO: we've updated gettext 5876 5877 2002-08-08 Will Estes <wlestes@users.sourceforge.net> 5878 5879 * po/.cvsignore: we need to ignore a few more gettext files 5880 5881 2002-08-08 Will Estes <wlestes@users.sourceforge.net> 5882 5883 * NEWS, configure.in: version 2.5.12 5884 5885 2002-08-08 Will Estes <wlestes@users.sourceforge.net> 5886 5887 * NEWS: mention gettext; document the non-need for bison/flex in the 5888 build process 5889 5890 2002-08-08 Will Estes <wlestes@users.sourceforge.net> 5891 5892 * Makefile.am, configure.in: include intl in the distribution and in 5893 the build process 5894 5895 2002-08-08 Will Estes <wlestes@users.sourceforge.net> 5896 5897 * Makefile.am: builddir in help2man call needed @-signs around it 5898 5899 2002-08-08 Will Estes <wlestes@users.sourceforge.net> 5900 5901 * po/.cvsignore: we can ignore Makefile.in.in 5902 5903 2002-08-08 Will Estes <wlestes@users.sourceforge.net> 5904 5905 * m4/.cvsignore, m4/Makefile.am: oops, too hasty on deleting this 5906 directory, sigh 5907 5908 2002-08-08 Will Estes <wlestes@users.sourceforge.net> 5909 5910 * autogen.sh: if autopoint is going to run automatically, it's going 5911 to need to be able to update existing files 5912 5913 2002-08-08 Will Estes <wlestes@users.sourceforge.net> 5914 5915 * ABOUT-NLS, autogen.sh, configure.in, m4/.cvsignore, 5916 m4/Makefile.am, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, 5917 m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-ld.m4, 5918 m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: autopoint now 5919 works so let's let it run the gettext show 5920 5921 2002-08-07 Will Estes <wlestes@users.sourceforge.net> 5922 5923 * TODO: we need to index the faq entries 5924 5925 2002-08-07 Will Estes <wlestes@users.sourceforge.net> 5926 5927 * faq.texi: proofed "Why do flex scanners call fileno if it is not 5928 ANSI compatible?" 5929 5930 2002-08-07 Will Estes <wlestes@users.sourceforge.net> 5931 5932 * faq.texi: proofed "How do I expand \ escape sequences in C-style 5933 quoted strings?" 5934 5935 2002-08-07 Will Estes <wlestes@users.sourceforge.net> 5936 5937 * README: changes to README to align with GNU coding standards 5938 5939 2002-08-06 Will Estes <wlestes@users.sourceforge.net> 5940 5941 * Makefile.am: help2man should look in builddir for the flex binary 5942 5943 2002-08-02 John Millaway <john43@users.sourceforge.net> 5944 5945 * flex.skl: Fixed yyunput prototype. 5946 5947 2002-08-01 Will Estes <wlestes@users.sourceforge.net> 5948 5949 * NEWS: new fr translation from the translation project 5950 5951 2002-08-01 Will Estes <wlestes@users.sourceforge.net> 5952 5953 * po/fr.po: new fr.po translation from the translation project 5954 5955 2002-08-01 Will Estes <wlestes@users.sourceforge.net> 5956 5957 * NEWS: yylineno performance hit is fixed 5958 5959 2002-07-31 John Millaway <john43@users.sourceforge.net> 5960 5961 * TODO, flex.texi: Updated docs on yylineno. 5962 5963 2002-07-31 Will Estes <wlestes@users.sourceforge.net> 5964 5965 * TODO: discuss yylineno performance 5966 5967 2002-07-31 Will Estes <wlestes@users.sourceforge.net> 5968 5969 * NEWS: forgot to say what the date was that we made the release 5970 5971 2002-07-31 Will Estes <wlestes@users.sourceforge.net> 5972 5973 * NEWS, configure.in: version 2.5.11 5974 5975 2002-07-31 Will Estes <wlestes@users.sourceforge.net> 5976 5977 * faq.texi: fixed a menu entry and related problems 5978 5979 2002-07-31 Will Estes <wlestes@users.sourceforge.net> 5980 5981 * configure.in: someday, maybe we can use autopoint 5982 5983 2002-07-31 Will Estes <wlestes@users.sourceforge.net> 5984 5985 * Makefile.am: we need to include texinfo.tex now 5986 5987 2002-07-31 Will Estes <wlestes@users.sourceforge.net> 5988 5989 * texinfo.tex: add texinfo.tex 5990 5991 2002-07-30 Will Estes <wlestes@users.sourceforge.net> 5992 5993 * faq.texi: fix up some fatal bugs in the texinfo of the faq; begin 5994 the clean up; remove trailing and leading white space 5995 5996 2002-07-30 Will Estes <wlestes@users.sourceforge.net> 5997 5998 * TODO: faqs need work 5999 6000 2002-07-30 Will Estes <wlestes@users.sourceforge.net> 6001 6002 * NEWS, TODO: prototypes get airtime these days 6003 6004 2002-07-28 John Millaway <john43@users.sourceforge.net> 6005 6006 * flex.skl: Added some comments. 6007 6008 2002-07-28 John Millaway <john43@users.sourceforge.net> 6009 6010 * flex.skl: Fixed bug where yyless did not consider yylineno. 6011 6012 2002-07-28 John Millaway <john43@users.sourceforge.net> 6013 6014 * scan.l: Fixed bug I created in previous commit. 6015 6016 2002-07-28 John Millaway <john43@users.sourceforge.net> 6017 6018 * scan.l: Don't wrap ()s around {NAMEDEFS} at the end of a rule. 6019 6020 2002-07-27 John Millaway <john43@users.sourceforge.net> 6021 6022 * flex.skl, tests/test-c-cpp-nr/Makefile.am, 6023 tests/test-c-cpp-r/Makefile.am: Fixed test-c-cpp to actually use the 6024 C++ compiler for the test. Fixed the bug that this exposed. 6025 6026 2002-07-27 John Millaway <john43@users.sourceforge.net> 6027 6028 * ccl.c, flex.skl, flexdef.h, gen.c, main.c, nfa.c, parse.y, scan.l: 6029 yylineno check is only performed on rules whose regexs can match a 6030 newline. 6031 6032 2002-07-25 John Millaway <john43@users.sourceforge.net> 6033 6034 * flex.skl, tests/TEMPLATE/scanner.l, 6035 tests/test-array-nr/scanner.l, tests/test-array-r/scanner.l, 6036 tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l, 6037 tests/test-bison-yylloc/parser.y, tests/test-c-cpp-nr/scanner.l, 6038 tests/test-c-cpp-r/scanner.l, tests/test-debug-nr/scanner.l, 6039 tests/test-debug-r/scanner.l, 6040 tests/test-include-by-buffer/scanner.l, 6041 tests/test-include-by-reentrant/scanner.l, 6042 tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l, 6043 tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l, 6044 tests/test-posix/scanner.l, tests/test-posixly-correct/scanner.l, 6045 tests/test-prefix-nr/scanner.l, tests/test-prefix-r/scanner.l, 6046 tests/test-pthread/scanner.l, tests/test-string-nr/scanner.l, 6047 tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: All 6048 prototypes were rewritten to depend upon the macro 6049 YY_TRADITIONAL_FUNC_DEFS, which is defined by default. The 6050 generated scanners build cleanly under gcc's traditional strictness 6051 and under C++ compilers. 6052 6053 2002-07-24 Will Estes <wlestes@users.sourceforge.net> 6054 6055 * NEWS: dist-bzip2 and rename yy_globals and yy_globals_t 6056 6057 2002-07-24 Will Estes <wlestes@users.sourceforge.net> 6058 6059 * configure.in: version 2.5.10 6060 6061 2002-07-24 Will Estes <wlestes@users.sourceforge.net> 6062 6063 * Makefile.am: add dist-bzip2 to automake_options so we'll start 6064 getting tar.bz2 archives 6065 6066 2002-07-23 John Millaway <john43@users.sourceforge.net> 6067 6068 * flex.skl, flex.texi, tests/test-bison-yylval/scanner.l, 6069 tests/test-mem-r/scanner.l, 6070 tests/test-multiple-scanners-r/scanner-1.l, 6071 tests/test-multiple-scanners-r/scanner-2.l, 6072 tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l, 6073 tests/test-yyextra/scanner.l: s/yy_globals_t/yyguts_t/g 6074 s/yy_globals/yyscanner/g 6075 6076 2002-07-23 John Millaway <john43@users.sourceforge.net> 6077 6078 * Makefile.am: typo in tags target 6079 6080 2002-07-22 John Millaway <john43@users.sourceforge.net> 6081 6082 * Makefile.am: Removed erroneous $(srcdir) from help2man target. 6083 6084 2002-07-22 Will Estes <wlestes@users.sourceforge.net> 6085 6086 * NEWS, configure.in: it's version 2.5.9 now 6087 6088 2002-07-22 Will Estes <wlestes@users.sourceforge.net> 6089 6090 * po/.cvsignore: updated gettext to 0.11.3 6091 6092 2002-07-22 Will Estes <wlestes@users.sourceforge.net> 6093 6094 * ABOUT-NLS, config.rpath, m4/gettext.m4, m4/iconv.m4, 6095 m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-link.m4: updated gettext to 6096 version 0.11.3 6097 6098 2002-07-22 Will Estes <wlestes@users.sourceforge.net> 6099 6100 * autogen.sh, configure.in: rollback on configure.in and autogen.sh 6101 because autpoint is broken 6102 6103 2002-07-22 Will Estes <wlestes@users.sourceforge.net> 6104 6105 * po/ru.po: new russian translation from translation project 6106 6107 2002-07-19 Will Estes <wlestes@users.sourceforge.net> 6108 6109 * autogen.sh: ok, we're going to start using autopoint, but the tree 6110 is going to undergo some changes after this 6111 6112 2002-07-19 Will Estes <wlestes@users.sourceforge.net> 6113 6114 * configure.in: we're preparing for autopoint 6115 6116 2002-07-17 John Millaway <john43@users.sourceforge.net> 6117 6118 * flex.texi: Updated manual. 6119 6120 2002-07-17 Will Estes <wlestes@users.sourceforge.net> 6121 6122 * NEWS: update the NEWS file for lots of things millaway has done 6123 6124 2002-07-17 John Millaway <john43@users.sourceforge.net> 6125 6126 * flex.skl, main.c, misc.c, scan.l, scanopt.c, sym.c, 6127 tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Fixed 6128 prototype/definition conflicts with "traditional" C in skeleton at 6129 request of gcc developer. Removed duplicate prototypes in gen.c, 6130 sym.c, main.c. Added missing prototypes where needed. All 6131 functions in skeleton follow ISO C style protos and defs, instead of 6132 BOTH ISO and new-style. Skeleton now compiles cleanly under 6133 super-strict gcc flags. Flex itself almost compiles cleanly under 6134 strict flags. 6135 6136 2002-07-15 John Millaway <john43@users.sourceforge.net> 6137 6138 * faq.texi, flex.texi: Worked on mem mgmt sect of manual. 6139 6140 2002-07-15 Will Estes <wlestes@users.sourceforge.net> 6141 6142 * scan.l: allow blank lines and continuations in more places 6143 6144 2002-07-12 Will Estes <wlestes@users.sourceforge.net> 6145 6146 * TODO: millaway finished the faqs directory 6147 6148 2002-07-12 Will Estes <wlestes@users.sourceforge.net> 6149 6150 * TODO: removed items as per email from millaway 6151 6152 2002-07-12 John Millaway <john43@users.sourceforge.net> 6153 6154 * configure.in, tests/Makefile.am, tests/descriptions, 6155 tests/test-posix/.cvsignore, tests/test-posix/Makefile.am, 6156 tests/test-posix/scanner.l, tests/test-posixly-correct/.cvsignore, 6157 tests/test-posixly-correct/Makefile.am, 6158 tests/test-posixly-correct/scanner.l: Added test for %option 6159 posix-compat and repeat operator. Added test for POSIXLY_CORRECT 6160 environment variable and repeat operator. 6161 6162 2002-07-12 John Millaway <john43@users.sourceforge.net> 6163 6164 * main.c, scan.l: Fixed POSIXLY_CORRECT detection in scanner. 6165 6166 2002-07-11 John Millaway <john43@users.sourceforge.net> 6167 6168 * faq.texi: More work on faq. 6169 6170 2002-07-11 John Millaway <john43@users.sourceforge.net> 6171 6172 * faq.texi: Moved all faqs into manual -- but did not evaluate them 6173 yet. Removed the old faq files. 6174 6175 2002-07-10 John Millaway <john43@users.sourceforge.net> 6176 6177 * main.c: Removed duplicate definition of FLEX_DEBUG. gcc doesn't 6178 care, but other compilers might. 6179 6180 2002-07-10 John Millaway <john43@users.sourceforge.net> 6181 6182 * flex.texi: Wrote some more about memory mgmt in the manual. 6183 6184 2002-07-10 John Millaway <john43@users.sourceforge.net> 6185 6186 * flex.texi: flex.texi now works with install-info. 6187 6188 2002-07-10 Will Estes <wlestes@users.sourceforge.net> 6189 6190 * TODO: added items as per email from millaway 6191 6192 2002-07-10 Will Estes <wlestes@users.sourceforge.net> 6193 6194 * NEWS: after we release a version, we have to keep the version 6195 number in NEWS current 6196 6197 2002-07-10 John Millaway <john43@users.sourceforge.net> 6198 6199 * flex.skl, flex.texi, main.c, scan.l, tests/test-mem-nr/scanner.l, 6200 tests/test-mem-r/scanner.l: Fixed prefix issue with get/set debug 6201 functions. Fixed prefix issues with memory functions. 6202 6203 2002-07-09 John Millaway <john43@users.sourceforge.net> 6204 6205 * flex.skl: Memory functions are no longer static. 6206 6207 2002-07-09 John Millaway <john43@users.sourceforge.net> 6208 6209 * tests/test-mem-nr/test.input: Added a missing input file for 6210 test-mem-nr/ 6211 6212 2002-07-09 John Millaway <john43@users.sourceforge.net> 6213 6214 * tests/test-mem-nr/.cvsignore, tests/test-mem-nr/Makefile.am, 6215 tests/test-mem-nr/scanner.l, tests/test-mem-r/.cvsignore, 6216 tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l, 6217 tests/test-mem-r/test.input: Added tests for overriding memory. 6218 6219 2002-07-09 John Millaway <john43@users.sourceforge.net> 6220 6221 * flex.texi: Added sections in manual for memory management. 6222 6223 2002-07-09 Will Estes <wlestes@users.sourceforge.net> 6224 6225 * NEWS: noted more user visible changes 6226 6227 2002-07-09 John Millaway <john43@users.sourceforge.net> 6228 6229 * configure.in, flex.skl, scan.l, tests/Makefile.am: Added 6230 yylex_destroy() to non-reentrant scanner. Added ability to override 6231 memory functions. Added tests for overriding memory functions. 6232 6233 2002-07-09 Will Estes <wlestes@users.sourceforge.net> 6234 6235 * NEWS: new POSIXLY_CORRECT and new ru translation 6236 6237 2002-07-09 Will Estes <wlestes@users.sourceforge.net> 6238 6239 * po/ru.po: new ru translation from the translation project 6240 6241 2002-07-09 John Millaway <john43@users.sourceforge.net> 6242 6243 * flex.texi: Made note of set/get debug in docs. 6244 6245 2002-07-09 John Millaway <john43@users.sourceforge.net> 6246 6247 * configure.in, flexdef.h, tests/create-test: Replaced obsolete 6248 macros in configure.in. Modified create-test to handle the above 6249 changes in configure.in. Added support for <stdbool.h>. 6250 6251 2002-07-09 John Millaway <john43@users.sourceforge.net> 6252 6253 * main.c: Check POSIXLY_CORRECT env variable. 6254 6255 2002-07-09 John Millaway <john43@users.sourceforge.net> 6256 6257 * flex.skl: Added prototypes for the get/set debug functions. 6258 6259 2002-07-09 John Millaway <john43@users.sourceforge.net> 6260 6261 * configure.in, flex.skl, gen.c, main.c, scan.l, tests/Makefile.am, 6262 tests/test-debug-nr/.cvsignore, tests/test-debug-nr/Makefile.am, 6263 tests/test-debug-nr/scanner.l, tests/test-debug-nr/test.input, 6264 tests/test-debug-r/.cvsignore, tests/test-debug-r/Makefile.am, 6265 tests/test-debug-r/scanner.l, tests/test-debug-r/test.input: Made 6266 yy_flex_debug non-global in reentrant scanner. Created get/set 6267 functions for yy_flex_debug. Defined prefixes for new yy_flex_debug 6268 symbols. Added tests/ for yy_flex_debug. 6269 6270 2002-07-09 John Millaway <john43@users.sourceforge.net> 6271 6272 * tests/create-test: create-test script now modifies .cvsignore 6273 6274 2002-07-09 John Millaway <john43@users.sourceforge.net> 6275 6276 * tests/create-test: Improved the error checking. 6277 6278 2002-07-03 Will Estes <wlestes@users.sourceforge.net> 6279 6280 * main.c: fix bug whereby prefix didn't get passed to everybody; 6281 patch by rse@engelschall.com 6282 6283 2002-07-03 Will Estes <wlestes@users.sourceforge.net> 6284 6285 * faq.texi: ~ is an active character, so we'll just use the word 6286 'about' 6287 6288 2002-07-02 John Millaway <john43@users.sourceforge.net> 6289 6290 * Makefile.am: Fixed typo. 6291 6292 2002-07-02 John Millaway <john43@users.sourceforge.net> 6293 6294 * faq.texi: Added a faq. 6295 6296 2002-06-28 John Millaway <john43@users.sourceforge.net> 6297 6298 * Makefile.am: Added 'tags' target -- something I should have done 6299 long ago. 6300 6301 2002-06-28 Will Estes <wlestes@users.sourceforge.net> 6302 6303 * TODO: add two new items regarding coding; remove tests/ copyright 6304 notice item as it's done 6305 6306 2002-06-26 Will Estes <wlestes@users.sourceforge.net> 6307 6308 * NEWS: note the copyright messages in tests/ 6309 6310 2002-06-25 John Millaway <john43@users.sourceforge.net> 6311 6312 * tests/TEMPLATE/Makefile.am, tests/TEMPLATE/parser.y, 6313 tests/TEMPLATE/scanner.l, tests/test-array-nr/Makefile.am, 6314 tests/test-array-nr/scanner.l, tests/test-array-r/Makefile.am, 6315 tests/test-array-r/scanner.l, tests/test-basic-nr/Makefile.am, 6316 tests/test-basic-nr/scanner.l, tests/test-basic-r/Makefile.am, 6317 tests/test-basic-r/scanner.l, tests/test-bison-yylloc/Makefile.am, 6318 tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y, 6319 tests/test-bison-yylloc/scanner.l, 6320 tests/test-bison-yylval/Makefile.am, 6321 tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y, 6322 tests/test-bison-yylval/scanner.l, tests/test-c-cpp-nr/Makefile.am, 6323 tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-r/Makefile.am, 6324 tests/test-c-cpp-r/scanner.l, tests/test-header-nr/Makefile.am, 6325 tests/test-header-nr/main.c, tests/test-header-nr/scanner.l, 6326 tests/test-header-r/Makefile.am, tests/test-header-r/main.c, 6327 tests/test-header-r/scanner.l, 6328 tests/test-include-by-buffer/Makefile.am, 6329 tests/test-include-by-buffer/scanner.l, 6330 tests/test-include-by-reentrant/Makefile.am, 6331 tests/test-include-by-reentrant/scanner.l, 6332 tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l, 6333 tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l, 6334 tests/test-multiple-scanners-nr/Makefile.am, 6335 tests/test-multiple-scanners-nr/main.c, 6336 tests/test-multiple-scanners-nr/scanner-1.l, 6337 tests/test-multiple-scanners-nr/scanner-2.l, 6338 tests/test-multiple-scanners-r/Makefile.am, 6339 tests/test-multiple-scanners-r/main.c, 6340 tests/test-multiple-scanners-r/scanner-1.l, 6341 tests/test-multiple-scanners-r/scanner-2.l, 6342 tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/scanner.l, 6343 tests/test-prefix-r/Makefile.am, tests/test-prefix-r/scanner.l, 6344 tests/test-pthread/Makefile.am, tests/test-pthread/scanner.l, 6345 tests/test-string-nr/Makefile.am, tests/test-string-nr/scanner.l, 6346 tests/test-string-r/Makefile.am, tests/test-string-r/scanner.l, 6347 tests/test-yyextra/Makefile.am, tests/test-yyextra/scanner.l: 6348 Prepended explicit license to all test-*/ sources. 6349 6350 2002-06-25 Will Estes <wlestes@users.sourceforge.net> 6351 6352 * NEWS, po/ca.po, po/de.po, po/fr.po, po/sv.po, po/tr.po: new ca, 6353 de, fr, sv, tr translations 6354 6355 2002-06-19 Will Estes <wlestes@users.sourceforge.net> 6356 6357 * TODO: add bootstrapper to the todo list 6358 6359 2002-06-19 Will Estes <wlestes@users.sourceforge.net> 6360 6361 * configure.in: new version number 6362 6363 2002-06-19 Will Estes <wlestes@users.sourceforge.net> 6364 6365 * TODO: update TODO list 6366 6367 2002-06-19 Will Estes <wlestes@users.sourceforge.net> 6368 6369 * NEWS, TODO, flex.texi, flexdef.h, main.c, options.c, options.h, 6370 parse.y, scan.l: address typos in NEWS; add --posix option for ERE 6371 parsing the way posix wants it; update the TODO file 6372 6373 2002-05-31 Will Estes <wlestes@users.sourceforge.net> 6374 6375 * README-alpha: made code quality warning more explicit; gave url 6376 for cvs and beta flex 6377 6378 2002-05-23 John Millaway <john43@users.sourceforge.net> 6379 6380 * gen.c: Fixed bug where omission of user section 3 caused unmatched 6381 #ifdef's in generated code. 6382 6383 2002-05-20 Will Estes <wlestes@users.sourceforge.net> 6384 6385 * configure.in: configure.in requires at least autoconf 2.50 6386 6387 2002-05-13 John Millaway <john43@users.sourceforge.net> 6388 6389 * Makefile.am: Updated my email address. 6390 6391 2002-05-10 John Millaway <john43@users.sourceforge.net> 6392 6393 * flexdef.h, misc.c: chomp'd lines when reading external skel file. 6394 6395 2002-05-07 Will Estes <wlestes@users.sourceforge.net> 6396 6397 * po/sv.po: new sweedish translation from the translation project 6398 6399 2002-04-29 Will Estes <wlestes@users.sourceforge.net> 6400 6401 * po/ca.po: new catalan translation from the translation project 6402 6403 2002-04-29 Will Estes <wlestes@users.sourceforge.net> 6404 6405 * po/es.po: new spanish translation from the translation project 6406 6407 2002-04-25 Will Estes <wlestes@users.sourceforge.net> 6408 6409 * TODO: note that the lex matching of abc{1,3} is the posix behavior 6410 and so we have a problem 6411 6412 2002-04-25 Will Estes <wlestes@users.sourceforge.net> 6413 6414 * flex.texi: note that the lex matching of abc{1,3} is the posix 6415 behavior 6416 6417 2002-04-23 Will Estes <wlestes@users.sourceforge.net> 6418 6419 * configure.in: new version 2.5.7; use autoconf versioning info 6420 6421 2002-04-23 Will Estes <wlestes@users.sourceforge.net> 6422 6423 * NEWS: note changes in 2.5.7 6424 6425 2002-04-23 Will Estes <wlestes@users.sourceforge.net> 6426 6427 * main.c: conditional compile gettext initialization 6428 6429 2002-04-22 Will Estes <wlestes@users.sourceforge.net> 6430 6431 * po/de.po: new german translation from the translation project 6432 6433 2002-04-19 John Millaway <john43@users.sourceforge.net> 6434 6435 * tests/test-include-by-reentrant/Makefile.am: Fixed command line 6436 for test-include-by-reentrant/Makefile.am 6437 6438 2002-04-19 John Millaway <john43@users.sourceforge.net> 6439 6440 * tests/Makefile.am, tests/TEMPLATE/Makefile.am, 6441 tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am, 6442 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am, 6443 tests/test-bison-yylloc/Makefile.am, 6444 tests/test-bison-yylval/Makefile.am, 6445 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am, 6446 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 6447 tests/test-include-by-buffer/Makefile.am, 6448 tests/test-include-by-reentrant/Makefile.am, 6449 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 6450 tests/test-multiple-scanners-nr/Makefile.am, 6451 tests/test-multiple-scanners-r/Makefile.am, 6452 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 6453 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am, 6454 tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 6455 Added -I . to compiler search path in tests (so it finds the 6456 generated parser.h). 6457 6458 2002-04-19 John Millaway <john43@users.sourceforge.net> 6459 6460 * flexdef.h, misc.c, parse.y, sym.c: Applied 'const' to a few more 6461 char*, where appropriate. 6462 6463 2002-04-19 John Millaway <john43@users.sourceforge.net> 6464 6465 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 6466 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 6467 tests/test-basic-r/Makefile.am, 6468 tests/test-bison-yylloc/Makefile.am, 6469 tests/test-bison-yylval/Makefile.am, 6470 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am, 6471 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am, 6472 tests/test-include-by-buffer/Makefile.am, 6473 tests/test-include-by-reentrant/Makefile.am, 6474 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am, 6475 tests/test-multiple-scanners-nr/Makefile.am, 6476 tests/test-multiple-scanners-r/Makefile.am, 6477 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am, 6478 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am, 6479 tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 6480 Added top_builddir to -I path. Changed $(srcdir)/$(testname) to 6481 ./$(testname) in 'make test' rule. 6482 6483 2002-04-19 John Millaway <john43@users.sourceforge.net> 6484 6485 * flexdef.h, gen.c, misc.c: Changed 'char[]' to 'const char*' 6486 wherever in conflicted with gettext. 6487 6488 2002-04-19 Will Estes <wlestes@users.sourceforge.net> 6489 6490 * po/fr.po, po/sv.po: new files from translation after 2.5.6 beta 6491 release 6492 6493 2002-04-18 John Millaway <john43@users.sourceforge.net> 6494 6495 * tests/test-lineno-r/Makefile.am: Fixed minor typo/cut and paste 6496 error. 6497 6498 2002-04-18 John Millaway <john43@users.sourceforge.net> 6499 6500 * configure.in: Added yylineno test. 6501 6502 2002-04-18 John Millaway <john43@users.sourceforge.net> 6503 6504 * tests/Makefile.am: Added yylineno tests. 6505 6506 2002-04-18 John Millaway <john43@users.sourceforge.net> 6507 6508 * tests/test-lineno-nr/.cvsignore, 6509 tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l, 6510 tests/test-lineno-nr/test.input, tests/test-lineno-r/.cvsignore, 6511 tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l, 6512 tests/test-lineno-r/test.input: Created yylineno tests. 6513 6514 2002-04-15 John Millaway <john43@users.sourceforge.net> 6515 6516 * scanopt.c: Applied gettext macros to error messages from scanopt. 6517 6518 2002-04-15 John Millaway <john43@users.sourceforge.net> 6519 6520 * buf.c, faq.texi, options.c, options.h, scanopt.c, scanopt.h: 6521 Changed copyright from Millaway to flex? U.S. Gov't? Regents of U. 6522 Cali.? Paxson? 6523 6524 2002-04-15 Will Estes <wlestes@users.sourceforge.net> 6525 6526 * tests/test-bison-yylloc/Makefile.am, 6527 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am: 6528 we missed a few main.c files in the distribution 6529 6530 2002-04-15 Will Estes <wlestes@users.sourceforge.net> 6531 6532 * TODO: a lot more work has happened to flex; note this by removing 6533 a number of TODO entries 6534 6535 2002-04-15 Will Estes <wlestes@users.sourceforge.net> 6536 6537 * TODO: make sure all gettext modules use gettext translation 6538 facilities 6539 6540 2002-04-14 John Millaway <john43@users.sourceforge.net> 6541 6542 * faq.texi: Converted faqs 34-41 to texinfo. 6543 6544 2002-04-14 John Millaway <john43@users.sourceforge.net> 6545 6546 * Makefile.am, faq.texi, flex.texi: Added faq.texi to archive. 6547 Added faq.texi to flex_TEXINFOS macro in Makefile.am. flex.texi now 6548 includes faq.texi. 6549 6550 2002-04-13 John Millaway <john43@users.sourceforge.net> 6551 6552 * flexdef.h: defined FLEX_EXIT macro to call longjmp on errors. 6553 6554 2002-04-13 John Millaway <john43@users.sourceforge.net> 6555 6556 * main.c, misc.c: Replaced exit(2) calls with longjmps (in the form 6557 of FLEX_EXIT macro). Moved main() to flex_main() to allow flex to 6558 be called from a library. 6559 6560 2002-04-13 John Millaway <john43@users.sourceforge.net> 6561 6562 * scanopt.c: Fixed minor typo in error message 6563 6564 2002-04-12 Will Estes <wlestes@users.sourceforge.net> 6565 6566 * tests/test-header-nr/Makefile.am, 6567 tests/test-header-r/Makefile.am, 6568 tests/test-multiple-scanners-nr/Makefile.am, 6569 tests/test-multiple-scanners-r/Makefile.am, 6570 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am, 6571 tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am: 6572 removed eroneous files listed in EXTRA_DIST 6573 6574 2002-04-12 Will Estes <wlestes@users.sourceforge.net> 6575 6576 * tests/test-yyextra/.cvsignore: ignore Makefile.in 6577 6578 2002-04-12 Will Estes <wlestes@users.sourceforge.net> 6579 6580 * tests/test-string-r/.cvsignore: it's Makefile.in, not makefile.in 6581 6582 2002-04-12 Will Estes <wlestes@users.sourceforge.net> 6583 6584 * tests/test-yyextra/Makefile.am, tests/test-yyextra/Makefile.in: 6585 put test-yyextra under automake 6586 6587 2002-04-12 Will Estes <wlestes@users.sourceforge.net> 6588 6589 * tests/test-string-r/Makefile.am, tests/test-string-r/Makefile.in: 6590 put test-string-r under automake 6591 6592 2002-04-12 Will Estes <wlestes@users.sourceforge.net> 6593 6594 * tests/test-string-nr/.cvsignore, tests/test-string-r/.cvsignore: 6595 we can ignore Makefile.in 6596 6597 2002-04-12 Will Estes <wlestes@users.sourceforge.net> 6598 6599 * tests/test-string-nr/Makefile.am, 6600 tests/test-string-nr/Makefile.in: put test-string-nr under automake 6601 6602 2002-04-12 Will Estes <wlestes@users.sourceforge.net> 6603 6604 * tests/test-pthread/.cvsignore: ignore Makefile.in 6605 6606 2002-04-12 Will Estes <wlestes@users.sourceforge.net> 6607 6608 * tests/test-pthread/Makefile.am, tests/test-pthread/Makefile.in: 6609 put test-pthread under automake 6610 6611 2002-04-12 Will Estes <wlestes@users.sourceforge.net> 6612 6613 * tests/test-prefix-r/Makefile.am, tests/test-prefix-r/Makefile.in: 6614 put test-prefix-r under automake 6615 6616 2002-04-12 Will Estes <wlestes@users.sourceforge.net> 6617 6618 * tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore: 6619 we can ignore Makefile.in 6620 6621 2002-04-12 Will Estes <wlestes@users.sourceforge.net> 6622 6623 * tests/test-prefix-nr/Makefile.am, 6624 tests/test-prefix-nr/Makefile.in: put test-prefix-nr under automake 6625 6626 2002-04-12 Will Estes <wlestes@users.sourceforge.net> 6627 6628 * tests/test-multiple-scanners-r/Makefile.am, 6629 tests/test-multiple-scanners-r/Makefile.in: put 6630 test-multiple-scanners-r under automake 6631 6632 2002-04-12 Will Estes <wlestes@users.sourceforge.net> 6633 6634 * tests/test-multiple-scanners-nr/.cvsignore, 6635 tests/test-multiple-scanners-r/.cvsignore: we can ignore Makefile.in 6636 now 6637 6638 2002-04-12 Will Estes <wlestes@users.sourceforge.net> 6639 6640 * tests/test-multiple-scanners-nr/Makefile.am, 6641 tests/test-multiple-scanners-nr/Makefile.in: put 6642 test-multiple-scanners-nr under automake 6643 6644 2002-04-11 Will Estes <wlestes@users.sourceforge.net> 6645 6646 * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: 6647 we didn't need parser.y 6648 6649 2002-04-11 Will Estes <wlestes@users.sourceforge.net> 6650 6651 * TODO: work done on the test suite; remove relevant entries from 6652 TODO 6653 6654 2002-04-10 Will Estes <wlestes@users.sourceforge.net> 6655 6656 * tests/test-include-by-reentrant/.cvsignore, 6657 tests/test-include-by-reentrant/Makefile.am, 6658 tests/test-include-by-reentrant/Makefile.in: put 6659 test-include-by-reentrant under automake 6660 6661 2002-04-09 Will Estes <wlestes@users.sourceforge.net> 6662 6663 * tests/test-include-by-buffer/.cvsignore: we have a Makefile.in 6664 which we need to ignore 6665 6666 2002-04-09 Will Estes <wlestes@users.sourceforge.net> 6667 6668 * tests/test-include-by-buffer/Makefile.am, 6669 tests/test-include-by-buffer/Makefile.in: test-include-by-buffer now 6670 under automake control 6671 6672 2002-04-09 Will Estes <wlestes@users.sourceforge.net> 6673 6674 * tests/TEMPLATE/Makefile.am: and we want LFLAGS in the rule to make 6675 scanner.c as well 6676 6677 2002-04-09 Will Estes <wlestes@users.sourceforge.net> 6678 6679 * tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.am, 6680 tests/test-header-r/Makefile.in: put test-header-r under automake 6681 6682 2002-04-09 Will Estes <wlestes@users.sourceforge.net> 6683 6684 * tests/test-header-nr/.cvsignore: we now generate a Makefile.in 6685 from automake; cvs should ignore it 6686 6687 2002-04-09 Will Estes <wlestes@users.sourceforge.net> 6688 6689 * tests/test-header-nr/Makefile.am: add dependencies for main.o and 6690 scaner.h 6691 6692 2002-04-09 Will Estes <wlestes@users.sourceforge.net> 6693 6694 * tests/TEMPLATE/Makefile.am: We may want to have LFLAGS readily 6695 available 6696 6697 2002-04-09 Will Estes <wlestes@users.sourceforge.net> 6698 6699 * tests/test-header-nr/Makefile.am, 6700 tests/test-header-nr/Makefile.in: put test-header-nr under automake 6701 6702 2002-04-09 Will Estes <wlestes@users.sourceforge.net> 6703 6704 * tests/TEMPLATE/Makefile.am: oops, we need to clean objects too 6705 6706 2002-04-09 Will Estes <wlestes@users.sourceforge.net> 6707 6708 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am, 6709 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am, 6710 tests/test-basic-r/Makefile.am, 6711 tests/test-bison-yylloc/Makefile.am, 6712 tests/test-bison-yylval/Makefile.am, 6713 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: now 6714 that config.h lives in the top-level directory, we need to tell the 6715 testsuite 6716 6717 2002-04-08 Will Estes <wlestes@users.sourceforge.net> 6718 6719 * tests/test-array-nr/.cvsignore, tests/test-array-r/.cvsignore, 6720 tests/test-basic-nr/.cvsignore, tests/test-basic-r/.cvsignore, 6721 tests/test-bison-yylval/.cvsignore, tests/test-c-cpp-nr/.cvsignore, 6722 tests/test-c-cpp-r/.cvsignore: we can ignore some Makefile.in 6723 6724 2002-04-08 Will Estes <wlestes@users.sourceforge.net> 6725 6726 * configure.in, tests/TEMPLATE/Makefile.am: only one config file 6727 header apparently; this will have consequences in the test suite 6728 6729 2002-04-08 Will Estes <wlestes@users.sourceforge.net> 6730 6731 * tests/test-bison-yylval/Makefile.am, 6732 tests/test-bison-yylval/Makefile.in: adding automake support 6733 6734 2002-04-08 Will Estes <wlestes@users.sourceforge.net> 6735 6736 * tests/test-bison-yylloc/.cvsignore, 6737 tests/test-bison-yylloc/Makefile.am: tuned Makefile.am to build 6738 correctly; ignore Makefile.in now 6739 6740 2002-04-08 Will Estes <wlestes@users.sourceforge.net> 6741 6742 * tests/configure.in: test suite changes 6743 6744 2002-04-08 Will Estes <wlestes@users.sourceforge.net> 6745 6746 * autogen.sh, configure.in, tests/.cvsignore, tests/Makefile.am, 6747 tests/Makefile.in, tests/README, tests/TEMPLATE/.cvsignore, 6748 tests/TEMPLATE/Makefile.am, tests/TEMPLATE/Makefile.in, 6749 tests/configure.in, tests/create-test, tests/create-test.pl, 6750 tests/test-array-nr/Makefile.am, tests/test-array-nr/Makefile.in, 6751 tests/test-array-r/Makefile.am, tests/test-array-r/Makefile.in, 6752 tests/test-basic-nr/Makefile.am, tests/test-basic-nr/Makefile.in, 6753 tests/test-basic-r/Makefile.am, tests/test-basic-r/Makefile.in, 6754 tests/test-bison-yylloc/Makefile.am, 6755 tests/test-bison-yylloc/Makefile.in, 6756 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/Makefile.in, 6757 tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/Makefile.in: test 6758 suite changes 6759 6760 2002-04-05 John Millaway <john43@users.sourceforge.net> 6761 6762 * flex.texi: Corrected error in manual regarding return type for 6763 yy_scan_{string,buffer,bytes}. 6764 6765 2002-04-05 Will Estes <wlestes@users.sourceforge.net> 6766 6767 * po/de.po: new german translations from the translation project 6768 6769 2002-04-03 Will Estes <wlestes@users.sourceforge.net> 6770 6771 * po/es.po: new spanish translations 6772 6773 2002-04-01 Will Estes <wlestes@users.sourceforge.net> 6774 6775 * Makefile.am: DIST_SUBDIRS: new variable. we can build flex with 6776 SUBDIRS and then build the distribution using DIST_SUBDIRS 6777 6778 2002-04-01 Will Estes <wlestes@users.sourceforge.net> 6779 6780 * main.c: fix typo in comment 6781 6782 2002-03-31 John Millaway <john43@users.sourceforge.net> 6783 6784 * main.c: Documented the header file kludge, (in anticipation of 6785 buffering Section 1.) 6786 6787 2002-03-31 John Millaway <john43@users.sourceforge.net> 6788 6789 * flex.texi: Created appendix "Makefiles and Flex" in the manual. 6790 6791 2002-03-30 John Millaway <john43@users.sourceforge.net> 6792 6793 * flex.texi: updating manual. 6794 6795 2002-03-29 Will Estes <wlestes@users.sourceforge.net> 6796 6797 * po/POTFILES.in: we want parse.y, not parse.c 6798 6799 2002-03-29 John Millaway <john43@users.sourceforge.net> 6800 6801 * flex.texi: Indexing the manual (75% done). 6802 6803 2002-03-29 Will Estes <wlestes@users.sourceforge.net> 6804 6805 * Makefile.am: unlisted intermediate flex/yacc-created files 6806 6807 2002-03-29 Will Estes <wlestes@users.sourceforge.net> 6808 6809 * TODO: millaway has done more work 6810 6811 2002-03-29 Will Estes <wlestes@users.sourceforge.net> 6812 6813 * Makefile.am, configure.in: ok, one last touch up; users most 6814 likely wont have help2man so we need to insure that's ok 6815 6816 2002-03-29 Will Estes <wlestes@users.sourceforge.net> 6817 6818 * Makefile.am: fine tune flex.1 some more 6819 6820 2002-03-29 Will Estes <wlestes@users.sourceforge.net> 6821 6822 * Makefile.am, configure.in: generalize the manpage a bit and tell 6823 autofoo about help2man 6824 6825 2002-03-29 Will Estes <wlestes@users.sourceforge.net> 6826 6827 * po/da.po: new danish from translation project robot 6828 6829 2002-03-28 John Millaway <john43@users.sourceforge.net> 6830 6831 * flex.texi: Indexing the manual -- it's only half done. 6832 6833 2002-03-28 John Millaway <john43@users.sourceforge.net> 6834 6835 * flex.texi: flex manual now uses automake's versioning info. 6836 6837 2002-03-28 John Millaway <john43@users.sourceforge.net> 6838 6839 * README.cvs-snapshot: Mentioned requirements for gettext and 6840 help2man. 6841 6842 2002-03-28 John Millaway <john43@users.sourceforge.net> 6843 6844 * Makefile.am, main.c: Output of `flex --version` now matches GNU 6845 coding standards. Makefile.am now uses `help2man` to generate 6846 flex.1 6847 6848 2002-03-27 Will Estes <wlestes@users.sourceforge.net> 6849 6850 * TODO: millaway has done a lot on the TODO list; remove those items 6851 that he has take care of 6852 6853 2002-03-27 Will Estes <wlestes@users.sourceforge.net> 6854 6855 * README.cvs-snapshot: edited millaway's initial draft 6856 6857 2002-03-27 John Millaway <john43@users.sourceforge.net> 6858 6859 * README.cvs-snapshot: Created file. 6860 6861 2002-03-27 John Millaway <john43@users.sourceforge.net> 6862 6863 * flex.texi: Fixed case of node names in flex.texi. 6864 6865 2002-03-24 Will Estes <wlestes@users.sourceforge.net> 6866 6867 * TODO: lex- and yacc- generated files 6868 6869 2002-03-24 Will Estes <wlestes@users.sourceforge.net> 6870 6871 * po/fr.po: new french 6872 6873 2002-03-18 Will Estes <wlestes@users.sourceforge.net> 6874 6875 * NEWS: ending periods in news items removed; mention nounistd 6876 options 6877 6878 2002-03-18 Will Estes <wlestes@users.sourceforge.net> 6879 6880 * po/sv.po: updated sweedish translations 6881 6882 2002-03-18 Will Estes <wlestes@users.sourceforge.net> 6883 6884 * po/de.po: german translation 6885 6886 2002-03-18 John Millaway <john43@users.sourceforge.net> 6887 6888 * flex.skl, flex.texi, main.c, options.c, options.h, scan.l: Removed 6889 CFront 1.2 -specific code from skeleton, because CFront now defines 6890 __cplusplus properly. Removed TurboC-specific code from skeleton. 6891 Skeleton now includes proper C++ standard headers. Relocated 6892 "unistd.h" code after user section 1 to allow user to overrid it. 6893 New option "nounistd" to suppress unistd.h from being included. 6894 6895 2002-03-15 Will Estes <wlestes@users.sourceforge.net> 6896 6897 * po/tr.po: new turkish translation 6898 6899 2002-03-15 Will Estes <wlestes@users.sourceforge.net> 6900 6901 * NEWS: mention included translations 6902 6903 2002-03-15 Will Estes <wlestes@users.sourceforge.net> 6904 6905 * TODO: we've done the gettext thing, but sometime we should get 6906 0.11.1 6907 6908 2002-03-15 Will Estes <wlestes@users.sourceforge.net> 6909 6910 * po/ca.po: new catalan translation 6911 6912 2002-03-14 John Millaway <john43@users.sourceforge.net> 6913 6914 * flex.texi: Added section on format of comments. 6915 6916 2002-03-14 John Millaway <john43@users.sourceforge.net> 6917 6918 * flex.texi: Split format chapter into sections. 6919 6920 2002-03-14 John Millaway <john43@users.sourceforge.net> 6921 6922 * flex.texi: Removed explicit pointers in node definitions. 6923 6924 2002-03-14 Will Estes <wlestes@users.sourceforge.net> 6925 6926 * configure.in: unistd.h can be problematic 6927 6928 2002-03-14 Will Estes <wlestes@users.sourceforge.net> 6929 6930 * tests/README: editing changes to README 6931 6932 2002-03-13 Will Estes <wlestes@users.sourceforge.net> 6933 6934 * po/POTFILES.in: scan.l, not scan.c because gettext gets confused 6935 6936 2002-03-13 Will Estes <wlestes@users.sourceforge.net> 6937 6938 * scan.l: gettext cruft 6939 6940 2002-03-13 Will Estes <wlestes@users.sourceforge.net> 6941 6942 * tests/descriptions: separate out test descriptions 6943 6944 2002-03-13 Will Estes <wlestes@users.sourceforge.net> 6945 6946 * po/LINGUAS: french and korean dont crash now 6947 6948 2002-03-12 Will Estes <wlestes@users.sourceforge.net> 6949 6950 * po/fr.po, po/ko.po: remove duplicate messages as per advice from 6951 Jordi Mallach <jordi@debian.org> 6952 6953 2002-03-12 Will Estes <wlestes@users.sourceforge.net> 6954 6955 * gettext.h: yes, more gettext cruft 6956 6957 2002-03-12 Will Estes <wlestes@users.sourceforge.net> 6958 6959 * ABOUT-NLS, config.rpath, m4/codeset.m4, m4/gettext.m4, 6960 m4/glibc21.m4, m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4, 6961 m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: this 6962 is gettext cruft 6963 6964 2002-03-12 Will Estes <wlestes@users.sourceforge.net> 6965 6966 * NEWS: gettext and autofoo are now involved 6967 6968 2002-03-12 Will Estes <wlestes@users.sourceforge.net> 6969 6970 * Makefile.am, autogen.sh, configure.in, flexdef.h, main.c: mostly, 6971 changes for gettext 6972 6973 2002-03-12 Will Estes <wlestes@users.sourceforge.net> 6974 6975 * po/ca.po, po/da.po, po/es.po, po/ru.po, po/sv.po, po/tr.po: these 6976 sure change a lot 6977 6978 2002-03-12 Will Estes <wlestes@users.sourceforge.net> 6979 6980 * TODO: note about cvs documentation 6981 6982 2002-03-12 Will Estes <wlestes@users.sourceforge.net> 6983 6984 * po/LINGUAS: we now have turkish 6985 6986 2002-03-12 Will Estes <wlestes@users.sourceforge.net> 6987 6988 * po/tr.po: updated translations, i think 6989 6990 2002-03-12 Will Estes <wlestes@users.sourceforge.net> 6991 6992 * po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po, 6993 po/sv.po, po/tr.po: ok, maybe we do keep these things? 6994 6995 2002-03-12 Will Estes <wlestes@users.sourceforge.net> 6996 6997 * README-alpha: README-alpha for those bad-hair days 6998 6999 2002-03-12 Will Estes <wlestes@users.sourceforge.net> 7000 7001 * m4/.cvsignore, m4/Makefile.am: ok,now we kinda have a m4/ subdir 7002 for gettext 7003 7004 2002-03-12 Will Estes <wlestes@users.sourceforge.net> 7005 7006 * po/.cvsignore, po/LINGUAS, po/Makevars, po/POTFILES.in, po/da.po, 7007 po/es.po, po/fr.po, po/ko.po, po/ru.po, po/sv.po: now, we have a po/ 7008 subdirectory for gettext. i hope you're happy 7009 7010 2002-03-12 Will Estes <wlestes@users.sourceforge.net> 7011 7012 * po/ca.po: removing po files, maybe 7013 7014 2002-03-12 Will Estes <wlestes@users.sourceforge.net> 7015 7016 * tests/.cvsignore: ignore autom4te.cache 7017 7018 2002-03-11 Will Estes <wlestes@users.sourceforge.net> 7019 7020 * po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po, 7021 po/sv.po: po files from debian 7022 7023 2002-03-08 Will Estes <wlestes@users.sourceforge.net> 7024 7025 * TODO: add several notes about tasks which need doing; create a new 7026 top-level entry for generic coding concerns (this is distinct from 7027 specific API or other such issues) 7028 7029 2002-03-06 Will Estes <wlestes@users.sourceforge.net> 7030 7031 * README: eliminate to.do and faqs from the README file 7032 7033 2002-03-06 Will Estes <wlestes@users.sourceforge.net> 7034 7035 * TODO: more notes on tests/ 7036 7037 2002-03-06 Will Estes <wlestes@users.sourceforge.net> 7038 7039 * Makefile.am: remove subdirectories from EXTRA_DIST; add a SUBDIRS 7040 macro to handle examples/; clean up the dist-hook target 7041 7042 2002-03-06 Will Estes <wlestes@users.sourceforge.net> 7043 7044 * configure.in: we want to generate Makefiles in some more 7045 subdirectories; automake will like this 7046 7047 2002-03-06 Will Estes <wlestes@users.sourceforge.net> 7048 7049 * TODO: notes on subdirectories 7050 7051 2002-03-05 Will Estes <wlestes@users.sourceforge.net> 7052 7053 * examples/.cvsignore, examples/Makefile.am: now examples/ fits into 7054 automake 7055 7056 2002-03-05 Will Estes <wlestes@users.sourceforge.net> 7057 7058 * examples/fastwc/.cvsignore, examples/fastwc/Makefile.am: 7059 examples/fastwc now fits into automake 7060 7061 2002-03-05 Will Estes <wlestes@users.sourceforge.net> 7062 7063 * examples/manual/.cvsignore, examples/manual/Makefile.am, 7064 examples/manual/Makefile.examples, examples/manual/README: 7065 examples/manual directory now fits into automake 7066 7067 2002-03-05 Will Estes <wlestes@users.sourceforge.net> 7068 7069 * examples/manual/Makefile: renamed Makefile to Makefile.examples 7070 for automake's sake 7071 7072 2002-03-04 Will Estes <wlestes@users.sourceforge.net> 7073 7074 * Makefile.am: add parse.c and scan.c to built_sources 7075 7076 2002-02-24 John Millaway <john43@users.sourceforge.net> 7077 7078 * Makefile.am: Removed CVS-specific code from 'dist-hook' target so 7079 anybody with a copy of the tree can build a dist. 7080 7081 2002-02-22 John Millaway <john43@users.sourceforge.net> 7082 7083 * tests/Makefile.in: Converted test script to portable /bin/sh. 7084 7085 2002-02-22 John Millaway <john43@users.sourceforge.net> 7086 7087 * tests/test-bison-yylloc/Makefile.in: Added some spaces in shell 7088 scripts for portability. 7089 7090 2002-02-22 John Millaway <john43@users.sourceforge.net> 7091 7092 * tests/create-test.pl: Fixed #! line for portability. 7093 7094 2002-02-22 John Millaway <john43@users.sourceforge.net> 7095 7096 * tests/test-bison-yylloc/Makefile.in: Fixed return status code on 7097 bison-lloc test. 7098 7099 2002-02-21 John Millaway <john43@users.sourceforge.net> 7100 7101 * tests/create-test.pl: Added script to auto-create tests. Probably 7102 overkill. 7103 7104 2002-02-21 John Millaway <john43@users.sourceforge.net> 7105 7106 * flex.skl: Fixed C++ #ifdef problem. Removed mistyped __CPLUSPLUS 7107 macro. Removed THROW_NIL. Not sure where it came from in the first 7108 place. 7109 7110 2002-02-21 John Millaway <john43@users.sourceforge.net> 7111 7112 * tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in, 7113 tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/Makefile.in, 7114 tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input, 7115 tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/Makefile.in, 7116 tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: Added 7117 test-c-cpp-nr and test-c-cpp-r. 7118 7119 2002-02-16 John Millaway <john43@users.sourceforge.net> 7120 7121 * flex.skl: Added missing #endif. 7122 7123 2002-02-07 Will Estes <wlestes@users.sourceforge.net> 7124 7125 * tests/TEMPLATE/.cvsignore, tests/test-array-nr/.cvsignore, 7126 tests/test-array-r/.cvsignore, tests/test-basic-nr/.cvsignore, 7127 tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore, 7128 tests/test-bison-yylval/.cvsignore, 7129 tests/test-header-nr/.cvsignore, tests/test-header-r/.cvsignore, 7130 tests/test-include-by-buffer/.cvsignore, 7131 tests/test-include-by-reentrant/.cvsignore, 7132 tests/test-multiple-scanners-nr/.cvsignore, 7133 tests/test-multiple-scanners-r/.cvsignore, 7134 tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore, 7135 tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore, 7136 tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: add 7137 OUTPUT to .cvsignore files in test directories; it's also in the 7138 template directory 7139 7140 2002-02-06 Will Estes <wlestes@users.sourceforge.net> 7141 7142 * gen.c: fix interrupted reads and freads; from the debian package 7143 maintainer 7144 7145 2002-02-06 Will Estes <wlestes@users.sourceforge.net> 7146 7147 * flex.texi, flexdef.h, main.c, nfa.c: support large flex tables; 7148 from debian package maintainer 7149 7150 2002-01-29 Will Estes <wlestes@users.sourceforge.net> 7151 7152 * tests/configure.in: add more output files to account for new tests 7153 7154 2002-01-03 Will Estes <wlestes@users.sourceforge.net> 7155 7156 * tests/test-array-nr/.cvsignore, tests/test-array-nr/Makefile.in, 7157 tests/test-array-nr/scanner.l, tests/test-array-nr/test.input: add 7158 this test 7159 7160 2002-01-03 Will Estes <wlestes@users.sourceforge.net> 7161 7162 * tests/test-array-r/.cvsignore, tests/test-array-r/Makefile.in, 7163 tests/test-array-r/scanner.l, tests/test-array-r/test.input: add 7164 this test suite 7165 7166 2001-11-20 Will Estes <wlestes@users.sourceforge.net> 7167 7168 * flex.skl, main.c: millaway: Fixed yytext_ptr when using %array in 7169 reentrant scanner 7170 7171 2001-11-20 Will Estes <wlestes@users.sourceforge.net> 7172 7173 * buf.c: oops, forgot this one line 7174 7175 2001-11-14 Will Estes <wlestes@users.sourceforge.net> 7176 7177 * tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.in, 7178 tests/test-header-r/main.c, tests/test-header-r/scanner.l, 7179 tests/test-header-r/test.input: and more fallout 7180 7181 2001-11-14 Will Estes <wlestes@users.sourceforge.net> 7182 7183 * TODO, flex.skl, flex.texi, flexdef.h, main.c, misc.c, 7184 tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in, 7185 tests/test-basic-r/scanner.l, tests/test-bison-yylloc/.cvsignore, 7186 tests/test-bison-yylloc/Makefile.in, 7187 tests/test-bison-yylloc/parser.y, 7188 tests/test-bison-yylloc/scanner.l, 7189 tests/test-bison-yylval/.cvsignore, 7190 tests/test-bison-yylval/Makefile.in, 7191 tests/test-bison-yylval/parser.y, 7192 tests/test-bison-yylval/scanner.l, 7193 tests/test-include-by-reentrant/scanner.l, 7194 tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l, 7195 tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: more 7196 from the same batch 7197 7198 2001-11-14 Will Estes <wlestes@users.sourceforge.net> 7199 7200 * tests/test-bison-yylloc/main.c, tests/test-bison-yylval/main.c, 7201 tests/test-header-nr/.cvsignore, tests/test-header-nr/Makefile.in, 7202 tests/test-header-nr/main.c, tests/test-header-nr/scanner.l, 7203 tests/test-header-nr/test.input, 7204 tests/test-multiple-scanners-nr/.cvsignore, 7205 tests/test-multiple-scanners-nr/Makefile.in, 7206 tests/test-multiple-scanners-nr/main.c, 7207 tests/test-multiple-scanners-nr/scanner-1.l, 7208 tests/test-multiple-scanners-nr/scanner-2.l, 7209 tests/test-multiple-scanners-r/.cvsignore, 7210 tests/test-multiple-scanners-r/Makefile.in, 7211 tests/test-multiple-scanners-r/main.c, 7212 tests/test-multiple-scanners-r/scanner-1.l, 7213 tests/test-multiple-scanners-r/scanner-2.l: a big batch from 7214 millaway 7215 7216 2001-10-26 Will Estes <wlestes@users.sourceforge.net> 7217 7218 * NEWS: now NEWS has forgotten about the _r variables 7219 7220 2001-10-26 Will Estes <wlestes@users.sourceforge.net> 7221 7222 * flex.skl, flex.texi, gen.c, main.c, 7223 tests/test-bison-yylloc/scanner.l, 7224 tests/test-bison-yylval/scanner.l, 7225 tests/test-include-by-reentrant/scanner.l, 7226 tests/test-prefix-nr/scanner.l, tests/test-pthread/scanner.l, 7227 tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: 7228 millaway simplified the reentrant api; here's the result 7229 7230 2001-10-23 Will Estes <wlestes@users.sourceforge.net> 7231 7232 * main.c, options.c, options.h: more from millaway 7233 7234 2001-10-22 Will Estes <wlestes@users.sourceforge.net> 7235 7236 * main.c, options.c, options.h: the last checkin was broken; 7237 millaway fixed it 7238 7239 2001-10-22 Will Estes <wlestes@users.sourceforge.net> 7240 7241 * flex.skl, flex.texi, gen.c, main.c, misc.c, options.h, scan.l, 7242 scanopt.c, tests/README, tests/configure.in: phew, millaway's latest 7243 batch 7244 7245 2001-10-21 Will Estes <wlestes@users.sourceforge.net> 7246 7247 * flex.skl: flex.skl should come up in C mode 7248 7249 2001-10-21 Will Estes <wlestes@users.sourceforge.net> 7250 7251 * flex.skl: apparently, isatty and c++ need help getting along (from 7252 octave) 7253 7254 2001-10-19 Will Estes <wlestes@users.sourceforge.net> 7255 7256 * NEWS: document new options and new option handling 7257 7258 2001-10-19 Will Estes <wlestes@users.sourceforge.net> 7259 7260 * TODO: tell emacs that TODO is a text/outline mode file 7261 7262 2001-10-19 Will Estes <wlestes@users.sourceforge.net> 7263 7264 * TODO: we have new long options; we need to document that 7265 7266 2001-10-19 Will Estes <wlestes@users.sourceforge.net> 7267 7268 * NEWS: tell emacs that NEWS is text/outline mode 7269 7270 2001-10-19 Will Estes <wlestes@users.sourceforge.net> 7271 7272 * flex.skl: oops, lost a line somewhere in the merge process on 7273 millaway's work 7274 7275 2001-10-17 Will Estes <wlestes@users.sourceforge.net> 7276 7277 * Makefile.am, buf.c, flex.skl, flex.texi, flexdef.h, main.c, 7278 misc.c, options.c, options.h, parse.y, scan.l, scanopt.c, scanopt.h: 7279 merge latest batch of millaway's changes 7280 7281 2001-09-22 Will Estes <wlestes@users.sourceforge.net> 7282 7283 * main.c: Fixed typo in options display 7284 7285 2001-09-20 Will Estes <wlestes@users.sourceforge.net> 7286 7287 * main.c: reentrant and non-reentrant scanners share the same yywrap 7288 MACRO. millaway 7289 7290 2001-09-20 Will Estes <wlestes@users.sourceforge.net> 7291 7292 * TODO: clarify item on comments in lexical files 7293 7294 2001-09-20 Will Estes <wlestes@users.sourceforge.net> 7295 7296 * NEWS, scan.l: now flex recognizes \r as an eol character 7297 7298 2001-09-20 Will Estes <wlestes@users.sourceforge.net> 7299 7300 * Makefile.am: specify cvsroot so automake distcheck works 7301 7302 2001-09-19 Will Estes <wlestes@users.sourceforge.net> 7303 7304 * flex.texi: tex has lost its mind; we remove parentheses to 7305 compensate 7306 7307 2001-09-19 Will Estes <wlestes@users.sourceforge.net> 7308 7309 * NEWS: now that c++ is better supported, let's mention it as a news 7310 item 7311 7312 2001-09-19 Will Estes <wlestes@users.sourceforge.net> 7313 7314 * examples/fastwc/wc1.l, examples/fastwc/wc2.l, 7315 examples/fastwc/wc3.l, examples/fastwc/wc4.l, 7316 examples/fastwc/wc5.l, flex.skl, main.c: commit the backwash from 7317 the branch merges 7318 7319 2001-09-19 Will Estes <wlestes@users.sourceforge.net> 7320 7321 * FlexLexer.h, examples/testxxLexer.l, flex.skl: made preliminary 7322 c++ fixes; the intent is to make it work with recent c++ compilers 7323 7324 2001-08-26 Will Estes <wlestes@users.sourceforge.net> 7325 7326 * main.c: remove argv_fixup; fix typo in error message; changes from 7327 millaway's branch 7328 7329 2001-08-24 Will Estes <wlestes@users.sourceforge.net> 7330 7331 * NEWS: mention no more c++ comments in c scanners 7332 7333 2001-08-21 John Millaway <john43@users.sourceforge.net> 7334 7335 * flex.skl: Changed // comments to /* */ comments in skeleton. 7336 7337 2001-08-19 John Millaway <john43@users.sourceforge.net> 7338 7339 * flex.texi: Changed @var to @code everywhere. 7340 7341 2001-08-16 Will Estes <wlestes@users.sourceforge.net> 7342 7343 * to.do/flex.rmail: more mail 7344 7345 2001-08-16 Will Estes <wlestes@users.sourceforge.net> 7346 7347 * TODO: the manual now has its own section; we're not adding 7348 comments either 7349 7350 2001-08-04 John Millaway <john43@users.sourceforge.net> 7351 7352 * tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in, 7353 tests/test-basic-nr/Makefile.in, tests/test-basic-r/Makefile.in, 7354 tests/test-bison-yylloc/Makefile.in, 7355 tests/test-bison-yylval/Makefile.in, 7356 tests/test-include-by-buffer/Makefile.in, 7357 tests/test-include-by-reentrant/Makefile.in, 7358 tests/test-prefix-nr/Makefile.in, tests/test-prefix-r/Makefile.in, 7359 tests/test-pthread/Makefile.in, tests/test-string-nr/Makefile.in, 7360 tests/test-string-r/Makefile.in, tests/test-yyextra/Makefile.in: 7361 Cleaned up the output of the tests. 7362 7363 2001-08-03 Will Estes <wlestes@users.sourceforge.net> 7364 7365 * TODO: note jason's thoughts on having a manpage 7366 7367 2001-08-03 Will Estes <wlestes@users.sourceforge.net> 7368 7369 * TODO: note millaway's assignment and tests to be under flex 7370 license 7371 7372 2001-08-01 John Millaway <john43@users.sourceforge.net> 7373 7374 * tests/test-bison-yylval/scanner.l: Fixed semantics of test (the 7375 success or failure of this test should be unaffected by this 7376 change.) 7377 7378 2001-08-01 Will Estes <wlestes@users.sourceforge.net> 7379 7380 * autogen.sh: fake automake into believing that ChangeLog already 7381 exists 7382 7383 2001-08-01 Will Estes <wlestes@users.sourceforge.net> 7384 7385 * Makefile.am: millaway needs to be covered in the ChangeLog 7386 7387 2001-08-01 Will Estes <wlestes@users.sourceforge.net> 7388 7389 * version.h: automake is supplying version info now so we just pick 7390 it up 7391 7392 2001-08-01 Will Estes <wlestes@users.sourceforge.net> 7393 7394 * flex.texi: forgot braces on @copyright 7395 7396 2001-08-01 John Millaway <john43@users.sourceforge.net> 7397 7398 * flex.skl: Added missing argument to yy_flex_free. 7399 7400 2001-08-01 Will Estes <wlestes@users.sourceforge.net> 7401 7402 * AUTHORS: john millaway wrote the reentrant C support 7403 7404 2001-08-01 Will Estes <wlestes@users.sourceforge.net> 7405 7406 * flex.texi: add license node to the manual 7407 7408 2001-08-01 Will Estes <wlestes@users.sourceforge.net> 7409 7410 * TODO: c++ ideas 7411 7412 2001-07-31 Will Estes <wlestes@users.sourceforge.net> 7413 7414 * parse.y: error messages will now show up the way that emacs likes 7415 them 7416 7417 2001-07-31 Will Estes <wlestes@users.sourceforge.net> 7418 7419 * Makefile.am: oops, left in an extra backslash 7420 7421 2001-07-31 Will Estes <wlestes@users.sourceforge.net> 7422 7423 * TODO: flex.texi is here; clarify tests/ rewrite issue 7424 7425 2001-07-31 Will Estes <wlestes@users.sourceforge.net> 7426 7427 * NEWS: hey, we have texinfo, not man 7428 7429 2001-07-31 Will Estes <wlestes@users.sourceforge.net> 7430 7431 * flex.1: no more manpage 7432 7433 2001-07-31 Will Estes <wlestes@users.sourceforge.net> 7434 7435 * Makefile.am: remove flex.1 and rewrite the dist-hook so that we 7436 pick up a couple more directories 7437 7438 2001-07-31 Will Estes <wlestes@users.sourceforge.net> 7439 7440 * flex.texi: the namual now compiles; hurray 7441 7442 2001-07-31 Will Estes <wlestes@users.sourceforge.net> 7443 7444 * Makefile.am: first attempt at including the tests/ directory via 7445 automake, dist-hook target added 7446 7447 2001-07-31 Will Estes <wlestes@users.sourceforge.net> 7448 7449 * tests/.cvsignore: ignore config.cache in tests/ directory 7450 7451 2001-07-31 Will Estes <wlestes@users.sourceforge.net> 7452 7453 * Makefile.am: automake groks the ChangeLog now so we don't have to 7454 remind the maintainer to remake it 7455 7456 2001-07-30 Will Estes <wlestes@users.sourceforge.net> 7457 7458 * flex.texi: more corrections to the manual; the end is in site 7459 7460 2001-07-30 Will Estes <wlestes@users.sourceforge.net> 7461 7462 * TODO: auto-generated backup? 7463 7464 2001-07-27 Will Estes <wlestes@users.sourceforge.net> 7465 7466 * flex.texi: today's tinkering on the manual 7467 7468 2001-07-27 Will Estes <wlestes@users.sourceforge.net> 7469 7470 * Makefile.am: if we want flex.1 we have to say so in EXTRA_DIST 7471 7472 2001-07-27 Will Estes <wlestes@users.sourceforge.net> 7473 7474 * TODO: note future issues with flex.texi 7475 7476 2001-07-27 Will Estes <wlestes@users.sourceforge.net> 7477 7478 * Makefile.am: include flex.1 as it's the only working documentation 7479 for now 7480 7481 2001-07-27 Will Estes <wlestes@users.sourceforge.net> 7482 7483 * Makefile.am: rearrange to work with automake on building the 7484 ChangeLog 7485 7486 2001-07-27 Will Estes <wlestes@users.sourceforge.net> 7487 7488 * scan.l: automake is unhappy if we specify the outfile 7489 7490 2001-07-26 Will Estes <wlestes@users.sourceforge.net> 7491 7492 * flex.texi: more conversions/corrections 7493 7494 2001-07-26 Will Estes <wlestes@users.sourceforge.net> 7495 7496 * README: we removed misc/ so we don't mention it any more 7497 7498 2001-07-25 Will Estes <wlestes@users.sourceforge.net> 7499 7500 * flex.texi: begin the manual conversion to texinfo; yes, it's 7501 broken right now 7502 7503 2001-07-25 Will Estes <wlestes@users.sourceforge.net> 7504 7505 * AUTHORS, THANKS: copy in manual author and thanks info 7506 7507 2001-07-25 Will Estes <wlestes@users.sourceforge.net> 7508 7509 * Makefile.am: how to fake the ChangeLog into showing up in the 7510 distribution 7511 7512 2001-07-25 Will Estes <wlestes@users.sourceforge.net> 7513 7514 * Makefile.am: add YFLAGS so parse.h gets made 7515 7516 2001-07-24 Will Estes <wlestes@users.sourceforge.net> 7517 7518 * examples/fastwc/README, examples/fastwc/mywc.c, 7519 examples/fastwc/wc1.l, examples/fastwc/wc2.l, 7520 examples/fastwc/wc3.l, examples/fastwc/wc4.l, examples/fastwc/wc5.l: 7521 re-add these files 7522 7523 2001-07-24 Will Estes <wlestes@users.sourceforge.net> 7524 7525 * TODO: reflect recent doings 7526 7527 2001-07-24 Will Estes <wlestes@users.sourceforge.net> 7528 7529 * Makefile.in: what with automake, we don't need Makefile.in any 7530 more 7531 7532 2001-07-24 Will Estes <wlestes@users.sourceforge.net> 7533 7534 * configure.in: more rearranging for automake 7535 7536 2001-07-24 Will Estes <wlestes@users.sourceforge.net> 7537 7538 * to.do/flex.rmail: more mail came in 7539 7540 2001-07-24 Will Estes <wlestes@users.sourceforge.net> 7541 7542 * autogen.sh: adjust to automake's idea of the world 7543 7544 2001-07-24 Will Estes <wlestes@users.sourceforge.net> 7545 7546 * Makefile.am: add Vern's misc dependencies; noinst_SCRIPTS was 7547 broken?; list a few last files to be included in the distribution 7548 7549 2001-07-24 Will Estes <wlestes@users.sourceforge.net> 7550 7551 * NEWS: rearrange for better order; add automake support as a news 7552 item 7553 7554 2001-07-24 Will Estes <wlestes@users.sourceforge.net> 7555 7556 * Makefile.am: copyright notice on Makefile.am; document some -D 7557 switches (are they still usable?) 7558 7559 2001-07-24 Will Estes <wlestes@users.sourceforge.net> 7560 7561 * TODO: add lex-replacement issue 7562 7563 2001-07-24 Will Estes <wlestes@users.sourceforge.net> 7564 7565 * Makefile.am: add EXTRA_DIST 7566 7567 2001-07-23 Will Estes <wlestes@users.sourceforge.net> 7568 7569 * autogen.sh: we need to do the same thing in each directory 7570 7571 2001-07-23 Will Estes <wlestes@users.sourceforge.net> 7572 7573 * configure.in: introduce automake into the macro calls 7574 7575 2001-07-23 Will Estes <wlestes@users.sourceforge.net> 7576 7577 * Makefile.am: add AUTOMAKE_OPTIONS, info_TEXINFOS, include_HEADERS, 7578 noinst_HEADERS; it's libfl.a, not libflex.a 7579 7580 2001-07-23 Will Estes <wlestes@users.sourceforge.net> 7581 7582 * Makefile.am: bin_PROGRAMS and lib_LIBRARIES 7583 7584 2001-07-23 Will Estes <wlestes@users.sourceforge.net> 7585 7586 * to.do/streams.mail: streams.mail has moved here 7587 7588 2001-07-23 Will Estes <wlestes@users.sourceforge.net> 7589 7590 * TODO: add xref for teximanual 7591 7592 2001-07-19 Will Estes <wlestes@users.sourceforge.net> 7593 7594 * flex.1: include typo/punctuation fixes from a patch submitted by 7595 noon@cote-dazur.com (Fabrice Bauzac) 7596 7597 2001-07-17 Will Estes <wlestes@users.sourceforge.net> 7598 7599 * TODO: we want gettext 7600 7601 2001-06-24 Will Estes <wlestes@users.sourceforge.net> 7602 7603 * flex.skl: include c++ STD fixes from quanstro@quanstro.net 7604 7605 2001-06-24 Will Estes <wlestes@users.sourceforge.net> 7606 7607 * flex.skl, gen.c: change some int types to size_t as per FreeBSD 7608 28364 from avn@any.ru 7609 7610 2001-06-24 Will Estes <wlestes@users.sourceforge.net> 7611 7612 * TODO: remove parse.[ch] from make clean target; repackage 7613 distribution (not rework) 7614 7615 2001-06-19 Will Estes <wlestes@users.sourceforge.net> 7616 7617 * TODO: add memory api and reworking of flex.skl reworking 7618 7619 2001-06-18 Will Estes <wlestes@users.sourceforge.net> 7620 7621 * flex.skl: remove extraneous notice from flex.skl 7622 7623 2001-06-18 Will Estes <wlestes@users.sourceforge.net> 7624 7625 * flex.skl: patch memory leak as per millaway 7626 7627 2001-06-17 Will Estes <wlestes@users.sourceforge.net> 7628 7629 * to.do/flex.rmail: add vern's ok for copyright/license changes and 7630 john's answer on line offsets 7631 7632 2001-06-17 Will Estes <wlestes@users.sourceforge.net> 7633 7634 * TODO: remove creation of .cvsignore files (it's done); add other 7635 notes about the test suite 7636 7637 2001-06-17 Will Estes <wlestes@users.sourceforge.net> 7638 7639 * tests/TEMPLATE/.cvsignore, tests/test-basic-nr/.cvsignore, 7640 tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore, 7641 tests/test-bison-yylval/.cvsignore, 7642 tests/test-include-by-buffer/.cvsignore, 7643 tests/test-include-by-reentrant/.cvsignore, 7644 tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore, 7645 tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore, 7646 tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: 7647 adding .cvsignore files for existing tests/ subdirectories 7648 7649 2001-06-17 Will Estes <wlestes@users.sourceforge.net> 7650 7651 * tests/README: reformat, say to add a description to this file and 7652 mention what to do re .cvsignore 7653 7654 2001-06-17 Will Estes <wlestes@users.sourceforge.net> 7655 7656 * tests/TEMPLATE/cvsignore: create template for .cvsignore 7657 7658 2001-06-17 Will Estes <wlestes@users.sourceforge.net> 7659 7660 * TODO: reorganize for logical reasons; test suite now seems to run 7661 out of the box 7662 7663 2001-06-17 Will Estes <wlestes@users.sourceforge.net> 7664 7665 * tests/.cvsignore: we dont want the Makefile either 7666 7667 2001-06-17 Will Estes <wlestes@users.sourceforge.net> 7668 7669 * tests/test-prefix-nr/test.input, tests/test-prefix-r/test.input: 7670 test.input was supposed to be here 7671 7672 2001-06-17 Will Estes <wlestes@users.sourceforge.net> 7673 7674 * tests/.cvsignore: add autoconf legacy files to be ignored 7675 7676 2001-06-17 Will Estes <wlestes@users.sourceforge.net> 7677 7678 * autogen.sh: clarify usage instructions; prepare tests/ as well 7679 7680 2001-06-17 Will Estes <wlestes@users.sourceforge.net> 7681 7682 * tests/.cvsignore: . cvsignore for tests/ subdirectory 7683 7684 2001-06-17 Will Estes <wlestes@users.sourceforge.net> 7685 7686 * FlexLexer.h: tell emacs that FlexLexer.h is c++ 7687 7688 2001-06-17 Will Estes <wlestes@users.sourceforge.net> 7689 7690 * scan.l: tell emacs scan.l is in C mode 7691 7692 2001-06-17 Will Estes <wlestes@users.sourceforge.net> 7693 7694 * flex.skl: added punctuation 7695 7696 2001-06-17 Will Estes <wlestes@users.sourceforge.net> 7697 7698 * FlexLexer.h, Makefile.in, README, RoadMap, autogen.sh, ccl.c, 7699 configure.in, dfa.c, ecs.c, flex.1, flex.skl, flexdef.h, gen.c, 7700 libmain.c, libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, parse.y, 7701 scan.l, sym.c, tblcmp.c, yylex.c: change copyright/license notices 7702 as per Vern's response to Theo 7703 7704 2001-06-15 Will Estes <wlestes@users.sourceforge.net> 7705 7706 * to.do/flex.rmail: add bill fenlason's emails 7707 7708 2001-06-15 Will Estes <wlestes@users.sourceforge.net> 7709 7710 * COPYING: make changes as per Theo De Raadt; remove tabs 7711 7712 2001-06-08 Will Estes <wlestes@users.sourceforge.net> 7713 7714 * flex.skl: save errno as per Theo de Raadt 7715 7716 2001-06-07 Will Estes <wlestes@users.sourceforge.net> 7717 7718 * flex.1: correct hyphenation as per openbsd tree 7719 7720 2001-06-05 Will Estes <wlestes@users.sourceforge.net> 7721 7722 * Makefile.in, configure.in: change references to TESTS/ to tests/ 7723 to account for the directory name changes 7724 7725 2001-05-27 Will Estes <wlestes@users.sourceforge.net> 7726 7727 * flex.skl, gen.c: commit john millaway's YY_G wrapper corrections 7728 7729 2001-05-21 Will Estes <wlestes@users.sourceforge.net> 7730 7731 * tests/Makefile.in: remove || exit calls 7732 7733 2001-05-21 Will Estes <wlestes@users.sourceforge.net> 7734 7735 * gen.c: complete john millaway's reentrant patch 7736 7737 2001-05-21 Will Estes <wlestes@users.sourceforge.net> 7738 7739 * to.do/flex.rmail: more flex messages in the queue 7740 7741 2001-05-18 Will Estes <wlestes@users.sourceforge.net> 7742 7743 * flex.skl, flexdef.h, gen.c, main.c, nfa.c, scan.l: john millaway's 7744 reentrancy patch 7745 7746 2001-05-18 Will Estes <wlestes@users.sourceforge.net> 7747 7748 * tests/Makefile.in: remove || exit from testing loop 7749 7750 2001-05-18 Will Estes <wlestes@users.sourceforge.net> 7751 7752 * Makefile.in: tell make about the tests directory and its 7753 associated targets 7754 7755 2001-05-18 Will Estes <wlestes@users.sourceforge.net> 7756 7757 * TODO: rethink the todo list 7758 7759 2001-05-18 Will Estes <wlestes@users.sourceforge.net> 7760 7761 * flex.1: describe reentrant api changes 7762 7763 2001-05-18 Will Estes <wlestes@users.sourceforge.net> 7764 7765 * TODO: mention work needed for tests/ 7766 7767 2001-05-18 Will Estes <wlestes@users.sourceforge.net> 7768 7769 * configure.in: tell auto* about the test directory 7770 7771 2001-05-18 Will Estes <wlestes@users.sourceforge.net> 7772 7773 * README: make punctuation uniform, mention the new tests/ directory 7774 7775 2001-05-18 Will Estes <wlestes@users.sourceforge.net> 7776 7777 * NEWS: reformat items; cut out old items and move them to ONEWS 7778 7779 2001-05-18 Will Estes <wlestes@users.sourceforge.net> 7780 7781 * ONEWS: move old NEWS items to ONEWS 7782 7783 2001-05-18 Will Estes <wlestes@users.sourceforge.net> 7784 7785 * tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in, 7786 tests/TEMPLATE/parser.y, tests/TEMPLATE/scanner.l, 7787 tests/TEMPLATE/test.input, tests/configure.in, 7788 tests/test-basic-nr/Makefile.in, tests/test-basic-nr/scanner.l, 7789 tests/test-basic-nr/test.input, tests/test-basic-r/Makefile.in, 7790 tests/test-basic-r/scanner.l, tests/test-basic-r/test.input, 7791 tests/test-bison-yylloc/Makefile.in, 7792 tests/test-bison-yylloc/parser.y, 7793 tests/test-bison-yylloc/scanner.l, 7794 tests/test-bison-yylloc/test.input, 7795 tests/test-bison-yylval/Makefile.in, 7796 tests/test-bison-yylval/parser.y, 7797 tests/test-bison-yylval/scanner.l, 7798 tests/test-bison-yylval/test.input, 7799 tests/test-include-by-buffer/Makefile.in, 7800 tests/test-include-by-buffer/scanner.l, 7801 tests/test-include-by-buffer/test-1.input, 7802 tests/test-include-by-buffer/test-2.input, 7803 tests/test-include-by-buffer/test-3.input, 7804 tests/test-include-by-reentrant/Makefile.in, 7805 tests/test-include-by-reentrant/scanner.l, 7806 tests/test-include-by-reentrant/test-1.input, 7807 tests/test-include-by-reentrant/test-2.input, 7808 tests/test-include-by-reentrant/test-3.input, 7809 tests/test-prefix-nr/Makefile.in, tests/test-prefix-nr/README, 7810 tests/test-prefix-nr/scanner.l, tests/test-prefix-r/Makefile.in, 7811 tests/test-prefix-r/README, tests/test-prefix-r/scanner.l, 7812 tests/test-pthread/Makefile.in, tests/test-pthread/scanner.l, 7813 tests/test-pthread/test-1.input, tests/test-pthread/test-2.input, 7814 tests/test-pthread/test-3.input, tests/test-pthread/test-4.input, 7815 tests/test-pthread/test-5.input, tests/test-string-nr/Makefile.in, 7816 tests/test-string-nr/scanner.l, tests/test-string-r/Makefile.in, 7817 tests/test-string-r/scanner.l, tests/test-yyextra/Makefile.in, 7818 tests/test-yyextra/scanner.l, tests/test-yyextra/test.input: add 7819 john millaway's test directory 7820 7821 2001-05-04 Will Estes <wlestes@users.sourceforge.net> 7822 7823 * to.do/flex.rmail: more mail in flex.rmail 7824 7825 2001-05-03 Will Estes <wlestes@users.sourceforge.net> 7826 7827 * FlexLexer.h, ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, 7828 libmain.c, libyywrap.c, main.c, misc.c, nfa.c, parse.y, scan.l, 7829 sym.c, tblcmp.c, yylex.c: remove extraneous rcs keywords 7830 7831 2001-05-03 Will Estes <wlestes@users.sourceforge.net> 7832 7833 * README: mention RoadMap 7834 7835 2001-05-01 Will Estes <wlestes@users.sourceforge.net> 7836 7837 * examples/README, examples/debflex.awk, examples/manual/ChangeLog, 7838 examples/manual/Makefile, examples/manual/README, 7839 examples/manual/cat.lex, examples/manual/dates.lex, 7840 examples/manual/datetest.dat, examples/manual/eof_rules.lex, 7841 examples/manual/eof_test01.txt, examples/manual/eof_test02.txt, 7842 examples/manual/eof_test03.txt, examples/manual/expr.lex, 7843 examples/manual/expr.y, examples/manual/front.lex, 7844 examples/manual/front.y, examples/manual/j2t.lex, 7845 examples/manual/myname.lex, examples/manual/myname.txt, 7846 examples/manual/myname2.lex, examples/manual/numbers.lex, 7847 examples/manual/pas_include.lex, examples/manual/pascal.lex, 7848 examples/manual/reject.lex, examples/manual/replace.lex, 7849 examples/manual/string1.lex, examples/manual/string2.lex, 7850 examples/manual/strtest.dat, examples/manual/unput.lex, 7851 examples/manual/user_act.lex, examples/manual/userinit.lex, 7852 examples/manual/wc.lex, examples/manual/yymore.lex, 7853 examples/manual/yymore2.lex, examples/manual/yymoretest.dat, 7854 examples/testxxLexer.l, to.do/README, to.do/Wilhelms.todo, 7855 to.do/Wish-List, to.do/flex.rmail, to.do/unicode/FlexLexer.h, 7856 to.do/unicode/ccl.c, to.do/unicode/changes.txt, 7857 to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl, 7858 to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c, 7859 to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c: 7860 adding the rest of vern's files 7861 7862 2001-05-01 Will Estes <wlestes@users.sourceforge.net> 7863 7864 * README: mention misc/ directory 7865 7866 2001-05-01 Will Estes <wlestes@users.sourceforge.net> 7867 7868 * version.h: version is 2.5.5b 7869 7870 2001-05-01 Will Estes <wlestes@users.sourceforge.net> 7871 7872 * Makefile.in: remove header from top; add rule to generate 7873 initscan.c just in case 7874 7875 2001-05-01 Will Estes <wlestes@users.sourceforge.net> 7876 7877 * configure.in: dont check for initscan.c; check for scan.l instead 7878 7879 2001-05-01 Will Estes <wlestes@users.sourceforge.net> 7880 7881 * RoadMap: list of source files 7882 7883 2001-05-01 Will Estes <wlestes@users.sourceforge.net> 7884 7885 * README: rewrite README to reflect changes in layout of directories 7886 7887 2001-05-01 Will Estes <wlestes@users.sourceforge.net> 7888 7889 * AUTHORS, THANKS, TODO: initial attempt at the files 7890 7891 2001-05-01 Will Estes <wlestes@users.sourceforge.net> 7892 7893 * COPYING: add 2001 copyright notice 7894 7895 2001-05-01 Will Estes <wlestes@users.sourceforge.net> 7896 7897 * autogen.sh: initial attempt at a bootstrap script for developers 7898 7899 2001-05-01 Will Estes <wlestes@users.sourceforge.net> 7900 7901 * flex.texi: texinfo manual, old contributed version 7902 7903 2000-08-21 Vern Paxson <vern@ee.lbl.gov> 7904 7905 * flex.1: fixed some bugs in examples of [[:...:]] ccls 7906 7907 2000-08-21 Vern Paxson <vern@ee.lbl.gov> 7908 7909 * version.h: version shipped to Dick King 7910 7911 2000-08-21 Vern Paxson <vern@ee.lbl.gov> 7912 7913 * flex.skl: explicit include of iostream.h 7914 7915 2000-08-21 Vern Paxson <vern@ee.lbl.gov> 7916 7917 * scan.l: if a newline is seen in <ACTION_STRING>, assume it 7918 terminates the string. 7919 7920 2000-08-21 Vern Paxson <vern@ee.lbl.gov> 7921 7922 * flexdef.h, sym.c: moved symbol table definitions from flexdef.h 7923 into sym.c 7924 7925 2000-08-21 Vern Paxson <vern@ee.lbl.gov> 7926 7927 * dfa.c: fixed underallocation for accset 7928 7929 1997-06-27 Vern Paxson <vern@ee.lbl.gov> 7930 7931 * COPYING: revised for rms 7932 7933 1997-06-23 Vern Paxson <vern@ee.lbl.gov> 7934 7935 * flex.skl: fixed memory leak 7936 7937 1997-06-23 Vern Paxson <vern@ee.lbl.gov> 7938 7939 * flex.1: input() doesn't destroy yytext 7940 7941 1997-06-23 Vern Paxson <vern@ee.lbl.gov> 7942 7943 * FlexLexer.h: wrapped with extern "C++" 7944 7945 1996-12-13 Vern Paxson <vern@ee.lbl.gov> 7946 7947 * flex.skl: use delete [] for yy_state_buf 7948 7949 1996-10-29 Vern Paxson <vern@ee.lbl.gov> 7950 7951 * flex.skl: fixed %option noinput 7952 7953 1996-10-29 Vern Paxson <vern@ee.lbl.gov> 7954 7955 * flex.skl: free(char*) fix ... Sigh ... 7956 7957 1996-10-11 Vern Paxson <vern@ee.lbl.gov> 7958 7959 * gen.c: bug fix for yymore()/yylineno interaction 7960 7961 1996-10-11 Vern Paxson <vern@ee.lbl.gov> 7962 7963 * gen.c: fixed memory leak 7964 7965 1996-09-10 Vern Paxson <vern@ee.lbl.gov> 7966 7967 * NEWS: release 2.5.4 7968 7969 1996-09-10 Vern Paxson <vern@ee.lbl.gov> 7970 7971 * Makefile.in: more stuff for distclean 7972 7973 1996-09-10 Vern Paxson <vern@ee.lbl.gov> 7974 7975 * flex.skl: "str" -> "yy_str" 7976 7977 1996-09-10 Vern Paxson <vern@ee.lbl.gov> 7978 7979 * version.h: 2.5.4 7980 7981 1996-07-02 Vern Paxson <vern@ee.lbl.gov> 7982 7983 * flex.skl: (attempted) fix for input() crossing a file boundary 7984 7985 1996-05-29 Vern Paxson <vern@ee.lbl.gov> 7986 7987 * NEWS: don't do Acorn diffs 7988 7989 1996-05-29 Vern Paxson <vern@ee.lbl.gov> 7990 7991 * NEWS: some minor additions for 2.5.3 7992 7993 1996-05-29 Vern Paxson <vern@ee.lbl.gov> 7994 7995 * NEWS, version.h: 2.5.3 7996 7997 1996-05-25 Vern Paxson <vern@ee.lbl.gov> 7998 7999 * flex.skl: initialize yy_more_offset etc. for yyFlexLexer class 8000 8001 1996-05-25 Vern Paxson <vern@ee.lbl.gov> 8002 8003 * flex.skl: niggling cosmetic tweak 8004 8005 1996-05-25 Vern Paxson <vern@ee.lbl.gov> 8006 8007 * flex.skl: bug fixes for yymore (especially with %array) 8008 8009 1996-05-25 Vern Paxson <vern@ee.lbl.gov> 8010 8011 * gen.c: yymore + %array tweaks 8012 8013 1996-05-25 Vern Paxson <vern@ee.lbl.gov> 8014 8015 * FlexLexer.h: added yy_{,prev_}more_offset 8016 8017 1996-05-25 Vern Paxson <vern@ee.lbl.gov> 8018 8019 * main.c: removed decl of unused library function 8020 8021 1996-05-25 Vern Paxson <vern@ee.lbl.gov> 8022 8023 * flex.skl: snapshot of cscope yymore fixes, prior to switching 8024 yymore-on-%array approach 8025 8026 1995-12-18 Vern Paxson <vern@ee.lbl.gov> 8027 8028 * gen.c: don't stack states on NUL-transitions that are jams 8029 8030 1995-09-27 Vern Paxson <vern@ee.lbl.gov> 8031 8032 * libmain.c: fixed re Esmond Pitt's ancient suggestion 8033 8034 1995-04-28 Vern Paxson <vern@ee.lbl.gov> 8035 8036 * misc.c: ANSI C / Solaris tweak 8037 8038 1995-04-24 Vern Paxson <vern@ee.lbl.gov> 8039 8040 * flex.1: credits 8041 8042 1995-04-24 Vern Paxson <vern@ee.lbl.gov> 8043 8044 * NEWS: multiple FlexLexer.h includes 8045 8046 1995-04-24 Vern Paxson <vern@ee.lbl.gov> 8047 8048 * FlexLexer.h: fix multiple inclusions 8049 8050 1995-04-24 Vern Paxson <vern@ee.lbl.gov> 8051 8052 * scan.l: lint tweak 8053 8054 1995-04-24 Vern Paxson <vern@ee.lbl.gov> 8055 8056 * flex.1: typo fixed 8057 8058 1995-04-24 Vern Paxson <vern@ee.lbl.gov> 8059 8060 * flex.1: credits update 8061 8062 1995-04-24 Vern Paxson <vern@ee.lbl.gov> 8063 8064 * flex.skl: (char*) cast for realloc 8065 8066 1995-04-24 Vern Paxson <vern@ee.lbl.gov> 8067 8068 * NEWS: (char*) tweak 8069 8070 1995-04-21 Vern Paxson <vern@ee.lbl.gov> 8071 8072 * NEWS: VMS update for 2.5.2 8073 8074 1995-04-21 Vern Paxson <vern@ee.lbl.gov> 8075 8076 * Makefile.in: clarify when 8-bit scanners are created by default, 8077 vs. 7-bit 8078 8079 1995-04-21 Vern Paxson <vern@ee.lbl.gov> 8080 8081 * parse.y: reworked alloca() chud, from Francois 8082 8083 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8084 8085 * NEWS, version.h: 2.5.2 8086 8087 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8088 8089 * flex.1: 2.5.2 update 8090 8091 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8092 8093 * dfa.c, main.c: const -> yyconst 8094 8095 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8096 8097 * Makefile.in: fixed some old libfl.a references 8098 8099 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8100 8101 * Makefile.in: some (but not all) of Francois' tweaks 8102 8103 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8104 8105 * configure.in: tweaks from Francois 8106 8107 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8108 8109 * flex.skl: yy_delete_buffer allows nil buffer pointer 8110 8111 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8112 8113 * main.c: do_stdinit now defaults to false 8114 8115 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8116 8117 * FlexLexer.h: remove first default for yylex(new_in, new_out) 8118 8119 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8120 8121 * flex.skl: rearrange some definitions; fix YY_NO_UNPUT 8122 8123 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8124 8125 * parse.y: more alloca() bullshit 8126 8127 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8128 8129 * misc.c: octal escape sequence must have just digits 0-7 8130 8131 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8132 8133 * scan.l: '-' means stdin octal escape sequence must just be digits 8134 0-7 8135 8136 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8137 8138 * main.c: -- terminates options 8139 8140 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8141 8142 * flexdef.h: added dataflush() prototype 8143 8144 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8145 8146 * misc.c: move dataflush, otoi prototypes into flexdef.h 8147 8148 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8149 8150 * flex.skl, gen.c: const -> yyconst 8151 8152 1995-04-20 Vern Paxson <vern@ee.lbl.gov> 8153 8154 * gen.c: fixed bug in needing yy_cp for -Cf w/ backing up 8155 8156 1995-03-28 Vern Paxson <vern@ee.lbl.gov> 8157 8158 * README, flex.1: Stan Adermann credit 8159 8160 1995-03-27 Vern Paxson <vern@ee.lbl.gov> 8161 8162 * README: beta-tester update 8163 8164 1995-03-27 Vern Paxson <vern@ee.lbl.gov> 8165 8166 * NEWS, version.h: 2.5.1 8167 8168 1995-03-27 Vern Paxson <vern@ee.lbl.gov> 8169 8170 * flex.1: update date for 2.5.1 release, some feedbacker credits 8171 8172 1995-03-27 Vern Paxson <vern@ee.lbl.gov> 8173 8174 * gen.c: fixed lint problem with declaring yy_cp unnecessarily 8175 8176 1995-03-27 Vern Paxson <vern@ee.lbl.gov> 8177 8178 * dfa.c: {}'s around full-table initializations 8179 8180 1995-03-21 Vern Paxson <vern@ee.lbl.gov> 8181 8182 * README: for version 2.5 8183 8184 1995-03-21 Vern Paxson <vern@ee.lbl.gov> 8185 8186 * flex.1: added note regarding yylineno should be maintained on a 8187 per-buffer basis 8188 8189 1995-03-21 Vern Paxson <vern@ee.lbl.gov> 8190 8191 * NEWS: new C++ member functions 8192 8193 1995-03-21 Vern Paxson <vern@ee.lbl.gov> 8194 8195 * NEWS, flex.1: 2.5.0.8 update 8196 8197 1995-03-21 Vern Paxson <vern@ee.lbl.gov> 8198 8199 * main.c: rename yylineno if -P 8200 8201 1995-03-20 Vern Paxson <vern@ee.lbl.gov> 8202 8203 * flexdef.h: do_yylineno MARKER_DIFFERENCE depends on MAXIMUM_MNS 8204 8205 1995-03-20 Vern Paxson <vern@ee.lbl.gov> 8206 8207 * Makefile.in: removed redundant skel.c from DISTFILES 8208 8209 1995-03-20 Vern Paxson <vern@ee.lbl.gov> 8210 8211 * FlexLexer.h: debug(), setdebug(), lineno() 8212 8213 1995-03-20 Vern Paxson <vern@ee.lbl.gov> 8214 8215 * flex.skl: %option yylineno support 8216 8217 1995-03-20 Vern Paxson <vern@ee.lbl.gov> 8218 8219 * gen.c: read up to newline for interactive reads, rather than one 8220 char 8221 8222 1995-03-20 Vern Paxson <vern@ee.lbl.gov> 8223 8224 * main.c, scan.l: added %option yylineno 8225 8226 1995-03-18 Vern Paxson <vern@ee.lbl.gov> 8227 8228 * gen.c: added do_yylineno 8229 8230 1995-03-06 Vern Paxson <vern@ee.lbl.gov> 8231 8232 * NEWS, flex.1: 2.5.0.7 8233 8234 1995-03-05 Vern Paxson <vern@ee.lbl.gov> 8235 8236 * Makefile.in: realclean -> maintainer-clean 8237 8238 1995-03-05 Vern Paxson <vern@ee.lbl.gov> 8239 8240 * flex.skl: Added yy_flush_buffer 8241 8242 1995-03-05 Vern Paxson <vern@ee.lbl.gov> 8243 8244 * FlexLexer.h: added yy_flush_buffer 8245 8246 1995-03-05 Vern Paxson <vern@ee.lbl.gov> 8247 8248 * main.c: prefix support for yy_flush_buffer 8249 8250 1995-03-05 Vern Paxson <vern@ee.lbl.gov> 8251 8252 * parse.y: added %option yyclass 8253 8254 1995-03-05 Vern Paxson <vern@ee.lbl.gov> 8255 8256 * flexdef.h, main.c, scan.l: added yyclass 8257 8258 1995-03-05 Vern Paxson <vern@ee.lbl.gov> 8259 8260 * FlexLexer.h: Added switch_streams 8261 8262 1995-03-05 Vern Paxson <vern@ee.lbl.gov> 8263 8264 * flex.skl: added switch_streams 8265 8266 1995-03-05 Vern Paxson <vern@ee.lbl.gov> 8267 8268 * main.c: don't rename yy_flex_debug for C++ 8269 8270 1995-03-05 Vern Paxson <vern@ee.lbl.gov> 8271 8272 * gen.c: yy_flex_debug extern only if not C++ 8273 8274 1995-03-05 Vern Paxson <vern@ee.lbl.gov> 8275 8276 * FlexLexer.h: added yy_flex_debug member variable 8277 8278 1995-03-05 Vern Paxson <vern@ee.lbl.gov> 8279 8280 * flex.skl: yyFlexLexer initialization of yy_flex_debug 8281 8282 1995-03-04 Vern Paxson <vern@ee.lbl.gov> 8283 8284 * flexdef.h, main.c: VMS POSIX stuff 8285 8286 1995-03-04 Vern Paxson <vern@ee.lbl.gov> 8287 8288 * flex.skl: moved position of yy_init = 0 8289 8290 1995-03-04 Vern Paxson <vern@ee.lbl.gov> 8291 8292 * flex.skl: added YY_EXIT_FAILURE 8293 8294 1995-03-04 Vern Paxson <vern@ee.lbl.gov> 8295 8296 * main.c: removed VMS-specific exit 8297 8298 1995-03-04 Vern Paxson <vern@ee.lbl.gov> 8299 8300 * dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, scan.l, sym.c, 8301 yylex.c: internationalization aids 8302 8303 1995-03-04 Vern Paxson <vern@ee.lbl.gov> 8304 8305 * main.c: do yy_flex_debug prefix for both C++ and C 8306 8307 1995-02-06 Vern Paxson <vern@ee.lbl.gov> 8308 8309 * main.c: fixed program_name tweak again 8310 8311 1995-01-11 Vern Paxson <vern@ee.lbl.gov> 8312 8313 * main.c: oops, fixed program_name tweak 8314 8315 1995-01-11 Vern Paxson <vern@ee.lbl.gov> 8316 8317 * main.c: program_name is "flex" if argv[0] nil 8318 8319 1995-01-10 Vern Paxson <vern@ee.lbl.gov> 8320 8321 * NEWS: 2.5.0.5 8322 8323 1995-01-10 Vern Paxson <vern@ee.lbl.gov> 8324 8325 * flex.1: Documented YY_NUM_RULES 8326 8327 1995-01-10 Vern Paxson <vern@ee.lbl.gov> 8328 8329 * Makefile.in: added formatted man page to MISC 8330 8331 1995-01-10 Vern Paxson <vern@ee.lbl.gov> 8332 8333 * main.c: help messages to stdout 8334 8335 1995-01-09 Vern Paxson <vern@ee.lbl.gov> 8336 8337 * gen.c: Added YY_NUM_RULES 8338 8339 1995-01-09 Vern Paxson <vern@ee.lbl.gov> 8340 8341 * flex.skl: better fix for #pragma problem 8342 8343 1995-01-09 Vern Paxson <vern@ee.lbl.gov> 8344 8345 * flexdef.h: better fix for #pragma portability problem 8346 8347 1995-01-09 Vern Paxson <vern@ee.lbl.gov> 8348 8349 * misc.c: "# line" -> #line 8350 8351 1995-01-09 Vern Paxson <vern@ee.lbl.gov> 8352 8353 * flex.skl, flexdef.h: comment out Turbo C #pragma's 8354 8355 1995-01-09 Vern Paxson <vern@ee.lbl.gov> 8356 8357 * scan.l: reset linenum on new file 8358 8359 1995-01-09 Vern Paxson <vern@ee.lbl.gov> 8360 8361 * flex.skl: isatty() extern 8362 8363 1995-01-09 Vern Paxson <vern@ee.lbl.gov> 8364 8365 * NEWS, flex.1: 2.5.0.4 8366 8367 1995-01-09 Vern Paxson <vern@ee.lbl.gov> 8368 8369 * main.c: long options, VMS tweaks 8370 8371 1995-01-09 Vern Paxson <vern@ee.lbl.gov> 8372 8373 * Makefile.in: Added parse.c, parse.h for dist MISC directory 8374 8375 1995-01-09 Vern Paxson <vern@ee.lbl.gov> 8376 8377 * flexdef.h: some "const" cleansing 8378 8379 1995-01-09 Vern Paxson <vern@ee.lbl.gov> 8380 8381 * mkskel.sh: skel[] is now const 8382 8383 1995-01-09 Vern Paxson <vern@ee.lbl.gov> 8384 8385 * misc.c: some const cleansing 8386 8387 1995-01-09 Vern Paxson <vern@ee.lbl.gov> 8388 8389 * scan.l: #line in section 1 8390 8391 1995-01-05 Vern Paxson <vern@ee.lbl.gov> 8392 8393 * sym.c: preen 8394 8395 1994-12-29 Vern Paxson <vern@ee.lbl.gov> 8396 8397 * configure.in: config.h from conf.in 8398 8399 1994-12-29 Vern Paxson <vern@ee.lbl.gov> 8400 8401 * flexdef.h: for VMS, delete -> remove 8402 8403 1994-12-29 Vern Paxson <vern@ee.lbl.gov> 8404 8405 * Makefile.in: config.h.in -> conf.in rm config.h on distclean 8406 8407 1994-12-29 Vern Paxson <vern@ee.lbl.gov> 8408 8409 * main.c: stdinit tweaks 8410 8411 1994-12-29 Vern Paxson <vern@ee.lbl.gov> 8412 8413 * scan.l: added nostdinit 8414 8415 1994-12-28 Vern Paxson <vern@ee.lbl.gov> 8416 8417 * NEWS: added MS-DOS note for 2.5.0.2 8418 8419 1994-12-28 Vern Paxson <vern@ee.lbl.gov> 8420 8421 * flex.1: typos, tweaks 8422 8423 1994-12-28 Vern Paxson <vern@ee.lbl.gov> 8424 8425 * Makefile.in: removed flexdoc 8426 8427 1994-12-28 Vern Paxson <vern@ee.lbl.gov> 8428 8429 * flex.1: flexdoc/flex merge 8430 8431 1994-12-28 Vern Paxson <vern@ee.lbl.gov> 8432 8433 * flex.1: typos 8434 8435 1994-12-28 Vern Paxson <vern@ee.lbl.gov> 8436 8437 * NEWS: typo 8438 8439 1994-12-28 Vern Paxson <vern@ee.lbl.gov> 8440 8441 * flex.1: 2.5 update 8442 8443 1994-12-28 Vern Paxson <vern@ee.lbl.gov> 8444 8445 * NEWS: 2.5.0.2 8446 8447 1994-12-28 Vern Paxson <vern@ee.lbl.gov> 8448 8449 * scan.l: fixed sense of %option main implying %option noyywrap 8450 8451 1994-12-28 Vern Paxson <vern@ee.lbl.gov> 8452 8453 * flex.skl: YY_FLEX_{MAJOR,MINOR}_VERSION fixed bug in unput 8454 trashing yytext even with %array 8455 8456 1994-12-17 Vern Paxson <vern@ee.lbl.gov> 8457 8458 * flex.1: prior to 2.5 update 8459 8460 1994-12-17 Vern Paxson <vern@ee.lbl.gov> 8461 8462 * main.c: C++/-P fixes 8463 8464 1994-12-17 Vern Paxson <vern@ee.lbl.gov> 8465 8466 * FlexLexer.h: -P fixes constructor, destructor moved to flex.skl 8467 8468 1994-12-17 Vern Paxson <vern@ee.lbl.gov> 8469 8470 * flex.skl: YY_SKIP_YYWRAP yyFlexLexer constructor, destructor 8471 8472 1994-12-15 Vern Paxson <vern@ee.lbl.gov> 8473 8474 * gen.c: formatting 8475 8476 1994-12-15 Vern Paxson <vern@ee.lbl.gov> 8477 8478 * gen.c: fixed bug in adjusting yytext before backing up 8479 8480 1994-12-10 Vern Paxson <vern@ee.lbl.gov> 8481 8482 * scan.l: switched scanner itself over to [:xxx:] 8483 8484 1994-12-10 Vern Paxson <vern@ee.lbl.gov> 8485 8486 * flex.skl: added YY_FLEX_VERSION 8487 8488 1994-12-10 Vern Paxson <vern@ee.lbl.gov> 8489 8490 * scan.l: Fixed CCL-match pattern for [:whatever:] 8491 8492 1994-12-10 Vern Paxson <vern@ee.lbl.gov> 8493 8494 * parse.y: treat [:upper:] as [:lower:] if -i 8495 8496 1994-12-06 Vern Paxson <vern@ee.lbl.gov> 8497 8498 * NEWS: 2.5.0.1 8499 8500 1994-12-06 Vern Paxson <vern@ee.lbl.gov> 8501 8502 * flex.skl, gen.c: input() maintains BOL 8503 8504 1994-12-06 Vern Paxson <vern@ee.lbl.gov> 8505 8506 * flex.skl: check size of buffer in yy_scan_buffer 8507 8508 1994-12-06 Vern Paxson <vern@ee.lbl.gov> 8509 8510 * flex.skl: added %option main, fixed missing %* 8511 8512 1994-12-06 Vern Paxson <vern@ee.lbl.gov> 8513 8514 * parse.y: added ccl exprs 8515 8516 1994-12-06 Vern Paxson <vern@ee.lbl.gov> 8517 8518 * scan.l: added ccl exprs, %option main 8519 8520 1994-12-06 Vern Paxson <vern@ee.lbl.gov> 8521 8522 * yylex.c: added %options, ccl exprs 8523 8524 1994-12-05 Vern Paxson <vern@ee.lbl.gov> 8525 8526 * misc.c: undid previous change 8527 8528 1994-12-04 Vern Paxson <vern@ee.lbl.gov> 8529 8530 * Makefile.in: Makefile.in from srcdir 8531 8532 1994-12-04 Vern Paxson <vern@ee.lbl.gov> 8533 8534 * Makefile.in: added skel.c to DISTFILES 8535 8536 1994-12-04 Vern Paxson <vern@ee.lbl.gov> 8537 8538 * flex.skl: added YYSTATE alias 8539 8540 1994-12-04 Vern Paxson <vern@ee.lbl.gov> 8541 8542 * scan.l: NL is now \r?\n 8543 8544 1994-12-04 Vern Paxson <vern@ee.lbl.gov> 8545 8546 * gen.c: use cerr for C++ diagnostics 8547 8548 1994-12-03 Vern Paxson <vern@ee.lbl.gov> 8549 8550 * flex.skl: undid YY_UNIX_NEWLINE 8551 8552 1994-12-03 Vern Paxson <vern@ee.lbl.gov> 8553 8554 * flexdef.h: STDC_HEADERS to check for stdlib 8555 8556 1994-12-03 Vern Paxson <vern@ee.lbl.gov> 8557 8558 * configure.in: AC_STDC_HEADERS -> AC_HEADER_STDC 8559 8560 1994-12-03 Vern Paxson <vern@ee.lbl.gov> 8561 8562 * misc.c: \n -> '\012' 8563 8564 1994-12-03 Vern Paxson <vern@ee.lbl.gov> 8565 8566 * flex.skl: Added YY_UNIX_NEWLINE 8567 8568 1994-12-03 Vern Paxson <vern@ee.lbl.gov> 8569 8570 * flex.skl: BOL changes 8571 8572 1994-12-03 Vern Paxson <vern@ee.lbl.gov> 8573 8574 * dfa.c: fixed bug with caseins but not ecs 8575 8576 1994-12-03 Vern Paxson <vern@ee.lbl.gov> 8577 8578 * gen.c: BOL changes some casts for Turbo C 8579 8580 1994-12-03 Vern Paxson <vern@ee.lbl.gov> 8581 8582 * main.c: messages identify filenames 8583 8584 1994-12-03 Vern Paxson <vern@ee.lbl.gov> 8585 8586 * misc.c: Increase slowly if realloc double overflows 8587 8588 1994-12-03 Vern Paxson <vern@ee.lbl.gov> 8589 8590 * nfa.c: YY_RULE_SETUP 8591 8592 1994-12-03 Vern Paxson <vern@ee.lbl.gov> 8593 8594 * scan.l: Added yy_XX_state %option's Added yy_set_bol 8595 8596 1994-11-29 Vern Paxson <vern@ee.lbl.gov> 8597 8598 * Makefile.in: don't remove ~ files 8599 8600 1994-11-24 Vern Paxson <vern@ee.lbl.gov> 8601 8602 * Makefile.in: get CFLAGS from autoconf 8603 8604 1994-11-24 Vern Paxson <vern@ee.lbl.gov> 8605 8606 * dfa.c, flex.skl, flexdef.h, gen.c, misc.c, parse.y, scan.l, sym.c: 8607 Brian Madsen's tweaks for Borland 8608 8609 1994-11-24 Vern Paxson <vern@ee.lbl.gov> 8610 8611 * version.h: 2.5.0 8612 8613 1994-11-24 Vern Paxson <vern@ee.lbl.gov> 8614 8615 * flexdef.h: Added do_stdinit 8616 8617 1994-11-24 Vern Paxson <vern@ee.lbl.gov> 8618 8619 * FlexLexer.h: Added yy_delete_buffer() in destructor 8620 8621 1994-11-24 Vern Paxson <vern@ee.lbl.gov> 8622 8623 * flex.skl: Added yy_set_interactive, YY_ALWAYS_INTERACTIVE, 8624 YY_NEVER_INTERACTIVE, YY_NO_INPUT, YY_NO_UNPUT, YY_NO_*_STATE 8625 8626 1994-11-24 Vern Paxson <vern@ee.lbl.gov> 8627 8628 * main.c: Added do_stdinit, Think C hacks 8629 8630 1994-11-24 Vern Paxson <vern@ee.lbl.gov> 8631 8632 * scan.l: Added %options for input, always-interactive, 8633 never-interactive, yy_scan_{buffer,bytes,string} 8634 8635 1994-11-05 Vern Paxson <vern@ee.lbl.gov> 8636 8637 * flex.skl: size_t #ifdef's for not compiling some statics 8638 8639 1994-11-05 Vern Paxson <vern@ee.lbl.gov> 8640 8641 * Makefile.in: $(FLEX) config.h 8642 8643 1994-11-05 Vern Paxson <vern@ee.lbl.gov> 8644 8645 * configure.in: config.h, size_t, malloc.h, sys/types.h 8646 8647 1994-11-05 Vern Paxson <vern@ee.lbl.gov> 8648 8649 * flexdef.h: config.h, size_t 8650 8651 1994-11-05 Vern Paxson <vern@ee.lbl.gov> 8652 8653 * main.c: yywrap option, no stdin/out init for VMS, mundane tweaks 8654 8655 1994-11-05 Vern Paxson <vern@ee.lbl.gov> 8656 8657 * parse.y: alloca, lint tweaks 8658 8659 1994-11-05 Vern Paxson <vern@ee.lbl.gov> 8660 8661 * scan.l: %option yywrap size_t tweaks 8662 8663 1994-11-05 Vern Paxson <vern@ee.lbl.gov> 8664 8665 * tblcmp.c: size_t tweaks 8666 8667 1994-11-05 Vern Paxson <vern@ee.lbl.gov> 8668 8669 * misc.c: size_t, STDC tweaks 8670 8671 1994-11-05 Vern Paxson <vern@ee.lbl.gov> 8672 8673 * flex.skl: Added yy_scan_{buffer,bytes,string}, plus tweaks 8674 8675 1994-10-12 Vern Paxson <vern@ee.lbl.gov> 8676 8677 * flex.skl: made stack code conditional on "stack" option 8678 8679 1994-10-12 Vern Paxson <vern@ee.lbl.gov> 8680 8681 * scan.l: added use of "stack" %option 8682 8683 1994-08-03 Vern Paxson <vern@ee.lbl.gov> 8684 8685 * gen.c: Fixed fencepost in call to yy_flex_strncpy 8686 8687 1994-07-25 Vern Paxson <vern@ee.lbl.gov> 8688 8689 * flex.skl: yy_eof_status -> yy_buffer_status 8690 8691 1994-07-25 Vern Paxson <vern@ee.lbl.gov> 8692 8693 * flex.skl: yy_flex_strcpy -> yy_flex_strncpy minor prototype tweak 8694 8695 1994-07-25 Vern Paxson <vern@ee.lbl.gov> 8696 8697 * gen.c: Bug fix for matching NUL's at end of token when 8698 interactive. yy_flex_strcpy -> yy_flex_strncpy 8699 8700 1994-07-25 Vern Paxson <vern@ee.lbl.gov> 8701 8702 * nfa.c: No YY_USER_ACTION if continued action 8703 8704 1994-03-16 Vern Paxson <vern@ee.lbl.gov> 8705 8706 * flex.skl: Added fix for 8-bit chars returned by input() 8707 8708 1994-03-16 Vern Paxson <vern@ee.lbl.gov> 8709 8710 * flex.skl: Move definition of yy_flex_strcpy to come after #define 8711 of yytext_ptr 8712 8713 1994-01-08 Vern Paxson <vern@ee.lbl.gov> 8714 8715 * mkskel.sh: flex.skel -> flex.skl 8716 8717 1994-01-08 Vern Paxson <vern@ee.lbl.gov> 8718 8719 * mkskel.sh: Initial revision 8720 8721 1993-12-29 Vern Paxson <vern@ee.lbl.gov> 8722 8723 * Makefile.in: Fixed scan.c target so "make" detects flex failure 8724 8725 1993-12-27 Vern Paxson <vern@ee.lbl.gov> 8726 8727 * scan.l: Added %option's 8728 8729 1993-12-27 Vern Paxson <vern@ee.lbl.gov> 8730 8731 * Makefile.in: Nuked FLEX_FLAGS that are now done using %option 8732 8733 1993-12-27 Vern Paxson <vern@ee.lbl.gov> 8734 8735 * parse.y, scan.l: %option 8736 8737 1993-12-27 Vern Paxson <vern@ee.lbl.gov> 8738 8739 * main.c: Reworked for %option 8740 8741 1993-12-27 Vern Paxson <vern@ee.lbl.gov> 8742 8743 * flexdef.h: Added "unspecified", globals for %option 8744 8745 1993-12-27 Vern Paxson <vern@ee.lbl.gov> 8746 8747 * sym.c: start condition #define's go to action file 8748 8749 1993-12-27 Vern Paxson <vern@ee.lbl.gov> 8750 8751 * misc.c: Added action_define() 8752 8753 1993-12-27 Vern Paxson <vern@ee.lbl.gov> 8754 8755 * scan.l: Minor consolidation using scon scopes etc 8756 8757 1993-12-27 Vern Paxson <vern@ee.lbl.gov> 8758 8759 * scan.l: Modified to use scon scopes 8760 8761 1993-12-27 Vern Paxson <vern@ee.lbl.gov> 8762 8763 * scan.l: indented rules 8764 8765 1993-12-26 Vern Paxson <vern@ee.lbl.gov> 8766 8767 * parse.y: Added scon_stk stuff, format_warn 8768 8769 1993-12-26 Vern Paxson <vern@ee.lbl.gov> 8770 8771 * flexdef.h: Added format_warn 8772 8773 1993-12-26 Vern Paxson <vern@ee.lbl.gov> 8774 8775 * parse.y: Working checkpoint prior to adding <scon>{ stuff 8776 8777 1993-12-26 Vern Paxson <vern@ee.lbl.gov> 8778 8779 * flexdef.h, main.c: Added in_rule, deleted actvsc 8780 8781 1993-12-26 Vern Paxson <vern@ee.lbl.gov> 8782 8783 * misc.c: Added doubling of '\'s in filenames 8784 8785 1993-12-26 Vern Paxson <vern@ee.lbl.gov> 8786 8787 * scan.l: Added in_rule, doing_rule_action 8788 8789 1993-12-26 Vern Paxson <vern@ee.lbl.gov> 8790 8791 * sym.c: Removed actvsc 8792 8793 1993-12-23 Vern Paxson <vern@ee.lbl.gov> 8794 8795 * flex.1: -ooutput #line directives credits 8796 8797 1993-12-23 Vern Paxson <vern@ee.lbl.gov> 8798 8799 * flex.skl: Fixsed sense of test for %array 8800 8801 1993-12-23 Vern Paxson <vern@ee.lbl.gov> 8802 8803 * NEWS: 2.5.0 snapshot for Craig 8804 8805 1993-12-23 Vern Paxson <vern@ee.lbl.gov> 8806 8807 * parse.y: Added beginnings of <SCON>{ ... } 8808 8809 1993-12-23 Vern Paxson <vern@ee.lbl.gov> 8810 8811 * scan.l: Simplified scanning {}'s 8812 8813 1993-12-20 Vern Paxson <vern@ee.lbl.gov> 8814 8815 * flexdef.h: Added <stdlib.h> 8816 8817 1993-12-17 Vern Paxson <vern@ee.lbl.gov> 8818 8819 * flex.skl: prototypes for alloc/string routines 8820 8821 1993-12-17 Vern Paxson <vern@ee.lbl.gov> 8822 8823 * flex.skl: alloc, string routines internal 8824 8825 1993-12-17 Vern Paxson <vern@ee.lbl.gov> 8826 8827 * Makefile.in: Nuked lib{string,alloc}.c, added dependency of 8828 yylex.o on parse.h 8829 8830 1993-12-17 Vern Paxson <vern@ee.lbl.gov> 8831 8832 * configure.in: Check for string.h 8833 8834 1993-12-17 Vern Paxson <vern@ee.lbl.gov> 8835 8836 * flexdef.h: Use autoconf for string/strings.h yy_flex_XXX -> 8837 flex_XXX 8838 8839 1993-12-17 Vern Paxson <vern@ee.lbl.gov> 8840 8841 * scan.l: Added flex_XXX -> yy_flex_XXX wrappers 8842 8843 1993-12-17 Vern Paxson <vern@ee.lbl.gov> 8844 8845 * dfa.c, misc.c, sym.c: yy_flex_XXX -> flex_XXX 8846 8847 1993-12-17 Vern Paxson <vern@ee.lbl.gov> 8848 8849 * yylex.c: No more WHITESPACE token 8850 8851 1993-12-16 Vern Paxson <vern@ee.lbl.gov> 8852 8853 * FlexLexer.h, flex.skl: Added yy_top_state() 8854 8855 1993-12-16 Vern Paxson <vern@ee.lbl.gov> 8856 8857 * scan.l: simplified comment-scanning using push/pop states 8858 8859 1993-12-16 Vern Paxson <vern@ee.lbl.gov> 8860 8861 * parse.y: removed crufty WHITESPACE token, some uses of '\n' token 8862 8863 1993-12-15 Vern Paxson <vern@ee.lbl.gov> 8864 8865 * FlexLexer.h: start stack, extern "C++" moved 8866 8867 1993-12-15 Vern Paxson <vern@ee.lbl.gov> 8868 8869 * dfa.c: Bug fix for -CF 8870 8871 1993-12-15 Vern Paxson <vern@ee.lbl.gov> 8872 8873 * flexdef.h, misc.c: alloc routines take unsigned 8874 8875 1993-12-15 Vern Paxson <vern@ee.lbl.gov> 8876 8877 * flex.skl: start-state stacks, alloc routines take unsigned 8878 8879 1993-12-15 Vern Paxson <vern@ee.lbl.gov> 8880 8881 * flexdef.h, misc.c: bracket -CF table elements 8882 8883 1993-12-13 Vern Paxson <vern@ee.lbl.gov> 8884 8885 * misc.c: Do #bytes computation in {re,}allocate_array() only once 8886 8887 1993-12-11 Vern Paxson <vern@ee.lbl.gov> 8888 8889 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: 8890 yy_str*() -> str*() 8891 8892 1993-12-11 Vern Paxson <vern@ee.lbl.gov> 8893 8894 * Makefile.in, dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, 8895 parse.y, scan.l, sym.c: -o option 8896 8897 1993-12-11 Vern Paxson <vern@ee.lbl.gov> 8898 8899 * gen.c: lint tweak 8900 8901 1993-12-11 Vern Paxson <vern@ee.lbl.gov> 8902 8903 * NEWS: Expanded on extern "C++" news item 8904 8905 1993-12-11 Vern Paxson <vern@ee.lbl.gov> 8906 8907 * NEWS: 2.4.5 8908 8909 1993-12-11 Vern Paxson <vern@ee.lbl.gov> 8910 8911 * flex.skl: Added yy_fill_buffer 8912 8913 1993-12-11 Vern Paxson <vern@ee.lbl.gov> 8914 8915 * gen.c: is_interactive -> yy_is_interactive 8916 8917 1993-12-11 Vern Paxson <vern@ee.lbl.gov> 8918 8919 * flex.1: Updated credits 8920 8921 1993-12-11 Vern Paxson <vern@ee.lbl.gov> 8922 8923 * Makefile.in: Fixed typo in "uninstall" target 8924 8925 1993-12-11 Vern Paxson <vern@ee.lbl.gov> 8926 8927 * gen.c: Updated comment regarding 0-based vs. 1-based arrays for 8928 -CF. 8929 8930 1993-12-11 Vern Paxson <vern@ee.lbl.gov> 8931 8932 * dfa.c: Initialize dfaacc[0] for -CF representation Fixed minor 8933 memory leak 8934 8935 1993-12-11 Vern Paxson <vern@ee.lbl.gov> 8936 8937 * main.c: #include "FlexLexer.h" -> <FlexLexer.h> 8938 8939 1993-12-11 Vern Paxson <vern@ee.lbl.gov> 8940 8941 * FlexLexer.h: Added extern "C++" wrapper 8942 8943 1993-12-09 Vern Paxson <vern@ee.lbl.gov> 8944 8945 * main.c: Detect REJECT etc. before generating YY_USES_REJECT! 8946 8947 1993-12-09 Vern Paxson <vern@ee.lbl.gov> 8948 8949 * gen.c: Fixed bug in interactive reads where char is unsigned 8950 8951 1993-12-09 Vern Paxson <vern@ee.lbl.gov> 8952 8953 * parse.y: Fixed bug in treating '$' as variable trailing context 8954 8955 1993-12-09 Vern Paxson <vern@ee.lbl.gov> 8956 8957 * version.h: 2.4.5 8958 8959 1993-12-07 Vern Paxson <vern@ee.lbl.gov> 8960 8961 * README: pretester update 8962 8963 1993-12-07 Vern Paxson <vern@ee.lbl.gov> 8964 8965 * NEWS: 2.4.4 8966 8967 1993-12-07 Vern Paxson <vern@ee.lbl.gov> 8968 8969 * flex.1: LexError(), C++ experiment warning, credits 8970 8971 1993-12-07 Vern Paxson <vern@ee.lbl.gov> 8972 8973 * scan.l: Fixed 8-bit bug 8974 8975 1993-12-07 Vern Paxson <vern@ee.lbl.gov> 8976 8977 * flex.skl, gen.c: Fixed nasty 8-bit bugs 8978 8979 1993-12-07 Vern Paxson <vern@ee.lbl.gov> 8980 8981 * dfa.c, ecs.c, flexdef.h, gen.c, main.c, nfa.c, tblcmp.c: 8982 {min,max,abs} -> {MIN,MAX,ABS} 8983 8984 1993-12-07 Vern Paxson <vern@ee.lbl.gov> 8985 8986 * FlexLexer.h, flex.skl: Support for yyFlexLexer::LexerError 8987 8988 1993-12-06 Vern Paxson <vern@ee.lbl.gov> 8989 8990 * version.h: 2.4.4 8991 8992 1993-12-05 Vern Paxson <vern@ee.lbl.gov> 8993 8994 * flex.1: credits update 8995 8996 1993-12-05 Vern Paxson <vern@ee.lbl.gov> 8997 8998 * Makefile.in: very minor "install" tweaks 8999 9000 1993-12-05 Vern Paxson <vern@ee.lbl.gov> 9001 9002 * flex.skl, nfa.c: YY_USER_ACTION generated now for each case in 9003 action switch 9004 9005 1993-12-04 Vern Paxson <vern@ee.lbl.gov> 9006 9007 * flex.skl: Fixed bug in pointing yyin at a new file and resuming 9008 scanning 9009 9010 1993-12-03 Vern Paxson <vern@ee.lbl.gov> 9011 9012 * NEWS: Added note regarding g++ 2.5.X 9013 9014 1993-12-03 Vern Paxson <vern@ee.lbl.gov> 9015 9016 * flex.1: updated credits 9017 9018 1993-12-03 Vern Paxson <vern@ee.lbl.gov> 9019 9020 * NEWS: ranlib addition for 2.4.3 9021 9022 1993-12-03 Vern Paxson <vern@ee.lbl.gov> 9023 9024 * Makefile.in: Minor tweak to last change 9025 9026 1993-12-03 Vern Paxson <vern@ee.lbl.gov> 9027 9028 * Makefile.in: run ranlib on libfl.a 9029 9030 1993-12-03 Vern Paxson <vern@ee.lbl.gov> 9031 9032 * NEWS: Hopefully last update prior to 2.4.3 9033 9034 1993-12-03 Vern Paxson <vern@ee.lbl.gov> 9035 9036 * flexdef.h, gen.c, misc.c, sym.c: lint tweaks 9037 9038 1993-12-03 Vern Paxson <vern@ee.lbl.gov> 9039 9040 * Makefile.in: Added exec_prefix 9041 9042 1993-12-03 Vern Paxson <vern@ee.lbl.gov> 9043 9044 * flex.1: credit update 9045 9046 1993-12-03 Vern Paxson <vern@ee.lbl.gov> 9047 9048 * flex.skl: lint tweak 9049 9050 1993-12-03 Vern Paxson <vern@ee.lbl.gov> 9051 9052 * NEWS: FlexLexer.h fixed for separate inclusion 9053 9054 1993-12-03 Vern Paxson <vern@ee.lbl.gov> 9055 9056 * FlexLexer.h, flex.skl, main.c: mods so FlexLexer.h can be included 9057 separately 9058 9059 1993-12-03 Vern Paxson <vern@ee.lbl.gov> 9060 9061 * flex.1: -F incompatible with -+ 9062 9063 1993-12-02 Vern Paxson <vern@ee.lbl.gov> 9064 9065 * NEWS: Elaborated comments for 2.4.3 9066 9067 1993-12-02 Vern Paxson <vern@ee.lbl.gov> 9068 9069 * NEWS: 2.4.3 9070 9071 1993-12-02 Vern Paxson <vern@ee.lbl.gov> 9072 9073 * flex.1: Updated message regarding missing libfl.a routines Added 9074 thanks to Noah Friedman 9075 9076 1993-12-02 Vern Paxson <vern@ee.lbl.gov> 9077 9078 * Makefile.in: Added libstring.c Modified "lint" target to use 9079 -Dconst= Added a.out, lex.yy.cc to sundry clean targets 9080 9081 1993-12-02 Vern Paxson <vern@ee.lbl.gov> 9082 9083 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: Use 9084 yy_strXXX() routines instead of <string.h> 9085 9086 1993-12-01 Vern Paxson <vern@ee.lbl.gov> 9087 9088 * version.h: 2.4.3 9089 9090 1993-12-01 Vern Paxson <vern@ee.lbl.gov> 9091 9092 * flexdef.h, misc.c: yy_flex_xmalloc() moved to misc.c 9093 9094 1993-12-01 Vern Paxson <vern@ee.lbl.gov> 9095 9096 * flex.skl: Fixed bug in yy_fatal_error() 9097 9098 1993-12-01 Vern Paxson <vern@ee.lbl.gov> 9099 9100 * Makefile.in: ... and remove plain tar file after compression 9101 9102 1993-12-01 Vern Paxson <vern@ee.lbl.gov> 9103 9104 * NEWS: 2.4.2 9105 9106 1993-12-01 Vern Paxson <vern@ee.lbl.gov> 9107 9108 * Makefile.in: Produce both compress'd and gzip'd distribution tar 9109 files 9110 9111 1993-12-01 Vern Paxson <vern@ee.lbl.gov> 9112 9113 * version.h: Release 2.4.2 9114 9115 1993-11-30 Vern Paxson <vern@ee.lbl.gov> 9116 9117 * NEWS: -a -> -Ca 9118 9119 1993-11-30 Vern Paxson <vern@ee.lbl.gov> 9120 9121 * README: described configuration files in manifest 9122 9123 1993-11-30 Vern Paxson <vern@ee.lbl.gov> 9124 9125 * Makefile.in: Added intermediate step of copying MISC/alloca.c -> 9126 alloca.c Included CPPFLAGS when compiling alloca.c 9127 9128 1993-11-30 Vern Paxson <vern@ee.lbl.gov> 9129 9130 * README: Credit to 2.4 pre-testers. 9131 9132 1993-11-30 Vern Paxson <vern@ee.lbl.gov> 9133 9134 * gen.c: Fixed nasty bug in short/long decl decision 9135 9136 1993-11-30 Vern Paxson <vern@ee.lbl.gov> 9137 9138 * flexdef.h: Lowered MAX_SHORT out of increased general paranoia. 9139 Added yy_flex_xmalloc() proto 9140 9141 1993-11-30 Vern Paxson <vern@ee.lbl.gov> 9142 9143 * main.c: Fixed very minor typo in -v output 9144 9145 1993-11-30 Vern Paxson <vern@ee.lbl.gov> 9146 9147 * misc.c: Removed vestigal cast to (char) in isupper() call 9148 9149 1993-11-30 Vern Paxson <vern@ee.lbl.gov> 9150 9151 * misc.c: Added casts to unsigned Char for isascii() calls 9152 9153 1993-11-30 Vern Paxson <vern@ee.lbl.gov> 9154 9155 * parse.y: Added #ifdef chud for alloca() 9156 9157 1993-11-30 Vern Paxson <vern@ee.lbl.gov> 9158 9159 * Makefile.in: Added alloca 9160 9161 1993-11-30 Vern Paxson <vern@ee.lbl.gov> 9162 9163 * configure.in: Add AC_ALLOCA if using bison 9164 9165 1993-11-29 Vern Paxson <vern@ee.lbl.gov> 9166 9167 * Makefile.in: Added intermediate file going scan.l -> scan.c 9168 9169 1993-11-29 Vern Paxson <vern@ee.lbl.gov> 9170 9171 * Makefile.in: Removed parse.{c,h} from distribution files, since 9172 they may not be all that portable. 9173 9174 1993-11-29 Vern Paxson <vern@ee.lbl.gov> 9175 9176 * flex.skl: Fixed %array YYLMAX headaches, added error message if 9177 buffer needs growing but REJECT used 9178 9179 1993-11-29 Vern Paxson <vern@ee.lbl.gov> 9180 9181 * gen.c, main.c: Fixed YYLMAX headaches 9182 9183 1993-11-29 Vern Paxson <vern@ee.lbl.gov> 9184 9185 * flex.1: Documented that buffer can't grow if REJECT used 9186 9187 1993-11-29 Vern Paxson <vern@ee.lbl.gov> 9188 9189 * Makefile.in: Added parse.{c,h} to dist files 9190 9191 1993-11-29 Vern Paxson <vern@ee.lbl.gov> 9192 9193 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l: Fixed to 9194 buffer section 1 definitions 9195 9196 1993-11-29 Vern Paxson <vern@ee.lbl.gov> 9197 9198 * sym.c: Fixed ANSI-C glitch with '%' operator 9199 9200 1993-11-29 Vern Paxson <vern@ee.lbl.gov> 9201 9202 * scan.l: Fixed mis-definition of ndlookup() 9203 9204 1993-11-29 Vern Paxson <vern@ee.lbl.gov> 9205 9206 * NEWS: 2.4 -> 2.4.1 9207 9208 1993-11-29 Vern Paxson <vern@ee.lbl.gov> 9209 9210 * Makefile.in: Added install.sh, mkinstalldirs to distribution files 9211 9212 1993-11-29 Vern Paxson <vern@ee.lbl.gov> 9213 9214 * flex.1: Added Nathan Zelle, "promoted" Francois 9215 9216 1993-11-29 Vern Paxson <vern@ee.lbl.gov> 9217 9218 * Makefile.in: only "realclean" removes flex dist depends on flex 9219 9220 1993-11-29 Vern Paxson <vern@ee.lbl.gov> 9221 9222 * flexdef.h, misc.c: myctoi takes char[] instead of Char[] 9223 9224 1993-11-28 Vern Paxson <vern@ee.lbl.gov> 9225 9226 * flexdef.h: -a -> -Ca all_lower, all_upper -> work on char* 9227 9228 1993-11-28 Vern Paxson <vern@ee.lbl.gov> 9229 9230 * Makefile.in: Added -Ca to bigcheck 9231 9232 1993-11-28 Vern Paxson <vern@ee.lbl.gov> 9233 9234 * main.c: -a -> -Ca; fixed help output 9235 9236 1993-11-28 Vern Paxson <vern@ee.lbl.gov> 9237 9238 * dfa.c, flex.1: -a -> -Ca 9239 9240 1993-11-28 Vern Paxson <vern@ee.lbl.gov> 9241 9242 * misc.c: all_lower, all_upper work on char* 9243 9244 1993-11-28 Vern Paxson <vern@ee.lbl.gov> 9245 9246 * scan.l: Fixed some casts now that yytext is always char* and never 9247 unsigned char* 9248 9249 1993-11-28 Vern Paxson <vern@ee.lbl.gov> 9250 9251 * Makefile.in: Francois' tweaks 9252 9253 1993-11-28 Vern Paxson <vern@ee.lbl.gov> 9254 9255 * configure.in: AC_LN_S, AC_STDC_HEADERS (but not AC_ALLOCA) 9256 9257 1993-11-27 Vern Paxson <vern@ee.lbl.gov> 9258 9259 * NEWS: fixed typo 9260 9261 1993-11-27 Vern Paxson <vern@ee.lbl.gov> 9262 9263 * Makefile.in: Don't remove dist directory 9264 9265 1993-11-27 Vern Paxson <vern@ee.lbl.gov> 9266 9267 * Makefile.in: Include liballoc.c in lint targets 9268 9269 1993-11-27 Vern Paxson <vern@ee.lbl.gov> 9270 9271 * misc.c: lint tweak 9272 9273 1993-11-27 Vern Paxson <vern@ee.lbl.gov> 9274 9275 * Makefile.in: Added -l compression to bigcheck 9276 9277 1993-11-27 Vern Paxson <vern@ee.lbl.gov> 9278 9279 * Makefile.in: permission tweaking for "dist" 9280 9281 1993-11-27 Vern Paxson <vern@ee.lbl.gov> 9282 9283 * Makefile.in: more "dist" tweaks 9284 9285 1993-11-27 Vern Paxson <vern@ee.lbl.gov> 9286 9287 * Makefile.in: Changed "make dist" to use version.h, include scan.c 9288 in initial dir copy 9289 9290 1993-11-27 Vern Paxson <vern@ee.lbl.gov> 9291 9292 * version.h: 2.4.1 9293 9294 1993-11-27 Vern Paxson <vern@ee.lbl.gov> 9295 9296 * README: Revised as per Francois Pinard 9297 9298 1993-11-27 Vern Paxson <vern@ee.lbl.gov> 9299 9300 * COPYING: flex.skel -> flex.skl 9301 9302 1993-11-27 Vern Paxson <vern@ee.lbl.gov> 9303 9304 * NEWS: Updated date of 2.4 release 9305 9306 1993-11-27 Vern Paxson <vern@ee.lbl.gov> 9307 9308 * Makefile.in: Removed manual & nroff output from distribution 9309 9310 1993-11-27 Vern Paxson <vern@ee.lbl.gov> 9311 9312 * NEWS: 2.4.1 release 9313 9314 1993-11-27 Vern Paxson <vern@ee.lbl.gov> 9315 9316 * configure.in: Initial revision 9317 9318 1993-11-27 Vern Paxson <vern@ee.lbl.gov> 9319 9320 * Makefile.in: Merge w/ 2.4.1 changes added "dist2" target 9321 9322 1993-11-26 Vern Paxson <vern@ee.lbl.gov> 9323 9324 * Makefile.in: Initial revision 9325 9326 1993-11-26 Vern Paxson <vern@ee.lbl.gov> 9327 9328 * flexdef.h: Removed #ifndef FILE protection from include of stdio 9329 9330 1993-11-26 Vern Paxson <vern@ee.lbl.gov> 9331 9332 * flex.1: Added Francois Pinard to distribution headache helpers 9333 9334 1993-11-26 Vern Paxson <vern@ee.lbl.gov> 9335 9336 * flex.skl: Modified C++ scanners to get input a character at a time 9337 for interactive scanners. 9338 9339 1993-11-26 Vern Paxson <vern@ee.lbl.gov> 9340 9341 * main.c: Added YY_INTERACTIVE. 9342 9343 1993-11-26 Vern Paxson <vern@ee.lbl.gov> 9344 9345 * scan.l: Put definitions inside ()'s so we can test -l option for 9346 "make bigcheck" 9347 9348 1993-11-26 Vern Paxson <vern@ee.lbl.gov> 9349 9350 * flex.1: Documented YY_INTERACTIVE. 9351 9352 1993-11-26 Vern Paxson <vern@ee.lbl.gov> 9353 9354 * flex.1, flex.skl, flexdef.h, gen.c, main.c, parse.y, scan.l: -l 9355 lex compatibility flag 9356 9357 1993-11-20 Vern Paxson <vern@ee.lbl.gov> 9358 9359 * flex.skl: Support for read()/fread() section 1 definitions precede 9360 default macro definitions 9361 9362 1993-11-20 Vern Paxson <vern@ee.lbl.gov> 9363 9364 * flexdef.h: Added use_read global 9365 9366 1993-11-20 Vern Paxson <vern@ee.lbl.gov> 9367 9368 * gen.c: Cleaner definition for yymore() Fixed string broken across 9369 multiple lines 9370 9371 1993-11-20 Vern Paxson <vern@ee.lbl.gov> 9372 9373 * main.c: Added -Cr 9374 9375 1993-11-20 Vern Paxson <vern@ee.lbl.gov> 9376 9377 * misc.c: K&R declaration for check_char() 9378 9379 1993-11-20 Vern Paxson <vern@ee.lbl.gov> 9380 9381 * flex.1: Documented -Cr 9382 9383 1993-11-20 Vern Paxson <vern@ee.lbl.gov> 9384 9385 * flex.1: No need to #undef before redefining prior to -Cr 9386 documentation 9387 9388 1993-11-10 Vern Paxson <vern@ee.lbl.gov> 9389 9390 * README: Heavily massaged for 2.4 9391 9392 1993-11-10 Vern Paxson <vern@ee.lbl.gov> 9393 9394 * flex.1: Added Landon Noll to thanks. 9395 9396 1993-11-10 Vern Paxson <vern@ee.lbl.gov> 9397 9398 * NEWS: 2.4 release 9399 9400 1993-11-10 Vern Paxson <vern@ee.lbl.gov> 9401 9402 * flex.1: 2.4 documentation 9403 9404 1993-11-10 Vern Paxson <vern@ee.lbl.gov> 9405 9406 * main.c: Added global to remember -P prefix so it can be written in 9407 -v summary. Alphabetized prefix generation, added yywrap 9408 9409 1993-11-09 Vern Paxson <vern@ee.lbl.gov> 9410 9411 * version.h: updated date for 2.4.0 :-( 9412 9413 1993-10-10 Vern Paxson <vern@ee.lbl.gov> 9414 9415 * FlexLexer.h: Whitespace tweaking 9416 9417 1993-10-10 Vern Paxson <vern@ee.lbl.gov> 9418 9419 * main.c: Use DEFAULT_CSIZE only if not using equivalence classes. 9420 9421 1993-10-10 Vern Paxson <vern@ee.lbl.gov> 9422 9423 * flex.1: Checkpoint prior to final 2.4 update 9424 9425 1993-10-04 Vern Paxson <vern@ee.lbl.gov> 9426 9427 * NEWS: Raw 2.4 changes 9428 9429 1993-10-04 Vern Paxson <vern@ee.lbl.gov> 9430 9431 * flex.skl: osfcn.h -> unistd.h 9432 9433 1993-10-04 Vern Paxson <vern@ee.lbl.gov> 9434 9435 * flex.skl: Added "static" to definition of yy_fatal_error as well 9436 as fwd decl. 9437 9438 1993-10-04 Vern Paxson <vern@ee.lbl.gov> 9439 9440 * flex.skl: Added yy_fatal_error function. 9441 9442 1993-10-03 Vern Paxson <vern@ee.lbl.gov> 9443 9444 * flex.skl, gen.c: Got rid of (char *) casts of yytext, no longer 9445 needed. 9446 9447 1993-10-03 Vern Paxson <vern@ee.lbl.gov> 9448 9449 * FlexLexer.h: YY_CHAR -> char added YYText(), YYLeng() 9450 9451 1993-10-03 Vern Paxson <vern@ee.lbl.gov> 9452 9453 * flex.skl, gen.c: Minimized use of YY_CHAR 9454 9455 1993-10-03 Vern Paxson <vern@ee.lbl.gov> 9456 9457 * main.c: Added "flex++" feature Minimized use of YY_CHAR 9458 9459 1993-10-02 Vern Paxson <vern@ee.lbl.gov> 9460 9461 * main.c: Clarified help message for -S 9462 9463 1993-10-02 Vern Paxson <vern@ee.lbl.gov> 9464 9465 * libyywrap.c, version.h: Initial revision 9466 9467 1993-10-02 Vern Paxson <vern@ee.lbl.gov> 9468 9469 * main.c: If -+ used, output to lex.yy.cc 9470 9471 1993-10-02 Vern Paxson <vern@ee.lbl.gov> 9472 9473 * FlexLexer.h, flex.skl: Switched from FILE*'s to stream's 9474 9475 1993-10-02 Vern Paxson <vern@ee.lbl.gov> 9476 9477 * flexdef.h: Added expand_nxt_chk() extern. 9478 9479 1993-10-02 Vern Paxson <vern@ee.lbl.gov> 9480 9481 * flex.skl: Added dynamic buffer growing. Added yyless() for 9482 section 3. 9483 9484 1993-10-02 Vern Paxson <vern@ee.lbl.gov> 9485 9486 * dfa.c, flexdef.h, gen.c, main.c: Added -a option for long-align. 9487 9488 1993-10-02 Vern Paxson <vern@ee.lbl.gov> 9489 9490 * scan.l: formfeed no longer considered whitespace 9491 9492 1993-09-21 Vern Paxson <vern@ee.lbl.gov> 9493 9494 * flexdef.h: Nuked FILENAMESIZE 9495 9496 1993-09-21 Vern Paxson <vern@ee.lbl.gov> 9497 9498 * main.c: yyflexlexer.h -> FlexLexer.h minor portability tweak 9499 9500 1993-09-21 Vern Paxson <vern@ee.lbl.gov> 9501 9502 * gen.c: Added start condition to EOF trace output 9503 9504 1993-09-21 Vern Paxson <vern@ee.lbl.gov> 9505 9506 * flex.skl: Added YY_START changed yyFlexLexer to define yylex() 9507 9508 1993-09-21 Vern Paxson <vern@ee.lbl.gov> 9509 9510 * misc.c: Minor portability tweaks 9511 9512 1993-09-21 Vern Paxson <vern@ee.lbl.gov> 9513 9514 * FlexLexer.h: Split into two classes, one fully abstract. yylex() 9515 no longer abstract in yyFlexLexer 9516 9517 1993-09-21 Vern Paxson <vern@ee.lbl.gov> 9518 9519 * scan.l: PC lint tweak 9520 9521 1993-09-21 Vern Paxson <vern@ee.lbl.gov> 9522 9523 * parse.y: YYSTYPE #define'd to int 9524 9525 1993-09-21 Vern Paxson <vern@ee.lbl.gov> 9526 9527 * nfa.c: minor lint tweak 9528 9529 1993-09-16 Vern Paxson <vern@ee.lbl.gov> 9530 9531 * FlexLexer.h: Initial revision 9532 9533 1993-09-16 Vern Paxson <vern@ee.lbl.gov> 9534 9535 * flexdef.h: Delete prototypes for Unix system calls. 9536 9537 1993-09-16 Vern Paxson <vern@ee.lbl.gov> 9538 9539 * ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, nfa.c, parse.y, 9540 scan.l, sym.c, tblcmp.c, yylex.c: nuked static RCS string 9541 9542 1993-09-16 Vern Paxson <vern@ee.lbl.gov> 9543 9544 * main.c: %array not allowed with C++ scanners 9545 9546 1993-09-16 Vern Paxson <vern@ee.lbl.gov> 9547 9548 * scan.l: Fixed bugs regarding %{%} code in section 2 prolog %array 9549 not allowed with C++ scanners 9550 9551 1993-08-25 Vern Paxson <vern@ee.lbl.gov> 9552 9553 * flexdef.h: Added C_plus_plus flag. 9554 9555 1993-08-25 Vern Paxson <vern@ee.lbl.gov> 9556 9557 * flex.skl: First version of C/C++ skeleton 9558 9559 1993-08-25 Vern Paxson <vern@ee.lbl.gov> 9560 9561 * gen.c: yy_state_type declared earlier. Made a bunch of statics 9562 only output if not -+ 9563 9564 1993-08-25 Vern Paxson <vern@ee.lbl.gov> 9565 9566 * main.c: Added -+ option, updated usage() output, rearranged some 9567 generated code to come at the right point in the output for 9568 yyflexlexer.h. 9569 9570 1993-08-25 Vern Paxson <vern@ee.lbl.gov> 9571 9572 * misc.c: Added %+/%-/%* to skelout() 9573 9574 1993-08-25 Vern Paxson <vern@ee.lbl.gov> 9575 9576 * scan.l: EOF in section 2 prolog leads to section 0, not section 3 9577 9578 1993-08-25 Vern Paxson <vern@ee.lbl.gov> 9579 9580 * yylex.c: Dump promotion of EOF in section 2 to turn on section 3; 9581 instead just treat it like a final EOF 9582 9583 1993-08-25 Vern Paxson <vern@ee.lbl.gov> 9584 9585 * dfa.c: yy_nxt table should be "const" 9586 9587 1993-08-24 Vern Paxson <vern@ee.lbl.gov> 9588 9589 * flexdef.h: Removed a lot of #ifdef chud "backtracking" -> "backing 9590 up" 9591 9592 1993-08-24 Vern Paxson <vern@ee.lbl.gov> 9593 9594 * main.c: "backtracking" -> "backing up" got rid of time reports 9595 9596 1993-08-24 Vern Paxson <vern@ee.lbl.gov> 9597 9598 * gen.c: "backtracking" -> "backing up" some portability tweaks 9599 fixed to only call flexscan() when done if known to be in section 3 9600 9601 1993-08-24 Vern Paxson <vern@ee.lbl.gov> 9602 9603 * misc.c: isascii() moved to flexdef.h nuked flex_gettime() 9604 9605 1993-08-24 Vern Paxson <vern@ee.lbl.gov> 9606 9607 * scan.l: Fixed bug with empty section 2 9608 9609 1993-08-24 Vern Paxson <vern@ee.lbl.gov> 9610 9611 * yylex.c: Chucked definition of isascii() 9612 9613 1993-08-24 Vern Paxson <vern@ee.lbl.gov> 9614 9615 * flex.skl: preserve yytext on input() bug fix when combining 9616 yyless() with yymore() checkpoint prior to C++ option 9617 9618 1993-08-24 Vern Paxson <vern@ee.lbl.gov> 9619 9620 * dfa.c: "backtracking" -> "backing up" 9621 9622 1993-07-09 Vern Paxson <vern@ee.lbl.gov> 9623 9624 * flex.skl: Fixed to not generate extra EOF's after reading one. 9625 9626 1993-07-05 Vern Paxson <vern@ee.lbl.gov> 9627 9628 * main.c: Spit out definition of YY_CHAR early 9629 9630 1993-07-05 Vern Paxson <vern@ee.lbl.gov> 9631 9632 * flex.skl: Some rearranging to make sure things get declared in the 9633 right order 9634 9635 1993-07-05 Vern Paxson <vern@ee.lbl.gov> 9636 9637 * tblcmp.c: Some comment fixes as per Wilhelms 9638 9639 1993-07-05 Vern Paxson <vern@ee.lbl.gov> 9640 9641 * scan.l: Nuked #undef of yywrap, now that it's a function 9642 9643 1993-07-05 Vern Paxson <vern@ee.lbl.gov> 9644 9645 * parse.y: Fixed bug with Z-a character classes as per Wilhelms 9646 9647 1993-07-05 Vern Paxson <vern@ee.lbl.gov> 9648 9649 * nfa.c: added check_char call in mkstate() to prevent bad xtion 9650 chars 9651 9652 1993-07-05 Vern Paxson <vern@ee.lbl.gov> 9653 9654 * gen.c: Fixed some reallocation bugs, etc. as per Wilhelms 9655 9656 1993-07-05 Vern Paxson <vern@ee.lbl.gov> 9657 9658 * flexdef.h: Added check_char(), readable_form() 9659 9660 1993-07-05 Vern Paxson <vern@ee.lbl.gov> 9661 9662 * flex.skl: Added #ifndef's around #define's to let user override 9663 Moved a bunch of definitions prior to section 1 9664 9665 1993-07-05 Vern Paxson <vern@ee.lbl.gov> 9666 9667 * dfa.c: Wilhems bug fixes. 9668 9669 1993-07-05 Vern Paxson <vern@ee.lbl.gov> 9670 9671 * ccl.c, misc.c: Added check_char() 9672 9673 1993-06-12 Vern Paxson <vern@ee.lbl.gov> 9674 9675 * flexdef.h: Changed to use yy_flex_alloc() and friends 9676 9677 1993-06-12 Vern Paxson <vern@ee.lbl.gov> 9678 9679 * main.c: Added -P flag 9680 9681 1993-06-12 Vern Paxson <vern@ee.lbl.gov> 9682 9683 * scan.l: Fixed bug in lex % directives 9684 9685 1993-06-12 Vern Paxson <vern@ee.lbl.gov> 9686 9687 * misc.c: Modified to use yy_flex_alloc() and friends 9688 9689 1993-06-12 Vern Paxson <vern@ee.lbl.gov> 9690 9691 * sym.c: Modified to use yy_flex_alloc() 9692 9693 1993-06-12 Vern Paxson <vern@ee.lbl.gov> 9694 9695 * flex.skl: Modified to use yy_flex_alloc() and friends Moved some 9696 globals earlier in the file to permit access in section 1 9697 9698 1993-06-12 Vern Paxson <vern@ee.lbl.gov> 9699 9700 * dfa.c: Got rid of code needed for %t 9701 9702 1993-04-14 Vern Paxson <vern@ee.lbl.gov> 9703 9704 * ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, libmain.c, 9705 main.c, misc.c, nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 9706 Reformatting. 9707 9708 1993-04-05 Vern Paxson <vern@ee.lbl.gov> 9709 9710 * flex.1: Fixed bug in description of backtracking 9711 9712 1993-04-05 Vern Paxson <vern@ee.lbl.gov> 9713 9714 * NEWS: 2.3.8 9715 9716 1993-04-05 Vern Paxson <vern@ee.lbl.gov> 9717 9718 * flex.skl, main.c: %array support 9719 9720 1993-04-05 Vern Paxson <vern@ee.lbl.gov> 9721 9722 * misc.c: Added non-STDC clause for '\a' 9723 9724 1993-04-05 Vern Paxson <vern@ee.lbl.gov> 9725 9726 * scan.l: Fixed subtle problems regarding '*'s in comments 9727 %pointer/%array match entire lines 9728 9729 1993-04-05 Vern Paxson <vern@ee.lbl.gov> 9730 9731 * gen.c: Added %array support 9732 9733 1993-02-06 Vern Paxson <vern@ee.lbl.gov> 9734 9735 * README: Finally updated email addr 9736 9737 1993-02-06 Vern Paxson <vern@ee.lbl.gov> 9738 9739 * flex.1: Mostly .LP -> .PP 9740 9741 1993-02-06 Vern Paxson <vern@ee.lbl.gov> 9742 9743 * flexdef.h: [no log message] 9744 9745 1993-02-06 Vern Paxson <vern@ee.lbl.gov> 9746 9747 * main.c, scan.l: A lot of tweaks ... 9748 9749 1993-02-06 Vern Paxson <vern@ee.lbl.gov> 9750 9751 * ccl.c: reallocate_character_array -> reallocate_Character_array 9752 9753 1993-02-06 Vern Paxson <vern@ee.lbl.gov> 9754 9755 * gen.c: Bug/lint fixes Modified to work with "action" array instead 9756 of temp file 9757 9758 1993-02-06 Vern Paxson <vern@ee.lbl.gov> 9759 9760 * sym.c: Fixed bug in 8-bit hashing 9761 9762 1993-02-06 Vern Paxson <vern@ee.lbl.gov> 9763 9764 * parse.y: numerous bug fixes extra formatting of error/warning 9765 messages added support of <*>, partial support for nested start 9766 conditions 9767 9768 1993-02-06 Vern Paxson <vern@ee.lbl.gov> 9769 9770 * ecs.c: Remove %t cruft 9771 9772 1993-02-06 Vern Paxson <vern@ee.lbl.gov> 9773 9774 * flex.skl: Beginning of %pointer/%array support 9775 9776 1993-02-06 Vern Paxson <vern@ee.lbl.gov> 9777 9778 * dfa.c: Added keeping track of which rules are useful fixed a 9779 fencepost error in checking for scanners that require -8 9780 9781 1993-02-06 Vern Paxson <vern@ee.lbl.gov> 9782 9783 * nfa.c: Added checking for whether rules are useful modified to 9784 work with internal "action" array 9785 9786 1993-02-06 Vern Paxson <vern@ee.lbl.gov> 9787 9788 * misc.c: Added internal "action" array, internal skeleton, 9789 zero_out() in lieu of bzero 9790 9791 1993-02-06 Vern Paxson <vern@ee.lbl.gov> 9792 9793 * tblcmp.c: Fixed a bunch of fencepost errors in increasing tables. 9794 9795 1993-02-06 Vern Paxson <vern@ee.lbl.gov> 9796 9797 * yylex.c: -Wall fix 9798 9799 1991-03-28 Vern Paxson <vern@ee.lbl.gov> 9800 9801 * gen.c: Fixed out-of-bounds access bug; patch #7 for release 2.3 9802 9803 1991-03-28 Vern Paxson <vern@ee.lbl.gov> 9804 9805 * NEWS: Patch #7 for 2.3 9806 9807 1990-10-23 Vern Paxson <vern@ee.lbl.gov> 9808 9809 * gen.c: fixed missing "rule_type" entry for end-of-buffer action 9810 9811 1990-08-29 Vern Paxson <vern@ee.lbl.gov> 9812 9813 * gen.c: Fixed yymore() but in not resetting yy_more_len 9814 9815 1990-08-29 Vern Paxson <vern@ee.lbl.gov> 9816 9817 * NEWS: Patch #6 for 2.3 9818 9819 1990-08-16 Vern Paxson <vern@ee.lbl.gov> 9820 9821 * NEWS: Patch #5 9822 9823 1990-08-14 Vern Paxson <vern@ee.lbl.gov> 9824 9825 * misc.c: fixed comment in myesc() 9826 9827 1990-08-14 Vern Paxson <vern@ee.lbl.gov> 9828 9829 * NEWS: fixed date in patch #4 9830 9831 1990-08-14 Vern Paxson <vern@ee.lbl.gov> 9832 9833 * NEWS: patch #4 9834 9835 1990-08-14 Vern Paxson <vern@ee.lbl.gov> 9836 9837 * misc.c: fixed hexadecimal escapes; added is_hex_digit() 9838 9839 1990-08-03 Vern Paxson <vern@ee.lbl.gov> 9840 9841 * NEWS: Patch #3 9842 9843 1990-08-03 Vern Paxson <vern@ee.lbl.gov> 9844 9845 * flex.skl, flexdef.h: changed to include <stddef.h> for __GNUC__ 9846 9847 1990-08-02 Vern Paxson <vern@ee.lbl.gov> 9848 9849 * NEWS: 2.3 patch #2 9850 9851 1990-08-02 Vern Paxson <vern@ee.lbl.gov> 9852 9853 * flex.skl: Another try at getting the malloc() definitions correct; 9854 this time for g++, too 9855 9856 1990-08-02 Vern Paxson <vern@ee.lbl.gov> 9857 9858 * flex.skl, flexdef.h: fixed to declare malloc() and free() by hand 9859 if __GNUC__ 9860 9861 1990-07-28 Vern Paxson <vern@ee.lbl.gov> 9862 9863 * flexdef.h: Changed to get malloc definition in identical fashion 9864 to that used by flex.skel 9865 9866 1990-06-28 Vern Paxson <vern@ee.lbl.gov> 9867 9868 * NEWS: [no log message] 9869 9870 1990-06-28 Vern Paxson <vern@ee.lbl.gov> 9871 9872 * flex.1: Fixed bug in mini-scanner examle Fixed bug in YY_INPUT 9873 redefinition yylineno defense reentrancy documentation Something 9874 else which I forget. 9875 9876 1990-06-27 Vern Paxson <vern@ee.lbl.gov> 9877 9878 * COPYING, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, main.c, misc.c, 9879 nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 4.4 BSD copyright 9880 9881 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9882 9883 * README: Changed prolog to reflect 2.3 release. 9884 9885 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9886 9887 * NEWS: pointed reader at Makefile instead of README for porting 9888 considerations added Makefile comments: support for SCO Unix; 9889 parameterization 9890 9891 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9892 9893 * flex.skl: Added DONT_HAVE_STDLIB_H and declarations of malloc() 9894 9895 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9896 9897 * NEWS: 2.3 changes 9898 9899 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9900 9901 * flex.1: documentation on new features Comment regarding Ove's work 9902 ^foo|bar difference between flex / lex yyin initialization 9903 difference documented that yy_switch_to_buffer can be used in 9904 yywrap() documented that # comments are deprecated 9905 9906 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9907 9908 * main.c: declared void functions as such added prototypes for 9909 forward references changed to check for error status when closing 9910 files 9911 9912 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9913 9914 * yylex.c: Added macro definition for isascii() if not already 9915 present 9916 9917 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9918 9919 * sym.c: declared void functions as such added prototypes for 9920 forward references changed to use format_pinpoint_message where 9921 appropriate 9922 9923 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9924 9925 * scan.l: declared void functions as such changed to strip # 9926 comments, as documented moved #undef of yywrap() to before include 9927 of flexdef, so prototype doesn't get screwed up 9928 9929 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9930 9931 * parse.y: introduced format_pinpoint_message() declared void 9932 functions as such changed lone <<EOF>> to apply to all outstanding 9933 start conditions 9934 9935 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9936 9937 * nfa.c, tblcmp.c: declared void functions as such added prototypes 9938 for forward references 9939 9940 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9941 9942 * misc.c: declared void functions as such prototypes for forward 9943 references shuffled around some routines to make the order perhaps a 9944 little more logical changed memory references to use void* instead 9945 of char* 9946 9947 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9948 9949 * libmain.c: Added declaration of arguments made yylex() a function 9950 9951 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9952 9953 * gen.c: prototypes for forward references declared void functions 9954 as such yy_flex_debug testing of error on file closes casts to void 9955 for sprintf() and strcpy() 9956 9957 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9958 9959 * flexdef.h: Added prototypes changed memory allocation routines to 9960 deal with void*'s instead of char*'s some rearranging for VMS 9961 9962 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9963 9964 * flex.skl: Added YY_USER_INIT Added yy_new_buffer() alias for 9965 yy_create_buffer() fixed (hopefully) malloc declaration headaches 9966 9967 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9968 9969 * ecs.c: declared void functions as such declared void functions as 9970 such 9971 9972 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9973 9974 * dfa.c: prototypes for forward references declared void functions 9975 as such 9976 9977 1990-05-26 Vern Paxson <vern@ee.lbl.gov> 9978 9979 * ccl.c: Declared void functions as such 9980 9981 1990-04-12 Vern Paxson <vern@ee.lbl.gov> 9982 9983 * flex.skl: added fix for allowing yy_switch_to_buffer() in yywrap() 9984 9985 1990-04-03 Vern Paxson <vern@ee.lbl.gov> 9986 9987 * NEWS: patch #3 - -I fix 9988 9989 1990-03-30 Vern Paxson <vern@ee.lbl.gov> 9990 9991 * gen.c: Changed generation of archaic "continue" to "goto 9992 yy_find_action" 9993 9994 1990-03-27 Vern Paxson <vern@ee.lbl.gov> 9995 9996 * NEWS: Patch #2 changes 9997 9998 1990-03-27 Vern Paxson <vern@ee.lbl.gov> 9999 10000 * flex.skl: fixed fencepost errors with yy_buf_size and detecting 10001 NUL's 10002 10003 1990-03-26 Vern Paxson <vern@ee.lbl.gov> 10004 10005 * NEWS: [no log message] 10006 10007 1990-03-26 Vern Paxson <vern@ee.lbl.gov> 10008 10009 * flex.skl: g++ tweaks 10010 10011 1990-03-23 Vern Paxson <vern@ee.lbl.gov> 10012 10013 * NEWS: Changes for Patch #1. 10014 10015 1990-03-23 Vern Paxson <vern@ee.lbl.gov> 10016 10017 * flex.skl: fix for g++ 10018 10019 1990-03-23 Vern Paxson <vern@ee.lbl.gov> 10020 10021 * flex.1: minor typos and formatting changes. Removed BITNET 10022 address. 10023 10024 1990-03-23 Vern Paxson <vern@ee.lbl.gov> 10025 10026 * README: nuked BITNET address. 10027 10028 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10029 10030 * README: 2.2 README 10031 10032 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10033 10034 * NEWS: USG alias. 10035 10036 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10037 10038 * flexdef.h: Added USG alias for SYS_V 10039 10040 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10041 10042 * : [no log message] 10043 10044 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10045 10046 * flex.skl: Tweaks for lint and C++ 10047 10048 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10049 10050 * flex.1: -ll => -lfl 10051 10052 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10053 10054 * NEWS: 2.2 changes 10055 10056 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10057 10058 * flex.skl: Changed to use YY_BUFFER_STATE everywhere. 10059 10060 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10061 10062 * flex.1: [no log message] 10063 10064 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10065 10066 * dfa.c: "associated rules" changed to "associated rule line 10067 numbers". 10068 10069 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10070 10071 * scan.l: cast added to malloc() call to keep lint happy. 10072 10073 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10074 10075 * yylex.c: Fixed handling of premature EOF's. 10076 10077 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10078 10079 * sym.c: Removed declaration of malloc() 10080 10081 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10082 10083 * scan.l: Removed malloc() declaration. Added detection of EOF in 10084 actions. 10085 10086 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10087 10088 * parse.y: Rules rewritten so '/' and '$' parsed correctly. 10089 10090 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10091 10092 * nfa.c: Corrected line numbers for continued actions. 10093 10094 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10095 10096 * misc.c: Removed declarations of malloc() and realloc(). 10097 10098 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10099 10100 * main.c: Summary of generation flags. Minor -8 tweaks. 10101 10102 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10103 10104 * gen.c: full support for -d 10105 10106 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10107 10108 * flexdef.h: defines for malloc() and realloc() conditional defines 10109 for abs(), min(), and max() 10110 10111 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10112 10113 * flex.skl: Many multiple-buffer additions. 10114 10115 1990-03-20 Vern Paxson <vern@ee.lbl.gov> 10116 10117 * dfa.c: -8 tweaks. 10118 10119 1990-03-19 Vern Paxson <vern@ee.lbl.gov> 10120 10121 * flex.skl: Proto hacks. NUL hacks. Debugging hacks. C++ hacks. 10122 10123 1990-03-16 Vern Paxson <vern@ee.lbl.gov> 10124 10125 * : RCS won't let me unedit! gets "Missing access list" 10126 10127 1990-03-16 Vern Paxson <vern@ee.lbl.gov> 10128 10129 * tblcmp.c: Minor tweaks for NUL's. 10130 10131 1990-03-16 Vern Paxson <vern@ee.lbl.gov> 10132 10133 * : no changes -- had checked out for testing smaller read buffer 10134 sizes 10135 10136 1990-03-16 Vern Paxson <vern@ee.lbl.gov> 10137 10138 * nfa.c: hack for NUL's. 10139 10140 1990-03-16 Vern Paxson <vern@ee.lbl.gov> 10141 10142 * misc.c: Hack to cshell for NUL's. 10143 10144 1990-03-16 Vern Paxson <vern@ee.lbl.gov> 10145 10146 * main.c: NUL's. -8 10147 10148 1990-03-16 Vern Paxson <vern@ee.lbl.gov> 10149 10150 * gen.c: NUL's. 10151 10152 1990-03-16 Vern Paxson <vern@ee.lbl.gov> 10153 10154 * flexdef.h: NUL's. 8-bit chars. 10155 10156 1990-03-16 Vern Paxson <vern@ee.lbl.gov> 10157 10158 * flex.skl: NUL's; indenting 10159 10160 1990-03-16 Vern Paxson <vern@ee.lbl.gov> 10161 10162 * dfa.c: more thrashing around with NUL's 10163 10164 1990-03-16 Vern Paxson <vern@ee.lbl.gov> 10165 10166 * ccl.c: removed NUL hack 10167 10168 1990-03-14 Vern Paxson <vern@ee.lbl.gov> 10169 10170 * yylex.c: Added <<EOF>> token 10171 10172 1990-03-14 Vern Paxson <vern@ee.lbl.gov> 10173 10174 * ecs.c, flexdef.h: Tweaks for NUL chars. 10175 10176 1990-03-14 Vern Paxson <vern@ee.lbl.gov> 10177 10178 * dfa.c, gen.c, main.c, misc.c, parse.y, scan.l, tblcmp.c: Tweaks 10179 for NUL chars. 10180 10181 1990-03-14 Vern Paxson <vern@ee.lbl.gov> 10182 10183 * ccl.c: Tweaks for handling NUL's. 10184 10185 1990-02-28 Vern Paxson <vern@ee.lbl.gov> 10186 10187 * flex.1: [no log message] 10188 10189 1990-02-28 Vern Paxson <vern@ee.lbl.gov> 10190 10191 * flex.1: Changed .so options.man to inlined version since flex.1 10192 will have a different (shorter) options description. 10193 10194 1990-02-28 Vern Paxson <vern@ee.lbl.gov> 10195 10196 * flex.1: [no log message] 10197 10198 1990-02-28 Vern Paxson <vern@ee.lbl.gov> 10199 10200 * flex.1: [no log message] 10201 10202 1990-02-26 Vern Paxson <vern@ee.lbl.gov> 10203 10204 * flex.1: [no log message] 10205 10206 1990-02-25 Vern Paxson <vern@ee.lbl.gov> 10207 10208 * flex.1: [no log message] 10209 10210 1990-02-25 Vern Paxson <vern@ee.lbl.gov> 10211 10212 * flex.1: Initial revision 10213 10214 1990-01-16 Vern Paxson <vern@ee.lbl.gov> 10215 10216 * gen.c: Restored EOB accepting list for REJECT. Second try at 2.2 10217 Release. 10218 10219 1990-01-16 Vern Paxson <vern@ee.lbl.gov> 10220 10221 * misc.c: Added missing ',' in error message. 2.2 Release, second 10222 try. 10223 10224 1990-01-16 Vern Paxson <vern@ee.lbl.gov> 10225 10226 * yylex.c: 8-bit char support. 2.2 Release. 10227 10228 1990-01-15 Vern Paxson <vern@ee.lbl.gov> 10229 10230 * scan.l: 8-bit char support. Arbitrary indented/%{} code allowed 10231 in section 2. \x escapes. %t support. Minor POSIX-compliance 10232 changes. BEGIN(0) -> BEGIN(INITIAL). yywrap() and set_input_file() 10233 for multiple input files. C_COMMENT_2 removed. 2.2 Release. 10234 10235 1990-01-15 Vern Paxson <vern@ee.lbl.gov> 10236 10237 * flexdef.h: 8-bit char support. SYS_V / Atari portability fixes. 10238 Removed generated array names. CSIZE now only defined if not 10239 already defined. Added "csize" global. Added "input_files", 10240 "num_input_files", and "program_name" globals. %t support globals. 10241 2.2 Release. 10242 10243 1990-01-15 Vern Paxson <vern@ee.lbl.gov> 10244 10245 * gen.c: Removed unused EOB_accepting_list array. 2.2 Release. 10246 10247 1990-01-15 Vern Paxson <vern@ee.lbl.gov> 10248 10249 * gen.c: Bug in -F table generation fixed. 8-bit char support. 10250 Hardwired generated array names. "const"'s added to generated code. 10251 Fixed yymore() / trailing context bug. 10252 10253 1990-01-15 Vern Paxson <vern@ee.lbl.gov> 10254 10255 * parse.y: 8-bit char support. Error-message pinpointing. 2.2 10256 Release. 10257 10258 1990-01-15 Vern Paxson <vern@ee.lbl.gov> 10259 10260 * main.c: Unsigned char support. %t support. Removed hard-wiring 10261 of program name "flex". -c changed to -C; -c now deprecated. -n 10262 added. :-( Multiple input files. SYSV tmpnam() use. Removed old 10263 #define's from output. Identified error messages w/ filename and 10264 line. 2.2 Release. 10265 10266 1990-01-15 Vern Paxson <vern@ee.lbl.gov> 10267 10268 * sym.c: Unsigned char support. 2.2 Release. 10269 10270 1990-01-15 Vern Paxson <vern@ee.lbl.gov> 10271 10272 * nfa.c: Removed redundant test. 2.2 Release. 10273 10274 1990-01-15 Vern Paxson <vern@ee.lbl.gov> 10275 10276 * misc.c: Unsigned char support. \x support. 2.2 Release. 10277 10278 1990-01-15 Vern Paxson <vern@ee.lbl.gov> 10279 10280 * tblcmp.c: 8-bit char support. 2.2 Release. 10281 10282 1990-01-15 Vern Paxson <vern@ee.lbl.gov> 10283 10284 * flex.skl: C++ support. Turbo-C support. 8-bit char support. 10285 yyleng is an int. unput() callable in section 3. yymore hacks. 10286 yyrestart() no longer closes stdin. 2.2 Release. 10287 10288 1990-01-15 Vern Paxson <vern@ee.lbl.gov> 10289 10290 * ecs.c: %t support. 8-bit/unsigned char support. 2.2 Release. 10291 10292 1990-01-15 Vern Paxson <vern@ee.lbl.gov> 10293 10294 * dfa.c: %t hacks. minor cosmetics. 2.2 Relase. 10295 10296 1990-01-15 Vern Paxson <vern@ee.lbl.gov> 10297 10298 * ccl.c: Changes for unsigned/8-bit chars. 2.2 Release. 10299 10300 1990-01-10 Vern Paxson <vern@ee.lbl.gov> 10301 10302 * libmain.c: Initial revision 10303 10304 1989-12-30 Vern Paxson <vern@ee.lbl.gov> 10305 10306 * nfa.c: removed gratuitous trailing context code 10307 10308 1989-12-30 Vern Paxson <vern@ee.lbl.gov> 10309 10310 * main.c: made -c<compression flags> case-sensitive 10311 10312 1989-12-30 Vern Paxson <vern@ee.lbl.gov> 10313 10314 * flex.skl: unput() bug fix 10315 10316 1989-12-30 Vern Paxson <vern@ee.lbl.gov> 10317 10318 * README: [no log message] 10319 10320 1989-06-20 Vern Paxson <vern@ee.lbl.gov> 10321 10322 * scan.l: changed to not use '|' and trailing context combo so users 10323 can test using -F ... 10324 10325 1989-06-20 Vern Paxson <vern@ee.lbl.gov> 10326 10327 * parse.y: made trailing context combined with '|' warning always 10328 come out 10329 10330 1989-06-20 Vern Paxson <vern@ee.lbl.gov> 10331 10332 * README: [no log message] 10333 10334 1989-06-20 Vern Paxson <vern@ee.lbl.gov> 10335 10336 * COPYING: Initial revision 10337 10338 1989-06-20 Vern Paxson <vern@ee.lbl.gov> 10339 10340 * NEWS, README, main.c: [no log message] 10341 10342 1989-06-20 Vern Paxson <vern@ee.lbl.gov> 10343 10344 * README: [no log message] 10345 10346 1989-06-20 Vern Paxson <vern@ee.lbl.gov> 10347 10348 * NEWS, README, main.c: [no log message] 10349 10350 1989-06-20 Vern Paxson <vern@ee.lbl.gov> 10351 10352 * : Beta release 10353 10354 1989-06-20 Vern Paxson <vern@ee.lbl.gov> 10355 10356 * NEWS, main.c: [no log message] 10357 10358 1989-06-20 Vern Paxson <vern@ee.lbl.gov> 10359 10360 * flex.skl, flexdef.h, gen.c, misc.c, nfa.c, parse.y, scan.l, sym.c: 10361 2.0.1 beta 10362 10363 1989-06-20 Vern Paxson <vern@ee.lbl.gov> 10364 10365 * README: [no log message] 10366 10367 1989-05-25 Vern Paxson <vern@ee.lbl.gov> 10368 10369 * gen.c: fixsed bug with -I and backtracking 10370 10371 1989-05-25 Vern Paxson <vern@ee.lbl.gov> 10372 10373 * flex.skl: Cleaned up forward declarations of yyunput() and input() 10374 10375 1989-05-25 Vern Paxson <vern@ee.lbl.gov> 10376 10377 * parse.y: Split copyright string. 10378 10379 1989-05-25 Vern Paxson <vern@ee.lbl.gov> 10380 10381 * nfa.c: Split copyright string. Added check for empty machine in 10382 dupmachine(). 10383 10384 1989-05-25 Vern Paxson <vern@ee.lbl.gov> 10385 10386 * ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, scan.l, sym.c, 10387 tblcmp.c, yylex.c: Split copyright string into two to avoid tempting 10388 fate with \<newline> sequences ... 10389 10390 1989-05-24 Vern Paxson <vern@ee.lbl.gov> 10391 10392 * README: updated for 2nd release Beta test added RCS header 10393 10394 1989-05-24 Vern Paxson <vern@ee.lbl.gov> 10395 10396 * flexdef.h: removed static char copyright 10397 10398 1989-05-24 Vern Paxson <vern@ee.lbl.gov> 10399 10400 * flexdef.h: Added BSD copyright notice. Removed 10401 FAST_SKELETON_FILE. 10402 10403 1989-05-24 Vern Paxson <vern@ee.lbl.gov> 10404 10405 * main.c: added BSD copyright notice. Removed references to 10406 FAST_SKELETON_FILE. 10407 10408 1989-05-24 Vern Paxson <vern@ee.lbl.gov> 10409 10410 * ecs.c, gen.c, nfa.c: Added BSD copyright notice 10411 10412 1989-05-24 Vern Paxson <vern@ee.lbl.gov> 10413 10414 * ccl.c, dfa.c, misc.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 10415 added BSD copyright notice 10416 10417 1989-05-24 Vern Paxson <vern@ee.lbl.gov> 10418 10419 * flex.skl: Initial revision 10420 10421 1989-05-19 Vern Paxson <vern@ee.lbl.gov> 10422 10423 * yylex.c: renamed accnum to num_rules 10424 10425 1989-05-19 Vern Paxson <vern@ee.lbl.gov> 10426 10427 * tblcmp.c: moved table generation code to gen.c moved ntod() to 10428 dfa.c 10429 10430 1989-05-19 Vern Paxson <vern@ee.lbl.gov> 10431 10432 * sym.c: the most piddling format change imaginable 10433 10434 1989-05-19 Vern Paxson <vern@ee.lbl.gov> 10435 10436 * scan.l: changed to look for yymore, REJECT, %used and %unused 10437 removed gross magic for dealing with section 3 10438 10439 1989-05-19 Vern Paxson <vern@ee.lbl.gov> 10440 10441 * nfa.c, parse.y: changes for variable trailing context 10442 10443 1989-05-19 Vern Paxson <vern@ee.lbl.gov> 10444 10445 * misc.c: added all_lower() and all_upper() 10446 10447 1989-05-19 Vern Paxson <vern@ee.lbl.gov> 10448 10449 * main.c: added checking for features being Really used 10450 backtracking, performance reports misc. cleanup 10451 10452 1989-05-19 Vern Paxson <vern@ee.lbl.gov> 10453 10454 * gen.c: major overhaul for merged skeleton 10455 10456 1989-05-19 Vern Paxson <vern@ee.lbl.gov> 10457 10458 * flexdef.h: a zillion changes/additions/cleanups 10459 10460 1989-05-19 Vern Paxson <vern@ee.lbl.gov> 10461 10462 * dfa.c: added backtrack report added checking for dangerous 10463 trailing context considerable minor cleanup 10464 10465 1989-05-19 Vern Paxson <vern@ee.lbl.gov> 10466 10467 * ccl.c: list_character_set() modified to take a FILE to write to 10468 ... 10469 10470 1989-05-19 Vern Paxson <vern@ee.lbl.gov> 10471 10472 * README: updated for beta release 10473 10474 1988-11-25 Vern Paxson <vern@ee.lbl.gov> 10475 10476 * main.c: added -p flag generation of #define's for scanner 10477 10478 1988-11-25 Vern Paxson <vern@ee.lbl.gov> 10479 10480 * flexdef.h: Added END_OF_BUFFER_ACTION and bol_needed 10481 10482 1988-11-25 Vern Paxson <vern@ee.lbl.gov> 10483 10484 * dfa.c: added ntod() 10485 10486 1988-05-09 Vern Paxson <vern@ee.lbl.gov> 10487 10488 * gen.c: Initial revision 10489 10490 1988-05-08 Vern Paxson <vern@ee.lbl.gov> 10491 10492 * yylex.c: RCS header changed display style of non-printings from ^x 10493 to \0xx 10494 10495 1988-05-08 Vern Paxson <vern@ee.lbl.gov> 10496 10497 * tblcmp.c: RCS header MAX_XTIONS_FOR_FULL_INTERIOR_FIT -> 10498 MAX_XTIONS_FULL_INTERIOR_FIT made back-tracking accepting number be 10499 one greater than the last legit accepting number, instead of 0. 10500 This way, end-of-buffer can take 0 and no negative accepting numbers 10501 are needed. added genftbl() changed last ftl references to C added 10502 check for UNSIGNED_CHAR's added back-track logic to make_tables() 10503 added checking and report for backtracking fixed fence-post error 10504 with onesp stack pointer 10505 10506 1988-05-08 Vern Paxson <vern@ee.lbl.gov> 10507 10508 * sym.c: RCS header changed "entry" to "sym_entry" to avoid conflict 10509 with old keyword 10510 10511 1988-05-08 Vern Paxson <vern@ee.lbl.gov> 10512 10513 * scan.l: RCS header removed \^ from ESCSEQ 10514 10515 1988-05-08 Vern Paxson <vern@ee.lbl.gov> 10516 10517 * parse.y: RCS header bug fix due to missing default rule, could 10518 have to backtrack when backtrack variables haven't been set up 10519 10520 1988-05-08 Vern Paxson <vern@ee.lbl.gov> 10521 10522 * nfa.c: RCS ident yy_cp, yy_bp support name shortenings assoc_rule 10523 support 10524 10525 1988-05-08 Vern Paxson <vern@ee.lbl.gov> 10526 10527 * misc.c: RCS header check before malloc()'ing for 16 bit overflow 10528 MS_DOS, VMS ifdef's removed commented-out \^ code removed FTLSOURCE 10529 code added readable_form() 10530 10531 1988-05-08 Vern Paxson <vern@ee.lbl.gov> 10532 10533 * main.c: Added RCS header removed revision history misc additions 10534 and fixes to globals VMS ifdef's backtracking statistics -p flag 10535 name shortenings 10536 10537 1988-05-08 Vern Paxson <vern@ee.lbl.gov> 10538 10539 * flexdef.h: removed revision history added RCS header added VMS, 10540 MS_DOS ifdef's removed DEFAULT_ACTION, changed END_OF_BUFFER_ACTION 10541 shortened MAX_XTIONS_FOR_FULL_INTERIOR_FIT to 10542 MAX_XTIONS_FULL_INTERIOR_FIT added MAX_ASSOC_RULES added 10543 performance_report, assoc_rule gloabls added num_backtracking gloabl 10544 shortened allocate_integer_pointer_array, 10545 reallocate_integer_pointer_array 10546 10547 1988-05-08 Vern Paxson <vern@ee.lbl.gov> 10548 10549 * ecs.c: added RCS id added PROCFLG to avoid assumption of signed 10550 char's 10551 10552 1988-05-08 Vern Paxson <vern@ee.lbl.gov> 10553 10554 * dfa.c: added RCS id added check_for_backtracking() added 10555 dump_associated_rules() added dump_transitions() shortened 10556 reallocate_integer_pointer_array to reallocate_int_ptr_array removed 10557 some dfaacc_{state,set} abuses 10558 10559 1988-05-08 Vern Paxson <vern@ee.lbl.gov> 10560 10561 * ccl.c: Added list_character_set() 10562 10563 1988-05-07 Vern Paxson <vern@ee.lbl.gov> 10564 10565 * ccl.c: added RCS id 10566 10567 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10568 10569 * README: minor tweaks 10570 10571 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10572 10573 * README: forgot sh flex.shar 10574 10575 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10576 10577 * README: final tweaking 10578 10579 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10580 10581 * tblcmp.c: removed minor lint fluff 10582 10583 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10584 10585 * NEWS: [no log message] 10586 10587 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10588 10589 * NEWS, README: Initial revision 10590 10591 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10592 10593 * yylex.c: added identifying comment. changed to include "parse.h" 10594 instead of "y.tab.h" 10595 10596 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10597 10598 * tblcmp.c: Changed name from flexcmp.c -> tblcmp.c fixed misc. 10599 typos made generating ec tables be a routine 10600 10601 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10602 10603 * sym.c: changed name from flexsym.c -> sym.c revamped calling 10604 sequences, etc., for extended table struct definition which now has 10605 both char * and int fields. 10606 10607 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10608 10609 * scan.l: Changed name from flexscan.l -> scan.l fixed bug in 10610 <RECOVER> added block comments between rules. 10611 10612 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10613 10614 * parse.y: changed name from flexparse.y -> parse.y added start 10615 condition "INITIAL" made a{3} have "variable length" 10616 10617 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10618 10619 * nfa.c: changed name from flexnfa.c -> nfa.c corrected some typos. 10620 10621 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10622 10623 * misc.c: changed name from flexmisc.c -> misc.c 10624 10625 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10626 10627 * main.c: fixed bug causing core dumps if skeleton files could not 10628 be opened. Added -cF. Added fullspd to be equivalent to fulltbl 10629 for which options is cannot be mixed with. 10630 10631 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10632 10633 * flexdef.h: fixed typos, enhanced symbol table definition. 10634 10635 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10636 10637 * ecs.c: changed name from flexecs.c to ecs.c 10638 10639 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10640 10641 * dfa.c: changed name from flexdfa.c to dfa.c 10642 10643 1988-04-10 Vern Paxson <vern@ee.lbl.gov> 10644 10645 * ccl.c: changed name from flexccl.c -> ccl.c 10646 10647 1988-02-13 Vern Paxson <vern@ee.lbl.gov> 10648 10649 * ccl.c, dfa.c, ecs.c, flexdef.h, main.c, misc.c, nfa.c, parse.y, 10650 scan.l, sym.c, tblcmp.c, yylex.c: Beta Release. 10651 10652 1987-11-08 Vern Paxson <vern@ee.lbl.gov> 10653 10654 * Initial revision 10655