Page 1 of 2

HMG Extended Edition version 23.04 is published

Posted: Thu Apr 27, 2023 8:00 am
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:

https://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]

Re: HMG Extended Edition version 23.04 is published

Posted: Thu Apr 27, 2023 11:48 am
by serge_girard
Thanks Grigory !

Re: HMG Extended Edition version 23.04 is published

Posted: Thu Apr 27, 2023 5:57 pm
by Red2
Thank you!

Re: HMG Extended Edition version 23.04 is published

Posted: Thu Apr 27, 2023 10:35 pm
by JALMAG
Gracias Grigory!!

Re: HMG Extended Edition version 23.04 is published

Posted: Tue May 16, 2023 8:32 am
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

https://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]

Re: HMG Extended Edition version 23.04 is published

Posted: Tue May 16, 2023 2:33 pm
by serge_girard
Thanks Grigory!

Serge

Re: HMG Extended Edition version 23.04 is published

Posted: Tue May 30, 2023 8:24 am
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

https://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]

Re: HMG Extended Edition version 23.04 is published

Posted: Tue May 30, 2023 8:37 am
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.

Re: HMG Extended Edition version 23.04 is published

Posted: Tue May 30, 2023 11:47 am
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!

Re: HMG Extended Edition version 23.04 is published

Posted: Wed May 31, 2023 2:15 pm
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 :!: