Firefox 19 pour les développeurs

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

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

Changements pour les développeurs web

JavaScript

CSS

DOM

XForms

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

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

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

  • getBrowserSelection() retourne dorénavant le texte sélectionné dans un input de type text. Ainsi, gContextMenu.isTextSelected vaudra true quand l'utilisateur sélectionne du texte depuis un champ texte qui n'est pas de type password. (bug Firefox 565717)
  • Dict.jsm: Dict() accepte maintenant les String JSON. Dict.toJSON() a été ajouté et retourne un String JSON. (bug Firefox 727967)

Changements dans les intefaces

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

Anciennes versions