Commit Graph

243 Commits

Author SHA1 Message Date
fdbozzo
48e9668907 Changeset: 208 fdbozzo - 15/03/2014 19:57:01:
- Arreglo bug vcx-scx: Si la propiedad Dataenvironment se guarda en minúsculas, no se calcula el valor de Reserved2
- Adaptaciones en algunos tests para permitir diferencias de capitalización en algunos campos
2014-03-15 20:19:41 +01:00
fdbozzo
f49c3e2e13 Changeset: 207 fdbozzo - 15/03/2014 19:32:24:
Agregado de losUniqueId para poder ejecutar el Unit Testing y comparar resultados
2014-03-15 19:57:00 +01:00
fdbozzo
25cc682af6 Changeset: 206 fdbozzo - 12/03/2014 23:52:40:
- Arreglo bug mnx: Al usar comentarios multilínea en las opciones, se corrompe el MN2 y el MNX regenerado desde él (Ryan Harris)
- Arreglo bug mnx: Algunos procedimientos no se generan correctamente (Ryan Harris)
- Correcciones al archivo de traducción al Inglés foxbin2prg_en.h (Ryan Harris)
2014-03-15 19:32:23 +01:00
fdbozzo
2f6c994ed7 Changeset: 205 fdbozzo - 12/03/2014 00:58:01:
- Ajuste a minúsculas para nombres de clase de DEFINE CLASS y ADD OBJECT
2014-03-12 21:03:00 +01:00
fdbozzo
b6faa5797e Changeset: 204 fdbozzo - 11/03/2014 20:53:57:
- Mejora de tag2 en frx/lbx para que muestre el valor real y no el codificado b64
- Arreglo alineamiento de propiedades que quedaban todas una tras otra
2014-03-12 00:58:01 +01:00
fdbozzo
c932277885 Changeset: 203 fdbozzo - 11/03/2014 19:48:02:
- Arreglo bug frx/lbx: Las expresiones con comillas corrompen el fx2/lb2 (Ryan Harris)
- Arreglo bug frx/lbx: La propiedad Comment se pierde si es multilínea (Ryan Harris)
2014-03-11 20:53:56 +01:00
fdbozzo
3d0edea057 Changeset: 202 v1.19.16
- Arreglo bug vcx/scx: las propiedades pierden la visibilidad hidden/protected cuando no tienen valor asignado (Ryan Harris)
- Arreglo bug vcx/scx: valor character con longitud >255 en propiedad de addobject, se regenera con tag <fb2p_value> incluido (Ryan Harris)
- Arreglo bug vcx/scx: Al regenerar binario con procedimiento vacío hace que se cuelgue FoxPro al intentar modificar
- Arreglo bug scx/vcx: Si la clase tiene un comentario multilínea, el binario generado se puede corromper (Tested on: Ffc\_frxcursor.vcx)
- Arreglo bug: Si _memberdata contiene CR entre sus valores, esos valores pueden perderse al regenerar el tx2
- Arreglo bug: Los valores de las propiedades con espacios a la derecha pierden esos espacios
- Arreglo de bug: cuando 2 o más métodos contienen el mismo nombre (ej: met y met2) se genera mal el tx2 (Ryan Harris)
2014-03-10 00:14:35 +01:00
fdbozzo
48553916a4 Changeset: 201 fdbozzo - 09/03/2014 23:07:31:
Generación EXE final
2014-03-09 23:41:02 +01:00
fdbozzo
4c60ad308f Changeset: 200 fdbozzo - 09/03/2014 17:53:23:
- Ajuste en los tests por los parámetros agregados en algunas funciones
- Ajuste en evaluación de tcDontShowErrors para evitar error cuando no se pasa un valor en el testing
2014-03-09 23:07:30 +01:00
fdbozzo
5085588d29 Changeset: 199 fdbozzo - 09/03/2014 14:22:20:
- Arreglo de bug: cuando 2 o más métodos contienen el mismo nombre (ej: met y met2) se genera mal el tx2 (Ryan Harris)
2014-03-09 17:53:23 +01:00
fdbozzo
59a79a0436 Changeset: 198 fdbozzo - 09/03/2014 10:26:12:
Mostrar los errores cuando se usa FoxBin2Prg directamente y no mostrarlos por defecto en los scripts
2014-03-09 14:22:19 +01:00
fdbozzo
ce3a9324ef Changeset: 197 fdbozzo - 08/03/2014 16:15:57:
- Arreglo bug: Los valores de las propiedades con espacios a la derecha pierden esos espacios
2014-03-08 17:11:45 +01:00
fdbozzo
f767bb4823 Changeset: 196 fdbozzo - 08/03/2014 14:40:36:
- Arreglo bug: Si _memberdata contiene CR entre sus valores, esos valores pueden perderse al regenerar el tx2
2014-03-08 16:15:57 +01:00
fdbozzo
816009f568 Changeset: 195 fdbozzo - 08/03/2014 03:40:00:
- Arreglo bug scx/vcx: Si la clase tiene un comentario multilínea, el binario generado se puede corromper (Tested on: Ffc\_frxcursor.vcx)
2014-03-08 14:40:36 +01:00
fdbozzo
332761d915 Changeset: 194 fdbozzo - 08/03/2014 02:51:08:
Arreglo de parámetros en write_ALL_OBJECT_METHODS
2014-03-08 03:40:00 +01:00
fdbozzo
4d5ea3e097 Changeset: 193 fdbozzo - 08/03/2014 00:35:16:
Continuación arreglo bug métodos hidden/protected
2014-03-08 02:51:08 +01:00
fdbozzo
45f2405318 Changeset: 192 fdbozzo - 07/03/2014 18:58:44:
- Arreglo bug vcx/scx: Al regenerar binario con procedimiento vacío hace que se cuelgue FoxPro al intentar modificar
2014-03-08 00:35:16 +01:00
fdbozzo
ac758d9eb4 Changeset: 191 fdbozzo - 07/03/2014 18:56:09:
Arreglo metodos propected/hidden que se muestran por duplicado
2014-03-07 18:58:44 +01:00
fdbozzo
5d6197282d Changeset: 190 fdbozzo - 07/03/2014 18:52:38:
- Arreglo bug vcx/scx: valor character con longitud >255 en propiedad de addobject, se regenera con tag <fb2p_value> incluido (Ryan Harris)
2014-03-07 18:56:09 +01:00
fdbozzo
fe7b495379 Changeset: 189 fdbozzo - 07/03/2014 18:45:46:
- Arreglo bug vcx/scx: las propiedades pierden la visibilidad hidden/protected cuando no tienen valor asignado (Ryan Harris)
2014-03-07 18:52:37 +01:00
fdbozzo
6f7f38dd2a Changeset: 188 fdbozzo - 04/03/2014 23:36:09:
v1.19.15
- Arreglo bug información OLE que se borra cuando se procesa un TX2 legacy
- Arreglo bug valor por defecto de NoTimestamp = 0
- Arreglo bug tablas que pierden el backlink cuando se regenera el DBC (Ryan Harris)
- Mejora: Capitalización a minúsculas del nombre de archivo que se muestra en el header de los archivos tx2 para evitar diferencias por este dato
2014-03-04 23:37:38 +01:00
fdbozzo
09079b5b27 Changeset: 187 fdbozzo - 04/03/2014 23:34:49:
v1.19.15
- Regeneración EXE
2014-03-04 23:36:01 +01:00
fdbozzo
1d2c4c582d Changeset: 186 fdbozzo - 04/03/2014 23:25:52:
v1.19.15
- Mejora: Capitalización a minúsculas del nombre de archivo que se muestra en el header de los archivos tx2 para evitar diferencias por este dato
2014-03-04 23:34:49 +01:00
fdbozzo
11993a8e17 Changeset: 185 fdbozzo - 04/03/2014 22:56:16:
v1.19.15
- Arreglo bug tablas que pierden el backlink cuando se regenera el DBC (Ryan Harris)
2014-03-04 23:25:52 +01:00
fdbozzo
871f475eea Changeset: 184 fdbozzo - 04/03/2014 22:54:37:
v1.19.15
- Arreglo bug valor por defecto de NoTimestamp = 0
2014-03-04 22:56:16 +01:00
fdbozzo
0940d4a8bd Changeset: 183 fdbozzo - 03/03/2014 20:20:31:
v1.19.15
- Arreglo bug información OLE que se borra cuando se procesa un TX2 legacy
2014-03-04 22:54:36 +01:00
fernando
e764eef719 Changeset: 182 fernando - 01/03/2014 17:55:22:
v1.19.14
- Optimizada la carga de la configuracion (foxbin2prg.cfg) una única vez en un proceso masivo de múltiples conversiones
- Modificados los scripts .vbs para respetar la configuración del soporte de conversiones definido en el archivo de configuración foxbin2prg.cfg
- Agregadas 2 funciones para mejorar y encapsular la evaluación del soporte de conversiones de forma externa (requiere EvaluarConfiguracion() previamente). Usado en los scripts .vbs
- Arreglo bug ExtraBackupLevels: cuando no se define no se genera backup
- Nuevo valor por defecto ClearUniqueID = 1 configurado en foxbin2prg.cfg para minimizar diferencias en el SCM
2014-03-01 17:57:18 +01:00
fernando
452a75ea0a Changeset: 181 fernando - 01/03/2014 17:29:13:
v1.19.14
- Configurado ClearUniqueID = 1 por defecto en foxbin2prg.cfg para minimizar diferencias en el SCM
2014-03-01 17:54:34 +01:00
fernando
c9a276a116 Changeset: 180 fernando - 01/03/2014 12:23:43:
v1.19.14
- Agregadas 2 funciones para poder evaluar el soporte de conversiones de forma externa (requiere EvaluarConfiguracion() previamente). Usado en los scripts
- Arreglo bug ExtraBackupLevels: cuando no se define no se genera backup
2014-03-01 17:29:13 +01:00
fernando
816b5a7a03 Changeset: 179 fernando - 01/03/2014 12:21:44:
v1.19.14
- Optimizada la carga de la configuracion (foxbin2prg.cfg) una única vez en un proceso masivo de múltiples conversiones
- Modificados los scripts para respetar la configuración del soporte de conversiones definido en el archivo de configuración foxbin2prg.cfg
2014-03-01 12:23:43 +01:00
fernando
933b7eb3eb Changeset: 177 v1.19.13
- Arreglo de bug: Si se cambia la configuración de NoTimestamp en foxbin2prg.cfg se toma el seteo opuesto (Ryan Harris)
- Encapsulado del archivo de configuración foxbin2prg.cfg para poder testearlo con FoxUnit
- Cambio interno de l_UseTimestamps por l_NoTimestamps
- ExtraBackupLevels ahora permite desactivar los backups si se le pone 0 (propuesto por Ryan Harris)
- Quitada la verificación de la existencia del archivo foxbin2prg.log, solo se puede usar el archivo de configuración con Debug=1 para activar el log
- En el header de los TX2 mostrar el archivo sin ruta, ya que generarlo de sitios distintos genera diferencias innecesarias (propuesto por Ryan Harris)
- Creados un montón de casos de prueba de FoxUnit para verificar todas las configuraciones de foxbin2prg.cfg
2014-02-26 18:55:41 +01:00
fernando
f1dbb01fc9 Changeset: 176 - En el header de los TX2 mostrar el archivo sin ruta, ya que generarlo de sitios distintos genera diferencias (mejora propuesta por Ryan Harris) 2014-02-26 18:53:11 +01:00
fernando
0b7a3c7abd Changeset: 175 - Encapsulado del archivo de configuración foxbin2prg.cfg para poder testearlo
- Cambio interno de l_UseTimestamps por l_NoTimestamps
- ExtraBackupLevels ahora permite desactivar los backups si se le pone 0 (no recomendado)
- Quitada la verificación de la existencia del archivo foxbin2prg.log, solo se puede usar el archivo de configuración con Debug=1 para activar el log
- Creados un montón de casos de prueba de FoxUnit para verificar todas las configuraciones de foxbin2prg.cfg
2014-02-26 02:09:49 +01:00
fernando
9243c24de1 Changeset: 174 fernando - 23/02/2014 16:42:53:
v1.19.12
- Generación de VC2/SC2 con nuevo header metadata <OBJECTDATA> para centralizar uniqueid, timestamp y ZOrder y reducir bastante las diferencias en un diff/merge (mejora propuesta por Ryan Harris)
- Generación del BINARIO desde el nuevo header metadata <OBJECTDATA> (se mantiene la compatibilidad con los antiguos archivos VC2/SC2)
- Arreglo de casos de prueba FoxUnit para contemplar la nueva funcionalidad
- Limpieza, refactorización y optimización de código
- Mejora estética presentación en cabecera VC2/SC2
2014-02-23 16:44:24 +01:00
fernando
54cb0d4a9b Changeset: 173 fernando - 23/02/2014 16:41:18:
- Mejora estética presentación TX2
2014-02-23 16:42:45 +01:00
fernando
f378b64024 Changeset: 172 - Arreglo de casos de prueba
- Arreglo de bug introducido durante el desarrollo (se acumulaban los objetos de todas las clases)
- Limpieza de código
2014-02-22 01:17:07 +01:00
fernando
46d8e9ee5b Changeset: 171 - Generación del BINARIO desde el nuevo header metadata <OBJECTDATA> 2014-02-22 00:32:51 +01:00
fernando
f61fbfa3e2 Changeset: 170 - Generación de VC2/SC2 con nuevo header metadata <OBJECTDATA> para centralizar uniqueid, timestamp y ZOrder y reducir bastante las diferencias en un diff/merge 2014-02-21 01:08:04 +01:00
fernando
4b9450a2a3 Changeset: 169 - Cambio nombres constantes C_METADATA por C_CLASSDATA 2014-02-20 23:51:36 +01:00
fernando
c829047081 Changeset: 168 v.1.19.11
- Optimizaciones WITH/ENDWITH con una ganancia de velocidad de conversión de hasta un 16% más rápido
- Arreglo bug: Solo se contemplaba un nivel de #IF, dando un error si se enidaban más niveles
- Arreglo bug: Al regenerar el PJX no siempre se establece el directorio por defecto correctamente
- Agregado test unitario de FoxUnit para comprobar el arreglo del #IF anidado
2014-02-13 20:46:48 +01:00
fernando
0dc3467d86 Changeset: 167 Recompilación EXE y PJ2 2014-02-13 20:46:20 +01:00
fernando
4b2acb52cd Changeset: 165 v.1.19.11
- Optimizaciones WITH/ENDWITH con una ganancia de velocidad de conversión de hasta un 16% más rápido
- Arreglo bug: Solo se contemplaba un nivel de #IF, dando un error si se enidaban más niveles
- Arreglo bug: Al regenerar el PJX no siempre se establece el directorio por defecto correctamente
- Agregado test unitario de FoxUnit para comprobar el arreglo del #IF anidado
2014-02-13 20:41:26 +01:00
fernando
faf06b5967 Changeset: 164 v1.19.11
- Soporte de #IF #ENDIF anidados (se usa para saber qué código no evaluar en busca de los identificadores de PROCEDURE)
2014-02-11 21:10:30 +01:00
fernando
484cd3dc2e Changeset: 163 v1.19.10
- Agregada parametrización para el soporte de conversión permitido por cada tipo de archivo (0=Ninguno, 1=Solo TX2, 2=TX2 y Binarios)
- Arreglo de seteo NoTimestamps por defecto
- EXPERIMENTAL: Nuevo parámetro de configuración "ClearUniqueID" en foxbin2prg.cfg para borrar el UniqueID de los binarios y versiones texto. Funciona bien y aparentemente FoxPro no hace uso de el, pero requiere más pruebas
- Ajuste de algunos casos de prueba FoxUnit
2014-02-09 16:09:40 +01:00
fernando
eb624bbbc1 Changeset: 162 - Ajuste de algunos casos de prueba FoxUnit 2014-02-09 16:04:49 +01:00
fernando
f7dec44862 Changeset: 161 - EXPERIMENTAL: Nuevo parámetro de configuración "ClearUniqueID" en foxbin2prg.cfg para borrar el UniqueID de los binarios y versiones texto. Funciona bien y aparentemente FoxPro no hace uso de el, pero requiere más pruebas 2014-02-09 15:36:06 +01:00
fernando
2484e129f4 Changeset: 160 - Arreglo de seteo NoTimestamps por defecto 2014-02-09 14:16:12 +01:00
fernando
d8432fea4b Changeset: 159 - Agregada parametrización para el soporte de conversión permitido por cada tipo de archivo (0=Ninguno, 1=Solo TX2, 2=TX2 y Binarios) 2014-02-08 21:32:56 +01:00
fernando
df20bb4875 Changeset: 158 v1.19.9
- Nuevos items de configuración en foxbin2prg.cfg
- Bug en Localización: Al recompilar con el archivo de localización foxbin2prg_en.h renombrado a foxbin2prg.h daba errores de sintaxis
- Mejorada la información de depuración de los archivos LOG
- Nueva parametrización de la cantidad de backups, ahora por defecto en un .BAK (antes era de 10)
- Habilitado el archivo de configuración foxbin2prg.cfg por defecto
- Cambio funcional por defecto: Ahora los timestamps están desactivados por defecto. Esto se puede cambiar en el archivo foxbin2prg.cfg
2014-02-08 17:48:05 +01:00
fernando
d49d3bafa7 Changeset: 157 v1.19.8
- Arreglo bug PageFrame (error ActivePage) / Nuevo test unitario para comprobar la solución
- Parámero cNoTimestamps='1' agregado a scripts de conversión batch
2014-02-03 20:56:13 +01:00