Closed
Bug 12915
Opened 25 years ago
Closed 23 years ago
Need xpidl coclass attribute to specify component's thread safety
Categories
(Core :: XPCOM, defect, P3)
Core
XPCOM
Tracking
()
RESOLVED
FIXED
mozilla0.9.1
People
(Reporter: dougt, Assigned: jband_mozilla)
References
Details
Need a new attribute in IDL to specify a component thread safety. see: http://bugzilla.mozilla.org/show_bug.cgi?id=12755 This attribute should mean that anyone implementing this interface must provide there own thread safety.
Assignee | ||
Updated•25 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Comment 1•25 years ago
|
||
I have this in my tree - along with other stuff.
Assignee | ||
Comment 2•25 years ago
|
||
So, we decided that this should be an attribute of the *component* declaration (aka coclass) rather than of the interface declaration. i.e. this is a statement about a particular implemetation class not about all implementations of the interface. We'll remember to add this when we add the component declaration system.
Assignee | ||
Updated•25 years ago
|
Summary: Need a new attribute in IDL to specify a component thread safety → Need xpidl coclass attribute to specify component's thread safety
Assignee | ||
Comment 3•25 years ago
|
||
I'm not sure if this should be a marker on the whole component, or if we should do finer granularity and allow marking particular interfaces on the component as threadsafe.
Assignee | ||
Updated•25 years ago
|
Assignee: jband → brendan
Status: ASSIGNED → NEW
Assignee | ||
Comment 4•25 years ago
|
||
reassigning to brendan because he owns component declarations in idl problem.
Updated•25 years ago
|
Status: NEW → ASSIGNED
Target Milestone: M14
Updated•25 years ago
|
Assignee: brendan → mccabe
Status: ASSIGNED → NEW
Comment 5•25 years ago
|
||
Mike's doing xpcdl, so this one's his. Thread in m.xpcom is quite active still, with fur scoring points in favor of a typelib-like solution for CDL generated form (IMHO). /be
Updated•25 years ago
|
Status: NEW → ASSIGNED
Comment 6•25 years ago
|
||
Marking as assigned. We're cookin' up a plan.
Updated•25 years ago
|
Target Milestone: M14 → M16
Updated•25 years ago
|
Target Milestone: M16 → M14
Comment 7•25 years ago
|
||
Marking as dependent on 13424, 'xpidl could use component declarations in idl'. Pushing to m16.
Depends on: 13424
Target Milestone: M14 → M16
M16 has been out for a while now, these bugs target milestones need to be updated.
Comment 9•24 years ago
|
||
[SPAM] Marking milestone 'future' as part of nsbeta3 triage.
Target Milestone: M16 → Future
Comment 10•24 years ago
|
||
This bug is invalid. Thread-safety has nothing to do with interfaces.
Comment 11•24 years ago
|
||
The bug is valid - it doesn't refer to interfaces, but is part of a suite of feature requests for a language for describing components.
Comment 12•24 years ago
|
||
That would be cdl, not xpidl then.
Assignee | ||
Comment 13•24 years ago
|
||
...name overloading... Last I heard the likely implementation strategy would be to have the same 'xpidl' executable process both .idl and .cdl files. It may not work out that way in the end, but this assumption has caused us to use the term 'xpidl' loosely when talking about idl and cdl.
Comment 14•24 years ago
|
||
dp is no longer @netscape.com. changing qa contact to default for this product
QA Contact: dp → kandrot
Comment 15•23 years ago
|
||
Mass-reassigning mccabe's non-JS, non-Rhino bugs to jband (34 total). Would like to cc mccabe; but the mass-reassign page does not allow this. I'll leave it up to mccabe to decide if he wants to be cc'ed on these -
Assignee: mike+mozilla → jband
Status: ASSIGNED → NEW
Assignee | ||
Comment 16•23 years ago
|
||
nsIClassInfo can specify this.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Target Milestone: Future → mozilla0.9.1
You need to log in
before you can comment on or make changes to this bug.
Description
•