bsd.pkg.mk. buildlink.mk files never need to add rpaths to LDFLAGS unless
a package installs libraries in some place other than ${PREFIX}/lib, e.g.
mysql-client, qt2-libs.
* Fix Yacc output file names
* Portability fixes
* Italian, Dutch, Swedish, Russian translation
* Many Bug Fixes
* Use of alloca in parsers
* When the generated parser lacks debugging code, YYDEBUG is now 0
(as POSIX requires) instead of being undefined.
* User Actions
Bison has always permitted actions such as { $$ = $1 }: it adds the
ending semicolon. Now if in Yacc compatibility mode, the semicolon
is no longer output: one has to write { $$ = $1; }.
* Better C++ compliance
The output parsers try to respect C++ namespaces.
* Reduced Grammars
Fixed bugs when reporting useless nonterminals.
* 64 bit hosts
The parsers work properly on 64 bit hosts.
* Error messages
Some calls to strerror resulted in scrambled or missing error messages.
* The verbose report includes the rule line numbers.
* Rule line numbers are fixed in traces.
* Parse errors
Verbose parse error messages from the parsers are better looking.
* Fixed parser memory leaks.
When the generated parser was using malloc to extend its stacks, the
previous allocations were not freed.
* Fixed verbose output file.
Some newlines were missing.
Some conflicts in state descriptions were missing.
* Fixed conflict report.
Option -v was needed to get the result.
* Fixed incorrect processing of some invalid input.
* Fixed CPP guards: 9foo.h uses BISON_9FOO_H instead of 9FOO_H.
* %token MY_EOF 0 is supported.
Before, MY_EOF was silently renumbered as 257.
* doc/refcard.tex is updated.
* %output, %file-prefix, %name-prefix.
* --output
* `--defines' and `--graph' have now an optionnal argument which is the
output file name. `-d' and `-g' do not change, they do not take any
argument.
* Portability fixes.
* The output file does not define const, as this caused problems when used
with common autoconfiguration schemes. If you still use ancient compilers
that lack const, compile with the equivalent of the C compiler option
`-Dconst='. autoconf's AC_C_CONST macro provides one way to do this.
* Added `-g' and `--graph'.
* The input and the output files has automatically a similar extension.
* NLS support updated; should hopefully be less troublesome.
* Added the old Bison reference card.
* Added `--locations' and `%locations'.
* Added `-S' and `--skeleton'.
* `%raw', `-r', `--raw' is disabled.
* Special characters are escaped when output. This solves the problems
of the #line lines with path names including backslashes.
* New directives.
* @$ Automatic location tracking.
Changes:
- Improved the algorithm for building the tree in the module browser, making
it less error-prone.
- Recursive add respects .cvsignore and $cvscfg(ignore_file_filter)
- The Working Directory Browser parses the "Sticky Options" field and uses
a different icon if a locally-added or up-to-date file is binary (-kb).
- The Log Browser color-codes the selected revisions so you can visually
match the log text with the box in the branching diagram.
- The dialog for module-level tagging (cvs rtag) is a little more
informative (and the code is a little less rococo).
- The installer has a new option "-finaldest", to facilitate building
debian-style packages.
- The man page is installed in man1 instead of mann.
- The tooltips no longer persist until the operation started by the button
is finished.
newer Python versions too,
XXX we have to override the do-patch rule to avoid patch errors
(we use EXTRACT_ELEMENTS, so we don't generally have all the
original files)
- added various aliases for functions starting with 'exp_'
- added a hook for log_file: can be set to a code ref
- fixed bug in exp_Max_Accum
- cleanup of log and exp_internal output
- moved FAQ and intro into the main pod
- removed soft_close() from DESTROY. Old behaviour is
available via $Expect::Do_Soft_Close = 1
While here update my email address.
List of changes for version 5.2:
* Portability fixes [HP-UX, Solaris, VMS, OS/2].
* Made code compilable by a C++ compiler.
* Changed reading of option files to ignore blank lines.
* Changed and enhanced interface to readtags library (see readtags.h).
* Changed from using addLanguageRegex() to addTagRegex() in regex-based
parsers.
* Added support for Lua language, submitted by Max Ischenko.
* Added instructions to man page on using tags with NEdit.
* Added setargv.obj to link for wildcard expansion [MSVC].
* Added capability to have regex invoke a callback in a regex parser.
* Fixed regex tag problem which left newlines in back-references.
* Fixed missing class-qualified tags [Eiffel].
* Fixed spurious tags for entries in final indexing clause [Eiffel].
* Fixed problem with invalid filenames in preprocessor line directives.
* Fixed bug parsing scoped variables (e.g. "b:variable") [Vim, Bug #487608].
* Fixed problem compiling readtags.c on some hosts.
* Fixed memory overwrite problem in readtags library.
Sat Jan 19 14:47:02 2002 Masaki Suketa <masaki.suketa@nifty.ne.jp>
* runit/testfailure.rb: correct not to occure
warning message with ruby -w. (Thanks to David Alan Black)
Sat Jan 12 16:11:56 2002 Masaki Suketa <masaki.suketa@nifty.ne.jp>
* runit/testfailure.rb: uses Regexp.quote to create SKIP_FILES pattern.
* Changes a few types to get the module to build on 64-bit Solaris
* Changed the up/downgrade logic to default to the older constructs, and
to only call a downgrade if specifically requested. Some older versions
of Perl were having problems with the in-place edit.
* added the new XS constant code.
* Fixed bug in Makefile.PL that stopped "perl Makefile.PL PREFIX=..."
working.
- Added Test::Harness::Straps
- Partial gutting of the internals
- analyze_file() is more portable
- Test #1 is now element 0 on the details array
- Little bug in the skip 'various reasons' logic fixed
- Wasn't filtering @INC properly when a test is run with -T
- analyze() now considers "not \nok" to be a failure but
Test::Harness still doesn't
- Made sure filehandles are getting closed
- Fixed a warning on VMS
- Removed a little unnecessary code from analyze_file()
- some POD changes.
Fixes PR/15042 by Shell Hung.
- The 'NO_VALIDATION' mode was seriously broken in that it didn't
handle defaults at all.
- The 'NO_VALIDATION' env var was mis-documented as being
'NO_VALIDATE'.
- The 'NO_VALIDATION' env var is now 'PERL_NO_VALIDATION' and this
method of disabling validation is no longer considered alpha.
- The validation functions now check this environment variable every
time they are called.
- Fix problem with CPAN shell's 'r' command that
Attribute::Params::Validate was causing with older Perl's.
- Add ability to specify defaults for parameters and get a new
hash/array back from validate or validate_pos.
- Require Attribute::Handlers if using Perl 5.6.0+.
- fix doc nits.
- Added Attribute::Params::Validate - do validation via attributes
- Rename set_options to validation_options. This can now be exported
safely and is included in the :all export tag. set_options is
deprecated and will be removed in a future release.
Also fixes PR/15225 by Shell Hung.