74cfa752ae[Esta versión sustituye a la v1.19.42 oficial] - Cambio en los índices del cursor TABLABIN para que se generen en el directorio temporal por defecto (se generaban en el directorio destino) - Corrección bug de menu antiguo, donde no se estaba generando correctamente una opción de menu tipo Bar# cuando esta totalmente vacía
v1.19.42c
fdbozzo
2015-04-19 17:10:27 +02:00
f19a312e85[Esta versión sustituye a la v1.19.42 oficial] - Quitado el mensaje de confirmación cuando se usa en modo Query desde sccapi o cuando se ejecuta sin parámetros - En get_DirSettings devolver siempre un objeto, y si no hay crear uno con la config por defecto.
v1.19.42b
fdbozzo
2015-04-18 20:45:20 +02:00
caf29ab5ffv1.19.42 - Mejora: Agregada validación de versión SP1 de runtime VFP 9 - Bug Fix: Compatibilidad con SourceSafe rota porque se genera un error al realizar la consulta para soporte de archivo (Tuvia Vinitsky) - Bug Fix scx/vcx: Procesar solo un nivel de text/endtext, ya que no se admiten más niveles (Lutz Scheffler) - Mejora: Hacer algunos mensajes de error más descriptivos (Lutz Scheffler) - Mejora: Permitir definir el archivo de entrada con un path relativo (Lutz Scheffler) - ver rama allow_multiproject_processing - ver cs:683 - ver cs:690 - ver cs:697 - ver cs:719 - ver cs:726 - ver cs:727 - ver cs:730 - ver cs:733 - ver cs:746 - ver cs:774 - ver cs:785
v1.19.42
fdbozzo
2015-04-16 19:37:07 +02:00
ee3d6ae957- Actualización archivo de versiones
fdbozzo
2015-04-16 19:36:37 +02:00
198995cd27- Arreglo de incidencia en LastMemberType, que estaba siendo reutilizado más de una vez provocando dobles cierres </member></member>
fdbozzo
2015-04-15 00:38:28 +02:00
0e07d8a446- Agregado padr(item,128) en los add(), porque si no en las collections con keysort=2 "estoXXX" está antes que "esto" :(
fdbozzo
2015-04-14 01:19:21 +02:00
bbf0b40f6b- Mejora: Permitir generar texto de una clase de una librería cuando se usa ClassPerFile (Lutz Scheffler)
fdbozzo
2015-04-13 01:57:25 +02:00
10a1cbb055- Ajustes en los UT para que no muestren mensajes de error ni barra de progreso
fdbozzo
2015-04-13 00:22:12 +02:00
f8de222420- Ajuste de algunos UT FoxUnit
fdbozzo
2015-04-12 21:34:32 +02:00
6eb3957069- Actualización del archivo de versiones
fdbozzo
2015-04-12 19:46:48 +02:00
c0ca26d156- Ocultación nuevo checkbox de optimización por timestamp porque está incompleto
fdbozzo
2015-04-12 19:41:46 +02:00
a4c4f7340c- Nueva optimización de regeneración solo cuando el timestamp de archivo origen y destino no sean iguales (desactivado por defecto e incompleto) - Nueva función ChangeFileTime - Mejora API: Nuevo método get_DirSettings() para devolver el objeto CFG del directorio indicado
fdbozzo
2015-04-12 19:13:05 +02:00
45224feded- Actualización de créditos
fdbozzo
2015-04-12 19:11:15 +02:00
210c65d2f4- Agregados algunos comentarios de documentación
fdbozzo
2015-04-12 19:06:10 +02:00
2eb0a26adf- Algunos ajustes sobre la actualización de la progressbar - Mejora API: Nuevo método get_DirSettings() para devolver el objeto CFG del directorio indicado
fdbozzo
2015-04-12 19:02:38 +02:00
f9321f470d- Nueva función ChangeFileTime - Encapsulada la clase frm_avance para permitir su instanciación por separado de FoxBin2Prg - Nuevo indicador chk_FileTimeStampOptimization en la clase frm_interactive para permitir marcar/desmarcar la optimización por file timestamp
fdbozzo
2015-04-11 01:33:24 +02:00
bce9a55185- Agregada nueva optimización por comparación de timestamp igual
fdbozzo
2015-04-09 20:39:17 +02:00
49a9214df6- Optimizaciones varias
fdbozzo
2015-04-09 20:35:07 +02:00
9ce05b26f5- Optimización código - Correcciones en comentarios de funcionalidades
fdbozzo
2015-04-08 00:37:21 +02:00
13a24225d0- Ajustes de capitalización
fdbozzo
2015-04-07 22:03:17 +02:00
5f6945564f- Algunas optimizaciones WITH THIS
fdbozzo
2015-04-07 00:45:38 +02:00
aa4d05af40- Arreglo del doble messagebox que aparecía al cancelar
fdbozzo
2015-04-06 21:26:14 +02:00
87bf37aa54- Mejoras cosméticas en el LOG
fdbozzo
2015-04-06 20:47:39 +02:00
0fbdce0730- Agregado backup del archivo de LOG
fdbozzo
2015-04-06 19:52:27 +02:00
cd159b5b05- ClassPerFile: Arreglo del soporte de extensiones renombrable, que no funcionaba cuando se elegía algo distinto a tx2
fdbozzo
2015-04-06 01:49:39 +02:00
a4780b8ec0- Corrección de Tests y agregado de nuevos UT
fdbozzo
2015-04-06 01:00:49 +02:00
5ca73f5b13- Deshacer el cambio de algoritmo del changeset anterior - Renombrado de propiedad de l_Debug a n_Debug, admitiendo valores 0,1,2 (por ahora) para permitir distintos niveles de info de debug - Algunas optimizaciones, traducciones, ajustes de código y de logs y limpieza de código
fdbozzo
2015-04-06 00:19:45 +02:00
91f7eab2f1- Cambio del mecanismo de evaluación de propiedades de ASCAN(array) a SEEK() en una nueva tabla de propiedades - Se evita la carga de los archivos TXT de propiedades - La ganancia de velocidad es poca (un 0.5%)
fdbozzo
2015-04-03 22:03:07 +02:00
a6b4220893- Agregado de comentario para documentación
fdbozzo
2015-04-03 13:38:57 +02:00
3ab5183203- Comentada la carga de los archivos de props que no se usan
fdbozzo
2015-04-03 13:18:13 +02:00
1927b97253- Quitado el soporte de archivos de lenguaje .h
fdbozzo
2015-04-03 12:27:29 +02:00
76996137db- Quitado el soporte de archivos de lenguaje .h
fdbozzo
2015-04-03 12:24:54 +02:00
9b4d517038Preview 13 - Arreglos para herencia de CFGs por directorio y UTs asociados
fdbozzo
2015-04-03 01:30:48 +02:00
3a4ad5dbc5- Arreglo en evaluación de CFG con herencia
fdbozzo
2015-04-02 19:08:08 +02:00
aa6eb05125- Arreglo de evaluación de parametrización externa, que estaba siendo ignorada
fdbozzo
2015-04-02 18:14:17 +02:00
cda6592852- Agregado el soporte de archivos para los métodos API TieneSoporte_Bin2Prg() y TieneSoporte_Prg2Bin()
fdbozzo
2015-04-02 16:53:05 +02:00
2df37c5929- Ajuste UT de reportes FRX - Ajuste de vista texto FRX para verificar el nuevo resultado de donde se quitan CRLF innecesarios de algunos tags
fdbozzo
2015-04-02 16:02:56 +02:00
fa1e086d40- Implementación de herencia de CFGs entre directorios
fdbozzo
2015-04-02 16:00:33 +02:00
8dc1452349- Ajustes de tests unitarios para comprobar la funcionalidad de la evaluación de configuración con herencia por directorio
fdbozzo
2015-04-02 15:59:31 +02:00
eacdb71373- Actualización del archivo LOG de cambios
fdbozzo
2015-04-02 13:55:57 +02:00
420eb11c5c- Implementada la herencia de CFGs entre directorios
fdbozzo
2015-04-02 13:43:11 +02:00
dd5189a49c- Reporte de bug: La conversión de los DBF a DB2 deja archivos TMP sin renombrar a DB2 y devuelve un Error 11 (Mike Potjer)
fdbozzo
2015-04-01 00:15:21 +02:00
70136baa81- Limpieza de código y garbage collect
fdbozzo
2015-03-30 23:42:13 +02:00
a176614e26- Mejoras en ordenamientos de miembros del DBC
fdbozzo
2015-03-30 21:16:34 +02:00
1feeb0f94b- Arreglo de la clave única para los objetos Relation de los DBC, que daba error de clave duplicada cuando se referenciaba a la misma tabla más de una vez
fdbozzo
2015-03-30 16:06:50 +02:00
208ec60fc3- Agragada posibilidad de indicar PATH relativo para la imagen del progressbar - Documentación de parámetros - Encapsulación de obtención de ruta absoluta en nueva funcion get_AbsolutePath
fdbozzo
2015-03-30 01:32:24 +02:00
8beb197040- Ajuste de código - Agregada la toma de tiempo durante el proceso para poder saber cuánto lleva y cuánto le falta
fdbozzo
2015-03-27 01:02:59 +01:00
26129d1d3e- Actualización de créditos, EXE y archivo de versiones
fdbozzo
2015-03-26 01:58:58 +01:00
26e1354328- Borrar archivo ERR cuando se usa UseClassPerFile
fdbozzo
2015-03-26 01:36:26 +01:00
77ed1eaf74- Arreglo de CR_LF sobrante en algunos archivos FR2/LB2
fdbozzo
2015-03-26 00:53:10 +01:00
5db310c4b5- Arregladas las estadísticas de procesamiento - Agregado un modo de "no-proceso" configurable con la propiedad l_ProcessFiles - Agregadas algunas traducciones para los nuevos miembros del DBC/DB2
fdbozzo
2015-03-26 00:33:41 +01:00
bd3c75dc48- Restablecimiento de SET NOTIFY - Cambio de la codificación/decodificación de las propiedades del proyecto solo para CR y LF
fdbozzo
2015-03-24 23:45:29 +01:00
73ada5aaeb- Bug Fix mnx: No se mantiene el Pad vacío al regenerar el menú cuando se define un menu con un Pad sin nombre (Lutz Scheffler)
fdbozzo
2015-03-23 20:23:08 +01:00
e00bac6f75- New default FoxBin2Prg App icon and background image, configurable with a new CFG "BackgroundImage" setting
fdbozzo
2015-03-22 20:16:51 +01:00
0aef8350f3- New default FoxBin2Prg App icon and background image, configurable with a new CFG "BackgroundImage" setting
fdbozzo
2015-03-22 20:16:15 +01:00
8e6c2362ab- Actualización de créditos
fdbozzo
2015-03-22 02:21:21 +01:00
dfafc7ff38- Arreglo de la información de los índices que se había desacomodado por ordenarlos alfabéticamente - Arreglo del test de índices para que no tenga en cuenta el orden de los mismos, sino su estructura - Nueva vista local offline para testear la BDD
fdbozzo
2015-03-22 02:08:51 +01:00
ed7d5eba4f- Arreglo del Path para las tablas de las vistas locales Offline
fdbozzo
2015-03-22 01:03:23 +01:00
18e4adc0c5- Compilo el archivo de eventos del DBC antes de abrir el DBC porque si no da error en modo EXE - Arreglo de la ruta absoluta/relativa del archivo de eventos
fdbozzo
2015-03-22 00:31:31 +01:00
2407f45e06- Mejora en la generación de información sobre tablas y vistas del DBC para poder comparar mejor las diferencias (Ryan Harris)
fdbozzo
2015-03-21 23:49:20 +01:00
799cbad54b- Implementación de n_UseClassPerFile:2 para poder generar clases y forms como Archivo.ClaseBase.Clase.ext2 en vez de Archivo.Clase.ext2
fdbozzo
2015-03-21 23:31:19 +01:00
85d721c9fe- Agregada la verificación de miembros del DBC
fdbozzo
2015-03-21 17:31:46 +01:00
c90ecbc7e9- Regeneración de DBC desde DC2 con el orden correcto, tanto con ClassPerFile habilitado como deshabilitado
fdbozzo
2015-03-21 16:25:22 +01:00
045a20623f- Ajuste de código
fdbozzo
2015-03-21 15:15:57 +01:00
5bba833c32- Actualización del archivo de versión - Reunir los miembros del DBC y regenerar el DBC
fdbozzo
2015-03-21 02:24:11 +01:00
a40ccbb237- Mejora visual del LOG de proceso
fdbozzo
2015-03-20 01:26:06 +01:00
1341a67d5c- Aplicado ClassPerFile a los miembros del DBC :-)
fdbozzo
2015-03-20 00:58:38 +01:00
9c4d3e9d6f- Algunos cambios para poder regenerar en modo Legacy - Limpieza de código
fdbozzo
2015-03-19 19:25:29 +01:00
a5cd143212- Agregados algunos ADDITIVE que faltaban y que causaban pérdida de datos del dc2
fdbozzo
2015-03-19 18:58:04 +01:00
ede506655c- Nuevo método "analizarBloque_EXTERNAL_MEMBER" (Prg->Bin) - Nuevo método "identificarBloquesDeCabecera" (Prg->Bin) - Nuevo método "verificar_MIEMBROS_EXTERNOS" (Prg->Bin) - Nueva propiedad "_Saved" en todas las clases intermedias para saver si los datos fueron pasados a propiedades - Nueva propiedad "_ToText" que guarda el texto generado por cada clase independiente, para poder separar por archivo cuando se usa ClassPerFile - Nuevo método intermedio "read_BinDataToProperties" que lee los datos del binario y los pasa a propiedades para luego generar los textos
fdbozzo
2015-03-19 18:31:01 +01:00
1b0821088a- Quitado el forzado del modo Legacy - Borrado del DCX/DCT cuando se crea un nuevo DBC (el DCX [memo] existente acumulaba los memos anteriores)
fdbozzo
2015-03-16 00:16:23 +01:00
36d8945f40- Reemplazado un SQL por un ASORT - Forzado modo legacy temporalmente (.n_Campos = 0)
fdbozzo
2015-03-15 23:53:10 +01:00
1f4c010313- Reconstrucción del DBC desde un DC2 con los nuevos campos de orden
fdbozzo
2015-03-15 21:30:57 +01:00
cc41fc1c2e- Agregado el ordenamiento alfabético de los índices de las tablas
fdbozzo
2015-03-15 20:06:41 +01:00
9f966a547d- Crear temporalmente el archivo de eventos cuando se procesa un DBC que lo usa pero no existe físicamente - Para vistas y tablas de DBC, ordenar los campos alfabéticamente y mantener una lista separada del orden físico de los mismos
fdbozzo
2015-03-15 19:14:30 +01:00
f5f36d5d39- Nivelación desde rama principal
fdbozzo
2015-03-15 14:50:49 +01:00
1219ac9e51- Arreglo de la evaulación de máscara de nombre de archivo para get_Target() - Quitado mensajes de compilación con SET NOTIFY OFF
fdbozzo
2015-03-14 15:35:22 +01:00
c7c5b8e9ea- Arreglo de la evaulación de máscara de nombre de archivo para get_Target() - Quitado mensajes de compilación con SET NOTIFY OFF
fdbozzo
2015-03-14 15:34:41 +01:00
ac67f549cd- Actualizo archivo de versiones
fdbozzo
2015-03-14 15:25:07 +01:00
7c7b505e49- Actualización del archivo de versiones
fdbozzo
2015-03-14 15:09:47 +01:00
ad1f988ed6- Agregado soporte de errOut DOS e implementado en writeErrorLog cuando se loguean errores - Mejora: Agregado soporte total de comodines *? en nombres de archivo para procesar múltiples archivos de la misma extensión - Mejora: Agregado nuevo parámetro para permitir un CFG alternativo (Lutz Scheffler) - Mejora: Agregado nuevo método API get_Target() para obtener información de los archivos procesados (Lutz Scheffler) - Mejora: Agregada nueva salida de archivos procesados a stdOut (Lutz Scheffler) - Bug Fix: Arreglada la cancelación del procesamiento con tecla Esc
fdbozzo
2015-03-14 14:21:51 +01:00
d371fccccb- Actualizado del log interno
fdbozzo
2015-03-14 14:21:26 +01:00
cd73d10b50- Agregado nuevo switch l_AutoClearProcessedFiles con .T. por defecto - Arreglado reporte que tenía un CR en vez de un CR+LF en uno de los campos memo
fdbozzo
2015-03-14 13:55:26 +01:00
cadd91bda3- Agregado nuevo parámetro para permitir un CFG alternativo (Lutz Scheffler) - Agregado nuevo método API get_Target() para obtener información de los archivos procesados (Lutz Scheffler) - Agregada nueva salida de archivos procesados a stdOut (Lutz Scheffler) - Arreglada la cancelación del procesamiento con tecla Esc
fdbozzo
2015-03-14 01:53:28 +01:00
3947ac4ca8- Actualizado el proyecto por haber quitado un UT en desuso
fdbozzo
2015-03-10 23:54:44 +01:00