287 Commits

Author SHA1 Message Date
guoling 3e6f624dea add clearAll(keepSpace:) & CompareBeforeSet for Flutter 2023-11-16 17:21:47 +08:00
lishaokai eb9d8c1497 add clearAll with keeping file disk space 2023-10-08 14:07:13 +08:00
lishaokai 347b25feaa redo ftruncate file to its previous size when zeroFillFile fails(disk full) #1180 2023-09-26 17:53:29 +08:00
lishaokai 3244fb5970 Android: use @FastNative annotation for enableCompareBeforeCompare to speed up JNI call 2023-09-18 10:04:17 +08:00
lishaokai 72b59356a9 compare value before set/encode for the same key 2023-09-12 20:36:10 +08:00
Wayne Xiong 19f66b8c03 Fix lint error related to usage of getColumnIndex 2023-08-25 21:17:56 +08:00
guoling 67bcb5fa23 TMP: add -O2 flag for release build #1145 2023-08-15 17:41:17 +08:00
kaitian521 5c88ea604b Merge branch 'dev' into dev 2023-08-11 21:32:26 +08:00
Lishaokai 73f01e5d50 set expected capacity for file length when init #1114 2023-08-11 21:23:12 +08:00
guoling cffee7369c add filterExpire param for count() & allKeys() for flutter 2023-08-10 15:42:44 +08:00
guoling 2dd2d19a3d add allNonExpireKeys() & countcountNonExpiredKeys() 2023-06-20 16:24:15 +08:00
guoling 3fef9314ee grade androidx to fix some issue #1086 2023-06-15 16:30:52 +08:00
guoling 852ea1e6c8 add Expire constant 2023-05-26 17:25:20 +08:00
guoling 40dd727f95 add auto-key-expire on flutter (only tested on Android though) 2023-05-26 15:19:43 +08:00
guoling 2e04488ae5 add auto-key-expiration for Android 2023-05-25 17:13:03 +08:00
guoling 3d0cb69aa4 prepare for v1.2.16 2023-04-20 16:20:11 +08:00
Guo Ling 8d4a312728 Merge pull request #1064 from chenqizheng/master
删除 MMKVContentProvider onCreate 不必要的binder调用
2023-04-18 16:33:40 +08:00
qizhengchen 36d301aeb9 删除 MMKVContentProvider onCreate 不必要的binder调用 2023-04-18 16:23:43 +08:00
juneyu b16fae21c4 Fix typos 2023-03-10 16:23:45 +08:00
yujunjun b19874b0b6 Fix a spelling error 2023-03-09 17:18:59 +08:00
yujunjun 9d789d099e Fix a spelling error 2023-03-09 16:34:05 +08:00
guoling 44ea1afcc7 fix lint kotlin error temperary 2023-01-12 18:12:37 +08:00
guoling a66f55ba71 upgrade some dep 2023-01-12 14:50:03 +08:00
guoling c14ff4ef11 prepare for v1.2.15 2023-01-12 14:22:46 +08:00
guoling ee2e0672c1 move log handler forward into initialize() & deprecate registerHandler() on Android #949 2022-09-19 20:29:31 +08:00
guoling 524b21d478 use ndk 25.0.8775105 2022-08-11 11:22:15 +08:00
guoling 8542342ebf upgrade kotlin 2022-08-10 12:58:09 +08:00
guoling acdfbf68fb prepare for v1.2.14 2022-08-10 12:09:13 +08:00
guoling 16be9023c4 add log about performance test start 2022-08-10 11:32:10 +08:00
guoling 747b5ff571 upgrade some Android deps 2022-06-22 20:32:56 +08:00
guoling cef025a190 upgrade Android SDK to 32 2022-05-19 15:44:46 +08:00
guoling f466b2e18f remove debug code 2022-05-19 15:32:06 +08:00
guoling 9f914d456f return [] on empty string set #885 2022-05-19 15:30:41 +08:00
guoling 5fe0e44485 upgrade kotlin 2022-04-27 20:01:07 +08:00
guoling 112afa9c14 prepare for v1.2.13 2022-03-30 11:49:18 +08:00
Playhi b0d6d9da14 Fix crash when using Ashmem when MMKV_DISABLE_CRYPT defined
When MMKV_DISABLE_CRYPT is defined, still generate the method cryptKey but always returns nullptr.
2022-01-17 16:13:47 +08:00
guoling 7342263ba7 upgrade some dep on Android 2022-01-17 13:48:30 +08:00
guoling 3316aa790c prepare for v1.2.12 2022-01-06 19:50:11 +08:00
guoling be22cc439a upgrade compileSDK & targetSDK to 31 2021-12-16 11:46:05 +08:00
guoling dfdab15441 upgrade some Android deps 2021-12-13 21:51:30 +08:00
guoling ae9e38c33f upgrade kotlin version 2021-12-13 21:49:49 +08:00
guoling 91ab324728 prepare to upload to maven central 2021-10-26 11:42:33 +08:00
guoling b21faa9ad5 add backup & restore to flutter 2021-10-25 22:03:56 +08:00
guoling cb350ca009 revert gradle upgrade, it fails our publish script and we don't have time for this bulls**t upgrade now 2021-10-25 17:29:51 +08:00
guoling b5988be96b upgrade gradle plugin 2021-10-22 22:41:52 +08:00
guoling 9b3af490e2 upgrade CMake requirement to 3.10 2021-10-22 22:27:00 +08:00
guoling 674e700038 cleanup platform specific code 2021-09-27 22:10:40 +08:00
guoling a813ae8fd9 backup & restore with customize rootPath works on Android 2021-09-18 15:22:11 +08:00
guoling 8e979910d0 backup & restore works on Android 2021-09-17 17:47:57 +08:00
guoling efe2dc52b2 upgrade some dep 2021-09-08 20:52:06 +08:00