Skip to content

Commit db5bd35

Browse files
author
Simon Pieters
committed
[cssom*] Editorial: document changes between the last two publications
1 parent a171b59 commit db5bd35

4 files changed

Lines changed: 161 additions & 7 deletions

File tree

cssom-view/Overview.html

Lines changed: 43 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
<h1>CSSOM View Module</h1>
1818

19-
<h2 class="no-num no-toc" id="w3c-doctype">Editor's Draft 8 January 2014</h2>
19+
<h2 class="no-num no-toc" id="w3c-doctype">Editor's Draft 9 January 2014</h2>
2020

2121
<dl>
2222

@@ -83,7 +83,7 @@ <h2 class="no-num no-toc" id="sotd">Status of This Document</h2>
8383
can be found in the <a href="http://www.w3.org/TR/">W3C technical reports
8484
index at http://www.w3.org/TR/.</a></em>
8585

86-
<p>This is the 8 January 2014 Editor's Draft of CSSOM View. Please send
86+
<p>This is the 9 January 2014 Editor's Draft of CSSOM View. Please send
8787
comments to
8888
<a href="mailto:www-style@w3.org?subject=%5Bcssom-view%5D%20">www-style@w3.org</a>
8989
(<a href="http://lists.w3.org/Archives/Public/www-style/">archived</a>)
@@ -150,6 +150,9 @@ <h2 class="no-num no-toc" id="toc">Table of Contents</h2>
150150
<ul class="toc">
151151
<li><a href="#smooth-scrolling:-the-'scroll-behavior'-property"><span class="secno">14.1 </span>Smooth Scrolling: The 'scroll-behavior' Property</a></ul></li>
152152
<li><a class="no-num" href="#references">References</a></li>
153+
<li><a class="no-num" href="#change-history">Change History</a>
154+
<ul class="toc">
155+
<li><a class="no-num" href="#changes-from-4-august-2011-to-17-december-2013">Changes From 4 August 2011 To 17 December 2013</a></ul></li>
153156
<li><a class="no-num" href="#acknowledgments">Acknowledgments</a></ul>
154157
<!--end-toc-->
155158

@@ -1793,6 +1796,44 @@ <h2 class="no-num" id="references">References</h2>
17931796

17941797
</dl></div>
17951798

1799+
<h2 class="no-num" id="change-history">Change History</h2>
1800+
1801+
<p>This section documents some of the changes between publications of this specification. This section is not exhaustive. Bug fixes and editorial changes are
1802+
generally not listed.</p>
1803+
1804+
<h3 class="no-num" id="changes-from-4-august-2011-to-17-december-2013">Changes From 4 August 2011 To 17 December 2013</h3>
1805+
1806+
<ul>
1807+
<li>The specification now handles right-to-left and vertical writing modes.
1808+
1809+
<li>The specification is now aware of <a href="#page-zoom">page zoom</a> and <a href="#pinch-zoom">pinch zoom</a>.
1810+
1811+
<li>The '<a href="#scroll-behavior">scroll-behavior</a>' CSS property is introduced and scrolling APIs are extended with a mechanism to control smooth scrolling.
1812+
1813+
<li>The <code title="dom-Window-moveTo"><a href="#dom-window-moveto">moveTo()</a></code>, <code title="dom-Window-moveBy"><a href="#dom-window-moveby">moveBy()</a></code>, <code title="dom-Window-resizeTo"><a href="#dom-window-resizeto">resizeTo()</a></code> and
1814+
<code title="dom-Window-resizeBy"><a href="#dom-window-resizeby">resizeBy()</a></code> methods are now defined.
1815+
1816+
<li><code title="dom-Window-innerWidth"><a href="#dom-window-innerwidth">innerWidth</a></code> et al now use the WebIDL type <code title="">double</code> instead of <code title="">long</code>.
1817+
1818+
<li><code title="dom-Window-devicePixelRatio"><a href="#dom-window-devicepixelratio">devicePixelRatio</a></code> is now defined.
1819+
1820+
<li>The <code title="">features</code> argument to <code class="external" data-anolis-spec="html" title="dom-open"><a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/browsers.html#dom-open">window.open()</a></code> is now defined.
1821+
1822+
<li>The <code title="dom-Screen-colorDepth"><a href="#dom-screen-colordepth">colorDepth</a></code> and <code title="dom-Screen-pixelDepth"><a href="#dom-screen-pixeldepth">pixelDepth</a></code> attributes of <code><a href="#screen">Screen</a></code> now
1823+
always return 24.
1824+
1825+
<li>The <code title="dom-Document-elementsFromPoint"><a href="#dom-document-elementsfrompoint">elementsFromPoint()</a></code> method of <code class="external" data-anolis-spec="dom"><a href="http://dom.spec.whatwg.org/#element">Element</a></code> is introduced.
1826+
1827+
<li>The specification is now aware of <a href="#transforms">transforms</a>.
1828+
1829+
<li>Some geometry utility APIs are introduced but are not yet specified.
1830+
1831+
<li><code title="">ClientRect</code> has been renamed to <code title="">DOMRect</code> and has moved to the Geometry specification.
1832+
<a class="informative" href="#refsGEOMETRY">[GEOMETRY]</a>
1833+
1834+
<li>The specification now defines when the <code title="">resize</code> and <code title="">scroll</code> events fire.
1835+
</ul>
1836+
17961837
<h2 class="no-num" id="acknowledgments">Acknowledgments</h2>
17971838

