Age | Commit message (Collapse) | Author | Files | Lines |
|
- Updating package for p5 module MRO::Compat to 0.10
- set license to artistic-2.0
Upstream changes:
0.10 - Wed Mar 25, 2009
- Remove the fake Build.PL. Module::Install doesn't support that anymore.
(Florian Ragwitz)
- Remove auto_install from Makefile.PL. Its use is strongly discouraged.
(Closes RT#44542) (Simon Betrang)
|
|
|
|
- Updating package for p5 module to 0.21
- set license to artistic-2.0
Upstream changes:
0.21 Sat Apr 11 13:52:11 2009
* clone_instance has been made private, like in Moose (tokuhirom)
* Fix method modifiers applying to the wrong class (gfuji)
reported by Heikki Lehvaslaiho in [rt.cpan.org #42992]
* Fix test failures when user does not have C::Method::Modifiers(::Fast)
installed (Joel Bernstein)
* use get_all_attributes instead of
compute_all_applicable_attributes (tokuhirom)
* fixed pod bug (tokuhirom)
reported by Ryan52 in [rt.cpan.org #44928]
* Parameterized type constraints can now have messages (tokuhirom)
* Added documentation about type constraints (Mark Stosberg)
0.20 Thu Apr 9 20:22:33 2009
* Squirrel is now deprecated. Use Any::Moose instead (Sartak)
* To improve Moose compat, the third argument to trigger
(the attribute metaobject) has been removed (Sartak)
* To improve Moose compat, a single undef passed to new
is now disallowed (Sartak)
* Implemented Mouse::Object->does (wu-lee)
* Implemented override and super functions for Mouse::Role.
(wu-lee)
* Implemented stub augment and inner functions for Mouse::Role,
which merely throw an exception as in Moose::Role. (wu-lee)
* Stole more tests from Moose (020_roles/*). Not all these pass
yet; the rest have been moved to 020_roles/failing for later
examination. (wu-lee)
* Implemented Mouse::Role->does_role. This does not yet quite
seem to pass all the tests it should. (wu-lee)
* Fixed bug in Mouse::Meta::Role->apply and ->combine_apply, so that
030_roles/002_role.t tests pass. (wu-lee)
* Implemented ->version, ->authority and ->identifier methods in
Mouse::Meta::Role and Mouse::Meta::Class (mainly to make more
Moose tests pass). (wu-lee)
* Implemented emulations of Class::MOP's metaclass accessors
(get_metaclass_by_name etc.) in Mouse::Meta::Class.
* Mouse attribute property 'isa' now accepts Role names. (wu-lee)
* Fixed bug: typecoercion application order was reversed. (wu-lee)
* Fixed bug: inlined constructor was invoking BUILD methods in
wrong order. (wu-lee)
* Fixed bug: immutable constructor now redispatches correctly to
Mouse::Object::new when used in derived classes (wu-lee).
* Maybe parameterized type constraint (lestrrat)
* Performance improvements! (tokuhirom)
* Improve Moose compat of class_type (lestrrat)
* Many type-constraint fixes (tokuhirom and lestrrat)
* Mouse::Meta::Class->has_method and ->get_attribute_list (tokuhirom)
* Add get_all_attributes, use it internally instead of
compute_all_applicable_attributes (nothingmuch)
0.19 Sun Mar 8 04:38:01 2009
* Parameterized type constraints for ArrayRef and HashRef (lestrrat)
* Allow extensible attribute metaclass in traits too(tokuhirom)
* Don't use method modifiers in a test since they may not be
available (Sartak)
0.18 Fri Mar 6 19:09:33 2009
* Fix the issue preventing Mouse usage on Perl 5.6 - a bug in older
Scalar::Util! (tokuhirom)
* Allow extensible attribute metaclass (tokuhirom)
* Optimization for method modifiers (tokuhirom)
* Implement Mouse->import({into_level => 1}) (tokuhirom)
* Support for Class->meta->add_attribute($name => %options) (tokuhirom)
* Throw a more useful error message when trying to use a parameterized
type (Sartak)
0.17 Tue Feb 17 20:10:29 2009
* Load mro directly if Perl is recent enough (Nicholas Clark)
* Add dump method from Moose::Object into Mouse::Object (perigrin)
* Add role-role composition (tokuhirom)
|
|
|
|
- Updating package for p5 module Class::C3::XS to 0.11
- set license to artistic-2.0
Uptream changes:
0.11 Mon Mar 30, 2009
- Define SVfARG if the perl we're compiling for doesn't have
it (Florian Ragwitz).
0.10 Sat Mar 28, 2009
- Improve error message on merge errors (Florian Ragwitz).
0.09 Wed Mar 25, 2009
- Use I32 instead of int (Brandon L Black).
- Explicitly specify xs prototyping behaviour (Florian Ragwitz).
- Fix several compiler warnings (Florian Ragwitz).
- Check return values when storing values in hashes and error
out if it didn't work (Florian Ragwitz).
- Stop using auto_install in Makefile.PL (Florian Ragwitz).
- Remove fake Build.PL (Florian Ragwitz).
|
|
|
|
Bump PKGREVISION.
Remove unnecessary dependencies that are pulled in automatically.
|
|
pulls in more dependencies.
|
|
|
|
This is a bug fix only release, as all the new features are being
implemented in the 2.x codebase.
(Note that for Windows users we recommend uninstalling the previous
version before doing an upgrade.)
-Fix bug so that vice versa cards now always start with grade 0.
-Fix problems with missing locale under some unix systems.
-Fix hang under Spanish translation.
-Danish translation by Randi H.
-Esperanto translation by jchthys.
-updated Japanese translation by Patrick Kenny.
|
|
|
|
NEW features of cdrtools-2.01.01a59:
All:
- Add -D_GNU_SOURCE to the standard include flags for Linux in order
to unhide needed extensions.
Cdrecord:
- Better error messages when the media size is unknown
- Try to work around a firmware bug in the drive:
'HL-DT-ST' 'DVD-RAM GH22NP20' '1.02'
that is in effect with DVD+R media.
- cdtext.c now checks for empty CD-Text files to prevent a later endless loop in cdrecord
while writing the TOC. Thanks to Sebastian Tr
Cdda2wav (Maintained/enhanced by J
- cdda2wav now supports new parameters for the -output-endianess option.
"host" or "machine" represent the actual byte order of the host CPU in the current OS.
NEW features of cdrtools-2.01.01a58:
All:
- New Make rules for Syllable. Syllable is a fork from AtheOS.
- New make rules for Haiku
- New include file schily/sysexits.h is needed for Haiku
- New autoconf test for sysexits.h
- Autoconf tests for os2.h and os2me.h moved from cdda2wav to
global
- config.guess and config.sub now have support for Haiku
- New rule support for linux on "sh3", "sh4" and "sh4a" platforms.
- autoconf now acts more reliable and more orthogonal with AC_CHECK_TYPE() vs.
AC_CHECK_SIZEOF() and carefully includes include files separately based on
fine grained tests.
- Changed schily/dirent.h to correctly set up NAME_MAX on ATARI MiNT
- Changed schily/maxpath.h to correctly set up NAME_MAX on ATARI MiNT
Libschily:
- fexec now correctly works on Haiku and BeOS
- libschily/format.c now supports the %z (size_t) and %t (ptrdiff_t)
printf format size modifiers (fixed a typo introdiced in the first attempt)
Libscg:
- A first version of the SCSI adaptation layer for Syllable has been added.
Thanks to Kristian Van Der Vliet <vanders@liqwyd.com> for the first
implementation.
- Haiku is a BeOS clone and thus uses scsi-beos.c as SCSI adaptation layer.
IMPORTANT NOTICE: if you like to compile libscg with a current Haiku release
you first need to copy a file:
cd /boot/develop/headers/os
cp device/CAM.h drivers/CAM.h
CAM.h was at /boot/develop/headers/os/drivers/CAM.h in BeOS and as CAM
has no own hardware, it seems to belong into /boot/develop/headers/os/drivers/
Cdrecord:
- Fixed a minor typo in cdrecord
- Some better warnings with cdrecord in case that the environment variables
'CDR_FORCERAWSPEED=' or 'CDR_FORCSPEED=' have been specified.
Cdda2wav (Maintained/enhanced by J
- Cdda2wav now uses an autoconf test to decide whether BEOS clone areas
can be used. THis gives Haiku compatibility.
- Fixed a bug introduced with introducing support for MD5 Sums.
Cdda2wav now disables the MD5 sum output in case -no-infofile has been specified
- Autoconf tests for os2.h and os2me.h moved from cdda2wav to
global
Mkisofs (Maintained/enhanced by J
- Mkisofs now reports "Haiku" for the OS platform if on Haiku.
- The isoinfo man page now includes the -debug option
- Automated support for System ID
Haiku, Syllable, AMIGA-OS, ATARI-MiNT
- Fixed some Rock Ridge bugs that have been identified when investigating
in the OpenSolaris bug 6807009
http://defect.opensolaris.org/bz/show_bug.cgi?id=5385
- Man page description for -abstract -biblio -copyright is now better
to understand
|
|
p5-DateTime-TimeZone-0.88, p5-WWW-Curl-4.06, py-pytz-2009e,
py-setuptools-0.6, py-subversion-1.6.1, subversion-base-1.6.1,
x264-devel-20090411.
|
|
Causes a build failure, so no PKGREVISION++ necessary.
|
|
|
|
|
|
Version 0.20.0
24 March 2009
* Update to support 2.26.0 stable release of Evolution-Data-Server
------------------------------------------------------
Version 0.19.2.1
18 Feb 2009
Bug Fixes :
#563917 : Change the API names which were changed before by mistake. (Chenthill Palanisamy)
------------------------------------------------------
Version 0.19.2
16 Feb 2009
Bug Fixes :
#563301 : Fails to build with evolution-data-server < 2.24 (Christopher James Halse Rogers)
------------------------------------------------------
Version 0.19.1
19 Jan 2009
* Support for Recurrence (P Chenthill)
Bug Fixes :
#555242 : Crash in Marshaling objects_added signal. (Johnny Jacob)
|
|
|
|
- Update package for p5 module Moose to 0.74
- set artistic-2.0 as license
- update dependencies along META.yml
Upstream changes:
0.74 Tue, April 7, 2009
* Moose::Meta::Role
* Moose::Meta::Method::Destructor
- Include stack traces in the deprecation warnings.
(Florian Ragwitz)
* Moose::Meta::Class
- Removed the long-deprecated _apply_all_roles method.
* Moose::Meta::TypeContsraint
- Removed the long-deprecated union method.
0.73_02 Mon, April 6, 2009
* More deprecations and renamings
- Moose::Meta::Method::Constructor
- initialize_body => _initialize_body (this is always called
when an object is constructed)
* Moose::Object
- The DEMOLISHALL method could throw an exception during global
destruction, meaning that your class's DEMOLISH methods would
not be properly called. Reported by t0m.
* Moose::Meta::Method::Destructor
- Destructor inlining was totally broken by the change to the
is_needed method in 0.72_01. Now there is a test for this
feature, and it works again.
0.73_01 Sun, April 5, 2009
* Moose::*
- Call user_class->meta in fewer places, with the eventual goal
of allowing the user to rename or exclude ->meta
altogether. Instead uses Class::MOP::class_of. (Sartak)
* Moose::Meta::Method::Accessor
- If an attribute had a lazy default, and that value did not
pass the attribute's type constraint, it did not get the
message from the type constraint, instead using a generic
message. Test provided by perigrin.
* Moose::Util::TypeConstraints
- Add duck_type keyword. It's sugar over making sure an object
can() a list of methods. This is easier than jrockway's
suggestion to fork all of CPAN. (perigrin)
- add tests and documentation (perigrin)
* Moose
- Document the fact that init_meta() returns the target class's
metaclass object. (hdp)
* Moose::Cookbook::Extending::Recipe1
* Moose::Cookbook::Extending::Recipe2
* Moose::Cookbook::Extending::Recipe3
* Moose::Cookbook::Extending::Recipe4
- Make init_meta() examples explicitly return the metaclass and
point out this fact. (hdp)
* Moose::Cookbook::Meta::Recipe6
- A new recipe, creating a custom meta-method class.
* Moose::Meta::Class
* Moose::Meta::Method::Constructor
- Attribute triggers no longer receive the meta-attribute object
as an argument in any circumstance. Previously, triggers
called during instance construction were passed the
meta-attribute, but triggers called by normal accessors were
not. Fixes RT#44429, reported by Mark Swayne. (hdp)
* Moose::Manual::Attributes
- Remove references to triggers receving the meta-attribute object as an
argument. (hdp)
* Moose::Cookbook::FAQ
- Remove recommendation for deprecated Moose::Policy and
Moose::Policy::FollowPBP; recommend MooseX::FollowPBP
instead. (hdp)
* Many methods have been renamed with a leading underscore, and a
few have been deprecated entirely. The methods with a leading
underscore are consider "internals only". People writing
subclasses or extensions to Moose should feel free to override
them, but they are not for "public" use.
- Moose::Meta::Class
- check_metaclass_compatibility => _check_metaclass_compatibility
- Moose::Meta::Method::Accessor
- initialize_body => _initialize_body (this is always called
when an object is constructed)
- /(generate_.*_method(?:_inline)?)/ => '_' . $1
- Moose::Meta::Method::Constructor
- initialize_body => _initialize_body (this is always called
when an object is constructed)
- /(generate_constructor_method(?:_inline)?)/ => '_' . $1
- attributes => _attributes (now inherited from parent)
- meta_instance => _meta_instance (now inherited from parent)
- Moose::Meta::Role
- alias_method is deprecated. Use add_method
0.73 Fri, March 29, 2009
* No changes from 0.72_01.
0.72_01 Thu, March 26, 2009
* Everything
- Almost every module has complete API documentation. A few
methods (and even whole classes) have been intentionally
excluded pending some rethinking of their APIs.
* Moose::Util::TypeConstraints
- Calling subtype with a name as the only argument is now an
exception. If you want an anonymous subtype do:
my $subtype = subtype as 'Foo';
* Moose::Cookbook::Meta::Recipe7
- A new recipe, creating a custom meta-instance class.
* Moose::Cookbook::Basics::Recipe5
- Fix various typos and mistakes. Includes a patch from Radu
Greab.
* Moose::Cookbook::Basics::Recipe9
- Link to this recipe from Moose.pm's builder blurb
* Moose::Exporter
- When wrapping a function with a prototype, Moose::Exporter now
makes sure the wrapped function still has the same
prototype. (Daisuke Maki)
* Moose::Meta::Attribute
- Allow a subclass to set lazy_build for an inherited
attribute. (hdp)
* Makefile.PL
- Explicitly depend on Data::OptList. We already had this dependency
via Sub::Exporter, but since we're using it directly we're
better off with it listed. (Sartak)
* Moose::Meta::Method::Constructor
- Make it easier to subclass the inlining behaviour. (Ash
Berlin)
* Moose::Manual::Delta
- Details significant changes in the history of Moose, along
with recommended workarounds.
* Moose::Manual::Contributing
- Contributor's guide to Moose.
* Moose::Meta::Method::Constructor
- The long-deprecated intialize_body method has been removed
(yes, spelled like that).
* Moose::Meta::Method::Destructor
- This is_needed method is now always a class method.
* Moose::Meta::Class
- Changes to the internals of how make_immutable works to match
changes in latest Class::MOP.
|
|
|
|
- Updating package for p5 module Class::MOP to 0.81
- set artistic-2.0 as license
Upstream changes:
0.81 Tue, April 7, 2009
* Class::MOP
* Class::MOP::Class
* Class::MOP::Instance
* Class::MOP::Attribute
* Class::MOP::Method::Accessor
* Class::MOP::Method::Constructor
- Include stack traces in the deprecation warnings introduced in
0.80_01. (Florian Ragwitz)
* MOP.xs
- Avoid c compiler warnings by declaring some unused function
arguments. (Florian Ragwitz)
0.80_01 Sun, April 5, 2009
* Makefile.PL
- Make sure to preserve any compiler flags already defined in
Config.pm. Patch by Vincent Pit. RT #44739.
* Many methods have been renamed with a leading underscore, and a
few have been deprecated entirely. The methods with a leading
underscore are consider "internals only". People writing
subclasses or extensions to Class::MOP should feel free to
override them, but they are not for "public" use.
- Class::MOP::Class
- construct_class_instance => _construct_class_instance (use new_object)
- construct_instance => _construct_instance (use new_object)
- check_metaclass_compatibility => _check_metaclass_compatibility
- create_meta_instance => _create_meta_instance (use get_meta_instance)
- clone_instance => _clone_instance (use clone_object)
- compute_all_applicable_methods is deprecated, use get_all_methods
- compute_all_applicable_attributes is deprecated, use get_all_attributes
- Class::MOP::Instance
- bless_instance_structure is deprecated and will be removed
in a future release
- Class::MOP::Module
- create has been renamed to _instantiate_module. This method
does not construct an object, it evals some code that
creates the relevant package in Perl's symbol table.
- Class::MOP::Method::Accessor
- initialize_body => _initialize_body (this is always called
when an object is constructed)
- /(generate_.*_method(?:_inline)?)/ => '_' . $1
- Class::MOP::Method::Constructor
- initialize_body => _initialize_body (this is always called
when an object is constructed)
- /(generate_constructor_method(?:_inline)?)/ => '_' . $1
- attributes => _attributes
- meta_instance => _meta_instance
0.80 Wed, April 1, 2009
* Class::MOP::*
- Call user_class->meta in fewer places, with the eventual goal
of allowing the user to rename or exclude ->meta
altogether. Instead uses Class::MOP::class_of. (Sartak)
* Class::MOP
- New class_of function that should be used to retrieve a
metaclass. This is unlike get_metaclass_by_name in that it
accepts instances, not just class names. (Sartak)
* Class::MOP
- load_first_existing_class didn't actually load the first
existing class; instead, it loaded the first existing and
compiling class. It now throws an error if a class exists (in
@INC) but fails to compile. (hdp)
* Class::MOP
* Class::MOP::Class
- we had some semi-buggy code that purported to provide a
HAS_ISAREV based on whether mro had get_isarev (due to an
oversight, it always returned 1). Since mro and MRO::Compat
have always had get_isarev, HAS_ISAREV was pointless. This
insight simplified the subclasses method by deleting the
pure-perl fallback. HAS_ISAREV is now deprecated. (Sartak)
0.79 Fri, March 29, 2009
* No changes from 0.78_02.
0.78_02 Thu, March 26, 2009
* Class::MOP::Class
* Class::MOP::Immutable
- A big backwards-incompatible refactoring of the Immutable API,
and the make_immutable/make_mutable pieces of the Class
API. The core __PACKAGE__->meta->make_immutable API remains
the same, however, so this should only affect the most
guts-digging code.
* XS code
- The XS code used a macro, XSPROTO, that's only in 5.10.x. This
has been fixed to be backwards compatible with 5.8.x.
* Class::MOP::Class
- Add a hook for rebless_instance_away (Sartak)
- Use blessed instead of ref to get an instance's class name
in rebless_instance. (Sartak)
0.78_01 Wed, March 18, 2009
* Class::MOP::*
- Revised and reorganized all of the API documentation. All
classes now have (more or less) complete API documentation.
* Class::MOP::Class
* Class::MOP::Instance
- Reblessing into a package that supports overloading wasn't
properly adding overload magic to the object due to a bug
in (at least) 5.8.8. We now use $_[1] directly which seems
to set the magic properly. (Sartak)
* Class::MOP::Attribute
- The process_accessors method is now private. A public alias
exists (and will stick around for a few releases), but it
warns that calling the public method is deprecated.
* Class::MOP::Method::Generated
- Removed the new and _new methods, since this is an abstract
base class, and all existing subclasses implement their own
constructors.
* MOP.xs
- Stop is_class_loaded from thinking a class is loaded if it
only has an empty GV (Florian Ragwitz).
- Add a test for this (Yappo).
- Refactor get_all_package_symbols to allow short-circuiting
(Florian Ragwitz).
- Use this in is_class_loaded (Florian Ragwitz).
- Stop segfaulting when trying to get the name from a sub that's
still being compiled (Florian Ragwitz).
- Add tests for this (Florian Ragwitz).
- Prefix all public symbols with "mop_" (Florian Ragwitz).
- Clean up and simplify prehashing of hash keys (Florian Ragwitz).
- Simplify creating simple xs reader methods (Florian Ragwitz).
- Make everything compile with c++ compilers (Florian Ragwitz).
- Upgrade ppport.h from 3.14 to 3.17 (Florian Ragwitz).
* Tests
- Remove optional test plans for tests depending on Sub::Name as
we have a hard dependency on Sub::Name anyway (Florian Ragwitz).
* Makefile.PL
- Rebuild all c code if mop.h has changed (Florian Ragwitz)
|
|
|
|
- Update package for p5 module Email::Sender to 0.004
- Add artistic-2.0 for license
Upstream changes:
0.004 2009-03-24
require perl5 version 8
move to Moose; let's not mess around, the Moose/Mouse stuff is not
worth the minor savings
0.003 2009-03-12
Sendmail transport now uses 2-arg open on Win32 so it can work at all
Win32-friendly tests added for Sendmail by the ever-awesome DAGOLDEN
|
|
|
|
- import package for perl module Capture::Tiny (required for
Email::Sender update)
Capture::Tiny provides a simple, portable way to capture anything sent to
STDOUT or STDERR, regardless of whether it comes from Perl, from XS code
or from an external program. Optionally, output can be teed so that it is
captured while being passed through to the original handles. Yes, it even
works on Windows. Stop guessing which of a dozen capturing modules to use
in any particular situation and just use this one.
This module was heavily inspired by IO::CaptureOutput, which provides
similar functionality without the ability to tee output and with more
complicated code and API.
|
|
|
|
- Updating package for p5 module Image::Size to 3.2
- Add license artistic 2.0
Upstream changes:
3.2 Monday February 23, 2009, 05:00:00 AM -0800
* lib/Image/Size.pm
* t/all.t
Make the package buildable in a pure-Perl software stack. Per
RT ticket #42930, make Compress::Zlib optional, so that those
who do not need it are not required to install it. Updated the
test around the compressed-SWF file to skip if Compress::Zlib
is absent.
* Build.PL (restored)
* ChangeLog (deleted)
* ChangeLog.xml (added)
* MANIFEST (deleted)
* Makefile.PL (deleted)
* README.Win32 (deleted)
* etc/ChangeLogML.xsd (added)
Making large-scale house-keeping changes to the build/dist
process. Replace ChangeLog (plain-text) with a ChangeLogML file
created from the CVS/SVN history and hand-adjusted; add the XSD
for ChangeLogML; restore Build.PL and heavily enhance; and
remove README.Win32, Makefile.PL and MANIFEST.
* lib/Image/Size.pm
Per RT ticket #43452, make the cache visible outside the
lexical scope of the module This allows the hash to be used
with packages like IPC::Shareable or IPC::MM to enable sharing
the cache between processes. Added extra documentation of this,
and a new section describing approaches to cache-sharing.
Transaction revision: 136
* imgsize
* lib/Image/Size.pm
Fix URL/specification of the license info for LGPL.
|
|
|
|
- Updating package for p5 module to 3.43
Upstream changes:
Version 3.43
1. Documentation patch from MARKSTOS@cpan.org to replace all occurrences of
"new CGI" with CGI->new()" to reflect best perl practices.
2. Patch from Stepan Kasal to fix utf-8 related problems in perl 5.10
|
|
|
|
- Update package for p5 module Test::POE::Server::TCP to 1.02
- adjust dependencies to fit requirements from META.yml
Upstream changes:
1.02 Tue Apr 7 21:10:28 BST 2009
- Make auto_set_repository() only run at author-time
1.00 Mon Apr 6 22:56:27 BST 2009
- Bump version for 'stable' release
- add auto set repository to Makefile.PL
0.18 Mon Feb 2 12:36:52 GMT 2009
- Fixed 10_prefix.t test on Cygwin
|
|
telepathy-gabble-0.7.26.
|
|
Updated databases/p5-Catalyst-Model-DBIC-Schema to 0.23
Updated databases/p5-DBD-Google to 0.51nb1
Updated databases/p5-DB_File to 1.820
Updated databases/p5-Jifty-DBI to 0.53
Updated devel/p5-Attribute-Handlers to 0.83
Updated devel/p5-Cache-Cache to 1.06
Updated devel/p5-Class-C3 to 0.21
|
|
|
|
- update package for Test::Most to 0.21
Upstream changes:
0.21 2009-02-18
- No changes. Update version for release.
0.20_02 2008-11-26
- Make sure tests don't fail if optional Data::Dumper::Names
dependency is not met.
0.20_01 2008-11-25
- Added &show. Like &explain, but tries to show variable names.
|
|
|
|
- Import package for perl module Data::Dumper::Names, which is a
recommented requirement for Test::Most
DESCR:
This module is an alternative to Data::Dumper::Simple. Many people like the
aforementioned module but do not like the fact that it uses a source filter.
In order to pull off the trick with this module, we use PadWalker. This
introduces its own set of problems, not the least of which is that PadWalker
uses undocumented features of the Perl internals and has an annoying tendency
to break. Thus, if this module doesn't work on your machine you may have to
go back to Data::Dumper::Simple.
|
|
Upstream changes:
0.21 Wed, Mar 25, 2009
- Remove fake Build.PL. Module::Install doesn't support that anymore.
(Florian Ragwitz)
- Stop using auto_instal in Makefile.PL. Its use is strongly discouraged.
(Closes RT#38051, RT#44541) (Simon Bertrang)
|
|
Upstream changes:
1.06 in progress
- updated the project homepage and added notes about the CHI project
- fixed extra "use vars" in CacheUtils
|
|
Upstream changes:
0.83 Fri Mar 13 15:14:00 CET 2009
- Re-add a TODO marker in the tests that would fail on 5.6.2.
0.82 Wed Mar 11 17:17:00 CET 2009
- Bring test code in line with core perl.
|
|
Pkgsrc changes:
o Add perl>=5.10 as an alternative to p5-version
Upstream changes:
0.53 Wed Mar 25 15:27:03 EDT 2009
- Major bugfixes:
* On rollback, flush the record cache. This fixes a bug when SQLite
reuses primary keys after rollback, and thus the record cache is
wrong.
* Apply filters to "default is ..." values, so "is boolean, default is
0" works on postgres, for instance
* $self->_new_collection_args is passed to the ->new constructor of a
collection, not its ->new_item method
- Performance fixes:
* Don't call accessor twice when we have values around
* Don't create temporary variables we don't need around, just return
* Optimize for the case when there are no output filters
* Play with self/class only when passed argument is not a reference
* In _do_search, separate prefetch and non-prefetch paths; the latter
is a much tighter loop
* Refactor first pass over results in prefetch path
* Move a ->new_item call where we only need it
* Jifty::DBI::Handle::SQLite - LOWER() in SQLite is expensive; it's
easier just put COLLATE NOCASE on the column side. Bump DBD::SQLite
to 1.14 which gives us COLLATE NOCASE.
* Cache on record table, not record class so subclasses also get
cached correctly. If the data in the underlying table changes,
regardless of the class you're using, you want to load the new data.
* Refactor _qualified_record_columns
* call ->table for defaulting only when we actually want defaulting
* Selay some method calls when possible in limit
* Minor refactoring of _get_alias
* grep before looping to loop over fewer values in load_from_hash
* Cache load attempts in new_item in a local static cache
* Cache filter class load attempts in _apply_filters
* Save some slow Class::Accessor calls in Jifty::DBI::Filter
* Stick aliases into COLUMNS as well, for faster lookup
* Provide a faster load_from_hash for when we're being called from
do_search
- Datetime fixes:
* _formatter is *inheritable* class data. If it happens to get set by
the DateTime filter before getting set by one of its subclasses (the
Date and Time filters), than it is stuck on the DateTime _formatter
setting because the subclasses don't override it. There are a
couple solutions, the simplest being to check the value of _strptime
and update/override _formatter if it is different, which is what
I've done here. (This may not be the most optimized solution.)
* Require Time::Duration::Parse 0.06 to win us decimal durations like
1.5h
* Fix a broken regex that just happened to work because we only fed it
correct data
* Add date_only method in date and datetime filters
* For date-only timestamps, set hour, minute, and second to zero
* Include the datetime string we're trying to decode in parse failure
cluck
* Use DateTime's strptime since we don't want additional logic
- Documentation fixes:
* Minor POD improvement for debian lintian in Jifty::DBI::Column
* Adding an example of open_paren/close_paren and limit subclause.
* Added documentation for "IS" on limit().
* Additional docs for load_by_cols
* Update record_class' docs
- Minor bugfixes:
* Perltidy, primarily for indentation fixes
* Update copyright year to 2009
* collections can now clear_order_by
* requires('perl' => '5.8.3') confuses M:I. the "correct" incantation
is perl_version('5.8.3')
* Add the ability to unload columns and prefetched values
* Use $args{'collection'}->limit instead of
$self->Jifty::DBI::Collection::limit so we don't break
* We accept IN or = as operators for array ref. values, so match
against that (and do it case insensitively to boot)
* Allow validators to get extra arguments
* Storable with non-bytea is OK if we base64
* add double naming schema for record references, using name, name_by
* fixed situation with 'column X_not_id refers_to M by "not_id"'
* Aliases should be virtual
* When we have group_by, the first column may not be enough to
distinctify the rows. But since they're grouped, they're all
distinct by definition.
* turn _handle _is_limited rows_per_page into accessors
* Clean out fetched when we load_from_hash
* Pass arguments database_Version to the super method
* Don't chomp Collection or s if prev character is ':', die instead,
it can happen for annon collections based either on JDBI::Collection
or J::Collection
* No need to setup the pager, its constructor does that for us;
actually it's really questionable that we need to setup pager when
there is no paging by default
* Don't optimize left joins on mysql 5.0 and newer, may be other DBs
can drop this too
* $caller->COLUMNS should not contain virtual methods from plugins
* Add "raw value" internal values
* Plugin import must not call ->columns which causes incorrect
caching.
|
|
|
|
- Updating package for Test::Base perl module to 0.58
- Add dependency to p5-Test-Deep (fix RT #44057)
Upstream changes:
version: 0.58
date: Thu Mar 26 17:26:13 PDT 2009
changes:
- Another undef filtering change.
version: 0.57
date: Thu Mar 26 16:42:03 PDT 2009
changes:
- Allow value of undef to be filtered without warnings.
version: 0.56
date: Sat Mar 7 12:13:32 PST 2009
changes:
- Add Test::Deep support with is_deep and run_is_deep
|
|
|
|
- Updating package to 0.104
Upstream changes:
0.104
Document behaviour of cmp_bag when a non ARRAY-ref argument is passed
to it. Explicity test for this a die with a useful message.
Document and export cmp_details and deep_diag, thanks to Tom Hukins
for the patch.
|
|
Upstream changes:
1.820 28 March 2009
* remove MAN3PODS from Makefile.PL to match core.
|
|
Pkgsrc changes:
o Adjust dependencies to match META.yml.
|
|
|
|
|
|
- Updating package for perl module POE::Test::Loops to 1.005
Upstream changes:
=====================================
2009-03-08T00:34:03.909445Z ptl-1_005
=====================================
2009-03-08 00:33:21 (r2497) by rcaputo
poe-test-loops/Makefile.PL M;
poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M;
poe-test-loops/lib/POE/Test/Loops.pm M
Remove version.pm dependency.
=====================================
2009-03-07T18:54:28.797464Z ptl-1_004
=====================================
2009-03-07 18:52:37 (r2493) by rcaputo
poe-test-loops/lib/POE/Test/Loops.pm M
Time for an official release.
2009-03-02 00:06:17 (r2487) by rcaputo
poe-test-loops/lib/POE/Test/Loops.pm M
New test release.
2009-03-01 22:26:44 (r2486) by apocal
poe-test-loops/Makefile.PL M;
poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M
Remove the specific dependency on version 0.74, and pray that the
user has a recent enough version
2009-03-01 13:31:26 (r2477) by apocal
poe-test-loops/lib/POE/Test/Loops/wheel_tail.pm M
I was overzealous, this test works in Strawberry Perl, not
ActiveState...
2009-03-01 12:53:59 (r2476) by apocal
poe-test-loops/lib/POE/Test/Loops/connect_errors.pm M;
poe-test-loops/lib/POE/Test/Loops/wheel_tail.pm M
more tweaks to get the tests to SKIP on buggy MSWin32 perls :(
2009-03-01 08:21:04 (r2475) by apocal
poe-test-loops/lib/POE/Test/Loops/wheel_accept.pm M
tweak the test so it passes on MSWin32+ActiveState 5.6.1
2009-02-25 08:09:16 (r2468) by rcaputo
poe-test-loops/lib/POE/Test/Loops.pm M
Time for a new release.
2009-02-23 12:29:33 (r2463) by lotr
poe-test-loops/Makefile.PL M;
poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M
use version.pm so our version comparison is more robust and supports
developer releases too
2009-02-22 19:37:04 (r2459) by rcaputo
poe-test-loops/lib/POE/Test/Loops.pm M
Time for a new DEVELOPER release.
2009-02-22 19:25:46 (r2458) by rcaputo
poe-test-loops/lib/POE/Test/Loops.pm M
Time for a new release.
2009-02-17 12:27:29 (r2453) by lotr
poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M
remove spurious warns
2009-02-17 11:20:27 (r2452) by lotr
poe-test-loops/lib/POE/Test/Loops/wheel_readline.pm M
match up missing brace
2009-02-17 11:18:59 (r2451) by lotr
poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M
only run the object/package state tests if we have a new enough POE
2009-02-17 08:03:49 (r2450) by rcaputo
poe/lib/POE/Wheel/ReadLine.pm M;
poe-test-loops/lib/POE/Test/Loops/wheel_readline.pm M
Resolve rt.cpan.org #38974, reported by Jari Bonte. If TERM is
misset, we will skip the POE::Wheel::ReadLine test rather than fail.
2009-02-16 11:23:16 (r2444) by apocal
poe-test-loops/lib/POE/Test/Loops/sbk_signal_init.pm M
skip test because of broken alarm() on MSWin32 with perl5.6
2009-02-16 10:34:12 (r2440) by lotr
poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M
use object and package_states in NFA tests to make sure it works
2009-02-10 09:05:42 (r2426) by rcaputo
poe-test-loops/lib/POE/Test/Loops/wheel_readwrite.pm M;
poe-test-loops/lib/POE/Test/Loops/ses_session.pm M;
poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M
Remove some warnings.
=====================================
2009-01-30T07:11:18.435237Z ptl-1_003
=====================================
2009-01-30 07:04:44 (r2411) by rcaputo
poe-test-loops/lib/POE/Test/Loops/wheel_run.pm M;
poe-test-loops/lib/POE/Test/Loops.pm M;
poe-test-loops/bin/poe-gen-tests M
Apply Tony Cook's suggestion to use environment variables to skip
problematic tests. Event loops which have these problems can bypass
tests which are known to fail. Also fixed a documentation omission
based on his comments in IRC.
|