Commit Graph

1606 Commits

Author SHA1 Message Date
guoling f0e80ad484 add mayfly fd for Win32/POSIX 2025-04-18 21:52:05 +08:00
guoling 608d775bf6 make data file mayfly fd except ashmem on Android/OHOS 2025-04-18 18:11:42 +08:00
guoling 2fe9a47cac add mayfly fd for Android/OHOS 2025-04-18 17:54:54 +08:00
guoling 561d56ca75 adding mayfly fd on iOS 2025-04-18 17:16:26 +08:00
guoling b1bc572955 robuse sleep() on Apple Silicon 2025-04-17 15:39:46 +08:00
Guo Ling 9929de32a3 Merge pull request #1514 from Goooler/mark-android-root-project-name
Mark the `rootProject` name for MMKV-Android
2025-04-15 14:12:40 +08:00
Goooler 02ec56dcb2 Mark the rootProject name for MMKV-Android
This supports retaining both root MMKV and MMKV-Android projects in the recent projects in AS / IDEA.
2025-04-15 12:17:08 +08:00
guoling 7829f0327a flutter v2.1.1 2025-03-06 10:59:07 +08:00
guoling afd0f4b453 redirect constructor the right way #1504 2025-03-05 20:46:43 +08:00
guoling 5d5a502f5c Revert "downgrade kotlin to 1.9.x #1500"
This reverts commit 67adb547e3.
2025-03-04 15:47:32 +08:00
guoling 67adb547e3 downgrade kotlin to 1.9.x #1500 2025-02-27 15:39:42 +08:00
guoling 98715926bf fix MMKVCore CocoaPods header error #1496 2025-02-20 11:25:50 +08:00
guoling 1817136006 update ohpm 2025-02-19 20:14:35 +08:00
guoling 2bf2114261 update mmkv_android & mmkv_ios flutter plugin settings 2025-02-18 19:48:47 +08:00
guoling 3e3d7f1abe fix podspec source error 2025-02-18 17:50:26 +08:00
guoling f5590823af upgrade podspec version 2025-02-18 17:40:14 +08:00
guoling f1e499191a upgrade to watchOS 6.0 2025-02-18 17:15:32 +08:00
guoling 939eec0d90 upgrade to macOS 10.15 2025-02-18 17:08:26 +08:00
guoling 8493e1bea7 update change log date 2025-02-18 15:38:27 +08:00
guoling d8ca310f25 remove useless res & setting in OHOS #1490 2025-02-18 10:31:33 +08:00
guoling 4c4ff9d54f prepare for v2.1.0 2025-02-14 20:24:18 +08:00
guoling f23e95c652 support using MMKVCore at Apple platform in pure C++ code 2025-02-14 19:43:48 +08:00
guoling 0f532f7d7c fix POSIX isDiskOfMMAPFileCorrupted() linker error 2025-02-14 17:31:21 +08:00
guoling 2109f6fc2c 1. support Android Native usage by prefab
2. upgrade gradle & AGP to 8.0+
2025-02-08 16:43:43 +08:00
guoling dde80dc203 add back CFBundleShortVersionString #1477 2025-02-05 15:58:57 +08:00
Guo Ling 60dc35e8c8 Merge pull request #1482 from Tencent/dev_namespace
namespace
2025-02-05 14:54:27 +08:00
宫绫 f90cb36b7d Fix and optimize for Flutter Android
Remove unused imports and fix deprecated implementations.
2025-02-05 11:57:30 +08:00
Guo Ling 3f6ab2001e Merge pull request #1481 from GunRain/dev 2025-02-03 16:50:43 +08:00
宫绫 d70fca377a Fix and optimize for Flutter Android
Remove unused imports and fix deprecated implementations.
2025-02-03 10:15:23 +08:00
Guo Ling d13770e0b1 Merge pull request #1475 from ArcticLampyrid/dev 2025-01-18 22:35:16 +08:00
ArcticLampyrid dda39e6767 fix: missing uint32_t type 2025-01-18 19:53:54 +08:00
guoling ead3e4668f add experimental disk corrupt detech on Android/Linux 2025-01-15 11:55:21 +08:00
guoling aad8e484c0 add iOS/macOS/Win32 disk failure protection 2025-01-13 18:11:22 +08:00
guoling f2fa428bf6 NameSpace works on Win32 2025-01-13 12:14:59 +08:00
guoling 6a8338b634 add demo of using native C++ ABI in OHOS 2025-01-10 20:27:52 +08:00
guoling 66b090e237 add public headers to ohpm 2025-01-10 11:50:23 +08:00
guoling a7d70e187a NameSpace works on POSIX 2025-01-07 20:32:36 +08:00
guoling 49d536b0af NameSpace works on flutter & ArkTS 2025-01-07 16:14:08 +08:00
guoling 9795f8898c move podspec out to root 2025-01-07 10:39:57 +08:00
guoling d26fa06b2e remove guardForBackgroundWriting() for we are iOS 13+ 2025-01-06 15:58:04 +08:00
guoling dc6ea7d145 NameSpace for iOS/macOS complete 2025-01-06 15:58:03 +08:00
guoling fbde94c843 export mmkv symbols & headers for Native usage in NDK #1449 #1450 2025-01-06 15:58:03 +08:00
guoling 95809ebf72 export whole symbol of MMKV class for Android/OHOS for C++ usage 2025-01-06 15:58:03 +08:00
guoling d069d7c56a NameSpace for Android complete 2025-01-06 15:58:03 +08:00
guoling 147f89dba7 migrate legacy mmap ID to normal ID 2025-01-06 15:58:01 +08:00
guoling 6f12ab05f0 1. fix FileLock not being unlock on destruct bug
2. use F_OFD_SETLK instead of F_SETLK on Android/Linux/OHOS
3. support pos and len on fctnl file locking
2025-01-06 15:55:52 +08:00
guoling fca2582343 fix tryAtomicRename() with src == dst bug 2025-01-06 15:55:51 +08:00
guoling 89b56922e8 1. NameSpace almost work on iOS
2. Upgrade to iOS 13, watchOS 6
3. Dont mkPath() on ReadOnly mode
2025-01-06 15:54:38 +08:00
Guo Ling beff34f7ac Merge pull request #1466 from catundercar/dev_go 2025-01-04 11:58:41 +08:00
tulip 068ca225ef feat: fix the link error on armv8.
fix "unknown reference crc32" link error on armv8.
2025-01-04 11:53:06 +08:00