16:24:20 RRSAgent has joined #CSS 16:24:20 logging to http://www.w3.org/2010/12/22-CSS-irc 16:24:34 Zakim, this will be Style 16:24:34 ok, glazou; I see Style_CSS FP()12:00PM scheduled to start in 36 minutes 16:24:40 RRSAgent, make logs public 16:56:02 dsinger has joined #css 16:59:28 Style_CSS FP()12:00PM has now started 16:59:35 +[Apple] 16:59:45 dbaron has joined #css 17:00:00 zakim, [apple] has dsinger 17:00:00 +dsinger; got it 17:00:07 +[Microsoft] 17:00:22 +glazou 17:00:22 ah finally 17:00:30 ROFL 17:00:35 what's that music ? 17:00:39 dsinger: you ? 17:00:51 Arron has joined #CSS 17:00:53 yes 17:01:01 Zakim, who is here ? 17:01:01 On the phone I see [Apple], [Microsoft], glazou 17:01:03 [Apple] has dsinger 17:01:04 On IRC I see Arron, dbaron, dsinger, RRSAgent, Zakim, glazou, nimbupani, kennyluck, arronei, trackbot, plinss, karl, TabAtkins, Hixie, CSSWG_LogBot, shepazu, krijnh, jgraham, 17:01:05 smfr has joined #css 17:01:06 ... fantasai, gsnedders, Bert 17:01:07 + +1.206.324.aaaa 17:01:22 sylvaing has joined #css 17:01:24 Microsoft, thanks :) 17:01:34 can we stop that now ? 17:01:35 arronei has joined #CSS 17:02:23 Zakim, mute [Microsoft] 17:02:23 [Microsoft] should now be muted 17:02:28 ah not you 17:02:30 +smfr 17:02:36 Zakim, unmute [Microsoft] 17:02:36 [Microsoft] should no longer be muted 17:02:50 zakim, who was making noise? 17:02:51 I don't understand your question, dsinger. 17:03:34 bradk has joined #css 17:03:42 +bradk 17:03:48 +plinss_ 17:03:50 danielweck has joined #css 17:04:13 Note: Daniel Weck only on IRC (not audio concall) 17:04:24 ok danielweck 17:04:36 zakim, plinss_ is me 17:04:36 +plinss; got it 17:05:14 + +44.758.419.aabb 17:05:14 Zakim, who is here ? 17:05:14 On the phone I see [Apple], [Microsoft], glazou, +1.206.324.aaaa, smfr, bradk, plinss, +44.758.419.aabb 17:05:17 [Apple] has dsinger 17:05:18 On IRC I see danielweck, bradk, arronei, sylvaing, smfr, dbaron, dsinger, RRSAgent, Zakim, glazou, nimbupani, kennyluck, trackbot, plinss, karl, TabAtkins, Hixie, CSSWG_LogBot, 17:05:21 ... shepazu, krijnh, jgraham, fantasai, gsnedders, Bert 17:05:21 zaim, aabb is me 17:05:26 zakim, aabb is me 17:05:26 +gsnedders; got it 17:05:30 zakim, mute me 17:05:30 gsnedders should now be muted 17:05:41 +fantasai 17:05:43 fantasai_ has joined #css 17:05:47 I'm here on IRC. 17:06:08 Zakim, aaaa is sylvaing 17:06:08 +sylvaing; got it 17:06:34 zakim, who's making noise? 17:06:38 szilles has joined #css 17:06:45 gsnedders, listening for 10 seconds I heard sound from the following: [Apple] (29%), glazou (14%) 17:06:59 +SteveZ 17:07:30 ScribeNick: fantasai 17:07:48 +David_Baron 17:07:51 glazou: two items on agenda, one about comments to other wgs 17:08:06 glazou: first one was WOFF, other was Progress Events 17:08:20 glazou: jdaggett requested deferring WOFF until next call, since he can't attend today 17:08:26 glazou: Any other comments? 17:08:43 sylvain: Bert sent comments, but we need them on the public mailing list 17:08:53 glazou: progress events or woff? 17:08:57 sylvain: woff 17:09:02 glazou: We'll discuss that next time 17:09:06 glazou: Progress Events? 17:09:16 glazou: Simon and I agree we have nothing else to say. Any other opinion? 17:09:17 Zakim, who is noisy? 17:09:29 glazou, listening for 12 seconds I heard sound from the following: fantasai (86%), David_Baron (7%) 17:09:36 Zakim, mute fantasai_ 17:09:36 sorry, glazou, I do not know which phone connection belongs to fantasai_ 17:09:54 Zakim, mute fantasai 17:09:54 fantasai should now be muted 17:10:21 glazou: Ok, I will send a message that we have no comments 17:10:40 Topic: CSS2.1 17:10:42 Zakim, unmute fantasai 17:10:42 fantasai should no longer be muted 17:10:57 Arron: I'm looking at the issues list, looks like there are a couple open issues still 17:11:07 glazou: Any issues we can deal with now? 17:11:19 fantasai: Issue 138 is apparently not clear enough to justify one of its tests 17:11:56 http://lists.w3.org/Archives/Public/public-css-testsuite/2010Oct/0122.html 17:14:01 dbaron: I tend to think that we should fix the spec 17:14:17 Arron: Only Opera, Safari, and Chrome fail it. All others pass, including old versions 17:14:26 plinss: Missing data for Gecko 17:14:28 -glazou 17:14:29 dbaron: Gecko fails 17:14:39 damn 17:14:39 arronei: In 3 it passes 17:14:52 arronei: FF3.6 it passes 17:14:56 yes it does 17:14:58 dbaron: So in 4 it's failing 17:15:03 regression? 17:15:14 plinss: I don't see it passing in 3 17:15:28 passes on my machine 17:15:29 +glazou 17:15:29 LInux 17:15:37 Arron: Passes for me on Windows 17:15:47 Passes in 3.6 and fails in 4.0 on Linux. 17:16:09 failed with FF4 on mac 17:16:18 dbaron: I think there's something funny about the test, but maybe we should discuss the spec issue 17:16:51 dbaron: The spec issue, basically the quesiton is, if you have a float that is inside a relpos inline, does the relpos of the inline move the float? 17:17:19 dbaron: That's what the summary of issue 138 says, but the emails in 138 were specific to block-within-inline positioning 17:17:30 dbaron: If there's a block inside the inline, then the float does move, and we clarified that. 17:17:48 dbaron: But this is just a float inside an inline 17:18:13 dbaron: The spec doesn't say currently anything to imply that the relpos affecting the float 17:18:16 s/ing/s/ 17:18:43 glazou: Any opinions here? 17:18:50 arronei: I'm still looking 17:19:18 arronei: I'm not going to be able to give a quick answer here 17:19:47 glazou: Seems this discussion will take some time to figure out the correct answer. 17:19:55 glazou: On the other hand we already have two impl passing the test 17:20:19 glazou: So the question is, is it something that we can deal with as an errata after the spec is done? 17:21:00 arronei: My only problem with errata in my case is that it could completely change what is correct 17:21:13 arronei: It's not "here's more info", it's "we're changing this behavior" 17:21:28 glazou: Does it fail in FF4 because the impl changed, or is it a bug? 17:21:45 dbaron: When I analyzed the spec, on October 13th, my understanding was that the test was testing something that the spec didn't say 17:23:13 amphibulus has joined #css 17:23:42 dbaron: That part of the spec also talks about splitting inlines around blocks, and I'm pretty sure we don't want that to apply to floats 17:24:30 (and it says "in-flow") 17:25:00 glazou: going in circles 17:25:12 glazou: dbaron, have an opinion? 17:25:31 glazou: I suggest we action someone to write a proposal 17:25:44 glazou: Any volunteers? 17:25:54 dbaron: I could do it 17:26:19 ACTION dbaron Write proposal to handle position of float inside relpos'd inline 17:26:19 Created ACTION-284 - Write proposal to handle position of float inside relpos'd inline [on David Baron - due 2010-12-29]. 17:26:42 glazou: If we don't decide, we'd have to remove the test and make the behavior undefined. 17:26:51 glazou: Any other issue or test we could review right now? 17:27:00 http://lists.w3.org/Archives/Public/public-css-testsuite/2010Dec/0158.html 17:27:18 arronei: did we ever finish discussing issue 159? 17:28:44 glazou: We discussed it in October 27 and resolved on it 17:28:49 glazou: I think it was fixed. 17:28:57 arronei: sounds like a =bert= edit 17:28:59 resolved in minutes here: http://lists.w3.org/Archives/Public/www-style/2010Oct/0842.html 17:29:04 glazou: actions were 270 and 271 17:29:39 glazou: Anything else? 17:29:57 glazou: Peter pasted something 17:30:05 plinss: Responses to invalid tests in RC4 17:33:15 arronei: I have 10 more cases but am pretty much done 17:33:22 glazou: How many cases are still considered invalid? 17:33:30 arronei: I have 13, but other people think there are a lot more than that 17:34:08 plinss: I have a list of tests that have been reported invalid and not touched, 17:34:18 plinss: But there's a large number of tests here that need to be addressed 17:34:24 fantasai: Most of the invalid ones are the page breaking ones 17:35:11 glazou: Fixing the invalid tests takes a long time 17:36:45 fantasai points to her email that analyzes the invalid tests 17:36:56 http://test.csswg.org/harness/results?s=CSS21_%HTML_RC4&t=0&f[]=1&f[]=2&f[]=4&f[]=16 17:37:13 http://test.csswg.org/suites/css2.1/20101210/html4/counter-increment-013.htm 17:37:23 dbaron: I think the counter-increment tests are invalid 17:38:14 dbaron: In the first test, it tests that the implementation truncates the counter to a 32-bit signed integer 17:38:30 arron: That test was created after the F2F in Japan 17:38:36 dbaron: But that's not what we agreed to. 17:38:47 dbaron: We agreed that you could test for a reasonable range of values 17:39:13 dbaron: But implementing beyond that range is allowed 17:39:32 arronei: What I was trying to test there is that you don't overflow into a negative number 17:39:55 arronei: I could change the test so that it allows either truncation or incrementing 17:40:08 glazou: If it's not in the spec, it doesn't need testing 17:40:24 arronei: The only statement in the spec is that you support , but the range is undefined 17:40:39 arronei: According to the spec, you only need to specify one number. 17:40:51 sylvaing: Is there anything in the test that mandates overflow behavior? 17:40:53 arronei: No 17:42:29 fantasai: You could test that the implementaiton supports the full 32-bit unsigned range 17:42:42 fantasai: by testing that the counter can go up to its limits 17:43:01 fantasai: this would test for a reasonable range 17:43:15 sylvaing: That's not in the spec 17:44:14 I'm +1 with what fantasai_ is saying now, FWIW. 17:44:34 dbaron: The agreement was that this would be a test suite assumption 17:45:07 We still need to spec a required supported range for . 17:45:13 discussion on test suite assumptions vs spec requirements 17:45:17 (Separate from the test discussion, which we did indeed discuss.) 17:45:24 s/discussion/distinction/ 17:46:28 plinss: integer overflow behavior isn't covered in the spec. We can add it to the spec later 17:47:11 glazou: I suggest we add a clarification to the spec that we expect 32-bit integers, and write tests for it 17:47:36 there are already separate tests for the case you want to change this one to 17:49:00 fantasai doesn't think we need to put this in the spec, test suite assumption is enough 17:49:26 all we need is to have the tests only check that the range is supported, not check overflow behavior 17:49:28 Zakim: unmute me 17:49:36 Zakim, unmute me 17:49:36 gsnedders should no longer be muted 17:49:47 Straw Poll 17:50:46 I listed two different sets of tests in http://lists.w3.org/Archives/Public/public-css-testsuite/2010Oct/0040.html 17:51:02 the tests in the first half test overflow behavior; the tests in the second half don't 17:51:10 sylvaing: I don't agree that the spec should require 32-bit integers 17:51:16 s/sylvaing/simon/ 17:51:29 simon: But I do think that the spec should specify what happens when you overflow whatever range you support 17:51:54 +1 for what simon says 17:52:05 dsinger: It's reasonable for a spec to specify a range that must be supported, and what's outside the range is implementation-dependent 17:52:06 http://www.w3.org/TR/CSS2/syndata.html#value-def-integer 17:52:32 dbaron: one comment about what simon said, some of the test reach an overflow by using counters to take two integers within the 32-bit range and add them 17:52:41 dbaron: Others do the overflow at parse times 17:52:48 dbaron: So there are two different overflow conditions happening 17:52:56 plinss: Here's my concrete proposal. 17:53:03 plinss: We leave the 32-bit assumption in the test suite 17:53:12 plinss: Define overflow behavior in a future spec 17:53:16 plinss: Remove this test for now 17:53:52 plinss: Change the test to match the overflow behavior in the spec 17:54:02 plinss: and allow e.g. 64-bit implementations pass 17:54:29 plinss: Instead of removing this test we could make it a may or a should 17:54:41 Zakim: unmute fantasai 17:54:59 or at least a 'note' (Note: counters up to 32 bits are normally supported) 17:55:03 glazou: Peter, do you accept an action to write a clarification? 17:56:24 fantasai: If we keep the tests, then they should be a 'may', because the behavior is not recommended, just allowed 17:56:37 fantasai: Also they should be updated so that a 64-bit implementation will pass 17:56:45 plinss: Failure condition should be showing a negative number 17:57:19 plinss: truncating for 255 is valid according to the test 17:57:27 Proposal: 17:57:29 1. No change to spec 17:57:39 2. Update tests to fail only if returning negative number 17:57:56 (i.e. any supported range is ok, but overflowing is not) 17:58:01 3. Mark tests as 'may' 17:58:14 +1 17:58:25 4. Add assumption of 32-bit integers to test suite assumptions page 17:58:44 I'd have preferred keeping the tests that test values within the 32-bit range as required, given (4). 17:59:07 Yes, only mark the tests for overflow behavior as may :) 17:59:25 arronei: I agree that this is fine 18:00:14 I'm happy with fantasai's proposal. 18:00:40 I'm fine with that. 18:00:46 dsinger: Might want to add a note that stepping outside 32-bit integers is not a good idea so authors know 18:00:59 glazou: Any objections to the propsoal? 18:01:05 RESOLVED: Proposal above accepted. 18:01:15 ACTION plinss: Create a note for the errata 18:01:15 Created ACTION-285 - Create a note for the errata [on Peter Linss - due 2010-12-29]. 18:01:35 -David_Baron 18:01:39 Meeting closed. 18:01:43 -[Microsoft] 18:01:44 -smfr 18:01:46 -SteveZ 18:01:47 -bradk 18:01:49 -glazou 18:01:50 -fantasai 18:01:50 -gsnedders 18:02:01 -plinss 18:04:27 -[Apple] 18:05:25 What should we do about + and * notation in the value definitions? 18:05:29 What assumption should the test suite be making about those? 18:07:05 -sylvaing 18:07:06 Style_CSS FP()12:00PM has ended 18:07:08 Attendees were dsinger, [Microsoft], glazou, +1.206.324.aaaa, smfr, bradk, plinss, +44.758.419.aabb, gsnedders, fantasai, sylvaing, SteveZ, David_Baron 18:08:04 smfr has left #css 18:13:58 anne has joined #css 18:32:58 fantasai_ has joined #css 19:42:46 Could somebody tell me which items IE9 indents on this test? http://dbaron.org/css/test/2010/css21-issue-138-simple-float-test-with-more-tests 19:43:00 (indents by 200px, so it's pretty obvious) 19:43:35 (For comparison, Firefox 3.6 indents items 2 and 5, Firefox trunk, Chromium trunk, and Opera 11 all indent only item (2), and IE8 indents all 5 items.) 20:00:17 trackbot, ACTION-284? 20:00:17 Sorry, dbaron, I don't understand 'trackbot, ACTION-284?'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 20:00:27 trackbot, url? 20:00:27 Sorry, dbaron, I don't understand 'trackbot, url?'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 20:00:43 ACTION-284? 20:00:43 ACTION-284 -- David Baron to write proposal to handle position of float inside relpos'd inline -- due 2010-12-29 -- OPEN 20:00:43 http://www.w3.org/Style/CSS/Tracker/actions/284 20:12:46 Zakim has left #CSS 22:35:30 dbaron: IE9 indents only item 2. 22:36:15 arronei, good... does it somehow still pass http://test.csswg.org/suites/css2.1/20101210/html4/block-in-inline-relpos-002.htm ? 22:38:21 dbaron: we now fail that case with our latest builds so it looks like we are more inline with everyone else. 22:39:15 arronei, ok, so that moves me more strongly towards the opinion that the spec is fine and we should just fix the test :-) 22:39:37 Yes I agree. We should just fix the test and leave the spec.