Ça y est, mon patch est dans le trunk de Mozilla. On pourra donc faire dans Firefox 3 des templates XUL avec des données issues d'une base sqlite.

Bon, l'intégration du patch ne s'est pas super bien passé. Voici ce qui peut arriver quand on oublie de tester une compilation en mode optimisé, et donc avec un include manquant :

Oui,c'est moi qui ai mis le feu aux tinderboxs[1] :-) Et là on ne voit que celles pour firefox, il y a aussi celles pour xulrunner, sunbird, seamonkey...

M'enfin, ça a été vite corrigé, tout est bien qui fini bien.

PS: les possibilités apportées par mon patch ne sont pas présentes dans Firefox 3.0 beta 1, mais le seront dans les versions suivantes.

Notes

[1] les tinderboxs sont les machines qui compilent en permanence les produits Mozilla, et qui lancent des tests unitaires. Et quand une compilation échoue, c'est indiqué en rouge vif avec des jolies flammes.