15:37:03 RRSAgent has joined #CSS 15:37:03 logging to http://www.w3.org/2010/07/07-CSS-irc 15:37:11 zakim, this will be style 15:37:11 ok, plinss_; I see Style_CSS FP()12:00PM scheduled to start in 23 minutes 15:37:19 rrsagent make logs public 15:37:32 rrsagent, make logs public 15:50:24 sylvaing has joined #css 15:51:40 bradk has joined #css 15:56:03 Style_CSS FP()12:00PM has now started 15:56:10 +dsinger 15:56:35 oyvind has joined #css 15:56:38 dsinger has joined #css 15:56:59 zakim, mute dsinger 15:56:59 sorry, dsinger, muting is not permitted when only one person is present 15:57:02 +[plinss] 15:57:29 zakim, mute dsinger 15:57:29 dsinger should now be muted 15:59:18 dethbakin has joined #css 15:59:34 Zakim, who is here on time? 15:59:34 I don't understand your question, dsinger. 15:59:54 Zakim, who is here? 15:59:54 On the phone I see dsinger (muted), [plinss] 15:59:55 On IRC I see dethbakin, dsinger, oyvind, bradk, sylvaing, RRSAgent, Zakim, Curt`, miketaylr, darkangel, lhnz, karl, arronei, shepazu, Bert, krijn, fantasai, anne, plinss_, plinss, 15:59:57 ... trackbot, tabatkins, Hixie, jgraham 16:00:16 +[Microsoft] 16:00:23 +bradk 16:00:48 + +1.650.214.aaaa 16:01:11 zakim, aaaa is tabakins 16:01:13 +tabakins; got it 16:01:46 +[Apple] 16:01:55 Zakim, Apple has dethbakin 16:01:56 +dethbakin; got it 16:02:33 +smfr 16:02:39 smfr has joined #css 16:02:39 arron has joined #css 16:02:46 TabAtkins_ has joined #css 16:02:54 Zakim, who's here 16:02:54 smfr, you need to end that query with '?' 16:02:58 Zakim, who's here? 16:02:58 On the phone I see dsinger (muted), [plinss], [Microsoft], bradk, tabakins, [Apple], smfr 16:03:01 [Apple] has dethbakin 16:03:02 On IRC I see TabAtkins_, arron, smfr, dethbakin, dsinger, oyvind, bradk, sylvaing, RRSAgent, Zakim, Curt`, miketaylr, darkangel, lhnz, karl, arronei, shepazu, Bert, krijn, 16:03:04 ... fantasai, anne, plinss_, plinss, trackbot, tabatkins, Hixie, jgraham 16:03:10 +SteveZ 16:03:16 ScribeNick: TabAtkins_ 16:03:57 If Z knew it was a query, why require a question mark? 16:04:06 indeed 16:04:15 +sylvaing 16:04:33 z has very picky and somewhat pointless syntax 16:04:34 also, why does the bridge need to tell me it's a customized computex something conferencing system every time I dial in? 16:04:45 The bridge is very vain. 16:04:52 szilles has joined #css 16:04:53 +Bert 16:06:14 -sylvaing 16:06:31 +sylvaing 16:06:40 plinss_: Any new agenda items? 16:06:45 plinss_: Seems like no. 16:06:51 plinss_: Test suite updates? 16:07:18 I am not able to call in 16:08:12 TabAtkins_: I was able to get a contractor hired to help out elika with reviewing tests. 16:08:19 plinss_: Okay, open issues. 16:08:25 plinss_: 53 is still open 16:08:25 http://wiki.csswg.org/spec/css2.1#issue-53 16:08:34 I'm only on IRC today. But on my end I am getting a list of test cases that are invalid. 16:08:45 I will send out that list by the end of the week. 16:09:07 plinss_: Daniel was getting feedback from Thunderbird people, I believe he did. 16:09:26 plinss_: They said they were okay with ignoring justification in preformatted text, I believe. 16:09:53 I'm not ok with ignoring justification 16:10:05 http://lists.w3.org/Archives/Public/www-style/2010Jul/0055.html 16:11:14 Elika's suggestion is that we respect justification everywhere (even preformatted), but not on lines that end in a hard wrap. 16:11:28 TabAtkins_: Bonus of that is that it's a pretty nice simplification. 16:12:12 bradk: Elika's suggestion makes sense. 16:12:42 plinss_: But if you're preformatted, differing numbers of spaces may not be the proper width anymore. 16:12:59 Because that's what you asked for 16:13:04 you asked for preformatted, not monospace 16:13:14 you didn't ask for grid layout 16:13:28 you asked to preserve whitespace and to justify 16:13:40 if you didn't mean justify, then don't ask for it 16:15:06 plinss_: My concern is that justification is inherited, so the justification might come up from further in the chian. 16:15:26 bradk: What about word-spacing? Different fonts are formatting too. 16:15:36 Then add pre { text-align: initial; } to the defualt UA style sheet 16:15:57 dsinger has joined #css 16:16:10 +[Apple.a] 16:16:21 zakim, [Apple] has dsinger 16:16:21 +dsinger; got it 16:16:24 plinss_: word-spacing applies to every character individually, so I think that's okay. 16:16:38 -dsinger 16:16:42 no it doesn't it only applies to spaces 16:16:53 TabAtkins_: I don't think that distinction is justified. You can use fonts with varying ratios of character to space widths in pre text, and get all sorts of differing renderings. 16:16:54 letter-spacing applies to every grapheme cluster individually 16:17:25 word-spacing only applies to spaces 16:18:13 szilles: So the question is what properties should apply in pre text? 16:18:17 TabAtkins_: I think they all should. 16:19:24 matiassingers has joined #CSS 16:20:24 pre should mean "preserve white space", not "turn off random features to more closely approximate plaintext sans formatting" 16:20:27 imo 16:20:39 Bert: Justification can move linebreaks around, which isn't compatible with preformatted text. 16:20:51 Bert: how can it move linebreaks around? 16:20:58 TabAtkins_: Elika's suggestion is to only justify soft-wrapped lines. A preformatted text block with only hard breaks won't justify. 16:21:04 Bert, justification happens *after* linebreaking 16:22:01 plinss_: So we've talked about this for a while. Anyone being convinced? 16:22:06 Ok, true, but if you're soft-wrapping, you're already handing over line-breaking to the layout engine anyway 16:22:22 hard line breaks don't move 16:22:36 (Fantasai, if you are allowed to stretch/compress word spaces, you may want to chose your line breaks such that adjoining lines both stretch or both shrink. TeX does that. Also to avoid "rivers" of white.) 16:23:12 TabAtkins_: I like Elika's suggestion. It seems to respect the restrictions of preformatted text while still letting authors do things complex if they want. 16:23:18 (Bert, that's cool, but as I said, hard line breaks don't move, and soft ones are UA-determined anyway) 16:23:59 (The UA may choose breaks to reduce the raggedness of a ragged edge, too, for example) 16:24:11 plinss_: I guess I'm okay with it. I'm slightly concerned if this changes anything in existing preformatted text. 16:24:17 (In which case a different UA with the same fonts and containing block width won't give the same soft breaks) 16:24:30 peter, then I recommend to add the pre rule to the default UA stylesheet 16:24:30 (Yes, and so I agree with your proposal. :-) ) 16:24:46 nimbupani has joined #css 16:24:48 peter, because most pre text in the wild is probably in
 elements
