From 34d315396ca29d7ef51ecc27eeeeeb275e9b0ba9 Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Mon, 15 Nov 2021 19:39:07 +0100 Subject: Prepare Mozilla section for Markdown conversion (#2980) * Remove summary * Remove hidden except for copyright notice * Remove spans * Remove font * Remove notranslate * Remove extra id, deleting an untranslated page doing so * Fix links, absolute links, rm internal, titles * Remove external classes * fix headings with name attr * fix some styles and classes * remove useless class reference-values * rm styles in links * Fix code blocks in pre * Remove ltr classes * remove fullwidth-table * Fix various conversion errors and some one offs * Remove nested code/pre/code * Fix notes * Fix warnings * fix dls * fix nested issues in dls * fix images --- .../firefox/experimental_features/index.html | 256 ++++++------ files/fr/mozilla/firefox/index.html | 24 +- .../index.html | 6 +- files/fr/mozilla/firefox/releases/1.5/index.html | 76 ++-- .../1.5/using_firefox_1.5_caching/index.html | 16 +- files/fr/mozilla/firefox/releases/11/index.html | 34 +- files/fr/mozilla/firefox/releases/12/index.html | 34 +- files/fr/mozilla/firefox/releases/13/index.html | 24 +- files/fr/mozilla/firefox/releases/15/index.html | 30 +- files/fr/mozilla/firefox/releases/16/index.html | 18 +- files/fr/mozilla/firefox/releases/17/index.html | 12 +- files/fr/mozilla/firefox/releases/18/index.html | 14 +- files/fr/mozilla/firefox/releases/19/index.html | 14 +- files/fr/mozilla/firefox/releases/2/index.html | 60 +-- .../firefox/releases/2/security_changes/index.html | 12 +- .../releases/2/updating_extensions/index.html | 16 +- files/fr/mozilla/firefox/releases/20/index.html | 20 +- files/fr/mozilla/firefox/releases/21/index.html | 12 +- files/fr/mozilla/firefox/releases/22/index.html | 14 +- files/fr/mozilla/firefox/releases/23/index.html | 10 +- files/fr/mozilla/firefox/releases/24/index.html | 8 +- files/fr/mozilla/firefox/releases/25/index.html | 20 +- files/fr/mozilla/firefox/releases/26/index.html | 10 +- files/fr/mozilla/firefox/releases/27/index.html | 10 +- files/fr/mozilla/firefox/releases/28/index.html | 20 +- files/fr/mozilla/firefox/releases/29/index.html | 10 +- files/fr/mozilla/firefox/releases/3.5/index.html | 112 +++--- files/fr/mozilla/firefox/releases/3.6/index.html | 199 +++++---- .../firefox/releases/3/dom_improvements/index.html | 2 +- .../firefox/releases/3/full_page_zoom/index.html | 12 +- files/fr/mozilla/firefox/releases/3/index.html | 110 ++--- .../releases/3/notable_bugs_fixed/index.html | 2 +- .../releases/3/site_compatibility/index.html | 34 +- .../firefox/releases/3/svg_improvements/index.html | 14 +- .../releases/3/updating_extensions/index.html | 130 +++--- .../3/updating_web_applications/index.html | 43 +- .../3/xul_improvements_in_firefox_3/index.html | 44 +- files/fr/mozilla/firefox/releases/30/index.html | 10 +- files/fr/mozilla/firefox/releases/32/index.html | 44 +- .../releases/32/site_compatibility/index.html | 122 ------ files/fr/mozilla/firefox/releases/35/index.html | 126 +++--- files/fr/mozilla/firefox/releases/39/index.html | 34 +- files/fr/mozilla/firefox/releases/4/index.html | 444 ++++++++++----------- files/fr/mozilla/firefox/releases/40/index.html | 55 ++- files/fr/mozilla/firefox/releases/41/index.html | 43 +- files/fr/mozilla/firefox/releases/42/index.html | 32 +- files/fr/mozilla/firefox/releases/5/index.html | 46 ++- files/fr/mozilla/firefox/releases/6/index.html | 217 +++++----- files/fr/mozilla/firefox/releases/7/index.html | 55 +-- files/fr/mozilla/firefox/releases/8/index.html | 161 ++++---- files/fr/mozilla/firefox/releases/9/index.html | 134 +++---- files/fr/mozilla/firefox/releases/index.html | 2 +- 52 files changed, 1438 insertions(+), 1569 deletions(-) delete mode 100644 files/fr/mozilla/firefox/releases/32/site_compatibility/index.html (limited to 'files/fr/mozilla/firefox') diff --git a/files/fr/mozilla/firefox/experimental_features/index.html b/files/fr/mozilla/firefox/experimental_features/index.html index ab07ae039e..444f50ddd7 100644 --- a/files/fr/mozilla/firefox/experimental_features/index.html +++ b/files/fr/mozilla/firefox/experimental_features/index.html @@ -25,9 +25,9 @@ translation_of: Mozilla/Firefox/Experimental_features - - - + + + @@ -65,9 +65,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -105,9 +105,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -145,9 +145,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -187,9 +187,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -228,9 +228,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -268,9 +268,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -308,9 +308,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -348,9 +348,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -388,9 +388,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -428,9 +428,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -468,9 +468,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -510,9 +510,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -552,9 +552,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -588,9 +588,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -633,9 +633,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -673,9 +673,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -713,9 +713,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -753,9 +753,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -795,9 +795,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -835,9 +835,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -877,9 +877,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -917,9 +917,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -957,9 +957,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -997,9 +997,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -1037,9 +1037,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -1079,9 +1079,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -1119,9 +1119,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -1160,9 +1160,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -1200,9 +1200,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -1244,9 +1244,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -1285,9 +1285,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -1325,9 +1325,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -1367,9 +1367,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -1407,9 +1407,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -1449,9 +1449,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -1487,17 +1487,17 @@ translation_of: Mozilla/Firefox/Experimental_features

Feature-Policy est un en-tête HTTP qui permet de choisir l'activation, la désactivation ou certaines des fonctionnalités et API dans le navigateur. Cet en-tête est similaire au CSP mais permet de contrôler des fonctionnalités plutôt que des traits liés à la sécurité.

-
-

Note

+
+

Note :

L'en-tête Feature-Policy a été renommé en Permissions-Policy dans la spécification. Cet article sera mis à jour afin de refléter ce changement.

CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -1537,9 +1537,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -1577,9 +1577,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -1619,9 +1619,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -1659,9 +1659,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + @@ -1701,9 +1701,9 @@ translation_of: Mozilla/Firefox/Experimental_features
CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
- - - + + + diff --git a/files/fr/mozilla/firefox/index.html b/files/fr/mozilla/firefox/index.html index e657713a88..62a950603c 100644 --- a/files/fr/mozilla/firefox/index.html +++ b/files/fr/mozilla/firefox/index.html @@ -9,23 +9,21 @@ translation_of: Mozilla/Firefox ---
{{FirefoxSidebar}}
-

Firefox est le navigateur populaire de Mozilla, disponible sur de nombreuses plates-formes dont Windows, Mac OS et Linux pour les ordinateurs de bureau, ainsi que Android et iOS pour les appareils mobiles. Grâce à une large compatibilité, les dernières nouveautés en technologie web et des outils puissants pour développer, Firefox est idéal pour les développeurs web et les utilisateurs.

+

Firefox est le navigateur populaire de Mozilla, disponible sur de nombreuses plates-formes dont Windows, Mac OS et Linux pour les ordinateurs de bureau, ainsi que Android et iOS pour les appareils mobiles. Grâce à une large compatibilité, les dernières nouveautés en technologie web et des outils puissants pour développer, Firefox est idéal pour les développeurs web et les utilisateurs.

Firefox est un projet libre et ouvert. Une grande partie du code source provient des contributions de notre très grande communauté de volontaires. Découvrez ici comment contribuer au projet Firefox et vous trouverez également des liens vers de la documentation sur la création de modules complémentaires pour Firefox, l'utilisation d'outils de développement dans Firefox et bien plus encore.

-
-

Découvrez comment créer des modules complémentaires pour Firefox, comment développer et créer Firefox même, ainsi que son fonctionnement interne et celui de ses sous-projets.

-
+

Découvrez comment créer des modules complémentaires pour Firefox, comment développer et créer Firefox même, ainsi que son fonctionnement interne et celui de ses sous-projets.

- -

Exemple de code

+

Exemple de code

L'exemple ci-dessous illustre une page utilisant à la fois les évènements load et pageshow. La page se comporte de la façon suivante :

@@ -183,8 +183,8 @@ function loadOnlyFirst() { <body onload="onLoad();"> -

Développement d'extensions pour Firefox

+

Développement d'extensions pour Firefox

-

Les extensions pour Firefox 1.5 doivent prendre en compte cette fonctionnalité de mise en cache. Si vous développez une extension pour Firefox et que vous désirez qu'elle soit compatible à la fois avec la 1.5 et les versions antérieures, assurez-vous qu'elle écoute l'évènement load pour les déclencheurs qui peuvent être mis en cache et écoute l'évènement pageshow pour les déclencheurs qui ne doivent pas être mis en cache.

+

Les extensions pour Firefox 1.5 doivent prendre en compte cette fonctionnalité de mise en cache. Si vous développez une extension pour Firefox et que vous désirez qu'elle soit compatible à la fois avec la 1.5 et les versions antérieures, assurez-vous qu'elle écoute l'évènement load pour les déclencheurs qui peuvent être mis en cache et écoute l'évènement pageshow pour les déclencheurs qui ne doivent pas être mis en cache.

Par exemple, la Barre d'outils Google pour Firefox doit écouter l'évènement load pour la fonction de liens automatiques et l'évènement pageshow pour la fonction PageRank afin d'être compatible à la fois avec la version 1.5 et les versions antérieures.

diff --git a/files/fr/mozilla/firefox/releases/11/index.html b/files/fr/mozilla/firefox/releases/11/index.html index 23a04a3ef2..309a22960e 100644 --- a/files/fr/mozilla/firefox/releases/11/index.html +++ b/files/fr/mozilla/firefox/releases/11/index.html @@ -21,28 +21,28 @@ original_slug: Mozilla/Firefox/Versions/11

CSS

SVG

@@ -54,7 +54,7 @@ original_slug: Mozilla/Firefox/Versions/11

WebSocket

@@ -62,8 +62,8 @@ original_slug: Mozilla/Firefox/Versions/11

IndexedDB

Réseau

@@ -75,9 +75,9 @@ original_slug: Mozilla/Firefox/Versions/11

Outils de développement

Changements pour les développeurs de Mozilla et de modules complémentaires

@@ -87,14 +87,14 @@ original_slug: Mozilla/Firefox/Versions/11

NetUtil.jsm

Nouveau module de code JavaScript

-
source-editor.jsm
-
Offre un moyen pratique facile d'éditeur de code source que vous pouvez utiliser dans vos add-ons. C'est le même éditeur utilisé par l'Ardoise et les autres outils de développement intégrés dans Firefox.
+
source-editor.jsm
+
Offre un moyen pratique facile d'éditeur de code source que vous pouvez utiliser dans vos add-ons. C'est le même éditeur utilisé par l'Ardoise et les autres outils de développement intégrés dans Firefox.

Changements dans les interfaces

@@ -118,7 +118,7 @@ original_slug: Mozilla/Firefox/Versions/11

Changement lié au thème

Changement dans les préférences

diff --git a/files/fr/mozilla/firefox/releases/12/index.html b/files/fr/mozilla/firefox/releases/12/index.html index 8ad54688fb..c8d113acc8 100644 --- a/files/fr/mozilla/firefox/releases/12/index.html +++ b/files/fr/mozilla/firefox/releases/12/index.html @@ -17,7 +17,7 @@ original_slug: Mozilla/Firefox/Versions/12 @@ -30,7 +30,7 @@ original_slug: Mozilla/Firefox/Versions/12

JavaScript

DOM

@@ -38,14 +38,14 @@ original_slug: Mozilla/Firefox/Versions/12 @@ -68,7 +68,7 @@ original_slug: Mozilla/Firefox/Versions/12

MathML

@@ -81,13 +81,13 @@ original_slug: Mozilla/Firefox/Versions/12

Outils de développement

-

Mozilla travaille sur l'intégration des ses propres outils de développement Web qui complètent l'add-on populaire Firebug. Vous pouvez obtenir plus d'informations sur ces outils et également voir une liste de ressources externes à Firefox qui vous aideront dans le développement Web. La liste se trouve dans les outils de développement Web.

+

Mozilla travaille sur l'intégration des ses propres outils de développement Web qui complètent l'add-on populaire Firebug. Vous pouvez obtenir plus d'informations sur ces outils et également voir une liste de ressources externes à Firefox qui vous aideront dans le développement Web. La liste se trouve dans les outils de développement Web.

Changements divers

@@ -102,8 +102,8 @@ original_slug: Mozilla/Firefox/Versions/12

source-editor.jsm

XUL

@@ -115,14 +115,14 @@ original_slug: Mozilla/Firefox/Versions/12

XPCOM

XPConnect

Changements dans les interfaces

@@ -155,7 +155,7 @@ original_slug: Mozilla/Firefox/Versions/12

Autres changements

Voir également

diff --git a/files/fr/mozilla/firefox/releases/13/index.html b/files/fr/mozilla/firefox/releases/13/index.html index debafd8ec9..7c00544098 100644 --- a/files/fr/mozilla/firefox/releases/13/index.html +++ b/files/fr/mozilla/firefox/releases/13/index.html @@ -32,8 +32,8 @@ original_slug: Mozilla/Firefox/Versions/13

JavaScript

DOM

@@ -43,7 +43,7 @@ original_slug: Mozilla/Firefox/Versions/13
  • Les méthodes {{domxref("window.setTimeout()")}} et {{domxref("window.setInterval()")}} ne transmettent plus l'argument supplémentaire "lateness" lors du rappel de routine.
  • La méthode {{domxref("Blob","Blob.mozSlice()")}} n'a plus de préfixe.
  • Le support du constructeur {{domxref("Blob")}} a été ajouté.
  • -
  • Le support de globalStorage a été retiré.
  • +
  • Le support de globalStorage a été retiré.
  • La nouvelle interface {{domxref("DOMRequest")}}, utilisée pour rapporté l'état et le résultat des opérations en arrière-plan, a été ajoutée.
  • La méthode {{domxref("HTMLOptionElement", "HTMLOptionElement.index()")}} renvoie désormais 0 au lieu de l'incorrect -1 lorsque {{HTMLElement("option")}} est à l'intérieur d'un élément {{HTMLElement("datalist")}}.
  • {{domxref("DOMException")}} a été implémenté selon la spécification DOM Level 4.
  • @@ -56,27 +56,27 @@ original_slug: Mozilla/Firefox/Versions/13

    UA string

    SVG

    WebGL

    MathML

    Réseau

    @@ -96,15 +96,15 @@ original_slug: Mozilla/Firefox/Versions/13

    Améliorations du panneau de style

    Amélioration de l'Ardoise

    Changements pour les développeurs de Mozilla et de modules complémentaires

    @@ -121,7 +121,7 @@ original_slug: Mozilla/Firefox/Versions/13
  • Le support d'un drapeau sale a été ajouté à l'API Source Editor.
  • L'éditeur de source ne supporte plus de retomber sur un {{HTMLElement("textarea")}} au lieu d'utiliser Orion.
  • L'éditeur expose à présent les évènements focus et blur.
  • -
  • La méthode getIndentationString() a été ajoutée, cela renvoie la chaîne à utiliser pour l'indentation du texte dans l'éditeur.
  • +
  • La méthode getIndentationString() a été ajoutée, cela renvoie la chaîne à utiliser pour l'indentation du texte dans l'éditeur.
  • L'éditeur de source supporte désormais la gestion d'une liste de points d'arrêt et l'affichage de l'interface utilisateur pour les basculer sur et en dehors ; toutefois, il ne fait pas la mise en œuvre des points d'arrêt. C'est à vous d'écrire du code pour le débogueur.
  • Le support pour mettre en surbrillance la ligne actuelle a été ajouté, en utilisant l'option de configuration highlightCurrentLine.
  • @@ -129,7 +129,7 @@ original_slug: Mozilla/Firefox/Versions/13

    ARIA

    Interfaces

    diff --git a/files/fr/mozilla/firefox/releases/15/index.html b/files/fr/mozilla/firefox/releases/15/index.html index 889da34615..c8126cd3a9 100644 --- a/files/fr/mozilla/firefox/releases/15/index.html +++ b/files/fr/mozilla/firefox/releases/15/index.html @@ -16,7 +16,7 @@ original_slug: Mozilla/Firefox/Versions/15 @@ -34,16 +34,16 @@ original_slug: Mozilla/Firefox/Versions/15

    DOM

    @@ -51,8 +51,8 @@ original_slug: Mozilla/Firefox/Versions/15

    JavaScript

    @@ -60,7 +60,7 @@ original_slug: Mozilla/Firefox/Versions/15

    WebGL

    MathML

    @@ -68,8 +68,8 @@ original_slug: Mozilla/Firefox/Versions/15 @@ -85,9 +85,9 @@ original_slug: Mozilla/Firefox/Versions/15
    {{interface("nsIDOMWindowUtils")}}
    -
    aModifiers de sendMouseEvent(), sendTouchEvent(), sendMouseEventToWindow(), sendMouseScrollEvent() et sendKeyEvent() supporte toutes les touches de modification qui sont supportées par KeyboardEvent.getModifierState(). Utiliser les valeurs MODIFIER_*. Et désormais le 5ème paramètre de sendKeyEvent() est changé d'un boolean vers un unsigned long. Pour la compatibilité ascendante, si l'appelant passe true ou false, le comportement n'est pas changé. Ce changement permet aux appelants d'indiquer l'emplacement de la touche.
    +
    aModifiers de sendMouseEvent(), sendTouchEvent(), sendMouseEventToWindow(), sendMouseScrollEvent() et sendKeyEvent() supporte toutes les touches de modification qui sont supportées par KeyboardEvent.getModifierState(). Utiliser les valeurs MODIFIER_*. Et désormais le 5ème paramètre de sendKeyEvent() est changé d'un boolean vers un unsigned long. Pour la compatibilité ascendante, si l'appelant passe true ou false, le comportement n'est pas changé. Ce changement permet aux appelants d'indiquer l'emplacement de la touche.
    {{interface("nsIBrowserHistory")}}
    -
    La méthode hidePage() n'a jamais été implémentée, et a été entièrement supprimée dans cette version. La méthode addPageWithDetails() a également été supprimée dans le cadre des travaux pour faire une API Places asynchrone ; à la place, utilisez plutôt {{ifmethod("mozIAsyncHistory", "updatePlaces")}}. De plus, l'attribut count a été retiré, il ne renvoyé pas un comptage réel à certain moment (à la place, il indiqué simplement si les entrées existées). Vous pouvez utiliser à la place {{ifattribute("nsINavHistoryService", "hasHistoryEntries")}}.
    +
    La méthode hidePage() n'a jamais été implémentée, et a été entièrement supprimée dans cette version. La méthode addPageWithDetails() a également été supprimée dans le cadre des travaux pour faire une API Places asynchrone ; à la place, utilisez plutôt {{ifmethod("mozIAsyncHistory", "updatePlaces")}}. De plus, l'attribut count a été retiré, il ne renvoyé pas un comptage réel à certain moment (à la place, il indiqué simplement si les entrées existées). Vous pouvez utiliser à la place {{ifattribute("nsINavHistoryService", "hasHistoryEntries")}}.
    diff --git a/files/fr/mozilla/firefox/releases/16/index.html b/files/fr/mozilla/firefox/releases/16/index.html index c59c0b1ee8..55638708a3 100644 --- a/files/fr/mozilla/firefox/releases/16/index.html +++ b/files/fr/mozilla/firefox/releases/16/index.html @@ -23,16 +23,16 @@ original_slug: Mozilla/Firefox/Versions/16

    CSS

    JavaScript

    Réseau

    Changements pour les développeurs de Mozilla et de modules complémentaires

    @@ -84,7 +84,7 @@ original_slug: Mozilla/Firefox/Versions/18 diff --git a/files/fr/mozilla/firefox/releases/19/index.html b/files/fr/mozilla/firefox/releases/19/index.html index 0e9de33d5e..1b00d87cb4 100644 --- a/files/fr/mozilla/firefox/releases/19/index.html +++ b/files/fr/mozilla/firefox/releases/19/index.html @@ -11,15 +11,15 @@ original_slug: Mozilla/Firefox/Versions/19

    Firefox 19, basé sur Gecko 19.0, est sorti le 19 février 2013. Cette page résume les principaux changements dans Firefox 19 qui sont utiles aux développeurs.

    -

    Vous voulez aider à documenter Firefox 19 ? Regardez la liste des bugs qui ont besoin de rédaction et lancez-vous !

    +

    Vous voulez aider à documenter Firefox 19 ? Regardez la liste des bugs qui ont besoin de rédaction et lancez-vous !

    Changements pour les développeurs web

    JavaScript

    CSS

    @@ -49,17 +49,17 @@ original_slug: Mozilla/Firefox/Versions/19

    XForms

    -

    Le support des XForms a été retiré dans Firefox 19.

    +

    Le support des XForms a été retiré dans Firefox 19.

    Changements pour les développeurs d'add-ons et les développeurs Mozilla

    -

    Note:  nsresult est maintenant fortement typé, c'est un changement majeur dans Firefox 19. Cela permet de détecter plus facilement les bugs causés par la mauvaise gestion des valeurs retournées mais peut empêcher des codes actuels de fonctionner si nsresult fait de mauvaises suppositions concernant ces valeurs.

    +

    Note:  nsresult est maintenant fortement typé, c'est un changement majeur dans Firefox 19. Cela permet de détecter plus facilement les bugs causés par la mauvaise gestion des valeurs retournées mais peut empêcher des codes actuels de fonctionner si nsresult fait de mauvaises suppositions concernant ces valeurs.

    Changements dans les intefaces

    @@ -75,7 +75,7 @@ original_slug: Mozilla/Firefox/Versions/19

    Anciennes versions

    diff --git a/files/fr/mozilla/firefox/releases/2/index.html b/files/fr/mozilla/firefox/releases/2/index.html index 41bf6f3e9d..a0e60c72db 100644 --- a/files/fr/mozilla/firefox/releases/2/index.html +++ b/files/fr/mozilla/firefox/releases/2/index.html @@ -7,127 +7,127 @@ tags: translation_of: Mozilla/Firefox/Releases/2 original_slug: Mozilla/Firefox/Versions/2 --- -
    {{FirefoxSidebar}}

    ''Une grande partie du contenu de cette page est juste là pour boucher les trous. Voyez la version anglaise de cette page pour savoir comment la compléter.''

    +
    {{FirefoxSidebar}}

    ''Une grande partie du contenu de cette page est juste là pour boucher les trous. Voyez la version anglaise de cette page pour savoir comment la compléter.''

    -

    Nouvelles fonctionnalités pour les développeurs dans Firefox 2

    +

    Nouvelles fonctionnalités pour les développeurs dans Firefox 2

    Firefox 2 propose un grand nombre de nouvelles fonctionnalités et de nouvelles possibilités. Cet article fournit des liens vers des articles couvrant les nouvelles fonctionnalités.

    -

    Pour les développeurs Web et les développeurs d'applications

    +

    Pour les développeurs Web et les développeurs d'applications

    -
    Microrésumés
    +
    Microrésumés
    Les microrésumés sont de courtes compilations, régulièrement mises à jour, des plus importantes informations présentes sur des pages Web. Ils peuvent être fournis tant par les sites eux-mêmes que par des développeurs tiers. Lorsque les utilisateurs marquent des pages présentant des microrésumés, ils peuvent choisir d'afficher ceux-ci en lieu et place de titres statiques.
    -
    Création d'un générateur de microrésumé
    +
    Création d'un générateur de microrésumé
    Un tutoriel sur la création d'un générateur de microrésumés.
    -
    Référence grammaticale XML d'un microrésumé
    +
    Référence grammaticale XML d'un microrésumé
    Un guide de référence sur la grammaire XML utilisée pour la création de générateurs de microrésumés.
    -
    Création de plugins MozSearch
    +
    Création de plugins MozSearch
    Firefox 2 utilise MozSearch, un format de plugins de recherche basé sur OpenSearch.
    -
    Création de plugins OpenSearch pour Firefox
    +
    Création de plugins OpenSearch pour Firefox
    Firefox 2 support le format de moteur de recherche OpenSearch.
    -
    Gestion de suggestions dans les plugins de recherche
    +
    Gestion de suggestions dans les plugins de recherche
    Comment permettre à votre plugin MozSearch de proposer des suggestions, qui apparaîtront dans une liste déroulante au fur et à mesure de la frappe dans la Barre de recherche.
    -
    Nouveautés dans JavaScript 1.7
    +
    Nouveautés dans JavaScript 1.7
    Firefox 2 fournit JavaScript 1.7, qui comprend de nouvelles fonctionnalités comme let, des assignations déstructurantes, des générateurs et itérateurs, et la définition de tableaux par compréhension.
    -
    WHATWG Client-side session and persistent storage (ou DOM Storage)
    +
    WHATWG Client-side session and persistent storage (ou DOM Storage)
    Le stockage de session et le stockage persistant côté client permet aux applications Web de conserver des données structurées du côté du client.
    -
    SVG dans Firefox
    +
    SVG dans Firefox
    Firefox 2 améliore le support du SVG (Scalable Vector Graphics) en implémentant l'élément <textPath> et en ajoutant le support de quelques attributs non encore supportés.
    -
    Contrôle du correcteur d'orthographe dans les formulaires HTML
    +
    Contrôle du correcteur d'orthographe dans les formulaires HTML
    Firefox 2 contient un correcteur d'orthographe des zones de texte et des champs de saisie. Cet article décrit comment écrire votre HTML pour activer et désactiver ce correcteur d'orthographe sur des éléments individuels de formulaires.
    -
    La sécurité dans Firefox 2
    +
    La sécurité dans Firefox 2
    Firefox 2 a modifié les protocoles de sécurité activés par défaut.
    -

    Pour les développeurs XUL et les développeurs d'extensions

    +

    Pour les développeurs XUL et les développeurs d'extensions

    -
    Mise à jour des extensions pour Firefox 2
    +
    Mise à jour des extensions pour Firefox 2
    Comment migrer vos extensions existantes pour qu'elles fonctionnent avec Firefox 2.
    -
    API de restauration de session
    +
    API de restauration de session
    Ajout d'élément à enregistrer et à restaurer d'une session à l'autre dans Firefox.
    -
    API d'accès au contenu de flux
    +
    API d'accès au contenu de flux
    API permettant aux développeurs d'accéder et de traiter des flux RSS et Atom.
    -
    Support SAX
    +
    Support SAX
    API de parcours XML basé sur les évènements.
    -
    Ajout de moteurs de recherche depuis des pages Web
    +
    Ajout de moteurs de recherche depuis des pages Web
    Un code JavaScript peut demander à Firefox d'installer un nouveau plugin de moteur de recherche, qui peut être fourni au format OpenSearch ou au format Sherlock.
    -
    Utilisation du correcteur orthographique dans XUL
    +
    Utilisation du correcteur orthographique dans XUL
    Explique comment vérifier l'orthographe de certains mots et comment obtenir une liste de suggestions de corrections depuis le code.
    -
    Ajout de fournisseurs de données de protection anti-phishing
    +
    Ajout de fournisseurs de données de protection anti-phishing
    Il est possible d'améliorer la protection de Firefox contre le phishing (hameçonnage) en ajoutant des fournisseurs de données pour le système de navigation sécurisée.
    -
    Storage
    +
    Storage
    Firefox 2 propose mozStorage, une architecture de base de données basée sur sqlite.
    -
    Changements dans les thèmes graphiques pour Firefox 2
    +
    Changements dans les thèmes graphiques pour Firefox 2
    Discussion autour des changements à apporter au thèmes graphiques existants pour qu'ils fonctionnent avec Firefox 2.
    Améliorations de Textbox (à partir de Firefox 2.0.0.1 uniquement)
    -
    L'élément <textbox> dispose à présent d'une méthode reset() pour réinitialiser la valeur de la boîte de texte à sa valeur par défaut. La propriété defaultValue peut être utilisée pour récupérer et modifier cette valeur par défaut ({{ Bug(312867) }}).
    -
    Support d'une propriété editor permettant d'obtenir l'interface interne nsIEditor pour le champ texte ({{ Bug(312867) }}).
    +

    L'élément <textbox> dispose à présent d'une méthode reset() pour réinitialiser la valeur de la boîte de texte à sa valeur par défaut. La propriété defaultValue peut être utilisée pour récupérer et modifier cette valeur par défaut ({{ Bug(312867) }}).

    +

    Support d'une propriété editor permettant d'obtenir l'interface interne nsIEditor pour le champ texte ({{ Bug(312867) }}).

    -

    Nouvelles fonctionnalités pour les utilisateurs

    +

    Nouvelles fonctionnalités pour les utilisateurs

    Firefox 2 offre une version améliorée de l'agréable interface utilisateur par rapport à ses versions précédentes, avec un niveau accru de sécurité pour rendre votre expérience de navigation encore plus sûre et plus pratique que jamais.

    -

    Apparence et comportement

    +

    Apparence et comportement

    -

    Sécurité et vie privée

    +

    Sécurité et vie privée

    -

    Voir aussi

    +

    Voir aussi

    {{Firefox_for_developers('1')}}

    diff --git a/files/fr/mozilla/firefox/releases/2/security_changes/index.html b/files/fr/mozilla/firefox/releases/2/security_changes/index.html index 47fdecfd53..35c2c7cf20 100644 --- a/files/fr/mozilla/firefox/releases/2/security_changes/index.html +++ b/files/fr/mozilla/firefox/releases/2/security_changes/index.html @@ -8,7 +8,7 @@ original_slug: La_sécurité_dans_Firefox_2 ---
    {{FirefoxSidebar}}

    Cet article aborde les changements concernant la sécurité dans Firefox 2.

    -

    Chiffrements faibles désactivés par défaut

    +

    Chiffrements faibles désactivés par défaut

    Firefox 2 désactive par défaut le support de SSLv2 et les suites de chiffrement faible (celles ayant des longueurs de clefs inférieures à 64 bits) en faveur de SSLv3. Ce choix améliore la sécurité.

    @@ -16,15 +16,15 @@ original_slug: La_sécurité_dans_Firefox_2

    Si le support de SSLv2 doit être activé, vous devrez définir avec la valeur true la préférence utilisateur security.ssl2.* dans about:config.

    -

    Nouvelles fonctionnalités

    +

    Nouvelles fonctionnalités

    -

    Détermination du chiffrement disponible

    +

    Détermination du chiffrement disponible

    Comme toujours, vous pouvez vérifier le chiffrement supporté — celui qui a été activé ou désactivé — en cherchant « ssl » ou « tls » dans about:config.

    diff --git a/files/fr/mozilla/firefox/releases/2/updating_extensions/index.html b/files/fr/mozilla/firefox/releases/2/updating_extensions/index.html index a46f4c92a1..b29b2fe6e6 100644 --- a/files/fr/mozilla/firefox/releases/2/updating_extensions/index.html +++ b/files/fr/mozilla/firefox/releases/2/updating_extensions/index.html @@ -8,40 +8,40 @@ original_slug: Mise_à_jour_des_extensions_pour_Firefox_2

    Cet article s'adresse aux développeurs qui souhaitent mettre à jour leur extension pour qu'elle fonctionne correctement avec Firefox 2.

    -

    Étape 1 : Mise à jour du manifeste d'installation

    +

    Étape 1 : Mise à jour du manifeste d'installation

    La première étape - pour de nombreuses extensions, la seule nécessaire - est de mettre à jour le fichier du manifeste d'installation, install.rdf, pour annoncer la compatibilité avec Firefox 2.

    Trouvez la ligne indiquant la plus récente version de Firefox compatible. Pour Firefox 1.5, elle serait :

    -
     <em:maxVersion>1.5.0.*</em:maxVersion>
    +
     <em:maxVersion>1.5.0.*</em:maxVersion>
     

    Et remplacez-la par celle-ci :

    -
     <em:maxVersion>2.0.0.*</em:maxVersion>
    +
     <em:maxVersion>2.0.0.*</em:maxVersion>
     

    Réinstallez ensuite votre extension.

    -

    Étape 2 : Mise à jour des calques XUL

    +

    Étape 2 : Mise à jour des calques XUL

    Firefox 2 apporte des changements au thème par défaut, et certains éléments de l'interface utilisateur ont été modifiés ou déplacés. Cela peut affecter votre extension, selon les actions de vos calques XUL.

    Référez-vous à l'article Changements dans les thèmes graphiques pour Firefox 2 pour déterminer les modifications qui pourraient avoir un effet sur votre extension.

    -

    Étape 3 : Test

    +

    Étape 3 : Test

    Assurez-vous de tester en profondeur votre extension sous Firefox 2 avant de la publier. Vous ne désirez sûrement pas que votre extension soit la cause d'un déferlement de rapports de bogues avec la toute dernière version de Firefox...

    -

    Étape 4 : Publication

    +

    Étape 4 : Publication

    -

    Mettez à jour la description de votre extension sur http://addons.mozilla.org, pour vous assurez que les utilisateurs la retrouveront.

    +

    Mettez à jour la description de votre extension sur http://addons.mozilla.org, pour vous assurez que les utilisateurs la retrouveront.

    De plus, si le manifeste d'installation contient une URL de mise à jour, vérifiez qu'elle est valide pour que Firefox puisse automatiquement trouver les nouvelles versions de votre extension. De cette manière, Firefox proposera de l'installer automatiquement au premier lancement de l'extension après le passage à Firefox 2.


    - Lien Interwiki

    + Lien Interwiki

     
    diff --git a/files/fr/mozilla/firefox/releases/20/index.html b/files/fr/mozilla/firefox/releases/20/index.html index 815a6c5fd2..64b9e26641 100644 --- a/files/fr/mozilla/firefox/releases/20/index.html +++ b/files/fr/mozilla/firefox/releases/20/index.html @@ -15,22 +15,22 @@ original_slug: Mozilla/Firefox/Versions/20
    • 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 dir a été implémenté ({{bug("548206")}}).
    • +
    • La valeur auto pour l'attribut global dir a été implémenté ({{bug("548206")}}).

    JavaScript

      -
    • 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(), 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)}}).
    • +
    • 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(), 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 a été dépréciée et ne doit plus être utilisée. Pensez à utiliser la nouvelle instruction for...of ({{bug("804834")}}).
    • +
    • L'instruction for each...in a été dépréciée et ne doit plus être utilisée. Pensez à utiliser la nouvelle instruction for...of ({{bug("804834")}}).

    CSS

      -
    • CSS Flexbox 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.
    • +
    • CSS Flexbox 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 a été ajoutée ({{bug(793617)}}).
    @@ -39,10 +39,10 @@ original_slug: Mozilla/Firefox/Versions/20
    • {{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 : 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 n'est plus disponible à partir de contenu web ({{bug(816410)}}).
    • +
    • La méthode serializeToStream de 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)}}).
    • @@ -52,7 +52,7 @@ original_slug: Mozilla/Firefox/Versions/20

      MathML

        -
      • 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
      • +
      • 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
      • 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.
      @@ -60,7 +60,7 @@ original_slug: Mozilla/Firefox/Versions/20

      Changements pour les add-ons et les développeurs Mozilla

        -
      • L'interface nsIDOMParserJS n'existe plus ({{bug(816410)}}). Voir nsIDOMParser pour des alternatives.
      • +
      • L'interface nsIDOMParserJS n'existe plus ({{bug(816410)}}). Voir 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.
      @@ -68,7 +68,7 @@ original_slug: Mozilla/Firefox/Versions/20

      Anciennes versions

      diff --git a/files/fr/mozilla/firefox/releases/21/index.html b/files/fr/mozilla/firefox/releases/21/index.html index 56705b4624..dd24a9e73e 100644 --- a/files/fr/mozilla/firefox/releases/21/index.html +++ b/files/fr/mozilla/firefox/releases/21/index.html @@ -23,8 +23,8 @@ original_slug: Mozilla/Firefox/Versions/21

      JavaScript

        -
      • E4X, une ancienne extension JavaScript, a été retirée. Implementée seulement par Gecko, elle n'a jamais reçu suffisament de soutien ({{bug("788293")}}).
      • -
      • parseInt ne traite plus les chaînes de caractères commençant par "0" comme un octal ({{bug("786135")}}).
      • +
      • E4X, une ancienne extension JavaScript, a été retirée. Implementée seulement par Gecko, elle n'a jamais reçu suffisament de soutien ({{bug("788293")}}).
      • +
      • parseInt ne traite plus les chaînes de caractères commençant par "0" comme un octal ({{bug("786135")}}).

      CSS

      @@ -44,7 +44,7 @@ original_slug: Mozilla/Firefox/Versions/21
    • De nouveaux keyCodes pour contrôler le volume sont supportées ({{bug("674739")}}).
    • De nouveaux keyCodes pour des anciennes disposition de touches de claviers tels que AS/400 sont maintenant supportées sur Windows et Linux ({{bug("833719")}}).
    • Différentes valeurs keyCode pour des touches OEM spécifiques sur Windows sont maintenant supportées ({{bug("833719")}}).
    • -
    • La fonction window.crypto.getRandomValues est maintenant implémentée ({{bug("440046")}}).
    • +
    • La fonction window.crypto.getRandomValues est maintenant implémentée ({{bug("440046")}}).

    SVG

    @@ -58,7 +58,7 @@ original_slug: Mozilla/Firefox/Versions/21
    • Nous continuons à faire évoluer notre implémentation de CSP pour qu'elle corresponde à la spécification CSP 1.0, qui vient d'atteindre la statut de Candidate Recommendation :
        -
      • Le support de l'entête HTTP Content-Security-Policy conformément à la spécification (en plus de l'entête expérimental X-Content-Security-Policy) a été ajouté ({{bug("783049")}}). Note : le patch pour ce nouvel entête est arrivé dans Firefox 21, mais il a été désactivé dans les compilations ({{bug("842657")}}).
      • +
      • Le support de l'entête HTTP Content-Security-Policy conformément à la spécification (en plus de l'entête expérimental X-Content-Security-Policy) a été ajouté ({{bug("783049")}}). Note : le patch pour ce nouvel entête est arrivé dans Firefox 21, mais il a été désactivé dans les compilations ({{bug("842657")}}).
    @@ -66,7 +66,7 @@ original_slug: Mozilla/Firefox/Versions/21

    Worker

      -
    • Les fonctions {{domxref("window.URL.createObjectURL", "URL.createObjectURL")}} et {{domxref("window.URL.revokeObjectURL", "URL.revokeObjectURL")}} font maintenant partie des fonctions disponibles au workers.
    • +
    • Les fonctions {{domxref("window.URL.createObjectURL", "URL.createObjectURL")}} et {{domxref("window.URL.revokeObjectURL", "URL.revokeObjectURL")}} font maintenant partie des fonctions disponibles au workers.

    Changement pour les add-ons et les développeurs Mozilla

    @@ -133,7 +133,7 @@ original_slug: Mozilla/Firefox/Versions/21 diff --git a/files/fr/mozilla/firefox/releases/22/index.html b/files/fr/mozilla/firefox/releases/22/index.html index a1b347e034..c544e4fb2d 100644 --- a/files/fr/mozilla/firefox/releases/22/index.html +++ b/files/fr/mozilla/firefox/releases/22/index.html @@ -19,14 +19,14 @@ original_slug: Mozilla/Firefox/Versions/22
    • Les optimizations Asm.js sont activées, rendant possible la compilation d'applications C / C++ vers un sous-ensemble Javascript pour de meilleures performances.
    • -
    • La syntaxe ES6 Arrow Function a été implémentée ({{bug(846406)}}).
    • -
    • La nouvelle fonction Object.is a été ajoutée ({{bug(839979)}}).
    • +
    • La syntaxe ES6 Arrow Function a été implémentée ({{bug(846406)}}).
    • +
    • La nouvelle fonction Object.is a été ajoutée ({{bug(839979)}}).

    DOM

      -
    • Support de la propriété multipart avec XMLHttpRequest. Les réponses multipart/x-mixed-replace dans XMLHttpRequest ont été supprimées. C'était une fonctionnalité uniquement supportée par Gecko et jamais standardisée. Il est possible d'utiliser Server-Sent Events et Web Sockets ou d'inspecter la propriété responseText des progress events à la place.
    • +
    • Support de la propriété multipart avec XMLHttpRequest. Les réponses multipart/x-mixed-replace dans XMLHttpRequest ont été supprimées. C'était une fonctionnalité uniquement supportée par Gecko et jamais standardisée. Il est possible d'utiliser Server-Sent Events et Web Sockets ou d'inspecter la propriété responseText des progress events à la place.
    • Le support des Web Notifications est activé par défaut. ({{bug(782211)}}).
    • La méthode {{domxref("XMLHttpRequest/FormData", "FormData")}}  append accepte maintenant un troisième paramètre optionnel filename ({{bug(690659)}}).
    • {{domxref("Node.isSupported")}} a été supprimé ({{bug(801562)}}).
    • @@ -38,7 +38,7 @@ original_slug: Mozilla/Firefox/Versions/22

      CSS

        -
      • Le support de CSS Flexbox layout a été activé par défaut ({{bug("841876")}}).
      • +
      • Le support de CSS Flexbox layout a été activé par défaut ({{bug("841876")}}).
      • Le support de CSS Conditionals ({{cssxref("@supports")}} et {{domxref("CSS.supports")}}) ont été activés par défaut ({{bug("855455")}}).
      @@ -46,7 +46,7 @@ original_slug: Mozilla/Firefox/Versions/22
      • Le paramètre properties a été supprimé des méthodes {{ifmethod('nsITreeView','getCellProperties')}}, {{ifmethod('nsITreeView','getColumnProperties')}} et {{ifmethod('nsITreeView','getRowProperties')}} de l'interface {{interface('nsITreeView')}}. Ces méthodes retourneront maintenant un string de noms de propriétés séparées par des espaces. ({{bug('407956')}})
      • -
      • La méthode {{ifmethod('inIDOMUtils', 'getCSSPropertyNames')}} a été implémentée et retourne le nom de toutes les propriétés CSS supportées.
      • +
      • La méthode {{ifmethod('inIDOMUtils', 'getCSSPropertyNames')}} a été implémentée et retourne le nom de toutes les propriétés CSS supportées.
      • Voir tous les changements.
      @@ -56,7 +56,7 @@ original_slug: Mozilla/Firefox/Versions/22
    • L'inspecteur de polices montre quelles polices sur votre ordinateur ont été appliquées sur cette page.
    • Le mode d'affichage de rendu visuel montre quand et où une page est re-rendue.
    • Les outils pour développeurs peuvent maintenant être affichés à droite d'une fenêtre et plus seulement en bas.
    • -
    • Certains onglets des outils pour développeurs sont passés de XUL à HTML. Par exemple, l'onglet présentant les règles css fait maintenant partie de chrome://browser/content/devtools/cssruleview.xhtml, et pas de  cssruleview.xul. Au lieu d'ajouter une couche pour ajouter des fonctionnalités directement sur ces onglets, vous pouvez ajouter une couche et la lier par script au document xul externe afin d'ajouter des écouteurs d'événements et de changer ces documents html.
    • +
    • Certains onglets des outils pour développeurs sont passés de XUL à HTML. Par exemple, l'onglet présentant les règles css fait maintenant partie de chrome://browser/content/devtools/cssruleview.xhtml, et pas de  cssruleview.xul. Au lieu d'ajouter une couche pour ajouter des fonctionnalités directement sur ces onglets, vous pouvez ajouter une couche et la lier par script au document xul externe afin d'ajouter des écouteurs d'événements et de changer ces documents html.
    • L'affichage en pile est maintenant affiché en fil d'Ariane en haut de l'onglet et la liste des scripts est maintenant sur la gauche du débuggeur.
    @@ -64,7 +64,7 @@ original_slug: Mozilla/Firefox/Versions/22 diff --git a/files/fr/mozilla/firefox/releases/23/index.html b/files/fr/mozilla/firefox/releases/23/index.html index 6df95bc6f4..c7bb72bd5a 100644 --- a/files/fr/mozilla/firefox/releases/23/index.html +++ b/files/fr/mozilla/firefox/releases/23/index.html @@ -10,7 +10,7 @@ original_slug: Mozilla/Firefox/Versions/23
    • Blocage des contenus mixte. Firefox ne charge plus les ressources non-sécurisées (http) sur une page sécurisée (https). ({{bug(834836)}})
    • -
    • La syntaxe standard de CSP 1.0 a été implémentée et appliquée par défaut.
    • +
    • La syntaxe standard de CSP 1.0 a été implémentée et appliquée par défaut.

    Outils de développement

    @@ -31,14 +31,14 @@ original_slug: Mozilla/Firefox/Versions/23

    JavaScript

      -
    • La méthode Object.defineProperty peut désormais être utilisée pour redéfinir la propriété length d'un objet Array.
    • +
    • La méthode Object.defineProperty peut désormais être utilisée pour redéfinir la propriété length d'un objet Array.
    • L'option pour désactiver JavaScript, incluant les options pour permettre de déplacer une fenêtre/remplacer le menu contextuel, a été retirée. Vous pouvez toujours désactiver JavaScript en double-cliquant sur l'option "javascript.enabled" dans about:config.

    DOM

      -
    • D3E KeyboardEvent.key est désormais supporté, mais seulement pour les éléments non-imprimables ({{bug(842927)}}).
    • +
    • D3E KeyboardEvent.key est désormais supporté, mais seulement pour les éléments non-imprimables ({{bug(842927)}}).
    • L'attribut title de {{domxref("DOMImplementation.createHTMLDocument")}} est désormais optionnel, d'après la mise à jour de la spécification DOM.
    • La possibilité d'ajouter un panneau latéral (window.sidebar.addPanel) a été abandonnée ({{bug(691647)}}).
    • Les méthodes {{domxref("Window.requestAnimationFrame")}} et {{domxref("Window.cancelAnimationFrame")}} sans préfixe ont été ajoutées ({{bug(704063)}}).
    • @@ -55,7 +55,7 @@ original_slug: Mozilla/Firefox/Versions/23

      CSS

        -
      • L'effet blink pour text-decoration: blink; n'a plus d'effet, mais c'est encore une valeur valide ({{bug(857820)}}).
      • +
      • L'effet blink pour text-decoration: blink; n'a plus d'effet, mais c'est encore une valeur valide ({{bug(857820)}}).
      • Les pseudo-éléments {{cssxref("::after")}} et {{cssxref("::before")}} sont désormais des objets flexibles ({{bug(867454)}}).
      • La façon de calculer les unités viewport a été changée. en liaison avec overflow:auto, l'espace occupé par d'éventuelles barres de défilement n'est pas soustrait de la fenêtre, alors que dans le cas de overflow:scroll, ça l'est ({{bug(811403)}}).
      @@ -77,7 +77,7 @@ original_slug: Mozilla/Firefox/Versions/23 diff --git a/files/fr/mozilla/firefox/releases/24/index.html b/files/fr/mozilla/firefox/releases/24/index.html index 09a5ac6dc1..85b7ac09db 100644 --- a/files/fr/mozilla/firefox/releases/24/index.html +++ b/files/fr/mozilla/firefox/releases/24/index.html @@ -10,7 +10,7 @@ original_slug: Mozilla/Firefox/Versions/24
      • Les deux valeurs -moz-zoom-in et -moz-zoom-out de la propriété {{cssxref("cursor")}} ont été dépréfixés pour zoom-in et zoom-out ({{bug("772153")}}).
      • -
      • Pour correspondre à la spécification, les mots-clés not, only, and et or ne peuvent plus être utilisés comme un type de média ({{bug("757554")}}).
      • +
      • Pour correspondre à la spécification, les mots-clés not, only, and et or ne peuvent plus être utilisés comme un type de média ({{bug("757554")}}).

      HTML

      @@ -22,8 +22,8 @@ original_slug: Mozilla/Firefox/Versions/24

      JavaScript

        -
      • Les fonctions fléchées ne sont plus automatiquement en mode strict sauf si c'est spécifié avec "use strict" ({{bug(852762)}}).
      • -
      • La méthode String.prototype.repeat a été implémentée ({{bug(815431)}}).
      • +
      • Les fonctions fléchées ne sont plus automatiquement en mode strict sauf si c'est spécifié avec "use strict" ({{bug(852762)}}).
      • +
      • La méthode String.prototype.repeat a été implémentée ({{bug(815431)}}).
      • Les méthodes {{jsxref("Set.prototype.values()")}}, {{jsxref("Set.prototype.keys()")}} et {{jsxref("Set.prototype.entries()")}} de l'objet {{jsxref("Set")}} ont été implémentées ({{bug("869996")}}).
      @@ -54,7 +54,7 @@ original_slug: Mozilla/Firefox/Versions/24
      • L'attribut dir pour contrôler le sens de lecture des formules, par ex. sur les éléments {{MathMLElement("math")}} ou {{MathMLElement("mrow")}}, est désormais équivalent à l'utilisation de la propriété CSS {{cssxref("direction")}}.
      • -
      • Le signe égal ("=") est désormais extensible.
      • +
      • Le signe égal ("=") est désormais extensible.
      • La valeur "updiagonalarrow" pour la notation de l'attribut notation sur l'élément {{MathMLElement("menclose")}} a été ajouté.
      diff --git a/files/fr/mozilla/firefox/releases/25/index.html b/files/fr/mozilla/firefox/releases/25/index.html index 5fa9122106..bee8d20d68 100644 --- a/files/fr/mozilla/firefox/releases/25/index.html +++ b/files/fr/mozilla/firefox/releases/25/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Firefox/Releases/25
      • La prise en charge du mot clé local en tant que valeur de la propriété CSS {{cssxref("background-attachment")}} a été ajoutée ({{bug("483446")}}).
      • -
      • La prise en charge d'une requête multimédia non standard de Mozilla uniquement pour déterminer la version du système d'exploitation a été ajoutée: -moz-os-version ({{bug("810399")}}). La propriété n'est actuellement implémentée que sur Windows.
      • +
      • La prise en charge d'une requête multimédia non standard de Mozilla uniquement pour déterminer la version du système d'exploitation a été ajoutée: -moz-os-version ({{bug("810399")}}). La propriété n'est actuellement implémentée que sur Windows.
      • La propriété CSS {{cssxref("-moz-osx-font-smoothing")}} a été ajoutée ({{bug("857142")}}).
      • Notre support expérimental pour {{cssxref("filter")}} prend désormais en charge la notation fonctionnelle hue-rotate() ({{bug(897392)}}). Il est toujours désactivé par défaut.
      • @@ -44,26 +44,26 @@ translation_of: Mozilla/Firefox/Releases/25

        JavaScript

        -

        L'implémentation d'EcmaScript 6 (Harmony) continue!

        +

        L'implémentation d'EcmaScript 6 (Harmony) continue!

          -
        • La méthode {{jsxref("Array.of()")}} est maintenant implémentée sur  Array ({{bug("866849")}}).
        • +
        • La méthode {{jsxref("Array.of()")}} est maintenant implémentée sur  Array ({{bug("866849")}}).
        • Le support des méthodes {{jsxref("Array.prototype.find()")}} et {{jsxref("Array.prototype.findIndex()")}} a été ajouté ({{bug("885553")}}).
        • Les méthodes {{jsxref("Global_Objects/Number/parseInt", "Number.parseInt()")}} et {{jsxref("Global_Objects/Number/parseFloat", "Number.parseFloat()")}} ont été implémentées ({{bug("886949")}}).
        • Les méthodes {{jsxref("Map.prototype.forEach()")}} et {{jsxref("Set.prototype.forEach()")}} sont maintenant implémentées ({{bug("866847")}}).
        • -
        • De nouvelles méthodes mathématiques ont été implémentées sur Math: Math.log10(), Math.log2(), Math.log1p(), Math.expm1(), Math.cosh(), Math.sinh(), Math.tanh(), Math.acosh(), Math.asinh(), Math.atanh(), Math.trunc(), Math.sign() et Math.cbrt() ({{bug("717379")}}).
        • +
        • De nouvelles méthodes mathématiques ont été implémentées sur Math: Math.log10(), Math.log2(), Math.log1p(), Math.expm1(), Math.cosh(), Math.sinh(), Math.tanh(), Math.acosh(), Math.asinh(), Math.atanh(), Math.trunc(), Math.sign() et Math.cbrt() ({{bug("717379")}}).
        • La prise en charge des littéraux d'entiers binaires et octaux a été ajoutée: 0b10101010, 0B1010, 0o777, 0O237 sont désormais valides ({{bug("894026")}}).
        • -
        • La constante epsilon de la machine, c'est-à-dire le plus petit nombre représentable qui ajouté à 1 ne sera pas 1, est désormais disponible sous la forme {{jsxref("Global_Objects/Number/EPSILON", "Number.EPSILON")}} ({{bug("885798")}}).
        • -
        • Les tableaux typés ont été mis à jour pour ne plus rechercher dans la chaîne de prototypes les propriétés indexées ({{bug("829896")}}).
        • +
        • La constante epsilon de la machine, c'est-à-dire le plus petit nombre représentable qui ajouté à 1 ne sera pas 1, est désormais disponible sous la forme {{jsxref("Global_Objects/Number/EPSILON", "Number.EPSILON")}} ({{bug("885798")}}).
        • +
        • Les tableaux typés ont été mis à jour pour ne plus rechercher dans la chaîne de prototypes les propriétés indexées ({{bug("829896")}}).

        Interfaces/APIs/DOM

          -
        • L'API Web Audio est désormais prise en charge. Une implémentation incomplète était auparavant disponible derrière une péférence ({{bug("779297")}}).
        • -
        • Certaines clés liées à IME sous Windows sont prises en charge par KeyboardEvent.key ({{bug("865565")}}), voir le tableau des noms de clé pour plus de détails.
        • +
        • L'API Web Audio est désormais prise en charge. Une implémentation incomplète était auparavant disponible derrière une péférence ({{bug("779297")}}).
        • +
        • Certaines clés liées à IME sous Windows sont prises en charge par KeyboardEvent.key ({{bug("865565")}}), voir le tableau des noms de clé pour plus de détails.
        • Firefox pour Metro distribue désormais les événements clés de la même manière que la version bureau ({{bug("843236")}}).
        • -
        • L'événement keypress n'est plus distribué si preventDefault() de l'événement keydown précédnt est appelé ({{bug("501496")}}), voir le document de l'événement keydown pour plus de détails.
        • +
        • L'événement keypress n'est plus distribué si preventDefault() de l'événement keydown précédnt est appelé ({{bug("501496")}}), voir le document de l'événement keydown pour plus de détails.
        • L'interface Future a été renommée Promise ({{bug("884279")}}).
        • La propriété srcDoc sur l'interface {{domxref("HTMLIFrameElement")}}, permettant la spécification en ligne du contenu d'un {{HTMLElement("iframe")}}, est désormais prise en charge ({{bug("802895")}}).
        • La méthode createTBody() sur l'interface {{domxref("HTMLTableElement")}}, permettant d'obtenir son {{HTMLElement("tbody")}}, est désormais supportée ({{bug("813034")}}).
        • @@ -72,7 +72,7 @@ translation_of: Mozilla/Firefox/Releases/25
        • Le previousElementSibling et le nextElementSibling ont été déplacés vers {{domxref("ChildNode")}} leur permettant d'être appelés non seulement sur un objet {{domxref("Element")}} mais aussi sur un {{domxref("CharacterData")}} ou {{domxref("DocumentType")}}  ({{bug("895974")}}).
        • La propriété navigator.geolocation a été mise à jour pour correspondre à la spécification. Il ne renvoie jamais null. Lorsque la préférence geo.enabled est définie sur false, elle renvoie désormais undefined ({{bug("884921")}}).
        • L'attribut videoPlaybackQuality sur l'interface {{domxref("HTMLVideoElement")}} a été remplacé par la méthode getVideoPlaybackQuality ({{bug(889205)}}).
        • -
        • L'interface non standard de GlobalObjectConstructor a été supprimée ({{bug(898136)}}). Cette interface a été utilisée pour ajouter des arguments aux constructeursd'APIs que les add-ons de Firefox exposaient sur l'objet global. Cette capacité a été supprimée; Notez qu'à l'heure actuelle, il n'y a pas de remplacement pour cette fonctionnalité.
        • +
        • L'interface non standard de GlobalObjectConstructor a été supprimée ({{bug(898136)}}). Cette interface a été utilisée pour ajouter des arguments aux constructeursd'APIs que les add-ons de Firefox exposaient sur l'objet global. Cette capacité a été supprimée; Notez qu'à l'heure actuelle, il n'y a pas de remplacement pour cette fonctionnalité.

        MathML

        diff --git a/files/fr/mozilla/firefox/releases/26/index.html b/files/fr/mozilla/firefox/releases/26/index.html index 0f010b6388..d5a27bc369 100644 --- a/files/fr/mozilla/firefox/releases/26/index.html +++ b/files/fr/mozilla/firefox/releases/26/index.html @@ -33,14 +33,14 @@ translation_of: Mozilla/Firefox/Releases/26

        JavaScript

        -

        L'implémentation d'EcmaScript 6 se poursuit!

        +

        L'implémentation d'EcmaScript 6 se poursuit!

        • La syntaxe conforme à ECMAScript 6 pour les Générateurs (yield) a été implémentée ({{bug("666399")}}).
        • Les résultats du générateur / itérateur sont maintenant encadrés comme { value: foo, done: bool } ({{bug(907744)}}).
        • -
        • De nouvelles méthodes mathématiques ont été implémentées sur Math: Math.fround() ({{bug("900125")}}).
        • -
        • Les mots réservés ne peuvent pas être utilisés pour les noms de fonctions: une telle utilisation lève désormis une SyntaxError ({{bug("907958")}}).
        • -
        • La syntaxe des paramètres par défaut a été mise à jour pour autoriser les paramètres sans valeurs par défaut après les paramètres par défaut, tels que la function f(x=1, y). See {{bug(777060)}}.
        • +
        • De nouvelles méthodes mathématiques ont été implémentées sur Math: Math.fround() ({{bug("900125")}}).
        • +
        • Les mots réservés ne peuvent pas être utilisés pour les noms de fonctions: une telle utilisation lève désormis une SyntaxError ({{bug("907958")}}).
        • +
        • La syntaxe des paramètres par défaut a été mise à jour pour autoriser les paramètres sans valeurs par défaut après les paramètres par défaut, tels que la function f(x=1, y). See {{bug(777060)}}.
        • {{jsxref("Global_Objects/GeneratorFunction", "GeneratorFunction")}} est implémenté ({{bug(904701)}}).
        @@ -73,7 +73,7 @@ translation_of: Mozilla/Firefox/Releases/26
        • L'inclusion de glyphes SVG dans OpenType, SVG-in-OpenType, a été mise à jour pour correspondre à la version actuelle de la spécification ({{bug("906521")}}).
        • -
        • La méthode SVGElement.ownerSVGElement() ne lance plus ({{bug("835048")}}).
        • +
        • La méthode SVGElement.ownerSVGElement() ne lance plus ({{bug("835048")}}).

        Outils de développement

        diff --git a/files/fr/mozilla/firefox/releases/27/index.html b/files/fr/mozilla/firefox/releases/27/index.html index 5f4de4eca5..2a8a073444 100644 --- a/files/fr/mozilla/firefox/releases/27/index.html +++ b/files/fr/mozilla/firefox/releases/27/index.html @@ -50,14 +50,14 @@ translation_of: Mozilla/Firefox/Releases/27

        JavaScript

        -

        L'implémentation d'EcmaScript 6 (Harmony) se poursuit!

        +

        L'implémentation d'EcmaScript 6 (Harmony) se poursuit!

          -
        • L'opérateur de diffusion est désormais pris en charge dans les appels de fonction ({{bug("762363")}}).
        • +
        • L'opérateur de diffusion est désormais pris en charge dans les appels de fonction ({{bug("762363")}}).
        • La fonction mathématique {{jsxref("Global_Objects/Math/hypot", "Math.hypot()")}} a été implémentée ({{bug("896264")}}).
        • L'expression {{jsxref("Operators/yield*", "yield*")}} est maintenant implémentée ({{bug(666396)}}).
        • Les objets MapIterator, SetIterator et ArrayIterator correspondent désormais à la spécification ({{bug("881226")}}).
        • -
        • for..of boucles s'attendent maintenant à ce que le protocole d'itérateur standard ES6 s'éloigne de l'ancien protocole d'itérateur de SpiderMonkey utilisant StopIteration.
        • +
        • for..of boucles s'attendent maintenant à ce que le protocole d'itérateur standard ES6 s'éloigne de l'ancien protocole d'itérateur de SpiderMonkey utilisant StopIteration.
        • {{jsxref("String.match")}} et {{jsxref("String.replace")}} sont maintenant réinitialisés {{jsxref("RegExp.lastIndex")}} ({{bug(501739)}}).
        @@ -75,7 +75,7 @@ translation_of: Mozilla/Firefox/Releases/27
      • La méthode {{domxref("Navigator.vibrate()")}} a été adaptée pour correspondre à la spécification finale: elle retourne désormais false lorsque la liste est trop longue ou contient des entrées trop volumineuses, au lieu de lancer ({{bug(884935)}}).
      • Dans le cadre de l'effort continu de normalisation des objets globaux, les interfaces d'événment de changement de feuille de style non standard, notamment StyleRuleChangeEvent, StyleSheetApplicableStateChangeEvent et StyleSheetChangeEvent, ne sont plus disponibles à partir du contenu Web. L'interface CSSGroupRuleRuleList, le détail d'implémentation de {{domxref("CSSRuleList")}}, a également été supprimée ({{Bug("872934")}} et {{bug(916871)}}).
      • atob ignore désormais les espaces ({{bug(711180)}}).
      • -
      • WebGL: les chaînes d'extension avec préfixe MOZ_ sont obsolètes. Le support pour eux sera supprimé à l'avenir. Utilisez uniquement une chaîne d'extension sans préfixe. Pour obtenir des brouillons d'extensions, définissez les préférences webgl.enable-draft-extensions ({{bug(924176)}}).
      • +
      • WebGL: les chaînes d'extension avec préfixe MOZ_ sont obsolètes. Le support pour eux sera supprimé à l'avenir. Utilisez uniquement une chaîne d'extension sans préfixe. Pour obtenir des brouillons d'extensions, définissez les préférences webgl.enable-draft-extensions ({{bug(924176)}}).

      MathML

      @@ -104,7 +104,7 @@ translation_of: Mozilla/Firefox/Releases/27

      Voir aussi

      Anciennes versions

      diff --git a/files/fr/mozilla/firefox/releases/28/index.html b/files/fr/mozilla/firefox/releases/28/index.html index ead08a5e2e..c9d8541326 100644 --- a/files/fr/mozilla/firefox/releases/28/index.html +++ b/files/fr/mozilla/firefox/releases/28/index.html @@ -29,14 +29,14 @@ translation_of: Mozilla/Firefox/Releases/28
    • Browser Toolbox: permet aux développeurs d'add-on et de plates-formes d'utiliser presque tous les outils de développement tout en ciblant le navigateur lui-même.
    -

    Plus de détails dans cet article.

    +

    Plus de détails dans cet article.

    CSS

      -
    • Le support de la flexbox multi-lignes a été ajouté ({{bug("939901")}}).
    • -
    • Les styles de compteur Longhand East Asian ont été implémentés ({{bug("934072")}}).
    • -
    • La prise en charge expérimentale de la propriété {{cssxref("background-blend-mode")}} a été ajoutée, mais elle est désactivée par défaut ({{bug("841601")}}).
    • +
    • Le support de la flexbox multi-lignes a été ajouté ({{bug("939901")}}).
    • +
    • Les styles de compteur Longhand East Asian ont été implémentés ({{bug("934072")}}).
    • +
    • La prise en charge expérimentale de la propriété {{cssxref("background-blend-mode")}} a été ajoutée, mais elle est désactivée par défaut ({{bug("841601")}}).
    • La valeur none a été ajoutée à {{cssxref("font-variant-ligatures")}} ({{bug("913264")}}).
    • Le support de la pseudo-classe d'action utilisateur {{cssxref(":hover")}} sur les pseudo-éléments a été implémenté ({{bug("922669")}}).
    @@ -50,7 +50,7 @@ translation_of: Mozilla/Firefox/Releases/28

    JavaScript

      -
    • ECMAScript 6 (Harmony) l'implémentation continue: +
    • ECMAScript 6 (Harmony) l'implémentation continue:
      • De nouvelles méthodes Array ont été implémentées: {{jsxref("Array.prototype.entries()")}} et {{jsxref("Array.prototype.keys()")}} ({{bug("894658")}}).
      • @@ -62,7 +62,7 @@ translation_of: Mozilla/Firefox/Releases/28

        Interfaces/APIs/DOM

          -
        • HTMLVideoElement.canPlayType('video/webm') signale maintenant maybe. ({{bug("884275")}}).
        • +
        • HTMLVideoElement.canPlayType('video/webm') signale maintenant maybe. ({{bug("884275")}}).
        • La méthode {{domxref("DocumentFragment.getElementById()")}} a été implémentée. Par exemple document.createDocumentFragment().getElementById() ({{bug("933193")}}).
        • L'attribut {{domxref("KeyboardEvent.repeat")}} a été implémenté ({{bug("600117")}}).
        • Le constructeur {{domxref("File")}}, par exemple new File(["foo"], "foo.txt") a été implémenté ({{bug("819900")}}).
        • @@ -77,7 +77,7 @@ translation_of: Mozilla/Firefox/Releases/28

          MathML

            -
          • Le support de l'attribut mathvariant a été ajouté ({{bug("114365")}}).
          • +
          • Le support de l'attribut mathvariant a été ajouté ({{bug("114365")}}).

          SVG

          @@ -87,8 +87,8 @@ translation_of: Mozilla/Firefox/Releases/28

          Audio/Vidéo

            -
          • Opus dans WebM est désormais supporté ({{bug("887978")}}).
          • -
          • Le décodeur vidéo VP9 est désormais pris en charge ({{bug("833023")}}).
          • +
          • Opus dans WebM est désormais supporté ({{bug("887978")}}).
          • +
          • Le décodeur vidéo VP9 est désormais pris en charge ({{bug("833023")}}).

          Réseau

          @@ -100,7 +100,7 @@ translation_of: Mozilla/Firefox/Releases/28

          Changements pour les développeurs d'add-ons et de Mozilla

            -
          • L'interface de DeferredTask.jsm a été modifiée et les méthodes isPending(), start(), flush(), et cancel() ont été supprimées ({{bug("940408")}}).
          • +
          • L'interface de DeferredTask.jsm a été modifiée et les méthodes isPending(), start(), flush(), et cancel() ont été supprimées ({{bug("940408")}}).

          Sécurité

          diff --git a/files/fr/mozilla/firefox/releases/29/index.html b/files/fr/mozilla/firefox/releases/29/index.html index 4ff3bc0dfb..a57cfac0e6 100644 --- a/files/fr/mozilla/firefox/releases/29/index.html +++ b/files/fr/mozilla/firefox/releases/29/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Firefox/Releases/29
          • Console web largement améliorée - Les tableaux sont affichés en lgne sans cliquer pour faire apparaître l'inspecteur de droite, les objets de fenêtre affichent leur URL, etc.
          • -
          • Ajout de l'API console aux Web Workers (bug 620935). Vous pouvez désormais consigner les messages dans la console Web à partir de Web Workers.
          • +
          • Ajout de l'API console aux Web Workers (bug 620935). Vous pouvez désormais consigner les messages dans la console Web à partir de Web Workers.
          • L'outil Moniteur réseau affiche désormais des statistiques de performances à l'aide de graphiques à secteurs ({{bug(846601)}}).
          • Sur l'inspecteur, des info-bulles d'aperçu des transformations CSS sont désormais disponibles ({{bug(726427)}}).
          • Les éléments DOM vus dans le débogueur et la console peuvent être supprimés ou inspectés directement, via les nouveaux boutons à droite de la liste des variables.
          • @@ -27,7 +27,7 @@ translation_of: Mozilla/Firefox/Releases/29
          • L'Autocompletion des propriétés et valeurs CSS a été ajoutée à l'éditeur de style ({{bug(717369)}}).
          -

          Consultez l'article du blog Mozilla Hacks pour plus de détails et d'autres changements mineurs.

          +

          Consultez l'article du blog Mozilla Hacks pour plus de détails et d'autres changements mineurs.

          CSS

          @@ -38,7 +38,7 @@ translation_of: Mozilla/Firefox/Releases/29
        • La propriété {{cssxref("will-change")}}, un indice indiquant que quelque chose va s'animer a été ajoutée. La préférence layout.css.will-change.enabled doit être définie sur true pour l'activer. ({{bug(940842)}})
        • La notation exponentielle scientifique, comme 3e1 ou 10e+0, est désormais prise en charge pour les valeurs et les dérivés {{cssxref("<number>")}}, comme {{cssxref("<percentage>")}} et les valeurs unitaires, mais pas {{cssxref("<integer>")}}  ({{bug(964529)}}).
        • Les images de type {{cssxref("<gradient>")}} sont désormais prises en charge dans {{cssxref("border-image")}} ({{bug(709587)}}).
        • -
        • La propriété {{cssxref("touch-action")}} a été mise en implémenté. Il n'est pas activé par défaut; le pref de layout.css.touch_action.enabled le contrôle. ({{bug(795567)}})
        • +
        • La propriété {{cssxref("touch-action")}} a été mise en implémenté. Il n'est pas activé par défaut; le pref de layout.css.touch_action.enabled le contrôle. ({{bug(795567)}})
        • Supprimez le style par défaut redondant pour l'élément <pre> de quirk.css ({{bug(948914)}}).
        • Les variables CSS ne sont pas correctement implémentées (cycles primaires)  ({{bug(950497)}}).
        • @supports les conditions avec des jetons après que la propriété d'une déclaration doit être évaluée à false ({{bug(909170)}}).
        • @@ -77,7 +77,7 @@ translation_of: Mozilla/Firefox/Releases/29
        • Pour correspondre au projet de spécification ECMAScript6 mis à jour, les objets {{jsxref("Map")}} et {{jsxref("Set")}} traitent désormais -0 et +0 comme étant identiques lors de la vérification de l'égalité des clés et des valeurs.
        • La Promise a été activée par défaut ({{bug(918806)}}).
        • -
        • Les générateurs terminés renvoient maintenant un objet IteratorResult au lieu de lancer ({{bug(958951)}}).
        • +
        • Les générateurs terminés renvoient maintenant un objet IteratorResult au lieu de lancer ({{bug(958951)}}).
        • Une chaîne JSON malformée analysée par {{jsxref("JSON.parse()")}} renvoie désormais un message d'erreur plus détaillé contenant le numéro de ligne et de colonne à l'origine de l'erreur d'analyse. Ceci est utile lors du débogage de données JSON volumineuses.
        • La méthode {{jsxref("ArrayBuffer.isView()")}} a été ajoutée ({{bug(896105)}}).
        @@ -120,7 +120,7 @@ translation_of: Mozilla/Firefox/Releases/29

        Modifications pour les développeurs d'add-on et Mozilla

          -
        • Compatibilité Australis et add-on - Il s'agit d'un changement majeur de thème Firefox qui affecte la plupart des extensions impliquant l'interface utilisateur de Firefox.
        • +
        • Compatibilité Australis et add-on - Il s'agit d'un changement majeur de thème Firefox qui affecte la plupart des extensions impliquant l'interface utilisateur de Firefox.
        • nsISecurityCheckedComponent a été supprimé ({{bug(794943)}}). La plupart des consommateurs peuvent simplement supprimer nsISecurityCheckedComponent de leur définition d'interface et ils continueront à fonctionner.
        diff --git a/files/fr/mozilla/firefox/releases/3.5/index.html b/files/fr/mozilla/firefox/releases/3.5/index.html index ed67146556..a4902ad7f5 100644 --- a/files/fr/mozilla/firefox/releases/3.5/index.html +++ b/files/fr/mozilla/firefox/releases/3.5/index.html @@ -16,25 +16,25 @@ original_slug: Mozilla/Firefox/Versions/3.5

        HTML5

        -
        Utilisation d'audio et video dans Firefox
        -
        Firefox 3.5 ajoute la gestion des éléments HTML5 audio et video.
        -
        Ressources hors ligne dans Firefox
        +
        Utilisation d'audio et video dans Firefox
        +
        Firefox 3.5 ajoute la gestion des éléments HTML5 audio et video.
        +
        Ressources hors ligne dans Firefox
        Firefox 3.5 gère entièrement la spécification de ressources hors ligne d'HTML5.
        -
        Glisser et déposer
        +
        Glisser et déposer
        L'API de glisser/déposer d'HTML5 permet de gérer le glisser/déposer d'éléments à l'intérieur et entre des sites web. Elle fournit également une API plus simple pour les extensions et applications basées sur Mozilla.

        Nouvelles fonctionnalités CSS

        -
        Gestion des polices téléchargeables
        +
        Gestion des polices téléchargeables
        La nouvelle règle-@ @font-face permet aux pages web de fournir des polices téléchargeables, afin qu'elles puissent être affichées exactement telles que l'auteur de la page les attend.
        -
        Media queries
        +
        Media queries
        Firefox 3.5 gère les requêtes de médias, qui améliorent le traitement des feuilles de style destinées à des médias particuliers.
        Mise à jour de {{ cssxref(":before") }} et {{ cssxref(":after") }} pour CSS 2.1
        Les pseudo-éléments :before et :after ont été mis à jour pour respecter complètement CSS 2.1, avec l'ajout des propriétés position, float et list-style-*, ainsi que de certaines valeurs de display.
        Unité de longueur ch
        -
        L'unité ch peut à présent être utilisée à tout endroit où peut être indiquée une unité de longueur. 1ch est la largeur du caractère « 0 » (zéro).
        +
        L'unité ch peut à présent être utilisée à tout endroit où peut être indiquée une unité de longueur. 1ch est la largeur du caractère « 0 » (zéro).
        {{ cssxref("opacity") }}
        L'extension à CSS -moz-opacity de Mozilla a été supprimée en faveur de la propriété standard opacity.
        {{ cssxref("text-shadow") }}
        @@ -56,7 +56,7 @@ original_slug: Mozilla/Firefox/Versions/3.5
        Ces nouvelles fonctionnalités CSS ont été ajoutées pour faciliter la mise en place de thèmes.
        Nouvelles valeurs pour {{ cssxref("-moz-appearance") }}
        Les valeurs -moz-win-glass et -moz-mac-unified-toolbar ont été ajoutées à -moz-appearance.
        -
        Utilisation des transformations CSS
        +
        Utilisation des transformations CSS
        Firefox 3.5 gère les transformations CSS. Consultez {{ cssxref("-moz-transform") }} et {{ cssxref("-moz-transform-origin") }} pour plus de détails.
        {{ cssxref(":nth-child") }}
        {{ cssxref(":nth-last-child") }}
        @@ -71,58 +71,58 @@ original_slug: Mozilla/Firefox/Versions/3.5

        Nouvelles fonctionnalités DOM

        -
        localStorage
        +
        localStorage
        Firefox 3.5 ajoute la gestion de la propriété localStorage pour le stockage web, fournissant ainsi une manière pour les applications web de stocker des données localement sur l'ordinateur du client.
        -
        Utilisation de workers DOM
        +
        Utilisation de workers DOM
        Firefox 3.5 gère les workers DOM afin de permettre une gestion multithreadée dans les applications web.
        -
        Utilisation de la géolocalisation
        +
        Utilisation de la géolocalisation
        Firefox 3.5 gère l'API Geolocation, qui permet aux applications web d'obtenir des informations concernant l'emplacement actuel de l'utilisateur si cette information est fournie et activée dans le système.
        -
        Identification d'éléments DOM à l'aide de sélecteurs
        +
        Identification d'éléments DOM à l'aide de sélecteurs
        L'API Selectors permet d'interroger un document afin d'identifier les éléments correspondant à une règle de sélection donnée.
        -
        Évènements de mouvement de souris
        +
        Évènements de mouvement de souris
        Firefox 3.5 gère les évènements de mouvements de souris dont les glissades sur un trackpad.
        -
        L'objet NodeIterator
        +
        L'objet NodeIterator
        L'objet NodeIterator permet de parcourir la liste de nœuds dans un sous-arbre DOM.
        -
        L'évènement MozAfterPaint
        +
        L'évènement MozAfterPaint
        Ce nouvel évènement DOM est envoyé après les mises à jour de l'affichage dans les fenêtres.
        -
        L'évènement MozMousePixelScroll
        +
        L'évènement MozMousePixelScroll
        Ce nouvel évènement DOM permet de détecter les évènements de défilement à la souris par pixels plutôt que par ligne.

        Nouvelles fonctionnalités JavaScript

        -
        Nouveautés dans JavaScript 1.8.1
        +
        Nouveautés dans JavaScript 1.8.1
        Un aperçu de tous les changements dans JavaScript 1.8.1.
        -
        Object.getPrototypeOf()
        +
        Object.getPrototypeOf()
        Cette nouvelle méthode renvoie le prototype d'un objet spécifié.
        -
        Utilisation de JSON dans Firefox
        -
        La gestion de JSON est à présent intégrée dans le DOM.
        +
        Utilisation de JSON dans Firefox
        +
        La gestion de JSON est à présent intégrée dans le DOM.
        Nouvelles méthodes de nettoyage des espaces sur l'objet String
        -
        L'objet String dispose à présent des méthodes trim(), trimLeft() et trimRight().
        +
        L'objet String dispose à présent des méthodes trim(), trimLeft() et trimRight().

        Réseau

        -
        Contrôle d'accès entre sites pour HTTP
        -
        Dans Firefox 3.5, il devient possible pour les requêtes HTTP, notamment celles faites au travers d'XMLHttpRequest, de fonctionne entre différents domaines si le serveur le permet.
        -
        Évènements de progression pour XMLHttpRequest
        +
        Contrôle d'accès entre sites pour HTTP
        +
        Dans Firefox 3.5, il devient possible pour les requêtes HTTP, notamment celles faites au travers d'XMLHttpRequest, de fonctionne entre différents domaines si le serveur le permet.
        +
        Évènements de progression pour XMLHttpRequest
        Des évènements de progression sont à présent émis pour permettre aux extensions de surveiller l'état des requêtes.
        -
        Amélioration des appels XMLHttpRequest synchrones
        +
        Amélioration des appels XMLHttpRequest synchrones
        Les timeouts DOM et les évènements d'entrée sont à présent supprimés pendant un appel XMLHttpRequest synchrone.
        -
        Contrôle du préchargement DNS
        +
        Contrôle du préchargement DNS
        Firefox 3.5 permet le préchargement DNS, par lequel il effectue la résolution des noms de domaines à l'avance pour les liens présents dans la page courante, afin de gagner du temps lorsque l'on clique effectivement sur ces liens. Cet article explique comment adapter votre site pour désactiver le préchargement, ou contrôler le comportement de ce préchargement.

        Nouvelles fonctionnalités de Canvas

        -
        API HTML5 text pour les éléments canvas
        +
        API HTML5 text pour les éléments canvas
        Les éléments canvas gèrent à présent l'API texte d'HTML5.
        -
        Effets d'ombres dans un canvas
        +
        Effets d'ombres dans un canvas
        Les effets d'ombrages sont à présent gérés dans canvas.
        -
        createImageData()
        +
        createImageData()
        La méthode createImageData() de canvas est à présent gérée, ce qui permet à du code de créer spécifiquement un objet ImageData plutôt que demander que ce soit fait automatiquement. Les performances d'autres méthodes d'ImageData peuvent en être améliorées puisqu'elles n'ont pas à créer l'objet.
        Attribut moz-opaque
        L'attribut DOM moz-opaque a été ajouté, ce qui permet à canvas de savoir si oui ou non la transparence devra être prise en compte. Si le canvas sait qu'il n'y a pas de transparence, les performances de dessin peuvent être optimisées.
        @@ -131,71 +131,71 @@ original_slug: Mozilla/Firefox/Versions/3.5

        Nouvelles fonctionnalités SVG

        -
        Application d'effets SVG à du contenu HTML
        +
        Application d'effets SVG à du contenu HTML
        Vous pouvez à présent appliquer des effets SVG à du contenu HTML et XHTML ; cet article explique comment.

        Autres nouvelles fonctionnalités

        -
        Correction de couleurs ICC dans Firefox
        +
        Correction de couleurs ICC dans Firefox
        Firefox 3.5 gère à présent la correction de couleurs ICC pour les images balisées.
        -
        L'attribut defer est géré sur les éléments script
        +
        L'attribut defer est géré sur les éléments script
        Cet attribut indique au navigateur qu'il peut décider de continuer d'analyser et d'afficher la page sans attendre que le script ait terminé son exécution.

        Autres améliorations

          -
        • La propriété wholeText et la méthode replaceWholeText() ont été ajoutées aux nœuds texte.
        • -
        • La propriété element.children a été ajoutée. Elle renvoie une collection d'éléments enfants de l'élément donné.
        • -
        • L'API Element Traversal est à présent gérée par l'objet DOM Element.
        • -
        • Les nœuds HTML document peuvent à présent être clonés à l'aide de cloneNode().
        • -
        • La méthode DOM non-standard getBoxObjectFor() a été supprimée. Utilisez plutôt getBoundingClientRect().
        • +
        • La propriété wholeText et la méthode replaceWholeText() ont été ajoutées aux nœuds texte.
        • +
        • La propriété element.children a été ajoutée. Elle renvoie une collection d'éléments enfants de l'élément donné.
        • +
        • L'API Element Traversal est à présent gérée par l'objet DOM Element.
        • +
        • Les nœuds HTML document peuvent à présent être clonés à l'aide de cloneNode().
        • +
        • La méthode DOM non-standard getBoxObjectFor() a été supprimée. Utilisez plutôt getBoundingClientRect().
        • Les éléments DOM dispatchés peuvent être redispatchés. Ceci permet à Firefox 3.5 de passer le test 30 d'Acid 3.
        • Des améliorations ont été apportés à la gestion de DOM 2 Range.
        • -
        • Dans un contexte non-chrome, les objets catchés dans les exceptions sont à présent les objets rejetés tels quels plutôt qu'une enveloppe XPConnect contenant ces objets.
        • +
        • Dans un contexte non-chrome, les objets catchés dans les exceptions sont à présent les objets rejetés tels quels plutôt qu'une enveloppe XPConnect contenant ces objets.
        • Les références ID dans SVG sont à présent directes.
        • Les filtres SVG fonctionnent à présent avec foreignObject.
        • -
        • La méthode GetSVGDocument() a été ajoutée aux éléments object et iframe pour assurer une meilleure compatibilité.
        • -
        • La définition implicite de propriétés dans des initialiseurs d'objets et de tableaux n'exécute plus les mutateurs en JavaScript. Consultez le billet Object and array initializers should not invoke setters when evaluated pour plus de détails.
        • +
        • La méthode GetSVGDocument() a été ajoutée aux éléments object et iframe pour assurer une meilleure compatibilité.
        • +
        • La définition implicite de propriétés dans des initialiseurs d'objets et de tableaux n'exécute plus les mutateurs en JavaScript. Consultez le billet Object and array initializers should not invoke setters when evaluated pour plus de détails.
        • La variable gDownloadLastDir.path a été renommée en gDownloadLastDir.file étant donné qu'elle fait référence à un objet {{ interface("nsIFile") }} et non à un chemin.
        • La variable gDownloadLastDirPath a été renommée en gDownloadLastDirFile étant donné qu'elle fait référence à un objet {{ interface("nsIFile") }} et non à un chemin.
        • À partir de Firefox 3.5, il devient impossible d'utiliser des liaisons data: dans les paquets chrome qui bénéficient de l'automatisation XPCNativeWrapper.
        -

        Pour les développeurs XUL et développeurs d'applications

        +

        Pour les développeurs XUL et développeurs d'applications

        -

        Si vous développez des extensions, vous devriez tout d'abord lire Mise à jour des extensions pour Firefox 3.5 qui fournit un aperçu pratique des changements qui pourraient affecter vos extensions.

        +

        Si vous développez des extensions, vous devriez tout d'abord lire Mise à jour des extensions pour Firefox 3.5 qui fournit un aperçu pratique des changements qui pourraient affecter vos extensions.

        Nouveaux composants et nouvelles fonctionnalités

        -
        Gestion du mode de navigation privée
        +
        Gestion du mode de navigation privée
        Firefox 3.5 offre un mode de navigation privée, qui n'enregistre pas les activités de l'utilisateur. Les extensions peuvent gérer la navigation privée en suivant les conseils donnés dans cet article.
        -
        Changements liés à la sécurité dans Firefox 3.5
        +
        Changements liés à la sécurité dans Firefox 3.5
        Cet article détaille les changements liés à la sécurité dans Firefox 3.5.
        -
        Changements dans les thèmes pour Firefox 3.5
        +
        Changements dans les thèmes pour Firefox 3.5
        Cet article détaille les changements liés aux thèmes dans Firefox 3.5.
        -
        Surveillance des points d'accès WiFi
        +
        Surveillance des points d'accès WiFi
        Le code disposant des privilèges UniversalXPConnect peut à présent surveiller la liste des points d'accès disponibles, et obtenir des informations concernant leurs SSID, adresses MAC et force du signal. Ceci peut être utilisé couplé avec la géolocalisaiton pour fournir des services locaux basés sur la présence d'un WiFi.

        Changements et améliorations notables

          -
        • Le widget XUL textbox offre à présent un type search, pour être utilisé en tant que champ de recherche.
        • -
        • Afin de gérer le glisser et déposer d'onglets entre les fenêtres, le widget browser dispose à présent d'une méthode swapDocShells().
        • -
        • Ajout de l'attribut level à l'élément panel ; celui-ci indique si le panel apparait par dessus les autres applications, ou uniquement au-dessus de la fenêtre contenant le panel.
        • +
        • Le widget XUL textbox offre à présent un type search, pour être utilisé en tant que champ de recherche.
        • +
        • Afin de gérer le glisser et déposer d'onglets entre les fenêtres, le widget browser dispose à présent d'une méthode swapDocShells().
        • +
        • Ajout de l'attribut level à l'élément panel ; celui-ci indique si le panel apparait par dessus les autres applications, ou uniquement au-dessus de la fenêtre contenant le panel.
        • Les éléments XUL gèrent à présent les propriétés clientHeight, clientWidth, scrollHeight et scrollWidth.
        • -
        • Les éléments keyset disposent à présent d'un attribut disabled.
        • -
        • De plus, les keysets peuvent être supprimés à l'aide de la méthode removeChild() du nœud.
        • +
        • Les éléments keyset disposent à présent d'un attribut disabled.
        • +
        • De plus, les keysets peuvent être supprimés à l'aide de la méthode removeChild() du nœud.
        • mozIStorageStatement a vu sa méthode initialize() supprimée ; ses utilisateurs doivent utiliser la méthode createStatement() à la place pour obtenir un nouvel objet statement.
        • -
        • L'API Storage permet à présent d'effectuer des requêtes asynchrones.
        • -
        • L'interface nsICookie2 expose à présent l'heure à laquelle les cookies ont été créés dans son nouvel attribut creationTime.
        • -
        • Un flag a été ajouté à nsIProtocolHandler (URI_IS_LOCAL_RESOURCE) qui est vérifié au cours d'un enregistrement chrome pour s'assurer qu'un protocole a le droit d'être enregistré.
        • +
        • L'API Storage permet à présent d'effectuer des requêtes asynchrones.
        • +
        • L'interface nsICookie2 expose à présent l'heure à laquelle les cookies ont été créés dans son nouvel attribut creationTime.
        • +
        • Un flag a été ajouté à nsIProtocolHandler (URI_IS_LOCAL_RESOURCE) qui est vérifié au cours d'un enregistrement chrome pour s'assurer qu'un protocole a le droit d'être enregistré.
        • Firefox recherche à présent des plugins dans /usr/lib/mozilla/plugins sous Linux, outre les emplacements précédemment consultés.
        • -
        • L'API des plugins a été mise à jour pour gérer le mode de navigation privée ; vous pouvez à présent utiliser NPN_GetValue() pour connaître l'état du mode de navigation privée à l'aide de la variable NPNVprivateModeBool.
        • +
        • L'API des plugins a été mise à jour pour gérer le mode de navigation privée ; vous pouvez à présent utiliser NPN_GetValue() pour connaître l'état du mode de navigation privée à l'aide de la variable NPNVprivateModeBool.

        Nouvelles fonctionnalités pour les utilisateurs

        @@ -229,6 +229,6 @@ original_slug: Mozilla/Firefox/Versions/3.5
        Le contenu web est affiché plus rapidement dans Firefox 3.5, grâce à des technologies telles que l'« analyse spéculative ». Vos utilisateurs n'ont pas besoin de savoir de quoi il s'agit, simplement que ça rend les choses plus rapides.
        -

        Voir également

        +

        Voir également

        {{Firefox_for_developers('3')}}

        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 --- -

        Firefox 3.6 (nom de code Namoroka) 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.

        + +

        Firefox 3.6 (nom de code Namoroka) 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.

        Pour les développeurs de sites et d'applications Web

        CSS

        -
        Utilisation de dégradés
        -
        Firefox 3.6 ajoute le support de -moz-linear-gradient et -moz-radial-gradient pour la propriété background.
        -
        Fonds multiples
        -
        La propriété background (ainsi que background-attachmentbackground-color, background-image, background-position et background-repeat) peuvent gérer des fonds multiples. Ceux-ci seront affichés par couches, les uns au dessus des autres.
        -
        Fonctionnalités de médias spécifiques à Mozilla
        -
        Des fonctionnalités de médias ont été ajoutées pour des mesures spécifiques à Mozilla, afin de pouvoir utiliser des media queries pour vérifier plus aisément la disponibilité de fonctionnalités comme un écran tactile.
        -
        Redimensionnement d'images de fond
        -
        La propriété background-size du brouillon CSS 3 Backgrounds and Borders est gérée sous le nom de -moz-background-size.
        -
        Support des polices WOFF
        -
        @font-face supporte désormais le format de polices Web téléchargeables WOFF
        -
        Evènements pointeurs
        -
        La propriété pointer-events si le contenu d'un élément peut être ou non la cible d'évènements pointeur avec la souris.
        +
        Utilisation de dégradés
        +
        Firefox 3.6 ajoute le support de -moz-linear-gradient et -moz-radial-gradient pour la propriété background.
        +
        Fonds multiples
        +
        La propriété background (ainsi que background-attachmentbackground-color, background-image, background-position et background-repeat) peuvent gérer des fonds multiples. Ceux-ci seront affichés par couches, les uns au dessus des autres.
        +
        Fonctionnalités de médias spécifiques à Mozilla
        +
        Des fonctionnalités de médias ont été ajoutées pour des mesures spécifiques à Mozilla, afin de pouvoir utiliser des media queries pour vérifier plus aisément la disponibilité de fonctionnalités comme un écran tactile.
        +
        Redimensionnement d'images de fond
        +
        La propriété background-size du brouillon CSS 3 Backgrounds and Borders est gérée sous le nom de -moz-background-size.
        +
        Support des polices WOFF
        +
        @font-face supporte désormais le format de polices Web téléchargeables WOFF
        +
        Evènements pointeurs
        +
        La propriété pointer-events si le contenu d'un élément peut être ou non la cible d'évènements pointeur avec la souris.

        Autres changements CSS

        HTML

        -
        Utilisation de fichiers à partir d'applications Web
        +
        Utilisation de fichiers à partir d'applications Web
        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.
        Support des affiches pour les vidéos HTML5
        -
        L'attribut poster est pris en charge pour l'élément <video>, ce qui permet au contenu de choisir une image à afficher tant que la vidéo n'a pas commencée.
        +
        L'attribut poster est pris en charge pour l'élément <video>, ce qui permet au contenu de choisir une image à afficher tant que la vidéo n'a pas commencée.
        Support de la propriété indeterminate pour les cases à cocher et boutons radio
        -
        Les éléments HTML <input> des types checkbox et radio supportent désormais la propriété indeterminate qui permet d'avoir un troisième état « indéterminé ».
        +
        Les éléments HTML <input> des types checkbox et radio supportent désormais la propriété indeterminate qui permet d'avoir un troisième état « indéterminé ».
        Contrôle du lissage d'images dans canvas
        -
        La nouvelle propriété mozImageSmoothingEnabled peut être utilisée pour activer et désactiver le lissage lors d'un redimensionnement dans les éléments <canvas>.
        +
        La nouvelle propriété mozImageSmoothingEnabled peut être utilisée pour activer et désactiver le lissage lors d'un redimensionnement dans les éléments <canvas>.
        Exécution d'un script asynchrone
        -
        En définissant l'attribut async sur un élément <script>, le script ne bloquera pas le chargement ou l'affichage du reste de la page. En revanche, le script s'exécutera dès qu'il sera téléchargé.
        +
        En définissant l'attribut async sur un élément <script>, le script ne bloquera pas le chargement ou l'affichage du reste de la page. En revanche, le script s'exécutera dès qu'il sera téléchargé.

        JavaScript

        @@ -122,109 +123,109 @@ original_slug: Mozilla/Firefox/Versions/3.6
        Terminaison des web workers par eux-mêmes
        -
        Les web workers prennent désormais en charge la méthode nsIWorkerScope.close(), qui leur permet de se terminer d'eux-mêmes.
        +
        Les web workers prennent désormais en charge la méthode nsIWorkerScope.close(), qui leur permet de se terminer d'eux-mêmes.
        Glisser-déposer de fichiers
        -
        L'objet DataTransfer fournit à présent aux observateurs de glisser-déposer une liste des fichiers glissés.
        +
        L'objet DataTransfer fournit à présent aux observateurs de glisser-déposer une liste des fichiers glissés.
        Vérification pour voir si un élément correspond à un sélecteur CSS
        -
        La nouvelle méthode element.mozMatchesSelector permet de déterminer si un élément correspond bien à un sélecteur CSS. Voir bug 518003.
        -
        Dispositf de détection de l'orientation
        +
        La nouvelle méthode element.mozMatchesSelector permet de déterminer si un élément correspond bien à un sélecteur CSS. Voir bug 518003.
        +
        Dispositf de détection de l'orientation
        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 MozOrientation. Firefox 3.6 gère notamment l'accéléromètre des ordinateurs portables Mac.
        -
        Détection des changements de largeur et hauteur d'un document
        +
        Détection des changements de largeur et hauteur d'un document
        Le nouvel évènement MozScrollAreaChanged est déclenché lorsqu'une des propriétés scrollWidth ou scrollHeight d'un document change.
          -
        • La méthode getBoxObjectFor() a été supprimée, car elle n'était pas standard et exposait d'autres fonctionnalités non standard. Voir bug 340571. La bibliothèque MooTools 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.
        • -
        • Les nouvelles propriétés mozInnerScreenX et mozInnerScreenY 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.
        • -
        • La nouvelle propriété mozScreenPixelsPerCSSPixel de nsIDOMWindowUtils 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.
        • -
        • 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 hashchange est envoyé à la page. Consultez window.onhashchange pour plus d'informations. bug 385434
        • -
        • L'attribut document.readyState est désormais supporté. bug 347174
        • -
        • Gestion de l'attribut HTML5 element.classList pour permettre une gestion plus aisée de l'attribut class. bug 501257
        • +
        • La méthode getBoxObjectFor() a été supprimée, car elle n'était pas standard et exposait d'autres fonctionnalités non standard. Voir bug 340571. La bibliothèque MooTools 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.
        • +
        • Les nouvelles propriétés mozInnerScreenX et mozInnerScreenY 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.
        • +
        • La nouvelle propriété mozScreenPixelsPerCSSPixel de nsIDOMWindowUtils 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.
        • +
        • 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 hashchange est envoyé à la page. Consultez window.onhashchange pour plus d'informations. bug 385434
        • +
        • L'attribut document.readyState est désormais supporté. bug 347174
        • +
        • Gestion de l'attribut HTML5 element.classList pour permettre une gestion plus aisée de l'attribut class. bug 501257
        • localName et namespaceURI dans les documents HTML se comportent à présent comme dans les documents XHTML : localName est renvoyé en minuscules et la propriété namespaceURI pour les éléments HTML est "http://www.w3.org/1999/xhtml".
        • -
        • element.getElementsByTagNameNS 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 document.getElementsByTagNameNS.
        • -
        • Ajout de la gestion des adresses dans la géolocalisation via l'interface nsIDOMGeoPositionAddress et d'un nouveau champ dans nsIDOMGeoPosition.
        • -
        • La fonction window.getComputedStyle renvoie à présent les guillemets autour des valeurs url().
        • +
        • element.getElementsByTagNameNS 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 document.getElementsByTagNameNS.
        • +
        • Ajout de la gestion des adresses dans la géolocalisation via l'interface nsIDOMGeoPositionAddress et d'un nouveau champ dans nsIDOMGeoPosition.
        • +
        • La fonction window.getComputedStyle renvoie à présent les guillemets autour des valeurs url().

        XPath

        Gestion de la méthode XPath choose()
        -
        La méthode choose() est à présent gérée par notre implémentation de XPath.
        +
        La méthode choose() est à présent gérée par notre implémentation de XPath.

        Pour les développeurs XUL et les développeurs d'extensions

        -

        Si vous êtes un développeur d'extensions, vous devriez commencer par lire Updating extensions for Firefox 3.6, qui offre une vue d'ensemble sur les changements qui pourraient affecter vos extensions. Les développeurs de Plug-in devraient lire Updating plug-ins for Firefox 3.6.

        +

        Si vous êtes un développeur d'extensions, vous devriez commencer par lire Updating extensions for Firefox 3.6, qui offre une vue d'ensemble sur les changements qui pourraient affecter vos extensions. Les développeurs de Plug-in devraient lire Updating plug-ins for Firefox 3.6.

        Nouvelles fonctionnalités

        -
        Détection de l'orientation de l'appareil
        -
        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 MozOrientation. Firefox 3.6 supporte l'accéléromètre des ordinateurs portables Mac.
        -
        Surveillance de l'activité HTTP
        +
        Détection de l'orientation de l'appareil
        +
        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 MozOrientation. Firefox 3.6 supporte l'accéléromètre des ordinateurs portables Mac.
        +
        Surveillance de l'activité HTTP
        Vous pouvez maintenant surveiller en temps réel les données HTTP demandées et reçues.
        -
        Intégration à la Barre des tâches de Windows
        +
        Intégration à la Barre des tâches de Windows
        Il est maintenant possible de personnaliser l'apparence des fenêtres dans la barre des tâches sous Windows 7 ou plus récent. C'est désactivé par défaut dans Firefox 3.6.

        Places

        Storage

        -
        Tri des données locales avec l'API Storage
        +
        Tri des données locales avec l'API Storage
        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.
        -
        Énumération des propriétés d'une requête
        -
        Vous pouvez maintenant utiliser for...in pour énumérer toutes les propriétés d'une déclaration.
        +
        Énumération des propriétés d'une requête
        +
        Vous pouvez maintenant utiliser for...in pour énumérer toutes les propriétés d'une déclaration.
        mozIStorageStatement's getParameterIndex a changé de comportement entre Firefox 3.5 et 3.6.
        -
        Voir bug 528166 pour plus de détails.
        +
        Voir bug 528166 pour plus de détails.
        Liaison asynchrone de plusieurs ensembles de paramètres pour exécution d'une requête.
        -
        Voir bug 490085 pour plus de détails.
        +
        Voir bug 490085 pour plus de détails.

        Préférences

        Thèmes

        -

        Voir Updating themes for Firefox 3.6 pour la liste des changements liés aux thèmes.

        +

        Voir Updating themes for Firefox 3.6 pour la liste des changements liés aux thèmes.

        -
        Thèmes légers
        -
        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 Personas dans Firefox.
        +
        Thèmes légers
        +
        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 Personas dans Firefox.

        Divers

          -
        • 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 refaire leurs modules sous forme de paquets XPI afin qu'ils puissent être installés normalement.
        • -
        • contents.rdf n'est plus pris en charge pour l'enregistrement chrome dans les extensions. Vous devez maintenant utiliser le fichier chrome.manifest. Voir bug 492008.
        • -
        • La barre de menu peut être cachée automatiquement. Voir bug 477256.
        • -
        • Ajout du support de l'attribut container-live-role aux objets. Voir bug 391829.
        • -
        • Suppression de la liaison tabs-closebutton. Voir bug 500971.
        • -
        • Ajout du support de nsISound pour jouer des sons en fonction des évènements qui ont eu lieu. Voir bug 502799.
        • -
        • La syntaxe pour les méthodes de nsITreeView : nsITreeView.canDrop() et nsITreeView.drop(), a changé pour supporter la nouvelle API glisser & déposer introduite dans Gecko 1.9. Voir bug 455590.
        • -
        • 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 bug 76053. 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 window et qu'il a un bouton par défaut, il doit appeler nsIDOMChromeWindow.notifyDefaultButtonLoaded() dans le gestionnaire d'événements onload de la fenêtre.
        • -
        • Pour l'interface nsILocalFileMac, deux méthodes ont étés retirées : setFileTypeAndCreatorFromMIMEType() and setFileTypeAndCreatorFromExtension().
        • -
        • Le nouveau module de code NetUtils.jsm 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.
        • -
        • Le nouveau module de code openLocationLastURL.jsm, 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.
        • -
        • Dans Windows, l'interface nsIScreen 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.
        • -
        • Les barres de menu peuvent maintenant être cachées sous Windows, en utilisant le nouvel attribut autohide sur l'élément XUL toolbar.
        • -
        • Les méthodes loadOneTab et addTab acceptent maintenant le nouveau paramètre relatedToCurrent et, en outre, permet à des paramètres d'être définit par un nom, puisque presque tous les paramètres sont optionnels.
        • -
        • La propriété "hidden" 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.
        • +
        • 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 refaire leurs modules sous forme de paquets XPI afin qu'ils puissent être installés normalement.
        • +
        • contents.rdf n'est plus pris en charge pour l'enregistrement chrome dans les extensions. Vous devez maintenant utiliser le fichier chrome.manifest. Voir bug 492008.
        • +
        • La barre de menu peut être cachée automatiquement. Voir bug 477256.
        • +
        • Ajout du support de l'attribut container-live-role aux objets. Voir bug 391829.
        • +
        • Suppression de la liaison tabs-closebutton. Voir bug 500971.
        • +
        • Ajout du support de nsISound pour jouer des sons en fonction des évènements qui ont eu lieu. Voir bug 502799.
        • +
        • La syntaxe pour les méthodes de nsITreeView : nsITreeView.canDrop() et nsITreeView.drop(), a changé pour supporter la nouvelle API glisser & déposer introduite dans Gecko 1.9. Voir bug 455590.
        • +
        • 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 bug 76053. 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 window et qu'il a un bouton par défaut, il doit appeler nsIDOMChromeWindow.notifyDefaultButtonLoaded() dans le gestionnaire d'événements onload de la fenêtre.
        • +
        • Pour l'interface nsILocalFileMac, deux méthodes ont étés retirées : setFileTypeAndCreatorFromMIMEType() and setFileTypeAndCreatorFromExtension().
        • +
        • Le nouveau module de code NetUtils.jsm 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.
        • +
        • Le nouveau module de code openLocationLastURL.jsm, 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.
        • +
        • Dans Windows, l'interface nsIScreen 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.
        • +
        • Les barres de menu peuvent maintenant être cachées sous Windows, en utilisant le nouvel attribut autohide sur l'élément XUL toolbar.
        • +
        • Les méthodes loadOneTab et addTab acceptent maintenant le nouveau paramètre relatedToCurrent et, en outre, permet à des paramètres d'être définit par un nom, puisque presque tous les paramètres sont optionnels.
        • +
        • La propriété "hidden" 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.
        • Le composant @mozilla.org/webshell;1 n'existe plus ; vous devez utilisez @mozilla.org/docshell;1 à la place.
        • -
        • 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 nsIUpdateTimerManager.registerTimer() pour plus de détails.
        • -
        • La fonction NPN_GetValue ne donne plus accès à travers XPCOM aux valeurs de variables NPNVserviceManager, NPNVDOMelement, et NPNVDOMWindow. Cela fait partie des travaux pour que les plugins s'exécutent dans des processus séparés dans une future version de Gecko.
        • -
        • Les plugins ne sont plus scriptables à travers l'interface XPCOM (IDL), NPRuntime est l'API à utiliser pour coder des plugins et NPP_GetValue() n'est plus appelé avec la valeur NPPVpluginScriptableInstance ou NPPVpluginScriptableIID. Cela fait partie des travaux pour que les plugins s'exécutent dans des processus séparés dans une future version de Gecko.
        • +
        • 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 nsIUpdateTimerManager.registerTimer() pour plus de détails.
        • +
        • La fonction NPN_GetValue ne donne plus accès à travers XPCOM aux valeurs de variables NPNVserviceManager, NPNVDOMelement, et NPNVDOMWindow. Cela fait partie des travaux pour que les plugins s'exécutent dans des processus séparés dans une future version de Gecko.
        • +
        • Les plugins ne sont plus scriptables à travers l'interface XPCOM (IDL), NPRuntime est l'API à utiliser pour coder des plugins et NPP_GetValue() n'est plus appelé avec la valeur NPPVpluginScriptableInstance ou NPPVpluginScriptableIID. Cela fait partie des travaux pour que les plugins s'exécutent dans des processus séparés dans une future version de Gecko.

        Pours les développeurs de Firefox/Gecko

        @@ -266,33 +267,31 @@ original_slug: Mozilla/Firefox/Versions/3.6
        • nsIDOMNSCSS2Properties est maintenant située dans son propre fichier IDL (dom/interfaces/css/nsIDOMCSS2Properties.idl).
        • -
        • nsIUpdateTimerManager est maintenant située dans son propre fichier IDL.
        • +
        • nsIUpdateTimerManager est maintenant située dans son propre fichier IDL.
        -

        Un grand nombre d'interfaces ont été déplacées. Voir Interfaces moved in Firefox 3.6 pour la liste complète.

        +

        Un grand nombre d'interfaces ont été déplacées. Voir Interfaces moved in Firefox 3.6 pour la liste complète.

        Autres changements dans les interfaces

        Les modifications suivantes ont été faites :

          -
        • L'interface nsIPlugin hérite maintenant de nsISupports à la place de nsIFactory.
        • -
        • L'interface nsIPluginHost hérite maintenant de nsISupports à la place de nsIFactory.
        • -
        • L'interface nsIFrame hérite maintenant de nsQueryFrame à la place de nsISupports.
        • -
        • La méthode getPaletteInfo() de nsIDeviceContext a été supprimée, car elle n'a jamais été appliquée.
        • -
        • La méthode reportPendingException() de nsIScriptContext a été supprimée, car elle n'été plus utilisée.
        • +
        • L'interface nsIPlugin hérite maintenant de nsISupports à la place de nsIFactory.
        • +
        • L'interface nsIPluginHost hérite maintenant de nsISupports à la place de nsIFactory.
        • +
        • L'interface nsIFrame hérite maintenant de nsQueryFrame à la place de nsISupports.
        • +
        • La méthode getPaletteInfo() de nsIDeviceContext a été supprimée, car elle n'a jamais été appliquée.
        • +
        • La méthode reportPendingException() de nsIScriptContext a été supprimée, car elle n'été plus utilisée.

        Changements dans l'accessibilitée du code

          -
        • L'évènement d'accessibilité EVENT_REORDER est maintenant envoyé quand les enfants de frames et d'iframes changent, ainsi que lors de la modification du document principal des enfants. Voir bug 420845.
        • +
        • L'évènement d'accessibilité EVENT_REORDER est maintenant envoyé quand les enfants de frames et d'iframes changent, ainsi que lors de la modification du document principal des enfants. Voir bug 420845.
        • Désormais toute sélection en cours est correctement supprimée avant de sélectionner une ligne spécifique.

        Voir également

        - diff --git a/files/fr/mozilla/firefox/releases/3/dom_improvements/index.html b/files/fr/mozilla/firefox/releases/3/dom_improvements/index.html index 1d8103128b..ee6fc48f29 100644 --- a/files/fr/mozilla/firefox/releases/3/dom_improvements/index.html +++ b/files/fr/mozilla/firefox/releases/3/dom_improvements/index.html @@ -23,7 +23,7 @@ original_slug: Améliorations_DOM_dans_Firefox_3
      • La valeur charCode de l'évènement keypress est transformée en un caractère ASCII si la touche Accélérateur est pressée. Autrement, charCode est le caractère non modifié (à part son état Shift — mise en majuscules). Consultez L'évènement Keypress dans Gecko.
      -

      Voir également

      +

      Voir également

      • Firefox 3 pour les développeurs
      • diff --git a/files/fr/mozilla/firefox/releases/3/full_page_zoom/index.html b/files/fr/mozilla/firefox/releases/3/full_page_zoom/index.html index a18aeab02e..c14f9ec090 100644 --- a/files/fr/mozilla/firefox/releases/3/full_page_zoom/index.html +++ b/files/fr/mozilla/firefox/releases/3/full_page_zoom/index.html @@ -6,9 +6,9 @@ original_slug: Zoom_pleine_page ---
        {{FirefoxSidebar}}

        {{ Gecko_minversion_header(1.9) }}

        -

        Le zoom pleine page (ou fullZoom) est une nouvelle fonctionnalité qui sera probablement disponible dans Firefox 3. Elle peut être utilisée dans les compilations courantes du tronc depuis la version 1.9a7. Bien qu'il n'y ait actuellement aucune interface utilisateur visible, il est possible d'utiliser JavaScript et l'interface XPCOM nsIMarkupDocumentViewer.

        +

        Le zoom pleine page (ou fullZoom) est une nouvelle fonctionnalité qui sera probablement disponible dans Firefox 3. Elle peut être utilisée dans les compilations courantes du tronc depuis la version 1.9a7. Bien qu'il n'y ait actuellement aucune interface utilisateur visible, il est possible d'utiliser JavaScript et l'interface XPCOM nsIMarkupDocumentViewer.

        -

        Exemple (xul:browser)

        +

        Exemple (xul:browser)

        L'exemple qui suit montre l'utilisation du zoom pour la fenêtre de navigation ayant actuellement le focus. C'est l'utilisation typique pour une extension Firefox.

        @@ -17,7 +17,7 @@ var docViewer = getBrowser().mCurrentBrowser.markupDocumentViewer; docViewer.fullZoom = zoom;
    -

    Exemple (xul:iframe)

    +

    Exemple (xul:iframe)

    Il est également possible d'utiliser la fonction fullZoom pour un xul:iframe. Cependant, comme un iframe n'a pas de propriété markupDocumentViewer, il faut d'abord obtenir cette valeur :

    @@ -28,10 +28,10 @@ var docViewer = contViewer.QueryInterface(Components.interfaces.nsIMarkupDocumen docViewer.fullZoom = zoom;
    -

    Références

    +

    Références

    diff --git a/files/fr/mozilla/firefox/releases/3/index.html b/files/fr/mozilla/firefox/releases/3/index.html index 34f5693241..1d7560ed58 100644 --- a/files/fr/mozilla/firefox/releases/3/index.html +++ b/files/fr/mozilla/firefox/releases/3/index.html @@ -9,216 +9,216 @@ original_slug: Mozilla/Firefox/Versions/3 ---
    {{FirefoxSidebar}}

    Pour les développeurs qui désirent prendre connaissance de toutes les nouvelles fonctionnalités de Firefox 3, c'est ici qu'il convient de commencer. Cet article fournit la liste des nouveaux articles couvrant les fonctionnalités qui ont été ajoutées à Firefox 3. Même s'il ne couvre pas nécessairement chaque petite modification, il vous aidera à découvrir les améliorations majeures.

    -

    Nouvelles fonctionnalités pour les développeurs dans Firefox 3

    +

    Nouvelles fonctionnalités pour les développeurs dans Firefox 3

    -

    Pour les développeurs de sites et d'applications Web

    +

    Pour les développeurs de sites et d'applications Web

    -
    Mise à jour des applications Web pour Firefox 3
    +
    Mise à jour des applications Web pour Firefox 3
    Fournit des informations concernant les changements que vous devrez éventuellement prendre en compte pour permettre à votre site ou application Web de profiter des nouvelles fonctionnalités de Firefox 3.
    -
    Évènements online et offline
    +
    Évènements online et offline
    Firefox 3 gère les évènements online et offline définis par le WHATWG, qui permettent aux applications et extensions de détecter si une connexion Internet active est disponible, ainsi que de détecter l'activation et la désactivation de la connexion.
    -
    Gestionnaires de protocoles web
    +
    Gestionnaires de protocoles web
    Il est à présent possible d'enregistrer des applications Web en tant que gestionnaires de protocoles à l'aide de la méthode navigator.registerProtocolHandler().
    -
    Dessin de texte avec canvas
    +
    Dessin de texte avec canvas
    Il est possible de dessiner du texte dans un élément canvas dans Firefox 3 avec une API non normalisée.
    -
    Support des transformations pour canvas
    +
    Support des transformations pour canvas
    Firefox gère à présent les méthodes transform() et setTransform() sur les éléments canvas.
    -
    Utilisation de microformats
    +
    Utilisation de microformats
    Firefox dispose à présent d'API permettant de travailler avec des microformats.
    -
    Évènements de glisser-déposer
    +
    Évènements de glisser-déposer
    Firefox 3 gère de nouveaux évènements envoyés au nœud source d'une opération de glisser-déposer lorsque le glisser débute et se termine.
    -
    Gestion du focus en HTML
    +
    Gestion du focus en HTML
    Les nouveaux attributs activeElement et hasFocus de HTML 5 sont gérés.
    -
    Ressources hors ligne dans Firefox
    +
    Ressources hors ligne dans Firefox
    Firefox permet applications Web de demander que des ressources soient mises en cache pour permettre leur utilisation en mode hors ligne.
    -
    Améliorations CSS dans Firefox 3
    +
    Améliorations CSS dans Firefox 3
    Firefox 3 propose un certain nombre d'améliorations dans son support CSS.
    -
    Améliorations DOM dans Firefox 3
    +
    Améliorations DOM dans Firefox 3
    Firefox 3 propose un certain nombre de nouvelles fonctionnalités dans son implémentation DOM, comme la gestion de plusieurs extensions d'Internet Explorer au DOM.
    -
    Support de JavaScript 1.8
    +
    Support de JavaScript 1.8
    JavaScript 1.8 est fourni avec Firefox 3.
    -
    Support d'EXSLT
    -
    Firefox 3 permet d'utiliser une partie importante des extensions EXSLT à XSLT.
    +
    Support d'EXSLT
    +
    Firefox 3 permet d'utiliser une partie importante des extensions EXSLT à XSLT.
    -
    Améliorations SVG dans Firefox 3
    +
    Améliorations SVG dans Firefox 3
    La gestion du SVG dans Firefox 3 a été mise à jour de manière substantielle, avec plus d'une vingtaine de nouveaux filtres, plusieurs nouveaux éléments et attributs, et quelques autres améliorations.
    -
    Images PNG animées
    +
    Images PNG animées
    Firefox 3 gère le format d'images PNG animées (APNG).
    -

    Pour les développeurs XUL et d'extensions

    +

    Pour les développeurs XUL et d'extensions

    -

    Améliorations et modifications notables

    +

    Améliorations et modifications notables

    -
    Mise à jour des extensions pour Firefox 3
    +
    Mise à jour des extensions pour Firefox 3
    Un guide fournissant tout ce qu'il faut savoir pour mettre à jour une extension afin de la faire fonctionner avec Firefox 3.
    -
    Améliorations XUL dans Firefox 3
    +
    Améliorations XUL dans Firefox 3
    Firefox 3 offre un certain nombre de nouveaux éléments XUL, dont de nouvelles échelles coulissantes, des sélecteurs de date et d'heure, et des boîtes d'incrément (spin buttons).
    -
    Templates dans Firefox 3
    +
    Templates dans Firefox 3
    Les templates ont été notablement améliorés dans Firefox 3. Le plus remarquable est la possibilité d'utiliser des processeur de requêtes personnalisés permettant d'utiliser d'autres sources de données que RDF.
    -
    Mises à jour sécurisées
    -
    Afin que le processus de mise à jour soit plus sûr pour les utilisateurs, les modules complémentaires doivent à présent fournir une méthode sécurisée de distribution des mises à jour avant de pouvoir être installés. Les modules hébergés sur AMO fournissent ceci automatiquement. Tout module installé ne fournissant pas une méthode de mise à jour sécurisée lorsque l'utilisateur migrera vers Firefox 3 sera désactivé automatiquement. Firefox continuera cependant à vérifier si des mises à jour sont disponibles au travers du chemin non sécurisé et essayera d'installer toute mise à jour proposée (l'installation échouera si la mise à jour ne propose pas non plus de méthode de mise à jour sécurisée).
    +
    Mises à jour sécurisées
    +
    Afin que le processus de mise à jour soit plus sûr pour les utilisateurs, les modules complémentaires doivent à présent fournir une méthode sécurisée de distribution des mises à jour avant de pouvoir être installés. Les modules hébergés sur AMO fournissent ceci automatiquement. Tout module installé ne fournissant pas une méthode de mise à jour sécurisée lorsque l'utilisateur migrera vers Firefox 3 sera désactivé automatiquement. Firefox continuera cependant à vérifier si des mises à jour sont disponibles au travers du chemin non sécurisé et essayera d'installer toute mise à jour proposée (l'installation échouera si la mise à jour ne propose pas non plus de méthode de mise à jour sécurisée).
    -
    Guide de migration vers Places
    +
    Guide de migration vers Places
    Un article concernant la migration d'une application existante pour utiliser l'API Places.
    -
    Améliorations du gestionnaire de téléchargement dans Firefox 3
    +
    Améliorations du gestionnaire de téléchargement dans Firefox 3
    Le gestionnaire de téléchargement de Firefox 3 comprend de nouvelles API et d'autres améliorations, comme la gestion de plusieurs écouteurs de progression.
    -
    Utilisation de nsILoginManager
    +
    Utilisation de nsILoginManager
    Le gestionnaire de mots de passe a été remplacé par le nouveau gestionnaire d'identification.
    -
    Intégration de liaisons XBL
    +
    Intégration de liaisons XBL
    Il est à présent possible d'utiliser le schéma d'URL data: depuis du code chrome pour intégrer des liaisons XBL directement au lieu de devoir les placer dans des fichiers XML séparés.
    -
    Localisation des descriptions d'extensions
    +
    Localisation des descriptions d'extensions
    Firefox 3 propose une nouvelle méthode de localisation des métadonnées des modules complémentaires. Ceci permet de disposer des détails localisés dès le téléchargement du module, et même s'il est désactivé.
    -
    Localisation et pluriels
    +
    Localisation et pluriels
    Firefox 3 ajout un nouveau module PluralForm fournissant des outils pour aider à mettre des mots correctement au pluriel dans diverses localisations.
    -
    Changements dans les thèmes pour Firefox 3
    +
    Changements dans les thèmes pour Firefox 3
    Notes et informations pour ceux qui voudraient créer des thèmes pour Firefox 3.
    -

    Nouveaux composants et fonctionnalités

    +

    Nouveaux composants et fonctionnalités

    -
    Bibliothèque FUEL
    +
    Bibliothèque FUEL
    FUEL sert à améliorer la productivité des développeurs d'extensions en minimisant certaines des formalités XPCOM et en ajoutant certaines idées « modernes » de JavaScript.
    -
    Places
    -
    Les API d'historique et de marque-pages ont été entièrement remplacés par la nouvelle API Places.
    +
    Places
    +
    Les API d'historique et de marque-pages ont été entièrement remplacés par la nouvelle API Places.
    -
    Service Idle
    +
    Service Idle
    Firefox 3 propose une nouvelle interface {{ Interface("nsIIdleService") }} qui permet aux extensions de savoir depuis quand l'utilisateur n'a plus appuyé sur une touche ou déplacé la souris.
    -
    ZIP writer
    +
    ZIP writer
    La nouvelle interface {{ Interface("nsIZipWriter") }} permet aux extensions de pouvoir créer des archives ZIP.
    -
    Zoom pleine page
    +
    Zoom pleine page
    Firefox 3 améliore l'expérience utilisateur en offrant un zoom complet des pages en plus du simple zoom de texte.
    -
    Interfaçage avec le collecteur de cycles XPCOM
    +
    Interfaçage avec le collecteur de cycles XPCOM
    XPCOM peut à présent bénéficier du collecteur de cycles, qui permet de s'assurer que la mémoire inutilisée est libérée et d'éviter les fuites mémoire.
    -
    Le gestionnaire de threads
    +
    Le gestionnaire de threads
    Firefox 3 propose une nouvelle interface {{ Interface("nsIThreadManager") }}, accompagnée de nouvelles interfaces pour les threads et les évènements liés, qui offre une manière pratique de créer et gérer des threads dans votre code.
    -
    Modules JavaScript
    +
    Modules JavaScript
    Firefox 3 offre un mécanisme de modules de code partagés permettant de créer facilement des modules en JavaScript qui pourront être chargés par des extensions et applications, de manière similaire à des bibliothèques partagées.
    -
    L'interface nsIJSON
    -
    Firefox 3 propose la nouvelle interface {{ Interface("nsIJSON") }}, qui offre des chaînes de caractères JSON de codage et décodage en haute performance.
    +
    L'interface nsIJSON
    +
    Firefox 3 propose la nouvelle interface {{ Interface("nsIJSON") }}, qui offre des chaînes de caractères JSON de codage et décodage en haute performance.
    -
    L'interface nsIParentalControlsService
    +
    L'interface nsIParentalControlsService
    Firefox 3 gère à présent la fonctionnalité de contrôle parental de Microsoft Windows Vista, et permet au code d'interagir directement avec elle.
    -
    Utilisation des préférences de contenu
    +
    Utilisation des préférences de contenu
    Firefox 3 fournit un nouveau service permettant de définir et de lire des préférences particulières à un site, que des extensions ou le programme peuvent utiliser pour conserver des informations sur les préférences de l'utilisateur concernant certains sites.
    -
    Surveillance des plugins
    +
    Surveillance des plugins
    Un nouveau composant du système de plugins est à présent disponible pour mesurer le temps mis par les plugins (par exemple Macromedia Flash) pour exécuter leurs appels.
    -

    Bugs corrigés

    +

    Bugs corrigés

    -
    Bugs importants corrigés dans Firefox 3
    +
    Bugs importants corrigés dans Firefox 3
    Cet article fournit des informations concernant les bugs corrigés dans Firefox 3.
    -

    Nouvelles fonctionnalités pour les utilisateurs

    +

    Nouvelles fonctionnalités pour les utilisateurs

    -

    Expérience utilisateur

    +

    Expérience utilisateur

    -

    Sécurité et vie privée

    +

    Sécurité et vie privée

    -

    Performances

    +

    Performances

    -

    Voir également

    +

    Voir également

    {{Firefox_for_developers('2')}}

    diff --git a/files/fr/mozilla/firefox/releases/3/notable_bugs_fixed/index.html b/files/fr/mozilla/firefox/releases/3/notable_bugs_fixed/index.html index d9cc513502..5d1c75e38f 100644 --- a/files/fr/mozilla/firefox/releases/3/notable_bugs_fixed/index.html +++ b/files/fr/mozilla/firefox/releases/3/notable_bugs_fixed/index.html @@ -23,7 +23,7 @@ original_slug: Bugs_importants_corrigés_dans_Firefox_3
  • La catégorie image-sniffing-services permet aux décodeurs d'images implémentés comme des extensions de décoder correctement des images envoyées avec des types MIME incorrects. ({{ Bug(391667) }})
  • -

    Voir également

    +

    Voir également

    - + - + - + @@ -171,36 +171,36 @@ original_slug: Mozilla/Firefox/Versions/4 - + - + - + - + - - + + - - + + - - + + - - + +
    CanalAjouté dans la versionActivé par défautCanalAjouté dans la versionActivé par défaut
    Description
    -moz-font-feature-settings-moz-font-feature-settings Permet de personnaliser les fonctionnalités avancées des polices OpenType.
    -moz-tab-size-moz-tab-size Spécifie la largeur d'un espace de tabulation (U+0009) lors du rendu du texte.
    resizeresize Permet de modifier les dimensions d'un élément.
    Description
    :-moz-handler-crashed:-moz-handler-crashed Utilisé pour le style d'un élément dont le plugin a planté.
    :-moz-placeholder:-moz-placeholder Appliquée à l'espace texte réservé dans les champs des formulaires.
    :-moz-submit-invalid:-moz-submit-invalid Appliquée au bouton d'envoi des formulaires quand un ou plusieurs des champs ne sont pas valides.
    :-moz-window-inactive:-moz-window-inactive Appliquée aux éléments d'une fenêtre inactive.
    :invalidAutomatiquement appliquée aux champs <input> dont le contenu est invalide.:invalidAutomatiquement appliquée aux champs <input> dont le contenu est invalide.
    :optionalAutomatiquement appliquée aux champs <input> qui ne spécifient pas l'attribut required.:optionalAutomatiquement appliquée aux champs <input> qui ne spécifient pas l'attribut required.
    :requiredAutomatiquement appliquée aux champs <input> qui spécifient l'attribut required.:requiredAutomatiquement appliquée aux champs <input> qui spécifient l'attribut required.
    :validAutomatiquement appliquée aux champs <input> dont le contenu a été validé avec succès.:validAutomatiquement appliquée aux champs <input> dont le contenu a été validé avec succès.
    @@ -214,7 +214,7 @@ original_slug: Mozilla/Firefox/Versions/4 Description - :-moz-focusring + :-moz-focusring Permet de spécifier l'apparence d'un élément lorsque Gecko estime que l'on doit se fixer dessus. @@ -229,20 +229,20 @@ original_slug: Mozilla/Firefox/Versions/4 Description - :-moz-any + :-moz-any Permet de grouper les sélecteurs et de factoriser les combinateurs. - -moz-calc - Permet de spécifier des valeurs de <length> comme des expressions mathématiques. + -moz-calc + Permet de spécifier des valeurs de <length> comme des expressions mathématiques. - -moz-element - Permet d'utiliser un élément arbritaire de fond pour background-image and background. + -moz-element + Permet d'utiliser un élément arbritaire de fond pour background-image and background. - -moz-image-rect - Permet d'utiliser un subrectangle d'une image comme background-image or background. + -moz-image-rect + Permet d'utiliser un subrectangle d'une image comme background-image or background. @@ -260,17 +260,17 @@ original_slug: Mozilla/Firefox/Versions/4 -moz-background-size - background-size + background-size Le nom -moz-background-size n'est plus supporté. -moz-border-radius - border-radius + border-radius L'ancien nom est encore pris en charge pour une durée limitée, le temps de mettre vos sites à jour. Le changement du rendu a été fait pour correspondre à la dernière version de la spécification. -moz-box-shadow - box-shadow + box-shadow @@ -279,48 +279,48 @@ original_slug: Mozilla/Firefox/Versions/4

    Divers changements CSS

    Graphisme et vidéo

    -
    WebGL
    +
    WebGL
    La norme WebGL (encore en développement) est maintenant supportée par Firefox.
    -
    Optimisation des performances graphique
    +
    Optimisation des performances graphique
    Trucs et astuces pour profiter le maximum des performances graphiques et vidéo dans Firefox 4.
    -
    Support de WebM
    -
    Le nouveau format vidéo ouvert WebM est supporté par Gecko 2.0.
    -
    Animation SVG avec SMIL
    +
    Support de WebM
    +
    Le nouveau format vidéo ouvert WebM est supporté par Gecko 2.0.
    +
    Animation SVG avec SMIL
    Les animations SVG avec SMIL sont désomais supportées.
    Utilisation de SVG comme image ou arrière-plan CSS
    -
    Vous pouvez maintenant utilisez SVG avec l'élément <img>, ainsi qu'avec CSS background-image.
    +
    Vous pouvez maintenant utilisez SVG avec l'élément <img>, ainsi qu'avec CSS background-image.
    Attribut Media buffered
    -
    L'attribut buffered sur les éléments <video> and <audio> est maintenant supporté, vous permettant de déterminer quel fichier multimédia a été tamponné. L'interface DOM TimeRanges a été mise en place pour ce support.
    +
    L'attribut buffered sur les éléments <video> and <audio> est maintenant supporté, vous permettant de déterminer quel fichier multimédia a été tamponné. L'interface DOM TimeRanges a été mise en place pour ce support.
    Attribut Media preload
    -
    L'attribut preload de la spécification HTML5 a été implémenté, remplaçant l'attribut autobuffer précédemment mis en place (et qui n'est plus pris en charge). Cela affecte les éléments <video> et <audio> ainsi que l'interface nsIDOMHTMLMediaElement.
    +
    L'attribut preload de la spécification HTML5 a été implémenté, remplaçant l'attribut autobuffer précédemment mis en place (et qui n'est plus pris en charge). Cela affecte les éléments <video> et <audio> ainsi que l'interface nsIDOMHTMLMediaElement.
    Amélioration du positionnement du texte SVG
    -
    Vous pouvez maintenant spécifier des listes des valeurs pour les propriétés x, y, dx, and dy sur les éléments SVG <text> et <tspan>. Cela vous permet de contrôler le positionnement de chaque caractère d'une chaîne, individuellement.
    +
    Vous pouvez maintenant spécifier des listes des valeurs pour les propriétés x, y, dx, and dy sur les éléments SVG <text> et <tspan>. Cela vous permet de contrôler le positionnement de chaque caractère d'une chaîne, individuellement.

    DOM

    -
    Tableaux JavaScript typés
    -
    Ajout du support pour les tableaux JavaScript typés, cela vous permet de manipuler des tampons contenant des données brutes en utilisant des types de données natives. Plusieurs API utilisent ça, y compris l'API File, WebGL et WebSockets.
    +
    Tableaux JavaScript typés
    +
    Ajout du support pour les tableaux JavaScript typés, cela vous permet de manipuler des tampons contenant des données brutes en utilisant des types de données natives. Plusieurs API utilisent ça, y compris l'API File, WebGL et WebSockets.
    Obtention des limites des rectangles limites
    -
    L'objet Range a désormais les méthodes range.getClientRects() et range.getBoundingClientRect().
    +
    L'objet Range a désormais les méthodes range.getClientRects() et range.getBoundingClientRect().
    Capture des évènements de la souris sur des éléments quelconques
    -
    Ajout du support des APIs setCapture() et releaseCapture() originaires d'Internet Explorer. Voir bug 503943.
    -
    Manipulation de l'historique du navigateur
    -
    L'objet de l'historique déjà existant et disponible via l'objet window.history, supporte maintenant les nouvelles méthodes HTML5 pushState() et replaceState().
    -
    Animations utilisant MozBeforePaint
    -
    Un nouvel évènement a été ajouté, qui, avec l'aide de la méthode window.mozRequestAnimationFrame() et de la propriété window.mozAnimationStartTime, offre un moyen de créer des animations qui sont synchronisées avec les autres.
    +
    Ajout du support des APIs setCapture() et releaseCapture() originaires d'Internet Explorer. Voir bug 503943.
    +
    Manipulation de l'historique du navigateur
    +
    L'objet de l'historique déjà existant et disponible via l'objet window.history, supporte maintenant les nouvelles méthodes HTML5 pushState() et replaceState().
    +
    Animations utilisant MozBeforePaint
    +
    Un nouvel évènement a été ajouté, qui, avec l'aide de la méthode window.mozRequestAnimationFrame() et de la propriété window.mozAnimationStartTime, offre un moyen de créer des animations qui sont synchronisées avec les autres.
    Evènements touch et multi-touch
    Ajout du support des évènements touch et multi-touch.
    @@ -339,20 +339,20 @@ original_slug: Mozilla/Firefox/Versions/4 - HTMLSpanElement - HTMLElement - <abbr>, <acronym>, <address>, <b>, <bdo>, <big>, <blink>, <center>, <cite>, <code>, <dd>, <dfn>, <dt>, <em>, <i>, <kbd>, <listing>, <nobr>, <plaintext>, <s>, <samp>, <small>, <strike>, <strong>, <sub>, <sup>, , <tt>, <u>, <var>, <xmp> + HTMLSpanElement + HTMLElement + <abbr>, <acronym>, <address>, <b>, <bdo>, <big>, <blink>, <center>, <cite>, <code>, <dd>, <dfn>, <dt>, <em>, <i>, <kbd>, <listing>, <nobr>, <plaintext>, <s>, <samp>, <small>, <strike>, <strong>, <sub>, <sup>, , <tt>, <u>, <var>, <xmp> - HTMLDivElement - HTMLElement + HTMLDivElement + HTMLElement <noembed>, <noframes>, <noscript> + Cet élément a été rendu obsolète à partir de la version HTML 4.01 et a été remplacé par <object>. Le contenu alternatif doit être inséré entre la balise d'ouverture et celle de fermeture de <object>"><noembed>, <noframes>, <noscript> - HTMLWBRElement - HTMLElement - <wbr> + HTMLWBRElement + HTMLElement + <wbr> @@ -363,114 +363,106 @@ original_slug: Mozilla/Firefox/Versions/4

    Divers changements DOM

    Securité

    -
    Content Security Policy (CSP)
    +
    Content Security Policy (CSP)
    Content Security Policy (CSP) est une proposition de Mozilla, conçu pour aider les concepteurs de sites Web et les administrateurs de serveur en spécifiant comment le contenu sur leurs sites Web agit. L'objectif est d'aider à détecter et à atténuer les attaques incluant le cross-site scripting et des attaques par injection de données.
    -
    HTTP Strict Transport Security
    +
    HTTP Strict Transport Security
    HTTP Strict Transport Security est un dispositif de sécurité qui permet à un site web d'indiquer au navigateur d'utiliser une connexion sécurisée (HTTPS) à la place du protocole HTTP.
    -
    L'en-tête de réponse X-FRAME-OPTIONS
    +
    L'en-tête de réponse X-FRAME-OPTIONS
    L'en-tête de réponse X-FRAME-OPTIONS HTTP introduite dans Internet Explorer 8 est désormais supportée par Firefox. Cela permet aux sites d'indiquer si leurs pages peuvent être utilisées dans des frames ou si l'utilisation de la page doit être restreint.
    -
    Changement de la chaîne de l'agent utilisateur
    -
    C'est un moyen de réduire la quantité et l'entropie des données envoyées dans les requêts HTPP (voir bug 572650), le niveau de cryptage et le signe de la langue ont été enlevés de la chaîne de l'agent utilisateur.
    +
    Changement de la chaîne de l'agent utilisateur
    +
    C'est un moyen de réduire la quantité et l'entropie des données envoyées dans les requêts HTPP (voir bug 572650), le niveau de cryptage et le signe de la langue ont été enlevés de la chaîne de l'agent utilisateur.

    JavaScript

    -

    Pour un aperçu des changements effectués dans JavaScript 1.8.5, voir New in JavaScript 1.8.5. Dans Firefox 4, JavaScript a un plus grand respect de la norme ECMAScript 5.

    +

    Pour un aperçu des changements effectués dans JavaScript 1.8.5, voir New in JavaScript 1.8.5. Dans Firefox 4, JavaScript a un plus grand respect de la norme ECMAScript 5.

    Outils pour les développeurs

    -
    Utilisation de la Console Web
    +
    Utilisation de la Console Web
    La Console Web est un outil qui aide le débogage.
    -
    -
    -Gecko 2.0 note -
    (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1)
    -
    -

    A partir de Firefox 4, la Console d'erreurs est désactivée par défaut. Vous pouvez la ré-activer en modifiant la préférence devtools.errorconsole.enabled à true et en redémarrant le navigateur.

    Changements pour les développeurs de Mozilla et de modules complémentaires

    -

    Pour des conseils utiles sur la mise à jour des extensions existantes pour Firefox 4, voir Updating extensions for Firefox 4. Il y a plusieurs changements importants qui cassent la compatibilité avec les add-ons, donc n'oubliez pas de lire cet article.

    +

    Pour des conseils utiles sur la mise à jour des extensions existantes pour Firefox 4, voir Updating extensions for Firefox 4. Il y a plusieurs changements importants qui cassent la compatibilité avec les add-ons, donc n'oubliez pas de lire cet article.

    -

    Si vous développez des thèmes, vous devez lire Theme changes in Firefox 4 afin de connaître certains changements importants.

    +

    Si vous développez des thèmes, vous devez lire Theme changes in Firefox 4 afin de connaître certains changements importants.

    Modules de code JavaScript

    -
    Services.jsm
    +
    Services.jsm
    Le module de code Services.jsm fournit des accesseurs qui font qu'il est facile d'obtenir des références sur les services couramment utilisés, tels que le service de préférences ou le médiateur fenêtre.
    -
    API JS-ctypes
    +
    API JS-ctypes
    L'API JS-ctypes permet d'appeler une bibliothèque de fonctions étrangère C-compatible sans utiliser XPCOM.
    -
    Gestionnaire de modules complémentaires
    +
    Gestionnaire de modules complémentaires
    Le nouveau gestionnaire de modules complémentaires fournit des informations sur les modules, permet la modifications des options, l'installation et la suppression des modules.
    -
    PopupNotifications.jsm
    -
    Le nouveau module des notifications popup facilite la présentation des notifications non-modales. Vous pouvez voir comment utiliser cette API dans Using popup notifications.
    -
    Chargement des modules de code à partir des URLs chrome:
    +
    PopupNotifications.jsm
    +
    Le nouveau module des notifications popup facilite la présentation des notifications non-modales. Vous pouvez voir comment utiliser cette API dans Using popup notifications.
    +
    Chargement des modules de code à partir des URLs chrome:
    Vous pouvez maintenant charger des modules de code à partir d'URLs chrome:, même à l'intérieur de fichiers JAR.
    DownloadLastDir.jsm
    -
    Le module de code DownloadLastDir.jsm fournit la variable gDownloadLastDir qui contient une chaîne qui permet de connaître le chemin du répertoire dans lequel le dernier téléchargement s'est produit. Ce module gère les questions liées à la navigation privée.
    -
    Mesurer les performances en utilisant le module de code PerfMeasurement.jsm code module
    -
    Le module de code PerfMeasurement.jsm propose une API qui mesure les performances au niveau du CPU dans du code JavaScript.
    +
    Le module de code DownloadLastDir.jsm fournit la variable gDownloadLastDir qui contient une chaîne qui permet de connaître le chemin du répertoire dans lequel le dernier téléchargement s'est produit. Ce module gère les questions liées à la navigation privée.
    +
    Mesurer les performances en utilisant le module de code PerfMeasurement.jsm code module
    +
    Le module de code PerfMeasurement.jsm propose une API qui mesure les performances au niveau du CPU dans du code JavaScript.

    Divers changements dans les modules de code

    - -

    Changements DOM

    -
    ChromeWorker
    -
    Un nouveau type de travailleur pour du code privilégié, ce qui permet l'utilisation de choses comme js-ctypes à partir des travailleurs dans les extensions et le code d'une application.
    -
    Evènements tactile
    +
    ChromeWorker
    +
    Un nouveau type de travailleur pour du code privilégié, ce qui permet l'utilisation de choses comme js-ctypes à partir des travailleurs dans les extensions et le code d'une application.
    +
    Evènements tactile
    Ajout du support de l'évènement tactile (non-standard), cela permet de pouvoir suivre plusieurs doigts qui se déplacent en même temps sur un écran tactile.

    Autres changements DOM

    @@ -484,60 +476,60 @@ Gecko 2.0 note

    Changements pour les popups

    Suppression du support à distance de XUL

    -

    Le support à distance de XUL n'est plus supporté, cela affecte les documents XUL qui étaient servis par HTTP, en outre, vous ne pouvez plus charger des documents XUL en utilisant l'URL file:// sauf en créant une préférence dom.allow_XUL_XBL_for_file avec la valeur true. Cependant, il y a une fonctionnalité de liste blanche qui peut être utilisée pour permettre à des domaines spécifiques de charger XUL à distance. L'extension Remote XUL Manager vous permet de gérer cette liste blanche.

    +

    Le support à distance de XUL n'est plus supporté, cela affecte les documents XUL qui étaient servis par HTTP, en outre, vous ne pouvez plus charger des documents XUL en utilisant l'URL file:// sauf en créant une préférence dom.allow_XUL_XBL_for_file avec la valeur true. Cependant, il y a une fonctionnalité de liste blanche qui peut être utilisée pour permettre à des domaines spécifiques de charger XUL à distance. L'extension Remote XUL Manager vous permet de gérer cette liste blanche.

    Divers changements XUL

    Changements dans l'UI affectant les développeurs

    -
    La barre d'add-on
    +
    La barre d'add-on
    La barre d'état a été supprimée en faveur de la nouvelle barre d'add-on. Vous devrez mettre à jour votre extension l'utiliser cette option si vous aviez ajouté l'UI de la barre d'état avant.
    -
    Cacher le chrome du navigateur
    +
    Cacher le chrome du navigateur
    Vous pouvez désormais cacher le chrome du navigateur quand il est souhaitable de le faire, par exemple, about:addons le fait.
    @@ -546,11 +538,11 @@ Gecko 2.0 note

    Divers changement dans l'API Storage

    @@ -559,83 +551,81 @@ Gecko 2.0 note

    En plus des changements spécifiques référencés ci-dessous, il est important de noter qu'il n'y a plus aucune interfaces gelées. Elles sont toutes dégelées maintenant, indépendamment de ce que peut indiquer la documentation. Nous mettrons à jour la documentation au fil du temps.

    -
    Changements d'XPCOM dans Gecko 2.0
    +
    Changements d'XPCOM dans Gecko 2.0
    Détails sur les modifications d'XPCOM qui impactent la compatibilité dans Firefox 4.
    -
    Components.utils.getGlobalForObject()
    +
    Components.utils.getGlobalForObject()
    Cette nouvelle méthode retourne l'objet global avec lequel un objet est associé, ce qui remplace un cas d'utilisation commun de __parent__ qui est désormais retiré.

    Places

    Changements dans les interfaces

    Gestion de la mémoire

    -
    Allocation infaillible de la mémoire
    +
    Allocation infaillible de la mémoire
    Mozilla propose désormais des répartiteur de mémoire infaillible qui sont garantis de ne pas retouner null. Vous devriez lire cet article pour connaitre leur fonctionnement et savoir comment demander l'allocation de la mémoire.

    Autres changements

    Autres changements

    Seul le fichier chrome.manifest racine est chargé
    -
    maintenant seul le fichier chrome.manifest racine est chargé ; si vous avez besoin de fichiers manifestes secondaires à charger, vous pouvez utilisez la commande manifest dans votre fichier chrome.manifest racine pour les charger.
    +
    maintenant seul le fichier chrome.manifest racine est chargé ; si vous avez besoin de fichiers manifestes secondaires à charger, vous pouvez utilisez la commande manifest dans votre fichier chrome.manifest racine pour les charger.
    Suppression du support de Gopher
    -
    Le protocole Gopher n'est plus supporté nativement. L'extension OverbiteFF permet de continuer à le supporter.
    -
    Gestion des évènement du processus Content
    +
    Le protocole Gopher n'est plus supporté nativement. L'extension OverbiteFF permet de continuer à le supporter.
    +
    Gestion des évènement du processus Content
    Pour le support des plugins hors du processus et les multiples processus caractéristiques, une nouvelle API a été mise en place pour permettre l'envoi de messages dans les processus.
    -
    Bootstrap des extensions
    +
    Bootstrap des extensions
    Vous pouvez désormais créer des extensions qui peuvent être installées, désinstallées et mises à jour sans nécessiter le redémarrage du navigateur.
    Suppression des plugins par défaut
    -
    The default plugin has been removed. The application plugins folder has also been removed by default, however support for installing plugins via this folder still exists. Voir bug 533891.
    +
    The default plugin has been removed. The application plugins folder has also been removed by default, however support for installing plugins via this folder still exists. Voir bug 533891.
    Extension Manager remplacé par Addon Manager
    -
    nsIExtensionManager a été remplacée par AddonManager.
    +
    nsIExtensionManager a été remplacée par AddonManager.
    Child HWNDs n'est plus utilisé
    -
    Firefox ne créé plus de child HWNDs pour son usage interne sous Windows. Si vous avez codé une extension qui utilise du code natif pour manipuler ces HWNDs, votre extensions ne fonctionnera pas dans Firefox 4. Soit vous devez arrêter l'utilisation de HWND ou soit mettre votre code reposant sur HWND dans un plugin NPAPI. C'est un gros travail, alors si vous pouviez éviter d'utiliser HWND directement.
    +
    Firefox ne créé plus de child HWNDs pour son usage interne sous Windows. Si vous avez codé une extension qui utilise du code natif pour manipuler ces HWNDs, votre extensions ne fonctionnera pas dans Firefox 4. Soit vous devez arrêter l'utilisation de HWND ou soit mettre votre code reposant sur HWND dans un plugin NPAPI. C'est un gros travail, alors si vous pouviez éviter d'utiliser HWND directement.
    Changements dans les gestes
    Les gestes par défaut ont été changés, en faisant glisser trois doigts de haut en bas sur le trackpad cela ouvrira ou fermera Firefox Panorama. Pour modifier les éléments précédents, afin d'avoir les commandes de défilement haut et défilement bas, ouvrez about:config et mettez cmd_scrollBottom pour browser.gesture.swipe.down et cmd_scrollTop pour browser.gesture.swipe.up.

    Voir également

    - diff --git a/files/fr/mozilla/firefox/releases/40/index.html b/files/fr/mozilla/firefox/releases/40/index.html index f69c0b12fd..94b920ee42 100644 --- a/files/fr/mozilla/firefox/releases/40/index.html +++ b/files/fr/mozilla/firefox/releases/40/index.html @@ -4,8 +4,7 @@ slug: Mozilla/Firefox/Releases/40 translation_of: Mozilla/Firefox/Releases/40 original_slug: Mozilla/Firefox/Versions/40 --- -
    {{FirefoxSidebar}}
    To test the latest developer features of Firefox,
    -install Firefox Developer Edition
    Firefox 40 was released on August 11, 2015. This article lists key changes that are useful not only for web developers, but also Firefox and Gecko developers as well as add-on developers.
    +
    {{FirefoxSidebar}}

    Changements pour les développeurs Web

    @@ -14,32 +13,32 @@ install Firefox Developer Edition Firefox 40 was released on August 11, 2015

    Nouveautés:

    More:

    -

    Autres: Tous les bugs devtools corrigés depuis Firefox 39 et Firefox 40.

    +

    Autres: Tous les bugs devtools corrigés depuis Firefox 39 et Firefox 40.

    CSS

    @@ -62,8 +61,8 @@ install Firefox Developer Edition Firefox 40 was released on August 11, 2015
  • Passing an object which has a property named {{jsxref("Symbol.match")}} with a {{Glossary("truthy")}} value to {{jsxref("String.prototype.startsWith")}}, {{jsxref("String.prototype.endsWith")}}, and {{jsxref("String.prototype.contains")}} now throws a {{jsxref("TypeError")}} ({{bug(1054755)}}).
  • {{jsxref("RegExp")}} function returns pattern itself if called without {{jsxref("Operators/new", "new")}} and pattern object has a property named {{jsxref("Symbol.match")}} with a {{Glossary("truthy")}} value, and the pattern object's constructor property equals to  {{jsxref("RegExp")}} function. ({{bug(1147817)}}).
  • Support for the non-standard JS1.7 destructuring for-in has been dropped ({{bug(1083498)}}).
  • -
  • Les initialiseurs d'expression non-standard dans les boucles for...in sont dorénavant ignorés et seront indiqués par un avertissement dans la console. ({{bug(748550)}} et {{bug(1164741)}}).
  • -
  • \u{xxxxxx} Unicode code point escapes have been added ({{bug(320500)}}).
  • +
  • Les initialiseurs d'expression non-standard dans les boucles for...in sont dorénavant ignorés et seront indiqués par un avertissement dans la console. ({{bug(748550)}} et {{bug(1164741)}}).
  • +
  • \u{xxxxxx} Unicode code point escapes have been added ({{bug(320500)}}).
  • {{jsxref("String.prototype.includes", "String.prototype.contains", "#String.prototype.contains")}} has been replaced with {{jsxref("String.prototype.includes")}}, String.prototype.contains is kept as an alias ({{bug(1102219)}}).
  • If the {{jsxref("DataView")}} constructor is called as a function without the {{ jsxref("Operators/new", "new") }} operator, a {{jsxref("TypeError")}} is now thrown as per the ES6 specification.
  • An issue regressed in Firefox 21, where proxyfied arrays without the get trap were not working properly, has been fixed. If the get trap in a {{jsxref("Proxy")}} was not defined, {{jsxref("Array.length")}} returned 0 and the set trap didn't get called. A workaround was to add the get trap even if was not necessary in your code. This issue has been fixed now ({{bug(895223)}}).
  • @@ -76,7 +75,7 @@ install Firefox Developer Edition Firefox 40 was released on August 11, 2015

    Nouvelles APIs

    Web Animations API

    @@ -115,7 +114,7 @@ install Firefox Developer Edition Firefox 40 was released on August 11, 2015

    Web Audio API

    -

    Nouvelles extensions pour l'API Web Audio:

    +

    Nouvelles extensions pour l'API Web Audio:

    Interfaces/APIs/DOM

    @@ -107,7 +106,7 @@ install Firefox Developer Edition Firefox 41 was released on September 22, 2

    Service Workers