Closed
Bug 282281
Opened 20 years ago
Closed 14 years ago
should nsIDOMCSS2Properties.idl and nsIDOMElementCSSInlineStyle.idl be frozen?
Categories
(Core :: DOM: CSS Object Model, defect)
Core
DOM: CSS Object Model
Tracking
()
RESOLVED
FIXED
People
(Reporter: Biesinger, Unassigned)
Details
Attachments
(1 file)
|
1.47 KB,
patch
|
bzbarsky
:
review+
bzbarsky
:
superreview+
shaver
:
approval1.8b2+
|
Details | Diff | Splinter Review |
those two interfaces come from DOM2 Style (http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-ElementCSSInlineStyle) which is a W3C REC. so, shouldn't the interfaces be marked @status FROZEN in the moz code? http://lxr.mozilla.org/seamonkey/source/dom/public/idl/css/nsIDOMElementCSSInlineStyle.idl http://lxr.mozilla.org/seamonkey/source/dom/public/idl/css/nsIDOMCSS2Properties.idl
Comment 1•20 years ago
|
||
Please add nsIDOMCSS2Properties to the list for consideration, and it would appear that nsIDOMCSSStyleDeclaration.idl is already frozen.
Comment 2•20 years ago
|
||
nevermind, looks like it was just a typo in the bug summary.
Summary: should nsIDOMCSSStyleDeclaration.idl and nsIDOMElementCSSInlineStyle.idl be frozen? → should nsIDOMCSS2Properties.idl and nsIDOMElementCSSInlineStyle.idl be frozen?
Comment 3•20 years ago
|
||
This has come up before.... In brief, the DOM CSS stuff is rather badly designed (in fact, parts of it are incompatible with CSS). We can freeze nsIDOMElementCSSInlineStyle, I think, but I'm not sure about nsIDOMCSS2Properties, since the DOM interface (based on CSS2) doesn't match what we implement (CSS2.1).
Comment 4•20 years ago
|
||
> ...I'm not sure about
> nsIDOMCSS2Properties, since the DOM interface (based on CSS2) doesn't match what
> we implement (CSS2.1).
Is there an alternate version defined by CSS2.1? Should we implement that
version of the interface instead?
Comment 5•20 years ago
|
||
There isn't yet. In general, some of the DOM CSS interfaces are due to be withdrawn from REC status, last I checked. When that will happen, I don't know.
Comment 6•20 years ago
|
||
Nobody apart from me has really indicated any interest in doing the work, and my WHATWG work has priority. So ETA is not this year.
Comment 7•20 years ago
|
||
(In reply to comment #3) > We can freeze nsIDOMElementCSSInlineStyle, I think, but I'm not sure about > nsIDOMCSS2Properties, since the DOM interface (based on CSS2) doesn't match what > we implement (CSS2.1). Any objections to freezing nsIDOMCSSInlineStyle as-is, then?
If it matches the DOM spec, freezing it is OK with me.
Comment 9•20 years ago
|
||
OK with me too.
Comment 10•20 years ago
|
||
Assignee: general → bryner
Status: NEW → ASSIGNED
Attachment #183122 -
Flags: superreview?(bzbarsky)
Attachment #183122 -
Flags: review?(bzbarsky)
Comment 11•20 years ago
|
||
Comment on attachment 183122 [details] [diff] [review] freeze it Looks good.
Attachment #183122 -
Flags: superreview?(bzbarsky)
Attachment #183122 -
Flags: superreview+
Attachment #183122 -
Flags: review?(bzbarsky)
Attachment #183122 -
Flags: review+
Comment 12•20 years ago
|
||
Comment on attachment 183122 [details] [diff] [review] freeze it requesting approval to land
Attachment #183122 -
Flags: approval1.8b2?
Comment 13•20 years ago
|
||
Comment on attachment 183122 [details] [diff] [review] freeze it a=shaver for SDK improvements.
Attachment #183122 -
Flags: approval1.8b2? → approval1.8b2+
Comment 14•20 years ago
|
||
Comment on attachment 183122 [details] [diff] [review] freeze it checked in; I'm leaving the bug open since we haven't decided what to do about nsIDOMCSS2Properties.
Updated•19 years ago
|
Assignee: bryner → general
Status: ASSIGNED → NEW
Updated•15 years ago
|
Assignee: general → nobody
QA Contact: ian → general
Comment 15•14 years ago
|
||
WONTFIX, now we unfroze everything?
Well, it was fixed, really, and we treated nsIDOMCSS2Properties as frozen despite the silliness of using it from C++ in the first place (when the whole point of the interface was shortcuts that were useful for JS).
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•