17981839
<p>The editors would like to thank

cssom-view/Overview.src.html

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1721,6 +1721,44 @@ <h3>Smooth Scrolling: The 'scroll-behavior' Property</h3>
17211721
<h2 class=no-num>References</h2>
17221722
<div id=anolis-references></div>
17231723

1724+
<h2 class="no-num">Change History</h2>
1725+
1726+
<p>This section documents some of the changes between publications of this specification. This section is not exhaustive. Bug fixes and editorial changes are
1727+
generally not listed.</p>
1728+
1729+
<h3 class=no-num>Changes From 4 August 2011 To 17 December 2013</h3>
1730+
1731+
<ul>
1732+
<li>The specification now handles right-to-left and vertical writing modes.
1733+
1734+
<li>The specification is now aware of <span>page zoom</span> and <span>pinch zoom</span>.
1735+
1736+
<li>The '<span>scroll-behavior</span>' CSS property is introduced and scrolling APIs are extended with a mechanism to control smooth scrolling.
1737+
1738+
<li>The <code title=dom-Window-moveTo>moveTo()</code>, <code title=dom-Window-moveBy>moveBy()</code>, <code title=dom-Window-resizeTo>resizeTo()</code> and
1739+
<code title=dom-Window-resizeBy>resizeBy()</code> methods are now defined.
1740+
1741+
<li><code title=dom-Window-innerWidth>innerWidth</code> et al now use the WebIDL type <code title>double</code> instead of <code title>long</code>.
1742+
1743+
<li><code title=dom-Window-devicePixelRatio>devicePixelRatio</code> is now defined.
1744+
1745+
<li>The <code title>features</code> argument to <code data-anolis-spec=html title=dom-open>window.open()</code> is now defined.
1746+
1747+
<li>The <code title=dom-Screen-colorDepth>colorDepth</code> and <code title=dom-Screen-pixelDepth>pixelDepth</code> attributes of <code>Screen</code> now
1748+
always return 24.
1749+
1750+
<li>The <code title=dom-Document-elementsFromPoint>elementsFromPoint()</code> method of <code data-anolis-spec=dom>Element</code> is introduced.
1751+
1752+
<li>The specification is now aware of <span>transforms</span>.
1753+
1754+
<li>Some geometry utility APIs are introduced but are not yet specified.
1755+
1756+
<li><code title>ClientRect</code> has been renamed to <code title>DOMRect</code> and has moved to the Geometry specification.
1757+
<span data-anolis-ref class=informative>GEOMETRY</span>
1758+
1759+
<li>The specification now defines when the <code title>resize</code> and <code title>scroll</code> events fire.
1760+
</ul>
1761+
17241762
<h2 class="no-num">Acknowledgments</h2>
17251763

17261764
<p>The editors would like to thank

cssom/Overview.html

Lines changed: 43 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<h1>CSS Object Model (CSSOM)</h1>
1717

1818

