HMG Extended Edition version 23.04 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: 1090
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

HMG Extended Edition version 23.04 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 release.

A setup of the ANSI build 23.04 for Borland C++ 5.8.2 is published at
the following URL:

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

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).

There is also a 64-bit Minigui package created for the paid Embarcadero C++
7.40 for Win64 compiler.


Here's a breakdown of some of the modifications in the build 23.04.
For the full list, please see the changelog.
* Fixed: Revised a releasing of the COMBOBOXEX control
(a bug has been introduced since the first implementation
of this control).

* Enhanced: Standard IMAGE BUTTON control supports normal display
of the PNG images with alpha channel.

* Enhanced: The GetBox control additionally supports Ctrl+Z hotkey
to undo the current value when editing.

* Enhanced: Added a new optional clause IMAGESIZE <w>, <h> to the
COMBOBOXEX control (similar to ButtonEx control).
The alternative syntax is IMAGEWIDTH <w> and IMAGEHEIGHT <h>.

* Enhanced: MENUITEM command supports optional clause ICON <icon>
in the context menu.

* Enhanced: Added description of OS error value in the ErrorLog file
using the new GetOSErrorDescription( <nError> ) function.

* Updated: Adaptation FiveWin Class TSBrowse 9.0 in HMG:
- fixed incorrect use of the SetMsg() method in the TSBrowse
class when TBROWSE was defined without a MESSAGE clause.

* Updated: HbZipArc library source code:
- added new function hb_IsZipFile( <cFilename> ) for
a quick test to determine if a file is a ZIP file.

* Updated: PageScript 32 library:
- update for using PageScript DLL 4.0.1.157 (from 4.0.1.144).

* Updated: Harbour Compiler 3.2.0dev (SVN 2023-04-21 13:01).

* Updated some Basic and Advanced samples.
This release is considered stable and ready for production use.

Upgrading to this build is recommended.

--
Greetings,
Grigory Filatov
[MiniGUI Team]
User avatar
serge_girard
Posts: 3309
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: HMG Extended Edition version 23.04 is published

Post by serge_girard »

Thanks Grigory !
There's nothing you can do that can't be done...
Red2
Posts: 281
Joined: Sat May 18, 2019 2:11 pm
DBs Used: Visual FoxPro, FoxPro
Location: United States of America

Re: HMG Extended Edition version 23.04 is published

Post by Red2 »

Thank you!
JALMAG
Posts: 265
Joined: Sun Jan 10, 2010 7:05 pm
DBs Used: DBF, MariaDB
Location: España - Spain

Re: HMG Extended Edition version 23.04 is published

Post by JALMAG »

Gracias Grigory!!
User avatar
gfilatov
Posts: 1090
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG Extended Edition version 23.04 is published

Post by gfilatov »

Hi All,

I'm pleased to announce the Update 1 of MiniGUI build 23.04.

I've uploaded the updated setup for Borland C++ 5.8.2 (32-bit) at

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

Whatsnew:
2023/05/16: HMG Extended Edition version 23.04 (Update 1).
* Enhanced: New GetCPUInfo() function was used in the Error logging
routine.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo in folder \samples\Basic\ShowDetailError)
* Enhanced: Added a new optional clause HOTKEY <KeyName> to the
CREATE LINK FILE command.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo in folder \samples\Basic\CreateLink)
* Updated: Unneeded casting of the C-code was removed in some places.
Contributed by Grigory Filatov <gfilatov@gmail.com>
* Updated: Added use of low-level resource management system to C code
of CreateGradientBrush() function.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo in folder \samples\Advanced\SetThemes)
* Updated: HBPrinter library:
- further parameter substitution in C-code using macros from
the header file mgdefs.h.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see source in folder \Source\HBPrinter)
* Updated: HbSQLite3 library:
- update for using SQLITE3 version 3.42.0 (from 3.41.2).
Contributed by Grigory Filatov <gfilatov@gmail.com>
* Updated: Harbour Compiler 3.2.0dev (SVN 2023-05-12 18:13).
Contributed by Grigory Filatov <gfilatov@gmail.com>
(look at ReadMe.txt in folder \harbour)
* Updated: 'Tree Menu' sample: added useful function
TreeItemGetPathValue ( ControlName, ParentForm, nItem ).
Adapted for Minigui Extended by Grigory Filatov
(see in folder \samples\Basic\TreeMenu_2)
* Updated: 'PageScript 32 test' sample:
- update external app Viewer.exe to version 1.2 (from 1.0).
Contribution of Richard Visscher <richard/at/irvis.com>
(see in folder \samples\Advanced\PageScript)
The auxiliary add-on binary archive for correct launch Advanced samples
have also been updated on the MiniGUI homepage.

