Releases: eclipse-threadx/guix
Eclipse ThreadX GUIX 6.4.5.202504
This release is a simple version update. It is similar to v.6.4.3.202503. There are no code changes in the GUIX library or GUIX studio.
Important notice about version numbers
In the past, new versions of ThreadX and its companion components (NextX Duo, USBX, FileX, GUIX, LevelX) were published only when there were changes to the codebase. This led to discrepancies in version numbers across components. The Eclipse Foundation security team recommended that we move away from this approach, as it makes it harder to track things from a cybersecurity standpoint.
Going forward, we will keep version numbers aligned by publishing a new version of every component every quarter — whether there have been changes to the codebase or not. The release notes will clearly state if a specific release is simply a version number update.
For this particular release of ThreadX, the version number jumped from v.6.4.4 to v.6.4.5 since NetX Duo was the component with the highest version number already.
Full Changelog: v6.4.3.202503_rel...v6.4.5.202504_rel
Eclipse ThreadX GUIX v.6.4.3.202503
This release fixes an issue in the 4444argb build.
What's Changed
New Contributors
Full Changelog: v6.4.2_rel...v6.4.3.202503
Eclipse ThreadX GUIX 6.4.2
This release upgrades the tooling used to compile to Visual Studio 2022 Community Edition.
There are no code changes as far as the GUIX library itself is concerned.
An installer is available below.
What's Changed
- Update README.md by @wickste in #110
- Updating bug template by @wickste in #111
- fix github guix regression test action issue by @ayedm1 in #121
- VS 2022 migration and version 6.4.2 by @fdesbiens in #123
- Version 6.4.2 by @fdesbiens in #124
New Contributors
- @ayedm1 made their first contribution in #121
- @fdesbiens made their first contribution in #123
Full Changelog: v6.4.1_rel...v6.4.2_rel
Eclipse ThreadX GUIX 6.4.1
What's Changed
- Update links in run.sh script by @TiejunMS in #98
- Delete SECURITY.md by @ericwol-msft in #99
- Update copyright. by @bo-ms in #100
- Update version id string. by @bo-ms in #101
- Create SECURITY.md by @wickste in #102
- Update CONTRIBUTING.md by @wickste in #103
- Update LICENSE.txt and Delete LICENSED-HARDWARE.txt by @wickste in #104
- Update README.md by @wickste in #105
- Update guix studio installer by @bo-ms in #106
- Add revision history file. by @bo-ms in #108
- Update version to 6.4.1 by @bo-ms in #109
New Contributors
- @TiejunMS made their first contribution in #98
- @ericwol-msft made their first contribution in #99
- @wickste made their first contribution in #102
Full Changelog: v6.4.0_rel...v6.4.1_rel
Azure RTOS 6.4.0
Bug fixes:
Modified GUIX Studio to not install a simple example by default.
Modified single line event process to call default widget event process on pen up event.
Improvements:
Improved focus lose logic.
Improved the calculation of the maximum scrolling value for vertical and horizontal list widgets.
Improved the logic of the gx_studio_auto_event_handler() generated by GUIX Studio.
Added GUIX Studio.
Added regression test systems and setup actions.
Azure RTOS 6.3.0
New features:
Added support for JPEG decoding using ARM Helium intrinsics. The configuration flag GX_ENABLE_ARM_HELIUM can be used to enable the feature.
Added support to load a pixelmap or font from standalone binary resource data.
Added canvas partial frame buffer support for 565rgb color format. The configuration flag GX_ENABLE_CANVAS_PARTIAL_FRAME_BUFFER can be used to enable the feature.
New APIs added:
gx_binres_font_load
gx_binres_pixelmap_load
New files added:
gx_binres_font_load.c
gx_binres_pixelmap_load.c
gxe_binres_font_load.c
gxe_binres_pixelmap_load.c
Bug fixes:
Fixed potential crash issue with the expand/collapse animation in the accordion menu.
Fixed drop list issue about incorrect drawing of the child widgets within the selected item.
Fixed a pattern line draw bug when the pattern line is clipped.
Improvements:
Improved some error checkings.
Azure RTOS 6.2.1
Fixed gcc warnings in the following files for the 6.2.1 release:
gx_generic_scroll_wheel_scroll.c
gx_system_event_dispatch.c
gx_system_input_release.c
Azure RTOS 6.2.0
Bug Fixes for the 6.2.0 release:
Fixed several security vulnerabilities in software jpg decoder.
Fixed several security vulnerabilities in software png decoder.
Fixed potential startup failure when running in Win32 environment.
Improved Logic for the 6.2.0 release:
Improved logic for _gx_prompt_numeric_value_set() api.
Improved logic for function _gx_generic_scroll_wheel_scroll()
Other modifications for the 6.2.0 release:
The font rendering engine utilized within the GUIX Studio application has been updated to address known security issues,
this results in the sample resource files having very slightly modified glyph data.
Azure RTOS 6.1.12
New features for 6.1.12 release:
Add new style GX_STYLE_REPEAT_SELECT for vertical and horizontal list widgets.
Bug Fixes for the 6.1.12 release:
Fixed bug in vertical/horizontal list handling PEN_DRAG events.
Improved Logic for 6.1.12 release:
Optimize logic in function _gx_system_input_release
Azure RTOS 6.1.11
Azure RTOS GUIX 6.1.11 release contains the following features and changes:
New features for the 6.1.11 release:
Supported screen drag animation using canvas to improve performance on supported hardware.
Added new animation style GX_ANIMATION_BLOCK_MOVE that can be used to improve performance.
Added new API gx_canvas_aligned_text_draw.
Improved logic for 6.1.11 release:
Fixed dirty mark logic in function _gx_canvas_offset_set.
Fixed potential access violation in 1bit glyph draw.
Improved timer event send logic in Win32 simulation driver.