Commits on Sep 13, 2011
  1. @grgcombs

    Now gracefully handles escaping interpolated resource paths in RKRout…

    …er, RKMakePathWithObject, and RKPathMatcher. By adding an encoding handler to SOCKit, we now (by default, but optionally) add percent escapes to each object's property value while it's being interpolated into a resource path pattern, like /stuff/things/:others?apikey=:apikey ... that way it won't brutally mangle the slashes and question marks and ampersands that exist in the resource path pattern, while at the same time properly escaping those same characters when they occur inside the object's property value. Closes #221
    grgcombs committed Sep 13, 2011
Commits on Sep 12, 2011
  1. @grgcombs
Commits on Sep 9, 2011
  1. @grgcombs
  2. @grgcombs

    Added RKDotNetDateFormatter to translate back and forth between NSDat…

    …e and strings like /Date(1234567890123-0500)/ Also includes header docs and specs. Fixes #264
    grgcombs committed Sep 9, 2011
Commits on Sep 8, 2011
  1. @blakewatters

    Use relative imports for headers in Support module. Removed import of…

    … SCNetworkReachability in RKClient
    blakewatters committed Sep 8, 2011
  2. @blakewatters
  3. @blakewatters
  4. @blakewatters
  5. @blakewatters

    Fix Cocoa 512 errors logged from RKRequestCache. fixes #246

    The following changes were made:
    * Added isCacheable to RKRequest
    * Return nil for cacheKey on non-cacheable RKRequests
    * Updated RKRequestCache to ensure attempts to cache uncacheable requests has no effect
    * Added basic unit tests and expanded comments on some parts of the cache API
    blakewatters committed Sep 7, 2011
  6. @blakewatters
Commits on Sep 7, 2011
  1. @parkerboundy
  2. @parkerboundy
  3. @parkerboundy

    Added Apache License to files in Support directory

    Didn't add license to: NSString+InflectionSupport.h,
    NSString+InflectionSupport.m, RKParser.h
    parkerboundy committed Sep 7, 2011
  4. @parkerboundy
  5. @parkerboundy

    Added Apache License header to files in CoreData directory

    Didn't add header to NSManagedObject+ActiveRecord.h,
    NSManagedObject+ActiveRecord.m and RKManagedObjectCache.h .
    NSManagedObject+ActiveRecord was adapted from someone else, and
    RKManagedObjectCache has different code formatting. Will update those
    once I get confirmation on them.
    parkerboundy committed Sep 7, 2011
  6. @parkerboundy
  7. @parkerboundy

    added apache license to everything in the Network directory

    I got tired of doing individual commits for each file, so I just did the
    rest of the directory.
    parkerboundy committed Sep 7, 2011
  8. @parkerboundy

    added apache license

    parkerboundy committed Sep 7, 2011
  9. @parkerboundy

    added apache license

    parkerboundy committed Sep 7, 2011
  10. @parkerboundy

    added apache license

    parkerboundy committed Sep 7, 2011
  11. @parkerboundy

    added blank comment to the RestKit.h header

    Added another blank comment row to the header to keep with the previous
    comment styles.
    parkerboundy committed Sep 7, 2011
  12. @parkerboundy
  13. @parkerboundy

    Revert "added header to RestKit.h"

    This reverts commit 4482850.
    parkerboundy committed Sep 7, 2011
  14. @parkerboundy

    added header to RestKit.h

    parkerboundy committed Sep 7, 2011
Commits on Sep 6, 2011
  1. @grgcombs

    Oops … RKPathMatcher merge didn't actually have RKPathMatcher .h and …

    ….m in it … Thanks @dmthomas for the heads up.
    grgcombs committed Sep 6, 2011
  2. @grgcombs

    Merge pull request #332 from RestKit/rkpathmatcher

    Introduces RKPathMatcher. This is basically a dressed up front end to jverkoey/SOCKit. Using this will make it very easy to do complex things with patterns, resource paths, and object property interpolation thereof. Whereas RKMakePathWithObject() once took parenthesized parameters like "/stuff/(things)" it now uses colons like "/stuff/:things". It has specs and updated header docs where appropriate. Closes #305.
    grgcombs committed Sep 6, 2011
  3. @grgcombs

    Introduces RKPathMatcher. This is basically a dressed up front end to…

    … jverkoey/SOCKit. Using this will make it very easy to do complex things with patterns, resource paths, and object property interpolation thereof. Whereas RKMakePathWithObject() once took parenthesized parameters like "/stuff/(things)" it now uses colons like "/stuff/:things". It has specs and updated header docs where appropriate. Closes #305.
    grgcombs committed Sep 6, 2011
  4. @blakewatters

    Added convenience accessors on RKObjectManager for the requestCache a…

    …nd requestQueue. Cleaned up some styling and normalized method names.
    blakewatters committed Sep 6, 2011
  5. @blakewatters
  6. Fixed another list without a preceding newline.

    Jeremy Mack committed Sep 5, 2011
  7. One more typo.

    Jeremy Mack committed Sep 5, 2011
  8. Fixed a few typos and formatting errors.

    Added a space before a numbered list so Markdown would properly format it.
    Jeremy Mack committed Sep 5, 2011
Commits on Sep 5, 2011
  1. @blakewatters
  2. @blakewatters

    Reworked Brendan Ribera's contributions around time zone handling to …

    …eliminate the use of transient
    
    NSDateFormatters, added a preferredDateFormatter for use when serializing dates to strings,
    replaced the use of the description method for date encoding to strings with invocation of the
    preferredDateFormatter, added new attribute transformation strategy from NSDate -> NSString properties
    (also using the preferred date formatter), and provided customization support for date handling globally
    and on a per-mapping basis. closes #200, closes #313, closes #309, closes #308
    blakewatters committed Sep 5, 2011
Commits on Sep 4, 2011
  1. @blakewatters