Entrian Solutions
 

Entrian Source Search 1.7.3: General usability enhancements

Friday, February 3rd, 2017 by Richie Hindle

I’m very pleased to announce Entrian Source Search 1.7.3, with this pile of fixes and features:

  • Where your query matches only one result, it’s now optional whether to automatically open that result.  You can control this independently for text searches and for filter-only searches like file:renderer.  Thanks, Peter.
  • The way the history works is improved.  Search for A then B then C, go Back, Back, Search (for A), search for D, then go Back.  You now see A rather than C.  Previously, every time you searched for something new, it then took longer and longer to return to A, B, etc.  Now, searches that come from the history are promoted to the end.  (But note that going Back, Search, Back, Search, Back, Search will still go C, B, A.)  Thanks, Chris.
  • Source Search now copes better when it hits an unexpected file system exception.  These can be caused by (for example) network drives going offline, shared indexes being deleted, or indexes being corrupted by Visual Studio crashes or power failures.  Previously, these situations could make Source Search crash.  Now, you’re asked whether to ignore the error and continue (maybe because a network share went away for a moment and is now back again), temporarily disable Source Search, or send in a crash report:
  • You can now re-enable Source Search after a crash, without restarting Visual Studio, using the “More / Enable…” command.
  • Fixed a crash when the option to “Work like grep: show one result line per source line” is enabled and there are multiple overlapping results on a single line (eg. searching for a.a where the source contains a.a.a).
  • Source Search once again works on machines with FIPS compliance enabled.  (Deja vu? Yes, I fixed this in January 2013, but it crept back in).
  • Improved memory usage, reducing the chances of an OutOfMemoryException.  Thanks, Fred.

As always, the upgrade is available for free to all licensed users, and as a 30-individual-day trial for everyone else.  You can download it from the download page or the gallery.

Entrian Source Search 1.7.2: Tidy up your index list

Sunday, January 8th, 2017 by Richie Hindle

I’m pleased to announce Entrian Source Search 1.7.2, which lets you tidy up your list of indexes by selecting those entries that refer to deleted indexes or to deleted solutions and then delete them from the list (thanks, Eddie):

 

You can download this new version from the download page or the gallery.

 

Entrian Attach 1.4.2: Attach to only one instance

Saturday, December 31st, 2016 by Richie Hindle

I’m very pleased to announce Entrian Attach 1.4.2, which introduces one new feature:

  • You can now configure Entrian Attach to only attach to one instance of your executable, and to ignore any subsequent processes, via “Attach at process start when… I’m not already debugging its exe”.  Thanks, Honza.

…and fixes one bug:

  • The child debugging rules are now obeyed when attaching to existing processes via Attach Now, as well as when new processes start.  Thanks, Jools.

You can download this new release from the download page or the gallery.

 

Entrian Inline Watch 1.0.4: Now supports Visual Studio 2017

Monday, December 26th, 2016 by Richie Hindle

I’m pleased to announce Entrian Inline Watch 1.0.4, with two enhancements and a restriction:

  • Now supports Visual Studio 2017.
  • (Edit:) No longer supports Still supports Visual Studio 2010, but via a separate download.
  • The “Entrian Inline Watch: Toggle display” menu/toolbar command is now checked when Entrian Inline Watch is enabled.

This new release is available from the download page or the gallery.

 

Entrian Attach 1.4.1: Visual Studio 2017

Friday, December 23rd, 2016 by Richie Hindle

I’m very pleased to announce Entrian Attach 1.4.1:

  • Now supports Visual Studio 2017.
  • If you add the EntrianAttachEnableDisable command to a menu or toolbar, it is now checked (highlighted, or ‘latched’ as Visual Studio calls it) when Entrian Attach is enabled.

You can download the new release from the download page or the gallery.

 

Entrian Source Search 1.7.1: VS 2017, F8

Friday, December 23rd, 2016 by Richie Hindle

I’m very happy to announce Entrian Source Search 1.7.1, with a pile of new features:

  • Now supports Visual Studio 2017.
  • Now supports the standard F8 and Shift+F8 keystrokes for Next/Previous Hit (Edit.GotoNextLocation / Edit.GotoPrevLocation).  Thanks, Karim.
  • No longer installs keybindings for Alt+[ or Alt+] for Next/Previous Hit (which used to break some printable characters on some non-English keyboards).  If you already have the bindings set up, upgrading won’t remove them.  If you’re doing a fresh install and you want those bindings, you can set them up in “Tools / Options / Keyboard / Show commands containing: Entrian”.  Thanks, Martin.
  • When you have multiple indexes open and you force a refresh for one of them, it no longer refreshes all of them.
  • Fixed a crash generating the suggestions dropdown list for a networked index when the network drive was inaccessible.
  • If you perform a search and there’s only one hit, it now gets opened automatically.  That was already true for filename-only searches; now it’s also true for text searches.
  • The information in Help/About and crash logs now contains more stats.  Thanks, Fred.
  • The command-line tool ess.exe can now output a log file.  Thanks, Huy.

You can download the new release from the download page or the gallery.

 

Entrian Attach 1.3.4: Bugfix for console control events

Sunday, November 27th, 2016 by Richie Hindle

I’m happy to announce Entrian Attach 1.3.4, with two bugfixes:

  • Console control events no longer cause the shim process (which sits between a debuggee and its parent) to exit.  Previously, if the parent checked whether the debuggee was still alive, and the debuggee’s console had been sent a console control event which it had ignored, the parent would think that the debuggee had died because the shim had died.  Now, only the death of the debuggee will cause the shim to die.  Thanks, Jools.
  • You can no longer resize the Conditions dialog smaller than its default size, making the OK and Cancel buttons disappear behind the other controls.  Thanks, Jools.

You can download the new release from the download page or the gallery.

Entrian Source Search 1.6.4: ‘Work like grep’; better memory usage

Sunday, November 27th, 2016 by Richie Hindle

I’m very happy to announce Entrian Source Search 1.6.4, with two new features:

  • ‘Work like grep’ shows one result line per source line, rather than one result line per match (note that stepping though the results still steps through every match).  Thanks, Chris and Jools.
  • You can now do a ‘Delete word backwards’ in the search box using Ctrl+Backspace.  Thanks, Ben.

…and two bugfixes:

  • Source Search is now ready to use as soon as Visual Studio loads the solution, rather than waiting until all the projects are loaded.  Thanks, Ernie.
  • Reduced excessive memory usage caused by queuing up too many files for indexing.  The thread that walks your source tree queuing up files to index now waits for the indexing thread to catch up a bit, rather than building an indefinitely-long queue.  Also reduced memory usage by automatically excluding more known-binary file types without opening them, and excluding them earlier in the process so that they don’t take up space in the queue.  Thanks, Fred.

Existing users should note that upgrading to 1.6.4 will rescan all your files, in order to index the line breaks for ‘work like grep’.  Until that process is complete, Source Search won’t ’work like grep’, and will display a warning explaining that the update is incomplete.

You can download the new release from the download page or the gallery.