Add-ons Blog

Posts from 2012

A lifecycle for the Add-on SDK’s APIs

Until now we’ve not had a very well-defined lifecycle for APIs in the Add-on SDK. We’ve said, broadly, that APIs in the addon-kit package are “supported”, meaning we won’t change them “unless absolutely necessary”, while APIs in the lower-level api-utils package are “not fully stabilized”, meaning that we expect to make incompatible changes to them.… Continue reading

Categories: developers, general, jetpack, sdk

Add-ons Update – Week of 2012/09/26

I post these updates every 3 weeks to inform add-on developers about the status of the review queues, add-on compatibility, and other happenings in the add-ons world. The Review Queues Most nominations for full review are taking less than 2 weeks to review. Most updates are being reviewed within 10 days. Most preliminary reviews are… Continue reading

Tags: , , , , , ,

Categories: compatibility, developers, documentation

SDK re-pack progress

We have made great strides in our efforts to automatically re-pack SDK add-ons to a recent version. As part of this effort I recently sent a few hundred emails ( with help from IT of course ) to add-on authors asking for help to test and update re-packed versions of their add-ons. If you ave… Continue reading

Categories: developers, jetpack, releases, sdk

Announcing Add-on SDK 1.10!

The Jetpack team is happy to announce the immediate availability of SDK 1.10. You can download the SDK directly in either zip or tarball format. This latest release improves the SDK’s compatibility with Firefox Aurora and Nightly, fixes a ton of bugs, and also includes a few new bits you should check out: bug 764866:… Continue reading

Categories: builder, general, jetpack, mobile, releases, sdk

What does “can’t access dead object” mean?

Firefox 15 introduced a major improvement in memory usage, by disallowing add-ons to keep references to DOM objects after their parent document was destroyed. This eliminates the most common cause of memory leaks in add-ons, and should reduce memory consumption for many users. If you install an add-on that causes this kind of memory leak,… Continue reading

Tags: , , , ,

Categories: compatibility, developers, documentation