mozilla

Compare Revisions

Updating extensions for Firefox 4

Change Revisions

Revision 66748:

Revision 66748 by Sheppy on

Revision 66749:

Revision 66749 by Wladimir_Palant on

Title:
Updating extensions for Firefox 4
Updating extensions for Firefox 4
Slug:
Extensions/Updating_extensions_for_Firefox_4
Extensions/Updating_extensions_for_Firefox_4
Tags:
Extensions, Add-ons, "Firefox 4", "Gecko 2.0"
Extensions, Add-ons, "Firefox 4", "Gecko 2.0"
Content:

Revision 66748
Revision 66749
t23      Firefox 4 <a class=" link-https" href="https://bugzilla.mozt23      Firefox 4 <a class=" link-https" href="https://bugzilla.moz
>illa.org/show_bug.cgi?id=533038" title="https://bugzilla.mozilla.>illa.org/show_bug.cgi?id=533038" title="https://bugzilla.mozilla.
>org/show_bug.cgi?id=533038">no longer extracts XPIs</a> when inst>org/show_bug.cgi?id=533038">no longer extracts XPIs</a> when inst
>alling extensions. It just places the XPI file in the user profil>alling extensions. It just places the XPI file in the user profil
>e, and then reads the chrome files and others directly out of the>e, and then reads the chrome files and others directly out of the
> XPI. A jar inside the XPI&nbsp;still works, but is no longer nec> XPI. A jar inside the XPI&nbsp;still works, but is no longer nec
>essary, so that can make your development or build easier. This w>essary, so that can make your development or build easier. This w
>as done mainly for performance reasons on slow OSes, and allows b>as done mainly for performance reasons on slow OSes, and allows b
>etter cache invalidation, which also helps developers. However, n>etter cache invalidation, which also helps developers. However, n
>ot all kinds of files can be read from within the XPI&nbsp;yet, s>ot all kinds of files can be read from within the XPI&nbsp;yet, s
>o if your extension uses one of those, you need to specify <span >o if your extension uses one of those, you need to specify <span 
>class="nowiki"><a href="mks://localhost/en/Install_Manifests#unpa>class="nowiki"><a href="mks://localhost/en/Install_Manifests#unpa
>ck" title="https://developer.mozilla.org/en/Install_Manifests#unp>ck" title="en/Install Manifests#unpack"><code>&lt;em:unpack&gt;</
>ack"><code>&lt;em:unpack&gt;</code></a></span> in your install.rd>code></a></span> in your install.rdf to cause Firefox to still ex
>f to cause Firefox to still extract your XPI&nbsp;and use single >tract your XPI&nbsp;and use single files, otherwise your extensio
>files, otherwise your extension will fail when trying to access t>n will fail when trying to access these files.
>hese files. 

Back to History