mozilla

Revision 467357 of Firefox 26 for developers

  • Revision slug: Mozilla/Firefox/Releases/26
  • Revision title: Firefox 26 for developers
  • Revision id: 467357
  • Created:
  • Creator: janv
  • Is current revision? No
  • Comment
Tags: 

Revision Content

This page is not complete
Firefox 26 hasn't reached its feature freeze yet. New features will be added to it in the near future.

{{ ReleaseChannelInfo("26", "26", "December 2013", "Nightly") }}

Want to help document Firefox 26? See the list of bugs that need to be written about and pitch in!

Changes for Web developers

CSS

  • The {{cssxref("text-decoration-line")}} property, still prefixed, now consider 'blink' as a valid property, though it doesn't blink the content at all ({{bug("812995")}}).
  • The non-standard {{cssxref("-moz-text-blink")}} property has been removed ({{bug("812995")}}).
  • Support for the {{cssxref("image-orientation")}} property, in its CSS Images & Values Level 4 version, that is with the from-image keyword and EXIF support, has been added ({{bug(825771)}}).

HTML

No change.

JavaScript

EcmaScript 6 (Harmony) implementation continues!

  • New mathematical methods have been implemented on Math: Math.fround() ({{bug("900125")}}).

Interfaces/APIs/DOM

  • Make the last argument (doctype) to {{domxref("DOMImplementation.createDocument")}} optional ({{bug(909859)}}).
  • implement the new {{domxref("element.classList")}} specification which permits adding/removing several classes with one call ({{bug(814014)}}).
  • The {{domxref("URL.URL", "URL()")}} constructor have been implemented on the {{domxref("URL")}} interface ({{bug("887364")}}).
  • The properties {{domxref("URLUtils.origin")}}, {{domxref("URLUtils.password")}}, and {{domxref("URLUtils.username")}} are now available to all interfaces implementing {{domxref("URLUtils")}}: {{domxref("URL")}}, {{domxref("Location")}}, {{domxref("HTMLAnchorElement")}}, and {{domxref("HTMLAreaElement")}} ({{bug("887364")}}).
  • The {{domxref("URL")}} interface is now accessible from Web Workers ({{bug("887364")}}).
  • IndexedDB can now be used as a "optimistic" storage area so it doesn't require any prompts and data is stored in a pool with LRU eviction policy, in short temporary storage ({{bug("785884")}}).
  • Path of the persistent storage has been changed from <profile>/indexedDB to <profile>/storage/persistent (on b2g from /data/local/indexedDB to /data/local/storage/persistent).

MathML

  • Inconsistent renderings of {{MathMLElement("mmultiscripts")}},  {{MathMLElement("msub")}}, {{MathMLElement("msup")}} and {{MathMLElement("msubsup")}} have been unified and the error handling of these elements has been improved ({{bug("827713")}}).

SVG

No change.

Development tools

  • The Inspector is now remotable ({{bug(805526)}}).

See also

Older versions

{{Firefox_for_developers('25')}}

Revision Source

<div class="overheadIndicator draft draftHeader">
  <strong>This page is not complete</strong>
  <div>
    Firefox 26 hasn't reached its feature freeze yet. New features will be added to it in the near future.</div>
</div>
<p>{{ ReleaseChannelInfo("26", "26", "December 2013", "Nightly") }}</p>
<p>Want to help document Firefox 26? See the <a class="external" href="http://beta.elchi3.de/doctracker/#list=fx&amp;version=26.0">list of bugs that need to be written about</a> and pitch in!</p>
<h2 id="Changes_for_Web_developers">Changes for Web developers</h2>
<h3 id="CSS">CSS</h3>
<ul>
  <li>The {{cssxref("text-decoration-line")}} property, still prefixed, now consider <code>'blink'</code> as a valid property, though it doesn't blink the content at all ({{bug("812995")}}).</li>
  <li>The non-standard<code> </code>{{cssxref("-moz-text-blink")}} property has been removed ({{bug("812995")}}).</li>
  <li>Support for the {{cssxref("image-orientation")}} property, in its CSS Images &amp; Values Level 4 version, that is with the <code>from-image</code> keyword and EXIF support, has been added ({{bug(825771)}}).</li>
</ul>
<h3 id="HTML">HTML</h3>
<p><em>No change.</em></p>
<h3 id="JavaScript">JavaScript</h3>
<p><a href="/en-US/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla" title="/en-US/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla">EcmaScript 6</a> (Harmony) implementation continues!</p>
<ul>
  <li>New mathematical methods have been implemented on <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math"><code>Math</code></a>: <a href="/en-US/docs/JavaScript/Reference/Global_Objects/Math/fround" title="/en-US/docs/JavaScript/Reference/Global_Objects/Math/fround"><code>Math.fround()</code></a> ({{bug("900125")}}).</li>
</ul>
<h3 id="Interfaces.2FAPIs.2FDOM">Interfaces/APIs/DOM</h3>
<ul>
  <li>Make the last argument (doctype) to {{domxref("DOMImplementation.createDocument")}} optional&nbsp;({{bug(909859)}}).</li>
  <li>implement the new {{domxref("element.classList")}} specification which permits adding/removing several classes with one call&nbsp;({{bug(814014)}}).</li>
  <li>The {{domxref("URL.URL", "URL()")}} constructor have been implemented on the {{domxref("URL")}} interface ({{bug("887364")}}).</li>
  <li>The properties {{domxref("URLUtils.origin")}}, {{domxref("URLUtils.password")}}, and {{domxref("URLUtils.username")}} are now available to all interfaces implementing {{domxref("URLUtils")}}: {{domxref("URL")}}, {{domxref("Location")}}, {{domxref("HTMLAnchorElement")}}, and {{domxref("HTMLAreaElement")}} ({{bug("887364")}}).</li>
  <li>The {{domxref("URL")}} interface is now accessible from Web Workers ({{bug("887364")}}).</li>
  <li>IndexedDB can now be used as a "optimistic" storage area so it doesn't require any prompts and data is stored in a pool with LRU eviction policy, in short temporary storage ({{bug("785884")}}).</li>
  <li>Path of the persistent storage has been changed from &lt;profile&gt;/indexedDB to &lt;profile&gt;/storage/persistent (on b2g from /data/local/indexedDB to /data/local/storage/persistent).</li>
</ul>
<h3 id="MathML">MathML</h3>
<ul>
  <li>Inconsistent renderings of {{MathMLElement("mmultiscripts")}},&nbsp; {{MathMLElement("msub")}}, {{MathMLElement("msup")}} and {{MathMLElement("msubsup")}} have been unified and the error handling of these elements has been improved ({{bug("827713")}}).</li>
</ul>
<h3 id="SVG">SVG</h3>
<p><em>No change.</em></p>
<h2 id="Development_tools">Development tools</h2>
<ul>
  <li>The Inspector is now remotable ({{bug(805526)}}).</li>
</ul>
<h2 id="See_also">See also</h2>
<ul>
  <li><a href="/en-US/docs/Mozilla/Firefox/Releases/26/Site_Compatibility">Site Compatibility for Firefox 26</a></li>
</ul>
<h3 id="Older_versions">Older versions</h3>
<p>{{Firefox_for_developers('25')}}</p>
Revert to this revision