Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
42425
Reakcje/Polubienia
36079
dnGrep 4.2.6.0​
Changes in this release:​

Zaloguj lub Zarejestruj się aby zobaczyć!
Windows 11 context menu: dnGrep has a new Windows Explorer context menu for Windows 11. This will put 'Search with dnGrep' on the context menu in Windows 11. The original context menu remains and can be run on Windows 10 or Windows 11 (where it appears on the second 'Show more options' context menu).


On Windows 11, the installer will register the new menu, and unregister the original menu. If you want the old menu on Windows 11, you can add it back in the Options dialog.


On Windows 10, the installer will register the original menu as before. On either OS, you can choose not to install the context menu using the "Custom' installer option.


The dnGrep Options dialog has options to register or unregister both menus. These checkboxes are disabled when not applicable.
For the new Windows 11 context menu, you must be running as a regular user (not Administrator) to register or unregister the menu. Each user on a multi-user system must register the new context menu, you cannot register it for all users.


As before, for the original context menu, you must be running as Administrator to register or unregister the context menu.


For the new menu, the menu text 'Search with dnGrep' has been localized into each of the 23 languages currently available in dnGrep. The language used in the context menu is based on the language and locale of your Windows installation, not the selection in the dnGrep Options dialog. The translations have had minimal testing, so if it is not working for your language, please open an issue.


The 'Search with dnGrep' strings were machine translated, so if you have corrections or improvements, please modify them in
Zaloguj lub Zarejestruj się aby zobaczyć!
or open an issue.


If you are running the portable zip package of dnGrep, you can register the context menu using the Options dialog. You do not want to register either context menu if you are running from removable media as they modify the registry and Windows app database.


To enable registration of the context menu from the zip package, the files in the zip are now also code signed like the files in the installer package have been.


Zaloguj lub Zarejestruj się aby zobaczyć!
Multiple instances start when opening multiple files/folders: The new Windows 11 context menu supports passing multi-selected folders and files when starting dnGrep. For Windows 10, this is not possible, except to use the singleton instance option so there will only be one copy of dnGrep running at a time.


Zaloguj lub Zarejestruj się aby zobaczyć!
Running a script from the command line: The original request was to add an additional command line parameter to set the sort options and sort the results. This is something that can already be done by running a dnGrep script from the command line, so they have not been added as new command line parameters. However, when testing this, running a script from the command line would corrupt the window layout, and this bug has been fixed. You can call a
Zaloguj lub Zarejestruj się aby zobaczyć!
from the command line using the -script, -sc, or /sc flag with the name of the script.


Zaloguj lub Zarejestruj się aby zobaczyć!
Removing all file extensions from archives or plugin: Fixed a bug where if you remove all the file extension mappings for the Archives or Plugins in the Options dialog, dnGrep would replace the empty list of extensions with the set of default extensions. Now the mapping list will remain empty.


Zaloguj lub Zarejestruj się aby zobaczyć!
Auto pause: This issue requests an option to automatically pause the search after the first five matches. There are a couple of changes to the main window to do this: the Search button has been modified to make it a split button with two search variations: Stop after the first match and Pause after the 5 matches. The old Stop after the first match checkbox has been removed. Click the main part of the Search button for a normal search, or the right side to choose one of the variants. There are new settings in the Options dialog - Search options section to specify how many matches will trigger the stop or pause. Note that because the search is run in multiple threads, it may overrun the setting by one or two matches.


Zaloguj lub Zarejestruj się aby zobaczyć!
Command line arguments with comma in the path: Fixed a bug processing -folder command line arguments when the path contains commas or semi-colons. Comma and semi-colon are both used to separate multiple paths, and the parser was not handing this correctly.


If a path contains spaces, commas, or semi-colons, enclose the path in quotes. To specify multiple paths, separate them with a comma or semi-colon, and quote each path individually if needed. You may also include the -folder, -f, or /f flag multiple times on the command line to specify multiple paths, quoting each path if needed.


If you use
Zaloguj lub Zarejestruj się aby zobaczyć!
with dnGrep, use the -everything, -e, or /e command line flag to specify the Everything search string. It must be the last flag on the command line, and dnGrep will take the remainder of the command line verbatim as the Everything search string.


