Closed
Bug 102065
Opened 23 years ago
Closed 12 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•23 years ago
|
||
Reporter | ||
Comment 2•23 years ago
|
||
Comment 3•23 years ago
|
||
this seems really cool to me :)
Comment 4•23 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•23 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•23 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•23 years ago
|
Summary: about:components → RFE - about:components
Target Milestone: --- → Future
Comment 7•23 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•22 years ago
|
||
*** Bug 119795 has been marked as a duplicate of this bug. ***
Updated•18 years ago
|
Assignee: dougt → nobody
QA Contact: scc → xpcom
Updated•12 years ago
|
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WONTFIX
Comment 10•12 years ago
|
||
Why?
You need to log in
before you can comment on or make changes to this bug.
Description
•