Skip to content

Commit 4e81f9d

Browse files
committed
Cannot merge before commit and cannot commit before merge. Catch 22?
2 parents 7ed5f19 + 6bdaf58 commit 4e81f9d

40 files changed

Lines changed: 3776 additions & 1845 deletions

css-variables/Overview.html

Lines changed: 32 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,21 @@
2020
src="http://www.w3.org/Icons/w3c_home" width=72></a> <!--end-logo-->
2121

2222
<h1>CSS Variables Module Level 1</h1>
23-
24-
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 13 March 2012</h2>
23+
<!--<h2 class="no-num no-toc">Editor's Draft 14 March 2012</h2>-->
24+
<h2 class="no-num no-toc" id=w3c-working-draft-15-march-2012>W3C Working
25+
Draft 15 March 2012</h2>
2526

2627
<dl>
2728
<dt>This version:
2829

2930
<dd><a
30-
href="http://www.w3.org/TR/2012/ED-css-variables-20120313/">http://dev.w3.org/csswg/css-variables/</a>
31-
<!--<dt>Latest version:
32-
<dd><a href="http://www.w3.org/TR/css-variables/">http://www.w3.org/TR/css-variables/</a>-->
31+
href="http://www.w3.org/TR/2012/WD-css-variables-20120315/">http://www.w3.org/TR/2012/WD-css-variables-20120315/</a>
32+
33+
34+
<dt>Latest version:
35+
36+
<dd><a
37+
href="http://www.w3.org/TR/css-variables/">http://www.w3.org/TR/css-variables/</a>
3338

3439

