Gregory Steuck wrote:
Did you completely remove this compreg.dat and have it be regenerated after testing this new patch?"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.
Doug Turner
[EMAIL PROTECTED]