19-
<h2 class="no-num no-toc" id="w3c-doctype">Editor's Draft 8 January 2014</h2>
19+
<h2 class="no-num no-toc" id="w3c-doctype">Editor's Draft 9 January 2014</h2>
2020

2121
<dl>
2222

@@ -90,7 +90,7 @@ <h2 class="no-num no-toc" id="sotd">Status of This Document</h2>
9090
can be found in the
9191
<a href="http://www.w3.org/TR/">W3C technical reports index at http://www.w3.org/TR/.</a></em>
9292

93-
<p class="dontpublish">This is the 8 January 2014 Editor's Draft of CSSOM. Please send comments to
93+
<p class="dontpublish">This is the 9 January 2014 Editor's Draft of CSSOM. Please send comments to
9494
<a href="mailto:www-style@w3.org?subject=%5Bcssom%5D%20">www-style@w3.org</a>
9595
(<a href="http://lists.w3.org/Archives/Public/www-style/">archived</a>)
9696
with <samp>[cssom]</samp> at the start of the subject line.
@@ -189,6 +189,9 @@ <h2 class="no-num no-toc" id="toc">Table of Contents</h2>
189189
<ul class="toc">
190190
<li><a href="#default-style"><span class="secno">10.1 </span><code title="">Default-Style</code></a></ul></li>
191191
<li><a class="no-num" href="#references">References</a></li>
192+
<li><a class="no-num" href="#change-history">Change History</a>
193+
<ul class="toc">
194+
<li><a class="no-num" href="#changes-from-12-july-2011-to-5-december-2013">Changes From 12 July 2011 To 5 December 2013</a></ul></li>
192195
<li><a class="no-num" href="#acknowledgments">Acknowledgments</a></ul>
193196
<!--end-toc-->
194197

@@ -3295,9 +3298,45 @@ <h2 class="no-num" id="references">References</h2>
32953298

32963299
</dl></div>
32973300

3298-
<!--
3299-
<h2 class="no-num">Change History</h2>
3301+
<h2 class="no-num" id="change-history">Change History</h2>
3302+
3303+
<p>This section documents some of the changes between publications of this specification. This section is not exhaustive. Bug fixes and editorial changes are
3304+
generally not listed.</p>
3305+
3306+
<h3 class="no-num" id="changes-from-12-july-2011-to-5-december-2013">Changes From 12 July 2011 To 5 December 2013</h3>
3307+
3308+
<ul>
3309+
<li>Cross-origin stylesheets are not allowed to be read or changed.
3310+
3311+
<li><code><a href="#csscharsetrule">CSSCharsetRule</a></code> is re-introduced.
3312+
3313+
<li><code><a href="#cssgroupingrule">CSSGroupingRule</a></code> and <code><a href="#cssmarginrule">CSSMarginRule</a></code> are introduced.
3314+
3315+
<li><code><a href="#cssnamespacerule">CSSNamespaceRule</a></code> is now mutable.
3316+
3317+
<li><a href="#parse-a-css-declaration-block" title="parse a CSS declaration block">Parse</a> and <a href="#serialize-a-css-declaration-block" title="serialize a CSS declaration block">serialize</a> a CSS declaration block is
3318+
now defined.
33003319

