Artem Kirienko
66568fedc2
CocoaLumberjack pod updated
2018-03-28 21:41:17 +03: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
f3fa463944
Updating Xcode projects with Xcode’s latest recommended settings.
2017-01-06 17:57:18 -08: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
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
7d7891347c
Updating unit test projects via 'pod update'.
2016-03-28 11:30:20 -07:00
Robbie Hanson
6fb4e15c1d
Adding YapDatabaseActionManager to Xcode-desktop testing project.
2016-02-17 16:52:52 -08:00
Robbie Hanson
7a373a7e5f
Updating UnitTest project/workspace via "pod update"
2016-01-12 14:39:39 -08:00
Robbie Hanson
0b1dba8ca8
YapDatabaseRelationship now uses NSURL-based file references.
2016-01-12 10:37:04 -08:00
Robbie Hanson
0751bfda14
Fixing enumeration within enumeration bug. Issue #255
2015-12-28 17:56:50 -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
2463450a21
Updating Xcode-mobile project to use latest CocoaLumberjack version.
2015-10-27 16:54:41 -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
4793753b58
Merge branch 'xcode7' into 'master'
2015-10-27 15:22:39 -07:00
Robbie Hanson
70b72f648f
Fixing iOS Unit Test project
2015-10-16 17:10:20 -07:00
Robbie Hanson
240dcd7fdb
Fixing Xcode projects (new header file means pod needs to be updated)
2015-09-15 15:51:36 -07:00
Robbie Hanson
4ab80a16b0
Fixing Xcode-mobile workspace
2015-09-10 11:13:45 -07:00
Robbie Hanson
af6bcea37a
Updating .gitignore, and adding missing workspace files
2015-08-11 15:47:54 -07:00
Robbie Hanson
72ebf2b535
Removing unused group from Xcode project.
2015-08-11 13:47:55 -07:00
Robbie Hanson
8ffbf4ea97
Disabling recent debug/test code.
2015-07-25 18:26:24 -07:00
Robbie Hanson
f2fcd99d91
Adding a bit of test code to validate checkpoint algorithm.
2015-07-25 17:04:21 -07:00
Robbie Hanson
f5eb0eaccb
Fixing CloudKitTodo project
2015-07-02 17:13:40 -07:00
Robbie Hanson
9227a97373
Fixing Xcode-mobile project
2015-07-02 16:44:06 -07:00
Robbie Hanson
abf804b18c
Merge branch 'grgcombs-pullreq/use-lumberjack-v2' into 2.7
2015-07-02 15:20:00 -07:00
Robbie Hanson
fddd74a82d
Adding support for memory mapped I/O.
2015-06-30 19:06:50 -07:00
Robbie Hanson
382a9cafa8
Xcode 7 upgrade checks & fixes
2015-06-28 14:34:44 -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
Robbie Hanson
f3c977d3d6
Adding "YapDatabaseReadTransaction *transaction" to parameter list for YapDatabaseView & YapDatabaseFilteredView blocks.
...
This allows for more flexibility when implementing your grouping/sorting/filtering blocks. That is, you can now use other objects (in the database), or even other extensions to assist you in the implementation logic.
2015-06-09 15:07:14 -07:00
Robbie Hanson
192e165da8
Adding ability to set PRAGMA page_size of underlying sqlite database.
2015-05-14 14:58:13 -07:00
Robbie Hanson
089cbfba45
Merge branch 'issue_157'
2015-04-21 00:16:01 -07:00
Robbie Hanson
54bfb0a51b
Bug fix for issue #157 - WAL is never cleared
...
A few edge-case scenarios were discovered where the WAL file could grow without bound. This change adds an "aggressive" checkpoint operation, along with a new YapDatabaseOptions property to control when this aggressive checkpoint should be executed.
2015-04-20 23:58:13 -07:00
Daniel Lahyani
a9141469ad
Fix sing mismatches in assignments and comparisons.
2015-04-14 14:47:15 +03:00
Daniel Lahyani
fff4666e6e
Mark unused parameters with __unused.
2015-04-14 14:40:16 +03:00
Robbie Hanson
43e11da060
Adding YapDatabaseHooks extension.
2015-03-27 16:17:35 -07:00
Robbie Hanson
31123b0991
Fixing a few compiler warnings, and cleaning up Xcode projects.
2015-03-18 16:03:48 -07:00
Robbie Hanson
a2868ea795
Merge branch 'master' into 2.6
2014-11-25 09:36:46 -08:00
Robbie Hanson
d84938db27
Fixing Mac/Desktop Xcode project.
2014-11-24 15:22:36 -08:00
Robbie Hanson
f678c89ee2
Improving the documentation (and flexibility) of YapCache to allow it to be exposed to the outside world. (It's no longer internal/private. It can now be used in your projects if you want.)
2014-11-24 15:00:42 -08:00
Robbie Hanson
bb5040bcbe
Extensions API Change: prepareChangeset is now flushPendingChangesToExtensionTables. commitTransaction is now didCommitTransaction. rollbackTransaction is now didRollbackTransaction.
2014-10-20 16:35:52 -07:00
George Cox
5701e64c60
Adds support for NSArray parameters to YapDatabaseQuery
...
Example:
[YapDatabaseQuery queryWithFormat:@"WHERE col IN (?)", anArray];
- Adds unit tests for YapDatabaseQuery
- Adds new unit test for YapDatabaseSecondaryIndex since it makes use of YapDatabaseQuery
Addresses issue #119
2014-10-06 23:28:49 -04:00
Robbie Hanson
e3ff0dcb08
Updating YapDatabaseSecondaryIndex init API to work with Swift. (Similar to recent fixes for YapDatabaseView)
2014-10-01 15:19:01 -07:00
Robbie Hanson
154510f365
Restoring removed init methods in YapDatabaseFullTextSearch as deprecated.
2014-10-01 12:33:52 -07:00