Skip to content

Commit ce18fed

Browse files
committed
[css-typed-om-1][editorial] Add changes section, fix #1046
1 parent 30fd320 commit ce18fed

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

css-typed-om/Overview.bs

+51
Original file line numberDiff line numberDiff line change
@@ -6198,3 +6198,54 @@ Privacy Considerations {#privacy-considerations}
61986198
==================================================
61996199

62006200
There are no known privacy issues introduced by these features.
6201+
6202+
Changes {#changes}
6203+
==================
6204+
6205+
<h3 id="#changes-20180410">Changes since the <a href="https://www.w3.org/TR/2018/WD-css-typed-om-1-20180410/">10
6206+
April 2018 Working Draft</a></h3>
6207+
6208+
<!-- To 4 March 2024 -->
6209+
* Fixed the type match algorithm to refer to the percent hint more abstractly.
6210+
* Clarified that "invert a type" needs to preserve the percent hint.
6211+
* Added missing font units to CSS numeric factory. (<a href="https://github.com/w3c/css-houdini-drafts/pull/1107">#1107</a>)
6212+
* Specified that the list of unit shorthand methods must be reduced or expanded to match the implementation's support.
6213+
* Used undefined union value for "StylePropertyMapReadOnly.get()". (<a href="https://github.com/w3c/css-houdini-drafts/pull/1087">#1087</a>)
6214+
* Removed .to() and the CSSColorValue.colorSpace, as conversion isn't really in Typed OM's remit. (<a href="https://github.com/w3c/css-houdini-drafts/issues/1070">#1070</a>)
6215+
* Added min/max to "serialize a CSSUnitValue", and pass it when serializing the argument of CSSPerspective. (<a href="https://github.com/w3c/css-houdini-drafts/issues/1069">#1069</a>)
6216+
* Changed reifying from "a CSSStyleValue" to "an identifier". (<a href="https://github.com/w3c/css-houdini-drafts/pull/1068">#1068</a>)
6217+
* Added factory functions for new viewport/container units. (<a href="https://github.com/w3c/css-houdini-drafts/pull/1067">#1067</a>)
6218+
* Added type checking to CSSNumericValue.parse. (<a href="https://github.com/w3c/css-houdini-drafts/pull/1065">#1065</a>)
6219+
* Removed CSSDeviceCMYK, add CSSOKLab and CSSOKLCH, made all the color classes accept the "none" keyword.
6220+
* Defined how to reify a color value.
6221+
* Allowed "new unit value" to link to "create a CSSUnitValue from a pair" since that phrasing is used everywhere already.
6222+
* Added support for perspective(none) to CSSPerspective. (<a href="https://github.com/w3c/css-houdini-drafts/pull/1053">#1053</a>)
6223+
* Fixed accidental clash of CSSClampValue.min/max with CSSNumericValue.min/max. (<a href="https://github.com/w3c/css-houdini-drafts/issues/855">#855</a>)
6224+
* Simplified the Abstract
6225+
* Removed CSSGray and associated spec text, since Color 4 <em>dropped</em> gray() some time ago. (<a href="https://github.com/w3c/css-houdini-drafts/issues/1027">#1027</a>)
6226+
* Moved .colorSpace up to the CSSColorValue superclass. Swapped the .to*() color-conversion functions for a generic .to(colorSpace) method. (<a href="https://github.com/w3c/css-houdini-drafts/issues/1036">#1036</a>)
6227+
* Added device-cmyk() support.
6228+
* Fix the OM for CSSColor to match recent simplifications.
6229+
* Specified which color function each CSSColorValue subclass represents, and added CSSGray.
6230+
* Added missing parentheses for union. (<a href="https://github.com/w3c/css-houdini-drafts/pull/1016">#1016</a>)
6231+
* Added some explanatory text about the makeup of a "type".
6232+
* Aligned with Web IDL specification. (<a href="https://github.com/w3c/css-houdini-drafts/pull/965">#965</a> and <a href="https://github.com/w3c/css-houdini-drafts/pull/1006">#1006</a> )
6233+
* Fixed algorithm nesting.
6234+
* Added default dictionary value, required by update to <a href="https://github.com/whatwg/webidl/pull/750">WebIDL</a>. (<a href="https://github.com/w3c/css-houdini-drafts/pull/936">#936</a>)
6235+
* Switched term from "underlying value" to :internal representation", as Web Animations already uses "underlying value" for something different.
6236+
* Clarified that reifying as a CSSSTyleValue requires a property.
6237+
* Defined reification behavior for registered custom properties (<a href="https://github.com/w3c/css-houdini-drafts/pull/886">#886</a>)
6238+
* Used partial interface mixin ElementCSSInlineStyle (<a href="https://github.com/w3c/css-houdini-drafts/pull/853">#853</a>)
6239+
* Used the correct name from WebIDL for indexed property getter.
6240+
* Exported a number of terms for use in other specifications
6241+
* Droped CSSPositionValue from this level.
6242+
* Added CSSMathClamp for the "clamp()"" function.
6243+
* Made the "match a grammar" algorithm a little more precise.
6244+
* Reifying computed numeric values uses the canonical unit. (<a href="https://github.com/w3c/css-houdini-drafts/issues/725">#725</a>)
6245+
* Added note about new unit types. (<a href="https://github.com/w3c/css-houdini-drafts/issues/734">#734</a>)
6246+
* Used correct unit "percent", not "percentage" (<a href="https://github.com/w3c/css-houdini-drafts/issues/761">#761</a>).
6247+
* Added note about custom property parsing
6248+
* Moved Naina Raisinghani to Former Editor
6249+
* Added an 'invert a type' operation.
6250+
* Exported several numeric-type terms, so CSS Values & Units can refer to them.
6251+
* Moved Shane Stephens to Former Editor

0 commit comments

Comments
 (0)