Commit Graph

  • 93a0eb3f57 fix offset bug on fullwriteback() guoling 2020-07-03 20:46:59 +08:00
  • 860267ba19 add testItemSizeHolderOverride for Android guoling 2020-07-03 19:19:07 +08:00
  • 96a296d83f fix ItemSizeHolder override bug on crypted MMKV guoling 2020-07-03 18:48:49 +08:00
  • 6e5ed4e3ed fix ItemSizeHolder override bug guoling 2020-07-03 17:31:20 +08:00
  • 8f20ae1846 rename relativePath to rootPath guoling 2020-07-02 17:45:04 +08:00
  • b9820029c1 Merge pull request #484 from Tencent/hotfix_podspec v1.2.0 Guo Ling 2020-07-02 15:00:00 +08:00
  • 756a5b9100 drop iOS 8 from podspec guoling 2020-07-01 20:39:42 +08:00
  • e11041dd43 drop iOS 8 from podspec guoling 2020-07-01 20:39:42 +08:00
  • 156e0f8ee9 Merge branch 'hotfix_changelog' into dev guoling 2020-07-01 20:41:05 +08:00
  • d37a03dbff Merge pull request #483 from Tencent/hotfix_changelog Guo Ling 2020-07-01 20:40:11 +08:00
  • b5d4843d83 fix some wording about v1.2.0 changelog guoling 2020-07-01 20:39:42 +08:00
  • 74be762dc8 add MMKV_DISABLE_CRYPT preprocess directive guoling 2020-07-01 18:12:00 +08:00
  • 480dc19c95 Merge pull request #480 from Tencent/dev Guo Ling 2020-07-01 00:10:40 +08:00
  • d91f991f4b fix typo guoling 2020-07-01 00:10:05 +08:00
  • b3f40550cb Merge pull request #479 from Tencent/dev Guo Ling 2020-07-01 00:02:30 +08:00
  • 155284a811 update MMKV.podspec guoling 2020-07-01 00:01:49 +08:00
  • 867ca8bf5d Merge pull request #478 from Tencent/dev Guo Ling 2020-06-30 23:39:11 +08:00
  • 058fefcbff drop iOS 8 guoling 2020-06-30 23:38:31 +08:00
  • d1201a33e2 fix Apple Watch simulator compile error guoling 2020-06-30 23:37:31 +08:00
  • d03b9024ba Merge pull request #477 from Tencent/dev Guo Ling 2020-06-30 21:59:54 +08:00
  • eed7224070 Merge branch 'master' into dev Guo Ling 2020-06-30 21:59:31 +08:00
  • c15450d95d prepare for v1.2.0 guoling 2020-06-30 21:55:54 +08:00
  • 8f613d091f update Android baseline testcase guoling 2020-06-30 20:50:00 +08:00
  • dfa3a6e2f4 fix UNIX & Win32 compile guoling 2020-06-30 20:19:10 +08:00
  • 85413274b1 fix POSIX compile error guoling 2020-06-30 20:06:01 +08:00
  • ef09c3787e return 0 for main guoling 2020-06-30 20:02:02 +08:00
  • 1d262bb195 hide KeyValueHolder from public header guoling 2020-06-30 18:23:25 +08:00
  • af1bca6e33 remove useless code guoling 2020-06-29 12:46:15 +08:00
  • 7c234be908 cleanup iOS backgroud protecting logic guoling 2020-06-28 22:02:04 +08:00
  • d5814ab10f tidy guoling 2020-06-28 20:51:45 +08:00
  • 711e1afaee fix Xcode mysterious build error guoling 2020-06-28 20:02:19 +08:00
  • 937bfba5c4 opt MMBuffer guoling 2020-06-28 17:53:57 +08:00
  • 6a6ce49849 rename paddedValue & paddedBuffer guoling 2020-06-28 17:15:03 +08:00
  • 4176a9af39 tidy guoling 2020-06-28 16:31:12 +08:00
  • 89f04a0683 tidy guoling 2020-06-28 16:22:00 +08:00
  • 5ff6c8089b opt isValueStoredAsOffset() guoling 2020-06-24 17:19:46 +08:00
  • 4599a4fb54 use long string for performance testing guoling 2020-06-24 16:15:52 +08:00
  • 13e7e87c5c use long string for performance testing guoling 2020-06-24 16:15:20 +08:00
  • b196e531a1 update baseline test guoling 2020-06-24 15:58:23 +08:00
  • c2de3eb9f0 update some long string test guoling 2020-06-23 21:24:44 +08:00
  • 3720bd3a8c fix Android AES_Descrypt() bug on arm64 guoling 2020-06-23 21:07:54 +08:00
  • 20d64a6f4a fix skipBytes() bug guoling 2020-06-23 20:55:35 +08:00
  • 4291436ac4 fix Xcode 12 warnings guoling 2020-06-23 11:41:29 +08:00
  • dacbd84693 split IO logic into seperate file guoling 2020-06-22 23:02:24 +08:00
  • 5b633a2833 fix skipBytes() bug guoling 2020-06-22 20:11:48 +08:00
  • 738e567a3c throw on malloc failure guoling 2020-06-19 21:20:31 +08:00
  • 4aa605dec2 KeyValueHolderCrypt::isValueStoredAsOffset() guoling 2020-06-19 21:12:32 +08:00
  • 03dd58a3fd tidy iOS stuff guoling 2020-06-19 21:01:18 +08:00
  • 63cb806a03 tidy guoling 2020-06-19 20:26:27 +08:00
  • 87e32a5539 opt partialLoadFromFile on encrypted mmkv guoling 2020-06-19 18:57:09 +08:00
  • 7b2af677cd POSIX guoling 2020-06-19 15:36:08 +08:00
  • 15d5f2a1c1 update functional testcase guoling 2020-06-19 15:20:26 +08:00
  • e1b7e95388 Win32 guoling 2020-06-19 15:09:56 +08:00
  • 03227654c6 split abi guoling 2020-06-19 12:45:18 +08:00
  • 5f138b8100 Android almost done guoling 2020-06-19 12:25:16 +08:00
  • 9ba472ca1f POSIX guoling 2020-06-18 22:37:57 +08:00
  • d734112f0e partialLoadFromFile guoling 2020-06-18 21:39:08 +08:00
  • 391d893455 tidy guoling 2020-06-18 20:11:34 +08:00
  • ffc70108ad fix some encrypt bug & drop iOS 8 guoling 2020-06-18 18:13:00 +08:00
  • b715d7bcf8 reKey guoling 2020-06-18 00:13:14 +08:00
  • 0ad815fc5c encrypt & decrypt almost done guoling 2020-06-17 20:44:56 +08:00
  • 3c044e62b6 split small value & large value guoling 2020-06-16 22:20:52 +08:00
  • 305bbca60d aes decrypt almost done guoling 2020-06-16 21:48:18 +08:00
  • 08cd88c7a5 tidy guoling 2020-06-12 22:15:04 +08:00
  • 1e06cd3c66 delete on dealloc guoling 2020-06-12 22:05:58 +08:00
  • cb097c3901 prepare for handling encrypted mmkv, decrypt rollback almost ready guoling 2020-06-12 22:03:53 +08:00
  • 5feb937d35 fix set empty string & buffer bug guoling 2020-06-11 16:53:36 +08:00
  • 70fdd0e355 avoid memory copying when encoding string & buffer guoling 2020-06-11 16:20:23 +08:00
  • aa59dfb10b opt encode OC objects a little bit guoling 2020-06-10 22:05:05 +08:00
  • fa741f5186 opt MMBuffer for small size memory guoling 2020-06-10 21:36:28 +08:00
  • 954ce43a76 opt existing keys guoling 2020-06-10 18:37:55 +08:00
  • 0f0554edf1 opt fullwriteback() guoling 2020-06-10 17:33:38 +08:00
  • 0f55649e2c write almost done guoling 2020-06-10 12:31:58 +08:00
  • 524df11448 finish read, prepare for write guoling 2020-06-09 22:22:53 +08:00
  • 89d8a5f713 split kv holder into normal & crypted guoling 2020-06-09 11:44:22 +08:00
  • 402a65fc5f key-value holder guoling 2020-06-08 23:19:19 +08:00
  • e072d9a144 upgrade gradle & kotlin guoling 2020-06-02 21:10:46 +08:00
  • fbb55e6f40 Merge pull request #462 from Tencent/hotfix_podspec v1.1.2 Guo Ling 2020-05-29 18:09:01 +08:00
  • 9b73561e47 prepare for v1.1.2 guoling 2020-05-29 18:08:29 +08:00
  • c4bbd2bee7 Merge pull request #461 from Tencent/dev Guo Ling 2020-05-29 18:02:13 +08:00
  • eb53ac012c prepare for v1.1.2 guoling 2020-05-29 18:01:13 +08:00
  • 14e06bd684 fix potential crash after trim() multi-process instance guoling 2020-05-27 17:15:50 +08:00
  • 2c3ddf6bc1 upgrade gradle guoling 2020-04-28 20:19:26 +08:00
  • 0d168e230a add armv7k detection guoling 2020-04-15 16:43:40 +08:00
  • 2bc96c4782 update file header copyright year guoling 2020-04-15 12:22:05 +08:00
  • f06402c9a7 update file header copyright guoling 2020-04-15 12:21:13 +08:00
  • 86ca54eb4a reserved group id once and for all guoling 2020-04-15 12:18:13 +08:00
  • ee424b5a67 reserved bundle id once and for all guoling 2020-04-15 12:17:26 +08:00
  • 93b0b28fd4 opt clearAll() guoling 2020-04-14 16:20:27 +08:00
  • efaaf2aaa6 Update CHANGELOG.md Guo Ling 2020-04-14 11:37:42 +08:00
  • 8d5302065a Merge pull request #447 from Tencent/hot_fix_cocoapods v1.1.1 Guo Ling 2020-04-13 21:40:37 +08:00
  • b3ce3db42b upgrade MMKVCore pod spec guoling 2020-04-13 21:40:09 +08:00
  • aae0c93372 Merge pull request #446 from Tencent/dev Guo Ling 2020-04-13 21:35:36 +08:00
  • 8b3a4ea6e6 Merge branch 'master' into dev Guo Ling 2020-04-13 21:35:25 +08:00
  • da46824957 prepare for v1.1.1 guoling 2020-04-13 21:32:11 +08:00
  • a73557c670 remove useless framework dependecy guoling 2020-04-13 20:54:15 +08:00
  • 461e60256f MMKVCore pod spec for MMKVWatchExtension guoling 2020-04-13 20:04:17 +08:00
  • 2a4cbce30d MMKVWatchExtension pod spec guoling 2020-04-13 18:14:48 +08:00
  • db64061642 fix gcc 4.8.5 compile error guoling 2020-04-13 17:02:29 +08:00
  • b5b37cc8ef upgrade gradle guoling 2020-04-09 20:18:30 +08:00