MiniGUI 5.0.6 发布!
飞漫软件宣布推出 MiniGUI 5.0.6。
5.0.6 中的新功能
在这个版本中,我们修复了一些 bug,并做了一些优化和增强:
- 修复:
- 修复了 MiniGUI-Processes 下切换层的 bug。
- 修复
FBCon
和PC_XVFB
引擎的 bug:脏矩形在调用SyncUpdate
后不会设置为空。 - 修复使用堆时的内存泄漏。
- 修复 ServerGetWinZNodeRegion 中的一个错误。
- 增强:
- 增强
GetGlyphInfo
以返回 FreeType 面、字体文件路径和字形索引。 - 新的 API
StretchBltEx
支持不同的缩放过滤器和旋转。 - 使用 Pixman 支持
BitBlt
和StretchBlt
的颜色混合方法。 - 增强回退排序器,以支持在层间切换时的动画。
- 新的 API
SetMainWindowGestureFlags
和MSG_GESTURETEST
消息用于手势测试和设置特定主窗口的手势标志。 - 调整工具提示窗口的实现。
- 增强
- 优化:
- 优化透明窗口的回退排序器。
- 使用 Pixman 优化
FillBox
,BitBlt
和StretchBlt
。 - 优化 BLOCKHEAP 的管理。
- 优化
__mg_lookfor_unused_slot
。
注意,二进制向后兼容性被破坏了,两个操作被添加到 CompositorOps
中。您应该重新构建所有 MiniGUI 应用程序。
还要注意,合成模式现在默认是启用的。
相关链接
- 源代码包:/download/
- 构建脚本:
- 文档:
- 公共存储库:
- GitHub: https://github.com/VincentWei/
- GitLab: https://gitlab.fmsoft.cn/VincentWei/
Loading Conversation