In my ongoing battle tilting at Mozilla windmills... Is it supposed to be theoretically possible to embed XulRunner 1.8.1.3 at all?
I am trying (once again) to make this work, so I downloaded the SDK & runtime for xulrunner-1.8.1.3, and attempted to compile against it. I cannot see how it can work. According to 'nsIWebBrowser.h': * The chrome object associated with the browser instance. The embedder * must create one chrome object for <I>each</I> browser object * that is instantiated. The embedder must associate the two by setting * this property to point to the chrome object before creating the browser * window via the browser's <CODE>nsIBaseWindow</CODE> interface. ...and yet there is _no_ corresponding nsIBaseWindow.h/nsIBaseWindow.idl or any other defined reference to nsIBaseWindow anywhere. Makes it pretty hard to link a call to it. The previous release I was using (1.8.0.4) suffers exactly the same problem. Is this hard or am I stupid? (dont answer that). All the examples I've seen use this mechanism, I just don't understand how they do it in practice. Would I be better off going way back to Gecko 1.7? Goughy _______________________________________________ dev-embedding mailing list [email protected] https://lists.mozilla.org/listinfo/dev-embedding
