Snoop 2.7.1

Rating:        Based on 1 rating
Reviewed:  1 review
Downloads: 19794
Change Set: 5aa835403031
Released: May 4, 2012
Updated: May 4, 2012 by cplotts
Dev status: Stable Help Icon

Recommended Download

Application Snoop (Installer)
application, 1888K, uploaded May 4, 2012 - 17859 downloads

Other Available Downloads

Application Snoop (Zip)
application, 284K, uploaded May 4, 2012 - 1935 downloads

Release Notes

Snoop 2.7.1

I am happy to announce Snoop 2.7.1.

It is mostly a minor bug fixing release, but there have been some annoying crashes that have been fixed ... that we want to push out so that people who run into them, do not have to download the source code and rebuild it.

Besides bug fixes, we have made some minor improvements as well. In particular, there is now a methods tab from which you can call methods on your objects.

Check the tables below for specific information on what went into this release.

Snoop Now Supports Git

Another reason to make a release, is to publicize the fact that the Snoop repository has been converted to support Git. Both the repository here at Codeplex ( and also the new sibling repository at GitHub ( There are no plans to get rid of the repository here, so don't worry. Feel free to participate at either or both locations. Also note that the code base at both repositories will be kept in sync ... so it shouldn't matter which one you would like to download code from.

So, here is the exciting part. What does it mean to you? Well, it means that you can now fork the project, make changes, and then send pull requests.

Let me explain. Snoop has been and will continue to be a community driven tool. That is, one of the main things I (and the rest of the team) do, is to evaluate suggestions on fixes and suggestions on enhancements, and then integrate them into the main code base. Prior to moving to Git, this process was fairly manual since we didn't want to open access to the source code repository to everyone ... in order to keep the Snoop utility and code base as stable as possible. Now, however, it should be a much more natural and supported process since Git was developed with open source in mind by Linus Torvolds for the development of the Linux kernel.

So, you have a change that you want to suggest adding in to the Snoop code base? Well, you simply fork the project and make the change in your forked project. You test it out and then when it is ready, you send us a pull request. At that point, we will evaluate the pull request and determine whether it should be added or not. If it isn't added, you still have your forked project ... and it will be much easier for you to stay in sync by merging in changes from the main project, if you so desire. It is a win-win situation.

Team Snoop

Another thing to announce (and I should have done this a long time ago), but shortly after the last release, I asked some long time contributors to join the project. So, instead of just one developer (myself) on Snoop, we are now a team of four. With this release, please welcome Dan Hanan, Anvaka (Andrei Kashcha), and Maciek Rakowski.

Hopefully, having four team members will help with the times ... when one of us (or more) is busy at our day jobs. And please remember, we do all have day jobs. Snoop is a labor of love and a way of giving back to the community. Please be patient if we don't have the chance to respond right away.

Thanks and happy Snooping!


Work Item Description
7351 Remove ComponentType Filtering Because it is Not Intuitive
7189 Create a "Methods" tab on which we can invoke methods
7157 Delve breadcrumb path
4946 Remember the states of the show defaults button and the toggle previewer button.

Bug Fixes

Work Item Description
7926 Fix the Lag in the Filtering TextBox(es)
7411 Fix the flaky scrolling in the property grid (once items have been filtered).
7217 Preview area does not show for custom System.Windows.Co

Reviews for this release

Performance has drastically improved, Good job!
by sgiroux on Jun 28, 2012 at 12:13 PM