82 Commits

Author SHA1 Message Date
guoling 58920f50e1 update C++ demo code with MMKVHandler 2026-03-25 12:25:12 +08:00
guoling 1915d892f1 add MMKVConfig 2026-02-05 17:21:53 +08:00
Guo Ling f6e6fbc5e0 convert log message to utf-8 by (changing src in utf-8) for win32 client 2026-01-30 18:04:08 +08:00
guoling 8599d2eb95 convert log message to utf-8 for win32 client 2026-01-29 20:49:01 +08:00
guoling c708914c04 protect from delete file failure on corrupted files 2025-12-18 19:33:30 +08:00
guoling 5c2bce40a3 add reKey testcase on POSIX/Win32 2025-12-01 17:05:10 +08:00
guoling d18e2b92a7 protect from weakly_canonical() exception 2025-11-11 12:32:45 +08:00
guoling 430a92555c change win32 files to utf-8 2025-07-01 11:48:18 +08:00
guoling 4ad7236e0c dont depend on OS close() to unlock file locks, for Linux/Android flock() is buggy with mmap() 2025-05-07 14:23:41 +08:00
guoling c8f3a0e7ae add importFrom() for Win32 2025-04-25 16:25:16 +08:00
guoling 0f745c609d test checkExist() on Win32 2025-04-22 20:53:38 +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 47d3c0893a add readonly support 2024-09-06 19:44:11 +08:00
guoling f2442b9a0a Win32 Python support done, remove duplicate files #1289 2024-06-28 10:59:55 +08:00
BeneficialCode 038cf12cc4 Fixed compilation errors, added missing header files, and upgraded the C++ standard to C++17. 2024-05-09 09:33:58 +08:00
BeneficialCode 0cd7ba90ac support build python library on x64 Windows 2024-05-07 20:08:59 +08:00
guoling 4cb1891c36 support x64 in windows #1254 2024-04-19 15:29:51 +08:00
guoling 962cf09f9c test removeStorage() on Win32 2023-12-06 16:06:00 +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 0acb64ccfe add testcase on count() & allKeys() for Win32 2023-08-10 17:43:38 +08:00
guoling cffee7369c add filterExpire param for count() & allKeys() for flutter 2023-08-10 15:42:44 +08:00
guoling 3a171604fa fix ftruncate() bug on Win32 #1068 2023-05-30 16:38:40 +08:00
guoling acff50113a add auto-key-expiration for Win32 2023-05-26 18:00:40 +08:00
guoling ad9696a51b update Win32 test code about initializeMMKV() with logHandler 2022-09-20 16:24:50 +08:00
guoling 3c73b8b2f8 backup & restore works on Win32 2021-09-24 21:50:20 +08:00
guoling 10a2457303 keep platform tool set to vs 2015 2021-03-11 18:25:49 +08:00
lingol 0a85483584 fix vs 2019 compiler error 2021-02-01 16:36:22 +08:00
guoling e1b7e95388 Win32 2020-06-19 15:09:56 +08:00
guoling b3f3615c6a upgrade vs sdk version 2019-12-27 17:51:14 +08:00
guoling 9364d0ccfd add relativePath support for iOS 2019-12-24 22:13:42 +08:00
guoling c3956e9c55 clang format for Win32 2019-12-18 12:35:55 +08:00
guoling a001fe2b76 final step to migrate Win32 to Core lib 2019-12-18 12:35:00 +08:00
guoling 944b9c352f fix some type warning & use relate path in core.vcproj 2019-12-18 12:31:47 +08:00
guoling dabb3f6ba5 most things for Win32 actually work 2019-12-17 21:47:33 +08:00
guoling 46f1cd9ea4 fix vs 2017 compile error 2019-12-16 17:01:10 +08:00
guoling 8142305f8d revert project changes of VS 2019 2019-11-28 22:09:54 +08:00
guoling 8be3171f4e tidy 2019-11-28 22:05:59 +08:00
lingol 423b32ba8e Win32: store actual size together with crc checksum & store lastConfirmedMetaInfo when msync() or fullwriteback() 2019-11-28 22:01:31 +08:00
guoling 4968a9433c tidy 2019-08-30 18:11:46 +08:00
lingol 524366de29 store random iv inside meta file for Win32 2019-08-30 18:08:31 +08:00
guoling 42234688ba seperate CriticalSection init from ThreadLock constructor 2019-08-07 12:14:47 +08:00
guoling 67cbe2f1bd store randowm iv inside meta file 2019-07-05 16:08:50 +08:00
guoling e2b9777cae fix first insert error for Win32 2019-06-10 12:29:49 +08:00
guoling d7bf28c0a5 testFastRemoveCornerSize for Win32 2019-06-06 19:02:31 +08:00
guoling 6b46d2526e fix crash on some corner case for Win32 2019-06-04 18:19:26 +08:00
Adriel Café f12c654c8a Fix small typo 2019-04-05 18:37:30 -03:00
guoling a4f72a7d87 fix potencial crash when m_actualSize > filesize on recover 2019-03-07 14:58:51 +08:00
guoling 969b784d7b redirect logging on Win32 & protect from meta file corruption 2019-01-22 15:56:50 +08:00