New FTDN April 2010 (10.4)

Post Reply
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

New FTDN April 2010 (10.4)

Post by Antonio Linares »

April 2010
==========

* Fix: Xbrowse.prg: Important bug fix in static function clp2xlnumpic(), to avoid runtime error when cEditPicture is
nil for a numeric column.

* Enhancement: XBrowse: If bKeyChar returns 0, the key is not processed further. Also the key can be substituted inside
the bKeyChar codeblock.

* Fix: XBrowse: Display of Dates made compatible with older versions of xHarbour where hb_isDateTime( Date() )
returns .t.

* Fix: XBrowse: Painting of non-alpha bitmaps on gradient rows was not transparent. Now fixed.

* Fix: XBrowse: In version 10.3, pressing right key during edit after the last position was giving runtime error. Fixed.
\fwh\samples\xbrowgrd.prg revised showing alpha and non-alpha bitmaps on gradient rows.

* Fix: XBrwose: In ver 10.3, MakeTotals() was not working while browsing arrays, before the browse is fully created.
Now fixed.

* Fix: XBrowse: Applies to Harbour programs only ( not xHarbour). While browsing arrays, if the program encounters an
undefined variable in some other part of the code, the program crashes instead of generating runtime error. Now fixed.

* Fix: XBrowse: Bitmaps on Headers were not correctly centered vertically. Now fixed.

* Fix: XBrowse: Fixed runtime error when a blank array is browsed and a column number specified is higher than the
total number of columns defined in the xbrowse.

* Enhancement: XBrowse: Improvement to method oCol(u). Now the parameter to oCol compares the header names ignoring
tab, crlf and blanks. If a header is 'FIRST' + CRLF + 'NAME', oCol( 'FirstName' ) also resolves to the same column.
oBrw:FirstName also resolves to the same column.

* New: XBrowse: New method SetGroupTotal( aCols/cGroup, cHead, nAggregateType, oFont )
With this method to insert a column computing the total ( or avg/count/min/max/std ) of a define group's columns
or an array of columns.
Please see \fwh\samples\xbgrpsum.prg

* New:XBrowse new DATA: lExitGetOnTypeOut DEFAULT .f.: When set to .t., type out exits the column edit.

* Enhancement: Some changes in Class TSmtp function DTtoEDT(), thanks to Davide!

* Fix: fixed bug in ribbon, bAction is not evaluated in SetOption

* New: Class TCalendar. Please review samples/testcal.prg

* New: Class TTitleText to use in class TTITLE, create an object with the properties of the text added to TTITLE

* New: Class TTitleImg to use in class TTITLE, create an object with properties of the image added to TTITLE

modified xcommand, TITLEIMG and TITLETEXT to return the object created in each case

* New: FWH has been built using BCC 5.82. From now on we will use this Borland C version.
You can download BCC582 from: http://www.fivetechsoft.com/files/software/bcc582.zip

Please update your batch files and make files to use BCC582 instead of BCC55
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: New FTDN April 2010 (10.4)

Post by Antonio Linares »

Abril 2010
==========

* Corrección: En Xbrowse.prg, corrección de un error en la función clp2xlnumpic(), para evitar un error en tiempo de ejecución
cuando cEditPicture es nulo para una columna numérica.

* Mejora: En XBrowse, si bKeyChar devuelve 0, la tecla no se procesa. También la tecla puede ser sustituida dentro del
bloque de código bKeyChar.

* Corrección: En XBrowse, se ha hecho compatible con versiones antiguas de xHarbour la visualización de las fechas,
donde hb_isDateTime( Date() ) devuelve .T..

* Corrección: En XBrowse, el pintado de archivos de mapa de bits no-alfa en filas con gradiente no era transparente.
Ahora corregido.

