Closed
Bug 3629
Opened 26 years ago
Closed 25 years ago
[PP]Autoregistration problems on the mac
Categories
(Core :: XPCOM, defect, P1)
Tracking
()
RESOLVED
FIXED
M8
People
(Reporter: dp, Assigned: dp)
References
Details
per Robert churchill
--------------------
Are you using McMullen's nsFileSpec stuff yet? Its probably a good idea to try
and switch over soon. Here's (I believe) the
scenario on the Mac... you check inside of the components directory for DLLs
which end in ".shlb" (on the Mac). You check
their file size and mod date to see if they've changed. Unfortunately, on the
Mac, you are checking aliases to the DLLs and not
the DLLs themselves... so, unless your code is resolving aliases before doing
the stat, its not working correctly.
(The code we added into NSPR to resolve aliases was only for PR_LoadLibrary(),
not anything else.)
Thought I'd mention it. :^)
Robert
Assignee | ||
Updated•26 years ago
|
Status: NEW → ASSIGNED
Priority: P3 → P1
Target Milestone: M3
Assignee | ||
Updated•26 years ago
|
Target Milestone: M3 → M4
Assignee | ||
Comment 1•26 years ago
|
||
What this means is that components under development need to run the script in
a build if they change the list of components they register. Since this is only
a dev. thing, moving to M4.
Updated•26 years ago
|
Target Milestone: M4 → M5
Comment 2•26 years ago
|
||
This sounds like it can be moved to M5 per dp's description
Summary: Autoregistration problems on the mac → [PP]Autoregistration problems on the mac
Comment 3•25 years ago
|
||
robert, does it make sense for you take ownership of this bug?
can we/should we move it out several milestones until someone can work on it?
Comment 4•25 years ago
|
||
This bug is just an indicator that XPCom should be using McMullen's nsFileSpec
as it solves certain problems on various platforms.
I don't particularly want to own the bug, thanks. :^) I'll certainly be
willing to help DP with it though on the Mac. It'll of course have to be tested
on all platforms.
DP should probably move it to the milestone that he feels is appropriate...
which I'm guessing is later than M5.
Assignee | ||
Updated•25 years ago
|
Target Milestone: M5 → M6
Assignee | ||
Comment 5•25 years ago
|
||
Moving to M6
Assignee | ||
Updated•25 years ago
|
Summary: [PP]Autoregistration problems on the mac → Autoregistration problems on the mac
Target Milestone: M6 → M7
Summary: Autoregistration problems on the mac → [PP]Autoregistration problems on the mac
Updated•25 years ago
|
Target Milestone: M7 → M8
Comment 6•25 years ago
|
||
dp ready to land this first part of m8
Assignee | ||
Updated•25 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 7•25 years ago
|
||
xpcom uses nsIFileSpec. Detection of dll changes should work.
Can one of you rjc or simon verify this
You need to log in
before you can comment on or make changes to this bug.
Description
•