Skip to content

Commit

Permalink
Thor 1.46.17 - Released 2023-12-16
Browse files Browse the repository at this point in the history
* Bug in RunThor fixed (#219)
* Added missing icon file (#235)
* Remove references to Sys(3054) - (Issue #210)
* Minor change to order of items in Contributing.md (Issue #229)
* Clicking on column headers in CFU works for all relevant columns, resets to default for others.
  • Loading branch information
Jimrnelson committed Dec 16, 2023
1 parent c762f98 commit f3dc5b0
Show file tree
Hide file tree
Showing 47 changed files with 145 additions and 4,049 deletions.
4 changes: 2 additions & 2 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ Here are the steps to updating to a new version:
1. Update the AvailableVersion property in _ThorUpdater\\_ThorVersionFile.txt_. Be certain that the value be identical to the value of the `ccThorInternalVERSION` constant in _ThorVersion.h_.
1. Update the version number and date at the top of _README.md_
1. Describe the changes in _Change Log.md_.
1. Run FoxBin2Prg to create the text files in folder _Installed Files_
- `DO foxbin2prg.prg WITH 'BIN2PRG','*.*'`
1. Run _BuildThor.PRG_ in folder _"Installed Files\Source"_ to re-create the APP. You will need to this in an environment where Thor is no longer running:
- `Cancel()`
- `Close All`
- `Clear All`
- `Release All`
1. Run FoxBin2Prg to create the text files in folder _Installed Files_
- `DO foxbin2prg.prg WITH 'BIN2PRG','*.*'`
---
#### If updating version info for VFPX Projects / CFU (most projects) or creating an updater for a new projects
---
Expand Down
7 changes: 7 additions & 0 deletions Change Log.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Thor Change Log

### Thor 1.46.17 - Released 2023-12-16
* Bug in RunThor fixed (#219)
* Added missing icon file (#235)
* Remove references to Sys(3054) - (Issue #210)
* Minor change to order of items in Contributing.md (Issue #229)
* Clicking on column headers in CFU works for all relevant columns, resets to default for others.

### Thor 1.46.16 - Released 2023-12-05
* Corrections to Thor installation page (Issue 226)
* Modifications to CFU
Expand Down
66 changes: 33 additions & 33 deletions Docs/Thor_running.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
Running Thor
===

**Thor** needs to be started only once each IDE session, since it survives Clear All.

There is a change in the recommended method for starting Thor, beginning with version 1.10.019, released Nov. 17.  This change allows ‘Check For Updates’ to be called automatically in the first IDE session of the day, at an interval of your choosing.

There is a PRG named RunThor.PRG, which is created in the Thor sub-folder and which can be copied anywhere (such as to a folder in the path) It is to be called like this:

Do RunThor with tnDays, tlInstallAllUpdates

This should be placed as early in the setup for your IDE as possible, certainly before any call to StartPEMEditor, so that any new updates can be downloaded before any other programs are running.  Remember that ‘Check for Updates’ performs a ‘Clear All’ if any updates are installed.

The parameter tnDays is the interval in days between calls to ‘Check for Updates’.  A value of 1 means that it will be performed in your first IDE session of each day; a value of 7 means once a week.

The parameter tlInstallAllUpdates is to be set to .T. if you want the updates to proceed without bothering to ask you whether you want to install them.

The old mechanism for starting Thor, by calling Thor.App directly (see below), still works, but cannot invoke the ‘Check For Updates’ process.

Do Thor.APP

**Note**: The distinction here is that Thor.APP cannot be moved from its installation folder (if so, it has to be re-installed).  RunThor.PRG **can** be moved, as it contains an explicit reference to the folder where Thor.APP is installed.

Thor.App can also be called with a single parameter for a variety of related tasks:

Parameter|Description
---|---
(none)|Runs Thor: Creates system menus and sub-menus, popup menus, and assigns hot keys to tools and popup menus.
‘Edit’|Opens the Thor form
‘Help’|Opens the Thor help page … [Thor Help](Thor_help.md)
‘Clear HotKeys’|Removes all hot key assignments.
‘Install’|Installs the current version of ‘Thor’.
‘Run’|Same as no parameter (deprecated)
Running Thor
===

**Thor** needs to be started only once each IDE session, since it survives Clear All.

The recommended method for starting Thor, calling `RunThor.PRG` instead of `Thor.App`, allows ‘Check For Updates’ to be called automatically in the first IDE session of the day, at an interval of your choosing.

`RunThor.PRG` is created in the Thor sub-folder and can be copied anywhere (such as to a folder in the path) since it contains an explicit reference to the folder where Thor is installed. It is to be called like this:

Do RunThor with tnDays, tlInstallAllUpdates

This should be placed as early in the setup for your IDE as possible so that any new updates can be downloaded before any other programs are running. Remember that ‘Check for Updates’ performs a ‘Clear All’ if any updates are installed.

The parameter `tnDays` is the interval in days between calls to ‘Check for Updates’. A value of 1 means that it will be performed in your first IDE session of each day; a value of 7 means once a week. If the parameter is missing or is not a positive number, ‘Check For Updates’ is not called.

The parameter `tlInstallAllUpdates` is to be set to .T. if you want the updates to proceed without bothering to ask you whether you want to install them.

The old mechanism for starting Thor, by calling Thor.App directly (see below), still works, but cannot invoke the ‘Check For Updates’ process.

Do Thor.APP

**Note**: The distinction here is that `Thor.APP` cannot be moved from its installation folder (if so, it has to be re-installed). `RunThor.PRG` **can** be moved, as it contains an explicit reference to the folder where `Thor.APP` is installed.

`Thor.App` can also be called with a single parameter for a variety of related tasks:

Parameter|Description
---|---
(none)|Runs Thor: Creates system menus and sub-menus, popup menus, and assigns hot keys to tools and popup menus.
‘Edit’|Opens the Thor form
‘Help’|Opens the Thor help page … [Thor Help](Thor_help.md)
‘Clear HotKeys’|Removes all hot key assignments.
‘Install’|Installs the current version of ‘Thor’.
‘Run’|Same as no parameter (deprecated)

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit f3dc5b0

Please sign in to comment.