--- title: Firefox 19 pour les développeurs slug: Mozilla/Firefox/Releases/19 tags: - Firefox - Firefox 19 translation_of: Mozilla/Firefox/Releases/19 original_slug: Mozilla/Firefox/Versions/19 ---
{{ draft() }}
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 !
size()
des objets Map
et Set
devient la propriété size
({{bug("807001")}})Map
et Set
ont maintenant une méthode clear()
. ({{bug("805003")}})vh
, vw
, vmin
, et vmax
. ({{bug("503720")}})-moz-initial
n'est plus préfixée ({{bug("806068")}}). -moz-initial
sera conservée pendant quelques temps en tant qu'alias, cependant les auteurs sont fortement encouragés à utiliser initial
.full-width
qui permet une intégration plus discrète des caractères latins dans les textes utilisant des caractères idéographiques à largeur fixe tel que le chinois ou le japonais ({{bug("774560")}}).<color-stop>
(sur {{cssxref("<gradient>")}}).HTMLCollection
({{bug("799464")}}).mozLastModifiedDate
de {{domxref("File")}} a été implémentée. ({{bug("793955")}})lastModifiedDate
de {{domxref("File")}} renvoie la date actuelle, si la date de la dernière modification est inconnue ({{bug("793459")}}).isPointInStroke
de {{domxref("CanvasRenderingContext2D")}} a été implémentée ({{bug("803124")}}).toBlob
de {{domxref("HTMLCanvasElement")}} a été implémentée ({{bug("648610")}}).true
({{bug("801425")}}).document.createElement(null)
, null
sera désormais "stringified" et fonctionne comme document.createElement("null")
.Le support des XForms a été retiré dans Firefox 19.
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("565717")}})Dict()
accepte maintenant les String JSON. Dict.toJSON()
a été ajouté et retourne un String JSON. ({{bug("727967")}})addObserver()
change de {{interface("imgIDecoderObserver")}} pour {{interface("imgINotificationObserver")}}. La méthode notify()
de {{interface("imgINotificationObserver")}} n'est pas scriptable, vous devez donc utiliser createScriptedObserver()
à partir de {{interface("imgITools")}}.contentLength
a changée de long
à int64_t
{{Firefox_for_developers('18')}}