Skip to content
Commits on Jul 29, 2012
  1. Changed 64-bit test from use64bitint to longsize.

    committed
    On some systems (such as OS X), use64bitint can be true even when in 32-bit
    mode.
Commits on Aug 21, 2011
  1. RT#55628: Improve flexibility of date parsing.

    committed
    This adds the ability to pass any ISO 8601 string to the
    RPC::XML::datetime_iso8601 constructor.
Commits on Aug 17, 2011
  1. Moved the 64-bit "TODO" tests to a SKIP block.

    committed
    Non-64-bit systems will skip, rather than fail, these tests.
Commits on Jul 13, 2011
  1. First round of Devel::Cover-inspired improvements.

    committed
    These are the changes to the test suites to increase coverage of the code.
Commits on Jan 22, 2011
  1. Realized there were no boundary tests for ints.

    committed
    This revealed problems with i8 smart-encoding, but I don't have a fix
    for it yet. Marked two tests as "TODO" so their failure is acceptable
    for now.
Commits on Sep 12, 2009
  1. Hand-applied a patch (most likely from Bill Moseley) to extend the co…

    committed
    …nstruction
    
    of dateTime.iso8601 data-types.
Commits on Sep 9, 2009
Commits on Jul 11, 2009
Commits on Jun 15, 2009
  1. RT#35106: Make the behavior of RPC::XML::array constructor work as ex…

    committed
    …pected.
    
    This led to adding use of Scalar::Util and cleaning up the places where
    I was still doing "UNIVERSAL::isa(...)" hacks to test refs without the
    risk of directly calling ->isa() on a potentially-unblessed ref.
Commits on Jun 13, 2009
Commits on Jul 25, 2008
Commits on Mar 30, 2008
  1. Per RT ticket #31818, fix to the XML serialization of double values t…

    rjray committed
    …o conform
    
    to the XML-RPC spec, as it does not allow for exponential notation. This also
    required changes to the tests, as values were no longer being auto-truncated
    at 5 decimal places. Also finished cleaning up the t/10_data.t test suite
    with diagnostic messages on the tests that had not previously gotten them.
Commits on Mar 27, 2008
  1. Made a do-nothing branch in RPC::XML::smart_encode actually die with …

    rjray committed
    …an error
    
    when a reference-type is passed in that cannot be converted. Added two tests
    to cover this, and took the opportunity to convert 10_data.t to Test::More.
Commits on Mar 24, 2008
  1. Related to the main change of RT ticket #30849, fixes potential problem

    rjray committed
    in the creation of temporary file names if a test script is run directly
    from the "t" directory. While at it, added a line with the Subversion "Id"
    keyword and set the "svn:keywords" property on all test scripts.
Commits on Jun 30, 2006
  1. Applied a patch from Jos Boumans to add flexibility to the smart_enco…

    rjray committed
    …de() hack
    
    that tries to match bare Perl data to RPC classes.
Commits on Jul 31, 2005
  1. Eliminated the source of some "Modification of a read-only value..." …

    rjray committed
    …errors.
    
    Patch from Juan Camacho.
Commits on May 2, 2005
  1. Applied patches from Stephen Veiss to fix a small bug in the encoding…

    rjray committed
    … method of
    
    RPC::XML::string. Trying to encode the literal string "0" would result in a
    null string. The patches provided the fix and a specific test-case for the
    related suite.
Commits on Dec 17, 2004
  1. Based on a report from Brian Phillips, made adjustments in the

    rjray committed
    smart_encode helper-routine to deal with blessed references. Anything
    that is derived from HASH or ARRAY is encoded as a struct or array,
    respectively. Anything derived from SCALAR is dereferenced and encoded
    as per usual. Carried this over to the class constructors, with special
    attention to the RPC::XML::simple_type class. Added tests to the suite
    for all of this, as well.
Commits on Dec 8, 2004
Commits on Mar 26, 2003
  1. Added a test for struct keys that contain XML special characters, and…

    rjray committed
    … also
    
    made several syntax-pedantry changes.
Commits on Jan 30, 2003
Commits on Jan 13, 2003
  1. In order for the client and server classes to use serialization, they…

    rjray committed
    … will
    
    have to derive the Content-Length header. These changes implement a length()
    method in all data classes, adds docs and adds tests.
Commits on May 2, 2002
Commits on Sep 10, 2001
Commits on Jul 8, 2001
  1. This suite attempts to test all the datatype classes, with as much

    rjray committed
    completeness as possible.
Something went wrong with that request. Please try again.