1. EditObject增加OnLinkNotify事件
2. Hostwnd增加默认图标支持
一直以来,hostwnd的窗口图标都需要各产品在取到hostwnd的HWND句柄后,自己调用系统接口进行设置,但是考虑到很多产品设置的图标就是exe的主图标,所以引擎hostwnd会默认取所在进程的exe的图标资源段的首个图标作为默认图标,包括32*32和16*16两个图标
3. XLUE导出枚举hostwnd的C接口
新增两个接口: XLUE_BeginEnumHostWnd和XLUE_GetNextHostWnd,两个接口可以配合来枚举所 有的hostwnd
4. EditObject在开启password属性情况下,自动禁用autourldetect属性
该问题是为了避免在输入超链接类型密码时候,可能导致被识别为url而出现下划线。 目前修正后的策略为,如果开启了password属性,那么autourldetect属性会在底层被关闭,但是查询该属性仍然会返回true,关闭password属性后,autourldetect特性恢复之前状态
5. 优化脏举行分析器和脏矩形产生算法
新的分析器和算法具有更高的效率,在大量对象位置同时改变时候,性能有明显提升。
6. 图形库的Pen和Brush的增加SetColor的lua接口
该接口可以接收的参数类型包括颜色字符串、XL_COLOR整数值或者颜色对象
7. 修正元对象位置改变时,脏矩形产生算法,避免由于小概率的同步触发事件而导致的刷新异常
8. 修复对象树的GetObjectCount返回对象数量不准确的bug
9. 优化XLGraphic的lua封装
优化lua封装,提高启动和调用时候的速度
10. 修复TipsHostWnd在xp系统下显示异常的bug
11. 修复一处图形库字体可能导致的内存泄漏
12. 修复一处RichEditObject在销毁时候可能导致的字体资源泄漏
13. 修复Hostwnd的OWNER机制
14. 修复hostwnd在同步销毁过程中,再次调用Create/DoModal/TrackPopupMenu等可能导致的崩溃
15. 修复Hostwnd的联动窗口重入删除可能导致的崩溃