Firefox 24 pour les développeurs
================================

Changements pour les développeurs Web
-------------------------------------

### CSS

* Les deux valeurs `-moz-zoom-in` et `-moz-zoom-out` de la propriété `cursor` ont été dépréfixés pour `zoom-in` et `zoom-out` (bug Firefox 772153).
* Pour correspondre à la spécification, les mots-clés `not`, `only`, `and` et `or` ne peuvent plus être utilisés comme un type de média (bug Firefox 757554).
### HTML

* L'élément `<track>` a été implémenté derrière la préférence `media.webvtt.enabled` (bug Firefox 833385).
### JavaScript

* Les fonctions fléchées ne sont plus automatiquement en mode strict sauf si c'est spécifié avec `"use strict"` (bug Firefox 852762).
* La méthode `String.prototype.repeat` a été implémentée (bug Firefox 815431).
* Les méthodes `Set.prototype.values()`, `Set.prototype.keys()` (en-US) et `Set.prototype.entries()` de l'objet `Set` ont été implémentées (bug Firefox 869996).
### DOM

* Le support du constructeur `Range()` (en-US) a été ajouté (bug Firefox 868999).
* Le support du constructeur `Text()` (en-US) a été ajouté (bug Firefox 869000).
* Le support du constructeur `Comment()` a été ajouté (bug Firefox 869006).
* Le support du constructeur `DocumentFragment()` a été ajouté (bug Firefox 869002).
* L'interface `FocusEvent` a été implémentée (bug Firefox 855741).
* Le support de la méthode `ChildNode.remove()` a été ajoutée (bug Firefox 856629).
* Les interfaces liées à l'élémént `<track>`, `HTMLTrackElement` (en-US), `TextTrack` (en-US), `TextTrackCue` (en-US), `TextTrackList` (en-US) et `TextTrackCueList` (en-US) ont été implémentées derrière la préférence `media.webvtt.enabled`, sur `false` par défaut (bug Firefox 833385).
* L'interface `Gamepad` et la méthode `Navigator.getGamepads` ont été implémentées derrière la préférence `dom.gamepad.enabled`, sur `false` par défaut (bug Firefox 690935).
* Sur Firefox Desktop seulement, `HTMLCanvasElement.getContext()` peut désormais prendre la valeur de `webgl`, en plus de `experimental-webgl` (bug Firefox 870232).
* La méthode non standard `mozLoadFrom()` de `HTMLMediaElement` a été retirée (bug Firefox 877135).
### Outils de développement

* L'inspecteur Réseau vous permet désormais de filtrer par type de contenu (CSS/Images/Polices etc.) et de voir la taille et les temps de chargement par pertinence.
* Le panneau d'options des Outils de développement vous permet de désactiver temporairement Javascript.
* Les développeurs d'extensions peuvent utiliser la nouvelle Console Web pour les scripts au niveau du Chrome (Remplace la console d'erreur).
### MathML

* L'attribut `dir` pour contrôler le sens de lecture des formules, par ex. sur les éléments `<math>` ou `<mrow> (en-US)`, est désormais équivalent à l'utilisation de la propriété CSS `direction`.
* Le signe égal ("=") est désormais extensible (en-US).
* La valeur "`updiagonalarrow`" pour la notation de l'attribut `notation` sur l'élément `<menclose>` a été ajouté.
Changements pour les développeurs Mozilla et développeurs d'add-on
------------------------------------------------------------------

* DocShell a désormais l'attribut `allowMedia` pour désactiver la lecture des médias (bug Firefox 759964).
* Les plugins de recherche Sherlock dans le répertoire de l'application ou du profile, ne seront plus chargés (bug Firefox 862143).
Voir aussi
----------

* Notes de version de Firefox 24
* Compatibilité des add-ons avec Firefox 24
### Anciennes versions

* Firefox 23 pour les développeurs
* Firefox 22 pour les développeurs
* Firefox 21 pour les développeurs
* Firefox 20 pour les développeurs
* Firefox 19 pour les développeurs
* Firefox 18 pour les développeurs
* Firefox 17 pour les développeurs
* Firefox 16 pour les développeurs
* Firefox 15 pour les développeurs
* Firefox 14 pour les développeurs
* Firefox 13 pour les développeurs
* Firefox 12 pour les développeurs
* Firefox 11 pour les développeurs
* Firefox 10 pour les développeurs
* Firefox 9 pour les développeurs
* Firefox 8 pour les développeurs
* Firefox 7 pour les développeurs
* Firefox 6 pour les développeurs
* Firefox 5 pour les développeurs
* Firefox 4 pour les développeurs
* Firefox 3.6 pour les développeurs
* Firefox 3.5 pour les développeurs
* Firefox 3 pour les développeurs
* Firefox 2 pour les développeurs
* Firefox 1.5 pour les développeurs