aboutsummaryrefslogtreecommitdiff
path: root/files/fr/mozilla/firefox/releases/20/index.md
diff options
context:
space:
mode:
authorjulieng <julien.gattelier@gmail.com>2021-11-15 21:45:15 +0100
committerSphinxKnight <SphinxKnight@users.noreply.github.com>2021-11-15 22:10:33 +0100
commit3cf9bd8b9901006085d4e0f353b0d3b6b8f69d93 (patch)
treee82ac56afff3bc213cc2971cd8aada25a174eee9 /files/fr/mozilla/firefox/releases/20/index.md
parentf36cc6a7639a8f1adff02bc7a152bd7f54ceae6d (diff)
downloadtranslated-content-3cf9bd8b9901006085d4e0f353b0d3b6b8f69d93.tar.gz
translated-content-3cf9bd8b9901006085d4e0f353b0d3b6b8f69d93.tar.bz2
translated-content-3cf9bd8b9901006085d4e0f353b0d3b6b8f69d93.zip
convert content to md
Diffstat (limited to 'files/fr/mozilla/firefox/releases/20/index.md')
-rw-r--r--files/fr/mozilla/firefox/releases/20/index.md88
1 files changed, 38 insertions, 50 deletions
diff --git a/files/fr/mozilla/firefox/releases/20/index.md b/files/fr/mozilla/firefox/releases/20/index.md
index 64b9e26641..cb853c5fb1 100644
--- a/files/fr/mozilla/firefox/releases/20/index.md
+++ b/files/fr/mozilla/firefox/releases/20/index.md
@@ -7,70 +7,58 @@ tags:
translation_of: Mozilla/Firefox/Releases/20
original_slug: Mozilla/Firefox/Versions/20
---
-<div>{{FirefoxSidebar}}</div><p>Firefox 20 est sorti le 2 avril 2013. Cette page résume les principaux changements dans Firefox 20 qui sont utiles aux développeurs.</p>
+{{FirefoxSidebar}}
-<h2 id="Changements_pour_les_développeurs_Web">Changements pour les développeurs Web</h2>
+Firefox 20 est sorti le 2 avril 2013. Cette page résume les principaux changements dans Firefox 20 qui sont utiles aux développeurs.
-<h3 id="HTML">HTML</h3>
+## Changements pour les développeurs Web
-<ul>
- <li>Le support de l'attribut {{htmlattrxref("download", "a")}} sur les éléments {{HTMLElement("a")}} et {{HTMLElement("area")}} a été ajouté ({{bug(676619)}}).</li>
- <li>La valeur <code>auto</code> pour <a href="/fr/docs/HTML/Global_attributes">l'attribut global</a> <a href="/fr/docs/HTML/Global_attributes#attr-dir"><code>dir</code></a> a été implémenté ({{bug("548206")}}).</li>
-</ul>
+### HTML
-<h3 id="JavaScript">JavaScript</h3>
+- Le support de l'attribut {{htmlattrxref("download", "a")}} sur les éléments {{HTMLElement("a")}} et {{HTMLElement("area")}} a été ajouté ({{bug(676619)}}).
+- La valeur `auto` pour [l'attribut global](/fr/docs/HTML/Global_attributes) [`dir`](/fr/docs/HTML/Global_attributes#attr-dir) a été implémenté ({{bug("548206")}}).
-<ul>
- <li>Le support de la méthode <code><a href="/fr/docs/JavaScript/Reference/Global_Objects/WeakMap">Weakmap</a>.prototype.clear()</code>, récemment ajoutée au brouillon d'Harmony (EcmaScript 6), a été ajouté ({{bug(814562)}}).</li>
- <li>Le support de la méthode <code><a href="/fr/docs/JavaScript/Reference/Global_Objects/Math/imul">Math.imul()</a></code>, une fonction de multiplication 32 bits de type C. Bien qu'elle soit proposée pour Harmony (EcmaScript 6), elle n'a pas encore été acceptée et reste non-standard ({{bug(808148)}}).</li>
- <li>Les applications Web utilisant le déplacement de texte grâce à Kinetic 3.x fonctionnent, même en utilisant le backend Cairo Canvas. ({{bug("835064")}})</li>
- <li>L'instruction <a href="/fr/docs/JavaScript/Reference/Statements/for_each...in"><code>for each...in</code></a> a été dépréciée et ne doit plus être utilisée. Pensez à utiliser la nouvelle instruction <a href="/fr/docs/JavaScript/Reference/Statements/for...of"><code>for...of</code></a> ({{bug("804834")}}).</li>
-</ul>
+### JavaScript
-<h3 id="CSS">CSS</h3>
+- Le support de la méthode `Weakmap.prototype.clear()`, récemment ajoutée au brouillon d'Harmony (EcmaScript 6), a été ajouté ({{bug(814562)}}).
+- Le support de la méthode [`Math.imul()`](/fr/docs/JavaScript/Reference/Global_Objects/Math/imul), une fonction de multiplication 32 bits de type C. Bien qu'elle soit proposée pour Harmony (EcmaScript 6), elle n'a pas encore été acceptée et reste non-standard ({{bug(808148)}}).
+- Les applications Web utilisant le déplacement de texte grâce à Kinetic 3.x fonctionnent, même en utilisant le backend Cairo Canvas. ({{bug("835064")}})
+- L'instruction [`for each...in`](/fr/docs/JavaScript/Reference/Statements/for_each...in) a été dépréciée et ne doit plus être utilisée. Pensez à utiliser la nouvelle instruction [`for...of`](/fr/docs/JavaScript/Reference/Statements/for...of) ({{bug("804834")}}).
-<ul>
- <li><a href="/fr/docs/CSS/Tutorials/Using_CSS_flexible_boxes">CSS Flexbox</a> est désormais disponible par défaut, uniquement dans les versions préliminaires (hors Bêta). Elle peut être activée dans la version finale en modifiant une préférence dans about:config.</li>
- <li>La propriété <code>mask-type</code> de la <a href="https://dvcs.w3.org/hg/FXTF/raw-file/tip/masking/index.html">spécification CSS Masking</a> a été ajoutée ({{bug(793617)}}).</li>
-</ul>
+### CSS
-<h3 id="DOM">DOM</h3>
+- [CSS Flexbox](/fr/docs/CSS/Tutorials/Using_CSS_flexible_boxes) est désormais disponible par défaut, uniquement dans les versions préliminaires (hors Bêta). Elle peut être activée dans la version finale en modifiant une préférence dans about:config.
+- La propriété `mask-type` de la [spécification CSS Masking](https://dvcs.w3.org/hg/FXTF/raw-file/tip/masking/index.html) a été ajoutée ({{bug(793617)}}).
-<ul>
- <li>{{domxref("HTMLMediaElement")}} supporte désormais <code>playbackRate</code> (en lecture et écriture), avec correction de hauteur. La correction de hauteur peut être contrôlé à l'aide de la propriété <code>mozPreservesPitch</code> ({{bug(495040)}}).</li>
- <li>CSSOM : Le support des nouvelles interfaces {{domxref("CSSGroupingRule")}} et {{domxref("CSSConditionRule")}} a été ajouté ({{bug(814907)}}).</li>
- <li>CSSOM : Sur la constante {{domxref("CSSRule")}}, CSSRule.MOZ_KEYFRAME_RULE et CSSRule.MOZ_KEYFRAMES_RULE ont été dé-préfixés pour CSSRule.KEYFRAME_RULE et CSSRule.KEYFRAMES_RULE. La version préfixée est temporairement maintenue, pour aider les auteurs Web à la transition de leur code ({{bug(816431)}}).</li>
- <li>CSSOM : Il est désormais possible de définir la valeur de <code>conditionText</code> pour {{domxref("CSSMediaRule")}} ({{bug(815021)}}).</li>
- <li>Les méthodes <code>parseFromStream</code> et <code>parseFromBuffer</code> de {{domxref("DOMParser")}} ne sont plus disponibles à partir de contenu web ({{bug(816410)}}).</li>
- <li>La méthode <code>serializeToStream</code> de <a href="/fr/docs/XMLSerializer"><code>XMLSerializer</code></a> n'est plus disponible à partir de contenu web ({{bug(816410)}}).</li>
- <li>Les interfaces <code>TextDecoder</code> et <code>TextEncoder</code> sont désormais disponibles dans Workers ({{bug(795542)}}).</li>
- <li>Le support de la méthode <code>CSS.supports()</code>a été ajouté ({{bug(779917)}}).</li>
- <li>Le support pour UndoManager a été ajouté ({{bug(617532)}}).</li>
- <li>L'interface {{domxref("CaretPosition")}} a été implémentée dans la méthode CSSOM {{domxref("document.caretPositionFromPoint")}}.</li>
-</ul>
+### DOM
-<h3 id="MathML">MathML</h3>
+- {{domxref("HTMLMediaElement")}} supporte désormais `playbackRate` (en lecture et écriture), avec correction de hauteur. La correction de hauteur peut être contrôlé à l'aide de la propriété `mozPreservesPitch` ({{bug(495040)}}).
+- CSSOM : Le support des nouvelles interfaces {{domxref("CSSGroupingRule")}} et {{domxref("CSSConditionRule")}} a été ajouté ({{bug(814907)}}).
+- CSSOM : Sur la constante {{domxref("CSSRule")}}, CSSRule.MOZ_KEYFRAME_RULE et CSSRule.MOZ_KEYFRAMES_RULE ont été dé-préfixés pour CSSRule.KEYFRAME_RULE et CSSRule.KEYFRAMES_RULE. La version préfixée est temporairement maintenue, pour aider les auteurs Web à la transition de leur code ({{bug(816431)}}).
+- CSSOM : Il est désormais possible de définir la valeur de `conditionText` pour {{domxref("CSSMediaRule")}} ({{bug(815021)}}).
+- Les méthodes `parseFromStream` et `parseFromBuffer` de {{domxref("DOMParser")}} ne sont plus disponibles à partir de contenu web ({{bug(816410)}}).
+- La méthode `serializeToStream` de [`XMLSerializer`](/fr/docs/XMLSerializer) n'est plus disponible à partir de contenu web ({{bug(816410)}}).
+- Les interfaces `TextDecoder` et `TextEncoder` sont désormais disponibles dans Workers ({{bug(795542)}}).
+- Le support de la méthode `CSS.supports()`a été ajouté ({{bug(779917)}}).
+- Le support pour UndoManager a été ajouté ({{bug(617532)}}).
+- L'interface {{domxref("CaretPosition")}} a été implémentée dans la méthode CSSOM {{domxref("document.caretPositionFromPoint")}}.
-<ul>
- <li>Pour aider les auteurs MathML dans le débogage des erreurs "invalid-markup" dans leurs documents, les erreurs d'analyse MathML (comme avoir trop / pas assez d'éléments enfants) et les avertissements au sujet des attributs obsolètes ou fausses valeurs d'attributs sont maintenant signalées à la <a href="/fr/docs/Error_Console">console d'erreur</a></li>
- <li>L'attribut <code>scriptminsize</code> accepte désormais des valeurs sans unité et les valeurs en pourcent. Elles sont interprétées comme des multiples de la valeur par défaut ("8pt").</li>
- <li>Des valeurs sans unité sont désormais permis pour les attributs <code>mathsize</code> et <code>fontsize</code>, ils multiplient la valeur par défaut.</li>
-</ul>
+### MathML
-<h2 id="Changements_pour_les_add-ons_et_les_développeurs_Mozilla">Changements pour les add-ons et les développeurs Mozilla</h2>
+- Pour aider les auteurs MathML dans le débogage des erreurs "invalid-markup" dans leurs documents, les erreurs d'analyse MathML (comme avoir trop / pas assez d'éléments enfants) et les avertissements au sujet des attributs obsolètes ou fausses valeurs d'attributs sont maintenant signalées à la [console d'erreur](/fr/docs/Error_Console)
+- L'attribut `scriptminsize` accepte désormais des valeurs sans unité et les valeurs en pourcent. Elles sont interprétées comme des multiples de la valeur par défaut ("8pt").
+- Des valeurs sans unité sont désormais permis pour les attributs `mathsize` et `fontsize`, ils multiplient la valeur par défaut.
-<ul>
- <li>L'interface nsIDOMParserJS n'existe plus ({{bug(816410)}}). Voir <a href="/fr/docs/nsIDOMParser">nsIDOMParser</a> pour des alternatives.</li>
- <li>Préférences de contenu : L'interface {{interface("nsIContentPrefService")}} est désormais obsolète et l'API asynchrone de stockage {{interface("nsIContentPrefService2")}} a été implémentée.</li>
-</ul>
+## Changements pour les add-ons et les développeurs Mozilla
-<h2 id="Voir_également">Voir également</h2>
+- L'interface nsIDOMParserJS n'existe plus ({{bug(816410)}}). Voir [nsIDOMParser](/fr/docs/nsIDOMParser) pour des alternatives.
+- Préférences de contenu : L'interface {{interface("nsIContentPrefService")}} est désormais obsolète et l'API asynchrone de stockage {{interface("nsIContentPrefService2")}} a été implémentée.
-<ul>
- <li><a href="http://www.mozilla.org/en-US/firefox/20.0/releasenotes/">Notes de version de Firefox 20</a></li>
- <li><a href="/fr/docs/Site_Compatibility_for_Firefox_20">Site Compatibility for Firefox 20</a></li>
-</ul>
+## Voir également
-<h3 id="Anciennes_versions">Anciennes versions</h3>
+- [Notes de version de Firefox 20](http://www.mozilla.org/en-US/firefox/20.0/releasenotes/)
+- [Site Compatibility for Firefox 20](/fr/docs/Site_Compatibility_for_Firefox_20)
-<p>{{Firefox_for_developers('19')}}</p>
+### Anciennes versions
+
+{{Firefox_for_developers('19')}}