Blake Watters
ce5193d242
Bump AFNetworking Podspec dependency and submodule reference to 1.2.0
2013-03-25 10:09:33 -04:00
Blake Watters
90fe39e8e9
Fix issue with RKPathAndQueryStringFromURLRelativeToURL function dropping trailing slashes due to reliance on [NSURL path]. fixes #1220
2013-03-12 18:57:13 -04:00
Blake Watters
34b8a30b06
Improve RKPathMatcher so that it only evaluates a path match positively if the number of slashes in the source string matches the number of slashes in the pattern. closes #1212 , closes #1192
2013-03-10 16:37:35 -04:00
Yannick Reifschneider
7f5b0fec97
Unescape URL metadata mapping parameters if route required parameter escaping
2013-03-07 21:17:51 -05:00
Blake Watters
0364d6c67b
Integrate support for metadata mapping routing data. refs #1174
2013-01-24 23:16:48 -05:00
Blake Watters
0fe296a281
Bump AFNetworking dependency
2012-11-07 22:01:34 -05:00
Blake Watters
f3ece00743
Rework path based response descriptor matching and expand test coverage. Eliminate path normalization. fixes #987
2012-10-14 13:51:39 -04:00
Blake Watters
e3bc2e6077
Update serialization tests broken sue to upstream URL encoding changes from AFNetworking
2012-10-05 21:53:52 -04:00
Blake Watters
fb7f074b23
Use path normalization instead of prefix matching to solve issue with failure to match path patterns with trailing slashes. Expand tests
2012-10-05 13:46:52 -04:00
Blake Watters
61a0a05b29
Drop ISO8601DateFormatter dependency since it has a time zone handling bug and switch to RK specific fork. fixes #971
...
* ARCify the ISO8601DateFormatter
2012-10-04 23:00:01 -04:00
Blake Watters
4060441abb
Fix issue with exact substring path patterns failing to match
2012-10-04 22:26:43 -04:00
Blake Watters
af234936ee
Don't send object parameters when performing a getObject: closes #947
2012-10-04 19:20:58 -04:00
Blake Watters
5b844653a3
Add another test for more complex parsing query string parsing scenario
2012-10-04 19:04:46 -04:00
Blake Watters
a85e209d54
Fix crash when identical keys appear in a URL encoded string that is decoded into a dictionary. Add test coverage
2012-10-04 18:31:51 -04:00
Blake Watters
e591547d90
Cleanup RKPathMatcher initializers to start with pathMatcher so they are easier to guess for auto-complete.
2012-09-27 22:31:48 -04:00
Blake Watters
d195ea873c
Port passing Logic Test coverage to ARC
2012-09-26 11:35:16 -04:00
Blake Watters
fee0c0dac0
Fix all remaining broken tests
2012-09-25 21:18:39 -04:00
Blake Watters
618b1e094c
Migrate NSDictionary+RKRequestSerializationTest -> RKURLEncodedSerializationTest
2012-09-25 21:16:26 -04:00
Blake Watters
62dc44ea9a
Fix RKPathMatcher tests
2012-09-25 17:27:58 -04:00
Blake Watters
2b0dc3d5c4
Fix more tests
2012-09-24 23:42:16 -04:00
Blake Watters
235f5fc579
Fix all build errors in unit tests. Restore execution of core mapping tests.
2012-09-24 22:44:20 -04:00
Jawwad Ahmad
bfbc345ee8
Rename RKDictionaryByReverseMergingDictionaryWithDictionary -> RKDictionaryByMergingDictionaryWithDictionary, since a reverse merge would imply that values in the 1st dictionary take priority whereas we want values in the 2nd dict to overwrite values in the 1st. Refs #938 .
2012-09-18 15:24:50 -04:00
Jawwad Ahmad
261cafe18a
Fix RKDictionaryByReverseMergingDictionaryWithDictionary method and add unit tests. Refs #938 .
2012-09-18 15:24:50 -04:00
Jawwad Ahmad
285586a5b5
Some code formatting cleanup.
2012-09-02 13:15:14 -04:00
Blake Watters
22c4f891e9
Removed RKCache
2012-08-30 10:25:25 -04:00
Blake Watters
37c70e4c27
Migrate path utilities to C functions instead of encapsulating into static methods on RKDirectory to reduce API size
2012-08-14 09:57:27 -04:00
Blake Watters
edd60c52e5
Add unichar casts to suppress warnings
2012-08-07 17:00:45 -04:00
Blake Watters
e952f451fb
Eliminated the use of the ActiveRecord pattern across the library.
2012-07-20 14:48:09 -04:00
Blake Watters
b25a1833b3
Ported RestKit to using managed object contexts with concurrency types. Numerous cleanups and API updates.
2012-07-16 22:47:06 -04:00
Jamie Forrest
86c0233c58
call stringForObjectValue from stringFromDate to fix failing test. add coverage for the serialization output of stringForObjectValue. refs #726
2012-07-11 14:26:43 -04:00
Jawwad Ahmad
82f4630d36
Whitespace syntax cleanup. Refs #614
2012-07-11 10:41:38 -04:00
Jawwad Ahmad
abb46c382c
Ensure the stars for all pointers belong to the variable rather than the type. Refs #614
2012-06-04 22:47:30 -04:00
Jawwad Ahmad
eaa5484b01
Placing opening braces on a new line for methods to match Apple convention. Refs #614
...
Used uncrustify's "nl_fdef_brace = add" option to detect issues.
2012-06-04 00:36:19 -04:00
Jawwad Ahmad
6d71b2d82b
Add missing space after comma. Refs #614
...
Used uncrustify's "sp_after_comma = add" option to detect issues.
2012-06-03 23:38:36 -04:00
Jawwad Ahmad
2cf60ffb86
Fix a few spacing issues. Refs #614
2012-06-03 22:51:00 -04:00
Blake Watters
fcb973056b
Cleanup trailing whitespace. refs #743
2012-05-17 18:00:16 -04:00
Blake Watters
f0793b8e19
Enabled support and tests for creation of intermediate directories during RKCache initialization. closes #667
2012-04-17 23:23:41 -04:00
Jon Nolen
e0b248da46
fixing RKDotNetDateFormatter not correctly mapping dates in RKObjectMappingOperation.
2012-04-17 21:00:28 -04:00
Blake Watters
27c06946e2
Add basic test coverage for compilation of Objective-C++ sources. refs #649
2012-04-11 21:05:17 -04:00
Blake Watters
d95823d089
Fix incorrect handling of nil values when sectioning an array by keyPath
2012-04-10 19:22:30 -04:00
Blake Watters
b282e3a813
Added support for grouping objects into sections within RKTableController. closes #658
2012-04-10 11:34:22 -04:00
Blake Watters
2723a11294
Reorganized categories under RKAdditions naming convention. Expanded documentation.
2012-04-04 09:08:55 -04:00
Blake Watters
457a6126cf
Refresh copyright notices for all source files
2012-04-04 09:08:54 -04:00
Blake Watters
6723502372
Merge branch 'hotfix/545-conditional-nsorderedset' into development
2012-02-25 12:03:48 -05:00
Blake Watters
4142ffdb42
Reorganization and cleanups of Unit Tests
...
* Reorganized tests to accommodate split into Logic & Application.
* Eliminated 'Spec' naming in favor of 'Test' as the suite is entirely based on SenTest.
* Pulled majority of testing support classes up into the library and documented them.
* Introduced RKApplicationTests app for running the RKTableController UI tests
2012-02-10 17:32:23 -05:00