diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 27c8c81..c29b7b9 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -25,13 +25,13 @@ Start reading our code and you'll get the hang of it. We optimize for readabilit Please note, there are some tasks to set up a new version. Stuff is a bit scattered, so this is where to look up. 1. Please create a fork at github -0. In _FoxBin2prg.prg_ there are two version numbers in properties: +0. In _FoxBin2Prg.prg_ there are two version numbers in properties: `n_FB2PRG_Version = 1.19` `c_FB2PRG_Version_Real = '1.19.60'` 1. Please set the **minor** part of _c_FB2PRG_Version_Real_ to a new number. **Do not** alter the **1.19** part. This is written to the text files. Alteration might force that the files must be newly commited, what is not everybodies taste. -3. Add a meaningfull description of the change in the changes list on top of _FoxBin2prg.prg_. +3. Add a meaningfull description of the change in the changes list on top of _FoxBin2Prg.prg_. 4. Add a description to _FoxBin2Prg_Changes.md_ 4. If a change to the config files is made please add the description to the various properties (multi lang) - _C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_cfg:_ for general settings diff --git a/Documentacion/github/FoxBin2prg.md b/Documentacion/github/FoxBin2Prg.prg similarity index 95% rename from Documentacion/github/FoxBin2prg.md rename to Documentacion/github/FoxBin2Prg.prg index f62b74e..5a675a2 100644 --- a/Documentacion/github/FoxBin2prg.md +++ b/Documentacion/github/FoxBin2Prg.prg @@ -58,8 +58,8 @@ for which a _Text_ version is generated with pj2, sc2, vc2, fr2, lb2, dc2, db2, The extensions may be reconfigured to be compatible with SCCAPI (just tested with SourceSafe). ## Example -![FoxBin2prg_scctextx-vs-FoxBin2Prg_scx_EN.png](pictures/FoxBin2prg_scctextx-vs-FoxBin2Prg_scx_EN.png) -![FoxBin2prg_scctextx-vs-FoxBin2Prg_mnx_EN.png](pictures/FoxBin2prg_scctextx-vs-FoxBin2Prg_mnx_EN.png) +![FoxBin2Prg_scctextx-vs-FoxBin2Prg_scx_EN.png](pictures/FoxBin2prg_scctextx-vs-FoxBin2Prg_scx_EN.png) +![FoxBin2Prg_scctextx-vs-FoxBin2Prg_mnx_EN.png](pictures/FoxBin2prg_scctextx-vs-FoxBin2Prg_mnx_EN.png) ## Usage FoxBin2Prg can be used in tree ways: diff --git a/Documentacion/github/FoxBin2Prg_Changes.md b/Documentacion/github/FoxBin2Prg_Changes.md index 698bb02..7024069 100644 --- a/Documentacion/github/FoxBin2Prg_Changes.md +++ b/Documentacion/github/FoxBin2Prg_Changes.md @@ -340,7 +340,7 @@ _**Note:** you can click on the version number for downloading this version from |||| Added support for converting SourceSafe PJM to FoxBin PJ2 | |||| Added validation for Menus when converting from older versions, so user can convert it to VFP 9 format first | |||| Change in MN2 property: "Autor" was changed to "Author". You can add the missing letter to MN2 or regenerate | -| 2014/01/07 | FDBOZZO | [v1.18.1](https://github.com/fdbozzo/foxbin2prg/tree/v1.18.1) | Added a vbs script (NormalizeFileNames.vbs) for FileNames normalizing in batch mode, and updated FileNameCaps.exe and the call on FoxBin2prg | +| 2014/01/07 | FDBOZZO | [v1.18.1](https://github.com/fdbozzo/foxbin2prg/tree/v1.18.1) | Added a vbs script (NormalizeFileNames.vbs) for FileNames normalizing in batch mode, and updated FileNameCaps.exe and the call on FoxBin2Prg | | 2014/01/06 | FDBOZZO | [v1.18](https://github.com/fdbozzo/foxbin2prg/tree/v1.18-pública) | **bug fix**: mnx Generation of DO Procedure or Command when no Procedure or Command available to call when empty option is created (Fidel Charny) | |||| Added support for DBFs earlier than VFP 9 for generating DB2 text, but DBF regeneration is in VFP 9 version! | |||| dbf bug fix: DBFs linked to a DBC that use long field names throw error when regenerating DBFs | diff --git a/Documentacion/github/FoxBin2Prg_Internals.md b/Documentacion/github/FoxBin2Prg_Internals.md index 8aec326..469300a 100644 --- a/Documentacion/github/FoxBin2Prg_Internals.md +++ b/Documentacion/github/FoxBin2Prg_Internals.md @@ -282,7 +282,7 @@ and some tables with their data exported for easy diffing with previous versions or even use **"DBF_Conversion_Support: 8"** (available since v1.19.47) for bidirectional support of data import/export. ### Order and range of records -**FoxBin2prg.cfg (Main CFG, Directory CFG or Table CFG)** +**FoxBin2Prg.cfg (Main CFG, Directory CFG or Table CFG)** New foxbin2prg.cfg options for filtering tables from conversion using one or multiple conbinations of filemasks. #### Syntax diff --git a/Documentacion/github/FoxBin2Prg_git.md b/Documentacion/github/FoxBin2Prg_git.md index 25d6abb..14de01e 100644 --- a/Documentacion/github/FoxBin2Prg_git.md +++ b/Documentacion/github/FoxBin2Prg_git.md @@ -86,7 +86,7 @@ With thanks to Fernando **FoxBin2Prg** comes into play. One might be reluctant to dropping the binaries - but I do for years and it works like a charm. Do not play around with text-to-look-up-changes ideas storing both _Text_ and _Binary_. Just merge, compare like a normal text based language. -The only thing one must learn (and remember, even after odd merges) is to run FoxBin2prg wrapping any git operation. +The only thing one must learn (and remember, even after odd merges) is to run FoxBin2Prg wrapping any git operation. git would even allow to hook FoxBin2Prg to run after some git operations, but this might be a killer. @@ -176,7 +176,7 @@ An example for _Text_ only use. #header !*.h -#libs (by FoxBin2prg) +#libs (by FoxBin2Prg) #!*.vc[xt] #!*.pj[xt] #!*.fr[xt] @@ -184,7 +184,7 @@ An example for _Text_ only use. #!*.sc[xt] #!*.lb[xt] -#FoxBin2prg +#FoxBin2Prg !*.vc2 !*.pj2 !*.fr2 @@ -201,7 +201,7 @@ An example for _Text_ only use. #diverse !*.reg -!/FoxBin2prg.cfg +!/FoxBin2Prg.cfg !README.md #exclude special again diff --git a/Documentacion/github/pictures/readme.md b/Documentacion/github/pictures/readme.md index 9b57220..9164c7c 100644 --- a/Documentacion/github/pictures/readme.md +++ b/Documentacion/github/pictures/readme.md @@ -6,7 +6,7 @@ Project to generate text representations of VFP binary sources for source contro This folder containes the pictures for the reworked documentation resources for use with github repo. -- [FoxBin2prg](../FoxBin2prg.md) +- [FoxBin2Prg](../FoxBin2Prg.md) ---- Last changed: _2021/03/03_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file diff --git a/Documentacion/github/readme.md b/Documentacion/github/readme.md index e3d4d36..217a02e 100644 --- a/Documentacion/github/readme.md +++ b/Documentacion/github/readme.md @@ -8,7 +8,7 @@ This folder containes the reworked documentation resources for use with github r Please Note: The spanish documents are removed, because the documents here represent the state of this fork, and my spanish is good enough to order a beer. -- [FoxBin2prg](./FoxBin2prg.md) +- [FoxBin2Prg](./FoxBin2Prg.md) ---- Last changed: _2021/03/03_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file diff --git a/README.md b/README.md index 1f1ad13..e09f01e 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ On my [fork](https://github.com/lscheffler/foxbin2prg). updates may be faster there, because of the merge process. The spanish documentation is not longer maintained - it would fade. -For fast acces a quick run is [introduced](#use-foxbin2prg), more [complex](./docs/FoxBin2prg_Run.md#usage-1), and a large [documentation](./docs/FoxBin2prg.md) exists too. +For fast acces a quick run is [introduced](#use-foxbin2prg), more [complex](./docs/FoxBin2Prg_Run.md#usage-1), and a large [documentation](./docs/FoxBin2Prg.md) exists too. Remember yourself to compile the exe first. --- @@ -120,7 +120,7 @@ To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0 --- --- ## Changes -See [Changes](./docs/FoxBin2prg_Changes.md) +See [Changes](./docs/FoxBin2Prg_Changes.md) ### Changes to Settings To get the new settings in config file, use the new create-a-template function: @@ -131,7 +131,7 @@ DO FOXBIN2PRG.PRG WITH "-C","template.cfg" ==> Generates a template for Fox DO FOXBIN2PRG.PRG WITH "-t","template.dbf.cfg" ==> Generates a template for table.dbf.cfg per table config file with newest settings ``` -For usage see [documentation](./docs/FoxBin2prg.md) +For usage see [documentation](./docs/FoxBin2Prg.md) ---- ## Usage diff --git a/docs/FoxBin2prg.md b/docs/FoxBin2Prg.prg similarity index 95% rename from docs/FoxBin2prg.md rename to docs/FoxBin2Prg.prg index 9ae9f1a..78b9956 100644 --- a/docs/FoxBin2prg.md +++ b/docs/FoxBin2Prg.prg @@ -58,8 +58,8 @@ for which a _Text_ version is generated with pj2, sc2, vc2, fr2, lb2, dc2, db2, The extensions may be reconfigured to be compatible with SCCAPI (just tested with SourceSafe). ## Example -![FoxBin2prg_scctextx-vs-FoxBin2Prg_scx_EN.png](pictures/FoxBin2prg_scctextx-vs-FoxBin2Prg_scx_EN.png) -![FoxBin2prg_scctextx-vs-FoxBin2Prg_mnx_EN.png](pictures/FoxBin2prg_scctextx-vs-FoxBin2Prg_mnx_EN.png) +![FoxBin2Prg_scctextx-vs-FoxBin2Prg_scx_EN.png](pictures/FoxBin2prg_scctextx-vs-FoxBin2Prg_scx_EN.png) +![FoxBin2Prg_scctextx-vs-FoxBin2Prg_mnx_EN.png](pictures/FoxBin2prg_scctextx-vs-FoxBin2Prg_mnx_EN.png) ## Usage FoxBin2Prg can be used in tree ways: diff --git a/docs/FoxBin2Prg_Changes.md b/docs/FoxBin2Prg_Changes.md index 3793c26..4067b9f 100644 --- a/docs/FoxBin2Prg_Changes.md +++ b/docs/FoxBin2Prg_Changes.md @@ -357,7 +357,7 @@ _**Note:** you can click on the version number for downloading this version from |||| Added support for converting SourceSafe PJM to FoxBin PJ2 | |||| Added validation for Menus when converting from older versions, so user can convert it to VFP 9 format first | |||| Change in MN2 property: "Autor" was changed to "Author". You can add the missing letter to MN2 or regenerate | -| 2014/01/07 | FDBOZZO | [v1.18.1](https://github.com/fdbozzo/foxbin2prg/tree/v1.18.1) | Added a vbs script (NormalizeFileNames.vbs) for FileNames normalizing in batch mode, and updated FileNameCaps.exe and the call on FoxBin2prg | +| 2014/01/07 | FDBOZZO | [v1.18.1](https://github.com/fdbozzo/foxbin2prg/tree/v1.18.1) | Added a vbs script (NormalizeFileNames.vbs) for FileNames normalizing in batch mode, and updated FileNameCaps.exe and the call on FoxBin2Prg | | 2014/01/06 | FDBOZZO | [v1.18](https://github.com/fdbozzo/foxbin2prg/tree/v1.18-pública) | **bug fix**: mnx Generation of DO Procedure or Command when no Procedure or Command available to call when empty option is created (Fidel Charny) | |||| Added support for DBFs earlier than VFP 9 for generating DB2 text, but DBF regeneration is in VFP 9 version! | |||| dbf bug fix: DBFs linked to a DBC that use long field names throw error when regenerating DBFs | diff --git a/docs/FoxBin2Prg_Internals.md b/docs/FoxBin2Prg_Internals.md index af1a421..705ca5d 100644 --- a/docs/FoxBin2Prg_Internals.md +++ b/docs/FoxBin2Prg_Internals.md @@ -326,7 +326,7 @@ and some tables with their data exported for easy diffing with previous versions or even use **"DBF_Conversion_Support: 8"** (available since v1.19.47) for bidirectional support of data import/export. ### Order and range of records -**FoxBin2prg.cfg (Main CFG, Directory CFG or Table CFG)** +**FoxBin2Prg.cfg (Main CFG, Directory CFG or Table CFG)** New foxbin2prg.cfg options for filtering tables from conversion using one or multiple conbinations of filemasks. #### Syntax diff --git a/docs/FoxBin2Prg_git.md b/docs/FoxBin2Prg_git.md index 18b82f3..a5e39b9 100644 --- a/docs/FoxBin2Prg_git.md +++ b/docs/FoxBin2Prg_git.md @@ -88,7 +88,7 @@ With thanks to Fernando **FoxBin2Prg** comes into play. One might be reluctant to dropping the binaries - but I do for years and it works like a charm. Do not play around with text-to-look-up-changes ideas storing both _Text_ and _Binary_. Just merge, compare like a normal text based language. -The only thing one must learn (and remember, even after odd merges) is to run FoxBin2prg wrapping any git operation. +The only thing one must learn (and remember, even after odd merges) is to run FoxBin2Prg wrapping any git operation. git would even allow to hook FoxBin2Prg to run after some git operations, but this might be a killer. @@ -215,7 +215,7 @@ An example for _Text_ only use. #header !*.h -#libs (by FoxBin2prg) +#libs (by FoxBin2Prg) #!*.vc[xt] #!*.pj[xt] #!*.fr[xt] @@ -223,7 +223,7 @@ An example for _Text_ only use. #!*.sc[xt] #!*.lb[xt] -#FoxBin2prg +#FoxBin2Prg !*.vc2 !*.pj2 !*.fr2 @@ -240,7 +240,7 @@ An example for _Text_ only use. #diverse !*.reg -!/FoxBin2prg.cfg +!/FoxBin2Prg.cfg !README.md #exclude special again diff --git a/docs/pictures/readme.md b/docs/pictures/readme.md index 9b57220..9164c7c 100644 --- a/docs/pictures/readme.md +++ b/docs/pictures/readme.md @@ -6,7 +6,7 @@ Project to generate text representations of VFP binary sources for source contro This folder containes the pictures for the reworked documentation resources for use with github repo. -- [FoxBin2prg](../FoxBin2prg.md) +- [FoxBin2Prg](../FoxBin2Prg.md) ---- Last changed: _2021/03/03_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file diff --git a/docs/readme.md b/docs/readme.md index ee76138..d0f3999 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -8,7 +8,7 @@ This folder containes the reworked documentation resources for use with github r Please Note: The spanish documents are removed, because the documents here represent the state of the development, and my spanish is good enough to order a beer. -- [FoxBin2prg](./FoxBin2prg.md) +- [FoxBin2Prg](./FoxBin2Prg.md) ---- Last changed: _2021/05/18_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file diff --git a/foxbin2prg.exe b/foxbin2prg.exe index b651121..d81d01d 100644 Binary files a/foxbin2prg.exe and b/foxbin2prg.exe differ diff --git a/foxbin2prg.pjt b/foxbin2prg.pjt index 45ba93b..95fe590 100644 Binary files a/foxbin2prg.pjt and b/foxbin2prg.pjt differ diff --git a/foxbin2prg.pjx b/foxbin2prg.pjx index 1a024ce..7055b57 100644 Binary files a/foxbin2prg.pjx and b/foxbin2prg.pjx differ