* Added support for DIM AS [Freebasic, Bug 1741778].
* Added support for arbitrary nesting depth [Python, Bug 1684786, Debian bug 409078].
* Added support for verbatim string literals [C, Bug 1515910].
* Added support for .ctags as well as ctags.cnf on Windows [Bug 1246506].
* Added support for non-extern, non-static functions returning wchar_t, contributed by Aaron Peromsik [C++, Patch 1458930].
* Added support for numerous revision control systems including Bazaar and Mercurial [Bug 1472894].
* Added support for enums [Java, Bug 1730485, Bug 1517143, Patch 1027395, Patch 1528507].
* Added support for multiple-level namespace declarations [C].
* Added .svn to list of directories ignored during recursion (--recurse).
* Added support for BlitzBasic, PureBasic and FreeBasic [FR 1100506].
* Added support for interfaces and static/public/protected/private functions [PHP].
* Added support for 'package' keyword [Perl].
* Added support for multi-line subroutine, package, and constant definitions [Perl].
* Added support for optional subroutine declarations [Perl].
* Added support for formats [Perl].
* Added support for new convert keyword [Eiffel].
* Added optional tags for forward variable declarations (e.g. 'struct C;') [C, C++].
* Changed parsing of option input file (-L) to strip trailing white space.
* Ignore comments mixed into definitions and declarations [Perl].
* Fixed detecting labels with whitespace after label name [Perl, Bug 1752361]
* Fixed parsing of generic classes/interfaces [Java, Bug 1447756].
* Fixed misidentification of fully qualified function calls as labels [Perl].
* Fixed parsing of inner classes [Python, Bug 1411963].
* Fixed line continuation [Python, Bug 928001, Patch 819471].
* Fixed parsing of annotations [Java, Bug 1691412].
* Fixed block-comment parsing [Verilog, Patch 1458042, Bugs 960316, 1111214, 1606569, 1615060].
* Fixed typo in man page [Debian bug 366412].
* Fixed missing chunk of text in man page and over-use of hyphens in UTF-8 locales [Debian bug 271323].
* Fixed parsing of ` as a method name [Ruby].
* Fixed parsing of keywords in string literals [Ruby, Bug 1742588].
* Fixed potential segmentation violation [Bug 1672834, Bug 1222926].
* Fixed parsing of destructors with whitespace after the '~' [C++, Bug 1585745].
* Fixed default access of unions to be public [C++, Bug 1548443].
* Fixed various memory leaks, mostly contributed by Dmitry Antipov.
* Fixed parsing of `define [Verilog, Bug 961001].
* Fixed crashes involving '/' [Verilog, Bug 1743330].
* Fixed compilation problem on MinGW [Bug 1517424].
* Fixed generation of HTML-formatted man page [Bug 1645864].
* Fixed recognition of Python scripts having '!/usr/bin/python' as first line [Bug 1764148].
* Fixed parsing of Fortran comment-to-end-of-line with no newline before EOF [Debian bug 432872].
* Fixed parsing of << [C/C++, Bugs 1020715, 1093123, 1770479, 1770607].
* Fixed parsing of fully-qualified type names [Java, Bug 814263].
* Fixed handling of lone carriage-return characters in file [Bug 1773926].
properly upstream).
Fixes since v1.5.3.5
====================
* git-cvsexportcommit handles root commits better.
* git-svn dcommit used to clobber when sending a series of
patches.
* git-svn dcommit failed after attempting to rebase when
started with a dirty index; now it stops upfront.
* git-grep sometimes refused to work when your index was
unmerged.
* "git-grep -A1 -B2" acted as if it was told to run "git -A1 -B21".
* git-hash-object did not honor configuration variables, such as
core.compression.
* git-index-pack choked on a huge pack on 32-bit machines, even when
large file offsets are supported.
* atom feeds from git-web said "10" for the month of November.
* a memory leak in commit walker was plugged.
* When git-send-email inserted the original author's From:
address in body, it did not mark the message with
Content-type: as needed.
* git-revert and git-cherry-pick incorrectly refused to start
when the work tree was dirty.
* git-clean did not honor core.excludesfile configuration.
* git-add mishandled ".gitignore" files when applying them to
subdirectories.
* While importing a too branchy history, git-fastimport did not
honor delta depth limit properly.
* Support for zlib implementations that lack ZLIB_VERNUM and definition
of deflateBound() has been added.
* Quite a lot of documentation clarifications.
The PSFTOOLS are designed to manipulate fixed-width bitmap fonts, such as
DOS or Linux console fonts. Both the PSF1 (8 pixels wide) and PSF2
(any width) formats are supported; the default output format is PSF2.
Note that these programs share no code with the Linux console utilities
(kbd).
NOTE: One may use the psf2txt utility to generate data for inclusion in
NetBSD's (or OpenBSD's) wscons built-in kernel font headers. Currently,
the output requires some additional processing; I may add additional
functionality in the future, though anyone who wishes to contribute
patches is encouraged to do so! ;)
Changes from 0.10:
0.12 Mon Aug 20 16:06:50 PDT 2007
- Make this a release
0.11_03 Wed Jun 20 12:12:36 PDT 2007
- Fixed a bug in backward-compatiblity code to handle multiple
hooks in one add_trigger() call. (Thanks to mark addison)
0.11_02 Sun Jun 10 18:09:58 PDT 2007
- Added a test to make sure $_ is not clobbered
(Thanks to mark addison)
- Killed the hidden feature to add multiple hooks in one
add_trigger() call because it interfers with named parameter style
calls. (Thanks to clkao)
0.11_01 Mon May 28 21:03:03 PDT 2007
- Added support for abortable triggers.
- Added named-parameters calling convention for add_trigger
- Added new last_trigger_results method and began capturing trigger return values.
- FUNCTIONALITY CHANGE: When no triggers are called for a trigger point, the return value is now '0', not undef.
(Thanks to Jesse Vincent)
0.11 Thu Feb 22 19:02:09 PST 2007
- Fixed a bug due to Class::Data::Inheritable, where
triggers added to the superclass after trigger is added in
the child class are ignored in the child class.
See t/03_inherit.t for example.
(Thanks to Brad Choate, Yann Kerherve, Ben Trott and Fumiaki Yoshimatsu)
Changes from 0.201:
0.203 Fri Sep 7 16:59:15 PDT 2007
Test Fixes
- Moved some tests that were really testing base.pm to base.
- Made a test less dependent on the formatting of a base.pm warning.
0.202 Sun Jul 1 22:43:41 PDT 2007
Test Fixes
- A warning changed in base or fields.pm which broke t/bugs.t.
[rt.cpan.org 5293]
- Cleanup tests to use Test::More.
* Documentation: Improved the devhelp file to
- show the full method name, including the class name.
- really jump to the method's anchor on the page.
* Build: Fix the win32 build.
Changes 2.12.2:
* IconView: set_cursor(): Actually implement this.
* LinkButton: Correct the implementation of the
constructor that takes just the URI. Bug 492200
* Build: Fix the build on MacOS X. Bug 493057.
=> 9.0 as it breaks the build. This should just be considered a temporary
work around until the actual problem can be fixed as this worked for
Darwin < 9.0.
There are no changes to perl on any other platforms.
This should address PR# 37225