16:35:31 RRSAgent has joined #CSS 16:35:31 logging to http://www.w3.org/2010/01/13-CSS-irc 16:35:39 Zakim, this will be Style 16:35:39 ok, glazou; I see Style_CSS FP()12:00PM scheduled to start in 25 minutes 16:36:25 arronei has joined #CSS 16:42:24 RRSAgent, make logs public 16:53:33 dethbakin has joined #css 16:59:10 smfr has joined #css 16:59:15 Style_CSS FP()12:00PM has now started 16:59:20 plinss has joined #css 16:59:22 +smfr 16:59:57 +plinss 17:00:07 +dethbakin 17:00:19 +TabAtkins 17:00:42 oyvind has joined #css 17:00:51 +[Mozilla] 17:01:02 +bradk 17:01:27 Zakim, code? 17:01:27 the conference code is 78953 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), glazou 17:01:38 dbaron has joined #css 17:01:45 +??P11 17:02:06 zakim, this is style 17:02:06 plinss, this was already Style_CSS FP()12:00PM 17:02:07 ok, plinss; that matches Style_CSS FP()12:00PM 17:03:01 bridge refuses me, hold on please 17:03:44 +glazou 17:03:48 finally 17:05:03 +Bert 17:05:08 sylvaing has joined #css 17:05:42 +sylvaing 17:06:33 By the way, I'll be in SF tomorrow evening with nothing to do. Anyone in the area want to meet for a late dinner? 17:06:35 CesarAcebal has joined #css 17:06:52 how can you have nothing to do in SF ? 17:07:17 ScribeNick: fantasai 17:07:42 Happy New Year everyone 17:07:53 +CesarAcebal 17:07:53 ChrisL has joined #css 17:07:58 Because all I'm doing is flying down and waiting for the next day for my interview. 17:08:09 "Late" is relative - I'll arrive about 6:45 17:08:12 Topic: CSS2.1 Test Suite 17:08:23 Peter: Calling it done in a few days, see where we are 17:08:48 Not this time Tab. SF is about 35 minute drive for me, but I'm busy tomorrow night. 17:08:52 +ChrisL 17:09:12 fantasai: Not all tests are indexable yet -- e.g. hixie's tests don't have metadata 17:09:18 fantasai: Microsoft's tests are now all indexable 17:10:13 fantasai: Plan is to publish a snapshot soon so we have a good sense of where we are 17:10:25 dbaron: So I'm expecting to post a refresh of Mozilla's submissions soon, sometime this week 17:10:31 aware of issues in http://lists.w3.org/Archives/Public/public-css-testsuite/2009Sep/0012.html 17:10:36 dbaron: Boris has some run-in tests that he plans to write and submit 17:11:16 http://test.csswg.org/source/tools/ 17:11:32 TabAtkins: he is still on 17:11:43 -TabAtkins 17:12:26 +TabAtkins 17:12:58 glazou: What's ETA for another snapshot? 17:13:22 fantasai: I think we'll aim to get that done by the end of next week, but we'll see what issues we run into 17:15:43 fantasai: I'll be woring with Arron all of next week on the test suite. 17:15:49 peterl: Do you need help with anything? 17:16:27 s/woring/working/ 17:16:27 fantasai: If we just get the filenames to not conflict, we can use the existing build scripts to throw something up on w3.org 17:17:06 fantasai: Not ideal, because we can't make .e.g a zipped copy for use on windows (which can't handle that many files in one directory) 17:17:16 fantasai: Hopefully we get the build scripts fixed up for the beta next month 17:17:32 q+ to wonder if adding the xhtml mime type would be easy 17:17:38 fantasai: Probably some help in reviewing the test suite for missing tests once the index is up.. 17:18:14 http://test.csswg.org/svn/contributors/microsoft/submitted/Chapter_15/font-001.xht 17:18:16 http://test.csswg.org/source/approved/css2.1/src/generate/content-counter-002.xht 17:19:17 Just change 'svn' to 'source' in the url 17:20:12 Peter: Since this is our top priority, we'll be checking on this every week 17:20:32 Topic: Feedback on Backgrounds and Borders 17:20:54 http://lists.w3.org/Archives/Public/www-style/2010Jan/0109.html 17:20:57 http://lists.w3.org/Archives/Public/www-style/2010Jan/0112.html 17:21:31 fantasai: I suggest adopting Tab's response as official 17:21:39 Brad: does that include the part about media queries? 17:21:48 fantasai: Yes. We agreed to do that when dsinger brought it up at the F2F 17:22:04 Everyone agrees with Tab's response 17:22:09 RESOLVED: Tab's response is official 17:22:40 ACTION Daniel Respond that Tab's response is the official WG position 17:22:40 Created ACTION-201 - Respond that Tab's response is the official WG position [on Daniel Glazman - due 2010-01-20]. 17:22:59 Topic: Absolute Length Units 17:23:05 (pt vs. px) 17:23:23 dbaron: Do we have good data on what existing browsers are doing? 17:23:33 Tab: At least for pt, yes. 17:24:31 fantasai: Can we get a writeup on the thread? All proposals, with pros and cons, summary of what seems to be the general consensus, who's dissenting and why, what raw data we have, etc. 17:24:51 ACTION Tab: write up pt px thread 17:24:51 Created ACTION-202 - Write up pt px thread [on Tab Atkins Jr. - due 2010-01-20]. 17:26:11 Peter: Print drivers can scale and zoom as well. You don't want to redefine units there 17:26:26 Peter: That scaling happens way after layout is done. 17:26:54 Peter: I'm objecting to redefining pt so that it is no longer 1/72 of an inch 17:27:13 Tab: In one of the browsers it's scaled to 4/3px rather than 1/72 in 17:27:33 Peter: I don't care what defines what in what order, as long as the relationships stay the same 17:27:51 Peter: We can change the relationship of px to physical units, but not physical units to each other 17:27:56 Peter: that's just insanity 17:28:27 ... 17:28:35 Peter: We're talking about the px unit, not a device pixel 17:29:09 +1 17:29:11 Peter: Allowing the px unit to float and scale and size in relation to the device pixel is what's leading to breakage 17:29:23 Peter: because device resolutions are dramatically different these days 17:29:37 Peter: and will continue to change 17:29:42 I think the confusion started when Macs often had 72 pixels per inch so 1pc was 1 point. Sometimes people still assert that points and pixels are joined at the hip like that 17:29:57 Peter: Allowing the px unit to change to try to match a device pixel is what's causing problems 17:30:22 Bert is really confused now 17:30:40 s/pc/px/ in Chris's msg 17:31:36 Tab: Are we saying that CSS px should not be tied to the device pixel in any way? 17:32:01 Peter: It makes sense in many cases for the UA to round the ratio 17:32:53 Chris describes the jump from 1px = 1 device pixel to 1px = 2 device pixel 17:33:01 they are often rounded to 1:1. Problem is we are approaching the time where the dpi is tweice 96 17:33:03 Chris and how it creates a disconcerting discontinuity 17:33:47 dbaron: On mobile devices, the dpi might be twice 96dpi, but people hold them closer so the viewing angle becomes important 17:34:14 Peter: I think this idea of true inches etc. is also crazy 17:34:45 ... 17:35:00 Bert: px unit is most useful. It is the only one that is guaranteed to be visible everywhere and sharp 17:35:56 Peter doesn't like px. 17:36:05 Peter: Then you have problems with bitmap images 17:36:18 fantasai: One image pixel is 1px. So it will scale with px 17:37:07 Tab: And because px rounds to device pixels, it's still sharp 17:37:14 Peter talks about nextstep 17:37:19 ..and text is also going sub-pixel... 17:37:34 Bert: At least on a map, most browsers display pt too small. 17:37:37 s/map/mac/ 17:37:47 sylvaing - yes, subpixel positioning is really helping 17:38:19 Peter: So Tab will post a writeup to www-style. Anyone else have anything? 17:38:31 Topic: Numeric Precision in CSS Numbers 17:38:55 Simon: It's not specified how numbers get formatted if there are lots of decimal places 17:39:07 Simon: Some browsers report that in scientific notation, which doesn't parse back 17:39:13 answer is to allow scientific notation 17:39:30 Simon: I'm looking for how large numbers and numbers with lots of decimal points should be round-tripped. 17:39:42 I consider the scientific notation seralization that we do to be a bug; I fixed part of it at one point (I forget whether it was the computed style part or the CSSStyleDeclaration part) 17:40:13 Simon: We don't want to go through text for all our apis 17:40:35 Tab: Opera doing 2 decimals and WebKit doing 6 is weird 17:41:06 Simon: Opera seems to be using 16 bits to store the number 17:41:17 X11 is still limited to 16-bit numbers in many cases 17:41:27 but that tends not to be a real problem 17:41:31 Tab doesn't understand why it's not 32bits 17:41:49 Peter: So did we want to allow scientific notation? 17:42:03 Chris: SVGWG allows scientific notation; we asked for it from CSS awhile ago, but the answer was no 17:42:41 Simon: It's important for transforms, you get numbers very close to zero but not quite 17:42:58 Bert: The precision is another question -- it's about internal representation 17:43:03 Peter: Several questions 17:43:12 Peter: Should we define a minimum precision? 17:43:20 Peter: Should we allow scientific notation? 17:43:58 Bert: Precision is defined in bits, not in decimals 17:44:18 fantasai: I don't think there should be a limit on what we allow, but having a minimum makes sense 17:44:38 Peter: require the browser to be able to round-trip 17:44:44 I really like haveing a minimum definition so I can test interoperability. 17:44:56 dbaron: I think anything you can produce as output you should accept as input 17:45:09 dbaron: Things you take as input, you sometimes transform the first time you output them 17:45:37 dbaron: But anything you produce as output, you should accept as input that generates the same output 17:46:12 (the second one is saying that parse+serialize is idempotent) 17:46:22 Bert: If you're adding up numbers, sometimes the order you add them in will affect things 17:46:43 ... 17:47:09 glazou: Since the browsers sometiems output scientific notation, does that mean we accept scientific notation? 17:47:15 dbaron: That's a bug 17:47:53 Chris: Bert, would there be a problem adding scientific notation to CSS? 17:48:20 Bert: The core grammar would have to change. We try not to change that, because it's a part of the spec we say we will not change 17:48:28 you can serialize as 0.00000000275465 17:48:29 Bert: Why do we need them now? 17:49:09 Simon: transitions and transforms 17:49:43 dbaron: Anything that you can serialize anything in decimal that you can in scientific notation 17:49:55 dbaron: You just wind up with a lot of zeros that are not necessarily significant 17:50:14 Chris: Accepting scientific notation would allow better HTML-SVG-CSS integration 17:50:35 glazou: We could investigate how to follow dbaron's rules 17:50:49 glazou: And investigate what it would take to accept scientific notation 17:50:58 http://en.wikipedia.org/wiki/Scientific_notation#Normalized_notation 17:50:58 ?: It was rejected before 17:51:01 http://en.wikipedia.org/wiki/Scientific_notation#Normalized_notation 17:51:05 Chris: Maybe because there wasn't a good argument for it 17:51:16 glazou: It was rejected before for lack of use case iirc 17:51:16 http://en.wikipedia.org/wiki/Scientific_notation#E_notation 17:51:56 ... 17:52:12 Simon: Let's say you apply a transform for rotating 89deg 17:52:31 Simon: You get a matrix back that has some very small numbers 17:52:44 Simon: Say you want to print that out as a string 17:53:00 Sylvain: You want to take that matrix and write it somewhere else 17:53:08 Bert: Why don't you just write out all the zeroes? 17:53:26 Simon: You'd get a long string of zeroes 17:54:39 glazou: Scientific notation wouldn't help in cases where you have e.g. 1.0000something 17:55:15 RESOVLED: Adopt dbaron's rules. 17:55:30 s/RESOVLED/RESOLVED/ 17:55:41 ACTION Simon: Write up a proposal for handling dbaron's rules 17:55:41 Created ACTION-203 - Write up a proposal for handling dbaron's rules [on Simon Fraser - due 2010-01-20]. 17:56:31 e.g. 2.007e6 17:57:27 Topic: Style Attribute Grammar 17:57:29 http://lists.w3.org/Archives/Public/www-style/2010Jan/0152.html 17:58:58 glazou: It doesn't change anything 17:59:14 dbaron: Yes, but grammar patterns tend to be more reusable if they follow the same whitespace patterns 17:59:30 dbaron: I think ours tend to put whitespace at the end only 17:59:31 but probably doesn't matter since it's not a complicated production 18:00:08 ACTION Bert: Review this issue 18:00:09 Created ACTION-204 - Review this issue [on Bert Bos - due 2010-01-20]. 18:00:39 glazou: Whatever the result, I think we should publish asap 18:01:38 fantasai: I'm ok with whatever Bert decides on the grammar, and to just decide to publish whatever he decides 18:01:46 fantasai: The next step is LCWD 18:01:48 -ChrisL 18:01:52 -smfr 18:01:54 -[Mozilla] 18:01:54 -sylvaing 18:01:55 -dethbakin 18:01:56 -CesarAcebal 18:02:06 -TabAtkins 18:02:23 -bradk 18:02:41 Just in case anyone missed it earlier, if anyone in the SF area is available for dinner tomorrow evening, I'll be in the area with nothing to do. 18:03:15 RESOLVED: Publish css-style-attr as LCWD, with whatever Bert decides on the grammar issue. 3 weeks LC period 18:03:25 -glazou 18:03:27 -plinss 18:03:29 -fantasai 18:03:33 -Bert 18:03:35 Style_CSS FP()12:00PM has ended 18:03:36 Attendees were smfr, plinss, dethbakin, TabAtkins, bradk, David_Baron, fantasai, glazou, Bert, sylvaing, CesarAcebal, ChrisL 18:21:45 CesarAcebal has left #css 18:55:21 dethbakin has joined #css 19:36:57 Zakim has left #CSS 19:37:57 smfr has left #css 19:41:18 fantasai, did you contribute the tests in http://fantasai.inkedblade.net/style/specs/css2.1/tests/min-max-replaced to the test suite already? 21:27:16 Lachy has joined #css 21:28:38 dbaron: hixie put them in already, so yes 22:29:00 Hmmm. I guess I can't contribute all the list bullet positioning tests I wrote since CSS2.1 makes the position of the list bullet explicitly undefined. 22:47:21 how about you dump them in a css3-lists directory? ;) 22:52:39 Curt` has joined #css