Skip to content
Commits on Apr 23, 2012
  1. Merge branch 'master' of https://github.com/eczarny/xmlrpc

    Conflicts:
    	XMLRPCEncoder.h
    committed Apr 23, 2012
Commits on Apr 22, 2012
  1. @eczarny

    Merge pull request #19 from tomashanacek/master

    remove unused method from XMLRPCEncoder protocol, fix memory leak in XMLRPCRequest
    eczarny committed Apr 22, 2012
  2. @tomashanacek
Commits on Apr 19, 2012
Commits on Apr 10, 2012
  1. @eczarny

    Merge pull request #18 from Milyardo/xmlencoders-rc1

    Implement support for user specified xml encoders.
    eczarny committed Apr 10, 2012
  2. Merge branch 'xmlencoders-rc1'

    committed Apr 10, 2012
  3. Implement support for user specified xml encoders.

    This is a combination of 10 commits.
    Refactor XMLRPCEncoder to XMLRPCEncoderImpl.
    
    This change renames XMLRPCEncoder to XMLRPCEncoderImpl to imply that
    XMLRPCEncoder is actually an implentation of a interface yet to be defined. The
    yet to be defined interface will allow users of the xmlrpc to prvide theier own
    encoders to support XMLRPC extensions.
    
    Create a protocol for XMLRPCEncoderImpl to implement.
    
    This protocol will be used instead of XMLRPCEncoderImpl directly.
    
    Have XMLRPC Request use the new XMLRPCEncoder protocol instead of XMLRPCEncoderImpl
    
    Add a setEncoder method.
    
    Remove header created by XCode
    
    Refactor XMLRPCDencoderImpl to XMLRPCDefaultEndcoder
    
    This refactor was made in response to a discussion on naming conventions here:
    eczarny#17 (comment)
    
    Remove unnecessary prototypes from XMLRPCDefaultEncoder
    
    The methods in defined in XMLRPCDefaultEncoder.h are already defined in the
    XMLRPCEncoder protocol and there are are redundant.
    
    Add a constuctor to initialize XMLRPCRequest with a given encoder.
    
    HAve XMLRPCREquest take ownership of encoders assigned to it.
    
    This commit causes XMLRPCRequest to retain all XMLRPCEncoders assigned to it.
    
    Call default constructor when initailizing the default XMLRPC Encoder
    committed Mar 28, 2012
Commits on Apr 4, 2012
  1. HAve XMLRPCREquest take ownership of encoders assigned to it.

    This commit causes XMLRPCRequest to retain all XMLRPCEncoders assigned to it.
    committed Apr 4, 2012
  2. Remove unnecessary prototypes from XMLRPCDefaultEncoder

    The methods in defined in XMLRPCDefaultEncoder.h are already defined in the
    XMLRPCEncoder protocol and there are are redundant.
    committed Apr 4, 2012
  3. Refactor XMLRPCDencoderImpl to XMLRPCDefaultEndcoder

    This refactor was made in response to a discussion on naming conventions here:
    eczarny#17 (comment)
    committed Apr 4, 2012
  4. Merge branch 'apacherpc'

    committed Apr 4, 2012
  5. Add a setEncoder method.

    committed Apr 2, 2012
  6. Create a protocol for XMLRPCEncoderImpl to implement.

    This protocol will be used instead of XMLRPCEncoderImpl directly.
    committed Apr 2, 2012
  7. Refactor XMLRPCEncoder to XMLRPCEncoderImpl.

    This change renames XMLRPCEncoder to XMLRPCEncoderImpl to imply that
    XMLRPCEncoder is actually an implentation of a interface yet to be defined. The
    yet to be defined interface will allow users of the xmlrpc to prvide theier own
    encoders to support XMLRPC extensions.
    committed Mar 28, 2012
  8. Merge branch 'master' of https://github.com/eczarny/xmlrpc

    Conflicts:
    	NSDataAdditions.m
    committed Apr 4, 2012
  9. Merge branch 'master' of https://github.com/eczarny/xmlrpc into apach…

    …erpc
    
    Conflicts:
    	NSDataAdditions.m
    	XMLRPC.xcodeproj/project.pbxproj
    committed Apr 4, 2012
  10. @eczarny

    Merge pull request #15 from jiggak/master

    <nil> values, upload progress indicator, and base64 performance improvement
    eczarny committed Apr 3, 2012
Commits on Apr 2, 2012
  1. Add a setEncoder method.

    committed Apr 2, 2012
  2. Create a protocol for XMLRPCEncoderImpl to implement.

    This protocol will be used instead of XMLRPCEncoderImpl directly.
    committed Apr 2, 2012
Commits on Mar 31, 2012
  1. @jiggak

    performance improvement when encoding large binary data

    The base64 encoder routine was taking upwards of 10-15 seconds to
    encode a ~1 MB data buffer on iOS. This new routine by Matt Gallagher
    is much much faster.
    jiggak committed Mar 31, 2012
  2. @jiggak

    optional XMLRPCConnectionDelegate method for upload progress

    When sending RPC requests that contain large amounts of binary data
    this delegate method allows for providing upload progress indicator.
    jiggak committed Mar 31, 2012
  3. @jiggak

    support <nil> as struct member value

    Although <nil> values are an XML-RPC extension it is widely supported.
    This change allows for encoding <nil> values in structs by checking
    dictionary values for an instance of NSNull.
    jiggak committed Mar 31, 2012
Commits on Mar 28, 2012
  1. Refactor XMLRPCEncoder to XMLRPCEncoderImpl.

    This change renames XMLRPCEncoder to XMLRPCEncoderImpl to imply that
    XMLRPCEncoder is actually an implentation of a interface yet to be defined. The
    yet to be defined interface will allow users of the xmlrpc to prvide theier own
    encoders to support XMLRPC extensions.
    committed Mar 28, 2012
  2. Change iOS deployment target to iOS 5.1.

    We aren't supporting anything but the latest release of iOS. Changing the
    deployment target seems to fix a bug in XCode where the products for shared
    libraries are put in the wrong directory after compiling when using worksapces.
    committed Mar 28, 2012
Commits on Mar 17, 2012
  1. @andrewyager
Commits on Feb 1, 2012
  1. @andrewyager
  2. @andrewyager

    Add functionality for setting the paramters of an XML request after h…

    …aving initialised the request
    andrewyager committed Feb 2, 2012
Something went wrong with that request. Please try again.