It would be nice to know, in the idl, how this interface is expected to be used. For example, do you QI to this interfaces from another object, or is the embedder expected to just "get service".
That's not something that belongs in the idl, really. At least not as I understand our policy regarding specifying what things are and are not services in the idl. We have a serious problem with having no place to document such information... I suppose I could put it in the idl for lack of other places. :(
Note that I did document the contractid for the service which implements this interface at http://lxr.mozilla.org/seamonkey/source/docshell/build/nsDocShellCID.h#44 and I will likely move that into nsEmbedCID.h if/when this interface is frozen.
I actually hate the name of this interface if it were to be frozen as is.
I'm not too fond of it either. Please suggest a better name if you can! This one was all I could come up with. :(
Instead it really is an interfaces that tells you if a MIME type is supported.
Right. Whether it's supported depends on internal state of the nsIWebNavigation, in general, but other than that no other information is being exposed...
Thanks for the feedback, Doug!
-Boris _______________________________________________ mozilla-embedding mailing list [email protected] http://mail.mozilla.org/listinfo/mozilla-embedding
