Closed Bug 68201 Opened 24 years ago Closed 24 years ago

nsIProfile should impl nsINotifier

Categories

(Core Graveyard :: Embedding: APIs, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED WONTFIX

People

(Reporter: jud, Assigned: ccarlen)

References

Details

nsIProfile should maintain it's own observer list rather than use the global observer service. this will allow us to keep nsIObserverService private and make notification ifaces explicit. nsIProfile's impl can just use the nsIObserverList impl internally to maintain it's list.
Depends on: 68200
Blocks: 64833
Keywords: mozilla0.9
Blocks: 70229
After some discussion, I believe we concluded that it was advantageous to use the global observer service since then observers do not have to reference the notifier - even know who it is that is notifying. One thing that was done, as part of bug 65212 was to not declare observer topics in an interface - this cuts all dependencies.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → WONTFIX
No longer blocks: 64833
No longer depends on: 68200
Correction: Changing QA contact for the Embed API bugs to David Epstein.
QA Contact: mdunn → depstein
verified
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.