Here's a graph (or a chart if you're that way inclined) of the users of one of my add-ons over time. Firefox 14 - 16 are missing from it which is confusing, but that's not the unusual bit. Let's see if you can spot it:

Here's a graph (or a chart if you're that way inclined) of the users of one of my add-ons over time. Firefox 14 - 16 are missing from it which is confusing, but that's not the unusual bit. Let's see if you can spot it:

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.
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.
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).
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.
