Blake Watters
2d2234cab2
Fix redeclaration build error under ObjC++. fixes #774
2012-08-22 20:07:53 -04:00
Blake Watters
39b0df4c39
Fix nasty bug in calculation of footer row indices when there are headers, footers, and content rows in a single section
2012-08-14 09:57:28 -04:00
Blake Watters
22de640139
Add missing reloadRows for NSFetchedResultsChangeUpdate
2012-08-10 14:02:57 -04:00
Blake Watters
232b3eb861
Implemented new search engine for managed objects.
2012-08-01 18:12:53 -04:00
Blake Watters
07aadeebdf
Reimplemented the managed object store, converted managed object seeder to importer, cleaned up test breakage.
2012-07-26 17:33:35 -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
6af38b8b6d
Obtain permanent object ID's for managed objects before sending via RKManagedObjectLoader
2012-07-17 16:26:21 -04:00
Blake Watters
a8f64e7982
Continued cleanup related to managed object context work
2012-07-17 13:44:50 -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
Blake Watters
f0706dbdbf
Work in progress
...
Conflicts:
Code/CoreData/RKManagedObjectLoader.h
Code/CoreData/RKManagedObjectLoader.m
Code/CoreData/RKManagedObjectMapping.m
Code/CoreData/RKManagedObjectMappingOperation.m
Code/CoreData/RKManagedObjectStore.m
Code/CoreData/RKManagedObjectThreadSafeInvocation.h
Code/CoreData/RKManagedObjectThreadSafeInvocation.m
Code/CoreData/RKSearchableManagedObject.m
Code/ObjectMapping/RKObjectLoader.m
Code/ObjectMapping/RKObjectMapper.h
Code/ObjectMapping/RKObjectMappingOperation.m
RestKit.xcodeproj/project.pbxproj
Tests/Logic/CoreData/RKManagedObjectThreadSafeInvocationTest.m
2012-07-13 13:07:42 -04:00
Blake Watters
f825579a2a
Cleaned up all but one remaining broken test
2012-07-11 18:53:46 -04:00
Blake Watters
72f31936ae
Fix broken merge artifact
2012-07-11 17:20:05 -04:00
Blake Watters
e839a39e6e
Extracted keyboard scrolling behavior used within the table controller into standalone object
2012-07-11 17:11:41 -04:00
Blake Watters
8657b4ca75
Remove cellForObjectAtIndexPath: API and migrate cell mapping directly into the UITableViewDataSource callback
2012-07-11 17:09:54 -04:00
Blake Watters
3be91bed55
Handle case where there is a single section containing a header and footer row
2012-07-11 17:06:39 -04:00
Jawwad Ahmad
f035af7a67
Adding addObject: method to RKTableSection.
2012-07-11 16:39:31 -04:00
Christopher Swasey
6ae6d889a5
Add delegate methods for headerHeight and footerHeight
2012-07-11 16:15:37 -04:00
Blake Watters
75b060ec16
Add table controller level block callbacks. refs #796
2012-07-11 16:15:37 -04:00
Blake Watters
1c504022a6
Fixed issues with incorrect retrieval of indexPath for header, footer, and empty items on the fetched results table controller. fixes #798
2012-07-11 16:15:23 -04:00
Blake Watters
81bcd17056
WIP on API improvements for RKForm
2012-07-11 16:03:12 -04:00
Jawwad Ahmad
82f4630d36
Whitespace syntax cleanup. Refs #614
2012-07-11 10:41:38 -04:00
Jawwad Ahmad
7cbccfd322
Delete ivars that are already @synthesized. Refs #614 .
2012-07-11 10:34:29 -04:00
Blake Watters
d02c1aa74c
Release the previous fetch results controller via property access. fixes #825 , #826
2012-06-21 20:55:36 -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
Jawwad Ahmad
086dceee66
Standardize to have space after @property. Refs #614
2012-06-03 22:36:35 -04:00
Jawwad Ahmad
10433089a4
Strip trailing whitespace. Refs #614
2012-06-03 22:33:31 -04:00
Jawwad Ahmad
9b25c6bbf2
loadTableFromResourcePath: should be chained to loadTableFromResourcePath:usingBlock: Closes #782 .
2012-05-31 17:52:22 -04:00
Blake Watters
8647fa5f42
Fix issue where grouping objects by section in RKTableController and loading an empty collection would fail to refresh table view.
2012-05-25 13:46:18 -04:00
Blake Watters
1dc765c774
Fix static analyzer warning
2012-05-24 19:06:04 -04:00
Blake Watters
59c449c2e2
Cleanups to and test coverage expansion of RKTableController API's. refs #765
2012-05-24 12:53:51 -04:00
Blake Watters
992bfb96cc
Reworked table controller state into a bit mask to coalesce state change into a single observation. fixes #753
...
* Added RKLogIntegerAsBinary() helper for logging bit masks
* Implemented RKTableControllerDidLoadObjectsNotification for static and fetched results table controllers
* Cleaned up state definitions within table controller
* Documentation cleanups
2012-05-23 17:25:57 -04:00
Blake Watters
86ac038957
Cancel current object loader when loading a table view
2012-05-21 18:11:21 -04:00
Blake Watters
016f13dad0
Convert all tabs to four spaces. refs #743
2012-05-17 18:10:59 -04:00
Blake Watters
fcb973056b
Cleanup trailing whitespace. refs #743
2012-05-17 18:00:16 -04:00
Blake Watters
4ac6a76485
Fix invalid table controller delegate invocation. fixes #683 , closes #659
...
Rename didFinishFinalLoad to didFinalizeLoad for clarity.
2012-04-17 22:54:10 -04:00
Aaron Crespo
22225cf8a0
Fixed Static analysis warnings.
2012-04-11 22:44:58 -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
386c7aea6d
Added convenience method numberOfRowsInSectionAtIndex: to RKTableController for easily counting rows in a section
2012-04-10 14:30:38 -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
aa7778bbfd
Guard notification configurations for nil in RKAbstractTableController
2012-04-09 17:38:49 -04:00
Blake Watters
5abf5569b6
Remove import of RKTableView.h
2012-04-04 13:47:54 -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
457a6126cf
Refresh copyright notices for all source files
2012-04-04 09:08:54 -04:00
Blake Watters
f4f3f44e17
Remove UDTableView. fixes #591
2012-03-29 20:04:12 -04:00
Jawwad Ahmad
3f29ccd42b
Added a new cellMappingForReuseIdentifier convenience method to RKTableViewCellMapping
2012-03-15 12:38:06 -04:00
Blake Watters
57183b364f
Fix for warning emitted due to elimination of findOrCreateInstanceOfEntity:. Search Word functionality restored. closes #584
...
* Updates to the Core Data layer such that NSManagedObjectContexts now have a reference to the managed object store
they belong to.
* NSManagedObject instances can now return the managed object store they belong to.
* Relaxed the coupling to the sharedManager present within the RKSearchableManagedObject class.
* Expanded documentation of RKSearchableManagedObject
2012-03-14 17:08:02 -04:00
Blake Watters
c3b2ef164b
Add conditional compilation for the Pull to Refresh trigger
2012-03-13 09:50:05 -04:00