00:09:30 SimonSapin1 has joined #css 00:22:05 yaso has joined #css 00:25:44 cabanier has joined #css 00:39:44 cabanier has joined #css 00:39:50 shepazu has joined #css 01:08:20 isherman has joined #css 02:35:27 glenn has joined #css 02:55:09 kensaku has joined #css 03:46:22 Norbert has joined #css 04:03:37 paul___irish has joined #css 04:38:54 rotsuya has joined #css 04:47:01 Norbert has joined #css 05:28:53 tomoyuki has joined #css 05:33:45 vhardy__ has joined #css 05:33:46 isherman has joined #css 05:33:55 CSSWG_LogBot has joined #css 05:34:01 boblet has joined #css 05:34:15 shans_away has joined #css 05:35:15 leaverou_away has joined #css 05:35:30 plinss has joined #css 05:36:00 sylvaing has joined #css 05:46:48 yamaday has joined #css 05:57:10 rotsuya has joined #css 06:02:06 glenn has joined #css 06:21:00 plh has joined #css 06:21:51 Norbert has joined #css 06:29:02 kensaku has joined #css 06:32:15 plh has joined #css 06:50:03 SimonSapin has joined #css 07:02:11 plh has joined #css 07:16:10 glenn has joined #css 07:30:23 Zakim has left #css 07:31:58 Ms2ger has joined #css 07:33:24 nsakai has joined #css 07:44:21 nsakai has joined #css 07:44:47 kensaku has joined #css 07:48:35 stearns has joined #css 07:49:33 stearns has joined #css 07:50:32 dbaron has joined #css 07:50:54 stearns has joined #css 07:53:25 nsakai has joined #css 07:56:57 SimonSapin has joined #css 07:57:14 glenn has joined #css 07:58:58 tomoyuki has joined #css 08:00:21 SimonSapin has joined #css 08:01:06 tokamoto has joined #CSS 08:01:12 kensaku has joined #css 08:01:14 plh has joined #css 08:01:30 nsakai has joined #css 08:01:44 kotakagi has joined #css 08:02:54 kotakagi has joined #css 08:03:01 dino has joined #css 08:03:08 sakkuru has joined #css 08:03:17 Yune has joined #css 08:03:40 SimonSapin has joined #css 08:04:33 Norbert has joined #css 08:04:57 nsakai has joined #css 08:05:46 rotsuya has joined #css 08:06:28 glazou has joined #css 08:07:02 mihara has joined #css 08:07:16 cabanier has joined #css 08:07:35 drublic has joined #css 08:08:00 lmclister has joined #css 08:09:08 TabAtkins_ has joined #css 08:09:11 kazutaka has joined #css 08:09:12 sakih has joined #css 08:09:49 nsakai has joined #css 08:09:57 antonp has joined #css 08:09:58 ScribeNick: Bert 08:11:31 yamaday has joined #css 08:12:40 nsakai has joined #css 08:13:41 Rossen has joined #css 08:13:57 Zakim has joined #css 08:14:05 sakkuru has joined #css 08:14:08 mishida has joined #css 08:15:14 JohnJansen has joined #css 08:15:39 nsakai has joined #css 08:16:11 Topic: Before/after/head/foot/tail/start/end terminology 08:17:30 arronei has joined #css 08:17:30 rhauck has joined #css 08:17:31 fantasai: We have issue in writing mode spec about terminology. 08:17:36 http://dev.w3.org/csswg/css3-writing-modes/ 08:17:42 SteveZ has joined #css 08:17:50 jet has joined #CSS 08:17:53 Rossen has joined #css 08:18:05 http://dev.w3.org/csswg/css3-writing-modes/#abstract-box 08:18:22 nsakai has joined #css 08:18:35 ... Two sets of terms, physical (top, left...) and flow-relative terms. 08:18:45 ... Block axis and inline axis. 08:19:01 ... Start/end is in inline axis 08:19:22 knobuta2 has joined #css 08:19:42 ... line relative (line-left, line-over...) 08:19:56 s/line-over/over/ 08:20:40 evanli has joined #css 08:21:07 ... Old :before and :after are in document order. 08:21:25 ... Flex can be in any axis. 08:21:45 ... Speech have before/after. too. 08:21:55 Shinji has joined #css 08:21:55 fantasai: longstanding issue about confusion figuring out which of start/before end/after were which. Sylvain also raised issue about confusion with :before and :after. 08:22:01 howcome: We also need inside/outside for paged media. 08:22:24 SteveZ: relative to spine of 2-page spread. 08:22:56 fantasai: thead/tfoot similar to head/foot terms. 08:23:09 ... But feedback on list was that it was confusing. 08:23:18 nsakai has joined #css 08:23:36 ... E.g., Japanese uses "line head" for start of line. 08:23:46 howcome: N E S W ? 08:24:22 fantasai: IN bidi, E/W would swicth. even more confusing. 08:24:43 Rossen: prefix with box-? 08:24:52 fantasai: Avoid too long words. 08:25:26 ... Some places where these terms could be used: 08:25:36 lstorset has joined #css 08:25:47 ... grid start, margin start, start border radius... 08:26:38 ... My latest idea: [lists many pairs] 08:26:56 koji has joined #css 08:27:04 SteveZ: When I first asked if Head/foot fit Japanese, I was told yes. Now it turns out it doesn't 08:27:12 fantasai: It is somewhat inconsistent. 08:27:34 SteveZ: That is the audience we target. has to be logical for them. 08:27:38 before/after, pervious/next, lead/tral, ahead/behind, head/foot, above/below, fore/aft, ante/post, prior/next, front/rear, pre/post, early/late 08:27:48 massimo_ has joined #css 08:27:59 s/tral/trail 08:28:07 nsakai has joined #css 08:28:13 fantasai: Grid is logical. 08:28:26 bert: No, for me grid is physical. 08:28:49 SteveZ: [something about DOM order] 08:29:12 ... People learn the terms after a while. 08:29:18 tantek has joined #css 08:29:31 ... Unless the termss are significantly better, there is not much reason to change. 08:29:34 lmclister1 has joined #css 08:29:53 ... Head&foot seem not optimal for the intended audience. 08:30:05 howcome: I keep mixing htem up. 08:30:15 TabAtkins, glazou: no grid is logical 08:30:21 ... Just arbitrary. 08:30:30 SteveZ: It *is* arbtrary. 08:30:36 howcome: Pre/post? 08:30:49 SteveZ: : Still unclear it is blovk or line. 08:31:04 TabAtkins_: I was convinced by before/after at first. 08:31:21 glazou: It is not confusing for avg web designer 08:31:29 howcome: I think it is. 08:31:36 glazou: Pre/post means nothing. 08:31:59 peter: :before coul be in line *or* block diretcion. 08:32:17 glenn: I had to memorize, but then had no more pbs. 08:32:36 howcome: 'block-start'/'block-end' 08:32:46 sylvaing: Gets long for border radius 08:32:56 nsakai has joined #css 08:32:59 howcome: don't need it there 08:33:19 s/sylvaing/arron/ 08:33:25 rhauck has joined #css 08:33:35 SteveZ: I'm not convinced. All neutral words have the pb that they don't say block/line. 08:33:59 ... It probably doesn't matter. As Glenn said. you memorize it. 08:34:18 ... Add exra words is not wordth it. 08:35:12 Bert: In the Box model I proposed using A, B, C, and D sides. 08:35:38 fantasai: That doens't work well witht he grid. 08:36:27 SteveZ: I'd just reverse to with before/after 08:36:36 TabAtkins_: I'd prefer head/foot. 08:37:10 SteveZ: All uses of before/after are in DOM order. 08:37:20 glazou: We do this for 18n 08:37:44 s/18n/i18n/ 08:37:48 ... No consensus. 08:38:33 ... So stick with before (for top) and after for (bottom), is that it? 08:38:48 evanli has joined #css 08:38:50 SteveZ: Go back to before/after. 08:39:05 koji: Proposal last May. 08:39:14 http://lists.w3.org/Archives/Public/www-style/2012May/1149.html has a resolution to change to head/foot 08:39:16 ... It was resolved and raised again. 08:39:53 sylvaing: webkit uses before/after 08:40:00 TabAtkins_: (with prefixes) 08:40:16 ... There is next to no usage of it, in our surveys. 08:40:42 peter: No real user feedback 08:40:52 s/sylvaing/arronei 08:41:50 koji: Talked to r12a and he said like stevez, if terms improved over before/after then OK, but head/foot didn't seem to improve. 08:42:08 nsakai has joined #css 08:42:24 TabAtkins_: If before/after are half acceptable, then why nor pre/post 08:42:35 fantasai: Confuses with DOM order. 08:42:51 s/Confuses/before and after confuses/ 08:42:51 TabAtkins_: I think it is reasonable, in my attempts. 08:42:59 glenn: If you use both XSL and CSS, 08:43:05 ... new terms will be confusing. 08:43:24 [Tab and fantasai were talking about ease of wording spec prose] 08:43:40 TabAtkins_: On the web almost no uses of the terms. 08:43:54 SteveZ: Audience is not just web authors. 08:44:05 peter: That argument isn't solving any pb. 08:44:28 massimo has joined #css 08:44:31 SteveZ: I propose we agree to drop head/foot and leave open what the terms are going to be. 08:44:53 dbaron: XSL FO won't be in Mozilla... 08:45:04 (in response to glenn) 08:45:53 glazou: Steve's seems acceptable for now. 08:46:14 tantek has joined #css 08:46:30 evanli has joined #css 08:47:10 REASOLVED head/foot are not the terms (revert earlier decision), that doens't say anything about other terms. 08:47:30 s/REASOLVED/RESOLVED/ 08:47:54 fantasai: Some properties use line-relative direction. 08:48:10 ... Text decoration, ruby should also. 08:48:43 ... Should I use over/under there? 08:48:53 ... currently useing above/below 08:49:04 SteveZ: In vertical, those terms don't make much sense. 08:49:05 nsakai has joined #css 08:49:15 I think trackbot requires that the 'resolved' syntax be correct. so I'm re-resolving our non-resolution to be resolved... 08:49:44 dbaron: never say never 08:49:47 RESOLVED: head/foot are not the terms (revert earlier decision), that doesn't say anything about other terms. 08:50:09 Tab: over/under seems fine to me. 08:50:11 rotsuya_ has joined #css 08:50:32 Peter: We alrady have over/under in text-deco, good to not add more terms. 08:51:18 RESOLVED: Use over/under terms instead of above/below 08:51:52 SteveZ: ascender/descender go "up" and "down" 08:51:58 nsakai has joined #css 08:52:04 ... rotated fonts 08:52:26 Peter: Text rotation, what is over/udnder? 08:52:31 fantasai: Stays on same side 08:53:06 nsakai has joined #css 08:53:10 Topic: CSS Transforms (continued from yesterday) 08:54:44 krit has joined #css 08:54:47 https://www.w3.org/Bugs/Public/show_bug.cgi?id=17433 08:54:55 Dirk: Issue about how do 3D transf in 2D context. 08:55:11 cabanier has joined #css 08:55:25 ... Do we need to specify it or is it obviousl, mathematically? 08:55:58 s/obviousl/obvious/ 08:56:10 ... Can we ask the implementers? 08:56:29 dino: Loking at last comment in the bug. 08:57:26 ... Youre asking if we need to define what flatten means? 08:57:37 dirk: Yes, is it not obvious enough? 08:57:45 dino: No, I think it is not. 08:57:58 nsakai has joined #css 08:58:12 ... Rendering into 2D texture and that is composited. 08:58:23 ... Perspective proeprty sets up te coord system. 08:58:39 ... I think you should take an action to define it. 08:58:59 dbaron: Roc or somebody would know, I'm not the best person. 08:59:14 s/somebody/mattwoodrow/ 08:59:21 dino: Probably we all do the same thing, but still worth defining. 08:59:46 RRSAgent, this is Style 08:59:46 I'm logging. I don't understand 'this is Style', glazou. Try /msg RRSAgent help 08:59:51 Dirk: It seems an implementation detail, but I'd like some doc that describes how it works. 08:59:59 trackbot, this is style 08:59:59 Sorry, dbaron, I don't understand 'trackbot, this is style'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 09:00:16 dino: I can also take an action to try and write it up. 09:00:48 ACTION dino: propose wording how you flatteen 3d subtree into normal CSS 2s rendering. 09:00:48 Created ACTION-515 - Propose wording how you flatteen 3d subtree into normal CSS 2s rendering. [on Dean Jackson - due 2012-11-06]. 09:00:50 Rossen has joined #css 09:01:03 s/2s/2D/ 09:01:54 dirk: Other issues are editorial and we already have actions. 09:02:03 ... Remaining is unmatrix stuff. 09:02:09 dino: We can do it offline. 09:02:21 ... We all want it to look correct and the same. 09:02:51 dino: We just need to know why Mozilla did it differently. 09:03:10 nsakai has joined #css 09:03:22 dirk: I'd like to ask for LC in about 4 weeks, depending on whether these last issues are solved. 09:04:11 Dong-yong lee: we're looking in to stereo display. 09:04:19 tokamoto has joined #css 09:04:41 ... Has anybody in the group thought about that? 09:05:02 dino: Would you make 2D objects appear in 3D, or only the existing 3D objects. 09:05:11 Dong-yong: The latter. 09:05:34 dino: Should be possible for most content, just slightly different transform for the two views. 09:06:00 ... the 3D isn't a realistic 3D, strange perspective distances, etc. 09:06:10 tokamoto has joined #css 09:06:18 Dong-yong: We tried, and we can render many interesting 3D transforms quite nicely. 09:06:24 ... E.g., on 3D TV. 09:06:46 ... But we want some correct or nive way or some specification for doing it. 09:07:09 s/nive/nice/ 09:07:11 ... We are not sure if it is a good idea how/whether to display in 3D. 09:07:19 dino: Some extra properties in CSS? 09:07:25 dong-yong: Maybe 09:07:56 dirk: I'd like to read the propsalon the m-list. Don't want ot add complexity right now. 09:08:02 ... Maybe next version. 09:08:03 nsakai has joined #css 09:08:19 glazou: We need to publishe this version as soon as possible. 09:08:22 glenn_ has joined #css 09:08:26 ... But interesting for next version. 09:08:43 dino: Can Dong-Yong send a proposal/idea to m-list? 09:08:52 florianr has joined #css 09:09:03 Dong-yong: Yes, I can write it. We don't necessarily propose a solution. 09:09:16 glazou: We need you input, with or without proposal. 09:09:35 dino: Yes, the backgtound info is as important as the proposal. 09:10:00 dong-yong: The extension should be minimal. And all 3D content should also display on a 2D display. 09:10:50 glenn_ has joined #css 09:11:01 glazou: So a few edits base don today/yesterday, and then ask for LC? 09:11:24 dino: Dirk said within 4 weeks we'll ask. 09:12:03 [Discussion about agenda] 09:12:42 glenn has joined #css 09:12:56 nsakai has joined #css 09:15:03 liam has joined #css 09:15:04 Topic: Reversing transitions 09:15:24 dbaron: Does IE implement something for that? 09:15:25 s/reversing transitions/reversing interrupted transitions/ 09:15:45 ... E.g., on hover, and then the hover ends, do you moves back at same speed or in same duration? 09:16:18 ... Therwe were 2 proposals. 09:16:33 ... Dino's proposal and my impl in Gecko. 09:16:38 ... I prefer mine. 09:17:33 ... Is it a good idea to discuss it now? Or just figure out a way to move forward on the issue? 09:17:54 Tab: I wanted to write up examples, but I never did. 09:18:06 dbaron: Wait for tab's stuff? 09:18:23 .. The issue was knowing what it looks like in practice. 09:18:33 ... Other issue: 09:19:01 ... We don't allow inherit and initial to be keywords in list in some properties. 09:19:05 ... Also none 09:19:27 ... Transition proeprty list should never allow those keywords in a list, only isolated. 09:20:00 massimo has joined #css 09:20:07 glenn has joined #css 09:20:28 RESOLUTION: none, inherit, and initial are not allowed at any position within the list for 'transition-property'; such a declaration is syntactically invalid 09:20:32 On transition reversal, I believe that we had concluded in a previous f2f (paris or hamburg) that next level could introduce a new property to switch between the various possible alternatives, and that it made the choice less critical one. Whatever we pick has to be reasonable, but doesn't have to solve all usecases 09:20:53 http://dev.w3.org/csswg/css3-transitions/#animatable-types 09:21:01 dbaron: In section on animation of property types: 09:21:13 ... colors in pre-multiplied space? 09:21:24 tab: I think we watned to use pre-multipled in all cases. 09:21:37 ... Need to be consistent with gradients, etc. 09:21:45 dirk: And with SVG 09:22:17 dbaron: But SVG 1.1 had opactity and color on separate proeprties. 09:22:34 dino: Still has the same problem of interpolating in 4 channels. 09:22:45 dbaron: Gradient says pre-multiplied. 09:22:45 s/watned/wanted 09:22:54 ... Some OS's don't give you that. 09:23:00 rubylin has joined #css 09:23:04 ... I'd be happy with pre-multiplied. 09:23:17 Rik: Prefer non-pre-multiplied. 09:23:35 ... Better for SVG and Canvas. 09:23:54 Tab: (How did Canvas end up different, I wonder...) 09:24:10 glenn has joined #css 09:24:12 ... Because CSS gradient has been pre-multuiplied for a while. 09:25:02 Dino: benefit of pre-mul is you don't gray when anamating to transparent. And can solbe it by going to rgb(...) 09:25:13 I believe we encountered issues on the web when we did non-premultiplied transitions 09:25:21 Tab: Can add some color stops. 09:25:25 kazutaka has joined #css 09:25:35 hovering comments on youtube looked weird, for instance 09:25:41 ... But SVG is adding mesh gradients and you cannot do the same trick. 09:26:03 dbaron: I feel more strongly about animations being pre-mul than about gradients. 09:26:27 ... If an animation from/to transparent is ugly, thta is a pb. 09:26:48 Rik: Transparent is black, that is the pb. 09:27:13 sylvaing: That's why we ended up with pre-mul, isn't it? 09:27:46 dbaron: If you anim from green 20% opaque to 100% opaque red. 09:28:25 .. not the same issue as going through gray, but in non-mul space, the green will first get deeper before fading. 09:28:49 dbaron’s example http://dabblet.com/gist/3979232 09:29:00 ... Our MSIL anim code is using pre-mul, I'm pretty sure. 09:29:32 dino: One old proposal was to transition in hsl. 09:29:38 http://dbaron.org/css/test/2009/transitions/transitions-alpha 09:29:38 dbaron: I have a test case: 09:30:15 tab: webkit is non-pre-multiplied. 09:30:22 dbaron: FF is pre-mul. 09:30:28 divya has joined #css 09:30:51 ... So actually everybody is doing pre-mul after all. 09:30:53 plh has joined #css 09:30:58 tab: [checking] 09:31:14 lea: Did FF change? 09:31:27 dbaron: No, we always did. 09:32:10 dino: So we all do the same. Let's specify it. 09:32:28 tab: Yes, chrome does pre-mul, too. 09:32:47 [dbaron adding a test] 09:33:29 RESOLVED: Animations of colors are in pre-multiplied space. 09:36:04 shepazu has joined #css 09:37:42 glazou has joined #css 09:39:36 florianr has joined #css 09:39:42 tokamoto has joined #css 09:45:36 tokamoto has joined #css 09:51:58 tomoyuki has joined #css 09:56:13 tomoyuki has joined #css 09:57:43 tomoyuki has joined #css 09:59:15 yamaday has joined #css 09:59:51 tomoyuki has joined #css 10:00:17 Shinji has joined #css 10:00:18 mishida has joined #css 10:01:05 tomoyuki has joined #css 10:02:53 glazou has joined #css 10:07:29 tomoyuki has joined #css 10:08:15 mihara__ has joined #css 10:09:09 rotsuya_ has joined #css 10:09:38 ScribeNick: fantasai 10:09:40 lmclister has joined #css 10:09:46 Topic: text-overflow 10:11:31 jet has joined #CSS 10:12:26 tantek: First sub-item is wrt selection behavior of ellipsed content 10:12:40 tantek: Second issue is what should we do about ellipsing block overflow content 10:13:05 yune has joined #css 10:13:08 http://www.w3.org/Style/CSS/Tracker/issues/279 10:13:13 http://lists.w3.org/Archives/Public/www-style/2009Nov/0219.html 10:13:23 fantasai: I think we have a resolution from previous F2F as being out-of-scope for this feature 10:13:37 tantek: captured on css4-ui wiki 10:13:44 tantek: so should be resolved wrt this meeting 10:13:51 tantek: first issue wrt selection behavior is unspecified in spec 10:14:02 tantek: issue is, should it be specified, and if so... how 10:14:27 Rossen has joined #css 10:14:50 tantek: One is wrt copy/paste, another is what hapens when you select 10:15:22 tantek: in Safari, you can see that the copy-pasted text is the complete text 10:15:44 kensaku has joined #css 10:15:49 tantek: I think this is what is expected by users, implemented by other browsers, should put it in the spec 10:16:37 arronei: There's a problem in this case is that the ellipsis doesn't look highlighted 10:17:17 [some discussion of DOM ranges] 10:17:40 Bert: Is this the first time we talk about selection in CSS? 10:17:54 tantek: I thought we had something in the Selectors spec 10:18:05 fantasai: Doesn't say what is selected, or selection behavior, just what the selection looks like 10:18:17 Bert: If you use text-transform: uppercase; in selection, you may get uppercase or not 10:18:28 Bert: Not opposed, but do we think we're strong enough to say what happens? 10:18:33 tantek: In this case I think we are 10:18:38 tantek: have strong interop 10:18:52 tantek: Another issue is list markers -- what gets copied? 10:19:15 sylvaing: We put this on the agenda because we have an issue wrt css3-ui definition 10:19:54 krit has joined #css 10:20:00 krit1 has joined #css 10:20:26 RESOLVED: Selecting the ellipsis selects the ellipsed text. 10:20:35 plinss: I think the ellipsis should look selected, though 10:21:05 Rossen: We're now talking about selection which is happening with something not in the content 10:21:22 glazou: Could select a list item by clicking list marker 10:21:26 tantek: label selects an input 10:21:45 arronei: It's weird and misleading if you don't highlight the ellipsis 10:22:12 tantek: No implementation as far as I know will actually let you select the ellipsis itself 10:22:16 tantek: I can't click on it and highlight it 10:22:52 antonp: It's a problem with generated content in general 10:22:59 tantek: It's bad behavior, but also interoperable 10:23:28 tantek: There are some ppl that want to specify bad behavior that's interoperable 10:23:41 tantek: Some ppl take approach of leaving things vague, allowing for improvement 10:24:00 tantek: I'm of the opinion that we should be vague in L3, and put normative should in L4 10:24:20 Bert: Add some kind of note of what we intend 10:24:33 plinss: We don't require test passes on shoulds 10:24:42 plinss: So let's just put a should. 10:25:00 kotakagi has joined #css 10:25:27 dbaron: What do you think UAs should do if part of the ellipsed text is selected? 10:25:28 massimo has joined #css 10:25:34 dbaron: e.g. via DOM manipulation 10:25:47 ... or text selected prior to the resize that makes the ellipsis 10:25:55 ... or selection of text with the keyboard 10:26:01 (maybe) 10:26:15 show ellipsis in a tooltip and allow seleciton in the tooltip 10:26:21 tantek: Looks like selection with keyboard goes one character at a time 10:26:35 TabAtkins_: For highighting the ellipsis, think should only do so once contain the entire ellipsed text 10:26:50 fantasai: And otherwise don't select any of it? 10:26:59 dbaron: Don't know I'd require that; could do better 10:27:21 dbaron: e.g. selecting part of ellipsis proportional to selected text 10:27:39 tantek: That makes me lean towards a note, since we don't know exactly the right behavior 10:27:53 plinss: I don't think we need to specify in excruciating detail, but give them some broad strokes 10:28:12 plinss: If everything is selected, must select the whole ellipssis 10:28:22 plinss: if partial selection, may indicate that some other way 10:28:59 tokamoto has joined #css 10:29:12 s/must/should/ 10:29:47 RESOLVED: If all of ellipsed text is selected, show selection of ellipsis 10:30:10 tokamoto has joined #css 10:30:37 RESOLVED: put a note that behavior wrt partially-selected text is up to UA 10:30:48 divya has joined #css 10:31:16 Rossen: Have a minor issue wrt the example in the testcases 10:31:36 Rossen: You only have an ellipsis on the last line of text, and they are confused 10:31:57 Rossen: They think it's defining multiline ellipsis because the example only shows the ellipsis on the last line 10:32:07 Rossen: This example sets the expectations 10:32:41 fantasai: Change it to "CSS AWESOME IS" 10:33:33 rubylin has joined #css 10:33:35 ACTION tantek: fix text-overflow example in the spec to not ellipse the last line, but an earlier line 10:33:35 Could not create new action (unparseable data in server response: 'ascii' codec can't decode byte 0xc3 in position 0: ordinal not in range(128)) - please contact sysreq with the details of what happened. 10:33:44 o_O? 10:33:51 ROFL 10:34:33 plinss asks for clarifications on what this property does 10:35:30 various explain 10:35:45 Rossen: Other issue is wrt scrolling, and expectation to keep the ellipsis, recalc on every scroll 10:35:53 Rossen: Currently I believe no implementation does tha 10:36:03 Rossen: No one has actually asked for this behavior 10:36:32 Rossen: Depending on the underlying implementation, whether or not we need to reformat line of text when you render it, that behavior ties display with layout, which is not a good idea 10:36:47 tantek: You're saying you don't want to scroll content into view? 10:37:01 Rossen: If you have a horizontal scroller, no implementation does what you're saying 10:37:04 tantek: Not true, FF does it. 10:38:40 JohnJansen: Tantek, are your tests online somewhere? 10:38:49 plinss: Secondary question: can you turn these into real tests in the test suite 10:39:03 Topic: Case-insensitivity of Identifiers 10:39:06 the tests were emailed to the list a while ago 10:39:08 I can resend 10:39:11 ACTION: Tantek send the test cases to the list 10:39:11 Could not create new action (unparseable data in server response: 'ascii' codec can't decode byte 0xc3 in position 0: ordinal not in range(128)) - please contact sysreq with the details of what happened. 10:39:22 and yes, we have an outstanding need for css3-ui test cases. 10:39:32 (unactioned) 10:39:33 ishida: We may need to punt on a decision from i18n 10:39:41 jet has joined #CSS 10:39:48 tantek's testcase: https://bug690187.bugzilla.mozilla.org/attachment.cgi?id=583694 10:39:49 dbaron: Speaking of i18n, seems we can no longer assign actions to Tantek 10:40:01 thanks stearns! 10:40:03 r12a has joined #css 10:40:10 ACTION: tantek send the test cases to the list 10:40:10 Could not create new action (unparseable data in server response: 'ascii' codec can't decode byte 0xc3 in position 0: ordinal not in range(128)) - please contact sysreq with the details of what happened. 10:40:12 :D 10:40:34 http://wiki.csswg.org/topics/custom-ident-case-sensitivity 10:41:49 right, that's the issue, the python script on the server side has a problem with utf-8 10:42:05 fantasai summarizes the issue 10:42:10 (see above) 10:42:15 ACTION: dbaron to make tantek send the test cases to the list 10:42:16 Created ACTION-519 - Make tantek send the test cases to the list [on David Baron - due 2012-11-06]. 10:42:49 ishida: For extending out to full Unicode, recommendation would be to use default case-folding 10:43:05 ishida: Would work for most people, except Turkish and Lithuanian 10:43:14 ishida: because of dotted is 10:43:31 ishida: Keeping case-insensitivity with default Unicode case-folding would create a problem for these users 10:43:37 ishida: Don't know what more we can say oday 10:43:50 ishida: We don't have a conclusion in i18n 10:44:14 TabAtkins_: I think case-insensitivity in CSS was a mistake, but given we have this problem already, I would say keep it to ASCII 10:44:21 TabAtkins_: HTML already does htis 10:44:29 ACTION: fantasai make tantek fix text-overflow example in the spec to not ellipse the last line, but an earlier time 10:44:29 Created ACTION-520 - Make tantek fix text-overflow example in the spec to not ellipse the last line, but an earlier time [on Elika Etemad - due 2012-11-06]. 10:44:29 s/htis/this 10:44:53 ishida: Problem with that is writing French, would assume you have case-insensitivity, but one character in your word happens to have an accent, would not be 10:46:06 TabAtkins_: Could recommend to authors to just use lowercase all the time 10:46:11 JohnJansen has joined #css 10:46:22 fantasai: Or just recommend not relying on case-insensitivity, and always using consistent casing 10:46:41 TabAtkins asks for ishida's opinion 10:47:02 ishida: I personally feel that this seems a good way forward, but would have to discuss with i18n 10:47:13 TabAtkins asks for a resolution by end of TPAC 10:47:23 ishida: Not sure, but could have an answer by next Thursday, would that be ok? 10:47:44 norbert: What extent do you actually need case-insensitivity 10:47:59 TabAtkins: There's a significant fraction of people who use capital letters for CSS keywords 10:48:06 TabAtkins: We can't change that. 10:49:02 rhauck has joined #css 10:49:38 fantasai: So can we come to a conclusion on what we're doing here, pending i18n approval? 10:49:57 [explosion] 10:51:33 http://lists.w3.org/Archives/Public/www-style/2012Aug/0899.html 10:51:51 [argument over what was resolved; see minutes above for actual resolution] 10:52:08 Bert is not happy with ASCII case-insensitivity 10:52:10 http://w3cmemes.tumblr.com/image/29509229758 10:52:15 knobuta2 has joined #css 10:52:37 SteveZ: My understanding is we asked i18n to come back with a recommendation 10:53:03 mgylling has joined #css 10:53:05 TabAtkins: And we want to tentatively resolve on something 10:53:22 but there is no consensus, so we are waiting for i18n 10:54:36 Topic: Grid Layout 10:54:51 SteveZ: my issue is how to make progress on Peter's concerns. But not sure her eis the right place to do that 10:55:01 http://lists.w3.org/Archives/Public/www-style/2012Oct/0828.html 10:55:24 plinss: Takeaway from meeting with MSFT was tha where there were differences between proposals, capture as issues 10:55:27 plinss: and publish the spec 10:55:43 plinss: And then modify the spec to bring in significant aspects of my proposal 10:55:53 plinss: I was trying to go towards a general-purpose design grid 10:56:06 plinss: Don't need all those features in this level, but want to take in a direction that's compatible 10:56:16 plinss: I believe as the syntax stands now, it is incompatible 10:56:27 paul___irish has joined #css 10:56:40 TabAtkins: From my understanding of discussion with fantasai, it's mostly just syntax changes that are needed 10:56:51 TabAtkins: basically changing -position/-span to -start/-end 10:57:03 TabAtkins: and then other aspects slot in 10:57:14 SteveZ: Want to see next steps happen 10:57:34 fantasai: I think it's mainly a syntax brainstorming problem 10:57:45 fantasai: There are various constraints we want to solve here 10:58:24 Peter: I don't require major architectural changes to the proposal; just want minor changes to allow future changes 10:59:05 Rossen: So do think at this point that everything will actually overlap? 10:59:18 Peter: I think room for moderate tweaks in syntax and terminology, to keep existing model with terminology and syntax that will be compatible with the more expanded model. 10:59:30 Peter: I don't see reason we should decide we can't do it and give up. 11:00:16 fantasai: I tried mocking up on a whiteboard; main area I got stuck on is that Peter wants a model where you say which lines you're between, whereas MS model allows for an auto-placement model, which requires ability to express with start or end positions plus a span. 11:00:24 fantasai: I had trouble figuring out a sane syntax that could represent both. 11:00:29 Peter: I had notions of a functional notation. 11:00:41 Peter: ... opposite side wants to be nth version of that line? 11:00:51 Peter: We should ... and brainstorm. 11:01:06 fantasai: Yep, brainstorming. 11:01:14 Peter: My proposal can be broken into discrete levels. 11:01:26 Peter: First order is agreeing to express grid model in terms of lines and fields instead of rows and columns. 11:01:40 Peter: So expose it that way and present it to authors in that mindset. 11:01:50 Peter: fields instead of cells, roles instead of names 11:02:06 Peter: I don't know if we decide to adopt those as principles or wait for real syntax. 11:02:22 fantasai: I think if we figure out the syntax it will be easier to write the prose; but I'm not the editor. 11:02:37 Peter: I think ??? is an important direction; based on lines and fields instead of rows and columns. 11:02:42 Peter: That distinction influences syntax. 11:02:47 Peter: Syntax now is rows, columns, and spans. 11:03:00 Bert: There's a danger using terms like fields, which have a meaning in some traditions. 11:03:09 Bert: Our fields aren't exactly what they're used for in those traditions. 11:03:27 Peter: I don't care about the exact words; don't want to be hung up on terms; but opposed to rows, columns, spans. 11:03:38 SteveZ: We need to set up a call to discuss this. 11:03:53 Tab: ... . I contacted Phil about being a coeditor on this spec. 11:04:03 SteveZ: Can we have a 15 minute update following the next CSS call? 11:04:14 SteveZ: Status check of where we are on that. 11:04:19 SimonSapin has joined #css 11:04:44 SimonSapin has joined #css 11:04:45 SteveZ: Outside of the telecon time. 11:05:04 JohnJansen: Why not part of the agenda on the next call? 11:05:10 ?: Not having the brainstorming on the call. 11:05:21 Peter: Have a deadline for brainstorming to be done and report back to the group. 11:05:33 SteveZ: Want it less than a month. 11:05:46 Rossen: Reasonable to dedicate some time before the next conf call. 11:06:12 Rossen: Minimal overlap that needs to go in the level 1 spec. 11:06:37 Rossen: Two things we need to guarantee: (1) that there's no features of current grid that will contradict further devel. of overlap grid 11:06:59 Rossen: ... (2) minimal set of syntax rewrite we'll need to do for current grid to verify (1) 11:07:18 Rossen: If we come to the conclusion they're not overlappable, because of significant differences, then we each go our separate ways. 11:07:22 SteveZ: ... and agree to disagree 11:07:38 Rossen: So I guess we have an action to get together and talk about this. 11:07:52 Bert: My next 3 weeks are very busy. 11:07:57 Rossen: Who needs to be on call? 11:08:14 Rossen: Peter, Elika, Bert, Tab, Steve, Rossen, Phil 11:08:35 Rossen: Let's schedule offline. 11:08:49 ACTION Rossen to organise brainstorming call about grid 11:08:49 Created ACTION-521 - Organise brainstorming call about grid [on Rossen Atanassov - due 2012-11-06]. 11:09:03 Topic: Alternate style sheets 11:09:19 Peter: This came out of discussion about alternate style sheets, people asking what ever happened to them. 11:09:29 Peter: I accept there are reasons they haven't caught on. 11:09:36 Peter: I wanted to ask if there was something we could do to fix this. 11:09:44 fantasai: I think Alternate SS mechanism in HTML is sufficiently powerful. 11:09:50 fantasai: Problem is implementations aren't. 11:10:05 fantasai: Mozilla has UI to switch, but doesn't remember. 11:10:09 dbaron: I think it does remember now. 11:10:29 Peter: If I go to homepage of site and switch site, it should persist. 11:10:43 Glenn: Intersects with OM, Anne spec'd some functionality. 11:10:58 dbaron: I thought that spec was sort of stable. 11:11:06 fantasai^: That was all worked out as an implementation plan for Mozilla, but never happened 11:11:15 Tantek: I think this is just one instance with the problem with prescriptive UI in specs. 11:11:20 Tantek: I think such things are doomed to fail. 11:11:26 Tantek: I think they're the form of a wishlist. 11:11:36 Håkon: But the spec didn't say what to do. 11:11:50 Tantek: The specs put in prescriptive UI, and that UI failed. 11:12:02 Tab: I find it unlikely we'll want to do anywhere near the same UI other browsers. 11:12:13 Tantek: I think prescriptive UI is going to fail. 11:12:20 Peter: I don't think the problem is that the UI is underspecified. 11:12:31 Peter: I'm questioning if there isn't something missing in the fundamental model to make this work. 11:12:32 q+ 11:12:40 Peter: We don't know where to preserve the choices for a given site. 11:12:51 fantasai: There are detailed proposals for that in the Mozilla bugs. 11:12:59 Tantek: I think that's an area where implementations need to innovate. 11:13:22 Tantek: We have the same problem with text zooming. 11:13:32 fantasai: I don't there's anything this working group needs to work on for that. 11:13:41 fantasai: But there's one thing on this topic I'd like to get a resolution on. 11:14:07 fantasai: There's a proposal for syntax for alternate style sheets proposed in the cascade module for @import rules. I'd like to drop that, at least until it's requested. 11:14:14 ?: or at least at risk 11:14:29 fantasai: If we want Cascade module to be up-to-date, we shouldn't take on functionality that nobody wants to work on. 11:14:38 s/?/Peter/ 11:15:55 RESOLVED: Drop alternate style sheet syntax from @import in css3-cascade. 11:16:21 break-duration: calc(60 * 60s) 11:17:06 Shinji has joined #css 11:20:32 jet has joined #CSS 11:22:47 rubylin has joined #css 11:33:35 plh has joined #css 11:46:47 arronei has joined #css 11:47:22 arroneiTPAC has joined #css 11:47:34 leehomlin has joined #css 12:04:22 stearns has joined #css 12:05:13 tantek has joined #css 12:08:05 SimonSapin has joined #css 12:11:41 evanlee has joined #css 12:12:55 mollydotcom has joined #css 12:16:11 tomoyuki has joined #css 12:17:11 kensaku has joined #css 12:17:52 tokamoto has joined #css 12:24:26 florianr has joined #css 12:29:26 florian has joined #css 12:34:18 glazou has joined #css 12:34:25 arronei has joined #css 12:38:18 antonp has joined #css 12:38:39 Rossen has joined #css 12:41:57 dino_ has joined #css 12:42:39 dbaron has joined #css 12:43:08 cabanier has joined #css 12:43:14 cabanier1 has joined #css 12:44:29 Norbert has joined #css 12:46:51 Topic: Editorship of Cascade module 12:47:14 Tab: Elika and I would like to take editorship of cascade from Håkon 12:47:25 Håkon: What needs to be done? 12:47:36 Elika: 1) remove alternate style sheets syntax 12:47:40 lstorset has joined #css 12:47:45 Elika: 2) synchronize text with CSS 2.1 and make sure corrections all copied over 12:47:54 Elika: 3) editorial reorganization of spec to make sure it still makes sense 12:48:10 Elika: 4) Add cascading rules for scoped styles, the 'all' shorthand, and the 'default' keyword 12:48:17 Håkon: Are we doing scoped style? 12:48:19 Tab: Yes! 12:48:49 Elika: The proposal for scoped styles, as I mentioned in the meeting yesterday. Boris Zbarsky has a proposal for the cascading part that we want to edit into the spec. 12:49:02 Håkon: I'm happy for you to edit; I still think we need to discuss that feature. 12:49:06 krit has joined #css 12:49:16 mgylling has joined #css 12:49:19 Tab: I'd like to start doing those edits and then bringing it to discuss in the group. 12:49:23 Bert: What is the 'all' shorthand? 12:49:26 mgylling_ has joined #css 12:49:44 Tab: We'd like to make 'all' a real property that's a shorthand for all properties, that only accepts initial | inherit | default (once we add default). 12:49:51 Tab: Reason for this is that authors sometimes want to shut off inheritance. 12:50:02 Tab: Authors don't want outer page's styles to leak into a widget. 12:50:10 Tab: Right now authors code very defensively. 12:50:14 Tab: The all property makes it very easy. 12:50:24 Bert: Shouldn't they mark it as a scope in the HTML? 12:50:32 Tab: Yes, in many cases, you want to do this properly. 12:50:44 Tab: But the shadow dom would like to have a non-magical mechanism to reset inheritance. 12:50:44 q+ 12:50:57 Tab: When you don't need the full weight of shadow DOM, it can still be useful to reset inheritance entirely. 12:51:02 Bert: Seems a bit frivolous. 12:51:11 Tab: It's a minor improvement that reduces a bit of magic in a few parts of the platforms. 12:51:27 Aaron: And it solves a problem that it's a pain to ... 12:51:35 ack dbaron 12:52:03 dbaron: What about things that are in the UA style sheet where the UA has an inherited property on the root, on the assumption that we want that to be the default but let authors override it 12:53:01 TabAtkins: Discussed with bzbarsky of having 'default' roll back one level of the cascade, resetting all author styles 12:53:21 dbaron: That assumes user prefs are expressed e.g. by changing the definition of 'medium' rather than ways that put a style rule in place on the root element 12:53:50 dbaron: font-size is ok, but other properties might not be 12:53:53 shepazu has joined #css 12:53:57 glazou has left #css 12:54:08 dbaron: suppose we didn't have a 'medium' font size keyword, handled default by setting 'font-size: 20px' on the root 12:54:49 nsakai has joined #css 12:54:59 dbaron: so default does something magic with inheriting rules on ancestors that are ua and user rules? 12:55:08 TabAtkins: [...] 12:55:57 [basically, this is an issue that needs to be considered] 12:56:04 florianr has joined #css 12:56:11 RESOLVED: Tab and fantasai to take over css3-cascade 12:57:07 Yune has joined #css 12:57:36 Topic: HTML5 Challenges (presented by Bert) 12:57:44 florianr has joined #css 12:57:56 ScribeNick: fantasai 12:58:05 Bert: Overall question is how much magic 12:58:15 Bert: we have some, for example: a link is a link, and we don't define that 12:58:23 Bert: CSS doesn't say when an element matches :link or :visited 12:58:27 Bert: So some magic we want to keep 12:58:33 Bert: But overall, think we should minimize magic 12:58:33 florianr has joined #css 12:58:52 Bert: to be able to use as many features as possible in more environments 12:59:26 Bert: Here's a question -- do we need to say in CSS that you switch from CSS to SVG model? To math model? 12:59:33 Bert: How does this interact with the box model 12:59:39 Bert: Do we define what it means 12:59:45 Bert: SVG and Math might have different answers 12:59:54 Bert: Do we want some way in CSS saying that you switch rendering models? 13:00:03 Bert: And in the case of math, do we want to define exactly how that works? 13:00:07 lmclister has joined #css 13:00:16 TabAtkins: I would like to see 'display: svg' and 'display: math' 13:00:30 TabAtkins: with SVG switching into a kind of abspos model 13:00:46 TabAtkins: And math for now just being handwavy as math, but work on it more later 13:00:57 TabAtkins: Have had some discussions on integrating SVG and CSS models better, think it's a good idea 13:01:09 Bert: Do we expect to support other types of rendering models? 13:01:26 TabAtkins: I think others should use existing layout model, or if using something completely different, use this extension model 13:01:32 TabAtkins: Dont' want to overly-generalize right now 13:01:47 TabAtkins: If in future have a 3rd language with its own display, give it its own display value 13:02:04 plinss: Sounds reasonable. For consistency, do we go back and do and