/irc-logs / w3c / #css / 2010-02-10 / end

Options:

  1. # Session Start: Wed Feb 10 13:41:21 2010
  2. # Session Ident: #css
  3. # [13:41] * Logging #css to 'http://krijnhoetmer.nl/irc-logs/css/20100210'
  4. # [13:41] <krijnh> Oh hai
  5. # [13:42] <krijnh> fantasai: sorry, it was broken :)
  6. # [13:47] * Joins: karl (karlcow@128.30.54.58)
  7. # [14:05] * Joins: Bert (bbos@mcclure.w3.org)
  8. # [14:05] * Joins: Bert_ (bbos@mcclure.w3.org)
  9. # [14:06] * Joins: Bert__ (bbos@mcclure.w3.org)
  10. # [14:06] * Joins: Bert___ (bbos@mcclure.w3.org)
  11. # [14:07] * Quits: Bert___ (bbos@mcclure.w3.org) (Quit: leaving)
  12. # [14:07] * Joins: Bert___ (bbos@mcclure.w3.org)
  13. # [14:07] * Quits: Bert___ (bbos@mcclure.w3.org) (Quit: leaving)
  14. # [14:07] * Quits: Bert__ (bbos@mcclure.w3.org) (Quit: leaving)
  15. # [14:08] * Quits: Bert (bbos@mcclure.w3.org) (Quit: leaving)
  16. # [14:08] * Joins: Bert (bbos@mcclure.w3.org)
  17. # [14:09] * Quits: Bert (bbos@mcclure.w3.org) (Quit: leaving)
  18. # [14:11] * Joins: Bert (bbos@mcclure.w3.org)
  19. # [14:12] * Quits: Bert (bbos@mcclure.w3.org) (Quit: leaving)
  20. # [14:12] * Bert_ is now known as Bert
  21. # [14:14] * Joins: myakura (myakura@123.224.228.213)
  22. # [14:40] * Joins: TabAtkins (chatzilla@70.139.15.246)
  23. # [14:46] * Quits: myakura (myakura@123.224.228.213) (Quit: Leaving...)
  24. # [15:37] * Parts: anne (annevk@213.236.208.22)
  25. # [16:18] * Joins: myakura (myakura@123.224.228.213)
  26. # [16:20] * Joins: ChrisL (ChrisL@128.30.52.169)
  27. # [16:32] * Joins: CesarAcebal (acebal@85.152.177.64)
  28. # [16:34] * Joins: szilles (chatzilla@192.150.10.200)
  29. # [16:54] * Joins: anne (annevk@84.208.107.250)
  30. # [17:03] * Joins: shepazu (schepers@128.30.52.169)
  31. # [17:27] * Quits: ChrisL (ChrisL@128.30.52.169) (Client exited)
  32. # [17:31] * Joins: glazou (glazou@82.247.96.19)
  33. # [17:31] * glazou is now known as glazou_sick
  34. # [17:31] * Joins: Zakim (rrs-bridgg@128.30.52.30)
  35. # [17:31] * Joins: RRSAgent (rrs-loggee@128.30.52.169)
  36. # [17:31] <RRSAgent> logging to http://www.w3.org/2010/02/10-CSS-irc
  37. # [17:33] <glazou_sick> Zakim, this will be Style
  38. # [17:33] <Zakim> ok, glazou_sick; I see Style_CSS FP()12:00PM scheduled to start in 29 minutes
  39. # [17:33] <glazou_sick> RRSAgent, make logs public
  40. # [17:33] <RRSAgent> I have made the request, glazou_sick
  41. # [17:35] * Joins: plinss (plinss@68.107.121.183)
  42. # [17:55] * Quits: myakura (myakura@123.224.228.213) (Quit: Leaving...)
  43. # [17:55] <Zakim> Style_CSS FP()12:00PM has now started
  44. # [17:56] <Zakim> + +1.408.398.aaaa
  45. # [17:56] * Joins: dsinger_ (mobile@67.218.106.195)
  46. # [17:56] <dsinger_> zakim, who is here?
  47. # [17:56] <Zakim> On the phone I see +1.408.398.aaaa
  48. # [17:56] <Zakim> On IRC I see dsinger_, plinss, RRSAgent, Zakim, glazou_sick, shepazu, anne, szilles, CesarAcebal, TabAtkins, Bert, karl, Hixie, fantasai, trackbot, krijnh, Lachy, arronei
  49. # [17:57] <Zakim> + +1.858.216.aabb
  50. # [17:57] <plinss> zakim, aabb is me
  51. # [17:57] <Zakim> +plinss; got it
  52. # [17:57] * Joins: dethbakin (dethbakin@98.234.211.150)
  53. # [17:57] <dsinger_> zakim, mute dsinger_
  54. # [17:57] <Zakim> sorry, dsinger_, I do not know which phone connection belongs to dsinger_
  55. # [17:58] <plinss> zakim, aaaa is dsinger_
  56. # [17:58] <Zakim> +dsinger_; got it
  57. # [17:58] <dsinger_> Zakim, 398.aaaa is dsinger_
  58. # [17:58] <Zakim> sorry, dsinger_, I do not recognize a party named '398.aaaa'
  59. # [17:58] * Joins: sylvaing (sylvaing@76.104.131.10)
  60. # [17:58] <plinss> rrsagent, make logs public
  61. # [17:58] <RRSAgent> I have made the request, plinss
  62. # [17:58] * Joins: oyvind (oyvinds@213.236.208.22)
  63. # [17:58] <dsinger_> zakim, mute dsinger_
  64. # [17:58] <Zakim> dsinger_ should now be muted
  65. # [17:58] <dsinger_> Zakim, thank you
  66. # [17:58] <Zakim> you are very welcome, dsinger_
  67. # [17:58] <Zakim> + +95089aacc
  68. # [17:59] <glazou_sick> Zakim: aacc is me
  69. # [17:59] <Zakim> + +1.617.650.aadd
  70. # [17:59] <glazou_sick> Zakim, aacc is me
  71. # [17:59] <Zakim> +glazou_sick; got it
  72. # [17:59] <dethbakin> +1.617.650.aadd is me
  73. # [17:59] <Zakim> + +1.206.324.aaee
  74. # [17:59] <sylvaing> Zakim, aaee is sylvaing
  75. # [17:59] <Zakim> +sylvaing; got it
  76. # [18:00] * dsinger_ good morning, all
  77. # [18:01] * Quits: dsinger_ (mobile@67.218.106.195) (Quit: Rooms • iPhone IRC Client • http://www.roomsapp.mobi)
  78. # [18:01] <Zakim> -dsinger_
  79. # [18:02] <Zakim> + +1.408.636.aaff
  80. # [18:02] * Joins: smfr (smfr@17.203.14.12)
  81. # [18:02] <Zakim> +dsinger_
  82. # [18:03] * Joins: dsinger_ (mobile@67.218.106.195)
  83. # [18:03] <plinss> zakim, who is on the phone?
  84. # [18:03] <Zakim> On the phone I see plinss, glazou_sick, +1.617.650.aadd, sylvaing, +1.408.636.aaff, dsinger_
  85. # [18:03] <dsinger_> zakim, mute dsinger_
  86. # [18:03] <Zakim> dsinger_ should now be muted
  87. # [18:03] <plinss> zakim, aadd is dethbakin
  88. # [18:03] <Zakim> +dethbakin; got it
  89. # [18:03] <smfr> Zakim, aaff is me
  90. # [18:03] <Zakim> +smfr; got it
  91. # [18:03] <dsinger_> zakim, who is here?
  92. # [18:03] <Zakim> On the phone I see plinss, glazou_sick, dethbakin, sylvaing, smfr, dsinger_ (muted)
  93. # [18:03] <Zakim> On IRC I see dsinger_, smfr, oyvind, sylvaing, dethbakin, plinss, RRSAgent, Zakim, glazou_sick, shepazu, anne, szilles, CesarAcebal, TabAtkins, Bert, karl, Hixie, fantasai,
  94. # [18:03] <Zakim> ... trackbot, krijnh, Lachy, arronei
  95. # [18:03] <Zakim> + +34.60.940.aagg
  96. # [18:04] <CesarAcebal> zakim, aagg is me.
  97. # [18:04] <Zakim> +CesarAcebal; got it
  98. # [18:04] * dsinger_ zakim, please fix at&t's network
  99. # [18:04] * Zakim I don't understand 'please fix at&t's network', dsinger_
  100. # [18:04] <Zakim> + +1.281.712.aahh
  101. # [18:04] * Joins: dbaron (dbaron@63.245.220.240)
  102. # [18:04] <TabAtkins> Zakim, aahh is me.
  103. # [18:04] <Zakim> +TabAtkins; got it
  104. # [18:05] <Zakim> +Bert
  105. # [18:05] <Zakim> +[Mozilla]
  106. # [18:05] * Joins: ChrisL (ChrisL@128.30.52.169)
  107. # [18:05] <CesarAcebal> acebal@uniovi.es
  108. # [18:05] <Zakim> +??P25
  109. # [18:05] <dbaron> Zakim, [Mozilla] has dbaron
  110. # [18:05] <Zakim> +dbaron; got it
  111. # [18:05] * dbaron Zakim, ??P25 is fantasai
  112. # [18:05] * Zakim +fantasai; got it
  113. # [18:06] * dbaron Zakim, who is noisy?
  114. # [18:06] * Zakim dbaron, listening for 10 seconds I heard sound from the following: glazou_sick (12%), plinss (14%), CesarAcebal (15%), Bert (19%)
  115. # [18:06] <Zakim> +ChrisL
  116. # [18:06] <Zakim> -CesarAcebal
  117. # [18:06] <Zakim> +[Microsoft]
  118. # [18:06] <TabAtkins> Scribenick: TabAtkins
  119. # [18:06] * Joins: bradk (bradk@67.188.133.45)
  120. # [18:07] <@arronei> zakim, microsoft is me
  121. # [18:07] <Zakim> +arronei; got it
  122. # [18:07] <TabAtkins> plinss: Anything extra for the agenda?
  123. # [18:07] * glazou_sick waves at arronei
  124. # [18:07] <TabAtkins> Topic: CSS 2.1 test suite
  125. # [18:07] <TabAtkins> plinss: Anything interesting?
  126. # [18:07] * sylvaing dares not add anything to the agenda that would take over the whole meeting again :)
  127. # [18:07] <TabAtkins> fantasai: Just fixing glitches in some of the publications
  128. # [18:07] <TabAtkins> arronei: I'll send in a few more errors I found. Simple stuff.
  129. # [18:08] <TabAtkins> fantasai: Any progress on metadata?
  130. # [18:08] <TabAtkins> arronei: I started it, but got sidetracked.
  131. # [18:08] <TabAtkins> fantasai: I put up documentation on reftests on the wiki: what it is, how to write one
  132. # [18:08] <TabAtkins> fantasai: There no reftests in the alpha right now, because there's no sensical indexing method right now.
  133. # [18:09] <TabAtkins> fantasai: Plan for the next day or two is to list everything that's wrong with build scripts so we can fix them.
  134. # [18:09] <TabAtkins> ChrisL: Since we can't have reftests at the moment, should we still be making them?
  135. # [18:09] <TabAtkins> fantasai: Yes, it's a good format, and we'll get it published.
  136. # [18:10] <Zakim> + +1.650.275.aaii
  137. # [18:10] <TabAtkins> fantasai: You can write a test that is both a reftest and a self-describing test.
  138. # [18:10] <plinss> zakim, aaii is bradk
  139. # [18:10] <Zakim> +bradk; got it
  140. # [18:10] * dbaron Zakim, aaii is bradk
  141. # [18:10] * Zakim sorry, dbaron, I do not recognize a party named 'aaii'
  142. # [18:11] <TabAtkins> plinss: Anything else in the test suite?
  143. # [18:11] <TabAtkins> Topic: FtF - reconfirming dates
  144. # [18:11] <dsinger_> Yes
  145. # [18:11] <TabAtkins> plinss: Current have March 29 - 31. Still the plan?
  146. # [18:11] <TabAtkins> ChrisL: I thought that one was fine, but the *next* one had a request to change it?
  147. # [18:11] <TabAtkins> fantasai: Yeah, we did.
  148. # [18:12] <TabAtkins> glazou_sick: I wanted it on the agenda so the SVGWG would know about the firm date we have.
  149. # [18:12] <dsinger_> zakim, unmute dsinger_
  150. # [18:12] <Zakim> dsinger_ should no longer be muted
  151. # [18:12] <TabAtkins> dsinger_: How do I get the official announcement out about location/suggestion to stay? How do I get peopel to announce they're coming so I can arrange everything?
  152. # [18:12] <TabAtkins> ChrisL: Just do a ??? form, it's easy. And you'll be on the CC list so you'll see when people register.
  153. # [18:13] <dbaron> s/??? form/WBS form/
  154. # [18:13] <TabAtkins> fantasai: Or just email the WG and say "respond if you're coming".
  155. # [18:13] <TabAtkins> glazou_sick: If you could publish a list of hotels asap, it would help.
  156. # [18:13] * sylvaing free iPads !
  157. # [18:13] <TabAtkins> plinss: There's a page on the w3c server with a bunch of pertinent information from previous meetings.
  158. # [18:13] <glazou_sick> sylvaing: you can dream :)
  159. # [18:13] <smfr> sylvaing: bring your cheque book
  160. # [18:14] <TabAtkins> dsinger_: I assume it'll be a small enough group we can do lunch in the cafeteria.
  161. # [18:14] <TabAtkins> ChrisL: Sounds fine.
  162. # [18:14] * sylvaing woo hoo !
  163. # [18:14] * sylvaing was caught checking on his ipad shipment in a meeting...using Chrome
  164. # [18:14] * sylvaing imac i mean
  165. # [18:14] <TabAtkins> plinss: and if we do a joint meeting with SVG, can you handle that on site?
  166. # [18:15] <TabAtkins> dsinger_: How many people are likely to join us?
  167. # [18:15] <TabAtkins> glazou_sick: I think Doug said the SVGWG was fairly small, maybe 6-7 people
  168. # [18:15] <TabAtkins> dsinger_: Ok.
  169. # [18:15] <Zakim> +[IPcaller]
  170. # [18:15] <TabAtkins> plinss: Do we want to set the 31st as the joint meeting?
  171. # [18:15] <TabAtkins> glazou_sick: I suggest we ask the SVGWG what's most convenient.
  172. # [18:15] <dsinger_> zakim, mute dsinger_
  173. # [18:15] <Zakim> dsinger_ should now be muted
  174. # [18:15] <TabAtkins> plinss: We're okay with dedicating one day of our meeting?
  175. # [18:16] <TabAtkins> glazou_sick: Yes, I think so.
  176. # [18:16] <TabAtkins> plinss: Elika, can you set up a wiki page for the agenda, so we can start posting suggested topics?
  177. # [18:16] <TabAtkins> fantasai: Will do.
  178. # [18:16] <TabAtkins> Topic: Richard Ishida editor for ruby
  179. # [18:16] <TabAtkins> several: in favor
  180. # [18:16] <sylvaing> very in favor
  181. # [18:17] <TabAtkins> ChrisL: Not only would he be a good editor, but he'll make tests and write tutorials and such.
  182. # [18:17] * Quits: dsinger_ (mobile@67.218.106.195) (Quit: Rooms • iPhone IRC Client • http://www.roomsapp.mobi)
  183. # [18:17] <TabAtkins> glazou_sick: Does Richard know about it? ^_^
  184. # [18:17] <TabAtkins> fantasai: Is the ruby spec on dev.w3.org, or doees it need to be moved?
  185. # [18:17] * Joins: howcome (howcome@80.203.19.236)
  186. # [18:17] <TabAtkins> Bert: I think it's already there, but he knows how to move it if necessary.
  187. # [18:18] <fantasai> http://wiki.csswg.org/planning/cupertino-2010
  188. # [18:18] <TabAtkins> ChrisL: I'm sure he doesn't have a huge patent portfolio, but still, might as well have him join.
  189. # [18:18] <TabAtkins> Resolved: Richard Ishida will be editor of CSS Ruby spec.
  190. # [18:19] <TabAtkins> Topic: Doug Shepers about deprecating DOMActivate event
  191. # [18:19] <plinss> http://lists.w3.org/Archives/Member/w3c-css-wg/2010JanMar/0009.html
  192. # [18:19] <TabAtkins> plinss: Shepers sent an email a while back.
  193. # [18:19] <dbaron> s/Shepers/Schepers/g
  194. # [18:19] * TabAtkins Argh, indeed. I misspell his name *every time*.
  195. # [18:20] <TabAtkins> ChrisL: How does that affect CSS directly? Are there any pseudoclass defs that explicitly mention DOMActivate?
  196. # [18:20] <TabAtkins> plinss: There's a note about a potential issue with the :active pseudoclass.
  197. # [18:20] <TabAtkins> plinss: But I don't believe it's the same concept.
  198. # [18:20] <TabAtkins> plinss: Not hearing any objections, so I assume we should just say "Go for it"?
  199. # [18:21] <TabAtkins> Resolved: approve deprecating DOMActivate
  200. # [18:21] <TabAtkins> Topic: CSS3 values
  201. # [18:21] <TabAtkins> plinss: One thing we were etalking about is accepting scinot in numbers
  202. # [18:21] <TabAtkins> ChrisL: That relates to a response I made about the style attribute.
  203. # [18:22] <TabAtkins> plinss: And they were saying it would be nice to accept scinot across the board rather than special-casing it for SVG.
  204. # [18:22] <TabAtkins> ChrisL: I agree. Special-casing is harder to work than just doing it everywhere.
  205. # [18:22] <TabAtkins> plinss: There were some questions about precision, and roundtripping, and so on. I think it makes sense to allow scinot across the board.
  206. # [18:22] <TabAtkins> Bert: I don't see why we need scinot in, say, typography.
  207. # [18:23] <TabAtkins> plinss: It will probably come in handy in transforms.
  208. # [18:23] <TabAtkins> sylvaing: I don't quite see the use-case either.
  209. # [18:23] * sylvaing no that wasn't me
  210. # [18:23] <TabAtkins> plinss: Do you see sufficient harm in including it?
  211. # [18:23] * sylvaing think it was howcome
  212. # [18:23] <TabAtkins> s/sylvaing/howcome/
  213. # [18:23] * Joins: dsinger (dsinger@17.197.20.4)
  214. # [18:23] <TabAtkins> howcome: There's a compatibility issue. Can someone point me to a use-case?
  215. # [18:24] <dbaron> In CSS1 and CSS2, '3.6e-10' is a dimension, where '3.6' is the number and 'e-10' is the unit :-)
  216. # [18:24] * glazou_sick TabAtkins hey that was a norwegian accent, not french ;-)
  217. # [18:24] <Zakim> + +1.408.996.aajj
  218. # [18:24] <TabAtkins> smfr: [Gives example with transformations]
  219. # [18:24] <dsinger> zakiom aajj is [apple]
  220. # [18:24] * TabAtkins Man, all you europeans sound the same.
  221. # [18:24] <dsinger> zakim, [apple] has dsinger
  222. # [18:24] <Zakim> sorry, dsinger, I do not recognize a party named '[apple]'
  223. # [18:24] * dbaron Zakim, aajj is [Apple]
  224. # [18:24] * Zakim +[Apple]; got it
  225. # [18:24] * glazou_sick lol
  226. # [18:24] <TabAtkins> howcome: What does this look like? 2.6e4 or the like?
  227. # [18:24] <TabAtkins> smfr: Yes.
  228. # [18:24] * dbaron Zakim, [Apple] has dsinger
  229. # [18:24] * Zakim +dsinger; got it
  230. # [18:24] * sylvaing glazou, he's from TX, everyone sounds foreign to him.
  231. # [18:25] * glazou_sick laughs and hides
  232. # [18:25] <Zakim> -dsinger_
  233. # [18:25] <TabAtkins> howcome: The notation has nothing to do with the precision. It has to do with what people type. I don't think people have to type e4 or whateveer.
  234. # [18:25] <TabAtkins> ChrisL: Are you going to object?
  235. # [18:25] <TabAtkins> howcome: I'm not going to object *yet*, but I'm not sure of the use-case.
  236. # [18:25] * TabAtkins Hrm, I may have gotten some of howcome and bert mixed up.
  237. # [18:25] <dbaron> It also means reading things like '2.6e4em'
  238. # [18:26] <TabAtkins> plinss: The only thing it really precludes is us ever having a unit named "e".
  239. # [18:26] <TabAtkins> dbaron: Or starting with e and followed by numeric characters.
  240. # [18:26] <TabAtkins> howcome: My issue is really readability. I don't think it's intuitive.
  241. # [18:26] * sylvaing this better come to a prompt conclusion or I'm adding corner gradients to the agenda !
  242. # [18:27] <TabAtkins> plinss: The use-case isn't really when it's like 2.6e-4, it's like 2.6e-30, which is way easier to read than .00000...26
  243. # [18:27] <TabAtkins> bert?: In what cases is that not 0?
  244. # [18:28] <dsinger> is allowing scientific notation *harmful*?
  245. # [18:28] <TabAtkins> plinss: In matrix transforms it's not equivalent.
  246. # [18:28] <dsinger> it may be unusual, but does that matter?
  247. # [18:28] * fantasai doesn't really care, but thinks it's unfortunate that SVG-derived properties and CSS properties have different allowed syntaxes
  248. # [18:28] * smfr hopes that this topic doesn't take the rest of the call
  249. # [18:29] * dsinger wonders who doesn't have a scientific notation parser
  250. # [18:29] <TabAtkins> ChrisL: We've already had apple and mozilla already say they want to do it to harmonize CSS and SVG.
  251. # [18:29] * Quits: shepazu (schepers@128.30.52.169) (Quit: Core Breach)
  252. # [18:30] <TabAtkins> [argument about readability of scinot]
  253. # [18:30] <TabAtkins> sylvaing: We have a way of writing large numbers. When you get large enough it's no longer comfortable to use normal numbers.
  254. # [18:30] <dbaron> I'd note there were a few fun (though far from insurmountable) issues with implementing scientific notation (see Mozilla bug 302971): it requires more pushback in the tokenizer than anything else does (with the possible exception of URL, depending on how you implement it); according to SVG it's only allowed for <number> and not <integer>;
  255. # [18:30] <TabAtkins> fantasai: My problem is that SVG and CSS have two different syntaxes. I don't care about the details as much.
  256. # [18:30] <TabAtkins> glazou_sick: Proposal is to add scinot to values in CSS.
  257. # [18:30] <dbaron> If my memory is correct, the issue with SVG and CSS accepting different syntaxes applies only to SVG attributes and not actually CSS in SVG.
  258. # [18:31] <TabAtkins> fantasai: If it's an issue with SVG attributes only, I don't think it's as much of an issue.
  259. # [18:31] <TabAtkins> ChrisL: No, you can do things like put it in a style attribute, and it's weird for people to mix it with normal CSS and not be able to use notation broadly.
  260. # [18:31] <TabAtkins> fantasai: But if it's not there yet, it's not an issue yet.
  261. # [18:32] <TabAtkins> ChrisL: It is there yet. The problem is that the Style Attribute spec now disallows it, but before it was allowed to mix the notations.
  262. # [18:32] <TabAtkins> ChrisL: It's a blocking issue for SVG.
  263. # [18:32] <TabAtkins> ChrisL: 1) allow it everywhere, anywhere there's a number 2) disallow it
  264. # [18:33] * TabAtkins didn't catch that there weree ethree separate things
  265. # [18:33] <TabAtkins> fantasai: Anywhere there's a number, or numbers and dimensions
  266. # [18:33] <TabAtkins> dbaron: There's 3 things: number, integer, and dimension. SVG doesn't allow it for integer, but doees for the other two.
  267. # [18:33] <TabAtkins> ChrisL: If CSS wants to allow it for all 3, I'd be willing to take a change request back to SVG to harmonize it.
  268. # [18:33] <TabAtkins> dbaron: I'd rather avoid it for integers.
  269. # [18:34] <TabAtkins> glazou_sick: 1) Allow it only where it's permitted. 2) Allow it where SVG does. 3) Disallow it.
  270. # [18:34] * dbaron didn't follow (1), at least as Tab minuted it
  271. # [18:34] <TabAtkins> ChrisL: ONly allow it where the individual property says it's allowed. Second option is to allow it everywhere that takes a number/dimension.
  272. # [18:35] <TabAtkins> glazou_sick: In favor of 2
  273. # [18:35] <dbaron> (1) is allow it when the property says it's permitted, and (2) is allowing it for all <number> / <dimension>
  274. # [18:35] <TabAtkins> ChrisL: 2 for me as well
  275. # [18:35] <TabAtkins> plinss: 2
  276. # [18:35] <sylvaing> 2
  277. # [18:35] <bradk> 1
  278. # [18:35] <TabAtkins> smfr, tabatking: 2
  279. # [18:35] <@arronei> 2
  280. # [18:35] <dbaron> I think if we allow it we should do (2).
  281. # [18:35] * dsinger I support smfr and dethbakin
  282. # [18:36] * fantasai doubles dbaron's vote
  283. # [18:36] <bradk> 2 is OK with me, but I think 1 would be more intuitive
  284. # [18:36] <TabAtkins> howcome: I don't think we should allow it. I think it's more readable and easier to parse.
  285. # [18:36] <TabAtkins> howcome: 3
  286. # [18:36] <Bert> 3 (It's just too costly, there are tons of implementations of CSS...)
  287. # [18:36] <dethbakin> 2
  288. # [18:36] <TabAtkins> ChrisL: Brad, would you be happy with 2?
  289. # [18:37] <dbaron> s/tabatking/tabatkins/
  290. # [18:37] <TabAtkins> bradk: 2 is fine
  291. # [18:37] <TabAtkins> fantasai: This is for css3 only, right?
  292. # [18:37] <TabAtkins> ChrisL: It would be for css3 only, but currently the style attribute for *any* language says you must align with css2.
  293. # [18:37] <TabAtkins> fantasai: We'll deal with that separately.
  294. # [18:37] <TabAtkins> Bert: What do you mean "css3 only"? This is a grammar question, not a property question.
  295. # [18:38] <sylvaing> so we are implicitly OK with 'new' style sheets tripping up older UAs right ? since the new values will not be limited to new features such as transforms...
  296. # [18:38] <TabAtkins> fantasai: What I mean is, I'm strongly against changing the css2.1 grammar to allow scinot. I want it in a new css3 grammar.
  297. # [18:38] <TabAtkins> Bert: The grammar in css2.1 says it's *the* grammar for CSS.
  298. # [18:38] <fantasai> s/ want/'m ok with/
  299. # [18:39] <TabAtkins> ChrisL: Right, the forward-compatible grammar allows it, css2.1 will disallow it. We've had those problems before.
  300. # [18:39] <TabAtkins> Bert: No, we only have 1 *core* grammar.
  301. # [18:40] <TabAtkins> sylvaing: Once you make the change you'll have UAs failing stylesheets with the new value.
  302. # [18:40] <TabAtkins> TabAtkins: Yeah, but that happens with any new property. Legacy UAs will just drop that property.
  303. # [18:41] <TabAtkins> sylvaing: I hate to point it out, but IE6 is still out there.
  304. # [18:41] <TabAtkins> Bert: There are other implementations.
  305. # [18:41] <TabAtkins> glazou_sick: I don't like that the first SVG harmonization effort is sidetracked by a large discussion over this small issue.
  306. # [18:41] <TabAtkins> fantasai: It's not small.
  307. # [18:41] <fantasai> and it's not the first
  308. # [18:42] <TabAtkins> TabAtkins: Still not seeing why this is any differenet from a new property being dropped in legacy UAs.
  309. # [18:42] <TabAtkins> sylvaing: It's not just new properties. I could do width:100e1px and have it ignored in old browsers. Is that fine?
  310. # [18:43] <TabAtkins> howcome: Is this change worth what you get back from it?
  311. # [18:43] <TabAtkins> howcome: This is a huge change in the core, and I don't see that it's worth it.
  312. # [18:43] <TabAtkins> glazou_sick: If you look at new pages using transformations, it's a big deal.
  313. # [18:43] <TabAtkins> ChrisL: Are we saying that Apple should go home with it's transitions spec because it requires us redefining the value of "number"?
  314. # [18:44] <TabAtkins> howcome: It's a change for *everywhere*, though. It's a huge change, and I don't think it's worth it for everything.
  315. # [18:44] <TabAtkins> sylvaing: So you want it only for the properties that specifically need it?
  316. # [18:44] <TabAtkins> howcome: I think that's a more reasonable proposition.
  317. # [18:44] <TabAtkins> sylvaing: You'll have to look at a property when you parse a number?
  318. # [18:45] <TabAtkins> Bert: You have to do that already, like with an+b
  319. # [18:45] <TabAtkins> sylvaing: Right, but it doesn't require you to look at the context.
  320. # [18:45] * TabAtkins sylvain, or glazou?
  321. # [18:45] <glazou_sick> glazou
  322. # [18:45] <TabAtkins> Bert: You can say in the grammar that we can find a specific use-case for that property.
  323. # [18:46] <TabAtkins> ChrisL: So you're proposal, Bert, is to change SVG to something new so you don't have to change CSS?
  324. # [18:46] <TabAtkins> Bert: SVG is an xml spec, css isn't.
  325. # [18:46] <TabAtkins> ChrisL: Then I'll take that back to the SVG, and we'll drop saying that the style attribute spec is for SVG.
  326. # [18:46] <TabAtkins> dsinger: I think the objection is "scinot is ugly and I don't want to see it".
  327. # [18:47] <fantasai> Bert: That's one objection, the main one is that it requires changing the core grammar
  328. # [18:47] * TabAtkins thanks, fantasai.
  329. # [18:48] <TabAtkins> TabAtkins: All the UAs that handle SVG *already* handle the notation.
  330. # [18:48] * sylvaing sci-notation: auto;
  331. # [18:48] <TabAtkins> ChrisL: If particular-property is required, that's okay. But we can't just say something new that requires changing all of SVG.
  332. # [18:49] <fantasai> glazou says something about millions of users
  333. # [18:49] <fantasai> howcome: Nobody's asking for scinot in the width property.
  334. # [18:49] <sylvaing> i understand that the new notation can be used as a css level hack. (I raised it). but if the alternative is property-specific grammar and preserving arbitrary differences between SVG and CSS, it's a risk worth taking imo
  335. # [18:49] <fantasai> howcome: If it's per-property, then that's easier to swallow
  336. # [18:50] <TabAtkins> [discussion about required stability of the grammar]
  337. # [18:50] <glazou_sick> The Keepers of The Temple are back
  338. # [18:50] <TabAtkins> howcome: Bert points out that the Core Grammar has been stable, it's one of the core pillars. You need really good arguments to change it, and I haven't seen them.
  339. # [18:51] <TabAtkins> ChrisL: Where do we go from here? 9 votes for option 2, 2 votes for option 3. There's a lot hanging on this. Changing the CSS grammar, or requiring SVG to use a slightly different Style Attribute with subtle differences.
  340. # [18:51] <TabAtkins> sylvaing: Is this something we want to discuss ftf?
  341. # [18:52] <glazou_sick> CesarAcebal: you just rejoined the WG apparently :-) welcome back :-)
  342. # [18:52] <TabAtkins> fantasai: There are a lot of things that SVG allow sin their syntax and 5 years later we find out about it.
  343. # [18:52] <TabAtkins> howcome: There's a consensus route, where we ejust allow it in properties that specifically allow it.
  344. # [18:52] <fantasai> s/syntax/syntax that's incompatible with CSS/
  345. # [18:52] <TabAtkins> sylvaing: That's specific grammars. Is that okay with you?
  346. # [18:53] * glazou_sick laughs
  347. # [18:53] <TabAtkins> howcome: I don't think that's something new, with the specific grammars we use in different properties.
  348. # [18:53] <TabAtkins> smfr: Then you need a new length, in addition to a new number. It will spiral out of control.
  349. # [18:53] <TabAtkins> plinss: The other side of your argument is that I dont' know if it will make Bert happy. Bert, would you accept scinot in specific properties?
  350. # [18:54] <TabAtkins> Bert: I don't like it, but I wouldn't object if it was localized enough. I don't know where you'd need it, but sure.
  351. # [18:54] <CesarAcebal> Thank you, Daniel! :) Yes, fortunately I was able to talk to my representative and (rarely being the University of Oviedo) this time he acted quickly to solve the error. ;)
  352. # [18:54] <TabAtkins> ChrisL: So you don't see any place where you need it?
  353. # [18:54] <TabAtkins> Bert: The argument you gave, that I hear, is all about getComputedStyle.
  354. # [18:54] * TabAtkins a little thing called what?
  355. # [18:55] <TabAtkins> plinss: People would like to have something from getComputedStyle and roundtrip it back to a stylesheet.
  356. # [18:55] <TabAtkins> fantasai: Just have getComputedStyle return something proper for roundtripping
  357. # [18:56] <TabAtkins> fantasai: We discussed this a few weeks ago and concluded that we should specify a minimum accuracy. The first round will have some truncating, but after that there's no problem.
  358. # [18:56] <TabAtkins> smfr: The problem is that you may end up with a long series of 0s.
  359. # [18:56] <TabAtkins> dsinger: You'll be given a number in scinot, and you'll convert it to a number *wrongly*. It woudl be better to auto-translate it.
  360. # [18:57] * Quits: ChrisL (ChrisL@128.30.52.169) (Ping timeout)
  361. # [18:57] <TabAtkins> Bert: I'd still like to see an example of where this is needed.
  362. # [18:57] * Joins: ChrisL2 (ChrisL@128.30.52.169)
  363. # [18:57] <TabAtkins> Bert: Even if I dont' use it, it's still there. It's on the books.
  364. # [18:57] <ChrisL2> rrsagent, here
  365. # [18:57] <RRSAgent> See http://www.w3.org/2010/02/10-CSS-irc#T17-55-40
  366. # [18:57] <TabAtkins> howcome: It can be used in harmful ways, for obfuscation or as a switch for browser compatibility.
  367. # [18:58] <TabAtkins> smfr: I talked about getComputedStyle when I first brought it up, but the real problem is that there's no number value api that doens't involve converting through a string.
  368. # [18:58] <TabAtkins> smfr: We don't strictly need scinot, but it's good to have it roundtrip through javascript.
  369. # [18:58] <TabAtkins> howcome: I think we should define that api.
  370. # [18:59] <TabAtkins> ChrisL2: That fixes that part of the problem, but not all of it.
  371. # [18:59] <TabAtkins> plinss: A very important part of the proposal is harmonization with SVG, and that's very important.
  372. # [18:59] * glazou_sick lost phone call
  373. # [18:59] <TabAtkins> plinss: This is the very first thing we're getting into here, we're going to say "No"?
  374. # [18:59] <Zakim> -glazou_sick
  375. # [18:59] * sylvaing nods at plinss so violently he hurts his neck
  376. # [18:59] <TabAtkins> howcome: So are you saying that we'll just say "yes" to every single harmonization effort?
  377. # [19:00] <Zakim> +glazou_sick
  378. # [19:00] <TabAtkins> dsinger: Right, but if the w3c was moderately consistent about what is a "number".
  379. # [19:00] <TabAtkins> plinss: We're not talking about svg coming up with a "foobar" property, that we can just say "Eh, keep it yourself". We're talking about SVG having to define a new language.
  380. # [19:00] <TabAtkins> sylvaing: What is the benefit for authors and implementors to have different grammars for numbers?
  381. # [19:01] <TabAtkins> sylvaing: What is the difference? Why not use the supersete?
  382. # [19:01] <TabAtkins> howcome: Because you make it more difficult to implement CSS.
  383. # [19:01] <TabAtkins> sylvaing: It's already implemented, though.
  384. # [19:02] <TabAtkins> howcome: Yeah, that's an argument for Opera, but not for everyone.
  385. # [19:02] <glazou_sick> TabAtkins: I want that to be minuted !!! :-)
  386. # [19:02] * sylvaing that put the F in WTF
  387. # [19:02] <TabAtkins> TabAtkins: The only major browser that doesn't do SVG is IE, and sylvaing is in favor.
  388. # [19:02] * TabAtkins fine.
  389. # [19:02] <TabAtkins> Bert: We're not talking about browsers, we're talking about CSS.
  390. # [19:02] * dsinger sorry guys, time is up, and I have another meeting. next week: octal notation for integers :-(
  391. # [19:02] <Zakim> -[Apple]
  392. # [19:02] * sylvaing dsinger YES !
  393. # [19:02] <TabAtkins> width: 0x64px;
  394. # [19:03] <fantasai> that's hex, Tab
  395. # [19:03] <TabAtkins> Bert: If we harmonize the language, CSS would become an xml language. There will always be important details.
  396. # [19:03] <ChrisL2> strawman, no-one suggested that
  397. # [19:03] <TabAtkins> TabAtkins: But I don't think "how to write a number" is something that people expect to be different between languages.
  398. # [19:04] <TabAtkins> sylvaing: I still want to answer to what the benefit is for authors to ahve them work differently.
  399. # [19:04] * TabAtkins fantasai, if we're doing octal, we need hex.
  400. # [19:04] <TabAtkins> sylvaing: Why should it be different? It's confusing for authors.
  401. # [19:05] <TabAtkins> howcome: I think the pain is minor to when people read stylesheets that used scinot to create browser-switches.
  402. # [19:05] <TabAtkins> plinss: I don't think obfuscation is a strong enough argument.
  403. # [19:05] <TabAtkins> howcome: I think the browser-switch is strong.
  404. # [19:05] <TabAtkins> howcome: It's a change in the core grammar.
  405. # [19:05] * dethbakin has to leave. bye all.
  406. # [19:05] <Zakim> -dethbakin
  407. # [19:05] <glazou_sick> bye dethbakin
  408. # [19:06] <TabAtkins> sylvaing: I understand that, but if the problem is having property-specific grammars, I think it's worse.
  409. # [19:06] <glazou_sick> plinss: discussion going nowhere at this point
  410. # [19:06] * Parts: dethbakin (dethbakin@98.234.211.150)
  411. # [19:06] <TabAtkins> howcome: We see the problem that IE comments has caused.
  412. # [19:06] <TabAtkins> plinss: This isn't going to be resolved. We'll pick it up later.
  413. # [19:07] <TabAtkins> howcome: I still think best is to use it where we need it.
  414. # [19:07] <TabAtkins> sylvaing: We should get SVG into this conversation as well.
  415. # [19:07] <Zakim> -smfr
  416. # [19:07] <Zakim> -ChrisL
  417. # [19:07] <Zakim> -sylvaing
  418. # [19:07] <TabAtkins> glazou_sick: Can ChrisL write it up, since he has interests on both sides?
  419. # [19:07] <Zakim> -arronei
  420. # [19:07] <Zakim> -[Mozilla]
  421. # [19:07] <Zakim> -plinss
  422. # [19:07] <Zakim> -Bert
  423. # [19:07] <Zakim> -glazou_sick
  424. # [19:07] <Zakim> -bradk
  425. # [19:07] <Zakim> -fantasai
  426. # [19:08] <TabAtkins> Resolved: ChrisL will summarize the discussion about scinot on www-style.
  427. # [19:08] <Zakim> -[IPcaller]
  428. # [19:08] <Zakim> -TabAtkins
  429. # [19:08] <Zakim> Style_CSS FP()12:00PM has ended
  430. # [19:08] <Zakim> Attendees were +1.408.398.aaaa, +1.858.216.aabb, plinss, dsinger_, +95089aacc, +1.617.650.aadd, glazou_sick, +1.206.324.aaee, sylvaing, +1.408.636.aaff, dethbakin, smfr,
  431. # [19:08] * Quits: bradk (bradk@67.188.133.45) (Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/ )
  432. # [19:08] <Zakim> ... +34.60.940.aagg, CesarAcebal, +1.281.712.aahh, TabAtkins, Bert, dbaron, fantasai, ChrisL, arronei, +1.650.275.aaii, bradk, [IPcaller], +1.408.996.aajj, dsinger
  433. # [19:08] <ChrisL2> zakim, list attendees
  434. # [19:08] <Zakim> sorry, ChrisL2, I don't know what conference this is
  435. # [19:15] * Parts: glazou_sick (glazou@82.247.96.19)
  436. # [19:23] <fantasai> dbaron: You tend to make a lot of useful and interesting notes on IRC.
  437. # [19:24] <sylvaing> yes, he does
  438. # [19:24] <dbaron> yeah, when it's not possible to get a word in on the phone
  439. # [19:24] <sylvaing> ..and not just on IRC
  440. # [19:24] <fantasai> dbaron: I suggest biasing a little more towards speaking up
  441. # [19:24] <fantasai> :)
  442. # [19:24] <fantasai> maybe you just have to be a little more agressive about getting airtime?
  443. # [19:29] * Joins: shepazu (schepers@128.30.52.169)
  444. # [19:29] * Quits: ChrisL2 (ChrisL@128.30.52.169) (Client exited)
  445. # [19:32] <dbaron> I think lately I've done a bit too much of calling in to meetings where most of the other people are there in-person. It's much harder to interrupt in that situation.
  446. # [19:35] * Quits: oyvind (oyvinds@213.236.208.22) (Quit: oyvind)
  447. # [19:41] * Quits: Lachy (Lachlan@88.131.66.80) (Quit: This computer has gone to sleep)
  448. # [19:58] * Quits: howcome (howcome@80.203.19.236) (Ping timeout)
  449. # [20:07] * Parts: smfr (smfr@17.203.14.12)
  450. # [20:15] <fantasai> shepazu: Where does SVG allow scientific notation?
  451. # [20:16] <fantasai> shepazu: just in SVG properties in SVG style attrs? In all properties in SVG style attrs? In all SVG properties everywhere? In all properties linked to an SVG document? Other?
  452. # [20:16] <shepazu> fantasai: I would have to confirm, but I think it's anywhere we allow an SVG-Length
  453. # [20:17] <fantasai> what's an SVG-Length?
  454. # [20:18] * Parts: CesarAcebal (acebal@85.152.177.64)
  455. # [20:19] <fantasai> shepazu: Here's a better question,
  456. # [20:20] <fantasai> shepazu: which version of SVG allows scientific notation in properties (as opposed to attributes)?
  457. # [20:20] <fantasai> shepazu: because I'm not finding that in 1.1
  458. # [20:20] <shepazu> fantasai: sorry... distracted by telcon while in noisy Apple store... can we follow up by email?
  459. # [20:21] <fantasai> shepazu: sure
  460. # [20:31] * Joins: Lachy (Lachlan@81.170.212.11)
  461. # [20:31] * Quits: Lachy (Lachlan@81.170.212.11) (Client exited)
  462. # [20:32] * Joins: Lachy (Lachlan@83.170.95.133)
  463. # [20:41] <fantasai> Bert: Can you look into why the .htaccess for Test/CSS2.1/20100127 is not able to set charset headers?
  464. # [20:45] * Quits: shepazu (schepers@128.30.52.169) (Quit: shepazu)
  465. # [20:54] <Bert> Oh, yes, I saw you message. I'll try, fantasai.
  466. # [21:00] * Parts: anne (annevk@84.208.107.250)
  467. # [21:27] <Bert> Fantasai, I think I fixed it.
  468. # [21:27] <Bert> AddDefaultCharset only applies to text/html and text/plain, not to application/xhtml+xml or text/css.
  469. # [21:27] <Bert> I added "AddCharset utf-8 .xht .css" for those files.
  470. # [21:27] <Bert> But for that, I had to reduce the strength of a rule in a higher directory.
  471. # [21:37] * Zakim excuses himself; his presence no longer seems to be needed
  472. # [21:37] * Parts: Zakim (rrs-bridgg@128.30.52.30)
  473. # [21:37] * Quits: dsinger (dsinger@17.197.20.4) (Quit: dsinger)
  474. # [22:08] <fantasai> Bert: I think reducing the strength of the higher rule was the important bit, the explicit Shift_JIS is now taking effect too
  475. # [22:08] <fantasai> Bert: Thanks
  476. # [22:09] <Bert> OK, I didn't test all the thousands of files :-) but if you find an error let me know.
  477. # [22:09] <Bert> (I may not see it tonight, but my computer stays on.)
  478. # [22:20] * Quits: szilles (chatzilla@192.150.10.200) (Ping timeout)
  479. # [22:30] <fantasai> hehe, ok :)
  480. # [23:12] * Quits: Lachy (Lachlan@83.170.95.133) (Quit: Leaving)
  481. # [23:14] * Joins: Lachy (Lachlan@83.170.95.133)
  482. # [23:16] * Joins: shepazu (schepers@128.30.52.169)
  483. # Session Close: Thu Feb 11 00:00:00 2010

The end :)