Zaloguj lub Zarejestruj się aby zobaczyć!
Disable autocomplete: As the issue says, the autocomplete feature sometimes gets in the way. There is a new option enable/disable it in the Options dialog - Search options - Enable autocomplete in text input boxes.


Zaloguj lub Zarejestruj się aby zobaczyć!
: New
Zaloguj lub Zarejestruj się aby zobaczyć!
application
:
Zaloguj lub Zarejestruj się aby zobaczyć!
to extract text from email messages. Thank-you to @huahua74 for finding this application and helping to work out the details.


Encoding error when reading extracted text from external applications such as Tika. When reading extracted text from the external application’s standard output, dnGrep was using the system default encoding, resulting in incorrect characters. The code has been modified to detect the encoding, then read as text using the detected encoding.


Other updates​

This release contains an update to:


  • .NET v8.0.5

Updated Translations Updates to several languages, thank-you for your contributions. Many languages need help to complete them. You are welcome and encouraged to complete or improve any of the existing translations, see
Zaloguj lub Zarejestruj się aby zobaczyć!
for more information. Do as much or as little as you like. If you do not want to use Weblate for translations, I will take input in any format and merge the changes. Send me a note in the issues or discussions page.


Checksum information​

Name: dnGREP.4.2.6.x64.msi
SHA-256: c5c347830d3a1feeac35e4cf2fb1efffe3b04ad9f9fba087f8b789eb0fd4f97a


Name: dnGREP.4.2.6.x86.msi
SHA-256: ca0118f8e00c152ae069c8904f48840d4da8bb0cda1871355ad3af9eb76009ea


Name: dnGrep.4.2.6.0.x64.zip
SHA256: dea35ed1462572303d0c549070ca954bfc131adbf6a008616e49b2aaf4643904


Name: dnGrep.4.2.6.0.x86.zip
SHA256: f4b600ba960e8b11b94f5131f30567ae6ad91a66e960671dfabd6e4ee54ac9f1


This program uses free code signing provided by
Zaloguj lub Zarejestruj się aby zobaczyć!
, and a certificate by the
Zaloguj lub Zarejestruj się aby zobaczyć!
.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
42425
Reakcje/Polubienia
36079
dnGrep 4.2.29.0​
Changes in this release:​

Zaloguj lub Zarejestruj się aby zobaczyć!
Support for matching only first occurrence in each file (regex non global): Added a new search option to the dnGrep main window: Global. Many regular expression languages support an option called Global which when true returns all matches in each file, and when false returns only the first match in each file. Global is not implemented in the .NET regular expression language, so dnGrep has been modified to include it for both Regular Expression and Text searches (it is not used for XPath, Phonetic, or Byte searches). Before this change, the default behavior in dnGrep is the same as Global = true. This is probably what you want to use for most searches. Unchecking Global will stop searching each file after the first match is found. This is useful if you are looking for a particular match with a regular expression. Setting Global to false can make searches much faster if you do not need all the matches. The value of the Global flag is saved between sessions and in a bookmark. You can set the Global flag in scripts.


Zaloguj lub Zarejestruj się aby zobaczyć!
No taskbar icon: Fixed an issue when starting dnGrep from the new Windows 11 context menu, the taskbar icon was missing.

Zaloguj lub Zarejestruj się aby zobaczyć!
Everything search string not correctly restored on relaunch: Fixed a bug restoring Everything search that was adding quotes to search string.

Zaloguj lub Zarejestruj się aby zobaczyć!
Preview in sidebar broken on Byte search: Fixed a bug where after doing a Byte search and toggling the Preview pane off and on again, the Preview pane would throw an exception. The exception is fixed but note that dnGrep does not support showing Byte search results in the preview window.

Other updates​

This release contains updates to:

  • .NET v8.0.6
  • 7zip 24.06

Updated Translations Updates to several languages, thank-you for your contributions. Many languages need help to complete them. You are welcome and encouraged to complete or improve any of the existing translations, see
Zaloguj lub Zarejestruj się aby zobaczyć!
for more information. Do as much or as little as you like. If you do not want to use Weblate for translations, I will take input in any format and merge the changes. Send me a note in the issues or discussions page.