3540
<dt>Editor's draft:
@@ -56,12 +61,12 @@ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 13 March 2012</h2>
5661
<p class=copyright><a
5762
href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright"
5863
rel=license>Copyright</a> &copy; 2012 <a
59-
href="http://www.w3.org/"><acronym
60-
title="World Wide Web Consortium">W3C</acronym></a><sup>&reg;</sup> (<a
61-
href="http://www.csail.mit.edu/"><acronym
62-
title="Massachusetts Institute of Technology">MIT</acronym></a>, <a
63-
href="http://www.ercim.eu/"><acronym
64-
title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>,
64+
href="http://www.w3.org/"><abbr
65+
title="World Wide Web Consortium">W3C</abbr></a><sup>&reg;</sup> (<a
66+
href="http://www.csail.mit.edu/"><abbr
67+
title="Massachusetts Institute of Technology">MIT</abbr></a>, <a
68+
href="http://www.ercim.eu/"><abbr
69+
title="European Research Consortium for Informatics and Mathematics">ERCIM</abbr></a>,
6570
<a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <a
6671
href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
6772
<a
@@ -79,9 +84,9 @@ <h2 class="no-num no-toc" id=abstract>Abstract</h2>
7984
(such as HTML and XML) on screen, on paper, in speech, etc. This module
8085
contains the features of CSS level&nbsp;3 relating to variables. It
8186
includes and extends the functionality of CSS level&nbsp;2 <a
82-
href="#CSS21" rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a>, which builds
87+
href="#CSS21">[CSS21]<!--{{!CSS21}}--></a>, which builds
8388
on CSS level&nbsp;1 <a href="#CSS1"
84-
rel=biblioentry>[CSS1]<!--{{CSS1}}--></a>. The main extensions compared to
89+
>[CSS1]<!--{{CSS1}}--></a>. The main extensions compared to
8590
level&nbsp;2 are the introduction of the variable as a new primitive value
8691
type that is accepted by all properties.
8792

@@ -222,11 +227,11 @@ <h3 id=values><span class=secno>1.2. </span> Values</h3>
222227
<p>This specification follows the <a
223228
href="http://www.w3.org/TR/CSS21/about.html#property-defs">CSS property
224229
definition conventions</a> from <a href="#CSS21"
225-
rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a>. Value types not defined in
230+
>[CSS21]<!--{{!CSS21}}--></a>. Value types not defined in
226231
this specification are defined in CSS Level 2 Revision 1 <a
227-
href="#CSS21" rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a>. Other CSS
232+
href="#CSS21">[CSS21]<!--{{!CSS21}}--></a>. Other CSS
228233
modules may expand the definitions of these value types: for example <a
229-
href="#CSS3COLOR" rel=biblioentry>[CSS3COLOR]<!--{{CSS3COLOR}}--></a>,
234+
href="#CSS3COLOR">[CSS3COLOR]<!--{{CSS3COLOR}}--></a>,
230235
when combined with this module, expands the definition of the
231236
&lt;color&gt; value type as used in this specification.
232237

@@ -287,12 +292,13 @@ <h2 id=defining-variables><span class=secno>2. </span> Defining Variables
287292
to them beyond the bare minimum that comes from them being valid
288293
properties.
289294

290-
<p class=issue>I'm using data-foo for their rough parallel (in terms of
291-
being completely user-extensible) with the data-* attributes in HTML.
292-
Might another name be better? Suggestions so far are "var-foo", "$foo",
293-
and "var(foo)" (the latter two are intended to directly resemble the usage
294-
of the variable). Obviously, usage of the variable should match, as
295-
"var(foo)" or "$foo" or whatever.
295+
<p class=issue>The naming here is loosely based on the form of custom data
296+
attributes in HTML5. However, as defined here, the syntax for variable
297+
usage is different from the syntax for variable definition (i.e. data-foo
298+
for definition, data(foo) for usage). Some have suggested that the
299+
syntaxes should should match, using functional syntax in both cases.
300+
Others have suggested using a prefixed symbol instead of functional syntax
301+
(e.g. $foo) for both the property and usage.
296302

297303
<p>The valid possible values of a data property are almost completely
298304
unrestricted. A data property can contain anything that is valid according
@@ -632,9 +638,9 @@ <h3 id=cssom-cssvariable><span class=secno>4.1. </span> Interface
632638
<h3 id=cssstyledeclaration-interface><span class=secno>4.2. </span>
633639
Additions to the <code>CSSStyleDeclaration</code> Interface</h3>
634640

635-
<p class=issue>The set of data properties is open-ended, so I'm not sure
636-
how best to represent this. I'd like to both expose the current set of
637-
properties with a non-initial value and allow setting of arbitrary
641+
<p class=issue>The set of data properties is open-ended, so it's not clear
642+
how best to represent this. Ideally, the CSSOM would expose the current
643+
set of properties with a non-initial value and allow setting of arbitrary
638644
properties. The most natural way seems to be to first, set up a getter
639645
behavior on the interface somehow that deals with data properties, and
640646
second, set up a <code>data</code> map that exposes the data properties
@@ -654,7 +660,7 @@ <h3 id=conventions><span class=secno>5.1. </span> Document Conventions</h3>
654660

655661
<p>All of the text of this specification is normative except sections
656662
explicitly marked as non-normative, examples, and notes. <a
657-
href="#RFC2119" rel=biblioentry>[RFC2119]<!--{{!RFC2119}}--></a>
663+
href="#RFC2119">[RFC2119]<!--{{!RFC2119}}--></a>
658664

659665
<p>Examples in this specification are introduced with the words “for
660666
example” or are set apart from the normative text with

css-variables/Overview.src.html

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

1717
<h1>CSS Variables Module Level 1</h1>
1818

19-
<h2 class="no-num no-toc">[LONGSTATUS] [DATE]</h2>
19+
<!--<h2 class="no-num no-toc">[LONGSTATUS] [DATE]</h2>-->
20+
<h2 class='no-num no-toc'>W3C Working Draft 15 March 2012</h2>
21+
2022
<dl>
2123
<dt>This version:
22-
<dd><a href="[VERSION]">http://dev.w3.org/csswg/css-variables/</a>
24+
<dd><a href="http://www.w3.org/TR/2012/WD-css-variables-20120315/">http://www.w3.org/TR/2012/WD-css-variables-20120315/</a>
2325

24-
<!--<dt>Latest version:
25-
<dd><a href="http://www.w3.org/TR/[SHORTNAME]/">http://www.w3.org/TR/[SHORTNAME]/</a>-->
26+
<dt>Latest version:
27+
<dd><a href="http://www.w3.org/TR/[SHORTNAME]/">http://www.w3.org/TR/[SHORTNAME]/</a>
2628

2729
<dt>Editor's draft:
28-
<dd><a href="http://dev.w3.org/csswg/css-variables/">http://dev.w3.org/csswg/css-variables/</var></a>
30+
<dd><a href="http://dev.w3.org/csswg/css-variables/">http://dev.w3.org/csswg/css-variables/</a>
2931

3032
<dt>Editors:
3133
<dd class="vcard"><span class="fn">Luke Macpherson</span>,
@@ -117,7 +119,7 @@ <h2 id="defining-variables">
117119

118120
<p><em>Any</em> property name starting with the prefix "data-" is a <i>data property</i>. Data properties are defined to be valid but meaningless as they are meant solely for allowing authors to pass custom data around their page, similar to the <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#embedding-custom-non-visible-data-with-the-data-*-attributes">custom data attributes</a> in HTML. Other specifications and user agents must not assign a particular meaning to data properties or attach a specific effect to them beyond the bare minimum that comes from them being valid properties.</p>
119121

120-
<p class='issue'>I'm using data-foo for their rough parallel (in terms of being completely user-extensible) with the data-* attributes in HTML. Might another name be better? Suggestions so far are "var-foo", "$foo", and "var(foo)" (the latter two are intended to directly resemble the usage of the variable). Obviously, usage of the variable should match, as "var(foo)" or "$foo" or whatever.</p>
122+
<p class='issue'>The naming here is loosely based on the form of custom data attributes in HTML5. However, as defined here, the syntax for variable usage is different from the syntax for variable definition (i.e. data-foo for definition, data(foo) for usage). Some have suggested that the syntaxes should should match, using functional syntax in both cases. Others have suggested using a prefixed symbol instead of functional syntax (e.g. $foo) for both the property and usage.</p>
121123

122124
<p>The valid possible values of a data property are almost completely unrestricted. A data property can contain anything that is valid according to the <code>value</code> production in the <a href="http://www.w3.org/TR/CSS2/syndata.html#tokenization">CSS Core Grammar</a>. The values do not have to correspond to any existing CSS values, as they are not evaluated except to replace variables occuring within them until they are actually referenced in a normal property with a variable.</p>
123125

@@ -309,7 +311,7 @@ <h3 id='cssom-cssvariable'>
309311
<h3 id='cssstyledeclaration-interface'>
310312
Additions to the <code>CSSStyleDeclaration</code> Interface</h3>
311313

312-
<p class='issue'>The set of data properties is open-ended, so I'm not sure how best to represent this. I'd like to both expose the current set of properties with a non-initial value and allow setting of arbitrary properties. The most natural way seems to be to first, set up a getter behavior on the interface somehow that deals with data properties, and second, set up a <code>data</code> map that exposes the data properties that aren't set to their initial value.</p>
314+
<p class='issue'>The set of data properties is open-ended, so it's not clear how best to represent this. Ideally, the CSSOM would expose the current set of properties with a non-initial value and allow setting of arbitrary properties. The most natural way seems to be to first, set up a getter behavior on the interface somehow that deals with data properties, and second, set up a <code>data</code> map that exposes the data properties that aren't set to their initial value.</p>
313315

314316
<h2 id="conformance">
315317
Conformance</h2>

css3-background/Overview.src.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3380,6 +3380,9 @@ <h2 id="acknowledgments">Acknowledgments</h2>
33803380
to the 'border-image' property that solved a number of problems with
33813381
the earlier definition.</p>
33823382

3383+
<p class=issue>Add Kennyluck and possibly other reviewers of the Feb
3384+
2012 WD?
3385+
33833386
<h2>References</h2>
33843387

33853388
<h3 class="no-num">

css3-background/issues-lc-2012.html

Lines changed: 94 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,99 @@ <h1>Disposition of comments</h1>
172172
<li><a href="http://lists.w3.org/Archives/Public/www-style/2012Mar/0324.html">comment</a>
173173
</ol>
174174
<td><p class=proposal>reject (new features are out of scope)
175+
176+
<tr class=incomplete>
177+
<td id=x16><a href="#x16">16</a>
178+
<td>Kang-Hao (Kenny) Lu
179+
<td><p>'Border-image' syntax allows odd trailing slash
180+
<ol>
181+
<li><a href="http://lists.w3.org/Archives/Public/www-style/2012Mar/0179.html">comment</a>
182+
</ol>
183+
<td><p class=proposal>(Kenny's solution C probably has minimal impact)
184+
185+
<tr class=incomplete>
186+
<td id=x17><a href="#x17">17</a>
187+
<td>Kang-Hao (Kenny) Lu
188+
<td><p>'background' shorthand spec text fails to say that bg-image is reset.
189+
<ol>
190+
<li><a href="http://lists.w3.org/Archives/Public/www-style/2012Mar/0134.html">comment</a>
191+
</ol>
192+
<td><p class=proposal>Invalid (whether bg-image is reset to default first is unimportant, because it is always set to something by the shorthand.)
193+
194+
<tr class=incomplete>
195+
<td id=x18><a href="#x18">18</a>
196+
<td>Kang-Hao (Kenny) Lu
197+
<td><p>Which background and border properties apply to first-line and first-letter?
198+
<ol>
199+
<li><a href="http://lists.w3.org/Archives/Public/www-style/2012Mar/0133.html">comment</a>
200+
</ol>
201+
<td><p class=proposal>?
202+
203+
<tr class=incomplete>
204+
<td id=x19><a href="#x19">19</a>
205+
<td>Fantasai
206+
<td><p>Background of page area
207+
<ol>
208+
<li><a href="http://lists.w3.org/Archives/Public/www-style/2012Mar/0127.html">comment</a>
209+
</ol>
210+
<td><p class=proposal>OutOfScope (is an issue for css3-page)
211+
212+
<tr class=incomplete>
213+
<td id=x20><a href="#x20">20</a>
214+
<td>Kang-Hao (Kenny) Lu
215+
<td><p>Rewording and more verbose grammar for bg-position
216+
<ol>
217+
<li><a href="http://lists.w3.org/Archives/Public/www-style/2012Mar/0124.html">comment</a>
218+
</ol>
219+
<td><p class=proposal>editorial, editors to decide
220+
221+
<tr class=incomplete>
222+
<td id=x21><a href="#x21">21</a>
223+
<td>Kang-Hao (Kenny) Lu
224+
<td><p>Unclear what border style is used on table cells, when 'border-image-source' doesn't apply
225+
<ol>
226+
<li><a href="http://lists.w3.org/Archives/Public/www-style/2012Mar/0109.html">comment</a>
227+
</ol>
228+
<td><p class=proposal>Not clear what it is that Kenny finds unclear. Need to ask him.
229+
230+
<tr class=incomplete>
231+
<td id=x22><a href="#x22">22</a>
232+
<td>Kang-Hao (Kenny) Lu
233+
<td><p>How exactly does border-image apply to table elements with collapsing borders (border conflict resolution)?
234+
<ol>
235+
<li><a href="http://lists.w3.org/Archives/Public/www-style/2012Mar/0109.html">comment</a>
236+
</ol>
237+
<td><p class=proposal>Leave undefined? Exclude? Image wins over all styles except 'hidden'?
238+
239+
<tr class=incomplete>
240+
<td id=x23><a href="#x23">23</a>
241+
<td>Kang-Hao (Kenny) Lu
242+
<td><p>Ambiguous phrasing about 'inset' and tables
243+
<ol>
244+
<li><a href="http://lists.w3.org/Archives/Public/www-style/2012Mar/0106.html">comment</a>
245+
</ol>
246+
<td><p class=proposal>Editorial (because it seems everybody interpreted it the right way anyway), editors decide
247+
248+
<tr class=incomplete>
249+
<td id=x24><a href="#x24">24</a>
250+
<td>Kang-Hao (Kenny) Lu
251+
<td><p>Line thickness in 4.3 uses ambiguous words “may not” (“may not be negative”)
252+
<ol>
253+
<li><a href="http://lists.w3.org/Archives/Public/www-style/2012Mar/0103.html">comment</a>
254+
</ol>
255+
<td><p class=proposal>Change to “must not” or “is illegal”
256+
257+
<tr class=incomplete>
258+
<td id=x25><a href="#x25">25</a>
259+
<td>Lev Solntsev
260+
<td><p>Allow colors (esp. semi-transparent ones) on all background layers. Tab says (1st response) it's no longer needed, because you can soon use 'image(red)' anywhere a URL is allowed, and (2nd response) that it would throw off the layer counting for the 'background-color' property.
261+
<ol>
262+
<li><a href="http://lists.w3.org/Archives/Public/www-style/2012Feb/1338.html">comment</a>
263+
<li><a href="http://lists.w3.org/Archives/Public/www-style/2012Feb/1341.html">reply</a>
264+
<li><a href="http://lists.w3.org/Archives/Public/www-style/2012Feb/1365.html">comment</a>
265+
<li><a href="http://lists.w3.org/Archives/Public/www-style/2012Feb/1373.html">reply</a>
266+
</ol>
267+
<td><p class=proposal>No change
175268
</table>
176269

177270
<p class=legend>Legend:
@@ -217,4 +310,4 @@ <h1>Disposition of comments</h1>
217310

218311
<p>This file was generated from
219312
<a href="issues-lc-2012.txt">issues-lc-2012.txt</a>
220-
on 13 March 2012.
313+
on 14 March 2012.

css3-background/issues-lc-2012.txt

Lines changed: 74 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ Draft: http://www.w3.org/TR/2012/WD-css3-background-20120214/
44
Open//Accepted/OutOfScope/Invalid/Rejected/Retracted
55
Verified indicates commentor's acceptance of the response.
66

7+
Currently lists all comments on www-style between Feb 14 (publication
8+
date) and Mar 13, 2012 (comment deadline was Mar 6).
9+
710
Issue 1.
811
Summary: Add background-position-x and background-position-y
912
From: Florian Rivoal
@@ -98,15 +101,76 @@ From: Christoph Päper
98101
Comment: http://lists.w3.org/Archives/Public/www-style/2012Mar/0324.html
99102
Proposal: reject (new features are out of scope)
100103

104+
Issue: 16
105+
Summary: 'Border-image' syntax allows odd trailing slash
106+
From: Kang-Hao (Kenny) Lu
107+
Comment: http://lists.w3.org/Archives/Public/www-style/2012Mar/0179.html
108+
Proposal: (Kenny's solution C probably has minimal impact)
109+
110+
Issue: 17
111+
Summary: 'background' shorthand spec text fails to say that bg-image is reset.
112+
From: Kang-Hao (Kenny) Lu
113+
Comment: http://lists.w3.org/Archives/Public/www-style/2012Mar/0134.html
114+
Proposal: Invalid (whether bg-image is reset to default first is
115+
unimportant,
116+
because it is always set to something by the shorthand.)
117+
118+
Issue: 18
119+
Summary: Which background and border properties apply to first-line
120+
and first-letter?
121+
From: Kang-Hao (Kenny) Lu
122+
Comment: http://lists.w3.org/Archives/Public/www-style/2012Mar/0133.html
123+
Proposal: ?
124+
125+
Issue: 19
126+
Summary: Background of page area
127+
From: Fantasai
128+
Comment: http://lists.w3.org/Archives/Public/www-style/2012Mar/0127.html
129+
Proposal: OutOfScope (is an issue for css3-page)
130+
131+
Issue: 20
132+
Summary: Rewording and more verbose grammar for bg-position
133+
From: Kang-Hao (Kenny) Lu
134+
Comment: http://lists.w3.org/Archives/Public/www-style/2012Mar/0124.html
135+
Proposal: editorial, editors to decide
136+
137+
Issue: 21
138+
Summary: Unclear what border style is used on table cells, when
139+
'border-image-source' doesn't apply
140+
From: Kang-Hao (Kenny) Lu
141+
Comment: http://lists.w3.org/Archives/Public/www-style/2012Mar/0109.html
142+
Proposal: Not clear what it is that Kenny finds unclear. Need to ask him.
101143

102-
Still to do:
144+
Issue: 22
145+
Summary: How exactly does border-image apply to table elements with
146+
collapsing borders (border conflict resolution)?
147+
From: Kang-Hao (Kenny) Lu
148+
Comment: http://lists.w3.org/Archives/Public/www-style/2012Mar/0109.html
149+
Proposal: Leave undefined? Exclude? Image wins over all styles except 'hidden'?
150+
151+
Issue 23
152+
Summary: Ambiguous phrasing about 'inset' and tables
153+
From: Kang-Hao (Kenny) Lu
154+
Comment: http://lists.w3.org/Archives/Public/www-style/2012Mar/0106.html
155+
Proposal: Editorial (because it seems everybody interpreted it the right
156+
way anyway), editors decide
103157

104-
http://lists.w3.org/Archives/Public/www-style/2012Mar/0179.html
105-
http://lists.w3.org/Archives/Public/www-style/2012Mar/0134.html
106-
http://lists.w3.org/Archives/Public/www-style/2012Mar/0133.html
107-
http://lists.w3.org/Archives/Public/www-style/2012Mar/0127.html
108-
http://lists.w3.org/Archives/Public/www-style/2012Mar/0124.html
109-
http://lists.w3.org/Archives/Public/www-style/2012Mar/0109.html
110-
http://lists.w3.org/Archives/Public/www-style/2012Mar/0106.html
111-
http://lists.w3.org/Archives/Public/www-style/2012Mar/0103.html
112-
http://lists.w3.org/Archives/Public/www-style/2012Feb/1338.html
158+
Issue 24
159+
Summary: Line thickness in 4.3 uses ambiguous words “may not”
160+
(“may not be negative”)
161+
From: Kang-Hao (Kenny) Lu
162+
Comment: http://lists.w3.org/Archives/Public/www-style/2012Mar/0103.html
163+
Proposal: Change to “must not” or “is illegal”
164+
165+
Issue 25
166+
Summary: Allow colors (esp. semi-transparent ones) on all background layers.
167+
Tab says (1st response) it's no longer needed, because you
168+
can soon use 'image(red)' anywhere a URL is allowed, and (2nd
169+
response) that it would throw off the layer counting for the
170+
'background-color' property.
171+
From: Lev Solntsev
172+
Comment: http://lists.w3.org/Archives/Public/www-style/2012Feb/1338.html
173+
Response: http://lists.w3.org/Archives/Public/www-style/2012Feb/1341.html
174+
Comment: http://lists.w3.org/Archives/Public/www-style/2012Feb/1365.html
175+
Response: http://lists.w3.org/Archives/Public/www-style/2012Feb/1373.html
176+
Proposal: No change

0 commit comments

Comments
 (0)