New December 2.7 build

New December 2.7 build

Postby Antonio Linares » Fri Dec 16, 2005 9: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42119
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Antonio Linares » Sat Dec 17, 2005 8: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42119
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to WhatsNew / Novedades

Who is online

Users browsing this forum: No registered users and 5 guests