FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index WhatsNew / Novedades New December 2.7 build
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
New December 2.7 build
Posted: Fri Dec 16, 2005 09:20 AM

The new December 2.7 build is ready for FTDN, FWH, etc. You may already download it. WhatsNew list:

El nuevo build 2.7 de Diciembre ya est谩 listo para FTDN, FWH, etc. Ya puede descargarse. Lista de novedades:

December 2005 build
===============

FWH users: We are building Harbour and xHarbour using the -DHB_INCLUDE_WINEXCHANDLER flag.
If you build Harbour or xHarbour yourself, please use such flag too.

  • Fix: Printer Preview was failing to show the pages on high screen resolutions. Now it is
    ok.

  • Enhancement: function cTempFile() now supports two optional parameters:
    function cTempFile( [cPath], [cExtension] ) --> cFileName

  • fix: Class TCBrowse Method lEditCol, VALID is now properly evaluated.

  • Enhancement: Class TSplitter has been modified to properly work with Win32 StatusBars too.

  • Enhancement: Minor fix on Class TPanel, to improve painting.

  • Enhancement: Class TIcon support for transparent background implemented.

  • Fix: Class TGet (32 bits) painted with no border when no XP themes are used.

  • Fix: function Alert() was not properly working due to recent changes. Now it is ok.

  • Fix: Minor fix on objects.ch for FW++ compatibility with new Xbase++ 1.9 version.

  • New: FW++ is already compatible with the new Xbase++ 1.9 version.

  • Enhancement: Class TGet Method MouseMove() now evaluates bMMoved if defined.

  • Enhancement: Alert() function does not allows focus on the text.

  • Enhancement: FWPPC, winapi\text.c module has been added.

  • Enhancement: FWPPC, Class TBtnBmp works ok with bitmaps from resources.

  • GETs with XP themes are properly displayed on dialogs and on windows. This was partially
    fixed on previous build but it was not complete.

  • Fix: Minor fix on source\classes\rpreview.prg for a bug that generated random errors.

  • New: FWPPC, new GetPlatform() function. It returns the platform name for the
    PocketPC or PDA.

  • New: FWPPC, new GetVersion() function, it returns an array with 5 elements:
    MajorVersion, MinorVersion, BuildNumber, PlatformID, and CSDVersion.

  • New: FWPPC has been built using the current CVS Harbour. IMPORTANT: Please recompile
    all your PRGs, and also modify your batch or make files to use DBFFPT.lib and HBSIX.LIB
    instead of DBFDBT.lib. Please download and reinstall Harbour for Pocket PC and FWPPC too.
    It is also highly recommended to rebuild your indexes.

  • Enhancement: FWPPC, VCE\lib\ole32.lib is also linked in buildce.bat.

  • Important: FWPPC: Please remember that Windows Mobile does not support SHARED mode for
    DBFs management. Microsoft says it may be available from Windows Mobile 2005 on.

  • Enhancement: Class TPrinter Method Cmtr2Pix(), minor fix.

  • New: Class TToolBar Methd SetTextRows( nRows ), to set more than one line of text for each
    toolbar button.

  • Fix: FWPPC several fixes on Class TBitmap.

  • Enhancement: FWPPC browse is working on Windows Mobile 3.0 too. A new function MoveToLineTo()
    has been implemented to avoid the Windows Mobile bugs on MoveTo() and LineTo() use.

  • Enhancement: Class TGet properly checks SET BELL [ ON | OFF ] status.

  • Enhancement: Class TBitmap now properly paints transparent on XP themed folders.
    Please review samples\TestFold.prg for a working sample.

  • Enhancement: Class TComboBox, comboboxes go to next control when return is pressed on them.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
New December 2.7 build
Posted: Sat Dec 17, 2005 08:12 AM

Construcci贸n de Diciembre de 2005

Usuarios de FWH: Estamos construyendo Harbour y xHarbour usando el flag -DHB_INCLUDE_WINEXCHANDLER.
Si los construyes tu mismo, por favor usa ese flag tambi茅n.

  • Correcci贸n: La previsualizaci贸n de la impresi贸n estaba fallando al mostrar las p谩ginas en
    pantallas de alta resoluci贸n. Ahora est谩 correcta.

  • Mejora: La funci贸n cTempFile() ahora soporta dos par谩metros opcionales:
    function cTempFile( [cPath], [cExtension] ) --> cFileName

  • Correcci贸n: En el m茅todo lEditCol de la clase TCBrowse, VALID ahora se evalua correctamente.

  • Mejora: La clase TSplitter ha sido modificada para que funcione correctamente con el control
    StatusBars en Win32.

  • Mejora: Peque帽as correcciones en la clase TPanel, para mejorar el pintado.

  • Mejora: Implementado el soporte para fondos transparentes en la clase TIcon.

  • Correcci贸n: La clase TGet (en 32 bits) es pintada sin bordes cuando no se usan temas XP.

  • Correcci贸n: La funci贸n Alert() no funcionaba correctamente debido a cambios recientes. Ahora s铆.

  • Correcci贸n: Peque帽as correcciones en "objects.ch" para compatibilizar FW++ con la nueva versi贸n
    1.9 de Xbase++.

  • Nueva: FW++ es ya compatible con la nueva versi贸n 1.9 de Xbase++.

  • Mejora: El m茅todo MouseMove() de la clase TGet ahora evalua bMMoved si es definido.

  • Mejora: La funci贸n Alert() no permite el "foco" en el texto.

  • Mejora: FWPPC - Ha sido a帽adido el m贸dulo winapi\text.c.

  • Mejora: FWPPC - La clase TBtnBmp funciona perfectamente con bitmaps desde recursos.

  • Los GETs con temas XP son correctamente mostrados en "di谩logos" y en "ventanas". Fue parcialmente
    corregido en la construcci贸n anterior pero no fue completado.

  • Correcci贸n: Peque帽a correcci贸n en source\classes\rpreview.prg por un "bug" que generaba errores
    aleatorios.

  • Nueva: FWPPC - Nueva funci贸n GetPlatform(). Devuelve el nombre de la plataforma del PocketPC o PDA.

  • Nueva: FWPPC - Nueva funci贸n GetVersion(), devuelve un "array" con 5 elementos:
    MajorVersion, MinorVersion, BuildNumber, PlatformID, y CSDVersion.

  • Nueva: FWPPC - Ha sido construido usando el actual CVS de Harbour. IMPORTANTE: Por favor, recompila
    todos tus PRGs, y tambi茅n modifique sus ficheros batch o ficheros make para usar DBFFTP.LIB y
    HBSIX.LIB en lugar de DBFDBT.LIB. Por favor, descargue y reinstale Harbour para PocketPC y FWPPC tambi茅n.
    Se recomienda encarecidamente "reconstruir los 铆ndices".

  • Mejora: FWPPC - La libreria VCE\lib\ole32.lib es enlazada tambi茅n en buildce.bat.

  • Importante: FWPPC: Por favor, recuerde que Windows Mobile no soporta el modo "SHARED" para el manejo de
    los ficheros DBFs. Seg煤n Microsoft estar谩 disponible a partir de Windows Mobile 2005.

  • Mejora: Peque帽as correcciones en el m茅todo Cmtr2Pix() en la clase TPrinter.

  • Nueva: M茅todo SetTextRows( nRows ) en la clase TToolBar, para poner m谩s de una l铆nea de texto por cada
    bot贸n del toolbar.

  • Correcci贸n: FWPPC - Varias correcciones en la clase TBitmap.

  • Mejora: FWPPC - Los Browses est谩n funcionando en Windows Mobile 3.0 tambi茅n. Una nueva funci贸n
    MoveToLineTo() ha sido implementada para evitar bugs en Windows Mobile en el uso de MoveTo() y LineTo().

  • Mejora: La clase TGet chequea correctamente el estado de SET BELL [ ON | OFF ].

  • Mejora: La clase TBitmap ahora pinta correctamente transparencias en las carpetas con temas XP.
    Por favor, revise samples\TestFold.prg para un ejemplo funcionando.

  • Mejora: En la clase TComboBox, Los comboboxes saltan al siguiente control cuando la tecla "return"
    es presionada sobre ellos.

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion