Closed Bug 99156 Opened 23 years ago Closed 23 years ago

Freeze nsIProgrammingLanguage

Categories

(Core :: XPCOM, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla1.0

People

(Reporter: dougt, Assigned: dougt)

References

Details

Attachments

(1 file)

yes, the nsIClassInfo fan-out requires this interface. Do we have to freeze if this interface only grows with enum constants?
Blocks: 98278
I say we can freeze this in the sense that no methods or attributes should ever be added. We'd want to stop anyone from doing that! I think we should understand that new consts are allowed even though this is considered frozen. Adding constants will not break anything. Adjust the rules to the reality.
jband, can you review this patch which freezes this interface?
hold off on that review. Let me add some comments so that people know what the hell this interface does. :-)
Index: nsIProgrammingLanguage.idl =================================================================== RCS file: /cvsroot/mozilla/xpcom/base/nsIProgrammingLanguage.idl,v retrieving revision 1.3 diff -u -r1.3 nsIProgrammingLanguage.idl --- nsIProgrammingLanguage.idl 2001/05/09 20:51:53 1.3 +++ nsIProgrammingLanguage.idl 2001/09/13 20:45:19 @@ -41,6 +41,11 @@ #endif %} +/** + * Enumeration of Programming Languages + * @status FROZEN + */ + [scriptable, uuid(ea604e90-40ba-11d5-90bb-0010a4e73d9a)] interface nsIProgrammingLanguage : nsISupports { can I get a r=, jband?
r/rs=jband
Comment on attachment 49060 [details] [diff] [review] Addes @status line to interface r=rpotts looks good to me.
Attachment #49060 - Flags: review+
Target Milestone: --- → mozilla1.0
I checked this in already.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: