Closed Bug 343317 Opened 18 years ago Closed 18 years ago

Some Privacy & Security Preference sections missing in suiterunner builds

Categories

(SeaMonkey :: Preferences, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: standard8, Assigned: standard8)

References

Details

Attachments

(2 files, 2 obsolete files)

We're missing the following sections from preferences in suiterunner builds: Privacy & Security: - Forms - Passwords - Master Passwords - SSL - Certificates - Validation It's because the relevant overlay definitions are missing from the jar.mn files for MOZ_XUL_APP=1 builds. I have a patch. I've also just discovered the "Forms" section is missing from the Tools menu. I can fix that here as well.
Attached patch jar.mn changes for security manager (obsolete) (deleted) — Splinter Review
Comment on attachment 227808 [details] [diff] [review] jar.mn fix for wallet (checked in) >Index: extensions/wallet/jar.mn >=================================================================== Umm, is this directory really built for SeaMonkey only? If so, then the patch sounds OK - if not, I'd expect some |#ifdef MOZ_SUITE| stuff there as well...
(In reply to comment #3) > (From update of attachment 227808 [details] [diff] [review] [edit]) > >Index: extensions/wallet/jar.mn > >=================================================================== > > Umm, is this directory really built for SeaMonkey only? If so, then the patch > sounds OK - if not, I'd expect some |#ifdef MOZ_SUITE| stuff there as well... > Given that we're the only ones that have a preftree.xul and navigator.xul I thought that we would be able to get away without ifdefs. That's essentially how it worked before without any xul apps anyway.
Comment on attachment 227809 [details] [diff] [review] jar.mn changes for security manager Index: security/manager/pki/resources/jar.mn +#ifdef MOZ_SUITE +% overlay chrome://communicator/content/pref/preftree.xul chrome://pippki/content/PrefOverlay.xul +% overlay chrome://navigator/content/pageInfo.xul chrome://pippki/content/PageInfoOverlay.xul +#endif Hmm, I got this wrong. I didn't mean to put the ifdef MOZ_SUITE in here - it will mean that we'll get the same problem when we get to xulrunner builds. I think the preftree.xul one is ok to include by itels, but the pageInfo one might cause problems with firefox. The pageInfo.xul overlay gives us a security tab on Page Info I believe. Do we still wish to keep that? If so, we could possibly move the pageInfo stuff to /suite? Thoughts?
We should just be able to add the two overlay lines to a suite jar.mn (firefox puts them in browser/base/jar.mn).
This puts the two required overlay definitions for the security prefs and page info tab into suite/common/jar.mn as per Neil's suggestion.
Attachment #227809 - Attachment is obsolete: true
Attachment #227814 - Flags: superreview?
Attachment #227814 - Flags: review?
Comment on attachment 227814 [details] [diff] [review] Include security pref and page info overlay definitions for suite. >+% overlay chrome://navigator/content/pageInfo.xul chrome://pippki/content/PageInfoOverlay.xul I'd prefer to have this in suite/browser instead of common, as page info is browser only...
Moved the page info definition to a new file suite/browser/jar.mn
Attachment #227814 - Attachment is obsolete: true
Attachment #227817 - Flags: superreview?(neil)
Attachment #227817 - Flags: review?(neil)
Attachment #227814 - Flags: superreview?
Attachment #227814 - Flags: review?
Attachment #227817 - Flags: superreview?(neil)
Attachment #227817 - Flags: superreview+
Attachment #227817 - Flags: review?(neil)
Attachment #227817 - Flags: review+
Comment on attachment 227808 [details] [diff] [review] jar.mn fix for wallet (checked in) I think you should at least try to get moa=mvl or someone on this.
Attachment #227817 - Attachment description: Include security pref and page info overlay definitions for suite v2 → Include security pref and page info overlay definitions for suite v2 (checked in)
Comment on attachment 227808 [details] [diff] [review] jar.mn fix for wallet (checked in) mvl - Neil thinks you can give moa on this patch? We need these additional overlays in xul based suite so that we can display all our preferences properly. See also comment 3 and comment 4.
Attachment #227808 - Flags: superreview?(mvl)
Attachment #227808 - Flags: review?(neil)
Attachment #227808 - Flags: review?(neil) → review+
Comment on attachment 227808 [details] [diff] [review] jar.mn fix for wallet (checked in) Sorry, I don't have time to do wallet reviews. (and I'm no sr)
Attachment #227808 - Flags: superreview?(mvl)
Comment on attachment 227808 [details] [diff] [review] jar.mn fix for wallet (checked in) jag, can you sr this?
Attachment #227808 - Flags: superreview?(jag)
Attachment #227808 - Flags: superreview?(jag) → superreview+
Attachment #227808 - Attachment description: jar.mn fix for wallet → jar.mn fix for wallet (checked in)
Both patches checked in, therefore this should be fixed now.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: