727 Commits

Author SHA1 Message Date
73b9fc265c fix UTF8 Support 2020-08-10 18:19:43 +08:00
46574e0f49 use int64 instead size_t in MemoryInputStream/MemoryOutputStream 2020-08-08 20:10:27 +08:00
4c22ba5a60 change MemoryOutputStream::CreateCopyData param type. 2020-08-07 21:57:59 +08:00
c826b3d8e5 change LoadStringFromText/LoadStringFromTextFile default charset to UTF8CharSet 2020-08-04 18:23:07 +08:00
3895fbbd4d add LoadStringFromText/LoadStringFromTextFile 2020-08-04 02:20:29 +08:00
c2c7c42cd4 add BOM 2020-08-04 00:45:27 +08:00
2c68f4bd48 rebuild Discard() in Smart template 2020-08-04 00:45:16 +08:00
2d6883be63 use RAW data instead List<> in ResPool<>::Stats 2020-08-03 17:49:44 +08:00
dc77b12222 update ResPool<> Stats function, add KeyExistActive,KeyExistIdle,GetRefCount functions, add comment in all functions. 2020-08-03 14:24:57 +08:00
339ee9a561 add Stats,GetActiveCount,GetIdleCount in ResPool<> 2020-08-01 22:09:17 +08:00
1165318db2 add WithoutList function in List/Map 2020-08-01 22:08:57 +08:00
d4459cf4cd add ResPool.h 2020-08-01 19:37:30 +08:00
fbb3c6d13c add Get/GetValueAndSerial func in Map<> 2020-07-31 22:20:45 +08:00
5866f92387 improvement ResPoolManage 2020-07-31 18:00:07 +08:00
0098aab0f5 splite ResPoolManage 2020-07-31 17:40:57 +08:00
af8b809ab3 update names in ResPoolManage.h 2020-07-31 17:16:11 +08:00
9179fe8e17 update names and types in ResManage 2020-07-31 17:12:18 +08:00
5f20d34fa4 change "enum COLOR_ENUM" to "enum class COLOR" 2020-07-31 14:25:20 +08:00
c2d6f456f7 UVFloatFromPixel add a template params 2020-07-29 17:05:05 +08:00
8af1056542 add two WriteRect functions in RectScope<> 2020-07-28 19:24:24 +08:00
5d9ccb11bd codes layout 2020-07-25 15:55:43 +08:00
6e9c0beb68 update template Map 2020-07-25 15:22:11 +08:00
081c7fd931 redefine template Map 2020-07-25 15:14:00 +08:00
dcaf7f8960 1.add SetPosition/SetSize functions in RectScope2<>
2.add UVFloatFromPixel function.
2020-07-24 20:24:41 +08:00
eba0d78617 add ClearActive() in Pool template. 2020-07-24 20:24:10 +08:00
b003585d43 add GetActiveCount()/GetInactiveCount()/IsActive()/IsInactive() in Pool<> 2020-07-24 17:50:10 +08:00
6403f8039e add Queue::IsExist() 2020-07-24 17:49:41 +08:00
e62d52181b 重整Pool,Stack,Queue模板 2020-07-24 17:13:41 +08:00
95f8e803d3 add AutoDelete structfunction 2020-07-23 18:25:02 +08:00
0e9bb594d7 add isPunctuation() 2020-07-21 16:32:19 +08:00
517128965c add hgl/type/Extent.h file 2020-07-21 15:23:55 +08:00
0d0d940b6d update use HGL_FULL_SPACE in isspace function. 2020-07-21 15:23:42 +08:00
86a47c925e add HGL_FULL_SPACE constexpr value. 2020-07-21 15:23:24 +08:00
8a0d8831d2 add ENUM_CLASS_RANGE.....macros 2020-07-21 15:23:07 +08:00
360a743491 代码排版 2020-07-20 16:47:20 +08:00
4035476785 delete redefine u8char 2020-07-11 17:37:29 +08:00
353bdef68b 修正因char/u8char分离造成的各种强制类型转换错误 2020-07-11 16:45:24 +08:00
72f641c7a7 改正在动态库处理中,函数名使用AnsiString 2020-07-11 16:45:00 +08:00
dce9ade773 将win下的char8定义改到DataTypeWin.h,保持与gnu编译器一致 2020-07-11 16:25:36 +08:00
9191dcb73c 在GNU编译器下根据系统预置宏,正确识别是否支持char8_t。(注:仅根据文档实现,待LINUX下测试) 2020-07-11 16:13:19 +08:00
50aa9ce555
Merge pull request #2 from bhlzlx/master
添加MinGW64支持
2020-07-10 21:14:16 +08:00
kusugawa
9a17c0e998 恢复 void Log(LogLevel ll,const AnsiString &str) 并添加注释 2020-07-10 19:07:31 +08:00
kusugawa
e3bc5a94c6 char8_t类型处理 2020-07-10 18:57:35 +08:00
kusugawa
1d5e4ff03c 支持VS2015,去掉srand(time(0)) 2020-07-10 18:18:03 +08:00
kusugawa
039d4f19ce 为MINGW32/64编译器添加支持 2020-07-10 17:01:59 +08:00
50b2f7a7a4 Merge branch 'master' of https://github.com/hyzboy/CMCore 2020-07-09 17:57:27 +08:00
f5291b6288 add WriteAnsiString/WriteAnsiShortString/WriteAnsiTinyString functions. 2020-07-09 17:57:10 +08:00
77a570d6be add U32_TEXT macro 2020-07-08 10:48:16 +08:00
b0ac446322 move u8char position 2020-07-08 10:16:24 +08:00
f6a846c655 support "u8char" type 2020-07-07 19:14:42 +08:00