From 26129d1d3e7321005082aeb0e6910503afedbaa3 Mon Sep 17 00:00:00 2001 From: fdbozzo Date: Thu, 26 Mar 2015 01:58:58 +0100 Subject: [PATCH] =?UTF-8?q?-=20Actualizaci=C3=B3n=20de=20cr=C3=A9ditos,=20?= =?UTF-8?q?EXE=20y=20archivo=20de=20versiones?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FoxBin2PRGVersionFile.txt | 9 ++++++--- foxbin2prg.exe | Bin 574845 -> 563069 bytes foxbin2prg.prg | 4 ++++ 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/FoxBin2PRGVersionFile.txt b/FoxBin2PRGVersionFile.txt index 3252d7e..5506bf2 100644 --- a/FoxBin2PRGVersionFile.txt +++ b/FoxBin2PRGVersionFile.txt @@ -3,7 +3,7 @@ Lparameters toUpdateInfo Local lcNote With toUpdateInfo .VersionNumber = 'v1.19.42' - .VersionDate = Date(2015,03,01) + .VersionDate = Date(2015,03,26) .SourceFileUrl = 'http://vfpxrepository.com/dl/thorupdate/Projects/FoxBin2Prg/FoxBin2Prg.Zip' .Link = 'http://vfpx.codeplex.com/wikipage?title=FoxBin2PRG' @@ -17,7 +17,7 @@ Demo video using FoxBin2Prg with PlasticSCM: http://youtu.be/sE4wQ50Itqg Change History ------------------------------------------------------------- -2015/03/01 v1.19.42 +2015/03/26 v1.19.42 - Feature: Added VFP 9 SP1 runtime validation - Bug Fix: Broken SourceSafe compatibility because an error is thrown when querying for file support (Tuvia Vinitsky) - Bug Fix scx/vcx: Process only one TEXT/ENDTEXT nesting level because TEXT/ENDTEXT can't be nested (Lutz Scheffler) @@ -34,7 +34,7 @@ Change History ------------------------------------------------------------- - Added DOS errOut output support and implemented in writeErrorLog when logging errors - Feature: Added full support for *? file masks for multi-processing files of the same extension - Feature: Added new parameter to allow alternative main CFG (Lutz Scheffler) -- Feature: Added new get_Target() API method for obtaining information about processed files (Lutz Scheffler) +- Feature: Added new get_Processed() API method for obtaining information about processed files (Lutz Scheffler) - Feature: Added new file processing output to DOS stdOut (Lutz Scheffler) - Bug Fix: Fixed processing cancelation with Esc key - Feature: Sort table/view fields alphabetically to facilitate diffing and merging, while maintaining a list with the original field order for correct DBC regeneration (Ryan Harris) @@ -42,6 +42,9 @@ Change History ------------------------------------------------------------- - Bug Fix vw: Views now save/restore their Path and RecordCount properties - Feature: New default FoxBin2Prg App icon and background image, configurable with a new CFG "BackgroundImage" setting - Bug Fix mnx: Empty Pad name is not kept when regenerating a menu defined with and empty Pad name (Lutz Scheffler) +- Feature: New property "l_ProcessFiles" that allow setting to .F. when using foxbin2prg as object to get Processing file info with get_Processed method without actual processing +- Bug Fix frx/lbx: Trimmed some extra CR,LF,TAB from FR2/LB2 tag that where included in previous versions (Ryan Harris) +- Bug Fix scx/vcx/dbc: Delete ERR files when processing with UseClassPerFile switch (Ryan Harris) 2015/01/18 v1.19.41 - Bug Fix db2: Erroneous detection of Invalid Table when size is less than 328 bytes. Lower limit was changed to 65 bytes. diff --git a/foxbin2prg.exe b/foxbin2prg.exe index 8df1f3a4360c86d2bc3e7180a8b70ab90ded12f4..0e5efe67a6e940357e33e61a2e2e5eb4974a7fb2 100644 GIT binary patch delta 8501 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 F{|1fD6siCK delta 17767 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 diff --git a/foxbin2prg.prg b/foxbin2prg.prg index 47be5f4..8f90e5d 100644 --- a/foxbin2prg.prg +++ b/foxbin2prg.prg @@ -153,6 +153,8 @@ * 22/03/2015 FDBOZZO v1.19.42 Mejora: Permitir ordenar los campos de vistas y tablas alfabéticamente y mantener en una lista aparte el orden real, para facilitar el diff y el merge (Ryan Harris) * 22/03/2015 FDBOZZO v1.19.42 Mejora: Aplicar ClassPerFile a las conexiones, tablas, vistas y stored procedures de los DBC (Ryan Harris) * 23/03/2015 FDBOZZO v1.19.42 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) +* 25/03/2015 FDBOZZO v1.19.42 Mejora: Nueva propiedad l_ProcessFiles que permite obtener la lista de archivos a procesar sin procesarlos realmente usando el valor .F. +* 25/03/2015 FDBOZZO v1.19.42 Bug Fix frx/lbx: Arreglo de CR,LF,TAB sobrantes en algunos archivos FR2/LB2 agregados en versiones anteriores (Ryan Harris) * * *--------------------------------------------------------------------------------------------------- @@ -228,6 +230,8 @@ * 10/03/2015 Lutz Scheffler Mejora v1.19.41: Crear un método API get_Processed() para obtener información de los archivos procesados (Agregado en v1.19.42) * 10/03/2015 Lutz Scheffler Mejora v1.19.41: Permitir salida de archivos procesados a stdOut (Agregado en v1.19.42) * 23/03/2015 Lutz Scheffler Reporte bug mnx v1.19.41: No se mantiene el Pad vacío al regenerar el menú cuando se define un menu con un Pad sin nombre (Arreglado en v1.19.42) +* 24/03/2015 Ryan Harris Reporte bug frx/lbx v1.19.41: Hay algunos CR,LF,TAB sobrantes en las etiquetas tag de algunos archivos FR2/LB2 +* 24/03/2015 Ryan Harris Mejora v1.19.41: Borrar archivos ERR al procesar, cuando se usa UseClassPerFile * * *---------------------------------------------------------------------------------------------------