> 3) Use Mozilla with Cocoa widgets.

Thanks,

Yes, I used this option and it worked.  There was only one additional
problem, which was pretty bothersome to surmount.  I was getting a ton
of thread safety assertions because my existing architecture did all
the mozilla interaction in a custom thread, rather than on the AWT
thread or the main thread.  In Mac, there's stuff that just has to
happen on the AppKit thread.  My solution was to do all the mozilla
interaction on the AppKit thread.  I had to do some JNI contortions to
get it working, but it works!

I'll produce a binary when I can get the fix for bug that I found:
https://bugzilla.mozilla.org/show_bug.cgi?id=383929 checked in.

Ed

_______________________________________________
dev-embedding mailing list
dev-embedding@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to