Where u got this version? I can only find version1 and version2...
0.9.0-1504 was the version downloaded with fppkg six months ago. Now it is version 2.9.0-1.
Downloaded it and I get the same error as you with 2.6.1. I Changed my Gecko project to use 2.9.0-1 and recompiled it. Got an error in GeckoChromeWindow.pas line 175: THandle is defined in fpc as a DWORD while nativeWindow is a pointer. This is only a minor problem and changed in nsibasewindow.inc type nativeWIndow=THandle. Gecko compiles now but my project fails because following interfaces are not defined:
nsIDOMHTMLInputElement, nsIDOMHTMLFrameElement, nsICookie, nsICookieManager, nsIDOMAbstractView, nsIDOMDocumentEvent, nsIDOMDocumentView and nsIDOMMouseEvent. Needless to say that this new version is simply useless if you want to do some real DOM work. Perhaps it is sufficient if you just want to embed a basic browser.
This version Gecko 0.9.0-1504 supports javascript?
Yes. I'm using it with xulrunner version 1.9.1 from xulrunner-1.9.1.19.en-US.win32.zip.
If you want I can send you Gecko 0.9.0-1504. Too large to attach but I'll upload it to dropbox.
Edit: where did you find version 1?