Permalink
Commits on Nov 20, 2011
  1. fix for moose 2.04

    doy committed Nov 20, 2011
    the behavior of ->parents on union types changed (since it was actually
    broken - the ->parents method should return a list of other type
    constraints which must *all* be satisfied in order for the constraint to
    pass). the ->type_constraints method is what actually returns the list
    of types that were union-ed together.
    
    Signed-off-by: Jesse Luehrs <doy@tozt.net>
Commits on Feb 10, 2011
  1. wr77086: updated changelog

    Mutant committed Feb 10, 2011
  2. wr77086: increased minimum Moose version, and fixed resulting issues

    Mutant committed Feb 10, 2011
    Newer versions of Moose have changed the API to Moose::Util::MetaRole, and
    emit a warning if you use the old one. This broke the tests, and would
    probably result in (very verbose) warnings being spewed out to anyone using
    the command line tools with newer versions of Moose. Rather than try to
    remove the warnings, the dependant Moose version was increased.
Commits on Feb 9, 2011
  1. wr77086: restore Makefile.PL & README, as they're needed by create_debs

    Mutant committed Feb 9, 2011
    We'll just have to move them out the way whenever we want to use dzil to
    build for cpan
Commits on Feb 8, 2011
Commits on Jan 27, 2011
  1. wr77087: Enhanced docs

    Mutant committed Jan 27, 2011
  2. wr77087: fixes to lax param

    Mutant committed Jan 27, 2011
    Wasn't being passed around everywhere it needed to be
  3. wr77087: added a 'lax' parsing mode

    Mutant committed Jan 27, 2011
    See POD for details and motivation.
Commits on Jan 20, 2011
  1. wr77129: Replace MooseX::Method::Signatures with MooseX::Params::Vali…

    Mutant committed Jan 20, 2011
    …date
    
    Due to several problems with the former, most notably it's extremely
    long dependency chain (which has become a problem when we have to build
    all the necessary libs for various architectures).
  2. wr77219: skip a couple of tests which have been broken for a while.

    Mutant committed Jan 20, 2011
    Broke in be19568 .. probably can't be fixed
    without a complete re-write of this test (and more knowledge of PRANG than
    I currently have), so skipped for now.
  3. wr77219: skip a couple of tests which have been broken for a while.

    Mutant committed Jan 20, 2011
    Broke in be19568 .. probably can't be fixed
    without a complete re-write of this test (and more knowledge of PRANG than
    I currently have), so skipped for now.
Commits on Aug 29, 2010
  1. Context: add fallback to overload

    Sam Vilain committed Aug 29, 2010
    This avoids overload exceptions
Commits on Aug 26, 2010
  1. Rename perltidy.pl so Module::Install ignores it

    Sam Vilain committed Aug 26, 2010
Commits on Aug 25, 2010
  1. Fix invalid XPath in Context exceptions on textNode

    Sam Vilain committed Aug 25, 2010
    the rules about inheriting the prefix shouldn't apply to text nodes;
    patch minimally.
  2. [ws] run new perltidy.pl

    Sam Vilain committed Aug 25, 2010
  3. Marshaller: work around perltidy.pl deficiency

    Sam Vilain committed Aug 25, 2010
  4. next_ctx: this might be called on text nodes for exception generation

    Sam Vilain committed Aug 25, 2010
    In which case, the newnode_name will be undef.
Commits on Aug 18, 2010
  1. wr72880 - aggressively check all values using type constraints on input

    Sam Vilain committed Aug 18, 2010
    Waiting for Moose to throw the exception when constructing the code led to
    ugly downstream code: it requires parsing the string error or heavy
    exception classes to discover the fault, and it means that the exception
    message has an incomplete XPath.  We can do better than this.  We almost
    always have the relevant Moose::Meta::Attribute, and hence its
    Moose::Meta::TypeConstraint available.  So, we can check it as soon as the
    value is encountered, and raise a much more specific and less cryptic error
    message.
    
    This doesn't interact with coercion very well; but usually coercion is used
    for making life easier from Perl land, not changing the document on input.
Commits on Aug 1, 2010
Commits on Jul 29, 2010
Commits on Jul 23, 2010
  1. Releng for PRANG 0.11_03

    Sam Vilain committed Jul 23, 2010
  2. Raw LibXML pass-through: fix a couple of bugs

    Sam Vilain committed Jul 23, 2010
    Wouldn't it be nice if there were tests in this module for these?  Well,
    XML::EPP module does test them.
  3. Marshalling out XML::LibXML nodes: simplify output in special cases

    Sam Vilain committed Jul 23, 2010
    In the case where the node name and namespace URI of the node being
    serialized match what we are expecting, we can just put the entire (cloned)
    node in there.  In the case where the fragment is using its own XML
    namespace prefix, this avoids all of the copied children having their own
    xmlns:foo attributes.  Apologies, no test case yet.
Commits on Jul 22, 2010
  1. PRANG 0.11_02

    Sam Vilain committed Jul 22, 2010
  2. Meta Element: suppress warning in certain common situations

    Sam Vilain committed Jul 22, 2010
    If they have specified a default, then it doesn't matter that it's not
    required.  Well most of the time it won't anyway.  Also, for fields where
    simple values are allowed, undef is equivalent to the empty string so this
    is possibly OK, or at least not always worth warning about.  So keep it
    relatively quiet for the time being.
  3. Meta Element: reverse decision to imply 'required'

    Sam Vilain committed Jul 22, 2010
    This does actually break some code, it's probably a little too strict.
    Also, if an attribute is rw it might be set later anyway.
  4. debian changelog

    Sam Vilain committed Jul 22, 2010
  5. debian changelog

    Sam Vilain committed Jul 22, 2010