MiniGUI 5.0.6 Released!
The MiniGUI development team announces the availability of MiniGUI 5.0.6.
What's New?
In this version, we fixed some bugs and made some optimizations and enhancements:
- BUGFIXING:
- Fix bugs of switching layers under MiniGUI-Processes.
- Fix bugs of
FBConandPC_XVFBengines: the dirty rectangles are not set empty after callingSyncUpdate. - Fix memory leaks when using block heap.
- Fix a bug in ServerGetWinZNodeRegion.
- ENHANCEMENTS:
- Enhance
GetGlyphInfoto return the FreeType face, font file path, and glyph index. - NEW API
StretchBltExto support different scaling filters and rotation. - Use Pixman to support color blending methods for
BitBltandStretchBlt. - Enhance fallback compositor to support animation when switching among layers.
- New API
SetMainWindowGestureFlagsandMSG_GESTURETESTmessage for gesture test and setting the gesture flags of a specific main window. - Tune implementation of Tooltip window.
- Enhance
- OPTIMIZATIONS:
- Optimize the fallback compositor for lucent windows.
- Use Pixman to optimize
FillBox,BitBlt, andStretchBlt. - Optimize the management of BLOCKHEAP.
- Optimize the
__mg_lookfor_unused_slot.
Note that the binary backward-compatibility was broken, two operations added to CompositorOps. You should rebuild all MiniGUI applications.
Also note that the compositing schema is now enabled by default.
Related Links
- Source tarballs: /download/
- Building scripts:
- Documents
- Public Repositories:
- GitHub: https://github.com/VincentWei/
- GitLab: https://gitlab.fmsoft.cn/VincentWei/
Loading Conversation
