News Xulfr

Nouvelles version de Firefox et de Fennec

vendredi 17 octobre 2008 à 17:01

Mozilla a sorti en début de semaine la première version beta de Firefox 3.1. Il est temps pour les développeurs d'extensions de commencer à s'intéresser à toutes les nouveautés du moteur Gecko 1.9.1. En vrac :

  • En CSS : les media queries, les ombrages, les améliorations sur les colonnes, les sélecteurs CSS3
  • En HTML : les nouveaux éléments video et audio, permettant d'afficher une vidéo dans une page web (ou XUL bien entendu), l'affichage de texte et les ombrages dans canvas
  • En DOM : les fonctions querySelector*, les processus javascript (pour exécuter du code en tache de fond), l'API de géolocalisation, l'API drag and drop
  • Mais aussi le support natif de JSON, la possibilité d'utiliser XMLHttpRequest sur plusieurs sites à la fois, ainsi que d'être informer par des évènements la progression des transferts

Toutes ces évolutions peuvent bien sûr être utilisées aussi bien par les développeurs web que les développeurs d'extensions. Ces derniers ont aussi accès à quelques autres nouveautés :

  • Une méthode swapDocShells sur l'élément browser qui permet de déplacer un document entier d'une fenêtre à une autre (sans avoir à le recharger)
  • Les accès asynchrone à MozStorage.

Notons les améliorations des performances sur l'exécution de Javascript, et sur le moteur de rendu, ce qui va permettre d'avoir des interfaces XUL un peu plus réactives.

À propos d'interface utilisateur, celle de Firefox 3.1 beta 1 n'a pas beaucoup de changement. Les modifications viendront plus tard.

Firefox 3.1 n'est pas la seule application Mozilla à profiter de tout ces améliorations. Il y a aussi Fennec, un navigateur pour les mobiles et autres petits appareils, qui vient de sortir en version M9. C'est le moment de tester cette nouvelle application, son interface adaptée pour les mobiles, et surtout, pour les plus courageux d'entre vous, de commencer à développer des extensions ! En effet, Fennec, comme Firefox, est une application basée sur XulRunner, avec une interface en XUL. Et si vous n'avez pas de Nokia N800/810 (seul mobile sur lequel on peut faire tourner Fennec pour le moment), une version pour les desktops est disponible ! (pour Windows, MacOsX et Linux).

XulRunner 1.9.0.3

jeudi 2 octobre 2008 à 09:53

Mozilla vient de sortir une mise à jour de XulRunner, la version 1.9.0.3, qui correspond à la version 3.0.3 de Firefox. Vu que Firefox 3.0.2 a eu un temps de vie très court, il n'y a pas eu de XulRunner 1.9.0.2.

Des versions spécifiques de XulRunner pour Maemo et Windows Mobile seront bientôt disponibles. Des nightlies pour la version Maemo, ainsi qu'une page tinderbox et un répertoire FTP, sont en finalisation. Quant à la version pour Windows Mobile, elle est compilable mais du travail reste à faire pour avoir des nightlies.

XulRunner 1.9.0.3 en téléchargement :

XulBooster 0.2.1

vendredi 18 juillet 2008 à 14:57

La version 0.2.1 de XulBooster vient de sortir. Pour rappel, XulBooster est un plugin pour l'environnement de développement Eclipse. Il permet la création rapide de squelette pour réaliser des extensions ou des applications XulRunner, accompagné d'assistants. Et il contient aussi des éditeurs pour éditer les fichiers XUL, XBL, SVG etc..

XulBooster devient l'outils indispensable du développeur XUL !

Mozilla Developer Resource Kit et DXR

vendredi 20 juin 2008 à 10:14

Un gros projet est en train de voir le jour, supporté par Mozilla, dont l'objectif est de fournir tous les outils pour aider les développeurs à être plus efficaces lors du développement d'applications basées sur la plateforme Mozilla. Il y a bien http://developer.mozilla.org (MDC) pour la documentation en générale et les tutoriaux, http://mxr.mozilla.org pour naviguer dans le code source, et http://www.xulplanet.com pour avoir de la doc de référence sur les composants XPCOM. Mais il faut reconnaître que le code de Mozilla est compliqué, que devmo n'est pas complet, ni xulplanet (voire obsolète), sans compter que parfois ces serveurs ne sont pas toujours très réactifs. Enfin les outils pour aider au développement ne sont pas très nombreux, ni très complets et dispersés dans la nature.

D'où la naissance du projet Mozilla Developer Resource Kit.

Lire la suite

XulRunner 1.9

jeudi 19 juin 2008 à 10:01

Sur les serveurs de téléchargements de Mozilla, XulRunner 1.9 est disponible en version finale, ainsi que le sdk correspondant.

XulRunner 1.9 est une version stable basée sur le moteur Gecko 1.9 utilisé dans Firefox 3, et inclus donc toutes les nouveautés qui interresseront tout les développeurs XUL.

Note : à l'heure où j'écris ces lignes, il n'y a pas encore d'annonce officielle de la part de Mozilla...

Mise à jour 20/06 : Ça y est, c'est officiel :-) À lire aussi les notes sur cette sortie

Firefox 3 est sortie !

mercredi 18 juin 2008 à 10:54

Si vous n'avez pas encore installer Firefox 3, courrez le télécharger ! Vous participerez par la même occasion au record du nombre de téléchargement d'un logiciel en 24h ! Pour avoir quelques infos supplémentaires sur cette tentative de record : voir mon billet sur mon blog.

Firefox 3, c'est plein de nouveautés pour l'utilisateur, mais aussi pour les développeurs d'extensions ou d'applications XUL basées sur XulRunner, avec le nouveau moteur Gecko 1.9.

Firefox 3.0 beta 5

jeudi 3 avril 2008 à 10:16

La dernière beta de Firefox 3.0 est sortie ! De plus en plus stable, avec de nombreuses corrections par rapport à la beta 4, la beta 5 peut être considérée comme étant fonctionnellement identique à ce que sera la version finale de Firefox 3. Bien sûr, il y a encore des bugs à corriger et des choses à fignoler dans l'interface. Prochaine version : Firefox 3.0 RC1 est attendue début Mai.

C'est la dernière ligne droite pour vous, développeurs d'extension, de finaliser l'adaptation de vos extensions pour Firefox 3.0. Ne faites pas plonger les utilisateurs dans la déception, lorsqu'ils migreront de la version 2 à la version 3 ! Pour rappel :

XulRunner 1.9, c'est pour bientôt

mardi 4 mars 2008 à 10:07

Mark Finkle (de Mozilla) vient de l'annoncer : il y aura des nouveaux binaires de XulRunner quand Firefox 3 sortira. Dans le bug correspondant à cette tâche (bug 415180), il est précisé que cette prochaine version de XulRunner sera bien évidement basée sur le nouveau moteur Gecko 1.9, le même que pour Firefox 3, et qu'il y aura d'autres versions qui sortiront pour Mozilla 2 (Gecko 2.0). Comme les versions précédentes, seul une version localisée en-US sera disponible, et il n'y aura pas de mise à jour automatiques activée par défaut.

C'est une bonne nouvelle car la dernière version officielle de XulRunner, la 1.8.0.4, datait de juin 2006, bien qu'il y ait eu depuis une version 1.8.1.3, non officielle, et que des "nightlies" étaient disponibles tout les jours, compilées à partir du trunk, donc basées sur Gecko 1.9 beta.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.