On Mar 27, 10:20 am, "timeless" <[EMAIL PROTECTED]> wrote: > On Mar 26, 4:28 pm, "Marco Pesenti Gritti" wrote: > > * The approach seem to wrap most of the embedding API in C. > > I think we should rather keep gtkmozembed a simple widget exposing > > the basic functionality and allow embedders to use the full xpcom API > > in C++, pyxpcom or whatever. > > unfortunately, the embedder in question has foolishly chosen to use C > as its embedding story. and i don't have enough influence over it to > change this at this time.
It sounds like you should be keeping your stuff out of the trunk, then. > the current process is basically bad patches get written, i try to get > them cleaned up, i land them. Even more so. > it's not the process i want, but basically the 1.9 branch is a > playpen, if you have proposals for what you want to see in an API, I'd > be glad to hear them, and I know that roc and bsmedberg and the others > trying to figure out the 2.0 embedding story would as well. What I > told bsmedberg, and roc and the others is that I want to treat the 1.9 > cycle as just a playpen and not as a basis for a 2.0 API. I don't recall this, but never mind ... you don't have a license to break API for 1.9 and neither does anyone else. If you want to mess with the APIs you're welcome to do so in your own tree. (Well, as long as you don't expect other Gecko-using apps to run on your platform.) > > I don't want to sound blunt but... that's the only way I see to restore > > sanity. > > the only way i see to restore sanity is to implement gconnect a > glib<=>xpcom bridge. this would mean that all the ugly hacks that have > invaded gtkmozembed could be deported. How about we just deport them to your private branch right now? > as gtkmozembed has moved to be buildable outside xulrunner, it is > possible for any embedder to remove the extra junk and build their own > gtkmozembed (yes, this isn't really the direction i want either, but > it's now possible). Can we keep that capability and revert all the other breaking changes? If so that sounds like a good plan for 1.9. Rob _______________________________________________ dev-embedding mailing list [email protected] https://lists.mozilla.org/listinfo/dev-embedding
