Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Firefox 19 note de version pour les développeurs

Firefox 19 est sorti le 19 février 2013. Cet article répertorie les principaux changements utiles non seulement aux développeur·euse·s Web, mais aussi aux développeur·euse·s Firefox et Gecko ainsi qu'aux développeur·euse·s d'extensions.

Changements pour les développeur·euse·s web

JavaScript

CSS

DOM / API Web

XForms

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

Changements pour les développeur·euse·s Mozilla et de modules complémentaires

Note : Un changement clé dans Firefox 19 est que nsresult est maintenant fortement typé. Ça permet de détecter plus facilement les bogues dus à une mauvaise gestion des valeurs de retour, mais risque de rendre le code existant inopérant s'il repose sur des hypothèses erronées à cet égard.

  • getBrowserSelection() retourne dorénavant le texte sélectionné dans un input de type text. Ainsi, gContextMenu.isTextSelected vaut true quand l'utilisateur·ice sélectionne du texte depuis un champ texte qui n'est pas de type password. (bogue Firefox 565717 (angl.))
  • Dict.jsm : Dict() accepte maintenant les chaînes de caractères JSON. Dict.toJSON() a été ajouté et retourne une chaîne de caractères JSON. (bogue Firefox 727967 (angl.))

Changements dans les interfaces

nsIImgLoadingContent

Le paramètre (aObserver) de la méthode addObserver() change de imgIDecoderObserver pour imgINotificationObserver. La méthode notify() de imgINotificationObserver n'est pas scriptable, vous devez donc utiliser createScriptedObserver() à partir de imgITools.

nsIChannel

La propriété contentLength a changée de long à int64_t

Voir aussi