* Corrección: En XBrowse. en la versión de FWH 10.3, pulsando la tecla de flecha hacia la derecha durante la edición después
de la última posición estaba dando un error en tiempo de ejecución. Corregido.
Se ha revisado el ejemplo \fwh\samples\xbrowgrd.prg, este ejemplo muestra los archivos de bitmaps (alfa y no-alfa) en filas
con gradiente.

* Corrección: En XBrowse, en la versión de FWH 10.3, la función MakeTotals() no estaba funcionando mientras se mostraba
(navegaba) por las matrices, antes de que el "browse" estuviese completamente creado. Ahora corregido.

* Corrección: En XBrowse, aplicable sólo a aplicaciones construidas con Harbour (no con xHarbour). Mientras se mostraba
(navegaba) por las matrices, si el programa encontraba una variable no definida en alguna parte del código, el programa
se bloqueaba en lugar de generar un error en tiempo de ejecución. Ahora corregido.

* Corrección: En XBrowse, los archivos de mapa de bits en las cabeceras no se centraban correctamente, verticalmente.
Ahora corregido.

* Corrección: En XBrowse, corregido un error en tiempo de ejecución cuando se mostraba (navegaba) una matriz en vacia y
se busca un número de columna especificado y es mayor que el número total de las columnas definidas en el "xbrowse".

* Mejora: En XBrowse, mejora del método oCol(u). Ahora el parámetro u de oCol compara los nombres de encabezado ignorando
tabulaciones , CRLF y espacios en blanco. Si un encabezado es 'FIRST' + CRLF + 'NAME', oCol ('FirstName') también se
resuelve en la misma columna. oBrw:FirstName también se resuelve en la misma columna.

* Nuevo: En XBrowse, nuevo método SetGroupTotal( aCols/cGroup, cHead, nAggregateType, oFont ). Con este método podemos insertar
una columna computando el total ( o avg/count/min/max/std ) de un grupo definido de columnas o una matriz de columnas.
Por favor, para ver un nejemplo funcional \fwh\samples\xbgrpsum.prg.

* Nuevo: En XBrowse, nueva DATA lExitGetOnTypeOut DEFAULT .f., cuando se pone a .T. se sale de la columna de edición.

* Mejora: _ en la clase TSmtp, en la fucnión DTtoEDT(). Gracias a Davide !

* Corrección: Se ha corregido un error en la clase ribbon, no se evaluaba el bloque de código bAction en SetOption.

* Nuevo: Nueva clase TCalendar. Por favor revisa el ejemplo samples/testcal.prg.

* Nuevo: Nueva clase TTitleText para usar en la clase TTITLE, crea un objeto con las propiedades del texto a añadir a TTITLE.

* Nuevo: Nueva clase TTitleImg para usar en la clase TTITLE, crea un objeto con las propiedades de la imagen a añadir a TTITLE.

* New: Class TTitleImg to use in class TTITLE, create an object with properties of the image added to TTITLE.

Mofificado xcommand, TITLEIMG y TITLETEXT para devolver el objeto creado en cada caso.

* Nuevo: FWH ha sido construido usando Borland C 5.82. Desde ahora usaremos esta versión de Borland C. Puedes descargarlo desde:
http://www.fivetechsoft.com/files/software/bcc582.zip

Por favor, acuerdate de actualizar los ficheros bat y make para usar BCC582 en lugar de BCC55.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
AIDA
Posts: 782
Joined: Fri Jan 12, 2007 8:35 pm

Re: New FTDN April 2010 (10.4)

Post by AIDA »

Todo eso tava malito con la 10.3 en el XBrowse :shock: ahora a entiendo algunas cosas :lol: como puedo arreglar el XBrowse :?:



y que estes super bien y todo mejorando :D

Saluditos :wink: :)
Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: New FTDN April 2010 (10.4)

Post by Antonio Linares »

Aida,

La mayoria de las modificaciones que arreglan cosas, se comentan en los foros y luego se agrupan al publicar una nueva versión.

Es cierto que deberíamos ver la forma de poder agrupar en estos foros tambien todos los arreglos.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply