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

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

Here's a breakdown of some of the modifications in the build 22.06.
For the full list, please see the changelog.
* Correction of the using the DEFAULT_CHARSET as 3rd parameter in the
function GetFontList().
Syntax:
GetFontList( [ hDC ], [ cFontFamilyName ], [ nCharSet ], [ nPitch ],;
[ nFontType ], [ lSortCaseSensitive ], @aFontName )

* Added the parameters handling at the events in the ActiveX control.
Example:
oWActiveX:EventMap( AX_SE2_PROGRESSCHANGE, ;
{| p1, p2 | OnProgressChange( p1, p2 ) } )
A bug has been introduced since the first implementation of event
support in the build 18.11 (Update 2).

* The RichEditBoxEx control now supports by default the controls
context menu at right mouse click similar to other Edit controls.
It was a postponed modification.

* Synchronized Extended HMG for compatibility with Official HMG:
- ToolBarButton supports the optional clause NOTRANSPARENT.

* Added the new samples and updated some old examples.
A setup of the ANSI build 22.06 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 Ex built for the freeware
Embarcadero C++ 10.2 ‘Tokyo’ compiler (which is included in the package).

This release is considered stable and ready for production use.

The upgrade to this build is recommended.

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

Re: HMG Extended Edition version 22.06 is published

Post by gfilatov »

Hi All,

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

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

Whatsnew:

2022/07/05: HMG Extended Edition version 22.06 (Update 1).
* Fixed: Problem with incorrect display of the BITMAP images in the ToolBarEx
control (introduced in the build 22.06).
Bug was reported by Ivanil Marcelino.
Contributed by Grigory Filatov <gfilatov@gmail.com>
* New: Added the following new functions for array handling:
- HMG_AReverse( aArray ) --> Array of same length with
all elements in the reverse order.
Example:
HMG_AReverse( { 1, 2, 3, 4 } ) --> { 4, 3, 2, 1 }

- HMG_RAEval( aArray, bBlock, [nStart], [nCount] )
Evaluates bBlock for every row like AEval() but in the
reverse order from last element to the first element.
If the optional parameter nStart and/or nCount are provided,
the evaluation starts from nStart and for nCount elements.
Example: c := ""
HMG_RAEval( { "A","B","C","D","E" }, ;
{ |u,i| c += Replicate( u,i ) }, ;
4, 3 ) --> "DDDDCCCBB"
Based upon a code borrowed from public Fivewin forum.
Adapted for Minigui Extended by Grigory Filatov.
* Updated: 'NetIO Server and Client with RPC support' sample.
Based upon a contribution of HMG Founder Roberto Lopez
(see in folder \samples\Basic\NETIO)
The upgrade to this build is recommended. :arrow:

--
Best Regards,
Grigory Filatov
[MiniGUI Team]
User avatar
quartz565
Posts: 667
Joined: Mon Oct 01, 2012 12:37 pm
Location: Thessaloniki, Greece
Contact:

Re: HMG Extended Edition version 22.06 is published

Post by quartz565 »

Thank you Grigory !
Best Regards,
Nikos.

os: Windows Server 2019 - 64
User avatar
Steed
Posts: 427
Joined: Sat Dec 12, 2009 3:40 pm

Re: HMG Extended Edition version 22.06 is published

Post by Steed »

Thanks a lot
User avatar
gfilatov
Posts: 1069
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG Extended Edition version 22.06 is published

Post by gfilatov »

Hi All,

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

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

Whatsnew:

2022/07/14: HMG Extended Edition version 22.06 (Update 2).
* Modified: The RichEditBoxEx control context menu handling was revised
for using the core functions instead a local implementation.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo in folder \samples\Basic\RichEditBox)
* Updated: A some C-code in the core was revised for the minor issues.
Contributed by Grigory Filatov <gfilatov@gmail.com>
* Updated: WinReport library (see source in folder \Source\WinReport):
- improved compatibility between HbPrinter and MiniPrint libs.
Contributed by Pierpaolo Martinello <pier.martinello[at]alice.it>
(see demo in folder \samples\Advanced\REPORT_INTERPRETER)
* New: 'How to processing XML structure at PRG level' sample:
- using of the Harbour HbMxml contrib library.
Don't miss this very interesting example!
Based upon a contribution of HMG user Edward.
Adapted for Minigui Extended by Grigory Filatov
(see in folder \samples\Advanced\XmlToPrg)
* Updated: 'How to add a skin for a Grid control' sample:
- simplified resource leak fix at PRG level.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo2.prg in folder \samples\Basic\Grid_5)
* Updated: 'Richedit' sample.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Basic\Richedit)
* Updated: 'Windows Version' sample:
- fixed Windows 11 detection.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Advanced\WinVersion)
The upgrade to this build is recommended.

--
Best Regards,
Grigory Filatov
[MiniGUI Team]
Post Reply