domingo, enero 11, 2015

Nueva versión v1.19.40 de FoxBin2Prg (arreglos y mejoras)

FoxBin2Prg es un programa pensado para ser utilizado con herramientas SCM (Administradores de Control de Código Fuente, como VSS, CVS, SVN) y herramientas DVCS (como Git, Mercurial, Plastic, and others), o como programa independiente, para hacer operaciones de Diff (ver diferencias) y Merge (mezclar cambios), que pretende sustituir a SccText(X) y TwoFox y mejorar sus funcionalidades, generando versiones de texto estilo-PRG que permiten recrear el binario original.

Está liberada la versión v1.19.40 de FoxBin2Prg con los siguientes cambios:

  • Mejora frx/lbx: Limpiar ASCII 0 del campo expression de Dataenvironment, Cursores y Relaciones.
    • Aparentemente en algunos campos de expresión FoxPro guarda una cadena larga de chr(0). Luego de hacer algunas pruebas parece que esto es algo innecesario y que los reportes funcionan igual sin la misma, además de mejorar el soporte para algunas herramientas SCM o DVCS donde cualquier caracter de control provoca que el archivo se asuma como binario y no se pueda mostrar como texto.
  • Bug fix frx/lbx: Cuando se usa el entorno de datos, solo se está guardando un cursor, y si hay más se pierden.
    • Este es un bug antiguo. Cuando se usa un reporte con entorno de datos y el mismo tiene más de una tabla, solo la primera tabla es guardada, perdiéndose el resto. Ahora queda solucionado.
  • Agregada nueva configuración "ShowProgressbar:2" para activar la barra de progreso solamente cuando se procesan directorios y desactivarla cuando se procesan archivos sueltos (Jim Nelson)
    • Se quita la opción de configuración DontShowProgress, se agrega la nueva ShowProgressBar y se agrega el nuevo valor "2" (antes solo permitía activar o desactivar) para permitir activar la barra de progreso solamente cuando se procesan múltiples-archivos y desactivarla cuando se procesan archivos individuales.
  • Bug fix dbf: [Error 12, variable "tcOutputFile" is not found] cuando DBF_Conversion_Support=4 y el archivo de salida es igual al generado (Mike Potjer)
  • Mejora scx/vcx/sc2/vc2: Detección de nombres de objeto duplicados para notificar casos de corrupción.
    •  Se agrega una nueva medida de detección de corrupción de archivos vcx/scx, donde se detectan objectos duplicados con el mismo nombre en el mismo contenedor (por ejemplo, 2 botones "Form1.Command1"). Esto no puede ocurrir cuando se usa el IDE de FoxPro, ya que no permite repetir los nombres de objeto (por eso los numera 1,2,3,etc), pero puede ocurrir cuando se modifica la clase por otros medios no-estándar manuales o con programas externos. Si se detectan nombres duplicados, se reportan los errores detectados y no se sobreescribe el archivo destino.
  • Arreglo para "Error 2183: Operation requires that SET MULTILOCKS is set to ON" en algunas conversiones de DBF
    • Este error puede ocurrir al convertir algunos DBF a texto que pertenezcan a un DBC y que tengan un campo autoincremental. Ahora queda solucionado.


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