00:32:32 nvdbleek has joined #css 02:03:40 nvdbleek has joined #css 03:16:45 lmclister has joined #css 04:33:08 tommyjtl has joined #css 04:36:18 hober has joined #css 04:40:38 taoniud has joined #css 04:45:37 jdaggett has joined #css 05:51:20 lmclister has joined #css 06:16:08 tommyjtl has joined #css 06:24:20 tommyjtl_ has joined #css 06:26:28 tommyjtl has joined #css 06:27:22 tommyjtl_ has joined #css 06:40:21 tommyjtl has joined #css 06:48:49 shans_ has joined #css 06:49:12 tommyjtl_ has joined #css 06:50:29 tommyjtl has joined #css 06:53:04 tommyjtl_ has joined #css 06:53:31 tommyjtl has joined #css 06:54:19 tommyjtl_ has joined #css 06:58:04 tommyjtl_ has joined #css 07:00:19 plh has joined #css 07:00:19 florian has joined #css 07:01:57 tommyjtl has joined #css 07:06:50 Zakim has joined #css 07:07:08 zakim, remind me in 9 hours to go home 07:07:09 ok, plinss 07:11:18 tommyjtl has joined #css 07:12:08 dauwhe has joined #css 07:12:29 tommyjtl_ has joined #css 07:12:40 gregwhitworth has joined #css 07:13:13 glazou has joined #css 07:13:18 ScribeNick: gregwhitworth 07:13:21 dbaron has joined #css 07:14:06 andreyr has joined #css 07:14:22 Rossen_ has joined #css 07:16:07 Bert_projector has joined #css 07:16:55 text-overflow : ellipsis-lastline 07:16:58 andreyr: Text overflow ellipsis 07:17:06 > There's no way to ellipsis a multiline block of text. There's an Opera specific -o-ellipsis-lastline that does exactly, It should clamp an HTML element by adding ellipsis to it if the content inside is too long. 07:17:07 ikilpatrick has joined #css 07:17:15 andreyr: There doesn't seem to be a way to ellipsis multiline of text 07:17:16 glenn has joined #css 07:17:19 https://github.com/Merri/ellipsis-lastline 07:17:30 SteveZ has joined #css 07:18:02 andreyr: One of the versions of opera has ellipsis-lastline 07:18:18 tommyjtl has joined #css 07:18:27 zcorpan has joined #css 07:18:33 andreyr: You might have multiple boxes with wrapping, so it gets really complicated 07:18:58 andreyr: If you have 10 different rectangles with news info you would need ellipsis to show there is more text 07:19:21 Rossen: We have discussed block overflow ellipses 07:19:53 It seems easy with just text, if you have tables, flex, images where do you ellipse? 07:20:18 Rossen: When you try to generalize it as a web platform solution it becomes very difficult 07:20:28 we had a thread at http://lists.w3.org/Archives/Public/www-style/2013Oct/thread.html#msg624 07:20:41 Andreyr: Does it have to be anything beyond text 07:21:32 dbaron: Someone just needs to come up with a proposal in each case and then we can determine whether it is ok 07:21:49 dbaron: Authors will figure out how to/not to use it because it is in demand 07:21:57 See also -webkit-line-clamp 07:22:03 rossen: This is one of the number one requests 07:22:38 rossen: then when we start talking about how their going to use the content they tell us they don't have control over the content 07:23:17 rossen: can we assume that you only have text and the answer is normally "No" 07:24:00 rossen: it's easy to say this on the first level, but when we start referring to children with different display types and floats this becomes complicated 07:24:52 dbaron: text is normally inside something else, and inside something else 07:25:11 rossen: this makes it hard to determine what to truncate 07:25:19 rossen: it's not trivial 07:26:04 andreyr: Can I get help, TabAtkins and GregWhitworth offer for help 07:26:35 plh: Rossen, can you put these problem examples together? 07:27:10 bert: If you have a region but want a continuation mark, not ellipses how do you do this? 07:27:20 http://wiki.csswg.org/spec/css4-ui#text-overflow-block-hint 07:27:42 rossen: isn't this what we discussed in Seoul? Being able to control the overflow but also the marker so that you can add events and design it 07:28:28 rossen: Then having the regular ellipsi inserting the fade gradient and how to add eventing 07:29:00 andreyr: Hover if very common in this functionality 07:29:43 andreyr: here's a wiki about block elipsis http://wiki.csswg.org/spec/css4-ui#text-overflow-block-hint 07:29:46 bert: Is this the same mechanism for continuation mark, or is it a different? Can we combine overflow: ellipsis and overflow: paged? 07:30:08 rossen: yes, that is what we were wanting to have. It has to be mutually exclusive 07:30:29 rossen: I don't want to have overflow: scroll and ellipse 07:31:06 florian: yes scroll and ellipses doesn't make sense but I do think of use cases for ellipses and paged 07:31:36 florian: overflow ellipses doesn't send the content somewhere else 07:31:56 rossen: sure we can have overflow: block ellipses paged, and block ellipses continue 07:32:21 rossen: if we figure out block ellipses we can add this functionality 07:32:48 bert: we will want to be able to extend it, so let's not design ourselves into a corner 07:33:19 chrisl: you can have the content in a footnote and have it linked up 07:33:29 andreyr: We can meet up later to discuss this 07:33:34 andrey: now to the next one 07:33:35 Note to self: elt { flow-name: fo; } elt2 { content: extract-flow(foo) | copy-flow(foo) | continue-flow(foo); } 07:33:49 Ability to control the number of lines of "context" to show in a scrollable content editable 07:33:58 http://bloomberg.github.io/chromium.bb/repros/cursorContext.html 07:34:58 yamamoto has joined #CSS 07:34:58 (ideas discussed over dinner based on Bert's comments yesterday) 07:35:00 andrey: keep pressing enter, to add the scroll bar by going to the bottom of the viewport 07:36:11 andreyr: Currently this is working in Safari, Webkit, Firefox and IE 07:36:31 andreyr: I thought this was a bug in Chrome 07:37:49 fantasai: When you're in a content editable, and you move the cursor up it starts scrolling because you're beyond the edge of the screen. We could call it carrot context to to show visibility of lines 07:38:09 ted: it seems like a quality of implementation issue 07:38:42 glazou: the mechanism doing it is in the word editor, not the browser 07:38:59 bert: like highlighting text to show the cursor 07:39:29 alan: There is the editing explainer that this might be beneficial to be brought up to them 07:39:36 andreyr: Does Chrome agree with that 07:39:41 Tab: Sure, file a bug 07:39:59 Resolution: Quality of implementation issue 07:40:00 glazou: some online editors want to control finely caret's position inside the editable area but is this on the browser side or the app side? 07:40:00 perhaps add to http://w3c.github.io/editing-explainer/ 07:40:14 :focusWithin 07:40:21 > I'm sure there's a better name, but a selector that would match if that element or any of its children currently has > focus. Without this a parent can't change its appearance when focus enters an inner element, for example adding a glow > around a section for a page that has multiple forms on screen and you want an indication what larger subset of the page in > currently being operated on. 07:40:43 http://lists.w3.org/Archives/Public/www-style/2013Apr/0713.html 07:40:47 (it was previously proposed as :contains-focus) 07:40:54 :focus, :has(:focus) 07:41:08 andreyr: This is a previously reported issue 07:41:49 TabAtkins: We have the :has selector now so you should be able to test this without doing a special case 07:42:05 TabAtkins: It's already in the spec it just needs to be implemented 07:42:32 florian: Does this work on the children psuedo elements 07:42:41 TabAtkins: It should, not sure why it wouldn't 07:43:02 Fixed & Sticky positioning inside overflow:scroll inner divs 07:43:13 > Position:fixed and position:sticky are great, but for some strange reason they are only relative to the entire document. > If you have a little scrollable div in the middle of your page it is perfectly reasonable to expect the same fixed and > sticky positioning could be done relative to your nearest overflow scrolling parent. This would enable things like fixed > headers for scrolling tables and lists. 07:44:05 andreyr: If it would help, I can put together an example if that would help 07:44:14 dbaron: is sticky different from fixed here? 07:44:27 andreyr: Maybe it's better to wait for an example 07:45:09 Tab: What do you mean 07:45:41 glazou: If you scroll the window it will move, if you scroll the inner content it the fixed header will be there 07:45:49 TabAtkins: looking into abspos 07:45:52 Rossen: huh 07:46:17 Tab: Make a container, give it an abspos child and scroll. It will not act like a fixpos when scrolling 07:46:49 Tab: It's like fixed relative to the container than the document 07:46:57 Rossen: it's not going to scroll 07:47:01 glazou: just make the test 07:47:08 Tab: That's what I'm doing right now 07:47:50 http://software.hixie.ch/utilities/js/live-dom-viewer/saved/3167 07:48:14 Tab: Shows testcase 07:48:28 The red box should stay in the corner 07:48:46 Tab: Assuming we want to update the positioning spec, this sounds reasonable 07:49:09 Tab: if we build positioning primitives this will pop out as something we can do 07:49:57 rossen: there are still work arounds for this 07:50:37 andreyr: I guess this isn't a huge issue, but we have work arounds for everything already and we don't want to do them 07:50:46 Tab: I had a draft of them and the group didn't want it 07:50:52 Rossen: Well you went a little bit too far 07:51:05 andreyr: is there something I can start with 07:51:17 tab: There isn't currently, I went down a rabbit hole 07:51:25 andreyr: I'll put something together 07:51:36 Next item: Adoption of new process 07:52:02 glazou: Never mind, next face to face dates 07:52:50 dbaron: There are some price cliffs based on the dates. I think it happens to deal with vacations, so we should shift it by a week (at least right now) 07:53:09 dbaron: I think Dirk had issues 07:53:13 dirk: That's ok though 07:54:23 glazou: Suggest the 11th, 12, 13th of February 07:56:09 It would be beneficial if the SVG WG could move their's we would prefer the 9th, 10th and 11th 07:57:26 We will wait for SVG WG answer before resolution 07:57:36 plh: I am new to this new process 07:57:52 plh: We need to get rid of some of the pain between LC and CR 07:58:33 gregwhitworth has joined #css 07:58:46 plh: The new process does, it get's rid of LC 07:59:11 plh: you still have to do review, but in the state of WD - but when you're ready you move to LC and subsequently CR 07:59:35 plh: You're supposed to get a review of it, and then issue the change 08:00:47 plh: The expectation is if you want to republish a CR you need to get approval and it should occur quickly 08:01:11 plh: We did this recently for two of the CSS documents, there are some areas that we can streamline but that is the major change 08:01:31 plh: And the dance that you're doing between the LC and CR with the directors 08:02:37 szillis: If you do a change in CR it does trigger the patent policy, and only on the delta 08:02:56 s/szillis/SteveZ/ 08:03:25 plh: When should we switch to the new process, it is really up to the group? 08:03:33 plh: Also in CR, you can move to the new process 08:03:45 plh: Documents in LC you can not move to the new process 08:04:04 fantasai: Do we need to republish? 08:04:06 https://www.w3.org/wiki/ProcessTransition2014#Impact_on_Working_Groups 08:04:29 https://www.w3.org/wiki/ProcessTransition2014#What_is_the_transition_procedure_for_groups.3F 08:05:14 gregwhitworth_ has joined #css 08:05:33 plh: That is a good point, you don't want to trigger the patent policy between LC to CR 08:05:55 dbaron: We should move all of our documents to the new process as soon as possible 08:06:09 dbaron: I presume we can resolve right now to do this on all specs 08:06:17 chrisl: I propose we do that 08:06:36 florian: Will we need to republish for them to be on the new process 08:07:00 fantasia: Update the boilerplate 08:07:06 proposed resolution: We should convert all specs to the new process at the next publication at which such a conversion is allowed. 08:07:07 even WD has to say in SOTD whether its oldstyle or newstyle 08:07:53 Tab: Sure, it's a boilerplate I'll update it 08:08:12 zakim, list attendees 08:08:12 sorry, chrisl, I don't know what conference this is 08:09:09 Presebnt: andreyr, plinss, simonsapin, fantasai, dbaron, hober, rossen, plh, krit, greg, zcorpan, tabatkins, iank, chrisl, yamamoto, glazou, florian, bert, stevez, dhauwe, astearns, glenn 08:09:16 s/Presebnt/Present 08:09:32 all in favor but two "abstains": yamamoto + Bert 08:09:37 no objection 08:09:44 zakim, this is css 08:09:44 sorry, chrisl, I do not see a conference named 'css' in progress or scheduled at this time 08:09:45 RESOLVED: We should convert all specs to the new process at the next publication at which such a conversion is allowed 08:10:50 tommyjtl_ has joined #css 08:11:21 tommyjtl has joined #css 08:12:14 plh: it's not effecting you, it shouldn't be an issue it is just based on a delta. 08:12:30 glazou: Anything else on the new process 08:12:47 plh: We are trying to determine what is "wide review" and we want to define that 08:13:48 plh: We can talk about the pipeline that we've been working on 08:14:00 plh: We're trying to resolve the pain of publishing 08:14:10 s/pipeline/publishing pipeline/ 08:14:11 plh: It's a high cost on WD and the W3C directors 08:14:33 plh: You can update it as often as you want, we want to be able to do that 08:15:17 plh: if publication rules are ok then we'll let it go through based on the link sent in by the editor 08:15:36 plh: if you try to publish more than one on the same day, then we'll grab the latest one 08:15:48 plh: it should be automatic 08:16:10 glazou: Are you getting consensus from the WGs 08:16:14 tommyjtl_ has joined #css 08:16:20 plh: We didn't think it was necessary 08:16:31 plh: We want to leave this to the groups 08:17:15 glazou: If there is a form, do not make it mandatory but also make it so that we can have a URL for consensus 08:17:22 plh: Also, there will be a way to do an undo 08:17:34 plh: It will notify the chairs that a publication occurred 08:17:51 plh: With all that, do you want to have a link 08:18:07 fantasia: It could just be a general comment box for us to look up later 08:18:33 glazou: Is it possible for the form to know each Working Groups public mailing list 08:18:49 tommyjtl_ has joined #css 08:18:59 TabAtkins: The whole point is to push working drafts constantly 08:19:30 TabAtkins: I don't want the public list spammed for every new working draft 08:20:18 TabAtkins: I don't want the setup to post to the public mailing list to be used as an argument to preclude us from doing constant publication. 08:20:28 glazou: I disagree that you should push directly to the WD without consensus 08:21:19 fantasai: I think we do want to publish faster and allow editors to make quicker changes without consensus. That shouldn't have to go to telecon to make editorial changes 08:22:18 glazou: The point of the consensus is that it allows you to review complicated information 08:22:35 SteveZ: The TR page currently points to the WD and ED 08:23:46 plinss: The whole point of this is to get TR up to date so that everyone is using TR 08:24:26 TabAtkins: I agree with peter so I only brought this up that we shouldn't need this going to the mailing list 08:25:21 Ted: I agree that editorial changes should be published easily, but there have been examples that are controversial 08:25:37 Ted: We should treat our editors as adults, we have the Undo button 08:25:49 glazou: Who can push the undo button 08:25:55 plh: The chair can press the undo button 08:26:03 s/chair/chairs and team contacts/ 08:26:08 s/chair/chairs and team contacts/ 08:27:15 SteveZ: There are two audiences for these documents. Implementors and Authors 08:28:46 plh: Some groups will be updating the WD more frequently 08:29:19 fantasia: My ideal mode of operating will be, is that there is a history chain of changes 08:29:44 fantasia: Those snapshots are chained to discussions from the WG 08:29:58 s/fantasia/fantasai/g 08:30:00 fantasai: The TR page is the thing that EVERYONE uses to look at 08:30:36 fantasai: I'd like it so that every change that's not in the process of being edited gets to the TR page as soon as possible. 08:30:54 fantasai: Any edits to keep that up to date, that level of up to dateness be possible with the new process 08:31:27 fantasia: The only things that are not going to TR are the things that we are working out technical details on the mailing list 08:31:41 s/fantasia/fantasai 08:32:41 glazou: I still want consensus on publications of substantiative changes to publish a WD (non-editorial stuff) 08:34:02 plinss: I think this will need to be done on a spec by spec bases; based on the maturity of specs 08:35:07 TabAtkins: My issue is that editors push all the time to EDs that implementors and authors looking at 08:35:23 I don't want to see WD updated every day 08:35:51 plinss: I agree with most of what you say 08:36:49 plinss: If you can publish under TR more quickly you can use the ED as a scratchpad and the TR can be the one people look at 08:37:28 plinss: I think your issue with remembering to send emails to publish we should offer tooling 08:38:32 TabAtkins: I will send about 12 emails per day then 08:39:00 plinss: We just need to have it noted, it can be on a twitter account or email list, it doesn't have to be on www-style 08:39:33 fantasai: It's creating the ability to create a little bit of a break here as I leave things partially done in the ED 08:40:23 plins: That sounds fine, have the back and forth on the ED and then publish to WD 08:40:27 fantasai^: I don't filter on EDs. 08:40:31 s/plins/plinss 08:41:00 SteveZ: You've now added the work to all of us 08:41:26 TabAtkins: No I have not, you can still just review once a year 08:42:28 SteveZ: The people that have dependencies aren't looking at the ED 08:42:34 fantasai: That's not true 08:42:51 fantasia: if it's the thing you should look at, it should be the thing that the W3C should look at 08:43:11 dholbert: What is the end conclusion we're looking for here? 08:43:35 s/dholbert/dbaron/ 08:43:35 dholbert: Were there some changes to what PLH stated? 08:43:56 TabAtkins: No, we're ironing out some of the details on that now based on the auto publish feature 08:44:00 s/dholbert/dbaron/ 08:44:25 plh: There will be a checkbox for checking whether a draft has large changes 08:44:47 tommyjtl has joined #css 08:44:56 plh: The system was designed to trust individuals, and I don't want it to decide what the WG's should do 08:45:12 plh: It is designed to allow groups to publish daily. 08:46:06 astearns: I have a strong desire to trust the editors will publish WD appropriately and not add WG process until we actually have an issue 08:46:51 plh: If there are issues down the road there are steps that we can take, but we don't want to solve a problem that hasn't occurred yet 08:48:24 glazou: section 7.3.2 of new process says "a Working Group must record the group's decision to request publication" 08:48:44 SteveZ: This is a change, this making WD without consensus 08:49:18 TabAtkins: If you think this a change you're not following along today, we have everyone look at the ED. 08:50:22 fantasai: I think it is very important that people that go to the WD and it be the latest 08:50:48 fantasia: I want all consensus and approval done through the same system 08:51:06 s/SteveZ: This/glenn: This/ 08:51:31 SteveZ: The status section should be updated in all WD 08:51:57 florian: Are you suggested as having WDs and having a WD that states it has consensus. 08:52:20 fantasai: Yes, we can even have the color change, etc 08:52:26 q+ 08:53:01 plinss: We can even have links (Latest Working Draft, Latest Consensus Draft) 08:53:04 q+ 08:53:26 plh: Two points I'd like to make 08:53:43 plh: It does not make the decision for the group 08:54:22 plh: We still have a nightly draft link, but we are not going to copy the editors draft into the TR space 08:54:32 plinss: We should still retain the editors draft 08:54:38 plh: It will not go away 08:54:41 q- 08:54:46 q- 08:54:47 Zakim, ack plh 08:54:47 I see no one on the speaker queue 08:55:01 plinss: that then makes the ED become a scratch space 08:55:04 q+ 08:55:37 fantasai: I've had implementors reference my editors drafts when I'm trying to figure something out. 08:56:11 .... 08:56:14 glenn: My issue is that you're trying to relabel this as a Working Draft but it is an editors draft. It should be a group process output 08:57:01 glenn: I have a real problem with that. If you call it a Non-Consensus Working Draft then I'm fine with it 08:57:21 ack glenn 08:57:33 SteveZ: There is a presumption of working draft 08:57:59 q+ 08:57:59 TabAtkins: You're arguing the definition of working draft 08:58:25 SteveZ: Come up with the name that means Editor's Working Draft 08:59:03 SimonSapin: We are actually arguing about the URL more than the name since Tab doesn't care 08:59:09 s/SimonSapin/zcorpan/ 08:59:28 zcorpan: so why don't we leave the names as-is and just fix the URL so the editor's draft on TR? 08:59:57 plinss: We have our own tooling with bikeshed, we can make an ED published and then with consensus this can be updated. We can add additional tooling to make this easy and make the output result very clear to what we're doing 09:00:57 fantasai: Part of the update, was to allow the groups to practice and experiment with our own process 09:01:10 plinss: When will this tooling be available 09:01:18 plh: Between TPAC and 2015 09:01:35 plh: We will be testing between TPAC and 2015 09:02:18 ack zcorpan 09:02:59 Ms2ger has joined #css 09:26:45 Bert_projector has joined #css 09:32:31 andreyr has joined #css 09:40:02 Topic: Flexbox 09:40:08 http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140325 09:40:24 ScribeNick: SimonSapin 09:40:50 TabAtkins: last call issues list 09:40:56 florian has joined #css 09:40:57 TabAtkins: check the open issues box so we can go through just the 5 open ones 09:41:05 fantasai: skip 12, talked with Rossen 09:41:09 (12, 20, 21, 27, 39) 09:41:09 TabAtkins: consider it closed 09:41:22 TabAtkins: issue 20. New keyword other than auto for flex bases 09:41:40 TabAtkins: "main size" would work, but did poll of authors, 20 responses 09:42:16 TabAtkins: 21 in favor of "main size", [...] 09:42:18 axis-size 09:42:18 flex-main-size 09:42:18 initial-size 09:42:18 main-size 09:42:21 use-size 09:42:43 TabAtkins: first 3 one vote each, use-size 4 09:42:54 TabAtkins: firefox nightly already has the new value 09:43:14 TabAtkins: seems fine for now, wrt compat issues 09:43:31 fantasai: confirming on the name, and whether we need to back out and do something different 09:43:49 fantasai: next publ is LC anyway, can mark as issue "waiting for back compat data" 09:44:02 TabAtkins: resolve to take this value, pending further issue reports 09:44:11 Rossen_: so, no 'auto' at all? 09:44:32 TabAtkins: can use auto, means same as usual 09:44:52 fantasai: now 'auto' just passes through from width/height, no way to flex 09:45:17 fantasai: either rename 'auto', or come up with a different keyword for automatic behavior 09:45:42 fantasai: that is, you looked at width/height and got auto 09:45:59 fantasai: so calling it 'auto' makes sense, but could rename if compat issue 09:46:32 gregwhitworth_: why not leave auto and add a new one 09:47:18 TabAtkins: it’s weird to have 'auto' have a different meaning as in width/height, while other values are the same 09:48:06 fantasai: [draws an example] 'flex-basis: auto' looks at the width prop 09:48:20 fantasai: need value A look at width, and value B automagic 09:48:36 fantasai: A, if width is auto, automagic 09:49:06 Rossen_: current behavior seems good 09:49:26 fantasai: disadvantages is that some existing content relies on the earlier meaning 09:50:16 TabAtkins: main-size does what auto used to, auto does what it does in width 09:50:44 TabAtkins: previously you could not specify auto in flex-basis without setting width as well 09:50:53 TabAtkins: new keyword does not collide with width values 09:51:30 fantasai: options are: auto keyword continues to look at width and do that, no compat issue, and we need a new keyword for magic 09:51:53 fantasai: other option that we’re trying: magic is called auto, and "look at my size property" called main-size 09:52:16 TabAtkins: that’s what firefox implemented. Minor compat issues 09:52:35 dbaron: the one existing was pretty major, on google search, but you fixed it 09:53:07 TabAtkins: issue not likely, we tell in the spec to use some patterns 09:53:18 TabAtkins: tutorials use the flex shorthand, which is fine 09:53:23 dbaron: this stuff is pretty new 09:53:40 TabAtkins: the google search issue was because of a tool 09:54:02 fantasai: other issue: shorthand 'flex: auto' means main-size, not auto 09:55:14 fantasai: for the main-size solution we have flex-basis: auto and width: auto match, but small back-compat issue. Not huge, but don’t know how trivial. Also flex: auto means flex: main-size, which is inconsistent. To preserve compat, but kinda awkward 09:55:54 fantasai: disadvantage of the magic solution is that flex-basis: auto does not match width: auto, but no back-compat issue and flex shorthand is consistent 09:56:13 fantasai: I’m leaving toward doing the keyword for magic instead 09:56:25 TabAtkins: no, let’s not change what we have unless forced by compat 09:56:36 TabAtkins: things are dumb no matter what 09:57:10 fantasai: comments? 09:57:20 dbaron: don’t wanna keep changing stuff 09:57:34 fantasai: was surprised that moz impl so quickly 09:57:43 dbaron: you should have said it was not ready 09:58:12 SteveZ: the point is that the meaning of a size keeps the same meaning 09:58:21 SteveZ: why not call it "use something"? 09:58:31 TabAtkins: because poll says people don’t like it 09:58:49 TabAtkins: "main" is a term of art in flexbox 09:58:56 SteveZ: not objecting 09:59:05 TabAtkins: name isn’t great, could do better 09:59:45 TabAtkins: does anyone object? There’s a small possibility of finding compat issue 09:59:50 fantasai: concerned about this 10:00:18 fantasai: auto often means do a special case 10:00:30 TabAtkins: but that complicates the grammar 10:01:30 dbaron: grammar is more than syntaxic, also defines meaning 10:01:56 fantasai: I’d prefer the grammar was just the grammar 10:02:29 TabAtkins: don’t want to say <'width'> in grammar if auto has a different meaning 10:02:55 gregwhitworth_: I’d rather stick with what we have 10:03:08 Rossen_: is that in nightly? 10:03:12 dbaron: in aurora now 10:03:34 Rossen_: want to see compat on mobile. Do you get numbers on desktop mostly? 10:03:43 dbaron: we do get bug reports from users 10:04:11 Rossen_: mobile usage of flexbox is way higher. If not capturing mobile, we’re understating compat issue 10:04:23 fantasai: put this in the spec, mark an issue 10:04:41 TabAtkins: this is what I would do from scratch 10:04:53 flex: auto; expands to flex-basis: main-size; 10:04:58 TabAtkins: 'flex: auto' meaning something strange is the only thing I’d do differently 10:05:55 Bert: no objection, but you mentioned current-size as one option? 10:05:59 TabAtkins: no 10:05:59 koji has joined #css 10:06:12 Bert: we have currentcolor, so current* would make sense 10:06:21 fantasai: I wish we had this idea 3 months ago 10:06:45 dbaron: is it really the current size, in the middle of the process, not the one you end up with? Feels weird 10:07:09 TabAtkins: sounds like no objections 10:07:41 fantasai: as long as we mark issue, waiting for compat feedback. Would love to hear from Microsoft on that. We already know what to do if it’s an issue 10:08:46 RESOLVED: Accept proposed solution for issue 20, with issue for waiting on compat feedback explaining alternate solution 10:09:02 http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140325#issue-21 10:09:27 fantasai: issue 21, waiting for review from Rossen or anybody else. About cross-side of stretch items being definite 10:09:36 http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140325#issue-27 10:09:45 Rossen_: yes, this is fine. Accept proposal 10:09:59 RESOLVED: accept proposed resolution for issue 21 10:10:08 TabAtkins: Issue 27: implications of adding min-content max-content to min/max-width/height properties 10:10:33 TabAtkins: previously, min/max were always definite 10:11:01 TabAtkins: resolved to 0 or something. now, you can say min-width:min-content, which is not definite. Can’t use for clamping 10:11:52 fantasai: issue is %age sized child trying to resolved against your height. Say you have definite height, but min-height indefinite. What does the child resolve against? Could end up at different height than specified 10:11:56 http://lists.w3.org/Archives/Public/www-style/2014Jul/0009.html 10:12:07 [explaning what’s in the email] 10:12:57 fantasai: Three proposed options [...] 10:13:02 What should happen in such a situation? 10:13:02 A. Have the percentage child size as for 'auto', as for intrinsic 10:13:02 'width/height' values on the parent? (This means that, by default, 10:13:02 percentage heights will never work on children of flex items, since 10:13:04 flex items have a default min-size calculation involving the 10:13:07 min-content height.) 10:13:09 B. Ignore the potential effects of the min/max size when resolve the 10:13:12 percentage? (This means the child may underflow/overflow the flex 10:13:14 item.) 10:13:17 C. Do a two-pass layout? (We already do this in some cases, like 10:13:19 percentage cross-sizes resolved against an indefinite flex container. 10:13:22 But note that stacked 2-pass layouts are O(n^2).) 10:13:24 D. Something else? 10:13:30 TabAtkins: A is not great, %ages won’t work most of the time, B not great because you can overflow or underflow, C is not great because expensive 10:15:12 dbaron: [explains a corner case] 10:15:28 TabAtkins: ok, we can have indefinite always be ignored for the purpose of percentages 10:16:11 I think we already hit this with
... though maybe the behavior here is undetectable. 10:16:13 dbaron: behavior may be undetectable in that case 10:16:38 dbaron: intuition is is B 10:16:57 TabAtkins: B is also my preferred one. Least disruptive while maintaining some usefulness 10:17:45 fantasai: seems reasonable 10:18:12 TabAtkins: 2-pass layout is exponential when you stack flexboxes 10:18:42 Rossen_: in windows apps, level of nesting gets deep pretty quickly. 9 levels is not uncommon 10:18:58 Rossen_: there are ways to avoid exponential 10:19:38 dbaron: intrinsic widths are not right anyway unless we do percentage reversing 10:20:02 dbaron: divide non-percentages by one minus percentages 10:20:26 gregwhitworth_: C would allow authors to declare these to work as expected? 10:20:29 TabAtkins: yeah 10:21:12 TabAtkins: dealing with multi-pass layout getting stacked causes significant perf problems 10:22:06 TabAtkins: already possible to invoke at least a second layout per flexbox 10:22:11 TabAtkins: up to 4. Not great 10:22:28 Rossen_: should we straw poll 10:23:08 dbaron: what do you mean by multi-pass? Want to keep intrinsic widths from layout 10:23:38 TabAtkins: first pass figures out min-content, so the second can clamp. This is layout affecting intrinsic sizes 10:24:10 Rossen_: so, unclamped pass to figure out min-content, then use that to get the main size? 10:24:12 TabAtkins: yes 10:24:36 yamamoto has joined #CSS 10:24:44 Rossen_: theoretically you can still do one pass only 10:26:56 TabAtkins: possible to do trick to avoid exponential, but still need multiple passes 10:28:32 TabAtkins: Wanna go with B, simple 10:28:54 Rossen_: let’s poll. Does anyone want A? Let’s toss it out 10:28:55 [The more I think about http://dev.w3.org/csswg/css-flexbox/#valdef-flex-auto the more I think it is weird] 10:29:07 Rossen_: narrow down to B and C 10:29:48 SimonSapin: Intrinsic requiring layout sounds very bad 10:30:02 SimonSapin: It sounds very bad if intrinsic siz requires layout 10:30:39 SteveZ: how often does this happen? 10:30:54 TabAtkins: all the time, one of the default values in flexbox involves intrinsic sizing 10:31:16 fantasai: we at least want to avoid dependency cycles 10:31:55 TabAtkins: vertical text has percentage against the height that is infinite, resolve to 100vh 10:32:05 fantasai: straw poll? 10:32:12 Tab: B vs. C 10:33:31 fantasai: Issue is: width:600px, min-width: min-content (potentially bigger than 600px). Percentage-sized child. What does % refer to? 10:34:06 fantasai: B: ignore the clamping for percentages 10:34:17 SimonSapin: only flexbox or in general? 10:34:23 fantasai: in general 10:34:51 florian: so ignore min/max always, or only if it it’s not definite? 10:34:53 fantasai: the latter 10:35:09 dbaron: normal thing is ignore things that require information from the parent 10:35:48 fantasai: option C is to do multi-pass layout to try to figure out min-content, and decide which size the % should refer to 10:37:13 poll: C, B, B, B, C, C, B, not sure, B 10:37:34 (Alan, Shane, Tab, zcorpan, gregwhitworth, Rossen, dbaron, fantasai, SimonSapin) 10:37:42 Bert: in 2.1 percentages don’t require two passes, we should keep that 10:37:46 poll: and 13 abstentions 10:38:19 Bert: but still want to have same-sized things 10:38:24 fantasai: 'flex: 1' 10:38:31 fantasai: B seems simpler, happy with that 10:39:02 SteveZ: if you want to fix it later… Lots of implementers in the room, not many users 10:39:35 dbaron: users would expect the percentage thing anyway, intrinsic sizes are already meaning less anyway 10:40:19 fantasai: A is gonna make users unhappy 10:40:36 SteveZ: picking B now seems safer, author can complain and we can do better later 10:41:05 zcorpan: still a compat problem 10:41:23 fantasai: unlikely that authors expect min-width to trigger, it’s more of a safety 10:42:08 Rossen_: even though in favor of C, I feel we can be more interoperable with B 10:42:32 fantasai: I’m solidly on B at this point 10:42:34 http://memedad.com/meme/266517 10:43:19 RESOLVED: Behavior B 10:43:40
10:44:18 s/
/
/ 11:00:39 tommyjtl has joined #css 11:19:12 dauwhe-- 11:39:39 shans_ has joined #css 11:43:47 I just lost my appetite. 11:57:30 Rossen_ has joined #css 12:00:13 florian has joined #css 12:05:40 Rossen_ has joined #css 12:06:53 andreyr has joined #css 12:08:52 http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140325#issue-39 12:09:10 fantasai: about the max-content definition in the previous spec which is wrong 12:10:32 glazou has joined #css 12:10:43 dbaron: Does this account for the flex basis? 12:10:47 TabAtkins: yes 12:10:55 http://dev.w3.org/csswg/css-flexbox-1/#intrinsic-sizes 12:11:32 Fantasai: We would like a WG resolution on this issue 12:12:12 dbaron: Sounds fine to me 12:12:30 Resolved accept issue 39 12:13:05 A couple more issues that need to be officially accepted by the WG 12:13:08 http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140325#issue-22 12:14:02 florian: Is it very clear since it got mis-understood? 12:14:13 http://dev.w3.org/csswg/css-flexbox-1/#order-accessibility 12:17:31 Resolution: Rejected due to misunderstanding of the spec for issue 22 12:17:59 http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140325#issue-23 12:19:10 Resolution: Rejected due to out of scope on issue 23 12:19:23 http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140325#issue-25 12:20:01 Resolution: We like this idea but are deferring it for issue 25 12:20:47 http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140325#issue-35 12:22:15 Resolution: Rejected for no-change on issue 35 12:22:58 I think that's it for Flexbox, I think it should be published 12:23:37 TabAtkins: This had major changes so we need to do a LC 12:25:05 fantasai: We do want to have a feedback period for these changes 12:26:20 fantasai: Do people want to approve the changes before we publish? 12:26:36 bert: As long as nothing else is changed, I'm fine with this 12:26:56 plinss: Reworking? 12:27:17 fantasai: There's an edge case so we may have some behavioral changes. 12:27:54 yamamoto has joined #CSS 12:28:09 fantasai: Do you want us to publish after edits, or after a telecon 12:28:18 Resolution: Republish as LC when the edits are done 12:28:34 fantasai: We still have the LC period for people to give feedback 12:31:40 ScribeNick: TabAtkins 12:31:48 Topic: CSS3 Text 12:32:14 http://dev.w3.org/csswg/css-text-3/justify 12:32:21 http://wiki.csswg.org/spec/text-justify-auto 12:33:32 fantasai: Issue is that we have been requested to figure out what is a possible "baseline" algorithm example that we can put in the spec that shows how you can handle un-language-tagged content, without doing introspection. 12:33:59 fantasai: Not talking about unjustified, or where there's a lang attr (spec says UA should tailor), or for text-justify:interword (spec already has example). 12:34:15 fantasai: One option is to expand between ideographs (C & J), but not Hangul. 12:34:28 fantasai: Option two is to not expand between ideographs or hangul. 12:34:56 fantasai: Three is provide some sort of compromise; prioritizing spacing but also allowing CJK expansion, etc. 12:35:33 fantasai: Four is to reintroduce text-justify:inter-ideograph. 12:35:53 TabAtkins: Four means we can tilt the baseline towards hangul, and C/J can use text-justify:inter-ideograph to fix it? 12:35:55 fantasai: Yes. 12:36:05 fantasai: Our hope is that authors just tag their content. 12:36:28 SteveZ: You're saying that there is content out there that uses the inter-ideograph keyword? 12:36:34 fantasai: Yes, it was introduced in an old IE. 12:36:49 SteveZ: I thought when we talked about this before, that was preferred. 12:37:09 fantasai: Yeah, it gets rid of any magic, but it means people are tagging their content with inter-ideograph, rather than with a lang tag. 12:37:25 SteveZ: So this is solely a CJK problem? 12:37:28 fantasai: Pretty much. 12:37:43 fantasai: We have a table of current beahvior, which shows that impls do some interesting things. 12:38:04 fantasai: Gecko does the right think for CJ if you tag, but doesn't expand by default. 12:38:23 fantasai: IE ignores language, but has inter-ideographic, which turns on expansion in CJK. 12:38:38 fantasai: WK and Blink on Mac expand between CJ, but not K. 12:38:50 dbaron: Which is what Gecko does when tagged as Japanese. 12:39:02 fantasai: Opera doesn't expand at all for CJK. 12:39:29 fantasai: So I've put together a table of document types. 12:39:36 fantasai: [describes the table in the wiki page] 12:39:43 fantasai: Three types of K documents. 12:39:50 fantasai: Hangul only, probably 70-80%. 12:39:58 fantasai: Mix of Hangul and Han, about 20-30%. 12:40:07 fantasai: All Han (very old), 1-10%. 12:40:27 Gecko's justification code has a bunch of things that are conditional on the language tag being zh, zh-*, ja, or ja-* 12:40:54 fantasai: If we do "solid CJK" (dont' expand anything), we get bad results for everything but modern all-Hangul docs. Everything else gets no justification. 12:41:33 fantasai: If you expand between CJ but not K, you get more or less what's acceptable; mixing Hangul and Han isn't ideal. Transitioning between scripts causes some space, which makes an unintended visual break. 12:41:59 fantasai: Compromise gives acceptable but not great results for everything - you get some space between CJ, but not much, while Korean expands between characters if there is too much space. 12:42:18 fantasai: [shows her justification experiment] 12:42:24 fantasai: Thihs one shows off the compromise. 12:43:12 fantasai: Here, there's a mix of hangul and han. There's some space between the Hangul characters. 12:43:19 fantasai: Set threshold to zero, you get inter-ideograph. 12:43:33 fantasai: Set it to 100, you get inter-word, probably what Korean wants. 12:43:48 fantasai: But I'm not actually sure what Korean prefers in mixed Hangul+Han for extreme justification cases. 12:44:13 http://dev.w3.org/csswg/css-text-3/justify 12:48:41 TabAtkins: So it looks like we should just go with "expand CJ not K"; it's not great for mixed Hangul+Han, but it's great for everything else. 12:48:48 fantasai: Maybe not... [shows off example] 12:49:06 fantasai: It looks like there are spaces there around the Han characters in the mixed content. 12:49:18 fantasai: That seems like it might be hard to read. 12:50:06 fantasai: The compromise option doesn't get spacing quite right, but it's easier to read. 12:50:20 florian: If you tag the Korean, it'll work right, correct? 12:50:41 TabAtkins: Yeah, it just won't expand around Han in mixed Hangul+Han documents. 12:52:29 s/make/making 12:52:40 nvdbleek has joined #css 12:53:32 gregwhitworth has joined #css 12:54:59 TabAtkins: Looking at the "better or worse" table, "expand CJ not K" still seems better - it's better or same for every group but one. 12:55:48 TabAtkins: I'm fine with a slightly degraded rendering for a small fraction of Korean documents, in return for basically ideal rendering for Chinese and Japanese, and pure-Hangul Korean. 12:57:05 koji has joined #css 12:58:43 TabAtkins: I think we can at least agree to go with *either* "expand CJ not K" and "compromise"; the others aren'nt good enough to consider. 12:58:57 TabAtkins: And do polls to figure out which is better before making a final decision. 12:58:59 glazou_ has joined #css 12:59:22 fantasai: Which is least objectionable. 13:00:51 action fantasai and koji to make a poll on which options are most live-withable for universal justification. 13:00:51 Created ACTION-637 - And koji to make a poll on which options are most live-withable for universal justification. [on Elika Etemad - due 2014-09-17]. 13:03:27 ACTION fantasai: clarify that ko-Han is different from ko-Hangul 13:03:27 Created ACTION-638 - Clarify that ko-han is different from ko-hangul [on Elika Etemad - due 2014-09-17]. 13:03:57 fantasai: Koji raised an issue about *how* are we defining language-specific justification behavior. 13:04:31 fantasai: Our current plan is to not define it, provide a few examples, and defer to a note for examples and guidelines, getting i18n to help out. 13:04:52 fantasai: The note would just be prose for things we know that aren't yet written out in Englihs, or pointers to JLReq/etc. 13:04:57 fantasai: Or a wiki page, whatever. 13:05:33 SteveZ: I think wiki makes more sense than Note - people expect wiki to update. 13:06:06 plinss: With new publishing process, we can publish Notes quickly. 13:06:16 fantasai: But it still has to go through the WG, while a wiki can let anyone add to it. 13:06:35 action fantasai to ask i18n for help in setting up and maintaining the jsutification references 13:06:35 Created ACTION-639 - Ask i18n for help in setting up and maintaining the jsutification references [on Elika Etemad - due 2014-09-17]. 13:06:48 fantasai^: On the other hand, the w3c wiki is really ugly 13:06:54 SteveZ: The important part is that *we* aren't going to be standardizing this. 13:07:55 *-_-* new topic 13:08:00 florian has joined #css 13:08:15 http://dev.w3.org/csswg/css-text-3/issues-lc-2013#issue-88 13:08:22 Adding back 'inter-ideograph' 13:08:42 koji: Two reasons to put it back: 13:09:07 koji: 1) If the default algo is not "expand CJ not K", inter-ideograph will do better, and it's already used in some documents, so we should respect it 13:09:40 koji: 2) for traditional korean documents, and we say that korean defaults to inter-word, traditional ones want ideographic spacing. 13:10:00 fantasai: We can recommend that traditional documents use ko-Han (rather than just ko), so browsers will know to do ideographic spacing. 13:10:18 fantasai: That will help for any other formatting stuff, when it's more Chinese than Hangul. 13:10:31 koji: That might work. 13:10:46 koji: So we need to wait for the deffault algorithm to be determined. 13:10:58 fantasai: Last issue: inter-character. 13:11:11 fantasai: We have a "distribute" keyword, and people wonder why it's not "inter-character". 13:11:19 fantasai: Answer is that IE did it as "distribute". 13:11:27 fantasai: We're thinking to add an alias "inter-character". 13:11:37 Bert: Didn't "distribute" have additional side-effects? 13:11:42 (on the last line) 13:11:45 fantasai: Good point. I was thinking we should remove that side-effect. 13:12:21 fantasai: Side effect: if text-justify:distribute, then text-align-last:auto becomes "justify" rather than "start". 13:12:31 http://www.magical-remix.co.jp/magicalog/archives/2819 13:13:30 SteveZ: This is common in Japanese text, where the last line is stretched out. 13:13:54 fantasai: inter-ideograph would do the same thing for the lines (in the linked examle) except for the "Facts" line. 13:13:59 s/Facts/Fax/ 13:14:08 text-align: justify; text-align-last: justify; text-justify: distribute; 13:14:24 fantasai: This is a lot to type. 13:14:38 fantasai: So we defined "auto" to mean "if it's distribute, you justify on the last line". 13:14:51 text-align: justify-all; text-justify: distribute; 13:14:57 fantasai: But we could remove that. We have a new keyword, because we changed the relationship between text-align and text-align-last. 13:15:40 -> http://dev.w3.org/csswg/css-text-3/#text-align-all-property text-align-last property 13:15:56 s/last/all/ 13:15:56 fantasai: So proposal is to remove the special case (making us more IE-compatible), and lean on this new keyword to handle the Japanese case. 13:16:22 RESOLVED: Remove "auto" special-case logic from text-align-last. 13:16:43 text-align: justify; text-justify: distribute-all-lines; 13:16:47 koji: IE5 does a little different syntax. 13:17:06 koji: Everything since IE5. MS Word generates this. 13:17:25 koji: Do we want to honor this combination as well? 13:17:30 http://msdn.microsoft.com/en-us/library/ie/ms531172(v=vs.85).aspx 13:18:32 florian: So this does what we just said "distribute" doesn't do anymore? 13:18:34 TabAtkins: Yeah. 13:19:34 tommyjtl has joined #css 13:20:51 fantasai: Don't think we really need to do it. 13:21:07 fantasai: Not saying IE needs to remove anything, just not adding it to CSS. 13:23:13 florian: Maybe add an issue/note about us adding this in the future if it turns out to be needed for those markets? 13:23:17 fantasai: Yeah. 13:23:53 florian: Back to inter-character. Do we want it? 13:24:27 ('text-align: justify-all; text-justify: distribute') 13:24:48 TabAtkins: I'm fine with an alias. Talking with julien earlier, it's easier to have "two keywords that do the same thing" than "two keywords, one of which computes into the other". 13:25:16 florian: If there is heavy scripting on this property, we might be more careful about aliasing, but there isn't, so who cares. 13:26:19 dbaron: Are we okay with the ambiguity of "character"? 13:26:33 fantasai: Yeah, it separates the things that authors know as "characters". 13:26:42 TabAtkins: Even if they're "grapheme clusters" or wahtever technically. 13:26:50 SimonSapin: It's same as letter-spacing? 13:26:52 fantasai: Yes. 13:26:56 SteveZ: What about Thai/etc? 13:27:02 fantasai: Same as letter-spacing. 13:27:25 fantasai: The spec literally says that this increases the used letter-spacing on this line. 13:28:58 Bert: I don't think people actually know what "character" means. 13:31:17 RESOLVED: Add inter-character. 13:32:14
13:42:56 gregwhitworth has joined #css 13:57:14 ScribeNick: fantasai 13:57:24 Topic: Survey of All the Specs 13:57:29 nvdbleek has joined #css 13:57:34 Bert: Added for 2 reasons. 13:57:45 Bert: Good idea to go over, esp very old ones, let people know what we think of them currently 13:57:54 Bert: Also, new process has new heartbeat requirement 13:58:11 Bert: Old requirement was WG publishes something every 3 months 13:58:19 Bert: New one is every spec gets published at least once every 6 months 13:58:46 hober: If we parked all of them as notes, we wouldn't have to publish them every 6 months 13:59:06 hober: If they die if we don't update, which ones should convert into notes? 13:59:25 dbaron: I'd like to note that the Process doesn't prescribe a punishment for failing the heartbeat requirement 13:59:57 list in http://wiki.csswg.org/planning/sophia-2014 14:00:21 CSS3 Linebox 14:00:31 Replaced by css-inline 14:00:43 Already have a WG resolution to publish an update 14:00:58 CSS Generated and Replaced Content 14:01:25 ^ dauwhe will republish css-inline 14:01:47 Getting stripped down, pull in GCPM generated content bits, republished 14:01:52 by fantasai, dauwhe, and maybe Tab 14:02:07 CSS TV Profile 1.0 14:02:45 Nobody cares 14:02:47 Make it a note 14:03:06 ACTION Bert Turn CSS TV Profile 1.0 into a note. 14:03:06 Created ACTION-640 - Turn css tv profile 1.0 into a note. [on Bert Bos - due 2014-09-17]. 14:03:26 CSS Presentation Levels 14:03:40 ACTION Bert Turn CSS Presentation Levels into a Note 14:03:41 Created ACTION-641 - Turn css presentation levels into a note [on Bert Bos - due 2014-09-17]. 14:04:07 SteveZ: In status section say "This is no longer active, and no further work is planned." 14:04:15 s/planned/planned at this time/ 14:04:22 plinss: We should wordsmith something. 14:04:34 hober: In a couple other WGs, Notes have been gutted 14:04:46 hober: Like, the status was there, but the contents were removed. 14:04:53 hober: To prevent accidental referencing 14:05:51 fantasai: I totally agree with that for things we want to rescind. But these two should probably keep their contents. 14:05:58 CSS Reader Media Type 14:06:05 Gutted. 14:06:29 ACTION Bert Turn CSS Reader Media Type into a rescinded Note, remove all contents other than status. 14:06:29 Created ACTION-642 - Turn css reader media type into a rescinded note, remove all contents other than status. [on Bert Bos - due 2014-09-17]. 14:07:19 CSS Hyperlink Presentation Module 14:07:25 discussion of what to do with this 14:07:31 some interest in doing some kind of hyperlinking 14:08:30 but unlikely to be as described here 14:09:03 Considering gutting this version, and then resurrecting if necessary with new spec. 14:09:13 Gutted. 14:09:52 ACTION Bert Turn CSS Hyperlinks into a rescinded Note, remove all contents other than status. 14:09:52 Created ACTION-643 - Turn css hyperlinks into a rescinded note, remove all contents other than status. [on Bert Bos - due 2014-09-17]. 14:10:20 CSS Basic Box Module 14:10:52 Bert: Still want to work on that, think Anton wanted to work on box tree stuff. 14:11:24 fantasai: What's there is severely out of date, and shouldn't be referenced. 14:11:41 hober: Who would work on it? 14:11:45 Bert: Me, but very slowly. 14:11:51 Bert: Editor's draft as-is is not publishable. 14:12:04 TabAtkins: Can we republish the current WD with a warning notice? 14:12:35 fantasai: Should have one of the really obnoxious ones, that's fixed-positioned, and points to CSS2.1 as most referenceable up-to-date version of box model 14:13:07 ACTION Bert: Republish css3-box with obnoxious note pointing to CSS2.1 14:13:08 Created ACTION-644 - Republish css3-box with obnoxious note pointing to css2.1 [on Bert Bos - due 2014-09-17]. 14:13:19 CSS Grid Positioning 14:13:29 This was merged into CSS Grid Layout, seems like TR listing is broken 14:13:49 ACTION Bert Sort out TR listing of css3-grid, which was superseded by css-grid-layout 14:13:49 Created ACTION-645 - Sort out tr listing of css3-grid, which was superseded by css-grid-layout [on Bert Bos - due 2014-09-17]. 14:13:59 BECSS 14:14:11 ACTION Bert BECSS republished as gutted note 14:14:11 Created ACTION-646 - Becss republished as gutted note [on Bert Bos - due 2014-09-17]. 14:14:22 ACTION Bert CSS Marquee republished as gutted note 14:14:22 Created ACTION-647 - Css marquee republished as gutted note [on Bert Bos - due 2014-09-17]. 14:14:36 CSS Mobile Profile 2.0 14:15:01 ACTION Bert Republish Mobile Profile as (regular) Note 14:15:02 Created ACTION-648 - Republish mobile profile as (regular) note [on Bert Bos - due 2014-09-17]. 14:15:11 CSS Multi-column Layout 14:16:21 http://test.csswg.org/suites/css-multicol-1_dev/nightly-unstable/html4/toc.htm 14:16:53 tommyjtl has joined #css 14:16:59 fantasai: I think we should just leave this one alone. It's in CR. We don't want to rescind it. It's not out-of-date. It needs work, but we have nothing to publish. 14:17:13 dbaron: the 6 months clock does not start until it’s republished under the new process 14:17:16 fantasai: So we should leave it alone, with its current old date (which indicates that nobody's looked at it recently) 14:17:25 discussion of tests 14:17:31 florian thinks there's some tests somewhere 14:17:36 No action on this one 14:17:40 CSS Device Adaptation 14:18:13 Rossen: wasn't this where we were going to put device-pixel-ratio? 14:18:23 fantasai: device-pixel-ratio is a MQ 14:18:29 Rossen: Yeah but the zoom stuff, etc. 14:18:35 fantasai: yes 14:18:52 Rossen: We have lots of different zooms, highDPI, etc. This was the spec to host all of this. 14:18:58 Rossen: Perhaps the editors want to ...? 14:19:13 heartbeat requirement is in http://www.w3.org/2014/Process-20140801/#three-month-rule 14:19:35 ACTION zcorpan Bug Rune about CSS Device Adaptation spec, what to do about it 14:19:35 Error finding 'zcorpan'. You can review and register nicknames at . 14:19:58 CSS Template Layout 14:20:06 Bert: I want to work on it, but you won't let me 14:20:19 florian: I'm interested in working on CSS Device Adaptation... but I don't have a plan for it 14:20:28 ACTION spieters Bug Rune about CSS Device Adaptation spec, what to do about it 14:20:28 Created ACTION-649 - Bug rune about css device adaptation spec, what to do about it [on Simon Pieters - due 2014-09-17]. 14:20:36 Bert: Last time I asked to publish a WD, WG wouldn't let me 14:20:48 TabAtkins: Because gratuitously different from Grid 14:20:58 Bert: Some overlap, 14:21:15 glazou: is any implementor interested in implementing this? 14:21:54 fantasai: I think the parts that duplicate grid should be removed from this draft. Bert has been exploring how to integrate grid, ..., ..., and ... 14:22:22 peterl: ... page template work. I think this should be a note, actively worked on. 14:22:31 peterl: At some point we may rejigger other things and put into this spec. 14:22:46 TabAtkins: I'm good with more exploration, with this as a Note 14:23:04 RESOLVED: CSS Template Module becomes actively-developed Note 14:23:21 CSS3 UI 14:23:28 TabAtkins: Tantek's not doing anything... was planning on taking it over. 14:23:46 [discussion of apperaance] 14:23:51 TabAtkins: You can implement -webkit-appearance 14:23:54 gregwhitworth: we already did 14:24:06 RESOLVED: Add TabAtkins as editor of css3-ui 14:24:30 We'll republish once there's something reasonably to republish 14:25:02 CSS Positioned Layout 14:25:09 TabAtkins: who's editing? 14:25:15 Rossen. ArronEi left MSFT 14:25:54 SteveZ: Ask about Arron's involvement? Should move to previous editor? 14:26:07 TabAtkins: Or might have more time to edit as Invited Expert than as MSFT employee 14:26:12 CSS Speech 14:26:27 plinss: Should update the status section and republish 14:26:52 SteveZ: No work has gone on, still waiting for adequate test suite, say how many months, and that's an adequate status update 14:26:58 glazou_: Let me ping dweck 14:27:42 fantasai: We should just leave it in CR, not republish as note 14:27:54 fantasai: We're still recommending that people implement it 14:27:59 fantasai: Just don't have impls yet 14:28:03 CSS Image Values Level 3 14:28:13 fantasai: We need to make edits and republish anyway 14:28:19 fantasai and Tab to edit and publish 14:28:30 Fullscreen 14:28:41 SimonSapin: There's a WHATWG spec 14:29:10 TabAtkins: Propose gutted note with reference to WHATWG spec 14:29:24 hober: It's a joint publication with WebApps, so we have to ask them 14:29:36 ACTION hober Deal with Fullscreen 14:29:36 Created ACTION-650 - Deal with fullscreen [on Edward O'Connor - due 2014-09-17]. 14:30:30 RESOLVED: CSSWG thinks Fullscreen should move to a Note as described above 14:30:39 CSS Images Level 4 14:30:51 keep it as WD, no republication until something to republish 14:31:01 CSS Sizing Module 14:31:12 TabAtkins: We need to review/update/republish 14:31:26 fantasai and TabAtkins actively editing, will be handled later 14:31:29 CSS Animations 14:31:44 republish as WD 14:32:21 when sylvaing is ready 14:32:27 active under sylvaing 14:32:54 should publish next 3 months 14:32:58 CSS Paged Media 3 14:33:38 RESOLVED: add dauwhe as editor 14:33:53 SimonSapin: I’m not gonna work on it this year 14:33:56 fantasai and dauwhe to incorporate GCPM bits, overall update/outstanding edits, republish 14:34:05 CSS Conditional Rules 14:34:08 dbaron: In CR 14:34:15 dbaron: Trying to figure out how much of a test suite we have right now 14:34:23 dbaron: I think it has a pretty decent number of tests.. 87 tests 14:34:25 tommyjtl_ has joined #css 14:34:25 dbaron: not a huge spec 14:34:34 plinss: A lot of those are mult-test script tests 14:34:42 dbaron: Could use more tests, but has a decent suite 14:34:45 glazou_: It's implemented anyway 14:35:00 plinss: I think his point is the test suite isn't quite ready for PR 14:35:15 dbaron: If someone sits down for a day and looks at coverage, fills in gaps, should be ready for PR 14:35:21 plinss: Can we action someone to do that? 14:35:38 dbaron: I can look into it 14:35:43 tommyjtl_ has joined #css 14:35:43 CSS Overflow Module 14:35:51 plinss: Talked about working on that parg of paged media etc. 14:36:00 glazou_: 18 months since FPWD 14:36:13 fantasai: Nothing to publish right now, but acttive 14:36:20 Selectors Level 4 14:36:26 TabAtkins: Want to republish soon, will be working on that 14:36:32 Box Alignment Module L3 14:36:41 TabAtkins: We intend to republish soon 14:36:46 fantasai: We just have to finish up baseline alignment 14:37:03 CSS Exclusions 14:37:06 Rossen: Keeping 14:37:13 Rossen: At the very least, need to convert to bikeshed 14:37:23 florian: 230 tests from Opera on multicol, btw 14:37:30 CSS Values and Units 14:37:32 In CR 14:37:33 keep 14:37:42 fantasai: I think we need to republish that one, too 14:38:11 fantasai: There's some wordsmithing needed on , rest of DoC is green 14:38:14 Text Decoration 3 14:38:17 CR 14:38:21 fantasai: No issues filed 14:38:22 keep it 14:38:28 DOMMATRIX 14:38:48 ACTION Bert Republish DOMMATRIX as gutted note, replaced by Geometry Interfaces 14:38:48 Created ACTION-651 - Republish dommatrix as gutted note, replaced by geometry interfaces [on Bert Bos - due 2014-09-17]. 14:38:58 CSS Fonts 14:39:08 chrisl: jdaggett resurfaced recently 14:39:16 In CR. No worries 14:39:31 [going quickly through the rest, since recent] 14:40:52 fantasai: We need to republish scoping, have outstanding edits from last F2F 14:41:19 glazou_: Exhausted the agenda 14:41:24 meant to ask to republish a css-animations WD as soon as meeting resolutions are edited; looks like this is covered. 14:41:30 dbaron: Why is the Encoding spec in our WG??? 14:41:52 Bert: WG that published it asked for the css keyword to be added to the metadata 15:19:22 tommyjtl has joined #css 15:20:30 tommyjtl has joined #css 15:35:04 dauwhe has joined #css 15:35:23 jet has joined #css 15:37:04 lmclister has joined #css 15:50:02 nvdbleek has joined #css 16:00:52 tommyjtl_ has joined #css 16:04:02 nvdbleek has joined #css 16:07:09 plinss, you asked to be reminded at this time to go home 16:13:40 Rossen_ has joined #css 16:16:27 tommyjtl has joined #css 16:21:30 Zakim has left #css 16:22:50 Katie has joined #css 16:24:01 Katie has joined #css 16:28:56 tommyjtl_ has joined #css 16:40:06 tommyjtl has joined #css 17:00:11 lmclister has joined #css 17:19:53 lmcliste_ has joined #css 17:22:59 adenilson has joined #css 17:37:48 tommyjtl has joined #css 17:41:05 dauwhe has joined #css 17:41:22 jet has joined #css 18:35:52 So there was no resolution to publish CSS Transforms? Or did I just miss it on the backlog? 18:37:30 nvdbleek has joined #css 18:52:16 nvdbleek has joined #css 19:18:26 tommyjtl has joined #css 19:35:52 I didn't see it there either, krit, not sure 20:41:31 dauwhe has joined #css 21:00:38 ed has joined #css 21:03:48 lmclister has joined #css 21:09:15 nvdbleek has joined #css 21:24:01 dauwhe has joined #css 21:49:43 jet has joined #css 22:12:27 jet has joined #css 22:13:32 lmclister has joined #css 23:03:04 jet has joined #css 23:20:03 adenilson_ has joined #css 23:35:15 dwim has joined #css 23:36:47 adenilson has joined #css 23:51:11 jdaggett has joined #css