2.18 May 12, 2007
- Log::Dispatch::ApacheLog should really now work under mod_perl 2, as
well as mod_perl 1. RT #26910.
2.17 Mar 31, 2007
- Log::Dispatch::ApacheLog should now work under mod_perl 2, as well
as mod_perl 1.
0.88 March 7, 2007
- The XS version threw an error when it attempted to do "isa" or "can"
validation on a value that was not a string or object, such as undef
or a number. Reported by Steffen Winkler. RT #25229.
1.15 Apr 28, 2007
- Changed how objects are created in order to greatly speed up the
constructor. Instead of processing all the stack trace data when the
object is first created, this is delayed until it is needed. This
was done in order to help speed up Exception::Class. There are cases
where code may be throwing many exceptions but never examining the
stack traces.
Here is a representative benchmark of object construction for the
old code versus the new code:
Rate old new
old 1764/s -- -76%
new 7353/s 317% --
1.14 Mar 16, 2007
- Added a few micro-optimizations from Ruslan Zakirov, who is hoping
this will ultimately help speed up RT.
* Zlib.pm
Changed version number to 1.05.
* Zlib.pm
Added dummy FILENO method to stop the debugger barfing
when asked to dump a IO::Zlib object.
* Zlib.pm
Removed internal eof flag and use gzeof instead.
* t/getline.t
Added tests for the eof method while reading lines.
* t/basic.t
Add test for reading at an offset.
* Zlib.pm
Allow an offset to be specifed when reading or writing.
* Version 0.6.13 (released 2007-05-31)
** Documentation fixes.
Clarify that the C# and Java libraries are licensed under the LGPL.
Earlier, some places incorrectly said that these were licensed under
the GPL. If you encounter other places that still suggest that GPL
applies to the C# and Java library, please let me know.
** Updated Polish and Vietnamese translations.
Thanks to Jakub Bogusz <qboosh@pld-linux.org> and Clytie Siddall
<clytie@riverland.net.au>.
** Install images for the manual in $infodir.
This fixes the broken image in the info manual. Image files will be
called libidn-*.png to avoid namespace collisions with images from
other info manuals.
** Update gnulib files.
** API and ABI is backwards compatible with the previous version.
BOUML is a free UML tool box (under development) allowing you to specify and
generate code in C++, Java and Idl. It runs under Unix/Linux/Solaris, MacOS X,
and Windows. Also generates UML elements from code.
This package requires QT3 built with -no-xft. Bouml does not work with QT4.
QT3 must be built with the -no-xft option because the QT3 package has
been configured to depend on Xft2. When QT3 opens a font, the font size is
wrong, and the following message is given to the console:"couldn't open
fontconfigs chosen font with Xft!!!" Until the relationship between QT3,
fontconfigs, and Xft2 is resolved, use the -no-xft option. i.e. Prior to
building bouml, build and install "pkgsrc/x11/qt3-libs" with the following
line
CONFIGURE_ARGS+= -no-xft
added to
pkgsrc/x11/qt3-libs/Makefile.common
A chained accessor is one that always returns the object when called
with parameters (to set), and the value of the field when called with
no arguments.
[Changes for 2.0.1 - 26 Mar, 2007]
Mirror subsystem
* You can now use $SVKNORAREPLAY forcing svk to use old SVN::Mirror
for sync.
* Fix a bug when mirroring partial repository with copies, the from
revision number might not be exactly the ones we have mirrored.
* In the pipelined sync editor, use pool more wisely for invoking
editor calls. This fixes the memory bloat for syncing revisions
with large number of deleted files.
* In pipelined replay, make perl don't segfault on SIGINT.
* Fix the bug committing to subdirs of mirrors that are on /.
* Fix a bug preventing mirror --relocate to work on mirrors on '/'.
* Fix a problem replaying failing with RA_DAV_REQUEST_FAILED in some
servers.
Merge subsystem
* Fix a pool usage in Editor::Merge::apply_textdelta, which has a
side-effect causing rename-tracking smerge on a new file inside a
renamed directory to fail with SWIG-runtime error.
* Prevent unwanted repeated merges when repeatedly merging tags to a
branch. We now also record the copy source(s) of the path being
merged from in the merge ticket.
* Fix a bug in merging moved files that are modified.
* Fix a bug that smerge to checkout with changes to a copied file is
causing incomplete svn delta string.
* When merging the replaced directory, do not ignore the fact when
the delete part is already conflicting.
* Fix a bug when merging a copy that happened on an intermediate
branch, which might not map back to the merge destination.
Tools
* verify-mirror improvements.
* Ship vc-svk.el with the distribution.
Others
* Make updating a checkout that no longer exists in the depot give
proper message.
* Make checkout more robust when resuming a interrupted checkout.
* Check for .svk/floating before assuming floating checkout.
* Fix a regression which caused binary files to sometimes be
displayed as text during an "svk diff".
before the 0.35 release, which could cause monotone db files to grow
larger than necessary by not removing some file/delta content as they were
superceded by new versions. Most noticable on fresh pulls, or
via "db check". Extra content can be cleaned up with a local
sync into a fresh db.
Changes from Matt Johnston, via
pluck -r t:monotone-0.35 -r 397dcbd2f \
database.{cc,hh} diff_patch.{cc,hh} work.cc
bump PKGREVISION
The module provides an object interface for function tempdir() from
Perl module File::Temp. This allows to destroy the temporary directory
as soon as it is not needed anymore using the magic DESTROY() function
automatically called by perl when the object is no longer referenced.
Pkgsrc changes:
- The package supports installation to DESTDIR.
Changes since version 3.4:
==========================
2007-04-07 - 3.6
Include blead perl patch from Craig Berry that gives better
Module::Pluggable::Object::search_paths portability as
prompted by VMS test failures.
2007-01-29 - 3.5
Patch from Audrey Tang to prevent clobbering of $@
Ruby-GetText-Package is a localization(L10n) library and tools which modeled
after GNU gettext package.
It converts the messages to localized messages properly using client-side locale
information.
Ragel compiles finite state machines from regular languages into
executable C, C++, Objective-C, D, Java, or Ruby code. Ragel state
machines can not only recognize byte sequences as regular expression
machines do, but can also execute code at arbitrary points in the
recognition of a regular language. Code embedding is done using
inline operators that do not disrupt the regular language syntax.