diff --git a/Screenshots/LookUpReference.png b/Screenshots/LookUpReference.png new file mode 100644 index 0000000..9ccf7a9 Binary files /dev/null and b/Screenshots/LookUpReference.png differ diff --git a/Source/BuildGoFish.h b/Source/BuildGoFish.h index 8a97932..43e65fe 100644 --- a/Source/BuildGoFish.h +++ b/Source/BuildGoFish.h @@ -1,10 +1,10 @@ #DEFINE GOFISH_APP_NAME 'GoFish' #DEFINE GOFISH_APP_FILE 'GoFish.app' - #DEFINE GOFISH_VERSION '7.1.33' - #DEFINE GOFISH_BUILDDATE 'November 19, 2024' - #DEFINE GOFISH_DBUILDDATE Date(2024,11, 19) + #DEFINE GOFISH_VERSION '7.1.34' + #DEFINE GOFISH_BUILDDATE 'November 21, 2024' + #DEFINE GOFISH_DBUILDDATE Date(2024,11, 21) #DEFINE GOFISH_DOWNLOAD_URL 'https://raw.githubusercontent.com/VFPX/GoFish/master/Source/Source.zip' - #DEFINE GOFISH_VERSION_STRING_FOR_VERSION_FILE 'GoFish - 7.1.33 - November 19, 2024 - 20241119' + #DEFINE GOFISH_VERSION_STRING_FOR_VERSION_FILE 'GoFish - 7.1.34 - November 21, 2024 - 20241121' #DEFINE THOR_TOOL_NAME 'Thor_Tool_GoFish' #DEFINE VERSON_FILE_URL 'https://github.com/VFPX/GoFish/_GoFishVersionFile.txt' #DEFINE VERSION_LOCAL_FILE 'GoFishVersionFile.txt' diff --git a/Source/BuildNumber.txt b/Source/BuildNumber.txt index dc7b54a..3e932fe 100644 --- a/Source/BuildNumber.txt +++ b/Source/BuildNumber.txt @@ -1 +1 @@ -33 \ No newline at end of file +34 \ No newline at end of file diff --git a/Source/GoFish.APP b/Source/GoFish.APP index 9eb41c9..bc783a9 100644 Binary files a/Source/GoFish.APP and b/Source/GoFish.APP differ diff --git a/Source/GoFish.pjt b/Source/GoFish.pjt index 2e37b20..6918061 100644 Binary files a/Source/GoFish.pjt and b/Source/GoFish.pjt differ diff --git a/Source/GoFish.pjx b/Source/GoFish.pjx index d4867df..8b909dc 100644 Binary files a/Source/GoFish.pjx and b/Source/GoFish.pjx differ diff --git a/Source/Lib/gofishui.VCT b/Source/Lib/gofishui.VCT index 1f8c07c..e318a8e 100644 Binary files a/Source/Lib/gofishui.VCT and b/Source/Lib/gofishui.VCT differ diff --git a/Source/Lib/gofishui.gf_resultsform.vc2 b/Source/Lib/gofishui.gf_resultsform.vc2 index 0155922..f48797d 100644 --- a/Source/Lib/gofishui.gf_resultsform.vc2 +++ b/Source/Lib/gofishui.gf_resultsform.vc2 @@ -1103,7 +1103,7 @@ DEFINE CLASS gf_resultsform AS gf_baseform OF "gofishui.vcx" Name = "oTreeView", ; Top = 0, ; Width = 186 - *< END OBJECT: BaseClass="olecontrol" OLEObject="c:\windows\syswow64\mscomctl.ocx" Value="0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAAgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/////v////7///8EAAAA/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBwlG2eOtsBAwAAAEACAAAAAAAAAwBPAGwAZQBPAGIAagBlAGMAdABEAGEAdABhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAgEDAAAAAgAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAagAAAAAAAAADAEEAYwBjAGUAcwBzAE8AYgBqAFMAaQB0AGUARABhAHQAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABcAAAAAAAAAAMAQwBoAGEAbgBnAGUAZABQAHIAbwBwAHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAACABAAAAAAAABAAAAAIAAAD+////BQAAAP7///8GAAAABwAAAAgAAAD+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+2kEHHiYXREbFqAMDwKDYoIUM0EggAAAA5EwAABTUAALE8wWoBAAYAIgAAABkAAAARAgAACgAAAAEAAAAB782rXAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAACQAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5MzY4MjY1RS04NUZFLTExZDEtOEJFMy0wMDAwRjg3NTREQTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACADgAAAEhpZGVTZWxlY3Rpb24ABQAAAEwAAAAADAAAAEluZGVudGF0aW9uABEAAABODQAAAAcAAAAAAAAAAAAFAOB3/wIGAAAAAAAAAAUAAIBw5xkAAQAAAFwAH97svQEABQC45xkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANEAKAAAATGluZVN0eWxlAAkAAABJCgAAAAEAAAANAAAATW91c2VQb2ludGVyAAkAAABJCgAAAAAAAAAOAAAAUGF0aFNlcGFyYXRvcgAKAAAASAAAAAABAAAAXAYAAABTdHlsZQAJAAAASQoAAAAGAAAADAAAAE9MRURyYWdNb2RlAAkAAABJCgAAAAAAAAAMAAAAT0xFRHJvcE1vZGUACQAAAEkKAAAAAAAAAA4AAABGdWxsUm93U2VsZWN0AAUAAABMAQAAAAoAAABTaW5nbGVTZWwABQAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" /> + *< END OBJECT: BaseClass="olecontrol" OLEObject="c:\windows\syswow64\mscomctl.ocx" Value="0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAAgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/////v////7///8EAAAA/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBEzRM+PNsBAwAAAEACAAAAAAAAAwBPAGwAZQBPAGIAagBlAGMAdABEAGEAdABhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAgEDAAAAAgAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAagAAAAAAAAADAEEAYwBjAGUAcwBzAE8AYgBqAFMAaQB0AGUARABhAHQAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABcAAAAAAAAAAMAQwBoAGEAbgBnAGUAZABQAHIAbwBwAHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAACABAAAAAAAABAAAAAIAAAD+////BQAAAP7///8GAAAABwAAAAgAAAD+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+2kEHHiYXREbFqAMDwKDYoIUM0EggAAAA5EwAABTUAALE8wWoBAAYAIgAAABkAAAARAgAACgAAAAEAAAAB782rXAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAACQAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5MzY4MjY1RS04NUZFLTExZDEtOEJFMy0wMDAwRjg3NTREQTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACADgAAAEhpZGVTZWxlY3Rpb24ABQAAAEwAAAAADAAAAEluZGVudGF0aW9uABEAAABODQAAAAcAAAAAAAAAAAAFAMCMYAQGAAAAAAAAAAUAAIBw5xkAAQAAAFwAH97svQEABQC45xkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANEAKAAAATGluZVN0eWxlAAkAAABJCgAAAAEAAAANAAAATW91c2VQb2ludGVyAAkAAABJCgAAAAAAAAAOAAAAUGF0aFNlcGFyYXRvcgAKAAAASAAAAAABAAAAXAYAAABTdHlsZQAJAAAASQoAAAAGAAAADAAAAE9MRURyYWdNb2RlAAkAAABJCgAAAAAAAAAMAAAAT0xFRHJvcE1vZGUACQAAAEkKAAAAAAAAAA4AAABGdWxsUm93U2VsZWN0AAUAAABMAQAAAAoAAABTaW5nbGVTZWwABQAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" /> ADD OBJECT 'containerRight' AS container WITH ; Anchor = 15, ; @@ -3629,9 +3629,9 @@ DEFINE CLASS gf_resultsform AS gf_baseform OF "gofishui.vcx" Case Thisform.oSearchOptions.nSearchScope = 1 And _vfp.Projects.Count >= 1 lnReturn = m.loSearchEngine.SearchInSingleProject(_vfp.ActiveProject, m.ttTime, m.tcUni) - * Project in CurDir() + * Project(s) in CurDir() Case Thisform.oSearchOptions.nSearchScope = 8 - lnReturn = m.loSearchEngine.SearchProjectsInCurDir(_vfp.ActiveProject, m.ttTime, m.tcUni) + lnReturn = m.loSearchEngine.SearchProjectsInCurDir(.Null., m.ttTime, m.tcUni) * Current directory Case Thisform.oSearchOptions.nSearchScope = 3 diff --git a/Source/Lib/gofishui.vcx b/Source/Lib/gofishui.vcx index 677a620..3696c79 100644 Binary files a/Source/Lib/gofishui.vcx and b/Source/Lib/gofishui.vcx differ diff --git a/Source/Source.zip b/Source/Source.zip index 8a3e0b9..6af7a66 100644 Binary files a/Source/Source.zip and b/Source/Source.zip differ diff --git a/_GoFishVersionFile.txt b/_GoFishVersionFile.txt index eb54ec5..36d571e 100644 --- a/_GoFishVersionFile.txt +++ b/_GoFishVersionFile.txt @@ -9,6 +9,16 @@ Text to lcNote NoShow --- +## Version 7.1.34 - 2024-11-21 + +New feature: +- Menu item "Look Up Reference" in the context menu for a code window can be modified to use GoFish instead of Code References. To do so, use the Thor configuration screen to mark Thor Tool "Replace code window context menu items" as "Run at startup". + +![](../Screenshots/LookUpReference.png) + +Bug fix: +- Scope option "Projects in CurDir()" failed if there were no open projects. + ## Version 7.1.33 - 2024-11-19 New feature: @@ -190,27 +200,14 @@ Bug fix: - Progress bar is now updated during first pass (using grep to find files) and ESC is recognized. -## Version 7.1.03 - 2024-06-06 - -- Two new selections in the right-click context menu for nodes in TreeView - - Export stem name to clipboard (#240) - - GoFish for references to the file or class name - -## Version 7.1.02 - 2024-06-02 - -- Bug fix: - - Wild card search gave incomplete results when searching in directories. - -## Version 7.1 - Minor version update - 2024-05-31 - -With this version, there are dramatic speed improvements when searching +## Version 7.1.03 - 2024-0 EndText * For GF, strip off links at top of change log lcNote = Substr(lcNote, At('--', lcNote)) lcNote = Alltrim(lcNote, 1, ' ', '-', Chr(13), Chr(10)) -AddProperty(toUpdateInfo, 'AvailableVersion', 'GoFish - 7.1.33 - November 19, 2024 - 20241119') +AddProperty(toUpdateInfo, 'AvailableVersion', 'GoFish - 7.1.34 - November 21, 2024 - 20241121') AddProperty(toUpdateInfo, 'SourceFileUrl', 'https://raw.githubusercontent.com/VFPX/GoFish/master/Source/Source.zip') AddProperty(toUpdateInfo, 'LinkPrompt', 'GoFish Home Page') AddProperty(toUpdateInfo, 'Link', 'https://github.com/VFPX/GoFish') diff --git a/docs/ChangeLog.md b/docs/ChangeLog.md index da7bd5f..47fb4b2 100644 --- a/docs/ChangeLog.md +++ b/docs/ChangeLog.md @@ -6,6 +6,16 @@ --- +## Version 7.1.34 - 2024-11-21 + +New feature: +- Menu item "Look Up Reference" in the context menu for a code window can be modified to use GoFish instead of Code References. To do so, use the Thor configuration screen to mark Thor Tool "Replace code window context menu items" as "Run at startup". + +![](../Screenshots/LookUpReference.png) + +Bug fix: +- Scope option "Projects in CurDir()" failed if there were no open projects. + ## Version 7.1.33 - 2024-11-19 New feature: