Commit Graph

57 Commits

Author SHA1 Message Date
Robbie Hanson
acce215cf0 The serializer & deserializer now take 'key' and 'collection, key' parameters. This makes it easier to customize the serialization & deserialization routines based on the key or collection. 2013-09-12 19:36:33 -07:00
Robbie Hanson
1338a5ccb5 Improving unit test coverage for YapCollectionsDatabaseView 2013-09-05 15:57:08 -07:00
Robbie Hanson
54d25538a1 Improving unit test coverage for YapDatabaseView 2013-09-05 12:08:32 -07:00
Robbie Hanson
267c570922 Adding ability to fetch position of range within group 2013-08-23 18:14:30 -07:00
Robbie Hanson
2957d7465a Adding a reverse option to mappings 2013-08-19 15:45:01 -07:00
Robbie Hanson
ec3fa1f78e Improving unit tests for YapDatabaseViewMappings 2013-08-16 14:52:13 -07:00
Robbie Hanson
6858f47b32 Improving unit tests for YapDatabaseViewMappings 2013-08-15 19:47:27 -04:00
Robbie Hanson
aca32977c9 Improving unit tests for YapDatabaseViewMappings 2013-08-15 18:49:46 -04:00
Robbie Hanson
d5920f0cf1 Renaming modifiedColumns to changes. Adding change flag for a change due to a dependency. 2013-08-15 00:30:02 -04:00
Robbie Hanson
ed8dffc27b Improving unit tests for YapDatabaseViewMappings 2013-08-14 23:52:34 -04:00
Robbie Hanson
8427864ae1 Improving unit tests for YapDatabaseViewMappings 2013-08-14 23:29:15 -04:00
Robbie Hanson
e3ae93ec4c Working on unit tests for mappings 2013-08-11 12:33:01 -07:00
Robbie Hanson
39ab816dad Work In Progress - Working on adding range & limit support on a per-group basis (via mappings object) 2013-08-06 14:17:20 -07:00
Robbie Hanson
b2efe4dadb Dynamic sections are more complicated than static sections, and require extra code to deal with them. Therefore, they should be opt-in, not opt-out. 2013-08-01 11:55:48 -07:00
Robbie Hanson
4d32b1c54a Work In Progress - Working on adding range & limit support on a per-group basis (via mappings object) 2013-08-01 10:56:35 -07:00
Robbie Hanson
382845fa39 Adding per-group configuration of allowsEmptySection 2013-07-29 19:36:47 -07:00
Robbie Hanson
5ed5e3f191 Fixing Xcode project for desktop 2013-07-23 11:25:31 -07:00
Robbie Hanson
b80858c1aa Views now support section changes. 2013-07-23 09:57:35 -07:00
Robbie Hanson
8fe39ef71b Bug fix for mutation-during-enumeration protection 2013-07-18 11:49:47 -07:00
Robbie Hanson
3884b60167 Improving unit tests for mutation-during-enumeration protection 2013-07-18 11:21:37 -07:00
Robbie Hanson
bd350ea114 Added unit test for dropping a view 2013-07-18 10:54:55 -07:00
Robbie Hanson
a18245813d Adding mutation-during-enumeration protection to YapCollectionsDatabaseView 2013-07-17 19:17:06 -07:00
Robbie Hanson
3a90d8d879 Adding mutation-during-enumeration protection to YapDatabaseView 2013-07-17 18:29:22 -07:00
Robbie Hanson
504fd01a16 Dropping Timestamp categories. They have been superseded by Views. 2013-07-17 16:51:47 -07:00
Robbie Hanson
1fba34129e Fixing view population bug. Adding unit test for view population. 2013-07-12 12:32:38 -07:00
Robbie Hanson
5a5aeafef9 Adding more unit tests for YapCollectionsDatabaseView 2013-07-10 23:38:45 -07:00
Robbie Hanson
a44e7fc931 Adding more unit tests for YapDatabaseView 2013-07-10 18:58:46 -07:00
Robbie Hanson
95793e608a Renaming YapDatabaseViewOperation to YapDatabaseViewChange 2013-06-28 01:55:58 -07:00
Robbie Hanson
6e6b294039 Adding Update to changeset notifications for views 2013-06-28 01:03:04 -07:00
Robbie Hanson
2e3bbfa69e Fixing bugs in view extensions 2013-06-24 19:41:34 -07:00
Robbie Hanson
67a5d17980 Adding consolidation step to view operations log 2013-06-21 17:50:42 -07:00
Robbie Hanson
8aa286e70f Working on view changesets 2013-06-21 15:11:40 -07:00
Robbie Hanson
ee3ce242a9 Added safety mechanism if database is updated mid enumeration (YapCollectionsDatabase) 2013-06-19 13:08:55 -07:00
Robbie Hanson
e2ab62fd1d Added safety mechanism if database is updated mid enumeration (YapDatabase) 2013-06-18 18:01:59 -07:00
Robbie Hanson
41f4337ee5 Minor bug fix in unit test 2013-06-18 15:07:06 -07:00
Robbie Hanson
38626adf35 Bug fixes, and added unit tests for YapCollectionsDatabaseView 2013-06-12 17:30:56 -07:00
Robbie Hanson
4c21e129a9 Improving and standardizing method names. 2013-06-09 11:53:36 -07:00
Robbie Hanson
3cfea9575a Improving and standardizing method names. 2013-06-09 01:23:45 -07:00
Robbie Hanson
f4f83352cf Working on YapCollectionsDatabaseView (not ready yet) 2013-06-08 17:11:42 -07:00
Robbie Hanson
896820e0f2 Tweaking unit test: decreasing delay 2013-05-26 16:25:24 -07:00
Robbie Hanson
4b38c80267 Adding enumeration methods to YapDatabaseView 2013-05-26 12:39:38 -07:00
Robbie Hanson
1cbdc8b1f9 Adding grouping/sorting by keys only 2013-05-25 20:15:37 -07:00
Robbie Hanson
431b5c6710 Adding Xcode-desktop project for Mac OS X compilation 2013-05-25 12:50:49 -07:00
Robbie Hanson
d6e2832a85 Refactor to "extensions" 2013-05-23 18:11:12 -07:00
Robbie Hanson
5d6a77b165 Completed unit test for YapDatabaseView 2013-05-23 12:09:29 -07:00
Robbie Hanson
d2e3af3b24 Working on unit tests for YapDatabaseView 2013-05-22 17:43:04 -07:00
Robbie Hanson
0a704d824d Project cleanup. Starting work on unit tests. 2013-05-22 12:09:37 -07:00
Robbie Hanson
ca2367fd3a Removing "ordered" code. Will be replaced with more flexible "views" idea. 2013-04-07 13:36:15 -07:00
Robbie Hanson
583100dfa5 Bug fix - issue causing cache(s) to get flushed inappropriately under certain circumstances 2013-03-26 19:41:47 -07:00
Robbie Hanson
6943a90f16 Updating unit tests 2013-03-21 18:04:15 -07:00