Checksum information​

Name: dnGREP.4.2.29.x64.msi
SHA-256: d8842ea4a1fc92818282413bb33ec9f53caa60682a0e89421c82d841d784914c

Name: dnGREP.4.2.29.x86.msi
SHA-256: 6a14aaaf5d9cf4245410f9b390d136cfcd2c1919d4bce428725e5d0a4444b46d

Name: dnGrep.4.2.29.0.x64.zip
SHA256: 81a5d06bf67e124f6c83623906fb6e4550a0627f44d373d7df06603471d15590

Name: dnGrep.4.2.29.0.x86.zip
SHA256: c75445d203d374fe4defce2e11b261c8ce10a4b549a7a3644504c34091a7409c

This program uses free code signing provided by
Zaloguj lub Zarejestruj się aby zobaczyć!
, and a certificate by the
Zaloguj lub Zarejestruj się aby zobaczyć!
.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
42425
Reakcje/Polubienia
36079

dnGREP 4.2.46.0​

Jul 10, 2024
  • Changes in this release:
  • 1135 Show Context Lines toggle This is a behavior change to an existing checkbox in the bottom panel of the main window: previously checking or unchecking Show context lines was only applied to the next search. Now, dnGrep will always cache the lines before and lines after, and you can toggle the context lines on and off using the Show context lines checkbox. If you never want to see context lines and do not want the overhead of caching them, set the lines before and lines after to zero. These same settings are also available in the Options dialog.
  • 1142 Use file as search input: Added a new feature where you can use a file to search for many patterns and generate one result set.
  • This works with regular expressions or text search. In the 'Search for' field enter the full path to a local input file with the file:// URL prefix like this:
  • file://C:testFilesissue1142searchfor.txt
  • The input file is a plain text file. Put each search pattern or search text on a separate line in the file. Empty lines will be skipped, but no comments or other text are allowed. dnGrep will search each file with all of the search patterns and combine the matches found in the results.
  • 1142 Copy, Move, and Delete for files in archives: Added new options to choose what happens to files in archives on Copy, Move, and Delete commands. Previously when the user selects one of these commands, for a file in an archive dnGrep will Copy, Move, or Delete the entire archive. Those options are still available, but no longer the default options. For the Copy and Move commands, dnGrep will extract and copy the files with matches to the new location. For the Delete command, dnGrep will do nothing with the file or the archive.
  • Use the Options dialog to return to switch between this and the previous behavior. Note that dnGrep will extract files from archives, but it does not modify or rewrite archives.
  • 1144 Options dialog resizing: The Options dialog is now resizable, and the size and location of the dialog are saved for the next session.
  • 1145 Set input focus option: Added a new Option to choose where the input focus should go after running a search. In previous versions the focus would go to the results tree to navigate the tree with the arrow keys. The new option is to return focus to the Search for input field to accept a new search pattern. In the Options dialog, in the Search options section, look for 'After searching, set keyboard focus to'.
  • Other updates
  • This release contains updates to:
  • .NET v8.0.7
  • pdftoext 4.0.5
  • Updated Translations Updates to several languages, thank-you for your contributions. Many languages need help to complete them. You are welcome and encouraged to complete or improve any of the existing translations, see Translate dnGrep for more information. Do as much or as little as you like. If you do not want to use Weblate for translations, I will take input in any format and merge the changes. Send me a note in the issues or discussions page.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
42425
Reakcje/Polubienia
36079

dnGrep 4.2.95.0

Changes in this release:


Zaloguj lub Zarejestruj się aby zobaczyć!
Replace selected files Added a new option to the Replace button on the main window to replace all matches in the files selected in the results tree. Using the Replace button drop-down, you can choose between using the Replace dialog and this new function. When replacing in selected files, once the replace is complete, the file(s) will be removed from the search results - the file is changed and the search results for it are invalid. It is not recommended to use ctrl+A to select all the nodes in the result tree (see the linked issue for more information) - use the Replace dialog and the 'Replace in all files' button there.


Zaloguj lub Zarejestruj się aby zobaczyć!
Tree node selection Reduced the size of the border on the Results tree nodes to reduce a small selection deadband on
the top of each node.


