Category Archives: news

Default Programs Editor 2.1 Update

Change log for Version 2.1.1157.2113 (August 25th, 2009)

New Features:
+ Multiple instances of the program should now safely coincide, but this is not particularly recommended.
+ Program options are now stored in the registry.
+ Added an option to toggle whether extremely helpful internal (anonymous) tracing information is reported when the program detects malformed registry values.
+ For registry links, the delay between navigation messages to regedit was extended a bit for users on slower systems

Bugs Fixed:
– Saved .reg file for Default Programs associations incorrectly included unchanged extensions.
– Fixed a condition where non-visible would show in the context menu editor, such as an extra “Print” item.

Crashes Fixed:
– Toggling the “Show ‘Jump to registry key’ links” when more than one instance of the program was open is fixed.
– Internally, malformed resource identifier strings are now traced and reported instead of crashing during conversion to numeric id.
– If Default Programs associations cannot be changed, the program will now display a message.
– It is now possible to set a newly created context menu item as default successfully as expected.

Download now!

I have fallen in love…

…with source control!

This music artist loves source control so much she sang songs about it

This music artist loves source control so much she sang songs about it

Previously in my programming experience, I “branched” the code by making a copy of the directory. And my loss paranoia nearing the 2.0 release of Default Programs Editor was so great that I zipped up the Solution folder every day and uploaded it to Dropbox (referral link = symmetric space bonus!). Needless to say, this is pretty ridiculous. I had tried to set up svn on my webhost, but since it’s a shared account, that wasn’t going to be possible for a public repository. After awhile, I gave up on it. But then came BitBucket. I first discovered BitBucket when I contributed a bit of code to SkyBot, and I’ve totally fallen in love. A free account gets you 150MB of public repositories and 1 private repository… there’s no reason not to sign up!

Mercurial Logo

Mercurial Logo

So now I’m in the process of moving my projects into source control. Everything new I’m writing gets a repository straight away. So far this has only been a couple of quick utilities (background and Desktop Peak Tweak), but my current in-progress project is SimpleSnap, a better screenshot program (it’s my private repo). Once that reaches an acceptable place, I’ll make that public as well. I’m looking forward to publicly moving everything I’ve release to BitBucket, including Default Programs Editor, the file association library I created along with it, and the Aero styled WinForms controls I wrote to build the new interface. However before that happens, I’m going to have to spend some time documenting my public methods with a little more than code comments to better facilitate a knowledge transfer from me to whoever wants to look at or use my code in the future. But it’s coming, I promise!

Follow me on BitBucket!