Eclipse GUIX 6.5.1.202602 Release Notes
This release focuses on modernising GUIX Studio with a migration to Visual Studio 2022 and high-DPI support, while also introducing an error processing hook for custom RTOS bindings and delivering several bug fixes across both the GUIX runtime and GUIX Studio.
Vulnerabilities Addressed
No new vulnerabilities were addressed in this release. You can access advisories for previously addressed vulnerabilities here.
Highlights
GUIX Studio Modernisation
GUIX Studio has been significantly updated for modern Windows development:
- VS2022 migration: The GUIX Studio Windows build has been moved to Visual Studio 2022; VS2019 project files have been removed. (#152, @fdesbiens)
- High-DPI support: PerMonitorV2 DPI awareness has been added, with scaled MFC panes, dialogues, and toolbar assets for crisp rendering on high-resolution displays. (#152, @fdesbiens)
- Window placement: GUIX Studio now starts maximised by default and correctly preserves the restored window rectangle separately from the maximised state. (#163, @fdesbiens)
- String Table Editor: Button scaling in the String Table Editor has been corrected. (#162, @fdesbiens)
- Branding: References updated to Eclipse ThreadX throughout. (#152, @fdesbiens)
New Error Processing Hook
A new optional error processing hook (GX_ENABLE_ERROR_CALLBACK) has been introduced for users building with GX_DISABLE_THREADX_BINDING, enabling custom RTOS bindings to define their own error handling callback. (#156, @parsley)
GUIX Studio Release Automation
Release version helpers, local runtime packaging, signing helpers, and installer verification scripts have been added to streamline the GUIX Studio release process. (#157, @fdesbiens)
Other Bug Fixes
- Fixed draw context stack corruption when
_gx_canvas_drawing_initiate()overflows (#158, @fdesbiens) - Fixed word-wrapping: a trailing space at overflow no longer exceeds available_width (#159, @fdesbiens)
- Fixed missing status return value for
GX_EVENT_PUSH()in_gx_system_event_send()(#155, @parsley) - Fixed indentation and MISRA compliance issues in
gx_system_canvas_refresh.c(#161, @parsley)
Code Quality
- Added missing MIT license headers across GUIX and GUIX Studio source, script, and project files (#153, @fdesbiens)
Full Changelog: v6.5.0.202601_rel...v6.5.1.202602_rel