Gregory Steuck wrote:
"Doug" == Doug Turner <[EMAIL PROTECTED]> writes:

    Doug> You're correct.  There was a bug in how the category manager
    Doug> was started - it was only started if you ran through the
    Doug> AutoRegister code path.  I fixes this bug for 1.3a which
    Doug> should be out in a couple of days - the patch is on the trunk
    Doug> now.  You can find the patch in this bug:

    Doug> http://bugzilla.mozilla.org/show_bug.cgi?id=182771

Thank you Doug. I applied the patch (or rather updated
nsComponentManagerImpl.cpp to 1.216). I am getting a much better result
now: CATEGORIES section is no longer empty. Yet, the orginal problem
persists: no frame when compreg.dat exists. So, I went ahead and
compared the original and rewritten files. There is still a small
difference in some records in CLASSIDS group. Namely the second and the
fourth tokens disappear. So,

{1cd91b88-1dd2-11b2-92e1-ed22ed298000},@mozilla.org/preferences-service;1,application/x-mozilla-static,Preferences Server,nsPrefModule

becomes:

{1cd91b88-1dd2-11b2-92e1-ed22ed298000},,application/x-mozilla-static,,nsPrefModule


Maybe someone could comment if this is the correct behavior. Complete
diff is attached.
Did you completely remove this compreg.dat and have it be regenerated after testing this new patch?

Doug Turner
[EMAIL PROTECTED]


Reply via email to