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 23.02 for Borland C++ 5.8.2 is published at
the following URL:
http://hmgextended.com/files/CONTRIB/hm ... -setup.exe
The add-on binary archive has also been updated.
There is an additional donationware Minigui package built for the freeware
Embarcadero C++ 10.2 ‘Tokyo’ 32-bit compiler (which is included in the above
package for your convenience).
Whatsnew:
2023/02/16: HMG Extended Edition version 23.02.
This release is considered stable and ready for production use.* Fixed: Minor issue in the GetFolder() function (bug was introduced
in the build 2.5.1).
Syntax:
GetFolder( [cTitle], [cInitPath], [nFlags], [lNewFolderButton],
[nFolderType] ) -> cFolderName
where default nFlags value is BIF_USENEWUI + BIF_VALIDATE.
Contributed by Pierpaolo Martinello
(see demo in folder \samples\Basic\GetFolder)
* Modified: The second attempt to refactor the code was made using
Harbour contrib library HbWin to replace the internal
C-functions in the GetFile() and PutFile() functions:
- the function C_GETFILE() was replaced with the function
win_GetOpenFileName();
- the function C_PUTFILE() was replaced with the function
win_GetSaveFileName().
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demos in folders \samples\Basic\GetFile and
\samples\Basic\PutFile)
* Updated: Adaptation of MiniGUI core for compatibility with
Open Watcom C/C++ compiler version 2.0 (32-bit).
Contributed by Grigory Filatov <gfilatov@gmail.com>
* Updated: Header file i_hmgcompat.ch for compatibility with Official HMG:
- added the following CENTER WINDOW commands:
CENTER WINDOW <name> DESKTOP
CENTER WINDOW <name> IN <parent>
(see i_hmgcompat.ch in folder \include)
- added DisabledBackColor and DisabledFontColor clauses for
TextBox and EditBox controls.
(see demo in folder \samples\Basic\TEXTBOX_1)
Contributed by Grigory Filatov <gfilatov@gmail.com>
* Updated: Adaptation FiveWin Class TSBrowse 9.0 in HMG:
- added new optional parameter lCenter in the function SBrowse().
Syntax:
SBrowse( [uAlias], [cTitle], [bSetUp], [aCols], ;
[nWidth], [nHeight], [lSql], [xModal], [lNumber], [lCenter] )
where parameter xModal may have the logical or character value:
"M" \ 1 \ .T. - modal, "C" \ 2 \ .F. - child, "S" \ 3 - standard.
Contributed by Sergej Kiselev
(see demo in folder \samples\Advanced\Tsb_SBrowse_3)
* Updated: HbSQLite3 library:
- update for using SQLITE3 version 3.41.0 (from 3.40.1).
Contributed by Grigory Filatov <gfilatov@gmail.com>
* Updated: Harbour Compiler 3.2.0dev (SVN 2023-02-03 02:46):
* Updated libhpdf library to 2.4.3 (from 2.3.0 RC2).
Contributed by Grigory Filatov <gfilatov@gmail.com>
(look at ReadMe.txt in folder \harbour)
* New: 'How to control access to Tab page(s) at runtime' sample.
Requested by Pete D.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo4.prg in folder \samples\Basic\Tab_3)
* New: 'WAIT WINDOW with an expectation in a thread' sample.
Contributed by Sergej Kiselev and Verchenko Andrey
(see in folder \samples\Basic\WAIT_WINDOW_3)
* Updated: 'HMG common dialogs' sample.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Basic\COMMON_DIALOGS)
* Updated: 'HMG Window properties test' sample.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Basic\WindowProperty_2)
* Updated: 'Test Directory List with System Icons' sample:
- simplified code to improve speed.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Advanced\FILEICON)
* Updated: 'RGB-Mixer' sample:
- updated with the latest changes in the Minigui core.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Applications\RGBMixer)
Upgrading to this build is recommended.
--
Greetings,
Grigory Filatov
[MiniGUI Team]