This week was productive on a selective basis; much of my time was occupied dealing with technical issues rather than writing. However, we got the problems fixed, so that counts as being productive! Right? Right? Yep.
- Reverted a ton of inappropriate removals of uses of extensions on the documentation site; some people were mangling the docs instead of letting me fix the underlying problem of the crashed extensions.
- Added the first example to the article on the new add-on bar, showing how to add items to the bar programmatically. More are coming soon.
- Put together a quick initial document for the
nsIPrincipalinterface; it’s very incomplete, but it does at least mention some key changes in Gecko 2.0 — namely, that several methods and attributes are now accessible from script.
- Updated the article Security check basics with more useful information about principals, and added links between it and the article on the
- Coordinated IT and MindTouch efforts to find and fix the problem causing errors to be spewed into pages on MDC. Turns out a database was corrupted, causing failures to load extensions responsible for things like syntax highlighting and other features. IT repaired the database and I restored the settings that had been lost due to the corruption.
- Added documentation for the
nsISHistoryListenerinterface. It’s not new (or changed) in Firefox 4, but someone created the page with a link to old docs for it, so I figured “why not?”.
- Updated the documentation for
nsIDocShellto cover session storage related methods better.
- Updated the DOM
StorageEventdocumentation, including moving the old storage event reference doc to the
- Documented a behavior change in how the
:invalidpseudo-class is applied to radio button groups.
In all, a more productive week than it should have been given the stuff going on around me, but not bad!