Commit Graph

64 Commits

Author SHA1 Message Date
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
guoling de7229d05d turn off clang-format for specific line of code 2019-01-07 11:39:53 +08:00
guoling d596214add pdb 2019-01-04 11:51:22 +08:00
guoling 2c9e71d9d4 add const char* support & avoid unexpected type conversion 2019-01-03 21:37:43 +08:00
guoling 8abbf4d7e9 remove unnecessary size 2019-01-03 20:53:49 +08:00
guoling c9f26f4a07 remove ForKey 2019-01-03 18:03:00 +08:00
guoling a8349177bf copy header to $(OutDir)\include\MMKV 2019-01-03 15:33:42 +08:00
guoling be2731ffa8 more robust for 3rd integration 2019-01-02 17:13:03 +08:00
guoling 55d571dfe1 support vs 2015 2018-12-25 18:45:21 +08:00
guoling e35d36a1e0 copy header for outside sln 2018-12-24 21:48:02 +08:00
guoling 999e3609bd error handler & interface cleanup 2018-12-21 16:57:44 +08:00
guoling b4bca7c94e visibility 2018-12-21 16:13:33 +08:00
guoling a40911eb3b mt/mtd 2018-12-20 17:33:39 +08:00
guoling b03049c37f remove warning 2018-12-20 17:21:45 +08:00
guoling bcc502facb support vs 2015 2018-12-20 12:01:52 +08:00
guoling dcb06ca595 use static lib for MMKV 2018-12-19 20:58:19 +08:00
guoling 69b4700119 remove bugy try_lock 2018-12-19 20:29:45 +08:00
guoling 7ff6a1e46c compile 2018-12-19 20:01:08 +08:00
guoling 3e327a3082 refactor with override 2018-12-19 19:53:32 +08:00