Denis Zubkov
4a207244ae
Added __nullable to metadata in headers to make sure Swift 4.1 doesn't throw EXC_BAD_ACCESS
2018-04-05 15:25:14 +10:00
Robbie Hanson
b9d9fe42f6
Adding ConnectionPool to CocoaPods & Carthage.
2018-03-19 14:01:44 -06:00
Robbie Hanson
0cd8bf6c8e
Adding YapDatabaseCloudCore to Carthage builds.
2017-11-04 10:25:11 -05:00
Robbie Hanson
dcf12ff94c
Fixing Carthage build.
2017-09-16 11:55:24 -04:00
Fabian Kreiser
04eb3b9fc0
Replace OSSpinLock with os_unfair_lock when building for macOS 10.12, iOS 10.0, watchOS 3.0 or tvOS 10.0.
...
OSSpinLock is deprecated and should be replaced by os_unfair_lock. However, os_unfair_lock is not available prior to the aforementioned platforms. Added some defined to seamlessly map between OSSpinLock and os_unfair_lock in YapDatabaseAtomic.h.
YapDatabase deploys to earlier versions so OSSpinLock is still used by default. But if consumers of the framework decide to rebuild it for more modern platforms, os_unfair_lock will be used.
2017-07-10 20:10:56 +02:00
Robbie Hanson
3c8732a674
Fixing Carthage references in Xcode.
2017-06-22 11:15:16 -07:00
Kent Sutherland
6c8eb031d8
Fixed build errors and bad project references
...
Some of the Xcode group folders were misnamed.
YapDatabaseAutoView wasn't added to the xcodeproj.
Updated modulemaps to include YapDatabaseAutoView.
2017-06-14 10:30:44 -05: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
a2eb9e89d9
Adding watchOS build for Carthage.
2016-09-07 16:28:55 -07:00
Robbie Hanson
0374159e92
Adding missing extension (cross process notification) to tvOS build.
2016-09-01 15:25:26 -07:00
Robbie Hanson
3b452b0929
Fixing tvOS build for Carthage & CocoaPods+Swift.
2016-09-01 14:10:32 -07:00
Robbie Hanson
17ef076a6b
Merge branch 'weak-cloudkit' of https://github.com/pcsm/YapDatabase into pcsm-weak-cloudkit
2016-04-05 18:24:00 -07:00
Robbie Hanson
2fc2910962
Adding new extensions to Carthage build project.
2016-03-29 11:22:56 -07:00
Robbie Hanson
4240f0a87b
Fixing Carthage build project.
2016-03-29 10:25:09 -07:00
Robbie Hanson
98b6cce1fe
Merge branch 'master' into v2.9
2016-03-29 10:11:11 -07:00
Jamie White
d6f812d36b
Toggling on App Extension API Only
...
This silences any warnings when using from an extension
2016-03-14 16:51:52 +00:00
Jason Grlicky
6dacf29f5e
Set minimum deployment target for OS X to 10.8 and linked CloudKit framework weakly
2016-03-03 16:59:58 -08:00
jeremiegirault
335a007d86
added options start with multiprocess support / added tests
2016-02-15 11:30:11 +01:00
Robbie Hanson
47a65a11dc
Fixing modulemap (didn't include YapDatabaseConnectionProxy)
2016-01-14 16:08:50 -08:00
Daniel Thorpe
6ed424beb0
[YAP-243]: Adds missing yap_vfs_shim source files.
...
This was preventing building YapDatabase from Xcode (includes Carthage), but wouldn't affect the unit tests which are performed in projects created with CocoaPods.
2015-11-11 12:24:01 +00:00
Robbie Hanson
e1f1392e63
Fixing modulemap & Carthage issues. Addresses issue #192
2015-11-03 16:54:46 -08:00
Robbie Hanson
6c4a626d05
Fixing modulemap problems & adding test targets.
2015-11-03 12:41:46 -08:00
Robbie Hanson
f17c7f7996
Setting modulemap file for Mac Framework.
2015-10-14 14:58:24 -07:00
Robbie Hanson
968ce7e798
Marking schemes as shared.
2015-10-14 14:57:49 -07:00
Robbie Hanson
5c0885c1e2
Working towards Carthage support
2015-10-14 12:17:23 -07:00
Robbie Hanson
af6bcea37a
Updating .gitignore, and adding missing workspace files
2015-08-11 15:47:54 -07:00
Greg Combs
6665603689
[Pods] Decoupled CocoaLumberjack using CocoaPods
...
This allows users to link against a different CocoaLumberjack than what was provided in YapDatabase previously. Consequently, CocoaLumberjack sources have been removed from the YapDatabase repository.
Moreover, the Xcode-mobile and Xcode-desktop test projects now each have a Podfile. The downside is that you have to run `pod install` before executing the tests the first time around, but the upside is that CocoaLumberjack and YapDatabase libraries are now linked via Pods, and the test projects aren't so dependent on specific versions.
2015-06-25 11:53:59 -05:00
Dave Hardiman
7e2e3ceab3
Fix cocoalumberjack path
2015-05-26 16:36:34 +01:00
Dave Hardiman
38c737e019
Add universal framework target
2015-05-26 16:33:28 +01:00
Dave Hardiman
b78979ca2f
Add xcode project for dynamic framework
2015-05-26 16:32:03 +01:00