Hi.
   A little introduction for context, I'm working on a mozilla
embedding widget for
the win32 platform using the gtk+ framework - I was previously using
the 2-0-0-12
release tag, had some significant issues but all-in-all, with some
workarounds, it
was working.  Anyway, after a blocker bug - i.e. we werent able to get the
nsIURIContentListener object be called - and didnt have much more insight on
irc, I figures it was going to be easier to follow bleeding edge development and
work on more current things.

So far I managed to compile the embedding sandbox here
  http://hg.mozilla.org/users/blassey_mozilla.com/embedding/
using a trial version of MS Visual Studio and a nightly build
of the xulrunner-sdk for windows, and I also managed to get the
nsIURIContentListener object registered correctly and a callback
on the MozViewListener interface called correctly.

I couldnt find the new embedding development bugzilla component/product
on bugzilla.mozilla.org, so I am attaching my patch here - and hope
you will tell me where I should attach patches in the future :)

Please let me know your comments, about the patch, coding practices etc,
Im not well versed in C++ but I know the GType system by heart, so as
specially - I am worried there might be memory leaks - since I dont know
too much about nsCOMPtr and friends. Also any comments about the
project per say, are you guys possibly interested in including a win32
gtk+ mozilla embedding widget ? any specific pitfalls I should know about ?
(I already found focus handling to be a nightmare in 2-0-0-12 tag, hoping
to improve that now...).

Cheers,
                      -Tristan
_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to