- Fix broken link in "Manage Plug-Ins" (#276)
- "Never Update" items not showing properly in CFU
- Changed font for Thor menu items to "Segoe UI"
- Removed call to Thor News as part of CFU (Issue #249)
- Removed use of
Thor_Proc_MessageBox.PRG
as it had problems with positioning under some conditions (Issue #249) - Changed order of "Never Update" items in CFU (Issue #251)
- Renamed two _Screen properties in wild guess attempt to fix error reported in issue #246.
- Fixed bug when selecting "toolbar" checkbox in Thor Launcher the second time (Issue #252)
- Fixed bug when opening Thor Configuration screen.
- In the CFU screen, hide 'Normal' updates if there is a "My Updates" file with the same AppID property (Issues #203, #230)
- Updated version information is no longer read for projects marked "Never Update" (Issue #224)
- Restore projects after CFU (Issue #96)
- Thor updates itself even when run first time from old version of Thor.App instead of using current version (Issues #227, #212)
- Thor Tools menu indicates if tool 'IntellisenseX By Dot' is active. (Issue #242)
- Fixed bug when recording last date CFU run. It had been only doing so if called from RunThor. (Issue #220)
- Removed use of
_Screen.oThorEngine
, which held some Thor tables open. (Issue #241) - New Project FoxGet
- Modified Updater to GoFish to register with Thor without calling GoFish.APP
- 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.
- Corrections to Thor installation page (Issue 226)
- Modifications to CFU
- fixed bug where clicking on "Installed Version" column opened link to the application home page. (Issues 214, 215)
- show current Thor version and date at bottom right of form
- new checkbox 'Hide "Never Update" projects'
- Modified handling of the menu items under "Thor" in system menu pad
- Applied Lutz's upgrade to extracting zip files by using PowerShell if the primary attempt (using Shell.Application) fails
- Moved splitter files back to Tools\Procs (moved in error some months ago)
- Created new plug-ins to run before and after CFU so that user can preserve their environment (such as open projects)
- Removed reference to now-defunct Thor forum when installing Thor
- Add "Dynamic Forms" to list of projects required for download when installing Thor
- Moved version files downloaded during CFU into a separate sub-folder
- Moved 'CheckForUpdates.SCX' to the Procs folder
- Fix recently introduced bug in "RunThor". (When called with # days as a parameter, it would update Thor but not bring up the CFU screen for other projects.)
- Fix bug in "Hot Key Assignments" page (tools without extensions)
- Fix possible infinite loop (handling project dependencies)
- Preserve state of "Thor updates" grid as CSV in CFU sub-folder
- New tool under "Thor" menu: "What's New (Thor Change Log)"
- Begin use of "Thor_Proc_MessageBox", alternative to MessageBox
- New table "VFPHotKeys" with list of all VFP shortcut keys:
- User warned about possible conflicts when assigning hot keys
- Page "Hot Key Assignments" in Thor Configuration form has new column showing possible conflicts
- Remove HotKeyDefinitions, erroneously added in 1.46.08
- New optional font size for Thor menus
- New tool "Force Thor Update"
Fixes:
- If update of Thor itself failed, Thor.App had been deleted, leaving user dead in water
- Manage plug-ins referenced deprecated prg
- Second attempt to fix mangled table HotKeyDefinitions
- Fix mangled table HotKeyDefinitions
- Modify 'Hidden Context Menu" to use Ctrl+Click to go directly to Help
- New Thor tool: "Tool Manager"
- Fix bug, remove _Screen._ThorClearAllObject
- Attempt to fix obscure bug in Check For Updates (PEM Editor install fails under some conditions)
- Fix in registering tool with Thor (when tool called with an object based on empty class)
- Removed updaters for two projects, SFRegExp and Bin2Text
- Thor.App not changed, so no version change
- Fixed bug in accessing Tables folder from Thor menu pad => Folders
- Change caption for "Edit Tool" in principal Thor forms to read "Documentation and Settings"
- Fix bug where some items (GoFish and possibly others) not appearing under "Thor Tools" menu pad.
- Add new property .AppID to all tools to identify the project they originate in.
- Fix bug where invalid URLs at github were not recognized as "file not found"
- Enhanced error reporting for problems encountered in a version file
- Enhancements to CFU EventLog.txt to display URLs downloaded and the destination file.
- New menu item under Thor=>Folders for most recent CFU (Check For Updates) logs
- Added new property .AppID for Thor tools so that they can identify the VFPX Project they originate in.
- Add new tool "Browse Hot Keys" to Thor menu pad
- For CFU, clean up event logging and create new folder in Sys(2023)
- Extensive refactoring to ease the issue of releasing modifications to core programs for CFU
- Re-arrangement of "Thor" menu items
- New property "Dependencies" in Updater/Version file where one project requires another.
- New pop-up menu for help and other features when pressing Ctrl when selecting a menu item from a Thor menu
Enhanced error reporting for errors during downloading and installing projects in "Check For Updates".
Revert code that re-opened projects after CFU; caused failure "too many dos"
Tweaks to Property used in _Screen
Favorites now appear in bold for menu items from the system menu or popup menus
- Two bug fixes
- Add 'Project Type" column to CFU form
- Modified menu options in system menu pad for Thor, adding "Project Home Pages"
- Changed handling of Thor News to use new location in https://github.com/VFPX/ThorNews
Enable sorting on most of columns in CFU form.
Fix to issue where CFU form position not handled properly in multiple monitor situation
Bug fix in 1.45.11&12&13
References to installed Thor tools using explicit full paths are replaced with uses of _Screen.cThorFolder so that that are relocatable
Fix to problem where Check For Updates screen does not come up in visible screen
Fix bad links in Framework
Separated version number and date into distinct columns into CFU grid.
Re-arrangement of options in the Thor menu pad in system menu, including hot key assignments.
New Updater property to indicate that a project is to be installed in the Tools folder instead of a sub-folder of Tools\Apps or Tools\Components.
Changes to Thor menu pad in VFP system menu
- Remove outdated/irrelevant menu items
- Correct links to Forums
- For "Thor Framework", ignore errors for file not found (bad links, essentially)
- Correct links to Change Logs
Thor News back in business.
Added ability to move or delete separator lines in menus in Thor Configuration form.
Updated the Check for Updates process to log unzipping failure.
Updated the Check for Updates process to use Shell.Application instead of VFPCompression to unzip files.
Updated the Check for Updates process to look at the GitHub repository of each project rather than VFPXRepository.com.
Added the Thor ToolBar. Tools may be added to the Toolbar may using the checkbox shown in the Thor Configuration form, below (and also available in the Tool Launcher.)
When you add a tool to the Thor Toolbar, you can select a caption for the tool or select an image to represent it. In the sample below, abbreviated captions are used.
The toolbar’s size, positioning, and docking, persist from one session to the next. (Truth be told, persisting the docking has been problematic.)
- Added Tool Launcher, available from the Thor menu in the VFP system menu
- Added Thor IntellisenseX.
Thor Production Release - Released 2011-09-03
- a few minor bug fixes
- Miscellaneous minor adjustments and a couple of bug fixes
- Re-installation now occurs automatically. Simply using the new version of Thor.App will cause re-installation.
- Includes full online documentation.
- The concept for this project started with Jim Nelson (the Project Manager).
- The design was created by a group which included Doug Hennig, Eric Selje, and Tore Bleken.
- The entire UI was designed and implemented by Doug Hennig.
See contribution