diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index d1245ae..749ff87 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -61,44 +61,11 @@ Stuff is a bit scattered, so this is where to look up. ``` 13. Alter the version number for the EXE to the version used above. 14. Compile to EXE **in VFP9 SP2** -15. Change Thor ([see below](#thor-conventions)) 16. commit 17. push to your fork 18. create a pull request -## Thor conventions -This project is part of [VFPX](https://vfpx.github.io/) and published via [Thor](https://github.com/VFPX/Thor). -Some steps must be done to create the information for Thor -### Using VFPXDeployment -The standard procedure to create the Thor files is runing VFPXDeployment via Thor. -1. If you add or remove files to FoxBin2Prg, that you need in the release: - - alter *BuildProcess/installedfiles.txt*, see [here](https://github.com/VFPX/VFPXDeployment/blob/main/docs/Documentation.md#installedfilestxt) - - open the *Helper/Clean_ThorFolder.prg* file - - navigate to *Get_CompareFiles procedure* - - alter the TEXT .. ENDTEXT section to remove all files deleted and add new files, check the block for examples. - - There is a programm *Helper/GetRevisions.prg* to create the list, but this need to run VFPXDeployment one time to create the INSTALLEDFILES directory before. -2. Run VFPXDeployment. It will set version number to EXE, compile, set several documentation and create the files for Thor. -3. commit -4. push to your fork -5. create a pull request - -### Without VFPXDeployment -If you do not use VFPXDeployment -There are some considerations to make to add a new version to Thor. -Please check [Supporting Thor Updater](https://vfpx.github.io/thorupdate/) -In special: -- Update _Project.txt_, in special the version number -- update the *Helper/Clean_ThorFolder.prg* file, see above -- add files to _FoxBin2Prg.zip_, namely - - FoxBin2Prg.prg, - - FoxBin2Prg.exe, - - the config files templates - - Clean_ThorFolder.prg -- Update the version number in _FoxBin2PrgVersion.txt_ -- Update the changelog in _FoxBin2PrgVersion.txt_ -- the use of CreateThorUpdate.ps1 is not longer recommended. - Thanks ---- -Last changed: _2023/08/08_ ![Picture](../docs/pictures/vfpxpoweredby_alternative.gif) +Last changed: _2023/08/26_ diff --git a/Helper/readme.md b/Helper/readme.md index 0a568b7..fa19948 100644 --- a/Helper/readme.md +++ b/Helper/readme.md @@ -2,4 +2,4 @@ Programs used to assist with the program, inherited from Fernando -Last changed: _2023/08/06_ ![Picture](../docs/pictures/vfpxpoweredby_alternative.gif) +Last changed: _2023/08/26_ diff --git a/README.md b/README.md index e2f2b2b..74eed3b 100644 --- a/README.md +++ b/README.md @@ -2,15 +2,13 @@ **Binary/Text Converting program for Microsoft Visual FoxPro** ## Lutz Scheffler -![VFPX Logo](https://vfpx.github.io/images/vfpxbanner_small.gif) This is the perpetuation of [Fernando D. Bozzo](https://github.com/fdbozzo) foxbin2prg. It's the main tool with some bugs fixes and some new functions. Since I now maintain this project, my [fork](https://github.com/lscheffler/foxbin2prg) is no longer in sync. The spanish documentation is not longer maintained - it would fade. -For fast access a quick run is [introduced](#use-foxbin2prg), more [complex](./docs/FoxBin2Prg_Run.md#usage-1), and a large [documentation](./docs/FoxBin2Prg.md) exists too. -If you do not access FoxBin2Prg via [Thor](https://github.com/VFPX/Thor) remind yourself to compile the exe first. +Remind yourself to compile the exe first. --- If you like to value my work, support the Geeks at @@ -144,13 +142,4 @@ See [issue #93](https://github.com/fdbozzo/foxbin2prg/issues/93). ## Usage For usage see [documentation](./docs/FoxBin2Prg.md) -Last changed: _2023-08-12_ ![Picture](./docs/pictures/vfpxpoweredby_alternative.gif) - -Rework Thor_Update_FoxBin2Prg.prg, GetNotes() useless or to much. - -location der Dateien -- remotes version file (version auf github) lcAppID + 'Version.txt' -- locales version file (version im localen thor) lcAppID + 'VersionFile.txt' -das muss nicht in der Wurzel liegen - - \ No newline at end of file +Last changed: _2023-08-26_ diff --git a/docs/ChangeLog.md b/docs/ChangeLog.md index 169b959..f402bd8 100644 --- a/docs/ChangeLog.md +++ b/docs/ChangeLog.md @@ -15,9 +15,6 @@ As far as possible these are the original documents. Changes are added where fun - [Remark](#remark) - [Full Change History](#full-change-history) -For recent verisons see -![Picture](./pictures/FoxBin2Prg_Full_Change_History_vfpxreleasesmall.png) [FoxBin2PRG](https://github.com/fdbozzo/foxbin2prg) - ## Full Change History This page is not only to get the history of the changes, but to keep a permanent list of people that have contributed to enhance FoxBin2Prg and that I feel as part of the ADN of this tool. @@ -27,8 +24,10 @@ _**Note:** you can click on the version number for downloading this version from | Rel.Date | Developer | Version | Details | | - | - | - | - | -| 2023/08/xx | LScheffler | [v1.19.79](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.79) | **Bug Fix**: Issues with form charsets ( national letters in form and controls Caption field) (KestasL)
This fixes also: Forms with ole controls conversion error (also: any vcx) #95 (KestasL) | +| 2023/08/26 | LScheffler | [v1.20.00](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.79) | **Bug Fix**: Issues with form charsets ( national letters in form and controls Caption field) (KestasL)
This fixes also: Forms with ole controls conversion error (also: any vcx) #95 (KestasL) | | | | | **Enhancement**: Added option to return version number | +| | | | **Bug Fix**: Bug Fix: codepage is lost on recreation, issue #96, fixes issue #95 (OLE) as well (KestasL) | +| | | | Since all files will be rewritten due to the codepage stored, it's a good time to change version number too. | | 2023/03/20 | LScheffler | [v1.19.78](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.78) | **Enhancement**: Text2Bin on PJX errors out for projects with an attach icon that has a drive letter on its path. #93 (ericbarte) | | | | | **Enhancement**: Documentation enhanced | | 2023/03/16 | LScheffler | [v1.19.77](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.77) | **Bug Fix**: Bin2Txt Operation on VCX loses leading spaces in Property Values #90 (JoergSchneider) | @@ -422,8 +421,4 @@ _**Note:** you can click on the version number for downloading this version from | 2013/11/22 | FDBOZZO | [v1.0](https://github.com/fdbozzo/foxbin2prg/tree/v1.0---pública) | Initial creation of clases on prg and support of VCX/SCX/PJX files | ---- -![VFPX logo](https://vfpx.github.io/images/vfpxbanner_small.gif) -This project is part of [VFPX](https://vfpx.github.io/). - ----- -Last changed: _2023/08/04_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file +Last changed: _2023/08/26_ \ No newline at end of file diff --git a/docs/FoxBin2Prg.md b/docs/FoxBin2Prg.md index f57cb3a..4fbe057 100644 --- a/docs/FoxBin2Prg.md +++ b/docs/FoxBin2Prg.md @@ -20,8 +20,7 @@ As far as possible these are the original documents. Changes are added where fun - [Keep reading](#keep-reading) ## Source -Original repository at https://github.com/fdbozzo/foxbin2prg. -Or install via [Thor](https://github.com/VFPX/Thor/blob/master/Docs/Thor_install.md), this keeps you on the latest version. +Original repository at https://github.com/lscheffler/foxbin2prg. ## Requirements - A copy of MS VFP9 SP1, at least _3504_ @@ -87,8 +86,4 @@ FoxBin2Prg can be used in tree ways: - [FoxBin2Prg and use with git](./FoxBin2Prg_git.md) ---- -![VFPX logo](https://vfpx.github.io/images/vfpxbanner_small.gif) -This project is part of [VFPX](https://vfpx.github.io/). - ----- -Last changed: _2023/08/06_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file +Last changed: _2023/08/26_ \ No newline at end of file diff --git a/docs/FoxBin2Prg_Internals.md b/docs/FoxBin2Prg_Internals.md index 5924f7d..0808fdb 100644 --- a/docs/FoxBin2Prg_Internals.md +++ b/docs/FoxBin2Prg_Internals.md @@ -740,8 +740,4 @@ For options on integrating FoxBin2Prg with SCM tools, look at this topic: See [FoxBin2Prg and use with git](./FoxBin2Prg_git.md) ---- -![VFPX logo](https://vfpx.github.io/images/vfpxbanner_small.gif) -This project is part of [VFPX](https://vfpx.github.io/). - ----- -Last changed: _2023/03/20_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file +Last changed: _2023/08/26_ \ No newline at end of file diff --git a/docs/FoxBin2Prg_Object.md b/docs/FoxBin2Prg_Object.md index bc678d2..6712fcb 100644 --- a/docs/FoxBin2Prg_Object.md +++ b/docs/FoxBin2Prg_Object.md @@ -101,8 +101,4 @@ The _BIN2PRG, PRG2BIN, INTERACTIVE, SHOWMSG_ cTypes might be mixed freely like: Return value is 0=OK, 1=Error. ---- -![VFPX logo](https://vfpx.github.io/images/vfpxbanner_small.gif) -This project is part of [VFPX](https://vfpx.github.io/). - ----- -Last changed: _2023/03/20_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file +Last changed: _2023/08/26_ \ No newline at end of file diff --git a/docs/FoxBin2Prg_Run.md b/docs/FoxBin2Prg_Run.md index 4132cbb..a7b92c6 100644 --- a/docs/FoxBin2Prg_Run.md +++ b/docs/FoxBin2Prg_Run.md @@ -166,10 +166,5 @@ FoxBin2Prg - Binary2Text.lnk \foxbin2prg.exe "BIN2PRG-SHOWMSG" FoxBin2Prg - Text2Binary.lnk \foxbin2prg.exe "PRG2BIN-SHOWMSG" FoxBin2Prg.lnk \foxbin2prg.exe "INTERACTIVE-SHOWMSG" ``` - ---- -![VFPX logo](https://vfpx.github.io/images/vfpxbanner_small.gif) -This project is part of [VFPX](https://vfpx.github.io/). - ----- -Last changed: _2023/03/20_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file +Last changed: _2023/08/26_ \ No newline at end of file diff --git a/docs/pictures/readme.md b/docs/pictures/readme.md index 9164c7c..3251ad0 100644 --- a/docs/pictures/readme.md +++ b/docs/pictures/readme.md @@ -9,4 +9,4 @@ This folder containes the pictures for the reworked documentation resources for - [FoxBin2Prg](../FoxBin2Prg.md) ---- -Last changed: _2021/03/03_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file +Last changed: _2023/08/26_ \ No newline at end of file diff --git a/docs/pictures/vfpxbanner_small.gif b/docs/pictures/vfpxbanner_small.gif deleted file mode 100644 index 55eb5d2..0000000 Binary files a/docs/pictures/vfpxbanner_small.gif and /dev/null differ diff --git a/docs/pictures/vfpxbanner_small.png b/docs/pictures/vfpxbanner_small.png deleted file mode 100644 index 3d53546..0000000 Binary files a/docs/pictures/vfpxbanner_small.png and /dev/null differ diff --git a/docs/pictures/vfpxpoweredby_alternative.gif b/docs/pictures/vfpxpoweredby_alternative.gif deleted file mode 100644 index 5708761..0000000 Binary files a/docs/pictures/vfpxpoweredby_alternative.gif and /dev/null differ diff --git a/docs/readme.md b/docs/readme.md index 76ba43f..d40fd4c 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -11,4 +11,4 @@ and my spanish is good enough to order a beer. - [FoxBin2Prg](./FoxBin2Prg.md) ---- -Last changed: _2021/08/30_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file +Last changed: _2023/08/26_ \ No newline at end of file diff --git a/foxbin2prg.pjx b/foxbin2prg.pjx index 651b62a..b5ed8f4 100644 Binary files a/foxbin2prg.pjx and b/foxbin2prg.pjx differ diff --git a/foxbin2prg.prg b/foxbin2prg.prg index 40fa5aa..b1753b6 100644 --- a/foxbin2prg.prg +++ b/foxbin2prg.prg @@ -1,5 +1,5 @@ -#DEFINE DN_FB2PRG_VERSION 1.19 -#DEFINE DC_FB2PRG_VERSION_REAL '1.19.79' +#DEFINE DN_FB2PRG_VERSION 1.20 +#DEFINE DC_FB2PRG_VERSION_REAL '1.20.00' *--------------------------------------------------------------------------------------------------- * Module.........: FOXBIN2PRG.PRG - FOR VISUAL FOXPRO 9.0 @@ -304,8 +304,8 @@ * 16/03/2023 LScheffler v1.19.77 Bug Fix: Bin2Txt Operation on VCX loses leading spaces in Property Values #90 (JoergSchneider) * 16/03/2023 LScheffler v1.19.77 Bug Fix: Txt2Bin Operation on VCX looses double ampersand in Property Values #91 (LScheffler) * 20/03/2023 LScheffler v1.19.78 Enhancement: Text2Bin on PJX errors out for projects with an attach icon that has a drive letter on its path. #93 (ericbarte) -* 06/08/2023 LScheffler v1.19.79 Enhancement: Added option to return version number (KestasL) -* 20/08/2023 LScheffler v1.19.79 Bug Fix: codepage is lost on recreation, issue #96, fixes issue #95 (OLE) as well (KestasL) +* 06/08/2023 LScheffler v1.20.00 Enhancement: Added option to return version number (KestasL) +* 20/08/2023 LScheffler v1.20.00 Bug Fix: codepage is lost on recreation, issue #96, fixes issue #95 (OLE) as well (KestasL) * * *---------------------------------------------------------------------------------------------------