Thanks for doing this! I filed a dozen or so bugs several months ago to
get people to get rid of these. By some miracle, most of them got fixed
:-). Presumably you're converting them over to the macro'ized version?
While you're at it :-), the macros support a shutdown function, but no
module level init/startup function. Are you planning on adding an init
function too?
Jud
Mike Shaver wrote:
> (I should have done this many moons ago, like I promised Ed Burns I
> would, but it slipped my mind. Still time to remove this legacy noise
> from our 1.0 stuff, though.)
>
> Prior to the 0.9.1 freeze, I'm going to be finally disabling and
> removing support for use of NSGetFactory/NSRegisterSelf/etc. as
> component entry points. There is no need for them, and there hasn't
> been for quite some time, and in fact their continued use has made
> things like the static-build work harder.
>
> If you'd like to see if your code will need to be brought into the
> 20th century, you should use this LXR query:
>
> http://lxr.mozilla.org/seamonkey/ident?i=NSGetFactory
>
> I've blind-copied some people on this message, where I know that they
> own the code in question, or will be able to immediately finger the
> person who does, but finding the right owner for some of it is
> non-trivial. Which is why the fair readers of mozilla-seamonkey are
> seeing this semi-spam.
>
> If you file a bug on yourself or someone else to track the updating of
> your code, please mark it as blocking 77151. Thank you.
>
> Mike
> (followups to mozilla-xpcom)
>