00:25:52 miketaylr has joined #css 00:36:07 dbaron has joined #css 03:17:55 miketaylr has joined #css 03:24:28 miketaylr has joined #css 04:00:57 Liam has joined #css 05:08:53 tantek has joined #css 06:36:00 drublic has joined #css 06:50:11 ayanes has joined #css 07:10:34 drublic has joined #css 08:50:00 Ms2ger has joined #css 09:51:15 SimonSapin has joined #css 10:01:14 tantek has joined #css 10:47:37 dbaron has joined #css 11:19:38 SimonSapin has joined #css 11:37:00 dbaron has joined #css 15:56:27 RRSAgent has joined #css 15:56:27 logging to http://www.w3.org/2012/07/18-css-irc 15:56:29 RRSAgent, make logs member 15:56:29 Zakim has joined #css 15:56:31 Zakim, this will be Style_CSS FP 15:56:31 ok, trackbot, I see Style_CSS FP()12:00PM already started 15:56:32 Meeting: Cascading Style Sheets (CSS) Working Group Teleconference 15:56:32 Date: 18 July 2012 15:56:43 rrsagent, make logs public 15:56:56 -??P8 15:57:14 zakim, 253 is me 15:57:14 sorry, arron, I do not recognize a party named '253' 15:57:32 +??P12 15:57:42 Zakim, I am ??P12 15:57:42 +florian; got it 15:57:53 -rbetts 15:58:02 +[Microsoft] 15:58:10 +??P15 15:58:11 +rbetts 15:58:23 Zakim: Who is on the phone? 15:58:33 +ChrisL 15:59:02 zakim, who's noisy? 15:59:12 glenn, listening for 10 seconds I could not identify any sounds 15:59:34 same 15:59:42 i'm also hearing clicking 15:59:42 -ChrisL 15:59:46 better now 15:59:47 it went away 15:59:48 that was intense 16:00:08 zakim, ??p15 is me 16:00:08 +glenn; got it 16:00:11 antonp has joined #css 16:00:16 +[Mozilla] 16:00:22 +ChrisL 16:00:32 Zakim, [Mozilla] has dbaron, fantasai, jdaggett, jkew 16:00:33 +dbaron, fantasai, jdaggett, jkew; got it 16:01:06 +stearns 16:01:10 +antonp 16:01:37 ScribeNick: antonp 16:01:43 +Bert 16:01:59 Extra agenda item: css3-color errata 16:02:11 will be item 1.5 16:02:23 - +1.253.307.aaaa 16:03:01 tabatkins_ has joined #css 16:03:10 + +1.253.307.aabb 16:03:41 Zakim: aabb is me 16:03:55 jdaggett has joined #css 16:03:57 Zakim, who is here? 16:03:57 On the phone I see florian, [Microsoft], glenn (muted), rbetts, [Mozilla], ChrisL, stearns, antonp, Bert, +1.253.307.aabb 16:04:00 [Mozilla] has dbaron, fantasai, jdaggett, jkew 16:04:00 On IRC I see jdaggett, tabatkins_, antonp, Zakim, RRSAgent, rbetts, ChrisL, florian, arron, glenn, shepazu, krit1, jet_, jarek, dbaron, SimonSapin, tantek, Ms2ger, drublic, Liam, 16:04:02 ... macpherson, dglazkov, isherman, gsnedders, stearns, trackbot, TabAtkins, alexmog, vhardy, logbot, sylvaing, heycam, shans, CSSWG_LogBot, paul___irish, krijnhuman, hober, 16:04:05 ... fantasai, Bert, decadance, plinss, Hixie, arronei 16:04:32 arno has joined #css 16:04:56 +tabatkins_ 16:04:57 bradk has joined #css 16:05:00 ACTION: Chris to follow up on invited expert issue: ask about employment status 16:05:00 Created ACTION-484 - Follow up on invited expert issue: ask about employment status [on Chris Lilley - due 2012-07-25]. 16:05:25 ITEM: css3-color errata 16:05:48 new comment: css3-color says don't use system colors, use something else 16:05:57 It's a change to a non-normative note 16:06:15 http://lists.w3.org/Archives/Public/www-style/2012Jul/0423.html 16:06:18 +bradk 16:06:21 +[Apple] 16:06:24 Zakim, Apple has me 16:06:49 +hober; got it 16:07:09 fantasai: it makes sense 16:07:31 dbaron: are we still pushing the 'appearance' property forward? I thought we weren't 16:07:40 ChrisL: the note says that it's been deprecated 16:08:04 +[Microsoft.a] 16:08:10 JohnJansen has joined #css 16:08:17 ChrisL: the change deletes the entire note, and says that it's deprecated 16:08:23 q+ 16:08:30 zakim, microsoft has JohnJansen 16:08:30 +JohnJansen; got it 16:08:33 ChrisL: it removes the admonition to use the 'appearance' property 16:08:42 ack glnn 16:08:49 ack glenn 16:09:08 zakim, unmute me 16:09:08 glenn was not muted, glenn 16:09:47 glenn: avoiding having specs referring to future features would be a good idea 16:09:53 ack glenn 16:09:59 RESOLUTION: accept ChrisL's suggested change 16:10:01 +SteveZ 16:10:04 fantasai: There was also an errat on currentColor that's missing 16:10:07 http://lists.w3.org/Archives/Public/www-style/2012Mar/0327.html 16:10:11 rrsagent, here 16:10:11 See http://www.w3.org/2012/07/18-css-irc#T16-10-11 16:10:17 +??P57 16:10:17 ITEM: DOM issue 16:10:24 florian: function called removeProperty 16:10:33 ... not defined what it returns 16:10:50 SteveZ has joined #css 16:10:53 ... we propose it returns same thing as getPropertyValue 16:11:21 dbaron: our implementation does something relevant 16:11:35 ChrisL: sounds like change would be compatible with at least 2 implementations 16:11:42 ChrisL: any objections? 16:11:58 s/does something relevant/does that, i.e., calls getPropertyValue(), removes the property, and returns what getPropertyValue() returned before removing the property/ 16:12:05 ??: should we check implementations first? 16:12:14 can someone file a bug against cssom to record this? 16:12:22 florian: I don't see what other behaviours could be useful 16:12:28 s/??/sylvaing 16:12:49 ok, i will do so 16:12:54 RESOLVED: accept the proposal from florian 16:13:10 http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0A%3Cbody%20style%3D%22color%3A%20blue%22%3E%0A%3Cscript%3E%0Avar%20s%20%3D%20document.body.style%3B%0Adocument.write(s.removeProperty(%27color%27))%3B%0A%3C%2Fscript%3E 16:13:12 is a testcase 16:13:13 Bert: I think that's what the recommendation already says 16:13:21 ... the current DOM spec 16:13:27 florian: Oh? 16:13:41 ... maybe I missed that. 16:13:52 dbaron: lots of things in DOM spec didn't get into CSS 16:13:54 DOM-2 currently says "Returns the value of the property if it has been explicitly set for this declaration block. Returns the empty string if the property has not been set or the property name does not correspond to a known CSS property." 16:13:59 -> http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html DOM 2 style 16:14:11 so it doesn't exactly say return what getPropertyValue() returns 16:14:11 ChrisL: since DOM-2 Style doesn't have much life expectancy, so my opinion is to put it in CSS 16:14:26 dbaron: I'm happy to have it in CSS 16:15:33 well, actually, it's a copy-paste with a bugfix 16:16:11 RESOLVED: florian to file CSSOM bug and glenn to update CSSOM spec 16:16:12 alexmog_ has joined #css 16:16:29 ITEM: css-device-adaptation 16:16:41 florian: descriptor called 'resolution' 16:16:55 ... introduced to be an equivalent to ??? dip 16:16:58 ... introduced to be an equivalent to ??? dpi 16:17:33 florian: we introduced resolution to be compatible with lots of things, but we think it's actually harmful because it tricks people into thinking it's good to use it 16:18:26 equivalent to target-densityDpi. Generally useless, only supported in the android version of webkit (not including chrome) 16:18:29 alexmog_: Did you get a chance to look at http://lists.w3.org/Archives/Public/www-style/2012Jul/0385.html ? 16:18:32 +[Microsoft.aa] 16:18:44 zakim, microsoft.aa is me 16:18:44 +alexmog_; got it 16:18:51 FYI, WebKit also returns the getPropertyValue() value from removeProperty(). 16:19:23 RESOLVED: drop 'resolution' descriptor from css-device-adaptation 16:19:34 -??P57 16:19:38 ACTION: florian to make that edit 16:19:38 Created ACTION-485 - Make that edit [on Florian Rivoal - due 2012-07-25]. 16:19:44 +[Microsoft.aa] 16:19:47 fantasai: yes, it seems reasonable 16:19:57 ITEM: default font features 16:20:01 http://lists.w3.org/Archives/Public/www-style/2012Jul/0155.html 16:20:01 http://lists.w3.org/Archives/Public/www-style/2012Jul/0184.html 16:20:01 http://lists.w3.org/Archives/Public/www-style/2012Jul/0377.html 16:20:37 jdaggett: we've talked about the way font features are supported. Spec all along has wording that turns things like ligatures on by default 16:20:54 ... When I was looking at implementations, I noticed that they were using two different modes 16:21:01 ... default mode has no default font features 16:21:28 ... enabling any value other than normal for a setting would flip the mode, and other settings would be change too 16:21:38 http://people.mozilla.org/~jdaggett/tests/simplekerningligs.html 16:21:38 http://people.mozilla.org/~jdaggett/images/fftrunk-ie10-chrome-defaults.png 16:21:46 ... odd model; features pop on based on whether some random property is used or not 16:22:00 ... test case shows rendering in different browsers 16:22:11 ... there are distinct variations depending upon browser 16:22:13 Rossen has joined #css 16:22:27 ... look at the 't' and 'o'; kerning is on in Fx but not in Wk or IE 16:22:38 Zakim, Microsoft has me 16:22:38 +Rossen; got it 16:22:47 ... if you turn on a random feature, kerning gets enabled 16:23:14 ... 16:23:38 jdaggett: Microsoft said that this is a performance problem, and that we shouldn't turn on features by default 16:24:01 Existing def'n of font-kerning: 16:24:01 font-kerning : auto | normal | none 16:24:01 Additions needed to support "user agent decides defaults" behavior: 16:24:01 font-feature-settings : auto | normal | # 16:24:02 font-variant : auto | normal | ... 16:24:02 font-variant-ligatures : auto | normal | [ || ... ] 16:24:30 jdaggett: would need to have an additional 'auto' value, meaning that UAs could do whatever they want 16:25:05 ... Not a good authoring model; too magic 16:25:41 ChrisL: re performance: I saw an assertion that it slowed down, and another assertion that the slow-down was due to something else. Which is correct? 16:26:19 jdaggett: Sergey (Microsoft) says there's a hit, but I think it's not major 16:26:41 ??: failing to pay attention to default features makes browsers non-compliant 16:26:56 jdaggett: Sergey doesn't want IE to be non-compliant 16:27:04 s/??/glenn/ 16:27:19 ("bla" on) is the new 'zoom:1' for mode switching. 16:27:20 jdaggett: I dont' think there's any wording in the OpenType spec saying that you're non-compliant if you don't use the settings 16:27:44 florian: I agree with jdaggett, better to have a good default 16:27:47 +1 for current default 16:28:09 ChrisL: I agree, if authors could switch it off via stylesheet then we get best of both worlds 16:28:38 ChrisL: font designers have designed the font knowing that it works well with certain settings 16:28:47 ... better to trust what the font designer thought. 16:29:18 jdaggett: we make the problem more difficult if authors are given ability to make lots of feature switches 16:29:37 http://www.microsoft.com/typography/otspec/features_ko.htm#liga 16:29:38 ... within MS, is it just Sergey, or are there other people worried about performance 16:29:45 sylvaing: performance is always an issue 16:29:54 says "UI suggestion: This feature serves a critical function in some contexts, and should be active by default." 16:30:09 would be interested to hear what Si Daniels from Microsoft Typography thinks about this 16:30:18 ... recent raw memories about a past migration to a different tech that changed font layout 16:30:30 so a number of registered OT features says they "should" be active by default 16:30:51 sylvaing: using an 'auto' magic value is ok, but prefer to reach an agreement on concrete behaviour 16:31:11 ... Fx proves that perf is ok, but we'd like more time to understand impact 16:31:36 sylvaing: maybe we can recover from the perf hit, but we are cautious because it requires further work 16:31:47 jdaggett: would you object to spec as it currently is/ 16:32:06 sylvaing: if this is about going to CR, we would probably want to object 16:32:19 ... we want to convince Sergey first 16:32:29 - +1.253.307.aabb 16:32:35 jdaggett^: you can recover some perf by checking if the font uses features, and if not, go with the fast path 16:32:49 ??: next step is to get an apples to applies comparison 16:32:59 sylvaing: good to have test case to test against 16:33:20 ChrisL: no objections at this stage, general agreement to go forward, but want a test case to test agains 16:33:38 s/ChrisL:/ChrisL: in summary,/ 16:33:48 s/??/JohnJansen 16:33:48 szilles: important that default is default, but that there's a way of getting rid of things. 'none' value? 16:34:13 +1 for a 'none' value 16:34:22 jdaggett: we need to finish spec before test cases 16:34:38 ChrisL: I disagree: the sooner we have tests the better, since the spec isn't finished without them 16:34:50 jdaggett: tests aren't ready for submission 16:34:59 fantasai -- reread your proposal on table captions, still agree 16:35:05 ... I wouldn't start to put test cases into normal W3 form until LC 16:35:12 alexmog_: good, I'll close that issue pending edits, then :) 16:35:19 ... I don't see there would be a big lag between LC and test cases 16:35:48 ChrisL: My personal opinion: I find it easier to understand spec when there are tests, and easier to spot problems. Can be easier to get test out before LC 16:36:28 +1 on more test cases sooner 16:36:37 What he said 16:36:37 JohnJansen: We're ok in principal, but want test cases to test with 16:36:47 s/principal/principle/ 16:37:17 16:37:38 szilles: where do we put incoming test cases that haven't been verified? 16:38:12 ChrisL: can you submit any tests you already have? 16:38:15 test cases that aren't ready for official submission can go into an "incoming" folder 16:38:26 +[Microsoft.aaa] 16:38:29 zakim, microsoft has me 16:38:29 +arronei; got it 16:38:40 ChrisL: easier for people to contribute tests if we can see what's already been done 16:38:51 jdaggett: half of the problem is designing the font, not the test 16:38:57 jdaggett: we have some fonts, but we will need more 16:39:21 ChrisL: I understood that Tal Lemming was designing some fonts; would be good to see them 16:39:52 ACTION: jdaggett to supply fonts and tests 16:39:52 Created ACTION-486 - Supply fonts and tests [on John Daggett - due 2012-07-25]. 16:40:29 ChrisL: no resolution needed because it's not a change 16:40:37 glenn: how about a resolution on the 'none' value? 16:40:44 jdaggett: I'll think about it and write it up 16:41:55 ITEM: flexbox issues 16:41:57 http://dev.w3.org/csswg/css3-flexbox/issues-lc-2012 16:42:08 http://dev.w3.org/csswg/css3-flexbox/issues-lc-2012#issue-10 16:42:10 apache FOP recently added a complex text path and chose to make it enabled by default, with a means for user to disable it, i.e., an equivalent to 'none' 16:42:16 fantasai: Change request we want to reject: 16:42:37 ... 16:43:00 http://xmlgraphics.apache.org/fop/1.1rc1/complexscripts.html#Disabling+complex+scripts 16:43:36 fantasai: We think it doesn't make sense to follow the flex flow of the item itself 16:43:53 florian: What I understood makes me agree with fantasai 16:44:23 16:44:31 ChrisL: any objections? 16:44:37 RESOLUTION: reject change proposal 16:44:38 http://dev.w3.org/csswg/css3-flexbox/issues-lc-2012#issue-14 16:44:47 fantasai: Issue 14 16:45:00 http://lists.w3.org/Archives/Public/www-style/2012Jul/0121.html 16:45:01 ... 16:45:17 fantasai: in Hamburg we decided that it should redo line breaking 16:45:37 szilles: did Kenny give additional reasons why he wanted a change? 16:46:07 fantasai: if you have a flexbox toolbar, don't have enough room, things flow into multiple line, if you want to collapse a set of items, you want to save that space 16:46:19 florian: why not use visibility:hidden 16:46:27 fantasai: that just makes it invisible; doesn't save space 16:46:38 fantasai: if you want things on different lines, usually that's a semantic things 16:46:52 ... so you wouldn't use flexbox's multiline support 16:47:04 16:47:07 fantasai: no 16:47:15 szilles: then I agree with the rejection 16:47:23 RESOLUTION: reject the change proposal 16:47:30 http://dev.w3.org/csswg/css3-flexbox/issues-lc-2012#issue-4 16:47:39 ITEM: open issue, #4 16:48:02 fantasai: comment was that since order doesn't affect speech or tab order, why does it have a generic name? 16:48:16 florian: Tab also objected to renaming 16:48:46 Tab: we did all the renaming before LC, and we discussed this specific issue knowing the consequences 16:49:01 Tab: I don't feel that the comment adds anything new 16:49:30 fantasai: display-order and box-order weren't specifically rejected; we just straw-polled on 'order' 16:49:44 ... and we hadn't decided on tab order, for example 16:50:03 sylvaing: I don't understand why we're causingin people pain by renaming 16:50:20 ... renaming is important, but it has to happen early in spec roadmap 16:50:39 florian: irrelevant for flexbox; what's done is done. What do we think about this spec/issue? 16:50:51 sylvaing: I don't see a strong case for renaming 16:51:06 Tab: there's not a strong case 16:51:27 szilles: I think we should think about having a name freeze time that predates LC as a step in the process 16:51:36 ... but I observe that this name change is relatively recent 16:51:53 ... any name change probably needs a couple of months to smooth itself out 16:52:01 +1 to szilles on having a freeze to names that predates LC 16:52:11 ... let's try to fix it so we don't do this in future, so that we can have those months 16:52:18 +1 to szilles as well 16:52:20 I agree with Steve that we have to be able to revisit a decision two months after we make it. 16:52:39 ChrisL: a way forward is to not change the name but have a note explaining why the name is what it is, and why there might be issues about it 16:52:49 fantasai: that's not the issue; the spec is clear about what the property does 16:53:08 ... I'm not going to object to anything, but this issue has been in the open for a while 16:53:29 ChrisL: Will we make an exception for this one case? 16:53:44 sylvaing: we don't have a new name! 16:53:59 florian: if we change, we must change sooner not later 16:54:57 fantasai: question would be: if we redid the straw poll, would people change their minds 16:55:09 Tab: I wouldn't, but I would still be objecting 16:55:30 fantasai: what's the rationale for rejecting the change proposal? 16:55:39 Tab: small benefit, and too late in process 16:55:52 fantasai: too late is the only good reason 16:55:59 szilles: I agree with fantasai 16:56:22 http://dev.w3.org/csswg/css3-flexbox/issues-lc-2012#issue-17 16:56:26 q+ to say "too late in the process" is not a good reason. It's WD and we did ask for comments... 16:56:36 RESOLUTION: reject the change proposal for reason of being too late in the process 16:56:46 q- 16:56:48 ITEM: next issue 16:57:06 s/next issue/flexbox issue 17/ 16:57:33 Bert: "too late in process" is not a good reason on an WD 16:57:46 -ChrisL 16:58:53 fantasai: please could everyone try to think about the issue for the next call 16:59:13 alexmog: why is it even an issue? 16:59:31 -[Microsoft.a] 16:59:52 Tab: I argue the other way; placeholders should "inherit" reasonable properties from their abspos 17:00:05 fantasai: they dont' get padding or margin, why should they get 'order'? 17:00:13 dbaron: does it concern painting order? 17:00:24 Tab: that would be a separate question 17:00:26 -rbetts 17:00:52 rrsagent, make minutes 17:00:52 I have made the request to generate http://www.w3.org/2012/07/18-css-minutes.html ChrisL 17:00:54 alexmog: two adjacent abspos, is there one or two placeholders? 17:01:01 ... does alignment apply? 17:01:03 Tab: yes 17:01:08 fantasai: I disagree 17:01:50 dbaron: I think that by default, nothing applies to the placeholder, and if you want something to, you should say so. 17:02:13 haha 17:02:45 drublic has joined #css 17:02:52 szilles: I think we should deal with 18 first, then 17 17:02:55 -tabatkins_ 17:02:57 -[Microsoft] 17:02:57 -[Apple] 17:02:57 -[Mozilla] 17:02:58 antonp: I hate placeholders. 17:03:00 -Bert 17:03:00 CONSENSUS: meeting closed 17:03:01 Meeting closed. 17:03:02 -[Microsoft.aa] 17:03:03 -SteveZ 17:03:04 -[Microsoft.aaa] 17:03:07 -stearns 17:03:09 Man, we'll never get to CR. ;_; 17:03:10 -alexmog_ 17:03:13 -bradk 17:03:14 -antonp 17:03:17 -glenn 17:03:30 tabatkins_: yeah 17:03:42 tabatkins_: So, what was your rationale that wasn't "it's too late in the process"? 17:04:13 It's too late in the real world? 17:04:30 Ms2ger: note "process" is lower-case :) 17:04:35 I think the argument is that the WG can't find any better name. 17:04:50 No 17:05:07 The argument is that flexbox properties have been renamed ten times too much already 17:05:14 I gave it in the call. The benefit is arguable (I think 'order' is a great name). If we assume there's a benefit, it's very small. The pain of changing names this late in the process outweighs the benefit. 17:05:17 display-order might be more appropriate in one sense, but it looks like a longhand component property of display 17:05:30 Which makes it a bad choice IMO 17:06:06 I think Florian suggested 'visual-order' as an alternative, maybe that's better? 17:06:40 Bert: That is a better rationale to give 17:06:45 jdaggett has joined #css 17:06:56 if I was making a call right now to implement flexbox unprefixed, I would say wait for a while, naming can still change 17:07:04 Yeah, visual-order is worth thinking about 17:07:05 oh wait, we just have done that... 17:07:42 "late in the process" is a valid argument, but lck of a better name is a stronger one 17:07:58 And with their powers combined... 17:08:11 it's an invincible argument 17:08:18 disconnecting the lone participant, florian, in Style_CSS FP()12:00PM 17:08:19 Style_CSS FP()12:00PM has ended 17:08:19 Attendees were rbetts, +1.253.307.aaaa, florian, ChrisL, glenn, dbaron, fantasai, jdaggett, jkew, stearns, antonp, Bert, +1.253.307.aabb, tabatkins_, bradk, hober, JohnJansen, 17:08:19 ... SteveZ, [Microsoft], alexmog_, Rossen, arronei 17:08:25 antonp has left #css 17:08:26 "late" really menas that a change has to be really really awesome to be accepted 17:08:59 Exactly. Please don't read "late" as "lol too late, pay more attention" 17:09:05 on placeholders.... 17:09:54 earlier decisions on placeholers were based on the agreement that absolute positioned flex items doon 17:10:07 ... don't have any meaningful use cases 17:10:36 theh whateve is defined for absolute flex items needs to be definite and simple to implement 17:10:49 Yes. 17:11:01 placeholders with no properties whatsoever IMO are best 17:11:05 no order or alignment 17:11:17 that's what Mozilla implements, too 17:11:26 although bz says it would be easy to make it accept 'order' 17:11:54 of course it is easy. alignment is easy too. just why we care??? 17:11:56 I'm perfectly fine either way. 17:12:15 we can even define that placeholders are zero size and are all at (start, before) 17:12:27 and therfore don't affect layout :) 17:12:31 yes 17:12:36 which solves #18 17:12:39 That's called "there's no such thing as placeholders, tables are an aberration". 17:12:50 http://lists.w3.org/Archives/Public/www-style/2012Jul/0419.html 17:13:17 note that with the latest change to how text wrappers work, it may be reasonable 17:13:20 looks like Proposal A in Kenny's email 17:13:38 Yes, it is. 17:13:53 btw, any suggestions on where to put the text in http://lists.w3.org/Archives/Public/www-style/2012Jul/0385.html ? 17:13:56 before, abspos element in the middle of text would behave just as if it was in the middle of that text anywhere 17:15:00 fantasai: At the end of 4.0. 17:15:45 now, abspos elements split text blocks... could just as well get collected at a random place, like table captions... 17:16:41 I'm fine with anything reasonably consistent. I was trying to line up with the model suggested by table layout, but if we'd prefer to ignore that as a mistake and just say that complex layouts don't play with well abspos auto positioning, I'm fine with that as well. 17:16:42 (but don't take this too seriously, I don't think I actually like that more than plain vanilla placeholders with no properties propagated to them) 17:19:08 is the static position of an abspos a point or a box? 17:19:50 it should be a point. 17:19:51 http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 17:20:00 There's different positions for left and right 17:20:03 so maybe it's a line segment 17:20:04 :) 17:21:44 Maybe its a line segment that is a point. 17:22:13 arronei: that would make the left and right static positions identical, which they are not in 10.3.7 17:23:17 so where is the definition of line segment? 17:23:25 in your math texbook 17:23:31 *textbook 17:23:36 ? 17:23:56 I was worried we may have our own definition of line segment in CSS somewhere 17:24:05 heh, no 17:24:14 we do define the sign of zero 17:24:24 as being not negative 17:24:31 (although we don't say whether it's positive or not) 17:24:51 Yeah which I still have a strong opinion of that 17:24:57 ? 17:25:26 -0 is negative, 0 is not negative and not positive, +0 is positive 17:25:43 that's at least how atleat 10 people on my team have thought about it. 17:25:50 heh 17:25:52 well 17:26:40 different issue though, lets get back to the "point", the abspos point. 17:26:42 Two zeros arent' enough for you? 17:27:15 right, so 17:27:30 if the "hypothetical box" in Chapter 10 is made to be the flex container 17:28:26 then the effect is the same as having it be a point placed in the start head corner 17:28:29 yes? 17:28:41 yes that is what I would think 17:28:55 Ok, so that's proposal A 17:29:31 Proposal B is to define it as halfway between the margin edges off the two flex items its between 17:29:43 but that doesn't say what the behavior is at the edges 17:30:14 Proposal C is to make each abspos placeholder a flex item 17:30:21 He elaborates (it's what I tried to do earlier, where it depends on the justify-content) 17:30:33 B and C have the issue of, do 'order' and/or 'align-self' have an effect on the placeholder 17:30:52 B has the further problem of actually being work, when this is probably a non-issue. 17:31:40 yeah 17:32:23 arronei has joined #css 17:32:29 'order' I don't think would either 17:33:21 Yeah I think "A" makes more sense. 17:34:18 It just means that we're abandoning the precedent set by tables, and killing any possible usefulness of auto positioning. 17:34:28 Spec prose would just be then "The hypothetical box used to calculate the static position of an abspos box corresponds to the content-box of the flex container." 17:34:31 ? 17:34:57 tabatkins_: if we're going to make it useful, we should actually make it useful. Right now it's half-assed. 17:36:03 I'm not objecting. Just laying the consequences out fully. ^_^ 17:36:39 I think this is an issue we should really target in the next level if we think its important. 17:36:57 I can't think of a good use case. 17:37:07 The ones people brought up seem to make more sense by putting the abspos inside a flex item 17:37:12 I can't either at the moment. 17:37:52 I think it's more likely that authors will be annoyed that abspos elements take up space than that they'll be annoyed it sort-of-kind-of follows its would-be flex position 17:38:02 s/it/it doesn/t 17:40:18 So I think we are settled on "A" for the moment. 17:40:25 You and I are, anyway :) 17:40:30 tabatkins_, alexmog_ ? 17:40:42 Don't particular care, but let me ping ojan and tony. 17:53:35 ... sorry wasn't looking at IRC for a while... 17:54:55 if "A" means the container is the auto position, I am personaly fine with that 17:55:36 I think the placeholder is marginally more useful though, and more consistent with abspos elsewhere (e.g. grid) 17:56:07 both us and mozilla already implement placeholders in some way, so it is not more work. 17:56:24 but I would be ok either way 17:56:53 ... need to step out of office now... 17:59:37 jet has joined #CSS 17:59:43 Ojan and Tony are okay with the change. 18:00:47 arno has joined #css 18:18:53 arno has joined #css 18:31:59 tantek has joined #css 18:38:01 leaverou has joined #css 18:44:38 tabatkins_ , alexmog_ : So if we're agreed on Proposal A, how about I send mail to www-style, update the DoC, and edit that in 18:44:53 tabatkins_, alexmog_ : and then we can try to close it with the WG next week? 19:04:28 fantasai: Yes, sounds good. 19:06:54 tabatkins_: proposed edit: replace 4.1 with a paragraph: 19:07:03 The hypothetical box used to calculate the static position 19:07:03 of an absolutely-positioned flex item corresponds to 19:07:03 the content-box of the flex container. 19:07:03 As in block layout, the absolutely-positioned box has no effect 19:07:03 on the layout of surrounding content. 19:07:09 (with appropriate link to 2.1 19:07:59 That should have an explanation in English that this means the auto position is the start/head corner of the flex container. 19:08:36 lol 19:08:38 ok 19:10:22 Add 19:10:23 (This effectively defines the static position as 19:10:24 the head start content-box corner of the flex container.) 19:10:25 ? 19:14:22 tabatkins_: ^ 19:14:38 Zakim has left #css 19:18:52 krit has joined #css 20:01:32 tantek has joined #css 20:02:35 Mhz has joined #css 20:03:14 tantek has joined #css 20:04:28 Mhz has left #css 20:25:45 fantasai: Sounds fine. 20:53:24 jet has joined #CSS 20:58:12 leaverou has joined #css 21:01:04 jet has joined #CSS 21:29:56 leaverou has joined #css 21:31:46 leaverou has joined #css 21:51:14 leaverou_ has joined #css 22:08:27 dbaron has joined #css 22:12:58 arno has joined #css 22:15:37 krit has joined #css 22:17:13 krit1 has joined #css 22:17:22 jwir3 has joined #css 22:33:36 jdaggett has joined #css 22:37:45 krit has joined #css 23:11:35 arno has joined #css