Entrian Solutions

Archive for the ‘ChangeLog’ Category

Entrian Source Search 1.8.3: Various fixes and features

Tuesday, February 15th, 2022 by Richie Hindle

I’m very pleased to announce the release of Entrian Source Search 1.8.3, which adds these features to the command line program ess.exe:

  • The returned errorlevel is now more sensible:
    • 0 for success; for the search command an errorlevel of 0 means that some results were found.
    • 1 for a search with no errors but no results.
    • 2 for errors.
  • Errors are now written to stderr rather than stdout
  • There is now a -showcount switch, which prints the number of hits at the end of the results.

The Visual Studio extension has one new feature:

  • The context menu for the results list has new command “Copy list of all filenames (without duplicates)”.

And some bugs have been squashed:

  • When loading a solution in Visual Studio 2022, Source Search now correctly loads your index every time, rather than sometimes failing and telling you there’s no index loaded.
  • Source files in UTF-8 with no BOM are now much more reliably detected; by default Source Search asks Windows to detect the encoding, and it often gets it wrong for UTF-8 files.
  • When Windows says that a file is ASCII-encoded, Source Search now treats it as codepage 1252. If it really is ASCII then that makes no difference, and if Windows has got it wrong (which does happen) and it’s not UTF-8 then codepage 1252 is the most likely encoding.
  • Source files containing Zero Width Space (U+200B) codepoints no longer crash or highlight the wrong words in the results list.

You can download this new release from the download page.

Support for Visual Studio 2022 in all Entrian extensions

Monday, November 8th, 2021 by Richie Hindle

I’m pleased to announce new versions of Entrian Source Search, Entrian Attach, and Entrian Inline Watch, all of which now support Visual Studio 2022.

Entrian Source Search and Entrian Attach are shipped as single installers supporting all versions of Visual Studio from 2005 to 2022.

Entrian Inline Watch has three different versions, according to your Visual Studio version – see below.

Here are the new releases:

Entrian Source Search 1.8.2DownloadMarketplace.

Entrian Attach 1.5.1DownloadMarketplace.

Entrian Inline Watch 1.0.15Download (all versions)Marketplace (VS 2015-2019) / Marketplace (VS 2022).

Entrian Inline Watch 1.0.14: Crash fix

Thursday, October 21st, 2021 by Richie Hindle

I’m pleased to announce Entrian Inline Watch 1.0.14, which fixes a crash when editing a source file during a debugging session in recent versions of Visual Studio 2019.

You can download the release from here or get it from the Visual Studio Marketplace.

(By the way, the next release will support Visual Studio 2022, as will the next releases of Entrian Source Search and Entrian Attach.)

Entrian Source Search 1.7.21: Various features and fixes

Friday, April 2nd, 2021 by Richie Hindle

I’m very pleased to announce Entrian Source Search 1.7.21, which includes these fixes and features:

  • Alt+Delete in the Search box now deletes any filters and leaves the plain query. Thanks, Eddie.
  • Syntax colouring for search results in SQL files. Thanks, Darker.
  • You can now add directory names, filenames, and file extensions to the exclusion lists from the search results context menu. Thanks, Jason.
  • In the Manage Indexes dialog, you can now filter the index list by root directory.
  • When the autocomplete list is visible and has a selected item, the Tab key completes that item but doesn’t trigger a search. Thanks, Nicholas.
  • An unexpected exception when showing the Source Search crash dialog can no longer take down Visual Studio. Thanks, Eddie.
  • Fix for CompletionStatusChanged crash when processing file system watcher events.
  • Fix for rare timing-related ArgumentOutOfRangeException crash.

You can download this new release from the download page or from the Visual Studio Marketplace.

Entrian Source Search 1.7.20: Better compatibility with mixed-DPI environments

Saturday, April 11th, 2020 by Richie Hindle

I’m pleased to announce Entrian Source Search 1.7.20, with these fixes and features:

  • Lots of problems fixed with multi-screen mixed-DPI environments, which for some reason seem to have become very popular in recent weeks… Thanks to lots of people who have sent bug reports for this.
  • If you run out of disk space during indexing, you’re now prompted to retry, so you can clear some space and carry on.
  • When you lock a tab, the Search box now gets a grey background to make it visibly obvious that it’s locked. Thanks, Jools.
  • Various obscure crash bugs fixed.

You can download this new release from the download page or from the Visual Studio Marketplace.

Entrian Source Search 1.7.19: Various bugfixes

Sunday, August 11th, 2019 by Richie Hindle

I’m pleased to announce Entrian Source Search 1.7.19, which fixes four bugs:

  • Keystrokes in the Search box now always go to the Search box, rather than sometimes going to the current source file. Thanks, Hao, Daniel, and Avraham.
  • Opening a Markdown file from the Source Search search results now works when you have Mads Kristensen’s Markdown Editor extension installed. Thanks, Kuo.
  • Pressing Escape now reliably returns focus from the Source Search query box to the active document; previously you sometimes had to press Escape twice. Thanks, Mark.
  • After you open a solution and Source Search restores its tabs, if you run a search and then open a new tab, your search is now properly stored in the history. Thanks, Jools.

You can download this new release from the download page or from the Visual Studio Marketplace.

Entrian Source Search 1.7.18: Now works with .NET Framework 4.8 in Visual Studio 2019

