Page 1 of 1

FTDN new December 2006 build / nuevo build de Diciembre 2006

Posted: Wed Dec 20, 2006 8:14 am
by Antonio Linares
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.

Posted: Sat Dec 23, 2006 4:59 pm
by Antonio Linares
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++, _ 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. _ 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: _ 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 _ en ellos y queremos hacer más pruebas con ellos.