forked from mattslay/GoFish
-
Notifications
You must be signed in to change notification settings - Fork 7
/
_GoFishVersionFile.txt
211 lines (145 loc) · 8.49 KB
/
_GoFishVersionFile.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
Lparameters toUpdateInfo
Text to lcNote NoShow
# GoFish Change Log
[Report Issues / Ask Questions / Make Suggestions](https://github.com/VFPX/GoFish/issues)
[FAQ](FAQ.md)
---
## Version 7.1.26- 2024-09-21
- "Advanced Replacement" changes:
- Return null from UDF to delete the line.
- Minor cleanup of documentation in the form that comes up when it is used.
- Sample PRG now provided demonstrating uses.
## Version 7.1.25- 2024-09-18
- Bug fix:
- In right-click context menu of grid (#295)
## Version 7.1.24- 2024-09-15
- Context menus now sensitive to default font size
- New context menu item "View Record" in grid
- Bug fixes:
- In Filter form, problem in the InteractiveChange event.
- Handling of entries in the "COMMENT" field in MNXs.
## Version 7.1.23- 2024-09-06
- Improved handling of Text/EndText statements in wild card searching and display in Code View pane.
- Improved error reporting for some search errors (#291)
## Version 7.1.22- 2024-08-31
- Matches in MNX files to fields entered in the secondary "Prompt Options" form now open that form.
- Assignment of some access keys in the results form and grid header context menu (#288)
## Version 7.1.21- 2024-08-22
- Bug fixes:
- Matches in field `ResName` in MNX files were not being handled correctly. (#283)
- Backups of MNXs during replacements were failing if either 'MPR' or 'MPX' files did not exist (#283)
## Version 7.1.20 - 2024-08-21
- Bug fixes:
- Replacements in menus (MNXs) were failing with mis-leading error messages. (#283)
- Problem in code view pane after a replacement.
- Two additions to grid context menu (#282):
- Copy highlighted text to clipboard
- Gofish for highlighted text
- Re-assignment of access keys in context menus (#282):
- in grid
- in treeview
## Version 7.1.19 - 2024-08-08
- Bug fix:
- Error when searching active project with "Limit search to project home directory and sub-folders". (#280)
- Tweaks
- to display of command buttons on results form (#275)
- to handling of status bar on closing results form
- to arrangement of controls on the "New in V7" page on the Options form
## Version 7.1.18 - 2024-07-26
- A new option has been added on the "Options" form to control the default font size used in the GF results form (and other GF forms), allowing for increased readability.
- The option to display each file name as it is processed now causes the file name to be displayed in the progress form (instead of a Wait Window) and no longer impacts performance.
- Bug fixes:
- Editing "Options UDF" program can cause VFP to crash. (#275)
- Grep is no longer disabled for search expressions beginning with `-` (such as `-99`) (#272)
## Version 7.1.17 - 2024-07-18
- Bug fixes:
- When searching in directories, which uses grep for faster searches, search expressions beginning wih `-` (such as `-99`) found no matches (#272)
- Hard bug when expanding nodes in treeview
- A new option has been added in the right-click context menu on the "Advanced" button to indicate whether grep is used for faster searches (Default = Yes). This should not be necessary but apparently there are some rare conditions not yet provided for where grep fails. (#272, #273)
## Version 7.1.16 - 2024-07-16
- Added new "Custom UDF" for modifying any of the search options in GF (#268).
- The file name is entered on the Options form, "New in V7" page.
- The UDF is called by either right-clicking or ctrl-clicking on the "Advanced" button.
- See `Lib\gofishsearchoptions.prg`
- A new option has been added in the right-click context menu on the "Advanced" button to control whether wildcard searching finds matches across continuation lines (Default = Yes).
## Version 7.1.15 - 2024-07-10
- Bug fixes
- In some cases, RegEx searching was not taking advantage of grep to optimize search (#269)
- Problems in two items in the grid context menu
- Added new item to grid context menu to filter to only those matches in the same method.
## Version 7.1.14 - 2024-07-08
- Matches for search expressions ending with backslash, such as `C:\`, not being found (#264)
- Two additions to grid context menu:
- DeleteMark
- Set Deleted
- Selecting "Browse Project" or "Browse Directory" sets scope to last project/directory (instead of blank)
## Version 7.1.13 - 2024-06-29
- Matches to currency symbol(s) not being found (#261)
## Version 7.1.12 - 2024-06-29
- New option to select the font size used in comboboxes (search expression, scope, mode, etc) (#259)
## Version 7.1.11 - 2024-06-18
- New option to display the bar number in Code View pane for matches in MNXs (#250)
- "Advanced" button now highlighted if "code template" field is not empty.
## Version 7.1.10 - 2024-06-16
- Display in Code View pane of matches in MNXs now includes the bar number (#250)
## Version 7.1.08 - 2024-06-14
- Bug fixes in previous version (#247)
## Version 7.1.07 - 2024-06-13
- Changes to column "File Path"
- When searching all active projects, relative path (if selected) is relative to currect directory.
- New item in grid's right-click context menus is a toggle of whether to show relative path.
- Bug fixes when searching in directories using wild cards
- Not all matches appearing
- File count incorrect.
## Version 7.1.06 - 2024-06-09
Bug fixes:
- Wild card search did not handle ? correctly.
- Plain and wild card search did nothing if search expression had trailing backslash.
## Version 7.1.05 - 2024-06-08
Bug fix:
- Skip list for folders was being ignored when searching "All Open Projects" (#244)
## Version 7.1.04 - 2024-06-07
- 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 in directories:
- as much as four times faster for plain or wild card searching
- and frequently faster than that when using regular expressions
Concept and code suggestions for this courtesy of Mike Yearwood.
## Version 7.0.34 - 2024-05-29
- Fixed bug (#231) related to file templates on "Advanced" screen (again). Related changes:
- You can enter multiple file templates, separated by commas.
- If you do not enter a file extension, the "normal" list of file extensions (appearing on same screen) is used.
- If you use '*' as the extension, GF may be bogged down searching files not of interest (such as text files created from binaries, or bak files).
- Bugs fixed:
- Sorting on full path of file name.
- Elapsed time was not including time to save results.
## Version 7.0.33 - 2024-05-25
- Add new item "Project in CurDir" to scope type dropdown (#232)
- Fixed RegEx bug (#231)
## Version 7.0.32 - 2024-05-24
- Speed improvement when searching open projects.
- Reordered items in scope type dropdown.
- Bugs fixed:
- Typing a folder or project into the scope that was not already in the dropdown did not work.
- Elapsed time for Custom UDF execution was not being captured correctly.
## Version 7.0.31 - 2024-05-12
- Added new Scope option "Results" to search only the files in the current Results set, that is, the files currently shown in the grid and Treeview (same list in both places), instead of those in the scope folder or project.
- Added new Scope option "Custom UDF" to provide for the use of a custom UDF to generate the list of files to be searched (instead of file
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.26 - September 21, 2024 - 20240921')
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')
AddProperty(toUpdateInfo, 'Notes', lcNote)
Execscript (_Screen.cThorDispatcher, 'Result=', toUpdateInfo)
Return toUpdateInfo