Monday, May 27th, 2019 by Richie Hindle

I’m relieved to announce Entrian Source Search 1.7.18, which, when running under .NET Framework 4.8 within Visual Studio 2019, no longer appears as either a blank rectangle or an entertainingly transparent rectangle, through which you can see your desktop.  Thanks, Mark, Martin, and Morten.

Available for download from here or in the Visual Studio Marketplace.

Please note that the Source Search tool window won’t appear where you last left it, the first time you see it after the upgrade.  It’s effectively a new window as far as Visual Studio is concerned, so it will appear in a default place and you’ll need to dock it again.

Full support for Visual Studio 2019

Monday, April 1st, 2019 by Richie Hindle

I’m pleased to announce new versions of Entrian Source Search, Entrian Attach, and Entrian Inline Watch, all of which now fully support Visual Studio 2019.

Full support for Visual Studio 2019 means that all three extensions use background loading, so they won’t necessarily load as soon as Visual Studio loads, or as soon as your solution loads.  They will load as soon as you trigger one of their commands, but otherwise there can be a few seconds’ delay, before Source Search starts indexing, or before Attach will attach to newly started processes.  Neither you nor I get any control over this, I’m afraid.

As well as support for Visual Studio 2019, these releases include the following fixes and features:

Entrian Source Search:

  • You can no longer close a locked tab; you need to unlock it first.  Thanks, Mary.
  • Closing a tab that was restored from a previous session now closes the correct tab rather than some other one.  Thanks, Marius.
  • Fixed a crash when you start a search, right-click in the results before they update, then click a menu command after they update.  Thanks, Jools.
  • Fixed a bogus occasional ‘Error saving settings; Retry?’ message.  Thanks Brett.

Entrian Attach:

  • No longer fails to work if you have a file called ‘C:\Program’ on your C drive.  Don’t do that, by the way.
  • Installation now works properly if you have an instance of Visual Studio that only includes the build tools, as well as a full instance.  Thanks, Vlad.


Here are the new releases:

Entrian Source Search 1.7.17: DownloadMarketplace

Entrian Attach 1.4.7: DownloadMarketplace

Entrian Inline Watch 1.0.10: DownloadMarketplace


Support for Visual Studio 2019

Wednesday, February 6th, 2019 by Richie Hindle

I’m pleased to announce new versions of Entrian Source Search, Entrian Attach, and Entrian Inline Watch, all of which work with Visual Studio 2019 Preview.

These versions are not yet optimised for Visual Studio 2019, so they may cause deprecation warnings.  There’ll be new versions available before the final release of VS 2019 that will fix those warnings.

Entrian Source Search 1.7.16: Download / Marketplace

Entrian Attach 1.4.6: DownloadMarketplace

Entrian Inline Watch 1.0.9: Download / Marketplace


Entrian Source Search 1.7.15: Saved tabs and history, trim leading whitespace, lots of bugfixes

Saturday, May 19th, 2018 by Richie Hindle

I’m pleased to announce Entrian Source Search 1.7.15, with these fixes and features:

  • Your tabs, search history, etc. are now saved and restored between sessions.  Thanks, Boris.
  • You can now choose to trim any leading whitespace from the lines in the results list.  Thanks, Ernie.
  • You can once again use a UNC path as an index root.  Thanks, Allen and Brady.
  • When using a High DPI display mode, Source Search dialogs containing multiline text boxes no longer suffers from layout glitches.  Thanks, Yash.
  • Searching using a wildcard in a filename, eg. [file:jquery.*.js] now returns all the results, rather than missing out a seemingly random subset of them.  Thanks, Jools.
  • Wildcards in filename filters now behave more as you’d expect: prefixed wildcards (eg. j*) in filenames can now match more than one token rather than just one, so [file:j*.js] matches jquery-ui.min.js as well as jquery.js.  Thanks, Jools.
  • After a crash disables Source Search, triggering it again now asks whether you want to re-enable it, rather then telling you to use the “More / Enable…” command to do so.  The problem with old message was that if the Source Search window wasn’t visible, there was no way to get to that “”More / Enable…” command.  Thanks, Walter.
  • When you resize the Visual Studio window during a search, so that the Search box changes size, the spinner now maintains its position at the right-hand end of the search box.  Thanks, Jools.
  • The ‘Show only filename/folder’ and ‘Don’t show filename/folder’ commands now work properly with filenames and folders that contain spaces.  Thanks, Avraham.
  • In C-family languages, if you have source file with an unclosed string, the syntax highlighting now recovers rather than highligting the whole of the rest of the file as a string.
  • Using a text filter (This +That, meaing ‘search for This in files containing That’) for an index with a directory mapping now works properly.  Thanks, Huy.
  • In the dark theme, the results list header now has visible separators between the columns.  Thanks, Jools.
  • Source Search no longer fails on startup when the ANSI codepage is set to UTF-8.  Thanks, Justin.
  • Single tokens that are many hundreds of characters long no longer cause rendering glitches in the autocomplete dropdown.  Thanks, Sam.
  • Alt+= on a Lisp symbol in a .dc or .dcx file now searches for the whole symbol.  Thanks, Jonathan.
  • The Source Search installer no longer has a dependency on MSVCP140.dll, which isn’t present on all developer PCs.  Thanks, Derrick.

You can download this new release from the download page or from the Visual Studio Marketplace.