We are pleased to announce a new build of Harbour MiniGUI Extended
Edition.
It is a regularly scheduled maintenance and bugfix release.
A setup of the ANSI build 22.07 for Borland C++ 5.8.2 is published at
the following URL:
http://hmgextended.com/files/CONTRIB/hm ... -setup.exe
There is also an extra donationware Minigui Ex built for the freeware
Embarcadero C++ 10.2 ‘Tokyo’ compiler (which is included in the package).
Whatsnew:
This release is considered stable and ready for production use.2022/07/28: HMG Extended Edition version 22.07.
* Enhanced: Added the optional parameter in the core procedure InitMessages.
Syntax:
InitMessages( [ cLang ] )
where
cLang is a language id in uppercase, i.e. 'PT', 'ES', 'DE' etc.
Requested by Ivanil Marcelino.
Contributed by Grigory Filatov <gfilatov@gmail.com>
* Enhanced: The WebCam control supports now the alternative syntax.
Requested by Ivanil Marcelino.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo in folder \samples\Advanced\WebCam_2)
* Updated: The all core C-code was revised as below:
- added the global macros for parameters and return values in the
header file mgdefs.h;
- fixed memory leak at image handling in ToolBarEx Chevron button;
- clarification of the return type of some WinAPI functions.
These were huge changes to the core C code.
Note: There is a slight chance of regression.
Based on an idea borrowed from the Harbour contrib library HbWin.
Contributed by Grigory Filatov <gfilatov@gmail.com>
* Updated: Adaptation FiveWin Class TSBrowse 9.0 in HMG:
- Fixed: the method GotoRec() respects now the variable :bFilter.
Contributed by Oleg Krutoff <krutoff[at]mail.ru>
(see demo in folder \samples\Advanced\Tsb_addrecord)
* Updated: HBPrinter library v.2.60:
- updated for the recent changes in the Minigui core.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see source in folder \Source\HBPrinter)
* Updated: Dll library source code:
- updated for compatibility with the last Minigui changes.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see source in folder \Source\Dll)
* Updated: 'HbCrypto' library (borrowed from 3.4 fork):
- fixed ED25519 wrappers.
Based upon a contribution of Viktor Szakats.
Adapted for Minigui Extended by Grigory Filatov
(see source in folder \Source\HbCrypto)
* Updated: HbSQLite3 library:
- update for using SQLITE3 version 3.39.2 (from 3.39.0).
Contributed by Grigory Filatov <gfilatov@gmail.com>
* Updated: Shell32 library:
- updated for the recent changes in the Minigui core.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo in folder \samples\Basic\Shell32)
* New: 'Create a data dictionary for DBFCDX RDD' sample.
Contributed by Marcos Jarrin Pita
(see in folder \samples\Advanced\Data_Dictionary)
* Updated: 'TsBrowse Add New Record with Index Order' sample.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Advanced\Tsb_addrecord_3)
The upgrade to this build is recommended.
--
Greetings,
Grigory Filatov
[MiniGUI Team]