aboutsummaryrefslogtreecommitdiff
path: root/files/fr/mozilla/firefox/releases/30/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/mozilla/firefox/releases/30/index.md')
-rw-r--r--files/fr/mozilla/firefox/releases/30/index.md106
1 files changed, 46 insertions, 60 deletions
diff --git a/files/fr/mozilla/firefox/releases/30/index.md b/files/fr/mozilla/firefox/releases/30/index.md
index 37e4ae96cc..ff9a6c100e 100644
--- a/files/fr/mozilla/firefox/releases/30/index.md
+++ b/files/fr/mozilla/firefox/releases/30/index.md
@@ -7,87 +7,73 @@ tags:
- TopicStub
translation_of: Mozilla/Firefox/Releases/30
---
-<div>{{FirefoxSidebar}}</div>
+{{FirefoxSidebar}}
-<h2 id="Changements_pour_les_développeurs_Web">Changements pour les développeurs Web</h2>
+## Changements pour les développeurs Web
-<h3 id="Outils_de_développement">Outils de développement</h3>
+### Outils de développement
-<ul>
- <li>Un surligneur de modèle de boîte a été implémenté ({{bug(663778)}}).</li>
- <li>Partout où un nœud DOM apparaît dans la sortie de la console, il est mis en surbrillance lorsque vous survolez cette sortie de la console ({{bug(757866)}}). De même, toutes les fonctions et les objets JS sont mis en évidence dans la sortie de la console ({{bug(584733)}}). Vous trouverez plus d'informations sur l'amélioration de la console dans cet <a href="http://www.robodesign.ro/mihai/blog/web-console-improvements-episode-30">article de blog</a>.</li>
- <li>La prise en charge de {{domxref("Console.count()")}} a été ajoutée ({{bug(922208)}}).</li>
-</ul>
+- Un surligneur de modèle de boîte a été implémenté ({{bug(663778)}}).
+- Partout où un nœud DOM apparaît dans la sortie de la console, il est mis en surbrillance lorsque vous survolez cette sortie de la console ({{bug(757866)}}). De même, toutes les fonctions et les objets JS sont mis en évidence dans la sortie de la console ({{bug(584733)}}). Vous trouverez plus d'informations sur l'amélioration de la console dans cet [article de blog](http://www.robodesign.ro/mihai/blog/web-console-improvements-episode-30).
+- La prise en charge de {{domxref("Console.count()")}} a été ajoutée ({{bug(922208)}}).
-<h3 id="CSS">CSS</h3>
+### CSS
-<ul>
- <li>La propriété {{cssxref("background-blend-mode")}} a été activée par défaut ({{bug(970600)}}).</li>
- <li>La propriété non standard {{cssxref("overflow-clip-box")}} a été implémentée pour une utilisation dans les feuilles de style UA uniquement ({{bug(966992)}}).</li>
- <li>La propriété {{cssxref("line-height")}} affecte désormais les entrées de texte sur une seule ligne (types <code>&lt;input type=text|password|email|search|tel|url|unknown&gt;</code>) bien qu'elle ne puisse pas les réduire en dessous d'une hauteur de ligne de <code>1.0</code> ({{bug(349259)}}).</li>
- <li>La propriété {{cssxref("line-height")}} affecte désormais également <code>type=button</code>, sans aucune restriction ({{bug(697451)}}).</li>
- <li>Le changement du nom des images clés n'affecte pas les éléments actuels ({{bug(978648)}}).</li>
-</ul>
+- La propriété {{cssxref("background-blend-mode")}} a été activée par défaut ({{bug(970600)}}).
+- La propriété non standard {{cssxref("overflow-clip-box")}} a été implémentée pour une utilisation dans les feuilles de style UA uniquement ({{bug(966992)}}).
+- La propriété {{cssxref("line-height")}} affecte désormais les entrées de texte sur une seule ligne (types `<input type=text|password|email|search|tel|url|unknown>`) bien qu'elle ne puisse pas les réduire en dessous d'une hauteur de ligne de `1.0` ({{bug(349259)}}).
+- La propriété {{cssxref("line-height")}} affecte désormais également `type=button`, sans aucune restriction ({{bug(697451)}}).
+- Le changement du nom des images clés n'affecte pas les éléments actuels ({{bug(978648)}}).
-<h3 id="HTML">HTML</h3>
+### HTML
-<p><em>Pas de changement.</em></p>
+_Pas de changement._
-<h3 id="JavaScript">JavaScript</h3>
+### JavaScript
-<ul>
- <li>Nouvelles <a href="/fr/docs/Web/JavaScript/Reference/Operators/Array_comprehensions">compréhensions de tableaux</a> compatibles ES6 <code>[for (item of iterable) item]</code> et <a href="/fr/docs/Web/JavaScript/Reference/Operators/Generator_comprehensions">compréhensions de générateur</a> <code>(for (item of iterable) item)</code> ont été implémentées ({{bug(979865)}}).</li>
- <li><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#Property_access">Les tableaux typés</a> sont désormais extensibles et prennent en charge de nouvelles propriétés nommées ({{bug(695438)}}).</li>
- <li>La propriété {{jsxref("Error.prototype.stack")}} contient désormais des numéros de colonne ({{bug(762556)}}) et a été améliorée <a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Error/Stack#Stack_of_eval'ed_code">lors de l'utilisation des appels <code>Function()</code> et <code>eval()</code></a>. Cela peut vous aider à mieux déboguer le code JavaScript minifié ou généré.</li>
- <li>La méthode <code>Promise.cast()</code> a été renommée {{jsxref("Promise.resolve()")}} ({{bug(966348)}}).</li>
-</ul>
+- Nouvelles [compréhensions de tableaux](/fr/docs/Web/JavaScript/Reference/Operators/Array_comprehensions) compatibles ES6 `[for (item of iterable) item]` et [compréhensions de générateur](/fr/docs/Web/JavaScript/Reference/Operators/Generator_comprehensions) `(for (item of iterable) item)` ont été implémentées ({{bug(979865)}}).
+- [Les tableaux typés](/fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#Property_access) sont désormais extensibles et prennent en charge de nouvelles propriétés nommées ({{bug(695438)}}).
+- La propriété {{jsxref("Error.prototype.stack")}} contient désormais des numéros de colonne ({{bug(762556)}}) et a été améliorée [lors de l'utilisation des appels `Function()` et `eval()`](/fr/docs/Web/JavaScript/Reference/Global_Objects/Error/Stack#Stack_of_eval'ed_code). Cela peut vous aider à mieux déboguer le code JavaScript minifié ou généré.
+- La méthode `Promise.cast()` a été renommée {{jsxref("Promise.resolve()")}} ({{bug(966348)}}).
-<h3 id="InterfacesAPIsDOM">Interfaces/APIs/DOM</h3>
+### Interfaces/APIs/DOM
-<ul>
- <li>{{domxref("Navigator.sendBeacon")}} a été implémenté, facilitant la collecte des données de télémétrie ({{bug(936340)}}).</li>
- <li>Ajout d'une propriété <code>relList</code> renvoyant un {{domxref("DOMTokenList")}} à {{domxref("HTMLLinkElement")}}, {{domxref("HTMLAreaElement")}} et {{domxref("HTMLAnchorElement")}} ({{bug(968637)}}).</li>
- <li>Conformément à la dernière spécification, le premier argument de {{domxref("OscillatorNode.start")}} et {{domxref("OscillatorNode.stop")}} est désormais facultatif et vaut par défaut <code>0</code> ({{bug(982541)}}).</li>
- <li>La méthode {{domxref("Navigator.requestWakeLock()")}} et la méthode non standard {{domxref("MozWakeLock")}} ne sont plus disponibles sur le Web sur le Desktop ({{bug(963366)}}).</li>
- <li>La constante <code>DOM_VK_ENTER</code> a été supprimée de {{domxref("KeyboardEvent")}} ({{bug(969247)}}).</li>
- <li>Les composants Web {{domxref("Document.register")}} ont été adaptés pour suivre le comportement décrit dans la dernière version de la spécification ({{bug(856140)}}).</li>
- <li>La prise en charge de base des régions Hit sur canvas a été ajouté: les méthodes {{domxref("CanvasRenderingContext2D.addHitRegion()")}} et {{domxref("CanvasRenderingContext2D.removeHitRegion()")}} ont été ajoutées. Ceux-ci sont désactivés par défaut; pour les activer, définissez la préférence <code>canvas.hitregions.enabled</code> sur <code>true</code> ({{bug(966591)}}).</li>
- <li>Le non standard, et obsolète depuis Firefox 15, {{domxref("Blob.mozSlice")}} n'est plus supporté ({{bug(961804)}}).</li>
- <li>Les non standards {{domxref("ArchiveReader")}} et {{domxref("ArchiveRequest")}} ne sont plus exposés au Web ({{bug(968883)}}).</li>
- <li>Les <a href="http://dxr.mozilla.org/mozilla-central/source/dom/webidl/">constructeurs WebIDL</a> ne peuvent plus être appelés en tant que fonctions. Ils doivent être précédés du mot-clé <code>new</code> ({{bug(916644)}}).</li>
- <li>Ajout du support d'une nouvelle valeur (<code>alpha</code>) pour le deuxième paramètre, optionnel, de la méthode {{domxref("HTMLCanvasElement.getContext()")}} permettant de définir si le mélange alpha doit être stocké ou non pour ce contexte. Dans le cas contraire, la valeur alpha par pixel dans ce magasin est toujours de <code>1.0</code>. Cela permet au back-end de mettre en œuvre une procédure accélérée ({{bug(982480)}}).</li>
- <li>{{domxref("GlobalWorkerScope.consle")}} renvoie maintenant pour le {{domxref("Console")}} normal ; {{domxref("WorkerConsole")}} a été supprimé ({{bug(965860)}}).</li>
- <li>L'extension {{domxref("WebGL_debug_shaders")}} WebGL a été implémentée ({{bug(968374)}}).</li>
-</ul>
+- {{domxref("Navigator.sendBeacon")}} a été implémenté, facilitant la collecte des données de télémétrie ({{bug(936340)}}).
+- Ajout d'une propriété `relList` renvoyant un {{domxref("DOMTokenList")}} à {{domxref("HTMLLinkElement")}}, {{domxref("HTMLAreaElement")}} et {{domxref("HTMLAnchorElement")}} ({{bug(968637)}}).
+- Conformément à la dernière spécification, le premier argument de {{domxref("OscillatorNode.start")}} et {{domxref("OscillatorNode.stop")}} est désormais facultatif et vaut par défaut `0` ({{bug(982541)}}).
+- La méthode {{domxref("Navigator.requestWakeLock()")}} et la méthode non standard {{domxref("MozWakeLock")}} ne sont plus disponibles sur le Web sur le Desktop ({{bug(963366)}}).
+- La constante `DOM_VK_ENTER` a été supprimée de {{domxref("KeyboardEvent")}} ({{bug(969247)}}).
+- Les composants Web {{domxref("Document.register")}} ont été adaptés pour suivre le comportement décrit dans la dernière version de la spécification ({{bug(856140)}}).
+- La prise en charge de base des régions Hit sur canvas a été ajouté: les méthodes {{domxref("CanvasRenderingContext2D.addHitRegion()")}} et {{domxref("CanvasRenderingContext2D.removeHitRegion()")}} ont été ajoutées. Ceux-ci sont désactivés par défaut; pour les activer, définissez la préférence `canvas.hitregions.enabled` sur `true` ({{bug(966591)}}).
+- Le non standard, et obsolète depuis Firefox 15, {{domxref("Blob.mozSlice")}} n'est plus supporté ({{bug(961804)}}).
+- Les non standards {{domxref("ArchiveReader")}} et {{domxref("ArchiveRequest")}} ne sont plus exposés au Web ({{bug(968883)}}).
+- Les [constructeurs WebIDL](http://dxr.mozilla.org/mozilla-central/source/dom/webidl/) ne peuvent plus être appelés en tant que fonctions. Ils doivent être précédés du mot-clé `new` ({{bug(916644)}}).
+- Ajout du support d'une nouvelle valeur (`alpha`) pour le deuxième paramètre, optionnel, de la méthode {{domxref("HTMLCanvasElement.getContext()")}} permettant de définir si le mélange alpha doit être stocké ou non pour ce contexte. Dans le cas contraire, la valeur alpha par pixel dans ce magasin est toujours de `1.0`. Cela permet au back-end de mettre en œuvre une procédure accélérée ({{bug(982480)}}).
+- {{domxref("GlobalWorkerScope.consle")}} renvoie maintenant pour le {{domxref("Console")}} normal ; {{domxref("WorkerConsole")}} a été supprimé ({{bug(965860)}}).
+- L'extension {{domxref("WebGL_debug_shaders")}} WebGL a été implémentée ({{bug(968374)}}).
-<h3 id="MathML">MathML</h3>
+### MathML
-<p><em>Pas de changement.</em></p>
+_Pas de changement._
-<h3 id="SVG">SVG</h3>
+### SVG
-<ul>
- <li>{{SVGElement("feDropShadow")}}, et son interface {{domxref("SVGFEDropShadowElement")}}, du module Filter Effects sont désormais supportés ({{bug(964200)}}).</li>
-</ul>
+- {{SVGElement("feDropShadow")}}, et son interface {{domxref("SVGFEDropShadowElement")}}, du module Filter Effects sont désormais supportés ({{bug(964200)}}).
-<h3 id="AudioVidéo">Audio/Vidéo</h3>
+### Audio/Vidéo
-<ul>
- <li>Sous Linux, Gstreamer 1.0 est désormais supporté (au lieu de 0.10) ({{bug(806917)}}).</li>
-</ul>
+- Sous Linux, Gstreamer 1.0 est désormais supporté (au lieu de 0.10) ({{bug(806917)}}).
-<h2 id="Sécurité">Sécurité</h2>
+## Sécurité
-<p><em>Pas de changement.</em></p>
+_Pas de changement._
-<h2 id="Changements_pour_les_développeurs_dadd-on_et_de_Mozilla">Changements pour les développeurs d'add-on et de Mozilla</h2>
+## Changements pour les développeurs d'add-on et de Mozilla
-<ul>
- <li>L'interface <code>nsIDOMWindowUtils</code> supporte désormais l'attribut booléen <code>audioMuted</code> et <code>audioVolume</code>, un float dans la plage <code>[0.0</code> ,  <code>1.0]</code>, permettant de contrôler le son produit par une fenêtre (c'est-à-dire n'importe quel onglet ou iframe). Il n'y a pas d'interface utilisateur pour cela, mais est disponible pour les add-ons. ({{bug(923247)}})</li>
-</ul>
+- L'interface `nsIDOMWindowUtils` supporte désormais l'attribut booléen `audioMuted` et `audioVolume`, un float dans la plage `[0.0` ,  `1.0]`, permettant de contrôler le son produit par une fenêtre (c'est-à-dire n'importe quel onglet ou iframe). Il n'y a pas d'interface utilisateur pour cela, mais est disponible pour les add-ons. ({{bug(923247)}})
-<h2 id="Voir_aussi">Voir aussi</h2>
+## Voir aussi
-<h3 id="Anciennes_versions">Anciennes versions</h3>
+### Anciennes versions
-<p>{{Firefox_for_developers('29')}}</p>
+{{Firefox_for_developers('29')}}