Hi, I am upgrading our embedding codebase from gecko 3.0 to the latest gecko 3.6, but sadly I discovered that nsIPlugin* interfaces have been moved to internal linkage and cannot be used anymore. I was using them to stop and restart Flash Player instances (see http://groups.google.com/group/mozilla.dev.embedding/browse_thread/thread/b6aa3bd52d4a5be7/ded984bf66ba4065?lnk=gst ) and I finally issued a feature request on bugzilla to do that in a more polite way, following the advice of bzbarsky (https:// bugzilla.mozilla.org/show_bug.cgi?id=483579).
I see more similar requests (i.e. https://bugzilla.mozilla.org/show_bug.cgi?id=480787) ; is there anything I can use instead of nsIPlugin* interfaces, so that I can move to Gecko 3.6? should I look deeper into <npapi.h>? Is that the way I must go? documents I found about migration from internal to external linkage (https://developer.mozilla.org/en/ Migrating_from_Internal_Linkage_to_Frozen_Linkage) do not cover the issue, also... Thanks, Aaron/Babele _______________________________________________ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding