HMG Extended Edition version 23.02 is published

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

Moderator: Rathinagiri

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

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

Upgrading to this build is recommended.

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

Re: HMG Extended Edition version 23.02 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.

Greetings,
Grigory
User avatar
serge_girard
Posts: 3420
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: HMG Extended Edition version 23.02 is published

Post by serge_girard »

Thanks Grigory !
There's nothing you can do that can't be done...
User avatar
serge_girard
Posts: 3420
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: HMG Extended Edition version 23.02 is published

Post by serge_girard »

Grigory,

I cannot download with Edge. I tried now Chrome and the same problem. I recently had an update of W10...
Any idea?

Serge
There's nothing you can do that can't be done...
User avatar
gfilatov
Posts: 1116
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG Extended Edition version 23.02 is published

Post by gfilatov »

serge_girard wrote: Fri Feb 17, 2023 8:09 am Grigory,

I cannot download with Edge. I tried now Chrome and the same problem. I recently had an update of W10...
Any idea?
Serge,

Thanks for your report.

The step by step instruction for MS Edge is below:

1) press the right mouse button on the download link above and select the option "Save As..." from context menu
2) select the place for saving of this file and press OK
3) download starts...

Hope that helps.
Kind Regards,
Grigory Filatov

"Everything should be made as simple as possible, but no simpler." Albert Einstein
User avatar
AUGE_OHR
Posts: 2117
Joined: Sun Aug 25, 2019 3:12 pm
DBs Used: DBF, PostgreSQL, MySQL, SQLite
Location: Hamburg, Germany

Re: HMG Extended Edition version 23.02 is published

Post by AUGE_OHR »

gfilatov wrote: Fri Feb 17, 2023 9:06 am
serge_girard wrote: Fri Feb 17, 2023 8:09 am Grigory,

I cannot download with Edge. I tried now Chrome and the same problem. I recently had an update of W10...
Any idea?
The step by step instruction for MS Edge is below:

1) press the right mouse button on the download link above and select the option "Save As..." from context menu
in my EDGE there is no Item "Save as" ...
Firefox have it

@Serge
are you sure that EDGE does not download it ... will you get a Warning when close EDGE :?:
have fun
Jimmy
Pcmodula
Posts: 37
Joined: Thu Nov 22, 2012 6:00 pm

Re: HMG Extended Edition version 23.02 is published

Post by Pcmodula »

serge_girard wrote: Fri Feb 17, 2023 8:09 am Grigory,

I cannot download with Edge. I tried now Chrome and the same problem. I recently had an update of W10...
Any idea?

Serge
Hi Serge, try with https
https://hmgextended.com/files/CONTRIB/h ... -setup.exe
Or
https://hmgextended.org/files/CONTRIB/h ... -setup.exe
Tested with window 11, edge , firefox, chrome without problems.
Saludos
Pcmodula
(More than 20 year old with Minigui original ! :lol: )
User avatar
gfilatov
Posts: 1116
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG Extended Edition version 23.02 is published

Post by gfilatov »

Hi All,

I've uploaded the updated setup of the build 23.02 for Borland C++ 5.8.2 at

http://hmgextended.com/files/CONTRIB/hm ... -setup.exe

Whatsnew:

2023/02/22: HMG Extended Edition version 23.02 (Update 1).
* Fixed: Pressing the <Space> key activates the FOCUSED button action
from the old page after changing the TABs page at runtime.
It exists in the official version too.
Based upon a contribution of Pierpaolo Martinello
(see demo3.prg in folder \samples\Basic\Tab_3)
* Enhanced: Tab control will respect a validation when changing page
by the set hotkey at runtime.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo4.prg in folder \samples\Basic\Tab_3)
* Updated: Adaptation FiveWin Class TSBrowse 9.0 in HMG:
- fixed SuperHeader processing in the method ExcelOle().
Contributed by Igor Nazarov.
- enhanced method GotoRec( nRec [, lLastPos | nRowPos ] )
for array handling also.
Contributed by Sergej Kiselev.
* Updated: HbSQLite3 library:
- update for using SQLITE3 version 3.41.0 (from 3.41.0dev).
Contributed by Grigory Filatov <gfilatov@gmail.com>
* Updated: 'Create Desktop Shortcut' sample.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Basic\CreateLink)
* Updated: 'Desktop Windows Version Market Share Worldwide' sample:
- updated the data for January 2023.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo.prg in folder \samples\Basic\GraphPrint)
* Updated: 'Open array via SBrowse' sample:
- corrections in the function SBrowse_Viewer().
Contributed by Sergej Kiselev
(see in folder \samples\Advanced\Tsb_SBrowse_3)
* Updated: 'My Player' sample: enhanced class TVlc.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Advanced\VLC)
* Updated: 'Database create' utility: minor fix.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \Utils\dbcre8)
Upgrading to this update is recommended.

--
Best Regards,
Grigory Filatov
[MiniGUI Team]
Last edited by gfilatov on Wed Feb 22, 2023 9:50 am, edited 2 times in total.
User avatar
serge_girard
Posts: 3420
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: HMG Extended Edition version 23.02 is published

Post by serge_girard »

Thanks Grigory !
There's nothing you can do that can't be done...
User avatar
AUGE_OHR
Posts: 2117
Joined: Sun Aug 25, 2019 3:12 pm
DBs Used: DBF, PostgreSQL, MySQL, SQLite
Location: Hamburg, Germany

Re: HMG Extended Edition version 23.02 is published

Post by AUGE_OHR »

hi Grigory,

does Shell_NotifyIcon of MsgBallon work under 64 Bit OS () :?:

it does not "fly-out" :o
have fun
Jimmy
Post Reply