52 Commits

Author SHA1 Message Date
21e2b6a9b5 Use U8String/U16String/WString instead of UTF8String/UTF16String/WideString 2024-12-24 22:41:09 +08:00
6cd0063812 Update submodules about String::SetString/SetInstance 2024-12-24 22:28:36 +08:00
289cf37a6f redefrag codes of Hash 2024-11-26 00:39:53 +08:00
79bb27d9cb Added FNV1a hash 2024-11-25 23:33:41 +08:00
a1cd09b5d4 Added FNV1a/MurmurHash3/CityHash 2024-11-24 03:13:58 +08:00
f7dce03048 use Contains instead of IsMember/IsExist 2024-09-30 23:31:05 +08:00
259f0ef40c port to C17/C++20 2024-07-25 02:59:53 +08:00
51f5b2ca59 lock seed=0 in XXH 2024-07-25 02:10:00 +08:00
6afb401d7d Added xxHash support. 2024-07-25 02:02:24 +08:00
953ecf8079
it to support new vcpkg that it's jsoncpp library 2024-03-06 00:21:04 +08:00
c0990c52eb removed tga.h/tga.cpp 2023-09-15 18:18:14 +08:00
1f8d32087e removed field_count in construct function, and then added WriteHeader in CSVOutput/CSVOutputStream 2023-07-31 17:13:44 +08:00
9c7aecfdb0 added CSVParse.h 2023-07-27 18:51:51 +08:00
b1be1d6fb8 rewrite the CSVFieldSplite with the template<> 2023-07-27 18:34:15 +08:00
b2ad30b12c added CSVOutput 2023-07-26 22:27:04 +08:00
3103321585 added codes of Crypt in CMUtil 2023-07-21 19:33:38 +08:00
8691bc0fe7 added CSVFieldSplite.h/.cpp 2023-07-12 18:34:57 +08:00
9ed3f1b6c3 fixed TGA about codes. 2023-06-28 22:12:06 +08:00
f4d19fc898 upgraded codes because Map 2023-04-20 21:46:04 +08:00
60218cd0a1 added tga.h/.cpp at util/imgfmt 2023-02-10 16:00:14 +08:00
39fbdef7a6 renamed to "numberOf" instead of "valueOf" at String class. 2023-02-03 17:43:04 +08:00
cf5c6315e8 layout cmake 2023-02-02 17:40:33 +08:00
4734a558a1 fixed a bug that it incorrect support expat/jsoncpp in vcpkg. 2022-12-15 17:22:31 +08:00
13b5a7347e used GetFirstChar instead of GetBeginChar 2022-08-04 10:49:37 +08:00
c3addef6b7 function rename 2022-05-28 20:33:14 +08:00
2c5a81b32b deleted extra include directories 2021-12-27 18:11:27 +08:00
ea20632a05 deleted expat/json submodules and then used vcpkg on windows. 2021-12-27 16:51:56 +08:00
8ce98c85a3 added include_directories of expat 2021-09-03 20:01:02 +08:00
863293fbc8 added codes of Hash 2021-06-08 20:11:25 +08:00
af510a6cfc add GetExpatError function. 2020-10-14 12:28:37 +08:00
225bf198b0 add Get????Version function of expat/jsoncpp 2020-10-11 17:57:47 +08:00
46bb78cefb fix a bug, it's return type error. 2020-10-11 16:58:08 +08:00
62b5267cdc add XML::GetError function 2020-09-18 21:53:03 +08:00
b84ae361a1 Merge branch 'master' of https://github.com/hyzboy/CMUtil 2020-09-18 19:49:45 +08:00
db0d47fc13 always ignore Caps xml elements. 2020-09-18 19:48:47 +08:00
31d3aad9e8 add BOM in sources 2020-09-17 23:30:25 +08:00
3f09d59ceb split Start&Init from Start in XMLParse 2020-09-04 18:07:00 +08:00
3ddc2d1f4e improvement "xml::ElementParseCreater" root element parse 2020-09-02 13:04:55 +08:00
20fcbc2a02 to advance xml::ElementParseCreater 2020-08-31 19:09:12 +08:00
44f897d608 use u8char instead char in XMLParse 2020-08-25 21:47:05 +08:00
e79ac1ca03 layout 2020-08-25 21:33:34 +08:00
b88c66e1cb fixed a bug in xml::ElementParseCreater::Start/End 2020-08-24 11:07:39 +08:00
505560d95e new XML Parse tools 2020-08-21 21:11:07 +08:00
2c06e4ae35 use macro instead magic number. 2020-08-20 21:56:02 +08:00
2002532b63 new XMLParse,but don't have test. 2020-08-20 21:26:49 +08:00
dbdb48efdc support new BaseString 2020-04-24 21:12:17 +08:00
a1a6ad0f25 add BOM Fileheader 2020-03-11 16:27:40 +08:00
db0b17029c use "JSONCPP_STRING" instead "Json::String" 2020-01-24 00:17:26 +08:00
93cf57b1ca merge CMakeLists.txt from json/xml 2019-12-02 13:03:11 +08:00
166868f21e update CmdParse code 2019-12-02 11:01:54 +08:00