Missing TortoiseSVN Shell Icon overlays

April 10th, 2010

This has been bugging me for weeks and today I finally found and resolved the problem so thought I should share in case anyone else has this problem too.

I couldn’t remember when I first noticed they were missing but when ever I checked a working folder on my laptop the tortoise svn icon overlays were missing. When I edited a file the red cross would appear as expected, but the green tick to say a file was up to date or the question mark for non-versioned files were missing, meaning I didn’t know if a file was up to date with the repo head or an ignored/non-versioned file.

This morning I came across a post on stack overflow that suggested modifying the registry to over-right the usual Microsoft default setting cock-up. In Windows, for memory reasons Im guessing, they have limited the number of allowed Shell Icon overlays  to 11. Now at first this seems like a logical way to stop memory abuse in Explorer. But for some stupid reason (most likely so their overlays come first), they are actioned in alphabetical order, so any overlays in position 12+ are ignored. With M being in the middle of the alphabet this results in the majority of these slots being allocated by Microsoft Products. In this case Tortoise SVN (obviously starting with a T) was being pushed out of the allowed slots.

I found this out by doing a search in the registry for ‘ShellIconOverlayIdentifiers’  (NOTE: only open regedit if your comfortable using it, we don’t need to change anything just taking a peek so you should be ok). This reviled that most of the Shell Icon slots were being taken up by something called Microsoft Groove. Not having a clue what this is I turned to a popular search engine to find out.

Microsoft Groove is the name for their multi-user document collaboration tool, which makes sense that it would need some icon overlays as it is essentially the same thing as Tortoise SVN. I don’t do any online document collaboration so re-searched for how to remove it. The Microsoft knowledge base article advised to remove the feature from Office via the add/remove programs control panel but when I looked I couldn’t find anything that mentioned Groove but after a further search or two I found that it has now been renamed to Microsoft SharePoint Workspace, which was listed in my version of Office. I disabled the feature and restarted my laptop and I now have my overlay icons back.

™

“The Office Web Apps Love Your Browser “

August 11th, 2009

Unless you use Opera, Safari (windows version), Chrome and several others… not to mention IE6 used by more ‘Office’ workers than anyone.

The Microsoft Office team working on the new web version have announced in a very ironic blog post that the new service will only be supported via the following browsers

  • Internet Explorer 7 and 8
  • Firefox 3.5 on Windows, Mac and Linux
  • Safari 4 on Mac

They haven’t ruled out support for other browsers in the future and just say to “Give it a try … and let us know if you see issues”.

They do make a good point tho andstatistics wise they have chosen the most popular browsers used (although I would swap Safari for Opera in my list) and focused on them for launch support and the fact they have left off IE6 could be a blessing for all of us.

Microsoft Office is used by almost all businesses around the world at some point or another, most of which are also still using IE6 as their main browser for one reason or another (that’s a different argument for another day). By not supporting IE6 and pushing businesses to use the web version of office instead, they are in a great position to quietly force businesses to upgrade and join the rest of us in standards compliant (almost in IE’s case) browser world. whether or not the big cheeses will go for rolling out a browser upgrade or just stick to using existing versions of office will be interesting to see but I for one hope they do…

You can read more on this story by reading the microsoft office blog post by clicking the link above.

Return to the Homepage Read Gavin Taylors Blog View Gavin Taylors Portfolio About Gavin Taylor Contact Gavin Taylor