Changes:
* "git blame" did not work well when commit lacked the author name.
* "git branch -a name" wasn't diagnosed as an error.
* "git count-objects" did not handle packfiles that are bigger than 4G on
platforms with 32-bit off_t.
* "git checkout -m other" while on a branch that does not have any commit
segfaulted, instead of failing.
* "git fast-import" choked when fed a tag that do not point at a
commit.
* "git grep" finding from work tree files could have fed garbage to
the underlying regexec(3).
* "git grep -L" didn't show empty files (they should never match, and
they should always appear in -L output as unmatching).
* "git rebase -i" did not abort cleanly if it failed to launch the editor.
* "git reset --hard" did not work correctly when GIT_WORK_TREE environment
variable is used to point at the root of the true work tree.
* http-backend was not listed in the command list in the documentation.
* Building on FreeBSD (both 7 and 8) needs OLD_ICONV set in the Makefile
* "git checkout -m some-branch" while on an unborn branch crashed.
Pkgsrc changes:
- Drop all dependencies now that perl 5.10.0 is the minimum
required Perl version with respect to pkgsrc.
Upstream changes:
0.22 Fri, Jan 29, 2010
- Add note that people should be using MRO::Compat rather than
Class::C3 directly.
SWT is an open source widget toolkit for Java designed to provide efficient,
portable access to the user-interface facilities of the operating systems
on which it is implemented.
Based on PR#42668 by Wen Heping.
CHANGES
*******
==================
3.5.3 (2009-12-08)
==================
- Fix an edge case: make providedBy() work when a class has '__provides__' in
its __slots__ (see http://thread.gmane.org/gmane.comp.web.zope.devel/22490)
==================
3.5.2 (2009-07-01)
==================
- BaseAdapterRegistry.unregister, unsubscribe: Remove empty portions of
the data structures when something is removed. This avoids leaving
references to global objects (interfaces) that may be slated for
removal from the calling application.
==================
3.5.1 (2009-03-18)
==================
- verifyObject: use getattr instead of hasattr to test for object attributes
in order to let exceptions other than AttributeError raised by properties
propagate to the caller
- Add Sphinx-based documentation building to the package buildout
configuration. Use the ``bin/docs`` command after buildout.
- Improve package description a bit. Unify changelog entries formatting.
- Change package's mailing list address to zope-dev at zope.org as
zope3-dev at zope.org is now retired.
==================
3.5.0 (2008-10-26)
==================
- Fixed declaration of _zope_interface_coptimizations, it's not a top level
package.
- Add a DocTestSuite for odd.py module, so their tests are run.
- Allow to bootstrap on Jython.
- Fix https://bugs.launchpad.net/zope3/3.3/+bug/98388: ISpecification
was missing a declaration for __iro__.
- Added optional code optimizations support, which allows the building
of C code optimizations to fail (Jython).
- Replaced `_flatten` with a non-recursive implementation, effectively making
it 3x faster.
==================
3.4.1 (2007-10-02)
==================
- Fixed a setup bug that prevented installation from source on systems
without setuptools.
==================
3.4.0 (2007-07-19)
==================
- Final release for 3.4.0.
====================
3.4.0b3 (2007-05-22)
====================
- Objects with picky custom comparison methods couldn't be added to
component registries. Now, when checking whether an object is
already registered, identity comparison is used.
====================
3.3.0.1 (2007-01-03)
====================
- Made a reference to OverflowWarning, which disappeared in Python
2.5, conditional.
Upstream changes:
2010-01-21 John Peacock <john.peacock@havurah-software.org>
* Tagging version '0.80' using shipit.
* Ignore previous and existing tarballs
* Release to CPAN with just the assertion fix for older compilers.
* Bump $VERSION in all files in preparation for quick CPAN release
* Currently failed attempt to merge with bleadperl
1.4.3 - 2010-02-01
This is a scheduled bugfix release.
* Mercurial license has changed from GPLv2 to GPLv2+
* speed up copy detection in merge, status, and diff
* templates: fix relative path expansion on style setting
* merge: fix merging of already-merged subrepos
* summary: fix i18n issue reporting clean working directories
* hgweb: improve IIS PATH_INFO handling
* relink: Windows support
pkgsrc changes:
- Adding license definition
Upstream changes:
0.04
- Restore list context propagation for catch blocks
- Fix a bug where finally blocks weren't always invoked
0.03
- Support for 'finally' blocks (Andy Yates)
- More documentation and tests (many people)
- Sets $@ to the previous value at the beginning of the eval, to allow
the capture of an error stack when calling die.
Upstream changes:
3.21 2010-01-30
- Add test to ensure we're not depending on a module we no
longer ship.
- Fix up skip counts for Windows case - tests were failing
on Windows.
Upstream changes:
- 2010-02-01 Uploaded version 2010.002 to CPAN.
- 2010-02-01 Renamed newly created functions to *backslash() and tweaked docs.
- 2010-01-30 Uploaded version 2010.001_1 to CPAN as a developer release.
- 2010-01-30 Added tests for new functions and previous bug reports.
- 2010-01-29 Added new functions with support for more of the escapes used in
Perl's own syntax, based on email exchange with Brad Bowman.
- 2010-01-29 Changed unprintable to accept optional x in \xFF escapes as per
discussion at PerlMonks: http://perlmonks.org/?node_id=461186
- 2010-01-29 Added META.yml as requested in RT 41226 by Alexandr Ciornii.
- 2010-01-29 Used Module::Starter to update package skeleton and style.
Upstream changes:
2.2202 - Wed Jan 27 15:04:59 EST 2010
Bug fixes:
- The fix to IN/OUT/OUTLIST was itself broken and is now fixed.
[Reported by Serdar Dalgic; fix suggested by Rafael Garcia-Suarez]
We apologize for the fault in the regex. Those responsible
have been sacked.
Upstream changes:
Version 2.56: ( Thu Dec 31 06:55:01 IST 2009 )
------------------------------------------------
* Hopefully fixed the skip() in t/07misc.t
- https://rt.cpan.org/Public/Bug/Display.html?id=53238
- It was skip($num, $label) instead of skip($label, $num) and it
lacked a "SKIP:" label.
Version 2.55: ( Tue Dec 22 17:42:59 IST 2009 )
------------------------------------------------
* Refactoring the tests:
- Converted t/05hash.t to Test::More and modernised it.
- Converted t/06oo.t to Test::More and modernised it.
- Testing: extracted t/lib/Config/IniFiles/TestPaths.pm.
- Converted t/10delta.t to Test::More and modernised it.
- Add the t_unlink method.
cppcheck is a tool for static C/C++ code analysis intended to
complement the checking of the compiler. It checks for memory
leaks, mismatching allocation-deallocation, buffer overrun, unused
functions, coding style, and much more.
pkgsrc changes:
- Use more generic MASTER_SITE
Upstream changes:
1.16 Thu Jan 14 22:55:10 UTC 2010
- applied patch to fix deep recursion crash (RT #49580, Daniel LeWarne)
"This is a Hail Mary situation. It seems to work."
It doesn't reliably on NetBSD-5 or -current; namely, it makes flex
spit out a "Broken pipe" when presented with an input file on stdin.
Finding the problem area and suggesting a workaround kudos mlelstv.
There are better ways to fix it properly, which will be employed
in Due Time.
pkgsrc changes:
- Adjusting license definition
Upstream changes:
3.20 2009-01-22
- Remove references / dependency on TAP::Parser::Source::Perl
3.19 2009-01-20
- Avoid depending on Module::Build. The resulting circular
dependency made it impossible to install Test::Harness and/or
Module::Build in some cases.
3.18 2009-01-19
- Handle the case where the filename of the perl executable
contains space. Thanks to kmx.
- Various documentation fixes.
3.17_04 2009-??-??
- Fix failures due to unknown location of Perl in t/source_handler.t.
- Use EUMM style shebang magic to produce an executable 'psql'
for t/source_handler.t.
3.17_03 2009-11-19
- Fix failures due to over-strict assertions in t/source.t.
3.17_02 2009-11-17
- Merge in Steve's missing changes. Oops.
3.17_01 2009-11-17
- Re-engineered source handling API to allow users to configure how
TAP is sourced by the parser. Introduced a new 'sources' param to
TAP::Harness, and new options to prove, eg:
prove --source XYZ --xyz-option foo=bar
The new TAP::Parser::SourceHandler API makes it much easier to
write plugins. This breaks backwards compatibility for plugins &
extenstions that rely on the following APIs:
TAP::Parser::Source
TAP::Parser::SourceFactory
TAP::Parser::IteratorFactory
TAP::Parser, specifically:
new: 'source' & 'tap' params
source_class
perl_source_class
iterator_factory_class
make_source
make_perl_source
make_iterator
Please see the TAP::Parser docs for more details.
[Steve Purkis & David Wheeler]
- Removed dependency on File::Spec [Schwern]
- Made it possible to pass different args to each test [Lee Johnson]
- Added HARNESS_SUBCLASS option to Test::Harness
- Added TAP::Parser::SourceHandler::File which lets you to stream TAP
from a text file (eg: *.tap).
- Added TAP::Parser::SourceHandler::pgTAP. All the source handlers are
new, but this is the only one to add major new functioality: the
ability to run pgTAP tests (http://pgtap.projects.postgresql.org/).