Missing TortoiseSVN Shell Icon overlays

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.

™

First IE9 Platform Preview Available for Developers

Microsoft’s IE development team have announced their first developer preview for the latest version of Internet Explorer.

IE9 is rumoured to include several <html5> and CSS3 elements, making it a real contender in the new range of “modern browsers”.

You can read more about the release on the IE Blog, or jump straight over to the resources and “test drive” the new release.

I will update this post with my thoughts on the preview, once I’ve had a play with it.

An Early Look At Internet Explorer 9

The Microsoft Internet Explorer Development team has made a post on their blog about the next instalment of the Internet Explorer Saga (rumoured to be the last Redmond based browser to bear the name Internet Explorer). Unfortunately there is no alpha build available with this post for us to play with, just the usual spiel telling us about how good IE9 is will be might be, and how it compares to the “latest” (as of 18/11/09) builds of other more popular browsers.

Full of “how are javascript engine is better than your javascript engine” talk, there isn’t much about the features it will include, or a reason why they dont just release a version 8.* will all these updates rather than just going for version 9, but it does highlight their focus on improving CSS support (including rounded corners), its defiantly worth a quick read and also a bookmark for those of you not already subscribed to the RSS feed.

You can find the post on the IE Developer Blog

Microsoft to support IE6 until 2014

Microsoft announced via its Internet Explorer blog yesterday that it will continue to support IE6 for those that don’t wish to upgrade it, until the end of the relevant windows product lifecycle. According to the Microsoft Product Lifecycle Search, extended support for Windows XP (the only officially supported home of IE6) is not due to end untill April 2014 meaning unless something drastic happens IE6 still has a good few years left to go and will reach its 13 birthday before it is officially retired.

The Microsoft blog post was made in responce to a Digg blog post made a few weeks ago asking visitors to the site using IE6 to comment and vote on why they still use the ageing browser. The results showed that while numbers are decreasing, there are still a lot of people using the browser, a statistic backed up by numerous other sources.

It did however once again highlight that the majority of these users were at work and unable to upgrade it due to internal IT policies and potential cost of upgrading, so the question of “should you support IE6 when building a website” comes down to one thing… Your target audiance.

If your site isn’t aimed at people in the workplace, a social networking site, an online shop or gaming website for example, then you can probably get away with your site not looking or working as flash and fancy as it does in a modern browser, although you should check users can navigate around or display a message advising they re-visit in an alternate browser. If your target audience is the home user… add as much javascript and inline-blocks as you can handle.

I think the news Microsoft will continue to support an out of date version instead of “persuading” office users to upgrade to their flagship browser isn’t in the best interests of itself or its customers, numerous security issues, non-standards compliant..need i go on.

I think the line they have taken that as it comes with a default installation of windows they must support it till the end of that products lifecycle is a blow to developers everywhere and will ensure the pothole on the internet roadmap will be with us for another few years yet.

Bing to power Yahoo

Microsoft and Yahoo yesterday announced a 10 year partnership to help each other on the web.
Microsoft will help Yahoo by providing Bing to power Yahoo! Search and a return in revenue generated through Yahoo’s many portals, in return Yahoo will become the “worldwide exclusive relationship sales force” for both companies helping Microsoft with its online sales and promotion.

Im not sure if this is a good thing or not, on the one hand its a shame to see an internet pioneer hang up its search engine boots in favour of the blood money it will get from Microsoft for embedding bing, but then Yahoo is a network going nowhere but downhill, used only by those that have used it since the early days or those that cant figure out how set a new homepage, missing out on the new generations as they flock to cool uncle google for their search needs, the revenue they will make from Microsoft will probably help the name Yahoo! stay in the headlights that little bit longer.

You can read more on the Yahoo! corporate Blog or the special site set-up to answer your questions.