Upgrading to this update is recommended.

--
Best Regards,
Grigory Filatov
[MiniGUI Team]
User avatar
serge_girard
Posts: 3309
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: HMG Extended Edition version 23.04 is published

Post by serge_girard »

Thanks Grigory!

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

Re: HMG Extended Edition version 23.04 is published

Post by gfilatov »

Hi All,

I'm pleased to announce the Update 2 of MiniGUI build 23.04.

I've uploaded the updated setup for Borland C++ 5.8.2 (32-bit) at

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

Whatsnew:
2023/05/30: HMG Extended Edition version 23.04 (Update 2).
* Enhanced: Added the OOP class TThrData for managing objects
in the thread.
Suggested and contributed by Sergej Kiselev
(see demo3.prg in folder \samples\Advanced\ShellExec)
* Updated: Harbour Compiler 3.2.0dev (SVN 2023-05-19 16:29):
* Fixed: do not generate warnings for undeclared methods
when -w[12] is used.
Contributed by Przemyslaw Czerpak <druzus/at/priv.onet.pl>
(look at ReadMe.txt in folder \harbour)
* New: 'FTP Navigator' sample based upon CURL library.
Note: this example requires curl.dll.
Based upon a contribution of HMG user Edward.
Adapted for Minigui Extended by Jozef Rudnicki
(see in folder \samples\Advanced\FtpNavigator)
* New: 'Read xlsx files without using OLE, libraries, etc' sample.
Don't miss this very interesting example!
Based upon a contribution of HMG user Edward
(see in folder \samples\Advanced\ReadXLSX)
* Updated: 'Horizontal radio group with variable items width' sample:
- updated with the latest changes in the Minigui core.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Basic\RadioGroup_nofixed)
* Updated: 'ShellExecuteEx() and WaitForSingleObject() usage' sample.
Contributed by Sergej Kiselev and Verchenko Andrey
(see in folder \samples\Advanced\ShellExec)
* Updated: 'Monthly calendar with date stamp at runtime' sample:
- changed color theme.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo2.prg in folder \samples\Advanced\Tsb_calendar)
Upgrading to this update is recommended due to a fix in the handling
of Harbour classes.

I consider build 23.04 to be my final release
unless I get financial help from the Minigui community.

Thanks a lot for your attention.

--
Best Regards,
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.04 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 13.1.0 (packaged on 2023-05-27) (stable);
MS Visual C++ 2022 Community Edition (19.34.31937) (stable);
Pelles ISO C Compiler 11.0 (stable).

All of the above distributions have MySQL 64-bit server support
(based on the "MySql Client" example) and they are available
to all donors.

For example,
-------------------------------------------------------------
Minigui Ex 64 Package (build date: 29.05.2023)
-------------------------------------------------------------

Components versions:
--------------------

Harbour MiniGUI Extended Edition 23.04 (Update 2)

Harbour 3.2.0dev (r2305191429)

Harbour Make (hbmk2) 3.2.0dev (r2023-05-19 14:29)

gcc version 13.1.0 (MinGW-W64 x86_64-msvcrt-mcf-seh, built by Brecht Sanders)

-------------------------------------------------------------

Thanks for your attention.
Kind Regards,
Grigory Filatov

"Everything should be made as simple as possible, but no simpler." Albert Einstein
User avatar
serge_girard
Posts: 3309
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: HMG Extended Edition version 23.04 is published

Post by serge_girard »

Thanks Grigory,

I sincerely hope members will realise this is a FINAL release, unless financial help from the Minigui community.
This is obvious!
There's nothing you can do that can't be done...
User avatar
gfilatov
Posts: 1090
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG Extended Edition version 23.04 is published

Post by gfilatov »

serge_girard wrote: Tue May 30, 2023 11:47 am I sincerely hope members will realise this is a FINAL release, unless financial help from the Minigui community.
This is obvious!
Hi Serge,

That's true.
Thank you for your understanding and real support :!:
Kind Regards,
Grigory Filatov

"Everything should be made as simple as possible, but no simpler." Albert Einstein
Post Reply