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.
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: