Releases: botman99/Grepy2
Make performance faster
Fix major memory usage and performance issue with 2.3.0
The way GetFiles was processing multiple filespecs in version 2.3.0 was causing large memory usage (gigabytes) and very bad performance when you had several filespecs that were being used when collecting files to search. This is fixed in version 2.4.0 and gathering the files to search is also much faster now.
Remove 'Everything' search engine feature.
Remove 'Everything' search engine feature. Everything is fast, but if you delete a huge number of files before running Grepy, Everything will lock up while it's indexing the changes to the volume and I wasn't able to find a way around this. I modified the GetFiles code to use Win32 FindFirstFile/FindNextFile instead of using C# Directory.GetFiles function and it's much faster now.
Position or Center dialogs properly using StartPosition.
To fix an issue with windows "popping" after being moved or centered, the window is now positioned using 'StartPosition' when the dialog is created.
Fixed bug checking if Everything had indexed drive
Release 2.1.1 added the ability to change the fonts for the File Information view and the Search Results view but it also broke checking if Everything had indexed a drive for searching and broke the code Grepy used to collect files internally if not using Everything (or if it thought Everything didn't have a drive indexed). The bug with Everything and collecting files internally has been fixed in release 2.1.2 (which also has the ability to change fonts).
Added BetterRichTextBox and option to toggle Line Numbers
Added a BetterRichTextBox to replace the default Microsoft RichTextBox. The BetterRichTextBox does more advanced auto-selection when double clicking on text.
Also added a setting under 'View' menu that allows you to toggle the displaying of Line Numbers on or off.
Added support for searching UNC file paths, fix some bugs and set background color of selected file
Added support for searching Microsoft UNC (Universal Naming Convention) file paths.
Make sure Everything is not currently indexing before trying to search with Everything.
Make sure Everything has indexed the drive being searched (so we don't use it to search drives not being indexed by Everything).
Change the background color of the selected file so it's easy to see what was selected after clicking in the search results Rich Text Box.
Fix an issue with no results returned when the "Folder To Search" was the root of the disk (i.e. "C:").
Fix an issue displaying the message "No files found matching the file specification:" when not finding any files that match the filespec.
Fix some crash bugs and fix tab positions in RichTextBox
2.0.8 Fix crash bugs and tab positions
Fix dialogs so they center on parent properly
2.0.7 Fix dialogs so they center on parent properly.
Make the "No Matches Found" dialog be TopMost
2.0.6 Make the "No Matches Found" dialog be TopMost