Commit Graph

43 Commits

Author SHA1 Message Date
Robbie Hanson
ca0cb15154 Fix for issue #444 - Compiler warnings in Xcode 9 2018-05-23 17:30:28 -04:00
Robbie Hanson
b9d9fe42f6 Adding ConnectionPool to CocoaPods & Carthage. 2018-03-19 14:01:44 -06:00
Robbie Hanson
e26639737d New utility class: YapDatabaseConnectionPool. A simple load balancer designed for background (non-main-thread) tasks that perform read-only transactions. 2018-03-19 13:30:56 -06:00
Robbie Hanson
05a3bbf01d Updating unit test project via 'pod install'. 2018-03-18 12:44:31 -06:00
Robbie Hanson
690cb2de14 Fixing Xcode project for unit tests (desktop) 2017-11-24 18:15:52 -05:00
Robbie Hanson
8e455fe858 Fixing unit test projects via pod install. 2017-07-18 16:28:01 -07:00
Robbie Hanson
361eecf215 Fixing unit test projects via pod install. 2017-07-18 14:08:27 -07:00
Robbie Hanson
1b612ace26 Updating CocoaLumberjack to v3.x in unit test projects. 2017-05-16 13:35:42 -07:00
Robbie Hanson
1ecb1b861e Merge branch 'master' into v3.0 2017-01-06 17:51:07 -08:00
Robbie Hanson
59e4be80ad Replacing 'Reachability' dependency with embedded 'YapReachability' class. This allows the ActionManager to run on tvOS & watchOS. 2016-09-08 11:24:45 -07:00
Robbie Hanson
a4f2b9f14c Fixing Xcode projects (due to filename change in previous commit). 2016-09-07 17:49:17 -07:00
Robbie Hanson
bdb704ccc9 Updating Unit Test projects to use latest podspec. 2016-09-07 15:14:12 -07:00
Robbie Hanson
d288b2f3bf Working on YapDatabaseManualView extension. 2016-06-18 15:30:21 -07:00
Robbie Hanson
2e540c2a2c Fixing Xcode-desktop project. 2016-06-17 10:36:35 -07:00
Robbie Hanson
c19cef115f Refactoring YapDatabaseView code: Now the core underlying architecture is split into its own abstract base class. This will allow other view-based classes to be created easier. 2016-06-16 17:53:24 -07:00
Robbie Hanson
33a1806f4f Adding more helpful compiler flags to unit test projects. 2016-04-05 17:08:15 -07:00
Robbie Hanson
02848bcdb1 Adding a few helpful compiler flags to unit test projects. 2016-04-05 17:00:49 -07:00
Robbie Hanson
ae7b9a8217 Fixing "Xcode-desktop" project via 'pod update'. 2016-03-27 14:20:29 -07:00
Robbie Hanson
4c32bdf392 Fixing "Xcode-desktop" project via 'pod update'. 2016-03-06 11:22:22 -08:00
Robbie Hanson
2806e2e78c Merge branch 'experimental/action-manager' into v2.9 2016-03-06 11:12:46 -08:00
Robbie Hanson
178d615947 Refactoring ActionManager extension to work more like a traditional extension. Also improving the public API to make it easier to use. 2016-02-18 11:18:53 -08:00
Robbie Hanson
6fb4e15c1d Adding YapDatabaseActionManager to Xcode-desktop testing project. 2016-02-17 16:52:52 -08:00
jeremiegirault
47dce53fc9 updated pods / added crossprocessnotification extension 2016-02-16 14:42:34 +01:00
jeremiegirault
335a007d86 added options start with multiprocess support / added tests 2016-02-15 11:30:11 +01:00
Robbie Hanson
f4b205e76b Merge branch 'master' into v2.8 2016-01-12 14:50:41 -08:00
Robbie Hanson
6f26aaf9fe Switching from YapEnumerateStatement idea to something faster. 2016-01-12 14:26:02 -08:00
Robbie Hanson
3693a61f8f Adding test code for YapDatabaseRelationship version migration. 2016-01-12 11:43:47 -08:00
Robbie Hanson
f2c033dd33 Updating UnitTest project/workspace via "pod update" 2016-01-12 11:16:03 -08:00
Robbie Hanson
0751bfda14 Fixing enumeration within enumeration bug. Issue #255 2015-12-28 17:56:50 -08:00
Robbie Hanson
9d273ac111 Minor documentation tweak. 2015-12-13 11:02:45 -08:00
Robbie Hanson
588449794c Merge branch 'vfs_shim' 2015-11-04 19:02:53 -08:00
Robbie Hanson
8f627ba805 Added a VFS shim in order to add a notification for when the sql-level lock has been taken. This allows us to consolidate all the "markSqlLevelSharedReadLock" code into one place. And we also automatically get support for this in extensions, something that was missing before. 2015-11-04 18:41:15 -08:00
Robbie Hanson
998b17f21d Fixing Xcode projects. 2015-11-03 16:13:43 -08:00
Robbie Hanson
488c32ebf6 Updating Xcode-desktop project to use latest CocoaLumberjack version. 2015-10-27 16:25:54 -07:00
Robbie Hanson
89a74a64d3 Removing YapDebugDictionary class. It's no longer needed thanks to the latest language features. 2015-10-27 15:35:19 -07:00
Robbie Hanson
d48c4e8a90 Adding a YapMutationStack class to solve the remaining edge cases surrounding mutation-during-enumeration detection. 2015-10-16 16:34:28 -07:00
Robbie Hanson
3e2a738f39 Touching Xcode project with latest version of Xcode (recommended upgrades to project file) 2015-09-24 17:09:08 -07:00
Robbie Hanson
fe11e3d97d Adding common YapDatabaseBlockType enum for all extensions to share. 2015-09-15 15:30:55 -07:00
Robbie Hanson
1998437ce1 Simplifying YapDatabaseHooks API & adding unit tests for it. 2015-09-10 11:05:41 -07:00
Robbie Hanson
ccd4c2af24 Investigating travis-ci failure. 2015-08-11 16:04:33 -07:00
Robbie Hanson
e8f6cc5d2b Fighting with xctool (and not having much luck) 2015-08-11 15:28:36 -07:00
Robbie Hanson
3ea0ba6ed4 Updating pod for Xcode-desktop project. 2015-08-11 14:19:42 -07:00
Robbie Hanson
acc282b9ca Fixing Xcode-desktop project 2015-07-02 16:36:59 -07:00