Commit Graph

1389 Commits

Author SHA1 Message Date
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
de52c1ad52 Do not removeAllSections before loading table items into a section 2012-04-10 19:22:28 -04:00
Blake Watters
0d80bc3744 Switch default cacheStrategy to RKFetchRequestManagedObjectCache. closes #660 2012-04-10 15:16:28 -04:00
Blake Watters
386c7aea6d Added convenience method numberOfRowsInSectionAtIndex: to RKTableController for easily counting rows in a section 2012-04-10 14:30:38 -04:00
Blake Watters
76f2344582 Replace implementation of sectionsGroupedByKeyPath: due to issues with valueForKeyPath: mutating ordering 2012-04-10 14:30:38 -04:00
Blake Watters
8bd407fe1f Update RestKit Gem to pick up fix for rake server when daemon is already running 2012-04-10 13:57:59 -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
b27be1cbc5 Invoke self instead of self.delegate in thread safe invocation from managed object loader. refs #655 2012-04-10 11:33:36 -04:00
Blake Watters
ac05b6d256 Update RestKit gem and enable autostop/autostart of server in default rake task execution 2012-04-09 18:45:32 -04:00
Blake Watters
f47fa80636 Merge branch 'feature/jenkins' into development 2012-04-09 17:39:27 -04:00
Blake Watters
fb29a9431d Updated Xcoder gem to pick up fix for UTF-8 strings parsed from xcodebuild output 2012-04-09 17:39:08 -04:00
Blake Watters
570a4d68d9 Fix breakage in Application Tests suite 2012-04-09 17:38:49 -04:00
Blake Watters
aa7778bbfd Guard notification configurations for nil in RKAbstractTableController 2012-04-09 17:38:49 -04:00
Blake Watters
757e01e1f3 Change reachabilityObserver reference to retain for RKRequest 2012-04-09 17:38:49 -04:00
Blake Watters
95decfaa09 Cleanup test environment header 2012-04-09 17:38:49 -04:00
Blake Watters
af7ecee223 Added parameter assertions to RKParams and cleaned up spacing issues 2012-04-09 17:38:49 -04:00
Blake Watters
b16973666b Implemented test:application tasks for running RKApplicationTests suite; fixed broken tests 2012-04-09 17:38:24 -04:00
Blake Watters
b9d72ce7fc Fixed invalid spelling RKManagedObjectCacheing -> RKManagedObjectCaching. Updated filenames to match. 2012-04-09 17:38:22 -04:00
Blake Watters
515a8dfcfb Normalized the bundle identifier for Logic and Application Tests to 'org.restkit.tests' 2012-04-09 17:38:21 -04:00
Blake Watters
b18abc04ed Fix broken build from merge of 0.10.0 2012-04-06 00:04:20 -04:00
Blake Watters
dd852d90c3 Fix broken build from merge of 0.10.0 2012-04-06 00:03:35 -04:00
Blake Watters
6b9bebd3db Implemented Rake tasks for executing unit tests for iOS and OS X 2012-04-06 00:02:32 -04:00
Blake Watters
49bb925fe8 Adding cibuild script for execution under Jenkins 2012-04-05 23:20:11 -04:00
Blake Watters
4b84c1511e Migrated Test Server execution to the new RestKit gem 2012-04-05 23:18:47 -04:00
Blake Watters
a8483ca643 Merge branch 'release/0.10.0' into development 2012-04-04 20:19:43 -04:00
Blake Watters
587fc73ca8 Update RKTwitterCoreData project 2012-04-04 20:15:15 -04:00
Blake Watters
dc7135399c Remove incomplete RKTableViewExample project. RKGithub is a much better resource. 2012-04-04 20:15:15 -04:00
Blake Watters
289f9d4a07 Update project configuration for RKMacOS X example 2012-04-04 20:14:41 -04:00
Blake Watters
e23123ae81 Add primaryKey connection of the assignedUser relationship to RKCatalog RKRelationshipMappingExample 2012-04-04 20:14:41 -04:00
Blake Watters
5abf5569b6 Remove import of RKTableView.h 2012-04-04 13:47:54 -04:00
Jawwad Ahmad
ad7da9054f Add RKLogConfigureFromEnvironment() to RKLog.m.
Added a new RKLogConfigureFromEnvironment() function to RKLog.m to allow the configuration of logging components and logging levels via environment variables. Closes #640.
2012-04-04 13:27:25 -04:00
Brian Morton
49946ba0df Update contributors. 2012-04-04 09:36:23 -07:00
Blake Watters
6fd71650e5 Fix broken unit tests related to Core Data cache skipping optimization 2012-04-04 12:19:24 -04:00
Blake Watters
cfd473e547 Added support for configuring class -> table cell mappings using objectClassName instead of Class object 2012-04-04 10:39:36 -04:00
Blake Watters
403522f361 Bump VERSION to 0.10.0 2012-04-04 09:08:55 -04:00
Blake Watters
2723a11294 Reorganized categories under RKAdditions naming convention. Expanded documentation. 2012-04-04 09:08:55 -04:00
Blake Watters
423df93a59 Add Apache license notice to RKMappingTest 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
61aefd5eda Restore default cache strategy to In Memory Cache 2012-04-04 08:20:21 -04:00
Blake Watters
2ce8de2d4b Add test cases for both In Memory and Fetch Request cache strategies to RKManagedObjectMappingTest 2012-04-04 08:20:08 -04:00
Blake Watters
d943d9b932 Ensure In Memory Cache is scoped to the target managed object context 2012-04-04 08:17:23 -04:00
Blake Watters
732b0cd181 Namespace the RKRequestCache constants 2012-04-03 23:39:55 -04:00
Blake Watters
ed26aa2d82 Remove inaccurate comment about MD5 generation for files 2012-04-03 23:39:55 -04:00
Blake Watters
e6c4d2a24b OS X specific test fixes 2012-04-03 23:39:55 -04:00
Blake Watters
9cffb75174 Add Objective-C Category fix to mapping provider core data extensions
and add source file to OS X build target.
2012-04-03 23:39:55 -04:00
Blake Watters
0771b3e9b3 Added macro for ignoring delegate messages sent after an RKRequest has been cancelled.
Fixes intermittent crash in the test suite due to authentication challenge callbacks being
processed after the request is through. fixes #639
2012-04-03 23:39:55 -04:00
Blake Watters
4c124ab5bf Fix broken test due to missing resourcePath 2012-04-03 23:39:55 -04:00
Blake Watters
fa3c82c11f Updated to Sinatra 1.4.0 HEAD to pick up fixes for setting status code when
using send_file and logging output.
2012-04-03 23:39:55 -04:00
Blake Watters
59eec38f6e Updated RKDirectory with method for ensuring existence of directories. RKTestEnvironment
now ensures the Caches and Application Data directories exist at test initialization.
Enables test suite to run from command line or with a CI environment. refs #293
2012-04-03 23:39:43 -04:00
Blake Watters
1f53d45bf9 Raise an assertion in the event a mapping test is invoked with a mapping containing a nil
target object class.
2012-04-03 23:39:43 -04:00