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.01 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 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/01/24: HMG Extended Edition version 23.01.
This release is considered stable and ready for production use.* Fixed: GETBOX: GetProperty( Form, Getbox, 'PICTURE' ) call always
returns an empty value.
The bug was reported by Hans Mark on the Minigui forum.
Contributed by Grigory Filatov <gfilatov@gmail.com>
* Enhanced: The Child window may manage the 'Parent' property.
You can get this property at runtime:
- function syntax:
GetProperty ( ChildForm, 'Parent' ) --> cParent
- pseudo-OOP syntax:
ChildForm.Parent --> cParent
Requested by Mario Rossi.
Contributed by Grigory Filatov <gfilatov@gmail.com>
* Enhanced: The Image control supports now a changing of the STRETCH
property at runtime.
You can set this property with:
- function syntax:
SetProperty ( Form, Image, 'Stretch', .T.|.F. )
- pseudo-OOP syntax:
Form.Image.Stretch := .T.|.F.
It was a postponed modification.
Contributed by Grigory Filatov <gfilatov@gmail.com>
* Modified: Revised a font management with
DEFINE FONT <font> FONTNAME <name> ... command:
- restored a previous behavior of the function GetFontList() with
the default charset parameter.
The issue was reported by Vagner Sanches.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo in folder \samples\Applications\WordScribe)
* Updated: Synchronized Extended HMG for compatibility with Official HMG:
- added the useful functions (and appropriate properties) below:
- TreeItemGetAllValues();
- TreeItemGetChildValues();
- TreeItemGetSiblingValues().
- GetProperty -> AllValue, ChildValue, SiblingValue.
Based upon a contribution of Claudio Soto <srvet@adinet.com.uy>.
Adapted for Minigui Extended by Grigory Filatov
(see demo in folder \samples\Advanced\DirTree_2)
* Updated: Pacified the C-warnings in the MiniGUI core for compatibility
with the Pelles ISO C Compiler 11.0 (64-bit).
Contributed by Grigory Filatov <gfilatov@gmail.com>
* Updated: HbSQLite3 library:
- update for using SQLITE3 version 3.40.1 (from 3.40.0).
Contributed by Grigory Filatov <gfilatov@gmail.com>
* Updated: Harbour Compiler 3.2.0dev (SVN 2023-01-23 12:46):
* Updated libpng library to 1.6.39 (from 1.6.38);
* bumped copyright year to 2023.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(look at ReadMe.txt in folder \harbour)
* Updated: 'Inter-application communication' sample:
- fixed to use temp folder instead of "C:\" to avoid write
permission issues.
Suggested by Grzegorz Wojnarowski
(see in folder \samples\Basic\COMM)
* Updated: 'Console+GUI mixed mode' sample.
Contributed by Grzegorz Wojnarowski
(see in folder \samples\Basic\MixedMode)
* Updated: 'Dynamic Menu' sample:
- fixed behavior of the main menu after switching the language.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Basic\MENU_Dynamic)
* Updated: 'Virtual Grid with sorted columns' sample:
- added workaround for inserted checkboxes.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Basic\ON_QUERYDATA)
* Updated: 'Tree Menu' sample by Bicahi Esgici:
- updated with the latest changes in the Minigui core.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Basic\TreeMenu)
* Updated: 'MySql Client' sample:
- code cleaning for warnings with Harbour switch -w3.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Advanced\MySqlClient)
* Updated: 'Virtual Keyboard' sample.
Contributed by Kristjan Zagar
(see in folder \samples\Advanced\OnScreenKeyboard)
* Updated: 'Volume Info' sample:
- using the function wapi_GetVolumeInformation() instead of
local implementation.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo.prg in folder \samples\Advanced\VOLUME_INFO)
* Updated: 'Windows Version' sample:
- fixed Windows 11 detection.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Advanced\WinVersion)
* Updated: 'WMI Service usage' sample:
- fixed 'Memory Info' detection.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo2.prg in folder \samples\Advanced\WMI_Service)
Upgrading to this build is highly recommended.
--
Greetings,
Grigory Filatov
[MiniGUI Team]