- Arreglo bug scx/vcx: Cuando la línea anterior a un ENDTEXT termina en ";" o "," no se reconoce como ENDTEXT sino como continuación (Jim Nelson). El "EndText" resaltado era reconocido como una estructura TEXT/ENDTEXT, por lo que se tomaba todo el resto del código del form como si fuera parte del mismo método:
algo_aqui ,
ENDTEXT
TEXT TO cSQL NOSHOW
algo_aqui ;
ENDTEXT
- Arreglo bug scx/vcx: En ciertos casos de herencia no se mantiene el orden alfabetico de algunos metodos (Ryan Harris). FoxBin2Prg ordena los métodos alfabéticamente para facilitar la comparación entre versiones, y dentro de este ordenamiento hay dos grupos: primero los métodos de clase (Init, mi_metodo, etc) y luego los de los objetos (optiongroup1.option1, etc). En este caso, bajo ciertos niveles de herencia, algunos métodos no quedaban bien ordenados.
- Agregados casos de prueba de FoxUnit para comprobar la solución de ambos bugs
- Limpieza de código y refactorización
Como actualizar el FoxBin2Prg existente:
Con descargar el zip y reemplazar los archivos en el sitio que los hayan puesto antes es suficiente.
Link de descarga:
https://vfpx.codeplex.com/releases/view/116407
Saludos!
No hay comentarios:
Publicar un comentario