Closed
Bug 10477
Opened 26 years ago
Closed 25 years ago
Remove conditional specialization in |nsISupports|
Categories
(Core :: XPCOM, defect, P3)
Core
XPCOM
Tracking
()
RESOLVED
FIXED
M16
People
(Reporter: scc-obsolete, Assigned: scc-obsolete)
References
()
Details
...in particular, comments are needed to explain the magic about hiding |
nsISupports::GetIID()|.
Assignee | ||
Updated•26 years ago
|
Status: NEW → ASSIGNED
Target Milestone: M9
Assignee | ||
Updated•26 years ago
|
Target Milestone: M9 → M10
Assignee | ||
Comment 1•26 years ago
|
||
Tests show that template specialization works on all platforms. I need to add
an autoconf test, though, to decide if I'm allowed to use the |template <>|
syntax. This means I should actually take _out_ the funny stuff. |nsISupports|
will never provide |GetIID|, the documentation can be separate.
Assignee | ||
Updated•25 years ago
|
Summary: nsISupportsUtils.h and nsISupports.idl need comments describing the tricky things in them (or the tricky things need to go) → Remove conditional specialization in |nsISupports|
Target Milestone: M11 → M16
Assignee | ||
Comment 3•25 years ago
|
||
This is invisible to users, so it can't be dogfood. Changing the summary to be
more descriptive, and the target milestone to fit our dogfood plans.
Assignee | ||
Updated•25 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 4•25 years ago
|
||
See <http://cvs-mirror.mozilla.org/webtools/bonsai/cvsview2.cgi?diff_mode=
context&whitespace_mode=show&root=/cvsroot&subdir=mozilla/xpcom/base&command=
DIFF_FRAMESET&root=/cvsroot&file=nsISupportsUtils.h&rev1=1.47&rev2=1.48>
1.48 contains the fix.
You need to log in
before you can comment on or make changes to this bug.
Description
•