Commit Graph

176 Commits

Author SHA1 Message Date
guoling 9364d0ccfd add relativePath support for iOS 2019-12-24 22:13:42 +08:00
guoling 009f3b15ff tidy 2019-12-13 15:39:40 +08:00
guoling 698a15f21b fix Linux compile error 2019-12-13 12:23:38 +08:00
guoling f0052cc834 most things for Android actually work 2019-12-13 12:08:22 +08:00
guoling 4fea0e8788 merging Core lib to Android almost done 2019-12-12 20:31:16 +08:00
guoling f2d1230e37 prepare to replace hand-make-mmap with class MemoryFile 2019-12-05 18:18:09 +08:00
guoling 1e561656cd tidy 2019-11-28 11:25:53 +08:00
guoling 32a7de7c38 tidy 2019-11-27 21:44:08 +08:00
guoling f753fbe5c4 && m_actualSize > 0 2019-11-27 20:39:38 +08:00
guoling e713533538 downgrade & upgrade support for iOS 2019-11-18 20:44:10 +08:00
guoling f09e2d5354 downgrade & upgrade support for Android 2019-11-18 20:31:43 +08:00
guoling e0df5c66f3 format 2019-11-18 17:58:41 +08:00
guoling 750bd017d8 Android: store actual size together with crc checksum & store lastConfirmedMetaInfo when msync() or fullwriteback() 2019-11-18 17:50:24 +08:00
guoling 87ca146ea4 store actual size together with crc checksum & store lastConfirmedMetaInfo when msync() or fullwriteback() 2019-11-14 18:39:09 +08:00
guoling 56f640bf22 fix JNI return type check error 2019-09-12 17:58:32 +08:00
guoling 58d6890c83 upgrade android project 2019-09-03 16:48:21 +08:00
guoling ecb665363f prepare for v1.0.23 2019-09-03 16:14:30 +08:00
guoling e4487bbf02 fix warning 2019-09-03 10:46:13 +08:00
guoling ca7852a652 formate %zu 2019-09-02 11:51:50 +08:00
guoling 1aaffdfc9d add log for interprocess instance 2019-08-30 11:33:42 +08:00
guoling 456738104f specify log level on initialize() 2019-08-29 17:19:24 +08:00
guoling 4042e63913 notification for content changed by outer process 2019-08-27 13:43:48 +08:00
guoling bd0e4e0a62 putBytes() & getBytes() 2019-08-08 10:58:17 +08:00
guoling 30ce8413e8 fix some warning 2019-08-08 10:39:30 +08:00
guoling 01f715c437 linked string set 2019-08-06 23:00:47 +08:00
guoling 8bffb6c9d5 support filename when compiling MMKV for Android in Win32 env 2019-08-06 21:05:22 +08:00
guoling 6d9a7bcdcb store randowm iv inside meta file for Android 2019-07-05 20:44:25 +08:00
guoling 870a26ae36 prepare for v1.0.22 2019-06-10 16:41:51 +08:00
guoling f5fc5688e9 fix first insert error for Android 2019-06-10 12:26:46 +08:00
guoling 343d161ed8 prepare for v1.0.21 2019-06-06 19:27:08 +08:00
guoling 5b0402f24c turn off some tests 2019-06-06 17:57:39 +08:00
guoling 01eacbf5cd rename 2019-06-06 17:35:41 +08:00
guoling f816b29d07 testFastRemoveCornerSize() 2019-06-06 17:31:39 +08:00
guoling 548e10cd0f fix fast remove corruption 2019-06-06 16:53:40 +08:00
guoling add26bbb74 back to project mmkv 2019-06-06 15:28:57 +08:00
guoling f9a14f19b3 prepare for v1.0.20 2019-06-05 16:35:09 +08:00
guoling 09eddb978e fix trim bug 2019-06-04 18:24:56 +08:00
guoling b0ecab193e fix crash on some corner case for Android 2019-06-04 17:11:12 +08:00
guoling 3247e45c7f protection, more work need to be done later 2019-06-03 22:01:01 +08:00
haoxiqiang c16a59e8bc enable unwind-tables for more detail stacktrace 2019-06-03 19:05:13 +08:00
haoxiqiang c654f728b1 add memcpy's error log when the position is bigger than m_size 2019-06-03 19:05:01 +08:00
guoling 778eaf90e5 migrate to AndroidX 2019-05-27 11:09:15 +08:00
guoling 2714e655de code tidy 2019-05-23 11:30:14 +08:00
guoling 83dfd4892d remove some interprocess dead lock test case 2019-05-23 11:15:38 +08:00
guoling 0dea1a30ac add interprocess dead lock test case 2019-05-23 11:14:01 +08:00
guoling 4dfc30cb85 add interprocess dead lock test case 2019-05-23 11:12:13 +08:00
cuishun 2294df5fef 改为flock,避免错误的死锁检测导致的锁失败 2019-05-21 21:11:20 +08:00
guoling a66f5af2b7 update gradle 2019-05-20 17:48:16 +08:00
guoling ee8b4ac163 update gradle 2019-05-08 17:56:13 +08:00
guoling 8725efe40c using namespace to avoid function override issue 2019-05-06 18:07:17 +08:00