Version 1.5.9beta01 [February 3, 2012]
Rebuilt configure scripts in the tar distributions.
Version 1.5.9beta02 [February 16, 2012]
Removed two unused definitions from scripts/pnglibconf.h.prebuilt
Removed some unused arrays (with #ifdef) from png_read_push_finish_row().
Removed tests for no-longer-used *_EMPTY_PLTE_SUPPORTED from pngstruct.h
Version 1.5.9rc01 [February 17, 2012]
Fixed CVE-2011-3026 buffer overrun bug. Deal more correctly with the test
on iCCP chunk length. Also removed spurious casts that may hide problems
on 16-bit systems.
Changes from previous:
----------------------
0.19 15/02/2011
- added missing prerequisite.
0.18 14/02/2011
- removed tests which are no longer applicable.
0.17 13/02/2011
- Distribution name chang: Test-YAML-Meta => Test-CPAN-Meta-YAML.
- This distribution now a wrapper around Test-CPAN-Meta-YAML.
Changes from previous:
----------------------
1.00 January 12, 2012
* MooseX::Role::Parameterized now depends on Moose 2.0300
released 2011-09-23 for its several core improvements, hence the
major version number bump.
* MXRP now uses the new meta_lookup feature added to Moose 2.0300
(specifically for MXRP) to avoid duplicating Moose-0.60-era
Moose::Role sugar. This means the error messages you get are
better, and there's a lot less ugly code in MXRP.
* Remove alias/excludes special case errors. They have long since been
replaced in core Moose by -alias and -excludes, and were finally
removed in Moose 2.0200.
* Expressly forbid using role { } inside role { } (which makes no
sense but I suppose you could accidentally trigger it)
* Documentation fix from cweyl@alumni.drew.eduhttps://github.com/sartak/MooseX-Role-Parameterized/pull/5
Changes from previous:
----------------------
2.0402 Sat, Feb 04, 2012
[OTHER]
* Minor documentation fixes.
* Fix test failure on blead (test was unnecessarily strict). Reported by
Nicholas Clark. (doy)
2.0401 Thu, Nov 17, 2011
[BUG FIXES]
* Attributes with weak_ref now weaken their associated slot when they are
initialized through a lazy default or builder. Reported by tome. (doy)
2.0400 Tue, Nov 15, 2011
[OTHER]
* No changes from 2.0302 (other than a few minor documentation tweaks).
2.0302 Wed, Nov 02, 2011
[BUG FIXES]
* Fix test failure on 5.8. (Dave Rolsky)
* Make make_immutable return value consistent and document it to be true.
(mst)
2.0301 Fri, Oct 21, 2011
[BUG FIXES]
* Fix compilation on 5.8. Reported by ether. (doy)
* A custom error class caused a warning when the class that used it was made
immutable. Reported by Maroš Kollár. RT #71514. (Dave Rolsky)
[ENHANCEMENTS]
* The enum type will now allow single value enumerations. Previously, two or
more values were required. (rjbs)
2.0300 Fri, Sep 23, 2011
[DEPRECATIONS]
* The optimize_as option for type constraints has been deprecated. Use the
inline_as option to provide inlining code instead. (Dave Rolsky)
[API CHANGES]
* Methods to introspect a class's methods will now return methods defined in
UNIVERSAL (isa, can, etc.). This also means that you can wrap these
methods with method modifiers. RT #69839. Reported by Vyacheslav
Matyukhin. (Dave Rolsky)
* The ->parent and ->parents method for a union now return the nearest
common ancestor of that union's component types. See Moose::Manual::Delta
for more details. (Dave Rolsky)
* The ->parents method used to return an arrayref for union types, and a
list of one or more types for all other types. Now they all return
lists. (Dave Rolsky)
* The ->is_subtype_of and ->is_a_type_of methods have changed their behavior
for union types. Previously, they returned true if any of their member
types returned true for a given type. Now, all of the member types must
return true. RT #67731. (Dave Rolsky)
[ENHANCEMENTS]
* The Moose::Exporter module now has a "meta_lookup" option when creating an
importer. This allows you to specify an alternate method for determining
the metaclass of a caller. This is useful for modules like
MooseX::Role::Parameterized which generate new metaclasses on the
fly. (sartak)
* Added a Moose::Meta::Method->is_stub method. (Dave Rolsky)
[BUG FIXES]
* A subtype of a union type did not return the right results when you called
->is_subtype_of or ->is_a_type_of on it. This has been fixed. RT
#70322. (Dave Rolsky)
* An attribute accessor or delegation method can overwrite a stub method and
this will no longer throw an error. Reported by Mark-Jason Dominus. RT
#69988. (Dave Rolsky)
* The error generated by unfulfilled method requirements during role
composition now mentions how to work around imported methods not being
recognized. Reported by Michael Schwern. RT #60583. (doy)
* class_type and role_type will now throw errors if you attempt to use them
to override existing types, just like type and subtype have always done.
(doy)
* Implicitly creating class or role types by using them as the 'isa' or
'does' parameter to attribute construction will now register the type. This
means that it cannot later be redefined as something else. (doy)
* $class_type->is_subtype_of no longer returns true if passed the name of the
class that the class type represents when the class type wasn't registered.
(doy)
* Removing anonymous metaclasses prematurely no longer prevents reaping of
the associated stash. (doy)
[OTHER]
* The Class::MOP::load_class and Class::MOP::is_class_loaded subroutines are
no longer documented, and will cause a deprecation warning in the
future. Moose now uses Class::Load to provide this functionality, and you
should as well. (Dave Rolsky)
2.0205 Tue, Sep 06, 2011
[NEW FEATURES]
* The Array and Hash native traits now provide a "shallow_clone" method,
which will return a reference to a new container with the same contents as
the attribute's reference.
[ENHANCEMENTS]
* Specifying an invalid value in a hashref 'handles' value now throws a
sensible error. Reported by Mark-Jason Dominus. RT #69990. (Dave
Rolsky)
[BUG FIXES]
* When specifying an attribute trait, passing options for the trait besides
-alias or -excludes caused a warning. However, passing other options is
totally valid when using MooseX::Role::Parameterized. Fixes RT
#70419. (sartak)
* Allow regexp objects in duck_type constraints (to bring this in line with
the Object constraint).
2.0204 Thu, Aug 25, 2011
[BUG FIXES]
* Validating duck_type type constraint turned out to work only by accident,
and only when not running under the debugger. This has been fixed.
(Florian Ragwitz)
[OTHER]
* Loosen the dependency on ExtUtils::ParseXS.
2.0203 Tue, Aug 23, 2011
[BUG FIXES]
* is_class_loaded now properly detects packages which have a version object
in their $VERSION.
* Fix XS compilation under blead.
Based on PR 46030 by YAMASHIRO, Jun.
(enable commented out wnn4 option additionally)
Overview of changes from 1.7.2 to 1.7.3
=======================================
* Fixes
- Qt4 bridge
* Fix im-delete-text in QTextEdit
* Build fix for NetBSD ([uim-ja 322])
- uim-m17nlib
* Don't discard key release event when input mode is off (#45734)
* Fix crashes with some IMs (regressed in 1.7.0-alpha).
* Others
- Generic build fix for GNU/Hurd ([uim-ja 310])
Overview of changes from 1.7.1 to 1.7.2
=======================================
* Fixes
- libuim
* Fix crash in im-acquire-text with selection
- uim-pref-qt4
* Fix build failure when --as-needed is used (#40385, Julian Taylor)
* Enhancements
- Qt4 bridge
* Support text acquisition API with QTextEdit
* Others
- Plug very minor memory leak in uim-xim
- Plug very minor file descriptor leak in libuim-custom
Overview of changes from 1.7.0 to 1.7.1
=======================================
* Fixes
- uim-tutcode
* Fix behavior when on-key and off-key are different
- uim-dict-gtk
- uim-dict-gtk3
* Fix compilation with Canna >= 3.7
- fileio.scm
* Fix for files with no newline at the end
* Enhancements
- uim-byeoru
* Speedup in conversion by change of system dictionary format
* Introduce a new way to define a personal dictionary
- uim-tutcode
* Show stroke help temporarily by keys in kanji combination guide
* Support bushu composition which consists of three or more bushu
on auto help
* Use bushu.help file on auto help and bushu conversion
- uim-toolbar-gtk3-systray
- uim-toolbar-gtk-systray
* gnome-shell support
- uim-notify
* Support dynamic reconfiguration of the agent selection
* Others
- Make uim functional when --disable-notify is set at configure
This patch should be verified on none-BSD platform.
* Distribution file of Ruby 1.9.3 patchlevel 125 was update with the
same file name.
Packages are repacked to fix [Bug #6040].
See http://www.ruby-lang.org/en/news/2012/02/16/ruby-1-9-3-p125-is-released/
These files are changed:
enc/trans/big5.c
insns_info.inc
A 3D maze game based on a similar game I read the source to in an
Australian PC magazine in the mid 1980s. Implemented using curses,
so that you can play it on a VT100 should you so desire.
In this game, you are robot (#). Your job is to find kitten. This task
is complicated by the existence of various things which are not kitten.
Robot must touch items to determine if they are kitten or not. The game
ends when robotfindskitten.
* Fix MESSAGE.
* Sort DEPENDS.
Changelog:
* Add some features (online text editing, PDF viewer, and Photo Gallery etc.).
* Some improvements.
See http://owncloud.org/owncloud-3-release/