15:18:51 RRSAgent has joined #css 15:18:51 logging to http://www.w3.org/2012/08/08-css-irc 15:18:56 Zakim, this will be Style 15:18:56 ok, glazou; I see Style_CSS FP()12:00PM scheduled to start in 42 minutes 15:19:02 RRSAgent, make logs public 15:28:19 dbaron has joined #css 15:30:15 jet has joined #CSS 15:52:04 Style_CSS FP()12:00PM has now started 15:52:11 +fantasai 15:53:53 Katie has joined #css 15:55:41 +plinss 15:56:39 +[Microsoft] 15:56:59 rbetts has joined #css 15:57:43 +??P43 15:58:15 Zakim, ??P43 is me 15:58:15 +glazou; got it 15:58:36 + +1.604.312.aaaa 15:58:54 +sylvaing 15:59:00 Zakim, aaaa is me. 15:59:00 +rbetts; got it 15:59:06 florian has joined #css 15:59:24 +florian 15:59:32 +hober 16:01:22 +stearns 16:01:34 +??P69 16:01:52 smfr has joined #css 16:01:56 oyvind has joined #css 16:02:17 + +1.408.636.aabb 16:02:23 Zakim, aabb is me 16:02:23 +smfr; got it 16:03:08 +Bert 16:03:30 +SteveZ 16:03:58 SteveZ has joined #css 16:04:16 JohnJansen has joined #css 16:05:23 JohnJansen_ has joined #CSS 16:05:34 +??P2 16:05:42 +[Microsoft.a] 16:05:46 glenn has joined #css 16:05:53 zakim, microsoft has me 16:05:53 +arronei_; got it 16:05:56 zakim, microsoft has JohnJansen 16:05:56 +JohnJansen; got it 16:06:20 pcupp has joined #css 16:06:48 ScribeNick: fantasai 16:07:02 TabAtkins_ has joined #css 16:07:07 +dbaron 16:07:23 plinss: Any extra agenda items? 16:07:33 Markus: alignment of grid items w/ margins 16:07:41 fantasai: page-break / break aliasing? 16:07:47 Tpic: Publishing 16:07:53 plinss: WD of CSS3 Text 16:07:58 Florian: Sounds like a good idea to me 16:08:01 + +1.206.427.aacc 16:08:03 +??P92 16:08:06 RESOLVED: Publish updated WD of CSS3 Text 16:08:14 zakim, ??p92 is glenn 16:08:14 +glenn; got it 16:08:37 zakim, aacc is me 16:08:37 +Katie; got it 16:09:00 Bert: what happened to text-space-collapse? 16:09:32 fantasai: white-space property is still there 16:09:50 Bert: what if you want no space at all? 16:09:56 fantasai: oh, the discard value 16:10:13 + +1.281.305.aadd 16:10:29 florian: We had discard and dropped it, don't remember why 16:10:32 fantasai will note it as an issue 16:11:18 plinss: dbaron's overflow regions/repeat draft 16:11:38 fantasai: Think we should put it up as ED 16:11:51 http://lists.w3.org/Archives/Public/www-style/2012Aug/0181.html 16:11:52 http://lists.w3.org/Archives/Public/www-archive/2012Aug/att-0005/Overview.html 16:11:52 Rossen has joined #css 16:13:00 krit has joined #css 16:13:04 -glazou 16:13:28 RESOLVED: Accept dbaron's overflow regions/repeat draft as official work item -> ED 16:13:34 +??P43 16:13:39 -??P69 16:13:41 +[Microsoft.aa] 16:13:42 zakim, ??p43 is me 16:13:43 +koji; got it 16:13:53 +antonp 16:13:55 zakim, Microsoft.aa is me 16:13:55 +Rossen; got it 16:14:05 Florian: pseudo-elements draft? 16:14:13 fantasai: haven't looked at that yet... 16:14:16 plinss: on agenda for f2f 16:14:28 plinss: Tab and fantasai's Intrinsic Sizing spec 16:15:14 +??P12 16:15:20 Zakim, ??P12 is me 16:15:20 +glazou; got it 16:15:39 TabAtkins: It's basically Appendix D of Writing Modes 16:15:51 fantasai: Think we need to round of edits, but thenready 16:15:55 myakura has joined #css 16:16:04 fantasai: Let's try to have all EDs move to FPWD next week 16:16:15 Bert: Why is this not in the box module? 16:16:22 TabAtkins: It's extracted from the Writing Modes module 16:16:50 Bert: think box model is more advanced, though more incomplete 16:16:53 JohnJansen has joined #CSS 16:17:07 zakim, microsoft has JohnJansen 16:17:07 JohnJansen was already listed in [Microsoft], JohnJansen 16:17:16 sylvaing: Don't think it's a good idea to have a piece that's actively worked on in the middle of a spec of shaky status 16:17:28 TabAtkins: We'd also like to be able to release these sizing keywords 16:17:44 anton: Sad to see this not in Box Model, but understand the rationale 16:17:58 Anton: Wonder how many small pieces we'll wind up with 16:18:20 Florian: I don't think it's a problem. If this winds up making progress faster that's good, and we can pull it back into the box module 16:18:35 sylvaing: point of modules is to make progress faster 16:19:17 Bert: results in inconsistencies across modules, though 16:19:23 Bert: e.g. min-width now has multiple definitions 16:20:59 fantasai: ... 16:21:41 Florian: If modules make progress faster, we'll have tests faster, and if the specs are contradictory the tests will be contradictory too, so we'll notice 16:21:50 plinss: Don't think now is the time to discuss whether or not to modularize CSS. 16:21:51 lgombos has joined #css 16:21:55 Topic: css3-conditional 16:22:10 plinss: We have one implementation, another coming. Want to make sure the spec is on track 16:22:27 Florian: Opera has an implementation. Published a bunch of tests. Our implementation is not public yet; still in code review 16:22:49 Florian: The purely-CSS part of the spec for @supports are pretty good, pretty implementable, didn't find any issues 16:22:54 Florian: The DOM parts are still need more work 16:23:10 Florian: I think it will take awhile longer to agree on what to do for serialization and things like that 16:23:17 Florian: from our POV, coming along quite nicely 16:23:38 plinss: ED from July ?? 16:23:53 dbaron: We should spend some time on the DOM stuff at the F2F, then publish a new draft on TR 16:24:13 dbaron: Gecko also has an implementation; in Nightly for a week or two. Know we pass our tests, not sure we pass Opera's tests 16:24:24 Florian: You fail three. [...] invalid 16:24:33 Florian: You haven't published your tests, right? 16:24:49 dbaron: We need to sync that over at some point. 16:24:57 Florian: Also some of your tests use -moz-document, these I don't have 16:25:02 krit has joined #css 16:25:10 s/[...] invalid/I commented on the blog announcing them that one was invalid./ 16:25:11 Florian: Little glitches here and there, but we have most of each others tests. Need to review them 16:25:37 sylvaing: When we talked about vendor prefixes, side-discussion of prefixing variables/@supports 16:26:04 dbaron: In Gecko, we implemented unprefixed, but it's behind a preference. On for nightly, will turn off for release depending on status of spec 16:26:21 Florian: We can do the same thing with a compile-time flag 16:26:34 antonp has joined #css 16:26:56 glazou: Betas will have it unprefixed 16:26:59 Florian: Most likely yes 16:27:12 Oh, is it prefixing time again? 16:27:32 Florian suggests discussing this again in San Diego with beer 16:27:42 and promises Opera won't ship before then 16:28:18 Topic: case-sensitivity of author idents 16:28:29 fantasai is not prepared, deferred to F2F 16:28:46 nimbu has joined #css 16:29:02 Topic: Alternate model for run-ins 16:29:53 http://lists.w3.org/Archives/Public/www-style/2012Jul/0450.html 16:29:55 fantasai: ... 16:30:05 TabAtkins: Much more in favor of this model than the previous one. 16:30:18 sylvaing: Was excited, because first time I understand what run-ins do 16:30:30 sylvaing: wiki page with examples of what we want to handle 16:30:36 -glazou 16:30:41 http://wiki.csswg.org/spec/box-orphans 16:30:44 sylvaing: to help us validate whether this is good, can only say it's readable 16:30:50 TabAtkins: started a page for collecting use cases here 16:30:53 +??P25 16:30:58 Zakim, ??P25 is me 16:30:58 +glazou; got it 16:31:27 Topic: Grid Items and Margin Alignment 16:31:43 http://wiki.csswg.org/spec/css3-grid-layout#issues-for-august-8th-2012-telcon 16:32:13 pcupp: Treatment of auto margins and how they affect grid items vs. flex items vs. block-level items 16:32:39 pcupp: There's a section in 9.3 of CSS3 Box spec that describe how we resolve the equation relating size of box to containing block 16:32:45 pcupp: We want to satisfy this equation 16:32:57 pcupp: There's a question of where do we actually position the item 16:33:12 pcupp: When both margins are auto, and talking about aligning in a fixed-size grid slot 16:33:26 pcupp: If item was actually larger than grid cell, we create two negative margins 16:33:42 pcupp: centering the item 16:33:50 pcupp: seemed to be aligned with CSS3 Box 16:34:09 pcupp quotes from CSS3 Box 16:34:20 pcupp: we dropped that paragraph when we implemented in IE 16:34:44 pcupp: I'm wondering if it's correct to drop that paragraph, and whether it would have been correct to drop in flexbox 16:34:51 (issue is about true vs safe alignment) 16:35:03 TabAtkins: When you're overconstrained, auto margins reset to zero 16:35:25 TabAtkins: Flexbox purposely went with the same behavior because a) it's consistent with blocks and b) you can get true centering with the alignment properties 16:35:31 TabAtkins: To be consistent with what we did there, grid should do the same thing 16:35:54 Rossen: fantasai pointed out earlier in the discussion that this makes the big difference when you have overflow: scroll 16:36:11 Rossen: you want to be able to see all the content, but cant scroll past the origin 16:36:34 TabAtkins: True centering can be unsafe, but in some cases it's really what you want 16:37:02 TabAtkins: Both have their use caes. Since block already does safe centering, that's what Flexbox uses for safe centering 16:37:06 pcupp: Ok 16:37:19 szilles: If you're doing centering, can you set it so that the scrollbar allows scrolling to the left? 16:37:23 cabanier has joined #css 16:37:40 TabAtkins: That would mean the origin of the document, it would have to start out partially-scrolled, and browsers have avoided that as being confusing 16:37:50 TabAtkins: generally can't scroll into negative regions of the document 16:38:06 Anton: talking about top-level element, right? 16:38:13 The thing TabAtkins said about flexbox choosing the opposite option from block so that authors had the ability to do both was interesting, and maybe worth minuting... 16:38:14 fantasai: Anything that establishes a scrollbar 16:38:51 Rossen: position of a box is negative, could get into situation of chasing this negative box with the scrollbar (??) 16:39:35 Rossen: You can come up with situations with, for example if you allow scrolling past origin, to either left or top, the simplest way to shoot yourself in the foot is to have an element that extends to the left on scroll event or have a negative-pos element 16:39:50 Rossen: We know that web authors do negative-positioning a lot to hide element 16:39:58 Rossen: Allowing scrollers to scroll there would be a problem 16:40:23 plinss: Doing that now would be a problem, but don't see a problem for adding an option 16:40:43 (Not scrolling left is a veeeeery old bug in browsers, indeed :-( There are many pages I can only view with Opera or Lynx, because they have text to the left of the window, when you leave CSS turned on.) 16:41:11 Anton: dont understand why chasing an item is a problem, wouldn't positioning the other way have the same problem 16:41:16 Rossen: yeah... 16:41:50 fantasai explains 2.1 issue on this 16:42:46 Grid Items 16:42:57 pcupp: Right now we establish valid items the same way flexbox does 16:43:04 pcupp: which recently changed to be every element 16:43:18 pcupp: with an anonymous inline around loose text 16:43:34 pcupp: challenge with grid vs. flexbox is you can't position the anonymous inlines, but a little distinct 16:43:45 pcupp: but might make sense with auto placement 16:44:06 pcupp: An alternative was to wrap everything in the grid in an anonymous grid item, call that the default grid item 16:44:21 pcupp: grid positioning would then pull items out of the default item and position them 16:44:32 pcupp: pro of first option is, it's what we've been doing and aligns with flexbox 16:44:46 pcupp: pro of second approach is that we have some ability to lump loose text in the grid 16:45:26 pcupp: gives us some ability to explore positioning the loose content 16:45:46 TabAtkins: Advantage of the second case is that you can explicitly position various bits, and then have the rest flow into a main content area 16:45:57 TabAtkins: Have to think about it 16:46:08 TabAtkins: Make can do with different markup 16:46:16 Bert: If you allow the markup to change, then you can do anything without having flows 16:46:19 -glazou 16:46:30 +??P25 16:46:35 Zakim, ??P25 is me 16:46:35 +glazou; got it 16:46:52 have to drop off early to head to another meeting. apologies. 16:46:56 Bert: If you don't transform the source, should be able to lay out something in terms of a grid even if structure of document is missing some extra divs or whatever 16:47:02 -rbetts 16:47:09 Bert: won't work in all cases, some cases have to transform, but can get quite far if you allow things to flow 16:47:31 TabAtkins: A related topic is letting things that aren't direct children of a grid be positioned into the grid 16:47:54 TabAtkins: This was a feature of Template, and imo necessary to unlock the potential of grid 16:48:15 TabAtkins: If you have that, then this wrapper idea is in line with that 16:49:02 szilles wants pictures for next week 16:50:36 RESOLVED: auto margins in grid layout behave like they do in flexbox 16:50:46 TabAtkins: If you wanted the functionality of "everything that isn't explicitly grid-positioned is flowed into a default grid item", you can get it with the "any element can be grid-positioned into their closest ancestor grid" functionality. 16:51:17 -fantasai 16:52:18 +fantasai 16:52:49 http://dev.w3.org/csswg/css3-flexbox/#auto-margins 16:54:07 topic: CSS2.1 16:54:15 anton: overflow on table elements 16:54:24 anton: came to agreement that overflow should apply to table box, not table wrapper box 16:54:37 anton: but there are some values of overflow property that aren't supported on tables 16:54:42 anton: auto and scroll 16:55:03 TabAtkins: Rather than make an element A be a grid, and have its non-positioned contents move into a default grid cell, put a wrapper around A and make *the wrapper* the grid. Then, the positioned elements of A move into the grid, and position A itself where you want. This gives you precisely the same behavior. 16:55:14 anton: confirms what was suspected, that all browsers treat auto/scroll as visible 16:55:27 anton: Asking if we should spec that as an exception to how overflow normally works? 16:55:39 TabAtkins: But since this is a wrapper-based hack and is non-obvious, I think we should bless this behavior with actual syntax. 16:55:53 Rossen: Makes sense given number of implementations with this behavior. 16:55:58 Rossen: unlikely that this will change 16:56:03 dbaron: I think we're unlikely to change this 16:56:21 anton: I think unless UAs desperately want to change this, then yes, seems unlikely 16:56:32 Rossen: Do you propse to write the spec text for that? 16:56:41 Rossen: Think that would be great 16:56:59 anton: Do we have other examples of values that are ignored when applied to different kind of element? 16:57:24 Rossen: overflow propagates to body, so [...] 16:58:10 anton: anyone have a preference on whether this should go into Tables or Overflow 16:58:31 fantasai: Think it should go into overflow, since it's basically an applies-to question 16:59:06 arronei: either way, should be a note in other section pointing this out 16:59:45 proposal: overflow applies to table box, not table wrapper box, and values other than hidden are treated as visible 16:59:55 plinss: existing behavior on browsers? 17:00:14 antonp: yes, aside from opera/webkit weirdness 17:00:23 RESOLVED: proposal accepted 17:00:35 -glazou 17:00:36 -antonp 17:00:36 -dbaron 17:00:37 -[Microsoft.a] 17:00:37 -hober 17:00:37 -SteveZ 17:00:38 -Rossen 17:00:40 -Katie 17:00:42 -sylvaing 17:00:44 -koji 17:00:47 -stearns 17:00:48 -smfr 17:00:51 -??P2 17:00:52 -Bert 17:00:54 -plinss 17:00:56 - +1.281.305.aadd 17:00:59 -[Microsoft] 17:01:02 -fantasai 17:01:35 -glenn 17:03:57 oyvind has left #css 17:06:04 -florian 17:06:06 Style_CSS FP()12:00PM has ended 17:06:06 Attendees were fantasai, plinss, glazou, +1.604.312.aaaa, sylvaing, rbetts, florian, hober, stearns, +1.408.636.aabb, smfr, Bert, SteveZ, arronei_, JohnJansen, dbaron, 17:06:06 ... +1.206.427.aacc, glenn, Katie, +1.281.305.aadd, [Microsoft], koji, antonp, Rossen 17:08:22 florian has left #css 17:28:07 antonp has left #css 17:28:35 Liam has joined #css 18:07:06 krit has joined #css 18:09:34 dstorey has joined #css 18:13:58 tantek has joined #css 18:40:45 pcupp has joined #css 18:42:03 dbaron has joined #css 19:03:37 Zakim has left #css 19:04:45 lgombos has joined #css 19:08:53 arronei has joined #css 19:36:53 what's the WAIPF's mailing list? 20:17:06 lgombos has joined #css 20:20:52 jet has joined #CSS 20:21:51 drublic has joined #css 20:28:58 TabAtkins: wrt file:///home/fantasai/w3c/csswg/css3-flexbox/Overview.html#order-accessibility I was thinking of moving the last sentence (about not affecting non-flex-items) up into the main section. Also wondering if we need to keep the note about Grid Layout, or if we can drop it at this point. 20:29:03 TabAtkins: thoughts? 20:35:27 oh 20:35:50 http://dev.w3.org/csswg/css3-flexbox/#order-accessibility 21:35:59 drublic has joined #css 22:37:18 dstorey has joined #css 23:08:53 tantek has joined #css 23:13:05 Liam has joined #css 23:13:22 dstorey has joined #css 23:14:42 dstorey has joined #css 23:32:09 krit has joined #css 23:33:05 Liam has joined #css