Closed Bug 137039 Opened 22 years ago Closed 19 years ago

[minimo]move nsIXULChromeRegistry out of "chrome" module

Categories

(Minimo Graveyard :: General, defect, P3)

x86
Windows 2000
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: alecf, Assigned: alecf)

References

Details

so now that nsIChromeRegistry has been split into nsIXULChromeRegistry and
nsIChromeRegistry, we can do a little REQUIRES cleanup such that rdf/chrome
doesn't have to be pulled/built for embedding purposes.

basically, once we have an embedding-only nsIChromeRegistry implementation, the
actual interface can live somewhere more public than "chrome" like possibly
webBrowser_core. XUL's chrome implementation can go do its own thing with
nsIXULChromeRegistry..

Here's what needs to be done:
1) move the nsIXULChromeRegistry interface to its own .idl file in
rdf/chrome/public/nsIXULChromeRegistry.idl
2) move the resulting nsIChromeRegistry interface/idl into something like
embedding/browser/webBrowser/nsIChromeRegistry.idl
3) copy or share the nsChromeProtocolHandler implementation in an embedding dll.
anyway, this is a ways off
Status: NEW → ASSIGNED
Depends on: 119923
Priority: -- → P3
Target Milestone: --- → mozilla1.2alpha
actually for now I think we'll move nsIXULChromeRegistry..
Summary: move nsIChromeRegistry out of "chrome" module → move nsIXULChromeRegistry out of "chrome" module
pushing a few bugs out to 1.2beta - too much stuff on my 1.2alpha plate!
moving some stuff out to mozilla1.2beta that didn't make the mozilla1.2alpha train
Target Milestone: mozilla1.2alpha → mozilla1.2beta
mozilla 1.1alpha is more or less done, so I'm moving non-critical mozilla1.2beta
bugs out to the next milestone to make room for the mozilla1.1alpha bugs that
didn't make it.
Target Milestone: mozilla1.2beta → mozilla1.3alpha
moving non-critical 1.3alpha bugs to 1.4alpha
Target Milestone: mozilla1.3alpha → mozilla1.4alpha
mass moving lower risk 1.4alpha stuff to 1.4beta
Target Milestone: mozilla1.4alpha → mozilla1.4beta
Summary: move nsIXULChromeRegistry out of "chrome" module → [minimo]move nsIXULChromeRegistry out of "chrome" module
Target Milestone: mozilla1.4beta → mozilla1.5alpha
moving minimo bugs to the new bugzilla product.
Component: Layout → General
Product: Browser → Minimo
Target Milestone: mozilla1.5alpha → ---
Version: Trunk → unspecified
This got fixed (by me) a long time ago, to avoid toolkit forkage.
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.