Closed Bug 404250 Opened 17 years ago Closed 17 years ago

Switch Privacy to CHPermissionManager

Categories

(Camino Graveyard :: Preferences, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Camino1.6

People

(Reporter: stuart.morgan+bugzilla, Assigned: stuart.morgan+bugzilla)

References

Details

(Keywords: fixed1.8.1.12)

Attachments

(2 files, 1 obsolete file)

Attached patch fix (obsolete) (deleted) — Splinter Review
Same safety caveat applies as in bug 404247. Unfortunately, Privacy can't lose all the core linkage until cookies are similarly wrapped, but this is a step in the right direction.
Attachment #289228 - Flags: review?(froodian)
Attached file new nib (deleted) —
The patch needs a new nib, since I changed the column identifiers.
Depends on: 383934
Comment on attachment 289228 [details] [diff] [review] fix To mento, per IRC. Just ignore the now-obsolete project stuff.
Attachment #289228 - Flags: review?(froodian) → review?(mark)
Comment on attachment 289228 [details] [diff] [review] fix This will bit-rot bug 354975 a little, but that's OK. The nib is the part that's a real pain, can you just confirm that the only thing you're changing is the column identifier? If it turns out that this is bit-rotten relative to the current trunk code and this needs to be updated, maybe we should land 354975 first. If you can apply this, go ahead, and I'll worry about 354975. Too bad we still need the Gecko dependencies for nsICookieManager and nsICookie. + [permManager setPolicy:inPermission //XXX What's this? Looks good.
Attachment #289228 - Flags: review?(mark) → review+
Attachment #289228 - Flags: superreview?(mikepinkerton)
Yep, column IDs are the only change, so it'll be easy to resolve the nib conflict in either order. As for nsICookie*, that's definitely part of my master plan... I just didn't expect this initial permission stage to take months while the project got sorted out ;) The comment was cruft from memos to self during rewriting, and will be removed at checkin.
Attachment #289228 - Flags: superreview?(mikepinkerton) → superreview+
Attached patch v2 (branch version) (deleted) — Splinter Review
This is what I'll actually check in on the branch; gcc-3.3 gave me some grief. Trunk version is this minus the asm bits.
Attachment #289228 - Attachment is obsolete: true
Landed on trunk and MOZILLA_1_8_BRANCH.
Status: NEW → RESOLVED
Closed: 17 years ago
Keywords: fixed1.8.1.12
Resolution: --- → FIXED
Target Milestone: --- → Camino1.6
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: