Why I haven't replied to your email

Sorry if you've been writing to me about my add-ons or other work... these things have been on the back burner for me lately.

Oh, and I have a broken wrist and won't be writing any code for some time.

Can haz source?

Recently I've decided to make better use of my GitHub account by putting some of my work out there for others to see and contribute to, if they feel the need. It's also been a chance to read through a lot of my old code and tidying it up (plenty of WTF was I thinking? moments).

I've put some of my Mozilla add-ons up there and some javascript bits and pieces. I may later add the rest of my add-ons, some of my PHP code (although mostly that is gathering dust) and possibly the CMS that runs my website (already on BitBucket).

So here you go, DarkTrojan on GitHub.

A pointless statistic

Bug 777882 was filed recently, so I've now been around for half of all the bugs on bugzilla.mozilla.org. My first bug was 388941 (not a spectacular success).

nsILocalFile: gone

As I write this, the builders are compiling code without nsILocalFile for the first time. It's no longer used by any interface or C++ code - except for a few places where it's necessary to avoid everything blowing up. This should make working with files simpler and less confusing for new people, such as first-time add-on developers.

Using nsILocalFile from javascript code still works, and I haven't yet removed the JS uses of it from the tree.