diff options
Diffstat (limited to 'files/fr/mozilla/firefox/releases/30/index.md')
-rw-r--r-- | files/fr/mozilla/firefox/releases/30/index.md | 106 |
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><input type=text|password|email|search|tel|url|unknown></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')}} |