🚀 MiniGUI Extended Edition – Build 25.10 RC1 Reached!

54 views
Skip to first unread message

Grigory Filatov

unread,
Oct 2, 2025, 8:12:24 AM (3 days ago) Oct 2
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
Reply all
Reply to author
Forward
0 new messages