3320+
<li>Shorthands are now supported in <code title="dom-CSSStyleDeclaration-setProperty"><a href="#dom-cssstyledeclaration-setproperty">setProperty</a></code>,
3321+
<code title="dom-CSSStyleDeclaration-setProperty"><a href="#dom-cssstyledeclaration-setproperty">getPropertyValue</a></code>, et al.
3322+
3323+
<li><code title="dom-CSSStyleDeclaration-setPropertyValue"><a href="#dom-cssstyledeclaration-setpropertyvalue">setPropertyValue()</a></code> and
3324+
<code title="dom-CSSStyleDeclaration-setPropertyPriority"><a href="#dom-cssstyledeclaration-setpropertypriority">setPropertyPriority()</a></code> are introduced.
3325+
3326+
<li>The <code title="">style</code> and <code title="">media</code> attributes of various interfaces are annotated with the <code title="">[PutForwards]</code> WebIDL
3327+
extended attribute.
3328+
3329+
<li>The <code title="dom-Element-pseudo"><a href="#dom-element-pseudo">pseudo()</a></code> method on <code class="external" data-anolis-spec="dom"><a href="http://dom.spec.whatwg.org/#element">Element</a></code> is introduced.
3330+
3331+
<li>The <code><a href="#pseudoelement">PseudoElement</a></code> interface is introduced.
3332+
3333+
<li>The <code title="dom-GetStyleUtils-cascadedStyle"><a href="#dom-getstyleutils-cascadedstyle">cascadedStyle</a></code>, .<code title="dom-GetStyleUtils-rawComputedStyle"><a href="#dom-getstyleutils-rawcomputedstyle">rawComputedStyle</a></code> and
3334+
<code title="dom-GetStyleUtils-usedStyle"><a href="#dom-getstyleutils-usedstyle">usedStyle</a></code> attributes on <code class="external" data-anolis-spec="dom"><a href="http://dom.spec.whatwg.org/#element">Element</a></code> and <code><a href="#pseudoelement">PseudoElement</a></code> are introduced.
3335+
3336+
<li>The <code title="dom-CSS-escape"><a href="#dom-css-escape">CSS.escape()</a></code> static method is introduced.
3337+
</ul>
3338+
3339+
<!--
33013340
<p>This section documents the primary technical changes of CSSOM related functionality, with a focus on changes to API signatures.</p>
33023341
33033342
<h3 class="no-num">Changes From DOM-2 Style</h3>

cssom/Overview.src.html

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3164,9 +3164,45 @@ <h2 class=no-num>References</h2>
31643164

31653165
<div id=anolis-references></div>
31663166

3167-
<!--
31683167
<h2 class="no-num">Change History</h2>
31693168

3169+
<p>This section documents some of the changes between publications of this specification. This section is not exhaustive. Bug fixes and editorial changes are
3170+
generally not listed.</p>
3171+
3172+
<h3 class=no-num>Changes From 12 July 2011 To 5 December 2013</h3>
3173+
3174+
<ul>
3175+
<li>Cross-origin stylesheets are not allowed to be read or changed.
3176+
3177+
<li><code>CSSCharsetRule</code> is re-introduced.
3178+
3179+
<li><code>CSSGroupingRule</code> and <code>CSSMarginRule</code> are introduced.
3180+
3181+
<li><code>CSSNamespaceRule</code> is now mutable.
3182+
3183+
<li><span title="parse a CSS declaration block">Parse</span> and <span title="serialize a CSS declaration block">serialize</span> a CSS declaration block is
3184+
now defined.
3185+
3186+
<li>Shorthands are now supported in <code title=dom-CSSStyleDeclaration-setProperty>setProperty</code>,
3187+
<code title=dom-CSSStyleDeclaration-setProperty>getPropertyValue</code>, et al.
3188+
3189+
<li><code title=dom-CSSStyleDeclaration-setPropertyValue>setPropertyValue()</code> and
3190+
<code title=dom-CSSStyleDeclaration-setPropertyPriority>setPropertyPriority()</code> are introduced.
3191+
3192+
<li>The <code title>style</code> and <code title>media</code> attributes of various interfaces are annotated with the <code title>[PutForwards]</code> WebIDL
3193+
extended attribute.
3194+
3195+
<li>The <code title=dom-Element-pseudo>pseudo()</code> method on <code data-anolis-spec=dom>Element</code> is introduced.
3196+
3197+
<li>The <code>PseudoElement</code> interface is introduced.
3198+
3199+
<li>The <code title=dom-GetStyleUtils-cascadedStyle>cascadedStyle</code>, .<code title=dom-GetStyleUtils-rawComputedStyle>rawComputedStyle</code> and
3200+
<code title=dom-GetStyleUtils-usedStyle>usedStyle</code> attributes on <code data-anolis-spec=dom>Element</code> and <code>PseudoElement</code> are introduced.
3201+
3202+
<li>The <code title=dom-CSS-escape>CSS.escape()</code> static method is introduced.
3203+
</ul>
3204+
3205+
<!--
31703206
<p>This section documents the primary technical changes of CSSOM related functionality, with a focus on changes to API signatures.</p>
31713207
31723208
<h3 class="no-num">Changes From DOM-2 Style</h3>

0 commit comments

Comments
 (0)