Closed
Bug 102065
Opened 24 years ago
Closed 14 years ago
RFE - about:components
Categories
(Core :: XPCOM, defect)
Tracking
()
RESOLVED
WONTFIX
Future
People
(Reporter: dougt, Unassigned)
References
Details
(Keywords: helpwanted)
Attachments
(2 files)
|
1.09 KB,
text/html
|
Details | |
|
13.56 KB,
patch
|
Details | Diff | Splinter Review |
Implement about:components.
Using nsIClassInfo, we can get a lot of useful information from the registered
components. I hacked out a protocol handler which:
1. enumerates the registered classID's
2. finds the classID's factory
3. QI's to nsIClassInfo
4. If sucessful, spits out all of the info
| Reporter | ||
Comment 1•24 years ago
|
||
| Reporter | ||
Comment 2•24 years ago
|
||
Comment 3•24 years ago
|
||
this seems really cool to me :)
Comment 4•24 years ago
|
||
so, i applied this patch and gave it a try...
1) doesn't build on linux properly.. you need to add nsAboutComponents.cpp to
Makefile.in
2) performance really really sucks.. entering about:components hogged 100% for
several minutes before rendering (tested under linux).
Comment 5•24 years ago
|
||
i also noticed that the patch uses tabs instead of spaces for indentation... you
should probably convert it over to not use tabs.
Comment 6•24 years ago
|
||
i wonder... is the component manager threadsafe? could all of the enumeration
work be pushed into a nsIStreamIO::inputStream? then all of the work would
happen on one of the file transport threads :)
| Reporter | ||
Updated•24 years ago
|
Summary: about:components → RFE - about:components
Target Milestone: --- → Future
Comment 7•24 years ago
|
||
Futured because this is code bloat without an obvious need?
If about: handlers can be just registered components then this could just be
implemented as an optional JS component.
Comment 8•23 years ago
|
||
*** Bug 119795 has been marked as a duplicate of this bug. ***
Updated•20 years ago
|
Assignee: dougt → nobody
QA Contact: scc → xpcom
Updated•14 years ago
|
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WONTFIX
Comment 10•14 years ago
|
||
Why?
You need to log in
before you can comment on or make changes to this bug.
Description
•