15:16:48 RRSAgent has joined #css 15:16:48 logging to http://www.w3.org/2012/05/30-css-irc 15:16:54 Zakim, this wille be Style 15:16:54 I don't understand 'this wille be Style', glazou 15:17:03 Zakim, this will be Style 15:17:03 ok, glazou; I see Style_CSS FP()12:00PM scheduled to start in 43 minutes 15:17:09 RRSAgent, make logs public 15:27:15 arno has joined #css 15:40:30 dbaron has joined #css 15:45:04 krit has joined #css 15:54:02 Style_CSS FP()12:00PM has now started 15:54:09 +fantasai 15:54:46 +??P35 15:54:53 Zakim, I am ??P35 15:54:53 +florianr; got it 15:56:04 +plinss 15:56:47 PhilCupp has joined #css 15:57:20 ChrisL2, :( sorry 15:57:29 +[Microsoft] 15:57:30 +??P44 15:57:39 Zakim, Microsoft has sylvaing 15:57:39 +sylvaing; got it 15:57:46 rbetts has joined #css 15:58:01 Zakim, Microsoft almost completely has sylvaing 15:58:01 I don't understand you, sylvaing 15:58:33 + +1.339.524.9.aaaa 15:58:46 zakim, aaaa is me 15:58:58 +ChrisL2; got it 15:59:04 +hober 15:59:07 and zakim, you messed up the country code again 15:59:19 smfr has joined #css 15:59:23 +[Microsoft.a] 15:59:28 +??P49 15:59:45 alexmog_ has joined #css 15:59:46 zakim, ??p49 is me 15:59:46 +glenn; got it 15:59:50 oyvind has joined #css 15:59:54 +Brian_Leroux 16:00:00 -??P44 16:00:12 +smfr 16:00:18 zakim, who's on the phone? 16:00:18 On the phone I see fantasai, florianr, plinss, [Microsoft], ChrisL2, hober, [Microsoft.a], glenn (muted), Brian_Leroux, smfr 16:00:20 [Microsoft] has sylvaing 16:00:25 +??P44 16:00:29 +dbaron 16:00:39 just joined the call as well 16:00:47 Zakim, Microsoft.a is me 16:00:47 +PhilCupp; got it 16:00:48 wow, Zakim is not laggy today 16:00:51 +??P57 16:01:40 + +1.425.246.aabb 16:01:53 zakim, aabb is me 16:01:53 +alexmog_; got it 16:01:59 not laggy but I am unable to join... 16:02:15 nimbu has joined #css 16:02:20 +TabAtkins_ 16:02:32 zakim, why don't you remember my cell phone number already? 16:02:35 I don't understand your question, alexmog_. 16:02:38 +??P69 16:02:43 Zakim, ??P69 is me 16:02:43 +glazou; got it 16:02:49 Zakim, ??P44 is rbetts 16:02:49 +rbetts; got it 16:02:52 +??P76 16:02:54 Zakim, who is on the phone? 16:02:57 On the phone I see fantasai, florianr, plinss, [Microsoft], ChrisL2, hober, PhilCupp, glenn (muted), Brian_Leroux, smfr, rbetts, dbaron, ??P57, alexmog_, TabAtkins_, glazou, ??P76 16:03:01 [Microsoft] has sylvaing 16:03:12 who is Brian Leroux ??? 16:03:23 +Bert 16:03:40 Zakim, ??P76 is me 16:03:44 +krit; got it 16:03:52 JohnJansen has joined #css 16:04:16 ScribeNick: TabAtkins ` 16:04:22 ScribeNick: TabAtkins 16:04:31 plinss: Any last minute agenda additions? 16:04:44 Topic: Fullscreen spec 16:04:51 plinss: Webapps wants to publish a FPWD. 16:05:00 plinss: This is a joint deliverable with CSS, so we need to sign off on it as well. 16:05:09 fantasai: There's a few minor things to fix up, but overall I think it's fine. 16:05:11 +[Microsoft.a] 16:05:25 ChrisL2: I agree with some of the things that Daniel talked about, but think it's okay to publish. 16:05:26 Zakim, Microsoft has JohnJansen 16:05:27 +JohnJansen; got it 16:05:33 http://www.w3.org/mid/4FC630E6.1050406@disruptive-innovations.com 16:05:40 ChrisL2: We should probably triage between things that need to be addressed before publihsing and what can wait until after. 16:05:54 glazou: Main comments are #2 and #4. 16:06:01 glazou: I think the sectiona bout ::backdrop is unclear. 16:06:01 good morning 16:06:15 glazou: I think fantasai gave a good explanation of what it represents, but it needs a better expl in the spec. 16:06:25 glazou: Second thing is the definition of "layer". I think it's pretty unclear. 16:06:32 glazou: For example, I don't know what "Layer 10" is. 16:06:46 fantasai: It's referring to Appendix E, the painting order layer. 16:06:51 http://www.w3.org/TR/CSS21/zindex.html#painting-order 16:06:58 glazou: Okay, so it needs refs and hyperlinks. It's not understandable as it is. 16:07:20 glazou: provided these clarifications are added, I'm okay with the document being published. 16:07:45 I can work with Anne to make the edits happen today 16:07:46 florianr: Daniel, I'm surprised you're not calling for the WHATWG ref to be fixed. 16:07:56 +SteveZ 16:07:58 tantek, see also http://lists.w3.org/Archives/Public/www-style/2012May/1131.html 16:08:03 glazou: It's important, but it doesn't need to be fixed now, and it's outside the scope fo the CSSWG comments. 16:08:06 tantek, that is very helpful 16:08:11 -hober 16:08:13 +[Apple] 16:08:14 glazou: We'll make the comment and see if the consortium agrees later. 16:08:17 Katie has joined #css 16:08:26 Zakim, Apple has me 16:08:26 +hober; got it 16:08:35 +??P11 16:08:46 zakim, ??p11 is me 16:08:46 +kojiishi; got it 16:09:22 +[Microsoft.aa] 16:09:51 Zakim, [Microsoft.aa] has me 16:09:52 [missing some minuting about WHATWG ref] 16:09:55 +Katie; got it 16:10:19 sylvaing: Is there any reason it needs to point to WHATWG version? If not, should point to W3C one. 16:10:41 TabAtkins: (doesn't see any reason to change the ref besides "We hate the WHATWG") 16:10:45 (still haven't gotten past the install javac step in http://wiki.csswg.org/tools/hg/install ) 16:10:52 1. Update the ref to to W3C spec. 16:11:01 I don't see any reason to link to the WHATWG except 'we hate the W3C' :) 16:11:06 2. Update the text around ::backdrop to better explain what it's for. 16:11:19 3. Ref/link the talk about "Layer 10" and similar. 16:11:27 tantek: saw my email ? 16:11:31 glazou - yes 16:11:36 ok 16:11:38 most of that makes sense to me 16:11:52 http://lists.w3.org/Archives/Public/www-style/2012May/1131.html 16:11:57 4. Fix computation of the 'position' property ('center' doesn't exist yet) 16:12:21 ChrisL2: One more change - in the SotD, it needs to point to both WGs and say that it's expliciatly a joint product. 16:12:24 the "Update the text around ::backdrop to better explain what it's for" is a bit vague 16:12:44 and seem so to require another review / re-evaluation before proceeding 16:12:46 tantek: for the time being, nothing is said about what _it is_ 16:12:54 tantek: just say what it represents 16:13:11 -Bert 16:13:12 would an additional 1-2 sentence description be sufficient? 16:13:13 +1 to publish with those edits 16:13:24 RESOLUTION: Support the publishing of Fullscreen provided the edits (in minutes) are made. 16:13:38 rrsagent, here 16:13:38 See http://www.w3.org/2012/05/30-css-irc#T16-13-38 16:14:04 what ChrisL2 said :) 16:14:11 +Bert 16:14:23 florianr: What is happening with the future of this spec? Do we just count on tantek remembering to bring it by the WG sometimes? 16:14:32 going forward we would expect to be more closely involved in creating the actual text 16:14:33 + +1.206.390.aacc 16:14:38 ChrisL2: I think we need closer involvement. 16:14:39 zakim, aacc is me 16:14:39 +stearns; got it 16:14:40 florianr - what do you mean by "bring it by the WG" ? 16:14:50 hober: How is this different than anything else? 16:14:54 you can just follow it on mercurial right? 16:14:57 i am also a member of both groups 16:15:05 glazou: I think it's not difficult for tantek to just bring things by sometimes. 16:15:07 tantek, I'm not going to watch your mecurial logs 16:15:20 fantasai - not *my* logs - just the spec 16:15:21 what fantasai said 16:15:30 if you care about a particular spec, watch its mercurial 16:15:35 tantek: no, you as editor, have responsibility to ping us 16:15:37 no need to spam everyone with delta emails 16:15:40 by _email_ 16:15:43 glazou , citation? 16:15:45 plinss: As editor, Tantek has responsibility to bring updates to the WG 16:15:50 re. mercurial 16:16:08 is that a request for a mercurial to email bot? 16:16:12 no 16:16:19 I am not a bot 16:16:20 no, that's request to email us personnally 16:16:25 from you, not bots 16:16:26 when there is something to discuss or review 16:16:27 denied 16:16:41 I am not going to email mercurial diffs 16:16:47 nobody is asking you to do that 16:17:10 glazou: If tantek isn't going to update the WG occasionally as appropriate, I object to publishing. 16:17:19 sigh, talk about snatching defeat from the jaws of victory 16:17:21 plinss: We'll take this offline. We wont' resolve this with communicating over IRC. 16:17:38 ScribeNick: fantasai 16:17:48 are there any technical objections? 16:17:53 or only bureaucratic? 16:18:22 http://wiki.csswg.org/topics/rename-before-after 16:19:10 +1 16:19:14 ScribeNick: tantek 16:19:18 ScribeNick: TabAtkins 16:19:28 fantasai: [discusses switching to head/foot instead of before/after] 16:19:31 I'm sorry I forgot the cover sheet on my TPS report. 16:19:49 fantasai: So far we havent' released any actual syntax using before/after as keywords or properties. 16:19:54 -0.9 on change to head/tail; don't believe before/after is confusing 16:19:57 fantasai summarizes issue 16:20:11 ChrisL2 - I simply denied request for emailing HG diffs to the WG. 16:21:02 tantek: just with ALL editors, we need to be kept posted when important changes/additions are made 16:21:06 alexmog_: [asks for clarification] 16:21:20 alexmog_: What makes this better? 16:21:26 http://lists.w3.org/Archives/Public/www-style/2012May/1065.html 16:21:40 TabAtkins: before/after has never been great, and ::before/::after is obviously confusing with it. 16:21:44 + +1.415.871.aadd 16:21:50 Zakim, aadd is tantek 16:21:50 +tantek; got it 16:21:54 +1 on the confusion with ::before/::after 16:21:56 Rossen has joined #css 16:22:28 -??P57 16:22:29 +[Microsoft.aaa] 16:22:38 szilles: is head/foot culturally sensitive? 16:22:42 Zakim Microsoft.aaa is me 16:22:49 fantasai: There's two questions. We *must* have different keywords for the axises, for things like caption-side. Then there's the question of whether the alignment proeprties should use those. 16:23:03 glazou - I don't know how to evaluate what's "important" to individuals. from my perspective, "important" changes should/will trigger requests to publish an updated working draft, is that sufficient? 16:23:04 szilles: I think before/after is relatively clear 16:23:18 tantek: no 16:23:26 tantek, glazou: can you guys hold on please? 16:23:30 Tab: I have no experience with Japanese publishing, so don't know if document headings are on the top or the side 16:23:38 Zakim, [Microsoft.aaa] is me 16:23:38 +Rossen; got it 16:23:42 agree with alex 16:23:48 Koji: Footnote appears on the left 16:24:08 fantasai: And a heading appears on the right side of a section 16:24:28 so it is consistent between horizontal and vertical 16:24:34 ScribeNick: fantasai 16:24:38 alex: We haven't had time to think about this 16:25:14 alex: Regardless of what we decide here, my vote for Flexbox is to use start/end in both dimensions 16:25:28 plinss: You want Flexbox to use start/end even if everything else switch to head/foot 16:25:53 TabAtkins: Recall that this is not just for Flexbox, for the alignment properties that will be used for all layout models 16:26:40 discussion of Hamburg resolution to adopt box-alignment across layout models 16:26:40 dbaron: We didn't decide to use them for block yet. 16:26:59 Florian: I'm in favor of using the block-axis keywords in that axis, regardless of what they are 16:28:28 Florian: Don't have a strong opinion on which keywords to use, but prefer head/foot 16:28:48 some confusion over orthogonal flows 16:29:40 TabAtkins: We're only talking naming today, not new layout concepts 16:29:50 szilles: I think you're missing Bert's point. 16:29:59 szilles: Basically the coordinate system changes at the content edge 16:30:13 szilles: Outside the content edge, use the parent's coordinate system 16:30:21 szilles: inside the content edge, use the element's coordinate system 16:31:45 Bert: [describing some wording problems with logical terms] 16:31:46 before hyphen side 16:31:58 -ChrisL2 16:32:26 TabAtkins: So you're saying head/foot is easier to do 16:32:42 Bert: Should just use A/B/C/D to refer to sides of the box 16:32:42 +ChrisL 16:33:22 -1 16:33:26 plinss: Is anyone objecting to switching ot head/foot? 16:33:57 is not hearing strong objections but is not hearing much of a consensus either 16:34:22 szilles: SVG uses text-before/text-after 16:34:23 fwiw I like head/foot too 16:34:32 ChrisL2: SVG is happy to follow CSSWG 16:35:06 szilles: I can live with head/foot 16:35:32 left hand and right hand pages 16:35:32 HTML has THEAD TBODY TFOOT 16:35:38 Florian: I might be wrong, but I think it's the first time we use body parts in a spec 16:35:44 miketayl_r has joined #css 16:35:59 sylvaing: As far as English goes, it's a decent choice, and I think it's much clearer. 16:36:15 RESOLVED: Switch before/after to head/foot 16:36:24 http://wiki.csswg.org/topics/start-end-before-after-align 16:37:16 Florian, CSS 2.1 uses table-header-group, table-footer-group http://www.w3.org/TR/CSS21/tables.html#table-display 16:37:52 would like different keywords for different axes 16:38:27 TabAtkins: My major objection to changing to 4 direction is that while it makes sense for grid/block, which are writing-mode-relative, 16:38:32 TabAtkins: For flexbox, this isn't true 16:38:40 regarding spec audiences, please see the spec restyling in effort that fantasai, Vincent, and myself are working on : http://www.w3.org/wiki/Restyle#Audiences 16:39:05 TabAtkins: So IMO using 4D for this particular set of property pairs would be worse, and we should use start/end for both dimensions for these sets of properties 16:39:18 TabAtkins: In the actual spec I use main-end/cross-end etc. 16:39:21 but i agree with Tab on this 16:39:33 TabAtkins: Properties use just start/end because I didn't need to be more specific than that. 16:39:52 [we're discussing the justify and align properties] 16:39:57 can we use 2 keywords for flexbox, and 4 for grid/block? 16:40:12 Florian: So if we just have Flexbox and Grid, it's just a coin toss which spec we're going to make more confusing 16:40:19 -SteveZ 16:40:34 Florian: When it is the bock axis, it's going to be confusing that start/end is used in block axis 16:40:49 Thanks sylvaing! To be clear - input is very much welcome. 16:41:09 Feel free to even directly edit/add to the wiki page itself. If we disagree we'll edit it further :) 16:41:23 and likely ask to discuss it here. 16:41:51 If there are disputed priorities/opinions etc., we'll try to capture multiple viewpoints on the wiki. 16:42:08 fantasai: ... trying to establish start/end/head/foot as a flow-relative set of directions, equivalent to top/left/bottom/right as physical directions 16:42:14 +SteveZ 16:42:25 ... 16:42:55 Florian: These are logical dimensions, logical relative to what can depend on layout mode 16:43:48 initial/final? 16:44:23 TabAtkins: Referring to start side as head would be confusing 16:44:33 fantasai: Wouldn't referring to head side as start side also be confusing? 16:44:45 committitur/finem (latin) 16:45:42 Phil: So, say I set margin-head: 10px; to put margin on head side of a column flexbox, what do I set to bunch up the elements towards that side of the box? 16:45:52 alpha/omega 16:45:56 TabAtkins: Regardless of what we decide here, it would be justify-content: start; 16:46:05 ;) 16:46:26 zakim, who is on the phone? 16:46:26 On the phone I see fantasai, florianr, plinss, [Microsoft], PhilCupp, glenn (muted), Brian_Leroux, smfr, rbetts, dbaron, alexmog_, TabAtkins_, glazou, krit, [Microsoft.a], [Apple], 16:46:29 Straw Poll 16:46:30 ... kojiishi, [Microsoft.aa], Bert, stearns, tantek, Rossen, ChrisL, SteveZ 16:46:30 [Apple] has hober 16:46:30 [Microsoft] has JohnJansen 16:46:30 [Microsoft.aa] has Katie 16:47:03 A) use start/end/head/foot as flow-relative (relative to flex-flow for flexboxes) 16:47:11 B) use start/end/start/end in both dimensions 16:47:40 C) something else [TBD] 16:47:41 (flow-relative is writing-mode relative everywher eelse) 16:47:45 fantasai: A 16:47:49 Florian: A 16:47:51 plinss: A 16:47:57 glenn: C 16:48:07 JohnJansen: abstain 16:48:07 (flow-realtive is *also* writing-mode relative on Flexbox for every other property) 16:48:08 Phil: abstain 16:48:36 smfr: abstain 16:48:44 ?: abstain 16:48:53 s/?/rbetts 16:48:55 that was rbetts that abstained 16:48:56 dbaron: abstain, though maybe A, but abstain 16:49:01 alex: B 16:49:06 TabAtkins: B 16:49:13 glazou: A 16:49:20 [Liam fears head/foot will be confusing with respect to running heads and footers, which are usually not writing-mode relative so B or C if my vote counts :-) ] 16:49:22 abstains 16:49:23 Katie: abstain 16:49:29 A 16:49:39 make that abstain / delegate to editor preference 16:49:40 hober: abstain 16:50:08 szilles: B 16:50:16 abstain 16:50:24 rossen: abstain 16:50:30 kojiishi: B 16:50:30 Bert: maybe B 16:50:40 tantek: abstain, unless consensus amongst editors 16:51:00 -SteveZ 16:51:08 C = unicorns? 16:51:15 Options for C 16:51:24 ? 16:51:27 by C I meant use something different for flow-relative 16:51:34 near/far? 16:51:57 Is C start/end/before/after 16:52:00 don't like the same terms to be used for both directions 16:52:13 Florian: C is to use same terms for both, but not to use the flow-relative directions 16:52:17 I would vote A for grid/block, but don't like confusion that would result if start/end also used with flexbox 16:52:46 Rossen, no it's before/after/before/after 16:52:56 (or some other set of terms) 16:53:04 Rossen: So it's the same as B, except with different terms 16:53:06 if you don't use the same terms for both directions, then you'll have to update two properties in concert. i.e.: if I change the flex orientation then I'd have to update the justify and align keywords, which seems unnecessary 16:53:39 no, rbetts, the keywords are tied to the property, not to the effective dimension 16:53:51 ah, ok. 16:53:57 plinss: Are people happy to use same terms in both dimensions? 16:54:07 (and sorry - that should have been phrased as a question, fantasia) 16:54:30 fantasai: yes 16:54:31 -[Microsoft.a] 16:54:35 I'll switch from abstain to A. :-) 16:54:57 Phil: I had resolution that we'd use fantasai's new alignment properties for Flexbox 16:55:13 Phil: But her spec uses different terms in different dimensions 16:55:42 TabAtkins: This is about that spec 16:56:32 Florian: Because we're defining start/end to be in the inline direction, I'm happy for either using head/foot in the other dimension, or using a different set of keywords in both dimensions 16:57:36 fantasai: so where are we at? 16:58:21 dbaron: I don't think we should have three sets of keywords because people will have yet another set to confuse. 16:58:21 let's stick a $ sign in front! 16:59:04 +1 to reducing namesmithing/thrashing/bikeshedding 16:59:21 TabAtkins: I'm going to object to naming changes if we don't resolve this soon 16:59:37 +100. bikeshedding at last call is an anti-pattern 17:00:30 Phil: Can we just prefix the flex alignment properties and fix this later? 17:00:38 That's an awful idea 17:00:47 fantasai: I don't think that is a good way of fixing the impasse 17:01:00 sylvaing: I don't like deciding on the API and then renaming the whole thing, not an efficient way to work 17:01:11 "rename all the things!" (or was that not to…) 17:01:12 sylvaing: But if we can just settle it now, let's do it. We can't keep going like this. 17:01:29 florian: So we have all the preferences, but does anyone object to A or B or C? 17:01:41 apparently not 17:01:44 dbaron: I might object to C 17:02:35 The goal is that this stuff apply to more than just flexbox. 17:02:46 -alexmog_ 17:03:19 discussion of having fantasai and Tab work it out 17:03:19 -[Microsoft.aa] 17:03:30 RESOLVED: Tab and fantasai to decide on this issue 17:03:31 i'm ok with fanasai/tab reaching mutual agreement 17:03:32 -ChrisL 17:03:35 -smfr 17:03:36 -Rossen 17:03:36 -[Apple] 17:03:36 -TabAtkins_ 17:03:38 -dbaron 17:03:41 -Brian_Leroux 17:03:43 -glazou 17:03:44 -PhilCupp 17:03:44 -kojiishi 17:03:45 (as an aside, I think I might be Brian_Leroux, as I'm calling from the former Nitobi office) 17:03:50 -fantasai 17:03:54 -[Microsoft] 17:03:54 -krit 17:03:56 -Bert 17:03:57 -florianr 17:04:00 -glenn 17:04:00 rbetts: no you were listed by Zakim 17:04:10 -stearns 17:04:12 -plinss 17:04:16 or maybe 17:04:18 :) 17:04:41 yeah. haha. Zakim did a -Brian_Leroux right as I hung up. 17:04:50 -rbetts 17:05:28 rbetts: zakim saw a -rbetts too 17:06:43 the mystery of Brian_Leroux remains. 17:06:48 tada ! 17:08:23 -tantek 17:08:25 Style_CSS FP()12:00PM has ended 17:08:25 Attendees were fantasai, florianr, plinss, sylvaing, +1.339.524.9.aaaa, ChrisL2, hober, [Microsoft], glenn, Brian_Leroux, smfr, dbaron, PhilCupp, +1.425.246.aabb, alexmog_, 17:08:25 ... TabAtkins_, glazou, rbetts, Bert, krit, JohnJansen, SteveZ, kojiishi, Katie, +1.206.390.aacc, stearns, +1.415.871.aadd, tantek, Rossen, ChrisL 17:09:48 Zakim, who is Brian_Leroux? 17:09:48 I don't understand your question, tantek. 17:09:54 Zakim, who is John Galt? 17:09:54 I don't understand your question, tantek. 17:10:13 :) 17:10:19 Zakim, who is Zakim? 17:10:19 I don't understand your question, tantek. 17:10:23 Zakim, who are you? 17:10:23 I don't understand your question, tantek. 17:10:33 Zakim, what are you? 17:10:33 I don't understand your question, tantek. 17:15:52 oyvind has left #css 17:17:07 ok I believe I have successfully installed hg, and have updated http://wiki.csswg.org/tools/hg/install accordingly with how to verify as such (thanks to plinss). 17:17:50 tantek: and just in time for the new version that's going to be released on Friday :-) 17:18:20 yes 17:18:25 new version of what? 17:18:32 HG 17:18:36 Presumably 17:20:11 yes, hg. Actually they release a new version the first of every month, June 1 should be v2.2.2, just a maintenance release 17:20:33 plinss, I've made the update instructions a separate section as well: http://wiki.csswg.org/tools/hg/install#mercurial-updates 17:31:54 florianr - everything I've added I've either gotten stuck on or had no clue if the right thing was happening or not (the usual situation in command line interfaces) 17:32:12 (enter some command, get back a dump of unintelligible crap, wonder if it did what you meant it to) 17:32:44 I don't doubt it 17:33:14 I am happy with the command line, but that's clearly not a universal preference 17:34:11 I've forgotten too many command line commands/outputs to bother to learn any more 17:37:24 Ç 17:39:08 tantek: yes it does, there's a bug with BOMs though, so don't use one 17:40:00 ok 17:43:49 jet has joined #CSS 17:49:40 krit1 has joined #css 17:53:22 jet has joined #CSS 17:58:20 miketaylr has joined #css 18:00:46 so about 106 MB for the CSS test hg 18:00:55 I guess that's not too bad 18:13:23 btw - to get notified of when Fullscreen is updated: http://dvcs.w3.org/hg/fullscreen/atom-log 18:13:33 (in the feed reader of your choice) 18:23:42 tantek: people don't want to follow every edit, they just want to be told when major changes are made and they need to re-review the document 18:23:57 fantasai "major changes" is in the eye of the beholder 18:24:09 tantek: indeed, so batch them up and say "I made a bunch of changes, please review this" 18:24:11 there aren't lots of edits being made to fullscreen 18:24:21 so anyone who actually cares about fullscreen doesn't have much to follow 18:24:25 tantek: yes, but if that's the attitude from every spec writer, nobody can keep up 18:24:34 that's right, nobody can keep up 18:24:41 that happened about mid to late 2000s 18:24:44 tantek: so your job is to create the digest 18:24:45 and is much worse now 18:24:59 tantek: so that people can keep up without having to track all your typo fixes 18:25:04 digest = http://dvcs.w3.org/hg/fullscreen/atom-log 18:25:14 typo fixes yeah 18:25:16 that's annoying 18:25:23 MediaWiki has the notion of minor edits 18:25:28 and you can hide minor edits from a history 18:26:13 e.g. "m:" 18:26:20 tantek: all you have to do is ping the WG every once in awhile and say I've made a bunch of changes, please review. It's your job to figure out what interval is appropriate for chunking 18:26:56 those two frequencies of stability seem sufficient 18:27:10 either people are interested in every change (of which there aren't many, not that often) 18:27:10 that's probably fine, as long as you post a new WD reasonably frequently :) 18:27:24 or if they only "major" changes, then just wait for the editor to request an updated public WD 18:27:52 this other rigamarole about some made up notion of "major changes" notifications is just a waste of everyone's time. 18:28:19 fantasai - what's a good WD heartbeat frequency in your opinion? 18:28:27 (actually curious - I don't have an answer to that) 18:28:29 depends on how frequently the draft is updated, really 18:28:44 I'd say anywhere from one month to 6 months 18:28:52 no, heartbeat means a minimum update frequency 18:29:00 has nothing to do with "how frequently the draft is updated" 18:29:21 well, if the draft hasn't been updated at all, there's no point to publish :) 18:29:23 I don't think we have on in the CSSWG 18:29:29 that's not true 18:29:43 updating the date makes it clear that nothing has changed 18:29:54 ah, no, it makes you wonder what's changed since it's been updated now 18:29:59 otherwise if the date on a public WD is old, people assume it's just obsolete 18:30:04 ah 18:30:15 and then go look at the editor's draft (if they weren't already) 18:30:26 and if the date on an editor's draft is old, people assume it's abandoned technology 18:30:27 jet has joined #CSS 18:30:51 wrt abandonment, I don't think you run into that until the 1 year mark 18:31:06 wrt up-to-date-ness, you'd need more frequent than that 18:31:12 I think the process recommends every 3 months 18:31:36 which is probably fine as a baseline, adjust up or down depending on level of activity on that module 18:32:23 Selectors L4 is on a very slow cycle because it's not very actively edited and hasn't been getting much feedback that needs handling 18:32:35 Flexbox probably should be getting updated every 3 - 6 weeks at the current rate 18:33:24 Wrt Text, probably 3-month cycle is roughly on-target 18:33:53 and then decide whether to send it to LC 18:38:02 a 3 month heartbeat seems reasonable. 18:38:11 I could see groups syncing heartbeat drafts to just after a f2f 18:38:18 since those typically result in a flurry of edits 18:38:31 and public WDs are primarily for folks *outside* the WG itself 18:39:06 so for CSSWG we could decide on a heartbeat annual schedule for example that roughly corresponds to our f2f meetings 18:39:34 e.g. March/June/September/November (after #tpac) 18:44:09 miketaylr has joined #css 18:56:20 the one-off discussions about publishing are generally about 2-4 minutes long 18:56:28 except when they happen to also be review dicussions 18:57:11 one of the primary functions of those discussions is as a forcing function for getting those reviews out 18:57:39 drublic has joined #css 18:57:46 tantek: publishing after F2F edits are complete seems like a good idea in general though 18:57:55 that does make sense 18:58:19 I guess I'd rather have the heartbeats as a forcing function 18:58:25 they're more predictable 18:58:37 having them coincide wouldn't be a good idea though :) 18:58:47 and developing a rhythm of publishing updates would be a good thing 18:58:53 the heartbeat imo should be a forcing function on the editor 18:59:07 to get things together and request a draft 18:59:09 fantasai - why? the heartbeats in HTMLWG have been find 18:59:10 fine 18:59:28 fantasai - the heartbeat *relieves* the editor of requesting a draft 18:59:34 the draft request automatically happens 18:59:41 and anyone can object of course 18:59:51 but it actually makes *less* work for the editor 18:59:58 the default path is, updates get published 19:00:04 no need for extra bureaucracy 19:00:27 yeah i'd rather go to a model where you have to actively stop publishing by getting consensus on the need for it 19:00:35 sylvaing +++++ 19:01:37 given the editor's supposed to collect a list of changes and validate/link-check the draft, I think you can't quite have the process be that automatic 19:01:59 unless the editor documents changes as he/she makes them? 19:02:03 the editor still has to do some work, it can't be a cron job 19:02:24 sylvaing: yep, that's a good practice, but not always followed :) 19:02:34 ok so we need a forcing function for that to happen 19:03:20 currently it's the publication process 19:03:53 it's a checklist on the to-do list for that 19:04:06 s/checklist/item/ s/to-do listchecklist/ 19:04:13 fantasai - all those things can be semi-automatically be checked, and if they fail, server as objections to publish 19:04:23 there doesn't need to be a separate process for them 19:04:43 in other news 19:07:46 seriously, i enjoy writing raw HTML as much as the next guy but actually authoring a spec in raw HTML is a pathetic waste of our collective time 19:08:06 tantek: right, and until you write that script, someone needs to do that manually. At the moment, it's the responsibility of the editor. 19:08:19 SCRIPT ALL THE THINGS 19:08:32 What's the alternative, sylvaing? 19:08:49 gist.github.com 19:08:57 drublic has joined #css 19:10:25 fantasai - pretty sure regardless of what the editor does / does not do, team contact checks it before asking for publication 19:10:30 so no need to write a script 19:10:54 if the editor doesn't make sure those checks pass, then the checks fail by the team contact, serves as an objection to publish, and the heartbeat fails 19:10:56 no problem 19:11:12 and we just let community pressure take over 19:11:23 when some specs appear to have heartbeats no problem, and others don't 19:11:29 the WG's home page could reflect the heartbeat status 19:11:38 of each spec 19:11:49 it indicates a need for more/better editorship (myself included in that challenge of course) 19:11:55 sylvaing yes 19:12:12 Ah, the WG's home page 19:12:12 same here. falling way behind on css3-animations again and hating it 19:12:26 such a missed opportunity 19:12:32 sigh 19:13:01 hahahah 19:13:06 :))) 19:13:28 Zakim has left #css 19:13:50 sometimes I feel like there is some kind of secret charter for all WGs: "Never miss an opportunity to miss an opportunity" 19:14:13 :'( 19:15:39 sylvaing: the WG homepage isn't in the WG charter 19:16:11 i can't even tell if that's a good thing or a bad thing.... 19:16:20 sylvaing: I know this, because it's why the WG has no authority to change it 19:16:29 oh man, really? 19:16:31 yep 19:16:45 well, that's fucking awesome 19:16:51 if you'll pardon my french 19:16:53 so to speak 19:16:57 lol 19:19:37 sylvaing: I don't understand. The "HTML" part of spec editting is extremely tiny. There's no complicated decisions or hard markup. All the styling is taken out of your hands, too. 19:20:09 You just... write text. And then occasionally use an to mark up a term, or an to link somewhere. 19:20:14 I don't need or want markup in my face when I'm just writing prose 19:20:24 doesn't matter if its email or a spec 19:20:46 Okay. I guess we have different thresholds for this. The amount of markup in my specs is drastically lower than in any other pages I write. 19:20:49 and if most of the markup is the same and obeys a template I'd like to spend my time not generating it by hand 19:21:03 well yeah, you do use a lot of words. I guess that helps :) 19:21:15 If you're writing a lot of formulaic markup that could be automated, you're probably doing it wrong. 19:21:25 *right 19:21:35 bingo 19:21:35 As in, you've got enough cross-references 19:21:38 By that I mean, something is wrong with the process you're using. Because I write just about the minimum amount of markup possible. 19:21:54 CSS specs always seem to lack those 19:21:55 Using Markdown would reduce my work a tiny bit more, but that's it. 19:22:11 a spec-oriented markdown syntax would be great 19:22:22 I don't see why I should even know what markup to use for a propdef table 19:22:34 hell I don't see why I *need* to know what markup is used at all 19:22:37 heh, well you have to use *something* 19:22:46 if it's a bunch of ascii or a bunch of HTML tags 19:22:51 you have to use *something* for a prpdef table 19:22:54 sure. 19:23:03 might as well be HTML 19:23:04 I don't see a strong difference between the minimum propdef table and "{prop: 'foo', grammar: 'bar | baz', ...}" 19:23:08 ouch 19:23:11 lol 19:23:23 sooo many quote marks.... noooo 19:23:35 That was just for nesting in the chat. 19:23:39 sylvaing: I always copy/paste the propdeft tables anyway 19:24:10 and if it were in Markdown or whatever, I'd still copy-paste them! 19:24:38 and in 20 years we'll still be copy-pasting shit 19:24:44 because copy-pasting is awesome 19:24:49 COPY-PASTE ALL THE THINGS 19:25:05 You weigh the benefits of automating versus the time spent doing it. 19:25:40 that comparison entirely depends on the timeframe one takes into consideration 19:26:05 Oh wow, you've got *all kinds* of indentation inconsistency. 19:26:12 No wonder it's all confusing. 19:26:28 Oh gosh, and those propdef tables. SO LONG. 19:26:42 Okay, so I understand why you hate writing the spec, Sylvain. 19:26:52 The time spent dealing with this manual crud across all the WGs over the past decade is probably ridiculous 19:27:03 yes, just copy TabAtkins' coding style, and it'll all be better :D 19:27:21 sounds like I should look at flexbox 19:27:24 :DD 19:27:39 sylvaing: Mind if I go and just reformat the source to our conventions? It's *way* easier to read and write. 19:28:11 mind? I was about to bribe you to do it 19:28:17 Okay. Care about tabs vs spaces? 19:28:29 that sounds like a trick question.... 19:28:41 I'll follow whichever you prefer, if you have a strong feeling. 19:28:44 Otherwise I'm using tabs. 19:28:58 i use spaces but was never religious about it. i can switch. 19:29:04 Okay, gimme an hour. 19:29:07 sylvaing: read http://rhodesmill.org/brandon/2012/one-sentence-per-line/ while Tab reformats it for you 19:29:17 tab uses tabs 19:29:22 (of course!) 19:29:24 (letting that sink in) 19:29:30 jet has left #CSS 19:29:30 it's tabs all the way down 19:29:44 jet has joined #CSS 19:30:01 sylvaing: since Tab is reformatting with tabs for you... 19:30:09 sylvaing: make sure you understand the difference between indentation and alignment 19:30:22 sylvaing: indentation is with tabs, but alignment is always with spaces 19:30:49 You rarely need to align in a spec, though. 19:31:02 When you do (in a
), you should be up against the first column anyway, so it's moot.
19:31:10  sylvaing: Of course!
19:31:41  TabAtkins: I'll sometimes use alignment in data tables
19:31:54  so you almost completely use tabs :)
19:32:05  yeah
19:32:58  man, how come i've never heard of semantic linefeeds
19:33:19  fantasai: Ah yeah, true.
19:35:16  just realizing I've only ever looked at specs initially created by Apple
19:35:35  My condolences
19:35:53  maybe they use Pages. Or iBooks Author.
19:36:47  OTOH, the worst markup in a CSS spec I ever saw was by Microsoft employees :)
19:37:49  sylvaing: Ooh, another thing wrong with what you were doing that made it extra-painful - you were manually putting in things like , when the proprocessor does that for you if you just use single quotes.
19:37:58  (http://dev.w3.org/csswg/css3-tables-algorithms/Overview.src.htm)
19:38:51  now that, I didn't know
19:39:25  There's some documentation somewhere on a Member-only page
19:39:49  fantasai: I forget what our convention is for marking up @-rules.
19:40:34  fantasai - re: CSS home page missed opportunity
19:40:46  feel free to improve upon http://w3.org/wiki/CSS
19:41:11  sylvaing - agreed about preference to just edit on a wiki with less markup
19:41:26  better than today would be:
19:41:43  edit specs on the W3C wiki, submit W3C wiki URL for the spec to the pre-processor
19:42:23  You have an irrational attachment to wikis. ^_^
19:42:24  given that we can put class names in wiki pages, we might be able to make that work with a bit of wiki-template work
19:42:44  TabAtkins - less markup = more readable/editable - that's perfectly rational
19:42:57  also, MediaWiki lets you mark edits as "minor", cvs/hg/git do not.
19:43:12  that way you can look at all non-minor edits in a history view
19:43:25  tantek: Done well, spec markup is very nearly as minimal as wiki markup, except that it's HTML and more familiar. ^_^
19:43:28  and ignore typo edits - a use-case requested by fantasai
19:43:39  Minor edits can be done by a better atom feed and a convention.
19:43:53  TabAtkins - you speak of theory "Done well". show me A/B and we can discuss.
19:43:53  Our atom feed right now is horrible for CSS, unfortunately.
19:43:59  tantek, yes. though tab's markup is very clear I still find WYSIWYG or something close to it ideal
19:44:03  tantek, A: http://html5.org/tools/web-apps-tracker
19:44:26  sylvaing, point-'n'-click? :)
19:44:35  Ms2ger - how is that spec markup or wiki markup? 
19:45:06  tantek, that's for the "ignore typo edits" you were looking for
19:45:19  Ms2ger - how do you specify editorial changes in hg?
19:45:30  what is triggering that tool to make a distinction?
19:45:40  ms2ger, i like it when you sound all 1999
19:46:18  tantek, a convention
19:46:35  Ms2ger URL to documentation of that convention?
19:46:58  Maybe somewhere in the web-apps-tracker source
19:47:13  It's only Hixie who needs to use it in this case, after all
19:47:23  anyway - when you find it, let us know, will happily re-use (rather than reinvent)
19:47:36  "[e]" at the start of the commit message
19:47:45  good enough for me
19:48:49  it's not jus the source, i find the content of flexbox to be pretty good these days
19:49:28  though example 4 puzzled me
19:49:33  sylvaing, no, seriously, having to use my mouse is what I find most annoying about wysiwyg tools
19:50:04  sylvaing: Send me an email reminding me about it, I'll see if I can edit it to be clearer.
19:50:15  ms2ger, WYSIWYG does not imply or require a mouse though the correlation is unfortunately pretty high
19:51:18  tab, the example is clear. it's just that the use case suggests each tab comes to the front when clicked. right after saying flex-order has no effect on z-index it was a bit confusing
19:51:43  i.e. good use-case but muddles the msg. will email.
19:52:07  You're right about requiring, of course, but I'd like to see a wysiwyg editor that doesn't make me use my mouse :)
19:52:50  Also, my markup is eccentric enough that I'd need a specialized wysiwyg editor, really
20:03:59  sylvaing: In http://dev.w3.org/csswg/css3-animations/#list-matching , do you really mean "should", or is that an accidental use of the word?
20:04:56  TabAtkins, are you expecting correct use of RFC2119 in CSS specs? :)
20:05:07  that is the wrong word
20:06:21  this section needs some work and a couple of examples imo
20:06:40  Ms2ger: Yes, I am.
20:06:42  speaking of examples sent mail re: css3-flexbox ex. 4
20:06:58  Modulo the fact that we by convention don't use MUST everywhere we should.
20:07:07  TabAtkins, I hope you're not including CSS2.1 :)
20:08:19  Ms2ger: Not really, but if there are uses of must/should/may that are incorrect, we should errata them.
20:08:43  How about if they are newly introduced in the errata?
20:09:40  Ms2ger: Then yell about it.
20:09:44  Because that's stupid.
20:10:20  "Note: These names must be quoted to distinguish them from the...
20:19:23  Ms2ger: Indeed, CSS2.1 should be honoring the same conventions as other CSS specs wrt RFC2119
20:19:32  Ms2ger: Yup, that's a rpoblem. Please send email on the thread?
20:19:34  Ms2ger: any deviation is an error
20:19:38  nimbu has joined #css
20:19:39  Eheh
20:19:40  (Should change to "have to".)
20:19:42  Ms2ger: yes, that should be "need to be"
20:19:47  Or that, yeah.
20:20:00  I hope you don't mind if I don't try to point out all the cases? :)
20:20:17  Some is better than none.
20:20:21  point out as many or few as you want :)
20:20:35  just know that they're errors, and if you point them out, we'll accept to fix the :)
20:20:38  And just sent email
20:20:38  s/the/them/
20:21:01  I know they're errors, I just wasn't sure the CSSWG agreed with me :)
20:21:37  http://www.w3.org/TR/CSS21/conform.html#defs
20:22:18  conformance requirements aren't *only* expressed in RFC2119 terms, but when they're used, they should match RFC2119's interpretation
20:23:33  And the corollarly, when the RFC2119 terms are used, they should match RFC2119's interpretation.
20:29:25  fantasai: Do you remember the convention we adopted for marking up @-rule names in content?  Is it just double-quote?
20:34:44  anyone here that can alter w3c hg perms?
20:35:03  plinss perhaps?
20:35:11  could you give me (w3c.username = Tantekelik) write permissions to http://dvcs.w3.org/hg/fullscreen/ ? thanks!
20:35:25  or Bert I suppose
20:37:53  and I've spent enough time fighting hg at w3c (again), though I've made progress. I have local repositories for test, csswg, and fullscreen.
20:38:11  and with that, see you all next week.
20:38:19  tantek: sorry, I don't have access to that server. Ping Mike Smith.
20:38:40  ok
20:38:47  the instructions were a bit unclear on our wiki page
20:39:07  here: http://wiki.csswg.org/tools/hg?&#obtaining-write-access
20:39:17  seems to imply for exceptional cases to email you
20:39:36  TabAtkins: I think so?
20:39:43  yes, and I then forward the request to Mike...
20:42:05  tantek: In general, people should ask me (or Daniel) so at least one chair can verify the request. So the wiki page is correct, for the csswg and fx repos, fullscreen is another matter.
20:44:33  Phew.  I'm down to the IDL part of the spec now.
20:53:01  ...this part will take a little bit.
20:57:19  myakura has joined #css
20:57:47  isherman has joined #css
21:30:14  tantek: Minutes posted http://lists.w3.org/Archives/Public/www-style/2012May/1149.html
21:32:35  sylvaing: Done.
21:32:55  Besides a few tiny wording changes, and a large reorg of the IDL sections, it's all just markup tweaks.
21:33:03  Thanks fantasai - I see the resolution to publish with edits stands.
21:33:05  Pull and enjoy.
21:33:07  (for fullscreen)
21:33:19  tantek: Except that Daniel will object personally.
21:33:28  I *did* make progress on getting hg setup
21:33:42  now I'm only stuck on lxml / html5lib and write permissions
21:33:52  lxml????
21:33:58  are you trying to build the test suite?
21:34:13  Anolis requires it
21:34:16  personally, I think the fullscreen spec could be published as is. we can fix the issues afterwards and publish again.
21:34:22  I.. owww
21:34:26  but it wasn't worth getting in the middle of that on the call
21:34:26  http://wiki.whatwg.org/wiki/Anolis
21:34:45  hober, I figured I would at least make a good faith effort to make the requested edits
21:34:51  (publish early and often, i say)
21:34:56  tantek: *nod*
21:35:02  tantek: OH, Anolis requires lxml and html5lib, not building the CSS2.1 test suite...
21:35:07  hober, I'm with you. see aforementioned heartbeat schedule I proposed for CSSWG.
21:35:08  fantasai: text-decoration doesn't propogate through to an abspos child, right?  Because it's not in the same inline formatting context?
21:35:08  that's ok then
21:35:11  ^_^
21:35:22  TabAtkins: no, it's explicitly blocked
21:35:35  TabAtkins: Although... that's a really great way to explain it
21:35:38  :)
21:35:51  I had no idea the block was explicit.  Yeah, definitely generalize it.
21:35:54  in short: March/June/September/November, shortly after f2f meetings that precede or are early in those months.
21:36:42  fantasai: Does virtualenv not solve the CSS 2.1 testsuite problem nicely?
21:37:00  anyway, I'm stuck on editing Fullscreen until those two issues are resolved (am working with folks to do so)
21:37:13  however I should theoretically be able to now incorporated the 2nd LC comments on CSS3-UI
21:37:19  hopefully to produce a CR
21:37:20  tantek: which two issues?
21:37:28  1. write perms
21:37:33  2. lxml/html5lib install
21:38:03  send a patch of the source file to the other editor and tell him to check it in
21:39:13  easier to send the other editor URLs to your and glazou's emails asking him to incorporate those.
21:39:25  (which I did as soon as you raised them in the call and I quickly looked them over)
21:39:52  that works too,
21:39:57  might want to pass on the minutes, too
21:43:07  I believe the gist was passed on, the resolved to publish with edits.
22:04:38  tabatkins THANKS!
22:05:09  np
22:05:19  Getting nerd-sniped is usually fun.
22:06:33  TabAtkins: draft resolution sent, let me know if I should send it out
22:58:27  gsnedders: no idea, I haven't tried it
23:10:28  krit has joined #css
23:50:14  drublic has joined #css