Releases: simdsoft/REDM
Releases · simdsoft/REDM
v2.0.0
- 升级pugixml库,保持可独立更新
- 统一布局xml元素命名风格,目前看来有些大写,有些小写,早期dm对pugixml库做了特殊修改忽略大小写
- 更换布局元素Static为label
- 优化GetText/SetText,使之更易用,作为虚接口可作用于label, button, edit, richedit控件
- 优化编码转换接口,统一为ntcvt实现,避免不必要的内存拷贝
- C++11至C++23编译支持
- 优化BSTR使用,修复内存泄露
- UTF-8: 解析;UTF-16: 文本渲染、路径处理、字体创建
- 支持通过DM_EXCLUDE_XXX宏裁剪ActiveX等组件
- 优化头文件包含,用户不再需要添加一堆DM头文件搜索路径,更方便集成到已有软件系统
- DPI实现
- 支持在vs2010~vs2022下编译
- Github CI持续集成
- 升级zlib到1.2.13
- 升级gtest至1.13.0
DPI draft support
v2.0.0-beta1 Fix compile error
v2.0.0-alpha8
Update README.md [skip appveyor]
v2.0.0-alpha6
Designer require vc2019 redist (x86) could be download at: https://dl.x-studio.net
v1.0.3
v2.0.0-alpha5: 优化BSTR的使用,修复内存泄漏 (#13)
* 优化BSTR的使用,修复内存泄漏 * 统一接口行为
v2.0.0-alpha4
Fix dwm shadow flash white edge problem.
v1.0.2
v2.0.0-alpha3
文件读取接口也优化下
v2.0.0-alpha2
SetText/GetText优化 (#12) * SetTextA/GetTextA, in-progress * Unnececcary + 1 * DUIRichEdit::GetLineText, 确保当字符小于sizeof(int) -1 时,分配足够空间,避免踩无效内存 * 优化,避免不必要的buffer深拷贝 * Use external to manage dependeicies * 利用函数重载 * fix vs2013 compile issue * 避免不必要的强转 * Add c++ standard choose support, _CXX_STD=17 * C++17 compiler support * Implement DM::CStringW to std::string for ntcvt * Explicit match c style string * Rename name * Define WIN32_LEAN_AND_MEAN