Hello DanaKil,
d'abord, merci pour l'info qu'il y a des nightlies de xulrunner.
Je ne connais pas chatzilla, mais peut-être que
put the chatzilla stuff in.
voulait dire que tu devais faire le fichier application.ini toi même. Je viens de faire une version XULRunner de
Clines (je l'ai mis en ligne comme ça, si qqun veut essayer

). Je me suis basé sur
mybrowser
Tu peux regarder dans mybrowser ou clines comment c'est fait. Si tu es familier avec la structure des répertoires des extensions de Firefox, ça te sera facile.
Les fichiers importants sont : (dans mon cas, clines, mais remplace par le nom de ton application) :
*
clines.jar avec le répertoire content/clines/ dedans les fichiers xul, js, css etc, mais pas besoin d'overlay ni de content.rdf
*
chrome.manifest avec dedans :
content clines jar:clines.jar!/content/clines/ à adapter bien sûr.
*le répertoire
defaults/preferences/ avec le fichier
clines-prefs.js (je crois que le nom de fichier n'est pas très important) avec dedans la clé suivante :
pref("toolkit.defaultChromeURI", "chrome://clines/content/clines.xul"); à adapter
*le fichier
application.ini
voila son contenu :
[App]
;
; This field specifies your application's name. This field is required.
Name=Clines
;
; This field specifies your application's build ID (timestamp). This field is
; required.
BuildID=2005042305
;
; This ID is just an example. Every XUL app ought to have it's own unique ID.
; You can use the microsoft "guidgen" or "uuidgen" tools, or go on
; irc.mozilla.org and /msg botbot uuid. This field is optional.
ID={616f2aa8-9674-4009-90de-94ce4ea9d29a}
[Gecko]
;
; This field is required. It specifies the minimum Gecko version that this
; application requires. Specifying 1.8 matches all releases with a version
; prefixed by 1.8 (e.g., 1.8a4, 1.8b, 1.8.2).
MinVersion=1.8
;
; This field is optional. It specifies the maximum Gecko version that this
; application requires. It should be specified if your application uses
; unfrozen interfaces. Specifying 1.8 matches all releases with a version
; prefixed by 1.8 (e.g., 1.8a4, 1.8b, 1.8.2).
MaxVersion=1.8
tu remplaces Clines par le nom de ton appli et
{616f2aa8-9674-4009-90de-94ce4ea9d29a} par ce que tu veux (ou presque

)
en espérant que ce te soit utile.