HMG Extended Edition version 23.01 is published

You can share your experience with HMG. Share with some screenshots/project details so that others will also be benefited.

Moderator: Rathinagiri

Post Reply
User avatar
gfilatov
Posts: 1090
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

HMG Extended Edition version 23.01 is published

Post by gfilatov »

Hi Friends,

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.
* 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)
This release is considered stable and ready for production use.

Upgrading to this build is highly recommended.

--
Greetings,
Grigory Filatov
[MiniGUI Team]
User avatar
gfilatov
Posts: 1090
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG Extended Edition version 23.01 is published

Post by gfilatov »

Hi Friends,

Please notice that there are also the private MiniGUI builds
for the following 64-bit C-compilers:

Borland\Embarcadero C++ 7.40 (stable);
MinGW GNU C 12.2.0 (packaged on 2023-01-17) (stable);
MS Visual C++ 2022 Community Edition (19.34.31937) (stable);
Pelles ISO C Compiler 11.0 (experimental).

The above distributions have MySQL server support (64-bit)
and are available to all donors.

Thanks for your attention. :!:
Kind Regards,
Grigory Filatov

"Everything should be made as simple as possible, but no simpler." Albert Einstein
User avatar
tonton2
Posts: 455
Joined: Sat Jun 29, 2013 1:26 pm
Location: Algerie
Contact:

Re: HMG Extended Edition version 23.01 is published

Post by tonton2 »

Merci beaucoup Grigory
L'Algerie vous salut
Y.TABET
Post Reply