Grigory Filatov
unread,Oct 2, 2025, 8:12:24 AM (3 days ago) Oct 2Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Harbour Minigui
Dear MiniGUI Community,
We’re excited to announce that the next MiniGUI release has reached RC 1 status, marking a major milestone for the upcoming build.
This release candidate includes numerous bug fixes, code refactorings, and exciting new samples—paving the way for the upcoming stable 25.10 release.
---
🔧 Highlights of This Release
Fixes
* MONTHCAL control refactoring: Corrected WinAPI calls, pointer casts, memory handling, and subclassing behavior.
* LinearGradientBrush(): Fixed a typo that has existed since Build 33 (March 2007).
* JPEG support: Improved GetImageSize() handling for EXIF-heavy and progressive JPEGs.
* SAVEWINDOWBYHANDLE()/WNDCOPY(): Unified into a single helper function with better cleanup and error handling.
Updates
* STATUSBAR control: Corrected coordinates, fixed icon handling, improved item indexing, and enhanced stability.
* Unicode support: Fixed grid grouping and improved C_BrowseForFolder().
* MSVC 2022 compatibility: Warnings in C code resolved.
* Header compatibility: Added HMG_LoadResourceRawFile() pseudo-function.
* HMG_HPDF Library: Extended JPG/PNG support from file or resource.
* TSBrowse 9.0 adaptation: Improved block handling and added optional debug logging.
New Samples
* Grid Grouping workaround in Virtual Grid control.
* Virtual Grid with Nested Groups.
* Zoom Form usage (contributed by Pierpaolo Martinello).
* SQL query with SQLRDD (PRO version).
* Arkanoid Mini Game 🎮 (PRO version).
* Updated ChatGPT-generated samples, including Customer Manager with detailed comments.
Enhanced Samples
* Save/Load Array Items in Virtual Grid (with expanded documentation).
* Draw Box and Panel Gradient (by Petr Chornyj).
* Viewing arrays/DBF with _TBrowse() (by Verchenko Andrey).
* Kaleidoscope 3D (by S. Rathinagiri, with added explanations).
💬 A big thank-you goes out to all contributors, testers, and supporters who continue to make MiniGUI evolve!
Warm regards,
Grigory Filatov
on behalf of the MiniGUI Team