Zaloguj lub Zarejestruj się aby zobaczyć!
Bookmark associated folders Modified the folders associated with a bookmark so the folder will match with or without
a trailing backslash. The folder references will be stored without the trailing backslash.


Updated Translations Updates to several languages, thank-you for your contributions. Many languages need help to complete them. You are welcome and encouraged to complete or improve any of the existing translations, see
Zaloguj lub Zarejestruj się aby zobaczyć!
for more information. Do as much or as little as you like. If you do not want to use Weblate for translations, I will take input in any format and merge the changes. Send me a note in the issues or discussions page.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
42425
Reakcje/Polubienia
36079

dnGrep 4.2.0113.0

Changes in this release:


Zaloguj lub Zarejestruj się aby zobaczyć!
File filter performance: Modified the code that applies file filters (.gitignore, patterns to exclude, and file filters) to improve performance finding files.

Zaloguj lub Zarejestruj się aby zobaczyć!
Replace on long lines: In the Replace window, fixed bug setting position of matches on long lines (8000 characters).

Zaloguj lub Zarejestruj się aby zobaczyć!
Exclude files with no extension Fixed bug using Windows wildcard pattern for matching files with no extension: *. This worked for matching files with no extension but failed when trying to exclude files with no extension. Second, fixed using .* to exclude files with only an extension. Third, fixed a bug that was mangling regular expressions in the Patterns to match and Patterns to exclude: when the file pattern type is set to Regular expression, you cannot input a comma or semi-colon separated list of regular expressions, it must be a single regular expression in each field.

Zaloguj lub Zarejestruj się aby zobaczyć!
Script run error: Fixed bug resetting a flag when a script run ends in an error.

Zaloguj lub Zarejestruj się aby zobaczyć!
Test expression, global flag: In the Test expression window, fixed a bug setting and using the Global flag.

In the Options dialog, added TextPad to the list of preconfigured custom editors.
Updated .NET to 8.0.11
Updated third-party libraries

Updated Translations Updates to several languages, thank-you for your contributions. Many languages need help to complete them. You are welcome and encouraged to complete or improve any of the existing translations, see
Zaloguj lub Zarejestruj się aby zobaczyć!
for more information. Do as much or as little as you like. If you do not want to use Weblate for translations, I will take input in any format and merge the changes. Send me a note in the issues or discussions page.


Update .NET to 8.0.11
Update third-party libraries

Checksum information

Name: dnGREP.4.2.113.x64.msi
SHA-256: b190bc585528b64ac293027363113897acc36224c1cf73004ae7057ef8afa012

Name: dnGREP.4.2.113.x86.msi
SHA-256: 5282953f234ec3345a41fad661a80d0c935a497258772e36084602a92c22f7ad

Name: dnGrep.4.2.113.0.x64.zip
SHA-256: 6b6624648e0f11fbd1b51ee3c21bde3a877df69e46017612dc52eb73af6daebe

Name: dnGrep.4.2.113.0.x86.zip
SHA-256: c086ef0ca0104b7141b47b1c0f1a30a29761399f0fb46bc974a9d2f4ed1ba5ac

This program uses free code signing provided by
Zaloguj lub Zarejestruj się aby zobaczyć!
, and a certificate by the
Zaloguj lub Zarejestruj się aby zobaczyć!
.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
42425
Reakcje/Polubienia
36079

dnGrep 4.2.121.0

Changes in this release:


Zaloguj lub Zarejestruj się aby zobaczyć!
User-defined editor requires elevation: If a user-defined editor is configured to run as Administrator, dnGrep failed to start it. dnGrep will now start the process elevated, which will show the User Account Control for your approval to run the application as Administrator.


Updated Translation Contains an update to Bulgarian. Many languages need help to complete them. You are welcome and encouraged to complete or improve any of the existing translations, see
Zaloguj lub Zarejestruj się aby zobaczyć!
for more information. Do as much or as little as you like. If you do not want to use Weblate for translations, I will take input in any format and merge the changes. Send me a note in the issues or discussions page.


There were no updates to .NET 8 since the last release.
Updated third-party libraries
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry