New FTDN February/Febrero 2009 (9.02)
Posted: Wed Feb 25, 2009 9:13 am
February 2009
=============
* Fix: Minor fix in Class TControl Method Colors() related to TGroup objects.
* Fix: Class TTxtFile Method ReadLine() was returning a final CRLF due to recent changes.
Now it is ok, and no CRLF is added.
* New: function GradientBrush( oDlg, aColors ) to set gradient brushes to dialogs.
aColors has the same colors elements as the ones used by function GradientFill().
Please review\samples\gradbrus.prg
* Fix: Class TRichEdit Method SaveToRtf() was GPFing under some circunstances. Now
it is ok.
* Enhancement: function FixSays(), used by transparent SAYs, improved support for
wordwrap.
* Fix: Class TRichEdit Method KeyChar() was not closing the container window if the richedit
is readonly and ESC was pressed. Now it is fine. Thanks to Carlos G.!
* New: FWH UEStudio config file to build a library. It is located at
FWH\UEStudio\fwh.zip\configs\Harbour\Library. Thanks to Richard Chidiak help!
* Fix: Class TMsgItem Method Paint(), MsgBar items are properly centered if a different font
are used for them.
* Enhancement: FWPPC, Class TReg32, all AnsiToWide() calls have been replaced with
FW_AnsiToWide().
* Fix: Class TToolBar Method AddMenu(), minor fix regarding to a missing bWhen. Now it is
ok. Thanks to Biel!
* Enhancement: FiveWin.ch minor change as HB_SYMBOL_UNUSED was redefined. Now we check if it
already exists.
* Enhancement: Some changes in FiveWin.ch and FWHarb.h due to recent changes in Harbour.
* New: Class TComboBox Method KeyChar() supports incremental search on comboboxes using
CBS_DROPDOWN style (where you can type in). If a match item is found it will be shown,
if not, whatever you type will be shown.
* New: FWPPC, full MySQL support! Please review FWPPC\samples\mysql.prg. Please review
these forums topics for full explanation of the code and the way to build it:
http://forums.fivetechsupport.com/viewt ... 660#p75660
http://forums.fivetechsupport.com/viewt ... 683#p75683
* Fix: Minor fixes in Classes TPanel y TFolder. Without these fixes, samples\ReBars.prg was
giving an error. Now it is ok.
* Enhancements: Class TXBrowse, thanks to Anser!
1) Used TRY CATCH when HARBOUR Compiler is used to Create an Excel Object
Method ToExcel() Line 4834
Method ToCalc() Line 5074
Fuction SetExcelLanguage() Line 5869
2) Value of the Static Variable nxlLangID set to 0 in ToCalc() Line 5042
3) Value of the Static Variable nxlLangID set to nil when ever there is an exit from ToCalc().
Line No's 5048, 5055, 5068, 5078 and 5349
* Enhancement: More changes in several classes for Unicode support. Modified Classes: TButton, TComboBox,
TControl, TDialog, TListBox, TSay, TWindow, TBar.
* New: Harbour build February 2009. Please notice that hbw32.lib has been renamed to hbwin.lib, also
some required changes have been implemented in FiveWin.ch.
* Enhancement: Class TMsgBar DATA lPaint3L to control if the three lines in the right corner should be painted.
It is .T. by default.
* Enhancement: Class TDataBase improved Method Delete().
=============
* Fix: Minor fix in Class TControl Method Colors() related to TGroup objects.
* Fix: Class TTxtFile Method ReadLine() was returning a final CRLF due to recent changes.
Now it is ok, and no CRLF is added.
* New: function GradientBrush( oDlg, aColors ) to set gradient brushes to dialogs.
aColors has the same colors elements as the ones used by function GradientFill().
Please review\samples\gradbrus.prg
* Fix: Class TRichEdit Method SaveToRtf() was GPFing under some circunstances. Now
it is ok.
* Enhancement: function FixSays(), used by transparent SAYs, improved support for
wordwrap.
* Fix: Class TRichEdit Method KeyChar() was not closing the container window if the richedit
is readonly and ESC was pressed. Now it is fine. Thanks to Carlos G.!
* New: FWH UEStudio config file to build a library. It is located at
FWH\UEStudio\fwh.zip\configs\Harbour\Library. Thanks to Richard Chidiak help!
* Fix: Class TMsgItem Method Paint(), MsgBar items are properly centered if a different font
are used for them.
* Enhancement: FWPPC, Class TReg32, all AnsiToWide() calls have been replaced with
FW_AnsiToWide().
* Fix: Class TToolBar Method AddMenu(), minor fix regarding to a missing bWhen. Now it is
ok. Thanks to Biel!
* Enhancement: FiveWin.ch minor change as HB_SYMBOL_UNUSED was redefined. Now we check if it
already exists.
* Enhancement: Some changes in FiveWin.ch and FWHarb.h due to recent changes in Harbour.
* New: Class TComboBox Method KeyChar() supports incremental search on comboboxes using
CBS_DROPDOWN style (where you can type in). If a match item is found it will be shown,
if not, whatever you type will be shown.
* New: FWPPC, full MySQL support! Please review FWPPC\samples\mysql.prg. Please review
these forums topics for full explanation of the code and the way to build it:
http://forums.fivetechsupport.com/viewt ... 660#p75660
http://forums.fivetechsupport.com/viewt ... 683#p75683
* Fix: Minor fixes in Classes TPanel y TFolder. Without these fixes, samples\ReBars.prg was
giving an error. Now it is ok.
* Enhancements: Class TXBrowse, thanks to Anser!
1) Used TRY CATCH when HARBOUR Compiler is used to Create an Excel Object
Method ToExcel() Line 4834
Method ToCalc() Line 5074
Fuction SetExcelLanguage() Line 5869
2) Value of the Static Variable nxlLangID set to 0 in ToCalc() Line 5042
3) Value of the Static Variable nxlLangID set to nil when ever there is an exit from ToCalc().
Line No's 5048, 5055, 5068, 5078 and 5349
* Enhancement: More changes in several classes for Unicode support. Modified Classes: TButton, TComboBox,
TControl, TDialog, TListBox, TSay, TWindow, TBar.
* New: Harbour build February 2009. Please notice that hbw32.lib has been renamed to hbwin.lib, also
some required changes have been implemented in FiveWin.ch.
* Enhancement: Class TMsgBar DATA lPaint3L to control if the three lines in the right corner should be painted.
It is .T. by default.
* Enhancement: Class TDataBase improved Method Delete().