August 2009
===========
* IMPORTANT: Harbour 1.x users need to include #pragma BEGINDUMP ... ENDDUMP from
source\function\harbour.prg. This FWH 9.08 should be used with Harbour 2.0 beta 2,
or xHarbour. Harbour 2.0 beta 2 available from http://www.fivetechsoft.com/files/harbour.exe
* New: Kinetic Scroll support for browses in FiveWin! Similar behavior to the iPhone
lists: grab and move the browses, and make them run! Please review samples\kineticw.prg
for WBrowse and samples\kineticx.prg for XBrowse.
* New: Blur function to create very nice display effects, similar to Windows 7 on the captions.
Please review samples\TestBlur.prg and TestBlu2.prg
* Enhancements: Class TRibbonBar modified Method AddTab, we can dynamically add tabs to
the ribbonbar now. New DATA ::aClrTabTxt, used to set text color on text tabs, data type
numeric or codeblock. Replaced DATA nSeparation with method setget, we can dinamically
change tab separation now.
* Fix: Class TRBtn tooltip support. Toobar buttons now support tooltips.
* Fix: Class TTitle text color support. Images are centered if no prompt text is used for them.
* Enhancement: Class TTitle images support an ACTION now:
@ <nRow>, <nCol> TITLEIMG ... OF oTitle ACTION ...
* Fix: Class TButtonBmp fix in call to ABPaint(). Thanks to Ale!
* Enhancement: Class TRGroup Method Check(), improved support for creating reports
using recordsets. Thanks to James!
* Fix: Class TActiveX Method SetProp(). Thanks to Lautaro!
* Fix: Minor fix in FiveWin.ch in REDEFINE BTNTBMP command. Thanks to Manuel Mercado!
* IMPORTANT: We have properly adapted FWH to use Harbour 2.0. We also support previous
Harbour versions but adding some C code located in FWH\source\harbour.prg to your main
PRG file. FWH is also fully compatible with xHarbour.
* New: Extend system compatibility layer for xHarbour and previous Harbour versions
with current Harbour SVN version.
* Enhancement: All #defines _par... _stor... and _ret in include\fwharb.h have been
removed.
* Enhancement: All _ret calls in C files have been changed into Harbour hb_ret... calls.
* Enhancement: All _par... and _stor... calls in C files have been changed into Harbour
hb_par... and hb_stor... calls.
* Enhancement: All CLIPPER declarations in C files have been changed into Harbour HB_FUNC().
* Enhancement: Class TRibbon Method Destroy() should not return zero (or Windows default
behavior is not invoked).
* Enhancement: WINAPI function PrintWindow() is linked dynamically, so now user32.lib is NO
longer required to be linked to build applications.
* Enhancement: samples\buildh.bat and buildx.bat have been modified to work with .\.. FWH LIBs
path.
* Enhancement: Class TXBrowse Method SetRdd(), when autosort is specified, when no index tag
with the same name of the field is not found, appropriate tag based on the index expression
corresponding to the field name is used as sort-order.
* Fix: Class TXBrowse Method ToCalc(). Removed CopyFromRecordSet() as it is not supported by OpenOffice.
* Enhancement: Class TRibbonBar has been modified to work with MDI too.
* Enhancement: Added missing local oControl to Class TBtnBmp.
* Enhancement: Class TRBtn, added tooltips support.
* Fix: Class TBtnBmp, function CreateRoundRectRgn() was called with wrong parameters.
* Enhancement: Class TBtnBmp now supports Accelerators keys.
* Fix: Minor bug fix in function uCharToVal in valblank.prg for recognizing logical values.