Closed Bug 404247 Opened 17 years ago Closed 17 years ago

Switch WebFeatures 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

(1 file, 1 obsolete file)

Attached patch fix (obsolete) — Splinter Review
Since I haven't had any luck figuring out how to solve bug 383934, but I'd really like to get my pref pane cleanup in before it rots any further, this just uses -undefined dynamic_lookup instead. There's theoretically a risk that we could accidentally ship without an implementation of some symbol, but in practice it's highly unlikely since essentially everything is compiled into Camino (and the pref panes are limited enough that it would be hard not to catch it in testing). This also removes the now-unused profilePath method, which means it no longer needs to link directly against core for anything.
Attachment #289224 - Flags: review?(froodian)
Depends on: 383934
Comment on attachment 289224 [details] [diff] [review] fix To mento, per IRC. Just ignore the now-obsolete project stuff.
Attachment #289224 - Flags: review?(froodian) → review?(mark)
Comment on attachment 289224 [details] [diff] [review] fix When you do the project file for this, remember to get rid of libxpcom_core.dylib from the privacy pane if it's no longer needed, and to reset the header search path for this pane to something less Geckoy (../dist/include at a minimum).
Attachment #289224 - Flags: review?(mark) → review+
Comment on attachment 289224 [details] [diff] [review] fix I'll fix mento's comments on checkin.
Attachment #289224 - Flags: superreview?(mikepinkerton)
Attachment #289224 - Flags: superreview?(mikepinkerton) → superreview+
Attached patch v2Splinter Review
Here's the updated version, which I'll check in when I have a chance. It strips out the unneeded header/library paths, the library linking, the precompiled header (which pulls in Gecko headers), and fixes a leak + crash that I had missed just for good measure.
Attachment #289224 - 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: