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
FBCon
andPC_XVFB
engines: the dirty rectangles are not set empty after callingSyncUpdate
. - Fix memory leaks when using block heap.
- Fix a bug in ServerGetWinZNodeRegion.
- ENHANCEMENTS:
- Enhance
GetGlyphInfo
to return the FreeType face, font file path, and glyph index. - NEW API
StretchBltEx
to support different scaling filters and rotation. - Use Pixman to support color blending methods for
BitBlt
andStretchBlt
. - Enhance fallback compositor to support animation when switching among layers.
- New API
SetMainWindowGestureFlags
andMSG_GESTURETEST
message 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