diff options
author | SphinxKnight <SphinxKnight@users.noreply.github.com> | 2021-11-15 19:39:07 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-15 19:39:07 +0100 |
commit | 34d315396ca29d7ef51ecc27eeeeeb275e9b0ba9 (patch) | |
tree | 21f671201b06ff6b0e507de867950b71fe1fddaf /files/fr/mozilla/firefox | |
parent | 3886d96643d8b7cc626f1dda0e11981ac85def86 (diff) | |
download | translated-content-34d315396ca29d7ef51ecc27eeeeeb275e9b0ba9.tar.gz translated-content-34d315396ca29d7ef51ecc27eeeeeb275e9b0ba9.tar.bz2 translated-content-34d315396ca29d7ef51ecc27eeeeeb275e9b0ba9.zip |
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
Diffstat (limited to 'files/fr/mozilla/firefox')
52 files changed, 1438 insertions, 1569 deletions
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 <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -65,9 +65,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -105,9 +105,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -145,9 +145,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -187,9 +187,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -228,9 +228,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -268,9 +268,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -308,9 +308,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -348,9 +348,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -388,9 +388,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -428,9 +428,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -468,9 +468,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -510,9 +510,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -552,9 +552,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -588,9 +588,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -633,9 +633,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -673,9 +673,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -713,9 +713,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -753,9 +753,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -795,9 +795,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -835,9 +835,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -877,9 +877,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -917,9 +917,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -957,9 +957,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -997,9 +997,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -1037,9 +1037,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -1079,9 +1079,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -1119,9 +1119,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -1160,9 +1160,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -1200,9 +1200,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -1244,9 +1244,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -1285,9 +1285,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -1325,9 +1325,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -1367,9 +1367,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -1407,9 +1407,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -1449,9 +1449,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -1487,17 +1487,17 @@ translation_of: Mozilla/Firefox/Experimental_features <p><a href="/fr/docs/Web/HTTP/Feature_Policy">Feature-Policy</a> 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é.</p> -<div class="notecard note"> - <h4>Note</h4> +<div class="note"> + <p><strong>Note :</strong></p> <p>L'en-tête <code>Feature-Policy</code> a été renommé en <code>Permissions-Policy</code> dans la spécification. Cet article sera mis à jour afin de refléter ce changement.</p> </div> <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -1537,9 +1537,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -1577,9 +1577,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -1619,9 +1619,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -1659,9 +1659,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> @@ -1701,9 +1701,9 @@ translation_of: Mozilla/Firefox/Experimental_features <table class="standard-table"> <thead> <tr> - <th scope="col" style="vertical-align: bottom;">Canal</th> - <th scope="col" style="vertical-align: bottom;">Ajouté dans la version</th> - <th scope="col" style="vertical-align: bottom;">Activé par défaut</th> + <th scope="col">Canal</th> + <th scope="col">Ajouté dans la version</th> + <th scope="col">Activé par défaut</th> </tr> </thead> <tbody> 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 --- <div>{{FirefoxSidebar}}</div> -<p><a class="external external-icon" href="https://www.mozilla.org/fr/firefox/new/">Firefox</a> 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.</p> +<p><a href="https://www.mozilla.org/fr/firefox/new/">Firefox</a> 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.</p> <p>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.</p> -<div class="summary"> -<p>Découvrez comment créer des modules complémentaires pour <a class="external external-icon" href="https://www.mozilla.org/fr/firefox/new/">Firefox</a>, comment développer et créer Firefox même, ainsi que son fonctionnement interne et celui de ses sous-projets.</p> -</div> +<p>Découvrez comment créer des modules complémentaires pour <a href="https://www.mozilla.org/fr/firefox/new/">Firefox</a>, comment développer et créer Firefox même, ainsi que son fonctionnement interne et celui de ses sous-projets.</p> -<ul class="card-grid"> - <li><span>Notes de versions</span> +<ul> + <li>Notes de versions <p><a href="/fr/docs/Firefox/Versions">Les notes de versions pour les développeurs</a> vous permettent de garder un œil sur les nouvelles fonctionnalités pour les sites web et les modules complémentaires qu'apporte chaque nouvelle version de Firefox.</p> </li> - <li><span>Documentation du projet</span> + <li>Documentation du projet <p>Obtenez des informations détaillées concernant le <a href="/fr/docs/Mozilla">fonctionnement interne</a> et le développement de Firefox. Vous pourrez ainsi vous repérer plus facilement lorsque vous développez.</p> </li> - <li><span>Guide du développeur</span> + <li>Guide du développeur <p>Notre <a href="/fr/docs/Developer_Guide">guide du développeur</a> fournit les détails nécessaires pour récupérer et compiler le code source de Firefox. Il vous permet également de vous y retrouver facilement et de découvrir comment contribuer au projet.</p> </li> </ul> @@ -38,7 +36,7 @@ translation_of: Mozilla/Firefox <p>Chaque nuit, nous compilons Firefox à partir des dernières sources de <a href="/fr/docs/mozilla-central">mozilla-central</a>. Ces compilations sont pour les développeurs Firefox ou tous ceux qui veulent essayer les dernières fonctionnalités pendant qu'elles sont encore en développement.</p> -<p><a class="external external-icon" href="https://nightly.mozilla.org/" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">Télécharger Firefox Nightly</a></p> +<p><a href="https://nightly.mozilla.org/">Télécharger Firefox Nightly</a></p> <h3 id="Firefox_Developer_Edition">Firefox Developer Edition</h3> @@ -46,19 +44,19 @@ translation_of: Mozilla/Firefox <p><a href="/fr/docs.Firefox/Developer_Edition">En savoir plus sur Firefox Developer Edition</a>.</p> -<p><a class="external external-icon" href="https://www.mozilla.org/fr/firefox/developer/" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">Firefox Developer Edition</a></p> +<p><a href="https://www.mozilla.org/fr/firefox/developer/">Firefox Developer Edition</a></p> <h3 id="Firefox_Beta">Firefox Beta</h3> <p>Après six semaines passées dans la version Firefox Developer Edition, les fonctionnalités suffisamment stables rejoignent la nouvelle version de Firefox Beta. Les versions de Firefox Beta sont pour les passionnés souhaitant tester ce qui est destiné à devenir la prochaine version de Firefox.</p> -<p><a class="external external-icon" href="https://www.mozilla.org/firefox/channel/#beta" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">Télécharger Firefox Beta</a></p> +<p><a href="https://www.mozilla.org/firefox/channel/#beta">Télécharger Firefox Beta</a></p> <h3 id="Firefox">Firefox</h3> <p>Essayé, testé et adopté par des millions de personnes à travers le monde. Après six semaines de stabilisation dans la version Beta, la version finale est fin prête à être distribuée à tous.</p> -<p><a class="external external-icon" href="https://www.mozilla.org/firefox/channel/#firefox" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">Télécharger Firefox</a></p> +<p><a href="https://www.mozilla.org/firefox/channel/#firefox">Télécharger Firefox</a></p> <h3 id="Firefox_Extended_Support_Release_ESR">Firefox Extended Support Release (ESR)</h3> @@ -66,7 +64,7 @@ translation_of: Mozilla/Firefox <p><a href="/fr/docs/Firefox/Firefox_ESR">En savoir plus sur Firefox Extended Support Release</a>.</p> -<p><a class="external external-icon" href="https://www.mozilla.org/firefox/organizations/all/" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">Télécharger Firefox ESR</a></p> +<p><a href="https://www.mozilla.org/firefox/organizations/all/">Télécharger Firefox ESR</a></p> <h2 id="Profils_Firefox">Profils Firefox</h2> diff --git a/files/fr/mozilla/firefox/releases/1.5/adapting_xul_applications_for_firefox_1.5/index.html b/files/fr/mozilla/firefox/releases/1.5/adapting_xul_applications_for_firefox_1.5/index.html index 41c07e07cb..534adb018d 100644 --- a/files/fr/mozilla/firefox/releases/1.5/adapting_xul_applications_for_firefox_1.5/index.html +++ b/files/fr/mozilla/firefox/releases/1.5/adapting_xul_applications_for_firefox_1.5/index.html @@ -11,7 +11,7 @@ original_slug: Adaptation_des_applications_XUL_pour_Firefox_1.5 <p>Cette page contient une liste des modifications de <a href="fr/Firefox_1.5">Firefox 1.5</a> qui concernent les développeurs XUL.</p> -<h3 id="Modifications_sp.C3.A9cifiques" name="Modifications_sp.C3.A9cifiques">Modifications spécifiques</h3> +<h3 id="Modifications_sp.C3.A9cifiques">Modifications spécifiques</h3> <ul> <li><a href="fr/Modifications_de_l'API_Tree">Modifications de l'API Tree </a></li> @@ -24,11 +24,11 @@ original_slug: Adaptation_des_applications_XUL_pour_Firefox_1.5 url = 'getLinkURL' in gContextMenu ? gContextMenu.getLinkURL() : gContextMenu.linkURL();</li> </ul> -<h3 id="Autres_informations" name="Autres_informations">Autres informations</h3> +<h3 id="Autres_informations">Autres informations</h3> <ul> <li><a href="fr/Utilisation_de_nsIXULAppInfo">Comment tester la version d'une application en utilisant nsIXULAppInfo</a></li> - <li><a class="external" href="http://kb.mozillazine.org/Dev_:_Extensions_:_Cross-Version_Compatibility_Techniques">MozillaZine</a></li> + <li><a href="http://kb.mozillazine.org/Dev_:_Extensions_:_Cross-Version_Compatibility_Techniques">MozillaZine</a></li> </ul> <p>{{ languages( { "en": "en/Adapting_XUL_Applications_for_Firefox_1.5", "it": "it/Adattare_le_applicazioni_XUL_a_Firefox_1.5", "ja": "ja/Adapting_XUL_Applications_for_Firefox_1.5", "pl": "pl/Dostosowanie_aplikacji_XUL_do_Firefoksa_1.5" } ) }}</p> diff --git a/files/fr/mozilla/firefox/releases/1.5/index.html b/files/fr/mozilla/firefox/releases/1.5/index.html index 062d42663f..932b09029d 100644 --- a/files/fr/mozilla/firefox/releases/1.5/index.html +++ b/files/fr/mozilla/firefox/releases/1.5/index.html @@ -7,82 +7,82 @@ tags: translation_of: Mozilla/Firefox/Releases/1.5 original_slug: Mozilla/Firefox/Versions/1.5 --- -<div>{{FirefoxSidebar}}</div><p>Firefox 1.5, basé sur le moteur <a class="internal" href="/fr/Gecko" title="fr/Gecko">Gecko</a> 1.8, améliore son support des standards déjà de premier ordre et fournit de nouvelles opportunités de créer la prochaine génération d'applications Web. Firefox 1.5 propose un support amélioré de CSS2 et CSS3, des API pour des graphiques 2D scriptables et programmables grâce à <a class="internal" href="/fr/SVG" title="fr/SVG">SVG</a> 1.1 et <code><canvas></code>, les évènements <a class="internal" href="/fr/XForms" title="fr/XForms">XForms</a> et XML, ainsi que de nombreuses améliorations du DHTML, du JavaScript et du DOM.</p> +<div>{{FirefoxSidebar}}</div><p>Firefox 1.5, basé sur le moteur <a href="/fr/Gecko">Gecko</a> 1.8, améliore son support des standards déjà de premier ordre et fournit de nouvelles opportunités de créer la prochaine génération d'applications Web. Firefox 1.5 propose un support amélioré de CSS2 et CSS3, des API pour des graphiques 2D scriptables et programmables grâce à <a href="/fr/SVG">SVG</a> 1.1 et <code><canvas></code>, les évènements <a href="/fr/XForms">XForms</a> et XML, ainsi que de nombreuses améliorations du DHTML, du JavaScript et du DOM.</p> -<h2 id="Outils_pour_d.C3.A9veloppeurs" name="Outils_pour_d.C3.A9veloppeurs">Outils pour développeurs</h2> +<h2 id="Outils_pour_d.C3.A9veloppeurs">Outils pour développeurs</h2> <p>Plusieurs outils et extensions sont disponibles pour aider les développeurs à travailler avec Firefox 1.5.</p> <ul> - <li>L'<a class="internal" href="/fr/Inspecteur_DOM" title="fr/Inspecteur_DOM">Inspecteur DOM</a>, un outil permettant aux développeurs d'examiner et de transformer les documents sans avoir à les modifier directement. L'inspecteur DOM est disponible lors de l'installation de Firefox 1.5 dans les options d'installation personnalisée, en choisissant les outils de développement.</li> + <li>L'<a href="/fr/Inspecteur_DOM">Inspecteur DOM</a>, un outil permettant aux développeurs d'examiner et de transformer les documents sans avoir à les modifier directement. L'inspecteur DOM est disponible lors de l'installation de Firefox 1.5 dans les options d'installation personnalisée, en choisissant les outils de développement.</li> <li>La console JavaScript, un outil permettant d'écrire et tester du code JavaScript, ainsi que d'afficher les erreurs JavaScript et CSS d'une page.</li> <li>L'affichage du code source d'une page avec coloration syntaxique et recherche intégrée.</li> - <li>Des <a class="link-https" href="https://addons.mozilla.org/extensions/showlist.php?application=firefox&category=Developer%20Tools">extensions</a> comme <a class="external" href="http://www.joehewitt.com/software/firebug/">Firebug</a>, <a class="internal" href="/fr/Extension_Firefox_Web_Developer_(externe)" title="fr/Extension_Firefox_Web_Developer_(externe)">la barre d'outils Web Developer</a>, <a class="internal" href="/fr/Live_HTTP_Headers_(externe)" title="fr/Live_HTTP_Headers_(externe)">Live HTTP Headers</a>, <a class="internal" href="/fr/Validateur_HTML_en_français_(externe)" title="fr/Validateur_HTML_en_français_(externe)">un validateur HTML</a>, <a class="internal" href="/fr/Extension_Developer's_Extension_(externe)" title="fr/Extension_Developer's_Extension_(externe)">une extension pour les développeurs d'extensions</a> et bien d'autres.</li> + <li>Des <a class="link-https" href="https://addons.mozilla.org/extensions/showlist.php?application=firefox&category=Developer%20Tools">extensions</a> comme <a href="http://www.joehewitt.com/software/firebug/">Firebug</a>, <a href="/fr/Extension_Firefox_Web_Developer_(externe)">la barre d'outils Web Developer</a>, <a href="/fr/Live_HTTP_Headers_(externe)">Live HTTP Headers</a>, <a href="/fr/Validateur_HTML_en_français_(externe)">un validateur HTML</a>, <a href="/fr/Extension_Developer's_Extension_(externe)">une extension pour les développeurs d'extensions</a> et bien d'autres.</li> </ul> <p><strong>Note :</strong> Certaines extensions ne sont pas encore supportées par Firefox 1.5 et seront automatiquement désactivées.</p> -<h2 id="Fonctionnalit.C3.A9s" name="Fonctionnalit.C3.A9s">Fonctionnalités</h2> +<h2 id="Fonctionnalit.C3.A9s">Fonctionnalités</h2> <p>Voici certaines des nouvelles fonctionnalités de Firefox 1.5 :</p> -<h3 id="Site_Web_et_d.C3.A9veloppeurs_d.27applications" name="Site_Web_et_d.C3.A9veloppeurs_d.27applications">Site Web et développeurs d'applications</h3> +<h3 id="Site_Web_et_d.C3.A9veloppeurs_d.27applications">Site Web et développeurs d'applications</h3> <dl> - <dt><a class="internal" href="/fr/Introduction_à_SVG_dans_HTML" title="fr/Introduction_à_SVG_dans_HTML">Introduction à SVG dans HTML</a></dt> - <dd>Apprenez à utiliser le SVG dans des pages XHTML et comment JavaScript et CSS sont utilisés pour manipuler une image comme vous le feriez avec le XHTML dans un script. Voir également <a class="internal" href="/fr/SVG_dans_Firefox" title="fr/SVG_dans_Firefox">SVG dans Firefox</a> pour connaître l'état et les problèmes connus de l'implémentation du SVG dans la version 1.5.</dd> + <dt><a href="/fr/Introduction_à_SVG_dans_HTML">Introduction à SVG dans HTML</a></dt> + <dd>Apprenez à utiliser le SVG dans des pages XHTML et comment JavaScript et CSS sont utilisés pour manipuler une image comme vous le feriez avec le XHTML dans un script. Voir également <a href="/fr/SVG_dans_Firefox">SVG dans Firefox</a> pour connaître l'état et les problèmes connus de l'implémentation du SVG dans la version 1.5.</dd> </dl> <dl> - <dt><a class="internal" href="/fr/Dessiner_avec_canvas" title="fr/Dessiner_avec_canvas">Dessiner avec canvas</a></dt> + <dt><a href="/fr/Dessiner_avec_canvas">Dessiner avec canvas</a></dt> <dd>Apprenez à utiliser la nouvelle balise <code><canvas></code> et comment dessiner des graphiques et d'autres objets dans Firefox.</dd> </dl> <dl> - <dt><a href="/fr/Colonnes_CSS3" title="fr/Colonnes_CSS3">Colonnes CSS3</a></dt> + <dt><a href="/fr/Colonnes_CSS3">Colonnes CSS3</a></dt> <dd>Apprenez à utiliser le nouveau support de mise en page multi-colonnes automatiques comme proposé par CSS3.</dd> </dl> <dl> - <dt><a class="internal" href="/fr/Utilisation_du_cache_de_Firefox_1.5" title="fr/Utilisation_du_cache_de_Firefox_1.5">Utilisation du cache de Firefox 1.5</a></dt> + <dt><a href="/fr/Utilisation_du_cache_de_Firefox_1.5">Utilisation du cache de Firefox 1.5</a></dt> <dd>Découvrez <code>bfcache</code> et comment il accélère la navigation en arrière et en avant.</dd> </dl> -<h3 id="XUL_et_d.C3.A9veloppeurs_d.27extension" name="XUL_et_d.C3.A9veloppeurs_d.27extension">XUL et développeurs d'extension</h3> +<h3 id="XUL_et_d.C3.A9veloppeurs_d.27extension">XUL et développeurs d'extension</h3> <dl> - <dt><a class="internal" href="/fr/Construire_une_extension" title="fr/Construire_une_extension">Construire une extension</a></dt> - <dd>Ce tutoriel vous guidera par étape dans la création d'une extension très simple pour Firefox. Consultez également <a class="external" href="http://kb.mozillazine.org/Getting_started_with_extension_development">un autre tutoriel sur la base de connaissance de MozillaZine</a> qui montre comment il est encore plus simple de créer une nouvelle extension avec les nouvelles fonctionnalités du gestionnaire d'extensions dans 1.5.</dd> + <dt><a href="/fr/Construire_une_extension">Construire une extension</a></dt> + <dd>Ce tutoriel vous guidera par étape dans la création d'une extension très simple pour Firefox. Consultez également <a href="http://kb.mozillazine.org/Getting_started_with_extension_development">un autre tutoriel sur la base de connaissance de MozillaZine</a> qui montre comment il est encore plus simple de créer une nouvelle extension avec les nouvelles fonctionnalités du gestionnaire d'extensions dans 1.5.</dd> </dl> <dl> - <dt><a class="internal" href="/fr/XPCNativeWrapper" title="fr/XPCNativeWrapper">XPCNativeWrapper</a></dt> - <dd><code>XPCNativeWrapper</code> est un moyen pour empaqueter un objet afin qu'il puisse <a class="internal" href="/fr/Accès_sécurisé_au_contenu_DOM_depuis_le_chrome" title="fr/Accès_sécurisé_au_contenu_DOM_depuis_le_chrome">accéder à des privilèges chrome</a>. Il peut être utilisé dans toutes les versions de Firefox bien que son comportement soit sensiblement différent au lancement de Firefox 1.5 (Gecko 1.8).</dd> + <dt><a href="/fr/XPCNativeWrapper">XPCNativeWrapper</a></dt> + <dd><code>XPCNativeWrapper</code> est un moyen pour empaqueter un objet afin qu'il puisse <a href="/fr/Accès_sécurisé_au_contenu_DOM_depuis_le_chrome">accéder à des privilèges chrome</a>. Il peut être utilisé dans toutes les versions de Firefox bien que son comportement soit sensiblement différent au lancement de Firefox 1.5 (Gecko 1.8).</dd> </dl> <dl> - <dt><a class="internal" href="/fr/Système_de_préférences" title="fr/Système_de_préférences">Système de préférences</a></dt> + <dt><a href="/fr/Système_de_préférences">Système de préférences</a></dt> <dd>Apprenez à utiliser les nouveaux composants graphiques qui vous permettront de créer des fenêtres d'options plus facilement en utilisant moins de code JavaScript.</dd> </dl> <dl> - <dt><a class="internal" href="/fr/Caractères_internationaux_dans_du_JavaScript_XUL" title="fr/Caractères_internationaux_dans_du_JavaScript_XUL">Caractères internationaux dans du JavaScript XUL</a></dt> + <dt><a href="/fr/Caractères_internationaux_dans_du_JavaScript_XUL">Caractères internationaux dans du JavaScript XUL</a></dt> <dd>Les fichiers JavaScript XUL peuvent maintenant contenir des caractères non-ASCII.</dd> </dl> <dl> - <dt><a class="internal" href="/fr/Modifications_du_composant_graphique_tree" title="fr/Modifications_du_composant_graphique_tree">Modifications de l'API Tree</a></dt> + <dt><a href="/fr/Modifications_du_composant_graphique_tree">Modifications de l'API Tree</a></dt> <dd>Les interfaces pour accéder aux éléments XUL <code><tree></code> ont été modifiées.</dd> </dl> <dl> - <dt><a class="internal" href="/fr/Modifications_XUL_pour_Firefox_1.5" title="fr/Modifications_XUL_pour_Firefox_1.5">Modifications XUL pour Firefox 1.5</a></dt> - <dd>Résumé des modifications du XUL. Consultez également <a class="internal" href="/fr/Adaptation_des_applications_XUL_pour_Firefox_1.5" title="fr/Adaptation_des_applications_XUL_pour_Firefox_1.5">Adaptation des applications XUL pour Firefox 1.5</a>.</dd> + <dt><a href="/fr/Modifications_XUL_pour_Firefox_1.5">Modifications XUL pour Firefox 1.5</a></dt> + <dd>Résumé des modifications du XUL. Consultez également <a href="/fr/Adaptation_des_applications_XUL_pour_Firefox_1.5">Adaptation des applications XUL pour Firefox 1.5</a>.</dd> </dl> -<h2 id="Nouvelles_fonctionnalit.C3.A9s_pour_l.27utilisateur" name="Nouvelles_fonctionnalit.C3.A9s_pour_l.27utilisateur">Nouvelles fonctionnalités pour l'utilisateur</h2> +<h2 id="Nouvelles_fonctionnalit.C3.A9s_pour_l.27utilisateur">Nouvelles fonctionnalités pour l'utilisateur</h2> -<h3 id="Utilisation_courante" name="Utilisation_courante">Utilisation courante</h3> +<h3 id="Utilisation_courante">Utilisation courante</h3> <ul> <li><strong>Navigation plus rapide</strong> avec une performance accrue des boutons permettant de reculer ou d'avancer d'une page.</li> @@ -94,7 +94,7 @@ original_slug: Mozilla/Firefox/Versions/1.5 <li><strong>Meilleur support de Mac OS X</strong> (10.2 et supérieur), avec la migration des profils de Safari et d'Internet Explorer pour Mac.</li> </ul> -<h3 id="S.C3.A9curit.C3.A9_et_vie_priv.C3.A9e" name="S.C3.A9curit.C3.A9_et_vie_priv.C3.A9e">Sécurité et vie privée</h3> +<h3 id="S.C3.A9curit.C3.A9_et_vie_priv.C3.A9e">Sécurité et vie privée</h3> <ul> <li><strong>Mises à jour automatiques</strong> pour rationaliser les mises à niveau du navigateur. La notification d'une mise à jour est plus visible et les mises à jour de Firefox n'excèdent plus le demi méga-octet. La mise à jour des extensions a également été améliorée.</li> @@ -102,25 +102,25 @@ original_slug: Mozilla/Firefox/Versions/1.5 <li><strong>La fonctionnalité d'effacement des traces</strong> offre un accès simplifié et rapide pour supprimer toutes vos données personnelles via un menu ou un raccourci clavier.</li> </ul> -<h3 id="Support_des_standards_Web_ouverts" name="Support_des_standards_Web_ouverts">Support des standards Web ouverts</h3> +<h3 id="Support_des_standards_Web_ouverts">Support des standards Web ouverts</h3> <p>Le support des standards Web de Firefox garde une longueur d'avance avec des implémentations fonctionnelles et multiplateformes pour :</p> <ul> - <li>Hypertext Markup Language (<a class="internal" href="/fr/HTML" title="fr/HTML">HTML</a>) et Extensible Hypertext Markup Language (<a class="internal" href="/fr/XHTML" title="fr/XHTML">XHTML</a>): <a class="external" href="http://www.w3.org/TR/html401/">HTML 4.01</a> et <a class="external" href="http://www.w3.org/TR/xhtml1/">XHTML 1.0/1.1</a></li> - <li>Cascading Style Sheets (<a class="internal" href="/fr/CSS" title="fr/CSS">CSS</a>): <a class="external" href="http://www.w3.org/TR/REC-CSS1">CSS niveau 1</a>, <a class="external" href="http://www.w3.org/TR/REC-CSS2">CSS niveau 2</a> et quelques parties de <a class="external" href="http://www.w3.org/Style/CSS/current-work.html">CSS niveau 3</a></li> - <li>Document Object Model (<a class="internal" href="/fr/DOM" title="fr/DOM">DOM</a>): <a class="external" href="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/">DOM niveau 1</a>, <a class="external" href="http://www.w3.org/DOM/DOMTR#dom2">DOM niveau 2</a> et quelques parties de <a class="external" href="http://www.w3.org/DOM/DOMTR#dom3">DOM niveau 3</a></li> - <li>Mathematical Markup Language: <a class="external" href="http://www.w3.org/Math/">MathML Version 2.0</a></li> - <li>Extensible Markup Language (<a class="internal" href="/fr/XML" title="fr/XML">XML</a>): <a class="external" href="http://www.w3.org/TR/REC-xml">XML 1.0</a>, <a class="external" href="http://www.w3.org/TR/REC-xml-names/">Espaces de nommage sous XML</a>, <a class="external" href="http://www.w3.org/TR/xml-stylesheet/">Feuilles de styles associées avec des documents XML 1.0</a>, <a class="external" href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2001AprJun/att-0074/01-NOTE-FIXptr-20010425.htm">Fragment Identifier for XML</a></li> - <li>XSL Transformations (<a class="internal" href="/fr/XSLT" title="fr/XSLT">XSLT</a>): <a class="external" href="http://www.w3.org/TR/xslt">XSLT 1.0</a></li> - <li>XML Path Language (<a class="internal" href="/fr/XPath" title="fr/XPath">XPath</a>): <a class="external" href="http://www.w3.org/TR/xpath">XPath 1.0</a></li> - <li>Resource Description Framework (<a class="internal" href="/fr/RDF" title="fr/RDF">RDF</a>): <a class="external" href="http://www.w3.org/RDF/">RDF</a></li> - <li>Simple Object Access Protocol (SOAP): <a class="external" href="http://www.w3.org/TR/SOAP/">SOAP 1.1</a></li> - <li><a class="internal" href="/fr/JavaScript" title="fr/JavaScript">JavaScript</a> 1.6, basé sur <a href="/fr/ECMAScript" title="fr/ECMAScript">ECMA-262</a>, révision 3 : <a class="external" href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMA-262</a></li> + <li>Hypertext Markup Language (<a href="/fr/HTML">HTML</a>) et Extensible Hypertext Markup Language (<a href="/fr/XHTML">XHTML</a>): <a href="http://www.w3.org/TR/html401/">HTML 4.01</a> et <a href="http://www.w3.org/TR/xhtml1/">XHTML 1.0/1.1</a></li> + <li>Cascading Style Sheets (<a href="/fr/CSS">CSS</a>): <a href="http://www.w3.org/TR/REC-CSS1">CSS niveau 1</a>, <a href="http://www.w3.org/TR/REC-CSS2">CSS niveau 2</a> et quelques parties de <a href="http://www.w3.org/Style/CSS/current-work.html">CSS niveau 3</a></li> + <li>Document Object Model (<a href="/fr/DOM">DOM</a>): <a href="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/">DOM niveau 1</a>, <a href="http://www.w3.org/DOM/DOMTR#dom2">DOM niveau 2</a> et quelques parties de <a href="http://www.w3.org/DOM/DOMTR#dom3">DOM niveau 3</a></li> + <li>Mathematical Markup Language: <a href="http://www.w3.org/Math/">MathML Version 2.0</a></li> + <li>Extensible Markup Language (<a href="/fr/XML">XML</a>): <a href="http://www.w3.org/TR/REC-xml">XML 1.0</a>, <a href="http://www.w3.org/TR/REC-xml-names/">Espaces de nommage sous XML</a>, <a href="http://www.w3.org/TR/xml-stylesheet/">Feuilles de styles associées avec des documents XML 1.0</a>, <a href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2001AprJun/att-0074/01-NOTE-FIXptr-20010425.htm">Fragment Identifier for XML</a></li> + <li>XSL Transformations (<a href="/fr/XSLT">XSLT</a>): <a href="http://www.w3.org/TR/xslt">XSLT 1.0</a></li> + <li>XML Path Language (<a href="/fr/XPath">XPath</a>): <a href="http://www.w3.org/TR/xpath">XPath 1.0</a></li> + <li>Resource Description Framework (<a href="/fr/RDF">RDF</a>): <a href="http://www.w3.org/RDF/">RDF</a></li> + <li>Simple Object Access Protocol (SOAP): <a href="http://www.w3.org/TR/SOAP/">SOAP 1.1</a></li> + <li><a href="/fr/JavaScript">JavaScript</a> 1.6, basé sur <a href="/fr/ECMAScript">ECMA-262</a>, révision 3 : <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMA-262</a></li> </ul> -<p>Firefox 1.5 supporte un bon nombre de protocoles de transport de données (HTTP, FTP, SSL, TLS et d'autres), les caractères multi-langages (Unicode), plusieurs formats graphiques (GIF, JPEG, PNG, SVG et d'autres) et la dernière version du langage de script le plus populaire au monde, <a href="/fr/Nouveautés_dans_JavaScript_1.6" title="fr/Nouveautés_dans_JavaScript_1.6">JavaScript 1.6</a>.</p> +<p>Firefox 1.5 supporte un bon nombre de protocoles de transport de données (HTTP, FTP, SSL, TLS et d'autres), les caractères multi-langages (Unicode), plusieurs formats graphiques (GIF, JPEG, PNG, SVG et d'autres) et la dernière version du langage de script le plus populaire au monde, <a href="/fr/Nouveautés_dans_JavaScript_1.6">JavaScript 1.6</a>.</p> -<h2 id="Changements_depuis_Firefox_1.0" name="Changements_depuis_Firefox_1.0">Changements depuis Firefox 1.0</h2> +<h2 id="Changements_depuis_Firefox_1.0">Changements depuis Firefox 1.0</h2> -<p>De nombreux changements ont été introduits dans Firefox depuis sa première sortie le 9 novembre 2004. Firefox a progressé avec beaucoup de nouvelles fonctions et de corrections de bogues. Une <a class="external" href="http://www.squarefree.com/burningedge/releases/1.5-comprehensive.html">liste détaillée des modifications</a> est disponible sur squarefree.com.</p> +<p>De nombreux changements ont été introduits dans Firefox depuis sa première sortie le 9 novembre 2004. Firefox a progressé avec beaucoup de nouvelles fonctions et de corrections de bogues. Une <a href="http://www.squarefree.com/burningedge/releases/1.5-comprehensive.html">liste détaillée des modifications</a> est disponible sur squarefree.com.</p> diff --git a/files/fr/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html b/files/fr/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html index e732e886c6..f4ea138b74 100644 --- a/files/fr/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html +++ b/files/fr/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html @@ -12,9 +12,9 @@ original_slug: Utilisation_du_cache_de_Firefox_1.5 --- <div>{{FirefoxSidebar}}</div><p> </p> -<h3 id="Introduction" name="Introduction">Introduction</h3> +<h3 id="Introduction">Introduction</h3> -<p><a href="/fr/Firefox_1.5_pour_les_développeurs" title="fr/Firefox_1.5_pour_les_développeurs">Firefox 1.5</a> met en mémoire cache des pages Web entières, avec leurs états JavaScript, pour une même session de navigation. Revenir ou avancer entre des pages déjà visitées ne nécessite aucun chargement de page et les états JavaScript sont préservés. Cette fonctionnalité parfois appelée <strong>bfcache</strong> (pour « Back-Forward Cache ») rend la navigation très rapide. Ce cache est préservé en mémoire jusqu'à ce que l'utilisateur ferme le navigateur.</p> +<p><a href="/fr/Firefox_1.5_pour_les_développeurs">Firefox 1.5</a> met en mémoire cache des pages Web entières, avec leurs états JavaScript, pour une même session de navigation. Revenir ou avancer entre des pages déjà visitées ne nécessite aucun chargement de page et les états JavaScript sont préservés. Cette fonctionnalité parfois appelée <strong>bfcache</strong> (pour « Back-Forward Cache ») rend la navigation très rapide. Ce cache est préservé en mémoire jusqu'à ce que l'utilisateur ferme le navigateur.</p> <p>Il existe des cas où Firefox ne met pas en cache les pages. Vous trouverez ci-dessous certaines raisons classiques de programmation faisant qu'une page n'est pas mise en cache :</p> @@ -36,7 +36,7 @@ original_slug: Utilisation_du_cache_de_Firefox_1.5 <p>Le navigateur offre aux webmestres deux nouveaux évènements pour cela.</p> -<h3 id="Nouveaux_.C3.A9v.C3.A8nements_du_navigateur" name="Nouveaux_.C3.A9v.C3.A8nements_du_navigateur">Nouveaux évènements du navigateur</h3> +<h3 id="Nouveaux_.C3.A9v.C3.A8nements_du_navigateur">Nouveaux évènements du navigateur</h3> <p>Si vous utilisez ces nouveaux évènements, vos pages continueront à s'afficher correctement dans les autres navigateurs (nous avons testé des versions antérieures de Firefox, Internet Explorer, Opera et Safari), et elles utiliseront ces nouvelles fonctionnalités de mise en cache lors de leur chargement dans Firefox 1.5.</p> @@ -56,7 +56,7 @@ original_slug: Utilisation_du_cache_de_Firefox_1.5 <p>Si vous avez des actions devant s'exécuter lorsque l'utilisateur quitte une page, mais désirez profiter de la nouvelle fonctionnalité de mise en cache, donc sans pouvoir employer le gestionnaire <code>unload</code>, utilisez le nouvel évènement <code>pagehide</code>.</p> -<h4 id="L.27.C3.A9v.C3.A8nement_pageshow" name="L.27.C3.A9v.C3.A8nement_pageshow">L'évènement pageshow</h4> +<h4 id="L.27.C3.A9v.C3.A8nement_pageshow">L'évènement pageshow</h4> <p>Cet évènement fonctionne comme l'évènement <code>load</code>, sauf qu'il se déclenche à chaque fois que la page est chargée (tandis que l'évènement <code>load</code> ne se déclenche pas avec Firefox 1.5 pour une page chargée depuis le cache). La première fois qu'une page se charge, l'évènement <code>pageshow</code> se déclenche juste après l'évènement <code>load</code>. L'évènement <code>pageshow</code> utilise une propriété booléenne <code>persisted</code> définie à <code>false</code> lors du chargement initial. Elle est définie à <code>true</code> s'il ne s'agit pas du chargement initial de la page (en d'autres termes, elle est définie à <code>true</code> pour une page chargée depuis le cache).</p> @@ -64,7 +64,7 @@ original_slug: Utilisation_du_cache_de_Firefox_1.5 <p>Si vous appelez des fonctions JavaScript comme faisant partie de l'évènement <code>pageshow</code>, vous pouvez vous assurer qu'elles soient appelées lorsque la page est chargée dans d'autres navigateurs que Firefox 1.5 en appelant l'évènement <code>pageshow</code> depuis l'évènement <code>load</code>, comme indiqué dans l'exemple plus bas dans cet article.</p> -<h4 id="L.27.C3.A9v.C3.A8nement_pagehide" name="L.27.C3.A9v.C3.A8nement_pagehide">L'évènement pagehide</h4> +<h4 id="L.27.C3.A9v.C3.A8nement_pagehide">L'évènement pagehide</h4> <p>Si vous désirez définir un comportement se produisant lorsque l'utilisateur quitte la page, mais ne voulez pas utiliser l'évènement <code>unload</code> (ce qui empêcherait la page d'être mise en cache), vous pouvez utiliser le nouvel évènement <code>pagehide</code>. Comme <code>pageshow</code>, l'évènement <code>pagehide</code> utilise une propriété booléenne appelée <code>persisted</code>. Cette propriété est définie à <code>true</code> si la page est mise en cache par le navigateur. Lorsque cette propriété est définie à <code>false</code>, le gestionnaire <code>unload</code>, s'il existe, se déclenche immédiatement après l'évènement <code>pagehide</code>.</p> @@ -76,7 +76,7 @@ original_slug: Utilisation_du_cache_de_Firefox_1.5 <li>pour la navigation se déroulant à l'intérieur d'un seul cadre, les évènements se déclenchent uniquement dans le cadre affecté.</li> </ul> -<h3 id="Exemple_de_code" name="Exemple_de_code">Exemple de code</h3> +<h3 id="Exemple_de_code">Exemple de code</h3> <p>L'exemple ci-dessous illustre une page utilisant à la fois les évènements <code>load</code> et <code>pageshow</code>. La page se comporte de la façon suivante :</p> @@ -183,8 +183,8 @@ function loadOnlyFirst() { <body onload="onLoad();"> </pre> -<h3 id="D.C3.A9veloppement_d.27extensions_pour_Firefox" name="D.C3.A9veloppement_d.27extensions_pour_Firefox">Développement d'extensions pour Firefox</h3> +<h3 id="D.C3.A9veloppement_d.27extensions_pour_Firefox">Développement d'extensions pour Firefox</h3> -<p>Les <a href="/fr/Construire_une_extension" title="fr/Construire_une_extension">extensions</a> 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 <code>load</code> pour les déclencheurs qui peuvent être mis en cache et écoute l'évènement <code>pageshow</code> pour les déclencheurs qui ne doivent pas être mis en cache.</p> +<p>Les <a href="/fr/Construire_une_extension">extensions</a> 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 <code>load</code> pour les déclencheurs qui peuvent être mis en cache et écoute l'évènement <code>pageshow</code> pour les déclencheurs qui ne doivent pas être mis en cache.</p> <p>Par exemple, la Barre d'outils Google pour Firefox doit écouter l'évènement <code>load</code> pour la fonction de liens automatiques et l'évènement <code>pageshow</code> pour la fonction PageRank afin d'être compatible à la fois avec la version 1.5 et les versions antérieures.</p> 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 <ul> <li>La propriété {{domxref("element.outerHTML")}} supporte maintenant les éléments HTML.</li> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/HTML_in_XMLHttpRequest" title="HTML in XMLHttpRequest"><code>XMLHttpRequest</code> supporte l'analyse HTML</a>.</li> + <li><a href="/fr/docs/HTML_in_XMLHttpRequest"><code>XMLHttpRequest</code> supporte l'analyse HTML</a>.</li> <li>Suppression du support des attributs <code>responseType</code> et <code>withCredentials</code> {{domxref("XMLHttpRequest")}} lors de requêtes synchrones. Si vous tentez de le faire l'exception <code>NS_ERROR_DOM_INVALID_ACCESS_ERR</code> est envoyée. Ce changement a été proposé au W3C pour être normalisé.</li> <li>la nouvelle méthode {{domxref("window.navigator.mozVibrate()")}} vous permet de faire vibrer le périphérique supporté, c'est implémenté dans Gecko en tant que <code>mozVibrate()</code>.</li> - <li>{{domxref("window.navigator.mozApps")}} retourne un objet <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/Apps" title="DOM/Apps">Apps</a>, vous pouvez l'utiliser pour installer et gérer des <a class="internal" href="https://developer.mozilla.org/fr/docs/Applications" title="Applications">applications Web ouvertes</a>.</li> + <li>{{domxref("window.navigator.mozApps")}} retourne un objet <a href="/fr/docs/DOM/Apps">Apps</a>, vous pouvez l'utiliser pour installer et gérer des <a href="/fr/docs/Applications">applications Web ouvertes</a>.</li> <li>Les évènements <code>MozBeforePaint</code> ne sont plus exploités. Ceux qui ont utilisé {{domxref("window.requestAnimationFrame", "mozRequestAnimationFrame()")}} devraient transmettre une fonction de rappel à la place.</li> <li>La prise en charge de l'annulation des demandes d'animation de trame a été ajouté, {{domxref("window.requestAnimationFrame", "window.mozRequestAnimationFrame()")}} retourne désormais la valeur ID de la demande, que vous pouvez passer à {{domxref("window.cancelAnimationFrame", "window.mozCancelAnimationFrame()")}} pour annuler la demande.</li> <li>Plusieurs constructeurs {{domxref("Event")}} (<code>Event</code>, HTML events, <code>UIEvent</code> et <code>MouseEvent</code>) introduits dans les spécifications DOM4 sont à présent supportés.</li> <li>{{domxref("window.navigator.mozBattery", "Battery API")}} est désormais activée par défaut.</li> - <li>Le support des propriétés <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/HTMLMediaElement" title="HTMLMediaElement"><code>defaultMuted</code></a>, <code><a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/HTMLMediaElement" title="HTMLMediaElement">loop</a></code> et <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/HTMLMediaElement" title="HTMLMediaElement"><code>muted</code></a> de <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/HTMLMediaElement" title="HTMLMediaElement"><code>HTMLMediaElement</code></a> a été ajouté.</li> + <li>Le support des propriétés <a href="/fr/docs/DOM/HTMLMediaElement"><code>defaultMuted</code></a>, <code><a href="/fr/docs/DOM/HTMLMediaElement">loop</a></code> et <a href="/fr/docs/DOM/HTMLMediaElement"><code>muted</code></a> de <a href="/fr/docs/DOM/HTMLMediaElement"><code>HTMLMediaElement</code></a> a été ajouté.</li> <li>L'appel {{domxref("document.mozCancelFullScreen()")}} restaure à présent l'élément précédemment en plein-écran, si un autre élément était en mode plein-écran lorsque la méthode {{domxref("element.mozRequestFullScreen()")}} a été appelée.</li> <li>La méthode {{domxref("window.requestAnimationFrame", "window.mozRequestAnimationFrame()")}} ne supporte plus une forme sans argument. Cela n'est pas beaucoup utilisé et il est peu probable que ça fasse partie de la norme.</li> - <li>Les images SVG peuvent à présent être dessinées dans un canvas sans <a class="internal" href="https://developer.mozilla.org/en-US/docs/CORS_Enabled_Image#What_is_a_.22tainted.22_canvas.3F" title="CORS Enabled Image#What is a tainted canvas ?">entacher le canvas</a>.</li> + <li>Les images SVG peuvent à présent être dessinées dans un canvas sans <a href="/fr/docs/CORS_Enabled_Image#What_is_a_.22tainted.22_canvas.3F">entacher le canvas</a>.</li> <li>La propriété non-standard <code>countryCode</code> de l'interface <code>GeoPositionAddress</code> a été supprimée, voir {{interface("nsIDOMGeoPositionAddress")}}.</li> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/Server-sent_events" title="Server-sent events">Les évènements Server-sent</a> supportent désormais <a class="internal" href="https://developer.mozilla.org/en-US/docs/HTTP_access_control" title="HTTP access control (CORS)">CORS</a>.</li> + <li><a href="/fr/docs/Server-sent_events">Les évènements Server-sent</a> supportent désormais <a href="/fr/docs/HTTP_access_control">CORS</a>.</li> <li>Dans le passé, lorsque l'utilisateur suivait un lien, les valeurs définies sur l'objet {{domxref("window.navigator")}} été retenus par la nouvelle page. Maintenant un nouvel objet <code>navigator</code> est crée pour la nouvelle page. Cela rend le comportement de Firefox identique aux autres navigateurs.</li> </ul> <h3 id="CSS">CSS</h3> <ul> - <li>La propriété <a class="internal" href="https://developer.mozilla.org/en-US/docs/CSS/text-size-adjust" title="text-size-adjust"><code>text-size-adjust</code></a> est à présent supportée.</li> - <li>Les <a class="internal" href="https://developer.mozilla.org/en-US/docs/CSS/CSS3#Conditional_Rules" title="Règles Conditionnelles CSS3">Règles Conditionnelles</a> <a class="internal" href="https://developer.mozilla.org/en-US/docs/CSS/CSS3" title="CSS3">CSS3</a> sont à présent mieux supportées : les déclarations imbriquées peuvent désormais être ajoutées à <a class="internal" href="https://developer.mozilla.org/fr/docs/CSS/@media" title="@media">@media</a>, <a class="internal" href="https://developer.mozilla.org/fr/docs/CSS/@-moz-document" title="@document">@-moz-document</a>. (Voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/CSS/Syntax" title="Syntax">CSS Syntax</a> et <a class="internal" href="https://developer.mozilla.org/en-US/docs/CSS/At-rule" title="At-rule">CSS at-rules</a>).</li> + <li>La propriété <a href="/fr/docs/CSS/text-size-adjust"><code>text-size-adjust</code></a> est à présent supportée.</li> + <li>Les <a href="/fr/docs/CSS/CSS3#Conditional_Rules">Règles Conditionnelles</a> <a href="/fr/docs/CSS/CSS3">CSS3</a> sont à présent mieux supportées : les déclarations imbriquées peuvent désormais être ajoutées à <a href="/fr/docs/CSS/@media">@media</a>, <a href="/fr/docs/CSS/@-moz-document">@-moz-document</a>. (Voir <a href="/fr/docs/CSS/Syntax">CSS Syntax</a> et <a href="/fr/docs/CSS/At-rule">CSS at-rules</a>).</li> </ul> <h3 id="SVG">SVG</h3> @@ -54,7 +54,7 @@ original_slug: Mozilla/Firefox/Versions/11 <h3 id="WebSocket">WebSocket</h3> <ul> - <li>L'API <a class="internal" href="https://developer.mozilla.org/en-US/docs/WebSockets" title="WebSockets">WebSocket</a> supporte désormais les messages binaires (voir {{bug("676439")}}).</li> + <li>L'API <a href="/fr/docs/WebSockets">WebSocket</a> supporte désormais les messages binaires (voir {{bug("676439")}}).</li> <li>Le protocole et l'API ont été mis à jour suivant la dernière version de la spécification et l'API n'a plus de préfixe (voir {{bug("666349")}} et {{bug("695635")}}).</li> <li>Auparavant, les messages envoyés et reçus à l'aide de WebSockets dans Firefox été limités à 16 Mo en taille, désormais ils peuvent aller jusqu'à 2 Go (bien que les limitations de capacité de mémoire peut les empêcher d'être plus grand, Firefox le supporte).</li> </ul> @@ -62,8 +62,8 @@ original_slug: Mozilla/Firefox/Versions/11 <h3 id="IndexedDB">IndexedDB</h3> <ul> - <li>Le support de <a class="internal" href="https://developer.mozilla.org/en-US/docs/IndexedDB/IDBFactory#cmp%28%29" title="IDBFactory#cmp()">IDBFactory.cmp()</a> a été ajouté.</li> - <li>Une <a class="internal" href="https://developer.mozilla.org/en-US/docs/IndexedDB/Basic_Concepts_Behind_IndexedDB#section_6" title="Basic Concepts Behind IndexedDB#section_6">clé IndexedDB</a> peut également être de l'un des types suivants : Date, Arrays et Float (et pas seulement String et Integer).</li> + <li>Le support de <a href="/fr/docs/IndexedDB/IDBFactory#cmp%28%29">IDBFactory.cmp()</a> a été ajouté.</li> + <li>Une <a href="/fr/docs/IndexedDB/Basic_Concepts_Behind_IndexedDB#section_6">clé IndexedDB</a> peut également être de l'un des types suivants : Date, Arrays et Float (et pas seulement String et Integer).</li> </ul> <h3 id="Réseau">Réseau</h3> @@ -75,9 +75,9 @@ original_slug: Mozilla/Firefox/Versions/11 <h3 id="Outils_de_développement">Outils de développement</h3> <ul> - <li>L'<a class="internal" href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector" title="Page Inspector">Inspecteur de page</a> offre désormais une <a class="internal" href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector/3D_view" title="3D view">vue 3D</a> si votre système supporte <a class="internal" href="https://developer.mozilla.org/en-US/docs/WebGL" title="WebGL">WebGL</a>.</li> - <li>Le nouvel <a class="internal" href="https://developer.mozilla.org/en-US/docs/Tools/Style_Editor" title="Style Editor">Editeur de styles</a> offre un moyen d'éditer et de composer des feuilles de style CSS en temps réel.</li> - <li>La <a class="internal" href="https://developer.mozilla.org/en-US/docs/View_source" title="View source">fonctionnalité Afficher la source</a> utilise désormais le nouveau parseur HTML5 au lieu du vieux parseur HTML.</li> + <li>L'<a href="/fr/docs/Tools/Page_Inspector">Inspecteur de page</a> offre désormais une <a href="/fr/docs/Tools/Page_Inspector/3D_view">vue 3D</a> si votre système supporte <a href="/fr/docs/WebGL">WebGL</a>.</li> + <li>Le nouvel <a href="/fr/docs/Tools/Style_Editor">Editeur de styles</a> offre un moyen d'éditer et de composer des feuilles de style CSS en temps réel.</li> + <li>La <a href="/fr/docs/View_source">fonctionnalité Afficher la source</a> utilise désormais le nouveau parseur HTML5 au lieu du vieux parseur HTML.</li> </ul> <h2 id="Changements_pour_les_développeurs_de_Mozilla_et_de_modules_complémentaires">Changements pour les développeurs de Mozilla et de modules complémentaires</h2> @@ -87,14 +87,14 @@ original_slug: Mozilla/Firefox/Versions/11 <h4 id="NetUtil.jsm">NetUtil.jsm</h4> <ul> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/NetUtil.jsm#readInputStreamToString()" title="NetUtil.jsm#readInputStreamToString()"><code>readInputStreamToString()</code></a> a un nouveau paramètre (optionnel) à configurer pour l'interprétation du jeu de caractères lors de la lecture du flux d'entrée.</li> + <li><a href="/fr/docs/JavaScript_code_modules/NetUtil.jsm#readInputStreamToString()"><code>readInputStreamToString()</code></a> a un nouveau paramètre (optionnel) à configurer pour l'interprétation du jeu de caractères lors de la lecture du flux d'entrée.</li> </ul> <h4 id="Nouveau_module_de_code_JavaScript">Nouveau module de code JavaScript</h4> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/source-editor.jsm" title="source-editor.jsm"><code>source-editor.jsm</code></a></dt> - <dd>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'<a class="internal" href="https://developer.mozilla.org/fr/docs/Outils/Ardoise" title="Ardoise">Ardoise</a> et les autres outils de développement intégrés dans Firefox.</dd> + <dt><a href="/fr/docs/JavaScript_code_modules/source-editor.jsm"><code>source-editor.jsm</code></a></dt> + <dd>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'<a href="/fr/docs/Outils/Ardoise">Ardoise</a> et les autres outils de développement intégrés dans Firefox.</dd> </dl> <h3 id="Changements_dans_les_interfaces">Changements dans les interfaces</h3> @@ -118,7 +118,7 @@ original_slug: Mozilla/Firefox/Versions/11 <h3 id="Changement_lié_au_thème">Changement lié au thème</h3> <ul> - <li>Le fichier <code>omni.jar</code> se nomme désormais <a class="internal" href="https://developer.mozilla.org/en-US/docs/Mozilla/About_omni.ja_(formerly_omni.jar)" title="About omni.ja(formerly_omni.jar)"><code>omni.ja</code></a>.</li> + <li>Le fichier <code>omni.jar</code> se nomme désormais <a href="/fr/docs/Mozilla/About_omni.ja_(formerly_omni.jar)"><code>omni.ja</code></a>.</li> </ul> <h3 id="Changement_dans_les_préférences">Changement dans les préférences</h3> 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 <ul> <li>L'attribut <code>title</code> supporte désormais les caractères de saut de ligne pour permettre des multi-lignes dans les info-bulles.</li> - <li>Si JavaScript est désactivé, l'élément {{HTMLElement("canvas")}} était rendu au lieu d'afficher le contenu de secours selon la <a class="external" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html">spécification</a>. Désormais, c'est le contenu de secours qui est rendu.</li> + <li>Si JavaScript est désactivé, l'élément {{HTMLElement("canvas")}} était rendu au lieu d'afficher le contenu de secours selon la <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html">spécification</a>. Désormais, c'est le contenu de secours qui est rendu.</li> <li>L'attribut <code>crossorigin</code> est à présent supporté par {{HTMLElement("video")}}.</li> </ul> @@ -30,7 +30,7 @@ original_slug: Mozilla/Firefox/Versions/12 <h3 id="JavaScript">JavaScript</h3> <ul> - <li>Le support des <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript/Sharp_variables_in_JavaScript" title="Sharp variables in JavaScript">variables sharp</a> (extension non-standard de Netscape) a été abandonné.</li> + <li>Le support des <a href="/fr/docs/JavaScript/Sharp_variables_in_JavaScript">variables sharp</a> (extension non-standard de Netscape) a été abandonné.</li> </ul> <h3 id="DOM">DOM</h3> @@ -38,14 +38,14 @@ original_slug: Mozilla/Firefox/Versions/12 <ul> <li>{{domxref("DOMParser")}} supporte désormais l'analyse de fragments de documents HTML.</li> <li>{{domxref("XMLHttpRequest")}} supporte désormais des délais d'attente en utilisant la propriété <code>timeout</code> et l'évènement "timeout", ainsi que le gestionnaire d'évènements <code>ontimeout</code> de l'interface {{domxref("XMLHttpRequestEventTarget")}}.</li> - <li>{{domxref("XMLHttpRequest")}} peut désormais se charger à partir des <a class="internal" href="https://developer.mozilla.org/en-US/docs/data_URIs" title="data URIs">URIs <code>data:</code></a>.</li> + <li>{{domxref("XMLHttpRequest")}} peut désormais se charger à partir des <a href="/fr/docs/data_URIs">URIs <code>data:</code></a>.</li> <li>Lors du téléchargement de grandes quantités de données, les gestionnaires d'événements {{domxref("XMLHttpRequest")}} de progression sont désormais appelés régulièrement avec l'ensemble <code>responseType</code> vers "moz-blob" et la réponse étant un {{domxref("Blob")}} contenant toutes les données reçues jusqu'ici. Cela permet aux gestionnaires de progression de commencer le traitement des données sans avoir à tout attendre.</li> - <li>Gecko supporte désormais le <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/Touch_events" title="Touch events">multi-touch</a> (au lieu d'une touche à la fois) sur Android.</li> + <li>Gecko supporte désormais le <a href="/fr/docs/DOM/Touch_events">multi-touch</a> (au lieu d'une touche à la fois) sur Android.</li> <li>Lorsque vous éditez du texte à l'aide d'un IME, l'événement <code>input</code> est à présent envoyé chaque fois que le contenu de l'élément en cours d'édition a été changé, ce qui se passe après l'événement <code>compositionupdate</code> est envoyé pour indiquer que le texte de l'IME a été modifié. Vous pouvez donc utiliser le gestionnaire d'événements <code>input</code>, pour suivre l'évolution du contenu réel de l'élément.</li> <li>{{domxref("DOMError")}} a été implémenté selon la spécification DOM 4.</li> <li>La méthode {{domxref("Document.createNodeIterator()")}} a été mise à jour suivant la spécification DOM4. Cela rend les paramètres <code>whatToShow</code> et <code>filter</code> facultatifs et supprime le quatrième paramètre non-standard, <code>entityReferenceExpansion</code>.</li> <li>La méthode <code>slice()</code> de l'interface {{domxref("Blob")}} a été touché par un bug qui l'empêchait d'accepter correctement le début et la fin des valeurs hors de la portée d'un entier de 64 bits signé, cela a été corrigé.</li> - <li>La méthode {{domxref("element.getBoundingClientRect()")}} considère désormais l'effet des <a class="internal" href="https://developer.mozilla.org/fr-/docs/CSS/Utilisation_des_transformations_CSS" title="Utilisation des transformations CSS">transformations CSS</a> lors du calcul des délimitations du rectangle de l'élément.</li> + <li>La méthode {{domxref("element.getBoundingClientRect()")}} considère désormais l'effet des <a href="/fr-/docs/CSS/Utilisation_des_transformations_CSS">transformations CSS</a> lors du calcul des délimitations du rectangle de l'élément.</li> <li>La propriété <code>crossOrigin</code> est à présent supportée par {{domxref("HTMLMediaElement")}}.</li> </ul> @@ -68,7 +68,7 @@ original_slug: Mozilla/Firefox/Versions/12 <h3 id="MathML">MathML</h3> <ul> - <li>Pour contrôler la directionnalité des formules de MathML, l'attribut <code>dir</code> est désormais supporté par les éléments {{MathMLElement("math")}}, {{MathMLElement("mrow")}} et {{MathMLElement("mstyle")}} ainsi que par les <a class="internal" href="https://developer.mozilla.org/Special:Tags?tag=MathML:Token+Elements" title="Special:Tags?tag=MathML:Token+Elements">éléments MathML Token</a>. C'est particulièrement important pour certaines <a class="external" href="http://www.w3.org/TR/arabic-math/">notations mathématiques Arabes</a>.</li> + <li>Pour contrôler la directionnalité des formules de MathML, l'attribut <code>dir</code> est désormais supporté par les éléments {{MathMLElement("math")}}, {{MathMLElement("mrow")}} et {{MathMLElement("mstyle")}} ainsi que par les <a href="/Special:Tags?tag=MathML:Token+Elements">éléments MathML Token</a>. C'est particulièrement important pour certaines <a href="http://www.w3.org/TR/arabic-math/">notations mathématiques Arabes</a>.</li> <li>L'attribut d'alignement <code>align</code> definit dans MathML3 a été implementé pour {{MathMLElement("munder")}}, {{MathMLElement("mover")}} et {{MathMLElement("munderover")}}.</li> </ul> @@ -81,13 +81,13 @@ original_slug: Mozilla/Firefox/Versions/12 <h3 id="Outils_de_développement">Outils de développement</h3> <ul> - <li>La <a class="internal" href="https://developer.mozilla.org/en-US/docs/Tools/Web_Console" title="Web Console">console Web/a> met à présent en cache les message d'erreurs et les entrées du journal ajoutés grâce à {{domxref("console.log()")}} si la console n'est pas ouverte actuellement, et les affichent lorsque qu'elle s'ouvre.</a></li> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/Tools/Web_Console" title="Web Console">Vous pouvez désormais réinitialiser le niveau de zoom, panoramique et de rotation dans la </a><a class="internal" href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector/3D_view" title="3D view">vue 3D</a> en appuyant sur la touche "r".</li> - <li>Vous pouvez désormais masquer les nœuds dans la <a class="internal" href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector/3D_view" title="3D view">vue 3D</a> en appuyant sur la touche "x" après les avoir sélectionnés.</li> - <li>L'<a class="internal" href="https://developer.mozilla.org/en-US/docs/Tools/Using_the_Source_Editor" title="Using the Source Editor">éditeur de source</a> a plusieurs nouvelles fonctionnalités d'édition et de raccourcis clavier, voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Tools/Using_the_Source_Editor" title="Using the Source Editor">Utilisation de l'éditeur de source</a> pour plus de détails</li> + <li>La <a href="/fr/docs/Tools/Web_Console">console Web/a> met à présent en cache les message d'erreurs et les entrées du journal ajoutés grâce à {{domxref("console.log()")}} si la console n'est pas ouverte actuellement, et les affichent lorsque qu'elle s'ouvre.</a></li> + <li><a href="/fr/docs/Tools/Web_Console">Vous pouvez désormais réinitialiser le niveau de zoom, panoramique et de rotation dans la </a><a href="/fr/docs/Tools/Page_Inspector/3D_view">vue 3D</a> en appuyant sur la touche "r".</li> + <li>Vous pouvez désormais masquer les nœuds dans la <a href="/fr/docs/Tools/Page_Inspector/3D_view">vue 3D</a> en appuyant sur la touche "x" après les avoir sélectionnés.</li> + <li>L'<a href="/fr/docs/Tools/Using_the_Source_Editor">éditeur de source</a> a plusieurs nouvelles fonctionnalités d'édition et de raccourcis clavier, voir <a href="/fr/docs/Tools/Using_the_Source_Editor">Utilisation de l'éditeur de source</a> pour plus de détails</li> </ul> -<p>Mozilla travaille sur l'intégration des ses propres outils de développement Web qui complètent l'add-on populaire <a class="external" href="http://getfirebug.com/" title="Firebug Firefox add-on">Firebug</a>. 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 <a class="internal" href="https://developer.mozilla.org/fr/docs/Outils" title="Outils de développement Web">outils de développement Web</a>.</p> +<p>Mozilla travaille sur l'intégration des ses propres outils de développement Web qui complètent l'add-on populaire <a href="http://getfirebug.com/">Firebug</a>. 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 <a href="/fr/docs/Outils">outils de développement Web</a>.</p> <h3 id="Changements_divers">Changements divers</h3> @@ -102,8 +102,8 @@ original_slug: Mozilla/Firefox/Versions/12 <h4 id="source-editor.jsm">source-editor.jsm</h4> <ul> - <li>La méthode <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/source-editor.jsm#resetUndo%28%29" title="source-editor.jsm#resetUndo%28%29"><code>resetUndo()</code></a> a été ajoutée, elle vous permet d'effacer la pile d'annulation.</li> - <li>L'éditeur de source offre à présent des méthodes pour apporter des capacités de recherche : <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/source-editor.jsm#find()" title="source-editor.jsm#find()"><code>find()</code></a>, <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/source-editor.jsm#findNext()" title="source-editor.jsm#findNext()"><code>findNext()</code></a>, and <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/source-editor.jsm#findPrevious()" title="source-editor.jsm#findPrevious()"><code>findPrevious()</code></a>.</li> + <li>La méthode <a href="/fr/docs/JavaScript_code_modules/source-editor.jsm#resetUndo%28%29"><code>resetUndo()</code></a> a été ajoutée, elle vous permet d'effacer la pile d'annulation.</li> + <li>L'éditeur de source offre à présent des méthodes pour apporter des capacités de recherche : <a href="/fr/docs/JavaScript_code_modules/source-editor.jsm#find()"><code>find()</code></a>, <a href="/fr/docs/JavaScript_code_modules/source-editor.jsm#findNext()"><code>findNext()</code></a>, and <a href="/fr/docs/JavaScript_code_modules/source-editor.jsm#findPrevious()"><code>findPrevious()</code></a>.</li> </ul> <h3 id="XUL">XUL</h3> @@ -115,14 +115,14 @@ original_slug: Mozilla/Firefox/Versions/12 <h3 id="XPCOM">XPCOM</h3> <ul> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/nsISupports_proxies" title="nsISupports proxies">Les proxys <code>nsISupports</code></a> ne sont plus supportés. A la place, vous devez utiliser des exécutables ; voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/XPCOM/Making_cross-thread_calls_using_runnables" title="XPCOM/Making cross-thread calls using runnables">Faire des appels inter-thread exécutables</a>.</li> - <li>Firefox 11 a changé le comportement de <a class="internal" href="https://developer.mozilla.org/en-US/docs/Components.utils.getWeakReference" title="Components.utils.getWeakReference"><code>Components.utils.getWeakReference()</code></a> pour générer une exception lorsque la référence de l'objet est nulle, l'ancien comportement qui était silencieux a été rétabli.</li> + <li><a href="/fr/docs/nsISupports_proxies">Les proxys <code>nsISupports</code></a> ne sont plus supportés. A la place, vous devez utiliser des exécutables ; voir <a href="/fr/docs/XPCOM/Making_cross-thread_calls_using_runnables">Faire des appels inter-thread exécutables</a>.</li> + <li>Firefox 11 a changé le comportement de <a href="/fr/docs/Components.utils.getWeakReference"><code>Components.utils.getWeakReference()</code></a> pour générer une exception lorsque la référence de l'objet est nulle, l'ancien comportement qui était silencieux a été rétabli.</li> </ul> <h3 id="XPConnect">XPConnect</h3> <ul> - <li>Le type de données <a class="internal" href="https://developer.mozilla.org/en-US/docs/PRUint64" title="PRUint64"><code>PRUint64</code></a> été mal utilisé puisqu'il est sensiblement identique à <a class="internal" href="https://developer.mozilla.org/en-US/docs/PRInt64" title="PRInt64"><code>PRint64</code></a> lorsqu'il est utilisé avec XPConnect. Cela a été corrigé.</li> + <li>Le type de données <a href="/fr/docs/PRUint64"><code>PRUint64</code></a> été mal utilisé puisqu'il est sensiblement identique à <a href="/fr/docs/PRInt64"><code>PRint64</code></a> lorsqu'il est utilisé avec XPConnect. Cela a été corrigé.</li> </ul> <h3 id="Changements_dans_les_interfaces">Changements dans les interfaces</h3> @@ -155,7 +155,7 @@ original_slug: Mozilla/Firefox/Versions/12 <h3 id="Autres_changements">Autres changements</h3> <ul> - <li>Le composant d'édition (appelé <a class="internal" href="https://developer.mozilla.org/en-US/docs/Midas" title="Midas">Midas</a>) <a class="internal" href="https://developer.mozilla.org/en-US/docs/Using_the_Editor_from_XUL#Editor_event_handling" title="Using the Editor from XUL#Editor event handling">n'accepte désormais que les évènements</a> provenant du code privilégié.</li> + <li>Le composant d'édition (appelé <a href="/fr/docs/Midas">Midas</a>) <a href="/fr/docs/Using_the_Editor_from_XUL#Editor_event_handling">n'accepte désormais que les évènements</a> provenant du code privilégié.</li> </ul> <h2 id="Voir_également">Voir également</h2> 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 <h3 id="JavaScript">JavaScript</h3> <ul> - <li>Le support pour la construction <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Statements/for...of" title="for...of"><code>for..of</code></a> de l'ECMAScript 6 a été ajouté.</li> - <li>Le support expérimental pour les objets ECMAScript 6 <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Map" title="Map">Map</a> and <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Set" title="Set">Set</a> a été ajouté.</li> + <li>Le support pour la construction <a href="/fr/docs/JavaScript/Reference/Statements/for...of"><code>for..of</code></a> de l'ECMAScript 6 a été ajouté.</li> + <li>Le support expérimental pour les objets ECMAScript 6 <a href="/fr/docs/JavaScript/Reference/Global_Objects/Map">Map</a> and <a href="/fr/docs/JavaScript/Reference/Global_Objects/Set">Set</a> a été ajouté.</li> </ul> <h3 id="DOM">DOM</h3> @@ -43,7 +43,7 @@ original_slug: Mozilla/Firefox/Versions/13 <li>Les méthodes {{domxref("window.setTimeout()")}} et {{domxref("window.setInterval()")}} ne transmettent plus l'argument supplémentaire "lateness" lors du rappel de routine.</li> <li>La méthode {{domxref("Blob","Blob.mozSlice()")}} n'a plus de préfixe.</li> <li>Le support du constructeur {{domxref("Blob")}} a été ajouté.</li> - <li>Le support de <a class="internal" href="https://developer.mozilla.org/fr/docs/DOM/Storage#globalStorage" title="DOM/Storage#globalStorage"><code>globalStorage</code></a> a été retiré.</li> + <li>Le support de <a href="/fr/docs/DOM/Storage#globalStorage"><code>globalStorage</code></a> a été retiré.</li> <li>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.</li> <li>La méthode {{domxref("HTMLOptionElement", "HTMLOptionElement.index()")}} renvoie désormais <code>0</code> au lieu de l'incorrect <code>-1</code> lorsque {{HTMLElement("option")}} est à l'intérieur d'un élément {{HTMLElement("datalist")}}.</li> <li>{{domxref("DOMException")}} a été implémenté selon la spécification DOM Level 4.</li> @@ -56,27 +56,27 @@ original_slug: Mozilla/Firefox/Versions/13 <h3 id="UA_string">UA string</h3> <ul> - <li>Firefox Mobile ou Tablet pour Android dispose désormais <a class="internal" href="https://developer.mozilla.org/en-US/docs/Gecko_user_agent_string_reference#Mobile_and_Tablet_indicators" title="Gecko user agent string reference#Mobile and Tablet indicators">d'une chaîne UA</a> pour indiquer le style et n'a plus le signe Fennec. En outre, le nombre après "Gecko /" est à présent le numéro de version de Gecko au lieu d'une date.</li> + <li>Firefox Mobile ou Tablet pour Android dispose désormais <a href="/fr/docs/Gecko_user_agent_string_reference#Mobile_and_Tablet_indicators">d'une chaîne UA</a> pour indiquer le style et n'a plus le signe Fennec. En outre, le nombre après "Gecko /" est à présent le numéro de version de Gecko au lieu d'une date.</li> <li>La chaîne UA n'affiche plus le numéro de correctif Gecko ou le statut de version dans le numéro de version ; le numéro de version est à présent toujours de la forme "X.Y", où X est le numéro de version majeur et Y le mineur. Par exemple, "13.0" ou "14.1". Il n'y aura plus quelque chose comme "14.0.1b1".</li> </ul> <h3 id="SVG">SVG</h3> <ul> - <li>L'interface DOM {{domxref("SVGStringList")}} est désormais indexable comme <a class="internal" href="https://developer.mozilla.org/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Array" title="Array"><code>Array</code></a> (voir {{bug(722071)}}).</li> + <li>L'interface DOM {{domxref("SVGStringList")}} est désormais indexable comme <a href="/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Array"><code>Array</code></a> (voir {{bug(722071)}}).</li> </ul> <h3 id="WebGL">WebGL</h3> <ul> - <li>Le support pour l'extension <a class="internal" href="https://developer.mozilla.org/en-US/docs/WebGL/Using_Extensions#EXT_texture_filter_anisotropic" title="WebGL/Using_Extensions#EXT_texture_filter_anisotropic"><code>EXT_texture_filter_anisotropic</code></a> a été ajouté. Le filtrage des textures anisotrope améliore la qualité de l'accès aux textures mipmapped lors de la visualisation d'une primitive texturée à un angle oblique.</li> + <li>Le support pour l'extension <a href="/fr/docs/WebGL/Using_Extensions#EXT_texture_filter_anisotropic"><code>EXT_texture_filter_anisotropic</code></a> a été ajouté. Le filtrage des textures anisotrope améliore la qualité de l'accès aux textures mipmapped lors de la visualisation d'une primitive texturée à un angle oblique.</li> </ul> <h3 id="MathML">MathML</h3> <ul> <li>Le support pour l'attribut <code>width</code> sur l'élément {{MathMLElement("mtable")}} a été ajouté ({{bug(722880)}}).</li> - <li>La <a class="external" href="http://www.mathjax.org/demos/tex-samples/" rel="external" title="Demos TeX Samples">police MathJax</a> est désormais utilisée comme police par défaut pour le texte mathématique are now used as the default fonts for mathematical text. Voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Mozilla_MathML_Project/Fonts" title="Fonts for Mozilla's MathML engine">les polices pour le moteur MathML de Mozilla</a> pour plus d'informations.</li> + <li>La <a href="http://www.mathjax.org/demos/tex-samples/" rel="external">police MathJax</a> est désormais utilisée comme police par défaut pour le texte mathématique are now used as the default fonts for mathematical text. Voir <a href="/fr/docs/Mozilla_MathML_Project/Fonts">les polices pour le moteur MathML de Mozilla</a> pour plus d'informations.</li> </ul> <h3 id="Réseau">Réseau</h3> @@ -96,15 +96,15 @@ original_slug: Mozilla/Firefox/Versions/13 <h4 id="Améliorations_du_panneau_de_style">Améliorations du panneau de style</h4> <ul> - <li>En cliquant sur l'en-tête d'une règle dans le <a class="internal" href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector/Style_panel" title="Style panel">panneau de style</a> ouvre à présent <a class="internal" href="https://developer.mozilla.org/fr/docs/Outils/%C3%89diteur_de_Style" title="Editeur de style">l'Editeur de style</a> correspondant au CSS.</li> - <li>Un clique droit sur une règle dans le <a class="internal" href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector/Style_panel" title="Style panel">panneau de style</a> offre à présent une option pour copier la règle dans le presse-papiers.</li> + <li>En cliquant sur l'en-tête d'une règle dans le <a href="/fr/docs/Tools/Page_Inspector/Style_panel">panneau de style</a> ouvre à présent <a href="/fr/docs/Outils/%C3%89diteur_de_Style">l'Editeur de style</a> correspondant au CSS.</li> + <li>Un clique droit sur une règle dans le <a href="/fr/docs/Tools/Page_Inspector/Style_panel">panneau de style</a> offre à présent une option pour copier la règle dans le presse-papiers.</li> <li>La saisie d'un nom de propriété inconnue, ou d'une valeur de propriété illégale, affiche une icône d'avertissement près de cette propriété.</li> </ul> <h4 id="Amélioration_de_l'Ardoise">Amélioration de l'Ardoise</h4> <ul> - <li>L'<a class="internal" href="https://developer.mozilla.org/fr/docs/Outils/Ardoise" title="Ardoise">Ardoise</a> a maintenant une option dans le menu Aide pour vous rendre à la documentation MDN sur l'Ardoise.</li> + <li>L'<a href="/fr/docs/Outils/Ardoise">Ardoise</a> a maintenant une option dans le menu Aide pour vous rendre à la documentation MDN sur l'Ardoise.</li> </ul> <h2 id="Changements_pour_les_développeurs_de_Mozilla_et_de_modules_complémentaires">Changements pour les développeurs de Mozilla et de modules complémentaires</h2> @@ -121,7 +121,7 @@ original_slug: Mozilla/Firefox/Versions/13 <li>Le support d'un drapeau sale a été ajouté à l'API Source Editor.</li> <li>L'éditeur de source ne supporte plus de retomber sur un {{HTMLElement("textarea")}} au lieu d'utiliser Orion.</li> <li>L'éditeur expose à présent les évènements focus et blur.</li> - <li>La méthode <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/source-editor.jsm#getIndentationString%28%29" title="source-editor.jsm#getIndentationString%28%29"><code>getIndentationString()</code></a> a été ajoutée, cela renvoie la chaîne à utiliser pour l'indentation du texte dans l'éditeur.</li> + <li>La méthode <a href="/fr/docs/JavaScript_code_modules/source-editor.jsm#getIndentationString%28%29"><code>getIndentationString()</code></a> a été ajoutée, cela renvoie la chaîne à utiliser pour l'indentation du texte dans l'éditeur.</li> <li>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.</li> <li>Le support pour mettre en surbrillance la ligne actuelle a été ajouté, en utilisant l'option de configuration <code>highlightCurrentLine</code>.</li> </ul> @@ -129,7 +129,7 @@ original_slug: Mozilla/Firefox/Versions/13 <h3 id="ARIA">ARIA</h3> <ul> - <li>Les propriétés CSS {{cssxref("margin-left")}}, {{cssxref("margin-right")}}, {{cssxref("margin-top")}}, {{cssxref("margin-bottom")}} sont à présent toutes reflétées dans les attributs des objets ARIA avec le même nom. Voir les <a class="internal" href="https://developer.mozilla.org/en-US/docs/Accessibility/AT-APIs/Gecko/Attrs" title="Gecko Object Attributes">attributs des objets Gecko</a> pour plus d'informations.</li> + <li>Les propriétés CSS {{cssxref("margin-left")}}, {{cssxref("margin-right")}}, {{cssxref("margin-top")}}, {{cssxref("margin-bottom")}} sont à présent toutes reflétées dans les attributs des objets ARIA avec le même nom. Voir les <a href="/fr/docs/Accessibility/AT-APIs/Gecko/Attrs">attributs des objets Gecko</a> pour plus d'informations.</li> </ul> <h3 id="Interfaces">Interfaces</h3> 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 <ul> <li>L'attribut <code>size</code> de l'élément {{HTMLElement("font")}} est à présent géré selon la spécification HTML5. Cela signifie que toutes les valeurs entières supérieures à 10 ou inférieure à -10 sont désormais considérées, respectivement, comme équivalentes à 10 et -10.</li> <li>Le support pour les attributs <code>font-weight</code> et <code>point-size</code> de l'élément <code><font></code> a été supprimé ; ils n'étaient pas standards et Gecko était le seul moteur qui les a supportés.</li> - <li>Le <a class="external" href="http://www.opus-codec.org/">codec Opus</a> est à présent supporté pour l'audio dans les conteneurs Ogg pour les éléments HTML {{HTMLElement("audio")}} et {{HTMLElement("video")}}.</li> + <li>Le <a href="http://www.opus-codec.org/">codec Opus</a> est à présent supporté pour l'audio dans les conteneurs Ogg pour les éléments HTML {{HTMLElement("audio")}} et {{HTMLElement("video")}}.</li> <li>L'élément {{HTMLElement("source")}} supporte désormais l'attribut <code>media</code>.</li> <li>Les éléments {{HTMLElement("audio")}} et {{HTMLElement("video")}} supportent désormais l'attribut <code>played</code>, qui fournit l'objet {{domxref("TimeRanges")}} listant les plages de temps des médias qui ont été lus jusqu'à présent.</li> </ul> @@ -34,16 +34,16 @@ original_slug: Mozilla/Firefox/Versions/15 <h3 id="DOM">DOM</h3> <ul> - <li>Les méthodes <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/KeyboardEvent#getModifierState%28%29" title="DOM/KeyboardEvent#getModifierState()"><code>KeyboardEvent.getModifierState()</code></a> et <a class="internal" href="https://developer.mozilla.org/en/DOM/MouseEvent#getModifierState%28%29" title="DOM/MouseEvent#getModifierState()"><code>MouseEvent.getModifierState()</code></a> de DOM Events Level 3, qui vous permettent de demander l'état des touches de modification, comme <code>Ctrl</code> ou <code>Shift</code>, ont été implémentées ({{bug(630811)}} et {{bug(731878)}}). Mais le comportement est conforme au dernier brouillon de D3E. Donc, certains noms de touches de modification diffèrent de IE ({{bug(769190)}}).</li> - <li>Sur les évènements de la souris, l'attribut <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/MouseEvent" title="DOM/MouseEvent"><code>MouseEvent.buttons</code></a> pour interroger l'état des boutons de la souris, a été implémenté.</li> - <li>Sur les évènements du clavier, l'attribut <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/KeyboardEvent#Attributes_location" title="DOM/KeyboardEvent#Attributes_location">KeyboardEvent.location</a> pour interroger l'emplacement de la clé (standard, à gauche ou à droite de la touche de modification, dans le pavé numérique), a été implémenté ({{bug(166240)}}).</li> - <li>Le résultat de KeyboardEvent.keyCode a été calculé à partir de meilleures règles qui étaient presque identiques sous Windows/Linux/Mac. Et désormais elles sont disponibles sur certaines configurations de clavier qui n'ont pas la disposition ASCII sur Linux et Mac, comme l'arabe, le cyrillique, thaï et ainsi de suite. Voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/KeyboardEvent#Virtual_key_codes" title="DOM/KeyboardEvent#Virtual_key_codes">le document des codes pour les touches virtuelles</a>.</li> - <li>La méthode <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/range.detach" title="DOM/range.detach"><code>range.detach()</code></a> a été tranformée en no-op et sera probablement supprimée dans le futur.</li> + <li>Les méthodes <a href="/fr/docs/DOM/KeyboardEvent#getModifierState%28%29"><code>KeyboardEvent.getModifierState()</code></a> et <a href="/en/DOM/MouseEvent#getModifierState%28%29"><code>MouseEvent.getModifierState()</code></a> de DOM Events Level 3, qui vous permettent de demander l'état des touches de modification, comme <code>Ctrl</code> ou <code>Shift</code>, ont été implémentées ({{bug(630811)}} et {{bug(731878)}}). Mais le comportement est conforme au dernier brouillon de D3E. Donc, certains noms de touches de modification diffèrent de IE ({{bug(769190)}}).</li> + <li>Sur les évènements de la souris, l'attribut <a href="/fr/docs/DOM/MouseEvent"><code>MouseEvent.buttons</code></a> pour interroger l'état des boutons de la souris, a été implémenté.</li> + <li>Sur les évènements du clavier, l'attribut <a href="/fr/docs/DOM/KeyboardEvent#Attributes_location">KeyboardEvent.location</a> pour interroger l'emplacement de la clé (standard, à gauche ou à droite de la touche de modification, dans le pavé numérique), a été implémenté ({{bug(166240)}}).</li> + <li>Le résultat de KeyboardEvent.keyCode a été calculé à partir de meilleures règles qui étaient presque identiques sous Windows/Linux/Mac. Et désormais elles sont disponibles sur certaines configurations de clavier qui n'ont pas la disposition ASCII sur Linux et Mac, comme l'arabe, le cyrillique, thaï et ainsi de suite. Voir <a href="/fr/docs/DOM/KeyboardEvent#Virtual_key_codes">le document des codes pour les touches virtuelles</a>.</li> + <li>La méthode <a href="/fr/docs/DOM/range.detach"><code>range.detach()</code></a> a été tranformée en no-op et sera probablement supprimée dans le futur.</li> <li>La méthode <code>HTMLVideoElement.mozHasAudio()</code> a été implémentée. Elle indique si une piste audio est associée à un élément vidéo. ({{bug(480376)}})</li> <li>L'API <code>Performance</code> a une nouvelle méthode, <code>now()</code>, supportant les horloges haute résolution du type de <code>DOMHighResTimeStamp</code>. ({{bug(539095)}}).</li> - <li>L'<a class="internal" href="https://developer.mozilla.org/en-US/docs/API/WebSMS" title="API/WebSMS">API WebSMS</a> a été mise à jour et supporte à présent l'attribut <code>read</code> indiquant si un SMS est lu ou non.</li> + <li>L'<a href="/fr/docs/API/WebSMS">API WebSMS</a> a été mise à jour et supporte à présent l'attribut <code>read</code> indiquant si un SMS est lu ou non.</li> <li>L'<a class="link-https" href="https://wiki.mozilla.org/WebAPI/FileHandleAPI">API FileHandle</a> a été implémentée.</li> - <li>Le constructeur <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/Blob" title="DOM/Blob"><code>Blob</code></a> prend désormais <code>ArrayBufferView</code> comme un membre du paramètre <code><var>blobParts</var></code> en plus de <code>ArrayBuffer</code>. ({{bug(752402)}})</li> + <li>Le constructeur <a href="/fr/docs/DOM/Blob"><code>Blob</code></a> prend désormais <code>ArrayBufferView</code> comme un membre du paramètre <code><var>blobParts</var></code> en plus de <code>ArrayBuffer</code>. ({{bug(752402)}})</li> <li>{{domxref("DeviceLightEvent")}} spécifié dans <a href="http://www.w3.org/TR/ambient-light/">Ambient Light Events</a> a été implémenté.</li> <li>{{domxref("DeviceProximityEvent")}} et {{domxref("UserProximityEvent")}} de <a href="http://www.w3.org/TR/proximity/">Proximity Events</a> ont été implementés.</li> </ul> @@ -51,8 +51,8 @@ original_slug: Mozilla/Firefox/Versions/15 <h3 id="JavaScript">JavaScript</h3> <ul> - <li>Le support de l'interface <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_typed_arrays/DataView" title="JavaScript_typed_arrays/DataView"><code>DataView</code></a> a été ajouté à partir de la spécification des tableaux typés. Cela fournit un accès de bas niveau aux données contenues dans un <a class="internal" href="https://developer.mozilla.org/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/ArrayBuffer" title="Référence_JavaScript/Objets_globaux/ArrayBuffer"><code>ArrayBuffer</code></a>.</li> - <li>Le support de <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number/isNaN" title="JavaScript/Reference/Global_Objects/Number/isNaN"><code>Number.isNaN</code></a> d'ECMAScript Harmony a été ajouté. ({{bug(749818)}}, {{bug(761495)}}, {{bug(761480)}})</li> + <li>Le support de l'interface <a href="/fr/docs/JavaScript_typed_arrays/DataView"><code>DataView</code></a> a été ajouté à partir de la spécification des tableaux typés. Cela fournit un accès de bas niveau aux données contenues dans un <a href="/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/ArrayBuffer"><code>ArrayBuffer</code></a>.</li> + <li>Le support de <a href="/fr/docs/JavaScript/Reference/Global_Objects/Number/isNaN"><code>Number.isNaN</code></a> d'ECMAScript Harmony a été ajouté. ({{bug(749818)}}, {{bug(761495)}}, {{bug(761480)}})</li> <li>Le support du paramètre default d'ECMAScript Harmony a été ajouté. ({{bug(757676)}})</li> <li>Le support du paramètre rest d'ECMAScript Harmony a été ajouté. ({{bug(574132)}})</li> </ul> @@ -60,7 +60,7 @@ original_slug: Mozilla/Firefox/Versions/15 <h3 id="WebGL">WebGL</h3> <ul> - <li>Le support de l'extension <a class="internal" href="https://developer.mozilla.org/en-US/docs/WebGL/Using_Extensions#WEBGL_compressed_texture_s3tc" title="WebGL/Using_Extensions#WEBGL_compressed_texture_s3tc"><code>WEBGL_compressed_texture_s3tc</code></a> a été ajouté. Les textures compressées réduisent la quantité de mémoire nécessaire pour stocker une texture sur le GPU, ce qui permet d'utiliser des textures en plus hautes résolutions ou plus de textures de même résolution.</li> + <li>Le support de l'extension <a href="/fr/docs/WebGL/Using_Extensions#WEBGL_compressed_texture_s3tc"><code>WEBGL_compressed_texture_s3tc</code></a> a été ajouté. Les textures compressées réduisent la quantité de mémoire nécessaire pour stocker une texture sur le GPU, ce qui permet d'utiliser des textures en plus hautes résolutions ou plus de textures de même résolution.</li> </ul> <h3 id="MathML">MathML</h3> @@ -68,8 +68,8 @@ original_slug: Mozilla/Firefox/Versions/15 <ul> <li>Les opérateurs mathématiques peuvent désormais utiliser les polices téléchargeables spécifiés avec {{cssxref("@font-face")}}. Cela permet à <a class="link-https" href="https://addons.mozilla.org/en-US/firefox/addon/mathml-fonts/">l'extension MathML-fonts</a> de travailler également avec les opérateurs extensibles.</li> <li>L'attribut <code>selection</code> de {{MathMLElement("maction")}} est désormais uniquement pris en compte avec l'actiontype <code>toggle</code>.</li> - <li><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#id.3.3.4.2.1"><span id="summary_alias_container"><span id="short_desc_nonedit_display">L'obsolète et contraignant namedspace</span></span></a> a été supprimé ({{bug("673759")}}).</li> - <li>La prise en charge de la syntaxe des valeurs de <a class="internal" href="https://developer.mozilla.org/en-US/docs/MathML/Attributes/Values" title="Values">Length</a> et {{MathMLElement("mpadded")}} a été améliorée selon la spécification MathML3.</li> + <li><a href="http://www.w3.org/TR/MathML3/chapter3.html#id.3.3.4.2.1">L'obsolète et contraignant namedspace</a> a été supprimé ({{bug("673759")}}).</li> + <li>La prise en charge de la syntaxe des valeurs de <a href="/fr/docs/MathML/Attributes/Values">Length</a> et {{MathMLElement("mpadded")}} a été améliorée selon la spécification MathML3.</li> <li>Les nouveaux opérateurs MathML pour les maths arabes ont été ajoutés au dictionnaire opérateur ({{bug(757125)}}).</li> </ul> @@ -85,9 +85,9 @@ original_slug: Mozilla/Firefox/Versions/15 <dl> <dt>{{interface("nsIDOMWindowUtils")}}</dt> - <dd><code>aModifiers</code> de <code>sendMouseEvent()</code>, <code>sendTouchEvent()</code>, <code>sendMouseEventToWindow()</code>, <code>sendMouseScrollEvent()</code> et <code>sendKeyEvent()</code> supporte toutes les touches de modification qui sont supportées par <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/KeyboardEvent#getModifierState%28%29" title="DOM/KeyboardEvent#getModifierState()"><code>KeyboardEvent.getModifierState()</code></a>. Utiliser les valeurs <code>MODIFIER_*</code>. Et désormais le 5ème paramètre de <code>sendKeyEvent()</code> est changé d'un <code>boolean</code> vers un <code>unsigned long</code>. Pour la compatibilité ascendante, si l'appelant passe <code>true</code> ou <code>false</code>, le comportement n'est pas changé. Ce changement permet aux appelants d'indiquer l'emplacement de la touche.</dd> + <dd><code>aModifiers</code> de <code>sendMouseEvent()</code>, <code>sendTouchEvent()</code>, <code>sendMouseEventToWindow()</code>, <code>sendMouseScrollEvent()</code> et <code>sendKeyEvent()</code> supporte toutes les touches de modification qui sont supportées par <a href="/fr/docs/DOM/KeyboardEvent#getModifierState%28%29"><code>KeyboardEvent.getModifierState()</code></a>. Utiliser les valeurs <code>MODIFIER_*</code>. Et désormais le 5ème paramètre de <code>sendKeyEvent()</code> est changé d'un <code>boolean</code> vers un <code>unsigned long</code>. Pour la compatibilité ascendante, si l'appelant passe <code>true</code> ou <code>false</code>, le comportement n'est pas changé. Ce changement permet aux appelants d'indiquer l'emplacement de la touche.</dd> <dt>{{interface("nsIBrowserHistory")}}</dt> - <dd>La méthode <code>hidePage()</code> n'a jamais été implémentée, et a été entièrement supprimée dans cette version. La méthode <code>addPageWithDetails()</code> a également été supprimée dans le cadre des travaux pour faire une API <a class="internal" href="https://developer.mozilla.org/en-US/docs/Places" title="Places">Places</a> asynchrone ; à la place, utilisez plutôt {{ifmethod("mozIAsyncHistory", "updatePlaces")}}. De plus, l'attribut <code>count</code> 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")}}.</dd> + <dd>La méthode <code>hidePage()</code> n'a jamais été implémentée, et a été entièrement supprimée dans cette version. La méthode <code>addPageWithDetails()</code> a également été supprimée dans le cadre des travaux pour faire une API <a href="/fr/docs/Places">Places</a> asynchrone ; à la place, utilisez plutôt {{ifmethod("mozIAsyncHistory", "updatePlaces")}}. De plus, l'attribut <code>count</code> 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")}}.</dd> </dl> <dl> 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 <h3 id="CSS">CSS</h3> <ul> - <li>Le support du standard des <a href="https://developer.mozilla.org/fr/docs/CSS/Animations_CSS" title="Animations CSS">Animations CSS</a> a été lancé sans préfixe. ({{bug(762302)}})</li> + <li>Le support du standard des <a href="/fr/docs/CSS/Animations_CSS">Animations CSS</a> a été lancé sans préfixe. ({{bug(762302)}})</li> <li>Le support pour l'inversion de la direction de l'animation (mots-clés <code>reverse</code> et <code>alternate-reverse</code> sur la propriété {{cssxref("animation-direction")}}) a été ajouté. ({{bug(655920)}})</li> <li>Vous pouvez désormais animer les propriétés CSS {{cssxref("height")}} et {{cssxref("width")}}.</li> <li>Les propriétés CSS {{cssxref("animation-duration")}} et {{cssxref("transition-duration")}} rejettent désormais les valeurs négatives (et ne les traitent plus comme <code>0s</code>) ({{bug(773102)}})</li> - <li>Le support du standard des <a href="https://developer.mozilla.org/fr/docs/CSS/Utilisation_des_transformations_CSS" title="Utilisation des transformations CSS">Transformations CSS</a> a été lancé sans préfixe. ({{bug(745523)}})</li> - <li>Le support du standard des <a href="https://developer.mozilla.org/fr/docs/CSS/Using_CSS_gradients" title="fr/CSS/Using_CSS_gradients">Dégradés CSS</a> a été lancé sans préfixe. Notez que la syntaxe a considérablement évoluée depuis la version préfixée. ({{bug(752187)}})</li> + <li>Le support du standard des <a href="/fr/docs/CSS/Utilisation_des_transformations_CSS">Transformations CSS</a> a été lancé sans préfixe. ({{bug(745523)}})</li> + <li>Le support du standard des <a href="/fr/docs/CSS/Using_CSS_gradients">Dégradés CSS</a> a été lancé sans préfixe. Notez que la syntaxe a considérablement évoluée depuis la version préfixée. ({{bug(752187)}})</li> <li>L'implémentation de {{cssxref("box-sizing", "-moz-box-sizing")}} a été actualisée pour aussi s'appliquer aux cellules du tableau. ({{bug(338554)}})</li> <li>Le support du standard de {{cssxref("calc")}} a été lancé sans préfixe. ({{bug(771678)}})</li> <li>Le type de données de {{cssxref("<resolution>")}} a été étendu et supporte le <code>dppx</code>. ({{bug(741644)}})</li> - <li>Sur l'écran, pour les <a href="https://developer.mozilla.org/fr/docs/CSS/Media_queries" title="/fr/CSS/Media_queries">media queries</a>, <code>dppx</code>, <code>dpi</code> et <code>dpcm</code> représentent désormais des valeurs basés sur des pixels CSS et non plus avec les unités physiques. ({{bug(771390)}})</li> + <li>Sur l'écran, pour les <a href="/fr/docs/CSS/Media_queries">media queries</a>, <code>dppx</code>, <code>dpi</code> et <code>dpcm</code> représentent désormais des valeurs basés sur des pixels CSS et non plus avec les unités physiques. ({{bug(771390)}})</li> <li>Trois nouvelles pseudo-classes, <code>:-moz-meter-optimum</code>, <code>:-moz-meter-sub-optimum</code> et <code>:-moz-meter-sub-sub-optimum</code>, ont été ajoutées pour accéder à/styliser un élément {{HTMLElement("meter")}} dans un état particulier. ({{bug(660238)}})</li> <li>La propriété {{cssxref("-moz-appearance")}} gagnes deux nouvelles valeurs : <code>meterbar</code> et <code>meterchunk</code>. Elles représentent des composants dans l'élément {{HTMLElement("meter")}}. ({{bug(659999)}})</li> <li>{{cssxref("min-width")}} et {{cssxref("min-height")}} supportent désormais le mot-clé <code>auto</code> pour les articles flexibles (et règlent les autres articles à <code>0</code> ). ({{bug(763689)}})</li> @@ -43,19 +43,19 @@ original_slug: Mozilla/Firefox/Versions/16 <ul> <li>Deux nouvelles propriétés, <code>width</code> et <code>height</code>, ont été ajoutée à l'interface {{domxref("HTMLInputElement")}}. ({{bug(683855)}})</li> <li>Les propriétés et méthodes d'IndexedDB n'ont plus de préfixe, depuis que IndexedDB est passé au statut Candidate Recommendation. ({{bug(726378)}})</li> - <li><a href="https://developer.mozilla.org/en-US/docs/DOM/window.navigator.battery" title="DOM/window.navigator.battery">Battery API</a> n'a plus de préfixe.</li> + <li><a href="/fr/docs/DOM/window.navigator.battery">Battery API</a> n'a plus de préfixe.</li> <li>L'API Vibration n'a plus de préfixe.</li> <li>L'interface {{domxref("Keyboard")}}, qui est toujours préfixée (<code>mozKeyboard</code>), a désormais les méthodes {{domxref("Keyboard.setSelectedOption()")}} et {{domxref("Keyboard.setValue()")}}, ainsi que la propriété {{domxref("Keyboard.onfocuschange")}}.</li> <li>Les attributs <code>Window.java</code> et <code>Window.packages</code> ont été supprimés. Ils n'ont jamais été documentés, et nous espérons que vous ne les utilisiez pas !</li> <li><code>CSSRule.type</code> associé avec {{domxref("CSSNamespaceRule")}} a été mis à jour à partir de <code>UNKNOWN_RULE</code> (<code>0</code>) vers <code>NAMESPACE_RULE</code> (<code>10</code>). ({{bug(765590)}})</li> - <li>API WebSMS : <a href="https://developer.mozilla.org/en-US/docs/DOM/SmsRequest" title="DOM/SmsRequest">SmsRequest</a> a été remplacé par qui est plus général.</li> + <li>API WebSMS : <a href="/fr/docs/DOM/SmsRequest">SmsRequest</a> a été remplacé par qui est plus général.</li> </ul> <h3 id="JavaScript">JavaScript</h3> <ul> - <li>L'objet <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number" title="JavaScript/Reference/Global_Objects/Number"><code>Number</code></a> offre désormais les méthodes <code>isFinite()</code>, <code>toInteger()</code> et <code>isInteger()</code>. ({{bug(761480)}}, {{bug(761495)}})</li> - <li>L'<a href="http://wiki.ecmascript.org/doku.php?id=harmony:spread">opérateur de diffusion</a> d'Harmony a été ajouté à l'objet <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array" title="JavaScript/Reference/Global_Objects/Array"><code>Array</code></a>. ({{bug(574130)}})</li> + <li>L'objet <a href="/fr/docs/JavaScript/Reference/Global_Objects/Number"><code>Number</code></a> offre désormais les méthodes <code>isFinite()</code>, <code>toInteger()</code> et <code>isInteger()</code>. ({{bug(761480)}}, {{bug(761495)}})</li> + <li>L'<a href="http://wiki.ecmascript.org/doku.php?id=harmony:spread">opérateur de diffusion</a> d'Harmony a été ajouté à l'objet <a href="/fr/docs/JavaScript/Reference/Global_Objects/Array"><code>Array</code></a>. ({{bug(574130)}})</li> </ul> <h3 id="MathML">MathML</h3> @@ -67,7 +67,7 @@ original_slug: Mozilla/Firefox/Versions/16 <h3 id="Outils_de_développement">Outils de développement</h3> <ul> - <li>Il existe à présent une barre de développement très pratique, vous pouvez y accéder en allant dans Outils > Développeur Web > Barre de Développement, ou en appuyant sur Maj+F2. Cette barre d'outils propose une interface en ligne de commande ainsi que des boutons pour accéder rapidement aux outils utiles. L'interface graphique de commande en ligne (<a href="https://developer.mozilla.org/en-US/docs/Tools/GCLI" title="en/Tools/GCLI">GCLI</a>) est facile à étendre et d'autres commandes devraient dans le futur. Tapez "help" pour obtenir la liste des commandes disponibles.</li> + <li>Il existe à présent une barre de développement très pratique, vous pouvez y accéder en allant dans Outils > Développeur Web > Barre de Développement, ou en appuyant sur Maj+F2. Cette barre d'outils propose une interface en ligne de commande ainsi que des boutons pour accéder rapidement aux outils utiles. L'interface graphique de commande en ligne (<a href="/fr/docs/Tools/GCLI">GCLI</a>) est facile à étendre et d'autres commandes devraient dans le futur. Tapez "help" pour obtenir la liste des commandes disponibles.</li> <li>La console Web affiche désormais le nombre d'erreurs afin que vous voyez rapidement la quantité de travail que vous avez devant vous.</li> <li>L'Ardoise propose désormais la liste des fichiers récemments ouverts.</li> </ul> diff --git a/files/fr/mozilla/firefox/releases/17/index.html b/files/fr/mozilla/firefox/releases/17/index.html index 3454e31cda..2b7f41ef93 100644 --- a/files/fr/mozilla/firefox/releases/17/index.html +++ b/files/fr/mozilla/firefox/releases/17/index.html @@ -42,11 +42,11 @@ original_slug: Mozilla/Firefox/Versions/17 <h3 id="JavaScript">JavaScript</h3> <ul> - <li>L'objet <a href="https://developer.mozilla.org/fr/docs/JavaScript/R%C3%A9f%C3%A9rence_JavaScript/Objets_globaux/String" title="/JavaScript/R%C3%A9f%C3%A9rence_JavaScript/Objets_globaux/String"><code>String</code></a> offre à présent les méthodes d'Harmony <code>startsWith</code>, <code>endsWith</code> et <code>contains</code>. ({{bug(772733)}})</li> - <li>Les méthodes de <code>String</code> <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/link" title="JavaScript/Reference/Global_Objects/String/link"><code>link</code></a> et <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/anchor" title="JavaScript/Reference/Global_Objects/String/anchor"><code>anchor</code></a> échappent désormais à <strong>"</strong> (guillemet). ({{bug("352437")}})</li> - <li>Le support expérimental pour l'objet <a href="https://developer.mozilla.org/fr/docs/JavaScript/R%C3%A9f%C3%A9rence_JavaScript/Objets_globaux/ParallelArray" title="JavaScript/R%C3%A9f%C3%A9rence_JavaScript/Objets_globaux/ParallelArray"><code>ParallelArray</code></a> a été implémenté. ({{bug(778559)}})</li> - <li>Support des itérateurs <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Map" title="JavaScript/Reference/Global_Objects/Map"><code>Map</code></a>/<a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Set" title="JavaScript/Reference/Global_Objects/Set"><code>Set</code></a>. ({{bug(725909)}})</li> - <li><a href="https://developer.mozilla.org/fr/docs/E4X" title="E4X">E4X</a> est désactivé par défaut pour le contenu Web. ({{bug(778851)}})</li> + <li>L'objet <a href="/fr/docs/JavaScript/R%C3%A9f%C3%A9rence_JavaScript/Objets_globaux/String"><code>String</code></a> offre à présent les méthodes d'Harmony <code>startsWith</code>, <code>endsWith</code> et <code>contains</code>. ({{bug(772733)}})</li> + <li>Les méthodes de <code>String</code> <a href="/fr/docs/JavaScript/Reference/Global_Objects/String/link"><code>link</code></a> et <a href="/fr/docs/JavaScript/Reference/Global_Objects/String/anchor"><code>anchor</code></a> échappent désormais à <strong>"</strong> (guillemet). ({{bug("352437")}})</li> + <li>Le support expérimental pour l'objet <a href="/fr/docs/JavaScript/R%C3%A9f%C3%A9rence_JavaScript/Objets_globaux/ParallelArray"><code>ParallelArray</code></a> a été implémenté. ({{bug(778559)}})</li> + <li>Support des itérateurs <a href="/fr/docs/JavaScript/Reference/Global_Objects/Map"><code>Map</code></a>/<a href="/fr/docs/JavaScript/Reference/Global_Objects/Set"><code>Set</code></a>. ({{bug(725909)}})</li> + <li><a href="/fr/docs/E4X">E4X</a> est désactivé par défaut pour le contenu Web. ({{bug(778851)}})</li> <li><code>__exposedProps__</code> doit désormais être défini pour les objets JavaScript Chrome exposés au contenu. Les tentatives d'accès à des objets de contenu sans Chrome <code>__exposedProps__ </code> échoueront ensembles silencieusement. ({{bug(553102)}})</li> </ul> @@ -59,7 +59,7 @@ original_slug: Mozilla/Firefox/Versions/17 <h3 id="XUL">XUL</h3> <ul> - <li>L'élément XUL <a href="https://developer.mozilla.org/en-US/docs/XUL/key" title="XUL/key"><code>key</code></a> supporte le modificateur "os" qui est la touche Win (Super ou Hyper touche). ({{bug(751749)}})</li> + <li>L'élément XUL <a href="/fr/docs/XUL/key"><code>key</code></a> supporte le modificateur "os" qui est la touche Win (Super ou Hyper touche). ({{bug(751749)}})</li> </ul> <h3 id="Agent_Utilisateur">Agent Utilisateur</h3> diff --git a/files/fr/mozilla/firefox/releases/18/index.html b/files/fr/mozilla/firefox/releases/18/index.html index 1ba1c5964a..b87273adc1 100644 --- a/files/fr/mozilla/firefox/releases/18/index.html +++ b/files/fr/mozilla/firefox/releases/18/index.html @@ -23,7 +23,7 @@ original_slug: Mozilla/Firefox/Versions/18 <ul> <li>{{cssxref("min-width")}} et {{cssxref("min-height")}} utilisent désormais le mot-clé <code>auto</code> comme <em>valeur initiale</em> (Cela influe uniquement sur les éléments flexibles qui corrigeaient à <code>0</code>, la précédente valeur initiale, pour les autres éléments). ({{bug("763689")}})</li> - <li>La cascade a été mise à jour : désormais l'auteur des règles <code>!important</code> prend le dessus sur les <a href="https://developer.mozilla.org/fr/docs/CSS/Animations_CSS" title="CSS/Animations_CSS">animations CSS</a>. ({{bug("783714")}})</li> + <li>La cascade a été mise à jour : désormais l'auteur des règles <code>!important</code> prend le dessus sur les <a href="/fr/docs/CSS/Animations_CSS">animations CSS</a>. ({{bug("783714")}})</li> <li>La propriété raccourcie {{cssxref("background")}} reconnait à présent la propriété CSS3 {{cssxref("background-size")}}. ({{bug("570326")}})</li> <li>Le support initial du module CSS Flexbox a été lancé. Il est désactivé par défaut mais peut être activé en passant le paramètre <code>layout.css.flexbox.enabled</code> à <code>true</code>. ({{bug('666041')}})</li> </ul> @@ -35,23 +35,23 @@ original_slug: Mozilla/Firefox/Versions/18 <li><code>window.devicePixelRatio</code> a été lancé. ({{bug("564815")}})</li> <li>Le backend MacOS X pour <code>window.navigator.battery</code> a été implémenté. ({{bug("696045")}})</li> <li>{{domxref("BlobBuilder", "MozBlobBuilder")}} a été retiré. Les développeurs doivent utiliser le constructeur {{domxref("Blob")}} pour créer un objet <code>Blob</code>. ({{bug("744907")}})</li> - <li>L'évènement {{event("visibilitychange")}} et l'<a href="https://developer.mozilla.org/en-US/docs/DOM/Using_the_Page_Visibility_API" title="DOM/Using_the_Page_Visibility_API">API Page Visibility</a> ont été dépréfixés. ({{bug("812086")}})</li> + <li>L'évènement {{event("visibilitychange")}} et l'<a href="/fr/docs/DOM/Using_the_Page_Visibility_API">API Page Visibility</a> ont été dépréfixés. ({{bug("812086")}})</li> <li><code>TextDecoder</code> et <code>TextEncoder</code> ont été ajoutés. ({{bug("764234")}})</li> - <li><code>HTMLMediaElement.src</code> a été séparée en deux propriétés : la propriété <code>src</code> standard, qui traite {{domxref("DOMString")}}, et la propriété préfixée <code>mozSrcObject</code>, qui traite <a href="https://developer.mozilla.org/en-US/docs/WebRTC/MediaStream_API" title="WebRTC/MediaStream_API">les flux multimédia</a>. ({{bug("792665")}})</li> - <li>Support des <a href="https://developer.mozilla.org/en-US/docs/DOM/Using_web_workers#Passing_data_by_transferring_.C2.A0ownership_%28transferable_objects%29" title="DOM/Using_web_workers#Passing_data_by_transferring_.C2.A0ownership_%28transferable_objects%29">objets transférables</a>.</li> + <li><code>HTMLMediaElement.src</code> a été séparée en deux propriétés : la propriété <code>src</code> standard, qui traite {{domxref("DOMString")}}, et la propriété préfixée <code>mozSrcObject</code>, qui traite <a href="/fr/docs/WebRTC/MediaStream_API">les flux multimédia</a>. ({{bug("792665")}})</li> + <li>Support des <a href="/fr/docs/DOM/Using_web_workers#Passing_data_by_transferring_.C2.A0ownership_%28transferable_objects%29">objets transférables</a>.</li> </ul> <h3 id="JavaScript">JavaScript</h3> <ul> - <li>Les <a href="/en-US/docs/JavaScript/Reference/Global_Objects/Proxy">Direct Proxies</a> d'Harmony (ECMAScript 6) ont été lancés. ({{bug("703537")}})</li> + <li>Les <a href="/fr/docs/JavaScript/Reference/Global_Objects/Proxy">Direct Proxies</a> d'Harmony (ECMAScript 6) ont été lancés. ({{bug("703537")}})</li> </ul> <h3 id="Réseau">Réseau</h3> <ul> <li>Les facteurs de qualité ("q-values") sont désormais fixés à 2 chiffres dans l'en-tête HTTP <code>Accept-Language</code>. ({{bug("672448")}})</li> - <li>La syntaxe <code>ALLOW-FROM</code> de l'en-tête HTTP <a href="https://developer.mozilla.org/en-US/docs/HTTP/X-Frame-Options" title="The_X-FRAME-OPTIONS_response_header"><code>X-FRAME-OPTIONS</code></a> Response est à présent supportée. ({{bug("690168")}})</li> + <li>La syntaxe <code>ALLOW-FROM</code> de l'en-tête HTTP <a href="/fr/docs/HTTP/X-Frame-Options"><code>X-FRAME-OPTIONS</code></a> Response est à présent supportée. ({{bug("690168")}})</li> </ul> <h2 id="Changements_pour_les_développeurs_de_Mozilla_et_de_modules_complémentaires">Changements pour les développeurs de Mozilla et de modules complémentaires</h2> @@ -84,7 +84,7 @@ original_slug: Mozilla/Firefox/Versions/18 <ul> <li><a href="http://www.mozilla.org/en-US/firefox/18.0/releasenotes/">Notes de version de Firefox 18</a></li> <li><a href="https://hacks.mozilla.org/2012/10/aurora-18-hidpi-touch-events/">Aurora 18 : HiDPI & Touch Events</a> (Mozilla Hacks)</li> - <li><a href="https://developer.mozilla.org/en-US/docs/Site_Compatibility_for_Firefox_18">Compatibilité des sites pour Firefox 18</a></li> + <li><a href="/fr/docs/Site_Compatibility_for_Firefox_18">Compatibilité des sites pour Firefox 18</a></li> <li><a href="https://blog.mozilla.org/addons/2012/12/28/compatibility-for-firefox-18/">Compatibilité des modules complémentaires pour Firefox 18</a> (Add-ons Blog)</li> </ul> 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 <p>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.</p> -<p>Vous voulez aider à documenter Firefox 19 ? Regardez la <a class="external" href="http://beta.elchi3.de/doctracker/#list=fx&version=19.0">liste des bugs qui ont besoin de rédaction</a> et lancez-vous !</p> +<p>Vous voulez aider à documenter Firefox 19 ? Regardez la <a href="http://beta.elchi3.de/doctracker/#list=fx&version=19.0">liste des bugs qui ont besoin de rédaction</a> et lancez-vous !</p> <h2 id="Changements_pour_les_développeurs_web">Changements pour les développeurs web</h2> <h3 id="JavaScript">JavaScript</h3> <ul> - <li>La méthode <code>size()</code>des objets <code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/Map" title="/en-US/docs/JavaScript/Reference/Global_Objects/Map">Map</a></code> et <code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/Set" title="/en-US/docs/JavaScript/Reference/Global_Objects/Set">Set</a></code> devient la propriété <code>size</code> ({{bug("807001")}})</li> - <li>Les objets <code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/Map" title="/en-US/docs/JavaScript/Reference/Global_Objects/Map">Map</a></code> et <code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/Set" title="/en-US/docs/JavaScript/Reference/Global_Objects/Set">Set</a></code> ont maintenant une méthode <code>clear()</code>. ({{bug("805003")}})</li> + <li>La méthode <code>size()</code>des objets <code><a href="/fr/docs/JavaScript/Reference/Global_Objects/Map">Map</a></code> et <code><a href="/fr/docs/JavaScript/Reference/Global_Objects/Set">Set</a></code> devient la propriété <code>size</code> ({{bug("807001")}})</li> + <li>Les objets <code><a href="/fr/docs/JavaScript/Reference/Global_Objects/Map">Map</a></code> et <code><a href="/fr/docs/JavaScript/Reference/Global_Objects/Set">Set</a></code> ont maintenant une méthode <code>clear()</code>. ({{bug("805003")}})</li> </ul> <h3 id="CSS">CSS</h3> @@ -49,17 +49,17 @@ original_slug: Mozilla/Firefox/Versions/19 <h3 id="XForms">XForms</h3> -<p>Le support des <a href="/en-US/docs/XForms" title="/en-US/docs/XForms">XForms</a> a été <a href="http://www.philipp-wagner.com/blog/2011/07/the-future-of-mozilla-xforms/"><strong>retiré</strong></a> dans Firefox 19.</p> +<p>Le support des <a href="/fr/docs/XForms">XForms</a> a été <a href="http://www.philipp-wagner.com/blog/2011/07/the-future-of-mozilla-xforms/"><strong>retiré</strong></a> dans Firefox 19.</p> <h2 id="Changements_pour_les_développeurs_d'add-ons_et_les_développeurs_Mozilla">Changements pour les développeurs d'add-ons et les développeurs Mozilla</h2> <div class="note"> -<p><strong>Note:</strong> <a href="/en-US/docs/XPCOM_API_Reference/nsresult" title="/en-US/docs/XPCOM_API_Reference/nsresult"><code>nsresult</code></a> 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 <a href="/en-US/docs/XPCOM_API_Reference/nsresult" title="/en-US/docs/XPCOM_API_Reference/nsresult"><code>nsresult</code></a> fait de mauvaises suppositions concernant ces valeurs.</p> +<p><strong>Note:</strong> <a href="/fr/docs/XPCOM_API_Reference/nsresult"><code>nsresult</code></a> 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 <a href="/fr/docs/XPCOM_API_Reference/nsresult"><code>nsresult</code></a> fait de mauvaises suppositions concernant ces valeurs.</p> </div> <ul> <li><code>getBrowserSelection()</code> retourne dorénavant le texte sélectionné dans un input de type <code>text</code>. Ainsi, <code>gContextMenu.isTextSelected</code> vaudra <code>true</code> quand l'utilisateur sélectionne du texte depuis un champ texte qui n'est pas de type <code>password</code>. ({{bug("565717")}})</li> - <li><a href="/en/Mozilla/JavaScript_code_modules/Dict.jsm" title="en/Mozilla/JavaScript_code_modules/Dict.jsm">Dict.jsm</a>: <a href="/en/Mozilla/JavaScript_code_modules/Dict.jsm#Creating_a_dictionary" title="en/Mozilla/JavaScript_code_modules/Dict.jsm#Creating_a_dictionary"><code>Dict()</code></a> accepte maintenant les String JSON. <a href="/en/Mozilla/JavaScript_code_modules/Dict.jsm#toJSON()" title="en/Mozilla/JavaScript_code_modules/Dict.jsm#toJSON()"><code>Dict.toJSON()</code></a> a été ajouté et retourne un String JSON. ({{bug("727967")}})</li> + <li><a href="/en/Mozilla/JavaScript_code_modules/Dict.jsm">Dict.jsm</a>: <a href="/en/Mozilla/JavaScript_code_modules/Dict.jsm#Creating_a_dictionary"><code>Dict()</code></a> accepte maintenant les String JSON. <a href="/en/Mozilla/JavaScript_code_modules/Dict.jsm#toJSON()"><code>Dict.toJSON()</code></a> a été ajouté et retourne un String JSON. ({{bug("727967")}})</li> </ul> <h3 id="Changements_dans_les_intefaces">Changements dans les intefaces</h3> @@ -75,7 +75,7 @@ original_slug: Mozilla/Firefox/Versions/19 <ul> <li><a href="http://www.mozilla.org/en-US/firefox/19.0beta/releasenotes/">Notes de versions de Firefox 19</a></li> - <li><a href="/en-US/docs/Site_Compatibility_for_Firefox_19">Compatibilité des sites avec Firefox 19</a></li> + <li><a href="/fr/docs/Site_Compatibility_for_Firefox_19">Compatibilité des sites avec Firefox 19</a></li> </ul> <h3 id="Anciennes_versions">Anciennes versions</h3> 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 --- -<div>{{FirefoxSidebar}}</div><p><span class="comment">''Une grande partie du contenu de cette page est juste là pour boucher les trous. Voyez la <a href="/en/Firefox_2_for_developers">version anglaise de cette page</a> pour savoir comment la compléter.''</span></p> +<div>{{FirefoxSidebar}}</div><p>''Une grande partie du contenu de cette page est juste là pour boucher les trous. Voyez la <a href="/en/Firefox_2_for_developers">version anglaise de cette page</a> pour savoir comment la compléter.''</p> -<h2 id="Nouvelles_fonctionnalit.C3.A9s_pour_les_d.C3.A9veloppeurs_dans_Firefox_2" name="Nouvelles_fonctionnalit.C3.A9s_pour_les_d.C3.A9veloppeurs_dans_Firefox_2">Nouvelles fonctionnalités pour les développeurs dans Firefox 2</h2> +<h2 id="Nouvelles_fonctionnalit.C3.A9s_pour_les_d.C3.A9veloppeurs_dans_Firefox_2">Nouvelles fonctionnalités pour les développeurs dans Firefox 2</h2> <p>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.</p> -<h3 id="Pour_les_d.C3.A9veloppeurs_Web_et_les_d.C3.A9veloppeurs_d.27applications" name="Pour_les_d.C3.A9veloppeurs_Web_et_les_d.C3.A9veloppeurs_d.27applications">Pour les développeurs Web et les développeurs d'applications</h3> +<h3 id="Pour_les_d.C3.A9veloppeurs_Web_et_les_d.C3.A9veloppeurs_d.27applications">Pour les développeurs Web et les développeurs d'applications</h3> <dl> - <dt><a class="external" href="http://wiki.mozilla.org/Microsummaries">Microrésumés</a></dt> + <dt><a href="http://wiki.mozilla.org/Microsummaries">Microrésumés</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/Création_d'un_générateur_de_microrésumé" title="fr/Création_d'un_générateur_de_microrésumé">Création d'un générateur de microrésumé</a></dt> + <dt><a href="/fr/Création_d'un_générateur_de_microrésumé">Création d'un générateur de microrésumé</a></dt> <dd>Un tutoriel sur la création d'un générateur de microrésumés.</dd> </dl> <dl> - <dt><a href="/fr/Référence_grammaticale_XML_d'un_microrésumé" title="fr/Référence_grammaticale_XML_d'un_microrésumé">Référence grammaticale XML d'un microrésumé</a></dt> + <dt><a href="/fr/Référence_grammaticale_XML_d'un_microrésumé">Référence grammaticale XML d'un microrésumé</a></dt> <dd>Un guide de référence sur la grammaire XML utilisée pour la création de générateurs de microrésumés.</dd> </dl> <dl> - <dt><a href="/fr/Création_de_plugins_MozSearch" title="fr/Création_de_plugins_MozSearch">Création de plugins MozSearch</a></dt> + <dt><a href="/fr/Création_de_plugins_MozSearch">Création de plugins MozSearch</a></dt> <dd>Firefox 2 utilise MozSearch, un format de plugins de recherche basé sur OpenSearch.</dd> </dl> <dl> - <dt><a href="/fr/Création_de_plugins_OpenSearch_pour_Firefox" title="fr/Création_de_plugins_OpenSearch_pour_Firefox">Création de plugins OpenSearch pour Firefox</a></dt> + <dt><a href="/fr/Création_de_plugins_OpenSearch_pour_Firefox">Création de plugins OpenSearch pour Firefox</a></dt> <dd>Firefox 2 support le format de moteur de recherche OpenSearch.</dd> </dl> <dl> - <dt><a href="/fr/Gestion_de_suggestions_dans_les_plugins_de_recherche" title="fr/Gestion_de_suggestions_dans_les_plugins_de_recherche">Gestion de suggestions dans les plugins de recherche</a></dt> + <dt><a href="/fr/Gestion_de_suggestions_dans_les_plugins_de_recherche">Gestion de suggestions dans les plugins de recherche</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/Nouveautés_dans_JavaScript_1.7" title="fr/Nouveautés_dans_JavaScript_1.7">Nouveautés dans JavaScript 1.7</a></dt> + <dt><a href="/fr/Nouveautés_dans_JavaScript_1.7">Nouveautés dans JavaScript 1.7</a></dt> <dd>Firefox 2 fournit JavaScript 1.7, qui comprend de nouvelles fonctionnalités comme <code>let</code>, des assignations déstructurantes, des générateurs et itérateurs, et la définition de tableaux par compréhension.</dd> </dl> <dl> - <dt><a href="/fr/DOM/Storage" title="fr/DOM/Storage">WHATWG Client-side session and persistent storage (ou DOM Storage)</a></dt> + <dt><a href="/fr/DOM/Storage">WHATWG Client-side session and persistent storage (ou DOM Storage)</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/SVG_dans_Firefox" title="fr/SVG_dans_Firefox">SVG dans Firefox</a></dt> + <dt><a href="/fr/SVG_dans_Firefox">SVG dans Firefox</a></dt> <dd>Firefox 2 améliore le support du SVG (<em>Scalable Vector Graphics</em>) en implémentant l'élément <code><textPath></code> et en ajoutant le support de quelques attributs non encore supportés.</dd> </dl> <dl> - <dt><a href="/fr/Contrôle_du_correcteur_d'orthographe_dans_les_formulaires_HTML" title="fr/Contrôle_du_correcteur_d'orthographe_dans_les_formulaires_HTML">Contrôle du correcteur d'orthographe dans les formulaires HTML</a></dt> + <dt><a href="/fr/Contrôle_du_correcteur_d'orthographe_dans_les_formulaires_HTML">Contrôle du correcteur d'orthographe dans les formulaires HTML</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/La_sécurité_dans_Firefox_2" title="fr/La_sécurité_dans_Firefox_2">La sécurité dans Firefox 2</a></dt> + <dt><a href="/fr/La_sécurité_dans_Firefox_2">La sécurité dans Firefox 2</a></dt> <dd>Firefox 2 a modifié les protocoles de sécurité activés par défaut.</dd> </dl> -<h2 id="Pour_les_d.C3.A9veloppeurs_XUL_et_les_d.C3.A9veloppeurs_d.27extensions" name="Pour_les_d.C3.A9veloppeurs_XUL_et_les_d.C3.A9veloppeurs_d.27extensions">Pour les développeurs XUL et les développeurs d'extensions</h2> +<h2 id="Pour_les_d.C3.A9veloppeurs_XUL_et_les_d.C3.A9veloppeurs_d.27extensions">Pour les développeurs XUL et les développeurs d'extensions</h2> <dl> - <dt><a href="/fr/Mise_à_jour_des_extensions_pour_Firefox_2" title="fr/Mise_à_jour_des_extensions_pour_Firefox_2">Mise à jour des extensions pour Firefox 2</a></dt> + <dt><a href="/fr/Mise_à_jour_des_extensions_pour_Firefox_2">Mise à jour des extensions pour Firefox 2</a></dt> <dd>Comment migrer vos extensions existantes pour qu'elles fonctionnent avec Firefox 2.</dd> </dl> <dl> - <dt><a href="/fr/API_de_restauration_de_session" title="fr/API_de_restauration_de_session">API de restauration de session</a></dt> + <dt><a href="/fr/API_de_restauration_de_session">API de restauration de session</a></dt> <dd>Ajout d'élément à enregistrer et à restaurer d'une session à l'autre dans Firefox.</dd> </dl> <dl> - <dt><a href="/fr/API_d'accès_au_contenu_de_flux" title="fr/API_d'accès_au_contenu_de_flux">API d'accès au contenu de flux</a></dt> + <dt><a href="/fr/API_d'accès_au_contenu_de_flux">API d'accès au contenu de flux</a></dt> <dd>API permettant aux développeurs d'accéder et de traiter des flux RSS et Atom.</dd> </dl> <dl> - <dt><a href="/fr/SAX" title="fr/SAX">Support SAX</a></dt> + <dt><a href="/fr/SAX">Support SAX</a></dt> <dd>API de parcours XML basé sur les évènements.</dd> </dl> <dl> - <dt><a href="/fr/Ajout_de_moteurs_de_recherche_depuis_des_pages_Web" title="fr/Ajout_de_moteurs_de_recherche_depuis_des_pages_Web">Ajout de moteurs de recherche depuis des pages Web</a></dt> + <dt><a href="/fr/Ajout_de_moteurs_de_recherche_depuis_des_pages_Web">Ajout de moteurs de recherche depuis des pages Web</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/Utilisation_du_correcteur_orthographique_dans_XUL" title="fr/Utilisation_du_correcteur_orthographique_dans_XUL">Utilisation du correcteur orthographique dans XUL</a></dt> + <dt><a href="/fr/Utilisation_du_correcteur_orthographique_dans_XUL">Utilisation du correcteur orthographique dans XUL</a></dt> <dd>Explique comment vérifier l'orthographe de certains mots et comment obtenir une liste de suggestions de corrections depuis le code.</dd> </dl> <dl> - <dt><a href="/fr/Ajout_de_fournisseurs_de_données_de_protection_anti-phishing" title="fr/Ajout_de_fournisseurs_de_données_de_protection_anti-phishing">Ajout de fournisseurs de données de protection anti-phishing</a></dt> + <dt><a href="/fr/Ajout_de_fournisseurs_de_données_de_protection_anti-phishing">Ajout de fournisseurs de données de protection anti-phishing</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/Storage" title="fr/Storage">Storage</a></dt> + <dt><a href="/fr/Storage">Storage</a></dt> <dd>Firefox 2 propose mozStorage, une architecture de base de données basée sur sqlite.</dd> </dl> <dl> - <dt><a href="/fr/Changements_dans_les_thèmes_graphiques_pour_Firefox_2" title="fr/Changements_dans_les_thèmes_graphiques_pour_Firefox_2">Changements dans les thèmes graphiques pour Firefox 2</a></dt> + <dt><a href="/fr/Changements_dans_les_thèmes_graphiques_pour_Firefox_2">Changements dans les thèmes graphiques pour Firefox 2</a></dt> <dd>Discussion autour des changements à apporter au thèmes graphiques existants pour qu'ils fonctionnent avec Firefox 2.</dd> </dl> <dl> <dt>Améliorations de Textbox (à partir de Firefox 2.0.0.1 uniquement)</dt> - <dd>L'élément <code><textbox></code> dispose à présent d'une méthode <code>reset()</code> pour réinitialiser la valeur de la boîte de texte à sa valeur par défaut. La propriété <code>defaultValue</code> peut être utilisée pour récupérer et modifier cette valeur par défaut ({{ Bug(312867) }}).</dd> - <dd>Support d'une propriété <code>editor</code> permettant d'obtenir l'interface interne <a href="/fr/NsIEditor" title="fr/NsIEditor">nsIEditor</a> pour le champ texte ({{ Bug(312867) }}).</dd> + <dd><p>L'élément <code><textbox></code> dispose à présent d'une méthode <code>reset()</code> pour réinitialiser la valeur de la boîte de texte à sa valeur par défaut. La propriété <code>defaultValue</code> peut être utilisée pour récupérer et modifier cette valeur par défaut ({{ Bug(312867) }}).</p> + <p>Support d'une propriété <code>editor</code> permettant d'obtenir l'interface interne <a href="/fr/NsIEditor">nsIEditor</a> pour le champ texte ({{ Bug(312867) }}).</p></dd> </dl> -<h2 id="Nouvelles_fonctionnalit.C3.A9s_pour_les_utilisateurs" name="Nouvelles_fonctionnalit.C3.A9s_pour_les_utilisateurs">Nouvelles fonctionnalités pour les utilisateurs</h2> +<h2 id="Nouvelles_fonctionnalit.C3.A9s_pour_les_utilisateurs">Nouvelles fonctionnalités pour les utilisateurs</h2> <p>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.</p> -<h3 id="Apparence_et_comportement" name="Apparence_et_comportement">Apparence et comportement</h3> +<h3 id="Apparence_et_comportement">Apparence et comportement</h3> <ul> <li>La <strong>vérification orthographique des zones de texte</strong> qui permet de remplir les formulaires Web en confiance.</li> @@ -139,12 +139,12 @@ original_slug: Mozilla/Firefox/Versions/2 <li>Les <strong>suggestions de recherche</strong> permettent aux moteurs de recherche de vous proposer des termes de recherche suivant ce que vous avez commencé à saisir dans la barre de recherche.</li> </ul> -<h3 id="S.C3.A9curit.C3.A9_et_vie_priv.C3.A9e" name="S.C3.A9curit.C3.A9_et_vie_priv.C3.A9e">Sécurité et vie privée</h3> +<h3 id="S.C3.A9curit.C3.A9_et_vie_priv.C3.A9e">Sécurité et vie privée</h3> <ul> <li><strong>Fonctionnalité anti-phishing</strong> pour vous avertir lorsque vous consultez un site qui semble être une imitation frauduleuse.</li> </ul> -<h2 id="Voir_aussi" name="Voir_aussi">Voir aussi</h2> +<h2 id="Voir_aussi">Voir aussi</h2> <p>{{Firefox_for_developers('1')}}</p> 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 --- <div>{{FirefoxSidebar}}</div><p>Cet article aborde les changements concernant la sécurité dans Firefox 2.</p> -<h3 id="Chiffrements_faibles_d.C3.A9sactiv.C3.A9s_par_d.C3.A9faut" name="Chiffrements_faibles_d.C3.A9sactiv.C3.A9s_par_d.C3.A9faut">Chiffrements faibles désactivés par défaut</h3> +<h3 id="Chiffrements_faibles_d.C3.A9sactiv.C3.A9s_par_d.C3.A9faut">Chiffrements faibles désactivés par défaut</h3> <p><a href="fr/Firefox_2">Firefox 2</a> 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é.</p> @@ -16,15 +16,15 @@ original_slug: La_sécurité_dans_Firefox_2 <p>Si le support de SSLv2 doit être activé, vous devrez définir avec la valeur <code>true</code> la préférence utilisateur <code>security.ssl2.*</code> dans about:config.</p> -<h3 id="Nouvelles_fonctionnalit.C3.A9s" name="Nouvelles_fonctionnalit.C3.A9s">Nouvelles fonctionnalités</h3> +<h3 id="Nouvelles_fonctionnalit.C3.A9s">Nouvelles fonctionnalités</h3> <ul> - <li>Firefox 2 supporte la <a class="external" href="http://fr.wikipedia.org/wiki/Cryptographie_sur_les_courbes_elliptiques">cryptographie sur courbes elliptiques</a> (ECC) dans TLS. Le support est pour l'instant limité aux courbes de 256, 384 et 521 (oui, 521 !) bits.</li> - <li>Firefox 2 supporte l'extension d'identification de nom de serveur TLS pour faciliter les connexions sécurisées sur des serveurs hébergeant plusieurs serveurs virtuels sous la même adresse réseau, suivant la <a class="external" href="http://tools.ietf.org/html/rfc3546">RFC 3546</a>.</li> - <li>Lorsque Firefox 2 effectue une requête <a class="external" href="http://fr.wikipedia.org/wiki/OCSP">OSCP</a> pour valider un certificat d'un serveur Web, il utilise désormais le proxy configuré pour le trafic HTTP normal.</li> + <li>Firefox 2 supporte la <a href="http://fr.wikipedia.org/wiki/Cryptographie_sur_les_courbes_elliptiques">cryptographie sur courbes elliptiques</a> (ECC) dans TLS. Le support est pour l'instant limité aux courbes de 256, 384 et 521 (oui, 521 !) bits.</li> + <li>Firefox 2 supporte l'extension d'identification de nom de serveur TLS pour faciliter les connexions sécurisées sur des serveurs hébergeant plusieurs serveurs virtuels sous la même adresse réseau, suivant la <a href="http://tools.ietf.org/html/rfc3546">RFC 3546</a>.</li> + <li>Lorsque Firefox 2 effectue une requête <a href="http://fr.wikipedia.org/wiki/OCSP">OSCP</a> pour valider un certificat d'un serveur Web, il utilise désormais le proxy configuré pour le trafic HTTP normal.</li> </ul> -<h3 id="D.C3.A9termination_du_chiffrement_disponible" name="D.C3.A9termination_du_chiffrement_disponible">Détermination du chiffrement disponible</h3> +<h3 id="D.C3.A9termination_du_chiffrement_disponible">Détermination du chiffrement disponible</h3> <p>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.</p> 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 <p>Cet article s'adresse aux développeurs qui souhaitent mettre à jour leur extension pour qu'elle fonctionne correctement avec Firefox 2.</p> -<h2 id=".C3.89tape_1_:_Mise_.C3.A0_jour_du_manifeste_d.27installation" name=".C3.89tape_1_:_Mise_.C3.A0_jour_du_manifeste_d.27installation">Étape 1 : Mise à jour du manifeste d'installation</h2> +<h2 id=".C3.89tape_1_:_Mise_.C3.A0_jour_du_manifeste_d.27installation">Étape 1 : Mise à jour du manifeste d'installation</h2> <p>La première étape - pour de nombreuses extensions, la seule nécessaire - est de mettre à jour le fichier du <a href="fr/Manifestes_d'installation">manifeste d'installation</a>, install.rdf, pour annoncer la compatibilité avec Firefox 2.</p> <p>Trouvez la ligne indiquant la plus récente version de Firefox compatible. Pour Firefox 1.5, elle serait :</p> -<pre class="eval"> <span class="nowiki"><em:maxVersion>1.5.0.*</em:maxVersion></span> +<pre class="eval"> <em:maxVersion>1.5.0.*</em:maxVersion> </pre> <p>Et remplacez-la par celle-ci :</p> -<pre class="eval"> <span class="nowiki"><em:maxVersion>2.0.0.*</em:maxVersion></span> +<pre class="eval"> <em:maxVersion>2.0.0.*</em:maxVersion> </pre> <p>Réinstallez ensuite votre extension.</p> -<h2 id=".C3.89tape_2_:_Mise_.C3.A0_jour_des_calques_XUL" name=".C3.89tape_2_:_Mise_.C3.A0_jour_des_calques_XUL">Étape 2 : Mise à jour des calques XUL</h2> +<h2 id=".C3.89tape_2_:_Mise_.C3.A0_jour_des_calques_XUL">Étape 2 : Mise à jour des calques XUL</h2> <p>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.</p> <p>Référez-vous à l'article <a href="fr/Changements_dans_les_th%c3%a8mes_graphiques_pour_Firefox_2">Changements dans les thèmes graphiques pour Firefox 2</a> pour déterminer les modifications qui pourraient avoir un effet sur votre extension.</p> -<h2 id=".C3.89tape_3_:_Test" name=".C3.89tape_3_:_Test">Étape 3 : Test</h2> +<h2 id=".C3.89tape_3_:_Test">Étape 3 : Test</h2> <p>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...</p> -<h2 id=".C3.89tape_4_:_Publication" name=".C3.89tape_4_:_Publication">Étape 4 : Publication</h2> +<h2 id=".C3.89tape_4_:_Publication">Étape 4 : Publication</h2> -<p>Mettez à jour la description de votre extension sur <a class="external" href="http://addons.mozilla.org" rel="freelink">http://addons.mozilla.org</a>, pour vous assurez que les utilisateurs la retrouveront.</p> +<p>Mettez à jour la description de votre extension sur <a href="http://addons.mozilla.org">http://addons.mozilla.org</a>, pour vous assurez que les utilisateurs la retrouveront.</p> <p>De plus, si le manifeste d'installation contient une <code><a href="fr/Manifestes_d'installation#updateURL">URL de mise à jour</a></code>, 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.</p> <p><br> - <span class="comment">Lien Interwiki</span></p> + Lien Interwiki</p> <div class="noinclude"> </div> 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 <ul> <li>Le support de l'attribut {{htmlattrxref("download", "a")}} sur les éléments {{HTMLElement("a")}} et {{HTMLElement("area")}} a été ajouté ({{bug(676619)}}).</li> - <li>La valeur <code>auto</code> pour <a href="https://developer.mozilla.org/fr/docs/HTML/Global_attributes" title="fr/docs/HTML/Global_attributes">l'attribut global</a> <a href="https://developer.mozilla.org/en-US/docs/HTML/Global_attributes#attr-dir" title="en-US/docs/HTML/Global_attributes#attr-dir"><code>dir</code></a> a été implémenté ({{bug("548206")}}).</li> + <li>La valeur <code>auto</code> pour <a href="/fr/docs/HTML/Global_attributes">l'attribut global</a> <a href="/fr/docs/HTML/Global_attributes#attr-dir"><code>dir</code></a> a été implémenté ({{bug("548206")}}).</li> </ul> <h3 id="JavaScript">JavaScript</h3> <ul> - <li>Le support de la méthode <code><a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/WeakMap" title="/en-US/docs/JavaScript/Reference/Global_Objects/WeakMap">Weakmap</a>.prototype.clear()</code>, récemment ajoutée au brouillon d'Harmony (EcmaScript 6), a été ajouté ({{bug(814562)}}).</li> - <li>Le support de la méthode <code><a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Math/imul" title="en-US/docs/JavaScript/Reference/Global_Objects/Math/imul">Math.imul()</a></code>, une fonction de multiplication 32 bits de type C. Bien qu'elle soit proposée pour Harmony (EcmaScript 6), elle n'a pas encore été acceptée et reste non-standard ({{bug(808148)}}).</li> + <li>Le support de la méthode <code><a href="/fr/docs/JavaScript/Reference/Global_Objects/WeakMap">Weakmap</a>.prototype.clear()</code>, récemment ajoutée au brouillon d'Harmony (EcmaScript 6), a été ajouté ({{bug(814562)}}).</li> + <li>Le support de la méthode <code><a href="/fr/docs/JavaScript/Reference/Global_Objects/Math/imul">Math.imul()</a></code>, une fonction de multiplication 32 bits de type C. Bien qu'elle soit proposée pour Harmony (EcmaScript 6), elle n'a pas encore été acceptée et reste non-standard ({{bug(808148)}}).</li> <li>Les applications Web utilisant le déplacement de texte grâce à Kinetic 3.x fonctionnent, même en utilisant le backend Cairo Canvas. ({{bug("835064")}})</li> - <li>L'instruction <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Statements/for_each...in" title="en-US/docs/JavaScript/Reference/Statements/for_each...in"><code>for each...in</code></a> a été dépréciée et ne doit plus être utilisée. Pensez à utiliser la nouvelle instruction <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Statements/for...of" title="en-US/docs/JavaScript/Reference/Statements/for...of"><code>for...of</code></a> ({{bug("804834")}}).</li> + <li>L'instruction <a href="/fr/docs/JavaScript/Reference/Statements/for_each...in"><code>for each...in</code></a> a été dépréciée et ne doit plus être utilisée. Pensez à utiliser la nouvelle instruction <a href="/fr/docs/JavaScript/Reference/Statements/for...of"><code>for...of</code></a> ({{bug("804834")}}).</li> </ul> <h3 id="CSS">CSS</h3> <ul> - <li><a href="https://developer.mozilla.org/en-US/docs/CSS/Tutorials/Using_CSS_flexible_boxes" title="en-US/docs/CSS/Tutorials/Using_CSS_flexible_boxes">CSS Flexbox</a> est désormais disponible par défaut, uniquement dans les versions préliminaires (hors Bêta). Elle peut être activée dans la version finale en modifiant une préférence dans about:config.</li> + <li><a href="/fr/docs/CSS/Tutorials/Using_CSS_flexible_boxes">CSS Flexbox</a> est désormais disponible par défaut, uniquement dans les versions préliminaires (hors Bêta). Elle peut être activée dans la version finale en modifiant une préférence dans about:config.</li> <li>La propriété <code>mask-type</code> de la <a href="https://dvcs.w3.org/hg/FXTF/raw-file/tip/masking/index.html">spécification CSS Masking</a> a été ajoutée ({{bug(793617)}}).</li> </ul> @@ -39,10 +39,10 @@ original_slug: Mozilla/Firefox/Versions/20 <ul> <li>{{domxref("HTMLMediaElement")}} supporte désormais <code>playbackRate</code> (en lecture et écriture), avec correction de hauteur. La correction de hauteur peut être contrôlé à l'aide de la propriété <code>mozPreservesPitch</code> ({{bug(495040)}}).</li> <li>CSSOM : Le support des nouvelles interfaces {{domxref("CSSGroupingRule")}} et {{domxref("CSSConditionRule")}} a été ajouté ({{bug(814907)}}).</li> - <li>CSSOM : Sur la constante {{domxref("CSSRule")}}, <span id="summary_alias_container"><span id="short_desc_nonedit_display">CSSRule.MOZ_KEYFRAME_RULE</span></span> et <span id="summary_alias_container"><span id="short_desc_nonedit_display">CSSRule.MOZ_KEYFRAMES_RULE</span></span> ont été dé-préfixés pour <span id="summary_alias_container"><span id="short_desc_nonedit_display">CSSRule.KEYFRAME_RULE</span></span> et <span id="summary_alias_container"><span id="short_desc_nonedit_display">CSSRule.KEYFRAMES_RULE</span></span>. La version préfixée est temporairement maintenue, pour aider les auteurs Web à la transition de leur code ({{bug(816431)}}).</li> + <li>CSSOM : Sur la constante {{domxref("CSSRule")}}, CSSRule.MOZ_KEYFRAME_RULE et CSSRule.MOZ_KEYFRAMES_RULE ont été dé-préfixés pour CSSRule.KEYFRAME_RULE et CSSRule.KEYFRAMES_RULE. La version préfixée est temporairement maintenue, pour aider les auteurs Web à la transition de leur code ({{bug(816431)}}).</li> <li>CSSOM : Il est désormais possible de définir la valeur de <code>conditionText</code> pour {{domxref("CSSMediaRule")}} ({{bug(815021)}}).</li> <li>Les méthodes <code>parseFromStream</code> et <code>parseFromBuffer</code> de {{domxref("DOMParser")}} ne sont plus disponibles à partir de contenu web ({{bug(816410)}}).</li> - <li>La méthode <code>serializeToStream</code> de <a href="https://developer.mozilla.org/fr/docs/XMLSerializer" title="fr/docs/XMLSerializer"><code>XMLSerializer</code></a> n'est plus disponible à partir de contenu web ({{bug(816410)}}).</li> + <li>La méthode <code>serializeToStream</code> de <a href="/fr/docs/XMLSerializer"><code>XMLSerializer</code></a> n'est plus disponible à partir de contenu web ({{bug(816410)}}).</li> <li>Les interfaces <code>TextDecoder</code> et <code>TextEncoder</code> sont désormais disponibles dans Workers ({{bug(795542)}}).</li> <li>Le support de la méthode <code>CSS.supports()</code>a été ajouté ({{bug(779917)}}).</li> <li>Le support pour UndoManager a été ajouté ({{bug(617532)}}).</li> @@ -52,7 +52,7 @@ original_slug: Mozilla/Firefox/Versions/20 <h3 id="MathML">MathML</h3> <ul> - <li>Pour aider les auteurs MathML dans le débogage des erreurs "invalid-markup" dans leurs documents, les erreurs d'analyse MathML (comme avoir trop / pas assez d'éléments enfants) et les avertissements au sujet des attributs obsolètes ou fausses valeurs d'attributs sont maintenant signalées à la <a href="https://developer.mozilla.org/en-US/docs/Error_Console" title="en-US/docs/Error_Console">console d'erreur</a></li> + <li>Pour aider les auteurs MathML dans le débogage des erreurs "invalid-markup" dans leurs documents, les erreurs d'analyse MathML (comme avoir trop / pas assez d'éléments enfants) et les avertissements au sujet des attributs obsolètes ou fausses valeurs d'attributs sont maintenant signalées à la <a href="/fr/docs/Error_Console">console d'erreur</a></li> <li>L'attribut <code>scriptminsize</code> accepte désormais des valeurs sans unité et les valeurs en pourcent. Elles sont interprétées comme des multiples de la valeur par défaut ("8pt").</li> <li>Des valeurs sans unité sont désormais permis pour les attributs <code>mathsize</code> et <code>fontsize</code>, ils multiplient la valeur par défaut.</li> </ul> @@ -60,7 +60,7 @@ original_slug: Mozilla/Firefox/Versions/20 <h2 id="Changements_pour_les_add-ons_et_les_développeurs_Mozilla">Changements pour les add-ons et les développeurs Mozilla</h2> <ul> - <li>L'interface nsIDOMParserJS n'existe plus ({{bug(816410)}}). Voir <a href="https://developer.mozilla.org/en-US/docs/nsIDOMParser" title="en-US/docs/nsIDOMParser">nsIDOMParser</a> pour des alternatives.</li> + <li>L'interface nsIDOMParserJS n'existe plus ({{bug(816410)}}). Voir <a href="/fr/docs/nsIDOMParser">nsIDOMParser</a> pour des alternatives.</li> <li>Préférences de contenu : L'interface {{interface("nsIContentPrefService")}} est désormais obsolète et l'API asynchrone de stockage {{interface("nsIContentPrefService2")}} a été implémentée.</li> </ul> @@ -68,7 +68,7 @@ original_slug: Mozilla/Firefox/Versions/20 <ul> <li><a href="http://www.mozilla.org/en-US/firefox/20.0/releasenotes/">Notes de version de Firefox 20</a></li> - <li><a href="/en-US/docs/Site_Compatibility_for_Firefox_20">Site Compatibility for Firefox 20</a></li> + <li><a href="/fr/docs/Site_Compatibility_for_Firefox_20">Site Compatibility for Firefox 20</a></li> </ul> <h3 id="Anciennes_versions">Anciennes versions</h3> 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 <h3 id="JavaScript">JavaScript</h3> <ul> - <li><a href="/fr/docs/E4X" title="E4X">E4X</a>, une ancienne extension JavaScript, a été retirée. Implementée seulement par Gecko, elle n'a jamais reçu suffisament de soutien ({{bug("788293")}}).</li> - <li><a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/parseInt" title="">parseInt</a> ne traite plus les chaînes de caractères commençant par "0" comme un octal ({{bug("786135")}}).</li> + <li><a href="/fr/docs/E4X">E4X</a>, une ancienne extension JavaScript, a été retirée. Implementée seulement par Gecko, elle n'a jamais reçu suffisament de soutien ({{bug("788293")}}).</li> + <li><a href="/fr/docs/JavaScript/Reference/Global_Objects/parseInt">parseInt</a> ne traite plus les chaînes de caractères commençant par "0" comme un octal ({{bug("786135")}}).</li> </ul> <h3 id="CSS">CSS</h3> @@ -44,7 +44,7 @@ original_slug: Mozilla/Firefox/Versions/21 <li>De nouveaux keyCodes pour contrôler le volume sont supportées ({{bug("674739")}}).</li> <li>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")}}).</li> <li>Différentes valeurs keyCode pour des touches OEM spécifiques sur Windows sont maintenant supportées ({{bug("833719")}}).</li> - <li>La fonction <a href="/en-US/docs/DOM/window.crypto.getRandomValues" title="DOM/window.crypto.getRandomValues"><code>window.crypto.getRandomValues</code></a> est maintenant implémentée ({{bug("440046")}}).</li> + <li>La fonction <a href="/fr/docs/DOM/window.crypto.getRandomValues"><code>window.crypto.getRandomValues</code></a> est maintenant implémentée ({{bug("440046")}}).</li> </ul> <h3 id="SVG">SVG</h3> @@ -58,7 +58,7 @@ original_slug: Mozilla/Firefox/Versions/21 <ul> <li>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 : <ul> - <li>Le support de l'entête HTTP <span id="summary_alias_container"><span id="short_desc_nonedit_display"><code>Content-Security-Policy</code> conformément à la spécification (en plus de l'entête expérimental </span></span><span id="summary_alias_container"><span id="short_desc_nonedit_display"><code>X-Content-Security-Policy</code>) a été ajouté ({{bug("783049")}}). <strong>Note : </strong>le patch pour ce nouvel entête est arrivé dans Firefox 21, mais il a été désactivé dans les compilations </span></span>({{bug("842657")}}).</li> + <li>Le support de l'entête HTTP <code>Content-Security-Policy</code> conformément à la spécification (en plus de l'entête expérimental <code>X-Content-Security-Policy</code>) a été ajouté ({{bug("783049")}}). <strong>Note : </strong>le patch pour ce nouvel entête est arrivé dans Firefox 21, mais il a été désactivé dans les compilations ({{bug("842657")}}).</li> </ul> </li> </ul> @@ -66,7 +66,7 @@ original_slug: Mozilla/Firefox/Versions/21 <h3 id="Worker">Worker</h3> <ul> - <li>Les fonctions {{domxref("window.URL.createObjectURL", "URL.createObjectURL")}} et {{domxref("window.URL.revokeObjectURL", "URL.revokeObjectURL")}} font maintenant partie des <a href="/en-US/docs/Web/Guide/Needs_categorization/Functions_available_to_workers" title="/en-US/docs/Web/Guide/Needs_categorization/Functions_available_to_workers">fonctions disponibles au workers</a>.</li> + <li>Les fonctions {{domxref("window.URL.createObjectURL", "URL.createObjectURL")}} et {{domxref("window.URL.revokeObjectURL", "URL.revokeObjectURL")}} font maintenant partie des <a href="/fr/docs/Web/Guide/Needs_categorization/Functions_available_to_workers">fonctions disponibles au workers</a>.</li> </ul> <h2 id="Changement_pour_les_add-ons_et_les_développeurs_Mozilla">Changement pour les add-ons et les développeurs Mozilla</h2> @@ -133,7 +133,7 @@ original_slug: Mozilla/Firefox/Versions/21 <ul> <li><a href="http://www.mozilla.org/en-US/firefox/21.0/releasenotes/">Firefox 21 Release Notes</a></li> - <li><a href="/en-US/docs/Site_Compatibility_for_Firefox_21">Site Compatibility for Firefox 21</a></li> + <li><a href="/fr/docs/Site_Compatibility_for_Firefox_21">Site Compatibility for Firefox 21</a></li> <li><a href="https://blog.mozilla.org/addons/2013/04/26/compatibility-for-firefox-21/">Add-on Compatibility for Firefox 21</a></li> </ul> 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 <ul> <li>Les optimizations <a href="http://asmjs.org/spec/latest/">Asm.js</a> sont activées, rendant possible la compilation d'applications C / C++ vers un sous-ensemble Javascript pour de meilleures performances.</li> - <li>La syntaxe ES6 <a href="/en-US/docs/JavaScript/Reference/arrow_functions" title="/en-US/docs/JavaScript/Reference/arrow_functions">Arrow Function</a> a été implémentée ({{bug(846406)}}).</li> - <li>La nouvelle fonction <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is">Object.is </a>a été ajoutée ({{bug(839979)}}).</li> + <li>La syntaxe ES6 <a href="/fr/docs/JavaScript/Reference/arrow_functions">Arrow Function</a> a été implémentée ({{bug(846406)}}).</li> + <li>La nouvelle fonction <a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Object/is">Object.is </a>a été ajoutée ({{bug(839979)}}).</li> </ul> <h3 id="DOM">DOM</h3> <ul> - <li>Support de la propriété <code>multipart</code> avec <code>XMLHttpRequest</code>. Les réponses <code>multipart/x-mixed-replace</code> dans <code>XMLHttpRequest</code> ont été supprimées. C'était une fonctionnalité uniquement supportée par Gecko et jamais standardisée. Il est possible d'utiliser <a href="/en-US/docs/Server-sent_events" title="Server-sent_events">Server-Sent Events</a> et <a href="/en-US/docs/WebSockets" title="WebSockets">Web Sockets</a> ou d'inspecter la propriété <code>responseText</code> des <em>progress events</em> à la place.</li> + <li>Support de la propriété <code>multipart</code> avec <code>XMLHttpRequest</code>. Les réponses <code>multipart/x-mixed-replace</code> dans <code>XMLHttpRequest</code> ont été supprimées. C'était une fonctionnalité uniquement supportée par Gecko et jamais standardisée. Il est possible d'utiliser <a href="/fr/docs/Server-sent_events">Server-Sent Events</a> et <a href="/fr/docs/WebSockets">Web Sockets</a> ou d'inspecter la propriété <code>responseText</code> des <em>progress events</em> à la place.</li> <li>Le support des <a href="http://notifications.spec.whatwg.org/">Web Notifications</a> est activé par défaut. ({{bug(782211)}}).</li> <li>La méthode {{domxref("XMLHttpRequest/FormData", "FormData")}} <code>append</code> accepte maintenant un troisième paramètre optionnel <code>filename</code> ({{bug(690659)}}).</li> <li>{{domxref("Node.isSupported")}} a été supprimé ({{bug(801562)}}).</li> @@ -38,7 +38,7 @@ original_slug: Mozilla/Firefox/Versions/22 <h3 id="CSS">CSS</h3> <ul> - <li>Le support de <a href="/en-US/docs/CSS/Tutorials/Using_CSS_flexible_boxes" title="CSS/Tutorials/Using_CSS_flexible_boxes">CSS Flexbox layout</a> a été activé par défaut ({{bug("841876")}}).</li> + <li>Le support de <a href="/fr/docs/CSS/Tutorials/Using_CSS_flexible_boxes">CSS Flexbox layout</a> a été activé par défaut ({{bug("841876")}}).</li> <li>Le support de CSS Conditionals ({{cssxref("@supports")}} et {{domxref("CSS.supports")}}) ont été activés par défaut ({{bug("855455")}}).</li> </ul> @@ -46,7 +46,7 @@ original_slug: Mozilla/Firefox/Versions/22 <ul> <li>Le paramètre <code>properties</code> 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')}})</li> - <li>La méthode {{ifmethod('inIDOMUtils', 'getCSSPropertyNames')}} a été implémentée et retourne le nom de toutes les <a href="/en-US/docs/CSS/CSS_Reference" title="/en-US/docs/CSS/CSS_Reference">propriétés CSS</a> supportées.</li> + <li>La méthode {{ifmethod('inIDOMUtils', 'getCSSPropertyNames')}} a été implémentée et retourne le nom de toutes les <a href="/fr/docs/CSS/CSS_Reference">propriétés CSS</a> supportées.</li> <li>Voir <a href="https://blog.mozilla.org/addons/2013/06/03/compatibility-for-firefox-22/">tous les changements</a>.</li> </ul> @@ -56,7 +56,7 @@ original_slug: Mozilla/Firefox/Versions/22 <li><a href="https://hacks.mozilla.org/2013/04/developer-tools-update-firefox-22/">L'inspecteur de polices</a> montre quelles polices sur votre ordinateur ont été appliquées sur cette page.</li> <li>Le mode d'affichage de rendu visuel montre quand et où une page est re-rendue.</li> <li>Les outils pour développeurs peuvent maintenant être affichés à droite d'une fenêtre et plus seulement en bas.</li> - <li>Certains onglets des outils pour développeurs sont passés de <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=875727">XUL à HTML</a>. Par exemple, l'onglet présentant les règles css fait maintenant partie de chrome://browser/content/devtools/cssruleview.xhtml, et pas de <span class="comment-copy"><code>cssruleview.xul</code></span>. 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.</li> + <li>Certains onglets des outils pour développeurs sont passés de <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=875727">XUL à HTML</a>. Par exemple, l'onglet présentant les règles css fait maintenant partie de chrome://browser/content/devtools/cssruleview.xhtml, et pas de <code>cssruleview.xul</code>. 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.</li> <li>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.</li> </ul> @@ -64,7 +64,7 @@ original_slug: Mozilla/Firefox/Versions/22 <ul> <li><a href="http://www.mozilla.org/en-US/firefox/22.0beta/releasenotes/">Notes de version de Firefox 22 Beta</a></li> - <li><a href="/en-US/docs/Site_Compatibility_for_Firefox_22">Compatibilité des sites avec Firefox 22</a></li> + <li><a href="/fr/docs/Site_Compatibility_for_Firefox_22">Compatibilité des sites avec Firefox 22</a></li> <li><a href="https://blog.mozilla.org/addons/2013/06/03/compatibility-for-firefox-22/">Compatibilité des add-ons avec Firefox 22</a></li> </ul> 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 <ul> <li>Blocage des contenus mixte. Firefox ne charge plus les ressources non-sécurisées (http) sur une page sécurisée (https). ({{bug(834836)}})</li> - <li>La syntaxe standard de <a href="/fr/docs/Sécurité/CSP" title="/fr/docs/Sécurité/CSP">CSP</a> 1.0 a été implémentée et appliquée par défaut.</li> + <li>La syntaxe standard de <a href="/fr/docs/Sécurité/CSP">CSP</a> 1.0 a été implémentée et appliquée par défaut.</li> </ul> <h3 id="Outils_de_développement">Outils de développement</h3> @@ -31,14 +31,14 @@ original_slug: Mozilla/Firefox/Versions/23 <h3 id="JavaScript">JavaScript</h3> <ul> - <li>La méthode <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/defineProperty" title="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/defineProperty"><code>Object.defineProperty</code></a> peut désormais être utilisée pour redéfinir la propriété <code>length</code> d'un objet <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array" title="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array"><code>Array</code></a>.</li> + <li>La méthode <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/defineProperty"><code>Object.defineProperty</code></a> peut désormais être utilisée pour redéfinir la propriété <code>length</code> d'un objet <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array"><code>Array</code></a>.</li> <li>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.</li> </ul> <h3 id="DOM">DOM</h3> <ul> - <li>D3E <a href="/fr/docs/Web/API/KeyboardEvent" title="/fr/docs/Web/API/KeyboardEvent"><code>KeyboardEvent.key</code></a> est désormais supporté, mais seulement pour les éléments non-imprimables ({{bug(842927)}}).</li> + <li>D3E <a href="/fr/docs/Web/API/KeyboardEvent"><code>KeyboardEvent.key</code></a> est désormais supporté, mais seulement pour les éléments non-imprimables ({{bug(842927)}}).</li> <li>L'attribut <code>title</code> de {{domxref("DOMImplementation.createHTMLDocument")}} est désormais optionnel, d'après la mise à jour de la spécification DOM.</li> <li>La possibilité d'ajouter un panneau latéral (<code>window.sidebar.addPanel</code>) a été abandonnée ({{bug(691647)}}).</li> <li>Les méthodes {{domxref("Window.requestAnimationFrame")}} et {{domxref("Window.cancelAnimationFrame")}} sans préfixe ont été ajoutées ({{bug(704063)}}).</li> @@ -55,7 +55,7 @@ original_slug: Mozilla/Firefox/Versions/23 <h3 id="CSS">CSS</h3> <ul> - <li>L'effet blink pour <code><a href="/fr/docs/Web/CSS/text-decoration" title="/fr/docs/Web/CSS/text-decoration">text-decoration</a>: blink;</code> n'a plus d'effet, mais c'est encore une valeur valide ({{bug(857820)}}).</li> + <li>L'effet blink pour <code><a href="/fr/docs/Web/CSS/text-decoration">text-decoration</a>: blink;</code> n'a plus d'effet, mais c'est encore une valeur valide ({{bug(857820)}}).</li> <li>Les pseudo-éléments {{cssxref("::after")}} et {{cssxref("::before")}} sont désormais des objets flexibles ({{bug(867454)}}).</li> <li>La façon de calculer les <a href="/fr/docs/Web/CSS/longueur#Longueurs_li.C3.A9es_au_viewport">unités viewport</a> a été changée. en liaison avec <code>overflow:auto</code>, l'espace occupé par d'éventuelles barres de défilement n'est pas soustrait de la fenêtre, alors que dans le cas de <code>overflow:scroll</code>, ça l'est ({{bug(811403)}}).</li> </ul> @@ -77,7 +77,7 @@ original_slug: Mozilla/Firefox/Versions/23 <ul> <li><a href="https://www.mozilla.org/en-US/firefox/23.0/releasenotes/">Notes de version de Firefox 23</a></li> - <li><a href="/en-US/docs/Site_Compatibility_for_Firefox_23">Compatibilité des sites avec Firefox 23</a></li> + <li><a href="/fr/docs/Site_Compatibility_for_Firefox_23">Compatibilité des sites avec Firefox 23</a></li> <li><a href="https://blog.mozilla.org/addons/2013/07/24/compatibility-for-firefox-23/">Compatibilité des add-ons avec Firefox 23</a></li> </ul> 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 <ul> <li>Les deux valeurs <code>-moz-zoom-in</code> et <code>-moz-zoom-out</code> de la propriété {{cssxref("cursor")}} ont été dépréfixés pour <code>zoom-in</code> et <code>zoom-out</code> ({{bug("772153")}}).</li> - <li>Pour correspondre à la spécification, les mots-clés <span id="summary_alias_container"><span id="short_desc_nonedit_display"><code>not</code>, <code>only</code>, <code>and</code> et <code>or</code> ne peuvent plus être utilisés comme un type de média ({{bug("757554")}}).</span></span></li> + <li>Pour correspondre à la spécification, les mots-clés <code>not</code>, <code>only</code>, <code>and</code> et <code>or</code> ne peuvent plus être utilisés comme un type de média ({{bug("757554")}}).</li> </ul> <h3 id="HTML">HTML</h3> @@ -22,8 +22,8 @@ original_slug: Mozilla/Firefox/Versions/24 <h3 id="JavaScript">JavaScript</h3> <ul> - <li>Les <a href="/fr/docs/Web/JavaScript/Reference/Fonctions/Fonctions_fléchées" title="/fr/docs/Web/JavaScript/Reference/Fonctions/Fonctions_fléchées">fonctions fléchées</a> ne sont plus automatiquement en mode strict sauf si c'est spécifié avec <code>"use strict"</code> ({{bug(852762)}}).</li> - <li>La méthode <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/repeat" title="/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/repeat"><code>String.prototype.repeat</code></a> a été implémentée ({{bug(815431)}}).</li> + <li>Les <a href="/fr/docs/Web/JavaScript/Reference/Fonctions/Fonctions_fléchées">fonctions fléchées</a> ne sont plus automatiquement en mode strict sauf si c'est spécifié avec <code>"use strict"</code> ({{bug(852762)}}).</li> + <li>La méthode <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/repeat"><code>String.prototype.repeat</code></a> a été implémentée ({{bug(815431)}}).</li> <li>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")}}).</li> </ul> @@ -54,7 +54,7 @@ original_slug: Mozilla/Firefox/Versions/24 <ul> <li>L'attribut <code>dir</code> 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")}}.</li> - <li>Le signe égal ("=") est désormais <a href="/en-US/docs/Web/MathML/Element/mo#attr-stretchy">extensible</a>.</li> + <li>Le signe égal ("=") est désormais <a href="/fr/docs/Web/MathML/Element/mo#attr-stretchy">extensible</a>.</li> <li>La valeur "<code>updiagonalarrow</code>" pour la notation de l'attribut <code>notation</code> sur l'élément {{MathMLElement("menclose")}} a été ajouté.</li> </ul> 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 <ul> <li>La prise en charge du mot clé <code>local</code> en tant que valeur de la propriété CSS {{cssxref("background-attachment")}} a été ajoutée ({{bug("483446")}}).</li> - <li>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: <code><a href="/en-US/docs/Web/Guide/CSS/Media_queries#-moz-os-version" title="/en-US/docs/Web/Guide/CSS/Media_queries#-moz-os-version">-moz-os-version</a></code> ({{bug("810399")}}). <span class="tlid-translation translation" lang="fr"><span title="">La propriété n'est actuellement implémentée que sur Windows.</span></span></li> + <li>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: <code><a href="/fr/docs/Web/Guide/CSS/Media_queries#-moz-os-version">-moz-os-version</a></code> ({{bug("810399")}}). La propriété n'est actuellement implémentée que sur Windows.</li> <li>La propriété CSS {{cssxref("-moz-osx-font-smoothing")}} a été ajoutée ({{bug("857142")}}).</li> <li>Notre support expérimental pour {{cssxref("filter")}} prend désormais en charge la notation fonctionnelle <code>hue-rotate()</code> ({{bug(897392)}}). Il est toujours désactivé par défaut.</li> <li> @@ -44,26 +44,26 @@ translation_of: Mozilla/Firefox/Releases/25 <h3 id="JavaScript">JavaScript</h3> -<p>L'implémentation d'<a href="/en-US/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla" title="/en-US/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla">EcmaScript 6</a> (Harmony) continue!</p> +<p>L'implémentation d'<a href="/fr/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla">EcmaScript 6</a> (Harmony) continue!</p> <ul> - <li>La méthode {{jsxref("Array.of()")}} est maintenant implémentée sur <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></code> ({{bug("866849")}}).</li> + <li>La méthode {{jsxref("Array.of()")}} est maintenant implémentée sur <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></code> ({{bug("866849")}}).</li> <li>Le support des méthodes {{jsxref("Array.prototype.find()")}} et {{jsxref("Array.prototype.findIndex()")}} a été ajouté ({{bug("885553")}}).</li> <li>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")}}).</li> <li>Les méthodes {{jsxref("Map.prototype.forEach()")}} et {{jsxref("Set.prototype.forEach()")}} sont maintenant implémentées ({{bug("866847")}}).</li> - <li>De nouvelles méthodes mathématiques ont été implémentées sur <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math"><code>Math</code></a>: <code>Math.log10()</code>, <code>Math.log2()</code>, <code>Math.log1p()</code>, <code>Math.expm1()</code>, <code>Math.cosh()</code>, <code>Math.sinh()</code>, <code>Math.tanh()</code>, <code>Math.acosh()</code>, <code>Math.asinh()</code>, <code>Math.atanh()</code>, <code>Math.trunc()</code>, <code>Math.sign()</code> et <code>Math.cbrt()</code> ({{bug("717379")}}).</li> + <li>De nouvelles méthodes mathématiques ont été implémentées sur <a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Math"><code>Math</code></a>: <code>Math.log10()</code>, <code>Math.log2()</code>, <code>Math.log1p()</code>, <code>Math.expm1()</code>, <code>Math.cosh()</code>, <code>Math.sinh()</code>, <code>Math.tanh()</code>, <code>Math.acosh()</code>, <code>Math.asinh()</code>, <code>Math.atanh()</code>, <code>Math.trunc()</code>, <code>Math.sign()</code> et <code>Math.cbrt()</code> ({{bug("717379")}}).</li> <li>La prise en charge des littéraux d'entiers binaires et octaux a été ajoutée: <code>0b10101010</code>, <code>0B1010</code>, <code>0o777</code>, <code>0O237</code> sont désormais valides ({{bug("894026")}}).</li> - <li>La constante epsilon de la machine, c'est-à-dire le plus petit nombre représentable qui ajouté à 1 ne sera pas 1<font>,</font> est désormais disponible sous la forme {{jsxref("Global_Objects/Number/EPSILON", "Number.EPSILON")}} ({{bug("885798")}}).</li> - <li>Les <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray">tableaux typés</a> ont été mis à jour pour <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#Indexed_property_access">ne plus rechercher dans la chaîne de prototypes les propriétés indexées</a> ({{bug("829896")}}).</li> + <li>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")}}).</li> + <li>Les <a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray">tableaux typés</a> ont été mis à jour pour <a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#Indexed_property_access">ne plus rechercher dans la chaîne de prototypes les propriétés indexées</a> ({{bug("829896")}}).</li> </ul> <h3 id="InterfacesAPIsDOM">Interfaces/APIs/DOM</h3> <ul> - <li>L'<a href="/en-US/docs/Web_Audio_API" title="/en-US/docs/Web_Audio_API">API Web Audio</a> est désormais prise en charge. Une implémentation incomplète était auparavant disponible derrière une péférence ({{bug("779297")}}).</li> - <li>Certaines clés liées à IME sous Windows sont prises en charge par <code>KeyboardEvent.key</code> ({{bug("865565")}}), voir <a href="/en-US/docs/Web/API/KeyboardEvent#keyname_table_win" title="/en-US/docs/Web/API/KeyboardEvent#keyname_table_win">le tableau des noms de clé</a> pour plus de détails.</li> + <li>L'<a href="/fr/docs/Web_Audio_API">API Web Audio</a> est désormais prise en charge. Une implémentation incomplète était auparavant disponible derrière une péférence ({{bug("779297")}}).</li> + <li>Certaines clés liées à IME sous Windows sont prises en charge par <code>KeyboardEvent.key</code> ({{bug("865565")}}), voir <a href="/fr/docs/Web/API/KeyboardEvent#keyname_table_win">le tableau des noms de clé</a> pour plus de détails.</li> <li>Firefox pour Metro distribue désormais les événements clés de la même manière que la version bureau ({{bug("843236")}}).</li> - <li>L'événement <code>keypress</code> n'est plus distribué si <code>preventDefault()</code> de l'événement <code>keydown</code> précédnt est appelé ({{bug("501496")}}), voir <a href="/en-US/docs/Web/Reference/Events/keydown#preventDefault()_of_keydown_event" title="/en-US/docs/Web/Reference/Events/keydown#preventDefault()_of_keydown_event">le document de l'événement <code>keydown</code></a> pour plus de détails.</li> + <li>L'événement <code>keypress</code> n'est plus distribué si <code>preventDefault()</code> de l'événement <code>keydown</code> précédnt est appelé ({{bug("501496")}}), voir <a href="/fr/docs/Web/Reference/Events/keydown#preventDefault()_of_keydown_event">le document de l'événement <code>keydown</code></a> pour plus de détails.</li> <li>L'interface <code>Future</code> a été renommée <code>Promise</code> ({{bug("884279")}}).</li> <li>La propriété <code>srcDoc</code> 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")}}).</li> <li>La méthode <code>createTBody()</code> sur l'interface {{domxref("HTMLTableElement")}}, permettant d'obtenir son {{HTMLElement("tbody")}}, est désormais supportée ({{bug("813034")}}).</li> @@ -72,7 +72,7 @@ translation_of: Mozilla/Firefox/Releases/25 <li>Le <code>previousElementSibling</code> et le <code>nextElementSibling</code> 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")}}).</li> <li>La propriété <code>navigator.geolocation</code> a été mise à jour pour correspondre à la spécification. Il ne renvoie jamais <code>null</code>. Lorsque la préférence <code>geo.enabled</code> est définie sur <code>false</code>, elle renvoie désormais <code>undefined</code> ({{bug("884921")}}).</li> <li>L'attribut <code>videoPlaybackQuality</code> sur l'interface {{domxref("HTMLVideoElement")}} a été remplacé par la méthode <code>getVideoPlaybackQuality</code> ({{bug(889205)}}).</li> - <li>L'interface non standard de <code>GlobalObjectConstructor</code> a été supprimée ({{bug(898136)}}). Cette interface a été utilisée pour ajouter des arguments aux constructeursd'APIs que les <a href="/en-US/Add-ons">add-ons</a> 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é.</li> + <li>L'interface non standard de <code>GlobalObjectConstructor</code> a été supprimée ({{bug(898136)}}). Cette interface a été utilisée pour ajouter des arguments aux constructeursd'APIs que les <a href="/fr/Add-ons">add-ons</a> 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é.</li> </ul> <h3 id="MathML">MathML</h3> 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 <h3 id="JavaScript">JavaScript</h3> -<p>L'implémentation d'<a href="/en-US/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla" title="/en-US/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla">EcmaScript 6</a> se poursuit!</p> +<p>L'implémentation d'<a href="/fr/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla">EcmaScript 6</a> se poursuit!</p> <ul> <li>La syntaxe conforme à ECMAScript 6 pour les <a href="http://wiki.ecmascript.org/doku.php?id=harmony:generators">Générateurs (yield)</a> a été implémentée ({{bug("666399")}}).</li> <li>Les résultats du générateur / itérateur sont maintenant encadrés comme <code>{ value: foo, done: bool }</code> ({{bug(907744)}}).</li> - <li>De nouvelles méthodes mathématiques ont été implémentées sur <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math"><code>Math</code></a>: <a href="/en-US/docs/JavaScript/Reference/Global_Objects/Math/fround" title="/en-US/docs/JavaScript/Reference/Global_Objects/Math/fround"><code>Math.fround()</code></a> ({{bug("900125")}}).</li> - <li>Les <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Reserved_Words">mots réservés</a> ne peuvent pas être utilisés pour les noms de fonctions: une telle utilisation lève désormis une <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError"><code>SyntaxError</code></a> ({{bug("907958")}}).</li> - <li>La syntaxe des <a href="/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters">paramètres par défaut</a> 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 <span id="summary_alias_container"><span id="short_desc_nonedit_display"><code><span id="summary_alias_container"><span id="short_desc_nonedit_display">function f(x=1, y)</span></span></code></span></span>. See {{bug(777060)}}.</li> + <li>De nouvelles méthodes mathématiques ont été implémentées sur <a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Math"><code>Math</code></a>: <a href="/fr/docs/JavaScript/Reference/Global_Objects/Math/fround"><code>Math.fround()</code></a> ({{bug("900125")}}).</li> + <li>Les <a href="/fr/docs/Web/JavaScript/Reference/Reserved_Words">mots réservés</a> ne peuvent pas être utilisés pour les noms de fonctions: une telle utilisation lève désormis une <a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError"><code>SyntaxError</code></a> ({{bug("907958")}}).</li> + <li>La syntaxe des <a href="/fr/docs/Web/JavaScript/Reference/Functions/Default_parameters">paramètres par défaut</a> 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 <code>function f(x=1, y)</code>. See {{bug(777060)}}.</li> <li>{{jsxref("Global_Objects/GeneratorFunction", "GeneratorFunction")}} est implémenté ({{bug(904701)}}).</li> </ul> @@ -73,7 +73,7 @@ translation_of: Mozilla/Firefox/Releases/26 <ul> <li>L'inclusion de glyphes SVG dans OpenType, <em>SVG-in-OpenType</em>, a été mise à jour pour correspondre à la version actuelle de la spécification ({{bug("906521")}}).</li> - <li>La méthode <span id="summary_alias_container"><span id="short_desc_nonedit_display"><code>SVGElement.ownerSVGElement()</code> ne lance plus ({{bug("835048")}}).</span></span></li> + <li>La méthode <code>SVGElement.ownerSVGElement()</code> ne lance plus ({{bug("835048")}}).</li> </ul> <h2 id="Outils_de_développement">Outils de développement</h2> 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 <h3 id="JavaScript">JavaScript</h3> -<p>L'implémentation d'<a href="/en-US/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla" title="/en-US/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla">EcmaScript 6</a> (Harmony) se poursuit!</p> +<p>L'implémentation d'<a href="/fr/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla">EcmaScript 6</a> (Harmony) se poursuit!</p> <ul> - <li>L'<a href="/en-US/docs/Web/JavaScript/Reference/Operators/Spread_operator">opérateur de diffusion</a> est désormais pris en charge dans les appels de fonction ({{bug("762363")}}).</li> + <li>L'<a href="/fr/docs/Web/JavaScript/Reference/Operators/Spread_operator">opérateur de diffusion</a> est désormais pris en charge dans les appels de fonction ({{bug("762363")}}).</li> <li>La fonction mathématique {{jsxref("Global_Objects/Math/hypot", "Math.hypot()")}} a été implémentée ({{bug("896264")}}).</li> <li>L'expression {{jsxref("Operators/yield*", "yield*")}} est maintenant implémentée ({{bug(666396)}}).</li> <li>Les objets <code>MapIterator</code>, <code>SetIterator</code> et <code>ArrayIterator</code> correspondent désormais à la spécification ({{bug("881226")}}).</li> - <li><a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...of">for..of</a> boucles s'attendent maintenant à ce que le <a href="/en-US/docs/Web/JavaScript/Guide/The_Iterator_protocol">protocole d'itérateur</a> standard ES6 s'éloigne de l'ancien protocole d'itérateur de SpiderMonkey utilisant <code>StopIteration</code>.</li> + <li><a href="/fr/docs/Web/JavaScript/Reference/Statements/for...of">for..of</a> boucles s'attendent maintenant à ce que le <a href="/fr/docs/Web/JavaScript/Guide/The_Iterator_protocol">protocole d'itérateur</a> standard ES6 s'éloigne de l'ancien protocole d'itérateur de SpiderMonkey utilisant <code>StopIteration</code>.</li> <li>{{jsxref("String.match")}} et {{jsxref("String.replace")}} sont maintenant réinitialisés {{jsxref("RegExp.lastIndex")}} ({{bug(501739)}}).</li> </ul> @@ -75,7 +75,7 @@ translation_of: Mozilla/Firefox/Releases/27 <li>La méthode {{domxref("Navigator.vibrate()")}} a été adaptée pour correspondre à la spécification finale: elle retourne désormais <code>false</code> lorsque la liste est trop longue ou contient des entrées trop volumineuses, au lieu de lancer ({{bug(884935)}}).</li> <li>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 <code>StyleRuleChangeEvent</code>, <code>StyleSheetApplicableStateChangeEvent</code> et <code>StyleSheetChangeEvent</code>, ne sont plus disponibles à partir du contenu Web. L'interface <code>CSSGroupRuleRuleList</code>, le détail d'implémentation de {{domxref("CSSRuleList")}}, a également été supprimée ({{Bug("872934")}} et {{bug(916871)}}).</li> <li><code>atob</code> ignore désormais les espaces ({{bug(711180)}}).</li> - <li><a href="/en-US/docs/Web/WebGL">WebGL</a>: les chaînes d'extension avec préfixe <code>MOZ_</code> 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 <code>webgl.enable-draft-extensions</code> ({{bug(924176)}}).</li> + <li><a href="/fr/docs/Web/WebGL">WebGL</a>: les chaînes d'extension avec préfixe <code>MOZ_</code> 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 <code>webgl.enable-draft-extensions</code> ({{bug(924176)}}).</li> </ul> <h3 id="MathML">MathML</h3> @@ -104,7 +104,7 @@ translation_of: Mozilla/Firefox/Releases/27 <h2 id="Voir_aussi">Voir aussi</h2> <ul> - <li><a href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&component=Marionette&product=Testing&target_milestone=mozilla27">Liste des changements</a> dans <a href="/en-US/docs/Mozilla/QA/Marionette">Marionette</a> pour Firefox 27.</li> + <li><a href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&component=Marionette&product=Testing&target_milestone=mozilla27">Liste des changements</a> dans <a href="/fr/docs/Mozilla/QA/Marionette">Marionette</a> pour Firefox 27.</li> </ul> <h3 id="Anciennes_versions">Anciennes versions</h3> 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 <li>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.</li> </ul> -<p>Plus de détails dans <a href="https://hacks.mozilla.org/2013/12/split-console-pretty-print-minified-js-and-more-firefox-developer-tools-episode-28/" title="Split console, pretty-print minified JS and more – Firefox Developer Tools Episode 28">cet article</a>.</p> +<p>Plus de détails dans <a href="https://hacks.mozilla.org/2013/12/split-console-pretty-print-minified-js-and-more-firefox-developer-tools-episode-28/">cet article</a>.</p> <h3 id="CSS">CSS</h3> <ul> - <li>Le support de la <a href="/en-US/docs/Web/Guide/CSS/Flexible_boxes">flexbox</a> multi-lignes a été ajouté ({{bug("939901")}}).</li> - <li><span id="summary_alias_container"><span id="short_desc_nonedit_display">Les <a href="/en-US/docs/Web/CSS/list-style-type">styles de compteur</a></span></span> Longhand East Asian ont été implémentés ({{bug("934072")}}).</li> - <li><span id="summary_alias_container"><span id="short_desc_nonedit_display">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</span></span> ({{bug("841601")}}).</li> + <li>Le support de la <a href="/fr/docs/Web/Guide/CSS/Flexible_boxes">flexbox</a> multi-lignes a été ajouté ({{bug("939901")}}).</li> + <li>Les <a href="/fr/docs/Web/CSS/list-style-type">styles de compteur</a> Longhand East Asian ont été implémentés ({{bug("934072")}}).</li> + <li>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")}}).</li> <li>La valeur <code>none</code> a été ajoutée à {{cssxref("font-variant-ligatures")}} ({{bug("913264")}}).</li> <li>Le support de la pseudo-classe d'action utilisateur {{cssxref(":hover")}} sur les pseudo-éléments a été implémenté ({{bug("922669")}}).</li> </ul> @@ -50,7 +50,7 @@ translation_of: Mozilla/Firefox/Releases/28 <h3 id="JavaScript">JavaScript</h3> <ul> - <li><a href="/en-US/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla" title="/en-US/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla">ECMAScript 6</a> (Harmony) l'implémentation continue: + <li><a href="/fr/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla">ECMAScript 6</a> (Harmony) l'implémentation continue: <ul> <li>De nouvelles méthodes <code>Array</code> ont été implémentées: {{jsxref("Array.prototype.entries()")}} et {{jsxref("Array.prototype.keys()")}} ({{bug("894658")}}).</li> @@ -62,7 +62,7 @@ translation_of: Mozilla/Firefox/Releases/28 <h3 id="InterfacesAPIsDOM">Interfaces/APIs/DOM</h3> <ul> - <li><span id="summary_alias_container"><span id="short_desc_nonedit_display"><code>HTMLVideoElement.canPlayType('video/webm')</code> signale maintenant <code>maybe</code>.</span></span> ({{bug("884275")}}).</li> + <li><code>HTMLVideoElement.canPlayType('video/webm')</code> signale maintenant <code>maybe</code>. ({{bug("884275")}}).</li> <li>La méthode {{domxref("DocumentFragment.getElementById()")}} a été implémentée. Par exemple <code>document.createDocumentFragment().getElementById()</code> ({{bug("933193")}}).</li> <li>L'attribut {{domxref("KeyboardEvent.repeat")}} a été implémenté ({{bug("600117")}}).</li> <li>Le constructeur {{domxref("File")}}, par exemple <code>new File(["foo"], "foo.txt")</code> a été implémenté ({{bug("819900")}}).</li> @@ -77,7 +77,7 @@ translation_of: Mozilla/Firefox/Releases/28 <h3 id="MathML">MathML</h3> <ul> - <li>Le support de l'attribut<span id="summary_alias_container"><span id="short_desc_nonedit_display"> </span></span><code>mathvariant</code> a été ajouté ({{bug("114365")}}).</li> + <li>Le support de l'attribut <code>mathvariant</code> a été ajouté ({{bug("114365")}}).</li> </ul> <h3 id="SVG">SVG</h3> @@ -87,8 +87,8 @@ translation_of: Mozilla/Firefox/Releases/28 <h3 id="AudioVidéo">Audio/Vidéo</h3> <ul> - <li><span id="summary_alias_container"><span id="short_desc_nonedit_display">Opus dans WebM</span></span> est désormais supporté ({{bug("887978")}}).</li> - <li><span id="summary_alias_container"><span id="short_desc_nonedit_display">Le décodeur vidéo VP9 est désormais pris en charge</span></span> ({{bug("833023")}}).</li> + <li>Opus dans WebM est désormais supporté ({{bug("887978")}}).</li> + <li>Le décodeur vidéo VP9 est désormais pris en charge ({{bug("833023")}}).</li> </ul> <h3 id="Réseau">Réseau</h3> @@ -100,7 +100,7 @@ translation_of: Mozilla/Firefox/Releases/28 <h2 id="Changements_pour_les_développeurs_dadd-ons_et_de_Mozilla">Changements pour les développeurs d'add-ons et de Mozilla</h2> <ul> - <li>L'interface de <a href="/en-US/docs/Mozilla/JavaScript_code_modules/DeferredTask.jsm">DeferredTask.jsm</a> a été modifiée et les méthodes <code>isPending()</code>, <code>start()</code>, <code>flush()</code>, et <code>cancel()</code> ont été supprimées ({{bug("940408")}}).</li> + <li>L'interface de <a href="/fr/docs/Mozilla/JavaScript_code_modules/DeferredTask.jsm">DeferredTask.jsm</a> a été modifiée et les méthodes <code>isPending()</code>, <code>start()</code>, <code>flush()</code>, et <code>cancel()</code> ont été supprimées ({{bug("940408")}}).</li> </ul> <h2 id="Sécurité">Sécurité</h2> 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 <ul> <li>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.</li> - <li>Ajout de l'<a href="https://developer.mozilla.org/docs/Web/API/console">API console</a> aux Web Workers (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=620935">bug 620935</a>). Vous pouvez désormais consigner les messages dans la console Web à partir de Web Workers.</li> + <li>Ajout de l'<a href="/docs/Web/API/console">API console</a> aux Web Workers (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=620935">bug 620935</a>). Vous pouvez désormais consigner les messages dans la console Web à partir de Web Workers.</li> <li>L'outil <a href="/fr/docs/Outils/Moniteur_réseau">Moniteur réseau</a> affiche désormais des statistiques de performances à l'aide de graphiques à secteurs ({{bug(846601)}}).</li> <li>Sur l'<a href="/fr/docs/Outils/Inspecteur">inspecteur</a>, des info-bulles d'aperçu des transformations CSS sont désormais disponibles ({{bug(726427)}}).</li> <li>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.</li> @@ -27,7 +27,7 @@ translation_of: Mozilla/Firefox/Releases/29 <li>L'Autocompletion des propriétés et valeurs CSS a été ajoutée à l'<a href="/fr/docs/Outils/Éditeur_de_style">éditeur de style</a> ({{bug(717369)}}).</li> </ul> -<p><em>Consultez l'<a href="https://hacks.mozilla.org/2014/02/css-source-map-support-network-performance-analysis-more-firefox-developer-tools-episode-29/" title="CSS source map support, network performance analysis & more – Firefox Developer Tools Episode 29 ✩ Mozilla Hacks – the Web developer blog">article du blog Mozilla Hacks</a> pour plus de détails et d'autres changements mineurs.</em></p> +<p><em>Consultez l'<a href="https://hacks.mozilla.org/2014/02/css-source-map-support-network-performance-analysis-more-firefox-developer-tools-episode-29/">article du blog Mozilla Hacks</a> pour plus de détails et d'autres changements mineurs.</em></p> <h3 id="CSS">CSS</h3> @@ -38,7 +38,7 @@ translation_of: Mozilla/Firefox/Releases/29 <li>La propriété {{cssxref("will-change")}}, un indice indiquant que quelque chose va s'animer a été ajoutée. La préférence <code>layout.css.will-change.enabled</code> doit être définie sur <code>true</code> pour l'activer. ({{bug(940842)}})</li> <li>La notation exponentielle scientifique, comme <code>3e1</code> ou <code>10e+0</code>, 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)}}).</li> <li>Les images de type {{cssxref("<gradient>")}} sont désormais prises en charge dans {{cssxref("border-image")}} ({{bug(709587)}}).</li> - <li>La propriété {{cssxref("touch-action")}} a été mise en <span class="tlid-translation translation" lang="fr"><span title="">implémenté.</span></span> Il n'est pas activé par défaut; le pref de <code>layout.css.touch_action.enabled</code> le contrôle. ({{bug(795567)}})</li> + <li>La propriété {{cssxref("touch-action")}} a été mise en implémenté. Il n'est pas activé par défaut; le pref de <code>layout.css.touch_action.enabled</code> le contrôle. ({{bug(795567)}})</li> <li>Supprimez le style par défaut redondant pour l'élément <pre> de quirk.css ({{bug(948914)}}).</li> <li>Les variables CSS ne sont pas correctement implémentées (cycles primaires) ({{bug(950497)}}).</li> <li>@supports les conditions avec des jetons après que la propriété d'une déclaration doit être évaluée à false ({{bug(909170)}}).</li> @@ -77,7 +77,7 @@ translation_of: Mozilla/Firefox/Releases/29 </li> <li>Pour correspondre au projet de spécification ECMAScript6 mis à jour, les objets {{jsxref("Map")}} et {{jsxref("Set")}} traitent désormais <code>-0</code> et <code>+0</code> comme étant identiques lors de la vérification de l'égalité des clés et des valeurs.</li> <li>La <code>Promise</code> a été activée par défaut ({{bug(918806)}}).</li> - <li>Les <a href="/en-US/docs/Web/JavaScript/Reference/Statements/function*">générateurs</a> terminés renvoient maintenant un objet <code>IteratorResult</code> au lieu de lancer ({{bug(958951)}}).</li> + <li>Les <a href="/fr/docs/Web/JavaScript/Reference/Statements/function*">générateurs</a> terminés renvoient maintenant un objet <code>IteratorResult</code> au lieu de lancer ({{bug(958951)}}).</li> <li>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.</li> <li>La méthode {{jsxref("ArrayBuffer.isView()")}} a été ajoutée ({{bug(896105)}}).</li> </ul> @@ -120,7 +120,7 @@ translation_of: Mozilla/Firefox/Releases/29 <h2 id="Modifications_pour_les_développeurs_dadd-on_et_Mozilla">Modifications pour les développeurs d'add-on et Mozilla</h2> <ul> - <li><a href="/en-US/Firefox/Australis_add-on_compat">Compatibilité Australis et add-on</a> - Il s'agit d'un changement majeur de thème Firefox qui affecte la plupart des extensions impliquant l'interface utilisateur de Firefox.</li> + <li><a href="/fr/Firefox/Australis_add-on_compat">Compatibilité Australis et add-on</a> - Il s'agit d'un changement majeur de thème Firefox qui affecte la plupart des extensions impliquant l'interface utilisateur de Firefox.</li> <li><code>nsISecurityCheckedComponent</code> a été supprimé ({{bug(794943)}}). La plupart des consommateurs peuvent simplement supprimer nsISecurityCheckedComponent de leur définition d'interface et ils continueront à fonctionner.</li> </ul> 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 <h4 id="HTML5">HTML5</h4> <dl> - <dt><a class="internal" href="/Fr/Utilisation_d'audio_et_video_dans_Firefox" title="fr/Utilisation d'audio et video dans Firefox">Utilisation d'audio et video dans Firefox</a></dt> - <dd>Firefox 3.5 ajoute la gestion des éléments HTML5 <a class="internal" href="/fr/HTML/Element/audio" title="fr/HTML/Element/audio"><code>audio</code></a> et <a class="internal" href="/Fr/HTML/Element/Video" title="fr/HTML/Element/video"><code>video</code></a>.</dd> - <dt><a class="internal" href="/fr/Ressources_hors_ligne_dans_Firefox" title="fr/Ressources hors ligne dans Firefox">Ressources hors ligne dans Firefox</a></dt> + <dt><a href="/Fr/Utilisation_d'audio_et_video_dans_Firefox">Utilisation d'audio et video dans Firefox</a></dt> + <dd>Firefox 3.5 ajoute la gestion des éléments HTML5 <a href="/fr/HTML/Element/audio"><code>audio</code></a> et <a href="/Fr/HTML/Element/Video"><code>video</code></a>.</dd> + <dt><a href="/fr/Ressources_hors_ligne_dans_Firefox">Ressources hors ligne dans Firefox</a></dt> <dd>Firefox 3.5 gère entièrement la spécification de ressources hors ligne d'HTML5.</dd> - <dt><a class="internal" href="/Fr/GlisserDéposer/Glisser_et_déposer" title="fr/GlisserDéposer/Glisser et déposer">Glisser et déposer</a></dt> + <dt><a href="/Fr/GlisserDéposer/Glisser_et_déposer">Glisser et déposer</a></dt> <dd>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.</dd> </dl> <h4 id="Nouvelles_fonctionnalités_CSS">Nouvelles fonctionnalités CSS</h4> <dl> - <dt><a class="internal" href="/fr/CSS/@font-face" title="fr/CSS/@font-face">Gestion des polices téléchargeables</a></dt> + <dt><a href="/fr/CSS/@font-face">Gestion des polices téléchargeables</a></dt> <dd>La nouvelle règle-@ <code>@font-face</code> 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.</dd> - <dt><a class="internal" href="/Fr/CSS/Media_queries" title="fr/CSS/Media queries">Media queries</a></dt> + <dt><a href="/Fr/CSS/Media_queries">Media queries</a></dt> <dd>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.</dd> <dt>Mise à jour de {{ cssxref(":before") }} et {{ cssxref(":after") }} pour CSS 2.1</dt> <dd>Les pseudo-éléments <code>:before</code> et <code>:after</code> ont été mis à jour pour respecter complètement CSS 2.1, avec l'ajout des propriétés <code>position</code>, <code>float</code> et <code>list-style-*</code>, ainsi que de certaines valeurs de <code>display</code>.</dd> <dt>Unité de longueur <code>ch</code></dt> - <dd>L'unité <code>ch</code> peut à présent être utilisée à tout endroit où peut être indiquée une <a class="internal" href="/fr/CSS/longueur#Unités" title="fr/CSS/longueur#Unités">unité de longueur</a>. <code>1ch</code> est la largeur du caractère « 0 » (zéro).</dd> + <dd>L'unité <code>ch</code> peut à présent être utilisée à tout endroit où peut être indiquée une <a href="/fr/CSS/longueur#Unités">unité de longueur</a>. <code>1ch</code> est la largeur du caractère « 0 » (zéro).</dd> <dt>{{ cssxref("opacity") }}</dt> <dd>L'extension à CSS <code>-moz-opacity</code> de Mozilla a été supprimée en faveur de la propriété standard <code>opacity</code>.</dd> <dt>{{ cssxref("text-shadow") }}</dt> @@ -56,7 +56,7 @@ original_slug: Mozilla/Firefox/Versions/3.5 <dd>Ces nouvelles fonctionnalités CSS ont été ajoutées pour faciliter la mise en place de thèmes.</dd> <dt>Nouvelles valeurs pour {{ cssxref("-moz-appearance") }}</dt> <dd>Les valeurs <code>-moz-win-glass</code> et <code>-moz-mac-unified-toolbar</code> ont été ajoutées à <code>-moz-appearance</code>.</dd> - <dt><a class="internal" href="/fr/CSS/Utilisation_des_transformations_CSS" title="fr/CSS/Utilisation des transformations CSS">Utilisation des transformations CSS</a></dt> + <dt><a href="/fr/CSS/Utilisation_des_transformations_CSS">Utilisation des transformations CSS</a></dt> <dd>Firefox 3.5 gère les transformations CSS. Consultez {{ cssxref("-moz-transform") }} et {{ cssxref("-moz-transform-origin") }} pour plus de détails.</dd> <dt>{{ cssxref(":nth-child") }}</dt> <dt>{{ cssxref(":nth-last-child") }}</dt> @@ -71,58 +71,58 @@ original_slug: Mozilla/Firefox/Versions/3.5 <h4 id="Nouvelles_fonctionnalités_DOM">Nouvelles fonctionnalités DOM</h4> <dl> - <dt><a class="internal" href="/fr/DOM/Storage#localStorage" title="fr/DOM/Storage#localStorage">localStorage</a></dt> + <dt><a href="/fr/DOM/Storage#localStorage">localStorage</a></dt> <dd>Firefox 3.5 ajoute la gestion de la propriété <code>localStorage</code> pour le stockage web, fournissant ainsi une manière pour les applications web de stocker des données localement sur l'ordinateur du client.</dd> - <dt><a class="internal" href="/fr/Utilisation_de_workers_web" title="fr/Utilisation de workers DOM">Utilisation de workers DOM</a></dt> + <dt><a href="/fr/Utilisation_de_workers_web">Utilisation de workers DOM</a></dt> <dd>Firefox 3.5 gère les workers DOM afin de permettre une gestion multithreadée dans les applications web.</dd> - <dt><a class="internal" href="/fr/Utilisation_de_la_géolocalisation" title="fr/Utilisation_de_la_géolocalisation">Utilisation de la géolocalisation</a></dt> + <dt><a href="/fr/Utilisation_de_la_géolocalisation">Utilisation de la géolocalisation</a></dt> <dd>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.</dd> - <dt><a class="internal" href="/fr/DOM/Identification_d'éléments_DOM_à_l'aide_de_sélecteurs" title="fr/DOM/Identification d'éléments DOM à l'aide de sélecteurs">Identification d'éléments DOM à l'aide de sélecteurs</a></dt> + <dt><a href="/fr/DOM/Identification_d'éléments_DOM_à_l'aide_de_sélecteurs">Identification d'éléments DOM à l'aide de sélecteurs</a></dt> <dd>L'API Selectors permet d'interroger un document afin d'identifier les éléments correspondant à une règle de sélection donnée.</dd> - <dt><a class="internal" href="/fr/DOM/Évènements_de_mouvement_de_souris" title="fr/DOM/Évènements de mouvement de souris">Évènements de mouvement de souris</a></dt> + <dt><a href="/fr/DOM/Évènements_de_mouvement_de_souris">Évènements de mouvement de souris</a></dt> <dd>Firefox 3.5 gère les évènements de mouvements de souris dont les glissades sur un trackpad.</dd> - <dt><a class="internal" href="/fr/DOM/NodeIterator" title="fr/DOM/NodeIterator">L'objet <code>NodeIterator</code></a></dt> + <dt><a href="/fr/DOM/NodeIterator">L'objet <code>NodeIterator</code></a></dt> <dd>L'objet <code>NodeIterator</code> permet de parcourir la liste de nœuds dans un sous-arbre DOM.</dd> - <dt><a class="internal" href="/fr/Évènements_DOM_spécifiques_à_Gecko#MozAfterPaint" title="fr/Évènements DOM spécifiques à Gecko#MozAfterPaint">L'évènement MozAfterPaint</a></dt> + <dt><a href="/fr/Évènements_DOM_spécifiques_à_Gecko#MozAfterPaint">L'évènement MozAfterPaint</a></dt> <dd>Ce nouvel évènement DOM est envoyé après les mises à jour de l'affichage dans les fenêtres.</dd> - <dt><a class="internal" href="/fr/Évènements_DOM_spécifiques_à_Gecko#MozMousePixelScroll" title="fr/Évènements DOM spécifiques à Gecko#MozMousePixelScroll">L'évènement MozMousePixelScroll</a></dt> + <dt><a href="/fr/Évènements_DOM_spécifiques_à_Gecko#MozMousePixelScroll">L'évènement MozMousePixelScroll</a></dt> <dd>Ce nouvel évènement DOM permet de détecter les évènements de défilement à la souris par pixels plutôt que par ligne.</dd> </dl> <h4 id="Nouvelles_fonctionnalités_JavaScript">Nouvelles fonctionnalités JavaScript</h4> <dl> - <dt><a class="internal" href="/fr/Nouveautés_dans_JavaScript_1.8.1" title="fr/Nouveautés dans JavaScript 1.8.1">Nouveautés dans JavaScript 1.8.1</a></dt> + <dt><a href="/fr/Nouveautés_dans_JavaScript_1.8.1">Nouveautés dans JavaScript 1.8.1</a></dt> <dd>Un aperçu de tous les changements dans JavaScript 1.8.1.</dd> - <dt><a class="internal" href="/fr/Référence_de_JavaScript_1.5_Core/Objets_globaux/Object/GetPrototypeOf" title="Référence de JavaScript 1.5 Core/Objets globaux/Object/GetPrototypeOf"><code>Object.getPrototypeOf()</code></a></dt> + <dt><a href="/fr/Référence_de_JavaScript_1.5_Core/Objets_globaux/Object/GetPrototypeOf"><code>Object.getPrototypeOf()</code></a></dt> <dd>Cette nouvelle méthode renvoie le prototype d'un objet spécifié.</dd> - <dt><a class="internal" href="/fr/Utilisation_de_JSON_dans_Firefox" title="fr/Utilisation de JSON dans Firefox">Utilisation de JSON dans Firefox</a></dt> - <dd>La gestion de <a class="internal" href="/fr/JSON" title="fr/JSON">JSON</a> est à présent intégrée dans le DOM.</dd> + <dt><a href="/fr/Utilisation_de_JSON_dans_Firefox">Utilisation de JSON dans Firefox</a></dt> + <dd>La gestion de <a href="/fr/JSON">JSON</a> est à présent intégrée dans le DOM.</dd> <dt>Nouvelles méthodes de nettoyage des espaces sur l'objet String</dt> - <dd>L'objet <a class="internal" href="/fr/Référence_de_JavaScript_1.5_Core/Objets_globaux/String" title="fr/Référence de JavaScript 1.5 Core/Objets globaux/String"><code>String</code></a> dispose à présent des méthodes <a class="internal" href="/fr/R%C3%A9f%C3%A9rence_de_JavaScript_1.5_Core/Objets_globaux/String/Trim" rel="internal"><code>trim()</code></a>, <a class="internal" href="/fr/R%C3%A9f%C3%A9rence_de_JavaScript_1.5_Core/Objets_globaux/String/TrimLeft" rel="internal"><code>trimLeft()</code></a> et <a class="internal" href="/fr/R%C3%A9f%C3%A9rence_de_JavaScript_1.5_Core/Objets_globaux/String/TrimRight" rel="internal"><code>trimRight()</code></a>.</dd> + <dd>L'objet <a href="/fr/Référence_de_JavaScript_1.5_Core/Objets_globaux/String"><code>String</code></a> dispose à présent des méthodes <a href="/fr/R%C3%A9f%C3%A9rence_de_JavaScript_1.5_Core/Objets_globaux/String/Trim" rel="internal"><code>trim()</code></a>, <a href="/fr/R%C3%A9f%C3%A9rence_de_JavaScript_1.5_Core/Objets_globaux/String/TrimLeft" rel="internal"><code>trimLeft()</code></a> et <a href="/fr/R%C3%A9f%C3%A9rence_de_JavaScript_1.5_Core/Objets_globaux/String/TrimRight" rel="internal"><code>trimRight()</code></a>.</dd> </dl> <h4 id="Réseau">Réseau</h4> <dl> - <dt><a class="internal" href="/fr/Contrôle_d'accès_HTTP" title="fr/Contrôle d'accès HTTP">Contrôle d'accès entre sites pour HTTP</a></dt> - <dd>Dans Firefox 3.5, il devient possible pour les requêtes HTTP, notamment celles faites au travers d'<a class="internal" href="/fr/XMLHttpRequest" title="fr/XMLHttpRequest"><code>XMLHttpRequest</code></a>, de fonctionne entre différents domaines si le serveur le permet.</dd> - <dt><a class="internal" href="/fr/Utilisation_de_XMLHttpRequest#Suivi_de_la_progression" title="fr/Utilisation de XMLHttpRequest#Suivi de la progression">Évènements de progression pour <code>XMLHttpRequest</code></a></dt> + <dt><a href="/fr/Contrôle_d'accès_HTTP">Contrôle d'accès entre sites pour HTTP</a></dt> + <dd>Dans Firefox 3.5, il devient possible pour les requêtes HTTP, notamment celles faites au travers d'<a href="/fr/XMLHttpRequest"><code>XMLHttpRequest</code></a>, de fonctionne entre différents domaines si le serveur le permet.</dd> + <dt><a href="/fr/Utilisation_de_XMLHttpRequest#Suivi_de_la_progression">Évènements de progression pour <code>XMLHttpRequest</code></a></dt> <dd>Des évènements de progression sont à présent émis pour permettre aux extensions de surveiller l'état des requêtes.</dd> - <dt><a class="internal" href="/fr/Utilisation_de_XMLHttpRequest#Suivi_de_la_progression" title="fr/Utilisation de XMLHttpRequest#Suivi de la progression">Amélioration des appels <code>XMLHttpRequest</code> synchrones </a></dt> + <dt><a href="/fr/Utilisation_de_XMLHttpRequest#Suivi_de_la_progression">Amélioration des appels <code>XMLHttpRequest</code> synchrones </a></dt> <dd>Les <a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=340345">timeouts DOM</a> et les <a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=333198">évènements d'entrée</a> sont à présent supprimés pendant un appel <code>XMLHttpRequest</code> synchrone.</dd> - <dt><a class="internal" href="/fr/Contrôle_du_préchargement_DNS" title="fr/Contrôle du préchargement DNS">Contrôle du préchargement DNS</a></dt> + <dt><a href="/fr/Contrôle_du_préchargement_DNS">Contrôle du préchargement DNS</a></dt> <dd>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.</dd> </dl> <h4 id="Nouvelles_fonctionnalités_de_Canvas">Nouvelles fonctionnalités de Canvas</h4> <dl> - <dt><a class="internal" href="/fr/Dessin_de_texte_avec_canvas" title="fr/Dessin de texte avec canvas">API HTML5 text pour les éléments <code>canvas</code></a></dt> + <dt><a href="/fr/Dessin_de_texte_avec_canvas">API HTML5 text pour les éléments <code>canvas</code></a></dt> <dd>Les éléments canvas gèrent à présent l'API texte d'HTML5.</dd> - <dt><a class="internal" href="/fr/Tutoriel_canvas/Ajout_de_styles_et_de_couleurs#Ombres" title="fr/Tutoriel canvas/Ajout de styles et de couleurs#Ombres">Effets d'ombres dans un <code>canvas</code></a></dt> + <dt><a href="/fr/Tutoriel_canvas/Ajout_de_styles_et_de_couleurs#Ombres">Effets d'ombres dans un <code>canvas</code></a></dt> <dd>Les effets d'ombrages sont à présent gérés dans canvas.</dd> - <dt><a class="internal" href="/fr/HTML/Canvas/Manipulation_de_pixels_avec_canvas#Création_d'un_objet_ImageData" title="fr/HTML/Canvas/Manipulation de pixels avec canvas#Création d'un objet ImageData"><code>createImageData()</code></a></dt> + <dt><a href="/fr/HTML/Canvas/Manipulation_de_pixels_avec_canvas#Création_d'un_objet_ImageData"><code>createImageData()</code></a></dt> <dd>La méthode <code>createImageData()</code> de canvas est à présent gérée, ce qui permet à du code de créer spécifiquement un objet <code>ImageData</code> plutôt que demander que ce soit fait automatiquement. Les performances d'autres méthodes d'<code>ImageData</code> peuvent en être améliorées puisqu'elles n'ont pas à créer l'objet.</dd> <dt>Attribut <code>moz-opaque</code></dt> <dd>L'attribut DOM <code>moz-opaque</code> 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.</dd> @@ -131,71 +131,71 @@ original_slug: Mozilla/Firefox/Versions/3.5 <h4 id="Nouvelles_fonctionnalités_SVG">Nouvelles fonctionnalités SVG</h4> <dl> - <dt><a class="internal" href="/fr/Application_d'effets_SVG_à_du_contenu_HTML" title="fr/Application d'effets SVG à du contenu HTML">Application d'effets SVG à du contenu HTML</a></dt> + <dt><a href="/fr/Application_d'effets_SVG_à_du_contenu_HTML">Application d'effets SVG à du contenu HTML</a></dt> <dd>Vous pouvez à présent appliquer des effets SVG à du contenu HTML et XHTML ; cet article explique comment.</dd> </dl> <h4 id="Autres_nouvelles_fonctionnalités">Autres nouvelles fonctionnalités</h4> <dl> - <dt><a class="internal" href="/fr/Correction_de_couleurs_ICC_dans_Firefox" title="fr/Correction de couleurs ICC dans Firefox">Correction de couleurs ICC dans Firefox</a></dt> + <dt><a href="/fr/Correction_de_couleurs_ICC_dans_Firefox">Correction de couleurs ICC dans Firefox</a></dt> <dd>Firefox 3.5 gère à présent la correction de couleurs ICC pour les images balisées.</dd> - <dt>L'attribut <code>defer</code> est géré sur les éléments <a class="internal" href="/fr/HTML/Element/script" title="fr/HTML/Element/script"><code>script</code></a></dt> + <dt>L'attribut <code>defer</code> est géré sur les éléments <a href="/fr/HTML/Element/script"><code>script</code></a></dt> <dd>Cet attribut indique au navigateur qu'il <em>peut</em> décider de continuer d'analyser et d'afficher la page sans attendre que le script ait terminé son exécution.</dd> </dl> <h3 id="Autres_améliorations">Autres améliorations</h3> <ul> - <li>La propriété <code><a class="internal" href="/fr/DOM/Text.wholeText" rel="internal">wholeText</a></code> et la méthode <code><a class="internal" href="/fr/DOM/Text.replaceWholeText" rel="internal">replaceWholeText()</a></code> ont été ajoutées aux nœuds texte.</li> - <li>La propriété <code><a class="internal" href="/fr/DOM/Element.children" rel="internal">element.children</a></code> a été ajoutée. Elle renvoie une <em>collection</em> d'éléments enfants de l'élément donné.</li> - <li>L'API Element Traversal est à présent gérée par l'objet DOM <a class="internal" href="/fr/DOM/element" rel="internal">Element</a>.</li> - <li>Les nœuds HTML document peuvent à présent être clonés à l'aide de <a class="internal" href="/fr/DOM/Node.cloneNode" title="fr/DOM/Node.cloneNode"><code>cloneNode()</code></a>.</li> - <li>La méthode DOM non-standard <code>getBoxObjectFor()</code> a été supprimée. Utilisez plutôt <a class="internal" href="/fr/DOM/element.getBoundingClientRect" title="fr/DOM/Element.getBoundingClientRect"><code>getBoundingClientRect()</code></a>.</li> + <li>La propriété <code><a href="/fr/DOM/Text.wholeText" rel="internal">wholeText</a></code> et la méthode <code><a href="/fr/DOM/Text.replaceWholeText" rel="internal">replaceWholeText()</a></code> ont été ajoutées aux nœuds texte.</li> + <li>La propriété <code><a href="/fr/DOM/Element.children" rel="internal">element.children</a></code> a été ajoutée. Elle renvoie une <em>collection</em> d'éléments enfants de l'élément donné.</li> + <li>L'API Element Traversal est à présent gérée par l'objet DOM <a href="/fr/DOM/element" rel="internal">Element</a>.</li> + <li>Les nœuds HTML document peuvent à présent être clonés à l'aide de <a href="/fr/DOM/Node.cloneNode"><code>cloneNode()</code></a>.</li> + <li>La méthode DOM non-standard <code>getBoxObjectFor()</code> a été supprimée. Utilisez plutôt <a href="/fr/DOM/element.getBoundingClientRect"><code>getBoundingClientRect()</code></a>.</li> <li>Les éléments DOM dispatchés peuvent être redispatchés. Ceci permet à Firefox 3.5 de passer le test 30 d'Acid 3.</li> <li>Des améliorations ont été apportés à la gestion de DOM 2 Range.</li> - <li>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 <a class="internal" href="/fr/XPConnect" title="fr/XPConnect">XPConnect</a> contenant ces objets.</li> + <li>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 <a href="/fr/XPConnect">XPConnect</a> contenant ces objets.</li> <li>Les références ID dans SVG sont à présent directes.</li> <li>Les filtres SVG fonctionnent à présent avec <code>foreignObject</code>.</li> - <li>La méthode <code>GetSVGDocument()</code> a été ajoutée aux éléments <a class="internal" href="/fr/HTML/Element/object" title="fr/HTML/Element/Object"><code>object</code></a> et <a class="internal" href="/fr/HTML/Element/iframe" title="fr/HTML/Element/Iframe"><code>iframe</code></a> pour assurer une meilleure compatibilité.</li> - <li>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 <a class="internal" href="/web-tech/2009/04/29/object-and-array-initializers-should-not-invoke-setters-when-evaluated" title="web-tech/2009/04/29/object-and-array-initializers-should-not-invoke-setters-when-evaluated">Object and array initializers should not invoke setters when evaluated</a> pour plus de détails.</li> + <li>La méthode <code>GetSVGDocument()</code> a été ajoutée aux éléments <a href="/fr/HTML/Element/object"><code>object</code></a> et <a href="/fr/HTML/Element/iframe"><code>iframe</code></a> pour assurer une meilleure compatibilité.</li> + <li>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 <a href="/web-tech/2009/04/29/object-and-array-initializers-should-not-invoke-setters-when-evaluated">Object and array initializers should not invoke setters when evaluated</a> pour plus de détails.</li> <li>La variable <code>gDownloadLastDir.path</code> a été renommée en <code>gDownloadLastDir.file</code> étant donné qu'elle fait référence à un objet {{ interface("nsIFile") }} et non à un chemin.</li> <li>La variable <code>gDownloadLastDirPath</code> a été renommée en <code>gDownloadLastDirFile</code> étant donné qu'elle fait référence à un objet {{ interface("nsIFile") }} et non à un chemin.</li> <li>À partir de Firefox 3.5, il devient impossible d'utiliser des liaisons <code>data:</code> dans les paquets chrome qui bénéficient de l'automatisation <code>XPCNativeWrapper</code>.</li> </ul> -<h2 id="Pour_les_d.C3.A9veloppeurs_XUL_et_d.C3.A9veloppeurs_d.27applications" name="Pour_les_d.C3.A9veloppeurs_XUL_et_d.C3.A9veloppeurs_d.27applications">Pour les développeurs XUL et développeurs d'applications</h2> +<h2 id="Pour_les_d.C3.A9veloppeurs_XUL_et_d.C3.A9veloppeurs_d.27applications">Pour les développeurs XUL et développeurs d'applications</h2> -<p>Si vous développez des extensions, vous devriez tout d'abord lire <a class="internal" href="/fr/Mise_à_jour_des_extensions_pour_Firefox_3.5" title="fr/Mise à jour des extensions pour Firefox 3.5">Mise à jour des extensions pour Firefox 3.5</a> qui fournit un aperçu pratique des changements qui pourraient affecter vos extensions.</p> +<p>Si vous développez des extensions, vous devriez tout d'abord lire <a href="/fr/Mise_à_jour_des_extensions_pour_Firefox_3.5">Mise à jour des extensions pour Firefox 3.5</a> qui fournit un aperçu pratique des changements qui pourraient affecter vos extensions.</p> <h4 id="Nouveaux_composants_et_nouvelles_fonctionnalités">Nouveaux composants et nouvelles fonctionnalités</h4> <dl> - <dt><a class="internal" href="/fr/Gestion_du_mode_de_navigation_privée" title="fr/Gestion du mode de navigation privée">Gestion du mode de navigation privée</a></dt> + <dt><a href="/fr/Gestion_du_mode_de_navigation_privée">Gestion du mode de navigation privée</a></dt> <dd>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.</dd> - <dt><a class="internal" href="/fr/Changements_liés_à_la_sécurité_dans_Firefox_3.5" title="fr/Changements liés à la sécurité dans Firefox 3.5">Changements liés à la sécurité dans Firefox 3.5</a></dt> + <dt><a href="/fr/Changements_liés_à_la_sécurité_dans_Firefox_3.5">Changements liés à la sécurité dans Firefox 3.5</a></dt> <dd>Cet article détaille les changements liés à la sécurité dans Firefox 3.5.</dd> - <dt><a class="internal" href="/fr/Changements_dans_les_thèmes_pour_Firefox_3.5" title="fr/Changements dans les thèmes pour Firefox 3.5">Changements dans les thèmes pour Firefox 3.5</a></dt> + <dt><a href="/fr/Changements_dans_les_thèmes_pour_Firefox_3.5">Changements dans les thèmes pour Firefox 3.5</a></dt> <dd>Cet article détaille les changements liés aux thèmes dans Firefox 3.5.</dd> - <dt><a class="internal" href="/fr/Surveillance_des_points_d'accès_WiFi" title="fr/Surveillance des points d'accès WiFi">Surveillance des points d'accès WiFi</a></dt> + <dt><a href="/fr/Surveillance_des_points_d'accès_WiFi">Surveillance des points d'accès WiFi</a></dt> <dd>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.</dd> </dl> <h4 id="Changements_et_améliorations_notables">Changements et améliorations notables</h4> <ul> - <li>Le widget XUL <code><a class="internal" href="/fr/XUL/textbox" rel="internal">textbox</a></code> offre à présent un type <code><a class="internal" href="/fr/XUL/Attribute/textbox.type" rel="internal">search</a></code>, pour être utilisé en tant que champ de recherche.</li> - <li>Afin de gérer le glisser et déposer d'onglets entre les fenêtres, le widget <a class="internal" href="/fr/XUL/browser" title="fr/XUL/Browser"><code>browser</code></a> dispose à présent d'une méthode <a class="internal" href="/fr/XUL/Méthodes/SwapDocShells" title="fr/XUL/Méthodes/SwapDocShells"><code>swapDocShells()</code></a>.</li> - <li>Ajout de l'attribut <a class="internal" href="/fr/XUL/Attributs/Panel.level" title="fr/XUL/Attributs/panel.level"><code>level</code></a> à l'élément <a class="internal" href="/fr/XUL/panel" title="fr/XUL/Panel"><code>panel</code></a> ; celui-ci indique si le panel apparait par dessus les autres applications, ou uniquement au-dessus de la fenêtre contenant le panel.</li> + <li>Le widget XUL <code><a href="/fr/XUL/textbox" rel="internal">textbox</a></code> offre à présent un type <code><a href="/fr/XUL/Attribute/textbox.type" rel="internal">search</a></code>, pour être utilisé en tant que champ de recherche.</li> + <li>Afin de gérer le glisser et déposer d'onglets entre les fenêtres, le widget <a href="/fr/XUL/browser"><code>browser</code></a> dispose à présent d'une méthode <a href="/fr/XUL/Méthodes/SwapDocShells"><code>swapDocShells()</code></a>.</li> + <li>Ajout de l'attribut <a href="/fr/XUL/Attributs/Panel.level"><code>level</code></a> à l'élément <a href="/fr/XUL/panel"><code>panel</code></a> ; celui-ci indique si le panel apparait par dessus les autres applications, ou uniquement au-dessus de la fenêtre contenant le panel.</li> <li>Les éléments XUL gèrent à présent les propriétés <code>clientHeight</code>, <code>clientWidth</code>, <code>scrollHeight</code> et <code>scrollWidth</code>.</li> - <li>Les éléments <a class="internal" href="/fr/XUL/keyset" title="fr/XUL/Keyset"><code>keyset</code></a> disposent à présent d'un attribut <code>disabled</code>.</li> - <li>De plus, les <code>keyset</code>s peuvent être supprimés à l'aide de la méthode <a class="internal" href="/fr/DOM/Node.removeChild" title="fr/DOM/Node.removeChild"><code>removeChild()</code></a> du nœud.</li> + <li>Les éléments <a href="/fr/XUL/keyset"><code>keyset</code></a> disposent à présent d'un attribut <code>disabled</code>.</li> + <li>De plus, les <code>keyset</code>s peuvent être supprimés à l'aide de la méthode <a href="/fr/DOM/Node.removeChild"><code>removeChild()</code></a> du nœud.</li> <li><code><a href="/fr/mozIStorageStatement" rel="internal">mozIStorageStatement</a></code> a vu sa méthode <code>initialize()</code> supprimée ; ses utilisateurs doivent utiliser la méthode <code><a href="/fr/mozIStorageConnection#createStatement()" rel="internal">createStatement()</a></code> à la place pour obtenir un nouvel objet statement.</li> - <li>L'API <a class="internal" href="/fr/Storage" title="fr/Storage">Storage</a> permet à présent d'effectuer des requêtes asynchrones.</li> - <li>L'interface <a class="internal" href="/fr/nsICookie2" title="fr/NsICookie2"><code>nsICookie2</code></a> expose à présent l'heure à laquelle les cookies ont été créés dans son nouvel attribut <code>creationTime</code>.</li> - <li>Un flag a été ajouté à <code><a class="internal" href="/fr/nsIProtocolHandler" rel="internal">nsIProtocolHandler</a></code> (<code>URI_IS_LOCAL_RESOURCE</code>) qui est vérifié au cours d'un enregistrement chrome pour s'assurer qu'un protocole a le droit d'être enregistré.</li> + <li>L'API <a href="/fr/Storage">Storage</a> permet à présent d'effectuer des requêtes asynchrones.</li> + <li>L'interface <a href="/fr/nsICookie2"><code>nsICookie2</code></a> expose à présent l'heure à laquelle les cookies ont été créés dans son nouvel attribut <code>creationTime</code>.</li> + <li>Un flag a été ajouté à <code><a href="/fr/nsIProtocolHandler" rel="internal">nsIProtocolHandler</a></code> (<code>URI_IS_LOCAL_RESOURCE</code>) qui est vérifié au cours d'un enregistrement chrome pour s'assurer qu'un protocole a le droit d'être enregistré.</li> <li>Firefox recherche à présent des plugins dans <code>/usr/lib/mozilla/plugins</code> sous Linux, outre les emplacements précédemment consultés.</li> - <li>L'API des plugins a été mise à jour pour gérer le mode de navigation privée ; vous pouvez à présent utiliser <a class="internal" href="/fr/NPN_GetValue" title="fr/NPN GetValue"><code>NPN_GetValue()</code></a> pour connaître l'état du mode de navigation privée à l'aide de la variable <code>NPNVprivateModeBool</code>.</li> + <li>L'API des plugins a été mise à jour pour gérer le mode de navigation privée ; vous pouvez à présent utiliser <a href="/fr/NPN_GetValue"><code>NPN_GetValue()</code></a> pour connaître l'état du mode de navigation privée à l'aide de la variable <code>NPNVprivateModeBool</code>.</li> </ul> <h2 id="Nouvelles_fonctionnalités_pour_les_utilisateurs">Nouvelles fonctionnalités pour les utilisateurs</h2> @@ -229,6 +229,6 @@ original_slug: Mozilla/Firefox/Versions/3.5 <dd>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.</dd> </dl> -<h2 id="Voir_.C3.A9galement" name="Voir_.C3.A9galement">Voir également</h2> +<h2 id="Voir_.C3.A9galement">Voir également</h2> <p>{{Firefox_for_developers('3')}}</p> diff --git a/files/fr/mozilla/firefox/releases/3.6/index.html b/files/fr/mozilla/firefox/releases/3.6/index.html index 0db6534632..10e68df146 100644 --- a/files/fr/mozilla/firefox/releases/3.6/index.html +++ b/files/fr/mozilla/firefox/releases/3.6/index.html @@ -7,28 +7,28 @@ tags: translation_of: Mozilla/Firefox/Releases/3.6 original_slug: Mozilla/Firefox/Versions/3.6 --- -<div><section id="Quick_links"> +<div> <ol> - <li class="toggle"> - <details> - <summary>Notes de versions pour développeurs</summary> + <li> + + <p>Notes de versions pour développeurs</p> <ol> <li><a href="/fr/docs/Mozilla/Firefox/Releases">Notes de versions pour développeurs</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Modules complémentaires</summary> + <li> + + <p>Modules complémentaires</p> <ol> <li><a href="/fr/Add-ons/WebExtensions">WebExtensions</a></li> <li><a href="/fr/Add-ons/Themes">Thèmes</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Fonctionnement interne de Firefox</summary> + <li> + + <p>Fonctionnement interne de Firefox</p> <ol> <li><a href="/fr/docs/Mozilla/">Le projet Mozilla</a></li> <li><a href="/fr/docs/Mozilla/Gecko">Gecko</a></li> @@ -43,11 +43,11 @@ original_slug: Mozilla/Firefox/Versions/3.6 <li><a href="/fr/docs/Mozilla/Tech/XPCOM">XPCOM</a></li> <li><a href="/fr/docs/Mozilla/Tech/XUL">XUL</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Développer et contribuer</summary> + <li> + + <p>Développer et contribuer</p> <ol> <li><a href="/fr/docs/Mozilla/Developer_guide/Build_Instructions">Instructions de compilation</a></li> <li><a href="/fr/docs/Mozilla/Developer_guide/Build_Instructions/Configuring_Build_Options">Configuration des options de compilation</a></li> @@ -58,55 +58,56 @@ original_slug: Mozilla/Firefox/Versions/3.6 <li><a href="/fr/docs/Mozilla/QA">Assurance qualité</a></li> <li><a href="/fr/docs/Mozilla/Using_Mozilla_code_in_other_projects">Utilisation de code Mozilla dans d'autres projets</a></li> </ol> - </details> + </li> </ol> -</section></div><p>Firefox 3.6 (nom de code <a class="external" href="https://wiki.mozilla.org/Firefox/Namoroka">Namoroka</a>) est sorti le 21 janvier 2010 et est basé sur Gecko 1.9.2. Cette page fournit des liens vers des articles qui décrivent les nouvelles fonctionnalités de Firefox 3.6.</p> +</div> +<p>Firefox 3.6 (nom de code <a href="https://wiki.mozilla.org/Firefox/Namoroka">Namoroka</a>) est sorti le 21 janvier 2010 et est basé sur Gecko 1.9.2. Cette page fournit des liens vers des articles qui décrivent les nouvelles fonctionnalités de Firefox 3.6.</p> <h2 id="Pour_les_développeurs_de_sites_et_dapplications_Web">Pour les développeurs de sites et d'applications Web</h2> <h3 id="CSS">CSS</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/fr/docs/CSS/Using_CSS_gradients" title="Utilisation de dégradés">Utilisation de dégradés</a></dt> - <dd>Firefox 3.6 ajoute le support de <a href="/fr/docs/Web/CSS/-moz-linear-gradient" title="La fonction CSS linear-gradient() créée une <image> qui représente un dégradé linéaire de couleurs. Le résultat de cette fonction est un objet CSS du type <gradient>. Comme tout autre dégradé, un dégradé linéaire CSS n'est pas une <color> CSS mais une image sans dimensions intrinsèques ; en d'autres termes, elle n'a pas de taille naturelle ou préférée, ni de proportions préférées. Sa taille s'adapte à l'élément auquel il est appliqué."><code>-moz-linear-gradient</code></a> et <a href="/fr/docs/Web/CSS/-moz-radial-gradient" title="La fonction CSS radial-gradient() créée une <image> qui représente un dégradé de couleur rayonnant depuis une origine. Le résultat de cette fonction est un objet du type CSS <gradient>. Les dégradé radiaux sont définis par leur origine, l'angle, l'orientation, et leur type, circle ou ellipse."><code>-moz-radial-gradient</code></a> pour la propriété <a href="/fr/docs/Web/CSS/background" title="La propriété background est une propriété raccourcie qui permet de définir les différentes valeurs des propriétés liées à la gestion des arrière-plans d'un élément (couleur, image, origine, taille, répétition, etc.)."><code>background</code></a>.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/fr/docs/CSS/Fonds_multiples" title="CSS/Fonds multiples">Fonds multiples</a></dt> - <dd>La propriété <a href="/fr/docs/Web/CSS/background" title="La propriété background est une propriété raccourcie qui permet de définir les différentes valeurs des propriétés liées à la gestion des arrière-plans d'un élément (couleur, image, origine, taille, répétition, etc.)."><code>background</code></a> (ainsi que <a href="/fr/docs/Web/CSS/background-attachment" title="La propriété background-attachment définit si la position de l'image d'arrière-plan est fixée dans la zone d'affichage (viewport) ou si celle-ci défile avec le bloc englobant."><code>background-attachment</code></a><a href="/fr/docs/Web/CSS/background-color" title="La propriété background-color permet de définir la couleur utilisée pour l'arrière-plan d'un élément (celle-ci peut être une couleur transparente)."><code>background-color</code></a>, <a href="/fr/docs/Web/CSS/background-image" title="La propriété background-image permet de définir une ou plusieurs images comme arrière(s)-plan(s) pour un élément."><code>background-image</code></a>, <a href="/fr/docs/Web/CSS/background-position" title="La propriété background-position permet de définir la position initiale, relative à l'origine définie par background-origin, pour chaque image d'arrière-plan."><code>background-position</code></a> et <a href="/fr/docs/Web/CSS/background-repeat" title="La propriété background-repeat définit la façon dont les images utilisées en arrière-plan sont répétées. Une image d'arrière-plan pourra ainsi être répétée sur l'axe horizontal, l'axe vertical ou bien ne pas être répétée."><code>background-repeat</code></a>) peuvent gérer des fonds multiples. Ceux-ci seront affichés par couches, les uns au dessus des autres.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/fr/docs/CSS/Media_queries#Fonctionnalit.C3.A9s_de_m.C3.A9dias_sp.C3.A9cifiques_.C3.A0_Mozilla" title="CSS/Mediaqueries#Fonctionnalités de médias spécifiques à Mozilla">Fonctionnalités de médias spécifiques à Mozilla</a></dt> - <dd>Des fonctionnalités de médias ont été ajoutées pour des mesures spécifiques à Mozilla, afin de pouvoir utiliser des <a class="external" href="https://developer.mozilla.org/fr/docs/CSS/Media_queries" title="CSS/Media queries">media queries</a> pour vérifier plus aisément la disponibilité de fonctionnalités comme un écran tactile.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/CSS/Scaling_background_images" title="CSS/Scaling background images">Redimensionnement d'images de fond</a></dt> - <dd>La propriété <code>background-size</code> du <a class="external" href="http://dev.w3.org/csswg/css3-background/">brouillon CSS 3 Backgrounds and Borders</a> est gérée sous le nom de <a href="/fr/docs/Web/CSS/-moz-background-size" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>-moz-background-size</code></a>.</dd> - <dt><a href="https://developer.mozilla.org/en-US/docs/WOFF" title="https://developer.mozilla.org/en-US/docs/WOFF">Support des polices WOFF</a></dt> - <dd><a href="/fr/docs/Web/CSS/@font-face" title="La règle @ @font-face permet de définir les polices d'écriture à utiliser pour afficher le texte de pages web. Cette police peut être chargée depuis un serveur distant ou depuis l'ordinateur de l'utilisateur. Si la fonction local() est utilisée, elle indique à l'agent utilisateur de prendre en compte une police présente sur le poste de l'utilisateur."><code>@font-face</code></a> supporte désormais le format de polices Web téléchargeables WOFF</dd> - <dt><a href="https://developer.mozilla.org/en-US/docs/CSS/pointer-events" title="https://developer.mozilla.org/en-US/docs/CSS/pointer-events">Evènements pointeurs</a></dt> - <dd>La propriété <a href="/fr/docs/Web/CSS/pointer-events" title="La propriété CSS pointer-events permet aux auteurs de contrôler les circonstances dans lesquelles un élément graphique peut recevoir des événements de la souris, du pointeur ou du doigt."><code>pointer-events</code></a> si le contenu d'un élément peut être ou non la cible d'évènements pointeur avec la souris.</dd> + <dt><a href="/fr/docs/CSS/Using_CSS_gradients">Utilisation de dégradés</a></dt> + <dd>Firefox 3.6 ajoute le support de <a href="/fr/docs/Web/CSS/-moz-linear-gradient"><code>-moz-linear-gradient</code></a> et <a href="/fr/docs/Web/CSS/-moz-radial-gradient"><code>-moz-radial-gradient</code></a> pour la propriété <a href="/fr/docs/Web/CSS/background"><code>background</code></a>.</dd> + <dt><a href="/fr/docs/CSS/Fonds_multiples">Fonds multiples</a></dt> + <dd>La propriété <a href="/fr/docs/Web/CSS/background"><code>background</code></a> (ainsi que <a href="/fr/docs/Web/CSS/background-attachment"><code>background-attachment</code></a><a href="/fr/docs/Web/CSS/background-color"><code>background-color</code></a>, <a href="/fr/docs/Web/CSS/background-image"><code>background-image</code></a>, <a href="/fr/docs/Web/CSS/background-position"><code>background-position</code></a> et <a href="/fr/docs/Web/CSS/background-repeat"><code>background-repeat</code></a>) peuvent gérer des fonds multiples. Ceux-ci seront affichés par couches, les uns au dessus des autres.</dd> + <dt><a href="/fr/docs/CSS/Media_queries#Fonctionnalit.C3.A9s_de_m.C3.A9dias_sp.C3.A9cifiques_.C3.A0_Mozilla">Fonctionnalités de médias spécifiques à Mozilla</a></dt> + <dd>Des fonctionnalités de médias ont été ajoutées pour des mesures spécifiques à Mozilla, afin de pouvoir utiliser des <a href="/fr/docs/CSS/Media_queries">media queries</a> pour vérifier plus aisément la disponibilité de fonctionnalités comme un écran tactile.</dd> + <dt><a href="/fr/docs/CSS/Scaling_background_images">Redimensionnement d'images de fond</a></dt> + <dd>La propriété <code>background-size</code> du <a href="http://dev.w3.org/csswg/css3-background/">brouillon CSS 3 Backgrounds and Borders</a> est gérée sous le nom de <a href="/fr/docs/Web/CSS/-moz-background-size"><code>-moz-background-size</code></a>.</dd> + <dt><a href="/fr/docs/WOFF">Support des polices WOFF</a></dt> + <dd><a href="/fr/docs/Web/CSS/@font-face"><code>@font-face</code></a> supporte désormais le format de polices Web téléchargeables WOFF</dd> + <dt><a href="/fr/docs/CSS/pointer-events">Evènements pointeurs</a></dt> + <dd>La propriété <a href="/fr/docs/Web/CSS/pointer-events"><code>pointer-events</code></a> si le contenu d'un élément peut être ou non la cible d'évènements pointeur avec la souris.</dd> </dl> <h4 id="Autres_changements_CSS">Autres changements CSS</h4> <ul> - <li>L'unité de longueur <a class="internal" href="https://developer.mozilla.org/fr/docs/CSS/longueur" title="CSS/longueur"><code>rem</code></a> de <a class="external" href="http://www.w3.org/TR/css3-values/#lengths">CSS3 Values and Units</a> est maintenant supportée. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=472195" title="FIXED: support css3 root em ('rem' or 're') units">bug 472195</a>.</li> - <li><a href="/fr/docs/Web/CSS/image-rendering" title="La propriété image-rendering fournit une indication au navigateur à propos de l'algorithme qui devrait être utilisé pour redimensionner les images. Elle s'applique à l'élément visé, aux images fournies via les autres propriétés CSS et aux éléments fils."><code>image-rendering</code></a> est gérée pour les images, images de fond, vidéos et canvas. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=423756" title="FIXED: Request: Switch for authors to turn on/off bilinear filtering when enlarging images">bug 423756</a>.</li> - <li><a href="/fr/docs/Web/CSS/text-align" title="La propriété text-align définit la façon dont un texte en ligne (inline) est alignée dans le bloc de son élément parent. Cette propriété fonctionne comme vertical-align mais dans le sens horizontal."><code>text-align</code></a>:end est maintenant supportée. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=299837" title="FIXED: [FIX]add support for text-align: end">bug 299837</a>.</li> - <li>Les changements DOM sur des éléments utilisant les types de <a href="/fr/docs/Web/CSS/display" title="La propriété display définit le type d'affichage utilisée pour le rendu d'un élément. Ce type d'affichage possède deux composantes : le type d'affichage extérieur qui définit comment la boîte participe au flux et le type d'affichage intérieur qui définit l'organisation des éléments enfants."><code>display</code></a> table fonctionnent beaucoup mieux.</li> - <li>Ajout de <a href="/fr/docs/Web/CSS/:-moz-locale-dir(ltr)" title="La pseudo-classe :-moz-locale-dir(ltr) correspond à un élément si l'interface utilisateur est affichée de gauche à droite. Ceci est déterminé par la préférence intl.uidirection.locale (où locale est le language courant) qui est fixé à "ltr"."><code>:-moz-locale-dir(ltr)</code></a> et <a href="/fr/docs/Web/CSS/:-moz-locale-dir(rtl)" title="La pseudo-classe CSS :-moz-locale-dir(rtl) correspond à un élément si l'interface utilisateur est affichée de droite à gauche. Elle est déterminée par la préférence intl.uidirection.locale (où locale est la langue courante) qui est fixée à "rtl"."><code>:-moz-locale-dir(rtl)</code></a> pour faciliter la personnalisation de mise en page selon l'orientation de l'interface dépendant de la locale (gauche à droite ou droite à gauche). Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=478416" title="FIXED: Replace chromedir with something more sane">bug 478416</a>.</li> - <li>Ajout de la pseudo-classe <a href="/fr/docs/Web/CSS/:indeterminate" title="La pseudo-classe :indeterminate permet de cibler un élément de formulaire dont l'état est indéterminé."><code>:indeterminate</code></a> correspondant aux éléments <a href="/fr/docs/Web/HTML/Element/input" title="L'élément HTML <input> est utilisé pour créer un contrôle interactif dans un formulaire web qui permet à l'utilisateur de saisir des données. Les saisies possibles et le comportement de l'élément <input> dépend fortement de la valeur indiquée dans son attribut type."><code><input></code></a> <code>checkbox</code> dont l'attribut <code>indeterminate</code> est <code>true</code>.</li> + <li>L'unité de longueur <a href="/fr/docs/CSS/longueur"><code>rem</code></a> de <a href="http://www.w3.org/TR/css3-values/#lengths">CSS3 Values and Units</a> est maintenant supportée. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=472195">bug 472195</a>.</li> + <li><a href="/fr/docs/Web/CSS/image-rendering"><code>image-rendering</code></a> est gérée pour les images, images de fond, vidéos et canvas. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=423756">bug 423756</a>.</li> + <li><a href="/fr/docs/Web/CSS/text-align"><code>text-align</code></a>:end est maintenant supportée. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=299837">bug 299837</a>.</li> + <li>Les changements DOM sur des éléments utilisant les types de <a href="/fr/docs/Web/CSS/display"><code>display</code></a> table fonctionnent beaucoup mieux.</li> + <li>Ajout de <a href="/fr/docs/Web/CSS/:-moz-locale-dir(ltr)"><code>:-moz-locale-dir(ltr)</code></a> et <a href="/fr/docs/Web/CSS/:-moz-locale-dir(rtl)"><code>:-moz-locale-dir(rtl)</code></a> pour faciliter la personnalisation de mise en page selon l'orientation de l'interface dépendant de la locale (gauche à droite ou droite à gauche). Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=478416">bug 478416</a>.</li> + <li>Ajout de la pseudo-classe <a href="/fr/docs/Web/CSS/:indeterminate"><code>:indeterminate</code></a> correspondant aux éléments <a href="/fr/docs/Web/HTML/Element/input"><code><input></code></a> <code>checkbox</code> dont l'attribut <code>indeterminate</code> est <code>true</code>.</li> <li>Les plugins fenêtrés ne sont plus affichés par la propriété CSS tranforms, car ils ne peuvent pas être correctement tranformés par le compositeur.</li> </ul> <h3 id="HTML">HTML</h3> <dl> - <dt><a href="https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications" title="https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications">Utilisation de fichiers à partir d'applications Web</a></dt> + <dt><a href="/fr/docs/Using_files_from_web_applications">Utilisation de fichiers à partir d'applications Web</a></dt> <dd>Le support de la nouvelle API de fichier HTML5 a été ajouté à Gecko, ce qui permet à des applications Web d'accéder à des fichiers locaux sélectionnés par l'utilisateur.</dd> <dt>Support des affiches pour les vidéos HTML5</dt> - <dd>L'attribut <code>poster</code> est pris en charge pour l'élément <a href="/fr/docs/Web/HTML/Element/video" title="L'élément HTML <video> intègre un contenu vidéo dans un document."><code><video></code></a>, ce qui permet au contenu de choisir une image à afficher tant que la vidéo n'a pas commencée.</dd> + <dd>L'attribut <code>poster</code> est pris en charge pour l'élément <a href="/fr/docs/Web/HTML/Element/video"><code><video></code></a>, ce qui permet au contenu de choisir une image à afficher tant que la vidéo n'a pas commencée.</dd> <dt>Support de la propriété <code>indeterminate</code> pour les cases à cocher et boutons radio</dt> - <dd>Les éléments HTML <a href="/fr/docs/Web/HTML/Element/input" title="L'élément HTML <input> est utilisé pour créer un contrôle interactif dans un formulaire web qui permet à l'utilisateur de saisir des données. Les saisies possibles et le comportement de l'élément <input> dépend fortement de la valeur indiquée dans son attribut type."><code><input></code></a> des types <code>checkbox</code> et <code>radio</code> supportent désormais la propriété indeterminate qui permet d'avoir un troisième état « indéterminé ».</dd> + <dd>Les éléments HTML <a href="/fr/docs/Web/HTML/Element/input"><code><input></code></a> des types <code>checkbox</code> et <code>radio</code> supportent désormais la propriété indeterminate qui permet d'avoir un troisième état « indéterminé ».</dd> <dt>Contrôle du lissage d'images dans canvas</dt> - <dd>La nouvelle propriété <a class="internal" href="https://developer.mozilla.org/en-US/docs/Canvas_tutorial/Using_images#Controlling_image_scaling_behavior" title="Tutoriel canvas/Utilisation d%27images"><code>mozImageSmoothingEnabled</code></a> peut être utilisée pour activer et désactiver le lissage lors d'un redimensionnement dans les éléments <a href="/fr/docs/Web/HTML/Element/canvas" title="L'élément <canvas> permet de modifier une zone graphique via un script (habituellement en JavaScript ou grâce à WebGL). Il peut par exemple être utilisé afin de dessiner des graphiques, manipuler des images ou jouer des animations."><code><canvas></code></a>.</dd> + <dd>La nouvelle propriété <a href="/fr/docs/Canvas_tutorial/Using_images#Controlling_image_scaling_behavior"><code>mozImageSmoothingEnabled</code></a> peut être utilisée pour activer et désactiver le lissage lors d'un redimensionnement dans les éléments <a href="/fr/docs/Web/HTML/Element/canvas"><code><canvas></code></a>.</dd> <dt>Exécution d'un script asynchrone</dt> - <dd>En définissant l'attribut <code>async</code> sur un élément <a href="/fr/docs/Web/HTML/Element/script" title="L'élément HTML <script> est utilisé pour intégrer ou faire référence à un script exécutable. Cela fait généralement référence à du code JavaScript mais ce peut également être un autre type de script (par exemple WebGL)."><code><script></code></a>, le <code>script</code> ne bloquera pas le chargement ou l'affichage du reste de la page. En revanche, le <code>script</code> s'exécutera dès qu'il sera téléchargé.</dd> + <dd>En définissant l'attribut <code>async</code> sur un élément <a href="/fr/docs/Web/HTML/Element/script"><code><script></code></a>, le <code>script</code> ne bloquera pas le chargement ou l'affichage du reste de la page. En revanche, le <code>script</code> s'exécutera dès qu'il sera téléchargé.</dd> </dl> <h3 id="JavaScript">JavaScript</h3> @@ -122,109 +123,109 @@ original_slug: Mozilla/Firefox/Versions/3.6 <dl> <dt>Terminaison des web workers par eux-mêmes</dt> - <dd>Les web <a href="https://developer.mozilla.org/en-US/docs/DOM/Using_web_workers" title="https://developer.mozilla.org/en-US/docs/DOM/Using_web_workers">workers</a> prennent désormais en charge la méthode <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIWorkerScope#close()">nsIWorkerScope.close()</a></code>, qui leur permet de se terminer d'eux-mêmes.</dd> + <dd>Les web <a href="/fr/docs/DOM/Using_web_workers">workers</a> prennent désormais en charge la méthode <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIWorkerScope#close()">nsIWorkerScope.close()</a></code>, qui leur permet de se terminer d'eux-mêmes.</dd> <dt>Glisser-déposer de fichiers</dt> - <dd>L'objet <a href="https://developer.mozilla.org/en-US/docs/DragDrop/DataTransfer" title="https://developer.mozilla.org/en-US/docs/DragDrop/DataTransfer"><code>DataTransfer</code></a> fournit à présent aux observateurs de glisser-déposer une liste des fichiers glissés.</dd> + <dd>L'objet <a href="/fr/docs/DragDrop/DataTransfer"><code>DataTransfer</code></a> fournit à présent aux observateurs de glisser-déposer une liste des fichiers glissés.</dd> <dt>Vérification pour voir si un élément correspond à un sélecteur CSS</dt> - <dd>La nouvelle méthode <code>element.mozMatchesSelector</code> permet de déterminer si un élément correspond bien à un sélecteur CSS. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=518003" title="FIXED: implement function to check whether element matches a CSS selector">bug 518003</a>.</dd> - <dt><a href="https://developer.mozilla.org/en-US/docs/Detecting_device_orientation" title="https://developer.mozilla.org/en-US/docs/Detecting_device_orientation">Dispositf de détection de l'orientation</a></dt> + <dd>La nouvelle méthode <code>element.mozMatchesSelector</code> permet de déterminer si un élément correspond bien à un sélecteur CSS. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=518003">bug 518003</a>.</dd> + <dt><a href="/fr/docs/Detecting_device_orientation">Dispositf de détection de l'orientation</a></dt> <dd>Le contenu peut à présent détecter l'orientation de l'appareil s'il dispose d'un accéléromètre, à l'aide de l'évènement <code>MozOrientation</code>. Firefox 3.6 gère notamment l'accéléromètre des ordinateurs portables Mac.</dd> - <dt><a href="https://developer.mozilla.org/en-US/docs/Mozilla_event_reference/MozScrolledAreaChanged" title="https://developer.mozilla.org/en-US/docs/Mozilla_event_reference/MozScrolledAreaChanged">Détection des changements de largeur et hauteur d'un document</a></dt> + <dt><a href="/fr/docs/Mozilla_event_reference/MozScrolledAreaChanged">Détection des changements de largeur et hauteur d'un document</a></dt> <dd>Le nouvel évènement <code>MozScrollAreaChanged</code> est déclenché lorsqu'une des propriétés <code>scrollWidth</code> ou <code>scrollHeight</code> d'un document change.</dd> </dl> <ul> - <li>La méthode <code>getBoxObjectFor()</code> a été <strong>supprimée</strong>, car elle n'était pas standard et exposait d'autres fonctionnalités non standard. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=340571" title="FIXED: getBoxObjectFor leaking-onto-the-Web disaster">bug 340571</a>. La bibliothèque <a class="external" href="http://mootools.net/">MooTools</a> qui utilisait cet appel pour la détection de Gecko est affectée ; cela a été corrigé dans la dernière version de MooTools, assurez-vous donc d'être à jour.</li> - <li>Les nouvelles propriétés <a href="https://developer.mozilla.org/en-US/docs/DOM/window.mozInnerScreenX" title="https://developer.mozilla.org/en-US/docs/DOM/window.mozInnerScreenX"><code>mozInnerScreenX</code></a> et <a href="https://developer.mozilla.org/en-US/docs/DOM/window.mozInnerScreenY" title="https://developer.mozilla.org/en-US/docs/DOM/window.mozInnerScreenY"><code>mozInnerScreenY</code></a> sur les objets DOM window on été ajoutés ; ils renvoient les coordonnées à l'écran du coin supérieur gauche de la zone de visualisation de la fenêtre.</li> - <li>La nouvelle propriété <code>mozScreenPixelsPerCSSPixel</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMWindowUtils" title="">nsIDOMWindowUtils</a></code> uniquement accessible depuis le chrome, fournit un facteur de conversion entre les pixels CSS et les pixels à l'écran ; cette valeur peut varier selon le niveau de zoom du contenu.</li> - <li>Lorsque l'identifiant de fragment de document de l'URL de la page change (la partie après le caractère « # » (dièse)), un nouvel évènement <code>hashchange</code> est envoyé à la page. Consultez <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/window.onhashchange" title="DOM/window.onhashchange">window.onhashchange</a> pour plus d'informations. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=385434" title="FIXED: Add support for HTML5 onhashchange (event for named anchor changes)">bug 385434</a></li> - <li>L'attribut <a href="https://developer.mozilla.org/en-US/docs/DOM/document.readyState" title="https://developer.mozilla.org/en-US/docs/DOM/document.readyState"><code>document.readyState</code></a> est désormais supporté. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=347174" title='FIXED: Implement document.readystate == "complete"'>bug 347174</a></li> - <li>Gestion de l'attribut HTML5 <a href="https://developer.mozilla.org/en-US/docs/DOM/element.classList" title="https://developer.mozilla.org/en-US/docs/DOM/element.classList"><code>element.classList</code></a> pour permettre une gestion plus aisée de l'attribut class. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=501257" title="FIXED: Implement HTML 5's HTMLElement.classList property">bug 501257</a></li> + <li>La méthode <code>getBoxObjectFor()</code> a été <strong>supprimée</strong>, car elle n'était pas standard et exposait d'autres fonctionnalités non standard. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=340571">bug 340571</a>. La bibliothèque <a href="http://mootools.net/">MooTools</a> qui utilisait cet appel pour la détection de Gecko est affectée ; cela a été corrigé dans la dernière version de MooTools, assurez-vous donc d'être à jour.</li> + <li>Les nouvelles propriétés <a href="/fr/docs/DOM/window.mozInnerScreenX"><code>mozInnerScreenX</code></a> et <a href="/fr/docs/DOM/window.mozInnerScreenY"><code>mozInnerScreenY</code></a> sur les objets DOM window on été ajoutés ; ils renvoient les coordonnées à l'écran du coin supérieur gauche de la zone de visualisation de la fenêtre.</li> + <li>La nouvelle propriété <code>mozScreenPixelsPerCSSPixel</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMWindowUtils">nsIDOMWindowUtils</a></code> uniquement accessible depuis le chrome, fournit un facteur de conversion entre les pixels CSS et les pixels à l'écran ; cette valeur peut varier selon le niveau de zoom du contenu.</li> + <li>Lorsque l'identifiant de fragment de document de l'URL de la page change (la partie après le caractère « # » (dièse)), un nouvel évènement <code>hashchange</code> est envoyé à la page. Consultez <a href="/fr/docs/DOM/window.onhashchange">window.onhashchange</a> pour plus d'informations. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=385434">bug 385434</a></li> + <li>L'attribut <a href="/fr/docs/DOM/document.readyState"><code>document.readyState</code></a> est désormais supporté. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=347174" title='FIXED: Implement document.readystate == "complete"'>bug 347174</a></li> + <li>Gestion de l'attribut HTML5 <a href="/fr/docs/DOM/element.classList"><code>element.classList</code></a> pour permettre une gestion plus aisée de l'attribut class. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=501257">bug 501257</a></li> <li><code>localName</code> et <code>namespaceURI</code> dans les documents HTML se comportent à présent comme dans les documents XHTML : <code>localName</code> est renvoyé en minuscules et la propriété <code>namespaceURI</code> pour les éléments HTML est <code>"<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"</code>.</li> - <li><a class="internal" href="https://developer.mozilla.org/fr/docs/DOM/element.getElementsByTagNameNS" title="DOM/element.getElementsByTagNameNS"><code>element.getElementsByTagNameNS</code></a> son argument n'est plus en minuscules, alors en lettres majuscules ASCII dans l'argument établit des chaînes contre des éléments HTML échouent. Cela est vrai aussi pour <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/document.getElementsByTagNameNS" title="DOM/document.getElementsByTagNameNS"><code>document.getElementsByTagNameNS</code></a>.</li> - <li>Ajout de la gestion des adresses dans la géolocalisation via l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMGeoPositionAddress" title="">nsIDOMGeoPositionAddress</a></code> et d'un nouveau champ dans <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMGeoPosition" title="">nsIDOMGeoPosition</a></code>.</li> - <li>La fonction <a href="/fr/docs/Web/API/Window/getComputedStyle" title="La méthode window.getComputedStyle() donne la valeur calculée finale de toutes les propriétés CSS sur un élément."><code>window.getComputedStyle</code></a> renvoie à présent les guillemets autour des valeurs url().</li> + <li><a href="/fr/docs/DOM/element.getElementsByTagNameNS"><code>element.getElementsByTagNameNS</code></a> son argument n'est plus en minuscules, alors en lettres majuscules ASCII dans l'argument établit des chaînes contre des éléments HTML échouent. Cela est vrai aussi pour <a href="/fr/docs/DOM/document.getElementsByTagNameNS"><code>document.getElementsByTagNameNS</code></a>.</li> + <li>Ajout de la gestion des adresses dans la géolocalisation via l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMGeoPositionAddress">nsIDOMGeoPositionAddress</a></code> et d'un nouveau champ dans <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMGeoPosition">nsIDOMGeoPosition</a></code>.</li> + <li>La fonction <a href="/fr/docs/Web/API/Window/getComputedStyle"><code>window.getComputedStyle</code></a> renvoie à présent les guillemets autour des valeurs url().</li> </ul> <h3 id="XPath">XPath</h3> <dl> <dt>Gestion de la méthode XPath choose()</dt> - <dd>La méthode <a class="internal" href="https://developer.mozilla.org/en-US/docs/XPath/Functions/choose" title="XPath/Functions/choose"><code>choose()</code></a> est à présent gérée par notre implémentation de <a class="internal" href="https://developer.mozilla.org/fr/docs/XPath" title="XPath">XPath</a>.</dd> + <dd>La méthode <a href="/fr/docs/XPath/Functions/choose"><code>choose()</code></a> est à présent gérée par notre implémentation de <a href="/fr/docs/XPath">XPath</a>.</dd> </dl> <h2 id="Pour_les_développeurs_XUL_et_les_développeurs_dextensions">Pour les développeurs XUL et les développeurs d'extensions</h2> -<p>Si vous êtes un développeur d'extensions, vous devriez commencer par lire <a class="internal" href="https://developer.mozilla.org/en-US/docs/Updating_extensions_for_Firefox_3.6" title="Updating extensions for Firefox 3.6">Updating extensions for Firefox 3.6</a>, qui offre une vue d'ensemble sur les changements qui pourraient affecter vos extensions. Les développeurs de Plug-in devraient lire <a class="internal" href="https://developer.mozilla.org/en-US/docs/Updating_plug-ins_for_Firefox_3.6" title="Updating plug-ins for Firefox 3.6">Updating plug-ins for Firefox 3.6</a>.</p> +<p>Si vous êtes un développeur d'extensions, vous devriez commencer par lire <a href="/fr/docs/Updating_extensions_for_Firefox_3.6">Updating extensions for Firefox 3.6</a>, qui offre une vue d'ensemble sur les changements qui pourraient affecter vos extensions. Les développeurs de Plug-in devraient lire <a href="/fr/docs/Updating_plug-ins_for_Firefox_3.6">Updating plug-ins for Firefox 3.6</a>.</p> <h3 id="Nouvelles_fonctionnalités">Nouvelles fonctionnalités</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Detecting_device_orientation" title="Detecting device orientation">Détection de l'orientation de l'appareil</a></dt> - <dd>Le contenu peut maintenant détecter l'orientation de l'appareil si il possède un accéléromètre, en utilisant l'évènement <a href="https://developer.mozilla.org/en-US/docs/DOM/MozOrientation" title="DOM/MozOrientation"><code>MozOrientation</code></a>. Firefox 3.6 supporte l'accéléromètre des ordinateurs portables Mac.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Monitoring_HTTP_activity" title="en/Monitoring HTTP activity">Surveillance de l'activité HTTP</a></dt> + <dt><a href="/fr/docs/Detecting_device_orientation">Détection de l'orientation de l'appareil</a></dt> + <dd>Le contenu peut maintenant détecter l'orientation de l'appareil si il possède un accéléromètre, en utilisant l'évènement <a href="/fr/docs/DOM/MozOrientation"><code>MozOrientation</code></a>. Firefox 3.6 supporte l'accéléromètre des ordinateurs portables Mac.</dd> + <dt><a href="/fr/docs/Monitoring_HTTP_activity">Surveillance de l'activité HTTP</a></dt> <dd>Vous pouvez maintenant surveiller en temps réel les données HTTP demandées et reçues.</dd> - <dt><span class="internal">Intégration à la Barre des tâches de Windows</span></dt> + <dt>Intégration à la Barre des tâches de Windows</dt> <dd>Il est maintenant possible de personnaliser l'apparence des fenêtres dans la barre des tâches sous Windows 7 ou plus récent. <em>C'est désactivé par défaut dans Firefox 3.6.</em></dd> </dl> <h3 id="Places">Places</h3> <ul> - <li>Les requêtes peuvent maintenant utiliser l'attribut <code>redirectsMode</code> de l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryQueryOptions" title="">nsINavHistoryQueryOptions</a></code> pour spécifier si il faut inclure ou non les pages redirigées dans les résultats.</li> - <li>Ajout de la nouvelle méthode <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIFaviconService#expireAllFavicons()">nsIFaviconService.expireAllFavicons()</a></code> à l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFaviconService" title="">nsIFaviconService</a></code>.</li> + <li>Les requêtes peuvent maintenant utiliser l'attribut <code>redirectsMode</code> de l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryQueryOptions">nsINavHistoryQueryOptions</a></code> pour spécifier si il faut inclure ou non les pages redirigées dans les résultats.</li> + <li>Ajout de la nouvelle méthode <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIFaviconService#expireAllFavicons()">nsIFaviconService.expireAllFavicons()</a></code> à l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFaviconService">nsIFaviconService</a></code>.</li> </ul> <h3 id="Storage">Storage</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Storage#Collation_(sorting)" title="Storage#Collation (sorting)">Tri des données locales avec l'API Storage</a></dt> + <dt><a href="/fr/docs/Storage#Collation_(sorting)">Tri des données locales avec l'API Storage</a></dt> <dd>Gecko 1.9.2 ajoute plusieurs nouvelles méthodes pour offrir une collecte (tri) optimisée des résulats en utilisant les techniques de localisation.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/mozIStorageStatementParams#Enumeration_of_properties" title="mozIStorageStatementParams#Enumeration_of_properties">Énumération des propriétés d'une requête</a></dt> - <dd>Vous pouvez maintenant utiliser <a class="internal" href="https://developer.mozilla.org/fr/docs/Guide_JavaScript_1.5/Instructions_de_manipulation_d%27objets#L%27instruction_for...in" title="Guide JavaScript 1.5/Instructions de manipulation d%27objets#L%27instruction for...in"><code>for...in</code></a> pour énumérer toutes les propriétés d'une déclaration.</dd> + <dt><a href="/fr/docs/mozIStorageStatementParams#Enumeration_of_properties">Énumération des propriétés d'une requête</a></dt> + <dd>Vous pouvez maintenant utiliser <a href="/fr/docs/Guide_JavaScript_1.5/Instructions_de_manipulation_d%27objets#L%27instruction_for...in"><code>for...in</code></a> pour énumérer toutes les propriétés d'une déclaration.</dd> <dt>mozIStorageStatement's getParameterIndex a changé de comportement entre Firefox 3.5 et 3.6.</dt> - <dd>Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=528166" title="mozIStorageStatement getParameterIndex causes NS_ERROR_ILLEGAL_VALUE">bug 528166</a> pour plus de détails.</dd> + <dd>Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=528166">bug 528166</a> pour plus de détails.</dd> <dt>Liaison asynchrone de plusieurs ensembles de paramètres pour exécution d'une requête.</dt> - <dd>Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=490085" title="FIXED: Add ability to bind multiple sets of parameters and execute asynchronously">bug 490085</a> pour plus de détails.</dd> + <dd>Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=490085">bug 490085</a> pour plus de détails.</dd> </dl> <h3 id="Préférences">Préférences</h3> <ul> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIContentPrefService" title="">nsIContentPrefService</a></code> a deux nouvelles méthodes : <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIContentPrefService#getPrefsByName()">nsIContentPrefService.getPrefsByName()</a></code> et <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIContentPrefService#removePrefsByName()">nsIContentPrefService.removePrefsByName()</a></code>.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIContentPrefService">nsIContentPrefService</a></code> a deux nouvelles méthodes : <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIContentPrefService#getPrefsByName()">nsIContentPrefService.getPrefsByName()</a></code> et <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIContentPrefService#removePrefsByName()">nsIContentPrefService.removePrefsByName()</a></code>.</li> </ul> <h3 id="Thèmes">Thèmes</h3> -<p>Voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Updating_themes_for_Firefox_3.6" title="Updating themes for Firefox 3.6">Updating themes for Firefox 3.6</a> pour la liste des changements liés aux thèmes.</p> +<p>Voir <a href="/fr/docs/Updating_themes_for_Firefox_3.6">Updating themes for Firefox 3.6</a> pour la liste des changements liés aux thèmes.</p> <dl> - <dt><a href="https://developer.mozilla.org/en-US/docs/Themes/Lightweight_themes" title="Themes/Lightweight themes">Thèmes légers</a></dt> - <dd>Firefox 3.6 supporte les thèmes légers ; ce sont des thèmes faciles à créer et qui sont simplement appliqué sur le fond de la fenêtre du navigateur, en haut (barre d'adresses et boutons) et en bas (barre d'état). Il s'agit d'une intégration de l'architecture de thèmes <a class="external" href="http://www.getpersonas.com/">Personas</a> dans Firefox.</dd> + <dt><a href="/fr/docs/Themes/Lightweight_themes">Thèmes légers</a></dt> + <dd>Firefox 3.6 supporte les thèmes légers ; ce sont des thèmes faciles à créer et qui sont simplement appliqué sur le fond de la fenêtre du navigateur, en haut (barre d'adresses et boutons) et en bas (barre d'état). Il s'agit d'une intégration de l'architecture de thèmes <a href="http://www.getpersonas.com/">Personas</a> dans Firefox.</dd> </dl> <h3 id="Divers">Divers</h3> <ul> - <li>Firefox n'a plus la charge des modules tiers installé dans son répertoire des modules internes. Cela contribue à assurer la stabilité en empêchant des composants tiers buggés d'être exécuté. Les développeurs qui installent des composants de cette façon doivent <a class="internal" href="https://developer.mozilla.org/en-US/docs/Migrating_raw_components_to_add-ons" title="Migrating raw components to add-ons">refaire leurs modules sous forme de paquets XPI</a> afin qu'ils puissent être installés normalement.</li> - <li><code>contents.rdf</code> n'est plus pris en charge pour l'enregistrement chrome dans les extensions. Vous devez maintenant utiliser le fichier <a class="internal" href="https://developer.mozilla.org/en-US/docs/Install_Manifests" title="Install manifests"><code>chrome.manifest</code></a>. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=492008" title="FIXED: Drop support for contents.rdf chrome registrations">bug 492008</a>.</li> - <li>La barre de menu peut être cachée automatiquement. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=477256" title="FIXED: Implement menubar auto-hiding in toolkit">bug 477256</a>.</li> - <li>Ajout du support de l'attribut <code>container-live-role</code> aux objets. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=391829" title="FIXED: Add support for container-live-role to object attributes">bug 391829</a>.</li> - <li>Suppression de la liaison <code>tabs-closebutton</code>. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500971" title="FIXED: Remove obsolete tabs-closebutton binding">bug 500971</a>.</li> - <li>Ajout du support de <span class="internal"><code>nsISound</code></span> pour jouer des sons en fonction des évènements qui ont eu lieu. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502799" title="FIXED: add new nsISound method for the event sounds">bug 502799</a>.</li> - <li>La syntaxe pour les méthodes de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsITreeView" title="">nsITreeView</a></code> : <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsITreeView#canDrop()">nsITreeView.canDrop()</a></code> et <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsITreeView#drop()">nsITreeView.drop()</a></code>, a changé pour supporter la nouvelle API glisser & déposer introduite dans Gecko 1.9. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=455590" title="FIXED: Allow new dnd api with tree views">bug 455590</a>.</li> - <li>Ajout du support pour aligner le curseur de la souris sur le bouton par défaut de la boîte de dialogue ou l'assistant de Windows, voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=76053" title='FIXED: Windows mouse integration: "Snap to default button in dialog boxes"'>bug 76053</a>. Cela est traitée automatiquement par la boîte de dialogue et l'assistant. Mais si une application XUL crée une fenêtre en utilisant l'élément <code>window</code> et qu'il a un bouton par défaut, il doit appeler <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIDOMChromeWindow#notifyDefaultButtonLoaded()">nsIDOMChromeWindow.notifyDefaultButtonLoaded()</a></code> dans le gestionnaire d'événements onload de la fenêtre.</li> - <li>Pour l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsILocalFileMac" title="">nsILocalFileMac</a></code>, deux méthodes ont étés retirées : <code>setFileTypeAndCreatorFromMIMEType()</code> and <code>setFileTypeAndCreatorFromExtension()</code>.</li> - <li>Le nouveau module de code <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/NetUtil.jsm" title="JavaScript code modules/NetUtil.jsm"><code>NetUtils.jsm</code></a> apporte une méthode facile à utiliser pour copier les données de manière asynchrone à partir d'un flux d'entrée vers un flux de sortie.</li> - <li>Le nouveau module de code <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/openLocationLastURL.jsm" title="JavaScript code modules/openLocationLastURL.jsm"><code>openLocationLastURL.jsm</code></a>, facilite la lecture et la modification de la valeur de l'URL gardée en mémoire de la boîte de dialogue "Ouvrir le fichier", tout en prenant bien en compte le mode de navigation privée.</li> - <li>Dans Windows, l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIScreen" title="">nsIScreen</a></code> reporte maintenant 24 bits par pixel pour la profondeur des couleurs lorsque le pilote graphique demande 32 bits, plus précisement 24 représente le nombre réel de pixels de couleurs en utilisation.</li> - <li>Les barres de menu peuvent maintenant être cachées sous Windows, en utilisant le nouvel attribut <code id="a-autohide"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/autohide">autohide</a></code> sur l'élément XUL <code><a href="/fr/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>.</li> - <li>Les méthodes <span id="m-loadOneTab"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/loadOneTab">loadOneTab</a></code></span> et <span id="m-addTab"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/addTab">addTab</a></code></span> acceptent maintenant le nouveau paramètre <code>relatedToCurrent</code> et, en outre, permet à des paramètres d'être définit par un nom, puisque presque tous les paramètres sont optionnels.</li> - <li>La propriété "<a href="https://developer.mozilla.org/en-US/docs/Install_Manifests#hidden" title="https://developer.mozilla.org/en-US/docs/Install_Manifests#hidden">hidden</a>" n'est plus supportée dans les manisfestes d'installation ; il n'est plus possible d'empêcher l'utilisateur de voir des modules complémentaires dans la fenêtre du gestionnaire de module.</li> + <li>Firefox n'a plus la charge des modules tiers installé dans son répertoire des modules internes. Cela contribue à assurer la stabilité en empêchant des composants tiers buggés d'être exécuté. Les développeurs qui installent des composants de cette façon doivent <a href="/fr/docs/Migrating_raw_components_to_add-ons">refaire leurs modules sous forme de paquets XPI</a> afin qu'ils puissent être installés normalement.</li> + <li><code>contents.rdf</code> n'est plus pris en charge pour l'enregistrement chrome dans les extensions. Vous devez maintenant utiliser le fichier <a href="/fr/docs/Install_Manifests"><code>chrome.manifest</code></a>. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=492008">bug 492008</a>.</li> + <li>La barre de menu peut être cachée automatiquement. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=477256">bug 477256</a>.</li> + <li>Ajout du support de l'attribut <code>container-live-role</code> aux objets. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=391829">bug 391829</a>.</li> + <li>Suppression de la liaison <code>tabs-closebutton</code>. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500971">bug 500971</a>.</li> + <li>Ajout du support de <code>nsISound</code> pour jouer des sons en fonction des évènements qui ont eu lieu. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502799">bug 502799</a>.</li> + <li>La syntaxe pour les méthodes de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsITreeView">nsITreeView</a></code> : <code><a href="/fr/docs/XPCOM_Interface_Reference/nsITreeView#canDrop()">nsITreeView.canDrop()</a></code> et <code><a href="/fr/docs/XPCOM_Interface_Reference/nsITreeView#drop()">nsITreeView.drop()</a></code>, a changé pour supporter la nouvelle API glisser & déposer introduite dans Gecko 1.9. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=455590">bug 455590</a>.</li> + <li>Ajout du support pour aligner le curseur de la souris sur le bouton par défaut de la boîte de dialogue ou l'assistant de Windows, voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=76053" title='FIXED: Windows mouse integration: "Snap to default button in dialog boxes"'>bug 76053</a>. Cela est traitée automatiquement par la boîte de dialogue et l'assistant. Mais si une application XUL crée une fenêtre en utilisant l'élément <code>window</code> et qu'il a un bouton par défaut, il doit appeler <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIDOMChromeWindow#notifyDefaultButtonLoaded()">nsIDOMChromeWindow.notifyDefaultButtonLoaded()</a></code> dans le gestionnaire d'événements onload de la fenêtre.</li> + <li>Pour l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsILocalFileMac">nsILocalFileMac</a></code>, deux méthodes ont étés retirées : <code>setFileTypeAndCreatorFromMIMEType()</code> and <code>setFileTypeAndCreatorFromExtension()</code>.</li> + <li>Le nouveau module de code <a href="/fr/docs/JavaScript_code_modules/NetUtil.jsm"><code>NetUtils.jsm</code></a> apporte une méthode facile à utiliser pour copier les données de manière asynchrone à partir d'un flux d'entrée vers un flux de sortie.</li> + <li>Le nouveau module de code <a href="/fr/docs/JavaScript_code_modules/openLocationLastURL.jsm"><code>openLocationLastURL.jsm</code></a>, facilite la lecture et la modification de la valeur de l'URL gardée en mémoire de la boîte de dialogue "Ouvrir le fichier", tout en prenant bien en compte le mode de navigation privée.</li> + <li>Dans Windows, l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIScreen">nsIScreen</a></code> reporte maintenant 24 bits par pixel pour la profondeur des couleurs lorsque le pilote graphique demande 32 bits, plus précisement 24 représente le nombre réel de pixels de couleurs en utilisation.</li> + <li>Les barres de menu peuvent maintenant être cachées sous Windows, en utilisant le nouvel attribut <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/autohide">autohide</a></code> sur l'élément XUL <code><a href="/fr/docs/Mozilla/Tech/XUL/toolbar">toolbar</a></code>.</li> + <li>Les méthodes <code><a href="/fr/docs/Mozilla/Tech/XUL/Méthodes/loadOneTab">loadOneTab</a></code> et <code><a href="/fr/docs/Mozilla/Tech/XUL/Méthodes/addTab">addTab</a></code> acceptent maintenant le nouveau paramètre <code>relatedToCurrent</code> et, en outre, permet à des paramètres d'être définit par un nom, puisque presque tous les paramètres sont optionnels.</li> + <li>La propriété "<a href="/fr/docs/Install_Manifests#hidden">hidden</a>" n'est plus supportée dans les manisfestes d'installation ; il n'est plus possible d'empêcher l'utilisateur de voir des modules complémentaires dans la fenêtre du gestionnaire de module.</li> <li>Le composant <code>@mozilla.org/webshell;1</code> n'existe plus ; vous devez utilisez <code>@mozilla.org/docshell;1</code> à la place.</li> - <li>Vous pouvez désormais enregistrer avec la catégorie update-timer pour programmer la synchronisation des événements sans avoir à instancier l'objet que le minuteur va éventuellement remettre, il sera plutôt instancié lorsque c'est nécessaire. Voir <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIUpdateTimerManager#registerTimer()">nsIUpdateTimerManager.registerTimer()</a></code> pour plus de détails.</li> - <li>La fonction <a class="internal" href="https://developer.mozilla.org/en-US/docs/NPN_GetValue" title="NPN_GetValue"><code>NPN_GetValue</code></a> ne donne plus accès à travers XPCOM aux valeurs de variables <code>NPNVserviceManager</code>, <code>NPNVDOMelement</code>, et <code>NPNVDOMWindow</code>. Cela fait partie des travaux pour que les plugins s'exécutent dans des processus séparés dans une future version de Gecko.</li> - <li>Les plugins ne sont plus scriptables à travers l'interface XPCOM (IDL), <a href="https://developer.mozilla.org/en-US/docs/Gecko_Plugin_API_Reference/Scripting_plugins" title="https://developer.mozilla.org/en-US/docs/Gecko_Plugin_API_Reference/Scripting_plugins">NPRuntime</a> est l'API à utiliser pour coder des plugins et <a class="internal" href="https://developer.mozilla.org/en-US/docs/NPP_GetValue" title="NPP_GetValue"><code>NPP_GetValue()</code></a> n'est plus appelé avec la valeur <code>NPPVpluginScriptableInstance</code> ou <code>NPPVpluginScriptableIID</code>. Cela fait partie des travaux pour que les plugins s'exécutent dans des processus séparés dans une future version de Gecko.</li> + <li>Vous pouvez désormais enregistrer avec la catégorie update-timer pour programmer la synchronisation des événements sans avoir à instancier l'objet que le minuteur va éventuellement remettre, il sera plutôt instancié lorsque c'est nécessaire. Voir <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIUpdateTimerManager#registerTimer()">nsIUpdateTimerManager.registerTimer()</a></code> pour plus de détails.</li> + <li>La fonction <a href="/fr/docs/NPN_GetValue"><code>NPN_GetValue</code></a> ne donne plus accès à travers XPCOM aux valeurs de variables <code>NPNVserviceManager</code>, <code>NPNVDOMelement</code>, et <code>NPNVDOMWindow</code>. Cela fait partie des travaux pour que les plugins s'exécutent dans des processus séparés dans une future version de Gecko.</li> + <li>Les plugins ne sont plus scriptables à travers l'interface XPCOM (IDL), <a href="/fr/docs/Gecko_Plugin_API_Reference/Scripting_plugins">NPRuntime</a> est l'API à utiliser pour coder des plugins et <a href="/fr/docs/NPP_GetValue"><code>NPP_GetValue()</code></a> n'est plus appelé avec la valeur <code>NPPVpluginScriptableInstance</code> ou <code>NPPVpluginScriptableIID</code>. Cela fait partie des travaux pour que les plugins s'exécutent dans des processus séparés dans une future version de Gecko.</li> </ul> <h2 id="Pours_les_développeurs_de_FirefoxGecko">Pours les développeurs de Firefox/Gecko</h2> @@ -266,33 +267,31 @@ original_slug: Mozilla/Firefox/Versions/3.6 <ul> <li><code>nsIDOMNSCSS2Properties</code> est maintenant située dans son propre fichier IDL (<code>dom/interfaces/css/nsIDOMCSS2Properties.idl</code>).</li> - <li><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIUpdateTimerManager" title="">nsIUpdateTimerManager</a></code> est maintenant située dans son propre fichier IDL.</li> + <li><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIUpdateTimerManager">nsIUpdateTimerManager</a></code> est maintenant située dans son propre fichier IDL.</li> </ul> -<p>Un grand nombre d'interfaces ont été déplacées. Voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Interfaces_moved_in_Firefox_3.6" title="Interfaces moved in Firefox 3.6">Interfaces moved in Firefox 3.6</a> pour la liste complète.</p> +<p>Un grand nombre d'interfaces ont été déplacées. Voir <a href="/fr/docs/Interfaces_moved_in_Firefox_3.6">Interfaces moved in Firefox 3.6</a> pour la liste complète.</p> <h3 id="Autres_changements_dans_les_interfaces">Autres changements dans les interfaces</h3> <p>Les modifications suivantes ont été faites :</p> <ul> - <li>L'interface <code>nsIPlugin</code> hérite maintenant de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISupports" title="">nsISupports</a></code> à la place de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFactory" title="">nsIFactory</a></code>.</li> - <li>L'interface <code>nsIPluginHost</code> hérite maintenant de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISupports" title="">nsISupports</a></code> à la place de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFactory" title="">nsIFactory</a></code>.</li> - <li>L'interface <code>nsIFrame</code> hérite maintenant de <code>nsQueryFrame</code> à la place de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISupports" title="">nsISupports</a></code>.</li> - <li>La méthode <code>getPaletteInfo()</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDeviceContext" title="">nsIDeviceContext</a></code> a été supprimée, car elle n'a jamais été appliquée.</li> - <li>La méthode <code>reportPendingException()</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIScriptContext" title="">nsIScriptContext</a></code> a été supprimée, car elle n'été plus utilisée.</li> + <li>L'interface <code>nsIPlugin</code> hérite maintenant de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISupports">nsISupports</a></code> à la place de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFactory">nsIFactory</a></code>.</li> + <li>L'interface <code>nsIPluginHost</code> hérite maintenant de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISupports">nsISupports</a></code> à la place de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFactory">nsIFactory</a></code>.</li> + <li>L'interface <code>nsIFrame</code> hérite maintenant de <code>nsQueryFrame</code> à la place de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISupports">nsISupports</a></code>.</li> + <li>La méthode <code>getPaletteInfo()</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDeviceContext">nsIDeviceContext</a></code> a été supprimée, car elle n'a jamais été appliquée.</li> + <li>La méthode <code>reportPendingException()</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIScriptContext">nsIScriptContext</a></code> a été supprimée, car elle n'été plus utilisée.</li> </ul> <h3 id="Changements_dans_laccessibilitée_du_code">Changements dans l'accessibilitée du code</h3> <ul> - <li>L'<a class="internal" href="https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIAccessibleEvent" title="XPCOM Interface Reference/nsIAccessibleEvent">évènement d'accessibilité</a> <code>EVENT_REORDER</code> est maintenant envoyé quand les enfants de <code>frames</code> et d'<code>iframes</code> changent, ainsi que lors de la modification du document principal des enfants. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=420845" title="FIXED: Fire event_reorder on any embedded frames/iframes whos document has just loaded.">bug 420845</a>.</li> + <li>L'<a href="/fr/docs/XPCOM_Interface_Reference/nsIAccessibleEvent">évènement d'accessibilité</a> <code>EVENT_REORDER</code> est maintenant envoyé quand les enfants de <code>frames</code> et d'<code>iframes</code> changent, ainsi que lors de la modification du document principal des enfants. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=420845">bug 420845</a>.</li> <li>Désormais toute sélection en cours est correctement supprimée avant de sélectionner une ligne spécifique.</li> </ul> <h2 id="Voir_également">Voir également</h2> -<div class="multiColumnList"> <ul> <li><a href="/fr/docs/Mozilla/Firefox/Versions/3.5">Firefox 3.5 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/3">Firefox 3 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/2">Firefox 2 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/1.5">Firefox 1.5 pour les développeurs</a></li></ul> -</div> 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 <li>La valeur <code>charCode</code> de l'évènement <code>keypress</code> est transformée en un caractère ASCII si la touche Accélérateur est pressée. Autrement, <code>charCode</code> est le caractère non modifié (à part son état <kbd>Shift</kbd> — mise en majuscules). Consultez <a href="fr/L'%c3%a9v%c3%a8nement_Keypress_dans_Gecko">L'évènement Keypress dans Gecko</a>.</li> </ul> -<h3 id="Voir_.C3.A9galement" name="Voir_.C3.A9galement">Voir également</h3> +<h3 id="Voir_.C3.A9galement">Voir également</h3> <ul> <li><a href="fr/Firefox_3_pour_les_d%c3%a9veloppeurs">Firefox 3 pour les développeurs</a></li> 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 --- <div>{{FirefoxSidebar}}</div><p>{{ Gecko_minversion_header(1.9) }}</p> -<p>Le zoom pleine page (ou fullZoom) est une nouvelle fonctionnalité qui sera probablement disponible dans <a href="fr/Firefox_3_pour_les_d%c3%a9veloppeurs">Firefox 3</a>. 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 <a href="fr/XPCOM">XPCOM</a> <a class="external" href="http://www.xulplanet.com/references/xpcomref/ifaces/nsIMarkupDocumentViewer.html">nsIMarkupDocumentViewer</a>.</p> +<p>Le zoom pleine page (ou fullZoom) est une nouvelle fonctionnalité qui sera probablement disponible dans <a href="fr/Firefox_3_pour_les_d%c3%a9veloppeurs">Firefox 3</a>. 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 <a href="fr/XPCOM">XPCOM</a> <a href="http://www.xulplanet.com/references/xpcomref/ifaces/nsIMarkupDocumentViewer.html">nsIMarkupDocumentViewer</a>.</p> -<h3 id="Exemple_.28xul:browser.29" name="Exemple_.28xul:browser.29">Exemple (xul:browser)</h3> +<h3 id="Exemple_.28xul:browser.29">Exemple (xul:browser)</h3> <p>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.</p> @@ -17,7 +17,7 @@ var docViewer = getBrowser().mCurrentBrowser.markupDocumentViewer; docViewer.fullZoom = zoom; </pre> -<h3 id="Exemple_.28xul:iframe.29" name="Exemple_.28xul:iframe.29">Exemple (xul:iframe)</h3> +<h3 id="Exemple_.28xul:iframe.29">Exemple (xul:iframe)</h3> <p>Il est également possible d'utiliser la fonction fullZoom pour un xul:iframe. Cependant, comme un iframe n'a pas de propriété <code>markupDocumentViewer</code>, il faut d'abord obtenir cette valeur :</p> @@ -28,10 +28,10 @@ var docViewer = contViewer.QueryInterface(Components.interfaces.nsIMarkupDocumen docViewer.fullZoom = zoom; </pre> -<h3 id="R.C3.A9f.C3.A9rences" name="R.C3.A9f.C3.A9rences">Références</h3> +<h3 id="R.C3.A9f.C3.A9rences">Références</h3> <ul> - <li>Extension Page zoom par Ted Mielczarek <a class="external" href="http://ted.mielczarek.org/code/mozilla/fullpagezoom.xpi">fullpagezoom.xpi</a> pour les dernières nightlies de Firefox 3.</li> + <li>Extension Page zoom par Ted Mielczarek <a href="http://ted.mielczarek.org/code/mozilla/fullpagezoom.xpi">fullpagezoom.xpi</a> pour les dernières nightlies de Firefox 3.</li> <li>Le <a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=4821">bug</a> concernant fullZoom sur bugzilla.</li> - <li>Documentation de l'interface <a class="external" href="http://www.xulplanet.com/references/xpcomref/ifaces/nsIMarkupDocumentViewer.html">nsIMarkupDocumentViewer</a> (ne mentionne pas fullZoom pour l'instant).</li> + <li>Documentation de l'interface <a href="http://www.xulplanet.com/references/xpcomref/ifaces/nsIMarkupDocumentViewer.html">nsIMarkupDocumentViewer</a> (ne mentionne pas fullZoom pour l'instant).</li> </ul> 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 --- <div>{{FirefoxSidebar}}</div><p>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.</p> -<h2 id="Nouvelles_fonctionnalit.C3.A9s_pour_les_d.C3.A9veloppeurs_dans_Firefox_3" name="Nouvelles_fonctionnalit.C3.A9s_pour_les_d.C3.A9veloppeurs_dans_Firefox_3">Nouvelles fonctionnalités pour les développeurs dans Firefox 3</h2> +<h2 id="Nouvelles_fonctionnalit.C3.A9s_pour_les_d.C3.A9veloppeurs_dans_Firefox_3">Nouvelles fonctionnalités pour les développeurs dans Firefox 3</h2> -<h3 id="Pour_les_d.C3.A9veloppeurs_de_sites_et_d.27applications_Web" name="Pour_les_d.C3.A9veloppeurs_de_sites_et_d.27applications_Web">Pour les développeurs de sites et d'applications Web</h3> +<h3 id="Pour_les_d.C3.A9veloppeurs_de_sites_et_d.27applications_Web">Pour les développeurs de sites et d'applications Web</h3> <dl> - <dt><a href="/fr/Mise_%C3%A0_jour_des_applications_Web_pour_Firefox_3" title="fr/Mise_à_jour_des_applications_Web_pour_Firefox_3">Mise à jour des applications Web pour Firefox 3</a></dt> + <dt><a href="/fr/Mise_%C3%A0_jour_des_applications_Web_pour_Firefox_3">Mise à jour des applications Web pour Firefox 3</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/%C3%89v%C3%A8nements_online_et_offline" title="fr/Évènements_online_et_offline">Évènements online et offline</a></dt> + <dt><a href="/fr/%C3%89v%C3%A8nements_online_et_offline">Évènements online et offline</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/Gestionnaires_de_protocoles_web" title="fr/Gestionnaires_de_protocoles_web">Gestionnaires de protocoles web</a></dt> + <dt><a href="/fr/Gestionnaires_de_protocoles_web">Gestionnaires de protocoles web</a></dt> <dd>Il est à présent possible d'enregistrer des applications Web en tant que gestionnaires de protocoles à l'aide de la méthode <code>navigator.registerProtocolHandler()</code>.</dd> </dl> <dl> - <dt><a href="/fr/Dessin_de_texte_avec_canvas" title="fr/Dessin_de_texte_avec_canvas">Dessin de texte avec canvas</a></dt> + <dt><a href="/fr/Dessin_de_texte_avec_canvas">Dessin de texte avec canvas</a></dt> <dd>Il est possible de dessiner du texte dans un élément canvas dans Firefox 3 avec une API non normalisée.</dd> </dl> <dl> - <dt><a href="/fr/Tutoriel_canvas/Transformations#Transformations" title="fr/Tutoriel_canvas/Transformations#Transformations">Support des transformations pour canvas</a></dt> + <dt><a href="/fr/Tutoriel_canvas/Transformations#Transformations">Support des transformations pour canvas</a></dt> <dd>Firefox gère à présent les méthodes <code>transform()</code> et <code>setTransform()</code> sur les éléments canvas.</dd> </dl> <dl> - <dt><a href="/fr/Utilisation_de_microformats" title="fr/Utilisation_de_microformats">Utilisation de microformats</a></dt> + <dt><a href="/fr/Utilisation_de_microformats">Utilisation de microformats</a></dt> <dd>Firefox dispose à présent d'API permettant de travailler avec des microformats.</dd> </dl> <dl> - <dt><a href="/fr/%C3%89v%C3%A8nements_de_glisser-d%C3%A9poser" title="fr/Évènements_de_glisser-déposer">Évènements de glisser-déposer</a></dt> + <dt><a href="/fr/%C3%89v%C3%A8nements_de_glisser-d%C3%A9poser">Évènements de glisser-déposer</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/Gestion_du_focus_en_HTML" title="fr/Gestion_du_focus_en_HTML">Gestion du focus en HTML</a></dt> + <dt><a href="/fr/Gestion_du_focus_en_HTML">Gestion du focus en HTML</a></dt> <dd>Les nouveaux attributs <code>activeElement</code> et <code>hasFocus</code> de HTML 5 sont gérés.</dd> </dl> <dl> - <dt><a href="/fr/Ressources_hors_ligne_dans_Firefox" title="fr/Ressources_hors_ligne_dans_Firefox">Ressources hors ligne dans Firefox</a></dt> + <dt><a href="/fr/Ressources_hors_ligne_dans_Firefox">Ressources hors ligne dans Firefox</a></dt> <dd>Firefox permet applications Web de demander que des ressources soient mises en cache pour permettre leur utilisation en mode hors ligne.</dd> </dl> <dl> - <dt><a href="/fr/Am%C3%A9liorations_CSS_dans_Firefox_3" title="fr/Améliorations_CSS_dans_Firefox_3">Améliorations CSS dans Firefox 3</a></dt> + <dt><a href="/fr/Am%C3%A9liorations_CSS_dans_Firefox_3">Améliorations CSS dans Firefox 3</a></dt> <dd>Firefox 3 propose un certain nombre d'améliorations dans son support CSS.</dd> </dl> <dl> - <dt><a href="/fr/Am%C3%A9liorations_DOM_dans_Firefox_3" title="fr/Améliorations_DOM_dans_Firefox_3">Améliorations DOM dans Firefox 3</a></dt> + <dt><a href="/fr/Am%C3%A9liorations_DOM_dans_Firefox_3">Améliorations DOM dans Firefox 3</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/Nouveaut%C3%A9s_dans_JavaScript_1.8" title="fr/Nouveautés_dans_JavaScript_1.8">Support de JavaScript 1.8</a></dt> + <dt><a href="/fr/Nouveaut%C3%A9s_dans_JavaScript_1.8">Support de JavaScript 1.8</a></dt> <dd>JavaScript 1.8 est fourni avec Firefox 3.</dd> </dl> <dl> - <dt><a href="/fr/EXSLT" title="fr/EXSLT">Support d'EXSLT</a></dt> - <dd>Firefox 3 permet d'utiliser une partie importante des extensions <a href="/fr/EXSLT" title="fr/EXSLT">EXSLT</a> à <a href="/fr/XSLT" title="fr/XSLT">XSLT</a>.</dd> + <dt><a href="/fr/EXSLT">Support d'EXSLT</a></dt> + <dd>Firefox 3 permet d'utiliser une partie importante des extensions <a href="/fr/EXSLT">EXSLT</a> à <a href="/fr/XSLT">XSLT</a>.</dd> </dl> <dl> - <dt><a href="/fr/Am%C3%A9liorations_SVG_dans_Firefox_3" title="fr/Améliorations_SVG_dans_Firefox_3">Améliorations SVG dans Firefox 3</a></dt> + <dt><a href="/fr/Am%C3%A9liorations_SVG_dans_Firefox_3">Améliorations SVG dans Firefox 3</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/Images_PNG_anim%C3%A9es" title="fr/Images_PNG_animées">Images PNG animées</a></dt> + <dt><a href="/fr/Images_PNG_anim%C3%A9es">Images PNG animées</a></dt> <dd>Firefox 3 gère le format d'images PNG animées (APNG).</dd> </dl> -<h3 id="Pour_les_d.C3.A9veloppeurs_XUL_et_d.27extensions" name="Pour_les_d.C3.A9veloppeurs_XUL_et_d.27extensions">Pour les développeurs XUL et d'extensions</h3> +<h3 id="Pour_les_d.C3.A9veloppeurs_XUL_et_d.27extensions">Pour les développeurs XUL et d'extensions</h3> -<h4 id="Am.C3.A9liorations_et_modifications_notables" name="Am.C3.A9liorations_et_modifications_notables">Améliorations et modifications notables</h4> +<h4 id="Am.C3.A9liorations_et_modifications_notables">Améliorations et modifications notables</h4> <dl> - <dt><a href="/fr/Mise_%C3%A0_jour_des_extensions_pour_Firefox_3" title="fr/Mise_à_jour_des_extensions_pour_Firefox_3">Mise à jour des extensions pour Firefox 3</a></dt> + <dt><a href="/fr/Mise_%C3%A0_jour_des_extensions_pour_Firefox_3">Mise à jour des extensions pour Firefox 3</a></dt> <dd>Un guide fournissant tout ce qu'il faut savoir pour mettre à jour une extension afin de la faire fonctionner avec Firefox 3.</dd> </dl> <dl> - <dt><a href="/fr/Am%C3%A9liorations_XUL_dans_Firefox_3" title="fr/Améliorations_XUL_dans_Firefox_3">Améliorations XUL dans Firefox 3</a></dt> + <dt><a href="/fr/Am%C3%A9liorations_XUL_dans_Firefox_3">Améliorations XUL dans Firefox 3</a></dt> <dd>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).</dd> </dl> <dl> - <dt><a href="/fr/Templates_dans_Firefox_3" title="fr/Templates_dans_Firefox_3">Templates dans Firefox 3</a></dt> + <dt><a href="/fr/Templates_dans_Firefox_3">Templates dans Firefox 3</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/Versions_d'une_extension,_mise_%C3%A0_jour_et_compatibilit%C3%A9#Mises_.C3.A0_jour_s.C3.A9curis.C3.A9es" title="fr/Versions_d'une_extension,_mise_à_jour_et_compatibilité#Mises_.C3.A0_jour_s.C3.A9curis.C3.A9es">Mises à jour sécurisées</a></dt> - <dd>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 <a class="external" href="http://addons.mozilla.org">AMO</a> 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).</dd> + <dt><a href="/fr/Versions_d'une_extension,_mise_%C3%A0_jour_et_compatibilit%C3%A9#Mises_.C3.A0_jour_s.C3.A9curis.C3.A9es">Mises à jour sécurisées</a></dt> + <dd>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 <a href="http://addons.mozilla.org">AMO</a> 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).</dd> </dl> <dl> - <dt><a href="/fr/Guide_de_migration_vers_Places" title="fr/Guide_de_migration_vers_Places">Guide de migration vers Places</a></dt> + <dt><a href="/fr/Guide_de_migration_vers_Places">Guide de migration vers Places</a></dt> <dd>Un article concernant la migration d'une application existante pour utiliser l'API Places.</dd> </dl> <dl> - <dt><a href="/fr/Am%C3%A9liorations_du_gestionnaire_de_t%C3%A9l%C3%A9chargement_dans_Firefox_3" title="fr/Améliorations_du_gestionnaire_de_téléchargement_dans_Firefox_3">Améliorations du gestionnaire de téléchargement dans Firefox 3</a></dt> + <dt><a href="/fr/Am%C3%A9liorations_du_gestionnaire_de_t%C3%A9l%C3%A9chargement_dans_Firefox_3">Améliorations du gestionnaire de téléchargement dans Firefox 3</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/Utilisation_de_nsILoginManager" title="fr/Utilisation_de_nsILoginManager">Utilisation de nsILoginManager</a></dt> + <dt><a href="/fr/Utilisation_de_nsILoginManager">Utilisation de nsILoginManager</a></dt> <dd>Le gestionnaire de mots de passe a été remplacé par le nouveau gestionnaire d'identification.</dd> </dl> <dl> - <dt><a href="/fr/XBL/R%C3%A9f%C3%A9rence_XBL_1.0/%C3%89l%C3%A9ments#binding" title="fr/XBL/Référence_XBL_1.0/Éléments#binding">Intégration de liaisons XBL</a></dt> + <dt><a href="/fr/XBL/R%C3%A9f%C3%A9rence_XBL_1.0/%C3%89l%C3%A9ments#binding">Intégration de liaisons XBL</a></dt> <dd>Il est à présent possible d'utiliser le schéma d'URL <code>data:</code> depuis du code chrome pour intégrer des liaisons XBL directement au lieu de devoir les placer dans des fichiers XML séparés.</dd> </dl> <dl> - <dt><a href="/fr/Localisation_des_descriptions_d'extensions" title="fr/Localisation_des_descriptions_d'extensions">Localisation des descriptions d'extensions</a></dt> + <dt><a href="/fr/Localisation_des_descriptions_d'extensions">Localisation des descriptions d'extensions</a></dt> <dd>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é.</dd> </dl> <dl> - <dt><a href="/fr/Localisation_et_pluriels" title="fr/Localisation_et_pluriels">Localisation et pluriels</a></dt> + <dt><a href="/fr/Localisation_et_pluriels">Localisation et pluriels</a></dt> <dd>Firefox 3 ajout un nouveau module PluralForm fournissant des outils pour aider à mettre des mots correctement au pluriel dans diverses localisations.</dd> </dl> <dl> - <dt><a href="/fr/Changements_dans_les_th%C3%A8mes_pour_Firefox_3" title="fr/Changements_dans_les_thèmes_pour_Firefox_3">Changements dans les thèmes pour Firefox 3</a></dt> + <dt><a href="/fr/Changements_dans_les_th%C3%A8mes_pour_Firefox_3">Changements dans les thèmes pour Firefox 3</a></dt> <dd>Notes et informations pour ceux qui voudraient créer des thèmes pour Firefox 3.</dd> </dl> -<h4 id="Nouveaux_composants_et_fonctionnalit.C3.A9s" name="Nouveaux_composants_et_fonctionnalit.C3.A9s">Nouveaux composants et fonctionnalités</h4> +<h4 id="Nouveaux_composants_et_fonctionnalit.C3.A9s">Nouveaux composants et fonctionnalités</h4> <dl> - <dt><a href="/fr/FUEL" title="fr/FUEL">Bibliothèque FUEL</a></dt> + <dt><a href="/fr/FUEL">Bibliothèque FUEL</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/Places" title="fr/Places">Places</a></dt> - <dd>Les API d'historique et de marque-pages ont été entièrement remplacés par la nouvelle API <a href="/fr/Places" title="fr/Places">Places</a>.</dd> + <dt><a href="/fr/Places">Places</a></dt> + <dd>Les API d'historique et de marque-pages ont été entièrement remplacés par la nouvelle API <a href="/fr/Places">Places</a>.</dd> </dl> <dl> - <dt><a href="/fr/nsIIdleService" title="fr/nsIIdleService">Service Idle</a></dt> + <dt><a href="/fr/nsIIdleService">Service Idle</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/NsIZipWriter" title="fr/NsIZipWriter">ZIP writer</a></dt> + <dt><a href="/fr/NsIZipWriter">ZIP writer</a></dt> <dd>La nouvelle interface {{ Interface("nsIZipWriter") }} permet aux extensions de pouvoir créer des archives ZIP.</dd> </dl> <dl> - <dt><a href="/fr/Zoom_pleine_page" title="fr/Zoom_pleine_page">Zoom pleine page</a></dt> + <dt><a href="/fr/Zoom_pleine_page">Zoom pleine page</a></dt> <dd>Firefox 3 améliore l'expérience utilisateur en offrant un zoom complet des pages en plus du simple zoom de texte.</dd> </dl> <dl> - <dt><a href="/fr/Interfa%C3%A7age_avec_le_collecteur_de_cycles_XPCOM" title="fr/Interfaçage_avec_le_collecteur_de_cycles_XPCOM">Interfaçage avec le collecteur de cycles XPCOM</a></dt> + <dt><a href="/fr/Interfa%C3%A7age_avec_le_collecteur_de_cycles_XPCOM">Interfaçage avec le collecteur de cycles XPCOM</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/Le_gestionnaire_de_threads" title="fr/Le_gestionnaire_de_threads">Le gestionnaire de threads</a></dt> + <dt><a href="/fr/Le_gestionnaire_de_threads">Le gestionnaire de threads</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/Modules_JavaScript" title="fr/Modules_JavaScript">Modules JavaScript</a></dt> + <dt><a href="/fr/Modules_JavaScript">Modules JavaScript</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/NsIJSON" title="fr/NsIJSON">L'interface <code>nsIJSON</code></a></dt> - <dd>Firefox 3 propose la nouvelle interface {{ Interface("nsIJSON") }}, qui offre des chaînes de caractères <a href="/fr/JSON" title="fr/JSON">JSON</a> de codage et décodage en haute performance.</dd> + <dt><a href="/fr/NsIJSON">L'interface <code>nsIJSON</code></a></dt> + <dd>Firefox 3 propose la nouvelle interface {{ Interface("nsIJSON") }}, qui offre des chaînes de caractères <a href="/fr/JSON">JSON</a> de codage et décodage en haute performance.</dd> </dl> <dl> - <dt><a href="/fr/NsIParentalControlsService" title="fr/NsIParentalControlsService">L'interface nsIParentalControlsService</a></dt> + <dt><a href="/fr/NsIParentalControlsService">L'interface nsIParentalControlsService</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/Utilisation_des_pr%C3%A9f%C3%A9rences_de_contenu" title="fr/Utilisation_des_préférences_de_contenu">Utilisation des préférences de contenu</a></dt> + <dt><a href="/fr/Utilisation_des_pr%C3%A9f%C3%A9rences_de_contenu">Utilisation des préférences de contenu</a></dt> <dd>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.</dd> </dl> <dl> - <dt><a href="/fr/Surveillance_des_plugins" title="fr/Surveillance_des_plugins">Surveillance des plugins</a></dt> + <dt><a href="/fr/Surveillance_des_plugins">Surveillance des plugins</a></dt> <dd>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.</dd> </dl> -<h4 id="Bugs_corrig.C3.A9s" name="Bugs_corrig.C3.A9s">Bugs corrigés</h4> +<h4 id="Bugs_corrig.C3.A9s">Bugs corrigés</h4> <dl> - <dt><a href="/fr/Bugs_importants_corrig%C3%A9s_dans_Firefox_3" title="fr/Bugs_importants_corrigés_dans_Firefox_3">Bugs importants corrigés dans Firefox 3</a></dt> + <dt><a href="/fr/Bugs_importants_corrig%C3%A9s_dans_Firefox_3">Bugs importants corrigés dans Firefox 3</a></dt> <dd>Cet article fournit des informations concernant les bugs corrigés dans Firefox 3.</dd> </dl> -<h2 id="Nouvelles_fonctionnalit.C3.A9s_pour_les_utilisateurs" name="Nouvelles_fonctionnalit.C3.A9s_pour_les_utilisateurs">Nouvelles fonctionnalités pour les utilisateurs</h2> +<h2 id="Nouvelles_fonctionnalit.C3.A9s_pour_les_utilisateurs">Nouvelles fonctionnalités pour les utilisateurs</h2> -<h3 id="Exp.C3.A9rience_utilisateur" name="Exp.C3.A9rience_utilisateur">Expérience utilisateur</h3> +<h3 id="Exp.C3.A9rience_utilisateur">Expérience utilisateur</h3> <ul> <li><strong>Gestion simplifiée des mots de passe.</strong> Une barre d'information apparaît en haut de la fenêtre du navigateur pour permettre d'enregistrer le mot de passe après une identification réussie.</li> @@ -234,7 +234,7 @@ original_slug: Mozilla/Firefox/Versions/3 <li><strong>Barre de recherche.</strong> La barre de recherche dans la page s'ouvre avec le contenu de la sélection courante.</li> <li><strong>Gestion des plugins.</strong> Les utilisateurs peuvent désactiver des plugins particuliers dans le gestionnaire de modules complémentaires.</li> <li><strong>Intégration dans Windows Vista.</strong> Les menus de Firefox s'affichent à présent avec le thème natif de Vista.</li> - <li><strong>Intégration dans Mac OS X.</strong> Firefox utilise le correcteur orthographique de Mac OS X et gère <a class="external" href="http://growl.info/">Growl</a> pour les notifications de téléchargements terminés et de mises à jour disponibles.</li> + <li><strong>Intégration dans Mac OS X.</strong> Firefox utilise le correcteur orthographique de Mac OS X et gère <a href="http://growl.info/">Growl</a> pour les notifications de téléchargements terminés et de mises à jour disponibles.</li> <li><strong>Bouton « Star ».</strong> Le nouveau bouton en forme d'étoile dans la Barre d'adresse permet d'ajouter rapidement un marque-page en un clic. Un second clic permet de ranger et de mettre des étiquettes sur le nouveau marque-page.</li> <li><strong>Étiquettes.</strong> Vous pouvez associer des étiquettes à vos marque-pages pour les trier facilement par sujet.</li> <li><strong>Barre d'adresse et autocomplétion.</strong> Entrez le titre ou l'étiquette d'une page dans la Barre d'adresse pour retrouver rapidement le site que vous cherchez dans votre historique et vos marque-pages. Des indicateurs reprenant l'icône du site, le marque-page et les étiquettes associés vous aident à savoir d'où viennent les résultats.</li> @@ -247,7 +247,7 @@ original_slug: Mozilla/Firefox/Versions/3 <li><strong>Fonctionnement hors ligne.</strong> Les applications Web peuvent bénéficier de nouvelles fonctionnalités leur permettant d'être utilisées même sans connexion Internet active.</li> </ul> -<h3 id="S.C3.A9curit.C3.A9_et_vie_priv.C3.A9e" name="S.C3.A9curit.C3.A9_et_vie_priv.C3.A9e">Sécurité et vie privée</h3> +<h3 id="S.C3.A9curit.C3.A9_et_vie_priv.C3.A9e">Sécurité et vie privée</h3> <ul> <li><strong>Informations sur un site en un clic.</strong> Vous voulez en savoir plus sur le site affiché ? Cliquez sur son icône dans la Barre d'adresse pour en connaître le propriétaire. Les informations d'identité sont affichées plus clairement et plus faciles à comprendre.</li> @@ -260,7 +260,7 @@ original_slug: Mozilla/Firefox/Versions/3 <li><strong>Gestion du contrôle parental de Windows Vista.</strong> Firefox 3 prend en compte le paramètre système de contrôle parentale de Vista pour désactiver les téléchargements de fichiers.</li> </ul> -<h3 id="Performances" name="Performances">Performances</h3> +<h3 id="Performances">Performances</h3> <ul> <li><strong>Fiabilité.</strong> Firefox 3 conserve à présent les marque-pages, l'historique, les cookies et les préférences dans une base de données sûre au niveau transactionnel. Cela signifie que vos données sont protégés contre la perte même si votre système se plante.</li> @@ -268,6 +268,6 @@ original_slug: Mozilla/Firefox/Versions/3 <li><strong>Utilisation mémoire.</strong> Firefox 3 utilise la mémoire de manière plus efficiente avec plus de 300 bugs concernant des fuites mémoire corrigées et de nouvelles fonctionnalités aidant à identifier et libérer automatiquement les blocs mémoire qui ne sont plus utilisés.</li> </ul> -<h2 id="Voir_.C3.A9galement" name="Voir_.C3.A9galement">Voir également</h2> +<h2 id="Voir_.C3.A9galement">Voir également</h2> <p>{{Firefox_for_developers('2')}}</p> 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 <li>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) }})</li> </ul> -<h3 id="Voir_.C3.A9galement" name="Voir_.C3.A9galement">Voir également</h3> +<h3 id="Voir_.C3.A9galement">Voir également</h3> <ul> <li><a href="fr/Firefox_3_pour_les_d%c3%a9veloppeurs">Firefox 3 pour les développeurs</a></li> diff --git a/files/fr/mozilla/firefox/releases/3/site_compatibility/index.html b/files/fr/mozilla/firefox/releases/3/site_compatibility/index.html index ba6e7e6679..9a3d8d5993 100644 --- a/files/fr/mozilla/firefox/releases/3/site_compatibility/index.html +++ b/files/fr/mozilla/firefox/releases/3/site_compatibility/index.html @@ -13,9 +13,9 @@ original_slug: Changements_dans_Gecko_1.9_affectant_les_sites_Web <p>Consultez également <a href="fr/Firefox_3_pour_les_d%c3%a9veloppeurs">Firefox 3 pour les développeurs</a>.</p> -<h2 id=".C3.89v.C3.A8nements" name=".C3.89v.C3.A8nements">Évènements</h2> +<h2 id=".C3.89v.C3.A8nements">Évènements</h2> -<h3 id="Gestionnaires_d.27.C3.A9v.C3.A8nements_capturants_load" name="Gestionnaires_d.27.C3.A9v.C3.A8nements_capturants_load">Gestionnaires d'évènements capturants <code>load</code></h3> +<h3 id="Gestionnaires_d.27.C3.A9v.C3.A8nements_capturants_load">Gestionnaires d'évènements capturants <code>load</code></h3> <p>Dans Gecko 1.8, il n'était pas possible de définir des gestionnaires d'évènements <code>load</code> capturants sur les images. Dans Gecko 1.9, cela devient possible avec la résolution du {{ Bug(234455) }}. Cela peut cependant causer des problèmes sur les sites Web qui ont incorrectement défini leurs gestionnaires d'évènements sur l'évènement <code>load</code>. Consultez la discussion dans le {{ Bug(335251) }}. Pour résoudre ce problème, les pages en question ne doivent pas définir de gestionnaires d'évènements capturants pour l'évènement <code>load</code>.</p> @@ -29,46 +29,46 @@ original_slug: Changements_dans_Gecko_1.9_affectant_les_sites_Web <pre class="eval">window.addEventListener('load', votreFonction, false); </pre> -<p>Pour une explication du fonctionnement de la capture des évènements, consultez <a class="external" href="http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow-capture">DOM Level 2 Event capture</a> (en)</p> +<p>Pour une explication du fonctionnement de la capture des évènements, consultez <a href="http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow-capture">DOM Level 2 Event capture</a> (en)</p> -<h3 id="preventBubble_a_.C3.A9t.C3.A9_supprim.C3.A9e" name="preventBubble_a_.C3.A9t.C3.A9_supprim.C3.A9e"><code>preventBubble</code> a été supprimée</h3> +<h3 id="preventBubble_a_.C3.A9t.C3.A9_supprim.C3.A9e"><code>preventBubble</code> a été supprimée</h3> <p>Dans Gecko 1.8, la méthode <code>preventBubble</code> existait sur les évènements pour les empêcher de se propager plus haut. Dans Gecko 1.9, cette méthode a été supprimée. À la place, utilisez la méthode standard <a href="fr/DOM/event.stopPropagation">stopPropagation()</a>, qui fonctionne également dans Gecko 1.8. Ce changement a été produit par le patch pour le {{ Bug(330494) }}. Consultez également le {{ Bug(105280) }}.</p> -<h3 id="Quelques_autres_anciennes_API_d.27.C3.A9v.C3.A8nements_ne_sont_plus_support.C3.A9es" name="Quelques_autres_anciennes_API_d.27.C3.A9v.C3.A8nements_ne_sont_plus_support.C3.A9es">Quelques autres anciennes API d'évènements ne sont plus supportées</h3> +<h3 id="Quelques_autres_anciennes_API_d.27.C3.A9v.C3.A8nements_ne_sont_plus_support.C3.A9es">Quelques autres anciennes API d'évènements ne sont plus supportées</h3> <p><a href="fr/DOM/window.captureEvents">window.captureEvents</a>, <a href="fr/DOM/window.releaseEvents">window.releaseEvents</a> et <code>window.routeEvent</code> ne sont plus supportées ({{ Obsolete_inline() }}) dans Gecko 1.9.</p> -<h2 id="DOM" name="DOM">DOM</h2> +<h2 id="DOM">DOM</h2> -<h3 id="L.27exception_WRONG_DOCUMENT_ERR_se_d.C3.A9clenche_lorsque_l.27on_essaie_d.27utiliser_un_n.C5.93ud_d.27un_document_diff.C3.A9rent" name="L.27exception_WRONG_DOCUMENT_ERR_se_d.C3.A9clenche_lorsque_l.27on_essaie_d.27utiliser_un_n.C5.93ud_d.27un_document_diff.C3.A9rent">L'exception <code>WRONG_DOCUMENT_ERR</code> se déclenche lorsque l'on essaie d'utiliser un nœud d'un document différent</h3> +<h3 id="L.27exception_WRONG_DOCUMENT_ERR_se_d.C3.A9clenche_lorsque_l.27on_essaie_d.27utiliser_un_n.C5.93ud_d.27un_document_diff.C3.A9rent">L'exception <code>WRONG_DOCUMENT_ERR</code> se déclenche lorsque l'on essaie d'utiliser un nœud d'un document différent</h3> -<p></p><p>Les nœuds provenant de documents externes doivent être clonés à l'aide de <a href="/fr/docs/Web/API/Document/importNode" title="La méthode Document importNode() crée une nouvelle copie du Node ou DocumentFragment spécifié à partir d'un autre document, afin qu'il puisse être inséré dans le document actuel. Il n'est pas encore inclus dans l'arbre des documents; Pour ce faire, vous devez appeler une méthode telle que appendChild () ou insertBefore ()."><code>document.importNode()</code></a> (ou adoptés avec - <a href="/fr/docs/Web/API/Document/adoptNode" title="Adopte un noeud. Le noeud (et son sous-arbre) est supprimé du document dans lequel il se trouve (le cas échéant) et son ownerDocument (document propriétaire) est remplacé par le document en cours. Le noeud peut ensuite être inséré dans le document en cours."><code>document.adoptNode()</code></a>) avant de pouvoir être insérés dans le document courant. Pour en savoir plus sur les problèmes - de <a href="/fr/docs/Web/API/Node/ownerDocument" title="La propriété en lecture seule Node.ownerDocument renvoie l'objet document de niveau supérieur pour ce nœud."><code>Node.ownerDocument</code></a>, consultez la <a class="external" href="http://www.w3.org/DOM/faq.html#ownerdoc" rel="noopener">FAQ DOM du W3C</a> (en anglais).</p> +<p></p><p>Les nœuds provenant de documents externes doivent être clonés à l'aide de <a href="/fr/docs/Web/API/Document/importNode"><code>document.importNode()</code></a> (ou adoptés avec + <a href="/fr/docs/Web/API/Document/adoptNode"><code>document.adoptNode()</code></a>) avant de pouvoir être insérés dans le document courant. Pour en savoir plus sur les problèmes + de <a href="/fr/docs/Web/API/Node/ownerDocument"><code>Node.ownerDocument</code></a>, consultez la <a href="http://www.w3.org/DOM/faq.html#ownerdoc" rel="noopener">FAQ DOM du W3C</a> (en anglais).</p> - <p>Gecko n'obligeait pas à utiliser <a href="/fr/docs/Web/API/Document/importNode" title="La méthode Document importNode() crée une nouvelle copie du Node ou DocumentFragment spécifié à partir d'un autre document, afin qu'il puisse être inséré dans le document actuel. Il n'est pas encore inclus dans l'arbre des documents; Pour ce faire, vous devez appeler une méthode telle que appendChild () ou insertBefore ()."><code>document.importNode()</code></a> et <a href="/fr/docs/Web/API/Document/adoptNode" title="Adopte un noeud. Le noeud (et son sous-arbre) est supprimé du document dans lequel il se trouve (le cas échéant) et son ownerDocument (document propriétaire) est remplacé par le document en cours. Le noeud peut ensuite être inséré dans le document en cours."><code>document.adoptNode()</code></a> avant sa version 1.9. Depuis les versions 1.9 + <p>Gecko n'obligeait pas à utiliser <a href="/fr/docs/Web/API/Document/importNode"><code>document.importNode()</code></a> et <a href="/fr/docs/Web/API/Document/adoptNode"><code>document.adoptNode()</code></a> avant sa version 1.9. Depuis les versions 1.9 alphas, si un nœud n'est pas adopté ou importé avant d'être utilisé dans un autre document, l'exception - <code>WRONG_DOCUMENT_ERR</code> est déclenchée (<code>NS_ERROR_DOM_WRONG_DOCUMENT_ERR</code>). implémentation dans le <a class="external" href="https://bugzilla.mozilla.org/show_bug.cgi?id=47903" rel="noopener" title="FIXED: WRONG_DOCUMENT_ERR not being thrown">bug 47903</a>.</p><p></p> + <code>WRONG_DOCUMENT_ERR</code> est déclenchée (<code>NS_ERROR_DOM_WRONG_DOCUMENT_ERR</code>). implémentation dans le <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=47903" rel="noopener">bug 47903</a>.</p><p></p> -<h2 id="Ranges" name="Ranges">Ranges</h2> +<h2 id="Ranges">Ranges</h2> -<h3 id="intersectsNode_a_.C3.A9t.C3.A9_supprim.C3.A9e" name="intersectsNode_a_.C3.A9t.C3.A9_supprim.C3.A9e"><code>intersectsNode</code> a été supprimée</h3> +<h3 id="intersectsNode_a_.C3.A9t.C3.A9_supprim.C3.A9e"><code>intersectsNode</code> a été supprimée</h3> <p>Dans Gecko 1.8, la fonction <code>intersectsNode</code> pouvait être utilisée pour vérifier si un nœud faisait partie d'un range. Cependant, les valeurs renvoyées par cette fonction étaient trompeuses et rarement utiles. Elle a donc été retirée de Gecko 1.9. Utilisez à la place la fonction standard et plus précise <a href="fr/DOM/range.compareBoundaryPoints">compareBoundaryPoints</a>. Cette fonction a été retirée par le patch du {{ Bug(358073) }}.</p> <p>Consultez la documentation de <a href="fr/DOM/range.intersectsNode">intersectsNode</a> pour savoir comment utiliser <code>compareBoundaryPoints</code> à la place.</p> -<h3 id="compareNode_a_.C3.A9t.C3.A9_supprim.C3.A9e" name="compareNode_a_.C3.A9t.C3.A9_supprim.C3.A9e"><code>compareNode</code> a été supprimée</h3> +<h3 id="compareNode_a_.C3.A9t.C3.A9_supprim.C3.A9e"><code>compareNode</code> a été supprimée</h3> <p>Dans Gecko 1.8, la fonction <code>compareNode</code> pouvait être utilisée pour tester l'intersection d'un nœud avec un range. Cependant, les valeurs renvoyées par cette fonction étaient trompeuses et rarement utiles. Elle a donc été retirée de Gecko 1.9. Utilisez à la place la fonction standard et plus précise <a href="fr/DOM/range.compareBoundaryPoints">compareBoundaryPoints</a>. Cette fonction a été retirée par le patch du {{ Bug(358073) }}.</p> <p>Consultez la documentation de <a href="fr/DOM/range.compareNode">compareNode</a> pour savoir comment utiliser <code>compareBoundaryPoints</code> à la place.</p> -<h2 id="HTML" name="HTML">HTML</h2> +<h2 id="HTML">HTML</h2> -<h3 id="Correction_de_nombreux_bogues_dans_le_code_de_.3Cobject.3E" name="Correction_de_nombreux_bogues_dans_le_code_de_.3Cobject.3E">Correction de nombreux bogues dans le code de <code><object></code></h3> +<h3 id="Correction_de_nombreux_bogues_dans_le_code_de_.3Cobject.3E">Correction de nombreux bogues dans le code de <code><object></code></h3> <ul> <li>Les éléments <code>object</code> et <code>embed</code> n'ont plus besoin d'attribut <code>type</code> pour être rendus.</li> diff --git a/files/fr/mozilla/firefox/releases/3/svg_improvements/index.html b/files/fr/mozilla/firefox/releases/3/svg_improvements/index.html index 57fc59d22f..13de03a4e2 100644 --- a/files/fr/mozilla/firefox/releases/3/svg_improvements/index.html +++ b/files/fr/mozilla/firefox/releases/3/svg_improvements/index.html @@ -12,10 +12,10 @@ original_slug: Améliorations_SVG_dans_Firefox_3 <p>Firefox 3 offre un support <a href="fr/SVG">SVG</a> amélioré par rapport aux versions précédentes de Firefox. Ces fonctionnalités sont documentés ailleurs, et cet article fournit une liste pratique permettant de déterminer lesquelles ont été ajoutées dans Firefox 3.</p> <ul> - <li>support de l'élément <a class="external" href="http://www.w3.org/TR/SVG11/extend.html#ForeignObjectElement">foreignObject</a> ({{ Bug(326966) }}, <a class="external" href="http://weblogs.mozillazine.org/roc/archives/2006/06/the_future_is_now.html">voir aussi</a>)</li> - <li>support de l'élément <code>pattern</code> (<a class="external" href="http://www.w3.org/TR/SVG11/pservers.html#PatternElement">spécification</a>)</li> - <li>support de l'élément <code>mask</code> (<a class="external" href="http://www.w3.org/TR/SVG11/masking.html#MaskElement">spécification</a>)</li> - <li>support de tous les filtres SVG 1.1 (<a class="external" href="http://www.w3.org/TR/SVG11/filters.html">spécification</a>) + <li>support de l'élément <a href="http://www.w3.org/TR/SVG11/extend.html#ForeignObjectElement">foreignObject</a> ({{ Bug(326966) }}, <a href="http://weblogs.mozillazine.org/roc/archives/2006/06/the_future_is_now.html">voir aussi</a>)</li> + <li>support de l'élément <code>pattern</code> (<a href="http://www.w3.org/TR/SVG11/pservers.html#PatternElement">spécification</a>)</li> + <li>support de l'élément <code>mask</code> (<a href="http://www.w3.org/TR/SVG11/masking.html#MaskElement">spécification</a>)</li> + <li>support de tous les filtres SVG 1.1 (<a href="http://www.w3.org/TR/SVG11/filters.html">spécification</a>) <ul> <li><code>filter</code></li> <li><code>feDistantLight</code></li> @@ -44,12 +44,12 @@ original_slug: Améliorations_SVG_dans_Firefox_3 </li> <li>L'élément <code><a></code> géré dans SVG comportent plusieurs bogues résolus : consultez {{ Bug(267664) }}, {{ Bug(268135) }}, {{ Bug(316248) }}, {{ Bug(317270) }} et {{ Bug(320724) }}.</li> <li>Les méthodes DOM SVG <code>getNumberOfChars()</code>, <code>getComputedTextLength()</code>, <code>getSubStringLength()</code>, <code>getStartPositionOfChar()</code>, <code>getEndPositionOfChar()</code>, <code>getRotationOfChar()</code>, et <code>getCharNumAtPosition()</code> ont été implentées.</li> - <li>support de l'attribut <code>xml:space</code> (<a class="external" href="http://www.w3.org/TR/SVG/text.html#WhiteSpace">spécification</a>)</li> - <li>Les transitions <code>fill</code>/<code>stroke</code> sont à présent supportées (<a class="external" href="http://www.w3.org/TR/SVG/painting.html#SpecifyingPaint">spécification</a>)</li> + <li>support de l'attribut <code>xml:space</code> (<a href="http://www.w3.org/TR/SVG/text.html#WhiteSpace">spécification</a>)</li> + <li>Les transitions <code>fill</code>/<code>stroke</code> sont à présent supportées (<a href="http://www.w3.org/TR/SVG/painting.html#SpecifyingPaint">spécification</a>)</li> <li>Les unités <code>em</code> et <code>ex</code> sont à présent supportées pour l'indication de longueurs ({{ Bug(305859) }}).</li> </ul> -<h3 id="Voir_.C3.A9galement" name="Voir_.C3.A9galement">Voir également</h3> +<h3 id="Voir_.C3.A9galement">Voir également</h3> <ul> <li><a href="fr/SVG">SVG</a></li> diff --git a/files/fr/mozilla/firefox/releases/3/updating_extensions/index.html b/files/fr/mozilla/firefox/releases/3/updating_extensions/index.html index 5fdb071214..2869670aeb 100644 --- a/files/fr/mozilla/firefox/releases/3/updating_extensions/index.html +++ b/files/fr/mozilla/firefox/releases/3/updating_extensions/index.html @@ -6,28 +6,26 @@ tags: translation_of: Mozilla/Firefox/Releases/3/Updating_extensions original_slug: Mise_à_jour_des_extensions_pour_Firefox_3 --- -<div><section id="Quick_links"> +<div> <ol> - <li class="toggle"> - <details> - <summary>Notes de versions pour développeurs</summary> + <li> + <p>Notes de versions pour développeurs</p> <ol> <li><a href="/fr/docs/Mozilla/Firefox/Releases">Notes de versions pour développeurs</a></li> </ol> - </details> </li> - <li class="toggle"> - <details> - <summary>Modules complémentaires</summary> + <li> + + <p>Modules complémentaires</p> <ol> <li><a href="/fr/Add-ons/WebExtensions">WebExtensions</a></li> <li><a href="/fr/Add-ons/Themes">Thèmes</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Fonctionnement interne de Firefox</summary> + <li> + + <p>Fonctionnement interne de Firefox</p> <ol> <li><a href="/fr/docs/Mozilla/">Le projet Mozilla</a></li> <li><a href="/fr/docs/Mozilla/Gecko">Gecko</a></li> @@ -42,11 +40,11 @@ original_slug: Mise_à_jour_des_extensions_pour_Firefox_3 <li><a href="/fr/docs/Mozilla/Tech/XPCOM">XPCOM</a></li> <li><a href="/fr/docs/Mozilla/Tech/XUL">XUL</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Développer et contribuer</summary> + <li> + + <p>Développer et contribuer</p> <ol> <li><a href="/fr/docs/Mozilla/Developer_guide/Build_Instructions">Instructions de compilation</a></li> <li><a href="/fr/docs/Mozilla/Developer_guide/Build_Instructions/Configuring_Build_Options">Configuration des options de compilation</a></li> @@ -57,91 +55,95 @@ original_slug: Mise_à_jour_des_extensions_pour_Firefox_3 <li><a href="/fr/docs/Mozilla/QA">Assurance qualité</a></li> <li><a href="/fr/docs/Mozilla/Using_Mozilla_code_in_other_projects">Utilisation de code Mozilla dans d'autres projets</a></li> </ol> - </details> + </li> </ol> -</section></div> +</div> <p> Cet article fournit des informations qui seront utiles pour les développeurs désirant mettre à jour leurs extensions pour qu'elles fonctionnent correctement avec Firefox 3.</p> <p>Avant d'aller plus loin, voici une indication utile : si la seule modification dont votre extension a besoin est une mise à jour du champ <code>maxVersion</code> dans son manifeste d'installation, et que celle-ci est hébergée sur <a class="link-https" href="https://addons.mozilla.org">addons.mozilla.org</a>, il n'est pas vraiment nécessaire de renvoyer une nouvelle version de votre extension ! Utilisez simplement le Developer Control Panel sur AMO pour ajuster la valeur de <code>maxVersion</code>. Cela vous évitera également la revérification de votre extension.</p> -<h3 id="Premi.C3.A8re_.C3.A9tape__mise_.C3.A0_jour_du_manifeste_d.27installation" name="Premi.C3.A8re_.C3.A9tape_:_mise_.C3.A0_jour_du_manifeste_d.27installation">Première étape : mise à jour du manifeste d'installation</h3> +<h3 id="Premi.C3.A8re_.C3.A9tape__mise_.C3.A0_jour_du_manifeste_d.27installation">Première étape : mise à jour du manifeste d'installation</h3> -<p>La première étape — et pour la plupart des extensions la seule qui sera nécessaire — est de mettre à jour le fichier de <a href="/fr/Manifestes_d'installation" title="fr/Manifestes_d'installation">manifeste d'installation</a>, <code>install.rdf</code>, pour indiquer sa compatibilité avec Firefox 3.</p> +<p>La première étape — et pour la plupart des extensions la seule qui sera nécessaire — est de mettre à jour le fichier de <a href="/fr/Manifestes_d'installation">manifeste d'installation</a>, <code>install.rdf</code>, pour indiquer sa compatibilité avec Firefox 3.</p> <p>Trouvez simplement la ligne indiquant la version maximale compatible de Firefox (qui, pour Firefox 2, ressemblait probablement à ceci) :</p> -<pre class="eval"> <span class="nowiki"><em:maxVersion>2.0.*</em:maxVersion></span> +<pre class="eval"> <em:maxVersion>2.0.*</em:maxVersion> </pre> <p>Modifiez-la pour indiquer la compatibilité avec Firefox 3 :</p> -<pre class="eval"> <span class="nowiki"><em:maxVersion>3.0.*</em:maxVersion></span> +<pre class="eval"> <em:maxVersion>3.0.*</em:maxVersion> </pre> <p>Et réinstallez ensuite votre extension.</p> <p>Notez que Firefox 3 n'a plus besoin d'un « .0 » supplémentaire dans son numéro de version, donc au lieu d'utiliser « 3.0.0.* », il ne faut plus indiquer que « 3.0.* ».</p> -<div class="blockIndicator note"><strong>Note :</strong> Notez qu'à ce point, il faut s'attendre à d'autres changements dans Firefox 3. Ceux-ci peuvent poser des problèmes à certaines extensions, il faut donc éviter de publier une extension avec la valeur <code>3.0.0.*</code> pour <code>maxVersion</code> avant que la RC de Firefox 3 soit disponible. Durant la pariode beta de Firefox 3, il convient d'utiliser <code>3.0b5</code> comme valeur de <code>maxVersion</code>.</div> +<div class="note"> + <p><strong>Note :</strong> Notez qu'à ce point, il faut s'attendre à d'autres changements dans Firefox 3. Ceux-ci peuvent poser des problèmes à certaines extensions, il faut donc éviter de publier une extension avec la valeur <code>3.0.0.*</code> pour <code>maxVersion</code> avant que la RC de Firefox 3 soit disponible. Durant la pariode beta de Firefox 3, il convient d'utiliser <code>3.0b5</code> comme valeur de <code>maxVersion</code>.</p> +</div> <p>Il y a eu (et il y aura encore) un certain nombre de changements dans les API qui poseront probablement des problèmes à certaines. Nous sommes encore en train d'établir une liste complète de ces changements.</p> -<div class="blockIndicator note"><strong>Note :</strong> Si votre extension utilise toujours un script <code><a href='\"fr/Install.js\"'>Install.js</a></code> plutôt qu'un <a href="\"fr/Manifestes_d\'installation\"">manifeste d'installation</a>, il vous faudra faire la transition vers un manifeste d'installation maintenant. Firefox 3 ne gère plus les scripts <code>install.js</code> dans les fichiers XPI.</div> +<div class="note"> + <p><strong>Note :</strong> Si votre extension utilise toujours un script <code><a href='\"fr/Install.js\"'>Install.js</a></code> plutôt qu'un <a href="\"fr/Manifestes_d\'installation\"">manifeste d'installation</a>, il vous faudra faire la transition vers un manifeste d'installation maintenant. Firefox 3 ne gère plus les scripts <code>install.js</code> dans les fichiers XPI.</p> +</div> -<h4 id="Ajout_de_localisations_au_manifeste_d.27installation" name="Ajout_de_localisations_au_manifeste_d.27installation">Ajout de localisations au manifeste d'installation</h4> +<h4 id="Ajout_de_localisations_au_manifeste_d.27installation">Ajout de localisations au manifeste d'installation</h4> -<p>Firefox 3 permet d'utiliser de nouvelles propriétés dans le manifeste d'installation pour spécifier des descriptions localisées. Les anciennes méthodes continuent à fonctionner, mais la nouvelle permet à Firefox de charger les localisations même lorsque le module complémentaire est désactivé ou sur le point d'être installé. Consultez <a href="/fr/Localisation_des_descriptions_d'extensions" title="fr/Localisation_des_descriptions_d'extensions">Localisation des descriptions d'extensions</a> pour plus de détails.</p> +<p>Firefox 3 permet d'utiliser de nouvelles propriétés dans le manifeste d'installation pour spécifier des descriptions localisées. Les anciennes méthodes continuent à fonctionner, mais la nouvelle permet à Firefox de charger les localisations même lorsque le module complémentaire est désactivé ou sur le point d'être installé. Consultez <a href="/fr/Localisation_des_descriptions_d'extensions">Localisation des descriptions d'extensions</a> pour plus de détails.</p> -<h3 id="Deuxi.C3.A8me_.C3.A9tape__s.27assurer_de_fournir_des_mises_.C3.A0_jour_s.C3.A9curis.C3.A9es" name="Deuxi.C3.A8me_.C3.A9tape_:_s.27assurer_de_fournir_des_mises_.C3.A0_jour_s.C3.A9curis.C3.A9es">Deuxième étape : s'assurer de fournir des mises à jour sécurisées</h3> +<h3 id="Deuxi.C3.A8me_.C3.A9tape__s.27assurer_de_fournir_des_mises_.C3.A0_jour_s.C3.A9curis.C3.A9es">Deuxième étape : s'assurer de fournir des mises à jour sécurisées</h3> -<p>Si vous hébergez des modules complémentaires vous-mêmes et pas sur un fournisseur d'hébergement sécurisé comme <a class="link-https" href="https://addons.mozilla.org">addons.mozilla.org</a>, vous devrez fournir une méthode sécurisée de mise à jour pour vos modules. Pour ce faire, il faudrait soit héberger vos mises à jour sur un site SSL, ou utiliser des clés cryptographiques pour signer les informations de mise à jour. Consultez <a href="/fr/Versions_d'une_extension,_mise_à_jour_et_compatibilité#Mises_.C3.A0_jour_s.C3.A9curis.C3.A9es" title="fr/Versions_d'une_extension,_mise_à_jour_et_compatibilité#Mises_.C3.A0_jour_s.C3.A9curis.C3.A9es">Mises à jour sécurisées</a> pour plus d'informations.</p> +<p>Si vous hébergez des modules complémentaires vous-mêmes et pas sur un fournisseur d'hébergement sécurisé comme <a class="link-https" href="https://addons.mozilla.org">addons.mozilla.org</a>, vous devrez fournir une méthode sécurisée de mise à jour pour vos modules. Pour ce faire, il faudrait soit héberger vos mises à jour sur un site SSL, ou utiliser des clés cryptographiques pour signer les informations de mise à jour. Consultez <a href="/fr/Versions_d'une_extension,_mise_à_jour_et_compatibilité#Mises_.C3.A0_jour_s.C3.A9curis.C3.A9es">Mises à jour sécurisées</a> pour plus d'informations.</p> -<h3 id="Troisi.C3.A8me_.C3.A9tape__s.27occuper_des_changements_d.27API" name="Troisi.C3.A8me_.C3.A9tape_:_s.27occuper_des_changements_d.27API">Troisième étape : s'occuper des changements d'API</h3> +<h3 id="Troisi.C3.A8me_.C3.A9tape__s.27occuper_des_changements_d.27API">Troisième étape : s'occuper des changements d'API</h3> <p>Plusieurs API ont changé de manière significative. Les changements les plus importants, qui affecteront probablement un grand nombre d'extensions, sont les suivants :</p> -<h4 id="DOM" name="DOM">DOM</h4> +<h4 id="DOM">DOM</h4> -<p>Les nœuds provenant de documents externes doivent être clonés à l'aide de <a href="/fr/docs/Web/API/Document/importNode" title="La méthode Document importNode() crée une nouvelle copie du Node ou DocumentFragment spécifié à partir d'un autre document, afin qu'il puisse être inséré dans le document actuel. Il n'est pas encore inclus dans l'arbre des documents; Pour ce faire, vous devez appeler une méthode telle que appendChild () ou insertBefore ()."><code>document.importNode()</code></a> (ou adoptés avec - <a href="/fr/docs/Web/API/Document/adoptNode" title="Adopte un noeud. Le noeud (et son sous-arbre) est supprimé du document dans lequel il se trouve (le cas échéant) et son ownerDocument (document propriétaire) est remplacé par le document en cours. Le noeud peut ensuite être inséré dans le document en cours."><code>document.adoptNode()</code></a>) avant de pouvoir être insérés dans le document courant. Pour en savoir plus sur les problèmes - de <a href="/fr/docs/Web/API/Node/ownerDocument" title="La propriété en lecture seule Node.ownerDocument renvoie l'objet document de niveau supérieur pour ce nœud."><code>Node.ownerDocument</code></a>, consultez la <a class="external" href="http://www.w3.org/DOM/faq.html#ownerdoc" rel="noopener">FAQ DOM du W3C</a> (en anglais).</p> +<p>Les nœuds provenant de documents externes doivent être clonés à l'aide de <a href="/fr/docs/Web/API/Document/importNode"><code>document.importNode()</code></a> (ou adoptés avec + <a href="/fr/docs/Web/API/Document/adoptNode"><code>document.adoptNode()</code></a>) avant de pouvoir être insérés dans le document courant. Pour en savoir plus sur les problèmes + de <a href="/fr/docs/Web/API/Node/ownerDocument"><code>Node.ownerDocument</code></a>, consultez la <a href="http://www.w3.org/DOM/faq.html#ownerdoc" rel="noopener">FAQ DOM du W3C</a> (en anglais).</p> - <p>Gecko n'obligeait pas à utiliser <a href="/fr/docs/Web/API/Document/importNode" title="La méthode Document importNode() crée une nouvelle copie du Node ou DocumentFragment spécifié à partir d'un autre document, afin qu'il puisse être inséré dans le document actuel. Il n'est pas encore inclus dans l'arbre des documents; Pour ce faire, vous devez appeler une méthode telle que appendChild () ou insertBefore ()."><code>document.importNode()</code></a> et <a href="/fr/docs/Web/API/Document/adoptNode" title="Adopte un noeud. Le noeud (et son sous-arbre) est supprimé du document dans lequel il se trouve (le cas échéant) et son ownerDocument (document propriétaire) est remplacé par le document en cours. Le noeud peut ensuite être inséré dans le document en cours."><code>document.adoptNode()</code></a> avant sa version 1.9. Depuis les versions 1.9 + <p>Gecko n'obligeait pas à utiliser <a href="/fr/docs/Web/API/Document/importNode"><code>document.importNode()</code></a> et <a href="/fr/docs/Web/API/Document/adoptNode"><code>document.adoptNode()</code></a> avant sa version 1.9. Depuis les versions 1.9 alphas, si un nœud n'est pas adopté ou importé avant d'être utilisé dans un autre document, l'exception - <code>WRONG_DOCUMENT_ERR</code> est déclenchée (<code>NS_ERROR_DOM_WRONG_DOCUMENT_ERR</code>). implémentation dans le <a class="external" href="https://bugzilla.mozilla.org/show_bug.cgi?id=47903" rel="noopener" title="FIXED: WRONG_DOCUMENT_ERR not being thrown">bug 47903</a>.</p> + <code>WRONG_DOCUMENT_ERR</code> est déclenchée (<code>NS_ERROR_DOM_WRONG_DOCUMENT_ERR</code>). implémentation dans le <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=47903" rel="noopener">bug 47903</a>.</p> -<h4 id="Marque-pages_et_historique" name="Marque-pages_et_historique">Marque-pages et historique</h4> +<h4 id="Marque-pages_et_historique">Marque-pages et historique</h4> -<p>Si votre extension accède aux marque-pages ou à des données de l'historique d'une manière ou d'une autre, elle devra être substantiellement modifiée pour être compatible avec Firefox 3. Les anciennes API pour accéder à ces informations ont été remplacées par la nouvelle architecture <a href="/fr/Places" title="fr/Places">Places</a>. Consultez le <a href="/fr/Guide_de_migration_vers_Places" title="fr/Guide_de_migration_vers_Places">Guide de migration vers Places</a> pour des détails sur la mise à jour de vos extensions existantes en utilisant l'API Places.</p> +<p>Si votre extension accède aux marque-pages ou à des données de l'historique d'une manière ou d'une autre, elle devra être substantiellement modifiée pour être compatible avec Firefox 3. Les anciennes API pour accéder à ces informations ont été remplacées par la nouvelle architecture <a href="/fr/Places">Places</a>. Consultez le <a href="/fr/Guide_de_migration_vers_Places">Guide de migration vers Places</a> pour des détails sur la mise à jour de vos extensions existantes en utilisant l'API Places.</p> -<h4 id="Gestionnaire_de_t.C3.A9l.C3.A9chargement" name="Gestionnaire_de_t.C3.A9l.C3.A9chargement">Gestionnaire de téléchargement</h4> +<h4 id="Gestionnaire_de_t.C3.A9l.C3.A9chargement">Gestionnaire de téléchargement</h4> -<p>L'API du gestionnaire de téléchargement a légèrement changé suite à la transition d'un stockage de données RDF vers l'API <a href="/fr/Storage" title="fr/Storage">Storage</a>. La transition devrait être très facile à faire. En outre, l'API permettant d'examiner la progression des téléchargements a été modifiée pour permettre l'existence de plusieurs écouteurs sur le gestionnaire de téléchargement. Consultez <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDownloadManager" title="">nsIDownloadManager</a></code>, <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDownloadProgressListener" title="">nsIDownloadProgressListener</a></code> et <a href="/fr/Surveillance_de_téléchargements" title="fr/Surveillance_de_téléchargements">Surveillance de téléchargements</a> pour plus d'informations.</p> +<p>L'API du gestionnaire de téléchargement a légèrement changé suite à la transition d'un stockage de données RDF vers l'API <a href="/fr/Storage">Storage</a>. La transition devrait être très facile à faire. En outre, l'API permettant d'examiner la progression des téléchargements a été modifiée pour permettre l'existence de plusieurs écouteurs sur le gestionnaire de téléchargement. Consultez <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDownloadManager">nsIDownloadManager</a></code>, <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDownloadProgressListener">nsIDownloadProgressListener</a></code> et <a href="/fr/Surveillance_de_téléchargements">Surveillance de téléchargements</a> pour plus d'informations.</p> -<h4 id="Gestionnaire_de_mots_de_passe" name="Gestionnaire_de_mots_de_passe">Gestionnaire de mots de passe</h4> +<h4 id="Gestionnaire_de_mots_de_passe">Gestionnaire de mots de passe</h4> <p>Si votre extension accède à des informations d'identification à l'aide du Gestionnaire de mots de passe, elle devra être adaptée pour utiliser la nouvelle API du gestionnaire d'identification.</p> <ul> - <li>L'article <a href="/fr/Utilisation_de_nsILoginManager" title="fr/Utilisation_de_nsILoginManager">Utilisation de nsILoginManager</a> fournit des exemples, dont une démonstration d'écriture d'extension fonctionnant à la fois avec le Gestionnaire de mots de passe et le Gestionnaire d'identification, afin qu'elle fonctionne tant avec Firefox que dans les versions précédentes.</li> - <li><code><a href="/fr/NsILoginInfo" title="fr/NsILoginInfo">nsILoginInfo</a></code></li> - <li><code><a href="/fr/NsILoginManager" title="fr/NsILoginManager">nsILoginManager</a></code></li> + <li>L'article <a href="/fr/Utilisation_de_nsILoginManager">Utilisation de nsILoginManager</a> fournit des exemples, dont une démonstration d'écriture d'extension fonctionnant à la fois avec le Gestionnaire de mots de passe et le Gestionnaire d'identification, afin qu'elle fonctionne tant avec Firefox que dans les versions précédentes.</li> + <li><code><a href="/fr/NsILoginInfo">nsILoginInfo</a></code></li> + <li><code><a href="/fr/NsILoginManager">nsILoginManager</a></code></li> </ul> -<p>Il est également possible de ne pas utiliser le stockage du gestionnaire de mots de passe intégré si vous désirez fournir votre propre implémentation de stockage de mots de passe dans vos extensions. Consultez <a href="/fr/Création_d'un_module_de_stockage_du_gestionnaire_d'identification" title="fr/Création_d'un_module_de_stockage_du_gestionnaire_d'identification">Création d'un module de stockage du gestionnaire d'identification</a> pour plus de détails.</p> +<p>Il est également possible de ne pas utiliser le stockage du gestionnaire de mots de passe intégré si vous désirez fournir votre propre implémentation de stockage de mots de passe dans vos extensions. Consultez <a href="/fr/Création_d'un_module_de_stockage_du_gestionnaire_d'identification">Création d'un module de stockage du gestionnaire d'identification</a> pour plus de détails.</p> -<h4 id="Popups_.28menus.2C_menus_contextuels.2C_bulles_d.27information_et_panneaux.29" name="Popups_.28menus.2C_menus_contextuels.2C_bulles_d.27information_et_panneaux.29">Popups (menus, menus contextuels, bulles d'information et panneaux)</h4> +<h4 id="Popups_.28menus.2C_menus_contextuels.2C_bulles_d.27information_et_panneaux.29">Popups (menus, menus contextuels, bulles d'information et panneaux)</h4> -<p>Le système de popups XUL a été modifié de manière importante dans Firefox 3. Celui-ci gère les menus principaux, les menus contextuels et les panneaux d'information. Un guide d'<a href="/fr/XUL/Guide_des_popups" title="fr/XUL/Guide_des_popups">utilisation des popups</a> a été créé pour expliquer en détail le fonctionnement du système. Une chose à noter est l'obsolescence de <code>popup.<span id="m-showPopup"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/showPopup">showPopup</a></code></span></code> en faveur des nouvelles méthodes <code>popup.<span id="m-openPopup"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/openPopup">openPopup</a></code></span></code> et <code>popup.<span id="m-openPopupAtScreen"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/openPopupAtScreen">openPopupAtScreen</a></code></span></code>.</p> +<p>Le système de popups XUL a été modifié de manière importante dans Firefox 3. Celui-ci gère les menus principaux, les menus contextuels et les panneaux d'information. Un guide d'<a href="/fr/XUL/Guide_des_popups">utilisation des popups</a> a été créé pour expliquer en détail le fonctionnement du système. Une chose à noter est l'obsolescence de <code>popup.<code><a href="/fr/docs/Mozilla/Tech/XUL/Méthodes/showPopup">showPopup</a></code></code> en faveur des nouvelles méthodes <code>popup.<code><a href="/fr/docs/Mozilla/Tech/XUL/Méthodes/openPopup">openPopup</a></code></code> et <code>popup.<code><a href="/fr/docs/Mozilla/Tech/XUL/Méthodes/openPopupAtScreen">openPopupAtScreen</a></code></code>.</p> -<h4 id="Compl.C3.A9ment_automatique" name="Compl.C3.A9ment_automatique">Complément automatique</h4> +<h4 id="Compl.C3.A9ment_automatique">Complément automatique</h4> -<p>La méthode <code><a href="/fr/NsIAutoCompleteController#handleEnter.28.29" title="fr/NsIAutoCompleteController#handleEnter.28.29">handleEnter()</a></code> de l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIAutoCompleteController" title="">nsIAutoCompleteController</a></code> a été modifiée pour accepter un paramètre indiquant si le texte a été sélectionné depuis le popup de complément automatique ou par l'appui sur la touche Entrée par l'utilisateur après avoir saisi le texte.</p> +<p>La méthode <code><a href="/fr/NsIAutoCompleteController#handleEnter.28.29">handleEnter()</a></code> de l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIAutoCompleteController">nsIAutoCompleteController</a></code> a été modifiée pour accepter un paramètre indiquant si le texte a été sélectionné depuis le popup de complément automatique ou par l'appui sur la touche Entrée par l'utilisateur après avoir saisi le texte.</p> -<h4 id="DOMParser" name="DOMParser">DOMParser</h4> +<h4 id="DOMParser">DOMParser</h4> <ul> <li>Lorsqu'un objet <code>DOMParser</code> est instancié, il hérite du principal du code appelant et des valeurs <code>documentURI</code> et <code>baseURI</code> de la fenêtre dont le constructeur venait.</li> @@ -155,7 +157,7 @@ original_slug: Mise_à_jour_des_extensions_pour_Firefox_3 <li>Si vous initialisez un <code>DOMParser</code> à l'aide d'un contrat, comme en appelant <code>createInstance()</code>, et que vous n'appelez pas la méthode <code>init()</code> de <code>DOMParser</code>, toute tentative de démarrer une opération d'analyse créera et initialisera automatiquement le <code>DOMParser</code> avec un principal à null et des pointeurs <code>null</code> pour <code>documentURI</code> et <code>baseURI</code>.</li> </ul> -<h4 id="Interfaces_supprim.C3.A9es" name="Interfaces_supprim.C3.A9es">Interfaces supprimées</h4> +<h4 id="Interfaces_supprim.C3.A9es">Interfaces supprimées</h4> <p>Les interfaces suivantes ont été retirées de Gecko 1.9, sur lequel se base Firefox 3. Si votre extension utilise l'une ou l'autre d'entre-elles, vous devrez mettre à jour votre code :</p> @@ -167,7 +169,7 @@ original_slug: Mise_à_jour_des_extensions_pour_Firefox_3 <li><code>nsICloseAllWindows</code> (voir le <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=386200" title='FIXED: SeaMonkey only: no "view cert button" in untrusted cert error dialog'>bug 386200</a>)</li> </ul> -<h3 id="Quatri.C3.A8me_.C3.A9tape__v.C3.A9rifier_les_changements_chrome_appropri.C3.A9s" name="Quatri.C3.A8me_.C3.A9tape_:_v.C3.A9rifier_les_changements_chrome_appropri.C3.A9s">Quatrième étape : vérifier les changements chrome appropriés</h3> +<h3 id="Quatri.C3.A8me_.C3.A9tape__v.C3.A9rifier_les_changements_chrome_appropri.C3.A9s">Quatrième étape : vérifier les changements chrome appropriés</h3> <p>Un changement mineur dans le chrome pourrait nécessiter des changements dans votre code. Un nouveau <code>vbox</code> a été ajouté, appelé « browser-bottombox », qui comprend la Barre de recherche et la Barre d'état en bas de la fenêtre de navigation. Bien que ceci n'affecte pas l'apparence de l'affichage, votre extension peut être affectée si elle utilise des overlays chrome relatifs à ces éléments.</p> @@ -194,27 +196,29 @@ original_slug: Mise_à_jour_des_extensions_pour_Firefox_3 </window> </pre> -<div class="blockIndicator note"><strong>Note :</strong> Ce changement s'applique à partir de Firefox 3 beta 4 et des nightlies précédentes.</div> +<div class="note"> + <p><strong>Note :</strong> Ce changement s'applique à partir de Firefox 3 beta 4 et des nightlies précédentes.</p> +</div> -<h3 id="Autres_changements" name="Autres_changements">Autres changements</h3> +<h3 id="Autres_changements">Autres changements</h3> <p><em>Ajoutez ici les changements simples que vous avez dû faire à vos extensions pour qu'elles fonctionnent avec Firefox 3.</em></p> <ul> - <li><code><a class="external" rel="freelink">chrome://browser/base/utilityOverlay.js</a></code> n'est plus géré pour des raisons de sécurité. Si vous l'utilisiez auparavant, vous devriez passer à <code><a class="external" rel="freelink">chrome://browser/content/utilityOverlay.js</a></code>.</li> - <li>Les implémentations de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIAboutModule" title="">nsIAboutModule</a></code> doivent à présent supporter la méthode <code>getURIFlags</code>. Consultez <a href="https://dxr.mozilla.org/mozilla-central/source/netwerk/protocol/about/public/nsIAboutModule.idl" rel="custom">nsIAboutModule.idl</a> pour la documentation. Ceci affecte les extensions qui fournissent de nouvelles URI <code>about:</code>. (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=337746" title='FIXED: [FIX]Move "safe about" hardcoding out of security manager'>bug 337746</a>)</li> - <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/tabbrowser" title="tabbrowser">tabbrowser</a></code> ne fait plus partie du « toolkit » (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=339964" title="FIXED: move tabbrowser.xml out of mozilla/toolkit and into mozilla/browser">bug 339964</a>). Cela signifie qu'il n'est plus disponible pour les applications XUL et extensions. Il continue cependant à être utilisé dans la fenêtre principale de Firefox (browser.xul).</li> - <li>Les changements dans les <a href="/fr/Proxys_nsISupports" title="fr/Proxys_nsISupports">proxys nsISupports</a> et éventuellement aux interfaces liées aux threads doivent être documentés.</li> - <li>Si vous utilisez des instructions de traitement XML comme <code><?xml-stylesheet ?></code> dans vos fichiers XUL, tenez compte des changements effectués dans le <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=319654" title="FIXED: Processing instructions in XUL are not added to the content model">bug 319654</a> : + <li><code>chrome://browser/base/utilityOverlay.js</code> n'est plus géré pour des raisons de sécurité. Si vous l'utilisiez auparavant, vous devriez passer à <code>chrome://browser/content/utilityOverlay.js</code>.</li> + <li>Les implémentations de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIAboutModule">nsIAboutModule</a></code> doivent à présent supporter la méthode <code>getURIFlags</code>. Consultez <a href="https://dxr.mozilla.org/mozilla-central/source/netwerk/protocol/about/public/nsIAboutModule.idl" rel="custom">nsIAboutModule.idl</a> pour la documentation. Ceci affecte les extensions qui fournissent de nouvelles URI <code>about:</code>. (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=337746" title='FIXED: [FIX]Move "safe about" hardcoding out of security manager'>bug 337746</a>)</li> + <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/tabbrowser">tabbrowser</a></code> ne fait plus partie du « toolkit » (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=339964">bug 339964</a>). Cela signifie qu'il n'est plus disponible pour les applications XUL et extensions. Il continue cependant à être utilisé dans la fenêtre principale de Firefox (browser.xul).</li> + <li>Les changements dans les <a href="/fr/Proxys_nsISupports">proxys nsISupports</a> et éventuellement aux interfaces liées aux threads doivent être documentés.</li> + <li>Si vous utilisez des instructions de traitement XML comme <code><?xml-stylesheet ?></code> dans vos fichiers XUL, tenez compte des changements effectués dans le <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=319654">bug 319654</a> : <ol> - <li>Les instructions de traitement XML sont à présent ajoutées au DOM des documents XUL. Cela signifie que <a href="/fr/docs/Web/API/Document/firstChild" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>document.firstChild</code></a> n'est plus forcément l'élément racine. Si vous avez besoin de l'élément racine dans votre script, utilisez plutôt <a href="/fr/docs/Web/API/Document/documentElement" title="Document.documentElementrenvoie l'Element qui est l'élément racine du document (par exemple, l'élément <html> pour les documents HTML)."><code>document.documentElement</code></a>.</li> + <li>Les instructions de traitement XML sont à présent ajoutées au DOM des documents XUL. Cela signifie que <a href="/fr/docs/Web/API/Document/firstChild"><code>document.firstChild</code></a> n'est plus forcément l'élément racine. Si vous avez besoin de l'élément racine dans votre script, utilisez plutôt <a href="/fr/docs/Web/API/Document/documentElement"><code>document.documentElement</code></a>.</li> <li>Les instructions de traitement <code><?xml-stylesheet ?></code> et <code><?xul-overlay ?></code> n'ont plus d'effet en dehors du prologue du document.</li> </ol> </li> - <li><code>window.addEventListener("load", myFunc, true)</code> n'est pas déclenché au chargement de contenu web (chargement de page dans le navigateur). Ceci est causé par le <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=296639" title="FIXED: Split windows into an inner and outer object">bug 296639</a> qui modifie la manière dont les fenêtres internes et externes communiquent. Une correction simple est d'utiliser <code>gBrowser.addEventListener("load", myFunc, true)</code> comme décrit dans <a href="/fr/Extraits_de_code/Onglets_de_navigation#D.C3.A9tection_du_chargement_d.27une_page" title="fr/Extraits_de_code/Onglets_de_navigation#D.C3.A9tection_du_chargement_d.27une_page">les exemples de code</a> et qui fonctionnera dans Firefox 2 également.</li> + <li><code>window.addEventListener("load", myFunc, true)</code> n'est pas déclenché au chargement de contenu web (chargement de page dans le navigateur). Ceci est causé par le <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=296639">bug 296639</a> qui modifie la manière dont les fenêtres internes et externes communiquent. Une correction simple est d'utiliser <code>gBrowser.addEventListener("load", myFunc, true)</code> comme décrit dans <a href="/fr/Extraits_de_code/Onglets_de_navigation#D.C3.A9tection_du_chargement_d.27une_page">les exemples de code</a> et qui fonctionnera dans Firefox 2 également.</li> <li><code>content.window.getSelection()</code> fournit un objet (qui peut être converti en une chaîne avec <code>toString()</code>), contrairement à l'ancienne <code>content.document.getSelection()</code>, à présent dépréciée, qui renvoie une chaîne.</li> - <li><code>event.preventBubble()</code> avait été dépréciée dans Firefox 2 et a été retirée de Firefox 3. Utilisez <a href="/fr/DOM/event.stopPropagation" title="fr/DOM/event.stopPropagation"><code>event.stopPropagation()</code></a>, qui fonctionne également dans Firefox 2.</li> - <li>Les timers initialisés par<code>setTimeout()</code> sont à présent bloqués par les fenêtres modales suite à la correction du <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=52209" title="FIXED: JS timers can fire while a modal dialog is open">bug 52209</a>. Vous pouvez utiliser <code>nsITimer</code> à la place.</li> - <li>Si votre extension doit permettre à une source non sûre (par exemple un site web) d'accéder au chrome de l'extension, vous devrez utiliser le nouveau paramètre <a href="/fr/Enregistrement_chrome#contentaccessible" title="fr/Enregistrement_chrome#contentaccessible"><code>contentaccessible</code></a>.</li> + <li><code>event.preventBubble()</code> avait été dépréciée dans Firefox 2 et a été retirée de Firefox 3. Utilisez <a href="/fr/DOM/event.stopPropagation"><code>event.stopPropagation()</code></a>, qui fonctionne également dans Firefox 2.</li> + <li>Les timers initialisés par<code>setTimeout()</code> sont à présent bloqués par les fenêtres modales suite à la correction du <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=52209">bug 52209</a>. Vous pouvez utiliser <code>nsITimer</code> à la place.</li> + <li>Si votre extension doit permettre à une source non sûre (par exemple un site web) d'accéder au chrome de l'extension, vous devrez utiliser le nouveau paramètre <a href="/fr/Enregistrement_chrome#contentaccessible"><code>contentaccessible</code></a>.</li> <li>FireFox 3.6 est sensible aux accents dans les pages XUL ! Il faut donc soigneusement enlever toute ponctuation, même dans les commentaires.</li> </ul> diff --git a/files/fr/mozilla/firefox/releases/3/updating_web_applications/index.html b/files/fr/mozilla/firefox/releases/3/updating_web_applications/index.html index 31cf7c8949..1b79ebf9b0 100644 --- a/files/fr/mozilla/firefox/releases/3/updating_web_applications/index.html +++ b/files/fr/mozilla/firefox/releases/3/updating_web_applications/index.html @@ -10,26 +10,26 @@ original_slug: Mise_à_jour_des_applications_Web_pour_Firefox_3 <p>Un certain nombre de changements présents dans Firefox 3 pourraient affecter votre site ou application Web. Vous pourriez en outre tirer parti de plusieurs de ses nouvelles fonctionnalités. Cet article servira de point de départ au fur et à mesure de la mise à jour de votre contenu pour bénéficier au maximum des possibilités de Firefox 3.</p> -<h3 id="Changements_dans_le_DOM" name="Changements_dans_le_DOM">Changements dans le DOM</h3> +<h3 id="Changements_dans_le_DOM">Changements dans le DOM</h3> -<p></p><p>Les nœuds provenant de documents externes doivent être clonés à l'aide de <a href="/fr/docs/Web/API/Document/importNode" title="La méthode Document importNode() crée une nouvelle copie du Node ou DocumentFragment spécifié à partir d'un autre document, afin qu'il puisse être inséré dans le document actuel. Il n'est pas encore inclus dans l'arbre des documents; Pour ce faire, vous devez appeler une méthode telle que appendChild () ou insertBefore ()."><code>document.importNode()</code></a> (ou adoptés avec - <a href="/fr/docs/Web/API/Document/adoptNode" title="Adopte un noeud. Le noeud (et son sous-arbre) est supprimé du document dans lequel il se trouve (le cas échéant) et son ownerDocument (document propriétaire) est remplacé par le document en cours. Le noeud peut ensuite être inséré dans le document en cours."><code>document.adoptNode()</code></a>) avant de pouvoir être insérés dans le document courant. Pour en savoir plus sur les problèmes - de <a href="/fr/docs/Web/API/Node/ownerDocument" title="La propriété en lecture seule Node.ownerDocument renvoie l'objet document de niveau supérieur pour ce nœud."><code>Node.ownerDocument</code></a>, consultez la <a class="external" href="http://www.w3.org/DOM/faq.html#ownerdoc" rel="noopener">FAQ DOM du W3C</a> (en anglais).</p> +<p></p><p>Les nœuds provenant de documents externes doivent être clonés à l'aide de <a href="/fr/docs/Web/API/Document/importNode"><code>document.importNode()</code></a> (ou adoptés avec + <a href="/fr/docs/Web/API/Document/adoptNode"><code>document.adoptNode()</code></a>) avant de pouvoir être insérés dans le document courant. Pour en savoir plus sur les problèmes + de <a href="/fr/docs/Web/API/Node/ownerDocument"><code>Node.ownerDocument</code></a>, consultez la <a href="http://www.w3.org/DOM/faq.html#ownerdoc" rel="noopener">FAQ DOM du W3C</a> (en anglais).</p> - <p>Gecko n'obligeait pas à utiliser <a href="/fr/docs/Web/API/Document/importNode" title="La méthode Document importNode() crée une nouvelle copie du Node ou DocumentFragment spécifié à partir d'un autre document, afin qu'il puisse être inséré dans le document actuel. Il n'est pas encore inclus dans l'arbre des documents; Pour ce faire, vous devez appeler une méthode telle que appendChild () ou insertBefore ()."><code>document.importNode()</code></a> et <a href="/fr/docs/Web/API/Document/adoptNode" title="Adopte un noeud. Le noeud (et son sous-arbre) est supprimé du document dans lequel il se trouve (le cas échéant) et son ownerDocument (document propriétaire) est remplacé par le document en cours. Le noeud peut ensuite être inséré dans le document en cours."><code>document.adoptNode()</code></a> avant sa version 1.9. Depuis les versions 1.9 + <p>Gecko n'obligeait pas à utiliser <a href="/fr/docs/Web/API/Document/importNode"><code>document.importNode()</code></a> et <a href="/fr/docs/Web/API/Document/adoptNode"><code>document.adoptNode()</code></a> avant sa version 1.9. Depuis les versions 1.9 alphas, si un nœud n'est pas adopté ou importé avant d'être utilisé dans un autre document, l'exception - <code>WRONG_DOCUMENT_ERR</code> est déclenchée (<code>NS_ERROR_DOM_WRONG_DOCUMENT_ERR</code>). implémentation dans le <a class="external" href="https://bugzilla.mozilla.org/show_bug.cgi?id=47903" rel="noopener" title="FIXED: WRONG_DOCUMENT_ERR not being thrown">bug 47903</a>.</p><p></p> + <code>WRONG_DOCUMENT_ERR</code> est déclenchée (<code>NS_ERROR_DOM_WRONG_DOCUMENT_ERR</code>). implémentation dans le <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=47903" rel="noopener">bug 47903</a>.</p><p></p> -<h3 id="Changements_li.C3.A9s_.C3.A0_HTML" name="Changements_li.C3.A9s_.C3.A0_HTML">Changements liés à HTML</h3> +<h3 id="Changements_li.C3.A9s_.C3.A0_HTML">Changements liés à HTML</h3> -<h4 id="Changements_dans_l.27h.C3.A9ritage_des_jeux_de_caract.C3.A8res" name="Changements_dans_l.27h.C3.A9ritage_des_jeux_de_caract.C3.A8res">Changements dans l'héritage des jeux de caractères</h4> +<h4 id="Changements_dans_l.27h.C3.A9ritage_des_jeux_de_caract.C3.A8res">Changements dans l'héritage des jeux de caractères</h4> <p>Firefox 3 corrige un bug de sécurité dans les éléments <code>frame</code> et <code>iframe</code> qui leur permettait d'hériter du jeu de caractères de leur parent. Cela pouvait poser des problèmes dans certains cas. À présent, les cadres ne peuvent hériter du jeu de caractère de leur parent que si tant le cadre que le parent sont chargés depuis le même serveur. Si vous avez des pages qui dépendent du fait que les cadres chargés depuis d'autres serveurs hériteront du même jeu de caractères, leurs balisage HTML devra être mis à jour pour indiquer leur jeu de caractères plus précisément.</p> -<h4 id="Changements_concernant_l.27.C3.A9l.C3.A9ment_SCRIPT" name="Changements_concernant_l.27.C3.A9l.C3.A9ment_SCRIPT">Changements concernant l'élément SCRIPT</h4> +<h4 id="Changements_concernant_l.27.C3.A9l.C3.A9ment_SCRIPT">Changements concernant l'élément SCRIPT</h4> -<p>L'élément <span class="nowiki"><script></span> dans les documents HTML servis en mode <code>text/html</code> doit à présent être obligatoirement accompagné d'une balise fermante <span class="nowiki"></script></span>, même si aucun contenu n'est fourni entre les deux balises. Dans les versions précédentes de Firefox, il était possible de faire ceci :</p> +<p>L'élément <script> dans les documents HTML servis en mode <code>text/html</code> doit à présent être obligatoirement accompagné d'une balise fermante </script>, même si aucun contenu n'est fourni entre les deux balises. Dans les versions précédentes de Firefox, il était possible de faire ceci :</p> <pre class="eval"><script ... /> </pre> @@ -41,9 +41,9 @@ original_slug: Mise_à_jour_des_applications_Web_pour_Firefox_3 <p>Ce changement améliore tant la compatibilité que la sécurité.</p> -<h3 id="Changements_li.C3.A9s_.C3.A0_CSS" name="Changements_li.C3.A9s_.C3.A0_CSS">Changements liés à CSS</h3> +<h3 id="Changements_li.C3.A9s_.C3.A0_CSS">Changements liés à CSS</h3> -<h4 id="Changements_concernant_les_tailles_de_police_bas.C3.A9es_sur_les_unit.C3.A9s_em_et_ex" name="Changements_concernant_les_tailles_de_police_bas.C3.A9es_sur_les_unit.C3.A9s_em_et_ex">Changements concernant les tailles de police basées sur les unités em et ex</h4> +<h4 id="Changements_concernant_les_tailles_de_police_bas.C3.A9es_sur_les_unit.C3.A9s_em_et_ex">Changements concernant les tailles de police basées sur les unités em et ex</h4> <p>Les valeurs de taille de police (<code>font-size</code>) utilisant les unités em et ex étaient auparavant affectées selon la taille de police minimale spécifiée par l'utilisateur : si une police était affichée plus grande à cause de la taille de police minimale, les unités em et ex pour les tailles de police étaient adaptées en fonction. Ce comportement était incohérent avec la manière dont les tailles de police en pourcentage fonctionnaient.</p> @@ -51,13 +51,13 @@ original_slug: Mise_à_jour_des_applications_Web_pour_Firefox_3 <p>Consultez le {{ Bug(322943) }} pour une démonstration (doit être visionnée avec une taille de police minimale supérieure ou égale à 6 pour voir la différence : les deux cascades de boîtes se comportent différemment dans Firefox 2, car la taille de police basée sur des unités em est décalée par la taille de police minimale).</p> -<h3 id="Changements_concernant_la_s.C3.A9curit.C3.A9" name="Changements_concernant_la_s.C3.A9curit.C3.A9">Changements concernant la sécurité</h3> +<h3 id="Changements_concernant_la_s.C3.A9curit.C3.A9">Changements concernant la sécurité</h3> -<h4 id="Acc.C3.A8s_au_chrome" name="Acc.C3.A8s_au_chrome">Accès au chrome</h4> +<h4 id="Acc.C3.A8s_au_chrome">Accès au chrome</h4> -<p>Dans les versions précédentes de Firefox, toute page web pouvait charger des scripts ou des images depuis le chrome à l'aide du protocole <a class="external" rel="freelink">chrome://</a>. Cela permettait entre autres à des sites de détecter la présence de certains modules complémentaires — ce qui pourrait être utilisé pour compromettre la sécurité d'un utilisateur en contournant des modules ajoutant des fonctionnalités de sécurité au navigateur.</p> +<p>Dans les versions précédentes de Firefox, toute page web pouvait charger des scripts ou des images depuis le chrome à l'aide du protocole chrome://. Cela permettait entre autres à des sites de détecter la présence de certains modules complémentaires — ce qui pourrait être utilisé pour compromettre la sécurité d'un utilisateur en contournant des modules ajoutant des fonctionnalités de sécurité au navigateur.</p> -<p>Firefox 3 ne permet plus au contenu web que d'accéder aux éléments dans les espaces <a class="external" rel="freelink">chrome://browser/</a> et <a class="external" rel="freelink">chrome://toolkit/</a>. Ces fichiers sont prévus pour être accessibles au contenu web. Tous les autres contenus chrome y sont par contre à présent inaccessibles.</p> +<p>Firefox 3 ne permet plus au contenu web que d'accéder aux éléments dans les espaces chrome://browser/ et chrome://toolkit/. Ces fichiers sont prévus pour être accessibles au contenu web. Tous les autres contenus chrome y sont par contre à présent inaccessibles.</p> <p>Une possibilité existe cependant pour les extensions désirant rendre le contenu accessible aux pages web. Ces extensions peuvent spécifier un paramètre spécial dans leur fichier chrome.manifest comme ceci :</p> @@ -66,22 +66,23 @@ original_slug: Mise_à_jour_des_applications_Web_pour_Firefox_3 <p>Cette manipulation ne devrait pas être nécessaire la plupart du temps, mais elle existe toutefois pour les rares cas où elle reste indispensable. Notez qu'il n'est pas exclu que Firefox avertisse l'utilisateur de cette utilisation du paramètre <code>contentaccessible</code>, étant donné qu'il constitue un risque potentiel de sécurité.</p> -<div class="note"><strong>Note :</strong> Firefox 2 ne gérant pas le paramètre contentaccessible (la ligne le contenant sera entièrement ignorée), si vous voulez que votre module reste compatible avec Firefox 2 et Firefox 3, ajoutez plutôt quelque chose comme ceci : +<div class="note"> + <p><strong>Note :</strong> Firefox 2 ne gérant pas le paramètre contentaccessible (la ligne le contenant sera entièrement ignorée), si vous voulez que votre module reste compatible avec Firefox 2 et Firefox 3, ajoutez plutôt quelque chose comme ceci :</p> <pre class="eval">content mypackage location/ content mypackage location/ contentaccessible=yes </pre> </div> -<h4 id="Champs_d.27envoi_de_fichiers_.28upload.29" name="Champs_d.27envoi_de_fichiers_.28upload.29">Champs d'envoi de fichiers (upload)</h4> +<h4 id="Champs_d.27envoi_de_fichiers_.28upload.29">Champs d'envoi de fichiers (upload)</h4> <p>Dans les versions précédentes de Firefox, un certain nombre de cas existaient où le chemin entier du fichier envoyé par l'utilisateur était lisible par une application web. Pour des raisons de confidentialité, ce n'est plus possible dans Firefox 3 ; à présent seul le nom du fichier lui-même est visible par l'application web.</p> -<h3 id="Changements_dans_JavaScript" name="Changements_dans_JavaScript">Changements dans JavaScript</h3> +<h3 id="Changements_dans_JavaScript">Changements dans JavaScript</h3> -<p>Firefox 3 intègre <a href="fr/Nouveaut%c3%a9s_dans_JavaScript_1.8">JavaScript 1.8</a>. Un changement important qui pourrait nécessiter une mise à jour de vos sites ou applications Web est que l'objet obsolète et non standard <code>Script</code> n'est plus géré. Il ne s'agit pas de la balise <code><span class="nowiki"><script></span></code> mais d'un objet JavaScript qui n'avait jamais été standardisé. Il est finalement peu probable que vous l'ayez jamais utilisé, et vous n'aurez sans doute aucun problème.</p> +<p>Firefox 3 intègre <a href="fr/Nouveaut%c3%a9s_dans_JavaScript_1.8">JavaScript 1.8</a>. Un changement important qui pourrait nécessiter une mise à jour de vos sites ou applications Web est que l'objet obsolète et non standard <code>Script</code> n'est plus géré. Il ne s'agit pas de la balise <code><script></code> mais d'un objet JavaScript qui n'avait jamais été standardisé. Il est finalement peu probable que vous l'ayez jamais utilisé, et vous n'aurez sans doute aucun problème.</p> -<h3 id="Voir_.C3.A9galement" name="Voir_.C3.A9galement">Voir également</h3> +<h3 id="Voir_.C3.A9galement">Voir également</h3> <ul> <li><a href="fr/Firefox_3_pour_les_d%c3%a9veloppeurs">Firefox 3 pour les développeurs</a></li> diff --git a/files/fr/mozilla/firefox/releases/3/xul_improvements_in_firefox_3/index.html b/files/fr/mozilla/firefox/releases/3/xul_improvements_in_firefox_3/index.html index da06af308c..403b4041a5 100644 --- a/files/fr/mozilla/firefox/releases/3/xul_improvements_in_firefox_3/index.html +++ b/files/fr/mozilla/firefox/releases/3/xul_improvements_in_firefox_3/index.html @@ -9,29 +9,29 @@ original_slug: Améliorations_XUL_dans_Firefox_3 --- <div>{{FirefoxSidebar}}</div> -<p>Firefox 3 fournit un certain nombre de nouveaux éléments <a href="/fr/XUL" title="fr/XUL">XUL</a>, ainsi que des améliorations sur des éléments existants. Bien que ces éléments soient documentés ailleurs, cet article offre une liste pratique des améliorations ainsi que des liens vers la documentation détaillée.</p> +<p>Firefox 3 fournit un certain nombre de nouveaux éléments <a href="/fr/XUL">XUL</a>, ainsi que des améliorations sur des éléments existants. Bien que ces éléments soient documentés ailleurs, cet article offre une liste pratique des améliorations ainsi que des liens vers la documentation détaillée.</p> -<h3 id="Nouveaux_.C3.A9l.C3.A9ments" name="Nouveaux_.C3.A9l.C3.A9ments">Nouveaux éléments</h3> +<h3 id="Nouveaux_.C3.A9l.C3.A9ments">Nouveaux éléments</h3> <ul> - <li><a href="/fr/Tutoriel_XUL/Les_contrôles_numériques" title="fr/Tutoriel_XUL/Les_contrôles_numériques">Contrôles numériques</a> : + <li><a href="/fr/Tutoriel_XUL/Les_contrôles_numériques">Contrôles numériques</a> : <ul> - <li>Le nouvel élément <code><a href="/fr/XUL/scale" title="fr/XUL/scale"><scale></a></code> permet de créer des échelles glissantes permettant à l'utilisateur de sélectionner une valeur dans un intervalle donné. Ce contrôle serait typiquement utilisé, par exemple, pour créer un contrôle de volume. {{ interwiki('wikimo', 'XUL:Slider_Tag', 'Plus d\'informations sur scale') }} <a href="/fr/XUL/scale" title="fr/XUL/scale">Référence de <code>scale</code></a> ({{ Bug(290255) }})</li> + <li>Le nouvel élément <code><a href="/fr/XUL/scale"><scale></a></code> permet de créer des échelles glissantes permettant à l'utilisateur de sélectionner une valeur dans un intervalle donné. Ce contrôle serait typiquement utilisé, par exemple, pour créer un contrôle de volume. {{ interwiki('wikimo', 'XUL:Slider_Tag', 'Plus d\'informations sur scale') }} <a href="/fr/XUL/scale">Référence de <code>scale</code></a> ({{ Bug(290255) }})</li> <li>Une nouvelle valeur <code>'number'</code> pour l'attribut <code>type</code> des élément <code>textbox</code> crée une boîte de texte dans laquelle seuls des nombres peuvent être entrés. De plus, des boutons fléchés apparaissent sur le côté permettant de se déplacer parmi les valeurs. {{ interwiki('wikimo', 'XUL:Specs:NumberBox', 'Plus d\'informations sur les boîtes de texte numériques') }} ({{ Bug(345510) }})</li> - <li>Un élément <code><a href="/fr/XUL/spinbuttons" title="fr/XUL/spinbuttons"><spinbuttons></a></code> a été ajouté, qui peut être utilisé pour créer des contrôles à l'aide de liaisons XBL. ({{ Bug(155053) }})</li> - <li>Deux contrôles, <code><a href="/fr/XUL/datepicker" title="fr/XUL/datepicker"><datepicker></a></code> et <code><a href="/fr/XUL/timepicker" title="fr/XUL/timepicker"><timepicker></a></code>, peuvent être utilisés pour permettre l'entrée de dates et d'heures. Le sélecteur de tdate est disponible en plusieurs styles selon l'attribut <code>type</code>, et permet des entrées via des boîtes de texte ou un calendrier. {{ interwiki('wikimo', 'XUL:Specs:DateTimePickers', 'Plus d\'informations sur les sélecteurs de date') }} <a href="/fr/XUL/datepicker" title="fr/XUL/datepicker">Référence sur <code>datepicker</code></a></li> + <li>Un élément <code><a href="/fr/XUL/spinbuttons"><spinbuttons></a></code> a été ajouté, qui peut être utilisé pour créer des contrôles à l'aide de liaisons XBL. ({{ Bug(155053) }})</li> + <li>Deux contrôles, <code><a href="/fr/XUL/datepicker"><datepicker></a></code> et <code><a href="/fr/XUL/timepicker"><timepicker></a></code>, peuvent être utilisés pour permettre l'entrée de dates et d'heures. Le sélecteur de tdate est disponible en plusieurs styles selon l'attribut <code>type</code>, et permet des entrées via des boîtes de texte ou un calendrier. {{ interwiki('wikimo', 'XUL:Specs:DateTimePickers', 'Plus d\'informations sur les sélecteurs de date') }} <a href="/fr/XUL/datepicker">Référence sur <code>datepicker</code></a></li> </ul> </li> - <li>Un <a href="/fr/XUL/Guide_des_popups" title="fr/XUL/Guide_des_popups">guide</a> a été créé pour décrire les nouvelles fonctionnalités disponibles pour les menus et les popups. + <li>Un <a href="/fr/XUL/Guide_des_popups">guide</a> a été créé pour décrire les nouvelles fonctionnalités disponibles pour les menus et les popups. <ul> - <li>Un élément <code><a href="/fr/XUL/dropmarker" title="fr/XUL/dropmarker"><dropmarker></a></code> a été ajouté, qui peut être utile pour créer des contrôles semblables à des menus à l'aide de liaisons XBL. ({{ Bug(348614) }})</li> - <li>Le nouvel élément <code><a href="/fr/XUL/panel" title="fr/XUL/panel"><panel></a></code> est destiné aux popups qui ne sont pas des menus. Il peut supporter n'importe quel type de contenu. L'élément <menupopup> devrait être utilisé pour des menus. Les menus fournissent la navigation par le clavier et l'ouverture/fermeture des sous-menus.</li> + <li>Un élément <code><a href="/fr/XUL/dropmarker"><dropmarker></a></code> a été ajouté, qui peut être utile pour créer des contrôles semblables à des menus à l'aide de liaisons XBL. ({{ Bug(348614) }})</li> + <li>Le nouvel élément <code><a href="/fr/XUL/panel"><panel></a></code> est destiné aux popups qui ne sont pas des menus. Il peut supporter n'importe quel type de contenu. L'élément <menupopup> devrait être utilisé pour des menus. Les menus fournissent la navigation par le clavier et l'ouverture/fermeture des sous-menus.</li> </ul> </li> </ul> -<h3 id="Am.C3.A9liorations_des_arbres" name="Am.C3.A9liorations_des_arbres">Améliorations des arbres</h3> +<h3 id="Am.C3.A9liorations_des_arbres">Améliorations des arbres</h3> <ul> <li>Il est possible à présent faire défiler des arbres horizontalement. Une barre de défilement horizontal apparaitra si toutes les colonnes n'entrent pas dans la largeur disponible. Cela se produira si la somme des largeurs de colonnes spécifiées est plus grande que l'espace disponible. ({{ Bug(212789) }})</li> @@ -40,7 +40,7 @@ original_slug: Améliorations_XUL_dans_Firefox_3 <li>Les éléments <treecol> supportent maintenant un attribut <code>overflow</code> qui peut être défini à <code>true</code> pour permettre au texte des cellules d'un colonne de déborder dans les cellules vides voisines si le texte est trop grand pour s'afficher dans une seule cellule.</li> </ul> -<h3 id="Am.C3.A9liorations_des_menus" name="Am.C3.A9liorations_des_menus">Améliorations des menus</h3> +<h3 id="Am.C3.A9liorations_des_menus">Améliorations des menus</h3> <ul> <li>L'attribut <code>image</code> est utilisé de manière consistante pour définir des images</li> @@ -50,16 +50,16 @@ original_slug: Améliorations_XUL_dans_Firefox_3 <li>Les éléments <code><menu></code>, <code><menuitem></code> et <code><menuseparator></code> disposent d'une propriété en lecture seule <code>control</code> qui renvoie l'élément <menulist> parent</li> <li>Les éléments <code><menu></code>, <code><menuitem></code> et <code><menuseparator></code> disposent de propriétés <code>accessKey</code>, <code>disabled</code>, <code>crop</code>, <code>image</code> et <code>label</code> permettant de modifier l'attribut correspondant</li> <li>L'élément <menu> dispose à présent de méthodes pour ajouter, insérer et supprimer des éléments de menu (menuitems). ({{ Bug(372552) }})</li> - <li>Une propriété <code>editor</code> permet d'obtenir le <a href="/fr/NsIEditor" title="fr/NsIEditor">nsIEditor</a> interne pour le champ texte d'un élément <code>menulist</code> modifiable.({{ Bug(312867) }})</li> + <li>Une propriété <code>editor</code> permet d'obtenir le <a href="/fr/NsIEditor">nsIEditor</a> interne pour le champ texte d'un élément <code>menulist</code> modifiable.({{ Bug(312867) }})</li> <li>Les menus peuvent être rendus translucides sur les plateformes qui le permettent. ({{ Bug(70798) }})</li> </ul> -<h3 id="Am.C3.A9liorations_des_bo.C3.AEtes_de_texte" name="Am.C3.A9liorations_des_bo.C3.AEtes_de_texte">Améliorations des boîtes de texte</h3> +<h3 id="Am.C3.A9liorations_des_bo.C3.AEtes_de_texte">Améliorations des boîtes de texte</h3> <ul> <li>En définissant l'attribut <code>spellcheck</code> d'une boîte de texte à <code>'true'</code>, la correction orthographique sera activée pour cette boîte de texte. ({{ Bug(346787) }})</li> <li>L'élément <code><textbox></code> dispose d'une méthode <code>reset()</code> pour réinitialiser la valeur de la boîte de texte à sa valeur par défaut. La propriété <code>defaultValue</code> peut être utilisée pour retrouver et modifier cette valeur par défaut. ({{ Bug(312867) }})</li> - <li>Une propriété <code>editor</code> permet d'obtenir le <a href="/fr/NsIEditor" title="fr/NsIEditor">nsIEditor</a> internet pour le champ texte. ({{ Bug(312867) }})</li> + <li>Une propriété <code>editor</code> permet d'obtenir le <a href="/fr/NsIEditor">nsIEditor</a> internet pour le champ texte. ({{ Bug(312867) }})</li> <li>textbox dispose d'un attribut <code>newlines</code> spécifiant comment les retours à la ligne dans les textes collés seront traités. ({{ Bug(253481) }}) Les valeurs possibles sont : <ul> <li><code>pasteintact</code> — tout coller tel quel</li> @@ -72,25 +72,25 @@ original_slug: Améliorations_XUL_dans_Firefox_3 </li> </ul> -<h3 id="Autres_am.C3.A9liorations" name="Autres_am.C3.A9liorations">Autres améliorations</h3> +<h3 id="Autres_am.C3.A9liorations">Autres améliorations</h3> <ul> <li>L'attribut <code>type</code> d'un élément <code><button></code> peut être défini à <code>'repeat'</code> pour créer des boutons qui se déclenchent régulièrement tant que le bouton est enfoncé. ({{ Bug(331055) }})</li> - <li>L'attribut <code><a href="/fr/XUL/Attributs/buttondisabledaccept" title="fr/XUL/Attributs/buttondisabledaccept">buttondisabledaccept</a></code> peut être utilisé sur l'élément <code><dialog></code> pour que le bouton OK soit initialement désactivé. ({{ Bug(247849) }})</li> + <li>L'attribut <code><a href="/fr/XUL/Attributs/buttondisabledaccept">buttondisabledaccept</a></code> peut être utilisé sur l'élément <code><dialog></code> pour que le bouton OK soit initialement désactivé. ({{ Bug(247849) }})</li> <li>L'élément <code><titlebar></code> dispose d'un attribut <code>allowevents</code> permettant de passer des évènements aux enfants de la barre de titre. ({{ Bug(361425) }})</li> <li>L'élément <code><splitter></code> dispose d'une valeur supplémentaire <code>'both'</code> pour l'attribut <code>collapse</code> indiquant que le séparateur peut coller les éléments sur les deux côtés lorsqu'il est déplacé. L'attribut <code>substate</code> sera défini soit à <code>before</code>, soit à <code>after</code> lorsque l'un des deux est collé. ({{ Bug(337955) }})</li> <li>L'élément <code><richlistbox></code> permet les sélections multiples. Définissez l'attribut <code>seltype</code> à <code>'multiple'</code> pour activer cette fonctionnalité.</li> <li>L'élément <code><radio></code> dispose d'un attribut <code>group</code> permettant de définir l'id de l'élément <code><radiogroup></code> auquel appartient le bouton radio. Cela permet aux boutons radio d'être placés d'une autre manière que de les inclure tous à l'intérieur d'un radiogroup.</li> - <li>Menus, panels et tooltips supportent deux nouvelles méthodes, <code><a href="/fr/XUL/Méthodes/openPopup" title="fr/XUL/Méthodes/openPopup">openPopup()</a></code> et <code><a href="/fr/XUL/Méthodes/openPopupAtScreen" title="fr/XUL/Méthodes/openPopupAtScreen">openPopupAtScreen()</a></code>. Ces méthodes devraient être utilisées à la place de <code>showPopup</code> qui était source de confusion à l'utilisation.</li> - <li>La gestion de l'élément <code><key></code> a été améliorée pour les utilisateurs de claviers non-Latins. Voir <a href="/fr/Évènement_keypress_dans_Gecko" title="fr/Évènement_keypress_dans_Gecko">Évènement keypress dans Gecko</a>.</li> - <li>Sous Mac OS X, les attributs <a href="/fr/XUL/Attributs/activetitlebarcolor" title="fr/XUL/Attributs/activetitlebarcolor">activetitlebarcolor</a> et <a href="/fr/XUL/Attributs/inactivetitlebarcolor" title="fr/XUL/Attributs/inactivetitlebarcolor">inactivetitlebarcolor</a> des éléments racine (<code><window></code>, <code><dialog></code>, <code><prefwindow></code> et <code><wizard></code>) sont disponibles pour personnaliser la couleur de la barre de titre des fenêtres.</li> + <li>Menus, panels et tooltips supportent deux nouvelles méthodes, <code><a href="/fr/XUL/Méthodes/openPopup">openPopup()</a></code> et <code><a href="/fr/XUL/Méthodes/openPopupAtScreen">openPopupAtScreen()</a></code>. Ces méthodes devraient être utilisées à la place de <code>showPopup</code> qui était source de confusion à l'utilisation.</li> + <li>La gestion de l'élément <code><key></code> a été améliorée pour les utilisateurs de claviers non-Latins. Voir <a href="/fr/Évènement_keypress_dans_Gecko">Évènement keypress dans Gecko</a>.</li> + <li>Sous Mac OS X, les attributs <a href="/fr/XUL/Attributs/activetitlebarcolor">activetitlebarcolor</a> et <a href="/fr/XUL/Attributs/inactivetitlebarcolor">inactivetitlebarcolor</a> des éléments racine (<code><window></code>, <code><dialog></code>, <code><prefwindow></code> et <code><wizard></code>) sont disponibles pour personnaliser la couleur de la barre de titre des fenêtres.</li> </ul> -<h3 id="Voir_.C3.A9galement" name="Voir_.C3.A9galement">Voir également</h3> +<h3 id="Voir_.C3.A9galement">Voir également</h3> <ul> - <li><a href="/fr/XUL" title="fr/XUL">XUL</a></li> - <li><a href="/fr/Firefox_3_pour_les_développeurs" title="fr/Firefox_3_pour_les_développeurs">Firefox 3 pour les développeurs</a></li> + <li><a href="/fr/XUL">XUL</a></li> + <li><a href="/fr/Firefox_3_pour_les_développeurs">Firefox 3 pour les développeurs</a></li> </ul> <p>{{ languages( { "en": "en/XUL_improvements_in_Firefox_3", "es": "es/Mejoras_XUL_en_Firefox_3", "ja": "ja/XUL_improvements_in_Firefox_3", "pl": "pl/Poprawki_XUL_w_Firefoksie_3" } ) }}</p> diff --git a/files/fr/mozilla/firefox/releases/30/index.html b/files/fr/mozilla/firefox/releases/30/index.html index 48c7998c62..37e4ae96cc 100644 --- a/files/fr/mozilla/firefox/releases/30/index.html +++ b/files/fr/mozilla/firefox/releases/30/index.html @@ -15,7 +15,7 @@ translation_of: Mozilla/Firefox/Releases/30 <ul> <li>Un surligneur de modèle de boîte a été implémenté ({{bug(663778)}}).</li> - <li>Partout où un <span class="tlid-translation translation" lang="fr"><span title="">nœud </span></span>DOM apparaît dans la sortie de la console, il est mis en surbrillance lorsque vous survolez cette sortie de la console ({{bug(757866)}}). De même, toutes les fonctions et les objets JS sont mis en évidence dans la sortie de la console ({{bug(584733)}}). Vous trouverez plus d'informations sur l'amélioration de la console dans cet <a href="http://www.robodesign.ro/mihai/blog/web-console-improvements-episode-30">article de blog</a>.</li> + <li>Partout où un nœud DOM apparaît dans la sortie de la console, il est mis en surbrillance lorsque vous survolez cette sortie de la console ({{bug(757866)}}). De même, toutes les fonctions et les objets JS sont mis en évidence dans la sortie de la console ({{bug(584733)}}). Vous trouverez plus d'informations sur l'amélioration de la console dans cet <a href="http://www.robodesign.ro/mihai/blog/web-console-improvements-episode-30">article de blog</a>.</li> <li>La prise en charge de {{domxref("Console.count()")}} a été ajoutée ({{bug(922208)}}).</li> </ul> @@ -36,9 +36,9 @@ translation_of: Mozilla/Firefox/Releases/30 <h3 id="JavaScript">JavaScript</h3> <ul> - <li>Nouvelles <a href="/en-US/docs/Web/JavaScript/Reference/Operators/Array_comprehensions">compréhensions de tableaux</a> compatibles ES6 <code>[for (item of iterable) item]</code> et <a href="/en-US/docs/Web/JavaScript/Reference/Operators/Generator_comprehensions">compréhensions de générateur</a> <code>(for (item of iterable) item)</code> ont été implémentées ({{bug(979865)}}).</li> - <li><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#Property_access">Les tableaux typés</a> sont désormais extensibles et prennent en charge de nouvelles propriétés nommées ({{bug(695438)}}).</li> - <li>La propriété {{jsxref("Error.prototype.stack")}} contient désormais des numéros de colonne ({{bug(762556)}}) et a été améliorée <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/Stack#Stack_of_eval'ed_code">lors de l'utilisation des appels <code>Function()</code> et <code>eval()</code></a>. Cela peut vous aider à mieux déboguer le code JavaScript minifié ou généré.</li> + <li>Nouvelles <a href="/fr/docs/Web/JavaScript/Reference/Operators/Array_comprehensions">compréhensions de tableaux</a> compatibles ES6 <code>[for (item of iterable) item]</code> et <a href="/fr/docs/Web/JavaScript/Reference/Operators/Generator_comprehensions">compréhensions de générateur</a> <code>(for (item of iterable) item)</code> ont été implémentées ({{bug(979865)}}).</li> + <li><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#Property_access">Les tableaux typés</a> sont désormais extensibles et prennent en charge de nouvelles propriétés nommées ({{bug(695438)}}).</li> + <li>La propriété {{jsxref("Error.prototype.stack")}} contient désormais des numéros de colonne ({{bug(762556)}}) et a été améliorée <a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Error/Stack#Stack_of_eval'ed_code">lors de l'utilisation des appels <code>Function()</code> et <code>eval()</code></a>. Cela peut vous aider à mieux déboguer le code JavaScript minifié ou généré.</li> <li>La méthode <code>Promise.cast()</code> a été renommée {{jsxref("Promise.resolve()")}} ({{bug(966348)}}).</li> </ul> @@ -55,7 +55,7 @@ translation_of: Mozilla/Firefox/Releases/30 <li>Le non standard, et obsolète depuis Firefox 15, {{domxref("Blob.mozSlice")}} n'est plus supporté ({{bug(961804)}}).</li> <li>Les non standards {{domxref("ArchiveReader")}} et {{domxref("ArchiveRequest")}} ne sont plus exposés au Web ({{bug(968883)}}).</li> <li>Les <a href="http://dxr.mozilla.org/mozilla-central/source/dom/webidl/">constructeurs WebIDL</a> ne peuvent plus être appelés en tant que fonctions. Ils doivent être précédés du mot-clé <code>new</code> ({{bug(916644)}}).</li> - <li>Ajout du support d'une nouvelle valeur (<code>alpha</code>) pour le deuxième paramètre, optionnel, de la méthode {{domxref("HTMLCanvasElement.getContext()")}} permettant de définir si le mélange alpha doit être stocké ou non pour ce contexte. Dans le cas contraire, la valeur alpha par pixel dans ce magasin est toujours de <code>1.0</code>. Cela permet au back-end de mettre en <span class="tlid-translation translation" lang="fr"><span title="">œ</span></span>uvre une procédure accélérée ({{bug(982480)}}).</li> + <li>Ajout du support d'une nouvelle valeur (<code>alpha</code>) pour le deuxième paramètre, optionnel, de la méthode {{domxref("HTMLCanvasElement.getContext()")}} permettant de définir si le mélange alpha doit être stocké ou non pour ce contexte. Dans le cas contraire, la valeur alpha par pixel dans ce magasin est toujours de <code>1.0</code>. Cela permet au back-end de mettre en œuvre une procédure accélérée ({{bug(982480)}}).</li> <li>{{domxref("GlobalWorkerScope.consle")}} renvoie maintenant pour le {{domxref("Console")}} normal ; {{domxref("WorkerConsole")}} a été supprimé ({{bug(965860)}}).</li> <li>L'extension {{domxref("WebGL_debug_shaders")}} WebGL a été implémentée ({{bug(968374)}}).</li> </ul> diff --git a/files/fr/mozilla/firefox/releases/32/index.html b/files/fr/mozilla/firefox/releases/32/index.html index 52aa292e5d..26331db148 100644 --- a/files/fr/mozilla/firefox/releases/32/index.html +++ b/files/fr/mozilla/firefox/releases/32/index.html @@ -13,17 +13,17 @@ translation_of: Mozilla/Firefox/Releases/32 <p>Highlights:</p> <ul> - <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Web_Audio_Editor">Web Audio Editor</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Scratchpad#Code_completion_and_inline_documentation">Code completion and inline documentation in Scratchpad</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector#Rules_view">User agent styles in the Inspector's Rules view</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector#Firefox_32_onwards_2">Element picker button has moved</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector#Firefox_32_onwards">Node dimensions added to the Inspector's infobar</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Tools_Toolbox#Extra_tools">Full page screenshot button added</a></li> + <li><a href="/fr/docs/Tools/Web_Audio_Editor">Web Audio Editor</a></li> + <li><a href="/fr/docs/Tools/Scratchpad#Code_completion_and_inline_documentation">Code completion and inline documentation in Scratchpad</a></li> + <li><a href="/fr/docs/Tools/Page_Inspector#Rules_view">User agent styles in the Inspector's Rules view</a></li> + <li><a href="/fr/docs/Tools/Page_Inspector#Firefox_32_onwards_2">Element picker button has moved</a></li> + <li><a href="/fr/docs/Tools/Page_Inspector#Firefox_32_onwards">Node dimensions added to the Inspector's infobar</a></li> + <li><a href="/fr/docs/Tools/Tools_Toolbox#Extra_tools">Full page screenshot button added</a></li> <li>HiDPI images added to the tools</li> <li>Nodes that have <code>display:none</code> are shown differently in the Inspector</li> </ul> -<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&classification=Client%20Software&chfieldto=2014-06-09&chfield=resolution&query_format=advanced&chfieldfrom=2014-04-28&chfieldvalue=FIXED&bug_status=RESOLVED&bug_status=VERIFIED&component=Developer%20Tools&component=Developer%20Tools%3A%203D%20View&component=Developer%20Tools%3A%20App%20Manager&component=Developer%20Tools%3A%20Canvas%20Debugger&component=Developer%20Tools%3A%20Console&component=Developer%20Tools%3A%20Debugger&component=Developer%20Tools%3A%20Framework&component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&component=Developer%20Tools%3A%20Inspector&component=Developer%20Tools%3A%20Memory&component=Developer%20Tools%3A%20Netmonitor&component=Developer%20Tools%3A%20Object%20Inspector&component=Developer%20Tools%3A%20Profiler&component=Developer%20Tools%3A%20Responsive%20Mode&component=Developer%20Tools%3A%20Scratchpad&component=Developer%20Tools%3A%20Source%20Editor&component=Developer%20Tools%3A%20Style%20Editor&component=Developer%20Tools%3A%20User%20Stories&component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&product=Firefox">All devtools bugs fixed between Firefox 31 and Firefox 32</a>.</p> +<p><a href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&classification=Client%20Software&chfieldto=2014-06-09&chfield=resolution&query_format=advanced&chfieldfrom=2014-04-28&chfieldvalue=FIXED&bug_status=RESOLVED&bug_status=VERIFIED&component=Developer%20Tools&component=Developer%20Tools%3A%203D%20View&component=Developer%20Tools%3A%20App%20Manager&component=Developer%20Tools%3A%20Canvas%20Debugger&component=Developer%20Tools%3A%20Console&component=Developer%20Tools%3A%20Debugger&component=Developer%20Tools%3A%20Framework&component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&component=Developer%20Tools%3A%20Inspector&component=Developer%20Tools%3A%20Memory&component=Developer%20Tools%3A%20Netmonitor&component=Developer%20Tools%3A%20Object%20Inspector&component=Developer%20Tools%3A%20Profiler&component=Developer%20Tools%3A%20Responsive%20Mode&component=Developer%20Tools%3A%20Scratchpad&component=Developer%20Tools%3A%20Source%20Editor&component=Developer%20Tools%3A%20Style%20Editor&component=Developer%20Tools%3A%20User%20Stories&component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&product=Firefox">All devtools bugs fixed between Firefox 31 and Firefox 32</a>.</p> <h3 id="CSS">CSS</h3> @@ -38,7 +38,7 @@ translation_of: Mozilla/Firefox/Releases/32 <ul> <li>Experimentally implemented, behind a pref, {{HTMLElement("img")}} {{HTMLattrxref("srcset", "img")}} property, To activate it set <code>dom.image.srcset.enable</code> to <code>true</code> ({{Bug(870021)}}).</li> - <li><a href="/en-US/docs/Web/HTML/Global_attributes/id"><strong>id</strong></a> and <a href="/en-US/docs/Web/HTML/Global_attributes/class"><strong>class</strong></a> are now true <a href="/en-US/docs/Web/HTML/Global_attributes">global attributes</a> and also apply to XML elements, in a namespace or not ({{bug(741295)}}).</li> + <li><a href="/fr/docs/Web/HTML/Global_attributes/id"><strong>id</strong></a> and <a href="/fr/docs/Web/HTML/Global_attributes/class"><strong>class</strong></a> are now true <a href="/fr/docs/Web/HTML/Global_attributes">global attributes</a> and also apply to XML elements, in a namespace or not ({{bug(741295)}}).</li> </ul> <h3 id="JavaScript">JavaScript</h3> @@ -62,15 +62,15 @@ translation_of: Mozilla/Firefox/Releases/32 <li>The {{domxref("KeyboardEvent.code")}} property have been experimentally implemented: it is disabled on release build ({{Bug(865649)}}).</li> <li>Scoped selectors for {{domxref("Document.querySelector()")}} and {{domxref("Document.querySelectorAll()")}}, for example <code>querySelector(":scope > li")</code>have been implemented ({{Bug(528456)}}).</li> <li>The experimental implementation of the {{domxref("Document.timeline")}} interface, related to the <a href="http://dev.w3.org/fxtf/web-animations/">Web Animation API</a>, has been added ({{bug("998246")}}). It is controlled by <code>layout.web-animations.api.enabled</code> preference, enabled only on Nightly and Aurora for the moment.</li> - <li>The <a href="/en-US/docs/Web/API/Data_Store_API">Data Store API</a> has been made available to <a href="/en-US/docs/Web/Guide/Performance/Using_web_workers">Web Workers</a> ({{bug("949325")}}). It still is only activated for certified applications.</li> - <li>The <a href="/en-US/docs/Web/API/ServiceWorker_API">ServiceWorker</a> {{domxref("InstallPhaseEvent")}} and {{domxref("InstallEvent")}} interfaces have been implemented ({{ Bug("967264") }}).</li> - <li> The <a href="/en-US/docs/Web/API/MSISDN_Verification_API">MSISDN Verification API</a>, only activated for privileged apps, has been added ({{ Bug("988469") }}).</li> - <li>The <a href="/en-US/docs/Web/API/Gamepad_API">Gamepad API</a> is now supported on Firefox for Android ({{bug(852935)}}).</li> + <li>The <a href="/fr/docs/Web/API/Data_Store_API">Data Store API</a> has been made available to <a href="/fr/docs/Web/Guide/Performance/Using_web_workers">Web Workers</a> ({{bug("949325")}}). It still is only activated for certified applications.</li> + <li>The <a href="/fr/docs/Web/API/ServiceWorker_API">ServiceWorker</a> {{domxref("InstallPhaseEvent")}} and {{domxref("InstallEvent")}} interfaces have been implemented ({{ Bug("967264") }}).</li> + <li> The <a href="/fr/docs/Web/API/MSISDN_Verification_API">MSISDN Verification API</a>, only activated for privileged apps, has been added ({{ Bug("988469") }}).</li> + <li>The <a href="/fr/docs/Web/API/Gamepad_API">Gamepad API</a> is now supported on Firefox for Android ({{bug(852935)}}).</li> <li>To match the spec and the evolution of the CSS syntax, minor changes have been done to {{domxref("CSS.escape()")}}. The identifier now can begins with <code>'--'</code> and the second dash must not be escaped. Also vendor identifier are no more escaped. ({{bug(1008719)}})</li> <li>To complete our Hit Regions implementation, {{domxref("MouseEvent.region")}} has been implemented ({{bug(979692)}}).</li> <li>The {{domxref("CanvasRenderingContext2D.drawFocusIfNeeded()")}} method is now enabled by default ({{bug(1004579)}}).</li> <li>The {{domxref("Navigator.doNotTrack")}} properties now returns <code>'1'</code> or <code>'0'</code>, reflecting the HTTP value, instead of <code>'yes'</code> or <code>'no'</code> ({{bug(887703)}}).</li> - <li>New constraints for <a href="/en-US/docs/Glossary/WebRTC">WebRTC</a>'s {{domxref("NavigatorUserMedia.getUserMedia", "getUserMedia()")}}, <code>width</code>, <code>height</code>, and <code>framerate</code>, have been added, to limit stream dimensions and frame rate ({{bug("907352")}}): + <li>New constraints for <a href="/fr/docs/Glossary/WebRTC">WebRTC</a>'s {{domxref("NavigatorUserMedia.getUserMedia", "getUserMedia()")}}, <code>width</code>, <code>height</code>, and <code>framerate</code>, have been added, to limit stream dimensions and frame rate ({{bug("907352")}}): <pre class="brush: json">{ mandatory: { width: { min: 640 }, @@ -103,35 +103,35 @@ translation_of: Mozilla/Firefox/Releases/32 <h2 id="Security">Security</h2> <ul> - <li><a href="/en-US/docs/Xray_vision#Xray_semantics_for_Object_and_Array">Privileged code now gets Xray vision for JavaScript <code>Object</code> and <code>Array</code> instances</a>.</li> + <li><a href="/fr/docs/Xray_vision#Xray_semantics_for_Object_and_Array">Privileged code now gets Xray vision for JavaScript <code>Object</code> and <code>Array</code> instances</a>.</li> </ul> <h2 id="Changes_for_add-on_and_Mozilla_developers">Changes for add-on and Mozilla developers</h2> -<p>Xray vision is now applied to JavaScript objects that are not themselves DOM objects: <a href="https://developer.mozilla.org/en-US/docs/Xray_vision#Xrays_for_JavaScript_objects">Xrays for JavaScript objects</a>.</p> +<p>Xray vision is now applied to JavaScript objects that are not themselves DOM objects: <a href="/fr/docs/Xray_vision#Xrays_for_JavaScript_objects">Xrays for JavaScript objects</a>.</p> -<p>A <a href="/en-US/Add-ons/Add-on_Manager/Addon#getDataDirectory()">getDataDirectory()</a> method has been added to <a href="/en-US/Add-ons/Add-on_Manager/Addon">Addon</a> instances. This method returns the preferred location, within the current profile, for add-ons to store data.</p> +<p>A <a href="/fr/Add-ons/Add-on_Manager/Addon#getDataDirectory()">getDataDirectory()</a> method has been added to <a href="/fr/Add-ons/Add-on_Manager/Addon">Addon</a> instances. This method returns the preferred location, within the current profile, for add-ons to store data.</p> <h3 id="Add-on_SDK">Add-on SDK</h3> <h4 id="Highlights">Highlights</h4> <ul> - <li>Added <a href="https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/page-mod#PageMod%28options%29"><code>exclude</code></a> option to <code>PageMod</code>.</li> - <li>Added <a href="https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/request#Request%28options%29"><code>anonymous</code></a> option to <code>Request</code>.</li> - <li><a href="https://developer.mozilla.org/en-US/Add-ons/Add-on_Debugger">Add-on Debugger</a> now includes a Console and a Scratchpad.</li> + <li>Added <a href="/fr/Add-ons/SDK/High-Level_APIs/page-mod#PageMod%28options%29"><code>exclude</code></a> option to <code>PageMod</code>.</li> + <li>Added <a href="/fr/Add-ons/SDK/High-Level_APIs/request#Request%28options%29"><code>anonymous</code></a> option to <code>Request</code>.</li> + <li><a href="/fr/Add-ons/Add-on_Debugger">Add-on Debugger</a> now includes a Console and a Scratchpad.</li> </ul> <h4 id="Details">Details</h4> -<p><a class="external external-icon" href="https://github.com/mozilla/addon-sdk/compare/firefox31...firefox32">GitHub commits made between Firefox 31 and Firefox 32</a>. This will not include any uplifts made after this release entered Aurora.</p> +<p><a href="https://github.com/mozilla/addon-sdk/compare/firefox31...firefox32">GitHub commits made between Firefox 31 and Firefox 32</a>. This will not include any uplifts made after this release entered Aurora.</p> -<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&chfieldto=2014-06-09&chfield=resolution&query_format=advanced&chfieldfrom=2014-04-28&chfieldvalue=FIXED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=Add-on%20SDK&list_id=10493962">Bugs fixed between Firefox 31 and Firefox 32</a>. This will not include any uplifts made after this release entered Aurora.</p> +<p><a href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&chfieldto=2014-06-09&chfield=resolution&query_format=advanced&chfieldfrom=2014-04-28&chfieldvalue=FIXED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=Add-on%20SDK&list_id=10493962">Bugs fixed between Firefox 31 and Firefox 32</a>. This will not include any uplifts made after this release entered Aurora.</p> <h2 id="See_also">See also</h2> <ul> - <li><a href="/en-US/docs/Mozilla/Firefox/Releases/32/Site_Compatibility">Site Compatibility for Firefox 32</a></li> + <li><a href="/fr/docs/Mozilla/Firefox/Releases/32/Site_Compatibility">Site Compatibility for Firefox 32</a></li> </ul> <h3 id="Older_versions">Older versions</h3> diff --git a/files/fr/mozilla/firefox/releases/32/site_compatibility/index.html b/files/fr/mozilla/firefox/releases/32/site_compatibility/index.html deleted file mode 100644 index d06ff17614..0000000000 --- a/files/fr/mozilla/firefox/releases/32/site_compatibility/index.html +++ /dev/null @@ -1,122 +0,0 @@ ---- -title: Site Compatibility for Firefox 32 -slug: Mozilla/Firefox/Releases/32/Site_Compatibility -translation_of: Mozilla/Firefox/Releases/32/Site_Compatibility ---- -<div>{{FirefoxSidebar}}</div><p>Firefox 32 was released on <time datetime="2014-09-02">September 2, 2014</time>. While it has been developed to maintain compatibility as much as possible, the new version includes some changes affecting backward compatibility aimed at improving interoperability with the other browsers or following the latest Web standards. Here's the list of such changes — hope this helps whenever you test your sites or applications.</p> - -<p><strong>This article only explains the changes that may affect backward compatibility for websites</strong>. For the other new features and changes, please read the following documents:</p> - -<ul> - <li><a href="http://www.mozilla.org/en-US/firefox/32.0/releasenotes/">Firefox 32 Release Notes</a></li> - <li><a href="/en-US/docs/Mozilla/Firefox/Releases/32">Firefox 32 for developers</a></li> -</ul> - -<p>Follow <a href="https://twitter.com/FxSiteCompat">@FxSiteCompat</a> on Twitter for further updates.</p> - -<section id="sect1"> -<h2 id="DOM">DOM</h2> - -<section id="sect2"> -<h3 id="navigator.doNotTrack_now_returns_a_correct_value"><code>navigator.doNotTrack</code> now returns a correct value</h3> - -<ul> - <li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=887703">Bug 887703 – Do not track settings results in wrong value for navigator.doNotTrack</a></li> -</ul> - -<p>Previously, the {{ domxref("navigator.doNotTrack") }} property was incorrectly returning <code>"yes"</code> even when the <a href="http://www.mozilla.org/dnt/">Do Not Track</a> option was being disabled by the user. Starting with Firefox 32, it returns <code>"0"</code> (disabled), <code>"1"</code> (enabled) or <code>"unspecified"</code> to follow the spec.</p> -</section> - -<section id="sect3"> -<h3 id="new_Document()_now_returns_Document_instead_of_XMLDocument"><code>new Document()</code> now returns <code>Document</code> instead of <code>XMLDocument</code></h3> - -<ul> - <li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1017932">Bug 1017932 – Document() constructor should return Document object (not XMLDocument)</a></li> -</ul> - -<p>The <code>Document</code> constructor starts returning a {{ domxref("Document") }} object instead of {{ domxref("XMLDocument") }} to follow the latest spec. They are identical except the {{ domxref("XMLDocument.load", "load") }} method which is only available on <code>XMLDocument</code>. The {{ domxref("DOMImplementation.createDocument") }} method continues returning an <code>XMLDocument</code> object.</p> -</section> - -<section id="sect4"> -<h3 id="HTMLCollection_no_longer_matches_an_empty_string_name"><code>HTMLCollection</code> no longer matches an empty string name</h3> - -<ul> - <li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=891952">Bug 891952 – Update empty string handling in named getters to spec changes</a></li> -</ul> - -<p>Previously, the empty named property of an {{ domxref("HTMLCollection") }} object, like <code>document.forms[0][""]</code>, was returning the first unnamed child element. This behavior has been changed to return <code>undefined</code> to match the updated spec.</p> -</section> - -<section id="sect5"> -<h3 id="HTMLTableElement.insertRow_now_always_inserts_the_row_to_<tbody>"><code>HTMLTableElement.insertRow</code> now always inserts the row to <code><tbody></code></h3> - -<ul> - <li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1003539">Bug 1003539 – HTMLTableElement.insertRow doesn't insert the row at the right place when table has a thead or tfoot, no tbody, and no rows</a></li> -</ul> - -<p>The behavior of the {{ domxref("HTMLTableElement.insertRow") }} method has been changed to follow the latest HTML5 spec. When there is a {{ HTMLElement("thead") }} but no {{ HTMLElement("tbody") }} and {{ HTMLElement("tr") }}, the new <code><tr></code> will be inserted to a newly created <code><tbody></code> instead of the existing <code><thead></code>.</p> -</section> - -<section id="sect6"> -<h3 id="WindowUtils_has_been_removed"><code>WindowUtils</code> has been removed</h3> - -<ul> - <li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1017820">Bug 1017820 – Remove the classinfo for DOMWindowUtils</a></li> -</ul> - -<p>As part of the ongoing effort to standardize global objects, the non-standard <code>WindowUtils</code> interface has been removed from {{ domxref("window") }}.</p> -</section> - -<section id="sect7"> -<h3 id="window.openDialog_has_been_removed"><code>window.openDialog</code> has been removed</h3> - -<ul> - <li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=962747">Bug 962747 – Hide Window.openDialog from content</a></li> -</ul> - -<p>The non-standard {{ domxref("window.openDialog") }} method is no longer available from Web content. {{ domxref("window.open") }} should be used instead.</p> -</section> -</section> - -<section id="sect9"> -<h2 id="Networking">Networking</h2> - -<section id="sect10"> -<h3 id="Cache_backend_has_been_overhauled">Cache backend has been overhauled</h3> - -<ul> - <li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=913806">Bug 913806 – Turn HTTP cache v2 on by default on all products</a></li> -</ul> - -<p>The new HTTP cache backend has been landed on Firefox 32 to improve the page load performance. See <a href="http://www.janbambas.cz/new-firefox-http-cache-enabled/">Honza Bambas' blog post</a> for details. If you encountered any regressions, please <a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&component=Networking%3A%20Cache">report the issue</a> to Bugzilla.</p> -</section> -</section> - -<section id="sect8"> -<h2 id="Security">Security</h2> - -<section id="sect13"> -<h3 id="Several_1024-bit_root_certificates_have_been_removed">Several 1024-bit root certificates have been removed</h3> - -<ul> - <li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=881553">Bug 881553 – Remove or turn off trust bits for 1024-bit root certs after December 31, 2013</a></li> - <li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1029561">Bug 1029561 – Update Mozilla 32 to use NSS 3.16.3 after July 1st to include root CA updates</a></li> -</ul> - -<p>As part of the ongoing security improvements, several SSL and code signing trust bits for 1024-bit root certificates have been removed from <a href="/en-US/docs/Mozilla/Projects/NSS">Network Security Services (NSS)</a> used in Firefox and other products. Those include AC Raíz Certicámara, Entrust.net, GTE CyberTrust, NetLock, TDC Internet, ValiCert and VeriSign. <a href="https://wiki.mozilla.org/CA:MD5and1024">1024-bit root certificates will all be removed</a> over the next few Firefox releases, because these are no longer considered as secure.</p> -</section> -</section> - -<section id="sect11"> -<h2 id="WebRTC">WebRTC</h2> - -<section id="sect12"> -<h3 id="onconnection_and_onclosedconnection_have_been_dropped"><code>onconnection</code> and <code>onclosedconnection</code> have been dropped</h3> - -<ul> - <li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1014304">Bug 1014304 – Remove onconnection and onclosedconnection from PC</a></li> -</ul> - -<p>The <code>onconnection</code> and <code>onclosedconnection</code> properties have been removed from the {{ domxref("RTCPeerConnection") }} interface, currently implemented as <code>mozRTCPeerConnection</code>, since they are no longer in the spec.</p> -</section> -</section> diff --git a/files/fr/mozilla/firefox/releases/35/index.html b/files/fr/mozilla/firefox/releases/35/index.html index ccd31bf7db..bc4c9c6a87 100644 --- a/files/fr/mozilla/firefox/releases/35/index.html +++ b/files/fr/mozilla/firefox/releases/35/index.html @@ -8,28 +8,28 @@ tags: translation_of: Mozilla/Firefox/Releases/35 original_slug: Mozilla/Firefox/Versions/35 --- -<div><section id="Quick_links"> +<div> <ol> - <li class="toggle"> - <details> - <summary>Notes de versions pour développeurs</summary> + <li> + + <p>Notes de versions pour développeurs</p> <ol> <li><a href="/fr/docs/Mozilla/Firefox/Releases">Notes de versions pour développeurs</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Modules complémentaires</summary> + <li> + + <p>Modules complémentaires</p> <ol> <li><a href="/fr/Add-ons/WebExtensions">WebExtensions</a></li> <li><a href="/fr/Add-ons/Themes">Thèmes</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Fonctionnement interne de Firefox</summary> + <li> + + <p>Fonctionnement interne de Firefox</p> <ol> <li><a href="/fr/docs/Mozilla/">Le projet Mozilla</a></li> <li><a href="/fr/docs/Mozilla/Gecko">Gecko</a></li> @@ -44,11 +44,11 @@ original_slug: Mozilla/Firefox/Versions/35 <li><a href="/fr/docs/Mozilla/Tech/XPCOM">XPCOM</a></li> <li><a href="/fr/docs/Mozilla/Tech/XUL">XUL</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Développer et contribuer</summary> + <li> + + <p>Développer et contribuer</p> <ol> <li><a href="/fr/docs/Mozilla/Developer_guide/Build_Instructions">Instructions de compilation</a></li> <li><a href="/fr/docs/Mozilla/Developer_guide/Build_Instructions/Configuring_Build_Options">Configuration des options de compilation</a></li> @@ -59,59 +59,60 @@ original_slug: Mozilla/Firefox/Versions/35 <li><a href="/fr/docs/Mozilla/QA">Assurance qualité</a></li> <li><a href="/fr/docs/Mozilla/Using_Mozilla_code_in_other_projects">Utilisation de code Mozilla dans d'autres projets</a></li> </ol> - </details> + </li> </ol> -</section></div><h2 id="Changement_concernant_les_développeurs">Changement concernant les développeurs</h2> +</div> +<h2 id="Changement_concernant_les_développeurs">Changement concernant les développeurs</h2> <h3 id="Outils_de_développement">Outils de développement</h3> <p>Liens:</p> <ul> - <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector#.3A.3Abefore_and_.3A.3Aafter">See ::before and ::after pseudo elements in the Page Inspector</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Style_Editor#Source_map_support">CSS source maps are now enabled by default</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector#Element_popup_menu_2">"Show DOM Properties" from the Page Inspector</a></li> + <li><a href="/fr/docs/Tools/Page_Inspector#.3A.3Abefore_and_.3A.3Aafter">See ::before and ::after pseudo elements in the Page Inspector</a></li> + <li><a href="/fr/docs/Tools/Style_Editor#Source_map_support">CSS source maps are now enabled by default</a></li> + <li><a href="/fr/docs/Tools/Page_Inspector#Element_popup_menu_2">"Show DOM Properties" from the Page Inspector</a></li> </ul> -<p><a class="external-icon external" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&chfieldto=2014-10-13&chfield=resolution&query_format=advanced&chfieldfrom=2014-09-02&chfieldvalue=FIXED&component=Developer%20Tools&component=Developer%20Tools%3A%203D%20View&component=Developer%20Tools%3A%20Canvas%20Debugger&component=Developer%20Tools%3A%20Console&component=Developer%20Tools%3A%20Debugger&component=Developer%20Tools%3A%20Framework&component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&component=Developer%20Tools%3A%20Inspector&component=Developer%20Tools%3A%20Memory&component=Developer%20Tools%3A%20Netmonitor&component=Developer%20Tools%3A%20Object%20Inspector&component=Developer%20Tools%3A%20Profiler&component=Developer%20Tools%3A%20Responsive%20Mode&component=Developer%20Tools%3A%20Scratchpad&component=Developer%20Tools%3A%20Source%20Editor&component=Developer%20Tools%3A%20Storage%20Inspector&component=Developer%20Tools%3A%20Style%20Editor&component=Developer%20Tools%3A%20Timeline&component=Developer%20Tools%3A%20User%20Stories&component=Developer%20Tools%3A%20Web%20Audio%20Editor&component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&component=Developer%20Tools%3A%20WebIDE&component=Simulator&product=Firefox&product=Firefox%20OS&list_id=11184176">Tous les bugs des outils de développement résolus entre Firefox 34 et Firefox 35</a>.</p> +<p><a href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&chfieldto=2014-10-13&chfield=resolution&query_format=advanced&chfieldfrom=2014-09-02&chfieldvalue=FIXED&component=Developer%20Tools&component=Developer%20Tools%3A%203D%20View&component=Developer%20Tools%3A%20Canvas%20Debugger&component=Developer%20Tools%3A%20Console&component=Developer%20Tools%3A%20Debugger&component=Developer%20Tools%3A%20Framework&component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&component=Developer%20Tools%3A%20Inspector&component=Developer%20Tools%3A%20Memory&component=Developer%20Tools%3A%20Netmonitor&component=Developer%20Tools%3A%20Object%20Inspector&component=Developer%20Tools%3A%20Profiler&component=Developer%20Tools%3A%20Responsive%20Mode&component=Developer%20Tools%3A%20Scratchpad&component=Developer%20Tools%3A%20Source%20Editor&component=Developer%20Tools%3A%20Storage%20Inspector&component=Developer%20Tools%3A%20Style%20Editor&component=Developer%20Tools%3A%20Timeline&component=Developer%20Tools%3A%20User%20Stories&component=Developer%20Tools%3A%20Web%20Audio%20Editor&component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&component=Developer%20Tools%3A%20WebIDE&component=Simulator&product=Firefox&product=Firefox%20OS&list_id=11184176">Tous les bugs des outils de développement résolus entre Firefox 34 et Firefox 35</a>.</p> <h3 id="CSS">CSS</h3> <ul> - <li>La proprieté <a href="/fr/docs/Web/CSS/mask-type" title="La propriété mask-type définit si un masque sera utilisé comme un masque de luminance ou comme un masque de transparence (aussi appelé masque alpha). Cette propriété s'applique sur l'élément SVG <mask>. Le comportement de cette propriété peut être surchargée par la propriété mask-mode qui définit sur quel élément le masque est appliqué. De façon générale, les masques alpha sont appliqués plus rapidement que les masques de luminance."><code>mask-type</code></a> a été activée par défaut (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1058519" title="FIXED: Ship mask-type CSS property">bug 1058519</a>).</li> - <li>La propieté <a href="/fr/docs/Web/CSS/filter" title="La propriété filter permet d'appliquer des filtres et d'obtenir des effets graphiques de flou, de saturation, etc. Les filtres sont généralement utilisés pour ajuster le rendu d'une image, d'un arrière-plan ou des bordures."><code>filter</code></a> est maintenant activée par défaut (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1057180" title="FIXED: Turn on CSS Filters by default (by enabling about:config pref)">bug 1057180</a>).</li> - <li>La fonction <a href="/fr/docs/Web/CSS/@font-face" title="La règle @ @font-face permet de définir les polices d'écriture à utiliser pour afficher le texte de pages web. Cette police peut être chargée depuis un serveur distant ou depuis l'ordinateur de l'utilisateur. Si la fonction local() est utilisée, elle indique à l'agent utilisateur de prendre en compte une police présente sur le poste de l'utilisateur."><code>@font-face</code></a> est maintenant compatible avec les polices de type WOFF2 (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1064737" title="FIXED: support WOFF2 fonts via @font-face">bug 1064737</a>).</li> - <li>La notation fonctionnelle <a href="/fr/docs/Web/CSS/symbol()" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>symbol()</code></a> est maintenant supportée(<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=966168" title="FIXED: Implement symbols() CSS function">bug 966168</a>).</li> - <li>L'API CSS Font Loading a été implémentée (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1028497" title="FIXED: implement the CSS Font Loading API">bug 1028497</a>).</li> - <li><span id="summary_alias_container"><span id="short_desc_nonedit_display">En utilisant <a href="/fr/docs/Web/CSS/appearance" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>-moz-appearance</code></a> avec la valeur <code>none</code> sur un menu de type </span></span><code>select</code><span><span>, le bouton</span></span> déroulant est maintenant supprimé (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=649849" title="FIXED: Make -moz-appearance:none on a combobox remove the dropdown button">bug 649849</a>).</li> + <li>La proprieté <a href="/fr/docs/Web/CSS/mask-type"><code>mask-type</code></a> a été activée par défaut (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1058519">bug 1058519</a>).</li> + <li>La propieté <a href="/fr/docs/Web/CSS/filter"><code>filter</code></a> est maintenant activée par défaut (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1057180">bug 1057180</a>).</li> + <li>La fonction <a href="/fr/docs/Web/CSS/@font-face"><code>@font-face</code></a> est maintenant compatible avec les polices de type WOFF2 (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1064737">bug 1064737</a>).</li> + <li>La notation fonctionnelle <a href="/fr/docs/Web/CSS/symbol()"><code>symbol()</code></a> est maintenant supportée(<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=966168">bug 966168</a>).</li> + <li>L'API CSS Font Loading a été implémentée (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1028497">bug 1028497</a>).</li> + <li>En utilisant <a href="/fr/docs/Web/CSS/appearance"><code>-moz-appearance</code></a> avec la valeur <code>none</code> sur un menu de type <code>select</code>, le bouton déroulant est maintenant supprimé (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=649849">bug 649849</a>).</li> <li>La propriété accessor <code>element.style["css-property-name"]</code> a maintenant été ajoutée pour correspondre aux autres navigateurs (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=958887" title='FIXED: Add support for element.style["css-property-name"] non-standard extension'>bug 958887</a>).</li> </ul> <h3 id="HTML">HTML</h3> <ul> - <li>Les obsolètes <code>et non conformes bottommargin</code>, <code>leftmargin</code>, <code>rightmargin</code> and <code>topmargin</code> attributs de l'élement <code><a href="/fr/docs/Web/HTML/Element/body" title="L'élément <body> représente le contenu principal du document HTML. Il ne peut y avoir qu'un élément <body> par document."><code><body></code></a> </code> ont été activés en mode non-quirks (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=95530" title="FIXED: topmargin and leftmargin attributes on the BODY element should be honored in all modes (not just Quirks mode)">bug 95530</a>).</li> - <li>Les <a href="/en-US/docs/Web/Web_Components/HTML_Imports">imports HTML</a> sont maintenant supportés (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=877072" title="FIXED: Implement HTML Imports">bug 877072</a>).</li> + <li>Les obsolètes <code>et non conformes bottommargin</code>, <code>leftmargin</code>, <code>rightmargin</code> and <code>topmargin</code> attributs de l'élement <code><a href="/fr/docs/Web/HTML/Element/body"><code><body></code></a> </code> ont été activés en mode non-quirks (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=95530">bug 95530</a>).</li> + <li>Les <a href="/fr/docs/Web/Web_Components/HTML_Imports">imports HTML</a> sont maintenant supportés (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=877072">bug 877072</a>).</li> </ul> <h3 id="JavaScript">JavaScript</h3> <ul> - <li>La "<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let#Temporal_dead_zone_and_errors_with_let">temporal dead zone</a>" pour les déclarations <a href="/en-US/docs/Web/JavaScript/Reference/Statements/let"><code>let</code></a> a été implementée. <span class="short_text" id="result_box" lang="fr"><span>En conformité</span></span> avec les sémantiques <code>let </code>ES6, les situations suivantes renvoyent des erreurs. Voir aussi cet<a href="https://groups.google.com/forum/#!topic/mozilla.dev.platform/tezdW299Zds"> annoncement de newsgroup </a> and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1001090" title='FIXED: Implement ES6 "temporal dead zone" for let'>bug 1001090</a>. + <li>La "<a href="/fr/docs/Web/JavaScript/Reference/Statements/let#Temporal_dead_zone_and_errors_with_let">temporal dead zone</a>" pour les déclarations <a href="/fr/docs/Web/JavaScript/Reference/Statements/let"><code>let</code></a> a été implementée. En conformité avec les sémantiques <code>let </code>ES6, les situations suivantes renvoyent des erreurs. Voir aussi cet<a href="https://groups.google.com/forum/#!topic/mozilla.dev.platform/tezdW299Zds"> annoncement de newsgroup </a> and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1001090" title='FIXED: Implement ES6 "temporal dead zone" for let'>bug 1001090</a>. <ul> <li>Redéclarer des variables existantes ou arguments utilisant <code>let</code> sans la même portée dans le corps de fonctions est maintenant une erreur de syntaxe.</li> - <li>Utiliser une variable déclarée <span class="short_text" id="result_box" lang="fr"><span>en utilisant</span></span> <code>let</code> dans le corps de fonctions avant la déclaration de cette variable est maintenant une <span class="short_text" id="result_box" lang="fr"><span>erreur d'exécution</span></span>.</li> + <li>Utiliser une variable déclarée en utilisant <code>let</code> dans le corps de fonctions avant la déclaration de cette variable est maintenant une erreur d'exécution.</li> </ul> </li> - <li>ES6 <a href="/fr/docs/Web/JavaScript/Reference/Symbols" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>Symbols</code></a> (<span class="short_text" id="result_box" lang="fr"><span>disponible uniquement dans Nightly</span></span>) a été mis à jour pour être conforme avec les récents changements de spécification : + <li>ES6 <a href="/fr/docs/Web/JavaScript/Reference/Symbols"><code>Symbols</code></a> (disponible uniquement dans Nightly) a été mis à jour pour être conforme avec les récents changements de spécification : <ul> - <li><code>String(Symbol("1"))</code> ne renvoie maintenant une <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypeError" title="L'objet TypeError représente une erreur qui intervient lorsque la valeur n'est pas du type attendu."><code>TypeError</code></a>; au lieu d'un string (<code>"Symbol(1)"</code>) (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1058396" title="FIXED: String(aSymbol) now returns the symbol’s description in ES6 draft rev 27">bug 1058396</a>).</li> - <li>Les divers <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#TypedArray_objects">constructeurs <em>TypedArray</em></a> ont maintenant comme <code>[[Prototype]]</code> une simple fonction, notée <code>%TypedArray%</code> en ES6 (m<span class="short_text" id="result_box" lang="fr"><span>ais pas directement exposé</span></span>). Chaque prototype de tableau typé hérite maintenant de <code>%TypedArray%.prototype</code>. (<code>%TypedArray%</code> et <code>%TypedArray%.prototype</code> hérite eux-mêmes de <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/prototype"><code>Function.prototype</code></a> et <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/prototype"><code>Object.prototype</code></a>, respectivement, ainsi ce constructeur et ces instances de tableau typé ont aussi les propriétés de ces objets.) Les propriétés des fonctions de tableau typés se trouvent maintenant sur <code>%TypedArray%.prototype</code> et fonctionnent sur tous les tableaux typés. Voir <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#Description"><em>TypedArray</em></a> et <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=896116" title="FIXED: Implement ES6 %TypedArray% superclass that all ArrayBufferViews inherit from">bug 896116</a> pour plus d'information.</li> + <li><code>String(Symbol("1"))</code> ne renvoie maintenant une <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypeError"><code>TypeError</code></a>; au lieu d'un string (<code>"Symbol(1)"</code>) (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1058396">bug 1058396</a>).</li> + <li>Les divers <a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#TypedArray_objects">constructeurs <em>TypedArray</em></a> ont maintenant comme <code>[[Prototype]]</code> une simple fonction, notée <code>%TypedArray%</code> en ES6 (mais pas directement exposé). Chaque prototype de tableau typé hérite maintenant de <code>%TypedArray%.prototype</code>. (<code>%TypedArray%</code> et <code>%TypedArray%.prototype</code> hérite eux-mêmes de <a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Function/prototype"><code>Function.prototype</code></a> et <a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Object/prototype"><code>Object.prototype</code></a>, respectivement, ainsi ce constructeur et ces instances de tableau typé ont aussi les propriétés de ces objets.) Les propriétés des fonctions de tableau typés se trouvent maintenant sur <code>%TypedArray%.prototype</code> et fonctionnent sur tous les tableaux typés. Voir <a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#Description"><em>TypedArray</em></a> et <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=896116">bug 896116</a> pour plus d'information.</li> </ul> </li> - <li>Les semantiques ES6 pour les <a href="/en-US/docs/Web/JavaScript/Reference/Operators/Object_initializer#Prototype_mutation">mutations de prototype utilisant les <em>initialisateurs d'objet</em></a> ont été implémentées (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1061853" title="FIXED: Implement ES6 object-literal __proto__ restrictions/semantics">bug 1061853</a>). + <li>Les semantiques ES6 pour les <a href="/fr/docs/Web/JavaScript/Reference/Operators/Object_initializer#Prototype_mutation">mutations de prototype utilisant les <em>initialisateurs d'objet</em></a> ont été implémentées (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1061853">bug 1061853</a>). <ul> <li>Maintenant un seul membre noté <code>__proto__:value</code> peut changer <code>le [[Prototype]]</code> dans la syntaxe de l'initialisateur d'objet.</li> <li>Les membres de méthode comme <code>__proto__() {}</code> ne réecrivent pas le <code>[[Prototype]]</code>.</li> @@ -122,27 +123,27 @@ original_slug: Mozilla/Firefox/Versions/35 <h3 id="InterfacesAPIsDOM">Interfaces/APIs/DOM</h3> <ul> - <li>L'interface <a href="/fr/docs/Web/API/NavigatorLanguage" title="NavigatorLanguage contains methods and properties related to the language of the navigator."><code>NavigatorLanguage</code></a> est maintenant disponible aux développeurs sur <a href="/fr/docs/Web/API/WorkerNavigator" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>WorkerNavigator</code></a> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=925849" title="FIXED: WorkerNavigator does not implement NavigatorLanguage">bug 925849</a>).</li> - <li>La méthode <a href="/fr/docs/Web/API/Element/closest" title="La méthode Element.closest() renvoie l'ancêtre le plus proche de l'élément courant (ou l'élément courant) qui correspond aux sélecteurs passés comme paramètres. S'il n'existe pas de tel ancêtre, la méthode renvoie null."><code>Element.closest</code></a> retourne <span class="short_text" id="result_box" lang="fr"><span>l'ancêtre le plus proche de l'élément utilisé</span></span> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1055533" title="FIXED: Implement Element.closest()">bug 1055533</a>).</li> - <li>Appui expérimental pour la propriété <a href="/fr/docs/Web/API/CanvasRenderingContext2D/filter" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>CanvasRenderingContext2D.filter</code></a> a été ajouté sous le nom <code>canvas.filters.enabled</code> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=927892" title="FIXED: Exposing the CSS/SVG Filters as Canvas APIs">bug 927892</a>).</li> - <li>Our experimental implementation of Web Animations progresses with the landing of the <a href="/fr/docs/Web/API/Animation/target" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>Animation.target</code></a> property. This always is behind the dom.animations-api.core.enabled pref, off by default (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1067701" title="FIXED: Implement Animation.target">bug 1067701</a>).</li> - <li>The <a href="/fr/docs/Web/API/Element/hasAttributes" title="La méthode Element.hasAttributes() renvoie une valeur booléenne indiquant si le nœud courant a au moins un attribut ou non."><code>hasAttributes()</code></a> method has been moved from <a href="/fr/docs/Web/API/Node" title="Un Node (nœud) est une interface de laquelle un nombre d'objets de type DOM API héritent ; il permet à ces différents types d'être traités de manière similaire, par exemple en héritant du même ensemble de méthodes, ou en étant testés de manière similaire."><code>Node</code></a> to <a href="/fr/docs/Web/API/Element" title="Element est la classe de base la plus générale à partir de laquelle tous les objets d'un Document héritent. Il n'a que des méthodes et des propriétés communes à tous les types d'éléments. Les classes plus spécifiques héritent d'Element. Par exemple, l'interface HTMLElement est l'interface de base pour les éléments HTML, tandis que l'interface SVGElement est la base de tous les éléments SVG. La plupart des fonctionnalités sont spécifiées plus bas dans la hiérarchie des classes."><code>Element</code></a> as required by the spec (<a href="/fr/docs/Web/API/1055773" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>1055773</code></a>).</li> - <li><a href="/en-US/docs/WebSockets">Websockets</a> can now be used in <a href="/en-US/docs/Web/Guide/Performance/Using_web_workers">Workers</a> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=504553" title="FIXED: WebSocket in Workers">bug 504553</a>).</li> - <li>The <code>crossOrigin</code> reflected attribute of <a href="/fr/docs/Web/API/HTMLImageElement" title="L'interface HTMLImageElement fournit des propriétés et des méthodes spéciales pour manipuler la mise en page et la présentation des éléments <img> ."><code>HTMLImageElement</code></a>, <a href="/fr/docs/Web/API/HTMLLinkElement" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>HTMLLinkElement</code></a>, <a href="/fr/docs/Web/API/HTMLMediaElement" title="L'interface HTMLMediaElement ajoute à HTMLElement les propriétés et les méthodes nécessaires pour prendre en charge les fonctionnalités de base liées aux médias qui sont communes aux vidéos et aux documents audios. HTMLVideoElement et HTMLAudioElement héritent de cette interface."><code>HTMLMediaElement</code></a>, <a href="/fr/docs/Web/API/HTMLScriptElement" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>HTMLScriptElement</code></a>, and <a href="/fr/docs/Web/API/SVGScriptElement" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>SVGScriptElement</code></a> only accepts valid values, and <code>""</code> isn't, <code>null</code> has to be used instead (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=880997" title="FIXED: Reflect crossOrigin as a limited enumerated attribute">bug 880997</a>).</li> - <li>The Resource Timing API has been activated by default (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1002855" title="FIXED: Turn on Resource Timing">bug 1002855</a>).</li> - <li>To match the spec, the first argument of <a href="/fr/docs/Web/API/Selection/containsNode" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>Selection.containsNode()</code></a> cannot be <code>null</code> anymore (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1068058" title="FIXED: Update Selection.containsNode according to the spec">bug 1068058</a>).</li> - <li>The new <a href="/fr/docs/Web/API/ImageCapture" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>ImageCapture</code></a> API has been implemented: <a href="/fr/docs/Web/API/ImageCapture/takePhoto" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>ImageCapture.takePhoto()</code></a> is available (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=916643" title="FIXED: ImageCapture - Implement WebIDL and takePhoto()">bug 916643</a>).</li> - <li>Non-HTTP <a href="/fr/docs/Web/API/XMLHttpRequest" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>XHR</code></a> request now returns <code>200</code> in case of success (instead of the erroneous <code>0</code>) (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=716491" title="FIXED: Investigate the status code for non-HTTP XHR.">bug 716491</a>).</li> - <li>The internal, non-standard, <a href="/fr/docs/Web/API/File/mozFullPath" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>File.mozFullPath</code></a> property is no more visible from content (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1048293" title="FIXED: File::mozFullPath attribute should not be exposed to content.">bug 1048293</a>).</li> - <li>The constructor of <a href="/fr/docs/Web/API/File" title="L'objet File fournit un tableau contenant des informations sur l'accès au contenu du ou des fichiers selectionnés, des informations sur le type mime, la taille, le nom des fichiers ainsi que le nombre de fichiers selectionnés. Ils sont généralement extraits d'un objet FileList retourné comme résultat lors de la sélection des fichiers en utilisant un input de type file, ou à partir d'un objet DataTransfer lors d'un glisser-déposer."><code>File</code></a> has been extended to match the specification (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=10457483" title="ERROR: Bug 10457483 does not exist.">bug 10457483</a>).</li> - <li>An experimental implementation of <a href="/fr/docs/Web/API/AbortablePromise" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>AbortablePromise</code></a>, a promise that can be aborted by a different entity that the one who created it, has been added. It is prefixed with <code>Moz</code> and controlled by the <code>dom.abortablepromise.enabled </code>property, defaulting to <code>false</code> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1035060" title="FIXED: Implement AbortablePromise">bug 1035060</a>).</li> - <li>La propriété non standardisée <a href="/fr/docs/Web/API/Navigator/mozIsLocallyAvailable" title="Permet de déterminer si une ressource donnée est disponible."><code>Navigator.mozIsLocallyAvailable</code></a> a été supprimée (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1066826" title="FIXED: Remove Navigator::MozisLocallyAvailable API">bug 1066826</a>).</li> + <li>L'interface <a href="/fr/docs/Web/API/NavigatorLanguage"><code>NavigatorLanguage</code></a> est maintenant disponible aux développeurs sur <a href="/fr/docs/Web/API/WorkerNavigator"><code>WorkerNavigator</code></a> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=925849">bug 925849</a>).</li> + <li>La méthode <a href="/fr/docs/Web/API/Element/closest"><code>Element.closest</code></a> retourne l'ancêtre le plus proche de l'élément utilisé (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1055533">bug 1055533</a>).</li> + <li>Appui expérimental pour la propriété <a href="/fr/docs/Web/API/CanvasRenderingContext2D/filter"><code>CanvasRenderingContext2D.filter</code></a> a été ajouté sous le nom <code>canvas.filters.enabled</code> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=927892">bug 927892</a>).</li> + <li>Our experimental implementation of Web Animations progresses with the landing of the <a href="/fr/docs/Web/API/Animation/target"><code>Animation.target</code></a> property. This always is behind the dom.animations-api.core.enabled pref, off by default (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1067701">bug 1067701</a>).</li> + <li>The <a href="/fr/docs/Web/API/Element/hasAttributes"><code>hasAttributes()</code></a> method has been moved from <a href="/fr/docs/Web/API/Node"><code>Node</code></a> to <a href="/fr/docs/Web/API/Element"><code>Element</code></a> as required by the spec (<a href="/fr/docs/Web/API/1055773"><code>1055773</code></a>).</li> + <li><a href="/fr/docs/WebSockets">Websockets</a> can now be used in <a href="/fr/docs/Web/Guide/Performance/Using_web_workers">Workers</a> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=504553">bug 504553</a>).</li> + <li>The <code>crossOrigin</code> reflected attribute of <a href="/fr/docs/Web/API/HTMLImageElement"><code>HTMLImageElement</code></a>, <a href="/fr/docs/Web/API/HTMLLinkElement"><code>HTMLLinkElement</code></a>, <a href="/fr/docs/Web/API/HTMLMediaElement"><code>HTMLMediaElement</code></a>, <a href="/fr/docs/Web/API/HTMLScriptElement"><code>HTMLScriptElement</code></a>, and <a href="/fr/docs/Web/API/SVGScriptElement"><code>SVGScriptElement</code></a> only accepts valid values, and <code>""</code> isn't, <code>null</code> has to be used instead (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=880997">bug 880997</a>).</li> + <li>The Resource Timing API has been activated by default (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1002855">bug 1002855</a>).</li> + <li>To match the spec, the first argument of <a href="/fr/docs/Web/API/Selection/containsNode"><code>Selection.containsNode()</code></a> cannot be <code>null</code> anymore (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1068058">bug 1068058</a>).</li> + <li>The new <a href="/fr/docs/Web/API/ImageCapture"><code>ImageCapture</code></a> API has been implemented: <a href="/fr/docs/Web/API/ImageCapture/takePhoto"><code>ImageCapture.takePhoto()</code></a> is available (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=916643">bug 916643</a>).</li> + <li>Non-HTTP <a href="/fr/docs/Web/API/XMLHttpRequest"><code>XHR</code></a> request now returns <code>200</code> in case of success (instead of the erroneous <code>0</code>) (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=716491">bug 716491</a>).</li> + <li>The internal, non-standard, <a href="/fr/docs/Web/API/File/mozFullPath"><code>File.mozFullPath</code></a> property is no more visible from content (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1048293">bug 1048293</a>).</li> + <li>The constructor of <a href="/fr/docs/Web/API/File"><code>File</code></a> has been extended to match the specification (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=10457483">bug 10457483</a>).</li> + <li>An experimental implementation of <a href="/fr/docs/Web/API/AbortablePromise"><code>AbortablePromise</code></a>, a promise that can be aborted by a different entity that the one who created it, has been added. It is prefixed with <code>Moz</code> and controlled by the <code>dom.abortablepromise.enabled </code>property, defaulting to <code>false</code> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1035060">bug 1035060</a>).</li> + <li>La propriété non standardisée <a href="/fr/docs/Web/API/Navigator/mozIsLocallyAvailable"><code>Navigator.mozIsLocallyAvailable</code></a> a été supprimée (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1066826">bug 1066826</a>).</li> </ul> <h3 id="MathML"> MathML</h3> <ul> - <li>La fonction <code>dtls</code> OpenType (via les CSS <a href="/fr/docs/Web/CSS/font-feature-settings" title="La propriété font-feature-settings permet de contrôler les fonctionnalités typographiques des polices OpenType."><code>font-feature-settings</code></a> sur la feuille de styles par défaut) est maintenant appliquée automatiquement aux éléments MathML lors du <span class="short_text" id="result_box" lang="fr"><span>positionnement</span></span> des scripts au-dessus (e.g. dotless i with mathematical hat).</li> + <li>La fonction <code>dtls</code> OpenType (via les CSS <a href="/fr/docs/Web/CSS/font-feature-settings"><code>font-feature-settings</code></a> sur la feuille de styles par défaut) est maintenant appliquée automatiquement aux éléments MathML lors du positionnement des scripts au-dessus (e.g. dotless i with mathematical hat).</li> </ul> <h3 id="SVG">SVG</h3> @@ -156,8 +157,8 @@ original_slug: Mozilla/Firefox/Versions/35 <h2 id="Réseau_Sécurité">Réseau & Sécurité</h2> <ul> - <li>L'<span class="short_text" id="result_box" lang="fr"><span>entête</span></span> HTTP/2 <code>alt-svc</code> est maintenant supportée (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1003448" title="FIXED: http/2 alt-svc support">bug 1003448</a>).</li> - <li>L'extension <a href="/en-US/docs/Web/Security/Public_Key_Pinning">Public Key Pinning</a> pour HTTP (HPKP) a été implementée (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=787133" title="FIXED: Implement Public Key Pinning Extension for HTTP (HPKP)">bug 787133</a>).</li> + <li>L'entête HTTP/2 <code>alt-svc</code> est maintenant supportée (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1003448">bug 1003448</a>).</li> + <li>L'extension <a href="/fr/docs/Web/Security/Public_Key_Pinning">Public Key Pinning</a> pour HTTP (HPKP) a été implementée (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=787133">bug 787133</a>).</li> </ul> <h2 id="Changements_pour_les_modules_et_les_développeurs_Mozilla">Changements pour les modules et les développeurs Mozilla</h2> @@ -165,8 +166,8 @@ original_slug: Mozilla/Firefox/Versions/35 <h3 id="XUL_Modules">XUL & Modules</h3> <ul> - <li>La méthode privée <code>_getTabForBrowser()</code> sur l'élement <code><a href="/fr/docs/Mozilla/Tech/XUL/tabbrowser" title="tabbrowser">tabbrowser</a></code> a été remplacée. <span class="short_text" id="result_box" lang="fr"><span>À</span></span> la place, nous avons ajouté une nouvelle méthode publique apellée <span id="m-getTabForBrowser"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/getTabForBrowser">getTabForBrowser</a></code></span>. Elle retourne assez prévisiblement l'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code> qui contient le spécifique <code><a href="/fr/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code>.</li> - <li><code>Components.utils.now()</code>, correspondant à <a href="/fr/docs/Web/API/Performance/now" title="La méthode Performance.now() retourne un DOMHighResTimeStamp, mesuré en millisecondes, avec une précision de 5 millième de milliseconde (5 microsecondes)."><code>Performance.now()</code></a> a été implémenté pour les codes Chrome sans fenêtre ouverte (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=969490" title="FIXED: Implement Components.utils.now() to match Performance.now() for non-window chrome code">bug 969490</a>).</li> + <li>La méthode privée <code>_getTabForBrowser()</code> sur l'élement <code><a href="/fr/docs/Mozilla/Tech/XUL/tabbrowser">tabbrowser</a></code> a été remplacée. À la place, nous avons ajouté une nouvelle méthode publique apellée <code><a href="/fr/docs/Mozilla/Tech/XUL/Méthodes/getTabForBrowser">getTabForBrowser</a></code>. Elle retourne assez prévisiblement l'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/tab">tab</a></code> qui contient le spécifique <code><a href="/fr/docs/Mozilla/Tech/XUL/browser">browser</a></code>.</li> + <li><code>Components.utils.now()</code>, correspondant à <a href="/fr/docs/Web/API/Performance/now"><code>Performance.now()</code></a> a été implémenté pour les codes Chrome sans fenêtre ouverte (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=969490">bug 969490</a>).</li> </ul> <h3 id="Module_SDK">Module SDK</h3> @@ -174,25 +175,24 @@ original_slug: Mozilla/Firefox/Versions/35 <h4 id="Titres">Titres</h4> <ul> - <li>Ajout de <a href="https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Add_a_Context_Menu_Item#Adding_an_access_key">clés d'accès pour le menu contextuel</a>.</li> - <li>Suppression de <code>isPrivateBrowsing</code> de <a href="https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/windows#BrowserWindow"><code>BrowserWindow</code></a>.</li> + <li>Ajout de <a href="/fr/Add-ons/SDK/Tutorials/Add_a_Context_Menu_Item#Adding_an_access_key">clés d'accès pour le menu contextuel</a>.</li> + <li>Suppression de <code>isPrivateBrowsing</code> de <a href="/fr/Add-ons/SDK/High-Level_APIs/windows#BrowserWindow"><code>BrowserWindow</code></a>.</li> </ul> <h4 id="Détails">Détails</h4> -<p><a class="external external-icon" href="https://github.com/mozilla/addon-sdk/compare/firefox34...firefox35">Commits de GitHub effectués entre Firefox 34 et Firefox 35</a>. Ceci ne comprendra pas les évolutions après la sortie officielle.</p> +<p><a href="https://github.com/mozilla/addon-sdk/compare/firefox34...firefox35">Commits de GitHub effectués entre Firefox 34 et Firefox 35</a>. Ceci ne comprendra pas les évolutions après la sortie officielle.</p> -<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&chfieldto=2014-10-13&chfield=resolution&query_format=advanced&chfieldfrom=2014-09-02&chfieldvalue=FIXED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=Add-on%20SDK&list_id=11562840">Bugs corrigés entre Firefox 34 et Firefox 35</a>. Ceci ne comprendra pas les évolutions après la sortie officielle.</p> +<p><a href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&chfieldto=2014-10-13&chfield=resolution&query_format=advanced&chfieldfrom=2014-09-02&chfieldvalue=FIXED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=Add-on%20SDK&list_id=11562840">Bugs corrigés entre Firefox 34 et Firefox 35</a>. Ceci ne comprendra pas les évolutions après la sortie officielle.</p> <h2 id="Voir_aussi">Voir aussi</h2> <ul> - <li><a href="/en-US/docs/Mozilla/Firefox/Releases/35/Site_Compatibility">Compatibilité web pour Firefox 35</a></li> + <li><a href="/fr/docs/Mozilla/Firefox/Releases/35/Site_Compatibility">Compatibilité web pour Firefox 35</a></li> </ul> <h2 id="Anciennes_versions">Anciennes versions</h2> -<div class="multiColumnList"> + <ul> <li><a href="/fr/docs/Mozilla/Firefox/Versions/34">Firefox 34 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/33">Firefox 33 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/32">Firefox 32 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/31">Firefox 31 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/30">Firefox 30 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/29">Firefox 29 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/28">Firefox 28 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/27">Firefox 27 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/26">Firefox 26 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/25">Firefox 25 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/24">Firefox 24 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/23">Firefox 23 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/22">Firefox 22 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/21">Firefox 21 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/20">Firefox 20 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/19">Firefox 19 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/18">Firefox 18 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/17">Firefox 17 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/16">Firefox 16 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/15">Firefox 15 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/14">Firefox 14 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/13">Firefox 13 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/12">Firefox 12 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/11">Firefox 11 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/10">Firefox 10 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/9">Firefox 9 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/8">Firefox 8 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/7">Firefox 7 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/6">Firefox 6 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/5">Firefox 5 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/4">Firefox 4 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/3.6">Firefox 3.6 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/3.5">Firefox 3.5 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/3">Firefox 3 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/2">Firefox 2 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/1.5">Firefox 1.5 pour les développeurs</a></li></ul> -</div> diff --git a/files/fr/mozilla/firefox/releases/39/index.html b/files/fr/mozilla/firefox/releases/39/index.html index 1930748ac8..9abe0f9701 100644 --- a/files/fr/mozilla/firefox/releases/39/index.html +++ b/files/fr/mozilla/firefox/releases/39/index.html @@ -18,17 +18,17 @@ translation_of: Mozilla/Firefox/Releases/39 <p>Points forts:</p> <ul> - <li><a href="/en-US/docs/Tools/WebIDE/Setting_up_runtimes#Connecting_over_WiFi">WebIDE prend désormais en charge le débogage des appareils Firefox OS via Wi-Fi</a></li> - <li><a href="/en-US/docs/Tools/WebIDE/Working_with_Cordova_apps_in_WebIDE">WebIDE soutient désormais les projets Cordova</a></li> - <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Work_with_animations#Firefox_39">Affichage des animations: rembobinage, avance rapide et passage à une heure spécifique</a></li> - <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Work_with_animations#Firefox_39">L'éditeur de courbe de Bézier cubique comprend désormais 31 préréglages</a></li> - <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#Drag_and_drop">Glissez et déposez des éléments dans l'inspecteur de page</a></li> - <li><a href="/en-US/docs/Tools/Web_Console#Command_history">L'historique des commandes de la console Web est désormais conservé entre les sessions</a></li> - <li><a href="/en-US/docs/Tools/Web_Console#Helper_commands">Commande $_ console pour imprimer le dernier résultat évalué</a></li> - <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_the_box_model#Firefox_39">Meilleur mise en évidence du modèle de boîte pour les éléments en ligne</a></li> + <li><a href="/fr/docs/Tools/WebIDE/Setting_up_runtimes#Connecting_over_WiFi">WebIDE prend désormais en charge le débogage des appareils Firefox OS via Wi-Fi</a></li> + <li><a href="/fr/docs/Tools/WebIDE/Working_with_Cordova_apps_in_WebIDE">WebIDE soutient désormais les projets Cordova</a></li> + <li><a href="/fr/docs/Tools/Page_Inspector/How_to/Work_with_animations#Firefox_39">Affichage des animations: rembobinage, avance rapide et passage à une heure spécifique</a></li> + <li><a href="/fr/docs/Tools/Page_Inspector/How_to/Work_with_animations#Firefox_39">L'éditeur de courbe de Bézier cubique comprend désormais 31 préréglages</a></li> + <li><a href="/fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#Drag_and_drop">Glissez et déposez des éléments dans l'inspecteur de page</a></li> + <li><a href="/fr/docs/Tools/Web_Console#Command_history">L'historique des commandes de la console Web est désormais conservé entre les sessions</a></li> + <li><a href="/fr/docs/Tools/Web_Console#Helper_commands">Commande $_ console pour imprimer le dernier résultat évalué</a></li> + <li><a href="/fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_the_box_model#Firefox_39">Meilleur mise en évidence du modèle de boîte pour les éléments en ligne</a></li> </ul> -<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&classification=Client%20Software&query_based_on=devtools_resolved_week&chfieldto=2015-03-31&chfield=resolution&query_format=advanced&chfieldfrom=2015-02-22&chfieldvalue=FIXED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&component=Developer%20Tools&component=Developer%20Tools%3A%203D%20View&component=Developer%20Tools%3A%20Canvas%20Debugger&component=Developer%20Tools%3A%20Console&component=Developer%20Tools%3A%20Debugger&component=Developer%20Tools%3A%20Framework&component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&component=Developer%20Tools%3A%20Inspector&component=Developer%20Tools%3A%20Memory&component=Developer%20Tools%3A%20Netmonitor&component=Developer%20Tools%3A%20Object%20Inspector&component=Developer%20Tools%3A%20Performance%20Tools%20%28Profiler%2FTimeline%29&component=Developer%20Tools%3A%20Responsive%20Mode&component=Developer%20Tools%3A%20Scratchpad&component=Developer%20Tools%3A%20Source%20Editor&component=Developer%20Tools%3A%20Storage%20Inspector&component=Developer%20Tools%3A%20Style%20Editor&component=Developer%20Tools%3A%20User%20Stories&component=Developer%20Tools%3A%20Web%20Audio%20Editor&component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&component=Developer%20Tools%3A%20WebIDE&product=Firefox&known_name=devtools_resolved_week&list_id=12157026">Tous les bogues de devtools corrigés entre Firefox 38 et Firefox 39</a>.</p> +<p><a href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&classification=Client%20Software&query_based_on=devtools_resolved_week&chfieldto=2015-03-31&chfield=resolution&query_format=advanced&chfieldfrom=2015-02-22&chfieldvalue=FIXED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&component=Developer%20Tools&component=Developer%20Tools%3A%203D%20View&component=Developer%20Tools%3A%20Canvas%20Debugger&component=Developer%20Tools%3A%20Console&component=Developer%20Tools%3A%20Debugger&component=Developer%20Tools%3A%20Framework&component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&component=Developer%20Tools%3A%20Inspector&component=Developer%20Tools%3A%20Memory&component=Developer%20Tools%3A%20Netmonitor&component=Developer%20Tools%3A%20Object%20Inspector&component=Developer%20Tools%3A%20Performance%20Tools%20%28Profiler%2FTimeline%29&component=Developer%20Tools%3A%20Responsive%20Mode&component=Developer%20Tools%3A%20Scratchpad&component=Developer%20Tools%3A%20Source%20Editor&component=Developer%20Tools%3A%20Storage%20Inspector&component=Developer%20Tools%3A%20Style%20Editor&component=Developer%20Tools%3A%20User%20Stories&component=Developer%20Tools%3A%20Web%20Audio%20Editor&component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&component=Developer%20Tools%3A%20WebIDE&product=Firefox&known_name=devtools_resolved_week&list_id=12157026">Tous les bogues de devtools corrigés entre Firefox 38 et Firefox 39</a>.</p> <h3 id="CSS">CSS</h3> @@ -49,7 +49,7 @@ translation_of: Mozilla/Firefox/Releases/39 <h3 id="JavaScript">JavaScript</h3> <ul> - <li>Le <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp">constructeur <code>RegExp</code></a> ne se lance plus lorsque le premier argument est un <code>RegExp</code> et que le second argument <code>flags</code> est présent ({{bug(1108949)}}).</li> + <li>Le <a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp">constructeur <code>RegExp</code></a> ne se lance plus lorsque le premier argument est un <code>RegExp</code> et que le second argument <code>flags</code> est présent ({{bug(1108949)}}).</li> <li>La propriété {{jsxref("Object.noSuchMethod", "Object.prototype.__noSuchMethod__")}} est désormais obsolète et émet un avertissement de console (voir {{bug(1140428)}} et cette <a href="https://groups.google.com/forum/#!topic/mozilla.dev.platform/0EkHgphxUo8">annonce de plate-forme</a>).</li> <li>L'implémentation de l'objet {{jsxref("Proxy")}} a été mise à jour pour se conformer davantage à la spécification ES6 : <ul> @@ -57,7 +57,7 @@ translation_of: Mozilla/Firefox/Releases/39 <li>Si l'objet {{domxref("window")}} est défini comme cible, ces gestionnaires lancent désormais une <code>TypeError</code> ({{bug(828137)}}).</li> </ul> </li> - <li>Lors de l'utilisation des <a href="/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions">fonctions fléchées</a> (<code>=></code>), un terminateur de ligne (<code>\n</code>) n'est plus autorisé après les arguments de fonction fléchée (<code>() \n => {}</code>) ({{bug(1141392)}}).</li> + <li>Lors de l'utilisation des <a href="/fr/docs/Web/JavaScript/Reference/Functions/Arrow_functions">fonctions fléchées</a> (<code>=></code>), un terminateur de ligne (<code>\n</code>) n'est plus autorisé après les arguments de fonction fléchée (<code>() \n => {}</code>) ({{bug(1141392)}}).</li> <li>{{jsxref("RegExp.prototype.toString")}} est maintenant une fonction générique ({{bug(1079919)}}).</li> <li>L'argument de <code>flags</code> non standard de {{jsxref("String.prototype.match()")}}, {{jsxref("String.prototype.search()")}}, et {{jsxref("String.prototype.replace()")}} est désormais obsolètee et émet un avertissement de console ({{bug(1142351)}}).</li> <li>Le comportement try/catch de {{jsxref("Object.assign()")}} a été supprimé pour se conformer au dernier projet ES6 ({{bug(1103344)}}).</li> @@ -66,14 +66,14 @@ translation_of: Mozilla/Firefox/Releases/39 <h3 id="InterfacesAPIsDOM">Interfaces/APIs/DOM</h3> <ul> - <li>La méthode expérimentale {{domxref("CanvasRenderingContext2D.addHitRegion()")}} accepte désormais une option de <code>path</code>, qui vous permet d'ajouter des <a href="/en-US/docs/Web/API/Canvas_API/Tutorial/Hit_regions_and_accessibility#Hit_regions">régions hit</a> aux objets {{domxref("Path2D")}} ({{bug(1129147)}}).</li> + <li>La méthode expérimentale {{domxref("CanvasRenderingContext2D.addHitRegion()")}} accepte désormais une option de <code>path</code>, qui vous permet d'ajouter des <a href="/fr/docs/Web/API/Canvas_API/Tutorial/Hit_regions_and_accessibility#Hit_regions">régions hit</a> aux objets {{domxref("Path2D")}} ({{bug(1129147)}}).</li> <li>De nouvelles méthodes ont été ajoutées pour manipuler les objets {{domxref("FormData")}} ({{bug(1085283)}}) et <code>FormData</code> est désormais supporté par les workers Web ({{bug(739173)}}).</li> <li>La méthode non standard {{domxref("XMLHttpRequest.sendAsBinary()")}} a été supprimée ({{bug(853162)}}).</li> <li>Progression dans notre implémentation expérimentale des animations Web : {{domxref("AnimationPlayer.startTime")}} est désormais accessible en écriture ({{bug(1073379)}}).</li> - <li>Progression de notre implémentation expérimentale de <a href="/en-US/docs/Web/API/ServiceWorker_API">Service Workers</a>: les interfaces {{domxref("Cache")}} et {{domxref("CacheStorage")}} sont désormais implémentées ({{bug(940273)}}).</li> - <li>L'<a href="/en-US/docs/Web/API/Fetch_API">API Fetch</a> expérimentale a été activée par défaut ({{bug(1133861)}}).</li> + <li>Progression de notre implémentation expérimentale de <a href="/fr/docs/Web/API/ServiceWorker_API">Service Workers</a>: les interfaces {{domxref("Cache")}} et {{domxref("CacheStorage")}} sont désormais implémentées ({{bug(940273)}}).</li> + <li>L'<a href="/fr/docs/Web/API/Fetch_API">API Fetch</a> expérimentale a été activée par défaut ({{bug(1133861)}}).</li> <li>Progression de notre implémentation expérimentale de WebGL2: {{domxref("WebGLSync")}} est maintenant implémenté ({{bug(1048721)}}).</li> - <li>La prise en charge de {{domxref("MouseEvent.offsetX")}} et {{domxref("MouseEvent.offsetY")}} a été ajoutée sur le desktop ({{bug(69787)}}, mais pas sur Firefox pour Android ou Firefox OS (ils seront ajoutés dans <a href="/en-US/docs/Mozilla/Firefox/Releases/43">Firefox 43</a>).</li> + <li>La prise en charge de {{domxref("MouseEvent.offsetX")}} et {{domxref("MouseEvent.offsetY")}} a été ajoutée sur le desktop ({{bug(69787)}}, mais pas sur Firefox pour Android ou Firefox OS (ils seront ajoutés dans <a href="/fr/docs/Mozilla/Firefox/Releases/43">Firefox 43</a>).</li> </ul> <h3 id="MathML">MathML</h3> @@ -91,8 +91,8 @@ translation_of: Mozilla/Firefox/Releases/39 <h3 id="Miscelleanous">Miscelleanous</h3> <ul> - <li>Le support des polices <a href="/en-US/docs/Web/Guide/WOFF">WOFF2</a> est désormais activé par défaut dans la version finale de Firefox (Beta et Release, en plus de Nightly et Developer Edition) ({{bug(1084026)}}).</li> - <li>L'option de ligne de commande <code><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Command_Line_Options#-remote_remote_command">-remote</a></code> a été supprimée ({{bug(1080319)}}).</li> + <li>Le support des polices <a href="/fr/docs/Web/Guide/WOFF">WOFF2</a> est désormais activé par défaut dans la version finale de Firefox (Beta et Release, en plus de Nightly et Developer Edition) ({{bug(1084026)}}).</li> + <li>L'option de ligne de commande <code><a href="/fr/docs/Mozilla/Command_Line_Options#-remote_remote_command">-remote</a></code> a été supprimée ({{bug(1080319)}}).</li> <li> <p>Prise en charge des nouveaux <a href="http://www.bbc.co.uk/newsbeat/article/32220611/diverse-thumbs-up-emojis-with-different-skin-tones-finally-here">emoji de couleur chair Unicode 8.0</a> ({{bug(1153460)}}).</p> </li> diff --git a/files/fr/mozilla/firefox/releases/4/index.html b/files/fr/mozilla/firefox/releases/4/index.html index 42cc40e3dc..4b52f31188 100644 --- a/files/fr/mozilla/firefox/releases/4/index.html +++ b/files/fr/mozilla/firefox/releases/4/index.html @@ -7,28 +7,28 @@ tags: translation_of: Mozilla/Firefox/Releases/4 original_slug: Mozilla/Firefox/Versions/4 --- -<div><section id="Quick_links"> +<div> <ol> - <li class="toggle"> - <details> - <summary>Notes de versions pour développeurs</summary> + <li> + + <p>Notes de versions pour développeurs</p> <ol> <li><a href="/fr/docs/Mozilla/Firefox/Releases">Notes de versions pour développeurs</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Modules complémentaires</summary> + <li> + + <p>Modules complémentaires</p> <ol> <li><a href="/fr/Add-ons/WebExtensions">WebExtensions</a></li> <li><a href="/fr/Add-ons/Themes">Thèmes</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Fonctionnement interne de Firefox</summary> + <li> + + <p>Fonctionnement interne de Firefox</p> <ol> <li><a href="/fr/docs/Mozilla/">Le projet Mozilla</a></li> <li><a href="/fr/docs/Mozilla/Gecko">Gecko</a></li> @@ -43,11 +43,11 @@ original_slug: Mozilla/Firefox/Versions/4 <li><a href="/fr/docs/Mozilla/Tech/XPCOM">XPCOM</a></li> <li><a href="/fr/docs/Mozilla/Tech/XUL">XUL</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Développer et contribuer</summary> + <li> + + <p>Développer et contribuer</p> <ol> <li><a href="/fr/docs/Mozilla/Developer_guide/Build_Instructions">Instructions de compilation</a></li> <li><a href="/fr/docs/Mozilla/Developer_guide/Build_Instructions/Configuring_Build_Options">Configuration des options de compilation</a></li> @@ -58,37 +58,37 @@ original_slug: Mozilla/Firefox/Versions/4 <li><a href="/fr/docs/Mozilla/QA">Assurance qualité</a></li> <li><a href="/fr/docs/Mozilla/Using_Mozilla_code_in_other_projects">Utilisation de code Mozilla dans d'autres projets</a></li> </ol> - </details> + </li> </ol> -</section></div> +</div> <p>Firefox 4, est sorti le 22 mars 2011, améliore les performances, le support d'HTML5 et d'autres technologies du web et aussi la sécurité. Cet article fournit des informations sur cette version et sur les fonctionnalités qui sont disponibles pour les développeurs Web, les développeurs de modules complémentaires et les développeurs de la plate-forme Gecko.</p> <h2 id="Fonctionnalités_pour_les_développeurs_Web">Fonctionnalités pour les développeurs Web</h2> -<p>Gecko utilise maintenant le parseur <a class="internal" href="https://developer.mozilla.org/fr/HTML/HTML5" title="HTML5">HTML5</a>, qui corrige des bugs, améliore l'interopérabilité et les performances. Il permet également d'intégrer du contenu <a class="internal" href="https://developer.mozilla.org/fr/SVG" title="SVG">SVG</a> et <a class="internal" href="https://developer.mozilla.org/fr/MathML" title="MathML">MathML</a> directement dans le code HTML.</p> +<p>Gecko utilise maintenant le parseur <a href="/fr/HTML/HTML5">HTML5</a>, qui corrige des bugs, améliore l'interopérabilité et les performances. Il permet également d'intégrer du contenu <a href="/fr/SVG">SVG</a> et <a href="/fr/MathML">MathML</a> directement dans le code HTML.</p> <h3 id="HTML">HTML</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/HTML/HTML5/HTML5_Parser" title="HTML5/HTML5 Parser">Rencontrez le parseur HTML5</a></dt> + <dt><a href="/fr/docs/HTML/HTML5/HTML5_Parser">Rencontrez le parseur HTML5</a></dt> <dd>Un aperçu sur ce que le parseur HTML5 représente pour vous et comment intégrer du contenu SVG et MathML dans votre code.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/HTML/Forms_in_HTML" title="HTML/Forms in HTML5">Les formulaires en HTML5</a></dt> - <dd>Un aperçu de l'amélioration de formulaires Web en HTML5. Parmi les changements on ajoute les types d'entrée dans l'élément <a href="/fr/docs/Web/HTML/Element/input" title="L'élément HTML <input> est utilisé pour créer un contrôle interactif dans un formulaire web qui permet à l'utilisateur de saisir des données. Les saisies possibles et le comportement de l'élément <input> dépend fortement de la valeur indiquée dans son attribut type."><code><input></code></a>, la validation des données et d'autres modifications.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Sections_and_Outlines_of_an_HTML5_document" title="Sections and Outlines of an HTML5 document">Sections HTML5</a></dt> - <dd>Gecko supporte à présent les nouveaux éléments HTML5 liés aux sections dans un document : <a href="/fr/docs/Web/HTML/Element/article" title="L'élément HTML <article> représente du contenu autonome dans un document, une page, une application, ou un site. Ceci peut être un message sur un forum, un article de journal ou de magazine, une parution sur un blog, un commentaire d'utilisateur, un widget ou gadget interactif, ou tout autre élément de contenu indépendant. Ce contenu est prévu pour être distribué ou réutilisé indépendamment (par exemple dans un flux de syndication)."><code><article></code></a>, <a href="/fr/docs/Web/HTML/Element/section" title="L'élément HTML <section> représente une section générique d'un document, par exemple un groupe de contenu thématique. Une section commence généralement avec un titre."><code><section></code></a>, <a href="/fr/docs/Web/HTML/Element/nav" title="L'élément HTML <nav> représente une section d'une page ayant des liens vers d'autres pages ou des fragments de cette page. Autrement dit, c'est une section destinée à la navigation dans un document (avec des menus, des tables des matières, des index, etc.)."><code><nav></code></a>, <a href="/fr/docs/Web/HTML/Element/aside" title="L'élément HTML <aside> (en anglais, "aparté") représente une partie d'un document dont le contenu n'a qu'un rapport indirect avec le contenu principal du document."><code><aside></code></a>, <a href="/fr/docs/Web/HTML/Element/hgroup" title="L'élément HTML <hgroup> représente un titre de plusieurs niveaux pour une section d'un document. Il regroupe un ensemble d'éléments <h1>–<h6>."><code><hgroup></code></a>, <a href="/fr/docs/Web/HTML/Element/header" title="L'élément HTML <header> représente un groupe de contenu introductif ou de contenu aidant à la navigation. Il peut contenir des éléments de titre, mais aussi d'autres éléments tels qu'un logo, un formulaire de recherche, etc."><code><header></code></a> et <a href="/fr/docs/Web/HTML/Element/footer" title="L'élément HTML <footer> représente le pied de page de la section ou de la racine de sectionnement la plus proche. Un pied de page ou de section contient habituellement des informations sur l'auteur de la section, les données relatives au droit d'auteur (copyright) ou les liens vers d'autres documents en relation."><code><footer></code></a>.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/fr/HTML/Global_attributes#hidden" title="HTML/Global attributes#hidden">Attribut HTML5 hidden</a></dt> + <dt><a href="/fr/docs/HTML/Forms_in_HTML">Les formulaires en HTML5</a></dt> + <dd>Un aperçu de l'amélioration de formulaires Web en HTML5. Parmi les changements on ajoute les types d'entrée dans l'élément <a href="/fr/docs/Web/HTML/Element/input"><code><input></code></a>, la validation des données et d'autres modifications.</dd> + <dt><a href="/fr/docs/Sections_and_Outlines_of_an_HTML5_document">Sections HTML5</a></dt> + <dd>Gecko supporte à présent les nouveaux éléments HTML5 liés aux sections dans un document : <a href="/fr/docs/Web/HTML/Element/article"><code><article></code></a>, <a href="/fr/docs/Web/HTML/Element/section"><code><section></code></a>, <a href="/fr/docs/Web/HTML/Element/nav"><code><nav></code></a>, <a href="/fr/docs/Web/HTML/Element/aside"><code><aside></code></a>, <a href="/fr/docs/Web/HTML/Element/hgroup"><code><hgroup></code></a>, <a href="/fr/docs/Web/HTML/Element/header"><code><header></code></a> et <a href="/fr/docs/Web/HTML/Element/footer"><code><footer></code></a>.</dd> + <dt><a href="/fr/HTML/Global_attributes#hidden">Attribut HTML5 hidden</a></dt> <dd>Cet attribut, commun à tous les éléments, est utilisé pour cacher le contenu d'une page Web qui n'est pas encore pertinent pour l'utilisateur.</dd> <dt>Autres éléments HTML5</dt> - <dd>Gecko supporte les nouveaux éléments HTML5 suivants : <a href="/fr/docs/Web/HTML/Element/mark" title="L'élément HTML <mark> représente un texte marqué ou surligné à cause de sa pertinence dans le contexte. Il peut par exemple être utilisé afin d'indiquer les correspondances d'un mot-clé recherché au sein d'un document."><code><mark></code></a>, <a href="/fr/docs/Web/HTML/Element/figure" title="L'élément HTML <figure> représente une figure (un schéma), qui peut être accompagné d'une légende grâce à l'élément <figcaption>. Il est normalement référencé de manière unique. C'est souvent une image, une illustration, un diagramme, un fragment de code ou un schéma auquel il est fait référence dans le texte principal mais qui peut être utilisé sur une autre page ou dans une annexe sans que cela affecte le contenu principal."><code><figure></code></a>, et <a href="/fr/docs/Web/HTML/Element/figcaption" title="L'élément HTML <figcaption> (pour figure caption en anglais) permet d'indiquer un sous-titre, une légende, associé à une figure ou à une illustration (cette dernière étant représentée par l'élément <figure> qui est le parent direct de la légende). L'élément <figcaption> est optionnel ; s'il n'est pas présent, la figure n'aura pas de légende."><code><figcaption></code></a>.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/WebSockets" title="WebSockets">WebSockets</a></dt> + <dd>Gecko supporte les nouveaux éléments HTML5 suivants : <a href="/fr/docs/Web/HTML/Element/mark"><code><mark></code></a>, <a href="/fr/docs/Web/HTML/Element/figure"><code><figure></code></a>, et <a href="/fr/docs/Web/HTML/Element/figcaption"><code><figcaption></code></a>.</dd> + <dt><a href="/fr/docs/WebSockets">WebSockets</a></dt> <dd>Un guide pour utiliser la nouvelle API WebSockets pour la communication entre une application web et un serveur en temps réel. A noter que WebSockets tel qu'implémenté dans Firefox 4 n'est pas compatible avec la norme finale, et ne devrait pas être utilisé.</dd> </dl> <h4 id="Améliorations_de_Canvas">Améliorations de Canvas</h4> -<p>Les modifications suivantes ont étés apportées à l'interface <a href="/fr/docs/Web/API/CanvasRenderingContext2D" title="L'interface CanvasRenderingContext2D est utilisée pour dessiner des rectangles, du texte, des images et d'autres objets sur l'élément canvas. Il fournit le contexte de rendu 2D pour la surface de dessin d'un élément <canvas>."><code>CanvasRenderingContext2D</code></a> pour permettre à l'implémentation de <a href="/fr/docs/Web/HTML/Element/canvas" title="L'élément <canvas> permet de modifier une zone graphique via un script (habituellement en JavaScript ou grâce à WebGL). Il peut par exemple être utilisé afin de dessiner des graphiques, manipuler des images ou jouer des animations."><code><canvas></code></a> d'être en conformité avec la spécification :</p> +<p>Les modifications suivantes ont étés apportées à l'interface <a href="/fr/docs/Web/API/CanvasRenderingContext2D"><code>CanvasRenderingContext2D</code></a> pour permettre à l'implémentation de <a href="/fr/docs/Web/HTML/Element/canvas"><code><canvas></code></a> d'être en conformité avec la spécification :</p> <ul> <li>La spécification d'un rayon négatif lors de l'appel d'<code>arc()</code> lance désormais correctement l'exception <code>INDEX_SIZE_ERR</code>.</li> @@ -104,35 +104,35 @@ original_slug: Mozilla/Firefox/Versions/4 <h4 id="Autres_changements_HTML">Autres changements HTML</h4> <ul> - <li>L'élément <a href="/fr/docs/Web/HTML/Element/textarea" title="L'élément HTML <textarea> représente un contrôle qui permet d'éditer du texte sur plusieurs lignes."><code><textarea></code></a> est maintenant redimensionnable par défaut ; pour le désactiver, vous pouvez utiliser la propriété CSS <a href="/fr/docs/Web/CSS/resize" title="La propriété resize permet de contrôler le caractère redimensionnable d'un élément et notamment la direction dans laquelle celui-ci peut être redimensionné."><code>resize</code></a>.</li> + <li>L'élément <a href="/fr/docs/Web/HTML/Element/textarea"><code><textarea></code></a> est maintenant redimensionnable par défaut ; pour le désactiver, vous pouvez utiliser la propriété CSS <a href="/fr/docs/Web/CSS/resize"><code>resize</code></a>.</li> <li><code>canvas.getContext</code> et <code>canvas.toDataURL</code> ne lancent plus d'exceptions lorsqu'ils sont appelés avec des arguments non reconnus.</li> - <li>L'élément <a href="/fr/docs/Web/HTML/Element/canvas" title="L'élément <canvas> permet de modifier une zone graphique via un script (habituellement en JavaScript ou grâce à WebGL). Il peut par exemple être utilisé afin de dessiner des graphiques, manipuler des images ou jouer des animations."><code><canvas></code></a> supporte maintenant la méthode spécifique à Mozilla, <code>mozGetAsFile()</code>, qui permet d'obtenir un fichier basé sur l'image d'un contenu canvas. Voir <a href="/fr/docs/Web/API/HTMLCanvasElement" title="L'interface HTMLCanvasElement fournit un ensemble de propriétés et de méthodes pour manipuler la disposition et la représentation des éléments canvas. L'interface HTMLCanvasElement hérite également des propriétés et des méthodes de l'interface HTMLElement."><code>HTMLCanvasElement</code></a> pour les détails.</li> + <li>L'élément <a href="/fr/docs/Web/HTML/Element/canvas"><code><canvas></code></a> supporte maintenant la méthode spécifique à Mozilla, <code>mozGetAsFile()</code>, qui permet d'obtenir un fichier basé sur l'image d'un contenu canvas. Voir <a href="/fr/docs/Web/API/HTMLCanvasElement"><code>HTMLCanvasElement</code></a> pour les détails.</li> <li><code>canvas2dcontext.lineCap</code> et <code>canvas2dcontext.lineJoin</code> ne lancent plus d'exceptions lorsqu'ils sont réglés avec une valeur non reconnue.</li> <li><code>canvas2dcontext.globalCompositeOperation</code> ne lance plus d'exception lorsqu'il est réglé avec une valeur non reconnue et ne supporte plus la valeur <code>darker</code>, qui n'est pas un standard.</li> - <li>Le support de l'élément obsolète <a href="/fr/docs/Web/HTML/Element/spacer" title="L'élément HTML <spacer> était utilisé pour insérer des blancs au sein d'une page web. Il a été créé par Netscape pour obtenir le même effet que celui qui était créé avec des images GIF d'un pixel, permettant d'ajouter des espaces blancs. Cependant, <spacer> n'est pas pris en charge par les principaux navigateurs principaux et il faut utiliser les règles CSS pour obtenir ces effets d'alignement. Firefox ne prend plus en charge cet élément depuis la version 4."><code><spacer></code></a>, était absent de tous les autres navigateurs, a été enlevé.</li> - <li>L'élément <a href="/fr/docs/Web/HTML/Element/isindex" title="L'élément HTML <isindex> est un élément obsolète qui permet de placer un champ sur une page afin d'effectuer des recherches dans le document. <isindex> devait permettre de saisir une ligne de texte pour une requête, à la suite de cette saisie, le serveur renvoyait une liste de pages qui correspondait à la requête. La prise en charge de cet élément dépendait du navigateur et du serveur."><code><isindex></code></a>, qui était crée par <a href="/fr/docs/Web/API/Document/createElement" title="Dans un document HTML, la méthode document.createElement() crée un élément HTML du type spécifié par tagName ou un HTMLUnknownElement si tagName n’est pas reconnu."><code>document.createElement()</code></a>, est maintenant crée comme un simple élément sans propriétés ou méthodes.</li> - <li>Gecko supporte maintenant l'appel <code>click()</code> sur l'élément <a href="/fr/docs/Web/HTML/Element/input" title="L'élément HTML <input> est utilisé pour créer un contrôle interactif dans un formulaire web qui permet à l'utilisateur de saisir des données. Les saisies possibles et le comportement de l'élément <input> dépend fortement de la valeur indiquée dans son attribut type."><code><input></code></a> pour ouvrir le sélecteur de fichiers. Voir l'<a class="internal" href="https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications#Using_hidden_file_input_elements_using_the_click()_method" title="Using files from web applications#Using hidden file input elements using the click() method">exemple</a> dans l'article <a class="internal" href="https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications" title="Using files from web applications">Using files from web applications</a>.</li> - <li>L'élément <a href="/fr/docs/Web/HTML/Element/input" title="L'élément HTML <input> est utilisé pour créer un contrôle interactif dans un formulaire web qui permet à l'utilisateur de saisir des données. Les saisies possibles et le comportement de l'élément <input> dépend fortement de la valeur indiquée dans son attribut type."><code><input></code></a> supporte un nouvel attribut <a class="internal" href="https://developer.mozilla.org/en-US/docs/HTML/Element/Input#attr-mozactionhint" title="HTML/Element/Input#attr-mozactionhint"><code>mozactionhint</code></a>, qui permet de spécifier l'étiquette de la touche Entrée sur un clavier virtuel.</li> - <li>L'élément <a href="/fr/docs/Web/HTML/Element/script" title="L'élément HTML <script> est utilisé pour intégrer ou faire référence à un script exécutable. Cela fait généralement référence à du code JavaScript mais ce peut également être un autre type de script (par exemple WebGL)."><code><script></code></a> à l'intérieur des éléments <a href="/fr/docs/Web/HTML/Element/iframe" title="Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !"><code><iframe></code></a>, <a href="/fr/docs/Web/HTML/Element/noembed" title="L'élément <noembed> est une façon obsolète et non standardisée de fournir une alternative de contenu pour les navigateurs ne supportant pas l'élément <embed> ou des catégories de contenu qu'un auteur aimerait utiliser. - 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>"><code><noembed></code></a> et <a href="/fr/docs/Web/HTML/Element/noframes" title="L'élément HTML obsolète <noframes> est utilisé par les navigateurs qui ne supportent pas les éléments <frame>, ou qui sont configurés afin de ne pas les supporter."><code><noframes></code></a> sont maintenant exécutés, contrairement aux versions précédentes de Firefox. Ceci est conforme à la spécification et correspond au comportement des autres navigateurs.</li> + <li>Le support de l'élément obsolète <a href="/fr/docs/Web/HTML/Element/spacer"><code><spacer></code></a>, était absent de tous les autres navigateurs, a été enlevé.</li> + <li>L'élément <a href="/fr/docs/Web/HTML/Element/isindex"><code><isindex></code></a>, qui était crée par <a href="/fr/docs/Web/API/Document/createElement"><code>document.createElement()</code></a>, est maintenant crée comme un simple élément sans propriétés ou méthodes.</li> + <li>Gecko supporte maintenant l'appel <code>click()</code> sur l'élément <a href="/fr/docs/Web/HTML/Element/input"><code><input></code></a> pour ouvrir le sélecteur de fichiers. Voir l'<a href="/fr/docs/Using_files_from_web_applications#Using_hidden_file_input_elements_using_the_click()_method">exemple</a> dans l'article <a href="/fr/docs/Using_files_from_web_applications">Using files from web applications</a>.</li> + <li>L'élément <a href="/fr/docs/Web/HTML/Element/input"><code><input></code></a> supporte un nouvel attribut <a href="/fr/docs/HTML/Element/Input#attr-mozactionhint"><code>mozactionhint</code></a>, qui permet de spécifier l'étiquette de la touche Entrée sur un clavier virtuel.</li> + <li>L'élément <a href="/fr/docs/Web/HTML/Element/script"><code><script></code></a> à l'intérieur des éléments <a href="/fr/docs/Web/HTML/Element/iframe"><code><iframe></code></a>, <a href="/fr/docs/Web/HTML/Element/noembed" title="L'élément <noembed> est une façon obsolète et non standardisée de fournir une alternative de contenu pour les navigateurs ne supportant pas l'élément <embed> ou des catégories de contenu qu'un auteur aimerait utiliser. + 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>"><code><noembed></code></a> et <a href="/fr/docs/Web/HTML/Element/noframes"><code><noframes></code></a> sont maintenant exécutés, contrairement aux versions précédentes de Firefox. Ceci est conforme à la spécification et correspond au comportement des autres navigateurs.</li> </ul> <h3 id="CSS">CSS</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/CSS/CSS_transitions" title="CSS transitions">Transitions CSS</a></dt> + <dt><a href="/fr/docs/CSS/CSS_transitions">Transitions CSS</a></dt> <dd>Le support des transitions CSS est disponible dans Firefox 4.</dd> <dt>Les valeurs calculées en CSS</dt> - <dd>Le support de <a href="/fr/docs/Web/CSS/-moz-calc" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>-moz-calc</code></a> a été ajouté. Cela permet de spécifier des valeurs de <a href="/fr/docs/Web/CSS/length" title="Le type de données CSS <length> correspond à une mesure de distance."><code><length></code></a> comme des expressions mathématiques.</dd> + <dd>Le support de <a href="/fr/docs/Web/CSS/-moz-calc"><code>-moz-calc</code></a> a été ajouté. Cela permet de spécifier des valeurs de <a href="/fr/docs/Web/CSS/length"><code><length></code></a> comme des expressions mathématiques.</dd> <dt>Groupement de sélecteurs</dt> - <dd>Le support de <a href="/fr/docs/Web/CSS/:-moz-any" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>:-moz-any</code></a> pour grouper les sélecteurs et factoriser des combinateurs.</dd> + <dd>Le support de <a href="/fr/docs/Web/CSS/:-moz-any"><code>:-moz-any</code></a> pour grouper les sélecteurs et factoriser des combinateurs.</dd> <dt>Support subrectangle pour background-image</dt> - <dd>La propriété <a href="/fr/docs/Web/CSS/-moz-image-rect" title="La propriété -moz-image-rect permet d'utiliser une seule partie d'une image pour un arrière-plan (contrairement à background-image). On peut ainsi utiliser une image qui regroupe plusieurs sprites à différentes fins, ce qui permet de diminuer le nombre de transfert réseau."><code>-moz-image-rect</code></a> permet d'utiliser des subrectangles en tant que <a href="/fr/docs/Web/CSS/background-image" title="La propriété background-image permet de définir une ou plusieurs images comme arrière(s)-plan(s) pour un élément."><code>background-image</code></a>.</dd> + <dd>La propriété <a href="/fr/docs/Web/CSS/-moz-image-rect"><code>-moz-image-rect</code></a> permet d'utiliser des subrectangles en tant que <a href="/fr/docs/Web/CSS/background-image"><code>background-image</code></a>.</dd> <dt>Propriétés CSS tactile</dt> <dd>Le support des propriétés tactiles a été ajouté. Plus de détails plus tard.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/fr/docs/CSS/element" title="CSS/element">Utilisation arbitraires d'élements comme fond</a></dt> - <dd>Vou pouvez utiliser la fonction CSS <a href="/fr/docs/Web/CSS/-moz-element" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>-moz-element</code></a> et la fonction DOM <a href="/fr/docs/Web/API/Document/mozSetImageElement" title="Change l'élément utilisé comme arrière-plan CSS par un arrière-plan avec un ID d'élément d'arrière-plan donné."><code>document.mozSetImageElement()</code></a> pour une utilisation arbitraire des éléments HTML comme fond.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/CSS/Privacy_and_the_:visited_selector" title="CSS/Privacy and the :visited selector">Sélecteur :visited et confidentialité</a></dt> + <dt><a href="/fr/docs/CSS/element">Utilisation arbitraires d'élements comme fond</a></dt> + <dd>Vou pouvez utiliser la fonction CSS <a href="/fr/docs/Web/CSS/-moz-element"><code>-moz-element</code></a> et la fonction DOM <a href="/fr/docs/Web/API/Document/mozSetImageElement"><code>document.mozSetImageElement()</code></a> pour une utilisation arbitraire des éléments HTML comme fond.</dd> + <dt><a href="/fr/docs/CSS/Privacy_and_the_:visited_selector">Sélecteur :visited et confidentialité</a></dt> <dd>Des modifications ont étés apportées sur les informations qui peuvent être obtenues sur le style des liens visités en utilisant les sélecteurs CSS. Certaines applications Web peuvent être affectées.</dd> </dl> @@ -145,15 +145,15 @@ original_slug: Mozilla/Firefox/Versions/4 <td class="header">Description</td> </tr> <tr> - <td><a href="/fr/docs/Web/CSS/-moz-font-feature-settings" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>-moz-font-feature-settings</code></a></td> + <td><a href="/fr/docs/Web/CSS/-moz-font-feature-settings"><code>-moz-font-feature-settings</code></a></td> <td>Permet de personnaliser les fonctionnalités avancées des polices OpenType.</td> </tr> <tr> - <td><a href="/fr/docs/Web/CSS/-moz-tab-size" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>-moz-tab-size</code></a></td> + <td><a href="/fr/docs/Web/CSS/-moz-tab-size"><code>-moz-tab-size</code></a></td> <td>Spécifie la largeur d'un espace de tabulation (U+0009) lors du rendu du texte.</td> </tr> <tr> - <td><a href="/fr/docs/Web/CSS/resize" title="La propriété resize permet de contrôler le caractère redimensionnable d'un élément et notamment la direction dans laquelle celui-ci peut être redimensionné."><code>resize</code></a></td> + <td><a href="/fr/docs/Web/CSS/resize"><code>resize</code></a></td> <td>Permet de modifier les dimensions d'un élément.</td> </tr> </tbody> @@ -171,36 +171,36 @@ original_slug: Mozilla/Firefox/Versions/4 <td class="header">Description</td> </tr> <tr> - <td><a href="/fr/docs/Web/CSS/:-moz-handler-crashed" title="La pseudo-classe :-moz-handler-crashed permet de cibler un élément qui ne peut pas être affiché car le plugin sensé le dessiner a planté."><code>:-moz-handler-crashed</code></a></td> + <td><a href="/fr/docs/Web/CSS/:-moz-handler-crashed"><code>:-moz-handler-crashed</code></a></td> <td>Utilisé pour le style d'un élément dont le plugin a planté.</td> </tr> <tr> - <td><a href="/fr/docs/Web/CSS/:-moz-placeholder" title="REDIRECT :placeholder-shown"><code>:-moz-placeholder</code></a></td> + <td><a href="/fr/docs/Web/CSS/:-moz-placeholder"><code>:-moz-placeholder</code></a></td> <td>Appliquée à l'espace texte réservé dans les champs des formulaires.</td> </tr> <tr> - <td><a href="/fr/docs/Web/CSS/:-moz-submit-invalid" title="La pseudo-classe CSS :-moz-submit-invalid représente tout bouton <input> de type submit présent sur un formulaire dont le contenu n'est pas valide compte-tenu de ses contraintes de validation."><code>:-moz-submit-invalid</code></a></td> + <td><a href="/fr/docs/Web/CSS/:-moz-submit-invalid"><code>:-moz-submit-invalid</code></a></td> <td>Appliquée au bouton d'envoi des formulaires quand un ou plusieurs des champs ne sont pas valides.</td> </tr> <tr> - <td><a href="/fr/docs/Web/CSS/:-moz-window-inactive" title="La pseudo-classe :-moz-window-inactive, spécifique à Mozilla, correspond à n'importe quel élément qui se trouve sur une fenêtre inactive."><code>:-moz-window-inactive</code></a></td> + <td><a href="/fr/docs/Web/CSS/:-moz-window-inactive"><code>:-moz-window-inactive</code></a></td> <td>Appliquée aux éléments d'une fenêtre inactive.</td> </tr> <tr> - <td><a href="/fr/docs/Web/CSS/:invalid" title="La pseudo-classe :invalid cible tout élément <input> pour lequel la validation du contenu échoue par rapport au type de donnée attendu. Ceci permet de mettre en forme les champs non valides pour aider l'utilisateur à identifier et à corriger les erreurs."><code>:invalid</code></a></td> - <td>Automatiquement appliquée aux champs <a href="/fr/docs/Web/HTML/Element/input" title="L'élément HTML <input> est utilisé pour créer un contrôle interactif dans un formulaire web qui permet à l'utilisateur de saisir des données. Les saisies possibles et le comportement de l'élément <input> dépend fortement de la valeur indiquée dans son attribut type."><code><input></code></a> dont le contenu est invalide.</td> + <td><a href="/fr/docs/Web/CSS/:invalid"><code>:invalid</code></a></td> + <td>Automatiquement appliquée aux champs <a href="/fr/docs/Web/HTML/Element/input"><code><input></code></a> dont le contenu est invalide.</td> </tr> <tr> - <td><a href="/fr/docs/Web/CSS/:optional" title="La pseudo-classe :optional permet de cibler les éléments <input> ou <textarea> pour lesquels l'attribut required n'est pas activé. Cela permet ainsi d'indiquer et de mettre en forme les champs facultatifs d'un formulaire."><code>:optional</code></a></td> - <td>Automatiquement appliquée aux champs <a href="/fr/docs/Web/HTML/Element/input" title="L'élément HTML <input> est utilisé pour créer un contrôle interactif dans un formulaire web qui permet à l'utilisateur de saisir des données. Les saisies possibles et le comportement de l'élément <input> dépend fortement de la valeur indiquée dans son attribut type."><code><input></code></a> qui ne spécifient pas l'attribut <code>required</code>.</td> + <td><a href="/fr/docs/Web/CSS/:optional"><code>:optional</code></a></td> + <td>Automatiquement appliquée aux champs <a href="/fr/docs/Web/HTML/Element/input"><code><input></code></a> qui ne spécifient pas l'attribut <code>required</code>.</td> </tr> <tr> - <td><a href="/fr/docs/Web/CSS/:required" title="La pseudo-classe :required permet de cibler un élément <input> pour lequel l'attribut required est activé. Cela permet de mettre en forme les éléments obligatoires pour remplir correctement un formulaire."><code>:required</code></a></td> - <td>Automatiquement appliquée aux champs <a href="/fr/docs/Web/HTML/Element/input" title="L'élément HTML <input> est utilisé pour créer un contrôle interactif dans un formulaire web qui permet à l'utilisateur de saisir des données. Les saisies possibles et le comportement de l'élément <input> dépend fortement de la valeur indiquée dans son attribut type."><code><input></code></a> qui spécifient l'attribut <code>required</code>.</td> + <td><a href="/fr/docs/Web/CSS/:required"><code>:required</code></a></td> + <td>Automatiquement appliquée aux champs <a href="/fr/docs/Web/HTML/Element/input"><code><input></code></a> qui spécifient l'attribut <code>required</code>.</td> </tr> <tr> - <td><a href="/fr/docs/Web/CSS/:valid" title="La pseudo-classe :valid permet de cibler tout élément <input> ou <form> dont la validation du contenu s'effectue correctement par rapport au type de donnée attendu. On peut ainsi facilement mettre en forme les champs correctement remplis par l'utilisateur."><code>:valid</code></a></td> - <td>Automatiquement appliquée aux champs <a href="/fr/docs/Web/HTML/Element/input" title="L'élément HTML <input> est utilisé pour créer un contrôle interactif dans un formulaire web qui permet à l'utilisateur de saisir des données. Les saisies possibles et le comportement de l'élément <input> dépend fortement de la valeur indiquée dans son attribut type."><code><input></code></a> dont le contenu a été validé avec succès.</td> + <td><a href="/fr/docs/Web/CSS/:valid"><code>:valid</code></a></td> + <td>Automatiquement appliquée aux champs <a href="/fr/docs/Web/HTML/Element/input"><code><input></code></a> dont le contenu a été validé avec succès.</td> </tr> </tbody> </table> @@ -214,7 +214,7 @@ original_slug: Mozilla/Firefox/Versions/4 <td class="header">Description</td> </tr> <tr> - <td><a href="/fr/docs/Web/CSS/:-moz-focusring" title="La pseudo-classe :-moz-focusring est similaire à la pseudo-classe :focus mais ne cible un élément que si celui-ci a le focus et qu'un indicateur doit être dessiné autour ou sur cet élément."><code>:-moz-focusring</code></a></td> + <td><a href="/fr/docs/Web/CSS/:-moz-focusring"><code>:-moz-focusring</code></a></td> <td>Permet de spécifier l'apparence d'un élément lorsque Gecko estime que l'on doit se fixer dessus.</td> </tr> </tbody> @@ -229,20 +229,20 @@ original_slug: Mozilla/Firefox/Versions/4 <td class="header">Description</td> </tr> <tr> - <td><a href="/fr/docs/Web/CSS/:-moz-any" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>:-moz-any</code></a></td> + <td><a href="/fr/docs/Web/CSS/:-moz-any"><code>:-moz-any</code></a></td> <td>Permet de grouper les sélecteurs et de factoriser les combinateurs.</td> </tr> <tr> - <td><a href="/fr/docs/Web/CSS/-moz-calc" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>-moz-calc</code></a></td> - <td>Permet de spécifier des valeurs de <a href="/fr/docs/Web/CSS/length" title="Le type de données CSS <length> correspond à une mesure de distance."><code><length></code></a> comme des expressions mathématiques.</td> + <td><a href="/fr/docs/Web/CSS/-moz-calc"><code>-moz-calc</code></a></td> + <td>Permet de spécifier des valeurs de <a href="/fr/docs/Web/CSS/length"><code><length></code></a> comme des expressions mathématiques.</td> </tr> <tr> - <td><a href="/fr/docs/Web/CSS/-moz-element" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>-moz-element</code></a></td> - <td>Permet d'utiliser un élément arbritaire de fond pour <a href="/fr/docs/Web/CSS/background-image" title="La propriété background-image permet de définir une ou plusieurs images comme arrière(s)-plan(s) pour un élément."><code>background-image</code></a> and <a href="/fr/docs/Web/CSS/background" title="La propriété CSS background est une propriété raccourcie qui permet de définir les différentes valeurs des propriétés liées à la gestion des arrière-plans d'un élément (couleur, image, origine, taille, répétition, etc.)."><code>background</code></a>.</td> + <td><a href="/fr/docs/Web/CSS/-moz-element"><code>-moz-element</code></a></td> + <td>Permet d'utiliser un élément arbritaire de fond pour <a href="/fr/docs/Web/CSS/background-image"><code>background-image</code></a> and <a href="/fr/docs/Web/CSS/background"><code>background</code></a>.</td> </tr> <tr> - <td><a href="/fr/docs/Web/CSS/-moz-image-rect" title="La propriété -moz-image-rect permet d'utiliser une seule partie d'une image pour un arrière-plan (contrairement à background-image). On peut ainsi utiliser une image qui regroupe plusieurs sprites à différentes fins, ce qui permet de diminuer le nombre de transfert réseau."><code>-moz-image-rect</code></a></td> - <td>Permet d'utiliser un subrectangle d'une image comme <a href="/fr/docs/Web/CSS/background-image" title="La propriété background-image permet de définir une ou plusieurs images comme arrière(s)-plan(s) pour un élément."><code>background-image</code></a> or <a href="/fr/docs/Web/CSS/background" title="La propriété CSS background est une propriété raccourcie qui permet de définir les différentes valeurs des propriétés liées à la gestion des arrière-plans d'un élément (couleur, image, origine, taille, répétition, etc.)."><code>background</code></a>.</td> + <td><a href="/fr/docs/Web/CSS/-moz-image-rect"><code>-moz-image-rect</code></a></td> + <td>Permet d'utiliser un subrectangle d'une image comme <a href="/fr/docs/Web/CSS/background-image"><code>background-image</code></a> or <a href="/fr/docs/Web/CSS/background"><code>background</code></a>.</td> </tr> </tbody> </table> @@ -260,17 +260,17 @@ original_slug: Mozilla/Firefox/Versions/4 <tbody> <tr> <td><code>-moz-background-size</code></td> - <td><a href="/fr/docs/Web/CSS/background-size" title="La propriété CSS background-size définit la taille des images d'arrière-plan pour l'élément. La taille de l'image peut être contrainte, complètement ou partiellement afin de conserver ses proportions."><code>background-size</code></a></td> + <td><a href="/fr/docs/Web/CSS/background-size"><code>background-size</code></a></td> <td>Le nom <code>-moz-background-size</code> n'est plus supporté.</td> </tr> <tr> <td><code>-moz-border-radius</code></td> - <td><a href="/fr/docs/Web/CSS/border-radius" title="La propriété border-radius permet de définir des coins arrondis pour la bordure d'un élément. La courbure de chaque coin est définie avec un ou deux rayons de courbures qui permettent de définir un arc de cercle ou un arc d'ellipse."><code>border-radius</code></a></td> + <td><a href="/fr/docs/Web/CSS/border-radius"><code>border-radius</code></a></td> <td>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.</td> </tr> <tr> <td><code>-moz-box-shadow</code></td> - <td><a href="/fr/docs/Web/CSS/box-shadow" title="La propriété CSS box-shadow ajoute des ombres à la boîte d'un élément via une liste d'ombres séparées par des virgules. Une boîte d'ombre est définie avec des décalages horizontal et vertical par rapport à l'élément, avec des rayons de flou et d'étalement et avec une couleur."><code>box-shadow</code></a></td> + <td><a href="/fr/docs/Web/CSS/box-shadow"><code>box-shadow</code></a></td> <td></td> </tr> </tbody> @@ -279,48 +279,48 @@ original_slug: Mozilla/Firefox/Versions/4 <h4 id="Divers_changements_CSS">Divers changements CSS</h4> <ul> - <li>La propriété <a href="/fr/docs/Web/CSS/text-shadow" title="La propriété text-shadow ajoute des ombres au texte. Elle accepte une liste d'ombres à appliquer au texte et aux décorations de l'élément. Chaque ombre est décrite par une certaine combinaison de décalages X et Y de l'élément, de rayon de flou et de couleur."><code>text-shadow</code></a> plafonne désormais son rayon de flou à 300px, pour des raisons de bon sens et de performances.</li> - <li>La propriété <a href="/fr/docs/Web/CSS/overflow" title="La propriété CSS overflow est une propriété raccourcie qui définit comment gérer le dépassement du contenu d'un élément dans son bloc. Elle définit les valeurs des propriétés overflow-x et overflow-y."><code>overflow</code></a> ne s'applique plus au groupe d'éléments de tableaux (<code><thead></code>, <code><tbody></code>, and <code><tfoot></code>).</li> - <li>La propriété <a href="/fr/docs/Web/CSS/-moz-appearance" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>-moz-appearance</code></a> supporte désormais la valeur <code>-moz-win-borderless-glass</code>, qui s'applique à un élément Aero sans bordure.</li> - <li>La fonctionnalité de média <code><a class="internal" href="https://developer.mozilla.org/en-US/docs/CSS/Media_queries#-moz-device-pixel-ratio" title="Media queries#-moz-device-pixel-ratio">-moz-device-pixel-ratio</a></code> a été ajoutée, permettant l'utilisation de pixels de l'appareil par ratio de pixels CSS qui sera utilisé dans les <a class="internal" href="https://developer.mozilla.org/fr/CSS/Media_queries" title="Media queries">Media Queries</a>.</li> - <li>La manipulation des <a class="internal" href="https://developer.mozilla.org/en-US/docs/CSS-2_Quick_Reference/Units" title="CSS-2 Quick Reference/Units">unités CSS</a> dans Gecko a été révisé pour mieux correspondre à d'autres navigateurs, et plus précisément de traduire dans des longueurs absolues le nombre de pixels à l'écran basé sur le dispositif de la DPI.</li> + <li>La propriété <a href="/fr/docs/Web/CSS/text-shadow"><code>text-shadow</code></a> plafonne désormais son rayon de flou à 300px, pour des raisons de bon sens et de performances.</li> + <li>La propriété <a href="/fr/docs/Web/CSS/overflow"><code>overflow</code></a> ne s'applique plus au groupe d'éléments de tableaux (<code><thead></code>, <code><tbody></code>, and <code><tfoot></code>).</li> + <li>La propriété <a href="/fr/docs/Web/CSS/-moz-appearance"><code>-moz-appearance</code></a> supporte désormais la valeur <code>-moz-win-borderless-glass</code>, qui s'applique à un élément Aero sans bordure.</li> + <li>La fonctionnalité de média <code><a href="/fr/docs/CSS/Media_queries#-moz-device-pixel-ratio">-moz-device-pixel-ratio</a></code> a été ajoutée, permettant l'utilisation de pixels de l'appareil par ratio de pixels CSS qui sera utilisé dans les <a href="/fr/CSS/Media_queries">Media Queries</a>.</li> + <li>La manipulation des <a href="/fr/docs/CSS-2_Quick_Reference/Units">unités CSS</a> dans Gecko a été révisé pour mieux correspondre à d'autres navigateurs, et plus précisément de traduire dans des longueurs absolues le nombre de pixels à l'écran basé sur le dispositif de la DPI.</li> </ul> <h3 id="Graphisme_et_vidéo">Graphisme et vidéo</h3> <dl> <dt></dt> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/WebGL" title="WebGL">WebGL</a></dt> + <dt><a href="/fr/docs/WebGL">WebGL</a></dt> <dd>La norme WebGL (encore en développement) est maintenant supportée par Firefox.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Optimizing_graphics_performance" title="Optimizing graphics performance">Optimisation des performances graphique</a></dt> + <dt><a href="/fr/docs/Optimizing_graphics_performance">Optimisation des performances graphique</a></dt> <dd>Trucs et astuces pour profiter le maximum des performances graphiques et vidéo dans Firefox 4.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-Us/docs/Media_formats_supported_by_the_audio_and_video_elements#WebM" title="Media formats supported by the audio and video elements#WebM">Support de WebM</a></dt> - <dd>Le nouveau format vidéo ouvert <a class="external" href="http://www.webmproject.org/">WebM</a> est supporté par Gecko 2.0.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/SVG/SVG_animation_with_SMIL" title="SVG animation with SMIL">Animation SVG avec SMIL</a></dt> + <dt><a href="/fr/docs/Media_formats_supported_by_the_audio_and_video_elements#WebM">Support de WebM</a></dt> + <dd>Le nouveau format vidéo ouvert <a href="http://www.webmproject.org/">WebM</a> est supporté par Gecko 2.0.</dd> + <dt><a href="/fr/docs/SVG/SVG_animation_with_SMIL">Animation SVG avec SMIL</a></dt> <dd>Les animations SVG avec SMIL sont désomais supportées.</dd> <dt>Utilisation de SVG comme image ou arrière-plan CSS</dt> - <dd>Vous pouvez maintenant utilisez SVG avec l'élément <a href="/fr/docs/Web/HTML/Element/img" title="L'élément HTML <img> permet de représenter une image dans un document. Cet élément est un élément remplacé."><code><img></code></a>, ainsi qu'avec CSS <a href="/fr/docs/Web/CSS/background-image" title="La propriété background-image permet de définir une ou plusieurs images comme arrière(s)-plan(s) pour un élément."><code>background-image</code></a>.</dd> + <dd>Vous pouvez maintenant utilisez SVG avec l'élément <a href="/fr/docs/Web/HTML/Element/img"><code><img></code></a>, ainsi qu'avec CSS <a href="/fr/docs/Web/CSS/background-image"><code>background-image</code></a>.</dd> <dt>Attribut Media <code>buffered</code></dt> - <dd>L'attribut <code>buffered</code> sur les éléments <a href="/fr/docs/Web/HTML/Element/video" title="L'élément HTML <video> intègre un contenu vidéo dans un document."><code><video></code></a> and <a href="/fr/docs/Web/HTML/Element/audio" title="L'élément HTML <audio> est utilisé afin d'intégrer un contenu sonore dans un document. Il peut contenir une ou plusieurs sources audio représentées avec l'attribut src ou l'élément <source>. S'il y a plusieurs sources, l'agent utilisateur choisira celle qui convient le mieux."><code><audio></code></a> est maintenant supporté, vous permettant de déterminer quel fichier multimédia a été tamponné. L'interface DOM <a href="/fr/docs/Web/API/TimeRanges" title="L'interface TimeRanges est utilisée pour représenter un ensemble de plages de temps, principalement dans le but de savoir quelles portions du média ont été mises en mémoire tampon lors du chargement avec les éléments <audio> et <video>."><code>TimeRanges</code></a> a été mise en place pour ce support.</dd> + <dd>L'attribut <code>buffered</code> sur les éléments <a href="/fr/docs/Web/HTML/Element/video"><code><video></code></a> and <a href="/fr/docs/Web/HTML/Element/audio"><code><audio></code></a> est maintenant supporté, vous permettant de déterminer quel fichier multimédia a été tamponné. L'interface DOM <a href="/fr/docs/Web/API/TimeRanges"><code>TimeRanges</code></a> a été mise en place pour ce support.</dd> <dt>Attribut Media <code>preload</code></dt> - <dd>L'attribut <code>preload</code> de la spécification HTML5 a été implémenté, remplaçant l'attribut <code>autobuffer</code> précédemment mis en place (et qui n'est plus pris en charge). Cela affecte les éléments <a href="/fr/docs/Web/HTML/Element/video" title="L'élément HTML <video> intègre un contenu vidéo dans un document."><code><video></code></a> et <a href="/fr/docs/Web/HTML/Element/audio" title="L'élément HTML <audio> est utilisé afin d'intégrer un contenu sonore dans un document. Il peut contenir une ou plusieurs sources audio représentées avec l'attribut src ou l'élément <source>. S'il y a plusieurs sources, l'agent utilisateur choisira celle qui convient le mieux."><code><audio></code></a> ainsi que l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMHTMLMediaElement" title="">nsIDOMHTMLMediaElement</a></code>.</dd> + <dd>L'attribut <code>preload</code> de la spécification HTML5 a été implémenté, remplaçant l'attribut <code>autobuffer</code> précédemment mis en place (et qui n'est plus pris en charge). Cela affecte les éléments <a href="/fr/docs/Web/HTML/Element/video"><code><video></code></a> et <a href="/fr/docs/Web/HTML/Element/audio"><code><audio></code></a> ainsi que l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMHTMLMediaElement">nsIDOMHTMLMediaElement</a></code>.</dd> <dt>Amélioration du positionnement du texte SVG</dt> - <dd>Vous pouvez maintenant spécifier des listes des valeurs pour les propriétés <code>x</code>, <code>y</code>, <code>dx</code>, and <code>dy</code> sur les éléments SVG <a href="/fr/docs/Web/SVG/Element/text" title="L'élément SVG text définit un élément graphique contenant du texte. Notez qu'il est possible d'y appliquer un dégradé, un motif, un tracé spécifique (clipping path), un masque ou un filtre."><code><text></code></a> et <a href="/fr/docs/Web/SVG/Element/tspan" title="A l'intérieur d'un élément <text>, les propriétés du texte et des polices, ainsi que la position actuelle du texte, peuvent être ajustées de façon absolue ou relative à partir des coodonnées précisées dans un élément tspan."><code><tspan></code></a>. Cela vous permet de contrôler le positionnement de chaque caractère d'une chaîne, individuellement.</dd> + <dd>Vous pouvez maintenant spécifier des listes des valeurs pour les propriétés <code>x</code>, <code>y</code>, <code>dx</code>, and <code>dy</code> sur les éléments SVG <a href="/fr/docs/Web/SVG/Element/text"><code><text></code></a> et <a href="/fr/docs/Web/SVG/Element/tspan"><code><tspan></code></a>. Cela vous permet de contrôler le positionnement de chaque caractère d'une chaîne, individuellement.</dd> </dl> <h3 id="DOM">DOM</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_typed_arrays" title="JavaScript typed arrays">Tableaux JavaScript typés</a></dt> - <dd>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 <a href="https://developer.mozilla.org/fr/docs/DOM/File" title="DOM/File">l'API File</a>, <a class="internal" href="https://developer.mozilla.org/en-US/docs/WebGL" title="WebGL">WebGL</a> et <a class="internal" href="https://developer.mozilla.org/en-US/docs/WebSockets" title="WebSockets">WebSockets</a>.</dd> + <dt><a href="/fr/docs/JavaScript_typed_arrays">Tableaux JavaScript typés</a></dt> + <dd>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 <a href="/fr/docs/DOM/File">l'API File</a>, <a href="/fr/docs/WebGL">WebGL</a> et <a href="/fr/docs/WebSockets">WebSockets</a>.</dd> <dt>Obtention des limites des rectangles limites</dt> - <dd>L'objet <a href="/fr/docs/Web/API/Range" title="L'objet Range (littéralement : "étendue" ou "portée", ici : "segment") représente un fragment de document qui peut contenir des nœuds et des parties de nœuds texte dans un document donné."><code>Range</code></a> a désormais les méthodes <a href="/fr/docs/Web/API/Range/getClientRects" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>range.getClientRects()</code></a> et <a href="/fr/docs/Web/API/Range/getBoundingClientRect" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>range.getBoundingClientRect()</code></a>.</dd> + <dd>L'objet <a href="/fr/docs/Web/API/Range"><code>Range</code></a> a désormais les méthodes <a href="/fr/docs/Web/API/Range/getClientRects"><code>range.getClientRects()</code></a> et <a href="/fr/docs/Web/API/Range/getBoundingClientRect"><code>range.getBoundingClientRect()</code></a>.</dd> <dt>Capture des évènements de la souris sur des éléments quelconques</dt> - <dd>Ajout du support des APIs <code>setCapture()</code> et <code>releaseCapture()</code> originaires d'Internet Explorer. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=503943" title="FIXED: Need a way to grab mouse events on arbitrary elements (implement setCapture/releaseCapture)">bug 503943</a>.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history" title="DOM/Manipulating the browser history">Manipulation de l'historique du navigateur</a></dt> - <dd>L'objet de l'historique déjà existant et disponible via l'objet <a href="/fr/docs/Web/API/Window/history" title="La propriété en lecture seule Window.history renvoie une référence à l'objet History, qui offre la possibilité de manipuler l'historique de session du navigateur (pages visitées dans l'onglet ou le cadre dans lesquels la page courante est chargée)."><code>window.history</code></a>, supporte maintenant les nouvelles méthodes HTML5 <code>pushState()</code> et <code>replaceState()</code>.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/Animations_using_MozBeforePaint" title="DOM/Animations using MozBeforePaint">Animations utilisant MozBeforePaint</a></dt> - <dd>Un nouvel évènement a été ajouté, qui, avec l'aide de la méthode <a href="/fr/docs/Web/API/Window/mozRequestAnimationFrame" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>window.mozRequestAnimationFrame()</code></a> et de la propriété <a href="/fr/docs/Web/API/Window/mozAnimationStartTime" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>window.mozAnimationStartTime</code></a>, offre un moyen de créer des animations qui sont synchronisées avec les autres.</dd> + <dd>Ajout du support des APIs <code>setCapture()</code> et <code>releaseCapture()</code> originaires d'Internet Explorer. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=503943">bug 503943</a>.</dd> + <dt><a href="/fr/docs/DOM/Manipulating_the_browser_history">Manipulation de l'historique du navigateur</a></dt> + <dd>L'objet de l'historique déjà existant et disponible via l'objet <a href="/fr/docs/Web/API/Window/history"><code>window.history</code></a>, supporte maintenant les nouvelles méthodes HTML5 <code>pushState()</code> et <code>replaceState()</code>.</dd> + <dt><a href="/fr/docs/DOM/Animations_using_MozBeforePaint">Animations utilisant MozBeforePaint</a></dt> + <dd>Un nouvel évènement a été ajouté, qui, avec l'aide de la méthode <a href="/fr/docs/Web/API/Window/mozRequestAnimationFrame"><code>window.mozRequestAnimationFrame()</code></a> et de la propriété <a href="/fr/docs/Web/API/Window/mozAnimationStartTime"><code>window.mozAnimationStartTime</code></a>, offre un moyen de créer des animations qui sont synchronisées avec les autres.</dd> <dt>Evènements touch et multi-touch</dt> <dd>Ajout du support des évènements touch et multi-touch.</dd> </dl> @@ -339,20 +339,20 @@ original_slug: Mozilla/Firefox/Versions/4 </thead> <tbody> <tr> - <td><code><a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/HTMLSpanElement" title="DOM/HTMLSpanElement">HTMLSpanElement</a></code></td> - <td><code><a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/HTMLElement" title="DOM/HTMLElement">HTMLElement</a></code></td> - <td><a href="/fr/docs/Web/HTML/Element/abbr" title="L'élément <abbr> représente une abréviation ou un acronyme et permet, de façon optionnelle, d'en fournir une description complète. S'il est présent, l'attribut title doit contenir cette même description complète et rien d'autre."><code><abbr></code></a>, <a href="/fr/docs/Web/HTML/Element/acronym" title="L'élément HTML <acronym>, pour les acronymes, permet aux auteurs de pages d'indiquer une suite de caractères composant un acronyme ou l'abréviation d'un mot."><code><acronym></code></a>, <a href="/fr/docs/Web/HTML/Element/address" title="L'élément HTML <address> indique des informations de contact pour une personne, un groupe de personnes ou une organisation."><code><address></code></a>, <a href="/fr/docs/Web/HTML/Element/b" title="L'élément <b> permet d'attirer l'attention du lecteur sur le contenu d'un élément sans que ce contenu revêt une importance particulière. Anciennement utilisé pour mettre le texte en gras. Cet élément ne doit pas être utilisé pour mettre en forme des éléments, c'est la propriété CSS font-weight qu'il faut utiliser. Si l'élément est d'une importance particulière, on utilisera l'élément HTML <strong>."><code><b></code></a>, <a href="/fr/docs/Web/HTML/Element/bdo" title="Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !"><code><bdo></code></a>, <a href="/fr/docs/Web/HTML/Element/big" title="L'élément <big> (gros) augmente d'une taille la police du texte de l'élément (il permet par exemple de passer de small à medium, ou de large à x-large) jusqu'à atteindre la taille maximale du navigateur."><code><big></code></a>, <a href="/fr/docs/Web/HTML/Element/blink" title="Cet élément n'est pas pris en charge et implémente donc l'interface HTMLUnknownElement."><code><blink></code></a>, <a href="/fr/docs/Web/HTML/Element/center" title="L’élément HTML <center> est un élément de type bloc qui contient des paragraphes et d'autres éléments de type bloc ou en ligne. Le contenu entier de cet élément est centré horizontalement au sein de son conteneur parent (généralement l'élément <body>)."><code><center></code></a>, <a href="/fr/docs/Web/HTML/Element/cite" title="L'élément HTML <cite> contient le titre d'une œuvre telle qu'un livre, une chanson, un film, une sculpture… Cet élément doit inclure le titre de l'œuvre. Cette référence peut-être abrégée en accord avec les conventions d'usages pour l'ajout des métadonnées de citations."><code><cite></code></a>, <a href="/fr/docs/Web/HTML/Element/code" title="L'élément HTML <code> représente un fragment de code machine. Par défaut, l'agent utilisateur utilise une police à chasse fixe (monospace) afin d'afficher le texte contenu dans cet élément."><code><code></code></a>, <a href="/fr/docs/Web/HTML/Element/dd" title="L'élément HTML <dd> (pour definition description) indique la définition d'un terme au sein d'une liste de définitions (élément (<dl>). Cet élément ne peut apparaître qu'en tant qu'élément appartenant à une liste de définitions et doit être précédé d'un élément <dt>."><code><dd></code></a>, <a href="/fr/docs/Web/HTML/Element/dfn" title="L'élément HTML <dfn> est utilisé afin d'indiquer le terme qui est en train d'être défini dans une phrase ou un paragraphe (sa définition est écrite dans son parent <p> ou <dt>/<dd> ou <section> le plus proche)."><code><dfn></code></a>, <a href="/fr/docs/Web/HTML/Element/dt" title="L'élément HTML <dt> identifie un terme dans une liste de définitions ou de descriptions. Cet élément n'apparaît qu'en tant qu'élément enfant d'un élément <dl> et est généralement suivi d'un élément <dd>."><code><dt></code></a>, <a href="/fr/docs/Web/HTML/Element/em" title="L'élément HTML <em> (pour emphase) est utilisé afin de marquer un texte sur lequel on veut insister. Les éléments <em> peuvent être imbriqués, chaque degré d'imbrication indiquant un degré d'insistance plus élevé."><code><em></code></a>, <a href="/fr/docs/Web/HTML/Element/i" title="L'élément HTML <i> représente un morceau de texte qui se différencie du texte principal. Cela peut par exemple être le cas pour des termes techniques, des phrases dans une langue étrangère ou encore l'expression des pensées d'un personnage. Le contenu de cet élément est généralement affiché en italique."><code><i></code></a>, <a href="/fr/docs/Web/HTML/Element/kbd" title="L'élément HTML <kbd> représente une plage de texte en ligne indiquant la saisie de texte par l'utilisateur à partir d'un clavier, d'une saisie vocale ou de tout autre dispositif de saisie de texte. Par convention, le rend par défaut le contenu d'un élément <kbd> en utilisant sa police monospace, bien que cela ne soit pas requis par le standard HTML."><code><kbd></code></a>, <a href="/fr/docs/Web/HTML/Element/listing" title="L'élément HTML <listing> affiche le texte compris entre les balises d'ouverture et de fermeture sans interpréter le HTML contenu, et en utilisant une police à chasse fixe. Le standard HTML 2 recommande de ne pas casser les lignes si elles ne sont pas plus grandes que 132 caractères."><code><listing></code></a>, <a href="/fr/docs/Web/HTML/Element/nobr" title="L'élément HTML <nobr> évite qu'un texte soit coupé par un retour à la ligne automatique ; il est donc affiché sur une seule ligne. Il peut être alors nécessaire d'utiliser les barres de défilement pour lire le texte en intégralité."><code><nobr></code></a>, <a href="/fr/docs/Web/HTML/Element/plaintext" title="L'élément HTML <plaintext> permet d'afficher du texte qui n'est pas interprété comme du HTML. Il ne possède pas de balise de fermeture, car tout ce qui suit n'est plus considéré comme du HTML."><code><plaintext></code></a>, <a href="/fr/docs/Web/HTML/Element/s" title="L'élément HTML <s> permet d'afficher du texte qui est barré car il n'est plus pertinent ou car il est obsolète. <s> ne doit pas être employé pour indiquer des éditions dans un document (on utilisera alors <del> et <ins>)."><code><s></code></a>, <a href="/fr/docs/Web/HTML/Element/samp" title="L'élément HTML <samp> est un élément qui permet de représenter un résultat produit par un programme informatique. Il est généralement affiché avec la police à chasse fixe du navigateur (par exemple en Courier ou en Lucida Console)."><code><samp></code></a>, <a href="/fr/docs/Web/HTML/Element/small" title="L'élément HTML <small> permet de représenter des commentaires ou des textes à écrire en petits caractères (des termes d'un contrat, des mentions relatives au droit d'auteur, etc.) quelle que soit la présentation."><code><small></code></a>, <a href="/fr/docs/Web/HTML/Element/strike" title="L'élément HTML <strike> permet de représenter du texte barré ou avec une ligne le traversant."><code><strike></code></a>, <a href="/fr/docs/Web/HTML/Element/strong" title="L'élément HTML <strong> indique que le texte a une importance particulière ou un certain sérieux voire un caractère urgent. Cela se traduit généralement par un affichage en gras."><code><strong></code></a>, <a href="/fr/docs/Web/HTML/Element/sub" title="L'élément HTML <sub> est utilisé, pour des raisons typographiques, afin d'afficher du texte souscrit (ou en indice) (plus bas et généralement plus petit) par rapport au bloc de texte environnant."><code><sub></code></a>, <a href="/fr/docs/Web/HTML/Element/sup" title="L'élément HTML <sup> est utilisé, pour des raisons typographiques, afin d'afficher du texte en exposant (plus haut et généralement plus petit) par rapport au bloc de texte environnant."><code><sup></code></a>, , <a href="/fr/docs/Web/HTML/Element/tt" title="L'élément HTML <tt> (pour Teletype Text) crée un élément en ligne, écrit dans la police à chasse fixe par défaut du navigateur. Cet élément a été conçu pour mettre en forme du texte comme s'il apparaissait sur un affichage à largeur fixe tel qu'un téléscripteur."><code><tt></code></a>, <a href="/fr/docs/Web/HTML/Element/u" title="L'élément HTML <u> permet d'afficher un fragment de texte qui est annoté avec des éléments non textuels. Par défaut, le contenu de l'élément est souligné. Cela pourra par exemple être le cas pour marquer un texte comme étant un nom propre chinois, ou pour marquer un texte qui a été mal orthographié."><code><u></code></a>, <a href="/fr/docs/Web/HTML/Element/var" title="L'élément HTML <var> représente une variable dans une expression mathématique ou un texte lié à la programmation. Son contenu est généralement représenté avec une version italique de la police environnante utilisée, toutefois, ce comportement peut dépendre du navigateur utilisé."><code><var></code></a>, <a href="/fr/docs/Web/HTML/Element/xmp" title="L'élément HTML <xmp> (pour example) affiche le texte entre les balises d'ouverture et de fermeture sans interpréter le HTML qu'il contient et en utilisant une police à chasse fixe. La spécification HTML 2 recommande un affichage suffisamment large pour contenir 80 caractères par ligne."><code><xmp></code></a></td> + <td><code><a href="/fr/docs/DOM/HTMLSpanElement">HTMLSpanElement</a></code></td> + <td><code><a href="/fr/docs/DOM/HTMLElement">HTMLElement</a></code></td> + <td><a href="/fr/docs/Web/HTML/Element/abbr"><code><abbr></code></a>, <a href="/fr/docs/Web/HTML/Element/acronym"><code><acronym></code></a>, <a href="/fr/docs/Web/HTML/Element/address"><code><address></code></a>, <a href="/fr/docs/Web/HTML/Element/b"><code><b></code></a>, <a href="/fr/docs/Web/HTML/Element/bdo"><code><bdo></code></a>, <a href="/fr/docs/Web/HTML/Element/big"><code><big></code></a>, <a href="/fr/docs/Web/HTML/Element/blink"><code><blink></code></a>, <a href="/fr/docs/Web/HTML/Element/center"><code><center></code></a>, <a href="/fr/docs/Web/HTML/Element/cite"><code><cite></code></a>, <a href="/fr/docs/Web/HTML/Element/code"><code><code></code></a>, <a href="/fr/docs/Web/HTML/Element/dd"><code><dd></code></a>, <a href="/fr/docs/Web/HTML/Element/dfn"><code><dfn></code></a>, <a href="/fr/docs/Web/HTML/Element/dt"><code><dt></code></a>, <a href="/fr/docs/Web/HTML/Element/em"><code><em></code></a>, <a href="/fr/docs/Web/HTML/Element/i"><code><i></code></a>, <a href="/fr/docs/Web/HTML/Element/kbd"><code><kbd></code></a>, <a href="/fr/docs/Web/HTML/Element/listing"><code><listing></code></a>, <a href="/fr/docs/Web/HTML/Element/nobr"><code><nobr></code></a>, <a href="/fr/docs/Web/HTML/Element/plaintext"><code><plaintext></code></a>, <a href="/fr/docs/Web/HTML/Element/s"><code><s></code></a>, <a href="/fr/docs/Web/HTML/Element/samp"><code><samp></code></a>, <a href="/fr/docs/Web/HTML/Element/small"><code><small></code></a>, <a href="/fr/docs/Web/HTML/Element/strike"><code><strike></code></a>, <a href="/fr/docs/Web/HTML/Element/strong"><code><strong></code></a>, <a href="/fr/docs/Web/HTML/Element/sub"><code><sub></code></a>, <a href="/fr/docs/Web/HTML/Element/sup"><code><sup></code></a>, , <a href="/fr/docs/Web/HTML/Element/tt"><code><tt></code></a>, <a href="/fr/docs/Web/HTML/Element/u"><code><u></code></a>, <a href="/fr/docs/Web/HTML/Element/var"><code><var></code></a>, <a href="/fr/docs/Web/HTML/Element/xmp"><code><xmp></code></a></td> </tr> <tr> - <td><code><a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/HTMLDivElement" title="DOM/HTMLDivElement">HTMLDivElement</a></code></td> - <td><code><a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/HTMLElement" title="DOM/HTMLElement">HTMLElement</a></code></td> + <td><code><a href="/fr/docs/DOM/HTMLDivElement">HTMLDivElement</a></code></td> + <td><code><a href="/fr/docs/DOM/HTMLElement">HTMLElement</a></code></td> <td><a href="/fr/docs/Web/HTML/Element/noembed" title="L'élément <noembed> est une façon obsolète et non standardisée de fournir une alternative de contenu pour les navigateurs ne supportant pas l'élément <embed> ou des catégories de contenu qu'un auteur aimerait utiliser. - 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>"><code><noembed></code></a>, <a href="/fr/docs/Web/HTML/Element/noframes" title="L'élément HTML obsolète <noframes> est utilisé par les navigateurs qui ne supportent pas les éléments <frame>, ou qui sont configurés afin de ne pas les supporter."><code><noframes></code></a>, <a href="/fr/docs/Web/HTML/Element/noscript" title="L'élément HTML <noscript> définit un fragment HTML qui doit être affiché si les fonctionnalités de script ne sont pas prises en charge ou si elles sont désactivées."><code><noscript></code></a></td> + 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>"><code><noembed></code></a>, <a href="/fr/docs/Web/HTML/Element/noframes"><code><noframes></code></a>, <a href="/fr/docs/Web/HTML/Element/noscript"><code><noscript></code></a></td> </tr> <tr> - <td><code><a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/HTMLWBRElement" title="DOM/HTMLWBRElement">HTMLWBRElement</a></code></td> - <td><code><a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/HTMLElement" title="DOM/HTMLElement">HTMLElement</a></code></td> - <td><a href="/fr/docs/Web/HTML/Element/wbr" title="L'élément HTML <wbr> permet de représenter un emplacement où casser la ligne si nécessaire. Le navigateur pourra alors utiliser cet emplacement pour effectuer un saut de ligne si le texte est trop long et qu'en temps normal, une règle empêche le saut de ligne."><code><wbr></code></a></td> + <td><code><a href="/fr/docs/DOM/HTMLWBRElement">HTMLWBRElement</a></code></td> + <td><code><a href="/fr/docs/DOM/HTMLElement">HTMLElement</a></code></td> + <td><a href="/fr/docs/Web/HTML/Element/wbr"><code><wbr></code></a></td> </tr> </tbody> </table> @@ -363,114 +363,106 @@ original_slug: Mozilla/Firefox/Versions/4 <h4 id="Divers_changements_DOM">Divers changements DOM</h4> <ul> - <li>L'enveloppement d'un élément <a href="/fr/docs/Web/HTML/Element/textarea" title="L'élément HTML <textarea> représente un contrôle qui permet d'éditer du texte sur plusieurs lignes."><code><textarea></code></a> peut maintenant être commandé via l'attribut DOM <code>wrap</code>. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=41464" title="FIXED: textarea.wrap not exposed through DOM (IE compatability)">bug 41464</a></li> - <li>Les éléments <a href="/fr/docs/Web/HTML/Element/script" title="L'élément HTML <script> est utilisé pour intégrer ou faire référence à un script exécutable. Cela fait généralement référence à du code JavaScript mais ce peut également être un autre type de script (par exemple WebGL)."><code><script></code></a> crées avec <a href="/fr/docs/Web/API/Document/createElement" title="Dans un document HTML, la méthode document.createElement() crée un élément HTML du type spécifié par tagName ou un HTMLUnknownElement si tagName n’est pas reconnu."><code>document.createElement()</code></a> et insérés dans un document, se comportent désormais conformément à la spécification HTML5. Les scripts avec l'attribut <code>src</code> s'exécute dès que possible (sasn maintenir la commande) et les scripts sans l'attribut <code>src</code> s'exécute de manière simultanée. Pour faire des scripts d'insertion de scripts qui ont l'attribut <code>src</code> qui exécute l'ensemble dans l'ordre d'insertion, pour eux <code>.async=false</code>.</li> - <li>Les objets DOM <a href="/fr/docs/Web/API/File" title="L’interface File fournit des informations sur des fichiers et permet au code JavaScript d’une une page web d’accéder à leurs contenus."><code>file</code></a> proposent désormais la propriété <code>url</code>.</li> - <li>Support de <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest/Using_XMLHttpRequest#Using_FormData_objects" title="XMLHttpRequest/Using XMLHttpRequest#Using FormData objects">FormData</a> pour XMLHttpRequest.</li> - <li>La propriété <a href="/fr/docs/Web/API/Element/isContentEditable" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>element.isContentEditable</code></a> a été implémentée.</li> - <li>La propriété <a href="/fr/docs/Web/API/Document/currentScript" title="Retourne l'élément <script> dont le script est en cours de traitement."><code>document.currentScript</code></a> vous permet de déterminer quel script de l'élément <a href="/fr/docs/Web/HTML/Element/script" title="L'élément HTML <script> est utilisé pour intégrer ou faire référence à un script exécutable. Cela fait généralement référence à du code JavaScript mais ce peut également être un autre type de script (par exemple WebGL)."><code><script></code></a> est en cours d'exécution. les nouveaux évènements <a href="/fr/docs/Web/API/Element/onbeforescriptexecute" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>element.onbeforescriptexecute</code></a> et <a href="/fr/docs/Web/API/Element/onafterscriptexecute" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>element.onafterscriptexecute</code></a> sont déclenchés avant et après l'éxécution d'un élément script.</li> - <li>Ajout de la propriété <a class="internal" href="https://developer.mozilla.org/en-US/docs/DragDrop/DataTransfer#mozSourceNode" title="DragDrop/DataTransfer#mozSourceNode"><code>mozSourceNode</code></a> à l'objet <a class="internal" href="https://developer.mozilla.org/en-US/docs/DragDrop/DataTransfer" title="DragDrop/DataTransfer"><code>DragTransfer</code></a>.</li> - <li>Ajout de la méthode <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/Selection/modify" title="DOM/selection/modify"><code>selection.modify()</code></a> à l'objet <a href="/fr/docs/Web/API/Selection" title="La classe de l'objet retourné par window.getSelection(), document.getSelection() et d'autres méthodes."><code>Selection</code></a>, ce qui vous permet de facilement modifier la sélection de texte courant ou la position du curseur dans une fenêtre de navigateur.</li> - <li>Le support de l'objet <code>window.directories</code> et de la fonctionnalité <code>directories</code> pour <a href="/fr/docs/Web/API/Window/open" title="Crée une nouvelle fenêtre de navigation secondaire et y charge la ressource référencée."><code>window.open</code></a>, qui ne sont plus supportés dans les autres navigateurs, ont été enlevés. Utiliser <code>personalbar</code> à la place. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=474058" title="FIXED: Drop support for window.directories">bug 474058</a></li> - <li>La propriété <a href="/fr/docs/Web/API/Event/mozInputSource" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>event.mozInputSource</code></a> a été ajoutée à l'interface utilisateur des évènements DOM, cette propriété non-standard vous permet de déterminer le type de l'appareil qui a généré un évènement.</li> - <li>L'évènement <a href="/fr/docs/Web/API/Document/onreadystatechange" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>document.onreadystatechange</code></a> a été implémenté.</li> - <li>La méthode <a href="/fr/docs/Web/API/Document/createElement" title="Dans un document HTML, la méthode document.createElement() crée un élément HTML du type spécifié par tagName ou un HTMLUnknownElement si tagName n’est pas reconnu."><code>document.createElement</code></a> n'accepte plus <code><</code> et <code>></code> autour du nom de balise en mode quirks.</li> - <li>Les méthodes <a href="/fr/docs/Web/API/Element/setCapture" title="Appelez cette méthode pendant la gestion d'un évènement de la souris pour recibler tous les évènements de la souris sur cet élément jusqu'à ce que le bouton de la souris soit relâché ou que soit appelée document.releaseCapture()."><code>element.setCapture()</code></a> et <a href="/fr/docs/Web/API/Document/releaseCapture" title="Libère la capture de la souris si elle est actuellement activée (bouton gauche enfoncé) sur un élément de ce document. L'activation de la capture de la souris sur un élément se fait en appelant element.setCapture()."><code>document.releaseCapture()</code></a> ont été ajoutées, permettant à des éléments de poursuivre des évènements de la souris, même lorsqu'elle est en dehors de leur zone de suivi normal après que l'évènement <code>mousedown</code> soit survenu.</li> - <li>La propriété <a href="/fr/docs/Web/API/Window/mozPaintCount" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>window.mozPaintCount</code></a> a été ajoutée, elle vous permet de déterminer le nombre de fois q'un document a été peint. Cela est particulièrement utile lors des tests de performance de votre application web.</li> - <li>Le signe de la langue a été supprimé de <a href="/fr/docs/Web/API/Window/navigator/appVersion" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>window.navigator.appVersion</code></a> et <a href="/fr/docs/Web/API/Window/navigator/userAgent" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>window.navigator.userAgent</code></a>. Utilisez <a href="/fr/docs/Web/API/Window/navigator/language" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>window.navigator.language</code></a> ou <a class="internal" href="https://developer.mozilla.org/en-US/docs/HTTP/Content_negotiation" title="Content negotiation">l'en-tête Accept-Language</a> à la place. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=572656" title="FIXED: Remove the UI language from the UA string and navigator.appVersion">bug 572656</a></li> - <li>L'objet <a href="https://developer.mozilla.org/fr/docs/XMLHttpRequest" title="XMLHttpRequest">XMLHttpRequest</a> expose maintenant la réponse comme un tableau JavaScript typé et aussi comme une chaîne, en utilisant la propriété, spécifique de Gecko, <code>mozResponseArrayBuffer</code>.</li> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/MouseEvent" title="DOM/MouseEvent">Mouse events</a> inclut maintenant une propriété <code>mozPressure</code> indiquant le niveau de pression supporté sur les périphériques d'entrée sensibles à la pression.</li> - <li>Les méthodes <a href="/fr/docs/Web/API/Window/URL/createObjectURL" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>window.URL.createObjectURL()</code></a> et <a href="/fr/docs/Web/API/Window/URL/revokeObjectURL" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>window.URL.revokeObjectURL()</code></a> vous permettent de créer des URLs d'objet qui renvoient à des fichiers locaux.</li> - <li>La méthode <a href="/fr/docs/Web/API/DOMImplementation/createHTMLDocument" title="La méthode DOMImplementation.createHTMLDocument() crée un nouveau Document HTML."><code>DOMImplementation.createHTMLDocument()</code></a> vous permet de créer un nouveau document HTML.</li> - <li><a href="/fr/docs/Web/API/Node/mozMatchesSelector" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>Node.mozMatchesSelector()</code></a> retourne maintenant l'exception <code>SYNTAX_ERR</code>si la chaîne de sélection spécifiée est invalide, au lieu de retourner <code>false</code>.</li> - <li>Vous pouvez maintenant définir les valeurs des propriétés d'un élement SVG en utilisant une syntaxe abrégée même avec CSS. Par exemple : <code>element.style.fill = 'lime'</code>. Voir <a href="/fr/docs/Web/API/Element/style" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>element.style</code></a> pour plus de détails.</li> - <li>Le document racine a maintenant un attribut <a class="internal" href="https://developer.mozilla.org/en-US/docs/Supporting_private_browsing_mode#Detecting_whether_private_browsing_mode_is_permanent" title="Supporting private browsing mode#Detecting whether private browsing mode is permanent"><code>privatebrowsingmode</code></a> qui décrit l'état du mode de navigation privée, en indiquant notamment si la session de navigation privée est temporaire ou permanente.</li> - <li>Le second paramètre de la méthode <a href="/fr/docs/Web/API/Window/getComputedStyle" title="La méthode window.getComputedStyle() donne la valeur calculée finale de toutes les propriétés CSS sur un élément."><code>window.getComputedStyle()</code></a> est maintenant optionnel, car elle l'est dans tous les autres navigateurs.</li> - <li>L'objet DOM <a href="https://developer.mozilla.org/en-US/docs/DOM/event/StorageEvent" title="DOM/event/StorageEvent"><code>StorageEvent</code></a> est maintenant conforme à la dernière version de la spécification.</li> - <li>Le délais minimum autorisé pour la méthode <a href="/fr/docs/Web/API/Window/setTimeout" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>window.setTimeout()</code></a> est maintenant la préférence <code>dom.min_timeout_value</code>.</li> - <li>L'évènement <a class="internal" href="https://developer.mozilla.org/en-US/docs/Gecko-Specific_DOM_Events#MozAfterPaint" title="Gecko-Specific DOM Events#MozAfterPaint"><code>MozAfterPaint</code></a> n'est plus envoyé par défaut, en raison d'un potentiel problème de sécurité. Il peut être réactivé en définissant une préférence.</li> + <li>L'enveloppement d'un élément <a href="/fr/docs/Web/HTML/Element/textarea"><code><textarea></code></a> peut maintenant être commandé via l'attribut DOM <code>wrap</code>. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=41464">bug 41464</a></li> + <li>Les éléments <a href="/fr/docs/Web/HTML/Element/script"><code><script></code></a> crées avec <a href="/fr/docs/Web/API/Document/createElement"><code>document.createElement()</code></a> et insérés dans un document, se comportent désormais conformément à la spécification HTML5. Les scripts avec l'attribut <code>src</code> s'exécute dès que possible (sasn maintenir la commande) et les scripts sans l'attribut <code>src</code> s'exécute de manière simultanée. Pour faire des scripts d'insertion de scripts qui ont l'attribut <code>src</code> qui exécute l'ensemble dans l'ordre d'insertion, pour eux <code>.async=false</code>.</li> + <li>Les objets DOM <a href="/fr/docs/Web/API/File"><code>file</code></a> proposent désormais la propriété <code>url</code>.</li> + <li>Support de <a href="/fr/docs/DOM/XMLHttpRequest/Using_XMLHttpRequest#Using_FormData_objects">FormData</a> pour XMLHttpRequest.</li> + <li>La propriété <a href="/fr/docs/Web/API/Element/isContentEditable"><code>element.isContentEditable</code></a> a été implémentée.</li> + <li>La propriété <a href="/fr/docs/Web/API/Document/currentScript"><code>document.currentScript</code></a> vous permet de déterminer quel script de l'élément <a href="/fr/docs/Web/HTML/Element/script"><code><script></code></a> est en cours d'exécution. les nouveaux évènements <a href="/fr/docs/Web/API/Element/onbeforescriptexecute"><code>element.onbeforescriptexecute</code></a> et <a href="/fr/docs/Web/API/Element/onafterscriptexecute"><code>element.onafterscriptexecute</code></a> sont déclenchés avant et après l'éxécution d'un élément script.</li> + <li>Ajout de la propriété <a href="/fr/docs/DragDrop/DataTransfer#mozSourceNode"><code>mozSourceNode</code></a> à l'objet <a href="/fr/docs/DragDrop/DataTransfer"><code>DragTransfer</code></a>.</li> + <li>Ajout de la méthode <a href="/fr/docs/DOM/Selection/modify"><code>selection.modify()</code></a> à l'objet <a href="/fr/docs/Web/API/Selection"><code>Selection</code></a>, ce qui vous permet de facilement modifier la sélection de texte courant ou la position du curseur dans une fenêtre de navigateur.</li> + <li>Le support de l'objet <code>window.directories</code> et de la fonctionnalité <code>directories</code> pour <a href="/fr/docs/Web/API/Window/open"><code>window.open</code></a>, qui ne sont plus supportés dans les autres navigateurs, ont été enlevés. Utiliser <code>personalbar</code> à la place. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=474058">bug 474058</a></li> + <li>La propriété <a href="/fr/docs/Web/API/Event/mozInputSource"><code>event.mozInputSource</code></a> a été ajoutée à l'interface utilisateur des évènements DOM, cette propriété non-standard vous permet de déterminer le type de l'appareil qui a généré un évènement.</li> + <li>L'évènement <a href="/fr/docs/Web/API/Document/onreadystatechange"><code>document.onreadystatechange</code></a> a été implémenté.</li> + <li>La méthode <a href="/fr/docs/Web/API/Document/createElement"><code>document.createElement</code></a> n'accepte plus <code><</code> et <code>></code> autour du nom de balise en mode quirks.</li> + <li>Les méthodes <a href="/fr/docs/Web/API/Element/setCapture"><code>element.setCapture()</code></a> et <a href="/fr/docs/Web/API/Document/releaseCapture"><code>document.releaseCapture()</code></a> ont été ajoutées, permettant à des éléments de poursuivre des évènements de la souris, même lorsqu'elle est en dehors de leur zone de suivi normal après que l'évènement <code>mousedown</code> soit survenu.</li> + <li>La propriété <a href="/fr/docs/Web/API/Window/mozPaintCount"><code>window.mozPaintCount</code></a> a été ajoutée, elle vous permet de déterminer le nombre de fois q'un document a été peint. Cela est particulièrement utile lors des tests de performance de votre application web.</li> + <li>Le signe de la langue a été supprimé de <a href="/fr/docs/Web/API/Window/navigator/appVersion"><code>window.navigator.appVersion</code></a> et <a href="/fr/docs/Web/API/Window/navigator/userAgent"><code>window.navigator.userAgent</code></a>. Utilisez <a href="/fr/docs/Web/API/Window/navigator/language"><code>window.navigator.language</code></a> ou <a href="/fr/docs/HTTP/Content_negotiation">l'en-tête Accept-Language</a> à la place. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=572656">bug 572656</a></li> + <li>L'objet <a href="/fr/docs/XMLHttpRequest">XMLHttpRequest</a> expose maintenant la réponse comme un tableau JavaScript typé et aussi comme une chaîne, en utilisant la propriété, spécifique de Gecko, <code>mozResponseArrayBuffer</code>.</li> + <li><a href="/fr/docs/DOM/MouseEvent">Mouse events</a> inclut maintenant une propriété <code>mozPressure</code> indiquant le niveau de pression supporté sur les périphériques d'entrée sensibles à la pression.</li> + <li>Les méthodes <a href="/fr/docs/Web/API/Window/URL/createObjectURL"><code>window.URL.createObjectURL()</code></a> et <a href="/fr/docs/Web/API/Window/URL/revokeObjectURL"><code>window.URL.revokeObjectURL()</code></a> vous permettent de créer des URLs d'objet qui renvoient à des fichiers locaux.</li> + <li>La méthode <a href="/fr/docs/Web/API/DOMImplementation/createHTMLDocument"><code>DOMImplementation.createHTMLDocument()</code></a> vous permet de créer un nouveau document HTML.</li> + <li><a href="/fr/docs/Web/API/Node/mozMatchesSelector"><code>Node.mozMatchesSelector()</code></a> retourne maintenant l'exception <code>SYNTAX_ERR</code>si la chaîne de sélection spécifiée est invalide, au lieu de retourner <code>false</code>.</li> + <li>Vous pouvez maintenant définir les valeurs des propriétés d'un élement SVG en utilisant une syntaxe abrégée même avec CSS. Par exemple : <code>element.style.fill = 'lime'</code>. Voir <a href="/fr/docs/Web/API/Element/style"><code>element.style</code></a> pour plus de détails.</li> + <li>Le document racine a maintenant un attribut <a href="/fr/docs/Supporting_private_browsing_mode#Detecting_whether_private_browsing_mode_is_permanent"><code>privatebrowsingmode</code></a> qui décrit l'état du mode de navigation privée, en indiquant notamment si la session de navigation privée est temporaire ou permanente.</li> + <li>Le second paramètre de la méthode <a href="/fr/docs/Web/API/Window/getComputedStyle"><code>window.getComputedStyle()</code></a> est maintenant optionnel, car elle l'est dans tous les autres navigateurs.</li> + <li>L'objet DOM <a href="/fr/docs/DOM/event/StorageEvent"><code>StorageEvent</code></a> est maintenant conforme à la dernière version de la spécification.</li> + <li>Le délais minimum autorisé pour la méthode <a href="/fr/docs/Web/API/Window/setTimeout"><code>window.setTimeout()</code></a> est maintenant la préférence <code>dom.min_timeout_value</code>.</li> + <li>L'évènement <a href="/fr/docs/Gecko-Specific_DOM_Events#MozAfterPaint"><code>MozAfterPaint</code></a> n'est plus envoyé par défaut, en raison d'un potentiel problème de sécurité. Il peut être réactivé en définissant une préférence.</li> </ul> <h3 id="Securité">Securité</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Security/CSP" title="Security/CSP">Content Security Policy (CSP)</a></dt> + <dt><a href="/fr/docs/Security/CSP">Content Security Policy (CSP)</a></dt> <dd>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.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Security/HTTP_Strict_Transport_Security" title="Security/HTTP Strict Transport Security">HTTP Strict Transport Security</a></dt> + <dt><a href="/fr/docs/Security/HTTP_Strict_Transport_Security">HTTP Strict Transport Security</a></dt> <dd>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.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/The_X-FRAME-OPTIONS_response_header" title="The X-FRAME-OPTIONS response header">L'en-tête de réponse X-FRAME-OPTIONS</a></dt> + <dt><a href="/fr/docs/The_X-FRAME-OPTIONS_response_header">L'en-tête de réponse X-FRAME-OPTIONS</a></dt> <dd>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.</dd> - <dt>Changement de la <a class="internal" href="https://developer.mozilla.org/en-US/docs/Gecko_user_agent_string_reference" title="Gecko_user_agent_string_reference">chaîne de l'agent utilisateur</a></dt> - <dd>C'est un moyen de réduire la quantité et l'entropie des données envoyées dans les requêts HTPP (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=572650" title="[meta] Reduce the amount of data and entropy sent out in HTTP requests">bug 572650</a>), le niveau de cryptage et le signe de la langue ont été enlevés de la chaîne de l'agent utilisateur.</dd> + <dt>Changement de la <a href="/fr/docs/Gecko_user_agent_string_reference">chaîne de l'agent utilisateur</a></dt> + <dd>C'est un moyen de réduire la quantité et l'entropie des données envoyées dans les requêts HTPP (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=572650">bug 572650</a>), le niveau de cryptage et le signe de la langue ont été enlevés de la chaîne de l'agent utilisateur.</dd> </dl> <h3 id="JavaScript">JavaScript</h3> -<p>Pour un aperçu des changements effectués dans JavaScript 1.8.5, voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript/New_in_JavaScript/1.8.5" title="New in JavaScript 1.8.5">New in JavaScript 1.8.5</a>. Dans Firefox 4, JavaScript a un plus grand respect de la norme ECMAScript 5.</p> +<p>Pour un aperçu des changements effectués dans JavaScript 1.8.5, voir <a href="/fr/docs/JavaScript/New_in_JavaScript/1.8.5">New in JavaScript 1.8.5</a>. Dans Firefox 4, JavaScript a un plus grand respect de la norme ECMAScript 5.</p> <h3 id="Outils_pour_les_développeurs">Outils pour les développeurs</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Using_the_Web_Console" title="Using the Web Console">Utilisation de la Console Web</a></dt> + <dt><a href="/fr/docs/Using_the_Web_Console">Utilisation de la Console Web</a></dt> <dd>La Console Web est un outil qui aide le débogage.</dd> </dl> -<div class="geckoVersionNote"> -<div class="geckoVersionHeading"> -Gecko 2.0 note -<div style="font-size: 9px; line-height: 1; font-style: italic;">(Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1)</div> -</div> - <p>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 <code>devtools.errorconsole.enabled</code> à <code>true</code> et en redémarrant le navigateur.</p> </div> <h2 id="Changements_pour_les_développeurs_de_Mozilla_et_de_modules_complémentaires">Changements pour les développeurs de Mozilla et de modules complémentaires</h2> -<p>Pour des conseils utiles sur la mise à jour des extensions existantes pour Firefox 4, voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Extensions/Updating_extensions_for_Firefox_4" title="Extensions/Updating extensions for Firefox 4">Updating extensions for Firefox 4</a>. Il y a plusieurs changements importants qui cassent la compatibilité avec les add-ons, donc n'oubliez pas de lire cet article.</p> +<p>Pour des conseils utiles sur la mise à jour des extensions existantes pour Firefox 4, voir <a href="/fr/docs/Extensions/Updating_extensions_for_Firefox_4">Updating extensions for Firefox 4</a>. Il y a plusieurs changements importants qui cassent la compatibilité avec les add-ons, donc n'oubliez pas de lire cet article.</p> -<p>Si vous développez des thèmes, vous devez lire <a class="internal" href="https://developer.mozilla.org/en-US/docs/Theme_changes_in_Firefox_4" title="Theme changes in Firefox 4">Theme changes in Firefox 4</a> afin de connaître certains changements importants.</p> +<p>Si vous développez des thèmes, vous devez lire <a href="/fr/docs/Theme_changes_in_Firefox_4">Theme changes in Firefox 4</a> afin de connaître certains changements importants.</p> <h3 id="Modules_de_code_JavaScript">Modules de code JavaScript</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/Services.jsm" title="JavaScript code modules/Services.jsm">Services.jsm</a></dt> + <dt><a href="/fr/docs/JavaScript_code_modules/Services.jsm">Services.jsm</a></dt> <dd>Le module de code <code>Services.jsm</code> 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.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/js-ctypes" title="JavaScript code modules/ctypes.jsm">API JS-ctypes</a></dt> + <dt><a href="/fr/docs/js-ctypes">API JS-ctypes</a></dt> <dd>L'API JS-ctypes permet d'appeler une bibliothèque de fonctions étrangère C-compatible sans utiliser XPCOM.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Addons/Add-on_Manager" title="Addons/Add-on Manager">Gestionnaire de modules complémentaires</a></dt> + <dt><a href="/fr/docs/Addons/Add-on_Manager">Gestionnaire de modules complémentaires</a></dt> <dd>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.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/PopupNotifications.jsm" title="JavaScript code modules/PopupNotifications.jsm">PopupNotifications.jsm</a></dt> - <dd>Le nouveau module des notifications popup facilite la présentation des notifications non-modales. Vous pouvez voir comment utiliser cette API dans <a href="https://developer.mozilla.org/en-US/docs/Using_popup_notifications" title="Using popup notifications">Using popup notifications</a>.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/Using#Locating_the_code_module" title="JavaScript code modules/Using JavaScript code modules#Locating the code module">Chargement des modules de code à partir des URLs chrome:</a></dt> + <dt><a href="/fr/docs/JavaScript_code_modules/PopupNotifications.jsm">PopupNotifications.jsm</a></dt> + <dd>Le nouveau module des notifications popup facilite la présentation des notifications non-modales. Vous pouvez voir comment utiliser cette API dans <a href="/fr/docs/Using_popup_notifications">Using popup notifications</a>.</dd> + <dt><a href="/fr/docs/JavaScript_code_modules/Using#Locating_the_code_module">Chargement des modules de code à partir des URLs chrome:</a></dt> <dd>Vous pouvez maintenant charger des modules de code à partir d'URLs <strong>chrome:</strong>, même à l'intérieur de fichiers JAR.</dd> <dt>DownloadLastDir.jsm</dt> - <dd>Le module de code <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/DownloadLastDir.jsm" title="JavaScript/Code modules/DownloadLastDir.jsm"><code>DownloadLastDir.jsm</code></a> fournit la variable <code>gDownloadLastDir</code> 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.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Performance/Measuring_performance_using_the_PerfMeasurement.jsm_code_module" title="Performance/Measuring performance using the PerfMeasurement.jsm code module">Mesurer les performances en utilisant le module de code PerfMeasurement.jsm code module</a></dt> - <dd>Le module de code <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/PerfMeasurement.jsm" title="JavaScript code modules/PerfMeasurement.jsm"><code>PerfMeasurement.jsm</code></a> propose une API qui mesure les performances au niveau du CPU dans du code JavaScript.</dd> + <dd>Le module de code <a href="/fr/docs/JavaScript_code_modules/DownloadLastDir.jsm"><code>DownloadLastDir.jsm</code></a> fournit la variable <code>gDownloadLastDir</code> 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.</dd> + <dt><a href="/fr/docs/Performance/Measuring_performance_using_the_PerfMeasurement.jsm_code_module">Mesurer les performances en utilisant le module de code PerfMeasurement.jsm code module</a></dt> + <dd>Le module de code <a href="/fr/docs/JavaScript_code_modules/PerfMeasurement.jsm"><code>PerfMeasurement.jsm</code></a> propose une API qui mesure les performances au niveau du CPU dans du code JavaScript.</dd> </dl> <h4 id="Divers_changements_dans_les_modules_de_code">Divers changements dans les modules de code</h4> <ul> - <li>Le module de code <code>NetUtil.jsm</code> offre maintenant la méthode <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/NetUtil.jsm#readInputStreamToString()" title="JavaScript/Code modules/NetUtil.jsm#readInputStreamToString()"><code>readInputStreamToString()</code></a>, qui permet de lire des octets arbitraires à partir d'un flux dans une chaîne, même si le flux inclut des zéros.</li> - <li>Vous pouvez maintenant <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/Using_workers_in_JavaScript_code_modules" title="JavaScript code modules/Using workers in JavaScript code modules">utiliser les travailleurs dans les modules de code JavaScript</a>.</li> + <li>Le module de code <code>NetUtil.jsm</code> offre maintenant la méthode <a href="/fr/docs/JavaScript_code_modules/NetUtil.jsm#readInputStreamToString()"><code>readInputStreamToString()</code></a>, qui permet de lire des octets arbitraires à partir d'un flux dans une chaîne, même si le flux inclut des zéros.</li> + <li>Vous pouvez maintenant <a href="/fr/docs/JavaScript_code_modules/Using_workers_in_JavaScript_code_modules">utiliser les travailleurs dans les modules de code JavaScript</a>.</li> </ul> -<div id="livemargins_control" style="position: absolute; display: none;"></div> - <h3 id="Changements_DOM">Changements DOM</h3> <dl> - <dt><a href="/fr/docs/Web/API/ChromeWorker" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>ChromeWorker</code></a></dt> - <dd>Un nouveau type de travailleur pour du code privilégié, ce qui permet l'utilisation de choses comme <a class="internal" href="https://developer.mozilla.org/en-US/docs/js-ctypes" title="js-ctypes">js-ctypes</a> à partir des travailleurs dans les extensions et le code d'une application.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/Touch_events" title="DOM/Touch events">Evènements tactile</a></dt> + <dt><a href="/fr/docs/Web/API/ChromeWorker"><code>ChromeWorker</code></a></dt> + <dd>Un nouveau type de travailleur pour du code privilégié, ce qui permet l'utilisation de choses comme <a href="/fr/docs/js-ctypes">js-ctypes</a> à partir des travailleurs dans les extensions et le code d'une application.</dd> + <dt><a href="/fr/docs/DOM/Touch_events">Evènements tactile</a></dt> <dd>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.</dd> </dl> <h4 id="Autres_changements_DOM">Autres changements DOM</h4> <ul> - <li>La nouvelle notification <a class="internal" href="https://developer.mozilla.org/en-US/docs/Observer_Notifications#Documents" title="Observer Notifications#Documents">"document-element-inserted"</a> est envoyée quand un élément racine d'un document est crée, mais tous les scripts sont exécutés avant.</li> + <li>La nouvelle notification <a href="/fr/docs/Observer_Notifications#Documents">"document-element-inserted"</a> est envoyée quand un élément racine d'un document est crée, mais tous les scripts sont exécutés avant.</li> </ul> <dl> @@ -484,60 +476,60 @@ Gecko 2.0 note <ul> <li>Les évènements <code>TabClose</code>, <code>TabSelect</code> et <code>TabOpen</code> non plus de bulle jusqu'à l'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/tabbrowser"><xul:tabbrowser></a></code> (<code>gBrowser</code>). Les récepteurs d'évènements pour ces évènements doivent être ajoutés à <code>gBrowser.tabContainer</code> plutôt qu'à <code>gBrowser</code> directement.</li> - <li>Le menu contextuel d'un onglet n'est plus un enfant anonyme de <code><a href="/fr/docs/Mozilla/Tech/XUL/tabbrowser"><xul:tabbrowser></a></code>. Il peut donc être surposé directement avec <a class="internal" href="https://developer.mozilla.org/fr/docs/Overlays_XUL" title="Overlays XUL">overlays XUL</a>. On peut également y accéder directement depuis JavaScript via <code>gBrowser.tabContextMenu</code>. Voir cet <a class="external" href="http://www.gavinsharp.com/blog/2010/03/31/accessingmodifying-the-firefox-tab-context-menu-from-extensions/">article</a> pour plus de détails.</li> - <li>La nouvelle propriété <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/visibleTabs">visibleTabs</a></span></code> a été ajoutée pour vous permettre de faire un tableau des onglets visibles, cela vous permet de déterminer quels onglets seront visibles dans l'ensemble de l'onglet courant. Par exemple, par Firefox Panorama l'utilise.</li> - <li>La nouvelle méthode <span id="m-showOnlyTheseTabs"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/showOnlyTheseTabs">showOnlyTheseTabs</a></code></span> a été ajoutée, elle est utilisée Firefox Panorama.</li> - <li>Ajout de la nouvelle méthode <span id="m-showOnlyTheseTabs"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/showOnlyTheseTabs">showOnlyTheseTabs</a></code></span>, qui est utilisée par Firefox Panorama.</li> - <li>Ajout de la nouvelle méthode <span id="m-getIcon"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/getIcon">getIcon</a></code></span>, qui vous permet d'obtenir le favicon d'un onglet sans avoir besoin de le remonter de l'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/browser"><xul:browser></a></code>.</li> - <li>Ajout de la nouvelle propriété <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/tabbrowser.tabs">tabbrowser.tabs</a></span></code>, qui vous permet d'obtenir facilement une liste des onglets dans l'élement <code><a href="/fr/docs/Mozilla/Tech/XUL/tabbrowser"><xul:tabbrowser></a></code>.</li> - <li>Les nouvelles méthodes <span id="m-pinTab"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/pinTab">pinTab</a></code></span> et <span id="m-unpinTab"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/unpinTab">unpinTab</a></code></span> vous permettent d'épingler et de relâcher des onglets (pour faire la différence entre les onglets normaux et ceux utilisés régulièrement).</li> - <li>Ajout de la méthode <span id="m-getTabModalPromptBox"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/getTabModalPromptBox">getTabModalPromptBox</a></code></span> et de l'attribut <code id="a-tabmodalPromptShowing"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/tabmodalPromptShowing">tabmodalPromptShowing</a></code> à <code><a href="/fr/docs/Mozilla/Tech/XUL/tabbrowser"><xul:tabbrowser></a></code> pour le support des alertes majeures des onglets.</li> + <li>Le menu contextuel d'un onglet n'est plus un enfant anonyme de <code><a href="/fr/docs/Mozilla/Tech/XUL/tabbrowser"><xul:tabbrowser></a></code>. Il peut donc être surposé directement avec <a href="/fr/docs/Overlays_XUL">overlays XUL</a>. On peut également y accéder directement depuis JavaScript via <code>gBrowser.tabContextMenu</code>. Voir cet <a href="http://www.gavinsharp.com/blog/2010/03/31/accessingmodifying-the-firefox-tab-context-menu-from-extensions/">article</a> pour plus de détails.</li> + <li>La nouvelle propriété <code><a href="/fr/docs/XUL/Propriétés/visibleTabs">visibleTabs</a></code> a été ajoutée pour vous permettre de faire un tableau des onglets visibles, cela vous permet de déterminer quels onglets seront visibles dans l'ensemble de l'onglet courant. Par exemple, par Firefox Panorama l'utilise.</li> + <li>La nouvelle méthode <code><a href="/fr/docs/Mozilla/Tech/XUL/Méthodes/showOnlyTheseTabs">showOnlyTheseTabs</a></code> a été ajoutée, elle est utilisée Firefox Panorama.</li> + <li>Ajout de la nouvelle méthode <code><a href="/fr/docs/Mozilla/Tech/XUL/Méthodes/showOnlyTheseTabs">showOnlyTheseTabs</a></code>, qui est utilisée par Firefox Panorama.</li> + <li>Ajout de la nouvelle méthode <code><a href="/fr/docs/Mozilla/Tech/XUL/Méthodes/getIcon">getIcon</a></code>, qui vous permet d'obtenir le favicon d'un onglet sans avoir besoin de le remonter de l'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/browser"><xul:browser></a></code>.</li> + <li>Ajout de la nouvelle propriété <code><a href="/fr/docs/XUL/Propriétés/tabbrowser.tabs">tabbrowser.tabs</a></code>, qui vous permet d'obtenir facilement une liste des onglets dans l'élement <code><a href="/fr/docs/Mozilla/Tech/XUL/tabbrowser"><xul:tabbrowser></a></code>.</li> + <li>Les nouvelles méthodes <code><a href="/fr/docs/Mozilla/Tech/XUL/Méthodes/pinTab">pinTab</a></code> et <code><a href="/fr/docs/Mozilla/Tech/XUL/Méthodes/unpinTab">unpinTab</a></code> vous permettent d'épingler et de relâcher des onglets (pour faire la différence entre les onglets normaux et ceux utilisés régulièrement).</li> + <li>Ajout de la méthode <code><a href="/fr/docs/Mozilla/Tech/XUL/Méthodes/getTabModalPromptBox">getTabModalPromptBox</a></code> et de l'attribut <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/tabmodalPromptShowing">tabmodalPromptShowing</a></code> à <code><a href="/fr/docs/Mozilla/Tech/XUL/tabbrowser"><xul:tabbrowser></a></code> pour le support des alertes majeures des onglets.</li> </ul> <h4 id="Changements_pour_les_popups">Changements pour les popups</h4> <ul> <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/popup"><xul:popup></a></code> n'est plus supporté, vous devez utilisez <code><a href="/fr/docs/Mozilla/Tech/XUL/menupopup"><xul:menupopup></a></code> à la place. (Si vous continuez à utiliser <code>popup</code>, vous allez rencontrer des problèmes, car l'élément n'a plus de signification particulière. par exemple, <code><a href="/fr/docs/Mozilla/Tech/XUL/menuseparator"><xul:menuseparator></a></code> peut apparaître transparent lorsqu'il est utilisé avec <code><a href="/fr/docs/Mozilla/Tech/XUL/popup"><xul:popup></a></code>.)</li> - <li>L'élément XUL <code><a href="/fr/docs/Mozilla/Tech/XUL/menupopup"><xul:menupopup></a></code> a maintenant une propriété <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/triggerNode">triggerNode</a></span></code>, qui indique le noeud sur lequel l'évènement s'est produit et qui a causé l'ouverture de la popup. Cela a aussi nécessité l'ajout d'un paramètre de l'événement déclencheur de la méthode <span id="m-openPopup"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/openPopup">openPopup</a></code></span>. En plus de ça, la propriété <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/anchorNode">anchorNode</a></span></code> a été ajoutée, elle renvoie l'ancre spécifiée lorsque la popup a été créé.</li> - <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/panel"><xul:panel></a></code> propose maintenant les attributs <code id="a-panel.fade"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/panel.fade">panel.fade</a></code> et <code id="a-panel.flip"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/panel.flip">panel.flip</a></code>, qui sont utilisés pour configurer le comportement de la nouvelle "flèche" des panneaux de notification de style.</li> + <li>L'élément XUL <code><a href="/fr/docs/Mozilla/Tech/XUL/menupopup"><xul:menupopup></a></code> a maintenant une propriété <code><a href="/fr/docs/XUL/Propriétés/triggerNode">triggerNode</a></code>, qui indique le noeud sur lequel l'évènement s'est produit et qui a causé l'ouverture de la popup. Cela a aussi nécessité l'ajout d'un paramètre de l'événement déclencheur de la méthode <code><a href="/fr/docs/Mozilla/Tech/XUL/Méthodes/openPopup">openPopup</a></code>. En plus de ça, la propriété <code><a href="/fr/docs/XUL/Propriétés/anchorNode">anchorNode</a></code> a été ajoutée, elle renvoie l'ancre spécifiée lorsque la popup a été créé.</li> + <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/panel"><xul:panel></a></code> propose maintenant les attributs <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/panel.fade">panel.fade</a></code> et <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/panel.flip">panel.flip</a></code>, qui sont utilisés pour configurer le comportement de la nouvelle "flèche" des panneaux de notification de style.</li> </ul> <h4 id="Suppression_du_support_à_distance_de_XUL">Suppression du support à distance de XUL</h4> -<p>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 <span class="plain"><code>file://</code></span> sauf en créant une préférence <code>dom.allow_XUL_XBL_for_file</code> avec la valeur <code>true</code>. 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 <a class="external" href="https://addons.mozilla.org/en-US/firefox/addon/235281/">Remote XUL Manager</a> vous permet de gérer cette liste blanche.</p> +<p>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 <code>file://</code> sauf en créant une préférence <code>dom.allow_XUL_XBL_for_file</code> avec la valeur <code>true</code>. 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 <a href="https://addons.mozilla.org/en-US/firefox/addon/235281/">Remote XUL Manager</a> vous permet de gérer cette liste blanche.</p> <h4 id="Divers_changements_XUL">Divers changements XUL</h4> <ul> - <li>L'attribut <code>readonly</code> fonctionne désormais correctement pour les <a class="internal" href="https://developer.mozilla.org/en-US/docs/XBL/XBL_1.0_Reference/Elements#field" title="XBL/XBL_1.0_Reference/Elements#field">champs XBL</a>.</li> - <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/resizer"><xul:resizer></a></code> vous permet désormais d'utiliser l'attribut <code id="a-element"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/element">element</a></code> pour spécifier l'élément à redimensionner, au lieu de redimensionner la fenêtre.</li> - <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/resizer"><xul:resizer></a></code> a maintenant un attribut <code id="a-resizer.type"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/resizer.type">type</a></code> qui vous permet de spécifier que le redimensionnement est pour la fenêtre au lieu d'un élément, pour également empêcher de redimensionner deux fois une fenêtre en cours de préparation.</li> - <li>L'attribut "active" n'est plus accessible sur les fenêtres XUL actives. A la place, vous pouvez utilisez la nouvelle pseudo-classe <a href="/fr/docs/Web/CSS/:-moz-window-inactive" title="La pseudo-classe :-moz-window-inactive, spécifique à Mozilla, correspond à n'importe quel élément qui se trouve sur une fenêtre inactive."><code>:-moz-window-inactive</code></a> afin d'attribuer différents styles aux fenêtres en arrière-plan.</li> - <li>L'attribut <code id="a-emptytext"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/emptytext">emptytext</a></code> est désormais obsolète, vous devez utiliez <code id="a-placeholder"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/placeholder">placeholder</a></code> à la place.</li> - <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/window"><xul:window></a></code> propose maintenant un attribut <code id="a-accelerated"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/accelerated">accelerated</a></code> ; quand il est vrai, le gestionnaire de la couche matérielle est autorisé à accélérer la fenêtre.</li> - <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/stack"><xul:stack></a></code> supporte maintenant les attributs <code id="a-bottom"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/bottom">bottom</a></code> et <code id="a-right"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/right">right</a></code>.</li> - <li>Les évènements sont maintenant tirés lors de la personnalisation de <code><a href="/fr/docs/Mozilla/Tech/XUL/toolbox"><xul:toolbox></a></code>, vous permettant de <a class="internal" href="https://developer.mozilla.org/en-US/docs/XUL/Toolbars/Toolbar_customization_events" title="XUL/Toolbars/Toolbar customization events">détecter les changements sur les barres d'outils</a>.</li> - <li>L'attribut <code id="a-alternatingbackground"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/alternatingbackground">alternatingbackground</a></code> pour l'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/tree"><xul:tree></a></code>n'est plus supporté, à la place, vous pouvez utiliser la pseudo-classe <a href="/fr/docs/Web/CSS/:-moz-tree-row" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>:-moz-tree-row</code></a>.</li> + <li>L'attribut <code>readonly</code> fonctionne désormais correctement pour les <a href="/fr/docs/XBL/XBL_1.0_Reference/Elements#field">champs XBL</a>.</li> + <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/resizer"><xul:resizer></a></code> vous permet désormais d'utiliser l'attribut <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/element">element</a></code> pour spécifier l'élément à redimensionner, au lieu de redimensionner la fenêtre.</li> + <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/resizer"><xul:resizer></a></code> a maintenant un attribut <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/resizer.type">type</a></code> qui vous permet de spécifier que le redimensionnement est pour la fenêtre au lieu d'un élément, pour également empêcher de redimensionner deux fois une fenêtre en cours de préparation.</li> + <li>L'attribut "active" n'est plus accessible sur les fenêtres XUL actives. A la place, vous pouvez utilisez la nouvelle pseudo-classe <a href="/fr/docs/Web/CSS/:-moz-window-inactive"><code>:-moz-window-inactive</code></a> afin d'attribuer différents styles aux fenêtres en arrière-plan.</li> + <li>L'attribut <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/emptytext">emptytext</a></code> est désormais obsolète, vous devez utiliez <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/placeholder">placeholder</a></code> à la place.</li> + <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/window"><xul:window></a></code> propose maintenant un attribut <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/accelerated">accelerated</a></code> ; quand il est vrai, le gestionnaire de la couche matérielle est autorisé à accélérer la fenêtre.</li> + <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/stack"><xul:stack></a></code> supporte maintenant les attributs <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/bottom">bottom</a></code> et <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/right">right</a></code>.</li> + <li>Les évènements sont maintenant tirés lors de la personnalisation de <code><a href="/fr/docs/Mozilla/Tech/XUL/toolbox"><xul:toolbox></a></code>, vous permettant de <a href="/fr/docs/XUL/Toolbars/Toolbar_customization_events">détecter les changements sur les barres d'outils</a>.</li> + <li>L'attribut <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/alternatingbackground">alternatingbackground</a></code> pour l'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/tree"><xul:tree></a></code>n'est plus supporté, à la place, vous pouvez utiliser la pseudo-classe <a href="/fr/docs/Web/CSS/:-moz-tree-row"><code>:-moz-tree-row</code></a>.</li> <li>Le dépassement du bouton de la barre d'outils des Favoris avec anonid chevronPopup n'est plus anonyme, il a l'ID "PlacesChevron".</li> - <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/tabs"><xul:tabs></a></code> a maintenant la propriété <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/tabbox">tabbox</a></span></code>, en remplacement de l'ancienne propriété <code>_tabbox</code>, qui a été abandonnée (et n'a jamais été documentée).</li> - <li>Les éléments XUL <code><a href="/fr/docs/Mozilla/Tech/XUL/window"><xul:window></a></code> ont maintenant l'attribut <code id="a-drawintitlebar"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/drawintitlebar">drawintitlebar</a></code>, si il a la valeur <code>true</code>, la zone de contenu de la fenêtre qui comprend la barre de titre, permet de dessiner dans la barre de titre.</li> - <li>De nouveaux évènements sont disponibles : <code>TabPinned</code> et <code>TabUnpinned</code>, vous permettant de détecter <a class="internal" href="https://developer.mozilla.org/en-US/docs/Code_snippets/Tabbed_browser#Notification_when_a_tab_is_pinned_or_unpinned" title="Code_snippets/Tabbed_browser#Notification_when_a_tab_is_pinned_or_unpinned">quand des onglets sont épinglés ou relâchés</a>.</li> - <li>le nouvel évènement <a class="internal" href="https://developer.mozilla.org/en-US/docs/Code_snippets/Tabbed_browser#Notification_when_a_tab%27s_attributes_change" title="Code_snippets/Tabbed_browser#Notification_when_a_tab%27s_attributes_change"><code>TabAttrModified</code> event</a> est envoyé lorsque l'un des attributs (<code id="a-label"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/label">label</a></code>, <code id="a-crop"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/crop">crop</a></code>, <code id="a-busy"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/busy">busy</a></code>, <code id="a-image"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/image">image</a></code>, ou <code id="a-selected"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/selected">selected</a></code>) d'un onglet change.</li> - <li>Les éléments <code><a href="/fr/docs/Mozilla/Tech/XUL/tab"><xul:tab></a></code> ont maintenant l'attribut <code id="a-pinned"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/pinned">pinned</a></code>, qui vous permet de savoir si un onglet est actuellement épinglé.</li> + <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/tabs"><xul:tabs></a></code> a maintenant la propriété <code><a href="/fr/docs/XUL/Propriétés/tabbox">tabbox</a></code>, en remplacement de l'ancienne propriété <code>_tabbox</code>, qui a été abandonnée (et n'a jamais été documentée).</li> + <li>Les éléments XUL <code><a href="/fr/docs/Mozilla/Tech/XUL/window"><xul:window></a></code> ont maintenant l'attribut <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/drawintitlebar">drawintitlebar</a></code>, si il a la valeur <code>true</code>, la zone de contenu de la fenêtre qui comprend la barre de titre, permet de dessiner dans la barre de titre.</li> + <li>De nouveaux évènements sont disponibles : <code>TabPinned</code> et <code>TabUnpinned</code>, vous permettant de détecter <a href="/fr/docs/Code_snippets/Tabbed_browser#Notification_when_a_tab_is_pinned_or_unpinned">quand des onglets sont épinglés ou relâchés</a>.</li> + <li>le nouvel évènement <a href="/fr/docs/Code_snippets/Tabbed_browser#Notification_when_a_tab%27s_attributes_change"><code>TabAttrModified</code> event</a> est envoyé lorsque l'un des attributs (<code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/label">label</a></code>, <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/crop">crop</a></code>, <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/busy">busy</a></code>, <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/image">image</a></code>, ou <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/selected">selected</a></code>) d'un onglet change.</li> + <li>Les éléments <code><a href="/fr/docs/Mozilla/Tech/XUL/tab"><xul:tab></a></code> ont maintenant l'attribut <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/pinned">pinned</a></code>, qui vous permet de savoir si un onglet est actuellement épinglé.</li> <li>La classe <code>setDirectionIndicator</code> sur les éléments <code><a href="/fr/docs/Mozilla/Tech/XUL/tree"><xul:tree></a></code> n'a rien fait depuis un certain temps et maintenant elle n'est plus du tout utilisée.</li> - <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/window"><xul:window></a></code> possède maintenant l'attribut <code id="a-chromemargin"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/chromemargin">chromemargin</a></code> qui vous permet de définir la marge entre le chrome et le contenu de chaque côté d'une fenêtre.</li> - <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/window"><xul:window></a></code> possède maintenant l'attribut <code id="a-disablechrome"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/disablechrome">disablechrome</a></code>, il est utilisé pour cacher la plupart du chrome dans une fenêtre, comme pour <code>about:addons</code>.</li> - <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/window"><xul:window></a></code> possède maintenant l'attribut <code id="a-disablefastfind"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/disablefastfind">disablefastfind</a></code>, qui vous permet de désactiver la barre de recherche dans une fenêtre lorsque le contenu ne le supporte pas. Il est par exemple utilisé par le panneau de gestion des modules complémentaires.</li> - <li>Les barres d'outils peuvent maintenant être externe aux boîtes à outils, tout en restant considérée comme un membre de <code><a href="/fr/docs/Mozilla/Tech/XUL/toolbox"><xul:toolbox></a></code>, en configurant la propriété <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/toolboxid">toolboxid</a></span></code> de <code><a href="/fr/docs/Mozilla/Tech/XUL/toolbar"><xul:toolbar></a></code>. De plus, l'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/toolbox"><xul:toolbox></a></code> a maintenant une propriété <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/externalToolbars">externalToolbars</a></span></code>, qui liste toutes les barres d'outils qui sont considérées comme des membres de la boîte à outils.</li> - <li>Ajout du support pour <a class="internal" href="https://developer.mozilla.org/en-US/docs/XUL/Template_Guide/Template_Logging" title="XUL/Template Guide/Template Logging">la connexion de templates XUL</a> pour permettre un débogage .</li> + <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/window"><xul:window></a></code> possède maintenant l'attribut <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/chromemargin">chromemargin</a></code> qui vous permet de définir la marge entre le chrome et le contenu de chaque côté d'une fenêtre.</li> + <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/window"><xul:window></a></code> possède maintenant l'attribut <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/disablechrome">disablechrome</a></code>, il est utilisé pour cacher la plupart du chrome dans une fenêtre, comme pour <code>about:addons</code>.</li> + <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/window"><xul:window></a></code> possède maintenant l'attribut <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/disablefastfind">disablefastfind</a></code>, qui vous permet de désactiver la barre de recherche dans une fenêtre lorsque le contenu ne le supporte pas. Il est par exemple utilisé par le panneau de gestion des modules complémentaires.</li> + <li>Les barres d'outils peuvent maintenant être externe aux boîtes à outils, tout en restant considérée comme un membre de <code><a href="/fr/docs/Mozilla/Tech/XUL/toolbox"><xul:toolbox></a></code>, en configurant la propriété <code><a href="/fr/docs/XUL/Propriétés/toolboxid">toolboxid</a></code> de <code><a href="/fr/docs/Mozilla/Tech/XUL/toolbar"><xul:toolbar></a></code>. De plus, l'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/toolbox"><xul:toolbox></a></code> a maintenant une propriété <code><a href="/fr/docs/XUL/Propriétés/externalToolbars">externalToolbars</a></code>, qui liste toutes les barres d'outils qui sont considérées comme des membres de la boîte à outils.</li> + <li>Ajout du support pour <a href="/fr/docs/XUL/Template_Guide/Template_Logging">la connexion de templates XUL</a> pour permettre un débogage .</li> </ul> <h3 id="Changements_dans_lUI_affectant_les_développeurs">Changements dans l'UI affectant les développeurs</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/The_add-on_bar" title="The add-on bar">La barre d'add-on</a></dt> + <dt><a href="/fr/docs/The_add-on_bar">La barre d'add-on</a></dt> <dd>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.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Hiding_browser_chrome" title="Hiding browser chrome">Cacher le chrome du navigateur</a></dt> + <dt><a href="/fr/docs/Hiding_browser_chrome">Cacher le chrome du navigateur</a></dt> <dd>Vous pouvez désormais cacher le chrome du navigateur quand il est souhaitable de le faire, par exemple, <code>about:addons</code> le fait.</dd> </dl> @@ -546,11 +538,11 @@ Gecko 2.0 note <h4 id="Divers_changement_dans_lAPI_Storage">Divers changement dans l'API Storage</h4> <ul> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/mozIStorageBindingParamsArray" title="">mozIStorageBindingParamsArray</a></code>a maintenant un attribut de longueur indiquant le nombre d'objets <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/mozIStorageBindingParams" title="">mozIStorageBindingParams</a></code> dans le tableau.</li> - <li><code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/mozIStorageStatement#bindParameters()">mozIStorageStatement.bindParameters()</a></code> retourne maintenant une erreur si l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/mozIStorageBindingParamsArray" title="">mozIStorageBindingParamsArray</a></code> spécifiée est vide.</li> - <li>Ajout de la méthode <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/mozIStorageConnection#clone()">mozIStorageConnection.clone()</a></code>, qui vous permet de cloner une connexion à une base de données déjà existante.</li> - <li>Ajout de la méthode <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/mozIStorageConnection#asyncClose()">mozIStorageConnection.asyncClose()</a></code>, qui vous permet de fermer une connexion à une base de données de manière asynchrone, vous spécifiez un rappel pour être averti quand l'opération est terminée.</li> - <li>Ajout de la méthode <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/mozIStorageConnection#setGrowthIncrement()">mozIStorageConnection.setGrowthIncrement()</a></code>, qui vous permet de spécifier le nombre de fichiers ajoutés à la fois dans une base de données, pour aider à réduire la fragmentation de SQLite.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/mozIStorageBindingParamsArray">mozIStorageBindingParamsArray</a></code>a maintenant un attribut de longueur indiquant le nombre d'objets <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/mozIStorageBindingParams">mozIStorageBindingParams</a></code> dans le tableau.</li> + <li><code><a href="/fr/docs/XPCOM_Interface_Reference/mozIStorageStatement#bindParameters()">mozIStorageStatement.bindParameters()</a></code> retourne maintenant une erreur si l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/mozIStorageBindingParamsArray">mozIStorageBindingParamsArray</a></code> spécifiée est vide.</li> + <li>Ajout de la méthode <code><a href="/fr/docs/XPCOM_Interface_Reference/mozIStorageConnection#clone()">mozIStorageConnection.clone()</a></code>, qui vous permet de cloner une connexion à une base de données déjà existante.</li> + <li>Ajout de la méthode <code><a href="/fr/docs/XPCOM_Interface_Reference/mozIStorageConnection#asyncClose()">mozIStorageConnection.asyncClose()</a></code>, qui vous permet de fermer une connexion à une base de données de manière asynchrone, vous spécifiez un rappel pour être averti quand l'opération est terminée.</li> + <li>Ajout de la méthode <code><a href="/fr/docs/XPCOM_Interface_Reference/mozIStorageConnection#setGrowthIncrement()">mozIStorageConnection.setGrowthIncrement()</a></code>, qui vous permet de spécifier le nombre de fichiers ajoutés à la fois dans une base de données, pour aider à réduire la fragmentation de SQLite.</li> <li>L'erreur <code>SQLITE_CONSTRAINT</code> est maintenant reportée comme <code>NS_ERROR_STORAGE_CONSTRAINT</code> au lieu de <code>NS_ERROR_FAILURE</code>.</li> </ul> @@ -559,83 +551,81 @@ Gecko 2.0 note <p>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.</p> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/XPCOM/XPCOM_changes_in_Gecko_2.0" title="XPCOM/XPCOM changes in Gecko 2.0">Changements d'XPCOM dans Gecko 2.0</a></dt> + <dt><a href="/fr/docs/XPCOM/XPCOM_changes_in_Gecko_2.0">Changements d'XPCOM dans Gecko 2.0</a></dt> <dd>Détails sur les modifications d'XPCOM qui impactent la compatibilité dans Firefox 4.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/fr/docs/Components.utils.getGlobalForObject" title="Components.utils.getGlobalForObject">Components.utils.getGlobalForObject()</a></dt> + <dt><a href="/fr/docs/Components.utils.getGlobalForObject">Components.utils.getGlobalForObject()</a></dt> <dd>Cette nouvelle méthode retourne l'objet global avec lequel un objet est associé, ce qui remplace un cas d'utilisation commun de <code>__parent__</code> qui est désormais retiré.</dd> </dl> <h3 id="Places">Places</h3> <ul> - <li>Les résultats de la requête peuvent maintenant être observés par plusieurs observateurs, et les requêtes peuvent être exécutées de manière asynchrone. Cela signifie qu'il y a eu des changements dans les interfaces <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryResult" title="">nsINavHistoryResult</a></code>, <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryQueryOptions" title="">nsINavHistoryQueryOptions</a></code> et <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryContainerResultNode" title="">nsINavHistoryContainerResultNode</a></code>. De plus, l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryResultViewer" title="">nsINavHistoryResultViewer</a></code> a été renommée en <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryResultObserver" title="">nsINavHistoryResultObserver</a></code>.</li> - <li>De <a class="internal" href="https://developer.mozilla.org/en-US/docs/Observer_Notifications#Places" title="Observer Notifications#Places">nouvelles notifications</a> ont été ajoutées pour permettre au navigateur de suivre la procédure d'arrêt du service Places de manière plus fiable. Parmi celles-ci, la plupart sont pour un usage interne uniquement, mais la notification <code>places-connection-closed</code> est disponible pour savoir quand le service Places a terminé sont processus d'arrêt.</li> + <li>Les résultats de la requête peuvent maintenant être observés par plusieurs observateurs, et les requêtes peuvent être exécutées de manière asynchrone. Cela signifie qu'il y a eu des changements dans les interfaces <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryResult">nsINavHistoryResult</a></code>, <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryQueryOptions">nsINavHistoryQueryOptions</a></code> et <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryContainerResultNode">nsINavHistoryContainerResultNode</a></code>. De plus, l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryResultViewer">nsINavHistoryResultViewer</a></code> a été renommée en <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryResultObserver">nsINavHistoryResultObserver</a></code>.</li> + <li>De <a href="/fr/docs/Observer_Notifications#Places">nouvelles notifications</a> ont été ajoutées pour permettre au navigateur de suivre la procédure d'arrêt du service Places de manière plus fiable. Parmi celles-ci, la plupart sont pour un usage interne uniquement, mais la notification <code>places-connection-closed</code> est disponible pour savoir quand le service Places a terminé sont processus d'arrêt.</li> <li>Le paramètre de sortie de la taille d'un tableau sur plusieurs méthodes Places est désormais optionnel.</li> - <li>Le support de <code><menupopup type="places"></code> a été supprimé. A la place, vous devez créer et remplir un menu avec ds informations Places manuellement, plutôt que de l'avoir fait pour vous. Voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Displaying_Places_information_using_views#Menu_view" title="Displaying Places information using views#Menu view">Displaying Places information using views: Menu view</a> pour plus de détails.</li> + <li>Le support de <code><menupopup type="places"></code> a été supprimé. A la place, vous devez créer et remplir un menu avec ds informations Places manuellement, plutôt que de l'avoir fait pour vous. Voir <a href="/fr/docs/Displaying_Places_information_using_views#Menu_view">Displaying Places information using views: Menu view</a> pour plus de détails.</li> </ul> <h3 id="Changements_dans_les_interfaces">Changements dans les interfaces</h3> <ul> - <li>Les interfaces <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDocShell" title="">nsIDocShell</a></code> et <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIWebBrowser" title="">nsIWebBrowser</a></code> ont maintenant un nouvel attribut <code>isActive</code>, qui est utilisé pour optimiser les chemins de code pour les documents qui ne sont pas visibles.</li> - <li>La méthode <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIMemory#isLowMemory()">nsIMemory.isLowMemory()</a></code> est obsolète. A la place, vous devez utilisez <a class="internal" href="https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIMemory#Low_memory_notifications" title="XPCOM Interface Reference/nsIMemory#Low memory notifications">les notifications "memory-pressure"</a> pour surveiller les situations où la mémoire est insuffisante.</li> - <li>L'API pour la manipulation des redirections HTTP sur les canaux a changé pour qu'elles puissent être traitées de manière asynchrone. N'importe quel code qui implémente la manipulation des redirections à l'aide de <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIChannelEventSink#onChannelRedirect()">nsIChannelEventSink.onChannelRedirect()</a></code> doit être mis à jour pour qu'il utilise <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIChannelEventSink#asyncOnChannelRedirect()">nsIChannelEventSink.asyncOnChannelRedirect()</a></code> à la place. Cela accepte un gestionnaire de rappel qui doit être appelé quand une redirection est réussie.</li> - <li>La méthode <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsINavHistoryResultObserver#batching()">nsINavHistoryResultObserver.batching()</a></code> a été ajoutée, fournissant un moyen de grouper des opérations Places par lots, ce qui réduit le nombre de notifications de mise à jour délivrées, qui peut améliorer les performances quand les observateurs doivent effectuer certaines tâches (telles que des rafraîchissement de pages).</li> - <li>L'interface obsolète <code>nsIPref</code> a finalement été supprimée. Si vous n'êtes pas encore passé à <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIPrefService" title="">nsIPrefService</a></code>, il est temps de le faire.</li> - <li>Les interfaces <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISessionStore" title="">nsISessionStore</a></code> et <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISessionStartup" title="">nsISessionStartup</a></code> ont reçues des changements pour la restauration des sessions. Voir la méthode <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsISessionStore#restoreLastSession()">nsISessionStore.restoreLastSession()</a></code>.</li> - <li>Les méthodes <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIPrincipal#subsumes()">nsIPrincipal.subsumes()</a></code> et <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIPrincipal#checkMayLoad()">nsIPrincipal.checkMayLoad()</a></code>, et les attributs <code>origin</code>, <code>csp</code> et <code>URI</code>, sont maintenant disponibles à partir d'un script ; avant ils n'étaient disponibles qu'à partir du code natif.</li> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIPrompt" title="">nsIPrompt</a></code> supporte maintenant les alertes des onglets modaux, voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Using_tab-modal_prompts" title="Using tab-modal prompts">Using tab-modal prompts</a> pour plus de détails.</li> - <li>La méthode <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIEffectiveTLDService#getPublicSuffixFromHost()">nsIEffectiveTLDService.getPublicSuffixFromHost()</a></code> rejette maintenant correctement le nom des hôtes qui commencent par un point (".").</li> - <li>La méthode <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/mozIJSSubScriptLoader#loadSubScript()">mozIJSSubScriptLoader.loadSubScript()</a></code> a maintenant un argument optionnel qui vous permet de définir le jeu de caractère du script, si il n'est pas fourni, on suppose que c'est le format ASCII (comme cela a toujours été précédemment).</li> + <li>Les interfaces <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDocShell">nsIDocShell</a></code> et <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIWebBrowser">nsIWebBrowser</a></code> ont maintenant un nouvel attribut <code>isActive</code>, qui est utilisé pour optimiser les chemins de code pour les documents qui ne sont pas visibles.</li> + <li>La méthode <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIMemory#isLowMemory()">nsIMemory.isLowMemory()</a></code> est obsolète. A la place, vous devez utilisez <a href="/fr/docs/XPCOM_Interface_Reference/nsIMemory#Low_memory_notifications">les notifications "memory-pressure"</a> pour surveiller les situations où la mémoire est insuffisante.</li> + <li>L'API pour la manipulation des redirections HTTP sur les canaux a changé pour qu'elles puissent être traitées de manière asynchrone. N'importe quel code qui implémente la manipulation des redirections à l'aide de <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIChannelEventSink#onChannelRedirect()">nsIChannelEventSink.onChannelRedirect()</a></code> doit être mis à jour pour qu'il utilise <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIChannelEventSink#asyncOnChannelRedirect()">nsIChannelEventSink.asyncOnChannelRedirect()</a></code> à la place. Cela accepte un gestionnaire de rappel qui doit être appelé quand une redirection est réussie.</li> + <li>La méthode <code><a href="/fr/docs/XPCOM_Interface_Reference/nsINavHistoryResultObserver#batching()">nsINavHistoryResultObserver.batching()</a></code> a été ajoutée, fournissant un moyen de grouper des opérations Places par lots, ce qui réduit le nombre de notifications de mise à jour délivrées, qui peut améliorer les performances quand les observateurs doivent effectuer certaines tâches (telles que des rafraîchissement de pages).</li> + <li>L'interface obsolète <code>nsIPref</code> a finalement été supprimée. Si vous n'êtes pas encore passé à <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIPrefService">nsIPrefService</a></code>, il est temps de le faire.</li> + <li>Les interfaces <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISessionStore">nsISessionStore</a></code> et <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISessionStartup">nsISessionStartup</a></code> ont reçues des changements pour la restauration des sessions. Voir la méthode <code><a href="/fr/docs/XPCOM_Interface_Reference/nsISessionStore#restoreLastSession()">nsISessionStore.restoreLastSession()</a></code>.</li> + <li>Les méthodes <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIPrincipal#subsumes()">nsIPrincipal.subsumes()</a></code> et <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIPrincipal#checkMayLoad()">nsIPrincipal.checkMayLoad()</a></code>, et les attributs <code>origin</code>, <code>csp</code> et <code>URI</code>, sont maintenant disponibles à partir d'un script ; avant ils n'étaient disponibles qu'à partir du code natif.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIPrompt">nsIPrompt</a></code> supporte maintenant les alertes des onglets modaux, voir <a href="/fr/docs/Using_tab-modal_prompts">Using tab-modal prompts</a> pour plus de détails.</li> + <li>La méthode <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIEffectiveTLDService#getPublicSuffixFromHost()">nsIEffectiveTLDService.getPublicSuffixFromHost()</a></code> rejette maintenant correctement le nom des hôtes qui commencent par un point (".").</li> + <li>La méthode <code><a href="/fr/docs/XPCOM_Interface_Reference/mozIJSSubScriptLoader#loadSubScript()">mozIJSSubScriptLoader.loadSubScript()</a></code> a maintenant un argument optionnel qui vous permet de définir le jeu de caractère du script, si il n'est pas fourni, on suppose que c'est le format ASCII (comme cela a toujours été précédemment).</li> <li>L'interface <code>nsIAccessProxy</code> a été supprimée. C'était un élément qui n'avait plus d'utilité.</li> - <li>Les interfaces <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIContentView" title="">nsIContentView</a></code> et <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIContentViewManager" title="">nsIContentViewManager</a></code> ont été ajoutées pour Firefox Mobile. Ils représentent une vue déroulant le contenu dont le contenu est actuellement utilisé par un processus séparé.</li> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDiskCacheStreamInternal" title="">nsIDiskCacheStreamInternal</a></code> a été ajoutée.</li> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIExternalURLHandlerService" title="">nsIExternalURLHandlerService</a></code> a été ajoutée.</li> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISyncJPAKE" title="">nsISyncJPAKE</a></code> a été ajoutée. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=601645" title="FIXED: JavaScript API for NSS J-PAKE">bug 601645</a>.</li> + <li>Les interfaces <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIContentView">nsIContentView</a></code> et <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIContentViewManager">nsIContentViewManager</a></code> ont été ajoutées pour Firefox Mobile. Ils représentent une vue déroulant le contenu dont le contenu est actuellement utilisé par un processus séparé.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDiskCacheStreamInternal">nsIDiskCacheStreamInternal</a></code> a été ajoutée.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIExternalURLHandlerService">nsIExternalURLHandlerService</a></code> a été ajoutée.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISyncJPAKE">nsISyncJPAKE</a></code> a été ajoutée. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=601645">bug 601645</a>.</li> </ul> <h3 id="Gestion_de_la_mémoire">Gestion de la mémoire</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Infallible_memory_allocation" title="Infallible memory allocation">Allocation infaillible de la mémoire</a></dt> + <dt><a href="/fr/docs/Infallible_memory_allocation">Allocation infaillible de la mémoire</a></dt> <dd>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.</dd> </dl> <h3 id="Autres_changements">Autres changements</h3> <ul> - <li>La plupart des ressources que Firefox contient ont été combinées dans une seule archive JAR (<code>omni.jar</code>), ce qui améliore les performances au démarrage en réduisant l'I/O. Pour plus de détails, lisez <a class="internal" href="https://developer.mozilla.org/en-US/docs/About_omni.jar" title="About omni.jar">About omni.jar</a>.</li> + <li>La plupart des ressources que Firefox contient ont été combinées dans une seule archive JAR (<code>omni.jar</code>), ce qui améliore les performances au démarrage en réduisant l'I/O. Pour plus de détails, lisez <a href="/fr/docs/About_omni.jar">About omni.jar</a>.</li> <li>La préférence <code>accessibility.disablecache</code> n'est plus supportée, elle a seulement été utilisée à des fins de débogage et n'est plus employée.</li> <li>Les extensions dont le GUID change d'une version à une autre peuvent maintenant être mise à jour correctement.</li> <li>As a side effect of the removal of platform-specific directories in add-on bundles, you can no longer provide different default preferences for each platform.</li> - <li>Par défaut, <a class="external" href="http://blog.mozilla.com/mwu/2010/09/10/extensions-now-installed-packed/">les extensions ne sont plus décompressées quand elles sont installées</a>, mais sont plutôt exécutées directement à partir du fichier XPI. Les extensions peuvent utiliser la propriété <a class="internal" href="https://developer.mozilla.org/en-US/docs/Install_Manifests#unpack" title="Install_Manifests#unpack">unpack</a> dans le <a class="internal" href="https://developer.mozilla.org/fr/docs/Manifestes_d'installation" title="Manifestes_d'installation">manifeste d'installation</a> pour choisir l'ancien comportement. Les extensions qui utilisent des composants binaires, des DLLs chargées avec <a class="internal" href="https://developer.mozilla.org/en-US/docs/js-ctypes" title="js-ctypes">js-ctypes</a>, des <a class="internal" href="https://developer.mozilla.org/fr/docs/Création_de_plugins_OpenSearch_pour_Firefox" title="Création_de_plugins_OpenSearch_pour_Firefox">plugins de recherche</a>, des dictionnaires et une fenêtre d'icônes doivent préciser ce dont elles ont besoin pour être décompressées. Les extensions qui <a class="internal" href="https://developer.mozilla.org/en-US/docs/XUL_School/Local_Storage#SQLite" title="XUL_School/Local_Storage#SQLite">créent des bases de données SQLite</a>, ou font des copies de fichiers du système relatifs au répertoire de l'extension, peuvent aussi avoir besoin de modifier leur code.</li> - <li>You may now include extensions that <a href="https://developer.mozilla.org/en-US/docs/Developer_Guide/Customizing_Firefox#Including_extensions_with_your_distribution_of_Firefox" title="Developer Guide/Customizing Firefox#Including extensions with your distribution of Firefox">automatically get installed at application startup</a> within a customized Firefox.</li> + <li>Par défaut, <a href="http://blog.mozilla.com/mwu/2010/09/10/extensions-now-installed-packed/">les extensions ne sont plus décompressées quand elles sont installées</a>, mais sont plutôt exécutées directement à partir du fichier XPI. Les extensions peuvent utiliser la propriété <a href="/fr/docs/Install_Manifests#unpack">unpack</a> dans le <a href="/fr/docs/Manifestes_d'installation">manifeste d'installation</a> pour choisir l'ancien comportement. Les extensions qui utilisent des composants binaires, des DLLs chargées avec <a href="/fr/docs/js-ctypes">js-ctypes</a>, des <a href="/fr/docs/Création_de_plugins_OpenSearch_pour_Firefox">plugins de recherche</a>, des dictionnaires et une fenêtre d'icônes doivent préciser ce dont elles ont besoin pour être décompressées. Les extensions qui <a href="/fr/docs/XUL_School/Local_Storage#SQLite">créent des bases de données SQLite</a>, ou font des copies de fichiers du système relatifs au répertoire de l'extension, peuvent aussi avoir besoin de modifier leur code.</li> + <li>You may now include extensions that <a href="/fr/docs/Developer_Guide/Customizing_Firefox#Including_extensions_with_your_distribution_of_Firefox">automatically get installed at application startup</a> within a customized Firefox.</li> </ul> <h2 id="Autres_changements_2">Autres changements</h2> <dl> <dt>Seul le fichier chrome.manifest racine est chargé</dt> - <dd>maintenant seul le fichier <code>chrome.manifest</code> racine est chargé ; si vous avez besoin de fichiers manifestes secondaires à charger, vous pouvez utilisez la commande <a class="internal" href="https://developer.mozilla.org/en-US/docs/Chrome_Registration#manifest" title="Chrome Registration#manifest"><code>manifest</code></a> dans votre fichier <code>chrome.manifest</code> racine pour les charger.</dd> + <dd>maintenant seul le fichier <code>chrome.manifest</code> racine est chargé ; si vous avez besoin de fichiers manifestes secondaires à charger, vous pouvez utilisez la commande <a href="/fr/docs/Chrome_Registration#manifest"><code>manifest</code></a> dans votre fichier <code>chrome.manifest</code> racine pour les charger.</dd> <dt>Suppression du support de Gopher</dt> - <dd>Le protocole Gopher n'est plus supporté nativement. L'extension <a class="external" href="https://addons.mozilla.org/addon/7685/">OverbiteFF</a> permet de continuer à le supporter.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/The_message_manager" title="Content process event handling">Gestion des évènement du processus Content</a></dt> + <dd>Le protocole Gopher n'est plus supporté nativement. L'extension <a href="https://addons.mozilla.org/addon/7685/">OverbiteFF</a> permet de continuer à le supporter.</dd> + <dt><a href="/fr/docs/The_message_manager">Gestion des évènement du processus Content</a></dt> <dd>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.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Extensions/Bootstrapped_extensions" title="Extensions/Bootstrappable extensions">Bootstrap des extensions</a></dt> + <dt><a href="/fr/docs/Extensions/Bootstrapped_extensions">Bootstrap des extensions</a></dt> <dd>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.</dd> <dt>Suppression des plugins par défaut</dt> - <dd>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 <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=533891" title="FIXED: remove default plugins">bug 533891</a>.</dd> + <dd>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 <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=533891">bug 533891</a>.</dd> <dt>Extension Manager remplacé par Addon Manager</dt> - <dd><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIExtensionManager" title="">nsIExtensionManager</a></code> a été remplacée par <a class="internal" href="https://developer.mozilla.org/en-US/docs/Addons/Add-on_Manager/AddonManager" title="Addons/Add-on_Manager/AddonManager">AddonManager</a>.</dd> + <dd><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIExtensionManager">nsIExtensionManager</a></code> a été remplacée par <a href="/fr/docs/Addons/Add-on_Manager/AddonManager">AddonManager</a>.</dd> <dt>Child HWNDs n'est plus utilisé</dt> - <dd>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 <a class="internal" href="https://developer.mozilla.org/en-US/docs/Gecko_Plugin_API_Reference" title="Gecko Plugin API Reference">NPAPI</a>. C'est un gros travail, alors si vous pouviez éviter d'utiliser HWND directement.</dd> + <dd>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 <a href="/fr/docs/Gecko_Plugin_API_Reference">NPAPI</a>. C'est un gros travail, alors si vous pouviez éviter d'utiliser HWND directement.</dd> <dt>Changements dans les gestes</dt> <dd>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 <code>cmd_scrollBottom</code> pour <code>browser.gesture.swipe.down</code> et <code>cmd_scrollTop</code> pour <code>browser.gesture.swipe.up</code>.</dd> </dl> <h2 id="Voir_également">Voir également</h2> -<div class="multiColumnList"> <ul> <li><a href="/fr/docs/Mozilla/Firefox/Versions/3.6">Firefox 3.6 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/3.5">Firefox 3.5 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/3">Firefox 3 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/2">Firefox 2 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/1.5">Firefox 1.5 pour les développeurs</a></li></ul> -</div> 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 --- -<div>{{FirefoxSidebar}}</div><div class="column-container zone-callout"><a href="https://www.mozilla.org/firefox/developer/" style="float: right; margin-bottom: 20px; padding: 10px; text-align: center; border-radius: 4px; display: inline-block; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">To test the latest developer features of Firefox,<br> -install Firefox Developer Edition</a> 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.</div> +<div>{{FirefoxSidebar}}</div> <h2 id="Changements_pour_les_développeurs_Web">Changements pour les développeurs Web</h2> @@ -14,32 +13,32 @@ install Firefox Developer Edition</a> Firefox 40 was released on August 11, 2015 <p>Nouveautés:</p> <ul> - <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Work_with_animations#Firefox_40">Amélioration des vues Animation</a></li> - <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Get_help_for_CSS_properties">Obtenir de l'aide MDN pour la syntaxe des propriétés CSS </a></li> - <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Edit_CSS_filters">Editer les filtres depuis la page Inspecteur</a></li> - <li><a href="/en-US/docs/Tools/Web_Console#console_API_messages">Affichage dans la Console Web des messages workers</a></li> - <li><a href="/en-US/docs/Tools/Network_Monitor#Filtering_by_URL">Filtrer les requetes par URL dans le moniteur réseau </a></li> - <li><a href="/en-US/docs/Tools/Network_Monitor#Context_menu">Nouvelles options dans le menu contextuel du moniteur réseau</a></li> - <li><a href="/en-US/docs/Tools/Network_Monitor#Network_request_fields">Montrer quand les ressources réseau sont récupérées du cache du navigateur </a></li> - <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Filtering_rules">Filtrer les règles dans la page Inspecteur</a></li> + <li><a href="/fr/docs/Tools/Page_Inspector/How_to/Work_with_animations#Firefox_40">Amélioration des vues Animation</a></li> + <li><a href="/fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Get_help_for_CSS_properties">Obtenir de l'aide MDN pour la syntaxe des propriétés CSS </a></li> + <li><a href="/fr/docs/Tools/Page_Inspector/How_to/Edit_CSS_filters">Editer les filtres depuis la page Inspecteur</a></li> + <li><a href="/fr/docs/Tools/Web_Console#console_API_messages">Affichage dans la Console Web des messages workers</a></li> + <li><a href="/fr/docs/Tools/Network_Monitor#Filtering_by_URL">Filtrer les requetes par URL dans le moniteur réseau </a></li> + <li><a href="/fr/docs/Tools/Network_Monitor#Context_menu">Nouvelles options dans le menu contextuel du moniteur réseau</a></li> + <li><a href="/fr/docs/Tools/Network_Monitor#Network_request_fields">Montrer quand les ressources réseau sont récupérées du cache du navigateur </a></li> + <li><a href="/fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Filtering_rules">Filtrer les règles dans la page Inspecteur</a></li> </ul> <p>More:</p> <ul> - <li><a href="/en-US/docs/Tools/Debugger/UI_Tour#Source_list_pane">Point d'arret au niveau debugger ; expressions dans l'évaluation des sources non nommés </a></li> - <li><a href="/en-US/docs/Tools/Debugger/UI_Tour#Source_list_pane">Copy URL/Open in New Tab context menu items for Debugger source list pane</a></li> - <li><a href="/en-US/docs/Tools/Web_Console#Log_messages">Support de console.dirxml dans la Console Web</a></li> - <li><a href="/en-US/docs/Tools/Style_Editor#The_style_sheet_pane">Editeur de Style : "Ouverture d'un lien dans un nouvel onglet" item added to stylesheet list</a></li> - <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_the_box_model#The_Box_Model_view">La recherche par sélecteur dans l'Inspecteur inclus dorénavant dans les résultats le class/id meme si celui ci n'a pas de préfix css </a></li> - <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Inspect_and_select_colors">Indication de quelle règle CSS est a l'origine du Tooltips dans le modèle de vue 'boite' </a></li> - <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#Element_popup_menu">Basculement entre les format de couleur dans l'inspecteur en utilisant Shift+click </a></li> - <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#Element_popup_menu">Implement "Scroll Into View" menu item for the Inspector</a></li> - <li><a href="/en-US/docs/Tools/Network_Monitor#Network_request_fields">transformer un attribut url/id/resource en lien dans l'inspecteur </a></li> - <li><a href="/en-US/docs/Tools/Network_Monitor#Network_request_fields">Infobulle de l'adresse IP dans le moniteur réseau</a></li> + <li><a href="/fr/docs/Tools/Debugger/UI_Tour#Source_list_pane">Point d'arret au niveau debugger ; expressions dans l'évaluation des sources non nommés </a></li> + <li><a href="/fr/docs/Tools/Debugger/UI_Tour#Source_list_pane">Copy URL/Open in New Tab context menu items for Debugger source list pane</a></li> + <li><a href="/fr/docs/Tools/Web_Console#Log_messages">Support de console.dirxml dans la Console Web</a></li> + <li><a href="/fr/docs/Tools/Style_Editor#The_style_sheet_pane">Editeur de Style : "Ouverture d'un lien dans un nouvel onglet" item added to stylesheet list</a></li> + <li><a href="/fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_the_box_model#The_Box_Model_view">La recherche par sélecteur dans l'Inspecteur inclus dorénavant dans les résultats le class/id meme si celui ci n'a pas de préfix css </a></li> + <li><a href="/fr/docs/Tools/Page_Inspector/How_to/Inspect_and_select_colors">Indication de quelle règle CSS est a l'origine du Tooltips dans le modèle de vue 'boite' </a></li> + <li><a href="/fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#Element_popup_menu">Basculement entre les format de couleur dans l'inspecteur en utilisant Shift+click </a></li> + <li><a href="/fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#Element_popup_menu">Implement "Scroll Into View" menu item for the Inspector</a></li> + <li><a href="/fr/docs/Tools/Network_Monitor#Network_request_fields">transformer un attribut url/id/resource en lien dans l'inspecteur </a></li> + <li><a href="/fr/docs/Tools/Network_Monitor#Network_request_fields">Infobulle de l'adresse IP dans le moniteur réseau</a></li> </ul> -<p>Autres: <a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&classification=Client%20Software&chfieldto=2015-05-11&query_format=advanced&chfield=resolution&chfieldfrom=2015-03-31&chfieldvalue=FIXED&bug_status=RESOLVED&bug_status=VERIFIED&component=Developer%20Tools&component=Developer%20Tools%3A%203D%20View&component=Developer%20Tools%3A%20Canvas%20Debugger&component=Developer%20Tools%3A%20Console&component=Developer%20Tools%3A%20Debugger&component=Developer%20Tools%3A%20Framework&component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&component=Developer%20Tools%3A%20Inspector&component=Developer%20Tools%3A%20Memory&component=Developer%20Tools%3A%20Netmonitor&component=Developer%20Tools%3A%20Object%20Inspector&component=Developer%20Tools%3A%20Performance%20Tools%20%28Profiler%2FTimeline%29&component=Developer%20Tools%3A%20Responsive%20Mode&component=Developer%20Tools%3A%20Scratchpad&component=Developer%20Tools%3A%20Source%20Editor&component=Developer%20Tools%3A%20Storage%20Inspector&component=Developer%20Tools%3A%20Style%20Editor&component=Developer%20Tools%3A%20User%20Stories&component=Developer%20Tools%3A%20Web%20Audio%20Editor&component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&component=Developer%20Tools%3A%20WebIDE&product=Firefox&list_id=12283503">Tous les bugs devtools corrigés depuis Firefox 39 et Firefox 40</a>.</p> +<p>Autres: <a href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&classification=Client%20Software&chfieldto=2015-05-11&query_format=advanced&chfield=resolution&chfieldfrom=2015-03-31&chfieldvalue=FIXED&bug_status=RESOLVED&bug_status=VERIFIED&component=Developer%20Tools&component=Developer%20Tools%3A%203D%20View&component=Developer%20Tools%3A%20Canvas%20Debugger&component=Developer%20Tools%3A%20Console&component=Developer%20Tools%3A%20Debugger&component=Developer%20Tools%3A%20Framework&component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&component=Developer%20Tools%3A%20Inspector&component=Developer%20Tools%3A%20Memory&component=Developer%20Tools%3A%20Netmonitor&component=Developer%20Tools%3A%20Object%20Inspector&component=Developer%20Tools%3A%20Performance%20Tools%20%28Profiler%2FTimeline%29&component=Developer%20Tools%3A%20Responsive%20Mode&component=Developer%20Tools%3A%20Scratchpad&component=Developer%20Tools%3A%20Source%20Editor&component=Developer%20Tools%3A%20Storage%20Inspector&component=Developer%20Tools%3A%20Style%20Editor&component=Developer%20Tools%3A%20User%20Stories&component=Developer%20Tools%3A%20Web%20Audio%20Editor&component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&component=Developer%20Tools%3A%20WebIDE&product=Firefox&list_id=12283503">Tous les bugs devtools corrigés depuis Firefox 39 et Firefox 40</a>.</p> <h3 id="CSS">CSS</h3> @@ -62,8 +61,8 @@ install Firefox Developer Edition</a> Firefox 40 was released on August 11, 2015 <li>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)}}).</li> <li>{{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 <code>constructor</code> property equals to {{jsxref("RegExp")}} function. ({{bug(1147817)}}).</li> <li>Support for the non-standard JS1.7 destructuring for-in has been dropped ({{bug(1083498)}}).</li> - <li><a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...in#Firefox-specific_notes">Les initialiseurs d'expression non-standard </a>dans les boucles <a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...in">for...in</a> sont dorénavant ignorés et seront indiqués par un avertissement dans la console. ({{bug(748550)}} et {{bug(1164741)}}).</li> - <li><code><a href="/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Unicode_code_point_escapes">\u{xxxxxx}</a></code> Unicode code point escapes have been added ({{bug(320500)}}).</li> + <li><a href="/fr/docs/Web/JavaScript/Reference/Statements/for...in#Firefox-specific_notes">Les initialiseurs d'expression non-standard </a>dans les boucles <a href="/fr/docs/Web/JavaScript/Reference/Statements/for...in">for...in</a> sont dorénavant ignorés et seront indiqués par un avertissement dans la console. ({{bug(748550)}} et {{bug(1164741)}}).</li> + <li><code><a href="/fr/docs/Web/JavaScript/Reference/Lexical_grammar#Unicode_code_point_escapes">\u{xxxxxx}</a></code> Unicode code point escapes have been added ({{bug(320500)}}).</li> <li>{{jsxref("String.prototype.includes", "String.prototype.contains", "#String.prototype.contains")}} has been replaced with {{jsxref("String.prototype.includes")}}, <code>String.prototype.contains</code> is kept as an alias ({{bug(1102219)}}).</li> <li>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.</li> <li>An issue regressed in Firefox 21, where proxyfied arrays without the <code>get</code> trap were not working properly, has been fixed. If the <code>get</code> trap in a {{jsxref("Proxy")}} was not defined, {{jsxref("Array.length")}} returned <code>0</code> and the <code>set</code> trap didn't get called. A workaround was to add the <code>get</code> trap even if was not necessary in your code. This issue has been fixed now ({{bug(895223)}}).</li> @@ -76,7 +75,7 @@ install Firefox Developer Edition</a> Firefox 40 was released on August 11, 2015 <h4 id="Nouvelles_APIs">Nouvelles APIs</h4> <ul> - <li>Implementation de <a href="/en-US/docs/Web/API/Push_API">l'API Push </a>({{bug(1038811)}}).</li> + <li>Implementation de <a href="/fr/docs/Web/API/Push_API">l'API Push </a>({{bug(1038811)}}).</li> </ul> <h4 id="Web_Animations_API">Web Animations API</h4> @@ -115,7 +114,7 @@ install Firefox Developer Edition</a> Firefox 40 was released on August 11, 2015 <h4 id="Web_Audio_API">Web Audio API</h4> -<p>Nouvelles extensions pour l'<a href="/en-US/docs/Web/API/Web_Audio_API">API Web Audio</a>:</p> +<p>Nouvelles extensions pour l'<a href="/fr/docs/Web/API/Web_Audio_API">API Web Audio</a>:</p> <ul> <li>The {{domxref("AudioContext.state")}} and {{domxref("AudioContext.onstatechange")}} properties as well as the methods {{domxref("AudioContext.suspend()")}}, {{domxref("AudioContext.resume()")}}, and {{domxref("AudioContext.close()")}} have been added ({{bug(1094764)}}).</li> @@ -125,7 +124,7 @@ install Firefox Developer Edition</a> Firefox 40 was released on August 11, 2015 <h4 id="Web_Workers">Web Workers</h4> <ul> - <li>Légère amélioration dans notre <a href="/en-US/docs/Web/API/ServiceWorker_API">API Service Worker </a>: la méthode {{domxref("ServiceWorkerRegistration.update()", "update()")}} a été changée de {{domxref("ServiceWorkerGlobalScope")}} vers {{domxref("ServiceWorkerRegistration")}} ({{bug(1131350)}}).</li> + <li>Légère amélioration dans notre <a href="/fr/docs/Web/API/ServiceWorker_API">API Service Worker </a>: la méthode {{domxref("ServiceWorkerRegistration.update()", "update()")}} a été changée de {{domxref("ServiceWorkerGlobalScope")}} vers {{domxref("ServiceWorkerRegistration")}} ({{bug(1131350)}}).</li> <li>{{domxref("ServiceWorkerRegistration")}} est maintenant disponible dans les Web workers ({{bug("1131327")}}).</li> <li>{{domxref("DataStore")}} est maintenant disponible dans les Web workers ({{bug(916196)}}).</li> </ul> @@ -133,7 +132,7 @@ install Firefox Developer Edition</a> Firefox 40 was released on August 11, 2015 <h4 id="IndexedDB">IndexedDB</h4> <ul> - <li>{{domxref("IDBTransaction")}} sont maintenant temporaire par default. bug(1112702)}}). Cela privilegie les performances par rapport <span class="ellipsis_text" dir="ltr" id="1_LT">a la fiabilité et est en phase les autres navigateurs</span>. Pour plus d'information, lire notre <a href="/en-US/docs/Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB#durable">durability definition</a>.</li> + <li>{{domxref("IDBTransaction")}} sont maintenant temporaire par default. bug(1112702)}}). Cela privilegie les performances par rapport a la fiabilité et est en phase les autres navigateurs. Pour plus d'information, lire notre <a href="/fr/docs/Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB#durable">durability definition</a>.</li> </ul> <h4 id="Dev_Tools">Dev Tools</h4> @@ -189,7 +188,7 @@ install Firefox Developer Edition</a> Firefox 40 was released on August 11, 2015 <h2 id="See_also">See also</h2> <ul> - <li><a href="/en-US/docs/Mozilla/Firefox/Releases/40/Site_Compatibility">Site Compatibility for Firefox 40</a></li> + <li><a href="/fr/docs/Mozilla/Firefox/Releases/40/Site_Compatibility">Site Compatibility for Firefox 40</a></li> </ul> <h2 id="Older_versions">Older versions</h2> diff --git a/files/fr/mozilla/firefox/releases/41/index.html b/files/fr/mozilla/firefox/releases/41/index.html index ce17e33802..51a8e8ad3b 100644 --- a/files/fr/mozilla/firefox/releases/41/index.html +++ b/files/fr/mozilla/firefox/releases/41/index.html @@ -7,8 +7,7 @@ tags: translation_of: Mozilla/Firefox/Releases/41 original_slug: Mozilla/Firefox/Versions/41 --- -<div>{{FirefoxSidebar}}</div><div class="column-container zone-callout"><a href="https://www.mozilla.org/firefox/developer/" style="float: right; margin-bottom: 20px; padding: 10px; text-align: center; border-radius: 4px; display: inline-block; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">To test the latest developer features of Firefox,<br> -install Firefox Developer Edition</a> Firefox 41 was released on September 22, 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.</div> +<div>{{FirefoxSidebar}}</div> <h2 id="Changements_pour_les_développeurs_Web">Changements pour les développeurs Web</h2> @@ -17,15 +16,15 @@ install Firefox Developer Edition</a> Firefox 41 was released on September 22, 2 <p>Nouveautés:</p> <ul> - <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#Element_popup_menu">Take a screenshot of a DOM node</a></li> - <li><a href="/en-US/docs/Tools/Network_Monitor#CopySave_All_As_HAR">Copy as HAR/save as HAR</a></li> - <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Add_rules">"Add Rule" button in the Rules view</a></li> - <li><a href="/en-US/docs/Tools/View_source">View source in a tab</a></li> - <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Copy_rules">More options to copy CSS rules</a></li> - <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/View_background_images">Copy image as data: URI in the Rules view</a></li> + <li><a href="/fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#Element_popup_menu">Take a screenshot of a DOM node</a></li> + <li><a href="/fr/docs/Tools/Network_Monitor#CopySave_All_As_HAR">Copy as HAR/save as HAR</a></li> + <li><a href="/fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Add_rules">"Add Rule" button in the Rules view</a></li> + <li><a href="/fr/docs/Tools/View_source">View source in a tab</a></li> + <li><a href="/fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Copy_rules">More options to copy CSS rules</a></li> + <li><a href="/fr/docs/Tools/Page_Inspector/How_to/View_background_images">Copy image as data: URI in the Rules view</a></li> </ul> -<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&classification=Client%20Software&chfieldto=2015-06-29&query_format=advanced&chfield=resolution&chfieldfrom=2015-05-11&chfieldvalue=FIXED&bug_status=RESOLVED&bug_status=VERIFIED&component=Developer%20Tools&component=Developer%20Tools%3A%203D%20View&component=Developer%20Tools%3A%20Canvas%20Debugger&component=Developer%20Tools%3A%20Console&component=Developer%20Tools%3A%20Debugger&component=Developer%20Tools%3A%20Framework&component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&component=Developer%20Tools%3A%20Inspector&component=Developer%20Tools%3A%20Memory&component=Developer%20Tools%3A%20Netmonitor&component=Developer%20Tools%3A%20Object%20Inspector&component=Developer%20Tools%3A%20Performance%20Tools%20%28Profiler%2FTimeline%29&component=Developer%20Tools%3A%20Responsive%20Mode&component=Developer%20Tools%3A%20Scratchpad&component=Developer%20Tools%3A%20Source%20Editor&component=Developer%20Tools%3A%20Storage%20Inspector&component=Developer%20Tools%3A%20Style%20Editor&component=Developer%20Tools%3A%20User%20Stories&component=Developer%20Tools%3A%20Web%20Audio%20Editor&component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&component=Developer%20Tools%3A%20WebIDE&product=Firefox&list_id=12283503">All devtools bugs fixed between Firefox 40 and Firefox 41</a>: note that many of these bugs, especially those relating to the performance tools, were uplifted to Firefox 40.</p> +<p><a href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&classification=Client%20Software&chfieldto=2015-06-29&query_format=advanced&chfield=resolution&chfieldfrom=2015-05-11&chfieldvalue=FIXED&bug_status=RESOLVED&bug_status=VERIFIED&component=Developer%20Tools&component=Developer%20Tools%3A%203D%20View&component=Developer%20Tools%3A%20Canvas%20Debugger&component=Developer%20Tools%3A%20Console&component=Developer%20Tools%3A%20Debugger&component=Developer%20Tools%3A%20Framework&component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&component=Developer%20Tools%3A%20Inspector&component=Developer%20Tools%3A%20Memory&component=Developer%20Tools%3A%20Netmonitor&component=Developer%20Tools%3A%20Object%20Inspector&component=Developer%20Tools%3A%20Performance%20Tools%20%28Profiler%2FTimeline%29&component=Developer%20Tools%3A%20Responsive%20Mode&component=Developer%20Tools%3A%20Scratchpad&component=Developer%20Tools%3A%20Source%20Editor&component=Developer%20Tools%3A%20Storage%20Inspector&component=Developer%20Tools%3A%20Style%20Editor&component=Developer%20Tools%3A%20User%20Stories&component=Developer%20Tools%3A%20Web%20Audio%20Editor&component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&component=Developer%20Tools%3A%20WebIDE&product=Firefox&list_id=12283503">All devtools bugs fixed between Firefox 40 and Firefox 41</a>: note that many of these bugs, especially those relating to the performance tools, were uplifted to Firefox 40.</p> <h3 id="CSS">CSS</h3> @@ -50,7 +49,7 @@ install Firefox Developer Edition</a> Firefox 41 was released on September 22, 2 <ul> <li>{{HTMLElement("a")}} without an <code>href</code> attribute is no longer classified as interactive content. Clicking it inside {{HTMLElement("label")}} will activate labelled content ({{bug(1167816)}}).</li> <li>SVG icons are now supported for site icons, that is favicons and shortcut icons ({{bug(366324)}}).</li> - <li>The {{htmlattrxref('crossorigin', 'link')}} attribute is now supported for <a href="/en-US/docs/Web/HTML/Element/link"><link rel='preconnect'></a> ({{bug(1174152)}}).</li> + <li>The {{htmlattrxref('crossorigin', 'link')}} attribute is now supported for <a href="/fr/docs/Web/HTML/Element/link"><link rel='preconnect'></a> ({{bug(1174152)}}).</li> </ul> <h3 id="JavaScript">JavaScript</h3> @@ -62,10 +61,10 @@ install Firefox Developer Edition</a> Firefox 41 was released on September 22, 2 <li>{{jsxref("Map.@@species", "Map[@@species]")}} and {{jsxref("Set.@@species", "Set[@@species]")}} getters have been added ({{bug(1131043)}}).</li> <li>Non-standard {{jsxref("Statements/let", "let expression", "#let_expressions", 1)}} support has been dropped ({{bug(1023609)}}).</li> <li>{{jsxref("Functions/Default_parameters", "Destructured parameters with default value assignment", "#Destructured_parameter_with_default_value_assignment", 1)}} are now supported ({{bug(1018628)}}).</li> - <li>Per ES6, curly braces are required for <a href="/en-US/docs/Web/JavaScript/Reference/Functions/Method_definitions">method definitions</a>. Syntax without them will fail from now on ({{bug(1150855)}}).</li> - <li><a href="/en-US/docs/Web/JavaScript/Reference/Functions/Method_definitions">Method definitions</a> (except for generator methods) are not constructable anymore ({{bug(1059908)}} and {{bug(1166950)}}).</li> - <li>As part of ES6 specification compliance, parenthesized <a href="/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment">destructuring</a> patterns, like <code>([a, b]) = [1, 2]</code> or <code>({a, b}) = { a: 1, b: 2 }</code>, are now considered invalid and will throw a {{jsxref("SyntaxError")}}. See <a href="http://whereswalden.com/2015/06/20/new-changes-to-make-spidermonkeys-and-firefoxs-parsing-of-destructuring-patterns-more-spec-compliant/">Jeff Walden's blog post</a> for more details.</li> - <li>The <code><a href="/en-US/docs/Web/JavaScript/Reference/Operators/new.target">new.target</a></code> syntax has been added ({{bug(1141865)}}).</li> + <li>Per ES6, curly braces are required for <a href="/fr/docs/Web/JavaScript/Reference/Functions/Method_definitions">method definitions</a>. Syntax without them will fail from now on ({{bug(1150855)}}).</li> + <li><a href="/fr/docs/Web/JavaScript/Reference/Functions/Method_definitions">Method definitions</a> (except for generator methods) are not constructable anymore ({{bug(1059908)}} and {{bug(1166950)}}).</li> + <li>As part of ES6 specification compliance, parenthesized <a href="/fr/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment">destructuring</a> patterns, like <code>([a, b]) = [1, 2]</code> or <code>({a, b}) = { a: 1, b: 2 }</code>, are now considered invalid and will throw a {{jsxref("SyntaxError")}}. See <a href="http://whereswalden.com/2015/06/20/new-changes-to-make-spidermonkeys-and-firefoxs-parsing-of-destructuring-patterns-more-spec-compliant/">Jeff Walden's blog post</a> for more details.</li> + <li>The <code><a href="/fr/docs/Web/JavaScript/Reference/Operators/new.target">new.target</a></code> syntax has been added ({{bug(1141865)}}).</li> </ul> <h3 id="InterfacesAPIsDOM">Interfaces/APIs/DOM</h3> @@ -107,7 +106,7 @@ install Firefox Developer Edition</a> Firefox 41 was released on September 22, 2 <h4 id="Service_Workers">Service Workers</h4> <ul> - <li>Improvement to our experimental <a href="/en-US/docs/Web/API/ServiceWorker_API">Service Worker</a> implementation: + <li>Improvement to our experimental <a href="/fr/docs/Web/API/ServiceWorker_API">Service Worker</a> implementation: <ul> <li>{{domxref("ServiceWorkerGlobalScope.skipWaiting()")}} has been implemented ({{bug(1131352)}}).</li> @@ -122,11 +121,11 @@ install Firefox Developer Edition</a> Firefox 41 was released on September 22, 2 <ul> <li>On OS X and Windows, {{domxref("NavigatorOnLine.onLine", "Navigator.onLine")}} now changes regarding network connectivity (it always returned <code>true</code>, , unless "Work offline" mode was selected) before ({{bug(654579)}}).</li> - <li>{{domxref("MessagePort")}} and {{domxref("MessageChannel")}} now available in <a href="/en-US/docs/Web/API/Web_Workers_API">Web workers</a>, and are enabled by default in all contexts ({{bug(952139)}}) and ({{bug(911972)}}).</li> - <li>The User Timing API is now available in <a href="/en-US/docs/Web/API/Web_Workers_API">Web workers</a> ({{bug(1155761)}}).</li> - <li>The <a href="/en-US/docs/Web/API/Notifications_API">Notifications API</a> is now available in <a href="/en-US/docs/Web/API/Web_Workers_API">Web workers</a> ({{bug(916893)}}).</li> - <li>{{domxref("DOMRequest")}} and {{domxref("DOMCursor")}} are now available in <a href="/en-US/docs/Web/API/Web_Workers_API">Web workers</a> ({{bug(1167650)}}).</li> - <li>The <a href="/en-US/docs/Web/API/CSSFontLoading_API">CSS Font Loading API</a> is now enabled by default ({{bug(1149381)}}).</li> + <li>{{domxref("MessagePort")}} and {{domxref("MessageChannel")}} now available in <a href="/fr/docs/Web/API/Web_Workers_API">Web workers</a>, and are enabled by default in all contexts ({{bug(952139)}}) and ({{bug(911972)}}).</li> + <li>The User Timing API is now available in <a href="/fr/docs/Web/API/Web_Workers_API">Web workers</a> ({{bug(1155761)}}).</li> + <li>The <a href="/fr/docs/Web/API/Notifications_API">Notifications API</a> is now available in <a href="/fr/docs/Web/API/Web_Workers_API">Web workers</a> ({{bug(916893)}}).</li> + <li>{{domxref("DOMRequest")}} and {{domxref("DOMCursor")}} are now available in <a href="/fr/docs/Web/API/Web_Workers_API">Web workers</a> ({{bug(1167650)}}).</li> + <li>The <a href="/fr/docs/Web/API/CSSFontLoading_API">CSS Font Loading API</a> is now enabled by default ({{bug(1149381)}}).</li> <li>Shared workers can no longer be shared between private (i.e. browsing in a private window) and non-private documents (see {{bug(1177621)}}).</li> <li>The {{domxref("URLUtilsSearchParams.searchParams")}} property is now read-only ({{bug(1174731)}}).</li> <li> @@ -165,7 +164,7 @@ install Firefox Developer Edition</a> Firefox 41 was released on September 22, 2 <h2 id="Security">Security</h2> <ul> - <li>The <a href="https://developer.mozilla.org/en-US/docs/Web/Security/CSP">CSP</a> 1.1 <code>manifest-src</code> <a href="https://developer.mozilla.org/en-US/docs/Web/Security/CSP/CSP_policy_directives">directive</a> is now supported ({{bug(1089255)}}).</li> + <li>The <a href="/fr/docs/Web/Security/CSP">CSP</a> 1.1 <code>manifest-src</code> <a href="/fr/docs/Web/Security/CSP/CSP_policy_directives">directive</a> is now supported ({{bug(1089255)}}).</li> </ul> <h2 id="Changes_for_add-on_and_Mozilla_developers">Changes for add-on and Mozilla developers</h2> @@ -191,7 +190,7 @@ install Firefox Developer Edition</a> Firefox 41 was released on September 22, 2 <h2 id="See_also">See also</h2> <ul> - <li><a href="/en-US/docs/Mozilla/Firefox/Releases/41/Site_Compatibility">Site Compatibility for Firefox 41</a></li> + <li><a href="/fr/docs/Mozilla/Firefox/Releases/41/Site_Compatibility">Site Compatibility for Firefox 41</a></li> </ul> <h2 id="Older_versions">Older versions</h2> diff --git a/files/fr/mozilla/firefox/releases/42/index.html b/files/fr/mozilla/firefox/releases/42/index.html index 976312cf99..80e22e3d09 100644 --- a/files/fr/mozilla/firefox/releases/42/index.html +++ b/files/fr/mozilla/firefox/releases/42/index.html @@ -12,8 +12,6 @@ translation_of: Mozilla/Firefox/Releases/42 --- <div>{{FirefoxSidebar}}</div> -<div class="column-container zone-callout"><a href="https://www.mozilla.org/firefox/developer/" style="">Pour tester les dernières fonctionnalités de développement de Firefox, installer Firefox Developer Edition</a> Firefox 42 a été publié le 3 Novembre 2015. Cet article répertorie les modificarions clés qui sont utiles non seulement pour les développeurs Web, mais aussi pour les développeurs Firefox et Gecko ainsi que pour les développeurs d'add-on.</div> - <h2 id="Changements_pour_les_développeurs_Web">Changements pour les développeurs Web</h2> <h3 id="Outils_de_développement">Outils de développement</h3> @@ -21,12 +19,12 @@ translation_of: Mozilla/Firefox/Releases/42 <p>Points forts:</p> <ul> - <li><a href="/en-US/docs/Tools/Remote_Debugging/Debugging_Firefox_for_Android_over_Wifi">Débogage de Firefox pour Android via Wifi</a></li> - <li><a href="/en-US/docs/Tools/WebIDE/Setting_up_runtimes#Configuring_Simulators">Configuration de Firefox OS Simulator dans WebIDE</a></li> - <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Edit_CSS_filters#Saving_filter_presets">Préréglages de filtre CSS</a></li> + <li><a href="/fr/docs/Tools/Remote_Debugging/Debugging_Firefox_for_Android_over_Wifi">Débogage de Firefox pour Android via Wifi</a></li> + <li><a href="/fr/docs/Tools/WebIDE/Setting_up_runtimes#Configuring_Simulators">Configuration de Firefox OS Simulator dans WebIDE</a></li> + <li><a href="/fr/docs/Tools/Page_Inspector/How_to/Edit_CSS_filters#Saving_filter_presets">Préréglages de filtre CSS</a></li> </ul> -<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&classification=Client%20Software&chfieldto=2015-08-10&query_format=advanced&chfield=resolution&chfieldfrom=2015-06-29&chfieldvalue=FIXED&bug_status=RESOLVED&bug_status=VERIFIED&component=Developer%20Tools&component=Developer%20Tools%3A%203D%20View&component=Developer%20Tools%3A%20Canvas%20Debugger&component=Developer%20Tools%3A%20Console&component=Developer%20Tools%3A%20Debugger&component=Developer%20Tools%3A%20Framework&component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&component=Developer%20Tools%3A%20Inspector&component=Developer%20Tools%3A%20Memory&component=Developer%20Tools%3A%20Netmonitor&component=Developer%20Tools%3A%20Object%20Inspector&component=Developer%20Tools%3A%20Performance%20Tools%20%28Profiler%2FTimeline%29&component=Developer%20Tools%3A%20Responsive%20Mode&component=Developer%20Tools%3A%20Scratchpad&component=Developer%20Tools%3A%20Source%20Editor&component=Developer%20Tools%3A%20Storage%20Inspector&component=Developer%20Tools%3A%20Style%20Editor&component=Developer%20Tools%3A%20User%20Stories&component=Developer%20Tools%3A%20Web%20Audio%20Editor&component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&component=Developer%20Tools%3A%20WebIDE&product=Firefox&list_id=12478437">Tous les bogues devtools corrigés entre Firefox 41 et Firefox 42</a>.</p> +<p><a href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&classification=Client%20Software&chfieldto=2015-08-10&query_format=advanced&chfield=resolution&chfieldfrom=2015-06-29&chfieldvalue=FIXED&bug_status=RESOLVED&bug_status=VERIFIED&component=Developer%20Tools&component=Developer%20Tools%3A%203D%20View&component=Developer%20Tools%3A%20Canvas%20Debugger&component=Developer%20Tools%3A%20Console&component=Developer%20Tools%3A%20Debugger&component=Developer%20Tools%3A%20Framework&component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&component=Developer%20Tools%3A%20Inspector&component=Developer%20Tools%3A%20Memory&component=Developer%20Tools%3A%20Netmonitor&component=Developer%20Tools%3A%20Object%20Inspector&component=Developer%20Tools%3A%20Performance%20Tools%20%28Profiler%2FTimeline%29&component=Developer%20Tools%3A%20Responsive%20Mode&component=Developer%20Tools%3A%20Scratchpad&component=Developer%20Tools%3A%20Source%20Editor&component=Developer%20Tools%3A%20Storage%20Inspector&component=Developer%20Tools%3A%20Style%20Editor&component=Developer%20Tools%3A%20User%20Stories&component=Developer%20Tools%3A%20Web%20Audio%20Editor&component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&component=Developer%20Tools%3A%20WebIDE&product=Firefox&list_id=12478437">Tous les bogues devtools corrigés entre Firefox 41 et Firefox 42</a>.</p> <h3 id="CSS">CSS</h3> @@ -48,7 +46,7 @@ translation_of: Mozilla/Firefox/Releases/42 <ul> <li>L'objet {{jsxref("Reflect")}} a été implémenté ({{bug(987514)}}).</li> - <li>La mise en <span class="tlid-translation translation" lang="fr"><span title="">œuvre de l'interruption</span></span> {{jsxref("Proxy")}} {{jsxref("Global_Objects/Proxy/handler/ownKeys", "handler.ownKeys()")}} a été mise à jour pour correspondre à la spécification finale ES2015 ({{bug(1049662)}}).</li> + <li>La mise en œuvre de l'interruption {{jsxref("Proxy")}} {{jsxref("Global_Objects/Proxy/handler/ownKeys", "handler.ownKeys()")}} a été mise à jour pour correspondre à la spécification finale ES2015 ({{bug(1049662)}}).</li> <li>Appel de {{jsxref("Map")}}, {{jsxref("Set")}}, ou {{jsxref("WeakMap")}} sans {{jsxref('Operators', 'new')}}, va maintenant lancer un {{jsxref("TypeError")}} ({{bug(1083752)}}).</li> </ul> @@ -75,14 +73,14 @@ translation_of: Mozilla/Firefox/Releases/42 <ul> <li>{{domxref('Request.context')}} a été supprimé ({{bug(1188062)}}).</li> - <li>L'<a href="/en-US/docs/Web/API/Push_API">API Push</a> a été activée par défaut sur Firefox pour bureau ({{bug(1153499)}}), mais uniquement sur les canaux Nightly/Dev Edition/Beta. Elle est désactivée par défaut dans le canal Release jusqu'à ce que l'UX grand public et les fonctionnalit"s de débogage aient été correctement implémentées ({{bug(1207875)}}). Vous pouvez toujours l'activer en activant la préférence <span id="summary_alias_container"><span id="short_desc_nonedit_display"><code>dom.push.enabled</code> dans <a>about:config</a>.</span></span></li> + <li>L'<a href="/fr/docs/Web/API/Push_API">API Push</a> a été activée par défaut sur Firefox pour bureau ({{bug(1153499)}}), mais uniquement sur les canaux Nightly/Dev Edition/Beta. Elle est désactivée par défaut dans le canal Release jusqu'à ce que l'UX grand public et les fonctionnalit"s de débogage aient été correctement implémentées ({{bug(1207875)}}). Vous pouvez toujours l'activer en activant la préférence <code>dom.push.enabled</code> dans about:config.</li> <li>La méthode {{domxref("PushManager.hasPermission()")}} a été désapprouvée dans la spécification et remplacée par la méthode {{domxref("PushManager.permissionState()")}}. Firefox a mis à jour son implémentation pour refléter cela ({{bug("1183853")}}).</li> - <li>Des ajouts liés au service worker de l'<a href="/en-US/docs/Web/API/Notifications_API">API Notifications</a> ont été mis en <span class="tlid-translation translation" lang="fr"><span title="">œuvre</span></span> ({{bug(1114554)}}), mais sont désactivés dans cette version.</li> + <li>Des ajouts liés au service worker de l'<a href="/fr/docs/Web/API/Notifications_API">API Notifications</a> ont été mis en œuvre ({{bug(1114554)}}), mais sont désactivés dans cette version.</li> </ul> <h4 id="API_Web_Animations">API Web Animations</h4> -<p>Notre implémentation expérimentale de l'<a href="/en-US/docs/Web/API/Web_Animations_API">API Web Animations</a> a été étendue pour prendre en charge:</p> +<p>Notre implémentation expérimentale de l'<a href="/fr/docs/Web/API/Web_Animations_API">API Web Animations</a> a été étendue pour prendre en charge:</p> <ul> <li>La propriété {{domxref('AnimationPlayer.playbackRate')}} ({{bug(1127380)}}).</li> @@ -93,7 +91,7 @@ translation_of: Mozilla/Firefox/Releases/42 <h4 id="Composants_Web">Composants Web</h4> -<p>Notre implémentation expérimentale du <a href="/en-US/docs/Web/Web_Components/Shadow_DOM">Shadow DOM</a> a été modifiée:</p> +<p>Notre implémentation expérimentale du <a href="/fr/docs/Web/Web_Components/Shadow_DOM">Shadow DOM</a> a été modifiée:</p> <ul> <li>Lorsque vous essayez d'appeler {{domxref('Node.cloneNode()')}} sur un {{domxref('ShadowRoot')}}, lance une exception <code>DataCloneError</code> ({{bug(1176757)}}).</li> @@ -123,11 +121,11 @@ translation_of: Mozilla/Firefox/Releases/42 <h4 id="Divers">Divers</h4> <ul> - <li>L'interface {{domxref('IDBCursorWithValue')}} est désormais disponible dans les <a href="/en-US/docs/Web/API/Web_Workers_API">Web workers</a> ({{bug(1188115)}}).</li> - <li>Les événements d'erreur envoyés dans les <a href="/en-US/docs/Web/API/Web_Workers_API">Web workers</a> ne bouillonnent plus ({{bug(1188141)}}).</li> - <li><a href="/en-US/docs/Web/API/Media_Source_Extensions_API">Media Source Extensions</a> (MSE) a été activé pour tous les sites Web, et pas plus pour une liste blanche de sites ({{bug(1185611)}}).</li> + <li>L'interface {{domxref('IDBCursorWithValue')}} est désormais disponible dans les <a href="/fr/docs/Web/API/Web_Workers_API">Web workers</a> ({{bug(1188115)}}).</li> + <li>Les événements d'erreur envoyés dans les <a href="/fr/docs/Web/API/Web_Workers_API">Web workers</a> ne bouillonnent plus ({{bug(1188141)}}).</li> + <li><a href="/fr/docs/Web/API/Media_Source_Extensions_API">Media Source Extensions</a> (MSE) a été activé pour tous les sites Web, et pas plus pour une liste blanche de sites ({{bug(1185611)}}).</li> <li>Le {{domxref('Window.mozRequestAnimationFrame()')}} non standard et obsolète a été supprimé ({{bug(909154)}}). Utilisez plutôt le standard {{domxref('Window.requestAnimationFrame()')}}.</li> - <li>La synthèse vocale (text-to-speech) a été implémentée dans Firefox Desktop pour Windows, cachée derrière l'indicateur <code>media.webspeech.synth.enabled</code> dans <code>about:config</code> ({{bug("1003457")}}). Voir <a href="/en-US/docs/Web/API/Web_Speech_API">API Web Speech</a> pour plus d'informations.</li> + <li>La synthèse vocale (text-to-speech) a été implémentée dans Firefox Desktop pour Windows, cachée derrière l'indicateur <code>media.webspeech.synth.enabled</code> dans <code>about:config</code> ({{bug("1003457")}}). Voir <a href="/fr/docs/Web/API/Web_Speech_API">API Web Speech</a> pour plus d'informations.</li> </ul> <h3 id="MathML">MathML</h3> @@ -145,7 +143,7 @@ translation_of: Mozilla/Firefox/Releases/42 <h2 id="HTTP">HTTP</h2> <ul> - <li>Firefox 41 et les versions antérieures acceptaient à tord les champs de pseudo-en-tête non définis ou non valides dans les réponses HTTP/2 . Ceci est maintenant corrigé et le seul champ pseudo-en-tête accepté depuis Firefox 42 est le : <em>statut</em> selon la spécification. <span class="tlid-translation translation" lang="fr"><span title="">Les en-têtes de réponse contenant des champs arbitraires sont considérés comme mal formés.</span></span> ({{bug(1136727)}})</li> + <li>Firefox 41 et les versions antérieures acceptaient à tord les champs de pseudo-en-tête non définis ou non valides dans les réponses HTTP/2 . Ceci est maintenant corrigé et le seul champ pseudo-en-tête accepté depuis Firefox 42 est le : <em>statut</em> selon la spécification. Les en-têtes de réponse contenant des champs arbitraires sont considérés comme mal formés. ({{bug(1136727)}})</li> </ul> <h2 id="La_mise_en_réseau">La mise en réseau</h2> @@ -167,7 +165,7 @@ translation_of: Mozilla/Firefox/Releases/42 <h4 id="nsIContentPolicy">nsIContentPolicy</h4> <ul> - <li>La constante <code><strong>TYPE_EMBED</strong></code> a été ajoutée à <code><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIContentPolicy" title="">nsIContentPolicy</a></code> pour permettre aux internes de Gecko et au code add-on de mieux différencier les différents types de requêtes. Auparavant, <code><strong>TYPE_OBJECT</strong></code> était utilisé pour ces cas ({{bug(1148030)}}).</li> + <li>La constante <code><strong>TYPE_EMBED</strong></code> a été ajoutée à <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIContentPolicy">nsIContentPolicy</a></code> pour permettre aux internes de Gecko et au code add-on de mieux différencier les différents types de requêtes. Auparavant, <code><strong>TYPE_OBJECT</strong></code> était utilisé pour ces cas ({{bug(1148030)}}).</li> <li>De même, les constantes <strong><code>TYPE_SUBDOCUMENT</code></strong> ont été divisées en <code><strong>TYPE_FRAME</strong></code> et <strong><code>TYPE_IFRAME</code></strong> ({{bug(1148044)}}).</li> </ul> diff --git a/files/fr/mozilla/firefox/releases/5/index.html b/files/fr/mozilla/firefox/releases/5/index.html index 4f0b61732d..aaac33da3f 100644 --- a/files/fr/mozilla/firefox/releases/5/index.html +++ b/files/fr/mozilla/firefox/releases/5/index.html @@ -17,20 +17,20 @@ original_slug: Mozilla/Firefox/Versions/5 <ul> <li>Tous les éléments HTML ont maintenant l'attribut {{domxref("element.accessKey", "accessKey")}}, ainsi que les méthodes {{domxref("element.blur()", "blur()")}}, {{domxref("element.click()", "click()")}} et {{domxref("element.focus()", "focus()")}}. Elles sont spécifiées dans l'interface {{domxref("HTMLElement")}}.</li> - <li>Afin d'être conforme à la spécification HTML5, le support des <a class="internal" href="https://developer.mozilla.org/en-US/docs/Character_Sets_Supported_by_Gecko" title="Character Sets Supported by Gecko">jeux de caractères</a> UTF-7 et UTF-32 a été retiré.</li> - <li>Lorsque l'on est en mode quirks, les {{HTMLElement("map")}} vides ne sont plus ignorées en faveur des non-vides quand elles correspondent. Pour plus de détails, voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/HTML/Element/map#Gecko_notes" title="HTML/Element/map#Gecko notes">les notes de Gecko</a> sur l'élément {{HTMLElement("map")}}.</li> + <li>Afin d'être conforme à la spécification HTML5, le support des <a href="/fr/docs/Character_Sets_Supported_by_Gecko">jeux de caractères</a> UTF-7 et UTF-32 a été retiré.</li> + <li>Lorsque l'on est en mode quirks, les {{HTMLElement("map")}} vides ne sont plus ignorées en faveur des non-vides quand elles correspondent. Pour plus de détails, voir <a href="/fr/docs/HTML/Element/map#Gecko_notes">les notes de Gecko</a> sur l'élément {{HTMLElement("map")}}.</li> <li>Firefox mobile pour Android supporte désormais les polices WOFF pour {{cssxref("@font-face")}}.</li> - <li>WebGL <a class="internal" href="https://developer.mozilla.org/en-US/docs/WebGL/Cross-Domain_Textures" title="WebGL/Cross-Domain Textures">ne charge plus les textures provenant d'autres domaines que celui d'origine</a>, par mesure de sécurité. Le support <a class="internal" href="https://developer.mozilla.org/en-US/HTTP_access_control" title="HTTP access control">du contrôle d'accès d'HTTP</a> devrait arriver dans le futur pour que le chargement des textures se fasse en toute sécurité.</li> + <li>WebGL <a href="/fr/docs/WebGL/Cross-Domain_Textures">ne charge plus les textures provenant d'autres domaines que celui d'origine</a>, par mesure de sécurité. Le support <a href="/fr/HTTP_access_control">du contrôle d'accès d'HTTP</a> devrait arriver dans le futur pour que le chargement des textures se fasse en toute sécurité.</li> </ul> <h4 id="Améliorations_de_Canvas">Améliorations de Canvas</h4> <ul> - <li>L'environnement de dessin 2D {{HTMLElement("canvas")}} supporte désormais la spécification d'un objet <code>ImageData</code> en entrée de la méthode <code>createImageData()</code> ; cela <a class="internal" href="https://developer.mozilla.org/en-US/docs/HTML/Canvas/Pixel_manipulation_with_canvas#Creating_an_ImageData_object" title="HTML/Canvas/Pixel manipulation with canvas#Creating an ImageData object">créé un nouvel objet <code>ImageData</code></a> qui est initialisé avec les mêmes dimensions que l'objet spécifié, mais tous les pixels sont toujours prédéfinis en noir transparent. ceci a été documenté comme déjà mis en oeuvre alors que ça ne l'était pas.</li> + <li>L'environnement de dessin 2D {{HTMLElement("canvas")}} supporte désormais la spécification d'un objet <code>ImageData</code> en entrée de la méthode <code>createImageData()</code> ; cela <a href="/fr/docs/HTML/Canvas/Pixel_manipulation_with_canvas#Creating_an_ImageData_object">créé un nouvel objet <code>ImageData</code></a> qui est initialisé avec les mêmes dimensions que l'objet spécifié, mais tous les pixels sont toujours prédéfinis en noir transparent. ceci a été documenté comme déjà mis en oeuvre alors que ça ne l'était pas.</li> <li>Spécifier des valeurs non finies lors de l'ajout de couleur arrête l'ajout via un appel à <code>addColorStop()</code> de la méthode {{domxref("CanvasGradient")}} en renvoyant désormais <code>INDEX_SIZE_ERR</code> à la place de <code>SYNTAX_ERR</code>.</li> <li>La méthode {{domxref("HTMLCanvasElement")}} <code>toDataURL()</code> now correctly lower-cases the specified MIME type before matching.</li> <li><code>getImageData()</code> accepte maintenant correctement les rectangles qui vont au-delà des limites de la zone, les pixels qui sont en dehors de la zone sont mis en noir transparent.</li> - <li><code>drawImage()</code> et <code>createImageData()</code> traitent désormais les arguments négatifs conformément à la spécification, en retournant le rectangle autour de l'axe approprié. <strong>Nous avons besoin d'un article sur <a class="external" href="http://dev.w3.org/csswg/css3-images/#default-sizing">CSS sizing</a> et son fonctionnement.</strong></li> + <li><code>drawImage()</code> et <code>createImageData()</code> traitent désormais les arguments négatifs conformément à la spécification, en retournant le rectangle autour de l'axe approprié. <strong>Nous avons besoin d'un article sur <a href="http://dev.w3.org/csswg/css3-images/#default-sizing">CSS sizing</a> et son fonctionnement.</strong></li> <li>La spécification de valeurs non-finies lors de l'appel de <code>createImageData()</code> renvoi maintenant l'exception <code>NOT_SUPPORTED_ERR</code>.</li> <li><code>createImageData()</code> et <code>getImageData()</code> retournent maintenant correctement une valeur d'un pixel en données d'image si un rectangle plus petit qu'un petit qu'un pixel est spécifié.</li> <li>La spécification d'un angle négatif lors de l'appel de <code>createRadialGradient()</code> renvoi désormais <code>INDEX_SIZE_ERR</code>.</li> @@ -44,19 +44,19 @@ original_slug: Mozilla/Firefox/Versions/5 <h3 id="CSS">CSS</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/fr/docs/CSS/Animations_CSS" title="CSS/Animations CSS">Animations CSS</a></dt> + <dt><a href="/fr/docs/CSS/Animations_CSS">Animations CSS</a></dt> <dd>Le support pour les animations CSS a été ajouté, pour l'instant il faut utilisé le préfixe <code>-moz-</code>.</dd> </dl> <h3 id="DOM">DOM</h3> <ul> - <li>L'objet {{domxref("selection")}} de la méthode <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/Selection/modify" title="DOM/Selection/modify"><code>modify()</code></a> a été modifiée afin que la sélection de la granularité "mot" ne contienne plus les espaces à la fin, ce qui est plus cohérent et correspond au comportement de WebKit.</li> + <li>L'objet {{domxref("selection")}} de la méthode <a href="/fr/docs/DOM/Selection/modify"><code>modify()</code></a> a été modifiée afin que la sélection de la granularité "mot" ne contienne plus les espaces à la fin, ce qui est plus cohérent et correspond au comportement de WebKit.</li> <li>La méthode {{domxref("window.setTimeout()")}} veille maintenant à ne plus envoyer de délai d'attente dans les onglets inactifs. En plus, le délai est imbriqué à la valeur minimale autorisée par la spécification HTML5 : 4 ms (au lieu de 10 ms qui sert à fixer).</li> <li>De même, la méthode {{domxref("window.setInterval()")}} ne serre pas plus d'un intervalle par seconde dans les onglets inactifs.</li> - <li><a class="internal" href="https://developer.mozilla.org/fr/docs/XMLHttpRequest" title="XMLHttpRequest"><code>XMLHttpRequest</code></a> supporte maintenant <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest/Using_XMLHttpRequest#Detecting_any_load_end_condition" title="XMLHttpRequest/Using XMLHttpRequest#Detecting any load end condition">l'évènement <code>loadend</code></a>. C'est envoyé après qu'un transfert soit terminé (c'est-à-dire après l'évènement <code>abort</code>, <code>error</code> ou <code>load</code>). Vous pouvez utiliser cette fonction pour gérer les tâches qui doivent être exécutées indépendamment de la réussite ou l'échec d'un transfert.</li> - <li>{{domxref("Blob")}} et, par extension, les objets de {{domxref("File")}} de la méthode <code>slice()</code> ont été supprimés et remplacés par une nouvelle, avec une syntaxe qui la rend mieux compatible avec les méthodes <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/slice" title="JavaScript/Reference/Global Objects/Array/slice"><code>Array.slice()</code></a> et <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/slice" title="JavaScript/Reference/Global Objects/String/slice"><code>String.slice()</code></a> dans JavaScript. Cette méthode s'appelle pour l'instant <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/Blob#mozSlice()" title="DOM/Blob#mozSlice()"><code>mozSlice()</code></a>.</li> - <li>La valeur de {{domxref("window.navigator.language")}} est maintenant déterminée en examinant la valeur de <a class="internal" href="https://developer.mozilla.org/en-US/docs/HTTP/Headers" title="HTTP/Headers">l'en-tête HTTP</a> <code>Accept-Language</code>.</li> + <li><a href="/fr/docs/XMLHttpRequest"><code>XMLHttpRequest</code></a> supporte maintenant <a href="/fr/docs/DOM/XMLHttpRequest/Using_XMLHttpRequest#Detecting_any_load_end_condition">l'évènement <code>loadend</code></a>. C'est envoyé après qu'un transfert soit terminé (c'est-à-dire après l'évènement <code>abort</code>, <code>error</code> ou <code>load</code>). Vous pouvez utiliser cette fonction pour gérer les tâches qui doivent être exécutées indépendamment de la réussite ou l'échec d'un transfert.</li> + <li>{{domxref("Blob")}} et, par extension, les objets de {{domxref("File")}} de la méthode <code>slice()</code> ont été supprimés et remplacés par une nouvelle, avec une syntaxe qui la rend mieux compatible avec les méthodes <a href="/fr/docs/JavaScript/Reference/Global_Objects/Array/slice"><code>Array.slice()</code></a> et <a href="/fr/docs/JavaScript/Reference/Global_Objects/String/slice"><code>String.slice()</code></a> dans JavaScript. Cette méthode s'appelle pour l'instant <a href="/fr/docs/DOM/Blob#mozSlice()"><code>mozSlice()</code></a>.</li> + <li>La valeur de {{domxref("window.navigator.language")}} est maintenant déterminée en examinant la valeur de <a href="/fr/docs/HTTP/Headers">l'en-tête HTTP</a> <code>Accept-Language</code>.</li> <li>La propriété {{domxref("Node.prefix")}} est maintenant en lecture seule, comme l'exige la spécification DOM.</li> <li>{{domxref("HTMLVideoElement")}} supporte maintenant des propriétés expérimentales qui permettent d'obtenir des informations sur les statistiques des vidéos comme le nombres d'images par seconde.</li> </ul> @@ -65,8 +65,8 @@ original_slug: Mozilla/Firefox/Versions/5 <ul> <li>Les expressions régulières ne sont plus appelable comme si il s'agissait de fonctions, ce changement a été fait de concert avec l'équipe de WebKit afin d'assurer la compatibilité (voir {{WebkitBug(28285)}}. Cette fonctionnalité existait depuis longtemps déjà mais n'a jamais été documentée (du moins, pas sur MDN).</li> - <li>La méthode <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Function/isGenerator" title="JavaScript/Reference/Global Objects/Function/isGenerator"><code>Function.prototype.isGenerator()</code></a> est désormais supportée, ce qui vous permet de déterminer si une fonction est <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Iterators_and_Generators#Generators.3a_a_better_way_to_build_Iterators" title="Core JavaScript 1.5 Guide/Iterators and Generators#Generators.3a a better way to build Iterators">génératrice</a>.</li> - <li>Les <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Reserved_Words" title="JavaScript/Reference/Reserved Words">mots suivants ont été réservés</a> : <code>class</code>, <code>enum</code>, <code>export</code>, <code>extends</code>, <code>import</code> et <code>super</code>. Auparavant, ils étaient uniquement considérés comme réservés en mode strict.</li> + <li>La méthode <a href="/fr/docs/JavaScript/Reference/Global_Objects/Function/isGenerator"><code>Function.prototype.isGenerator()</code></a> est désormais supportée, ce qui vous permet de déterminer si une fonction est <a href="/fr/docs/JavaScript/Guide/Iterators_and_Generators#Generators.3a_a_better_way_to_build_Iterators">génératrice</a>.</li> + <li>Les <a href="/fr/docs/JavaScript/Reference/Reserved_Words">mots suivants ont été réservés</a> : <code>class</code>, <code>enum</code>, <code>export</code>, <code>extends</code>, <code>import</code> et <code>super</code>. Auparavant, ils étaient uniquement considérés comme réservés en mode strict.</li> <li>Les documents DOM crées dans le chrome ne peuvent plus être exposés à des scripts en sandbox.</li> <li>Le parser JSON a été ré-écrit pour améliorer la vitesse et la conformité. Ce qui inclut un correctif pour le {{bug("572279")}}.</li> </ul> @@ -89,40 +89,42 @@ original_slug: Mozilla/Firefox/Versions/5 <h3 id="MathML">MathML</h3> <ul> - <li>Support des <a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#id.3.2.5.7.3">opérateurs embellis</a></li> + <li>Support des <a href="http://www.w3.org/TR/MathML3/chapter3.html#id.3.2.5.7.3">opérateurs embellis</a></li> </ul> <h3 id="Outils_pour_les_développeurs">Outils pour les développeurs</h3> <ul> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/Tools/Web_Console#The_console_object" title="Using the Web Console#The console object">L'objet <code>Console</code> de la Console Web</a> a maintenant une méthode <code>debug()</code>, qui est un alias pour la méthode <code>log()</code>, cela améliore la compatibilité avec certains sites.</li> + <li><a href="/fr/docs/Tools/Web_Console#The_console_object">L'objet <code>Console</code> de la Console Web</a> a maintenant une méthode <code>debug()</code>, qui est un alias pour la méthode <code>log()</code>, cela améliore la compatibilité avec certains sites.</li> </ul> <h2 id="Changements_pour_les_développeurs_de_Mozilla_et_de_modules_complémentaires">Changements pour les développeurs de Mozilla et de modules complémentaires</h2> -<p>Pour des conseils utiles sur la mise à jour des extensions pour Firefox 5, voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Firefox/Updating_add-ons_for_Firefox_5" title="Firefox/Updating add-ons for Firefox 5">Updating add-ons for Firefox 5</a>.</p> +<p>Pour des conseils utiles sur la mise à jour des extensions pour Firefox 5, voir <a href="/fr/docs/Firefox/Updating_add-ons_for_Firefox_5">Updating add-ons for Firefox 5</a>.</p> -<div class="note"><strong>Note :</strong> Firefox 5 requiert que les composants binaires soient recompilés, comme pour toutes les versions majeures de Firefox. Pour plus de détails, voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Developer_Guide/Interface_Compatibility#Binary_Interfaces" title="Developer Guide/Interface Compatibility#Binary Interfaces">Interfaces Binaires</a>.</div> +<div class="note"> + <p><strong>Note :</strong> Firefox 5 requiert que les composants binaires soient recompilés, comme pour toutes les versions majeures de Firefox. Pour plus de détails, voir <a href="/fr/docs/Developer_Guide/Interface_Compatibility#Binary_Interfaces">Interfaces Binaires</a>.</p> +</div> <h3 id="Changements_dans_les_modules_de_code_JavaScript">Changements dans les modules de code JavaScript</h3> <h4 id="Nouveau_module_de_code_JavaScript">Nouveau module de code JavaScript</h4> <ul> - <li>Le module de code <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/Dict.jsm" title="JavaScript code modules/Dict.jsm"><code>Dict.jsm</code></a> a été ajouté, il fournit une API pour les dictionnaires de paires clé/valeur.</li> + <li>Le module de code <a href="/fr/docs/JavaScript_code_modules/Dict.jsm"><code>Dict.jsm</code></a> a été ajouté, il fournit une API pour les dictionnaires de paires clé/valeur.</li> </ul> <h4 id="NetUtil.jsm">NetUtil.jsm</h4> <ul> - <li>La méthode <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/NetUtil.jsm#asyncFetch()" title="JavaScript code modules/NetUtil.jsm#asyncFetch()"><code>asyncFetch()</code></a> supporte désormais la spécification de la source en tant que {{interface("nsIInputStream")}}.</li> + <li>La méthode <a href="/fr/docs/JavaScript_code_modules/NetUtil.jsm#asyncFetch()"><code>asyncFetch()</code></a> supporte désormais la spécification de la source en tant que {{interface("nsIInputStream")}}.</li> </ul> <h3 id="Changements_dans_les_interfaces">Changements dans les interfaces</h3> <ul> <li>L'interface {{interface("nsIHttpChannelInternal")}} a maintenant de nouveaux attributs donnant accès à des informations sur les points finaux des canaux des adresses et des ports. Ces informations sont fournies principalement à des fins de débogage.</li> - <li>Les attribut {{htmlattrxref("width", "canvas")}} et {{htmlattrxref("height", "canvas")}} de l'élément {{HTMLElement("canvas")}} sont désormais inclus dans IDL comme des entiers non signés au lieu d'être signés (voir <a class="internal" href="https://developer.mozilla.org/en/DOM/HTMLCanvasElement" title="en/DOM/HTMLCanvasElement"><code>HTMLCanvasElement</code></a>).</li> + <li>Les attribut {{htmlattrxref("width", "canvas")}} et {{htmlattrxref("height", "canvas")}} de l'élément {{HTMLElement("canvas")}} sont désormais inclus dans IDL comme des entiers non signés au lieu d'être signés (voir <a href="/en/DOM/HTMLCanvasElement"><code>HTMLCanvasElement</code></a>).</li> <li>Les interfaces <code>nsIAppStartup2</code> et {{interface("nsIAppStartup_MOZILLA_2_0")}} ont été fusionnées avec l'interface {{interface("nsIAppStartup")}}.</li> <li>L'interface <code>nsIDocShell_MOZILLA_2_0_BRANCH</code> a été fusionnée avec l'interface {{interface("nsIDocShell")}}.</li> <li>L'interface <code>nsIFocusManager_MOZILLA_2_0_BRANCH</code> a été fusionnée avec l'interface {{interface("nsIFocusManager")}}.</li> @@ -149,19 +151,19 @@ original_slug: Mozilla/Firefox/Versions/5 <h3 id="Aide_au_débogage">Aide au débogage</h3> <ul> - <li>La nouvelle aide <a class="internal" href="https://developer.mozilla.org/en-US/docs/Namespace/Mozilla/DebugOnly%3CT%3E" title="Namespace/Mozilla/DebugOnly<T>"><code>DebugOnly<T></code></a> permet de déclarer des variables seulement pour les versions <code>DEBUG</code>.</li> + <li>La nouvelle aide <a href="/fr/docs/Namespace/Mozilla/DebugOnly%3CT%3E"><code>DebugOnly<T></code></a> permet de déclarer des variables seulement pour les versions <code>DEBUG</code>.</li> </ul> <h3 id="API_JavaScript_(SpiderMonkey)">API JavaScript (SpiderMonkey)</h3> <ul> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/SpiderMonkey/JSAPI_Reference/JS_DoubleToInt32" title="SpiderMonkey/JSAPI Reference/JS DoubleToInt32"><code>JS_DoubleToInt32()</code></a> et <a class="internal" href="https://developer.mozilla.org/en-US/docs/SpiderMonkey/JSAPI_Reference/JS_DoubleToInt32" title="SpiderMonkey/JSAPI Reference/JS DoubleToInt32"><code>JS_DoubleToUint32()</code></a> ont été ajoutés, pour convertir des valeurs <a class="internal" href="https://developer.mozilla.org/en-US/docs/SpiderMonkey/JSAPI_Reference/jsdouble" title="jsdouble"><code>jsdouble</code></a> en nombres entiers de type C et en entiers non-signés.</li> + <li><a href="/fr/docs/SpiderMonkey/JSAPI_Reference/JS_DoubleToInt32"><code>JS_DoubleToInt32()</code></a> et <a href="/fr/docs/SpiderMonkey/JSAPI_Reference/JS_DoubleToInt32"><code>JS_DoubleToUint32()</code></a> ont été ajoutés, pour convertir des valeurs <a href="/fr/docs/SpiderMonkey/JSAPI_Reference/jsdouble"><code>jsdouble</code></a> en nombres entiers de type C et en entiers non-signés.</li> </ul> <h3 id="Changement_dans_le_système_de_compilation">Changement dans le système de compilation</h3> <ul> - <li>Vous pouvez désormais compiler Firefox sans le fichier <code>mozconfig</code>, <a class="internal" href="https://developer.mozilla.org/en-US/docs/Configuring_Build_Options#Choose_an_application" title="Configuring Build Options#Choose an application"><code>l'option --enable-application</code></a> paramètre par défaut à "browser". Après avoir extrait ou téléchargé le code, vous pouvez tout simplement faire <code>configure && make</code> (ou <code>make -f client.mk</code>) pour compiler Firefox.</li> + <li>Vous pouvez désormais compiler Firefox sans le fichier <code>mozconfig</code>, <a href="/fr/docs/Configuring_Build_Options#Choose_an_application"><code>l'option --enable-application</code></a> paramètre par défaut à "browser". Après avoir extrait ou téléchargé le code, vous pouvez tout simplement faire <code>configure && make</code> (ou <code>make -f client.mk</code>) pour compiler Firefox.</li> </ul> <h2 id="Voir_également">Voir également</h2> diff --git a/files/fr/mozilla/firefox/releases/6/index.html b/files/fr/mozilla/firefox/releases/6/index.html index 413996137f..82fbc1736d 100644 --- a/files/fr/mozilla/firefox/releases/6/index.html +++ b/files/fr/mozilla/firefox/releases/6/index.html @@ -7,28 +7,28 @@ tags: translation_of: Mozilla/Firefox/Releases/6 original_slug: Mozilla/Firefox/Versions/6 --- -<div><section id="Quick_links"> +<div> <ol> - <li class="toggle"> - <details> - <summary>Notes de versions pour développeurs</summary> + <li> + + <p>Notes de versions pour développeurs</p> <ol> <li><a href="/fr/docs/Mozilla/Firefox/Releases">Notes de versions pour développeurs</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Modules complémentaires</summary> + <li> + + <p>Modules complémentaires</p> <ol> <li><a href="/fr/Add-ons/WebExtensions">WebExtensions</a></li> <li><a href="/fr/Add-ons/Themes">Thèmes</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Fonctionnement interne de Firefox</summary> + <li> + + <p>Fonctionnement interne de Firefox</p> <ol> <li><a href="/fr/docs/Mozilla/">Le projet Mozilla</a></li> <li><a href="/fr/docs/Mozilla/Gecko">Gecko</a></li> @@ -43,11 +43,11 @@ original_slug: Mozilla/Firefox/Versions/6 <li><a href="/fr/docs/Mozilla/Tech/XPCOM">XPCOM</a></li> <li><a href="/fr/docs/Mozilla/Tech/XUL">XUL</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Développer et contribuer</summary> + <li> + + <p>Développer et contribuer</p> <ol> <li><a href="/fr/docs/Mozilla/Developer_guide/Build_Instructions">Instructions de compilation</a></li> <li><a href="/fr/docs/Mozilla/Developer_guide/Build_Instructions/Configuring_Build_Options">Configuration des options de compilation</a></li> @@ -58,84 +58,85 @@ original_slug: Mozilla/Firefox/Versions/6 <li><a href="/fr/docs/Mozilla/QA">Assurance qualité</a></li> <li><a href="/fr/docs/Mozilla/Using_Mozilla_code_in_other_projects">Utilisation de code Mozilla dans d'autres projets</a></li> </ol> - </details> + </li> </ol> -</section></div><p>Firefox 6, basé sur Gecko 6.0, est sorti le 16 août 2011. Cet article fournit des informations à propos des changements qui affectent les développeurs dans cette version.</p> +</div> +<p>Firefox 6, basé sur Gecko 6.0, est sorti le 16 août 2011. Cet article fournit des informations à propos des changements qui affectent les développeurs dans cette version.</p> <h2 id="Changements_pour_les_développeurs_web">Changements pour les développeurs web</h2> <h3 id="HTML">HTML</h3> <ul> - <li>L'élément HTML5 <a href="/fr/docs/Web/HTML/Element/progress" title="L'élément HTML <progress> indique l'état de complétion d'une tâche et est généralement représenté par une barre de progression."><code><progress></code></a>, qui vous permet de créer une barre de progression, est maintenant supporté.</li> - <li>L'analyse syntaxique de l'élément HTML5 <a href="/fr/docs/Web/HTML/Element/track" title="L'élément HTML <track> est utilisé comme élément fils d'un élément <audio> ou <video> et permet de fournir une piste texte pour le média (par exemple afin de gérer automatiquement les sous-titres). Les pistes texte utilisées avec cet élément sont formatées selon le format WebVTT (ce sont des fichiers .vtt) (WebVTT pour Web Video Text Tracks) ou selon le format Timed Text Markup Language (TTML)."><code><track></code></a>, qui spécifie les pistes de texte pour les éléments multimédias, est désormais supporté. Cet élément devrait apparaître dans les DOM, si son comportement n'est pas encore implémenté.</li> - <li>L'élément <a href="/fr/docs/Web/HTML/Element/iframe" title="Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !"><code><iframe></code></a> est désormais correctement coupé par son conteneur lorsque les coins du conteneur ont été arrondis à l'aide de la propriété <a href="/fr/docs/Web/CSS/border-radius" title="La propriété border-radius permet de définir des coins arrondis pour la bordure d'un élément. La courbure de chaque coin est définie avec un ou deux rayons de courbures qui permettent de définir un arc de cercle ou un arc d'ellipse."><code>border-radius</code></a>.</li> - <li>Les champs <a href="/fr/docs/Web/HTML/Element/input" title="L'élément HTML <input> est utilisé pour créer un contrôle interactif dans un formulaire web qui permet à l'utilisateur de saisir des données. Les saisies possibles et le comportement de l'élément <input> dépend fortement de la valeur indiquée dans son attribut type."><code><input></code></a> des éléments <a href="/fr/docs/Web/HTML/Element/form" title="L'élément HTML <form> représente une section d'un document qui contient des contrôles interactifs permettant à un utilisateur d'envoyer des données à un serveur web."><code><form></code></a> ne sont plus supportés par la propriété XUL <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/maxwidth">maxwidth</a></span></code>, cela n'a jamais été volontaire, et est contraire à la spécification HTML. Vous devriez plutôt utiliser l'attribut <code><a href="/fr/docs/Web/HTML/Element/input#attr-size">size</a></code> pour définir la largeur maximum de champs de saisie.</li> - <li>Les propriétés <code>fillStyle</code> et <code>strokeStyle</code> de <a href="/fr/docs/Web/API/CanvasRenderingContext2d" title="L'interface CanvasRenderingContext2D est utilisée pour dessiner des rectangles, du texte, des images et d'autres objets sur l'élément canvas. Il fournit le contexte de rendu 2D pour la surface de dessin d'un élément <canvas>."><code>CanvasRenderingContext2d</code></a> (<a href="/fr/docs/Web/HTML/Element/canvas" title="L'élément <canvas> permet de modifier une zone graphique via un script (habituellement en JavaScript ou grâce à WebGL). Il peut par exemple être utilisé afin de dessiner des graphiques, manipuler des images ou jouer des animations."><code><canvas></code></a>) utilisées pour ignorer les déchets inclus après la définition d'une couleur valide, maintenant c'est traité comme une erreur. Par exemple, "rouge bleu" est une couleur utilisée pour être traitée comme du "rouge", alors qu'elle aurait dû être ignorée.</li> - <li>La largeur et la hauteur des éléments <a href="/fr/docs/Web/HTML/Element/canvas" title="L'élément <canvas> permet de modifier une zone graphique via un script (habituellement en JavaScript ou grâce à WebGL). Il peut par exemple être utilisé afin de dessiner des graphiques, manipuler des images ou jouer des animations."><code><canvas></code></a> peuvent être correctement mis à 0px ; avant, lorsque vous essayez de le faire, elles se fixaient à 300px.</li> - <li>le support de l'attribut HTML <a class="internal" href="https://developer.mozilla.org/fr/docs/HTML/Global_attributes#attr-data-*" title="/HTML/Global_attributes#attr-data-*">des données personnalisées</a> (data-*) a été ajouté. La propriété DOM <a href="/fr/docs/Web/API/Element/dataset" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>element.dataset</code></a> permet d'y accéder.</li> - <li>Quand un élément <a href="/fr/docs/Web/HTML/Element/textarea" title="L'élément HTML <textarea> représente un contrôle qui permet d'éditer du texte sur plusieurs lignes."><code><textarea></code></a> reçoit le focus, le point d'insertion de texte est désormais placé, par défaut, au début du texte plutôt qu'à la fin. Le comportement de Firefox est ainsi conforme avec les autres navigateurs.</li> + <li>L'élément HTML5 <a href="/fr/docs/Web/HTML/Element/progress"><code><progress></code></a>, qui vous permet de créer une barre de progression, est maintenant supporté.</li> + <li>L'analyse syntaxique de l'élément HTML5 <a href="/fr/docs/Web/HTML/Element/track"><code><track></code></a>, qui spécifie les pistes de texte pour les éléments multimédias, est désormais supporté. Cet élément devrait apparaître dans les DOM, si son comportement n'est pas encore implémenté.</li> + <li>L'élément <a href="/fr/docs/Web/HTML/Element/iframe"><code><iframe></code></a> est désormais correctement coupé par son conteneur lorsque les coins du conteneur ont été arrondis à l'aide de la propriété <a href="/fr/docs/Web/CSS/border-radius"><code>border-radius</code></a>.</li> + <li>Les champs <a href="/fr/docs/Web/HTML/Element/input"><code><input></code></a> des éléments <a href="/fr/docs/Web/HTML/Element/form"><code><form></code></a> ne sont plus supportés par la propriété XUL <code><a href="/fr/docs/XUL/Propriétés/maxwidth">maxwidth</a></code>, cela n'a jamais été volontaire, et est contraire à la spécification HTML. Vous devriez plutôt utiliser l'attribut <code><a href="/fr/docs/Web/HTML/Element/input#attr-size">size</a></code> pour définir la largeur maximum de champs de saisie.</li> + <li>Les propriétés <code>fillStyle</code> et <code>strokeStyle</code> de <a href="/fr/docs/Web/API/CanvasRenderingContext2d"><code>CanvasRenderingContext2d</code></a> (<a href="/fr/docs/Web/HTML/Element/canvas"><code><canvas></code></a>) utilisées pour ignorer les déchets inclus après la définition d'une couleur valide, maintenant c'est traité comme une erreur. Par exemple, "rouge bleu" est une couleur utilisée pour être traitée comme du "rouge", alors qu'elle aurait dû être ignorée.</li> + <li>La largeur et la hauteur des éléments <a href="/fr/docs/Web/HTML/Element/canvas"><code><canvas></code></a> peuvent être correctement mis à 0px ; avant, lorsque vous essayez de le faire, elles se fixaient à 300px.</li> + <li>le support de l'attribut HTML <a href="/fr/docs/HTML/Global_attributes#attr-data-*">des données personnalisées</a> (data-*) a été ajouté. La propriété DOM <a href="/fr/docs/Web/API/Element/dataset"><code>element.dataset</code></a> permet d'y accéder.</li> + <li>Quand un élément <a href="/fr/docs/Web/HTML/Element/textarea"><code><textarea></code></a> reçoit le focus, le point d'insertion de texte est désormais placé, par défaut, au début du texte plutôt qu'à la fin. Le comportement de Firefox est ainsi conforme avec les autres navigateurs.</li> </ul> <h3 id="CSS">CSS</h3> <dl> - <dt><a href="/fr/docs/Web/CSS/text-decoration-color" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>-moz-text-decoration-color</code></a></dt> + <dt><a href="/fr/docs/Web/CSS/text-decoration-color"><code>-moz-text-decoration-color</code></a></dt> <dd>Cette nouvelle propriété vous permet de définir la couleur utilisée par les décorations du texte, comme le soulignement, le surlignement et le texte barré.</dd> - <dt><a href="/fr/docs/Web/CSS/text-decoration-line" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>-moz-text-decoration-line</code></a></dt> + <dt><a href="/fr/docs/Web/CSS/text-decoration-line"><code>-moz-text-decoration-line</code></a></dt> <dd>Cette nouvelle propriété vous permet de définir le type de décorations du texte ajoutée à un élément.</dd> - <dt><a href="/fr/docs/Web/CSS/text-decoration-style" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>-moz-text-decoration-style</code></a></dt> + <dt><a href="/fr/docs/Web/CSS/text-decoration-style"><code>-moz-text-decoration-style</code></a></dt> <dd>Cette nouvelle propriété vous permet de définir le style de décorations du texte, comme le soulignement, le surlignement et le texte barré. Les styles incluent les simples lignes, les lignes doubles, les lignes ondulées, les lignes pointillées, etc.</dd> - <dt><a href="/fr/docs/Web/CSS/hyphens" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>-moz-hyphens</code></a></dt> + <dt><a href="/fr/docs/Web/CSS/hyphens"><code>-moz-hyphens</code></a></dt> <dd>Cette nouvelle propriété vous permet de contrôler la façon dont la césure des mots lors de retours à la ligne est gérée.</dd> - <dt><a href="/fr/docs/Web/CSS/orient" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>-moz-orient</code></a></dt> - <dd>Une nouvelle propriété (pour l'instant spécifique à Mozilla) qui vous permet de contrôler l'orientation verticale ou horizontale de certains éléments (en particulier <a href="/fr/docs/Web/HTML/Element/progress" title="L'élément HTML <progress> indique l'état de complétion d'une tâche et est généralement représenté par une barre de progression."><code><progress></code></a>).</dd> - <dt><a href="/fr/docs/Web/CSS/::-moz-progress-bar" title="Le pseudo-élément ::-moz-progress-bar s'appliquant à la zone d'élément HTML <progress> représente la valeur de la progression effectuée jusqu'à présent. Vous pourrez par exemple, modifier la couleur de la barre de progression."><code>::-moz-progress-bar</code></a></dt> - <dd>Un pseudo-élément spécifique à Mozilla qui vous permet de définir le style de la zone d'un élément <a href="/fr/docs/Web/HTML/Element/progress" title="L'élément HTML <progress> indique l'état de complétion d'une tâche et est généralement représenté par une barre de progression."><code><progress></code></a> représentant la fraction d'une tâche.</dd> + <dt><a href="/fr/docs/Web/CSS/orient"><code>-moz-orient</code></a></dt> + <dd>Une nouvelle propriété (pour l'instant spécifique à Mozilla) qui vous permet de contrôler l'orientation verticale ou horizontale de certains éléments (en particulier <a href="/fr/docs/Web/HTML/Element/progress"><code><progress></code></a>).</dd> + <dt><a href="/fr/docs/Web/CSS/::-moz-progress-bar"><code>::-moz-progress-bar</code></a></dt> + <dd>Un pseudo-élément spécifique à Mozilla qui vous permet de définir le style de la zone d'un élément <a href="/fr/docs/Web/HTML/Element/progress"><code><progress></code></a> représentant la fraction d'une tâche.</dd> </dl> <h4 id="Autres_changements">Autres changements</h4> <ul> - <li>La propriété <a href="/fr/docs/Web/CSS/@-moz-document" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>@-moz-document</code></a> a une nouvelle fonction <code>regexp()</code>, qui vous permet d'adapter l'URL du document à une <a class="internal" href="https://developer.mozilla.org/fr/Guide_JavaScript_1.5/Expressions_rationnelles" title="fr/Guide_JavaScript_1.5/Expressions_rationnelles">regular expression</a>.</li> - <li>La propriété CSS <a href="/fr/docs/Web/CSS/azimuth" title="Utilisée avec la propriété elevation, azimuth permet de positionner différentes sources audio dans l'espace pour une présentation auditive. Cela permet de séparer les voix de façons naturelles, qui pourront donc provenir de différents emplacements. Une sortie stereo permettra d'obtenir un son avec des sources situées sur deux dimensions, des écouteurs binauriculaires permettent d'obtenir un son tri-dimensionnel."><code>azimuth</code></a> n'est plus supportée, comme nous avons enlevé le peu de code que nous avions pour le groupe média <code>aural</code>. Il n'a jamais été implémenté de manière significative, donc il était plus logique de supprimer cette implémentation crufty pour le moment, au lieu d'essayer de le rafistoler.</li> - <li>Avant, la pseudo-classe <a href="/fr/docs/Web/CSS/:hover" title="La pseudo-classe :hover permet de spécifier l'apparence d'un élément au moment où l'utilisateur le survole avec le pointeur, sans nécessairement l'activer."><code>:hover</code></a> n'était pas appliquée aux sélecteurs de classe quand on était en mode quirks, par exemple, <code>.someclass:hover</code> ne fonctionne pas. Cette bizarrerie a été enlevée.</li> - <li>La pseudo-classe <a href="/fr/docs/Web/CSS/:indeterminate" title="La pseudo-classe :indeterminate permet de cibler un élément de formulaire dont l'état est indéterminé."><code>:indeterminate</code></a> peut être appliquée à l'élément <a href="/fr/docs/Web/HTML/Element/progress" title="L'élément HTML <progress> indique l'état de complétion d'une tâche et est généralement représenté par une barre de progression."><code><progress></code></a>. Cela n'est pas un standard, mais nous espérons que ce soit adopté par les autres navigateurs car c'est utile.</li> - <li>La valeur <code>-moz-win-exclude-glass</code> a été ajoutée à la propriété CSS <a href="/fr/docs/Web/CSS/-moz-appearance" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>-moz-appearance</code></a> afin d'exclure des zones opaques dans les effets d'Aero Glass sur les systèmes Windows.</li> - <li>Le <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=658949" title="FIXED: data URL with hash - content doesn't match location.">bug 658949</a> change la façon dont le symbole dièse (#) est traité dans les données URI qui peut briser les feuilles de style CSS qui contiennent un tel symbole.</li> + <li>La propriété <a href="/fr/docs/Web/CSS/@-moz-document"><code>@-moz-document</code></a> a une nouvelle fonction <code>regexp()</code>, qui vous permet d'adapter l'URL du document à une <a href="/fr/Guide_JavaScript_1.5/Expressions_rationnelles">regular expression</a>.</li> + <li>La propriété CSS <a href="/fr/docs/Web/CSS/azimuth"><code>azimuth</code></a> n'est plus supportée, comme nous avons enlevé le peu de code que nous avions pour le groupe média <code>aural</code>. Il n'a jamais été implémenté de manière significative, donc il était plus logique de supprimer cette implémentation crufty pour le moment, au lieu d'essayer de le rafistoler.</li> + <li>Avant, la pseudo-classe <a href="/fr/docs/Web/CSS/:hover"><code>:hover</code></a> n'était pas appliquée aux sélecteurs de classe quand on était en mode quirks, par exemple, <code>.someclass:hover</code> ne fonctionne pas. Cette bizarrerie a été enlevée.</li> + <li>La pseudo-classe <a href="/fr/docs/Web/CSS/:indeterminate"><code>:indeterminate</code></a> peut être appliquée à l'élément <a href="/fr/docs/Web/HTML/Element/progress"><code><progress></code></a>. Cela n'est pas un standard, mais nous espérons que ce soit adopté par les autres navigateurs car c'est utile.</li> + <li>La valeur <code>-moz-win-exclude-glass</code> a été ajoutée à la propriété CSS <a href="/fr/docs/Web/CSS/-moz-appearance"><code>-moz-appearance</code></a> afin d'exclure des zones opaques dans les effets d'Aero Glass sur les systèmes Windows.</li> + <li>Le <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=658949">bug 658949</a> change la façon dont le symbole dièse (#) est traité dans les données URI qui peut briser les feuilles de style CSS qui contiennent un tel symbole.</li> </ul> <h3 id="DOM">DOM</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/CSS/Using_media_queries_from_code" title="en/CSS/Using media queries from code">Utilisation de media queries à partir de code</a></dt> - <dd>Vous pouvez désormais tester le résultat d'une chaîne media query en programmant la méthode <a href="/fr/docs/Web/API/Window/matchMedia" title="Retourne un nouvel objet MediaQueryList contenant les résultats de la chaîne de caractères media query spécifiée."><code>window.matchMedia()</code></a> et l'interface <a href="/fr/docs/Web/API/MediaQueryList" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>MediaQueryList</code></a>.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/Touch_events" title="en/DOM/Touch events">Evènements tactile</a></dt> + <dt><a href="/fr/docs/CSS/Using_media_queries_from_code">Utilisation de media queries à partir de code</a></dt> + <dd>Vous pouvez désormais tester le résultat d'une chaîne media query en programmant la méthode <a href="/fr/docs/Web/API/Window/matchMedia"><code>window.matchMedia()</code></a> et l'interface <a href="/fr/docs/Web/API/MediaQueryList"><code>MediaQueryList</code></a>.</dd> + <dt><a href="/fr/docs/DOM/Touch_events">Evènements tactile</a></dt> <dd>Firefox 6 ajout le support du standard W3C sur les évènements tactile, cela facilite l'interprétation d'une ou plusieurs touches à la fois sur les surfaces tactiles comme les écrans tactiles et pavés tactiles.</dd> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Server-sent_events" title="en/Server-sent events">Evènements server-sent</a></dt> + <dt><a href="/fr/docs/Server-sent_events">Evènements server-sent</a></dt> <dd>Les évènements server-sent permettent à une application Web de demander à un serveur pour envoyer des événements comme n'importe quel événement DOM localement créé.</dd> </dl> <ul> <li><code>navigator.securityPolicy</code>, qui a depuis longtemps retourné une chaîne vide, a simplement été supprimé.</li> - <li><a href="/fr/docs/Web/API/BlobBuilder" title="L'interface BlobBuilder fournit une manière simple de construire des objets Blob. Il suffit de créer un BlobBuilder et de lui ajouter des données en appellant la méthode append(). Une fois finalisé, l'appel à la méthode getBlob() permet de récupérer un Blob contenant les données envoyées au constructeur dudit Blob."><code>BlobBuilder</code></a> est maintenant implémenté, même si pour l'instant il est préfixé (vous devez utiliser <code>MozBlobBuilder</code>).</li> - <li><a href="/fr/docs/Web/API/Document/height" title="Retourne la hauteur de l'objet document. Dans la plupart des cas, ceci est égal à l'élément <body> du document courant."><code>document.height</code></a> et <a href="/fr/docs/Web/API/Document/width" title="Renvoie la largeur de l'élément <body> du document courrent en pixels."><code>document.width</code></a> ont été supprimées. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=585877" title="FIXED: remove document.height / document.width">bug 585877</a></li> - <li>Les propriétés <code>entities</code> et <code>notations</code> de l'objet <a href="/fr/docs/Web/API/DocumentType" title="L'interface DocumentType représente un nœud (Node) contenant un doctype."><code>DocumentType</code></a>, qui n'ont jamais été implémentées et renvoyées toujours <code>null</code>, ont été retirées, car elles ont également été enlevées de la spécification.</li> + <li><a href="/fr/docs/Web/API/BlobBuilder"><code>BlobBuilder</code></a> est maintenant implémenté, même si pour l'instant il est préfixé (vous devez utiliser <code>MozBlobBuilder</code>).</li> + <li><a href="/fr/docs/Web/API/Document/height"><code>document.height</code></a> et <a href="/fr/docs/Web/API/Document/width"><code>document.width</code></a> ont été supprimées. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=585877">bug 585877</a></li> + <li>Les propriétés <code>entities</code> et <code>notations</code> de l'objet <a href="/fr/docs/Web/API/DocumentType"><code>DocumentType</code></a>, qui n'ont jamais été implémentées et renvoyées toujours <code>null</code>, ont été retirées, car elles ont également été enlevées de la spécification.</li> <li>L'interface <code>DOMConfiguration</code> et la propriété <code>document.domConfig</code> qu'elle utilisait ont été supprimées, elles n'ont jamais été supportées et ont depuis été retirées de la spécification DOM.</li> - <li>L'évènement <code>hashchange</code> comprend désormais <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/window.onhashchange#The_hashchange_event" title="en/DOM/window.onhashchange#The hashchange event">les champs <code>newURL</code> et <code>oldURL</code></a>.</li> - <li>La méthode <code>abort()</code> de l'interface <a href="/fr/docs/Web/API/FileReader" title="L'objet FileReader permet à des applications web de lire le contenu de fichiers (ou de tampons de mémoire brute) de façon asynchrone. On peut ainsi lire le contenu des objets File ou Blob (qui représentent respectivement un fichier ou des données)."><code>FileReader</code></a> retourne maintenant une exception si aucun fichier n'est en cours de lecture lorqu'elle est utilisée.</li> - <li>La méthode <a href="/fr/docs/Web/API/Window/postMessage" title="La méthode window.postMessage permet une communication inter-domaine en toute sécurité. Normalement, les scripts de différentes pages sont autorisés à accéder les uns aux autres si et seulement si les pages depuis lesquelles ils sont exécutés ont des URL de même origine, c'est-à-dire avec le même protocole (généralement http ou https), le même numéro de port (80 étant le port par défaut pour http), et le même nom d'hôte (à condition que document.domain soit initialisé à la même valeur par les deux pages). window.postMessage fournit un mécanisme contrôlé pour contourner cette restriction d'une manière sécurisée si bien utilisée."><code>window.postMessage()</code></a> utilise maintenant <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/The_structured_clone_algorithm" title="en/DOM/The structured clone algorithm">l'algorithme de clonage structuré</a> pour vous permettre de transmettre d'une fenêtre à une autre des objets JavaScript au lieu de chaînes.</li> - <li>L'API <a href="/fr/docs/Web/API/Window/history" title="La propriété en lecture seule Window.history renvoie une référence à l'objet History, qui offre la possibilité de manipuler l'historique de session du navigateur (pages visitées dans l'onglet ou le cadre dans lesquels la page courante est chargée)."><code>window.history</code></a> utilise désormais <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/The_structured_clone_algorithm" title="en/DOM/The structured clone algorithm">l'algorithme de clonage structuré</a> pour sérialiser des objets que vous passez avec les méthodes <code>pushState()</code> et <code>replaceState()</code>, ce qui vous permet d'utiliser des objets plus complexes (y compris ceux qui contiennent des références de graphes cycliques).</li> - <li>Vous pouvez désormais <a class="internal" href="https://developer.mozilla.org/en-Us/docs/Printing#Detecting_print_requests" title="en/Printing#Detecting_print_requests">détecter lorsqu'une impression a été lancée et a été achevée</a> grâce aux nouveaux évènements <code>beforeprint</code> et <code>afterprint</code>.</li> + <li>L'évènement <code>hashchange</code> comprend désormais <a href="/fr/docs/DOM/window.onhashchange#The_hashchange_event">les champs <code>newURL</code> et <code>oldURL</code></a>.</li> + <li>La méthode <code>abort()</code> de l'interface <a href="/fr/docs/Web/API/FileReader"><code>FileReader</code></a> retourne maintenant une exception si aucun fichier n'est en cours de lecture lorqu'elle est utilisée.</li> + <li>La méthode <a href="/fr/docs/Web/API/Window/postMessage"><code>window.postMessage()</code></a> utilise maintenant <a href="/fr/docs/DOM/The_structured_clone_algorithm">l'algorithme de clonage structuré</a> pour vous permettre de transmettre d'une fenêtre à une autre des objets JavaScript au lieu de chaînes.</li> + <li>L'API <a href="/fr/docs/Web/API/Window/history"><code>window.history</code></a> utilise désormais <a href="/fr/docs/DOM/The_structured_clone_algorithm">l'algorithme de clonage structuré</a> pour sérialiser des objets que vous passez avec les méthodes <code>pushState()</code> et <code>replaceState()</code>, ce qui vous permet d'utiliser des objets plus complexes (y compris ceux qui contiennent des références de graphes cycliques).</li> + <li>Vous pouvez désormais <a href="/fr/docs/Printing#Detecting_print_requests">détecter lorsqu'une impression a été lancée et a été achevée</a> grâce aux nouveaux évènements <code>beforeprint</code> et <code>afterprint</code>.</li> <li>La propriété <code>document.strictErrorChecking</code> a été supprimée, car elle n'a jamais été implémentée et a été retiré de la spécification DOM.</li> - <li>La propriété standard <a href="/fr/docs/Web/API/Event/defaultPrevented" title="Retourne un booléen indiquant si event.preventDefault() a été appelée sur l'évènement ou non."><code>event.defaultPrevented</code></a> est maintenant supportée, vous devriez utiliser à la place la méthode non-standard <code>getPreventDefault()</code> pour détecter si <a href="/fr/docs/Web/API/Event/preventDefault" title="La méthode preventDefault() de l 'interface Event indique à l'agent utilisateur que si l'événement n'est pas traité explicitement, son action par défaut ne doit pas être prise en compte comme elle le serait normalement. L'événement continue à se propager comme d'habitude, sauf si l'un de ses écouteurs appelle stopPropagation() ou stopImmediatePropagation() , dont l'un ou l'autre termine la propagation."><code>event.preventDefault()</code></a> a été appelée sur l'événement.</li> - <li>La propriété <a href="/fr/docs/Web/API/Window/top" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>window.top</code></a> est désormais en lecture seule.</li> + <li>La propriété standard <a href="/fr/docs/Web/API/Event/defaultPrevented"><code>event.defaultPrevented</code></a> est maintenant supportée, vous devriez utiliser à la place la méthode non-standard <code>getPreventDefault()</code> pour détecter si <a href="/fr/docs/Web/API/Event/preventDefault"><code>event.preventDefault()</code></a> a été appelée sur l'événement.</li> + <li>La propriété <a href="/fr/docs/Web/API/Window/top"><code>window.top</code></a> est désormais en lecture seule.</li> <li>DOM views, which we never documented, have been removed. This was a bit of implementation detail that was unnecessarily complicating things, so we got rid of it. If you notice this change, you're probably doing something wrong.</li> - <li>La fonction <code>EventTarget</code> de la méthode <a class="internal" href="https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIDOMEventTarget" title="en/XPCOM Interface Reference/nsIDOMEventTarget"><code>addEventListener()</code></a> est désormais facultative, car ça l'est dans WebKit (et aussi dans la dernière version de la spécification).</li> - <li>La propriété <code>mozResponseArrayBuffer</code> de l'objet <a class="internal" href="https://developer.mozilla.org/fr/docs/XMLHttpRequest" title="fr/XMLHttpRequest"><code>XMLHttpRequest</code></a> a été remplacé par les propriétés <code>responseType</code> et <code>response</code>.</li> - <li>La propriété <a href="/fr/docs/Web/API/Element/dataset" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>element.dataset</code></a> a été ajoutée à l'interface <a class="internal" href="https://developer.mozilla.org/fr/docs/DOM/HTMLElement" title="fr/DOM/HTMLElement"><code>HTMLElement</code></a> permettant d'accéder aux attributs globaux <a class="internal" href="https://developer.mozilla.org/fr/docs/HTML/Global_attributes#attr-data-*" title="fr/HTML/Global_attributes#attr-data-*"><code>data-*</code> global attributes</a> d'un élément.</li> - <li>L'interface <a href="/fr/docs/Web/API/CustomEvent" title="Les interfaces CustomEvent DOM sont des évènements initialisés par une application pour n'importe quel usage."><code>CustomEvent</code></a> a été implémentée. (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=427537" title="FIXED: Implement CustomEvent DOM3 specification">bug 427537</a>)</li> + <li>La fonction <code>EventTarget</code> de la méthode <a href="/fr/docs/XPCOM_Interface_Reference/nsIDOMEventTarget"><code>addEventListener()</code></a> est désormais facultative, car ça l'est dans WebKit (et aussi dans la dernière version de la spécification).</li> + <li>La propriété <code>mozResponseArrayBuffer</code> de l'objet <a href="/fr/docs/XMLHttpRequest"><code>XMLHttpRequest</code></a> a été remplacé par les propriétés <code>responseType</code> et <code>response</code>.</li> + <li>La propriété <a href="/fr/docs/Web/API/Element/dataset"><code>element.dataset</code></a> a été ajoutée à l'interface <a href="/fr/docs/DOM/HTMLElement"><code>HTMLElement</code></a> permettant d'accéder aux attributs globaux <a href="/fr/docs/HTML/Global_attributes#attr-data-*"><code>data-*</code> global attributes</a> d'un élément.</li> + <li>L'interface <a href="/fr/docs/Web/API/CustomEvent"><code>CustomEvent</code></a> a été implémentée. (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=427537">bug 427537</a>)</li> <li>Pour des raisons de sécurité, les URIs <code>data:</code> et <code>javascript:</code> n'héritent plus de l'environnment de sécurité de la page active lorsque l'utilisateur les saisit dans la barre d'adresse, mais un nouvel environnment de sécurité vide est créé. Par exemple, le script chargé en entrant l'URI <code>javascript:</code> dans la barre d'adresse n'a plus accès aux méthodes DOM et similaires. Ces URIs continueront à travailler comme avant lorsqu'elles sont utilisées par le script.</li> </ul> @@ -143,20 +144,20 @@ original_slug: Mozilla/Firefox/Versions/6 <ul> <li>Avant, il était possible d'utiliser l'opérateur <code>new</code> sur plusieurs fonctions natives (eval, parseInt, Date.parse, etc) ce qui, conformément à la spécification, n'était pas autorisé. Désormais ce comportement n'est plus supporté. Cette façon d'utiliser l'opérateur <code>new</code> n'a jamais été officiellement supportée et était peu utilisée, donc il est peu probable que ce changement vous affecte.</li> - <li>ECMAScript Harmony <a class="internal" href="https://developer.mozilla.org/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/WeakMap" title="fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/WeakMap">WeakMaps</a> a été ajouté en tant que prototype.</li> + <li>ECMAScript Harmony <a href="/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/WeakMap">WeakMaps</a> a été ajouté en tant que prototype.</li> </ul> <h3 id="SVG">SVG</h3> <ul> <li>L'attribut <code><a href="/fr/docs/Web/SVG/Attributs/pathLength">pathLength</a></code> est désormais supporté.</li> - <li>Les modèles SVG, les dégradés et les filtres fonctionnent désormais correctement lorsqu'ils sont chargés à partir de <a class="internal" href="https://developer.mozilla.org/en/data_URIs" title="data_URIs"><code>data:</code> URLs</a>.</li> + <li>Les modèles SVG, les dégradés et les filtres fonctionnent désormais correctement lorsqu'ils sont chargés à partir de <a href="/en/data_URIs"><code>data:</code> URLs</a>.</li> </ul> <h3 id="MathML">MathML</h3> <ul> - <li>L'implémentation de <code><a href="/fr/docs/Web/MathML/Element/mstyle" title="<mstyle>"><mstyle></a></code> a été corrigée.</li> + <li>L'implémentation de <code><a href="/fr/docs/Web/MathML/Element/mstyle"><mstyle></a></code> a été corrigée.</li> </ul> <h3 id="Accessibilité_ARIA">Accessibilité (ARIA)</h3> @@ -169,93 +170,95 @@ original_slug: Mozilla/Firefox/Versions/6 <h3 id="Réseau">Réseau</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/WebSockets" title="WebSockets">WebSockets</a></dt> + <dt><a href="/fr/docs/WebSockets">WebSockets</a></dt> <dd>Pour Firefox 6, WebSockets a été mis à jour à la version 07 du protocole. De plus, l'objet <code>WebSocket</code> a été renommé en <code>MozWebSocket</code> pour l'empêcher d'être utilisé de façon incorrecte pour détecter la disponibilité des WebSockets sans préfixe.</dd> </dl> <ul> <li>L'analyse de l'en-tête <code>Content-Disposition</code> a été fixée afin d'interpréter correctement les antislashs des caractères ASCII. Auparavant, il été remplacé par le caractère underscore ("_").</li> <li>La valeur du champ du chemin de l'en-tête <code>Set-Cookie</code> est désormais correctement interprétée lors de l'utilisation de guillements, auparavant, ils étaient considérés comme faisant partie de la chaîne du chemin d'accès à la place d'être des délimiteurs. <strong>Ce changement peut affecter la compatibilité avec certains sites web</strong>, les auteurs doivent vérifier leur code.</li> - <li>L'en-tête de la requête <a class="external" href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.42" title="www.w3.org/Protocols/rfc2616/rfc2616-sec14.html"><code>Upgrade</code></a> est désormais supporté, vous pouvez demander la mise à niveau d'un canal vers un autre protocole HTTP en appelant <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIHttpChannelInternal#HTTPUpgrade()">nsIHttpChannelInternal.HTTPUpgrade()</a></code>.</li> + <li>L'en-tête de la requête <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.42"><code>Upgrade</code></a> est désormais supporté, vous pouvez demander la mise à niveau d'un canal vers un autre protocole HTTP en appelant <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIHttpChannelInternal#HTTPUpgrade()">nsIHttpChannelInternal.HTTPUpgrade()</a></code>.</li> </ul> <h3 id="Autres_changements_2">Autres changements</h3> <ul> <li>Le support des microrésumés a été enlevé, ils n'ont jamais été très utilisés, n'étaient pas très détectable et continuer leur support été d'apporter des améliorations à Places (favoris et historique) à l'architecture difficile.</li> - <li>WebGL supporte maintenant l'extension <a class="external" href="http://www.khronos.org/registry/gles/extensions/OES/OES_texture_float.txt"><code>OES_texture_float</code></a>.</li> - <li>Le nouvel outil <a class="internal" href="https://developer.mozilla.org/fr/docs/Outils/Ardoise" title="Outils/Ardoise">Ardoise</a> offre un endroit pratique pour expérimenter du code JavaScript.</li> - <li>La méthode <code>console.trace()</code> a été ajouté à <a class="internal" href="https://developer.mozilla.org/en-US/docs/Tools/Web_Console" title="Using_the_Web_Console">ConsoleAPI</a> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=585956" title="FIXED: Implement console.trace() in web console">bug 585956</a>).</li> + <li>WebGL supporte maintenant l'extension <a href="http://www.khronos.org/registry/gles/extensions/OES/OES_texture_float.txt"><code>OES_texture_float</code></a>.</li> + <li>Le nouvel outil <a href="/fr/docs/Outils/Ardoise">Ardoise</a> offre un endroit pratique pour expérimenter du code JavaScript.</li> + <li>La méthode <code>console.trace()</code> a été ajouté à <a href="/fr/docs/Tools/Web_Console">ConsoleAPI</a> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=585956">bug 585956</a>).</li> </ul> <h2 id="Changements_pour_les_développeurs_de_Mozilla_et_de_modules_complémentaires">Changements pour les développeurs de Mozilla et de modules complémentaires</h2> -<p>Pour des conseils utiles sur la mise à jour des extensions pour Firefox 6, voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Firefox/Updating_add-ons_for_Firefox_6" title="Updating add-ons for Firefox 6">Updating add-ons for Firefox 6</a>.</p> +<p>Pour des conseils utiles sur la mise à jour des extensions pour Firefox 6, voir <a href="/fr/docs/Firefox/Updating_add-ons_for_Firefox_6">Updating add-ons for Firefox 6</a>.</p> -<div class="note"><strong>Note:</strong> Firefox 6 requiert que les composants binaires soient recompilés, comme pour toutes les versions majeures de Firefox. Pour plus de détails, voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Developer_Guide/Interface_Compatibility#Binary_Interfaces" title="Developer Guide/Interface Compatibility#Binary Interfaces">Interfaces Binaires</a>.</div> +<div class="note"> + <p><strong>Note :</strong> Firefox 6 requiert que les composants binaires soient recompilés, comme pour toutes les versions majeures de Firefox. Pour plus de détails, voir <a href="/fr/docs/Developer_Guide/Interface_Compatibility#Binary_Interfaces">Interfaces Binaires</a>.</p> +</div> <h3 id="Modules_de_code_JavaScript">Modules de code JavaScript</h3> <h4 id="FileUtils.jsm">FileUtils.jsm</h4> <ul> - <li>La méthode <code>openSafeFileOutputStream()</code> ouvre maintenant les fichiers avec <a class="internal" href="https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIFileOutputStream#Behavior_flag_constants" title="en/XPCOM Interface Reference/nsIFileOutputStream#Behavior flag constants">l'indicateur de comportement</a> <code>DEFER_OPEN</code> au lieu d'essayer de les ouvrir immédiatement.</li> + <li>La méthode <code>openSafeFileOutputStream()</code> ouvre maintenant les fichiers avec <a href="/fr/docs/XPCOM_Interface_Reference/nsIFileOutputStream#Behavior_flag_constants">l'indicateur de comportement</a> <code>DEFER_OPEN</code> au lieu d'essayer de les ouvrir immédiatement.</li> </ul> <h4 id="XPCOMUtils.jsm">XPCOMUtils.jsm</h4> <ul> - <li>La nouvelle méthode <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/XPCOMUtils.jsm#importRelative()" title="en/JavaScript code modules/XPCOMUtils.jsm#importRelative()"><code>importRelative()</code></a> vous permet de charger un module de code JavaScript depuis un chemin relatif au chemin d'un autre module de code JavaScript. Cela rend plus facile la construction de modules qui dépendent les uns des autres.</li> + <li>La nouvelle méthode <a href="/fr/docs/JavaScript_code_modules/XPCOMUtils.jsm#importRelative()"><code>importRelative()</code></a> vous permet de charger un module de code JavaScript depuis un chemin relatif au chemin d'un autre module de code JavaScript. Cela rend plus facile la construction de modules qui dépendent les uns des autres.</li> </ul> <h3 id="XPCOM">XPCOM</h3> <ul> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/XPCOM_array_guide#nsCOMArray.3cT.3e" title="en/XPCOM array guide#nsCOMArray.3cT.3e"><code>nsCOMArray<T></code></a> dispose désormais d'une méthode <a class="internal" href="https://developer.mozilla.org/en-US/docs/XPCOM_array_guide#Deleting_objects" title="en/XPCOM array guide#Deleting objects"><code>RemoveObjectsAt()</code></a> pour enlever plusieurs objets à la fois à partir d'un tableau.</li> + <li><a href="/fr/docs/XPCOM_array_guide#nsCOMArray.3cT.3e"><code>nsCOMArray<T></code></a> dispose désormais d'une méthode <a href="/fr/docs/XPCOM_array_guide#Deleting_objects"><code>RemoveObjectsAt()</code></a> pour enlever plusieurs objets à la fois à partir d'un tableau.</li> </ul> <h3 id="Utilisation_du_DOM_depuis_le_chrome">Utilisation du DOM depuis le chrome</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Extensions/Using_the_DOM_File_API_in_chrome_code" title="en/Extensions/Using the DOM File API in chrome code">Utilisation de l'API DOM File dans du code chrome</a></dt> - <dd>Bien que vous avez toujours pu utiliser l'API DOM File à partir du code chrome, le constructeur <a href="/fr/docs/Web/API/File" title="L'objet File fournit un tableau contenant des informations sur l'accès au contenu du ou des fichiers selectionnés, des informations sur le type mime, la taille, le nom des fichiers ainsi que le nombre de fichiers selectionnés. Ils sont généralement extraits d'un objet FileList retourné comme résultat lors de la sélection des fichiers en utilisant un input de type file, ou à partir d'un objet DataTransfer lors d'un glisser-déposer."><code>File</code></a> supporte désormais la spécification d'un chemin d'accès local lorsqu'il est utilisé depuis le chrome. De plus, vous pouvez également spécifier le fichier pour accéder à l'aide de l'API DOM File en utilisant un objet <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFile" title="">nsIFile</a></code>.</dd> + <dt><a href="/fr/docs/Extensions/Using_the_DOM_File_API_in_chrome_code">Utilisation de l'API DOM File dans du code chrome</a></dt> + <dd>Bien que vous avez toujours pu utiliser l'API DOM File à partir du code chrome, le constructeur <a href="/fr/docs/Web/API/File"><code>File</code></a> supporte désormais la spécification d'un chemin d'accès local lorsqu'il est utilisé depuis le chrome. De plus, vous pouvez également spécifier le fichier pour accéder à l'aide de l'API DOM File en utilisant un objet <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFile">nsIFile</a></code>.</dd> </dl> <h3 id="Changements_dans_les_interfaces">Changements dans les interfaces</h3> <ul> - <li><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryQueryOptions" title="">nsINavHistoryQueryOptions</a></code> supporte désormais le tri par orde de frecency à l'aide des nouvelles constantes <code>SORT_BY_FRECENCY_ASCENDING</code> et <code>SORT_BY_FRECENCY_DESCENDING</code>.</li> - <li><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFilePicker" title="">nsIFilePicker</a></code> a un nouvel attribut <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIFilePicker#addToRecentDocs">nsIFilePicker.addToRecentDocs</a></code>, qui vous permet d'indiquer que le fichier sélectionné doit être ajoutée à la liste "documents récents" de l'utilisateur si il y en a une. Cet attribut n'a aucun effet en mode navigation privée.</li> - <li>Les méthodes de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavBookmarkObserver" title="">nsINavBookmarkObserver</a></code> avec les paramètres ID d'un élément exigent désormais un GUID.</li> - <li><code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIPrefBranch#clearUserPref()">nsIPrefBranch.clearUserPref()</a></code> ne génère plus d'exception si la préférence spécifié n'existe pas ou n'a pas de valeur définie par l'utilisateur. Désormais, il ne fait rien.</li> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIMemoryReporter" title="">nsIMemoryReporter</a></code> prend désormais en charge l'indication du type de mémoire qui est décrite (mappée, heap, ou autre).</li> - <li>L'attribut <code>stateData</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISHEntry" title="">nsISHEntry</a></code> renvoi désormais à <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIStructuredCloneContainer" title="">nsIStructuredCloneContainer</a></code>.</li> - <li><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIURI" title="">nsIURI</a></code> a un nouvel attribut <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIURI#ref">nsIURI.ref</a></code>, qui renvoie la partie de référence (la partie après le "#") de l'URI. Il y a également de nouvelles méthodes <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIURI#cloneIgnoringRef()">nsIURI.cloneIgnoringRef()</a></code> qui clone <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIURI" title="">nsIURI</a></code> sans l'élément ref et <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIURI#equalsExceptRef()">nsIURI.equalsExceptRef()</a></code> qui se compare à un autre <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIURI" title="">nsIURI</a></code> en ignorant l'élément ref.</li> + <li><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryQueryOptions">nsINavHistoryQueryOptions</a></code> supporte désormais le tri par orde de frecency à l'aide des nouvelles constantes <code>SORT_BY_FRECENCY_ASCENDING</code> et <code>SORT_BY_FRECENCY_DESCENDING</code>.</li> + <li><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFilePicker">nsIFilePicker</a></code> a un nouvel attribut <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIFilePicker#addToRecentDocs">nsIFilePicker.addToRecentDocs</a></code>, qui vous permet d'indiquer que le fichier sélectionné doit être ajoutée à la liste "documents récents" de l'utilisateur si il y en a une. Cet attribut n'a aucun effet en mode navigation privée.</li> + <li>Les méthodes de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavBookmarkObserver">nsINavBookmarkObserver</a></code> avec les paramètres ID d'un élément exigent désormais un GUID.</li> + <li><code><a href="/fr/docs/XPCOM_Interface_Reference/nsIPrefBranch#clearUserPref()">nsIPrefBranch.clearUserPref()</a></code> ne génère plus d'exception si la préférence spécifié n'existe pas ou n'a pas de valeur définie par l'utilisateur. Désormais, il ne fait rien.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIMemoryReporter">nsIMemoryReporter</a></code> prend désormais en charge l'indication du type de mémoire qui est décrite (mappée, heap, ou autre).</li> + <li>L'attribut <code>stateData</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISHEntry">nsISHEntry</a></code> renvoi désormais à <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIStructuredCloneContainer">nsIStructuredCloneContainer</a></code>.</li> + <li><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIURI">nsIURI</a></code> a un nouvel attribut <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIURI#ref">nsIURI.ref</a></code>, qui renvoie la partie de référence (la partie après le "#") de l'URI. Il y a également de nouvelles méthodes <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIURI#cloneIgnoringRef()">nsIURI.cloneIgnoringRef()</a></code> qui clone <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIURI">nsIURI</a></code> sans l'élément ref et <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIURI#equalsExceptRef()">nsIURI.equalsExceptRef()</a></code> qui se compare à un autre <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIURI">nsIURI</a></code> en ignorant l'élément ref.</li> </ul> <h4 id="Nouvelles_interfaces">Nouvelles interfaces</h4> <dl> - <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/mozIAsyncFavicons" title="">mozIAsyncFavicons</a></code></dt> + <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/mozIAsyncFavicons">mozIAsyncFavicons</a></code></dt> <dd>Un nouveau service qui vous permet d'accéder au service favicon de façon asynchrone.</dd> - <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIEventSource" title="">nsIEventSource</a></code></dt> + <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIEventSource">nsIEventSource</a></code></dt> <dd><em>Détails à venir.</em></dd> - <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIGSettingsCollection" title="">nsIGSettingsCollection</a></code></dt> + <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIGSettingsCollection">nsIGSettingsCollection</a></code></dt> <dd><em>Détails à venir.</em></dd> - <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIGSettingsService" title="">nsIGSettingsService</a></code></dt> + <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIGSettingsService">nsIGSettingsService</a></code></dt> <dd><em>Détails à venir.</em></dd> - <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIHttpUpgradeListener" title="">nsIHttpUpgradeListener</a></code></dt> - <dd>L'interface de rappel pour le traitement des demandes de mise à niveau HTTP via la méthode <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIHttpChannelInternal#HTTPUpgrade()">nsIHttpChannelInternal.HTTPUpgrade()</a></code>.</dd> - <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIStructuredCloneContainer" title="">nsIStructuredCloneContainer</a></code></dt> - <dd>Un conteneur pour les objets qui ont été sérialisé à l'aide de <a class="internal" href="https://developer.mozilla.org/en/HTML/Structured_clones" title="en/HTML/Structured clones">l'algorithme de clonage structuré</a>.</dd> - <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsITelemetry" title="">nsITelemetry</a></code></dt> - <dd>Implémentation du support de la télémétrie permettant d'enregistrer des données de télémétrie pour être utilisé pour présenter des histogrammes à des fins de suivi des performances. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=649502" title="FIXED: Expose histograms to JS">bug 649502</a> et <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=585196" title="FIXED: telemetry infrastructure">bug 585196</a>.</dd> - <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsITimedChannel" title="">nsITimedChannel</a></code></dt> - <dd>Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=576006" title="FIXED: Implement timing interface for channels">bug 576006</a>.</dd> - <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIWebSocketListener" title="">nsIWebSocketListener</a></code></dt> - <dd>Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=640003" title="FIXED: WebSockets - upgrade to ietf-07">bug 640003</a>.</dd> - <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIWebSocketProtocol" title="">nsIWebSocketProtocol</a></code></dt> - <dd>Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=640003" title="FIXED: WebSockets - upgrade to ietf-07">bug 640003</a>.</dd> + <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIHttpUpgradeListener">nsIHttpUpgradeListener</a></code></dt> + <dd>L'interface de rappel pour le traitement des demandes de mise à niveau HTTP via la méthode <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIHttpChannelInternal#HTTPUpgrade()">nsIHttpChannelInternal.HTTPUpgrade()</a></code>.</dd> + <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIStructuredCloneContainer">nsIStructuredCloneContainer</a></code></dt> + <dd>Un conteneur pour les objets qui ont été sérialisé à l'aide de <a href="/en/HTML/Structured_clones">l'algorithme de clonage structuré</a>.</dd> + <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsITelemetry">nsITelemetry</a></code></dt> + <dd>Implémentation du support de la télémétrie permettant d'enregistrer des données de télémétrie pour être utilisé pour présenter des histogrammes à des fins de suivi des performances. Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=649502">bug 649502</a> et <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=585196">bug 585196</a>.</dd> + <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsITimedChannel">nsITimedChannel</a></code></dt> + <dd>Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=576006">bug 576006</a>.</dd> + <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIWebSocketListener">nsIWebSocketListener</a></code></dt> + <dd>Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=640003">bug 640003</a>.</dd> + <dt><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIWebSocketProtocol">nsIWebSocketProtocol</a></code></dt> + <dd>Voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=640003">bug 640003</a>.</dd> </dl> <h4 id="Interfaces_supprimées">Interfaces supprimées</h4> @@ -263,29 +266,27 @@ original_slug: Mozilla/Firefox/Versions/6 <p>Les interfaces suivantes ont été supprimées car elles n'étaient plus indispensables :</p> <ul> - <li><code>nsIDOMDocumentEvent</code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=655517" title="FIXED: Remove nsIDOMDocumentEvent">bug 655517</a>)</li> - <li><code>nsIDOMDocumentTraversal</code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=655514" title="FIXED: Remove nsIDOMDocumentTraversal">bug 655514</a>)</li> - <li><code>nsIDOMDocumentRange</code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=655513" title="FIXED: Remove nsIDOMDocumentRange">bug 655513</a>)</li> - <li><code>IWeaveCrypto</code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=651596" title="FIXED: Eliminate IWeaveCrypto">bug 651596</a>)</li> - <li><code>nsIDOM3DocumentEvent</code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=481863" title="FIXED: Remove nsIDOM3DocumentEvent">bug 481863</a>)</li> + <li><code>nsIDOMDocumentEvent</code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=655517">bug 655517</a>)</li> + <li><code>nsIDOMDocumentTraversal</code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=655514">bug 655514</a>)</li> + <li><code>nsIDOMDocumentRange</code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=655513">bug 655513</a>)</li> + <li><code>IWeaveCrypto</code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=651596">bug 651596</a>)</li> + <li><code>nsIDOM3DocumentEvent</code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=481863">bug 481863</a>)</li> <li><code>nsIDOMAbstractView</code></li> <li><code>nsILiveTitleNotificationSubject</code></li> - <li><code>nsIPlugin</code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=637253" title="FIXED: decomtamination: remove nsIPlugin and nsIPluginInstance">bug 637253</a>)</li> - <li><code>nsIPluginInstance</code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=637253" title="FIXED: decomtamination: remove nsIPlugin and nsIPluginInstance">bug 637253</a>)</li> - <li><code>nsIHTMLEditRules</code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=633750" title="FIXED: deCOM nsIHTMLEditRules">bug 633750</a>)</li> - <li><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIXSLTProcessorObsolete" title="">nsIXSLTProcessorObsolete</a></code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=649534" title="FIXED: Remove nsIXSLTProcessorObsolete">bug 649534</a>)</li> + <li><code>nsIPlugin</code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=637253">bug 637253</a>)</li> + <li><code>nsIPluginInstance</code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=637253">bug 637253</a>)</li> + <li><code>nsIHTMLEditRules</code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=633750">bug 633750</a>)</li> + <li><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIXSLTProcessorObsolete">nsIXSLTProcessorObsolete</a></code> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=649534">bug 649534</a>)</li> </ul> <h3 id="Autres_changements_3">Autres changements</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/Mozilla/Preferences/Using_preferences_from_application_code" title="en/Preferences/Using preferences from application code">Utilisation des préférences à partir du code d'application</a></dt> + <dt><a href="/fr/docs/Mozilla/Preferences/Using_preferences_from_application_code">Utilisation des préférences à partir du code d'application</a></dt> <dd>Une nouvelle API statique est disponible pour accéder facilement aux préférences, ce n'est disponible que pour le code d'application et ne peut pas être utilisé par les modules complémentaires.</dd> </dl> <h2 id="Voir_également">Voir également</h2> -<div class="multiColumnList"> <ul> <li><a href="/fr/docs/Mozilla/Firefox/Versions/5">Firefox 5 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/4">Firefox 4 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/3.6">Firefox 3.6 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/3.5">Firefox 3.5 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/3">Firefox 3 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/2">Firefox 2 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/1.5">Firefox 1.5 pour les développeurs</a></li></ul> -</div> diff --git a/files/fr/mozilla/firefox/releases/7/index.html b/files/fr/mozilla/firefox/releases/7/index.html index ee23e2563e..b15af89dd6 100644 --- a/files/fr/mozilla/firefox/releases/7/index.html +++ b/files/fr/mozilla/firefox/releases/7/index.html @@ -24,16 +24,16 @@ original_slug: Mozilla/Firefox/Versions/7 <h4 id="Canvas">Canvas</h4> <ul> - <li>Dans le cadre du <a class="external" href="http://blog.mozilla.com/joe/2011/04/26/introducing-the-azure-project/">projet Azure</a>, le Backend Azure Direct2D <a class="external" href="https://bugzilla.mozilla.org/show_bug.cgi?id=651858">a été implémenté</a> et améliore considérablement les performances des canvas 2D.</li> + <li>Dans le cadre du <a href="http://blog.mozilla.com/joe/2011/04/26/introducing-the-azure-project/">projet Azure</a>, le Backend Azure Direct2D <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=651858">a été implémenté</a> et améliore considérablement les performances des canvas 2D.</li> <li>La spécification de valeurs invalides lors de l'appel de <code>setTransform()</code>, <code>bezierCurveTo()</code> ou <code>arcTo()</code> ne renvoie plus d'exception, ces appels sont à présent ignorés silencieusement.</li> - <li>La méthode <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/CanvasRenderingContext2D#isPointInPath()" title="en/DOM/CanvasRenderingContext2D#isPointInPath()"><code>isPointInPath()</code></a> considère maintenant correctement la matrice de transformation lors de la comparaison du point spécifié au tracé en cours.</li> + <li>La méthode <a href="/fr/docs/DOM/CanvasRenderingContext2D#isPointInPath()"><code>isPointInPath()</code></a> considère maintenant correctement la matrice de transformation lors de la comparaison du point spécifié au tracé en cours.</li> <li>L'appel de <code>strokeRect()</code> avec une largeur et une hauteur de zéro n'a désormais plus aucun effet.</li> - <li>L'appel de <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/CanvasRenderingContext2D#drawImage()" title="en/DOM/CanvasRenderingContext2D#drawImage()"><code>drawImage()</code></a> avec une largeur ou hauteur {{HTMLElement("canvas")}} de zéro lance désormais <code>INVALID_STATE_ERR</code>.</li> - <li>L'appel de <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/CanvasRenderingContext2D#drawImage()" title="en/DOM/CanvasRenderingContext2D#drawImage()"><code>drawImage()</code></a> avec des coordonnées non-finies ne renvoie plus d'exception.</li> + <li>L'appel de <a href="/fr/docs/DOM/CanvasRenderingContext2D#drawImage()"><code>drawImage()</code></a> avec une largeur ou hauteur {{HTMLElement("canvas")}} de zéro lance désormais <code>INVALID_STATE_ERR</code>.</li> + <li>L'appel de <a href="/fr/docs/DOM/CanvasRenderingContext2D#drawImage()"><code>drawImage()</code></a> avec des coordonnées non-finies ne renvoie plus d'exception.</li> <li>La méthode <code>toDataURL()</code> accepte désormais un second paramètre pour contrôler la qualité JPEG.</li> <li>Le support des opérations non-standards <code>clear</code> et <code>over</code> de <code>globalCompositeOperation</code> a été enlevé.</li> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/Canvas_tutorial/Applying_styles_and_colors#Shadows" title="en/Canvas_tutorial/Applying_styles_and_colors#Shadows">Les ombres</a> sont désormais uniquement dessinées pour les opérations de composition de <code>source-over</code>.</li> - <li>Vous pouvez désormais configurer la règle de remplissage utilisé par la toile en définissant l'<a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/CanvasRenderingContext2D#Attributes" title="en/DOM/CanvasRenderingContext2D#Attributes">attribute</a> <code>mozFillRule</code> au contexte.</li> + <li><a href="/fr/docs/Canvas_tutorial/Applying_styles_and_colors#Shadows">Les ombres</a> sont désormais uniquement dessinées pour les opérations de composition de <code>source-over</code>.</li> + <li>Vous pouvez désormais configurer la règle de remplissage utilisé par la toile en définissant l'<a href="/fr/docs/DOM/CanvasRenderingContext2D#Attributes">attribute</a> <code>mozFillRule</code> au contexte.</li> <li>Le support des attributs expérimentaux <code>mozDash</code>, <code>mozDashOffset</code>, <code>mozCurrentTransform</code> et <code>mozCurrentTransformInverse</code> a été ajouté.</li> <li>Le support des méthodes non-standards <code>mozDrawText()</code>, <code>mozMeasureText()</code>, <code>mozPathText()</code> et <code>mozTextAlongPath()</code> a été retiré.</li> </ul> @@ -51,9 +51,9 @@ original_slug: Mozilla/Firefox/Versions/7 <li>XLink href a été rétabli et l'attribut <code>href</code> de MathML3 est maintenant supporté. Les développeurs sont encouragés à passer à la dernière syntaxe.</li> <li>Le support de l'attribut <code>voffset</code> sur les éléments {{MathMLElement("mpadded")}} a été ajouté et le comportement de l'attribut <code>lspace</code> a été fixé.</li> <li>L'élément de premier niveau {{MathMLElement("math")}} accepte maintenant tous les atributs de l'élément {{MathMLElement("mstyle")}}.</li> - <li>Le support des polices <a class="external" href="http://www.ctan.org/tex-archive/fonts/Asana-Math/">Asana Math</a> a été ajouté.</li> + <li>Le support des polices <a href="http://www.ctan.org/tex-archive/fonts/Asana-Math/">Asana Math</a> a été ajouté.</li> <li>L'épaisseur des lignes <code>medium</code> des barres de fraction des éléments {{MathMLElement("mfrac")}} a été corrigé pour correspondre à l'épaisseur par défaut.</li> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/MathML/Attributes/Values#Constants_(namedspaces)" title="en/MathML/Attributes/Values#Constants_(namedspaces)">Les noms des espaces négatifs</a> sont maintenant supportés.</li> + <li><a href="/fr/docs/MathML/Attributes/Values#Constants_(namedspaces)">Les noms des espaces négatifs</a> sont maintenant supportés.</li> </ul> <h3 id="DOM">DOM</h3> @@ -68,7 +68,7 @@ original_slug: Mozilla/Firefox/Versions/7 <li>{{domxref("DOMTokenList.item")}} renvoie désormais <code>undefined</code> si <code>index</code> est en dehors des limites, auparavant il renvoyé <code>null</code>.</li> <li><code>Node.getFeature</code> a été supprimé.</li> <li>Les interfaces <code>HTMLInsElement</code> et <code>HTMLDelElement</code> ont été retirées, depuis que les éléments {{HTMLElement("ins")}} et {{HTMLElement("del")}} utilisent l'interface {{domxref("HTMLModElement")}}.</li> - <li>Dans le but d'être conforme à la prochaine spécification <a class="external" href="http://www.w3.org/TR/dom/">DOM4</a> où {{domxref("Attr")}} n'hérite plus de {{domxref("Node")}} (il l'a fait dans les DOM Core 1, 2 and 3), beaucoup de propriétés et méthodes de {{domxref("Node")}} sur l'interface {{domxref("Attr")}} sont maintenant des <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/Attr#Deprecated_properties_and_methods" title="en/DOM/Attr#Deprecated_properties_and_methods">rapports d'alertes</a> que nous nous efforçons de retirer dans une version ultérieure.</li> + <li>Dans le but d'être conforme à la prochaine spécification <a href="http://www.w3.org/TR/dom/">DOM4</a> où {{domxref("Attr")}} n'hérite plus de {{domxref("Node")}} (il l'a fait dans les DOM Core 1, 2 and 3), beaucoup de propriétés et méthodes de {{domxref("Node")}} sur l'interface {{domxref("Attr")}} sont maintenant des <a href="/fr/docs/DOM/Attr#Deprecated_properties_and_methods">rapports d'alertes</a> que nous nous efforçons de retirer dans une version ultérieure.</li> <li>Ajout du support des propriétés {{domxref("window.ondeviceorientation")}} et {{domxref("window.ondevicemotion")}} sur les objets {{domxref("window")}}.</li> <li>{{domxref("window.resizeTo")}}, {{domxref("window.resizeBy")}}, {{domxref("window.moveTo")}} et {{domxref("window.moveBy")}} ne s'appliquent plus à la fenêtre principale.</li> </ul> @@ -76,42 +76,43 @@ original_slug: Mozilla/Firefox/Versions/7 <h3 id="JavaScript">JavaScript</h3> <ul> - <li>La propriété <code><a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Function/arity" title="en/JavaScript/Reference/Global_Objects/Function/arity">Function.arity</a></code> a été enlevée, utilisez <code><a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Function/length" title="en/JavaScript/Reference/Global_Objects/Function/length">Function.length</a></code> à la place.</li> + <li>La propriété <code><a href="/fr/docs/JavaScript/Reference/Global_Objects/Function/arity">Function.arity</a></code> a été enlevée, utilisez <code><a href="/fr/docs/JavaScript/Reference/Global_Objects/Function/length">Function.length</a></code> à la place.</li> </ul> <h3 id="WebSockets">WebSockets</h3> <ul> <li>la préférence <code>network.websocket.max-connections</code> est utilisée pour déterminer le nombre maximum de connexions à WebSocket qui peuvent être ouvertes en même temps. La valeur par défaut est 200.</li> - <li>La version 8 du protocole WebSocket (comme spécifié par <a class="external" href="http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-10">IETF draft 10</a>) est maintenant utilisé à la place de la version 7 du protocole utilisé par Firefox 6.</li> + <li>La version 8 du protocole WebSocket (comme spécifié par <a href="http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-10">IETF draft 10</a>) est maintenant utilisé à la place de la version 7 du protocole utilisé par Firefox 6.</li> <li>L'API WebSocket est maintenant disponible sur Firefox Mobile.</li> </ul> <h3 id="Console_API">Console API</h3> <ul> - <li>Les messages enregistrés avec <code>console.log</code> alors que la <a class="internal" href="https://developer.mozilla.org/en-US/docs/Tools/Web_Console" title="Using the Web Console">console web</a> n'est pas ouverte sont toujours enregistrés, bien qu'ils ne s'affichent pas lorsque la console web est ouverte.</li> + <li>Les messages enregistrés avec <code>console.log</code> alors que la <a href="/fr/docs/Tools/Web_Console">console web</a> n'est pas ouverte sont toujours enregistrés, bien qu'ils ne s'affichent pas lorsque la console web est ouverte.</li> </ul> -<div class="changelog"> + <h3 id="Web_timing">Web timing</h3> <ul> - <li>Première implémentation de la spécification <a class="external" href="http://www.w3.org/TR/navigation-timing/">Navigation Timing</a> qui fournit des données pouvant être utilisées pour mesurer les performances d'un site.</li> + <li>Première implémentation de la spécification <a href="http://www.w3.org/TR/navigation-timing/">Navigation Timing</a> qui fournit des données pouvant être utilisées pour mesurer les performances d'un site.</li> </ul> <h3 id="XML">XML</h3> <ul> - <li>En plus de la précédente prise en charge de <code>text/xsl</code>, les feuilles de style XSLT peuvent désormais utiliser les médias Internet officiels (MIME) de type <code>application/xslt+xml</code> (dans la <a class="external" href="http://www.w3.org/TR/xml-stylesheet/">feuille de style d'instruction de traitement</a> ou le <a class="external" href="http://tools.ietf.org/html/rfc5988">champ d'en-tête HTTP Link</a>).</li> + <li>En plus de la précédente prise en charge de <code>text/xsl</code>, les feuilles de style XSLT peuvent désormais utiliser les médias Internet officiels (MIME) de type <code>application/xslt+xml</code> (dans la <a href="http://www.w3.org/TR/xml-stylesheet/">feuille de style d'instruction de traitement</a> ou le <a href="http://tools.ietf.org/html/rfc5988">champ d'en-tête HTTP Link</a>).</li> </ul> -</div> <h2 id="Changements_pour_les_développeurs_de_Mozilla_et_de_modules_complémentaires">Changements pour les développeurs de Mozilla et de modules complémentaires</h2> -<p>Ces changements affectent les développeurs d'extensions ainsi que les développeurs qui travaillent sur ou avec le code de Mozilla lui-même. Les developpeurs d'extensions doivent voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Firefox/Updating_extensions_for_Firefox_7" title="en/Firefox/Updating extensions for Firefox 7">Updating extensions for Firefox 7</a> pour plus d'informations.</p> +<p>Ces changements affectent les développeurs d'extensions ainsi que les développeurs qui travaillent sur ou avec le code de Mozilla lui-même. Les developpeurs d'extensions doivent voir <a href="/fr/docs/Firefox/Updating_extensions_for_Firefox_7">Updating extensions for Firefox 7</a> pour plus d'informations.</p> -<div class="note"><strong>Note:</strong> Firefox 7 requiert que les composants binaires soient recompilés, comme pour toutes les versions majeures de Firefox. Pour plus de détails, voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Developer_Guide/Interface_Compatibility#Binary_Interfaces" title="En/Developer Guide/Interface Compatibility#Binary Interfaces">Interfaces Binaires</a>.</div> +<div class="note"> + <p><strong>Note :</strong> Firefox 7 requiert que les composants binaires soient recompilés, comme pour toutes les versions majeures de Firefox. Pour plus de détails, voir <a href="/fr/docs/Developer_Guide/Interface_Compatibility#Binary_Interfaces">Interfaces Binaires</a>.</p> +</div> <h3 id="Modules_de_code_JavaScript">Modules de code JavaScript</h3> @@ -132,14 +133,14 @@ original_slug: Mozilla/Firefox/Versions/7 <ul> <li>Les éléments {{xulelem("tree")}} peuvent désormais conserver l'état des triangles d'affichage si les nœuds référencés par les {{XULAttr("datasources")}} ont tous des ID uniques spécifiés par les attributs "id".</li> - <li>Les éléments {{xulelem("panel")}} peuvent désormais être configurés pour <a class="internal" href="https://developer.mozilla.org/en-US/docs/XUL/PopupGuide/Panels#Letting_panels_be_dragged_by_grabbing_the_background" title="en/XUL/PopupGuide/Panels#Letting_panels_be_dragged_by_grabbing_the_background">permettre à l'utilisateur de les faire glisser en cliquant n'importe où sur leur arrière-plan</a> avec le nouvel attribut {{XULAttr("backdrag")}}.</li> + <li>Les éléments {{xulelem("panel")}} peuvent désormais être configurés pour <a href="/fr/docs/XUL/PopupGuide/Panels#Letting_panels_be_dragged_by_grabbing_the_background">permettre à l'utilisateur de les faire glisser en cliquant n'importe où sur leur arrière-plan</a> avec le nouvel attribut {{XULAttr("backdrag")}}.</li> </ul> <h3 id="XPCOM">XPCOM</h3> <ul> - <li>La nouvelle méthode <a class="internal" href="https://developer.mozilla.org/fr/docs/Components.utils.schedulePreciseGC" title="Components.utils.schedulePreciseGC"><code>Components.utils.schedulePreciseGC()</code></a> vous permet de programmer un cycle approfondi de collection de garbage de se produire à un moment donné lorsqu'aucun code JavaScript n'est exécuté, un rappel est exécuté une fois la collecte terminée.</li> - <li>La méthode <a class="internal" href="https://developer.mozilla.org/fr/docs/Components.utils.unload" title="Components.utils.unload"><code>Components.utils.unload()</code></a> vous permet de décharger les modules de code JavaScript déjà chargés en appelant <code>Components.utils.load()</code>.</li> + <li>La nouvelle méthode <a href="/fr/docs/Components.utils.schedulePreciseGC"><code>Components.utils.schedulePreciseGC()</code></a> vous permet de programmer un cycle approfondi de collection de garbage de se produire à un moment donné lorsqu'aucun code JavaScript n'est exécuté, un rappel est exécuté une fois la collecte terminée.</li> + <li>La méthode <a href="/fr/docs/Components.utils.unload"><code>Components.utils.unload()</code></a> vous permet de décharger les modules de code JavaScript déjà chargés en appelant <code>Components.utils.load()</code>.</li> </ul> <h3 id="Rapporteur_de_mémoire">Rapporteur de mémoire</h3> @@ -149,21 +150,21 @@ original_slug: Mozilla/Firefox/Versions/7 <h3 id="Changements_de_l'expérience_utilisateur">Changements de l'expérience utilisateur</h3> <ul> - <li>Les options des extensions peuvent désormais être <a class="internal" href="https://developer.mozilla.org/en-US/docs/Extensions/Inline_Options" title="en/Extensions/Inline_Options">être affichées à l'intérieur du gestionnaire de modules complémentaires</a>.</li> - <li>La destination des téléchargements est désormais gardée en mémoire sur une base site par site. Ces données peuvent être accessibles par <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/DownloadLastDir.jsm" title="en/JavaScript_code_modules/DownloadLastDir.jsm">DownloadLastDir.jsm</a>.</li> + <li>Les options des extensions peuvent désormais être <a href="/fr/docs/Extensions/Inline_Options">être affichées à l'intérieur du gestionnaire de modules complémentaires</a>.</li> + <li>La destination des téléchargements est désormais gardée en mémoire sur une base site par site. Ces données peuvent être accessibles par <a href="/fr/docs/JavaScript_code_modules/DownloadLastDir.jsm">DownloadLastDir.jsm</a>.</li> </ul> <h3 id="Changements_dans_le_système_de_compilation">Changements dans le système de compilation</h3> <ul> <li>L'API d'intégration d'ActiveX n'est plus compilée et son support a été retiré du système de compilation. Des interfaces ont également été supprimées, voir {{anch("Interfaces supprimées")}}.</li> - <li>Vous n'avez plus besoin de préciser <code>-Zc:wchar_t-</code> lors de la compilation sous Windows. Pour plus de détails, voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Developer_Guide/Build_Instructions#Build_and_install" title="en/Developer_Guide/Build_Instructions#Build_and_install">la documentation sur la compilation</a>.</li> + <li>Vous n'avez plus besoin de préciser <code>-Zc:wchar_t-</code> lors de la compilation sous Windows. Pour plus de détails, voir <a href="/fr/docs/Developer_Guide/Build_Instructions#Build_and_install">la documentation sur la compilation</a>.</li> </ul> <h3 id="Changements_dans_les_interfaces">Changements dans les interfaces</h3> <ul> - <li>{{interface("nsISocketTransport")}} offre désormais un nouveau drapeau de connexion : <code>DISABLE_IPV6</code>, cela entraîne des tentatives de connexion uniquement aux adresses IPv4, en ignorant toutes les adresses IPv6 disponibles. De plus, {{interface("nsIDNSService")}} offre désormais un nouveau drapeau de résolution : <code>RESOLVE_DISABLE_IPV6</code>, ce qui entraîne un résolution des noms de domaine en ne tenant compte que des hôtes IPv4 et en ignorant toutes les adresses IPv6 disponibles. Ces changements permettent d'implémenter la <a class="external" href="http://tools.ietf.org/html/draft-wing-http-new-tech-00">stratégie "happy eyeballs"</a> pour améliorer le temps de réponse lors d'une tentative de connexion sur les hôtes qui supportent à la fois IPv4 et IPv6 (en particulier ceux qui ont brisé la connectivité IPv6).</li> + <li>{{interface("nsISocketTransport")}} offre désormais un nouveau drapeau de connexion : <code>DISABLE_IPV6</code>, cela entraîne des tentatives de connexion uniquement aux adresses IPv4, en ignorant toutes les adresses IPv6 disponibles. De plus, {{interface("nsIDNSService")}} offre désormais un nouveau drapeau de résolution : <code>RESOLVE_DISABLE_IPV6</code>, ce qui entraîne un résolution des noms de domaine en ne tenant compte que des hôtes IPv4 et en ignorant toutes les adresses IPv6 disponibles. Ces changements permettent d'implémenter la <a href="http://tools.ietf.org/html/draft-wing-http-new-tech-00">stratégie "happy eyeballs"</a> pour améliorer le temps de réponse lors d'une tentative de connexion sur les hôtes qui supportent à la fois IPv4 et IPv6 (en particulier ceux qui ont brisé la connectivité IPv6).</li> <li>{{interface("inIDOMUtils")}} a deux nouvelles méthodes, {{ifmethod("inIDOMUtils","getChildrenForNode")}} qui renvoie une liste des nœuds enfants d'un noeud et {{ifmethod("inIDOMUtils","getUsedFontFaces")}} qui renvoie la liste des police de caractères utilisées dans une gamme.</li> <li>L'interface <code>nsIMarkupDocumentViewer_MOZILLA_2_0_BRANCH</code> a été intégrée dans l'interface {{interface("nsIMarkupDocumentViewer")}}.</li> <li>L'interface <code>nsIDOMWindow2</code> a été intégrée dans l'interface {{interface("nsIDOMWindow")}}.</li> @@ -231,8 +232,8 @@ original_slug: Mozilla/Firefox/Versions/7 <h3 id="Autres_changements">Autres changements</h3> <ul> - <li>La structure de la fenêtre de la bibliothèque (<code>places.xul</code>) <a class="external" href="https://bugzilla.mozilla.org/show_bug.cgi?id=588027">a été nettoyée</a>. Cela <a class="external" href="https://bugzilla.mozilla.org/show_bug.cgi?id=677417">pourrait casser les extensions</a> et les thèmes</li> - <li>L'apparence de la fenêtre d'aperçu avant impression <a class="external" href="https://bugzilla.mozilla.org/show_bug.cgi?id=663028">a été modernisé</a> et les auteurs de thèmes sont invités à avoir le même style en utilisant les pseudo-éléments CSS {{cssxref("::-moz-page")}}, {{cssxref("::-moz-page-sequence")}} et {{cssxref("::-moz-scrolled-page-sequence")}}</li> + <li>La structure de la fenêtre de la bibliothèque (<code>places.xul</code>) <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=588027">a été nettoyée</a>. Cela <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=677417">pourrait casser les extensions</a> et les thèmes</li> + <li>L'apparence de la fenêtre d'aperçu avant impression <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=663028">a été modernisé</a> et les auteurs de thèmes sont invités à avoir le même style en utilisant les pseudo-éléments CSS {{cssxref("::-moz-page")}}, {{cssxref("::-moz-page-sequence")}} et {{cssxref("::-moz-scrolled-page-sequence")}}</li> </ul> <h2 id="Voir_également">Voir également</h2> diff --git a/files/fr/mozilla/firefox/releases/8/index.html b/files/fr/mozilla/firefox/releases/8/index.html index b59e66f0b9..55e9bea8a5 100644 --- a/files/fr/mozilla/firefox/releases/8/index.html +++ b/files/fr/mozilla/firefox/releases/8/index.html @@ -7,28 +7,28 @@ tags: translation_of: Mozilla/Firefox/Releases/8 original_slug: Mozilla/Firefox/Versions/8 --- -<div><section id="Quick_links"> +<div> <ol> - <li class="toggle"> - <details> - <summary>Notes de versions pour développeurs</summary> + <li> + + <p>Notes de versions pour développeurs</p> <ol> <li><a href="/fr/docs/Mozilla/Firefox/Releases">Notes de versions pour développeurs</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Modules complémentaires</summary> + <li> + + <p>Modules complémentaires</p> <ol> <li><a href="/fr/Add-ons/WebExtensions">WebExtensions</a></li> <li><a href="/fr/Add-ons/Themes">Thèmes</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Fonctionnement interne de Firefox</summary> + <li> + + <p>Fonctionnement interne de Firefox</p> <ol> <li><a href="/fr/docs/Mozilla/">Le projet Mozilla</a></li> <li><a href="/fr/docs/Mozilla/Gecko">Gecko</a></li> @@ -43,11 +43,11 @@ original_slug: Mozilla/Firefox/Versions/8 <li><a href="/fr/docs/Mozilla/Tech/XPCOM">XPCOM</a></li> <li><a href="/fr/docs/Mozilla/Tech/XUL">XUL</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Développer et contribuer</summary> + <li> + + <p>Développer et contribuer</p> <ol> <li><a href="/fr/docs/Mozilla/Developer_guide/Build_Instructions">Instructions de compilation</a></li> <li><a href="/fr/docs/Mozilla/Developer_guide/Build_Instructions/Configuring_Build_Options">Configuration des options de compilation</a></li> @@ -58,62 +58,63 @@ original_slug: Mozilla/Firefox/Versions/8 <li><a href="/fr/docs/Mozilla/QA">Assurance qualité</a></li> <li><a href="/fr/docs/Mozilla/Using_Mozilla_code_in_other_projects">Utilisation de code Mozilla dans d'autres projets</a></li> </ol> - </details> + </li> </ol> -</section></div><p>Firefox 8, basé sur Gecko 8.0, est sorti le 8 novembre 2011. Cet article fournit des informations à la fois pour les developpeurs Web et pour les développeurs d'extensions et de projets liés à Mozilla pour aider à tirer pleinement parti des fonctionnalités de cette version.</p> +</div> +<p>Firefox 8, basé sur Gecko 8.0, est sorti le 8 novembre 2011. Cet article fournit des informations à la fois pour les developpeurs Web et pour les développeurs d'extensions et de projets liés à Mozilla pour aider à tirer pleinement parti des fonctionnalités de cette version.</p> <h2 id="Changements_pour_les_développeurs_Web">Changements pour les développeurs Web</h2> <h3 id="HTML">HTML</h3> <ul> - <li>La propriété <code>crossOrigin</code> a été ajouté à <a href="/fr/docs/Web/API/HTMLImageElement" title="L'interface HTMLImageElement fournit des propriétés et des méthodes spéciales pour manipuler la mise en page et la présentation des éléments <img> ."><code>HTMLImageElement</code></a> et l'attribut <code><a href="/fr/docs/Web/HTML/Element/img#attr-crossorigin">crossorigin</a></code> a été ajouté à l'élément <a href="/fr/docs/Web/HTML/Element/img" title="L'élément HTML <img> permet de représenter une image dans un document. Cet élément est un élément remplacé."><code><img></code></a> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=664299" title="FIXED: Add crossorigin attribute">bug 664299</a>).</li> - <li>La méthode <a href="/fr/docs/Web/API/HTMLSelectElement#add()" title=""><code>HTMLSelectElement.add()</code></a> supporte désormais supporte désormais soit un élément ou soit l'index d'un élément auquel un nouvel élément doit être inséré avant. Auparavant, seulement un élément était supporté (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=666200" title="FIXED: support select.add(element, long before)">bug 666200</a>).</li> + <li>La propriété <code>crossOrigin</code> a été ajouté à <a href="/fr/docs/Web/API/HTMLImageElement"><code>HTMLImageElement</code></a> et l'attribut <code><a href="/fr/docs/Web/HTML/Element/img#attr-crossorigin">crossorigin</a></code> a été ajouté à l'élément <a href="/fr/docs/Web/HTML/Element/img"><code><img></code></a> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=664299">bug 664299</a>).</li> + <li>La méthode <a href="/fr/docs/Web/API/HTMLSelectElement#add()"><code>HTMLSelectElement.add()</code></a> supporte désormais supporte désormais soit un élément ou soit l'index d'un élément auquel un nouvel élément doit être inséré avant. Auparavant, seulement un élément était supporté (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=666200">bug 666200</a>).</li> <li>Le constructeur <code>HTMLIsIndexElement</code> a été retiré. Aucun éléments n'a implémenté cette interface depuis Firefox 4.</li> <li>la fonctionnalité HTML5 "menu contextuel" (attribut <code>contextmenu</code>), qui vous permet d'ajouter des éléments personnalisés particuliers au menu contextuel d'origine, est désormais supportée (l'implémentation est encore expérimentale en attendant des changements dans la spécification (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=617528" title='FIXED: implement the HTML5 "context menu" feature (contextmenu attribute)'>bug 617528</a>).</li> - <li>Le support de l'attribut <a class="internal" href="https://developer.mozilla.org/fr/docs/HTML/Global_attributes#accesskey" title="Global attributes#accesskey"><code>accesskeylabel</code></a> a été ajouté à tous les éléments.</li> - <li>les éléments <a href="/fr/docs/Web/HTML/Element/input" title="L'élément HTML <input> est utilisé pour créer un contrôle interactif dans un formulaire web qui permet à l'utilisateur de saisir des données. Les saisies possibles et le comportement de l'élément <input> dépend fortement de la valeur indiquée dans son attribut type."><code><input></code></a> et <a href="/fr/docs/Web/HTML/Element/textarea" title="L'élément HTML <textarea> représente un contrôle qui permet d'éditer du texte sur plusieurs lignes."><code><textarea></code></a> supportent désormais l'attribut <code>selectionDirection</code>, et leurs méthodes <code>setSelectionRange()</code> ont été mises à jour pour supporter éventuellement la spécification d'une direction.</li> + <li>Le support de l'attribut <a href="/fr/docs/HTML/Global_attributes#accesskey"><code>accesskeylabel</code></a> a été ajouté à tous les éléments.</li> + <li>les éléments <a href="/fr/docs/Web/HTML/Element/input"><code><input></code></a> et <a href="/fr/docs/Web/HTML/Element/textarea"><code><textarea></code></a> supportent désormais l'attribut <code>selectionDirection</code>, et leurs méthodes <code>setSelectionRange()</code> ont été mises à jour pour supporter éventuellement la spécification d'une direction.</li> <li>La plupart des éléments peuvent désormais obtenir une bague de focalisation établie autour d'eux s'ils ont été faits pouvant recevoir le focus via l'attribut <code>tabindex</code> et que l'utilisateur se concentre ensuite sur l'élément.</li> - <li>Dans un ensemble d'éléments <a href="/fr/docs/Web/HTML/Element/label" title="L'élément HTML <label> représente une légende pour un objet d'une interface utilisateur. Il peut être associé à un contrôle en utilisant l'attribut for ou en plaçant l'élément du contrôle à l'intérieur de l'élément <label>. Un tel contrôle est appelé contrôle étiqueté par l'élément <label>."><code><label></code></a> imbriqués, cliquer sur les événements ne déclencheront plus plusieurs éléments, qui, avant, provoquaient un blocage de Firefox (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=646157" title="FIXED: Stops responding when selecting a checkbox on the Netapp admin page inside deeply nested <label>s">bug 646157</a>).</li> + <li>Dans un ensemble d'éléments <a href="/fr/docs/Web/HTML/Element/label"><code><label></code></a> imbriqués, cliquer sur les événements ne déclencheront plus plusieurs éléments, qui, avant, provoquaient un blocage de Firefox (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=646157">bug 646157</a>).</li> </ul> <h3 id="DOM">DOM</h3> <ul> - <li>La méthode <a href="/fr/docs/Web/API/Element/insertAdjacentHTML" title="insertAdjacentHTML() analyse le texte spécifié en tant que HTML ou XML et insère les noeuds résultants dans le DOM à la position spécifiée. L'élement qui est utilisé n'est pas réanalysé et les élements qu'il contient ne sont donc pas corrompus. Ceci, et le fait d'éviter la sérialisation supplémentaire, rend la fonction plus rapide et directe que innerHTML."><code>insertAdjacentHTML</code></a> a été implémentée.</li> - <li><a href="/fr/docs/Web/API/BlobBuilder" title="L'interface BlobBuilder fournit une manière simple de construire des objets Blob. Il suffit de créer un BlobBuilder et de lui ajouter des données en appellant la méthode append(). Une fois finalisé, l'appel à la méthode getBlob() permet de récupérer un Blob contenant les données envoyées au constructeur dudit Blob."><code>BlobBuilder</code></a> dispose désormais d'une méthode <code>getFile()</code> qui renvoie le contenu du blob dans un fichier.</li> - <li>L'interface <a href="/fr/docs/Web/API/FileReaderSync" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>FileReaderSync</code></a> (partie de FileAPI) a été implementée.</li> - <li>La gestion des évènements par les <a href="/fr/docs/Web/HTML/Element/label" title="L'élément HTML <label> représente une légende pour un objet d'une interface utilisateur. Il peut être associé à un contrôle en utilisant l'attribut for ou en plaçant l'élément du contrôle à l'intérieur de l'élément <label>. Un tel contrôle est appelé contrôle étiqueté par l'élément <label>."><code><label></code></a> imbriqués a été fixée.</li> - <li>Vous pouvez maintenant utiliser <a href="/fr/docs/Web/API/Window/postMessage" title="La méthode window.postMessage permet une communication inter-domaine en toute sécurité. Normalement, les scripts de différentes pages sont autorisés à accéder les uns aux autres si et seulement si les pages depuis lesquelles ils sont exécutés ont des URL de même origine, c'est-à-dire avec le même protocole (généralement http ou https), le même numéro de port (80 étant le port par défaut pour http), et le même nom d'hôte (à condition que document.domain soit initialisé à la même valeur par les deux pages). window.postMessage fournit un mécanisme contrôlé pour contourner cette restriction d'une manière sécurisée si bien utilisée."><code>window.postMessage()</code></a> pour passer les objets <a href="/fr/docs/Web/API/File" title="L'objet File fournit un tableau contenant des informations sur l'accès au contenu du ou des fichiers selectionnés, des informations sur le type mime, la taille, le nom des fichiers ainsi que le nombre de fichiers selectionnés. Ils sont généralement extraits d'un objet FileList retourné comme résultat lors de la sélection des fichiers en utilisant un input de type file, ou à partir d'un objet DataTransfer lors d'un glisser-déposer."><code>File</code></a> et <a href="/fr/docs/Web/API/FileList" title="Un objet de ce type est retourné par la propriété files, ce qui vous permet d'accéder à la liste des fichiers sélectionnés avec l'élément <input type="file">.ou en utilisant l'API de glisser-déposer ; voir l'objet DataTransfer pour plus de détails sur cette utilisation."><code>FileList</code></a> entre les fenêtres.</li> - <li>Lors de l'édition de zones <a href="/fr/docs/Web/API/Element/contenteditable" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>element.contenteditable</code></a> la sortie d'une position en appuyant sur retour, ou à la sortie d'une liste en mode édition en appuyant sur retour à deux reprises, revient maintenant au mode d'entrée au paragraphe (c'est-à-dire les paragraphes à l'intérieur des blocs <a href="/fr/docs/Web/HTML/Element/p" title="L'élément HTML <p> représente un paragraphe de texte. Les paragraphes sont généralement représentés comme des blocs et séparés par un espace vertical, leur première ligne est également parfois indentée. Les paragraphes sont des éléments blocs."><code><p></code></a>) au lieu de lignes de séparation par les éléments <a href="/fr/docs/Web/HTML/Element/br" title="L'élément HTML <br> crée un saut de ligne (un retour chariot) dans le texte. Il s'avère utile lorsque les sauts de ligne ont une importance (par exemple lorsqu'on écrit une adresse ou un poème)."><code><br></code></a>.</li> - <li>Correction d'un bug empêchant la justification de la prise d'effet correcte lorsqu'elle est appliquée à la première ligne dans une zone <a href="/fr/docs/Web/API/Element/contenteditable" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>element.contenteditable</code></a>.</li> - <li>Correction d'un bug qui faisait que en appuyant sur Suppr ou Retour arrière au début d'une zone <a href="/fr/docs/Web/API/Element/contenteditable" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>element.contenteditable</code></a> affectait le bloc <code>contenteditable</code> précédent s'il était présent.</li> - <li><a href="/fr/docs/Web/API/Document/getSelection" title="Cette méthode fonctionne de manière identique à la méthode Window.getSelection() ; elle renvoie un objet Selection représentant le texte actuellement sélectionné dans le document."><code>document.getSelection()</code></a> renvoie désormais l'objet <code>Selection</code> identique à <a href="/fr/docs/Web/API/Window/getSelection" title="Renvoie un objet selection représentant le ou les objets sélectionnés."><code>window.getSelection()</code></a>, à la place de <em>stringifying</em>.</li> + <li>La méthode <a href="/fr/docs/Web/API/Element/insertAdjacentHTML"><code>insertAdjacentHTML</code></a> a été implémentée.</li> + <li><a href="/fr/docs/Web/API/BlobBuilder"><code>BlobBuilder</code></a> dispose désormais d'une méthode <code>getFile()</code> qui renvoie le contenu du blob dans un fichier.</li> + <li>L'interface <a href="/fr/docs/Web/API/FileReaderSync"><code>FileReaderSync</code></a> (partie de FileAPI) a été implementée.</li> + <li>La gestion des évènements par les <a href="/fr/docs/Web/HTML/Element/label"><code><label></code></a> imbriqués a été fixée.</li> + <li>Vous pouvez maintenant utiliser <a href="/fr/docs/Web/API/Window/postMessage"><code>window.postMessage()</code></a> pour passer les objets <a href="/fr/docs/Web/API/File"><code>File</code></a> et <a href="/fr/docs/Web/API/FileList"><code>FileList</code></a> entre les fenêtres.</li> + <li>Lors de l'édition de zones <a href="/fr/docs/Web/API/Element/contenteditable"><code>element.contenteditable</code></a> la sortie d'une position en appuyant sur retour, ou à la sortie d'une liste en mode édition en appuyant sur retour à deux reprises, revient maintenant au mode d'entrée au paragraphe (c'est-à-dire les paragraphes à l'intérieur des blocs <a href="/fr/docs/Web/HTML/Element/p"><code><p></code></a>) au lieu de lignes de séparation par les éléments <a href="/fr/docs/Web/HTML/Element/br"><code><br></code></a>.</li> + <li>Correction d'un bug empêchant la justification de la prise d'effet correcte lorsqu'elle est appliquée à la première ligne dans une zone <a href="/fr/docs/Web/API/Element/contenteditable"><code>element.contenteditable</code></a>.</li> + <li>Correction d'un bug qui faisait que en appuyant sur Suppr ou Retour arrière au début d'une zone <a href="/fr/docs/Web/API/Element/contenteditable"><code>element.contenteditable</code></a> affectait le bloc <code>contenteditable</code> précédent s'il était présent.</li> + <li><a href="/fr/docs/Web/API/Document/getSelection"><code>document.getSelection()</code></a> renvoie désormais l'objet <code>Selection</code> identique à <a href="/fr/docs/Web/API/Window/getSelection"><code>window.getSelection()</code></a>, à la place de <em>stringifying</em>.</li> <li>La propriété HTML5 <code>selectionDirection</code> permet de définir la direction de la sélection dans un texte éditable.</li> - <li><a href="/fr/docs/Web/API/HTMLMediaElement" title="L'interface HTMLMediaElement ajoute à HTMLElement les propriétés et les méthodes nécessaires pour prendre en charge les fonctionnalités de base liées aux médias qui sont communes aux vidéos et aux documents audios. HTMLVideoElement et HTMLAudioElement héritent de cette interface."><code>HTMLMediaElement</code></a> a maintenant une propriété <code>seekable</code> qui retourne l'objet <a href="/fr/docs/Web/API/TimeRanges" title="L'interface TimeRanges est utilisée pour représenter un ensemble de plages de temps, principalement dans le but de savoir quelles portions du média ont été mises en mémoire tampon lors du chargement avec les éléments <audio> et <video>."><code>TimeRanges</code></a>.</li> - <li>L'attribut <code>.preload</code> de <a href="/fr/docs/Web/API/HTMLMediaElement" title="L'interface HTMLMediaElement ajoute à HTMLElement les propriétés et les méthodes nécessaires pour prendre en charge les fonctionnalités de base liées aux médias qui sont communes aux vidéos et aux documents audios. HTMLVideoElement et HTMLAudioElement héritent de cette interface."><code>HTMLMediaElement</code></a> se reflète désormais comme une <em>valeur énumérée</em>.</li> - <li>Les <a class="internal" href="https://developer.mozilla.org/en-US/docs/HTML/CORS_settings_attributes" title="CORS settings attributes">propriétés <code>crossOrigin</code></a> sont par défaut defaults to "Anonyme" quand une valeur invalide est utilisée.</li> - <li><a href="/fr/docs/Web/API/Window/navigator/cookieEnabled" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>window.navigator.cookieEnabled</code></a> renvoie désormais correctement l'information quand le paramètre de cookie par défaut est écrasé sur la base de chaque site.</li> + <li><a href="/fr/docs/Web/API/HTMLMediaElement"><code>HTMLMediaElement</code></a> a maintenant une propriété <code>seekable</code> qui retourne l'objet <a href="/fr/docs/Web/API/TimeRanges"><code>TimeRanges</code></a>.</li> + <li>L'attribut <code>.preload</code> de <a href="/fr/docs/Web/API/HTMLMediaElement"><code>HTMLMediaElement</code></a> se reflète désormais comme une <em>valeur énumérée</em>.</li> + <li>Les <a href="/fr/docs/HTML/CORS_settings_attributes">propriétés <code>crossOrigin</code></a> sont par défaut defaults to "Anonyme" quand une valeur invalide est utilisée.</li> + <li><a href="/fr/docs/Web/API/Window/navigator/cookieEnabled"><code>window.navigator.cookieEnabled</code></a> renvoie désormais correctement l'information quand le paramètre de cookie par défaut est écrasé sur la base de chaque site.</li> </ul> <h3 id="JavaScript">JavaScript</h3> <ul> - <li><a class="internal" href="https://developer.mozilla.org/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/RegExp/exec" title="RegExp/exec"><code>RegExp.exec()</code></a> et <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/RegExp/test" title="RegExp/test"><code>RegExp.test()</code></a> appelés sans arguments correspondent maintenant à la chaîne "undefined".</li> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/search" title="String/search"><code>String.search()</code></a> et <a class="internal" href="https://developer.mozilla.org/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/String/Match" title="String/Match"><code>String.match()</code></a> appelés sans arguments ou <code>undefined</code> correspondent désormais à une chaîne vide et correspondent donc à chaque chaîne.</li> - <li>Le support des listes de surveillance a été implémenté avec les nouvelles mtéhodes (non standards) <a class="internal" href="https://developer.mozilla.org/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Object/watch" title="Object/watch"><code>watch()</code></a> et <a class="internal" href="https://developer.mozilla.org/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Object/unwatch" title="Object/unwatch"><code>unwatch()</code></a>.</li> + <li><a href="/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/RegExp/exec"><code>RegExp.exec()</code></a> et <a href="/fr/docs/JavaScript/Reference/Global_Objects/RegExp/test"><code>RegExp.test()</code></a> appelés sans arguments correspondent maintenant à la chaîne "undefined".</li> + <li><a href="/fr/docs/JavaScript/Reference/Global_Objects/String/search"><code>String.search()</code></a> et <a href="/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/String/Match"><code>String.match()</code></a> appelés sans arguments ou <code>undefined</code> correspondent désormais à une chaîne vide et correspondent donc à chaque chaîne.</li> + <li>Le support des listes de surveillance a été implémenté avec les nouvelles mtéhodes (non standards) <a href="/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Object/watch"><code>watch()</code></a> et <a href="/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Object/unwatch"><code>unwatch()</code></a>.</li> </ul> <h3 id="CSS">CSS</h3> <ul> - <li><a href="/fr/docs/Web/CSS/resolution" title="Le type de donnée CSS <resolution>, utilisé dans les media queries, décrit la densité de pixels d'un appareil d'affichage, c'est-à-dire sa résolution."><code>resolution</code></a> accepte désormais <a href="/fr/docs/Web/CSS/number" title="Le type de donnée CSS <number> permet de représenter des nombres entiers ou décimaux. C'est donc un type qui englobe le type de données <integer> (permettant de représenter des entiers)."><code><number></code></a>, pas seulement des valeurs <a href="/fr/docs/Web/CSS/integer" title="Le type de donnée CSS <integer> permet de représenter des nombres entiers positifs ou négatifs. Aucune unité n'est liée à la valeur. Les entiers sont utilisés dans de nombreuses propriétés CSS comme z-index, line-height, counter-increment, column-count, grid-row, repeat. Ce type est un sous-type de number."><code><integer></code></a> comme avec la spécification.</li> - <li>Les règles de césure ont été ajoutées pour de nombreuses nouvelles langues lors de l'utilisation de <a href="/fr/docs/Web/CSS/hyphens" title="La propriété hyphens indique au navigateur comment gérer les traits d'union lors des sauts de ligne. Grâce à elle, on peut empêcher l'utilisation des traits d'union en fin de ligne, contrôler quand ils sont ajoutés ou laisser le navigateur décider."><code>hyphens</code></a>.</li> - <li>Le traitement de <a href="/fr/docs/Web/CSS/background-size" title="La propriété CSS background-size définit la taille des images d'arrière-plan pour l'élément. La taille de l'image peut être contrainte, complètement ou partiellement afin de conserver ses proportions."><code>background-size</code></a> a été revu pour mieux correspondre à la spécification.</li> - <li>Dans le passé, <a href="/fr/docs/Web/CSS/text-decoration" title="Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !"><code>text-decoration</code></a> en mode quirks avait l'épaisseur de ligne et la position ajustée sur le texte descendant pour correspondre à la descendance. Désormais le mode standard et le mode quirks ont un rendu plus proche.</li> - <li>Le positionnement horizontal des éléments est davantage conforme à la spécification dans beaucoup de cas. La documentation est à venir, mais pour l'instant, pour plus de détails voir le commentaire 23 du <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=682780" title="jig.com looks different in aurora vs. firefox">bug 682780</a>.</li> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/CSS/Scaling_of_SVG_backgrounds" title="Scaling of SVG backgrounds">Les images SVG sont désormais correctement mise à l'échelle</a> lorsqu'elles sont utilisées comme images de fond.</li> + <li><a href="/fr/docs/Web/CSS/resolution"><code>resolution</code></a> accepte désormais <a href="/fr/docs/Web/CSS/number"><code><number></code></a>, pas seulement des valeurs <a href="/fr/docs/Web/CSS/integer"><code><integer></code></a> comme avec la spécification.</li> + <li>Les règles de césure ont été ajoutées pour de nombreuses nouvelles langues lors de l'utilisation de <a href="/fr/docs/Web/CSS/hyphens"><code>hyphens</code></a>.</li> + <li>Le traitement de <a href="/fr/docs/Web/CSS/background-size"><code>background-size</code></a> a été revu pour mieux correspondre à la spécification.</li> + <li>Dans le passé, <a href="/fr/docs/Web/CSS/text-decoration"><code>text-decoration</code></a> en mode quirks avait l'épaisseur de ligne et la position ajustée sur le texte descendant pour correspondre à la descendance. Désormais le mode standard et le mode quirks ont un rendu plus proche.</li> + <li>Le positionnement horizontal des éléments est davantage conforme à la spécification dans beaucoup de cas. La documentation est à venir, mais pour l'instant, pour plus de détails voir le commentaire 23 du <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=682780">bug 682780</a>.</li> + <li><a href="/fr/docs/CSS/Scaling_of_SVG_backgrounds">Les images SVG sont désormais correctement mise à l'échelle</a> lorsqu'elles sont utilisées comme images de fond.</li> </ul> <h3 id="Réseau">Réseau</h3> @@ -128,66 +129,68 @@ original_slug: Mozilla/Firefox/Versions/8 <h3 id="WebSockets">WebSockets</h3> <ul> - <li>La méthode <a class="internal" href="https://developer.mozilla.org/en-US/docs/WebSockets/WebSockets_reference/WebSocket#send()" title="WebSocket#send()"><code>send()</code></a> de l'objet <a class="internal" href="https://developer.mozilla.org/en-US/docs/WebSockets/WebSockets_reference/WebSocket" title="WebSocket"><code>WebSocket</code></a> ne renvoie plus à tort une valeur booléenne.</li> - <li>La méthode <a class="internal" href="https://developer.mozilla.org/en-US/docs/WebSockets/WebSockets_reference/WebSocket#close()" title="WebSocket#close()"><code>close()</code></a> de l'objet <a class="internal" href="https://developer.mozilla.org/en-US/docs/WebSockets/WebSockets_reference/WebSocket" title="WebSocket"><code>WebSocket</code></a> correspond désormais à la version actuelle du standard, et les événements proches utilisent à présent correctement l'interface <a class="internal" href="https://developer.mozilla.org/en-US/docs/WebSockets/WebSockets_reference/CloseEvent" title="CloseEvent"><code>CloseEvent</code></a>.</li> - <li>L'attribut <code>extensions</code> de l'objet <a class="internal" href="https://developer.mozilla.org/en-US/docs/WebSockets/WebSockets_reference/WebSocket" title="WebSocket"><code>WebSocket</code></a> est à présent supporté.</li> + <li>La méthode <a href="/fr/docs/WebSockets/WebSockets_reference/WebSocket#send()"><code>send()</code></a> de l'objet <a href="/fr/docs/WebSockets/WebSockets_reference/WebSocket"><code>WebSocket</code></a> ne renvoie plus à tort une valeur booléenne.</li> + <li>La méthode <a href="/fr/docs/WebSockets/WebSockets_reference/WebSocket#close()"><code>close()</code></a> de l'objet <a href="/fr/docs/WebSockets/WebSockets_reference/WebSocket"><code>WebSocket</code></a> correspond désormais à la version actuelle du standard, et les événements proches utilisent à présent correctement l'interface <a href="/fr/docs/WebSockets/WebSockets_reference/CloseEvent"><code>CloseEvent</code></a>.</li> + <li>L'attribut <code>extensions</code> de l'objet <a href="/fr/docs/WebSockets/WebSockets_reference/WebSocket"><code>WebSocket</code></a> est à présent supporté.</li> <li>Le constructeur WebSocket supporte désormais un ensemble de protocoles ainsi que la chaîne d'un seul protocole.</li> <li>Le contenu mixte n'est pas autorisé avec WebSockets, vous ne pouvez plus établir une connexion vers un serveur WebSocket non sécurisé à partir d'un contenu sécurisé.</li> <li>Les erreurs de connexion avec WebSockets déclenchent à présent le gestionnaire <code>onerror</code>.</li> - <li>L'API <a class="internal" href="https://developer.mozilla.org/en-US/docs/WebSockets" title="en/WebSockets">WebSocket</a> a été mise à jour suivant la dernière version de la spécification (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=674890" title="FIXED: Update WebSocket API to latest draft - send() should return void">bug 674890</a>, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=674527" title="FIXED: Update WebSocket API to latest draft - array of protocols in ctor">bug 674527</a> et <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=674716" title="FIXED: Update WebSocket API to latest draft - close codes and reasons">bug 674716</a>).</li> + <li>L'API <a href="/fr/docs/WebSockets">WebSocket</a> a été mise à jour suivant la dernière version de la spécification (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=674890">bug 674890</a>, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=674527">bug 674527</a> et <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=674716">bug 674716</a>).</li> <li>L'extension deflate-stream pour WebSockets a été désactivée, elle est obsolète et a cassée la compatibilité avec quelques sites.</li> </ul> <h3 id="WebGL">WebGL</h3> <ul> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/WebGL/Cross-Domain_Textures" title="Cross-Domain Textures">Les textures Cross-domain</a> sont à présent autorisées avec l'accord de CORS.</li> + <li><a href="/fr/docs/WebGL/Cross-Domain_Textures">Les textures Cross-domain</a> sont à présent autorisées avec l'accord de CORS.</li> <li>Le processus de rendu Cross avec Direct2D/Direct3D 10.</li> </ul> <h3 id="MathML">MathML</h3> <ul> - <li>le support de l'attribut <code>displaystyle</code> sur l'élément de premier niveau <code><a href="/fr/docs/Web/MathML/Element/math" title="<math>"><math></a></code> a été ajouté.</li> - <li>L'interprétation de numéros de lignes négatifs pour l'attribut <code>align</code> de <code><a href="/fr/docs/Web/MathML/Element/mtable" title="<mtable>"><mtable></a></code> a été corrigée.</li> + <li>le support de l'attribut <code>displaystyle</code> sur l'élément de premier niveau <code><a href="/fr/docs/Web/MathML/Element/math"><math></a></code> a été ajouté.</li> + <li>L'interprétation de numéros de lignes négatifs pour l'attribut <code>align</code> de <code><a href="/fr/docs/Web/MathML/Element/mtable"><mtable></a></code> a été corrigée.</li> </ul> <h3 id="Outils_de_développement">Outils de développement</h3> <ul> - <li>L'objet <a class="internal" href="https://developer.mozilla.org/en-US/docs/Tools/Web_Console#The_console_object" title="Using the Web Console#The console object"><code>console</code></a> a une nouvelle méthode <code>dir()</code>, qui affiche une liste interactive des propriétés sur un objet spécifié.</li> + <li>L'objet <a href="/fr/docs/Tools/Web_Console#The_console_object"><code>console</code></a> a une nouvelle méthode <code>dir()</code>, qui affiche une liste interactive des propriétés sur un objet spécifié.</li> </ul> <h2 id="Changements_pour_les_développeurs_de_Mozilla_et_de_modules_complémentaires">Changements pour les développeurs de Mozilla et de modules complémentaires</h2> -<p>Voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Firefox/Updating_add-ons_for_Firefox_8" title="Updating add-ons for Firefox 8">Updating add-ons for Firefox 8</a> pour vous guidez dans les modifications que vous êtes susceptibles d'avoir à faire pour rendre vos extensions compatibles avec Firefox 8.</p> +<p>Voir <a href="/fr/docs/Firefox/Updating_add-ons_for_Firefox_8">Updating add-ons for Firefox 8</a> pour vous guidez dans les modifications que vous êtes susceptibles d'avoir à faire pour rendre vos extensions compatibles avec Firefox 8.</p> -<div class="note"><strong>Note:</strong> Firefox 8 requiert que les composants binaires soient recompilés, comme pour toutes les versions majeures de Firefox. Pour plus de détails, voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Developer_Guide/Interface_Compatibility#Binary_Interfaces" title="Interface Compatibility#Binary Interfaces">Interfaces Binaires</a>.</div> +<div class="note"> + <p><strong>Note :</strong> Firefox 8 requiert que les composants binaires soient recompilés, comme pour toutes les versions majeures de Firefox. Pour plus de détails, voir <a href="/fr/docs/Developer_Guide/Interface_Compatibility#Binary_Interfaces">Interfaces Binaires</a>.</p> +</div> <h3 id="XPCOM">XPCOM</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/fr/docs/Components.utils" title="fr/Components.utils"><code>Components.utils</code></a></dt> - <dd>Les nouvelles méthodes <a class="internal" href="https://developer.mozilla.org/fr/docs/Components.utils.createObjectIn" title="Components.utils.createObjectIn"><code>Components.utils.createObjectIn()</code></a> et <a class="internal" href="https://developer.mozilla.org/fr/docs/Components.utils.makeObjectPropsNormal" title="Components.utils.makeObjectPropsNormal"><code>Components.utils.makeObjectPropsNormal()</code></a> ont été créées pour faciliter la création d'objets dans des compartiments spécifiques.</dd> + <dt><a href="/fr/docs/Components.utils"><code>Components.utils</code></a></dt> + <dd>Les nouvelles méthodes <a href="/fr/docs/Components.utils.createObjectIn"><code>Components.utils.createObjectIn()</code></a> et <a href="/fr/docs/Components.utils.makeObjectPropsNormal"><code>Components.utils.makeObjectPropsNormal()</code></a> ont été créées pour faciliter la création d'objets dans des compartiments spécifiques.</dd> </dl> <h4 id="Autres_changements_relatifs_à_XPCOM">Autres changements relatifs à XPCOM</h4> <ul> - <li>Vous pouvez à présent demander des objets DOM <a href="/fr/docs/Web/API/File" title="L'objet File fournit un tableau contenant des informations sur l'accès au contenu du ou des fichiers selectionnés, des informations sur le type mime, la taille, le nom des fichiers ainsi que le nombre de fichiers selectionnés. Ils sont généralement extraits d'un objet FileList retourné comme résultat lors de la sélection des fichiers en utilisant un input de type file, ou à partir d'un objet DataTransfer lors d'un glisser-déposer."><code>File</code></a> à partir d'éléments du code en faisant simplement un nouveau fichier, au lieu de devoir demander directement à <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMFile" title="">nsIDOMFile</a></code>.</li> - <li>Le type de tableau <code>nsTPtrArray</code> a été retiré. La fonctionnalité est désormais disponible sur tous les <code>nsTArray</code>, qui propose désormais la méthode <code>SafeElementAt()</code> lors d'une demande à l'aide d'un type de pointeur. Voir la section sur <a class="internal" href="https://developer.mozilla.org/en-US/docs/XPCOM_array_guide#Bounds-safe_access_to_elements" title="XPCOM array guide#Bounds-safe access to elements"><code>SafeElementAt()</code></a> dans le <a class="internal" href="https://developer.mozilla.org/en-US/docs/XPCOM_array_guide" title="XPCOM array guide">guide des tableaux XPCOM</a> pour plus de détails.</li> + <li>Vous pouvez à présent demander des objets DOM <a href="/fr/docs/Web/API/File"><code>File</code></a> à partir d'éléments du code en faisant simplement un nouveau fichier, au lieu de devoir demander directement à <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMFile">nsIDOMFile</a></code>.</li> + <li>Le type de tableau <code>nsTPtrArray</code> a été retiré. La fonctionnalité est désormais disponible sur tous les <code>nsTArray</code>, qui propose désormais la méthode <code>SafeElementAt()</code> lors d'une demande à l'aide d'un type de pointeur. Voir la section sur <a href="/fr/docs/XPCOM_array_guide#Bounds-safe_access_to_elements"><code>SafeElementAt()</code></a> dans le <a href="/fr/docs/XPCOM_array_guide">guide des tableaux XPCOM</a> pour plus de détails.</li> </ul> <h3 id="Workers">Workers</h3> -<p>Il n'est plus possible d'accéder à des objets XPCOM depuis ChromeWorkers. XPConnect a été désactivé dans le contexte des travailleurs comme indiqué par le <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=649537" title="FIXED: Workers: Make one OS thread and JS runtime per worker, and lose XPConnect">bug 649537</a>.</p> +<p>Il n'est plus possible d'accéder à des objets XPCOM depuis ChromeWorkers. XPConnect a été désactivé dans le contexte des travailleurs comme indiqué par le <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=649537">bug 649537</a>.</p> <h3 id="XUL">XUL</h3> <ul> - <li>Un bug dans <a href="/fr/docs/Web/API/Document/execCommand" title="La plupart des commandes affectent la sélection du document (gras, italique, etc.), tandis que d'autres ajoutent de nouveaux éléments (ajout d'un lien) ou affectent une ligne entière (indentation). Lorsque vous utilisez contentEditable, l'appel execCommand() affectera l'élément modifiable actuellement actif."><code>document.execCommand()</code></a> a été fixé, il survenait lors de l'appel sur la valeur de <code><span><a href="http://api/fr/docs/XUL/Propriétés/contentDocument">contentDocument</a></span></code>. Depuis Firefox 3, cela a entraîné des erreurs au lieu d'un travail correct.</li> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/Extensions/Bootstrapped_extensions" title="Bootstrapped extensions">Les extensions amorcées</a> peuvent à présent charger le chrome l'aide du fichier <a class="internal" href="https://developer.mozilla.org/fr/docs/Enregistrement_chrome" title="chrome.manifest"><code>chrome.manifest</code></a>. Voir la section <a class="internal" href="https://developer.mozilla.org/en-US/docs/Extensions/Bootstrapped_extensions#Adding_user_interface_with_a_chrome.manifest" title="Bootstrapped extensions#Adding user interface with a chrome.manifest">Ajout de l'interface utilisateur avec chrome.manifest</a> pour plus de détails.</li> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/XUL/image" title="XUL/image">Les images XUL</a> rétrécissent désormais avec le même ratio dans les deux sens lors de la spécification de dimensions maximales.</li> + <li>Un bug dans <a href="/fr/docs/Web/API/Document/execCommand"><code>document.execCommand()</code></a> a été fixé, il survenait lors de l'appel sur la valeur de <code><a href="http://api/fr/docs/XUL/Propriétés/contentDocument">contentDocument</a></code>. Depuis Firefox 3, cela a entraîné des erreurs au lieu d'un travail correct.</li> + <li><a href="/fr/docs/Extensions/Bootstrapped_extensions">Les extensions amorcées</a> peuvent à présent charger le chrome l'aide du fichier <a href="/fr/docs/Enregistrement_chrome"><code>chrome.manifest</code></a>. Voir la section <a href="/fr/docs/Extensions/Bootstrapped_extensions#Adding_user_interface_with_a_chrome.manifest">Ajout de l'interface utilisateur avec chrome.manifest</a> pour plus de détails.</li> + <li><a href="/fr/docs/XUL/image">Les images XUL</a> rétrécissent désormais avec le même ratio dans les deux sens lors de la spécification de dimensions maximales.</li> </ul> <h3 id="Changements_dans_le_système_de_compilation">Changements dans le système de compilation</h3> @@ -206,25 +209,25 @@ original_slug: Mozilla/Firefox/Versions/8 <h3 id="Enregistrement_du_chrome">Enregistrement du chrome</h3> <ul> - <li>L'indicateur <a class="internal" href="https://developer.mozilla.org/en-US/docs/Chrome_Registration#platformversion" title="Chrome Registration#platformversion"><code>platformversion</code></a> peut être utilisé dans le chrome.manifest pour spécifier la compatibilité entre les versions de Gecko.</li> + <li>L'indicateur <a href="/fr/docs/Chrome_Registration#platformversion"><code>platformversion</code></a> peut être utilisé dans le chrome.manifest pour spécifier la compatibilité entre les versions de Gecko.</li> </ul> <h3 id="Changements_dans_les_interfaces">Changements dans les interfaces</h3> <ul> <li>La méthode <code><a href="http://api/fr/docs/XPCOM_Interface_Reference/mozIJSSubScriptLoader#loadSubScript()">mozIJSSubScriptLoader.loadSubScript()</a></code> charge désormais scripts à partir du cache de démarrage lorsque c'est possible.</li> - <li>L'attribut <code>ownerWindow</code> a été supprimé de l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIAccessNode" title="">nsIAccessNode</a></code>.</li> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMStorageWindow" title="">nsIDOMStorageWindow</a></code> a été fusionnée avec l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMWindow" title="">nsIDOMWindow</a></code>.</li> - <li>Tous les membres de l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMWindowInternal" title="">nsIDOMWindowInternal</a></code> ont été déplacés dans l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMWindow" title="">nsIDOMWindow</a></code>. L'interface (sans les membres) reste disponible pour la compatibilité jusqu'à Firefox 9.</li> + <li>L'attribut <code>ownerWindow</code> a été supprimé de l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIAccessNode">nsIAccessNode</a></code>.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMStorageWindow">nsIDOMStorageWindow</a></code> a été fusionnée avec l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMWindow">nsIDOMWindow</a></code>.</li> + <li>Tous les membres de l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMWindowInternal">nsIDOMWindowInternal</a></code> ont été déplacés dans l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMWindow">nsIDOMWindow</a></code>. L'interface (sans les membres) reste disponible pour la compatibilité jusqu'à Firefox 9.</li> <li>Afin d'améliorer les performances, le rappel pour les mises à jour asynchrones des bases de données Places a été changé. Voir les nouvelles méthodes <code><a href="http://api/fr/docs/XPCOM_Interface_Reference/mozIVisitInfoCallback#handleResult()">mozIVisitInfoCallback.handleResult()</a></code> et <code><a href="http://api/fr/docs/XPCOM_Interface_Reference/mozIVisitInfoCallback#handleError()">mozIVisitInfoCallback.handleError()</a></code>, qui remplacent l'ancienne unique méthode pour les erreurs et les conditions de succès.</li> - <li>L'attribut <code>KIND_MAPPED</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIMemoryReporter" title="">nsIMemoryReporter</a></code> a été désapprouvé au profit de <code>KIND_NONHEAP</code>, de nouveaux types d'unités ont été ajoutées : <code>UNITS_COUNT_CUMULATIVE</code> et <code>UNITS_PERCENTAGE</code>.</li> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIMemoryReporterManager" title="">nsIMemoryReporterManager</a></code> a un nouvel attribut <code>explicit</code>, qui indique explicitement la taille totale des allocations de mémoire.</li> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIMemoryReporterManager" title="">nsIMemoryReporterManager</a></code> a un nouvel attribut <code>resident</code>, qui relève la quantité de mémoire physique utilisée.</li> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINetworkLinkService" title="">nsINetworkLinkService</a></code> a un nouvel attribut, <code>linkType</code>. Cet attribut indique le type de connexion réseau en cours d'utilisation. Tous les systèmes d'exploitation retournent actuellement <code>LINK_TYPE_UNKNOWN</code>. Le support d'Android a été gardé pour des raisons de sécurité.</li> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISelection2" title="">nsISelection2</a></code> a été fusionnée avec l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISelectionPrivate" title="">nsISelectionPrivate</a></code>.</li> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISelection3" title="">nsISelection3</a></code> a été fusionnée avec l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISelection" title="">nsISelection</a></code>.</li> - <li>L'attribut <code>state</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISessionStartup" title="">nsISessionStartup</a></code> est désormais de type <a class="internal" href="https://developer.mozilla.org/en-US/docs/SpiderMonkey/JSAPI_Reference/Jsval" title="jsval"><code>jsval</code></a> au lieu d'être une chaîne, pour des raisons de performance.</li> - <li>L'état de l'attribut <code>isActive</code> de (<code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDocShell" title="">nsIDocShell</a></code>) est désormais <code>false</code> pour les fenêtres minimisées.</li> + <li>L'attribut <code>KIND_MAPPED</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIMemoryReporter">nsIMemoryReporter</a></code> a été désapprouvé au profit de <code>KIND_NONHEAP</code>, de nouveaux types d'unités ont été ajoutées : <code>UNITS_COUNT_CUMULATIVE</code> et <code>UNITS_PERCENTAGE</code>.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIMemoryReporterManager">nsIMemoryReporterManager</a></code> a un nouvel attribut <code>explicit</code>, qui indique explicitement la taille totale des allocations de mémoire.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIMemoryReporterManager">nsIMemoryReporterManager</a></code> a un nouvel attribut <code>resident</code>, qui relève la quantité de mémoire physique utilisée.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINetworkLinkService">nsINetworkLinkService</a></code> a un nouvel attribut, <code>linkType</code>. Cet attribut indique le type de connexion réseau en cours d'utilisation. Tous les systèmes d'exploitation retournent actuellement <code>LINK_TYPE_UNKNOWN</code>. Le support d'Android a été gardé pour des raisons de sécurité.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISelection2">nsISelection2</a></code> a été fusionnée avec l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISelectionPrivate">nsISelectionPrivate</a></code>.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISelection3">nsISelection3</a></code> a été fusionnée avec l'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISelection">nsISelection</a></code>.</li> + <li>L'attribut <code>state</code> de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISessionStartup">nsISessionStartup</a></code> est désormais de type <a href="/fr/docs/SpiderMonkey/JSAPI_Reference/Jsval"><code>jsval</code></a> au lieu d'être une chaîne, pour des raisons de performance.</li> + <li>L'état de l'attribut <code>isActive</code> de (<code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDocShell">nsIDocShell</a></code>) est désormais <code>false</code> pour les fenêtres minimisées.</li> <li>La méthode <code><a href="http://api/fr/docs/XPCOM_Interface_Reference/nsIDownloadHistory#addDownload()">nsIDownloadHistory.addDownload()</a></code> enregistre désormais la cible de l'endroit où le téléchargement est sauvegardé, sur le système de fichiers local.</li> </ul> @@ -237,20 +240,18 @@ original_slug: Mozilla/Firefox/Versions/8 <li><code>nsIDOMHTMLIsIndexElement</code></li> </ul> -<p>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIWorkerFactory" title="">nsIWorkerFactory</a></code> a également été retirée. WLes travailleurs peuvent encore être créés à l'aide des constructeurs <code>Worker</code> et <code>ChromeWorker</code>.</p> +<p>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIWorkerFactory">nsIWorkerFactory</a></code> a également été retirée. WLes travailleurs peuvent encore être créés à l'aide des constructeurs <code>Worker</code> et <code>ChromeWorker</code>.</p> <h3 id="Autres_changements">Autres changements</h3> <ul> <li>Quand une fenêtre est minimisée (non réduite), ou basculée entre le plein écran et le mode fenêtré, elle reçoit l'événement <code>sizemodechange</code>.</li> - <li>You can now <a class="internal" href="https://developer.mozilla.org/en-US/docs/Installing_extensions#Preventing_automatic_install_from_specific_locations" title="en/Installing_extensions#Preventing_automatic_install_from_specific_locations">la préférence <code>extensions.autoDisableScopes</code></a> pour désactiver l'installation automatique d'extensions sur un emplacement d'installation.</li> - <li>La nouvelle propriété <a href="/fr/docs/Web/API/Document/mozSyntheticDocument" title="Indique si le document est synthétique ou non ; c'est-à-dire un document représentant une image autonome, une vidéo, un son ou analogue."><code>document.mozSyntheticDocument</code></a> des objets <a href="/fr/docs/Web/API/Document" title="L'interface Document représente n'importe quelle page Web chargée dans le navigateur et sert de point d'entrée dans le contenu de la page Web, qui est l'arborescence DOM. L'arborescence DOM inclut des éléments tels que <body> (corps) et <table> (tableau), parmi beaucoup d'autres. Il fournit des fonctionnalités globales au document, comme le moyen d'obtenir l'URL de la page et de créer de nouveaux éléments dans le document."><code>Document</code></a> vous permet de déterminer si un document est synthétique (comme une image, une vidéo ou un fichier audio) plutôt qu'un document DOM standard. Cela peut être utile, par exemple, si vous voulez présenter une interface utilisateur différente dans cette situation (comme l'ajout d'éléments contextuels différemment selon le cas présent).</li> + <li>You can now <a href="/fr/docs/Installing_extensions#Preventing_automatic_install_from_specific_locations">la préférence <code>extensions.autoDisableScopes</code></a> pour désactiver l'installation automatique d'extensions sur un emplacement d'installation.</li> + <li>La nouvelle propriété <a href="/fr/docs/Web/API/Document/mozSyntheticDocument"><code>document.mozSyntheticDocument</code></a> des objets <a href="/fr/docs/Web/API/Document"><code>Document</code></a> vous permet de déterminer si un document est synthétique (comme une image, une vidéo ou un fichier audio) plutôt qu'un document DOM standard. Cela peut être utile, par exemple, si vous voulez présenter une interface utilisateur différente dans cette situation (comme l'ajout d'éléments contextuels différemment selon le cas présent).</li> <li>Vous pouvez désormais spécifier un filtre en ouvrant <code>about:config</code> ; par exemple, "about:config?filter=sessionstore" n'affichera que les préférences liées au stockage des sessions.</li> </ul> <h2 id="Voir_également">Voir également</h2> -<div class="multiColumnList"> <ul> <li><a href="/fr/docs/Mozilla/Firefox/Versions/7">Firefox 7 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/6">Firefox 6 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/5">Firefox 5 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/4">Firefox 4 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/3.6">Firefox 3.6 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/3.5">Firefox 3.5 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/3">Firefox 3 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/2">Firefox 2 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/1.5">Firefox 1.5 pour les développeurs</a></li></ul> -</div> diff --git a/files/fr/mozilla/firefox/releases/9/index.html b/files/fr/mozilla/firefox/releases/9/index.html index ccef51ab0f..3f912ccb7c 100644 --- a/files/fr/mozilla/firefox/releases/9/index.html +++ b/files/fr/mozilla/firefox/releases/9/index.html @@ -7,28 +7,28 @@ tags: translation_of: Mozilla/Firefox/Releases/9 original_slug: Mozilla/Firefox/Versions/9 --- -<div><section id="Quick_links"> +<div> <ol> - <li class="toggle"> - <details> - <summary>Notes de versions pour développeurs</summary> + <li> + + <p>Notes de versions pour développeurs</p> <ol> <li><a href="/fr/docs/Mozilla/Firefox/Releases">Notes de versions pour développeurs</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Modules complémentaires</summary> + <li> + + <p>Modules complémentaires</p> <ol> <li><a href="/fr/Add-ons/WebExtensions">WebExtensions</a></li> <li><a href="/fr/Add-ons/Themes">Thèmes</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Fonctionnement interne de Firefox</summary> + <li> + + <p>Fonctionnement interne de Firefox</p> <ol> <li><a href="/fr/docs/Mozilla/">Le projet Mozilla</a></li> <li><a href="/fr/docs/Mozilla/Gecko">Gecko</a></li> @@ -43,11 +43,11 @@ original_slug: Mozilla/Firefox/Versions/9 <li><a href="/fr/docs/Mozilla/Tech/XPCOM">XPCOM</a></li> <li><a href="/fr/docs/Mozilla/Tech/XUL">XUL</a></li> </ol> - </details> + </li> - <li class="toggle"> - <details> - <summary>Développer et contribuer</summary> + <li> + + <p>Développer et contribuer</p> <ol> <li><a href="/fr/docs/Mozilla/Developer_guide/Build_Instructions">Instructions de compilation</a></li> <li><a href="/fr/docs/Mozilla/Developer_guide/Build_Instructions/Configuring_Build_Options">Configuration des options de compilation</a></li> @@ -58,7 +58,7 @@ original_slug: Mozilla/Firefox/Versions/9 <li><a href="/fr/docs/Mozilla/QA">Assurance qualité</a></li> <li><a href="/fr/docs/Mozilla/Using_Mozilla_code_in_other_projects">Utilisation de code Mozilla dans d'autres projets</a></li> </ol> - </details> + </li> </ol> </section></div> @@ -70,46 +70,46 @@ original_slug: Mozilla/Firefox/Versions/9 <h3 id="HTML">HTML</h3> <ul> - <li>L'attribut <code>value</code> de <a href="/fr/docs/Web/HTML/Element/li" title="L'élément HTML <li> est utilisé pour représenter un élément dans une liste. Il doit être contenu dans un élément parent : une liste ordonnée (<ol>), une liste non ordonnée (<ul>) ou un menu (<menu>). Dans les menus et les listes non ordonnées, les éléments de liste sont habituellement affichés en utilisant des puces. Dans les listes ordonnées, ils sont habituellement affichés avec compteur croissant à gauche, tel qu'un nombre ou une lettre."><code><li></code></a> peut désormais être négatif comme c'est indiqué dans HTML5. Auparavant les valeurs négatives été converties à 0.</li> - <li>Vous pouvez désormais <a href="https://developer.mozilla.org/en-US/docs/Using_HTML5_audio_and_video#Specifying_playback_range" title="Using HTML5 audio and video#Specifying playback range">specifier le début et la fin du temps d'un média</a> dans l'URI en utilisant les éléments <a href="/fr/docs/Web/HTML/Element/audio" title="L'élément HTML <audio> est utilisé afin d'intégrer un contenu sonore dans un document. Il peut contenir une ou plusieurs sources audio représentées avec l'attribut src ou l'élément <source>. S'il y a plusieurs sources, l'agent utilisateur choisira celle qui convient le mieux."><code><audio></code></a> et <a href="/fr/docs/Web/HTML/Element/video" title="L'élément HTML <video> intègre un contenu vidéo dans un document."><code><video></code></a>.</li> - <li>Les éléments <a href="/fr/docs/Web/HTML/Element/input" title="L'élément HTML <input> est utilisé pour créer un contrôle interactif dans un formulaire web qui permet à l'utilisateur de saisir des données. Les saisies possibles et le comportement de l'élément <input> dépend fortement de la valeur indiquée dans son attribut type."><code><input></code></a> et <a href="/fr/docs/Web/HTML/Element/textarea" title="L'élément HTML <textarea> représente un contrôle qui permet d'éditer du texte sur plusieurs lignes."><code><textarea></code></a> <a class="internal" href="https://developer.mozilla.org/en-US/docs/HTML/Controlling_spell_checking_in_HTML_forms#Controlling_the_spellchecker_language" title="Controlling spell checking in HTML forms#Controlling the spellchecker language">respectent désormais la valeur de l'attribut <code>lang</code></a> lors de l'appel du correcteur orthographique.</li> - <li>Firefox sur Android permet désormais la prise de photo avec le téléphone sans devoir quitter le navigateur lorsque l'élément <a href="/fr/docs/Web/HTML/Element/input" title="L'élément HTML <input> est utilisé pour créer un contrôle interactif dans un formulaire web qui permet à l'utilisateur de saisir des données. Les saisies possibles et le comportement de l'élément <input> dépend fortement de la valeur indiquée dans son attribut type."><code><input></code></a> est utilisé avec <code>type="file"</code> et <code>accept="image/*"</code>.</li> + <li>L'attribut <code>value</code> de <a href="/fr/docs/Web/HTML/Element/li"><code><li></code></a> peut désormais être négatif comme c'est indiqué dans HTML5. Auparavant les valeurs négatives été converties à 0.</li> + <li>Vous pouvez désormais <a href="/fr/docs/Using_HTML5_audio_and_video#Specifying_playback_range">specifier le début et la fin du temps d'un média</a> dans l'URI en utilisant les éléments <a href="/fr/docs/Web/HTML/Element/audio"><code><audio></code></a> et <a href="/fr/docs/Web/HTML/Element/video"><code><video></code></a>.</li> + <li>Les éléments <a href="/fr/docs/Web/HTML/Element/input"><code><input></code></a> et <a href="/fr/docs/Web/HTML/Element/textarea"><code><textarea></code></a> <a href="/fr/docs/HTML/Controlling_spell_checking_in_HTML_forms#Controlling_the_spellchecker_language">respectent désormais la valeur de l'attribut <code>lang</code></a> lors de l'appel du correcteur orthographique.</li> + <li>Firefox sur Android permet désormais la prise de photo avec le téléphone sans devoir quitter le navigateur lorsque l'élément <a href="/fr/docs/Web/HTML/Element/input"><code><input></code></a> est utilisé avec <code>type="file"</code> et <code>accept="image/*"</code>.</li> <li>Les images ICO de style PNG de Windows Vista sont à présent supportée.</li> - <li>Les images dessinées qui utilisent l'attribut <a class="internal" href="https://developer.mozilla.org/en/HTML/CORS_settings_attributes" title="CORS settings attributes"><code>crossorigin</code></a> pour demander l'accès à CORS <a class="internal" href="https://developer.mozilla.org/en/CORS_Enabled_Image#What_is_a_.22tainted.22_canvas.3F" title="CORS Enabled Image#What is a tainted canvas ?">n'altère plus le canvas</a> quand CORS est accordé.</li> + <li>Les images dessinées qui utilisent l'attribut <a href="/en/HTML/CORS_settings_attributes"><code>crossorigin</code></a> pour demander l'accès à CORS <a href="/en/CORS_Enabled_Image#What_is_a_.22tainted.22_canvas.3F">n'altère plus le canvas</a> quand CORS est accordé.</li> <li>La valeur de l'attribut <code><a href="/fr/docs/Web/HTML/Element/td#attr-rowspan">rowspan</a></code> peut désormais aller jusqu'à 65 534, contre 8190 avant.</li> </ul> <h3 id="CSS">CSS</h3> <ul> - <li>La propriété <a href="/fr/docs/Web/CSS/font-stretch" title="La propriété font-stretch permet de choisir entre la forme normale, condensée ou étendue d'une police."><code>font-stretch</code></a> est à présent supportée.</li> - <li>La propriété <a href="/fr/docs/Web/CSS/columns" title="La propriété columns est une propriété raccourcie permettant de définir les deux propriétés column-width (qui définit la largeur des colonnes) et column-count (qui définit le nombre de colonnes) en même temps."><code>columns</code></a> est à présent supportée, avec le préfixe <code>-moz</code>. C'est un raccourci des propriétés suivantes : <a href="/fr/docs/Web/CSS/column-width" title="La propriété column-width définit une largeur de colonne idéale lorsqu'on utilise une disposition en colonnes. Aussi, on aura le plus de colonnes possible et pour lesquelles aucune n'est moins large que column-width. La colonne réelle peut être plus petite que cette taille si son conteneur est moins large que cette valeur."><code>column-width</code></a> et <a href="/fr/docs/Web/CSS/column-count" title="La propriété column-count décrit le nombre de colonnes d'un élément lorsqu'on utilise une disposition en colonnes."><code>column-count</code></a>.</li> - <li>Quand une feuille de style incluse à l'aide de l'élément <a href="/fr/docs/Web/HTML/Element/link" title="L'élément HTML <link> définit la relation entre le document courant et une ressource externe. Cet élément peut être utilisé pour définir un lien vers une feuille de style ou un cadre de navigation (accéder à la même page dans une langue différente par exemple)."><code><link></code></a> a été entièrement chargée et analysée (mais pas encore appliquée au document), l'<a class="internal" href="https://developer.mozilla.org/en-US/docs/HTML/Element/link#Stylesheet_load_events" title="link#Stylesheet load events"><code>load</code> event</a> est désormais déclenché. En outre, si une erreur survient durant le traitement d'une feuille de style, l'événement <code>error</code> est déclenché.</li> - <li>Vous pouvez à présent spécifier les paramètres de débordement pour les bords, à la fois à gauche et à droite, du contenu en utilisant une nouvelle syntaxe de deux valeurs pour <a href="/fr/docs/Web/CSS/text-overflow" title="La propriété text-overflow définit la façon dont le contenu textuel qui dépasse d'une boîte est signalé pour les utilisateurs. Le texte peut être rogné (clipping), afficher une ellipse ('…', U+2026 Horizontal Ellipsis) ou afficher une chaîne de caractères choisie."><code>text-overflow</code></a>.</li> + <li>La propriété <a href="/fr/docs/Web/CSS/font-stretch"><code>font-stretch</code></a> est à présent supportée.</li> + <li>La propriété <a href="/fr/docs/Web/CSS/columns"><code>columns</code></a> est à présent supportée, avec le préfixe <code>-moz</code>. C'est un raccourci des propriétés suivantes : <a href="/fr/docs/Web/CSS/column-width"><code>column-width</code></a> et <a href="/fr/docs/Web/CSS/column-count"><code>column-count</code></a>.</li> + <li>Quand une feuille de style incluse à l'aide de l'élément <a href="/fr/docs/Web/HTML/Element/link"><code><link></code></a> a été entièrement chargée et analysée (mais pas encore appliquée au document), l'<a href="/fr/docs/HTML/Element/link#Stylesheet_load_events"><code>load</code> event</a> est désormais déclenché. En outre, si une erreur survient durant le traitement d'une feuille de style, l'événement <code>error</code> est déclenché.</li> + <li>Vous pouvez à présent spécifier les paramètres de débordement pour les bords, à la fois à gauche et à droite, du contenu en utilisant une nouvelle syntaxe de deux valeurs pour <a href="/fr/docs/Web/CSS/text-overflow"><code>text-overflow</code></a>.</li> </ul> <h3 id="DOM">DOM</h3> <dl> - <dt><a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/Using_full-screen_mode" title="Using full-screen mode">Utilisation du mode plein écran</a></dt> + <dt><a href="/fr/docs/DOM/Using_full-screen_mode">Utilisation du mode plein écran</a></dt> <dd>La nouvelle API pour le plein écran offre un moyen de présenter le contenu en utilisant la totalité de l'écran, sans l'interface du navigateur. C'est très bien pour les vidéos et les jeux. Cette API est encore expérimentale et préfixée.</dd> </dl> <ul> - <li>La méthode <a href="/fr/docs/Web/API/Node/contains" title="Cette fonction vérifie si un élément est dans le corps de la page. Comme contains est inclusif, déterminer si le corps est contenu en lui-même n'est pas le but de isInPage, donc ce cas renvoie false."><code>Node.contains()</code></a> est désormais implémentée, elle vous permet de déterminer si un nœud donné est un descendant d'un autre noeud.</li> - <li>L'attribut <a href="/fr/docs/Web/API/Node/parentElement" title="parentElement référence l'élément parent d'un nœud (node). C'est toujours un objet Element du DOM ou null."><code>Node.parentElement</code></a> a été implémenté, cela renvoie l'<a href="/fr/docs/Web/API/Element" title="Element est la classe de base la plus générale à partir de laquelle tous les objets d'un Document héritent. Il n'a que des méthodes et des propriétés communes à tous les types d'éléments. Les classes plus spécifiques héritent d'Element. Par exemple, l'interface HTMLElement est l'interface de base pour les éléments HTML, tandis que l'interface SVGElement est la base de tous les éléments SVG. La plupart des fonctionnalités sont spécifiées plus bas dans la hiérarchie des classes."><code>Element</code></a> parent d'un noeud DOM, ou <code>null</code> si le parent n'est pas un élément.</li> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/CompositionEvent" title="CompositionEvent">Les évènements de composition</a> du DOM Level 3 sont à présent supportés.</li> - <li>L'attribut <a href="/fr/docs/Web/API/Document/scripts" title="Retourne une liste des scripts (éléments <script>) présents dans le document. L'objet retourné est une liste du type HTMLCollection."><code>Document.scripts</code></a> a été implémenté, il renvoie <a href="/fr/docs/Web/API/HTMLCollection" title="L'interface HTMLCollection est constituée d'une collection générique (à la manière d'un tableau similaire à arguments) d'éléments (dans l'ordre du document) et offre des méthodes et des propriétés pour sélectionner ces éléments dans la liste."><code>HTMLCollection</code></a> de tous les éléments <a href="/fr/docs/Web/HTML/Element/script" title="L'élément HTML <script> est utilisé pour intégrer ou faire référence à un script exécutable. Cela fait généralement référence à du code JavaScript mais ce peut également être un autre type de script (par exemple WebGL)."><code><script></code></a> du document.</li> - <li>la méthode <a href="/fr/docs/Web/API/Document/queryCommandSupported" title="La méthode Document.queryCommandSupported() indique si la commande d'éditeur spécifiée est prise en charge par le navigateur."><code>Document.queryCommandSupported()</code></a> a été implémentée.</li> - <li>L'ensemble des événements qui peuvent être écoutés sur les éléments <a href="/fr/docs/Web/HTML/Element/body" title="L'élément <body> représente le contenu principal du document HTML. Il ne peut y avoir qu'un élément <body> par document."><code><body></code></a> a été révisé pour correspondre à la dernière version de la spécification HTML5. La liste des événements dans la <a class="internal" href="https://developer.mozilla.org/en/DOM/DOM_event_reference" title="DOM event reference">référence d'événements DOM</a> reflète ceux qui peuvent être écoutés sur les <a href="/fr/docs/Web/HTML/Element/body" title="L'élément <body> représente le contenu principal du document HTML. Il ne peut y avoir qu'un élément <body> par document."><code><body></code></a>.</li> + <li>La méthode <a href="/fr/docs/Web/API/Node/contains"><code>Node.contains()</code></a> est désormais implémentée, elle vous permet de déterminer si un nœud donné est un descendant d'un autre noeud.</li> + <li>L'attribut <a href="/fr/docs/Web/API/Node/parentElement"><code>Node.parentElement</code></a> a été implémenté, cela renvoie l'<a href="/fr/docs/Web/API/Element"><code>Element</code></a> parent d'un noeud DOM, ou <code>null</code> si le parent n'est pas un élément.</li> + <li><a href="/fr/docs/DOM/CompositionEvent">Les évènements de composition</a> du DOM Level 3 sont à présent supportés.</li> + <li>L'attribut <a href="/fr/docs/Web/API/Document/scripts"><code>Document.scripts</code></a> a été implémenté, il renvoie <a href="/fr/docs/Web/API/HTMLCollection"><code>HTMLCollection</code></a> de tous les éléments <a href="/fr/docs/Web/HTML/Element/script"><code><script></code></a> du document.</li> + <li>la méthode <a href="/fr/docs/Web/API/Document/queryCommandSupported"><code>Document.queryCommandSupported()</code></a> a été implémentée.</li> + <li>L'ensemble des événements qui peuvent être écoutés sur les éléments <a href="/fr/docs/Web/HTML/Element/body"><code><body></code></a> a été révisé pour correspondre à la dernière version de la spécification HTML5. La liste des événements dans la <a href="/en/DOM/DOM_event_reference">référence d'événements DOM</a> reflète ceux qui peuvent être écoutés sur les <a href="/fr/docs/Web/HTML/Element/body"><code><body></code></a>.</li> <li>L'évènement <code>readystatechange</code> est désormais uniquement tiré sur le document, comme prévu.</li> - <li>Les gestionnaires d'événements sont désormais implémentés comme des interfaces IDL standard. Dans la plupart des cas, cela n'affectera pas le contenu, mais <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/DOM_event_handlers#Event_handler_changes_in_Firefox_9" title="DOM event handlers#Event handler changes in Firefox 9">il y a des exceptions</a>.</li> - <li>Un nouveau type de réponse, "<code>moz-json</code>", a été ajouté à <code>XMLHttpRequest</code>, laissant <code>XMLHttpRequest</code> analyser automatiquement les chaînes <a class="internal" href="https://developer.mozilla.org/en-US/docs/JSON" title="JSON">JSON</a>, quand vous demandez ce type, une chaîne JSON est analysé, afin que la valeur de la propriété <code>response</code> est la résultante de l'objet JavaScript.</li> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest/Using_XMLHttpRequest#Monitoring_progress" title="Using XMLHttpRequest#Monitoring progress">Les évènements "progress" de <code>XMLHttpRequest</code></a> sont à présent correctement envoyé pour chaque bloc de données reçu, dans le passé il était possible pour que le dernier bloc de données reçu ne déclenche pas un évènement "progress". Maintenant, vous pouvez suivre uniquement la progression des évènements "progress", au lieu d'avoir également à surveiller les évènements "load" pour détecter la réception du dernier bloc de données.</li> - <li>Dans le passé, l'appel de <a class="internal" href="https://developer.mozilla.org/fr/docs/DOM/element.addEventListener" title="element.addEventListener"><code>addEventListener()</code></a> avec un écouteur <code>null</code> renvoyait une exception. maintenant il ne retourne plus d'erreur et est sans effet.</li> + <li>Les gestionnaires d'événements sont désormais implémentés comme des interfaces IDL standard. Dans la plupart des cas, cela n'affectera pas le contenu, mais <a href="/fr/docs/DOM/DOM_event_handlers#Event_handler_changes_in_Firefox_9">il y a des exceptions</a>.</li> + <li>Un nouveau type de réponse, "<code>moz-json</code>", a été ajouté à <code>XMLHttpRequest</code>, laissant <code>XMLHttpRequest</code> analyser automatiquement les chaînes <a href="/fr/docs/JSON">JSON</a>, quand vous demandez ce type, une chaîne JSON est analysé, afin que la valeur de la propriété <code>response</code> est la résultante de l'objet JavaScript.</li> + <li><a href="/fr/docs/DOM/XMLHttpRequest/Using_XMLHttpRequest#Monitoring_progress">Les évènements "progress" de <code>XMLHttpRequest</code></a> sont à présent correctement envoyé pour chaque bloc de données reçu, dans le passé il était possible pour que le dernier bloc de données reçu ne déclenche pas un évènement "progress". Maintenant, vous pouvez suivre uniquement la progression des évènements "progress", au lieu d'avoir également à surveiller les évènements "load" pour détecter la réception du dernier bloc de données.</li> + <li>Dans le passé, l'appel de <a href="/fr/docs/DOM/element.addEventListener"><code>addEventListener()</code></a> avec un écouteur <code>null</code> renvoyait une exception. maintenant il ne retourne plus d'erreur et est sans effet.</li> <li>La nouvelle propriété <a href="/fr/docs/Web/API/Navigator/doNotTrack" title='Renvoi le paramètre utilisateur de do-not-track. Cette valeur est "1" si l´utilisateur a demandé de ne pas être suivi par les sites web, le contenu ou la publicité.'><code>navigator.doNotTrack</code></a> permet à votre contenu de déterminer facilement si l'utilisateur a activé la préférence do-no-track, si la valeur est "oui", vous ne devez pas suivre l'utilisateur.</li> - <li>Les objets <a href="/fr/docs/Web/API/Range" title="L'objet Range (littéralement : "étendue" ou "portée", ici : "segment") représente un fragment de document qui peut contenir des nœuds et des parties de nœuds texte dans un document donné."><code>Range</code></a> et <a href="/fr/docs/Web/API/Selection" title="La classe de l'objet retourné par window.getSelection(), document.getSelection() et d'autres méthodes."><code>Selection</code></a> se comportent désormais selon leurs spécifications lorsque <a href="/fr/docs/Web/API/Text/splitText" title="La méthode Text.splitText() sépare le nœud Text en deux nœuds au niveau de l’indice spécifié, et conserve les deux nœuds dans l’arbre en tant que voisins."><code>splitText()</code></a> et <a href="/fr/docs/Web/API/Node/normalize" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>normalize()</code></a> sont appelés.</li> - <li>La valeur de <a href="/fr/docs/Web/API/Node/ownerDocument" title="La propriété en lecture seule Node.ownerDocument renvoie l'objet document de niveau supérieur pour ce nœud."><code>Node.ownerDocument</code></a> pour les noeuds de doctype est désormais le document sur lequel <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/DOMImplementation.createDocumentType" title="DOMImplementation.createDocumentType"><code>createDocumentType()</code></a> a été appelé pour créer le noeud, au lieu de <code>null</code>.</li> + <li>Les objets <a href="/fr/docs/Web/API/Range"><code>Range</code></a> et <a href="/fr/docs/Web/API/Selection"><code>Selection</code></a> se comportent désormais selon leurs spécifications lorsque <a href="/fr/docs/Web/API/Text/splitText"><code>splitText()</code></a> et <a href="/fr/docs/Web/API/Node/normalize"><code>normalize()</code></a> sont appelés.</li> + <li>La valeur de <a href="/fr/docs/Web/API/Node/ownerDocument"><code>Node.ownerDocument</code></a> pour les noeuds de doctype est désormais le document sur lequel <a href="/fr/docs/DOM/DOMImplementation.createDocumentType"><code>createDocumentType()</code></a> a été appelé pour créer le noeud, au lieu de <code>null</code>.</li> <li><code>window.navigator.taintEnabled</code> a été retiré, il n'est plus supporté depuis plusieurs années.</li> </ul> @@ -122,57 +122,57 @@ original_slug: Mozilla/Firefox/Versions/9 <h3 id="WebGL">WebGL</h3> <ul> - <li>Dans le cadre de <a class="internal" href="https://developer.mozilla.org/en-US/docs/WebGL" title="WebGL">WebGL</a> les attributs <code>drawingBufferWidth</code> et <code>drawingBufferHeight</code> sont à présent supportés.</li> + <li>Dans le cadre de <a href="/fr/docs/WebGL">WebGL</a> les attributs <code>drawingBufferWidth</code> et <code>drawingBufferHeight</code> sont à présent supportés.</li> </ul> <h3 id="MathML">MathML</h3> <ul> - <li>La valeur non-standard <code>restyle</code> pour les attributs <code>actiontype</code> des éléments <code><a href="/fr/docs/Web/MathML/Element/maction" title="<maction>"><maction></a></code> a été retirée.</li> - <li>Alors qu'il n'était pas encore supporté, l'utilisation de l'élément <code><a href="/fr/docs/Web/MathML/Element/mlabeledtr" title="<mlabeledtr>"><mlabeledtr></a></code> ne casse plus complètement le rendu. Voir le <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=689641" title="Add support for mlabeledtr">bug 689641</a> pour l'avancement du support de cet élément.</li> + <li>La valeur non-standard <code>restyle</code> pour les attributs <code>actiontype</code> des éléments <code><a href="/fr/docs/Web/MathML/Element/maction"><maction></a></code> a été retirée.</li> + <li>Alors qu'il n'était pas encore supporté, l'utilisation de l'élément <code><a href="/fr/docs/Web/MathML/Element/mlabeledtr"><mlabeledtr></a></code> ne casse plus complètement le rendu. Voir le <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=689641">bug 689641</a> pour l'avancement du support de cet élément.</li> </ul> <h3 id="Réseau">Réseau</h3> <ul> - <li>Vous pouvez désormais envoyer le contenu de <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_typed_arrays" title="JavaScript typed arrays">tableaux JavaScript typés</a> (c'est, le contenu d'un objet <a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_typed_arrays/ArrayBuffer" title="ArrayBuffer"><code>ArrayBuffer</code></a>) <a class="internal" href="https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest/Using_XMLHttpRequest#Sending_typed_arrays_as_binary_data" title="Using XMLHttpRequest#Sending typed arrays as binary data">en utilisant XMLHttpRequest</a>.</li> + <li>Vous pouvez désormais envoyer le contenu de <a href="/fr/docs/JavaScript_typed_arrays">tableaux JavaScript typés</a> (c'est, le contenu d'un objet <a href="/fr/docs/JavaScript_typed_arrays/ArrayBuffer"><code>ArrayBuffer</code></a>) <a href="/fr/docs/DOM/XMLHttpRequest/Using_XMLHttpRequest#Sending_typed_arrays_as_binary_data">en utilisant XMLHttpRequest</a>.</li> <li>Les connexions WebSocket permettent désormais des non-caractères autres que UTF-8 des trames de données devant être reçues, au lieu d'échouer.</li> <li>L'en-tête HTTP <code>Accept</code> pour les réquêtes XSLT a été changée pour "*/*" pour simplifier. Puisque l'extraction d'XSLT est toujours retombée à "* / *", il était logique de faire la simplification.</li> - <li>Les tentatives faites par un serveur pour utiliser les codes de réponses <code>301 Moved Permanently</code> ou <code>307 Temporary Redirect</code> pour rediriger l'utilisateur vers une URI <code>javascript:</code> donne désormais <a class="internal" href="https://developer.mozilla.org/en-US/docs/HTTP#More_on_redirection_responses" title="HTTP#More on redirection responses">lieu à l'erreur "connexion incorrecte"</a> au lieu de vraiment rediriger. Cela évite certaines attaques de type cross-site scripting.</li> - <li>Le contenu servi par <a href="/fr/docs/Web/HTTP/Headers/Content-Disposition" title="Dans une réponse HTTP régulière, l'en-tête de réponse Content-Disposition est un en-tête indiquant si le contenu devrait être affiché en ligne dans le navigateur, c'est-à-dire en tant que page Web ou dans une page Web, ou en pièce jointe est téléchargé et enregistré localement."><code>Content-Disposition</code></a> vide avait déjà été traité comme si <a href="/fr/docs/Web/HTTP/Headers/Content-Disposition" title="Dans une réponse HTTP régulière, l'en-tête de réponse Content-Disposition est un en-tête indiquant si le contenu devrait être affiché en ligne dans le navigateur, c'est-à-dire en tant que page Web ou dans une page Web, ou en pièce jointe est téléchargé et enregistré localement."><code>Content-Disposition</code></a> était attachment", ce qui ne fonctionnait pas toujours comme prévu. C'est désormais traité comme si <a href="/fr/docs/Web/HTTP/Headers/Content-Disposition" title="Dans une réponse HTTP régulière, l'en-tête de réponse Content-Disposition est un en-tête indiquant si le contenu devrait être affiché en ligne dans le navigateur, c'est-à-dire en tant que page Web ou dans une page Web, ou en pièce jointe est téléchargé et enregistré localement."><code>Content-Disposition</code></a> était "inline".</li> + <li>Les tentatives faites par un serveur pour utiliser les codes de réponses <code>301 Moved Permanently</code> ou <code>307 Temporary Redirect</code> pour rediriger l'utilisateur vers une URI <code>javascript:</code> donne désormais <a href="/fr/docs/HTTP#More_on_redirection_responses">lieu à l'erreur "connexion incorrecte"</a> au lieu de vraiment rediriger. Cela évite certaines attaques de type cross-site scripting.</li> + <li>Le contenu servi par <a href="/fr/docs/Web/HTTP/Headers/Content-Disposition"><code>Content-Disposition</code></a> vide avait déjà été traité comme si <a href="/fr/docs/Web/HTTP/Headers/Content-Disposition"><code>Content-Disposition</code></a> était attachment", ce qui ne fonctionnait pas toujours comme prévu. C'est désormais traité comme si <a href="/fr/docs/Web/HTTP/Headers/Content-Disposition"><code>Content-Disposition</code></a> était "inline".</li> <li>La taille maximale par défaut d'un élément dans le cache disque a été augmentée à 50 Mo, auparavant, seuls les éléments jusqu'à 5 Mo étaient mis en cache.</li> </ul> <h3 id="Outils_de_développement">Outils de développement</h3> <ul> - <li>La console Web supporte désormais <a class="internal" href="https://developer.mozilla.org/en-US/docs/Tools/Web_Console#String_substitutions" title="Using the Web Console#String substitutions">les chaînes de substitutions</a> basiques dans ses méthodes d'exploitation.</li> - <li>Vous pouvez désormais <a class="internal" href="https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Using_groups_in_the_console" title="Using the Web Console#Using groups in the console">créer des blocs imbriqués pour la sortie</a> dans la console web, pour faciliter la lecture.</li> + <li>La console Web supporte désormais <a href="/fr/docs/Tools/Web_Console#String_substitutions">les chaînes de substitutions</a> basiques dans ses méthodes d'exploitation.</li> + <li>Vous pouvez désormais <a href="/fr/docs/Tools/Web_Console#Using_groups_in_the_console">créer des blocs imbriqués pour la sortie</a> dans la console web, pour faciliter la lecture.</li> </ul> <h2 id="Changements_pour_les_développeurs_de_Mozilla_et_de_modules_complémentaires">Changements pour les développeurs de Mozilla et de modules complémentaires</h2> -<p>Voir <a class="internal" href="https://developer.mozilla.org/en-US/docs/Firefox/Updating_add-ons_for_Firefox_9" title="Updating add-ons for Firefox 9">Updating add-ons for Firefox 9</a> pour un aperçu des modifications que vous devriez apporter pour rendre vos extensions compatibles avec Firefox 9.</p> +<p>Voir <a href="/fr/docs/Firefox/Updating_add-ons_for_Firefox_9">Updating add-ons for Firefox 9</a> pour un aperçu des modifications que vous devriez apporter pour rendre vos extensions compatibles avec Firefox 9.</p> <h3 id="XUL">XUL</h3> <ul> - <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code> dispose à présent d'un attribut <code id="a-pending"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/pending">pending</a></code>, dont la valeur est <code>true</code>, lorsque l'onglet est en train d'être rétabli par le service de sauvegarde de session. Il peut être utilisé pour le style de l'onglet dans les thèmes. L'attribut n'est pas présent sur les onglets qui ne sont pas en attente.</li> - <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code> dispose à présent d'un attribut <code id="a-unread"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/unread">unread</a></code>, dont la valeur est <code>true</code>, lorsque l'onglet a changé depuis la dernière fois qu'il était actif ou si il n'a pas été sélectionné depuis que la session en cours a commencé. L'attribut n'est pas présent sur les onglets qui ne sont pas lus.</li> - <li>Vous pouvez désormais utiliser <code><a href="/fr/docs/Mozilla/Tech/XUL/panel" title="panel">panel</a></code> comme une image glissée pour les opérations DOM de glisser-déposer. Cela vous permet d'utiliser l'API standard drag & drop pour <a class="internal" href="https://developer.mozilla.org/en-US/docs/DragDrop/Drag_Operations#Using_XUL_panels_as_drag_images" title="Drag Operations#Using XUL panels as drag images">glisser et déposer du contenu XUL</a>.</li> - <li>La méthode <span id="m-appendNotification"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/appendNotification">appendNotification</a></code></span> de l'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/notificationbox" title="notificationbox">notificationbox</a></code> vous permet désormais de spécifier un rappel qui est appelé pour des événements intéressants liés à la zone de notification. Actuellement, le seul événement est "removed", qui vous indique la zone qui a été retirée de sa fenêtre.</li> + <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/tab">tab</a></code> dispose à présent d'un attribut <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/pending">pending</a></code>, dont la valeur est <code>true</code>, lorsque l'onglet est en train d'être rétabli par le service de sauvegarde de session. Il peut être utilisé pour le style de l'onglet dans les thèmes. L'attribut n'est pas présent sur les onglets qui ne sont pas en attente.</li> + <li>L'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/tab">tab</a></code> dispose à présent d'un attribut <code><a href="/fr/docs/Mozilla/Tech/XUL/Attributs/unread">unread</a></code>, dont la valeur est <code>true</code>, lorsque l'onglet a changé depuis la dernière fois qu'il était actif ou si il n'a pas été sélectionné depuis que la session en cours a commencé. L'attribut n'est pas présent sur les onglets qui ne sont pas lus.</li> + <li>Vous pouvez désormais utiliser <code><a href="/fr/docs/Mozilla/Tech/XUL/panel">panel</a></code> comme une image glissée pour les opérations DOM de glisser-déposer. Cela vous permet d'utiliser l'API standard drag & drop pour <a href="/fr/docs/DragDrop/Drag_Operations#Using_XUL_panels_as_drag_images">glisser et déposer du contenu XUL</a>.</li> + <li>La méthode <code><a href="/fr/docs/Mozilla/Tech/XUL/Méthodes/appendNotification">appendNotification</a></code> de l'élément <code><a href="/fr/docs/Mozilla/Tech/XUL/notificationbox">notificationbox</a></code> vous permet désormais de spécifier un rappel qui est appelé pour des événements intéressants liés à la zone de notification. Actuellement, le seul événement est "removed", qui vous indique la zone qui a été retirée de sa fenêtre.</li> </ul> <h3 id="Changements_dans_le_module_de_code_JavaScript">Changements dans le module de code JavaScript</h3> <ul> - <li><a class="internal" href="https://developer.mozilla.org/en-US/docs/JavaScript_code_modules/FileUtils.jsm" title="FileUtils.jsm"><code>FileUtils.jsm</code></a> dispose désormais du constructeur <code>File</code> qui renvoie l'objet <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFile" title="">nsIFile</a></code> représentant un fichier spécifié par son chemin d'accès.</li> + <li><a href="/fr/docs/JavaScript_code_modules/FileUtils.jsm"><code>FileUtils.jsm</code></a> dispose désormais du constructeur <code>File</code> qui renvoie l'objet <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFile">nsIFile</a></code> représentant un fichier spécifié par son chemin d'accès.</li> </ul> <h3 id="Changement_dans_le_service">Changement dans le service</h3> <ul> - <li>Le service de préférence du contenu gère désormais <a class="internal" href="https://developer.mozilla.org/en-US/docs/Using_content_preferences#private-browsing" title="Using content preferences#private-browsing">le mode de navigation privée</a> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=679784" title="FIXED: nsIContentPrefService should handle private browsing mode">bug 679784</a>).</li> + <li>Le service de préférence du contenu gère désormais <a href="/fr/docs/Using_content_preferences#private-browsing">le mode de navigation privée</a> (voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=679784">bug 679784</a>).</li> </ul> <h3 id="NSPR">NSPR</h3> @@ -186,21 +186,21 @@ original_slug: Mozilla/Firefox/Versions/9 <h4 id="Interface_supprimée">Interface supprimée</h4> <ul> - <li><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIGlobalHistory3" title="">nsIGlobalHistory3</a></code> a été enlevée lors de la réduction de Places et du code DocShell.</li> + <li><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIGlobalHistory3">nsIGlobalHistory3</a></code> a été enlevée lors de la réduction de Places et du code DocShell.</li> </ul> <h4 id="Divers_changements_dans_les_interfaces">Divers changements dans les interfaces</h4> <ul> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISound" title="">nsISound</a></code> a une nouvelle constante <code>EVENT_EDITOR_MAX_LEN</code>. Elle permet de lire le son du système quand plus de caractères que le maximum autorisé sont entrés dans un champ de texte. Actuellement, ce n'est utilisé que sous Windows.</li> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIScriptError2" title="">nsIScriptError2</a></code> a de nouvelles propriétés, <code>timeStamp</code> et <code>innerWindowID</code> ; en plus, la méthode <code>initWithWindowID()</code> prend désormais un ID de fenêtre intérieure au lieu d'un ID de fenêtre extérieure.</li> - <li>L'attribut <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIBidiKeyboard#haveBidiKeyboards">nsIBidiKeyboard.haveBidiKeyboards</a></code> a été ajouté, il vous permet de vérifier que le système a au moins un clavier installé dans chaque sens : de gauche à droite ou de droite à gauche.</li> - <li>Le nouvel attribut <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIEditor#isSelectionEditable">nsIEditor.isSelectionEditable</a></code> vous permet de déterminer si l'ancre de sélection en cours est modifiable. Cela permet de supporter les cas où seules certaines parties du document sont modifiables, en vous permettant de voir si la sélection actuelle est dans une partie modifiable.</li> - <li>Les méthodes <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIBrowserHistory#registerOpenPage()">nsIBrowserHistory.registerOpenPage()</a></code> et <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIBrowserHistory#unregisterOpenPage()">nsIBrowserHistory.unregisterOpenPage()</a></code> ont été supprimées dans le cadre d'une refonte des performances dans le système Places. A la place, vous pouvez utiliser les méthodes correspondantes de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/mozIPlacesAutoComplete" title="">mozIPlacesAutoComplete</a></code>.</li> - <li>La méthode <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIDOMWindowUtils#wrapDOMFile()">nsIDOMWindowUtils.wrapDOMFile()</a></code> a été ajoutée, elle retourne un objet DOM <a href="/fr/docs/Web/API/File" title="L'objet File fournit un tableau contenant des informations sur l'accès au contenu du ou des fichiers selectionnés, des informations sur le type mime, la taille, le nom des fichiers ainsi que le nombre de fichiers selectionnés. Ils sont généralement extraits d'un objet FileList retourné comme résultat lors de la sélection des fichiers en utilisant un input de type file, ou à partir d'un objet DataTransfer lors d'un glisser-déposer."><code>File</code></a> pour un <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFile" title="">nsIFile</a></code> donné.</li> - <li>La méthode <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIChromeFrameMessageManager#removeDelayedFrameScript()">nsIChromeFrameMessageManager.removeDelayedFrameScript()</a></code> a été ajouté pour supporter la suppression des scripts de chargement différé. Les extensions amorcées doivent l'utilisée, lors de l'arrêt, pour éliminer tous les scripts chargés à l'aide de <code><a href="https://developer.mozilla.org/fr/docs/XPCOM_Interface_Reference/nsIChromeFrameMessageManager#loadFrameScript()">nsIChromeFrameMessageManager.loadFrameScript()</a></code> avec l'indicateur de charge différé. Cela expose des extensions comme <code>browser.messageManager.removeDelayedFrameScript()</code>.</li> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIAppStartup" title="">nsIAppStartup</a></code> a un nouvel attribut <code>interrupted</code>, qui vous permet de savoir si la procédure de démarrage a été interrompue à tout moment par une commande interactive invitée. Cela peut être utile, par exemple, lors de la synchronisation du démarrage pendant l'évaluation des performances, pour être en mesure de déposer le nombre de sessions qui ont été interrompues.</li> - <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIEditorSpellCheck" title="">nsIEditorSpellCheck</a></code> a été revue pour supporter le choix des sites de dictionnaires pour la vérification orthographique.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsISound">nsISound</a></code> a une nouvelle constante <code>EVENT_EDITOR_MAX_LEN</code>. Elle permet de lire le son du système quand plus de caractères que le maximum autorisé sont entrés dans un champ de texte. Actuellement, ce n'est utilisé que sous Windows.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIScriptError2">nsIScriptError2</a></code> a de nouvelles propriétés, <code>timeStamp</code> et <code>innerWindowID</code> ; en plus, la méthode <code>initWithWindowID()</code> prend désormais un ID de fenêtre intérieure au lieu d'un ID de fenêtre extérieure.</li> + <li>L'attribut <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIBidiKeyboard#haveBidiKeyboards">nsIBidiKeyboard.haveBidiKeyboards</a></code> a été ajouté, il vous permet de vérifier que le système a au moins un clavier installé dans chaque sens : de gauche à droite ou de droite à gauche.</li> + <li>Le nouvel attribut <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIEditor#isSelectionEditable">nsIEditor.isSelectionEditable</a></code> vous permet de déterminer si l'ancre de sélection en cours est modifiable. Cela permet de supporter les cas où seules certaines parties du document sont modifiables, en vous permettant de voir si la sélection actuelle est dans une partie modifiable.</li> + <li>Les méthodes <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIBrowserHistory#registerOpenPage()">nsIBrowserHistory.registerOpenPage()</a></code> et <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIBrowserHistory#unregisterOpenPage()">nsIBrowserHistory.unregisterOpenPage()</a></code> ont été supprimées dans le cadre d'une refonte des performances dans le système Places. A la place, vous pouvez utiliser les méthodes correspondantes de <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/mozIPlacesAutoComplete">mozIPlacesAutoComplete</a></code>.</li> + <li>La méthode <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIDOMWindowUtils#wrapDOMFile()">nsIDOMWindowUtils.wrapDOMFile()</a></code> a été ajoutée, elle retourne un objet DOM <a href="/fr/docs/Web/API/File"><code>File</code></a> pour un <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFile">nsIFile</a></code> donné.</li> + <li>La méthode <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIChromeFrameMessageManager#removeDelayedFrameScript()">nsIChromeFrameMessageManager.removeDelayedFrameScript()</a></code> a été ajouté pour supporter la suppression des scripts de chargement différé. Les extensions amorcées doivent l'utilisée, lors de l'arrêt, pour éliminer tous les scripts chargés à l'aide de <code><a href="/fr/docs/XPCOM_Interface_Reference/nsIChromeFrameMessageManager#loadFrameScript()">nsIChromeFrameMessageManager.loadFrameScript()</a></code> avec l'indicateur de charge différé. Cela expose des extensions comme <code>browser.messageManager.removeDelayedFrameScript()</code>.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIAppStartup">nsIAppStartup</a></code> a un nouvel attribut <code>interrupted</code>, qui vous permet de savoir si la procédure de démarrage a été interrompue à tout moment par une commande interactive invitée. Cela peut être utile, par exemple, lors de la synchronisation du démarrage pendant l'évaluation des performances, pour être en mesure de déposer le nombre de sessions qui ont été interrompues.</li> + <li>L'interface <code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIEditorSpellCheck">nsIEditorSpellCheck</a></code> a été revue pour supporter le choix des sites de dictionnaires pour la vérification orthographique.</li> </ul> <h3 id="Parseur_IDL">Parseur IDL</h3> @@ -213,7 +213,7 @@ original_slug: Mozilla/Firefox/Versions/9 <li>L'option <code>--enable-application=standalone</code> pour la compilation autonome d'XPConnect a été retirée, elle n'a pas été utilisée depuis 2007.</li> <li>Le support de la compilation autonome de Necko et Transformiix XSLT a été retiré, vous ne pouvez plus utilisez <code>--enable-application=network</code> ou <code>--enable-application=content/xslt</code>.</li> <li>Le système de compilation cherche désormais <code>.mozconfig</code> à <code>$topsrcdir/.mozconfig</code> ou <code>$topsrcdir/mozconfig</code>, et pas ailleurs, sauf si vous remplacez le chemin <code>.mozconfig</code> en utilisant la variable d'environnement <code>MOZCONFIG</code>.</li> - <li>L'utilitaire <code>xpidl</code> a été remplacé dans le SDK avec <a class="internal" href="https://developer.mozilla.org/en-US/docs/XPIDL/pyxpidl" title="pyxpidl">pyxpidl</a>.</li> + <li>L'utilitaire <code>xpidl</code> a été remplacé dans le SDK avec <a href="/fr/docs/XPIDL/pyxpidl">pyxpidl</a>.</li> </ul> <h3 id="Autres_changements">Autres changements</h3> @@ -223,12 +223,10 @@ original_slug: Mozilla/Firefox/Versions/9 <li>Vous pouvez désormais enregistrer des composants pour ajouter des fonctionnalités à l'objet <a href="/fr/docs/Web/API/Window/navigator" title="Renvoie une référence à l'objet navigator - , qui peut être interrogé pour obtenir des informations concernant l'application exécutant le script."><code>window.navigator</code></a> à l'aide de la catégorie "JavaScript-navigator-property". Voir <a class="internal" href="https://developer.mozilla.org/En/Developer_Guide/Adding_APIs_to_the_navigator_object" title="en/Developer_Guide/Adding APIs to the navigator object">Ajout des APIs de l'objet navigator</a> pour plus de détails et des exemples.</li> + , qui peut être interrogé pour obtenir des informations concernant l'application exécutant le script."><code>window.navigator</code></a> à l'aide de la catégorie "JavaScript-navigator-property". Voir <a href="/En/Developer_Guide/Adding_APIs_to_the_navigator_object">Ajout des APIs de l'objet navigator</a> pour plus de détails et des exemples.</li> </ul> <h2 id="Voir_également">Voir également</h2> -<div class="multiColumnList"> <ul> <li><a href="/fr/docs/Mozilla/Firefox/Versions/8">Firefox 8 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/7">Firefox 7 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/6">Firefox 6 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/5">Firefox 5 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/4">Firefox 4 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/3.6">Firefox 3.6 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/3.5">Firefox 3.5 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/3">Firefox 3 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/2">Firefox 2 pour les développeurs</a></li><li><a href="/fr/docs/Mozilla/Firefox/Versions/1.5">Firefox 1.5 pour les développeurs</a></li></ul> -</div> diff --git a/files/fr/mozilla/firefox/releases/index.html b/files/fr/mozilla/firefox/releases/index.html index 259b0c8a39..70515ce953 100644 --- a/files/fr/mozilla/firefox/releases/index.html +++ b/files/fr/mozilla/firefox/releases/index.html @@ -11,4 +11,4 @@ original_slug: Mozilla/Firefox/Versions <p>Cette page regroupe les liens vers les articles « Firefox X pour les développeurs » pour chacune des versions de Firefox. Ces notes vous permettent de connaître quelles fonctions ont été ajoutées et les bogues éliminées à chacune des versions de Firefox.</p> -<div class="multiColumnList">{{ListSubpages("",1,0,1)}}</div> +<div>{{ListSubpages("",1,0,1)}}</div> |