FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index WhatsNew / Novedades New FTDN August/Agosto 2009 (9.08)
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
New FTDN August/Agosto 2009 (9.08)
Posted: Tue Aug 25, 2009 10:24 AM

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.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: New FTDN August/Agosto 2009 (9.08)
Posted: Wed Aug 26, 2009 06:19 AM

Agosto 2009

  • IMPORTANTE: Los usuarios de Harbour 1.x necesitan incluir #pragma BEGINDUMP ... ENDDUMP en source\function\harbour.prg. Este FWH 9.08 se debe usar con la versi贸n beta 2 de Harbour 2.0 o xHarbour. La beta 2 de Harbour 2.0 est谩 disponible en http://www.fivetechsoft.com/files/harbour.exe

  • Nuevo: Soporte para Kinetic Scroll para los "browses" en Fivewin! Comportamiento similar a las listas del iPhone: grabar y mover los "browses", y hacerlos correr! :-) Por favor, revisa los ejemplos amples\kineticw.prg para WBrowse y samples\kineticx.prg para XBrowse.

  • Nuevo: Nueva funci贸n Blur para crear efectos muy vistosos, similar a los "captions" de Windows 7. Por favor, revisa los ejemplos samples\TestBlur.prg y TestBlu2.prg.

  • Mejora: Se ha modificado el m茅todo AddTab en la clse TRibbonBar, podemos a帽adir pesta帽as din谩micamente ahora a la ribbonbar. Nueva DATA ::aClrTabTxt, usada para establecer el color en el texto de la pesta帽a, tipo de dto num茅rico o bloque de c贸digo. Se ha sustituido la DATA nSeparation con el m茅todo SetGet, podemos cambiar din谩micamente la separaci贸n de las pesta帽as.

  • Correcci贸n: Soporte para tooltips en la clase TRBtn. Los botones de las barras de herramientas soportan tooltips.

  • Correcci贸n: Soporte de texto en color en la clase TTitle. Las im谩genes se centran si no hay texto.

  • Mejora: En la clase TTitle las im谩genes ahora soportan ACTION:
    @ <nRow>, <nCol> TITLEIMG ... OF oTitle ACTION ...

  • Correcci贸n: Correcci贸n en la llamada a ABPaint() en la clase TButtonBmp. Gracias a Ale!

  • Mejora: En el m茅todo Check() de la clase TRGroup, se ha mejorado el soporte para la craci贸n de informes usando "recordsets". Gracias a James!

  • Correcci贸n: En el m茅todo SetProp() de la clase TActiveX. Gracias a Lautaro!

  • Correcci贸n: Peque帽a correcci贸n en el fichero include FiveWin.ch en el comando REDEFINE BTNTBMP. Gracias a Manuel Mercado!

  • IMPORTANTE: Hemos adaptado FWH para usarse con Harbour 2.0. Tambi茅n soportamos las versiones anteriores
    de Harbour, pero a帽adiendo algo de c贸digo C en FWH\source\harbour.prg a tus ficheros main.prg. FWH es totalmente compatibel con xHarbour.

  • Nuevo: Capa de compatibilidad del sistema Extendido para xHarbour y versiones anteriores de Harbour con la versi贸n SVN actual de Harbour

  • Mejora: Todos los #defines _par... _stor... y _ret en include\fwharb.h han sido eliminados.

  • Mejora: Todas las llamadas _ret en los ficheros C se han sustituidos por llamadas Harbour hb_ret.

  • Mejora: Todas las llamadas _par... y _stor... en los ficheros C se han sustituido por llamadas Harbour hb_par... y hb_stor...

  • Mejora: Todas las declaraciones CLIPPER en ficheros C se han sustituido por llamadas Harbour HB_FUNC().

  • Mejora: El m茅todo Destroy() de la clase TRibbon no deber铆a devolver cero ( o no se llamar谩 al comportamiento por defecto de Windows).

  • Mejora: Se enlaza la funci贸n del API de Windows PrintWindow() din谩micamente, as铆 que ahora no se necesita enlazar user32.lib para construir aplicaciones.

  • Mejora: Se han modificado los ficheros por lotes samples\buildh.bat y buildx.bat para funcionar con el camino a las librer铆as de FWH (...).

  • Mejora: En el m茅todo SetRdd() de la clase TXBrowse, cuando se especifica autordenaci贸n, cuando no se encuentra la etiqueta de 铆ndice con el mismo nombre del campo, se usa la etiqueta apropiada basada en la expresi贸n del 铆ndice correspondiente al nombre de campo como orden de ordenaci贸n.

  • Correcci贸n: En el m茅todo ToCalc() de la clase TXBrowse Method ToCalc(). Se ha eliminado la funci贸n
    CopyFromRecordSet() ya que no es soportada por OpenOffice.

  • Mejora: Se ha modificado la clase TRibbonBar para que funcione en entornos MDI tambi茅n.

  • Mejora: Se ha a帽adido la variable local oControl que se hab铆a olvidado en la clase TBtnBmp.

  • Mejora: Se ha a帽adido soporte para tooltips en la clase TRBtn.

  • Correcci贸n: La funci贸n CreateRoundRectRgn() de la clase TBtnBmp se llamaba con par谩metros err贸neos.

  • Mejora: La clase TBtnBmp ahora soporta teclas aceleradoras.

  • Correcci贸n: Correcci贸n menor en la funci贸n uCharToVal() en valblank.prg para el reconocimiento de valores l贸gicos.

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion