I have Wolfram's GtkMozEmbed contribution integrated into our current
build system. Configuration of it is easier than I expected as there is
a pkg-config package for it called "mozilla-gtkmozembed". This appears
to be installed by default with Mozilla but not FireFox. I don't know
what the minimum version of GtkMozEmbed we require. My current guess is
Mozilla 1.4 and above but any suggestion based upon more than guess work
would be welcome.
The package will be called "mozembed" (complain now if you don't like
it!). The main module will be Graphics.UI.Gtk.MozEmbed. I think this
name matches the coming hierarchical naming scheme for the gtk package.
Please shout now if this is wrong or you think this is not ideal.
BTW, the test/demo program works great!
One thing I notice that may cause problems is that while only mozilla
provides the appropriate .h files and the pkg-config info, firefox
appears before mozilla in /etc/ld.so.conf (at least on my gentoo system)
which means that although we link against mozilla's .so's at build/link
time, at runtime the dynamic linker links us against firefox's copies of
the various .so files. This is perhaps just an oddity of gentoo's
mozilla and firefox installation but it worries me that we'll get
dynamic linking problems on systems with sufficiently different versions
of mozilla and firefox.
Get latest updates about Open Source Projects, Conferences and News.