Closed
Bug 301579
Opened 19 years ago
Closed 19 years ago
SeaMonkey installer closes Mozilla 1.7.x without warning
Categories
(SeaMonkey :: Installer, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
seamonkey1.0alpha
People
(Reporter: Biesinger, Assigned: csthomas)
References
Details
(Keywords: fixed1.8, qawanted)
Attachments
(1 file, 3 obsolete files)
21.63 KB,
patch
|
benjamin
:
review+
dveditz
:
superreview+
dveditz
:
approval1.8b5+
|
Details | Diff | Splinter Review |
When installing seamonkey, the installer automatically closes a running Mozilla 1.7.8. that's not nice. it shouldn't do that :-) additionally, when starting seamonkey and mozilla 1.7.x is already running, it opens a window there. it should be independent of mozilla. I suspect these two issues are somewhat related.
Reporter | ||
Updated•19 years ago
|
Flags: blocking-seamonkey1.0a?
SM and Moz share the profile like NS6-7 and Moz, similiar problems for that.
Version: unspecified → Trunk
Assignee | ||
Updated•19 years ago
|
Summary: Seamonkey installer closes Mozilla 1.7.x without warning → SeaMonkey installer closes Mozilla 1.7.x without warning
Comment 2•19 years ago
|
||
config.it hard-codes MozillaWindowClass, but we actually use @MOZ_APP_DISPLAYNAME@WindowClass
Summary: SeaMonkey installer closes Mozilla 1.7.x without warning → Seamonkey installer closes Mozilla 1.7.x without warning
Version: Trunk → unspecified
Comment 3•19 years ago
|
||
To be precise, some of the .it files used by the (un)installer have been changed from MozillaWindowClass to SeaMonkeyWindowClass - ideally they would all be preprocessed to whatever magic string expands to @MOZ_APP_DISPLAYNAME@ As for the SeaMonkey opening a window in Mozilla, that's caused by a stale module.rc - it needs to depend on module.ver milestone.txt and build_number.
Summary: Seamonkey installer closes Mozilla 1.7.x without warning → SeaMonkey installer closes Mozilla 1.7.x without warning
Version: unspecified → Trunk
Reporter | ||
Comment 4•19 years ago
|
||
(In reply to comment #3) > As for the SeaMonkey opening a window in Mozilla, that's caused by a stale > module.rc - it needs to depend on module.ver milestone.txt and build_number. ah yes. you are, of course, correct. (for anyone's reference: the one in xpfe/bootstrap)
Assignee | ||
Updated•19 years ago
|
Flags: blocking-seamonkey1.0a? → blocking-seamonkey1.0a+
Assignee | ||
Comment 5•19 years ago
|
||
<biesi> so splash.res: splash.rc module.ver … ought to work in xpfe/bootstrap/Makefile.in
Assignee | ||
Comment 6•19 years ago
|
||
Use the right message window name.
Assignee: general → cst
Status: NEW → ASSIGNED
Attachment #193118 -
Flags: superreview?(dveditz)
Attachment #193118 -
Flags: review?(benjamin)
Comment 7•19 years ago
|
||
Comment on attachment 193118 [details] [diff] [review] patch obsolete patch per CTho's request, it's wrong (doesn't close 1.7.x but doesn't close SeaMonkey either). Some $foo$ replacement needs to be used instead of @MOZ_APP_DISPLAYNAME@
Attachment #193118 -
Attachment is obsolete: true
Attachment #193118 -
Flags: superreview?(dveditz)
Attachment #193118 -
Flags: review?(benjamin)
Assignee | ||
Comment 8•19 years ago
|
||
This patch actually causes the right string ("SeaMonkeyMessageWindow") to show up in the generated .ini files.
Attachment #193290 -
Flags: superreview?(dveditz)
Attachment #193290 -
Flags: review?(benjamin)
Comment 9•19 years ago
|
||
Comment on attachment 193290 [details] [diff] [review] patch Since SeaMonkey is still going to be using existing Mozilla profiles, you really should close old Mozillas (with a nice warning+cancel, of course).
Attachment #193290 -
Flags: review?(benjamin) → review-
Assignee | ||
Comment 10•19 years ago
|
||
I won't be able to get to this in the very-near future.
Keywords: helpwanted
Comment 11•19 years ago
|
||
This is an Alpha blocker - how are we going to tackle this and who is going to fix this ASAP?
Assignee | ||
Comment 12•19 years ago
|
||
Could we swap out the NS6-detection strings with Mozilla strings? Would that handle all the necessary situations?
Reporter | ||
Comment 13•19 years ago
|
||
can we add them in addition to the ns6 ones?
Assignee | ||
Updated•19 years ago
|
Attachment #193290 -
Flags: superreview?(dveditz)
Assignee | ||
Comment 14•19 years ago
|
||
Is this better? I can't test it right now, but a build with it is http://ctho.ath.cx/smtree2/mozbuild/dist/install/seamonkey-1.1a.en-US.win32.installer.exe
Attachment #193290 -
Attachment is obsolete: true
Assignee | ||
Comment 15•19 years ago
|
||
This one actually works.
Attachment #195258 -
Attachment is obsolete: true
Attachment #195406 -
Flags: superreview?(dveditz)
Attachment #195406 -
Flags: review?(benjamin)
Comment 16•19 years ago
|
||
Comment on attachment 195406 [details] [diff] [review] patch s/it's/its/
Attachment #195406 -
Flags: review?(benjamin) → review+
Comment 17•19 years ago
|
||
Comment on attachment 195406 [details] [diff] [review] patch sr=dveditz
Attachment #195406 -
Flags: superreview?(dveditz) → superreview+
Assignee | ||
Comment 18•19 years ago
|
||
Comment on attachment 195406 [details] [diff] [review] patch SeaMonkey-only patch needed for 1.0 alpha.
Attachment #195406 -
Flags: approval1.8b5?
Attachment #195406 -
Flags: approval1.8b4?
Assignee | ||
Updated•19 years ago
|
Keywords: helpwanted
Updated•19 years ago
|
Attachment #195406 -
Flags: approval1.8b4?
Comment 19•19 years ago
|
||
Comment on attachment 195406 [details] [diff] [review] patch Nits !? >Index: xpinstall/packager/build/win/mozilla/config.it >=================================================================== >@@ -379,36 +379,54 @@ confirm_install=false > [Check Instance0] > ; These keys are not normally necessary for checking instances. They are > ; set here because Mozilla requires a way to shut down it's turbo mode. $ProductName$ (or Seamonkey) !? >Index: xpinstall/packager/build/win/mozilla/uninstall.it >=================================================================== >@@ -52,30 +52,42 @@ Decrypt Main Key=TRUE > [Check Instance0] > ; These keys are not normally necessary for checking instances. They are >-; set here because Mozilla requires a way to shut down it's turbo mode. >+; set here because SeaMonkey requires a way to shut down it's turbo mode. (Why not $ProductName$ ?) >Index: xpinstall/packager/win_gre/config.it >=================================================================== >@@ -282,41 +282,64 @@ confirm_install=false > [Check Instance0] > ; These keys are not normally necessary for checking instances. They are > ; set here because Mozilla requires a way to shut down it's turbo mode. $ProductName$ (or Seamonkey) !? > Extra Cmd0 Reg Key=Software\Microsoft\Windows\CurrentVersion\App Paths\seamonkey.exe (Why not $MainExeFile$ ?) >Index: xpinstall/packager/win_gre/uninstall.it >=================================================================== >@@ -55,19 +55,19 @@ Decrypt Main Key=TRUE > [Check Instance0] > ;*** LOCALIZE ME BABY *** > Message=SeaMonkey is detected to be currently running. Please quit SeaMonkey before continuing. Click OK to exit SeaMonkey automatically and proceed with uninstallation. > ;*** LOCALIZE ME BABY *** > Message wait=Shutting down SeaMonkey. Please wait... (Why not $ProductName$ ? (there and probably after)) > ; This key indicates whether or not to close all the windows associated with >Index: xpinstall/packager/windows/config.it >=================================================================== >@@ -444,18 +444,41 @@ Close All Process Windows=TRUE > > ; These keys are not normally necessary for checking instances. They are > ; set here because SeaMonkey requires a way to shut down it's turbo mode. (Why not $ProductName$ ?) > [Check Instance1] >+; These keys are not normally necessary for checking instances. They are >+; set here because SeaMonkey requires a way to shut down it's turbo mode. Mozilla ! >Index: xpinstall/packager/windows/uninstall.it >=================================================================== >@@ -73,18 +73,39 @@ Close All Process Windows=TRUE > ; These keys are not normally necessary for checking instances. They are > ; set here because Mozilla requires a way to shut down it's turbo mode. $ProductName$ (or Seamonkey) !?
Comment 20•19 years ago
|
||
Comment on attachment 195406 [details] [diff] [review] patch a=dveditz for 1.8 branch [seamonkey-only code]
Attachment #195406 -
Flags: approval1.8b5? → approval1.8b5+
Assignee | ||
Comment 21•19 years ago
|
||
Checked in on branch. I did not address comment 19 on trunk or branch. Hopefully we can switch to a better installer for 1.9 anyway.
Comment 22•19 years ago
|
||
(In reply to comment #21) > I did not address comment 19 on trunk or branch. Hopefully we can switch to a > better installer for 1.9 anyway. Does it mean I could be the one preparing the patch ? Or is it a "don't waste anymore time on this" situation ?
Target Milestone: --- → Seamonkey1.0alpha
Comment 23•19 years ago
|
||
*** Bug 310413 has been marked as a duplicate of this bug. ***
You need to log in
before you can comment on or make changes to this bug.
Description
•