mozilla

Revision 44321 of Firefox 7 for developers

  • Revision slug: Firefox_7_for_developers
  • Revision title: Firefox 7 for developers
  • Revision id: 44321
  • Created:
  • Creator: darktrojan
  • Is current revision? No
  • Comment 19 words added

Revision Content

Firefox 7, based on Gecko 7.0, will ship in the third quarter of 2011. This article provides links to information about the changes that affect developers in this release. Nightly builds of what will become Firefox 7 are currently available on the Nightly channel (that is, mozilla-central).

Note: Items listed here are tentatively slated for Firefox 7; however, they may be held for a future release if testing shows they're not ready by the time Firefox 7 is due to ship. Please keep an eye on this page to stay up to date on the plans for Firefox 7.

Changes for web developers

HTML

Canvas improvements

  • Specifying invalid values when calling setTransform(), bezierCurveTo(), or arcTo() no longer throws an exception; these calls are now correctly silently ignored.

MathML

  • The top-level {{ MathMLElement("math") }} element now accepts any attributes of the {{ MathMLElement("mstyle") }} element.

Changes for Mozilla and add-on developers

Note: Firefox 7 requires that binary components be recompiled, as do all major releases of Firefox. See Binary Interfaces for details.

Interface changes

  • The nsIDOMDocumentStyle interface has been removed. It was an implementation detail that has outlived its usefulness.

See also

Revision Source

<p>Firefox 7, based on Gecko 7.0, will ship in the third quarter of 2011. This article provides links to information about the changes that affect developers in this release. Nightly builds of what will become Firefox 7 are <a class=" link-ftp" href="ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central/" title="ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central/">currently available</a> on the Nightly channel (that is, <a href="/En/Developer_Guide/Source_Code/Mercurial#mozilla-central_(main_development_tree)" title="en/Mozilla Source Code (Mercurial)#mozilla-central (main development tree)">mozilla-central</a>).</p>
<div class="note"><strong>Note:</strong> Items listed here are tentatively slated for Firefox 7; however, they may be held for a future release if testing shows they're not ready by the time Firefox 7 is due to ship. Please keep an eye on this page to stay up to date on the plans for Firefox 7.</div>
<h2>Changes for web developers</h2>
<h3>HTML</h3>
<h3>Canvas improvements</h3>
<ul> <li>Specifying invalid values when calling <code>setTransform()</code>, <code>bezierCurveTo()</code>, or <code>arcTo()</code> no longer throws an exception; these calls are now correctly silently ignored.</li>
</ul>
<h3>MathML</h3>
<ul> <li>The top-level {{ MathMLElement("math") }} element now accepts any attributes of the {{ MathMLElement("mstyle") }} element.</li>
</ul><h2>Changes for Mozilla and add-on developers</h2>
<div class="note"><strong>Note:</strong> Firefox 7 requires that binary components be recompiled, as do all major releases of Firefox. See <a href="/En/Developer_Guide/Interface_Compatibility#Binary_Interfaces" title="En/Developer Guide/Interface Compatibility#Binary Interfaces">Binary Interfaces</a> for details.</div>
<ul> <li>Extension options can now be <a href="/en/Extensions/Inline_Options" title="en/Extensions/Inline Options">displayed inside the Add-on Manager</a> for both restartless and traditional extensions.</li>
</ul>
<h3>Interface changes</h3>
<ul> <li>The <code>nsIDOMDocumentStyle</code> interface has been removed. It was an implementation detail that has outlived its usefulness.</li>
</ul>
<h3>See also</h3>
<ul> <li><a href="/en/Firefox_6_for_developers" title="en/Firefox 6 for developers">Firefox 6 for developers</a></li> <li><a href="/en/Firefox_5_for_developers" title="en/Firefox 5 for developers">Firefox 5 for developers </a></li> <li><a href="/en/Firefox_4_for_developers" title="en/Firefox 4 for developers">Firefox 4 for developers </a></li> <li><a href="/en/Firefox_3.6_for_developers" title="en/Firefox 3.6 for developers">Firefox 3.6 for developers </a></li> <li><a class="internal" href="/En/Firefox_3.5_for_developers" title="En/Firefox 3.5 for developers">Firefox 3.5 for developers</a></li> <li><a class="internal" href="/en/Firefox_3_for_developers" title="en/Firefox 3 for developers">Firefox 3 for developers</a></li> <li><a class="internal" href="/en/Firefox_2_for_developers" title="en/Firefox 2 for developers">Firefox 2 for developers</a></li> <li><a class="internal" href="/en/Firefox_1.5_for_developers" title="en/Firefox 1.5 for developers">Firefox 1.5 for developers</a></li>
</ul>
Revert to this revision