155 Commits

Author SHA1 Message Date
Lutz
28fe269035 fix 2021-03-23 21:19:03 +01:00
Doug Hennig
2b58831582 Resolved #54 2021-03-23 08:59:40 -05:00
fdbozzo
9fd9343840 - Bug Fix: VCX/SCX properties named "note" are not properly converted (Tracy Pearson) 2020-04-01 17:40:50 +02:00
fdbozzo
3808aab6d7 - Add some fixes to existent ut_tests
- Add missing tests
2020-04-01 16:06:42 +02:00
fdbozzo
bbaad331a5 Bug Fix: The alphabetic ordering of ADD OBJECT's objects can cause that some objects be created in erroneous order, causing unexpected behavior (Jochen Kauz) [https://github.com/fdbozzo/foxbin2prg/issues/28]
NOTE: This Bug Fix implies that when tx2 files are regenerated, differences will occur almost certainly for the first time, so do not regenerate all tx2 files unnecesarily to keep differences at minimum.
2018-07-31 10:57:08 +02:00
fdbozzo
e2b5582156 Bug Fix: Error 1098, Cannot find ... [ENDT] that closes ... [TEXT] Issue#26 when there is a field named TEXT as first line-word (KIRIDES) 2018-07-09 23:12:55 +02:00
fdbozzo
955916c2b4 - MEM file structure support (complementary files) 2018-03-25 23:55:35 +02:00
fdbozzo
1f1c691573 - MEM file structure support 2018-03-25 23:48:49 +02:00
fdbozzo
aa6508a5f7 Added new test files 2018-03-23 21:07:50 +01:00
fdbozzo
655ec8ca84 - Nueva opción de configuración "PRG_Compat_Level": 0=Legacy, 1=HELPSTRING as Procedure comment
- Configurado PRG_COMPAT_LEVEL=0 por defecto para no romper compatibilidad y modificado un test para que ese seteo no lo afecte
2018-03-03 16:35:55 +01:00
fdbozzo
f0454e0392 foxbin2prg.prg: Issue#15 fix (check only main object)
lib_controles.vcx: Change PCT_DLL.dll path
ut__foxbin2prg__c_conversor_prg_a_bin__analyzeAssignmentOf_Tag.prg: Adapt test case for issue#15
EXE generation
2018-01-06 21:40:10 +01:00
fdbozzo
af768fe7a1 Test Bug Fix: DBF INTEGER AUTOINC test is failing because of a bad DBF reference value
DBF INTEGER AUTOINC test: Added more info about NextVal and Step values
2017-12-02 14:29:08 +01:00
fdbozzo
e307377d40 Nuevo test para la característica ClassPerFile 2017-02-18 12:18:45 +01:00
fdbozzo
8cc6590a5a - Reemplazadas las funciones de VFP9 de bajo nivel (FRead, FWrite) con el objeto del sistema Scripting.FileSystemObject para evitar el límite de 8-16KB en los campos memo
- Actualización de los Tests para el DBF fb2p_free
2016-05-29 16:28:19 +02:00
fdbozzo
4ee81ae28e - Importación de Datos desde DB2 con nueva opción DBF_Conversion_Support: 8
- Nuevo método get_DBF_Configuration() que devuelve el objeto CFG de la tabla indicada
- Nuevo método conversionSupportType() que devuelve el código de conversión soportado para el archivo indicado
- Modificados los métodos hasSupport_Bin2Prg() y hasSupport_Prg2Bin() para permitir indicar un nombre completo de archivo y no solo su extensión
2016-05-29 10:07:08 +02:00
fdbozzo
86cab6ab41 Continuar la implementación de la importación de datos desde los DB2 sugerida por Walter Nichols 2016-05-24 20:22:05 +02:00
fdbozzo
a2906bb626 Preview 7:
Bug Frx/Lbx: Cuando se agrupan controles en diseño y se convierte a texto, al regenerar se pierden las agrupaciones (Lutz Scheffler)
2016-02-06 16:14:43 +01:00
fdbozzo
842dd4638f Bug Fix mnx: Cuando se usa '&&' en los textos de las opciones, se corrompe el binario del menú al regenerarlo (Walter Nichols) 2015-09-01 16:46:39 +02:00
fdbozzo
0f4061157a Intento inicial de soportar conversión de datos en ambos sentidos 2015-08-04 21:25:07 +02:00
fdbozzo
c419ece8a7 - Mejora API-PJX: Nuevo método loadModule() que devuelve el objeto Project interno de FoxBin2Prg cuando se pasa un nombre de proyecto existente
- Mejora API-PJX: Nuevo método getFilesNotFound() para el objeto Project de FoxBin2Prg, que devuelve la cantidad de archivos del proyecto que no se encuentran y un array con los estados de existencia de cada archivo
2015-06-21 17:13:52 +02:00
fdbozzo
159d6f8972 - Bug Fix: FoxBin2Prg PRG2BIN does not return error codes (Ralf Wagner)
- Bug Fix: FoxBin2Prg sometimes generates an OLE error when executed for second time on a file with problems (Fidel Charny)
2015-04-29 05:03:08 +02:00
fdbozzo
fd26237454 - Internacionalización: Cambiados varios nombres de métodos a Inglés (Ejecutar => Execute, TieneSoporte_* => hasSupport_*, EvaluarConfiguracion => EvaluateConfiguration, AvanceDelProceso => ProcessProgress, Ejecutar => Execute, cargar_frm_avance => loadProgressbarForm, descargar_frm_avance => unloadProgressbarForm, AvanceDelProceso => ProcessProgress) 2015-04-16 01:31:06 +02:00
fdbozzo
10a1cbb055 - Ajustes en los UT para que no muestren mensajes de error ni barra de progreso 2015-04-13 00:22:12 +02:00
fdbozzo
f8de222420 - Ajuste de algunos UT FoxUnit 2015-04-12 21:34:32 +02:00
fdbozzo
a4780b8ec0 - Corrección de Tests y agregado de nuevos UT 2015-04-06 01:00:49 +02:00
fdbozzo
9b4d517038 Preview 13
- Arreglos para herencia de CFGs por directorio y UTs asociados
2015-04-03 01:30:48 +02:00
fdbozzo
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
2015-04-02 16:02:56 +02:00
fdbozzo
8dc1452349 - Ajustes de tests unitarios para comprobar la funcionalidad de la evaluación de configuración con herencia por directorio 2015-04-02 15:59:31 +02:00
fdbozzo
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
2015-03-22 02:08:51 +01:00
fdbozzo
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
2015-03-19 18:31:01 +01:00
fdbozzo
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
2015-03-14 13:55:26 +01:00
fdbozzo
cff6226be2 Changeset: 671 - Cambio de la clase principal de FoxBin2Prg de custom a session (Lutz Scheffler)
- Se cambia el uso de la propiedad o_Conversor por la variable loConversor
2015-03-05 20:44:23 +01:00
fdbozzo
0d740a6a36 Changeset: 649 - Bug Fix scx/vcx: Procesar solo un nivel de text/endtext, ya que no se admiten más niveles (Lutz Scheffler) 2015-03-01 17:46:43 +01:00
fdbozzo
5ee6024c7c Changeset: 634 - Nuevo caso de prueba para probar la corrección de la detección entre líneas con ";" 2015-01-14 20:13:38 +01:00
fdbozzo
2a276639cc Changeset: 633 - Arreglo de separación de lineas y comentarios
- Arreglo de test unitarios sobre configuración CFG
2015-01-14 20:11:07 +01:00
fdbozzo
050fd9001c Changeset: 629 v1.19.41
- Bug Fix db2: Detección errónea de tabla inválida cuando el tamaño es inferior a 328 bytes. Límite mínimo cambiado a 65 bytes.
- Bug Fix vcx/scx: Detección errónea de estructuras PROCEDURE/ENDPROC cuando se usan como parámetros en LPARAMETERS (Ryan Harris)
- Bug Fix db2: Detección errónea de tabla inválida cuando el tamaño es inferior a 328 bytes. Límite mínimo cambiado a 65 bytes.
2015-01-13 19:39:45 +01:00
fdbozzo
fcbe37affc Changeset: 622 - Modificación de los Tests Unitarios FoxUnit para la nueva configuración "ShowProgressbar" 2015-01-08 20:45:56 +01:00
fdbozzo
76fd8a7ffe Changeset: 600 - Modificación FRX para caso de prueba y agregado de algunos archivos mas 2015-01-04 15:48:14 +01:00
fdbozzo
39b3ff31ec Changeset: 589 fdbozzo - 01/01/2015 20:40:50:
- Arreglo de algunos tests
2015-01-01 20:52:43 +01:00
fdbozzo
2cee2819d4 Changeset: 581 fdbozzo - 23/12/2014 23:46:48:
- Bug fix dc2: Los datos de DisplayClass y DisplayClassLibrary tenían el valor de "Default" en vez del propio (Christopher Kurth/Ryan Harris)
2014-12-31 01:37:31 +01:00
fdbozzo
ccde6a01f5 Changeset: 557 fdbozzo - 13/12/2014 14:36:10:
- Normalización y modificación UT
2014-12-13 15:28:56 +01:00
fdbozzo
7e20d4a0fb Changeset: 524 fdbozzo - 28/11/2014 09:32:22:
- Varias optimizaciones reemplazando "TEXT TO" con "var = var + string"
- Agregados indicadores de proceso
2014-11-29 04:13:07 +01:00
fdbozzo
381051471b Changeset: 518 fdbozzo - 23/11/2014 17:49:25:
- Arreglo de capitalización en DEFINE CLASS <nombre>
2014-11-23 18:09:03 +01:00
fdbozzo
797d67a5ff Changeset: 455 fdbozzo - 26/10/2014 14:54:16:
- Librería de Clases de ejemplo fb2p_test.vcx actualizada
2014-10-26 14:55:08 +01:00
fdbozzo
6138c584eb Changeset: 444 fdbozzo - 23/09/2014 20:54:06: 2014-09-27 03:11:47 +02:00
fdbozzo
9ab80bf27a Changeset: 429 fdbozzo - 27/08/2014 23:51:37:
- Actualización documentación interna
2014-08-28 12:01:27 +02:00
fdbozzo
c27b745673 Changeset: 424 fdbozzo - 26/08/2014 22:28:21:
- Nuevo caso de Unit Testing para comprobar que una propiedad llamada "Text" no se reconoce como estructura Text/EndText
2014-08-26 22:33:13 +02:00
fdbozzo
15835ddd94 Changeset: 401 fdbozzo - 10/08/2014 11:42:25: 2014-08-10 11:42:46 +02:00
fdbozzo
dc5f469354 Changeset: 399 fdbozzo - 09/08/2014 14:39:34:
- Agregado caso de prueba para orden de métodos (basado en el enviado por Ryan)
- Limpieza de código
- Actualización de historial en header foxbin2prg.prg
2014-08-10 11:01:05 +02:00
fdbozzo
965926e135 Changeset: 398 fdbozzo - 08/08/2014 16:16:51:
- Arreglo bug orden de métodos
2014-08-09 14:39:32 +02:00