Firefox 18 pour les développeurs

Firefox 18, basé sur Gecko 18.0, est sorti le 8 janvier 2013. Cette page résume les principaux changements dans Firefox 18 qui sont utiles aux développeurs.

Changements pour les développeurs Web

HTML

CSS

  • min-width et min-height utilisent désormais le mot-clé auto comme valeur initiale (Cela influe uniquement sur les éléments flexibles qui corrigeaient à 0, la précédente valeur initiale, pour les autres éléments). (bug Firefox 763689)
  • La cascade a été mise à jour : désormais l'auteur des règles !important prend le dessus sur les animations CSS. (bug Firefox 783714)
  • La propriété raccourcie background reconnait à présent la propriété CSS3 background-size. (bug Firefox 570326)
  • 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 layout.css.flexbox.enabled à true. (bug Firefox 666041)

DOM

JavaScript

Réseau

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

Changements dans les interfaces

nsIStreamListener

Le 4ème paramètre (aOffset) de la méthode onDataAvailable() modifie unsigned long long. (bug Firefox 784912)

nsIUploadChannel

setUploadStream() supporte plus de 2 Go de content-length. (bug Firefox 790617)

nsIEditor

addEditorObserver() a été supprimé, utilisez setEditorObserver() à la place, removeEditorObserver() ne prend plus le paramètre nsIEditorObserver. (bug Firefox 785091)

nsIHttpProtocolHandler

Il n'y a plus de garantie que les observateurs http-on-modify-request soit appelés de manière synchrone au cours de nsIChannel.asyncOpen(). Pour les observateurs qui ont besoin d'être appelés pendant asyncOpen(), le nouvel observateur http-on-opening-request a été ajouté. bug Firefox 800799

nsIProtocolProxyService

La méthode resolve a été retirée. Maintenant, seule la méthode asyncResolve peut être utilisée. Voir (bug Firefox 769764).

Interfaces supprimées

Les interfaces suivantes ont été supprimées.

  • nsIEditorObserver

Voir aussi

Anciennes versions