Commit Graph

1538 Commits

Author SHA1 Message Date
Michael Kirk
e12565f98c optional legacy cipher params 2019-01-10 13:29:52 -07:00
Robbie Hanson
3a7bfc57b9 Fixing formatting: tabs/spaces/indentation 2018-12-27 09:02:23 -05:00
Robbie Hanson
ae1003a09e Improving docs in Podspec. Fixes issue #480 2018-12-27 08:58:22 -05:00
Robbie Hanson
c63690b4d8 Fixing a few minor analyzer warnings. 2018-12-20 11:15:31 -05:00
Robbie Hanson
a8101ab09d Enabling some helpful compiler warnings. 2018-12-20 11:15:14 -05:00
Robbie Hanson
f9aeea4196 Fixing typo bug - no help from the compiler 2018-12-20 11:05:13 -05:00
Robbie Hanson
f59640a745 Improving protection against circular dependencies in CloudCore operations. 2018-12-20 10:17:24 -05:00
Robbie Hanson
e510867eaa Minor documentation improvement 2018-12-20 10:16:51 -05:00
Robbie Hanson
6a142dfdd1 Removing dependencyUUIDs subclassing idea. It was broken, and the issue can be solved cleaner in other ways. 2018-12-17 09:31:10 -05:00
Robbie Hanson
b0e98dc706 Fixing unit test projects & Carthage build. 2018-12-17 09:25:52 -05:00
Robbie Hanson
f89d768fa8 Making YapDatabaseAtomic a public utility. 2018-12-17 08:48:05 -05:00
Robbie Hanson
e91e23709d Bug fix for issue #478 - Userinfo keys used by YapDatabaseModifiedNotification defined in YapDatabaseViewPrivate.h should be public 2018-12-16 20:18:47 -05:00
Robbie Hanson
3156b068b3 Fixing compiler warnings about depected OSAtomic 2018-12-16 17:11:53 -05:00
Robbie Hanson
92df118ad3 Fixing compiler warnings about depected OSSpinLock. 2018-12-16 16:29:11 -05:00
Robbie Hanson
9be3cc4e61 Updating unit tests and testing new modulemap setup 2018-12-16 15:15:43 -05:00
Robbie Hanson
2a6474bb58 Adding YapDatabaseExtensionPrivate as implicit import with YapDatabaseCloudCorePrivate. 2018-12-16 11:51:41 -05:00
Robbie Hanson
965e767b46 Merge branch 'CloudCoreSubclassing' of https://github.com/flovouin/YapDatabase into flovouin-CloudCoreSubclassing 2018-12-16 11:31:50 -05:00
Robbie Hanson
727a27fe1b Minor performance optimizations for dequeuing operations from a graph. 2018-12-02 17:02:08 -05:00
Robbie Hanson
a88e92d972 Adding more information to YDBCloudCorePipelineQueueChangedNotification. 2018-11-29 18:19:32 -05:00
Robbie Hanson
1464b30d9f Fix for compiler warning - loss of precision. 2018-11-28 09:37:39 -05:00
Robbie Hanson
2f9af3a6a9 Multiple performance optimizations for dequeuing operations from a graph. 2018-11-28 09:36:00 -05:00
Robbie Hanson
8068fd7e17 Bug fix - YDBCloudCore wasn't properly updating database table when switching algorithms or name. 2018-11-28 09:35:16 -05:00
Robbie Hanson
29e2182833 Bug fix for YDBCloudCore - wasn't properly restoring graphs. 2018-11-27 17:24:52 -05:00
Robbie Hanson
c53421e55c Bug fix for last commit. 2018-11-26 12:32:46 -05:00
Robbie Hanson
5e4eca9f44 Adding a few more convience methods to YDBCloudCorePipeline. 2018-11-26 10:51:20 -05:00
Robbie Hanson
75ffdb166f Improvements for YDBCloudCorePipeline. Now supports multiple holdDates per operation. This allows parallel sub-tasks to manage dependencies that an operation might have. 2018-11-25 17:25:00 -05:00
Robbie Hanson
691f350427 Fixing a few analyzer warnings. 2018-11-25 15:27:14 -05:00
Robbie Hanson
88f268b394 Adding nullability annotations for YDBCloudCore extension. 2018-11-25 15:26:58 -05:00
Robbie Hanson
09113142cc Bug fix - increasing the maxConcurrentOperationCount value didn't start new operations. 2018-11-23 14:07:49 -05:00
Robbie Hanson
96fa8524fa Bug fix - mapping graphIdx to snapshots wasn't stable because the graphIdx could change during enumeration. So the snapshot is now being stored as a property on the operation itself. 2018-11-22 18:24:56 -05:00
Robbie Hanson
5698d2a0d0 Bug fix - YDBCloudCorePipeline wasn't always properly reporting active status changes. 2018-11-16 11:07:27 -05:00
Robbie Hanson
ab6aa20374 Bug fix - YDBCloudCorePipeline wasn't always properly reporting active status changes. 2018-11-16 10:35:25 -05:00
Robbie Hanson
edc265c1d6 Bug fix - don't allow empty graphs in FlatCommit mode 2018-11-16 10:19:38 -05:00
Robbie Hanson
1bb2f42586 Improving documentation. 2018-11-14 16:59:22 -05:00
Robbie Hanson
84eb3f931b Adding method to fetch active operations from a pipeline. 2018-11-14 16:37:07 -05:00
Robbie Hanson
dad2c4f8d4 Minor API change for YDBCloudCore. The term "started" is a little ambigous. If a operation was "started", but then fails, is the operation still "started"? It was started once... So the terminology is changing to "active", which seems less ambiguous. 2018-11-14 16:16:05 -05:00
Robbie Hanson
b532a39b22 Bug fix - forgot to expose subclass hooks in private header. 2018-11-13 16:02:37 -05:00
Flo
b1cdd4a489 Use modulemaps in the Podspec and add modules for private headers. 2018-11-13 18:06:48 +01:00
Robbie Hanson
43482f3336 YapDatabaseCloudCore now uses the global snapshot value for internal storage & ordering of graphs (instead of it's own counting mechanism). And the snapshot numbers are available via the public API's. 2018-11-13 10:09:31 -05:00
Robbie Hanson
f54f552770 Minor documentation improvements. 2018-11-13 10:07:05 -05:00
Robbie Hanson
22bb512e23 Performing recommended Xcode project updates 2018-11-13 09:06:22 -05:00
Robbie Hanson
fa929d7546 Updating CocoaLumberjack to latest version (so compiler warnings go away) 2018-11-13 09:04:25 -05:00
Robbie Hanson
f060a248fa Performing recommended Xcode project updates 2018-11-12 18:13:17 -05:00
Robbie Hanson
7530666f41 Bug fix for recent changes (optimization) to YapDatabaseCloudCorePipeline 2018-11-12 18:09:08 -05:00
Robbie Hanson
e51e5bf77a Fixing a bunch of minor analyzer warnings. Mostly fixing nullability annotations. 2018-11-12 18:08:11 -05:00
Robbie Hanson
179d003d9c Fixing several analyzer warnings: "Converting a pointer value of type 'NSNumber *' to a primitive boolean value; instead, either compare the pointer to nil or call -boolValue" 2018-11-12 17:27:47 -05:00
Robbie Hanson
b3ea037520 Fixing analyzer warning - potential memory leak during error scenario 2018-11-12 17:26:52 -05:00
Robbie Hanson
041cf46d0c
Merge pull request #468 from rupertdaniel/fix-crash-searchresultsview
Fixed crash in YapDatabaseSearchResultsViewTransaction.
2018-11-12 17:08:23 -05:00
Robbie Hanson
21d3233ec3
Merge pull request #477 from iwheelbuy/master
Added debug check for duplicated groups in YapDatabaseViewMappings
2018-11-12 15:02:18 -05:00
Robbie Hanson
9ef94eb9fa Some defensive programming - don't allow an operation to depend on itself (illegal dependency) 2018-11-08 11:03:48 -05:00