aboutsummaryrefslogtreecommitdiff
path: root/files/fr/mozilla/firefox/versions/14/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/mozilla/firefox/versions/14/index.html')
-rw-r--r--files/fr/mozilla/firefox/versions/14/index.html90
1 files changed, 90 insertions, 0 deletions
diff --git a/files/fr/mozilla/firefox/versions/14/index.html b/files/fr/mozilla/firefox/versions/14/index.html
new file mode 100644
index 0000000000..95e45a7a02
--- /dev/null
+++ b/files/fr/mozilla/firefox/versions/14/index.html
@@ -0,0 +1,90 @@
+---
+title: Firefox 14 pour les développeurs
+slug: Mozilla/Firefox/Versions/14
+tags:
+ - Firefox
+ - Firefox 14
+translation_of: Mozilla/Firefox/Releases/14
+---
+<div>{{FirefoxSidebar}}</div><p>Firefox 14, basé sur Gecko 14.0, est sorti le 17 juillet 2012. Cette page résume les principaux changements dans Firefox 14 qui sont utiles aux développeurs.</p>
+
+<h2 id="Changements_pour_les_développeurs_Web">Changements pour les développeurs Web</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<ul>
+ <li>L'élément {{HTMLElement("progress")}} n'est plus classé à tort comme un élément de formulaire, et n'a donc plus l'attribut <code>form</code>.</li>
+ <li>Les touches de modification par défaut pour l'<code><a class="internal" href="https://developer.mozilla.org/fr/docs/HTML/Global_attributes" title="Attributs globaux">accesskey</a></code> du contenu HTML sur Mac sont modifiées en Control + Option. C'est la même chose que sur les navigateur basés sur WebKit sur Mac.</li>
+</ul>
+
+<h3 id="DOM">DOM</h3>
+
+<ul>
+ <li>Les évènements <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/DOM_event_reference/input" title="input">input</a> sont aussi déclenchés sur l'édition d'un élément hôte de l'éditeur <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/Element.contentEditable" title="Element.contentEditable">contenteditable</a> et de l'élément racine de l'éditeur <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/document.designMode" title="document.designMode">designMode</a>.</li>
+ <li>{{domxref("DOMException", "DOMException.code")}} est à présent obsolète par la dernière spécification DOM 4.</li>
+ <li>La méthode {{domxref("Range.insertNode()")}} fonctionne désormais correctement lorsqu'elle est utilisée sur des gammes effondrées.</li>
+ <li>L'interface {{domxref("BlobBuilder", "MozBlobBuilder")}} a été abandonnée au profit du constructeur {{domxref("Blob")}}. Si vous utilisez <code>MozBlobBuilder</code> vous verrez un message d'avertissement dans la console Web.</li>
+ <li>Le support pour les <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/DOM_Mutation_Observers" title="DOM Mutation Observers">observateurs de mutation</a> a été lancé. Il est conçu pour remplacer les événements de mutation dans DOM3, ayant de nombreuses questions concernant la performance.</li>
+ <li>Les propriétés <code>x</code> et <code>y</code> de l'interface {{domxref("HTMLImageElement")}} ont été retirées dans Gecko 7.0 {{geckoRelease("7.0")}} mais restaurées dans cette version pour des raisons de compatibilité.</li>
+ <li>Les méthodes <code>execCommandShowHelp()</code> et <code>queryCommandText()</code> de {{ domxref("Document") }}, qui n'ont jamais rien fait, ont été retirées.</li>
+ <li>L'interface <code>GeoPositionAddress</code>, un élément obsolète de l'API <a class="internal" href="https://developer.mozilla.org/fr/docs/Utilisation_de_la_géolocalisation" title="Utilisation de la géolocalisation">Geolocation</a>, a été supprimée.</li>
+ <li>{{domxref("Storage", "localStorage/sessionStorage")}} retourne désormais correctement <code>undefined</code> au lieu de <code>null</code> pour les clés non déclarées grâce à la propriété d'accès.</li>
+</ul>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li>Les propriétés CSS {{cssxref("text-transform")}} et {{cssxref("font-variant")}} ont été corrigées pour gérer correctement les <code>i</code> → <code>İ</code> et <code>ı</code> → <code>I</code> des langues <a class="external" href="http://fr.wikipedia.org/wiki/Langues_turques" title="http://fr.wikipedia.org/wiki/Langues_turques">Turc</a>.</li>
+ <li>Le digramme Hollandais IJ est à présent correctement géré par <code>text-transform: capitalization</code>. De même que la lettre grecque <code>Σ</code>, qui a deux formes minuscules, <code>σ</code> et <code>ς</code>, est à présent correctement géré par <code>text-transform: lowercase</code>.</li>
+ <li>Le support de la fonction <code>skew()</code> a été retiré de la propriété {{cssxref("transform")}}, comme elle a été supprimée du standard.</li>
+ <li>La syntaxe pour {{cssxref("border-image")}} a été mise à jour pour correspondre à la dernière version de la spécification ; elle n'accepte plus de slash ("/").</li>
+</ul>
+
+<h3 id="MathML">MathML</h3>
+
+<ul>
+ <li>La syntaxe de l'action <code>statusline</code> sur les éléments {{MathMLElement("maction")}} a été ajustée pour correspondre à la spécification MathML.</li>
+</ul>
+
+<h3 id="HTTP">HTTP</h3>
+
+<ul>
+ <li>Gecko supporte à présent le nouveau code d'état <a class="internal" href="https://developer.mozilla.org/en-US/docs/HTTP" title="HTTP">HTTP</a> <a class="internal" href="https://developer.mozilla.org/en-US/docs/HTTP/HTTP_response_codes#308" title="en/HTTP/HTTP_response_codes#308"><code>308 Permanent Redirect</code></a>. Comme Gecko ne fait pas la différence entre les redirection permanentes et temporaires, elle se comporte comme le code d'état <a class="internal" href="https://developer.mozilla.org/en-US/docs/HTTP/HTTP_response_codes#307" title="en/HTTP/HTTP_response_codes#307"><code>307 Temporary Redirect</code></a>, car elle interdit l'agent utilisateur de modifier la méthode HTTP utilisée entre les deux demandes (<code>POST</code> restera <code>POST</code>, <code>GET</code> restera <code>GET</code>).</li>
+</ul>
+
+<h2 id="Changements_pour_les_développeurs_de_Mozilla_et_de_modules_complémentaires">Changements pour les développeurs de Mozilla et de modules complémentaires</h2>
+
+<h3 id="Modules_de_code_JavaScript">Modules de code JavaScript</h3>
+
+<h4 id="source-editor.jsm">source-editor.jsm</h4>
+
+<ul>
+ <li>Ajout d'un raccourci clavier pour basculer en commentaire la sélection actuelle (Ctrl-/ ou Cmd-/ sur Mac OS X).</li>
+ <li>Ajout de raccourcis clavier (Ctrl-[ et Ctrl-]) pour déplacer la position du curseur de texte au début et à la fin du bloc actuel.</li>
+ <li>Ajout de nouvelles méthodes <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/source-editor.jsm#getLineStart%28%29" title="en/JavaScript_code_modules/source-editor.jsm#getLineStart()"><code>getLineStart()</code></a> et <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/source-editor.jsm#getLineEnd%28%29" title="en/JavaScript_code_modules/source-editor.jsm#getLineEnd()"><code>getLineEnd()</code></a>.</li>
+</ul>
+
+<h3 id="XUL">XUL</h3>
+
+<ul>
+ <li>Ajout du nouvel attribut {{XULAttr("fullscreenbutton")}} à l'élément {{XULElem("window")}} ; la valeur <code>true</code> ajoute un bouton à la fenêtre de chrome pour activer le mode plein écran.</li>
+</ul>
+
+<h3 id="Interfaces">Interfaces</h3>
+
+<ul>
+ <li>L'interface {{interface("nsILocalFile")}} a été intégrée dans {{interface("nsIFile")}} {{bug(682360)}}.</li>
+ <li>Les méthodes dans {{interface("nsIPlacesImportExportService")}} pour importer des marques-pages ont toutes été retirées en faveur du module de code JavaScript <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/BookmarkHTMLUtils.jsm" title="en/JavaScript_code_modules/BookmarkHTMLUtils.jsm"><code>BookmarkHTMLUtils.jsm</code></a>.</li>
+ <li>L'interface {{interface("nsIDOMGeoPositionAddress")}} a été supprimée.</li>
+ <li>Les méthodes <code>getItemGUID</code>, <code>setItemGUID</code> et <code>getItemIdForGUID</code> ont été retirées de l'interface {{interface("nsINavBookmarksService")}} ({{bug(715355)}}).</li>
+</ul>
+
+<h3 id="Vérification_orthographique">Vérification orthographique</h3>
+
+<ul>
+ <li>Les noms du dictionnaire sont désormais analysés comme des étiquettes de langues <a class="external" href="http://tools.ietf.org/html/bcp47" title="http://tools.ietf.org/html/bcp47">BCP 47</a> ({{bug(730209)}}, {{bug(741842)}}). Les développeurs sont encouragés à ne pas coder le nom de leur langue en dur dans leur dictionnaire de noms.</li>
+</ul>
+
+<h2 id="Voir_également">Voir également</h2>
+
+<p>{{Firefox_for_developers('13')}}</p>