Closed Bug 497424 Opened 15 years ago Closed 15 years ago

Port Bug 452162 (Lessen the number of cases where a restart is required on application update) to SeaMonkey installer

Categories

(SeaMonkey :: Installer, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mcsmurf, Assigned: mcsmurf)

References

Details

Attachments

(1 file)

Bug 452162 should be ported to the SeaMonkey installer as we also use MapiProxy.dll and mozMapi32.dll, this bug can affect SeaMonkey, too.
Attached patch PatchSplinter Review
Same patch as in Bug 452162 except that I added a file exists check in SetAsDefaultAppGlobal for the DLLs as those might not exist if one uses a ZIP build.
Assignee: installer → bugzilla
Status: NEW → ASSIGNED
Attachment #382605 - Flags: review?(bugzilla)
Attachment #382605 - Flags: review?(bugzilla) → review-
Comment on attachment 382605 [details] [diff] [review]
Patch

Sorry for the delay, it seems to me there are a couple of things missing:

- the port of the patch from bug 499958.
- changing mailnews/mapi/mapihook/src/Registry.cpp to use the correct dll name.

Most of the rest of the patch looks reasonable as a straight port.
Comment on attachment 382605 [details] [diff] [review]
Patch

This code does not need the changes from Bug 499958 as it does not call SetClientsMail. It also does not need to change the DLL name as the shell service code does not call RegisterServer anymore (the old code did, see CVS repository on mxr).
Attachment #382605 - Flags: review- → review?(bugzilla)
Attachment #382605 - Flags: review?(bugzilla) → review+
Comment on attachment 382605 [details] [diff] [review]
Patch

Thanks for the explaination.

I've not tested this, but this looks fine.

Please can you raise a bug on removing (Un)RegisterServer from the mapihook code as like you say it isn't used now.
Pushed to comm-central, http://hg.mozilla.org/comm-central/rev/d0d99968356c
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Filed Bug 509185 on this.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: