FTDN new December 2006 build / nuevo build de Diciembre 2006

FTDN new December 2006 build / nuevo build de Diciembre 2006

Postby Antonio Linares » Wed Dec 20, 2006 8:14 am

December 6.12 2006 build
===================

* New: sample samples\BmpOnBmp.prg shows how to paint a transparent bitmap on top of another bitmap.

* Enhancement: Class TFolder properly uses clause RESIZE16 for its contained dialogs. Thanks to Enrico!

* Enhancement: function PrinterSetup() is returning the hDC of the selected printer if Accept is pressed, or zero if cancel is pressed. This function is automatically used from Class TPrinter.

* Enhancement: PrnGetName() has been improved to avoid a possible GPF when using printers attached to another workstation that happens to be turned off.

* Enhancement: FWPPC scrollbars controls default values modified. Please review samples\TestScrl.prg

* New: FWPPC, samples\FoxDbc.prg for FoxPro users: Allows to use DBFs that belong to databases (DBC files).

* Fix: Class TTreeView function SearchItem() was missing due to recent code changes. Please note that it has been renamed as SearchItem() from previous ScanItem() name.

* Fix: FWPPC, samples\TestFld.prg was not properly quitting. Now it is ok.

* Fix: FW++, minor changes on Class TWBrowse due to Xbase++ own classes engine behavior.

* Fix: FWH, recent changes in Class TFolder introduced a bug when folders were used on a window. Now it is ok.

* Enhancement: FWH, Class TSay Method SetText() now makes a call to its Method VarPut() too. This change makes the print preview to show the right page on non XP themed applications.

* New: function IsInternet() --> lYesNo, to detect if there is internet access.

* IMPORTANT: FiveWin version number system to change: We have changed the FiveWin version number using the same way as Ubuntu Linux does: The year and the month, i.e.: this new build is 6.12 meaning that is released on 2006 December. i.e.: Next year, January: 7.01 and so on. This way we don't have to ask users about the dates of the libraries that they are using, so we can provide a better tech support.

* Fix: FWH, Class TGet and Harbour, there was a bug when using @R and @E pictures. Now it is ok.

* New: FWPPC, Class TGraph already available for FWPPC. Implement bussiness graphics in your applications. Please review samples\graph.prg. Thanks to Pier Luigi for his help!

* Enhancement: samples\TestTreR.prg shows how to use a treeview from resources showing the tree lines, border and the vertical scrollbar.

* New: FWPPC, Class TWindow Method HScroll(). It was not implemented, now it is.

* New: FWPPC, samples\TestMnu2.prg and TestMnu2.rc, they show how to build a complete pulldown menu with several submenus.

* Fix: function HtmlHelp(), HTMLHelpCtx() and HTMLHelpPopup() were not properly defined at source\winapi\help32.prg (PASCAL clause was missing). Now they are ok. This is a sample of use: HtmlHelp( 0, "c:\fwh\manual\fwclass.chm", 2, 0 )

* Warning: We don't provide new Harbour/xHarbour builds for this december release. We will be publish them next month, as there have been many changes in them and we want to do more extensive tests.
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 23, 2006 4:59 pm

Construcción 6.12 Diciembre 2006
=========================

* Nuevo: Ejemplo samples\BmpOnBmp.prg muestra como pintar un bitmap transparente encima de otro bitmap.

* Mejora: La clase TFolder usa correctamente la cláusula RESIZE16 para sus diálogos contenidos. Gracias a Enrico!

* Mejora: La función PrinterSetup() retorna el hDC de la impresora seleccionada si se pulsa "Accept", o cero si se pulsa "Cancel". Esta función es automáticamente usada desde la clase TPrinter.

* Mejora: La función PrnGetName() ha sido mejorada para evitar un posible GPF cuando usamos impresoras de otras estaciones de trabajo que han sido apagadas.

* Mejora: En FWPPC los valores por defecto de los controles "scrollbars" han sido modificados. Por favor, revisa samples\TestScrl.prg.

* Nuevo: En FWPPC, ejemplo samples\FoxDbc.prg para usuarios de FoxPro: Permite el uso de DBFs que pertenecen a bases de datos (ficheros DBC).

* Corrección: En la clase TTreeView la función SearchItem() no aparecía debido a recientes cambios en el código fuente. Por favor, anotar que ha sido renombrada a SearchItem() desde ScanItem(), su nombre anterior.

* Corrección: En FWPPC, el ejemplo samples\TestFld.prg no acababa correctamente. Ahora está correcto.

* Corrección: En FW++, pequeños cambios en la clase TWBrowse debido al cambio de comportamiento en el motor de clases en Xbase++.

* Corrección: En FWH, recientes cambios en la clase TFolder introdujeron un error cuando los "folders" carpetas se usaban en una ventana. Ahora está correcto.

* Mejora: En FWH, en la clase TSay el método SetText() ahora hace una llamada al método VarPut() también. Estos cambios hacen que la vista previa de una impresión muestre la página correcta en aplicaciones sin temas XP.

* Nuevo: Función IsInternet() --> lYesNo, para detectar si tenemos conexión a internet.

* IMPORTANTE: Se ha cambiado el sistema de numeración de las versiones de Fivewin: Hemos cambiado el número de versión de Fivewin
usando el mismo formato que Ubuntu Linux, usando el año y el mes, por ejemplo, esta nueva construcción 6.12 significa que se ha liberado en Diciembre de 2006. El próximo año 2007, en Enero: 7.01 y así sucesivamente. De esta manera no tenemos que preguntar a los usuarios por la fechas de las librerías que están usando, y así podemos proporcionar un mejor soporte.

* Corrección: En FWH, en la clase TGet y Harbour, había un error cuando se usaban los formateadores @R y @E. Ahora está correcto.

* Nuevo: En FWPPC, la clase TGraph está disponible para FWPPC. Usa gráficos de negocios en tus aplicaciones. Por favor, revisa el ejemplo samples\graph.prg. Gracias a Pier Luigi por su ayuda !!!

* Mejora: Ejemplo samples\TestTreR.prg muestra como usar controles "treeview" desde recursos usando ramas, borders y "scrollbar"
verticales.

* Nuevo: En FWPPC, en la clase TWindow el método HScroll(). No estaba implementada, ahora sí lo está.

* Nuevo: En FWPPC, los ejemplos samples\TestMnu2.prg y TestMnu2.rc, muestran como construir un completo menú tipo "pulldown" con varios submenus.

* Corrección: Las funciones HtmlHelp(), HTMLHelpCtx() y HTMLHelpPopup() no estaban correctamente definidas en source\winapi\help32.prg ( Faltaba la clausula PASCAL). Ahora están correctas. Esto es un ejemplo de uso : HtmlHelp( 0, "c:\fwh\manual\fwclass.chm", 2, 0 )

* Advertencia: No proporcionamos nuevas construcciones de Harbour y xHarbour para el lanzamiento de Diciembre. Lo haremos en la publicación del próximo mes, ya que ha habido muchos cambios en ellos y queremos hacer más pruebas con 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 7 guests