Skip to content

Releases: simdsoft/REDM

v2.0.0

05 Mar 01:55
d616d0a
Compare
Choose a tag to compare
  • 升级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

15 Feb 13:16
Compare
Choose a tag to compare
DPI draft support Pre-release
Pre-release
v2.0.0-beta1

Fix compile error

v2.0.0-alpha8

13 Aug 09:54
3f45dae
Compare
Choose a tag to compare
v2.0.0-alpha8 Pre-release
Pre-release
Update README.md [skip appveyor]

v2.0.0-alpha6

24 Jul 10:43
Compare
Choose a tag to compare
v2.0.0-alpha6 Pre-release
Pre-release

Designer require vc2019 redist (x86) could be download at: https://dl.x-studio.net

v1.0.3

24 Jul 10:09
Compare
Choose a tag to compare
Update version code

v2.0.0-alpha5: 优化BSTR的使用,修复内存泄漏 (#13)

16 Jul 09:57
0352e4f
Compare
Choose a tag to compare
* 优化BSTR的使用,修复内存泄漏

* 统一接口行为

v2.0.0-alpha4

09 Jul 07:10
Compare
Choose a tag to compare
v2.0.0-alpha4 Pre-release
Pre-release
Fix dwm shadow flash white edge problem.

v1.0.2

29 Jun 11:55
Compare
Choose a tag to compare
Update version code

v2.0.0-alpha3

08 Jul 02:19
Compare
Choose a tag to compare
v2.0.0-alpha3 Pre-release
Pre-release
文件读取接口也优化下

v2.0.0-alpha2

07 Jul 03:27
a73dc10
Compare
Choose a tag to compare
v2.0.0-alpha2 Pre-release
Pre-release
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