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

Reply via email to