Harbour MiniGUI Extended Edition build 19.03 is published
Posted: Wed Mar 27, 2019 7:49 am
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 19.03.
For the full list, please see the changelog.
* Misc bugfixes for the memory leaks in the ToolBar[Ex] control.
It was an ugly mistake with missed release of the bitmaps at a
destroying of a Tool Button.
* Fixed processing of the 'Item' property in a Grid when 'Value'
property equal a zero (problem was introduced in the build 18.08).
* Added a ban on an editing in a Browse control for databases that
were opened with the READONLY clause. Otherwise, an error "Write
not allowed" will occur.
* Added the following useful network functions:
- NetRecLock( nSeconds );
- NetFileLock( nSeconds );
- NetAppend( nSeconds, lReleaseLocks );
- NetDelete();
- NetRecall();
- IsLocked( nRecId );
- NetError().
The above network functions were used in a BROWSE control.
* Necessity of a lock's setting at the BROWSE editing will be
defined automatically for a database that opened in a shared mode.
* Added 'FIELD' clause (optional) to CHECKLABEL and SWITCHER
controls. They supports the 'Refresh' and 'Save' methods now.
* The functions SetProperty() and DoMethod() will detect a typo
in a name of the properties or methods.
* The function HMG_Alert() supports an optional 7-th parameter
for an array of colors for the buttons which will defined with the
BACKCOLOR and HANDCURSOR clauses.
Syntax:
HMG_Alert( cText, [<aOptions>], [<cTitle>], [<nType>], ;
[<cIcoName>], [<nIcoSize>], [<aBtnColors>] )
Added an optional possibility for colors tuning with the following
new commands:
- SET MSGALERT BACKCOLOR TO <aBackColor> [STOREIN <aBackColors>]
- SET MSGALERT FONTCOLOR TO <aFontColor> [STOREIN <aBackColors>]
* The unneeded clauses in the command GRAPH BITMAP may be omitted:
- TITLECOLOR (default is BLACK);
- SHOWGRID .T. supersede SHOWXGRID .T. and SHOWYGRID .T.;
- SEPARATION is NIL by default;
- NOBORDER is .F. by default.
* Added the following PROGRESSBAR MARQUEE commands for compatibility
with Official HMG:
SET PROGRESSBAR <name> OF <parent> ENABLE MARQUEE ;
[ UPDATED <milliseconds> ]
SET PROGRESSBAR <name> OF <parent> DISABLE MARQUEE
* Updated the TSBrowse, RDDLeto and Sqlite3 libraries.
* Added the new interesting samples and updated some Advanced samples.
A setup of the build 19.03 for Borland C++ 5.5.1 is published at
the following URL:
http://hmgextended.com/files/CONTRIB/hm ... -setup.exe
This release is considered stable and ready for production use.
The upgrade to this build is highly recommended.
Thanks for your attention and support!
--
Best Regards,
Grigory Filatov
[MiniGUI Team]
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 19.03.
For the full list, please see the changelog.
* Misc bugfixes for the memory leaks in the ToolBar[Ex] control.
It was an ugly mistake with missed release of the bitmaps at a
destroying of a Tool Button.
* Fixed processing of the 'Item' property in a Grid when 'Value'
property equal a zero (problem was introduced in the build 18.08).
* Added a ban on an editing in a Browse control for databases that
were opened with the READONLY clause. Otherwise, an error "Write
not allowed" will occur.
* Added the following useful network functions:
- NetRecLock( nSeconds );
- NetFileLock( nSeconds );
- NetAppend( nSeconds, lReleaseLocks );
- NetDelete();
- NetRecall();
- IsLocked( nRecId );
- NetError().
The above network functions were used in a BROWSE control.
* Necessity of a lock's setting at the BROWSE editing will be
defined automatically for a database that opened in a shared mode.
* Added 'FIELD' clause (optional) to CHECKLABEL and SWITCHER
controls. They supports the 'Refresh' and 'Save' methods now.
* The functions SetProperty() and DoMethod() will detect a typo
in a name of the properties or methods.
* The function HMG_Alert() supports an optional 7-th parameter
for an array of colors for the buttons which will defined with the
BACKCOLOR and HANDCURSOR clauses.
Syntax:
HMG_Alert( cText, [<aOptions>], [<cTitle>], [<nType>], ;
[<cIcoName>], [<nIcoSize>], [<aBtnColors>] )
Added an optional possibility for colors tuning with the following
new commands:
- SET MSGALERT BACKCOLOR TO <aBackColor> [STOREIN <aBackColors>]
- SET MSGALERT FONTCOLOR TO <aFontColor> [STOREIN <aBackColors>]
* The unneeded clauses in the command GRAPH BITMAP may be omitted:
- TITLECOLOR (default is BLACK);
- SHOWGRID .T. supersede SHOWXGRID .T. and SHOWYGRID .T.;
- SEPARATION is NIL by default;
- NOBORDER is .F. by default.
* Added the following PROGRESSBAR MARQUEE commands for compatibility
with Official HMG:
SET PROGRESSBAR <name> OF <parent> ENABLE MARQUEE ;
[ UPDATED <milliseconds> ]
SET PROGRESSBAR <name> OF <parent> DISABLE MARQUEE
* Updated the TSBrowse, RDDLeto and Sqlite3 libraries.
* Added the new interesting samples and updated some Advanced samples.
A setup of the build 19.03 for Borland C++ 5.5.1 is published at
the following URL:
http://hmgextended.com/files/CONTRIB/hm ... -setup.exe
This release is considered stable and ready for production use.
The upgrade to this build is highly recommended.
Thanks for your attention and support!
--
Best Regards,
Grigory Filatov
[MiniGUI Team]