16:24:58  smfr: Webkit doesn't do text-align:start in 
 by default.
16:26:01  szilles: Can someone make some tests and find out what is actually used?  Because there might be a lot of files out there that depend on the current behavior (e.g. no justification in preformatted text).
16:26:30  jSepia has joined #css
16:26:32  jSepia has left #css
16:26:32  szilles: preformatted text does not wrap
16:26:45  szilles: it's only pre-wrap that you'd have to check
16:32:12  szilles: Since hittin pre-wrap is such an edge case any way, I don't know if it's worth making it act weird with justification.
16:33:50  [discussion about letter-spacing, and whether or not it preserves formatting - it only does so in monospace text]
16:34:30  bradk: If we punt, there's a chance we could be locked in by implimentations.
16:35:30  plinss_: Thunderbird was "okay" with preventing justification in pre-wrap text (which they use in composing mail messages).
16:36:03  plinss_: I like Elika's proposal, I just don't know if we want to bring up a new behavior for 2.1.
16:36:57  szilles: The way we usually fix these is to spec what is done today, and later come up with a new value for the new behavior if we still want it.
16:37:06  What's done today doesn't match the spec anyway
16:37:16  Also, if we lock ourselves in here, the author has no control
16:37:35  szilles, What new control do you want to introduce in CSS3? text-align: justify-no-I-really-mean-it?
16:38:23  Elika, no I would introduce a "pre-wrap-justify" value
16:38:35  plinss_: Maybe someone could write up a matrix of a text-align, whitespace, and point out where we've got gaps in either the spec or reality?
16:38:50  s/plinss_/dsinger/
16:38:53  that was me
16:38:53  szilles: That's ridiculous. It mixes up white-space with text-alignment and justification in addition to it's already mixed up text-wrap and ws-collapse behavior.
16:38:59  TabAtkins_: I can do that.
16:39:12  szilles: We coudl define different behavior for values of text-justify
16:39:24  szilles: auto means pre doesn't justify, anything else means it does
16:39:25  plinss_: Next is 101 on dbaron, he's not here.
16:39:49  http://wiki.csswg.org/spec/css2.1#issue-110
16:40:00  \me deferring to mailing list for pre issue
16:40:17  doh
16:42:23  Elicka, I would agree that your argument about justify and pre-wrap makes sense. My argument is that, currently, this is so much an edge case that requiring changes in all implementations is not reasonable at this time and could inhibit getting out of CR. 
16:42:26  http://lists.w3.org/Archives/Public/www-style/2010May/0483.html
16:42:52  TabAtkins_: After talking with Elika, I'm happy with presenting my last proposal to the list, from May. ^^^
16:43:07  TabAtkins_: Module the minor changes suggested by Brad and Peter Moulder in the immediate responses.
16:43:12  fantasai: Thanks for your response. I just don't like the idea that different vendors may implement the transition differently, leading to inconsistent appearance. That, and the current implementation is rather ugly. Is it technically difficult to render a gradient in this position? Say for example, a linear diagonal gradient from the one end of the arc to the other?
16:44:07  darkangel: you really don't want a linear gradient. You want a conical one. And that's apparently hard to get in current APIs
16:44:39  TabAtkins_: i think boris is the only implementor who has given the issue 110 proposal serious feedback so far, so anyone else who would be working on table-stuff that could look at it would be great.
16:45:07  http://wiki.csswg.org/spec/css2.1#issue-138
16:45:35  plinss_: Anyone reviewed this?
16:45:48  -smfr
16:46:13  +smfr
16:49:48  TabAtkins_: Summary is that floats will follow the relpos of their parent, even if their parent is an inline that is officially broken around it.
16:50:09  szilles: I'm somewhat concerned about floats being treated as part of the content as a general principle.
16:50:38  What does 'opacity' do?
16:50:41  szilles: That is, what about things like footnotes?
16:50:51  If 'opacity' affects the float, then I think relpos should also affect the float
16:50:58  They're both filtery effects
16:51:14  graphical transformations, whatever
16:53:48  TabAtkins_: Floats are a weird half-space, where they are out-of-flow for some things and in-flow for some things.  It's a different space entirely from abspos and footnotes, which move completely independently of the "surrounding content".
16:53:56  plinss_: Who has to change for this?
16:54:14  TabAtkins_: IE8 appears to use the suggested behavior.  Gecko is close.  Opera and Webkit are substantially different.
16:54:25  TabAtkins_: I'll bug Hyatt and try to bug Opera people about the feasability of this today.
16:54:40  http://wiki.csswg.org/spec/css2.1#issue-140
16:54:56  Bert: I haven't managed to do #140 yet.
16:55:06  Bert: Next week seems possible.
16:56:02  http://wiki.csswg.org/spec/css2.1#issue-140
16:56:22  http://wiki.csswg.org/spec/css2.1#issue-142
16:56:42  Bert: Same thing.  But I think maybe Elika was supposed to do this one?  I can't remember if it was this one or another that she said she would do.
16:57:27  plinss_: 158, I don't think we'll do that in 4 minutes.
16:57:41  Bert, I'm doing 120 for you
16:57:43  TabAtkins_: Plus, there was a *lot* of feedback on that over the weekend which I haven't been able to process yet.
16:57:46  http://wiki.csswg.org/spec/css2.1#issue-167
17:00:04  [summary of the proposal]
17:00:48  dsinger has left #css
17:01:06  dsinger has joined #css
17:02:01  plinss_: Any testcases on what implementations do on this one?
17:03:17  -sylvaing
17:03:49  -[Microsoft]
17:03:51  -smfr
17:03:57  -[Apple]
17:03:58  -[plinss]
17:03:58  -tabakins
17:04:02  -SteveZ
17:04:03  -[Apple.a]
17:04:07  -bradk
17:04:09  -Bert
17:04:10  Style_CSS FP()12:00PM has ended
17:04:13  Attendees were dsinger, [plinss], [Microsoft], bradk, +1.650.214.aaaa, tabakins, dethbakin, smfr, SteveZ, sylvaing, Bert, [Apple]
17:05:04  dethbakin has left #css
17:51:25  fantasai: A diagonal linear gradient looks pretty good (mockup in Photoshop) – why not use it, at least until the graphics libraries are improved?
18:19:48  arron has joined #css
18:21:24  smfr has joined #css
18:21:43  can anyone point me to the css wg's bugzilla?
18:47:02  Zakim has left #CSS
20:40:36  arron has joined #css
21:04:53  tabatkins: Did you want to track flexbox issues in Tracker or the wiki? 'Cuz Alex seems to be very interested in sorting that out, and it's probably a good idea now that you're actively working on the spec
21:05:55  I have no idea how to use the Tracker, but I do know how to use the wiki.  So, based solely on that, wiki.
21:09:39  Tracker is pretty straightforward. If you look around, I'm sure you can figure it out. Its main advantages are integration with IRC and the mailing lists. It's main disadvantages are sub-optimal web interface and only editable by WG members.
21:14:09  Another advantage is a better archiving story: issues each have their own page, so the URL is stable even when they're purged from the currently active list
21:15:20  I think I tend to use Tracker for pre-LCWD issues
21:16:47  for that very reason. They let me focus on what's open and ignore what's closed
21:17:14  But for LC comments, I track those in a plaintext file, since I want the whole list, open and closed, available.
21:22:59  nimbupani has joined #css
22:04:21  fantasai: Sorry, I have this room set to not ping me unless my name is mentioned, so I didn't realize you'd said more.  ^_^  Tracker's fine, then.