diff options
Diffstat (limited to 'files/fr/mozilla/firefox/releases/3.6/index.html')
-rw-r--r-- | files/fr/mozilla/firefox/releases/3.6/index.html | 199 |
1 files changed, 99 insertions, 100 deletions
diff --git a/files/fr/mozilla/firefox/releases/3.6/index.html b/files/fr/mozilla/firefox/releases/3.6/index.html index 0db6534632..10e68df146 100644 --- a/files/fr/mozilla/firefox/releases/3.6/index.html +++ b/files/fr/mozilla/firefox/releases/3.6/index.html @@ -7,28 +7,28 @@ tags: translation_of: Mozilla/Firefox/Releases/3.6 original_slug: Mozilla/Firefox/Versions/3.6 --- -<div><section id="Quick_links"> +<div> <ol> - <li class="toggle"> - <details> - <summary>Notes de versions pour développeurs</summary> + <li> + + <p>Notes de versions pour développeurs</p> <ol> <li><a href="/fr/docs/Mozilla/Firefox/Releases">Notes de versions pour développeurs</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Modules complémentaires</summary> + <li> + + <p>Modules complémentaires</p> <ol> <li><a href="/fr/Add-ons/WebExtensions">WebExtensions</a></li> <li><a href="/fr/Add-ons/Themes">Thèmes</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Fonctionnement interne de Firefox</summary> + <li> + + <p>Fonctionnement interne de Firefox</p> <ol> <li><a href="/fr/docs/Mozilla/">Le projet Mozilla</a></li> <li><a href="/fr/docs/Mozilla/Gecko">Gecko</a></li> @@ -43,11 +43,11 @@ original_slug: Mozilla/Firefox/Versions/3.6 <li><a href="/fr/docs/Mozilla/Tech/XPCOM">XPCOM</a></li> <li><a href="/fr/docs/Mozilla/Tech/XUL">XUL</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Développer et contribuer</summary> + <li> + + <p>Développer et contribuer</p> <ol> <li><a href="/fr/docs/Mozilla/Developer_guide/Build_Instructions">Instructions de compilation</a></li> <li><a href="/fr/docs/Mozilla/Developer_guide/Build_Instructions/Configuring_Build_Options">Configuration des options de compilation</a></li> @@ -58,55 +58,56 @@ original_slug: Mozilla/Firefox/Versions/3.6 <li><a href="/fr/docs/Mozilla/QA">Assurance qualité</a></li> <li><a href="/fr/docs/Mozilla/Using_Mozilla_code_in_other_projects">Utilisation de code Mozilla dans d'autres projets</a></li> </ol> - </details> + </li> </ol> -</section></div><p>Firefox 3.6 (nom de code <a class="external" href="https://wiki.mozilla.org/Firefox/Namoroka">Namoroka</a>) est sorti le 21 janvier 2010 et est basé sur Gecko 1.9.2. Cette page fournit des liens vers des articles qui décrivent les nouvelles fonctionnalités de Firefox 3.6.</p> +</div> +<p>Firefox 3.6 (nom de code <a href="https://wiki.mozilla.org/Firefox/Namoroka">Namoroka</a>) est sorti le 21 janvier 2010 et est basé sur Gecko 1.9.2. Cette page fournit des liens vers des articles qui décrivent les nouvelles fonctionnalités de Firefox 3.6.</p> <h2 id="Pour_les_développeurs_de_sites_et_dapplications_Web">Pour les développeurs de sites et d'applications Web</h2> <h3 id="CSS">CSS</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/fr/docs/CSS/Using_CSS_gradients" title="Utilisation de dégradés">Utilisation de dégradés</a></dt> - <dd>Firefox 3.6 ajoute le support de <a href="/fr/docs/Web/CSS/-moz-linear-gradient" title="La fonction CSS linear-gradient() créée une <image> qui représente un dégradé linéaire de couleurs. Le résultat de cette fonction est un objet CSS du type <gradient>. Comme tout autre dégradé, un dégradé linéaire CSS n'est pas une <color> CSS mais une image sans dimensions intrinsèques ; en d'autres termes, elle n'a pas de taille naturelle ou préférée, ni de proportions préférées. Sa taille s'adapte à l'élément auquel il est appliqué."><code>-moz-linear-gradient</code></a> et <a href="/fr/docs/Web/CSS/-moz-radial-gradient" title="La fonction CSS radial-gradient() créée une <image> qui représente un dégradé de couleur rayonnant depuis une origine. Le résultat de cette fonction est un objet du type CSS <gradient>. Les dégradé radiaux sont définis par leur origine, l'angle, l'orientation, et leur type, circle ou ellipse."><code>-moz-radial-gradient</code></a> pour la propriété <a href="/fr/docs/Web/CSS/background" title="La propriété background est une propriété raccourcie qui permet de définir les différentes valeurs des propriétés liées à la gestion des arrière-plans d'un élément (couleur, image, origine, taille, répétition, etc.)."><code>background</code></a>.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/fr/docs/CSS/Fonds_multiples" title="CSS/Fonds multiples">Fonds multiples</a></dt> - <dd>La propriété <a href="/fr/docs/Web/CSS/background" title="La propriété background est une propriété raccourcie qui permet de définir les différentes valeurs des propriétés liées à la gestion des arrière-plans d'un élément (couleur, image, origine, taille, répétition, etc.)."><code>background</code></a> (ainsi que <a href="/fr/docs/Web/CSS/background-attachment" title="La propriété background-attachment définit si la position de l'image d'arrière-plan est fixée dans la zone d'affichage (viewport) ou si celle-ci défile avec le bloc englobant."><code>background-attachment</code></a><a href="/fr/docs/Web/CSS/background-color" title="La propriété background-color permet de définir la couleur utilisée pour l'arrière-plan d'un élément (celle-ci peut être une couleur transparente)."><code>background-color</code></a>, <a href="/fr/docs/Web/CSS/background-image" title="La propriété background-image permet de définir une ou plusieurs images comme arrière(s)-plan(s) pour un élément."><code>background-image</code></a>, <a href="/fr/docs/Web/CSS/background-position" title="La propriété background-position permet de définir la position initiale, relative à l'origine définie par background-origin, pour chaque image d'arrière-plan."><code>background-position</code></a> et <a href="/fr/docs/Web/CSS/background-repeat" title="La propriété background-repeat définit la façon dont les images utilisées en arrière-plan sont répétées. Une image d'arrière-plan pourra ainsi être répétée sur l'axe horizontal, l'axe vertical ou bien ne pas être répétée."><code>background-repeat</code></a>) peuvent gérer des fonds multiples. Ceux-ci seront affichés par couches, les uns au dessus des autres.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/fr/docs/CSS/Media_queries#Fonctionnalit.C3.A9s_de_m.C3.A9dias_sp.C3.A9cifiques_.C3.A0_Mozilla" title="CSS/Mediaqueries#Fonctionnalités de médias spécifiques à Mozilla">Fonctionnalités de médias spécifiques à Mozilla</a></dt> - <dd>Des fonctionnalités de médias ont été ajoutées pour des mesures spécifiques à Mozilla, afin de pouvoir utiliser des <a class="external" href="https://developer.mozilla.org/fr/docs/CSS/Media_queries" title="CSS/Media queries">media queries</a> pour vérifier plus aisément la disponibilité de fonctionnalités comme un écran tactile.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/CSS/Scaling_background_images" title="CSS/Scaling background images">Redimensionnement d'images de fond</a></dt> - <dd>La propriété <code>background-size</code> du <a class="external" href="http://dev.w3.org/csswg/css3-background/">brouillon CSS 3 Backgrounds and Borders</a> est gérée sous le nom de <a href="/fr/docs/Web/CSS/-moz-background-size" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>-moz-background-size</code></a>.</dd> - <dt><a href="https://developer.mozilla.org/en-US/docs/WOFF" title="https://developer.mozilla.org/en-US/docs/WOFF">Support des polices WOFF</a></dt> - <dd><a href="/fr/docs/Web/CSS/@font-face" title="La règle @ @font-face permet de définir les polices d'écriture à utiliser pour afficher le texte de pages web. Cette police peut être chargée depuis un serveur distant ou depuis l'ordinateur de l'utilisateur. Si la fonction local() est utilisée, elle indique à l'agent utilisateur de prendre en compte une police présente sur le poste de l'utilisateur."><code>@font-face</code></a> supporte désormais le format de polices Web téléchargeables WOFF</dd> - <dt><a href="https://developer.mozilla.org/en-US/docs/CSS/pointer-events" title="https://developer.mozilla.org/en-US/docs/CSS/pointer-events">Evènements pointeurs</a></dt> - <dd>La propriété <a href="/fr/docs/Web/CSS/pointer-events" title="La propriété CSS pointer-events permet aux auteurs de contrôler les circonstances dans lesquelles un élément graphique peut recevoir des événements de la souris, du pointeur ou du doigt."><code>pointer-events</code></a> si le contenu d'un élément peut être ou non la cible d'évènements pointeur avec la souris.</dd> + <dt><a href="/fr/docs/CSS/Using_CSS_gradients">Utilisation de dégradés</a></dt> + <dd>Firefox 3.6 ajoute le support de <a href="/fr/docs/Web/CSS/-moz-linear-gradient"><code>-moz-linear-gradient</code></a> et <a href="/fr/docs/Web/CSS/-moz-radial-gradient"><code>-moz-radial-gradient</code></a> pour la propriété <a href="/fr/docs/Web/CSS/background"><code>background</code></a>.</dd> + <dt><a href="/fr/docs/CSS/Fonds_multiples">Fonds multiples</a></dt> + <dd>La propriété <a href="/fr/docs/Web/CSS/background"><code>background</code></a> (ainsi que <a href="/fr/docs/Web/CSS/background-attachment"><code>background-attachment</code></a><a href="/fr/docs/Web/CSS/background-color"><code>background-color</code></a>, <a href="/fr/docs/Web/CSS/background-image"><code>background-image</code></a>, <a href="/fr/docs/Web/CSS/background-position"><code>background-position</code></a> et <a href="/fr/docs/Web/CSS/background-repeat"><code>background-repeat</code></a>) peuvent gérer des fonds multiples. Ceux-ci seront affichés par couches, les uns au dessus des autres.</dd> + <dt><a href="/fr/docs/CSS/Media_queries#Fonctionnalit.C3.A9s_de_m.C3.A9dias_sp.C3.A9cifiques_.C3.A0_Mozilla">Fonctionnalités de médias spécifiques à Mozilla</a></dt> + <dd>Des fonctionnalités de médias ont été ajoutées pour des mesures spécifiques à Mozilla, afin de pouvoir utiliser des <a href="/fr/docs/CSS/Media_queries">media queries</a> pour vérifier plus aisément la disponibilité de fonctionnalités comme un écran tactile.</dd> + <dt><a href="/fr/docs/CSS/Scaling_background_images">Redimensionnement d'images de fond</a></dt> + <dd>La propriété <code>background-size</code> du <a href="http://dev.w3.org/csswg/css3-background/">brouillon CSS 3 Backgrounds and Borders</a> est gérée sous le nom de <a href="/fr/docs/Web/CSS/-moz-background-size"><code>-moz-background-size</code></a>.</dd> + <dt><a href="/fr/docs/WOFF">Support des polices WOFF</a></dt> + <dd><a href="/fr/docs/Web/CSS/@font-face"><code>@font-face</code></a> supporte désormais le format de polices Web téléchargeables WOFF</dd> + <dt><a href="/fr/docs/CSS/pointer-events">Evènements pointeurs</a></dt> + <dd>La propriété <a href="/fr/docs/Web/CSS/pointer-events"><code>pointer-events</code></a> si le contenu d'un élément peut être ou non la cible d'évènements pointeur avec la souris.</dd> </dl> <h4 id="Autres_changements_CSS">Autres changements CSS</h4> <ul> - <li>L'unité de longueur <a class="internal" href="https://developer.mozilla.org/fr/docs/CSS/longueur" title="CSS/longueur"><code>rem</code></a> de <a class="external" href="http://www.w3.org/TR/css3-values/#lengths">CSS3 Values and Units</a> est maintenant supportée. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=472195" title="FIXED: support css3 root em ('rem' or 're') units">bug 472195</a>.</li> - <li><a href="/fr/docs/Web/CSS/image-rendering" title="La propriété image-rendering fournit une indication au navigateur à propos de l'algorithme qui devrait être utilisé pour redimensionner les images. Elle s'applique à l'élément visé, aux images fournies via les autres propriétés CSS et aux éléments fils."><code>image-rendering</code></a> est gérée pour les images, images de fond, vidéos et canvas. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=423756" title="FIXED: Request: Switch for authors to turn on/off bilinear filtering when enlarging images">bug 423756</a>.</li> - <li><a href="/fr/docs/Web/CSS/text-align" title="La propriété text-align définit la façon dont un texte en ligne (inline) est alignée dans le bloc de son élément parent. Cette propriété fonctionne comme vertical-align mais dans le sens horizontal."><code>text-align</code></a>:end est maintenant supportée. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=299837" title="FIXED: [FIX]add support for text-align: end">bug 299837</a>.</li> - <li>Les changements DOM sur des éléments utilisant les types de <a href="/fr/docs/Web/CSS/display" title="La propriété display définit le type d'affichage utilisée pour le rendu d'un élément. Ce type d'affichage possède deux composantes : le type d'affichage extérieur qui définit comment la boîte participe au flux et le type d'affichage intérieur qui définit l'organisation des éléments enfants."><code>display</code></a> table fonctionnent beaucoup mieux.</li> - <li>Ajout de <a href="/fr/docs/Web/CSS/:-moz-locale-dir(ltr)" title="La pseudo-classe :-moz-locale-dir(ltr) correspond à un élément si l'interface utilisateur est affichée de gauche à droite. Ceci est déterminé par la préférence intl.uidirection.locale (où locale est le language courant) qui est fixé à "ltr"."><code>:-moz-locale-dir(ltr)</code></a> et <a href="/fr/docs/Web/CSS/:-moz-locale-dir(rtl)" title="La pseudo-classe CSS :-moz-locale-dir(rtl) correspond à un élément si l'interface utilisateur est affichée de droite à gauche. Elle est déterminée par la préférence intl.uidirection.locale (où locale est la langue courante) qui est fixée à "rtl"."><code>:-moz-locale-dir(rtl)</code></a> pour faciliter la personnalisation de mise en page selon l'orientation de l'interface dépendant de la locale (gauche à droite ou droite à gauche). Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=478416" title="FIXED: Replace chromedir with something more sane">bug 478416</a>.</li> - <li>Ajout de la pseudo-classe <a href="/fr/docs/Web/CSS/:indeterminate" title="La pseudo-classe :indeterminate permet de cibler un élément de formulaire dont l'état est indéterminé."><code>:indeterminate</code></a> correspondant aux éléments <a href="/fr/docs/Web/HTML/Element/input" title="L'élément HTML <input> est utilisé pour créer un contrôle interactif dans un formulaire web qui permet à l'utilisateur de saisir des données. Les saisies possibles et le comportement de l'élément <input> dépend fortement de la valeur indiquée dans son attribut type."><code><input></code></a> <code>checkbox</code> dont l'attribut <code>indeterminate</code> est <code>true</code>.</li> + <li>L'unité de longueur <a href="/fr/docs/CSS/longueur"><code>rem</code></a> de <a href="http://www.w3.org/TR/css3-values/#lengths">CSS3 Values and Units</a> est maintenant supportée. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=472195">bug 472195</a>.</li> + <li><a href="/fr/docs/Web/CSS/image-rendering"><code>image-rendering</code></a> est gérée pour les images, images de fond, vidéos et canvas. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=423756">bug 423756</a>.</li> + <li><a href="/fr/docs/Web/CSS/text-align"><code>text-align</code></a>:end est maintenant supportée. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=299837">bug 299837</a>.</li> + <li>Les changements DOM sur des éléments utilisant les types de <a href="/fr/docs/Web/CSS/display"><code>display</code></a> table fonctionnent beaucoup mieux.</li> + <li>Ajout de <a href="/fr/docs/Web/CSS/:-moz-locale-dir(ltr)"><code>:-moz-locale-dir(ltr)</code></a> et <a href="/fr/docs/Web/CSS/:-moz-locale-dir(rtl)"><code>:-moz-locale-dir(rtl)</code></a> pour faciliter la personnalisation de mise en page selon l'orientation de l'interface dépendant de la locale (gauche à droite ou droite à gauche). Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=478416">bug 478416</a>.</li> + <li>Ajout de la pseudo-classe <a href="/fr/docs/Web/CSS/:indeterminate"><code>:indeterminate</code></a> correspondant aux éléments <a href="/fr/docs/Web/HTML/Element/input"><code><input></code></a> <code>checkbox</code> dont l'attribut <code>indeterminate</code> est <code>true</code>.</li> <li>Les plugins fenêtrés ne sont plus affichés par la propriété CSS tranforms, car ils ne peuvent pas être correctement tranformés par le compositeur.</li> </ul> <h3 id="HTML">HTML</h3> <dl> - <dt><a href="https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications" title="https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications">Utilisation de fichiers à partir d'applications Web</a></dt> + <dt><a href="/fr/docs/Using_files_from_web_applications">Utilisation de fichiers à partir d'applications Web</a></dt> <dd>Le support de la nouvelle API de fichier HTML5 a été ajouté à Gecko, ce qui permet à des applications Web d'accéder à des fichiers locaux sélectionnés par l'utilisateur.</dd> <dt>Support des affiches pour les vidéos HTML5</dt> - <dd>L'attribut <code>poster</code> est pris en charge pour l'élément <a href="/fr/docs/Web/HTML/Element/video" title="L'élément HTML <video> intègre un contenu vidéo dans un document."><code><video></code></a>, ce qui permet au contenu de choisir une image à afficher tant que la vidéo n'a pas commencée.</dd> + <dd>L'attribut <code>poster</code> est pris en charge pour l'élément <a href="/fr/docs/Web/HTML/Element/video"><code><video></code></a>, ce qui permet au contenu de choisir une image à afficher tant que la vidéo n'a pas commencée.</dd> <dt>Support de la propriété <code>indeterminate</code> pour les cases à cocher et boutons radio</dt> - <dd>Les éléments HTML <a href="/fr/docs/Web/HTML/Element/input" title="L'élément HTML <input> est utilisé pour créer un contrôle interactif dans un formulaire web qui permet à l'utilisateur de saisir des données. Les saisies possibles et le comportement de l'élément <input> dépend fortement de la valeur indiquée dans son attribut type."><code><input></code></a> des types <code>checkbox</code> et <code>radio</code> supportent désormais la propriété indeterminate qui permet d'avoir un troisième état « indéterminé ».</dd> + <dd>Les éléments HTML <a href="/fr/docs/Web/HTML/Element/input"><code><input></code></a> des types <code>checkbox</code> et <code>radio</code> supportent désormais la propriété indeterminate qui permet d'avoir un troisième état « indéterminé ».</dd> <dt>Contrôle du lissage d'images dans canvas</dt> - <dd>La nouvelle propriété <a class="internal" href="https://developer.mozilla.org/en-US/docs/Canvas_tutorial/Using_images#Controlling_image_scaling_behavior" title="Tutoriel canvas/Utilisation d%27images"><code>mozImageSmoothingEnabled</code></a> peut être utilisée pour activer et désactiver le lissage lors d'un redimensionnement dans les éléments <a href="/fr/docs/Web/HTML/Element/canvas" title="L'élément <canvas> permet de modifier une zone graphique via un script (habituellement en JavaScript ou grâce à WebGL). Il peut par exemple être utilisé afin de dessiner des graphiques, manipuler des images ou jouer des animations."><code><canvas></code></a>.</dd> + <dd>La nouvelle propriété <a href="/fr/docs/Canvas_tutorial/Using_images#Controlling_image_scaling_behavior"><code>mozImageSmoothingEnabled</code></a> peut être utilisée pour activer et désactiver le lissage lors d'un redimensionnement dans les éléments <a href="/fr/docs/Web/HTML/Element/canvas"><code><canvas></code></a>.</dd> <dt>Exécution d'un script asynchrone</dt> - <dd>En définissant l'attribut <code>async</code> sur un élément <a href="/fr/docs/Web/HTML/Element/script" title="L'élément HTML <script> est utilisé pour intégrer ou faire référence à un script exécutable. Cela fait généralement référence à du code JavaScript mais ce peut également être un autre type de script (par exemple WebGL)."><code><script></code></a>, le <code>script</code> ne bloquera pas le chargement ou l'affichage du reste de la page. En revanche, le <code>script</code> s'exécutera dès qu'il sera téléchargé.</dd> + <dd>En définissant l'attribut <code>async</code> sur un élément <a href="/fr/docs/Web/HTML/Element/script"><code><script></code></a>, le <code>script</code> ne bloquera pas le chargement ou l'affichage du reste de la page. En revanche, le <code>script</code> s'exécutera dès qu'il sera téléchargé.</dd> </dl> <h3 id="JavaScript">JavaScript</h3> @@ -122,109 +123,109 @@ original_slug: Mozilla/Firefox/Versions/3.6 <dl> <dt>Terminaison des web workers par eux-mêmes</dt> - <dd>Les web <a href="https://developer.mozilla.org/en-US/docs/DOM/Using_web_workers" title="https://developer.mozilla.org/en-US/docs/DOM/Using_web_workers">workers</a> prennent désormais en charge la méthode <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIWorkerScope#close()">nsIWorkerScope.close()</a></code>, qui leur permet de se terminer d'eux-mêmes.</dd> + <dd>Les web <a href="/fr/docs/DOM/Using_web_workers">workers</a> prennent désormais en charge la méthode <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIWorkerScope#close()">nsIWorkerScope.close()</a></code>, qui leur permet de se terminer d'eux-mêmes.</dd> <dt>Glisser-déposer de fichiers</dt> - <dd>L'objet <a href="https://developer.mozilla.org/en-US/docs/DragDrop/DataTransfer" title="https://developer.mozilla.org/en-US/docs/DragDrop/DataTransfer"><code>DataTransfer</code></a> fournit à présent aux observateurs de glisser-déposer une liste des fichiers glissés.</dd> + <dd>L'objet <a href="/fr/docs/DragDrop/DataTransfer"><code>DataTransfer</code></a> fournit à présent aux observateurs de glisser-déposer une liste des fichiers glissés.</dd> <dt>Vérification pour voir si un élément correspond à un sélecteur CSS</dt> - <dd>La nouvelle méthode <code>element.mozMatchesSelector</code> permet de déterminer si un élément correspond bien à un sélecteur CSS. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=518003" title="FIXED: implement function to check whether element matches a CSS selector">bug 518003</a>.</dd> - <dt><a href="https://developer.mozilla.org/en-US/docs/Detecting_device_orientation" title="https://developer.mozilla.org/en-US/docs/Detecting_device_orientation">Dispositf de détection de l'orientation</a></dt> + <dd>La nouvelle méthode <code>element.mozMatchesSelector</code> permet de déterminer si un élément correspond bien à un sélecteur CSS. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=518003">bug 518003</a>.</dd> + <dt><a href="/fr/docs/Detecting_device_orientation">Dispositf de détection de l'orientation</a></dt> <dd>Le contenu peut à présent détecter l'orientation de l'appareil s'il dispose d'un accéléromètre, à l'aide de l'évènement <code>MozOrientation</code>. Firefox 3.6 gère notamment l'accéléromètre des ordinateurs portables Mac.</dd> - <dt><a href="https://developer.mozilla.org/en-US/docs/Mozilla_event_reference/MozScrolledAreaChanged" title="https://developer.mozilla.org/en-US/docs/Mozilla_event_reference/MozScrolledAreaChanged">Détection des changements de largeur et hauteur d'un document</a></dt> + <dt><a href="/fr/docs/Mozilla_event_reference/MozScrolledAreaChanged">Détection des changements de largeur et hauteur d'un document</a></dt> <dd>Le nouvel évènement <code>MozScrollAreaChanged</code> est déclenché lorsqu'une des propriétés <code>scrollWidth</code> ou <code>scrollHeight</code> d'un document change.</dd> </dl> <ul> - <li>La méthode <code>getBoxObjectFor()</code> a été <strong>supprimée</strong>, car elle n'était pas standard et exposait d'autres fonctionnalités non standard. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=340571" title="FIXED: getBoxObjectFor leaking-onto-the-Web disaster">bug 340571</a>. La bibliothèque <a class="external" href="http://mootools.net/">MooTools</a> qui utilisait cet appel pour la détection de Gecko est affectée ; cela a été corrigé dans la dernière version de MooTools, assurez-vous donc d'être à jour.</li> - <li>Les nouvelles propriétés <a href="https://developer.mozilla.org/en-US/docs/DOM/window.mozInnerScreenX" title="https://developer.mozilla.org/en-US/docs/DOM/window.mozInnerScreenX"><code>mozInnerScreenX</code></a> et <a href="https://developer.mozilla.org/en-US/docs/DOM/window.mozInnerScreenY" title="https://developer.mozilla.org/en-US/docs/DOM/window.mozInnerScreenY"><code>mozInnerScreenY</code></a> sur les objets DOM window on été ajoutés ; ils renvoient les coordonnées à l'écran du coin supérieur gauche de la zone de visualisation de la fenêtre.</li> - <li>La nouvelle propriété <code>mozScreenPixelsPerCSSPixel</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMWindowUtils" title="">nsIDOMWindowUtils</a></code> uniquement accessible depuis le chrome, fournit un facteur de conversion entre les pixels CSS et les pixels à l'écran ; cette valeur peut varier selon le niveau de zoom du contenu.</li> - <li>Lorsque l'identifiant de fragment de document de l'URL de la page change (la partie après le caractère « # » (dièse)), un nouvel évènement <code>hashchange</code> est envoyé à la page. Consultez <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/window.onhashchange" title="DOM/window.onhashchange">window.onhashchange</a> pour plus d'informations. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=385434" title="FIXED: Add support for HTML5 onhashchange (event for named anchor changes)">bug 385434</a></li> - <li>L'attribut <a href="https://developer.mozilla.org/en-US/docs/DOM/document.readyState" title="https://developer.mozilla.org/en-US/docs/DOM/document.readyState"><code>document.readyState</code></a> est désormais supporté. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=347174" title='FIXED: Implement document.readystate == "complete"'>bug 347174</a></li> - <li>Gestion de l'attribut HTML5 <a href="https://developer.mozilla.org/en-US/docs/DOM/element.classList" title="https://developer.mozilla.org/en-US/docs/DOM/element.classList"><code>element.classList</code></a> pour permettre une gestion plus aisée de l'attribut class. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=501257" title="FIXED: Implement HTML 5's HTMLElement.classList property">bug 501257</a></li> + <li>La méthode <code>getBoxObjectFor()</code> a été <strong>supprimée</strong>, car elle n'était pas standard et exposait d'autres fonctionnalités non standard. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=340571">bug 340571</a>. La bibliothèque <a href="http://mootools.net/">MooTools</a> qui utilisait cet appel pour la détection de Gecko est affectée ; cela a été corrigé dans la dernière version de MooTools, assurez-vous donc d'être à jour.</li> + <li>Les nouvelles propriétés <a href="/fr/docs/DOM/window.mozInnerScreenX"><code>mozInnerScreenX</code></a> et <a href="/fr/docs/DOM/window.mozInnerScreenY"><code>mozInnerScreenY</code></a> sur les objets DOM window on été ajoutés ; ils renvoient les coordonnées à l'écran du coin supérieur gauche de la zone de visualisation de la fenêtre.</li> + <li>La nouvelle propriété <code>mozScreenPixelsPerCSSPixel</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMWindowUtils">nsIDOMWindowUtils</a></code> uniquement accessible depuis le chrome, fournit un facteur de conversion entre les pixels CSS et les pixels à l'écran ; cette valeur peut varier selon le niveau de zoom du contenu.</li> + <li>Lorsque l'identifiant de fragment de document de l'URL de la page change (la partie après le caractère « # » (dièse)), un nouvel évènement <code>hashchange</code> est envoyé à la page. Consultez <a href="/fr/docs/DOM/window.onhashchange">window.onhashchange</a> pour plus d'informations. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=385434">bug 385434</a></li> + <li>L'attribut <a href="/fr/docs/DOM/document.readyState"><code>document.readyState</code></a> est désormais supporté. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=347174" title='FIXED: Implement document.readystate == "complete"'>bug 347174</a></li> + <li>Gestion de l'attribut HTML5 <a href="/fr/docs/DOM/element.classList"><code>element.classList</code></a> pour permettre une gestion plus aisée de l'attribut class. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=501257">bug 501257</a></li> <li><code>localName</code> et <code>namespaceURI</code> dans les documents HTML se comportent à présent comme dans les documents XHTML : <code>localName</code> est renvoyé en minuscules et la propriété <code>namespaceURI</code> pour les éléments HTML est <code>"<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"</code>.</li> - <li><a class="internal" href="https://developer.mozilla.org/fr/docs/DOM/element.getElementsByTagNameNS" title="DOM/element.getElementsByTagNameNS"><code>element.getElementsByTagNameNS</code></a> son argument n'est plus en minuscules, alors en lettres majuscules ASCII dans l'argument établit des chaînes contre des éléments HTML échouent. Cela est vrai aussi pour <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/document.getElementsByTagNameNS" title="DOM/document.getElementsByTagNameNS"><code>document.getElementsByTagNameNS</code></a>.</li> - <li>Ajout de la gestion des adresses dans la géolocalisation via l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMGeoPositionAddress" title="">nsIDOMGeoPositionAddress</a></code> et d'un nouveau champ dans <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMGeoPosition" title="">nsIDOMGeoPosition</a></code>.</li> - <li>La fonction <a href="/fr/docs/Web/API/Window/getComputedStyle" title="La méthode window.getComputedStyle() donne la valeur calculée finale de toutes les propriétés CSS sur un élément."><code>window.getComputedStyle</code></a> renvoie à présent les guillemets autour des valeurs url().</li> + <li><a href="/fr/docs/DOM/element.getElementsByTagNameNS"><code>element.getElementsByTagNameNS</code></a> son argument n'est plus en minuscules, alors en lettres majuscules ASCII dans l'argument établit des chaînes contre des éléments HTML échouent. Cela est vrai aussi pour <a href="/fr/docs/DOM/document.getElementsByTagNameNS"><code>document.getElementsByTagNameNS</code></a>.</li> + <li>Ajout de la gestion des adresses dans la géolocalisation via l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMGeoPositionAddress">nsIDOMGeoPositionAddress</a></code> et d'un nouveau champ dans <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMGeoPosition">nsIDOMGeoPosition</a></code>.</li> + <li>La fonction <a href="/fr/docs/Web/API/Window/getComputedStyle"><code>window.getComputedStyle</code></a> renvoie à présent les guillemets autour des valeurs url().</li> </ul> <h3 id="XPath">XPath</h3> <dl> <dt>Gestion de la méthode XPath choose()</dt> - <dd>La méthode <a class="internal" href="https://developer.mozilla.org/en-US/docs/XPath/Functions/choose" title="XPath/Functions/choose"><code>choose()</code></a> est à présent gérée par notre implémentation de <a class="internal" href="https://developer.mozilla.org/fr/docs/XPath" title="XPath">XPath</a>.</dd> + <dd>La méthode <a href="/fr/docs/XPath/Functions/choose"><code>choose()</code></a> est à présent gérée par notre implémentation de <a href="/fr/docs/XPath">XPath</a>.</dd> </dl> <h2 id="Pour_les_développeurs_XUL_et_les_développeurs_dextensions">Pour les développeurs XUL et les développeurs d'extensions</h2> -<p>Si vous êtes un développeur d'extensions, vous devriez commencer par lire <a class="internal" href="https://developer.mozilla.org/en-US/docs/Updating_extensions_for_Firefox_3.6" title="Updating extensions for Firefox 3.6">Updating extensions for Firefox 3.6</a>, qui offre une vue d'ensemble sur les changements qui pourraient affecter vos extensions. Les développeurs de Plug-in devraient lire <a class="internal" href="https://developer.mozilla.org/en-US/docs/Updating_plug-ins_for_Firefox_3.6" title="Updating plug-ins for Firefox 3.6">Updating plug-ins for Firefox 3.6</a>.</p> +<p>Si vous êtes un développeur d'extensions, vous devriez commencer par lire <a href="/fr/docs/Updating_extensions_for_Firefox_3.6">Updating extensions for Firefox 3.6</a>, qui offre une vue d'ensemble sur les changements qui pourraient affecter vos extensions. Les développeurs de Plug-in devraient lire <a href="/fr/docs/Updating_plug-ins_for_Firefox_3.6">Updating plug-ins for Firefox 3.6</a>.</p> <h3 id="Nouvelles_fonctionnalités">Nouvelles fonctionnalités</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Detecting_device_orientation" title="Detecting device orientation">Détection de l'orientation de l'appareil</a></dt> - <dd>Le contenu peut maintenant détecter l'orientation de l'appareil si il possède un accéléromètre, en utilisant l'évènement <a href="https://developer.mozilla.org/en-US/docs/DOM/MozOrientation" title="DOM/MozOrientation"><code>MozOrientation</code></a>. Firefox 3.6 supporte l'accéléromètre des ordinateurs portables Mac.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Monitoring_HTTP_activity" title="en/Monitoring HTTP activity">Surveillance de l'activité HTTP</a></dt> + <dt><a href="/fr/docs/Detecting_device_orientation">Détection de l'orientation de l'appareil</a></dt> + <dd>Le contenu peut maintenant détecter l'orientation de l'appareil si il possède un accéléromètre, en utilisant l'évènement <a href="/fr/docs/DOM/MozOrientation"><code>MozOrientation</code></a>. Firefox 3.6 supporte l'accéléromètre des ordinateurs portables Mac.</dd> + <dt><a href="/fr/docs/Monitoring_HTTP_activity">Surveillance de l'activité HTTP</a></dt> <dd>Vous pouvez maintenant surveiller en temps réel les données HTTP demandées et reçues.</dd> - <dt><span class="internal">Intégration à la Barre des tâches de Windows</span></dt> + <dt>Intégration à la Barre des tâches de Windows</dt> <dd>Il est maintenant possible de personnaliser l'apparence des fenêtres dans la barre des tâches sous Windows 7 ou plus récent. <em>C'est désactivé par défaut dans Firefox 3.6.</em></dd> </dl> <h3 id="Places">Places</h3> <ul> - <li>Les requêtes peuvent maintenant utiliser l'attribut <code>redirectsMode</code> de l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryQueryOptions" title="">nsINavHistoryQueryOptions</a></code> pour spécifier si il faut inclure ou non les pages redirigées dans les résultats.</li> - <li>Ajout de la nouvelle méthode <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIFaviconService#expireAllFavicons()">nsIFaviconService.expireAllFavicons()</a></code> à l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFaviconService" title="">nsIFaviconService</a></code>.</li> + <li>Les requêtes peuvent maintenant utiliser l'attribut <code>redirectsMode</code> de l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryQueryOptions">nsINavHistoryQueryOptions</a></code> pour spécifier si il faut inclure ou non les pages redirigées dans les résultats.</li> + <li>Ajout de la nouvelle méthode <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIFaviconService#expireAllFavicons()">nsIFaviconService.expireAllFavicons()</a></code> à l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFaviconService">nsIFaviconService</a></code>.</li> </ul> <h3 id="Storage">Storage</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Storage#Collation_(sorting)" title="Storage#Collation (sorting)">Tri des données locales avec l'API Storage</a></dt> + <dt><a href="/fr/docs/Storage#Collation_(sorting)">Tri des données locales avec l'API Storage</a></dt> <dd>Gecko 1.9.2 ajoute plusieurs nouvelles méthodes pour offrir une collecte (tri) optimisée des résulats en utilisant les techniques de localisation.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/mozIStorageStatementParams#Enumeration_of_properties" title="mozIStorageStatementParams#Enumeration_of_properties">Énumération des propriétés d'une requête</a></dt> - <dd>Vous pouvez maintenant utiliser <a class="internal" href="https://developer.mozilla.org/fr/docs/Guide_JavaScript_1.5/Instructions_de_manipulation_d%27objets#L%27instruction_for...in" title="Guide JavaScript 1.5/Instructions de manipulation d%27objets#L%27instruction for...in"><code>for...in</code></a> pour énumérer toutes les propriétés d'une déclaration.</dd> + <dt><a href="/fr/docs/mozIStorageStatementParams#Enumeration_of_properties">Énumération des propriétés d'une requête</a></dt> + <dd>Vous pouvez maintenant utiliser <a href="/fr/docs/Guide_JavaScript_1.5/Instructions_de_manipulation_d%27objets#L%27instruction_for...in"><code>for...in</code></a> pour énumérer toutes les propriétés d'une déclaration.</dd> <dt>mozIStorageStatement's getParameterIndex a changé de comportement entre Firefox 3.5 et 3.6.</dt> - <dd>Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=528166" title="mozIStorageStatement getParameterIndex causes NS_ERROR_ILLEGAL_VALUE">bug 528166</a> pour plus de détails.</dd> + <dd>Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=528166">bug 528166</a> pour plus de détails.</dd> <dt>Liaison asynchrone de plusieurs ensembles de paramètres pour exécution d'une requête.</dt> - <dd>Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=490085" title="FIXED: Add ability to bind multiple sets of parameters and execute asynchronously">bug 490085</a> pour plus de détails.</dd> + <dd>Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=490085">bug 490085</a> pour plus de détails.</dd> </dl> <h3 id="Préférences">Préférences</h3> <ul> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIContentPrefService" title="">nsIContentPrefService</a></code> a deux nouvelles méthodes : <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIContentPrefService#getPrefsByName()">nsIContentPrefService.getPrefsByName()</a></code> et <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIContentPrefService#removePrefsByName()">nsIContentPrefService.removePrefsByName()</a></code>.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIContentPrefService">nsIContentPrefService</a></code> a deux nouvelles méthodes : <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIContentPrefService#getPrefsByName()">nsIContentPrefService.getPrefsByName()</a></code> et <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIContentPrefService#removePrefsByName()">nsIContentPrefService.removePrefsByName()</a></code>.</li> </ul> <h3 id="Thèmes">Thèmes</h3> -<p>Voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Updating_themes_for_Firefox_3.6" title="Updating themes for Firefox 3.6">Updating themes for Firefox 3.6</a> pour la liste des changements liés aux thèmes.</p> +<p>Voir <a href="/fr/docs/Updating_themes_for_Firefox_3.6">Updating themes for Firefox 3.6</a> pour la liste des changements liés aux thèmes.</p> <dl> - <dt><a href="https://developer.mozilla.org/en-US/docs/Themes/Lightweight_themes" title="Themes/Lightweight themes">Thèmes légers</a></dt> - <dd>Firefox 3.6 supporte les thèmes légers ; ce sont des thèmes faciles à créer et qui sont simplement appliqué sur le fond de la fenêtre du navigateur, en haut (barre d'adresses et boutons) et en bas (barre d'état). Il s'agit d'une intégration de l'architecture de thèmes <a class="external" href="http://www.getpersonas.com/">Personas</a> dans Firefox.</dd> + <dt><a href="/fr/docs/Themes/Lightweight_themes">Thèmes légers</a></dt> + <dd>Firefox 3.6 supporte les thèmes légers ; ce sont des thèmes faciles à créer et qui sont simplement appliqué sur le fond de la fenêtre du navigateur, en haut (barre d'adresses et boutons) et en bas (barre d'état). Il s'agit d'une intégration de l'architecture de thèmes <a href="http://www.getpersonas.com/">Personas</a> dans Firefox.</dd> </dl> <h3 id="Divers">Divers</h3> <ul> - <li>Firefox n'a plus la charge des modules tiers installé dans son répertoire des modules internes. Cela contribue à assurer la stabilité en empêchant des composants tiers buggés d'être exécuté. Les développeurs qui installent des composants de cette façon doivent <a class="internal" href="https://developer.mozilla.org/en-US/docs/Migrating_raw_components_to_add-ons" title="Migrating raw components to add-ons">refaire leurs modules sous forme de paquets XPI</a> afin qu'ils puissent être installés normalement.</li> - <li><code>contents.rdf</code> n'est plus pris en charge pour l'enregistrement chrome dans les extensions. Vous devez maintenant utiliser le fichier <a class="internal" href="https://developer.mozilla.org/en-US/docs/Install_Manifests" title="Install manifests"><code>chrome.manifest</code></a>. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=492008" title="FIXED: Drop support for contents.rdf chrome registrations">bug 492008</a>.</li> - <li>La barre de menu peut être cachée automatiquement. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=477256" title="FIXED: Implement menubar auto-hiding in toolkit">bug 477256</a>.</li> - <li>Ajout du support de l'attribut <code>container-live-role</code> aux objets. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=391829" title="FIXED: Add support for container-live-role to object attributes">bug 391829</a>.</li> - <li>Suppression de la liaison <code>tabs-closebutton</code>. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500971" title="FIXED: Remove obsolete tabs-closebutton binding">bug 500971</a>.</li> - <li>Ajout du support de <span class="internal"><code>nsISound</code></span> pour jouer des sons en fonction des évènements qui ont eu lieu. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502799" title="FIXED: add new nsISound method for the event sounds">bug 502799</a>.</li> - <li>La syntaxe pour les méthodes de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsITreeView" title="">nsITreeView</a></code> : <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsITreeView#canDrop()">nsITreeView.canDrop()</a></code> et <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsITreeView#drop()">nsITreeView.drop()</a></code>, a changé pour supporter la nouvelle API glisser & déposer introduite dans Gecko 1.9. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=455590" title="FIXED: Allow new dnd api with tree views">bug 455590</a>.</li> - <li>Ajout du support pour aligner le curseur de la souris sur le bouton par défaut de la boîte de dialogue ou l'assistant de Windows, voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=76053" title='FIXED: Windows mouse integration: "Snap to default button in dialog boxes"'>bug 76053</a>. Cela est traitée automatiquement par la boîte de dialogue et l'assistant. Mais si une application XUL crée une fenêtre en utilisant l'élément <code>window</code> et qu'il a un bouton par défaut, il doit appeler <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIDOMChromeWindow#notifyDefaultButtonLoaded()">nsIDOMChromeWindow.notifyDefaultButtonLoaded()</a></code> dans le gestionnaire d'événements onload de la fenêtre.</li> - <li>Pour l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsILocalFileMac" title="">nsILocalFileMac</a></code>, deux méthodes ont étés retirées : <code>setFileTypeAndCreatorFromMIMEType()</code> and <code>setFileTypeAndCreatorFromExtension()</code>.</li> - <li>Le nouveau module de code <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/NetUtil.jsm" title="JavaScript code modules/NetUtil.jsm"><code>NetUtils.jsm</code></a> apporte une méthode facile à utiliser pour copier les données de manière asynchrone à partir d'un flux d'entrée vers un flux de sortie.</li> - <li>Le nouveau module de code <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/openLocationLastURL.jsm" title="JavaScript code modules/openLocationLastURL.jsm"><code>openLocationLastURL.jsm</code></a>, facilite la lecture et la modification de la valeur de l'URL gardée en mémoire de la boîte de dialogue "Ouvrir le fichier", tout en prenant bien en compte le mode de navigation privée.</li> - <li>Dans Windows, l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIScreen" title="">nsIScreen</a></code> reporte maintenant 24 bits par pixel pour la profondeur des couleurs lorsque le pilote graphique demande 32 bits, plus précisement 24 représente le nombre réel de pixels de couleurs en utilisation.</li> - <li>Les barres de menu peuvent maintenant être cachées sous Windows, en utilisant le nouvel attribut <code id="a-autohide"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/autohide">autohide</a></code> sur l'élément XUL <code><a href="/fr/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>.</li> - <li>Les méthodes <span id="m-loadOneTab"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/loadOneTab">loadOneTab</a></code></span> et <span id="m-addTab"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/addTab">addTab</a></code></span> acceptent maintenant le nouveau paramètre <code>relatedToCurrent</code> et, en outre, permet à des paramètres d'être définit par un nom, puisque presque tous les paramètres sont optionnels.</li> - <li>La propriété "<a href="https://developer.mozilla.org/en-US/docs/Install_Manifests#hidden" title="https://developer.mozilla.org/en-US/docs/Install_Manifests#hidden">hidden</a>" n'est plus supportée dans les manisfestes d'installation ; il n'est plus possible d'empêcher l'utilisateur de voir des modules complémentaires dans la fenêtre du gestionnaire de module.</li> + <li>Firefox n'a plus la charge des modules tiers installé dans son répertoire des modules internes. Cela contribue à assurer la stabilité en empêchant des composants tiers buggés d'être exécuté. Les développeurs qui installent des composants de cette façon doivent <a href="/fr/docs/Migrating_raw_components_to_add-ons">refaire leurs modules sous forme de paquets XPI</a> afin qu'ils puissent être installés normalement.</li> + <li><code>contents.rdf</code> n'est plus pris en charge pour l'enregistrement chrome dans les extensions. Vous devez maintenant utiliser le fichier <a href="/fr/docs/Install_Manifests"><code>chrome.manifest</code></a>. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=492008">bug 492008</a>.</li> + <li>La barre de menu peut être cachée automatiquement. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=477256">bug 477256</a>.</li> + <li>Ajout du support de l'attribut <code>container-live-role</code> aux objets. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=391829">bug 391829</a>.</li> + <li>Suppression de la liaison <code>tabs-closebutton</code>. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500971">bug 500971</a>.</li> + <li>Ajout du support de <code>nsISound</code> pour jouer des sons en fonction des évènements qui ont eu lieu. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502799">bug 502799</a>.</li> + <li>La syntaxe pour les méthodes de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsITreeView">nsITreeView</a></code> : <code><a href="/fr/docs/XPCOM_Interface_Reference/nsITreeView#canDrop()">nsITreeView.canDrop()</a></code> et <code><a href="/fr/docs/XPCOM_Interface_Reference/nsITreeView#drop()">nsITreeView.drop()</a></code>, a changé pour supporter la nouvelle API glisser & déposer introduite dans Gecko 1.9. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=455590">bug 455590</a>.</li> + <li>Ajout du support pour aligner le curseur de la souris sur le bouton par défaut de la boîte de dialogue ou l'assistant de Windows, voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=76053" title='FIXED: Windows mouse integration: "Snap to default button in dialog boxes"'>bug 76053</a>. Cela est traitée automatiquement par la boîte de dialogue et l'assistant. Mais si une application XUL crée une fenêtre en utilisant l'élément <code>window</code> et qu'il a un bouton par défaut, il doit appeler <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIDOMChromeWindow#notifyDefaultButtonLoaded()">nsIDOMChromeWindow.notifyDefaultButtonLoaded()</a></code> dans le gestionnaire d'événements onload de la fenêtre.</li> + <li>Pour l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsILocalFileMac">nsILocalFileMac</a></code>, deux méthodes ont étés retirées : <code>setFileTypeAndCreatorFromMIMEType()</code> and <code>setFileTypeAndCreatorFromExtension()</code>.</li> + <li>Le nouveau module de code <a href="/fr/docs/JavaScript_code_modules/NetUtil.jsm"><code>NetUtils.jsm</code></a> apporte une méthode facile à utiliser pour copier les données de manière asynchrone à partir d'un flux d'entrée vers un flux de sortie.</li> + <li>Le nouveau module de code <a href="/fr/docs/JavaScript_code_modules/openLocationLastURL.jsm"><code>openLocationLastURL.jsm</code></a>, facilite la lecture et la modification de la valeur de l'URL gardée en mémoire de la boîte de dialogue "Ouvrir le fichier", tout en prenant bien en compte le mode de navigation privée.</li> + <li>Dans Windows, l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIScreen">nsIScreen</a></code> reporte maintenant 24 bits par pixel pour la profondeur des couleurs lorsque le pilote graphique demande 32 bits, plus précisement 24 représente le nombre réel de pixels de couleurs en utilisation.</li> + <li>Les barres de menu peuvent maintenant être cachées sous Windows, en utilisant le nouvel attribut <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/autohide">autohide</a></code> sur l'élément XUL <code><a href="/fr/docs/Mozilla/Tech/XUL/toolbar">toolbar</a></code>.</li> + <li>Les méthodes <code><a href="/fr/docs/Mozilla/Tech/XUL/Méthodes/loadOneTab">loadOneTab</a></code> et <code><a href="/fr/docs/Mozilla/Tech/XUL/Méthodes/addTab">addTab</a></code> acceptent maintenant le nouveau paramètre <code>relatedToCurrent</code> et, en outre, permet à des paramètres d'être définit par un nom, puisque presque tous les paramètres sont optionnels.</li> + <li>La propriété "<a href="/fr/docs/Install_Manifests#hidden">hidden</a>" n'est plus supportée dans les manisfestes d'installation ; il n'est plus possible d'empêcher l'utilisateur de voir des modules complémentaires dans la fenêtre du gestionnaire de module.</li> <li>Le composant <code>@mozilla.org/webshell;1</code> n'existe plus ; vous devez utilisez <code>@mozilla.org/docshell;1</code> à la place.</li> - <li>Vous pouvez désormais enregistrer avec la catégorie update-timer pour programmer la synchronisation des événements sans avoir à instancier l'objet que le minuteur va éventuellement remettre, il sera plutôt instancié lorsque c'est nécessaire. Voir <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIUpdateTimerManager#registerTimer()">nsIUpdateTimerManager.registerTimer()</a></code> pour plus de détails.</li> - <li>La fonction <a class="internal" href="https://developer.mozilla.org/en-US/docs/NPN_GetValue" title="NPN_GetValue"><code>NPN_GetValue</code></a> ne donne plus accès à travers XPCOM aux valeurs de variables <code>NPNVserviceManager</code>, <code>NPNVDOMelement</code>, et <code>NPNVDOMWindow</code>. Cela fait partie des travaux pour que les plugins s'exécutent dans des processus séparés dans une future version de Gecko.</li> - <li>Les plugins ne sont plus scriptables à travers l'interface XPCOM (IDL), <a href="https://developer.mozilla.org/en-US/docs/Gecko_Plugin_API_Reference/Scripting_plugins" title="https://developer.mozilla.org/en-US/docs/Gecko_Plugin_API_Reference/Scripting_plugins">NPRuntime</a> est l'API à utiliser pour coder des plugins et <a class="internal" href="https://developer.mozilla.org/en-US/docs/NPP_GetValue" title="NPP_GetValue"><code>NPP_GetValue()</code></a> n'est plus appelé avec la valeur <code>NPPVpluginScriptableInstance</code> ou <code>NPPVpluginScriptableIID</code>. Cela fait partie des travaux pour que les plugins s'exécutent dans des processus séparés dans une future version de Gecko.</li> + <li>Vous pouvez désormais enregistrer avec la catégorie update-timer pour programmer la synchronisation des événements sans avoir à instancier l'objet que le minuteur va éventuellement remettre, il sera plutôt instancié lorsque c'est nécessaire. Voir <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIUpdateTimerManager#registerTimer()">nsIUpdateTimerManager.registerTimer()</a></code> pour plus de détails.</li> + <li>La fonction <a href="/fr/docs/NPN_GetValue"><code>NPN_GetValue</code></a> ne donne plus accès à travers XPCOM aux valeurs de variables <code>NPNVserviceManager</code>, <code>NPNVDOMelement</code>, et <code>NPNVDOMWindow</code>. Cela fait partie des travaux pour que les plugins s'exécutent dans des processus séparés dans une future version de Gecko.</li> + <li>Les plugins ne sont plus scriptables à travers l'interface XPCOM (IDL), <a href="/fr/docs/Gecko_Plugin_API_Reference/Scripting_plugins">NPRuntime</a> est l'API à utiliser pour coder des plugins et <a href="/fr/docs/NPP_GetValue"><code>NPP_GetValue()</code></a> n'est plus appelé avec la valeur <code>NPPVpluginScriptableInstance</code> ou <code>NPPVpluginScriptableIID</code>. Cela fait partie des travaux pour que les plugins s'exécutent dans des processus séparés dans une future version de Gecko.</li> </ul> <h2 id="Pours_les_développeurs_de_FirefoxGecko">Pours les développeurs de Firefox/Gecko</h2> @@ -266,33 +267,31 @@ original_slug: Mozilla/Firefox/Versions/3.6 <ul> <li><code>nsIDOMNSCSS2Properties</code> est maintenant située dans son propre fichier IDL (<code>dom/interfaces/css/nsIDOMCSS2Properties.idl</code>).</li> - <li><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIUpdateTimerManager" title="">nsIUpdateTimerManager</a></code> est maintenant située dans son propre fichier IDL.</li> + <li><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIUpdateTimerManager">nsIUpdateTimerManager</a></code> est maintenant située dans son propre fichier IDL.</li> </ul> -<p>Un grand nombre d'interfaces ont été déplacées. Voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Interfaces_moved_in_Firefox_3.6" title="Interfaces moved in Firefox 3.6">Interfaces moved in Firefox 3.6</a> pour la liste complète.</p> +<p>Un grand nombre d'interfaces ont été déplacées. Voir <a href="/fr/docs/Interfaces_moved_in_Firefox_3.6">Interfaces moved in Firefox 3.6</a> pour la liste complète.</p> <h3 id="Autres_changements_dans_les_interfaces">Autres changements dans les interfaces</h3> <p>Les modifications suivantes ont été faites :</p> <ul> - <li>L'interface <code>nsIPlugin</code> hérite maintenant de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISupports" title="">nsISupports</a></code> à la place de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFactory" title="">nsIFactory</a></code>.</li> - <li>L'interface <code>nsIPluginHost</code> hérite maintenant de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISupports" title="">nsISupports</a></code> à la place de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFactory" title="">nsIFactory</a></code>.</li> - <li>L'interface <code>nsIFrame</code> hérite maintenant de <code>nsQueryFrame</code> à la place de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISupports" title="">nsISupports</a></code>.</li> - <li>La méthode <code>getPaletteInfo()</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDeviceContext" title="">nsIDeviceContext</a></code> a été supprimée, car elle n'a jamais été appliquée.</li> - <li>La méthode <code>reportPendingException()</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIScriptContext" title="">nsIScriptContext</a></code> a été supprimée, car elle n'été plus utilisée.</li> + <li>L'interface <code>nsIPlugin</code> hérite maintenant de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISupports">nsISupports</a></code> à la place de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFactory">nsIFactory</a></code>.</li> + <li>L'interface <code>nsIPluginHost</code> hérite maintenant de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISupports">nsISupports</a></code> à la place de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFactory">nsIFactory</a></code>.</li> + <li>L'interface <code>nsIFrame</code> hérite maintenant de <code>nsQueryFrame</code> à la place de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISupports">nsISupports</a></code>.</li> + <li>La méthode <code>getPaletteInfo()</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDeviceContext">nsIDeviceContext</a></code> a été supprimée, car elle n'a jamais été appliquée.</li> + <li>La méthode <code>reportPendingException()</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIScriptContext">nsIScriptContext</a></code> a été supprimée, car elle n'été plus utilisée.</li> </ul> <h3 id="Changements_dans_laccessibilitée_du_code">Changements dans l'accessibilitée du code</h3> <ul> - <li>L'<a class="internal" href="https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIAccessibleEvent" title="XPCOM Interface Reference/nsIAccessibleEvent">évènement d'accessibilité</a> <code>EVENT_REORDER</code> est maintenant envoyé quand les enfants de <code>frames</code> et d'<code>iframes</code> changent, ainsi que lors de la modification du document principal des enfants. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=420845" title="FIXED: Fire event_reorder on any embedded frames/iframes whos document has just loaded.">bug 420845</a>.</li> + <li>L'<a href="/fr/docs/XPCOM_Interface_Reference/nsIAccessibleEvent">évènement d'accessibilité</a> <code>EVENT_REORDER</code> est maintenant envoyé quand les enfants de <code>frames</code> et d'<code>iframes</code> changent, ainsi que lors de la modification du document principal des enfants. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=420845">bug 420845</a>.</li> <li>Désormais toute sélection en cours est correctement supprimée avant de sélectionner une ligne spécifique.</li> </ul> <h2 id="Voir_également">Voir également</h2> -<div class="multiColumnList"> <ul> <li><a href="/fr/docs/Mozilla/Firefox/Versions/3.5">Firefox 3.5 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/3">Firefox 3 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/2">Firefox 2 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/1.5">Firefox 1.5 pour les développeurs</a></li></ul> -</div> |