Commit Graph

1576 Commits

Author SHA1 Message Date
宫绫 f90cb36b7d Fix and optimize for Flutter Android
Remove unused imports and fix deprecated implementations.
2025-02-05 11:57:30 +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
tulip 6954f56846 feat: improve multi-platform building. 2025-01-04 11:51:45 +08:00
tulip cdcf66bc1f feat: add Dockerfile to build the package of golang. 2024-12-30 23:43:12 +08:00
guoling 7449b05f62 add NDEBUG for CocoaPods release config 2024-12-30 20:37:03 +08:00
guoling 786a0db2af update some deps 2024-12-27 21:21:42 +08:00
guoling 2323ee49be prepare for v2.0.2 2024-12-27 17:07:59 +08:00
guoling 0bd466efe3 support correct filename on custom root path 2024-12-24 19:29:07 +08:00
guoling 3b8c11d944 fix merge error 2024-12-17 17:45:27 +08:00
guoling c732fca22a update requirement for 64-bit arch on home page 2024-12-17 17:29:54 +08:00
guoling cf408a7962 check if current Android process is 64-bit 2024-12-17 17:29:36 +08:00
guoling b097a0d013 add renameat2() with RENAME_EXCHANGE for OHOS 2024-12-17 17:29:10 +08:00
guoling 20b68dbc71 fix tryAtomicRename() with src == dst bug 2024-12-17 17:28:43 +08:00
guoling 8d6377667c add testcase for backup/restore normal mmap file from custom path 2024-12-02 18:00:21 +08:00
guoling 4249a645ae obfuscation for OHOS looks like working #1385 2024-12-02 17:32:20 +08:00
guoling ba4f343de5 protect from invalid value size of auto-key-expire mmkv #1440 2024-11-28 22:31:05 +08:00
guoling dd8847ce37 Win32: only mmap() on ftruncate()/zeroFillFile() failture iff we have a valid file mapping before #1068 2024-11-19 11:20:52 +08:00
guoling b3e4995ccd make copyFile() robust with rename() failture #1432 2024-11-15 16:06:31 +08:00
guoling 90516e3022 prepare for v2.0.1 2024-11-12 18:03:43 +08:00
guoling f0bf5a9298 update flutter ohos example 2024-11-12 16:20:59 +08:00
guoling f4a68c130f preserve debug symbols from MMKV native lib 2024-11-12 16:20:59 +08:00
guoling e5ca354c26 fix typo in shared_unlock() #1428 2024-11-12 16:20:59 +08:00
Guo Ling 1ffb3d9c83 Merge pull request #1420 from emmanuel-ferdman/master 2024-11-06 08:21:52 +08:00
Emmanuel Ferdman a4163a4bbd Update Flutter changelog location
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2024-11-05 11:36:24 -08:00
guoling def8e8ab55 fix Android/OHOS init log not printing rootPath bug 2024-11-04 17:52:14 +08:00
guoling 617aadd690 Fix breaking changes on flutter platform interface package #1410 2024-10-25 10:50:17 +08:00
Guo Ling 470a9ba335 Create SECURITY.md 2024-10-22 10:46:03 +08:00
guoling d5c16231fc mmkv_ios: 1.0.7 2024-10-21 21:05:44 +08:00
guoling 7c0542f179 Fix a compile error on setting wrong public headers 2024-10-21 21:04:20 +08:00
guoling b8b7ea45f3 fix MMKVCore debug build error 2024-10-21 20:56:33 +08:00
guoling 83e2fa50e6 prepare for v2.0.0 2024-10-21 19:23:40 +08:00
guoling dba878e6d9 opt getdir 2024-10-21 15:24:38 +08:00