/irc-logs / w3c / #css / 2011-12-07 / end

Options:

  1. # Session Start: Wed Dec 07 00:00:00 2011
  2. # Session Ident: #css
  3. # [00:20] * Quits: ksweeney (ksweeney@63.119.10.10) (Quit: Leaving.)
  4. # [00:43] * Quits: dbaron (dbaron@159.63.23.38) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  5. # [00:43] * Joins: dbaron (dbaron@159.63.23.38)
  6. # [00:54] <fantasai> tantek: http://lists.w3.org/Archives/Public/spec-prod/2011OctDec/0095.html
  7. # [01:04] <fantasai> TabAtkins: yo, unless you want to write the blog post yourself, I need a quick summary of what's changed in flexbox since the last draft
  8. # [01:08] * Quits: plinss (plinss@192.6.114.30) (Quit: plinss)
  9. # [01:19] * Joins: miketaylr (miketaylr@24.42.93.245)
  10. # [01:36] <tantek> fantasai - oh hey that's kinda neat: http://www.la-grange.net/2011/12/05/w3c-spec-status-prototype
  11. # [01:42] * Joins: jdaggett (jdaggett@202.221.217.73)
  12. # [01:43] <stearns> I particularly like the status indicator
  13. # [01:47] <pjrm> Re optimizing specs for web devs: The following might not make a difference to decisions about where the top matter should be placed within the spec, but: Definitely we should optimize for the needs of web devs. In practice web devs need CSS to be implemented much more than they need to read the specs: most web devs can't even read English, while most of those who can don't read the specs to find how to do things. What web devs are crying out for first of all i
  14. # [01:48] <fantasai> pjrm: that got cut off, mind reposting in smaller pieces?
  15. # [01:51] <pjrm> Re optimizing specs for web devs:
  16. # [01:51] <pjrm> The following might not make a difference to decisions about where the top matter should be placed within the spec, but:
  17. # [01:51] <pjrm> Definitely we should optimize for the needs of web devs.
  18. # [01:51] <pjrm> In practice web devs need CSS to be implemented much more than they need to read the specs: most web devs can't even read English, while most of those who can don't read the specs to find how to do things.
  19. # [01:52] <pjrm> What web devs are crying out for first of all is that CSS works on common browsers, and works interoperably.
  20. # [01:52] <pjrm> I believe this means we should recognize optimize for getting CSS implemented in a way that meets the needs of web devs (and other authors, and of course the readers of their content).
  21. # [01:52] <pjrm> (Of course I may well be biased by being an implementor.)
  22. # [01:53] <pjrm> s/recognize optimize/optimize/
  23. # [01:55] * Quits: cyril (chatzilla@203.12.172.254) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243])
  24. # [01:56] <fantasai> pjrm: I think I'm missing something here. You say we should optimize for web devs, but then argue for optimizing for implementers.
  25. # [01:56] <pjrm> i said optimize for the needs of web devs, but recognizing that the needs of web devs doesn't necessarily include reading the spec themselves.
  26. # [01:57] <fantasai> ah
  27. # [01:57] <fantasai> ok, that makes sense then :)
  28. # [01:57] * fantasai thinks we should write the specs in a way that's comfortable and makes sense to both, even if it's not absolutely the most efficient to either
  29. # [02:01] <pjrm> This was something I was thinking of in the context of the dilemma of how to write the the containing block text (10.1), and the question of whether to write things in terms of elements or boxes.
  30. # [02:01] <pjrm> Writing in terms of elements makes it easier to get a general feel of how things work, but only if you don't actually need to know how it works in general (various tree manipulation things such as list items, anonymous table objects, and (at the time) run-in), in which case writing in terms of boxes makes things better.
  31. # [02:01] <pjrm> I was thinking that the solution might be first to use some introductory text in terms of elements, but to give the normative text in terms of boxes.
  32. # [02:02] <fantasai> yeah, I try to organize my spec text in a way that the web-designer can find what they're looking for at the top, and it gets more technical and edge-casy as you go down the section
  33. # [02:02] <fantasai> :)
  34. # [02:02] * fantasai thinks Tantek tries to do that too
  35. # [02:22] * Quits: stearns (anonymous@192.150.22.5) (Ping timeout)
  36. # [02:24] <brianman> fantasai - while you're discussing formatting and readability of specs...
  37. # [02:25] <brianman> Something to consider is being "clever" in the online version of the specification such that you can click "web dev view" and "implementer view" buttons, with different presentations.
  38. # [02:25] <brianman> Another view might be "grammar and syntax only please."
  39. # [02:25] <brianman> grammar and examples* I meant.
  40. # [02:25] <fantasai> Hm
  41. # [02:25] <fantasai> The latter I think we can do
  42. # [02:26] <fantasai> the former...
  43. # [02:26] <fantasai> I don't think it's actually a clear distinction
  44. # [02:26] <fantasai> The examples etc. help implementers understand what they're trying to implement
  45. # [02:26] <brianman> Perhaps not; just something to consider if you find conflicting goals w/r/t audience.
  46. # [02:27] <fantasai> And the implementation notes, while they might not be interesting to an author in general, hiding them is imo harmful to the few who might be looking for more detail on something
  47. # [02:27] <brianman> Implementer view might include "don't forget that 0 without units is the devil for parsing", while a webdev mostly doesn't care.
  48. # [02:27] <fantasai> heh
  49. # [02:27] <fantasai> well
  50. # [02:27] <fantasai> that is something you'll have to remember yourself :)
  51. # [02:28] <brianman> heh
  52. # [02:28] <brianman> And webdev view might include "if your numbers are near-zero, expect non-interoperable behavior".
  53. # [02:29] <fantasai> I think the important thing is, as Tantek said, progressive disclosure. Put the overview at the top. Put simple descriptions of what the goal of the property /value is up front. Then dig into the details later.
  54. # [02:29] <fantasai> that way you only need to read as far as until you've got your answer
  55. # [02:29] <fantasai> and most people will find their answers up front
  56. # [02:30] <pjrm> one gotcha there is that sometimes it's hard to distinguish informative "roughly speaking this is true" from a normative statement. Sometimes you see the rough statement and think you have the answer to your question and stop reading.
  57. # [02:30] <fantasai> That helps web devs to find things quickly and not get lost in details
  58. # [02:30] <fantasai> and it helps implementers understand the thing overall so they can plug the details into some kind of conceptual framework
  59. # [02:30] <fantasai> rather than having a pile of details to sort out without guidance
  60. # [02:31] <brianman> It would be a fun exercise to add buttons to sections of the ED that say "click this to make this text larger".
  61. # [02:31] <fantasai> pjrm: good point, we should be careful about those
  62. # [02:31] <brianman> And see which text ends up larger over time. Feedback mechanism from audience.
  63. # [02:31] <fantasai> pjrm: I try to, in CSS3 specs
  64. # [02:31] <fantasai> pjrm: Admittedly, as always, CSS2.1 prose is a mess
  65. # [02:32] <fantasai> pjrm: I don't expect that to improve; we're not doing any editorial rewrites there, just error-correction
  66. # [02:32] * brianman is tempted to apply the Turing Test to krijnhuman.
  67. # [02:32] <pjrm> above someone linked to the whatdev page on spec writing, which suggested the approach that every normative statement contain must/should/may, and that every other sentence is to be considered as non-normative. (I don't know if they follow this rule strictly.)
  68. # [02:32] <fantasai> Yeah, we don't do that in CSS.
  69. # [02:33] <tantek> yes I linked to that
  70. # [02:33] <tantek> it's something to consider
  71. # [02:33] <brianman> "Every normative sentence must contain must, should, or may."
  72. # [02:33] <fantasai> I found, actually, Tab tried to do that in part of css3-images, and got the behavior wrong
  73. # [02:33] <tantek> and see if we can take some of the points mentioned there to improve
  74. # [02:33] <tantek> not necessarily in entirety
  75. # [02:33] <fantasai> WHATWG tends to write more interms of algorithms
  76. # [02:33] <fantasai> CSSWG tends to write more in terms of constraints
  77. # [02:35] <fantasai> For informative sentences, I will use terms like "generally" or "typically" or something else to signal that it's not a normative constraint
  78. # [02:35] <fantasai> or, of course, indicate something is an example or a note
  79. # [02:37] <tantek> fantasai - apparently my using the term "obstructionist" previously was open to misinterpretation. To be clear - in no way do I expect anyone in the CSSWG to be obstructionist.
  80. # [02:37] <fantasai> I don't either
  81. # [02:37] <pjrm> part of the reason that whatwg [sorry, i knew i had that wrong when i wrote whatdev, i just couldn't think what the right thing was] can write in terms of algorithms is that whatwg specs have a license that allows derivative works.
  82. # [02:37] <pjrm> css specs are published under a "no derivatives" license.
  83. # [02:37] <fantasai> pjrm: I think that's totally irrelevant
  84. # [02:37] <fantasai> pjrm: It's a different spec-writing approach, and there are advantages and disadvantages to both
  85. # [02:38] <tantek> pjrm - true - hence some new stuff is being worked on separately, but yes is orthogonal to the format/style of specs issue.
  86. # [02:38] * Joins: arronei (arronei@131.107.0.84)
  87. # [02:38] <tantek> what fantasai said
  88. # [02:38] <fantasai> tantek: But I do expect the WG to request adequate time to review whatever it is you want to push to LC
  89. # [02:38] <tantek> fantasai - I don't necessarily
  90. # [02:38] <pjrm> i did say "part of the reason"
  91. # [02:38] <fantasai> tantek: I don't consider that being obstructionist, it's fair to request adequate review time.
  92. # [02:38] * Quits: arronei_ (arronei@131.107.0.113) (Ping timeout)
  93. # [02:38] <tantek> I don't know what "the WG" means
  94. # [02:38] <tantek> without speaking about specific individuals and their concerns
  95. # [02:39] <tantek> sure, technically process allows for a lot more stalling than necessary, but I don't expect anyone to do that.
  96. # [02:40] <fantasai> it's not about stalling, it's about you haven't published those edits and asked for review, so people who aren't following your cvs logs (which is most people) haven't reviewed them
  97. # [02:40] <tantek> and yes it's possible there are folks that do care about the new features that haven't necessarily kept up with www-style and/or the editor's drafts.
  98. # [02:40] <tantek> but my understanding/expectation is that most have (been keeping up)
  99. # [02:40] <tantek> you can shoot me down later for being an optimist :p
  100. # [02:40] <tantek> (and no I don't think cvs logs are sufficient notification either)
  101. # [02:41] <fantasai> nah, I don't need to shoot you. If your optimism fails, you'll just get "we want x weeks to review the draft" and no resolution to publish :)
  102. # [02:42] <fantasai> and, fwiw, I have not reviewed your draft
  103. # [02:42] <brianman> There's another aspect to the time component.
  104. # [02:42] <fantasai> I've only been skimming your messages to www-style
  105. # [02:42] * fantasai can barely keep up with anything these days
  106. # [02:42] <tantek> fantasai - you've had perhaps the most direct input of anyone into the text of text-overflow :P
  107. # [02:42] <tantek> in-person even
  108. # [02:42] <fantasai> true, but I haven't looked at anything else in the draft
  109. # [02:42] <fantasai> and I haven't looked at it since :)
  110. # [02:42] <brianman> Even if everybody is completely current, the CSSWG (and perhaps the W3C) seems to feel "it needs some realtime/walltime" to breathe/bake w/r/t draft publishing.
  111. # [02:43] <tantek> I think ime-mode is the only other new feature
  112. # [02:43] <brianman> For better or worse.
  113. # [02:43] * tantek is going to drop pointer-events from css3-ui and punt it to 4 since hit-testing is *totally new*
  114. # [02:43] <tantek> brianman - I've never understood the breathe/bake w/r/t draft publishing
  115. # [02:43] <tantek> live updating drafts makes much more sense per editor's drafts and whatwg
  116. # [02:43] <brianman> I'm just observing, not agreeing/disagreeing.
  117. # [02:43] <tantek> yeah totally
  118. # [02:44] <brianman> I do have some strong opinions about "living specs" but that's a longer discussion than 2011 allows.
  119. # [02:44] <tantek> hah true
  120. # [02:44] <tantek> I like living specs and stabilizing/versioned forks off of those.
  121. # [02:45] <tantek> hence I like working in both modes
  122. # [02:45] <brianman> IMO, that's not a living spec.
  123. # [02:45] <brianman> (which is a good modification)
  124. # [02:45] <tantek> which "that"?
  125. # [02:46] <brianman> My concern was about the "current draft spec" always being an hourly publish.
  126. # [02:46] <brianman> The snapshot model I think you're referring to is a different beast, and doesn't bother me.
  127. # [02:46] * tantek would love to see a living "CSS" spec that realtime automatically incorporates "stable" specs (similar to the Beijing processes, but actually pulls everything inline into one mega spec on a daily basis or something)
  128. # [02:46] <brianman> Yah, that doesn't work.
  129. # [02:46] <fantasai> yeah, my computer will freeze :(
  130. # [02:46] <brianman> Unless your implementations *compile* directly from the spec...which is skynet.
  131. # [02:46] <tantek> for some people, it works, for others it doesn't. that much is clear.
  132. # [02:47] <brianman> For nobody it works.
  133. # [02:47] <brianman> Implementation isn't that fast.
  134. # [02:47] <fantasai> tantek: What we *are* doing is slowly incorporating more indexing into the Snapshot
  135. # [02:47] <brianman> Interoperable implementations is nowhere near that fast.
  136. # [02:47] <fantasai> tantek: The 2010 has an index by property
  137. # [02:47] <fantasai> tantek: I'm hoping to work in a glossary at some point as well
  138. # [02:47] <tantek> fantasai - yes - that's an excellent improvement
  139. # [02:48] <tantek> brianman - you might have better luck discussing pros/cons of living spec as a strategy in Freenode#whatwg.
  140. # [02:48] <brianman> I'll pass for now, but good to know. ;)
  141. # [02:48] <brianman> fantasai - While you're here... where (in any spec) does it say "top" keyword should be resolve to a number or percentage as part of "computed"?
  142. # [02:48] <brianman> Arron nudged me that direction but I couldn't find the backing spec.
  143. # [02:50] <fantasai> http://www.w3.org/TR/css3-background/#the-background-position
  144. # [02:50] <fantasai> See the Computed value line and also the definitions of the keywords.
  145. # [02:50] <fantasai> I suppose "Equivalent to" should be "Computes to"
  146. # [02:51] <brianman> Yes, computes to would help dramatically
  147. # [02:51] <fantasai> one sec...
  148. # [02:51] <brianman> equivalent to reads as a rendering observation to me
  149. # [02:51] <fantasai> :)
  150. # [02:51] <brianman> related question
  151. # [02:51] <brianman> "If three or four values are specified, two pairs of a keyword plus a length or percentage. "
  152. # [02:51] <fantasai> http://www.w3.org/TR/CSS21/colors.html#propdef-background-position
  153. # [02:52] <brianman> What is the computed value of "center bottom 3px"?
  154. # [02:52] <fantasai> CSS2.1 requires a <length> or <percentage> as the computed value
  155. # [02:52] <fantasai> so, it's clear it needs to compute
  156. # [02:53] <brianman> I don't read that.
  157. # [02:53] <brianman> "Computed value:
  158. # [02:53] <brianman> for <length> the absolute value, otherwise a percentage "
  159. # [02:53] <fantasai> right
  160. # [02:53] <brianman> Actually, maybe it's a language barrier.
  161. # [02:53] <fantasai> so you can't preserve the keyword as a keyword
  162. # [02:53] <fantasai> therefore the "equivalent to" needs to be interpreted as "computes to"
  163. # [02:53] <brianman> k, I can let that one go as good enough
  164. # [02:54] <brianman> See second question above. Your thoughts?
  165. # [02:54] <fantasai> good enough for 2.1, anyway :)
  166. # [02:54] <brianman> yah
  167. # [02:54] <fantasai> brianman: check that - http://dev.w3.org/csswg/css3-background/#the-background-position
  168. # [02:54] <fantasai> ok, second question
  169. # [02:55] <fantasai> that gets computed to "left 50% bottom 3px"
  170. # [02:55] <fantasai> falls under the "If three or four values" clause
  171. # [02:55] <brianman> that seems confusing and bizarre to me
  172. # [02:55] <brianman> that's how i read it from the text in the spec, but i think it's a bad choice
  173. # [02:55] <fantasai> and 'center' is specified as computing to either 'left 50%' or 'top 50%' depending
  174. # [02:55] <fantasai> ok
  175. # [02:56] <fantasai> why is it a bad choice, and what would be better?
  176. # [02:56] <brianman> Ok so two questions you're asking...
  177. # [02:56] <brianman> why is it left / top not right / bottom?
  178. # [02:56] <brianman> (right 50%) and (bottom 50%)
  179. # [02:57] <brianman> is it "center is equivalent to 50%, is equivalent to left 50%"?
  180. # [02:57] <fantasai> yes
  181. # [02:57] <brianman> (and similar for vertical)
  182. # [02:57] <fantasai> because the two-value syntax uses offsets from the top left
  183. # [02:57] <brianman> That's like 4 steps from obvious. Not sure how to fix it. Maybe an example in the spec would at least capture the subtleties here.
  184. # [02:57] <fantasai> I figured it would be more consistent to continue that when computing center
  185. # [02:58] <brianman> and the second aspect.... why is it a bad choice
  186. # [02:58] <brianman> Authors write "center 20px" and get back "left 50% top 20px" and immediately think wtf.
  187. # [02:58] <fantasai> no, no they don't
  188. # [02:58] <brianman> It's longer and non-obvious how you got there.
  189. # [02:58] <fantasai> if they write 'center 20px' they get back '50% 20px'
  190. # [03:03] <brianman> perhaps...
  191. # [03:03] <brianman> sec
  192. # [03:05] <brianman> specified: center top 20px => left 50% top 20px
  193. # [03:05] <brianman> specified: center 20px -> 50% 20px
  194. # [03:05] <fantasai> right
  195. # [03:05] <brianman> The specified are supposed to be equivalent but they have different computed values.
  196. # [03:05] <brianman> That's bizarre.
  197. # [03:06] <fantasai> as soon as you use the extended syntax (3 or more values) you get the 4-value syntax
  198. # [03:06] <brianman> Yah, I think that's wrong.
  199. # [03:06] <brianman> Wrong is probably the wrong word. Undesirable.
  200. # [03:06] <fantasai> What would you change?
  201. # [03:06] <fantasai> 'center 20px' *has to* compute to '50% 20px'
  202. # [03:06] <fantasai> that's specified by 2.1
  203. # [03:06] <brianman> From CSSOM (and other), my mindset was/is that things that are logical equivalent should be stored in the OM equivalently.
  204. # [03:06] <brianman> Given the example above, that is violated.
  205. # [03:07] <fantasai> 'center bottom 50px' can't compute to '50px bottom 50px' because that's invalid
  206. # [03:07] <brianman> We have to store an extra bit (at least) to remember the input format so that we can compute differently when queried.
  207. # [03:07] <brianman> you mean 50% and i agree
  208. # [03:07] <fantasai> yeah
  209. # [03:07] <fantasai> so
  210. # [03:07] <brianman> I think the input format should have little/no bearing on the output format.
  211. # [03:07] <fantasai> I agree with your principle
  212. # [03:07] <fantasai> but I couldn't figure out a way to make it work
  213. # [03:08] <brianman> If it can be reduced to an equivalent simpler expression it should be.
  214. # [03:08] <brianman> I would prefer something more like....
  215. # [03:09] <brianman> Computed value: <Length> values becomes absolute lengths. When possible, two-value output. Otherwise, three-value output. Otherwise, four-value output. When possible, keywords are replaced with percentages.
  216. # [03:09] * Joins: stearns (anonymous@50.132.63.33)
  217. # [03:10] <brianman> Correction: "Otherwise when possible, three-value output."
  218. # [03:10] <brianman> In short -- minimal canonical form, avoid keywords when possible. Lengths resolve to absolute value.
  219. # [03:12] <fantasai> so..
  220. # [03:13] <fantasai> 'center bottom 5px' would compute to exactly that?
  221. # [03:13] <fantasai> wait no
  222. # [03:13] <fantasai> and 'center top 5px' would compute to '50% 5px'?
  223. # [03:13] <fantasai> that seems counter-intuitive, too
  224. # [03:14] <brianman> correct it would
  225. # [03:14] <fantasai> ...
  226. # [03:14] <fantasai> I'm not sure that's better :)
  227. # [03:14] <brianman> center top 5px == center 5px => 50% 5px
  228. # [03:14] <brianman> the original is non-minimal
  229. # [03:14] <fantasai> true, but it's more consistent to the input
  230. # [03:15] <brianman> right but again my point
  231. # [03:15] <brianman> the UA should be allowed to store the *meaning* not the *format* of the input
  232. # [03:15] <brianman> and always output a minimal canonical form
  233. # [03:15] <fantasai> well
  234. # [03:15] <brianman> IMO
  235. # [03:15] <fantasai> toss the issue onto www-style
  236. # [03:15] <brianman> I did
  237. # [03:15] <brianman> no reply
  238. # [03:15] <fantasai> ah
  239. # [03:15] <brianman> my big mail with 12 examples
  240. # [03:15] <brianman> or whatever
  241. # [03:15] <brianman> chew on it, we can talk about it later
  242. # [03:15] <brianman> 1 more quick thing....
  243. # [03:15] * fantasai wonders who implemented this for Mozilla
  244. # [03:16] <fantasai> I don't have much of an opinion on the best way to resolve this conflict between consistency and minimalism
  245. # [03:16] <brianman> If I can "become more minimal" by flipping a percentage to the other side of the [0%, 100%] band, should I?
  246. # [03:16] <fantasai> no
  247. # [03:16] <brianman> I agree.
  248. # [03:16] <brianman> We should capture that in the spec(s).
  249. # [03:16] <fantasai> good point
  250. # [03:16] <brianman> Because Tab didn't argue that it was disallowed when I asked.
  251. # [03:16] <fantasai> we should ask Anne wrt the other point
  252. # [03:16] <brianman> (He had no opinion yhet.)
  253. # [03:16] <brianman> yet*
  254. # [03:17] <brianman> Both Tab and Brad said ask you. :P
  255. # [03:17] <fantasai> Dude, I am so not a CSSOM person.
  256. # [03:17] <brianman> re: background-position, computed
  257. # [03:17] <fantasai> My concern wrt computed styles is what inherits
  258. # [03:17] <pjrm> (It's tempting to say that the answer should be "50% (100% - 5px)", but I suspect that that opens a can of worms.)
  259. # [03:17] <fantasai> in this case, it doesn't make a difference
  260. # [03:17] <fantasai> so it becomes a CSSOM issue
  261. # [03:17] <brianman> I think you mean calc there, pjrm?
  262. # [03:17] <pjrm> yes
  263. # [03:17] <brianman> And I didn't mean that example
  264. # [03:18] <brianman> I meant "50% (100% - 20%)" -> "50% 80%"
  265. # [03:18] <brianman> valid and equivalent, but confusing
  266. # [03:18] <brianman> center bottom 20% =(compute)=> 50% 80%
  267. # [03:19] <brianman> to reiterate: I think we shouldn't do that. Just expressing the example.
  268. # [03:19] <brianman> fantasai - A little more context: this plays directly into radial-gradient implementation work going forward, which gives it new visibility than just css3-backgrounds
  269. # [03:20] <brianman> Which is why I ran into it again recently.
  270. # [03:20] <fantasai> ah
  271. # [03:20] <brianman> And don't even get me started on calc. :P
  272. # [03:21] <fantasai> well, again, I think Anne has given the most thought to what computed values should return
  273. # [03:21] <fantasai> dbaron also
  274. # [03:21] <fantasai> I'd defer to those two on this issue
  275. # [03:21] <brianman> I thought Anne stepped aside.
  276. # [03:21] <fantasai> Doesn't make him any less an expert :)
  277. # [03:21] <brianman> So I guess dbaron.
  278. # [03:21] <brianman> We have plenty of "not fixing it" experts. :P
  279. # [03:21] <brianman> addressing* it
  280. # [03:21] <brianman> We need editors and such
  281. # [03:21] <fantasai> I'll fix it, I just want to know what to fix it /to/
  282. # [03:21] <brianman> Understood.
  283. # [03:22] <brianman> Fix it to what I said. :P
  284. # [03:22] <brianman> Solved.
  285. # [03:22] <fantasai> Heh, nope
  286. # [03:22] <brianman> :(
  287. # [03:22] <fantasai> This is a CR spec, needs a WG resolution
  288. # [03:22] <brianman> Yah, yah.
  289. # [03:22] <fantasai> and for Opera/Mozilla/Webkit to agree that they'll implement whatever's specced ;)
  290. # [03:22] <brianman> Holidays are coming up. Soon I won't have bandwidth for much of this until January. Fair warning.
  291. # [03:24] <dbaron> what about calc() ?
  292. # [03:24] <brianman> Hah, someone woke him up.
  293. # [03:25] <brianman> I don't have calc spec issues to articulate (yet). Mostly spec implementation and interop issues to explore.
  294. # [03:25] <fantasai> brianman: https://www.w3.org/Style/CSS/Tracker/issues/197 ask sylvain to make sure it gets on the agenda by whenver you need it on the agenda
  295. # [03:25] * Quits: tantek (tantek@159.63.23.38) (Quit: tantek)
  296. # [03:25] * tantek_ is now known as tantek
  297. # [03:25] <brianman> issue 197 - thx. that covers it well enough.
  298. # [03:26] * fantasai will probably otherwise defer all css3-background issue to next year on account of having too much stuff to do to even remember whatit all is
  299. # [03:26] <brianman> One specific example, since dbaron's awake...
  300. # [03:27] <dbaron> I don't think the "Computed value" lines in the spec are syntactic. They're semantic
  301. # [03:27] <dbaron> so I don't understand https://www.w3.org/Style/CSS/Tracker/issues/197
  302. # [03:27] <brianman> Restate, dbaron?
  303. # [03:28] <dbaron> "Computed value:" lines in the spec have no bearing on syntax
  304. # [03:28] <brianman> They have bearing on inherit behavior.
  305. # [03:28] <dbaron> but that's semantic rather than syntactic
  306. # [03:28] <brianman> And on OM querying behavior for computedvalue.
  307. # [03:28] <dbaron> no, no effect on OM
  308. # [03:28] <dbaron> that's used values
  309. # [03:28] <brianman> ok, that totally confuses me
  310. # [03:28] <brianman> ComputedValue returns used values?
  311. # [03:29] <dbaron> yep
  312. # [03:29] <brianman> and %s stay percentages in used value form?
  313. # [03:29] <dbaron> no spec defines that
  314. # [03:29] <brianman> lovely
  315. # [03:29] <fantasai> um
  316. # [03:29] <dbaron> though in most cases no
  317. # [03:29] * Quits: tantek (tantek@159.63.23.38) (Quit: tantek)
  318. # [03:29] <dbaron> but for background-position they have to
  319. # [03:29] <dbaron> since it's an exception
  320. # [03:29] <dbaron> but no spec defines that
  321. # [03:29] <brianman> So when I query computed value, I might get percentages, I might not, it's anybody's guess?
  322. # [03:29] <dbaron> right
  323. # [03:30] <brianman> fail
  324. # [03:30] <dbaron> there's pretty good interop in most cases, though
  325. # [03:30] <brianman> A spec that undefines more than it defines is bad.
  326. # [03:30] <brianman> Not that I'm seeing.
  327. # [03:30] <brianman> Arron saw otherwise as well.
  328. # [03:30] <brianman> But that can be fixed.
  329. # [03:30] <brianman> So let me ask my question another way...
  330. # [03:31] <brianman> Why does the computed value line for background-position say anything about the number of values output or the format of them?
  331. # [03:31] <brianman> Instead of just saying what needs to be resolved.
  332. # [03:31] <dbaron> I'd call that a mistake in the spec
  333. # [03:31] <dbaron> though sometimes it's easy to define semantics with syntax
  334. # [03:32] <brianman> Clarify: agree with my "just say" proposal?
  335. # [03:32] <fantasai> brianman: I've clarified the spec to deal with the other issue you raised about it, too
  336. # [03:33] <brianman> fantasai - which spec and where (so I can look)?
  337. # [03:33] <fantasai> same one
  338. # [03:33] <fantasai> background-position
  339. # [03:33] * fantasai forgets what she was supposed to clarify against now
  340. # [03:33] <brianman> ed/cr?
  341. # [03:33] <fantasai> ed
  342. # [03:33] <brianman> sorry, the clarify question was for dbaron
  343. # [03:33] * fantasai is getting very confused now...
  344. # [03:33] <brianman> Let me try to be more explicit...
  345. # [03:34] <fantasai> I think my working memory is corrupted
  346. # [03:34] * fantasai needs a reboot
  347. # [03:34] <brianman> 1- dbaron: Do you agree with my assertion that we should remove the number of values and the formatting language from the computed-value line of background-position, instead just speaking to which values resolve to absolute lengths?
  348. # [03:34] <brianman> 2- fantasai: which draft of backgrounds did you update?
  349. # [03:34] <fantasai> ED
  350. # [03:34] <fantasai> I can't update /TR
  351. # [03:35] <brianman> looking...
  352. # [03:35] <fantasai> don't forget to reload
  353. # [03:35] <brianman> overview.src not overview i take i
  354. # [03:35] <brianman> it
  355. # [03:35] <dbaron> brianman, yes
  356. # [03:35] <brianman> ok, cool
  357. # [03:35] <fantasai> darn, I forgot to regenerate :)
  358. # [03:36] <fantasai> ok, try now :)
  359. # [03:36] <brianman> 3- dbaron: would you agree that the formatting off computedvalue() query should be governed by css-om serialization rules?
  360. # [03:36] <brianman> (i.e. we should handle it there)
  361. # [03:36] <dbaron> yes, agree we should handle it there
  362. # [03:36] <brianman> Ok, cool. I'm on board with that.
  363. # [03:37] <dbaron> anyway, responded on list
  364. # [03:37] <brianman> fantasai - yah, your fixes look good, but I think dbaron and I agree to simplify that language significantly as per 1-
  365. # [03:39] <brianman> dbaron - good enough for now
  366. # [03:40] <brianman> Hopefully we can someday solve the interoperability issues here with -a- editorial effort in cssom module and -b- test suite.
  367. # [03:41] <brianman> @fantasai - "influenced by which language you speak". that's a good argument but I thought the ship already sailed w/r/t English is the language we're already using
  368. # [03:42] <brianman> ... which is arguably another benefit (raised in some of the blog comments) of the old grammar (commas don't hit linguistic variance concerns)
  369. # [03:51] * Quits: rworth (rworth@72.83.231.22) (Quit: Linkinus - http://linkinus.com)
  370. # [03:56] * Joins: karl (karlcow@128.30.54.58)
  371. # [04:03] * Quits: karl (karlcow@128.30.54.58) (Quit: Freedom - to walk free and own no superior.)
  372. # [04:13] * Quits: dbaron (dbaron@159.63.23.38) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  373. # [04:40] * Joins: plinss (plinss@98.176.133.137)
  374. # [04:43] * Joins: karl (karlcow@128.30.54.58)
  375. # [04:50] * Joins: tantek (tantek@199.83.220.131)
  376. # [05:49] * Quits: miketaylr (miketaylr@24.42.93.245) (Quit: miketaylr)
  377. # [06:02] * Quits: tantek (tantek@199.83.220.131) (Quit: tantek)
  378. # [07:56] * Joins: dbaron (dbaron@173.228.28.129)
  379. # [08:13] * Quits: Hixie (ianh@129.241.93.37) (Ping timeout)
  380. # [08:43] * Quits: dbaron (dbaron@173.228.28.129) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  381. # [09:24] * Quits: jdaggett (jdaggett@202.221.217.73) (Quit: jdaggett)
  382. # [10:04] * Joins: florianr (florianr@213.236.208.22)
  383. # [10:24] * Joins: tantek (tantek@70.36.139.219)
  384. # [11:01] * Joins: drublic (drublic@95.115.55.40)
  385. # [14:01] * Quits: karl (karlcow@128.30.54.58) (Quit: This computer has gone to sleep)
  386. # [14:56] * Joins: rworth (rworth@72.83.231.22)
  387. # [15:08] * Joins: arno (arno@222.128.202.2)
  388. # [15:09] * Quits: arno (arno@222.128.202.2) (Quit: Leaving.)
  389. # [15:15] * Joins: miketaylr (miketaylr@206.217.92.186)
  390. # [15:24] * Joins: Ms2ger (Ms2ger@91.181.55.40)
  391. # [15:29] * Joins: karl (karlcow@128.30.54.58)
  392. # [15:59] * Quits: Ms2ger (Ms2ger@91.181.55.40) (Connection reset by peer)
  393. # [15:59] * Joins: Ms2ger (Ms2ger@91.181.55.40)
  394. # [16:11] * Joins: ksweeney (ksweeney@63.119.10.10)
  395. # [16:58] * Joins: danielfilho (danielfilh@187.31.77.7)
  396. # [17:04] * Joins: kojiishi (kojiishi@222.158.227.129)
  397. # [17:27] * Joins: glazou (glazou@82.247.96.19)
  398. # [17:27] * Joins: Zakim (rrs-bridgg@128.30.52.169)
  399. # [17:27] * Joins: RRSAgent (rrs-loggee@128.30.52.169)
  400. # [17:27] <RRSAgent> logging to http://www.w3.org/2011/12/07-css-irc
  401. # [17:27] <glazou> Zakim, this will be Style
  402. # [17:27] <Zakim> ok, glazou; I see Style_CSS FP()12:00PM scheduled to start in 39 minutes
  403. # [17:27] <glazou> RRSAgent, make logs public
  404. # [17:27] <RRSAgent> I have made the request, glazou
  405. # [17:29] <glazou> Regrets: cesaracebal, Chris, dstorey, danielweck
  406. # [17:31] * Joins: jdaggett (jdaggett@180.235.9.33)
  407. # [17:47] <glazou> hi John
  408. # [17:52] * Joins: ericm (qw3birc@128.30.52.28)
  409. # [17:52] <glazou> Regrets: cesaracebal, Chris, dstorey, danielweck, kimberlyblessing
  410. # [17:53] * Quits: karl (karlcow@128.30.54.58) (Quit: Freedom - to walk free and own no superior.)
  411. # [17:57] <jdaggett> glazou: heya
  412. # [17:58] <glazou> sorry to keep you late in front of the computer...
  413. # [17:58] * jdaggett is now known as sleepy_jdaggett
  414. # [17:58] <glazou> my point, exactly :-D
  415. # [17:58] <sleepy_jdaggett> yes, my eyeballs are dying...
  416. # [17:59] <glenn> zakim, this is css
  417. # [17:59] <Zakim> glenn, I see Style_CSS FP()12:00PM in the schedule but not yet started. Perhaps you mean "this will be css".
  418. # [18:01] * Joins: bradk (bradk@99.7.175.117)
  419. # [18:01] <glazou> glenn: already done
  420. # [18:01] <Zakim> Style_CSS FP()12:00PM has now started
  421. # [18:01] <Zakim> +??P16
  422. # [18:01] * Joins: glenn (gadams@174.29.109.101)
  423. # [18:01] <sleepy_jdaggett> zakim, ??p16 is me
  424. # [18:01] <Zakim> +sleepy_jdaggett; got it
  425. # [18:02] <Zakim> +SteveZ
  426. # [18:02] <Zakim> +glenn
  427. # [18:03] * Joins: antonp (50a94e63@64.62.228.82)
  428. # [18:03] <glazou> sip bridge not working for me, pls hold on
  429. # [18:03] <Zakim> +antonp
  430. # [18:04] <Zakim> +??P34
  431. # [18:04] <bradk> google voice not working in webkit...
  432. # [18:04] <Zakim> +??P36
  433. # [18:04] <glazou> Zakim, ??P36 is me
  434. # [18:04] <Zakim> +glazou; got it
  435. # [18:04] <Zakim> + +1.510.364.aaaa
  436. # [18:04] <Zakim> - +1.510.364.aaaa
  437. # [18:04] <glazou> Zakim, who is here?
  438. # [18:04] <Zakim> On the phone I see sleepy_jdaggett, SteveZ, glenn, antonp, ??P34, glazou
  439. # [18:04] <Zakim> On IRC I see antonp, glenn, bradk, ericm, sleepy_jdaggett, RRSAgent, Zakim, glazou, kojiishi, danielfilho, ksweeney, Ms2ger, miketaylr, rworth, drublic, tantek, florianr, plinss,
  440. # [18:04] <Zakim> ... stearns, arronei, brianman, Bert, lhnz, hober, trackbot, brianman_, ed, TabAtkins, pjrm, dglazkov, shepazu, gsnedders, paul_irish, krijnhuman, fantasai, CSSWG_LogBot
  441. # [18:05] <glazou> Zakim, ??p36 is rossen
  442. # [18:05] <Zakim> I already had ??P36 as glazou, glazou
  443. # [18:05] <glazou> Zakim, ??P34 is rossen
  444. # [18:05] <Zakim> +rossen; got it
  445. # [18:05] <Zakim> + +1.510.364.aabb
  446. # [18:05] * Joins: smfr (smfr@173.228.90.57)
  447. # [18:05] <glazou> Zakim, aabb is ericm
  448. # [18:05] <Zakim> +ericm; got it
  449. # [18:06] * bradk must have run flash. Computer barely moving...
  450. # [18:06] <glazou> bradk: eheh
  451. # [18:06] <Zakim> + +1.619.846.aacc
  452. # [18:06] <hober> Zakim, aacc is me
  453. # [18:06] <Zakim> +hober; got it
  454. # [18:06] <Zakim> +stearns
  455. # [18:06] <Zakim> +??P49
  456. # [18:06] <glazou> Zakim, mute ??P49
  457. # [18:06] <Zakim> ??P49 should now be muted
  458. # [18:07] <Zakim> +smfr
  459. # [18:07] <Zakim> +[Microsoft]
  460. # [18:07] * Joins: vhardy (vhardy@192.150.10.200)
  461. # [18:07] * Joins: JohnJan (johnjan@131.107.0.125)
  462. # [18:07] <Zakim> -??P49
  463. # [18:07] <Zakim> +plinss
  464. # [18:07] <JohnJan> zakim, microsoft has johnjan
  465. # [18:07] <Zakim> +johnjan; got it
  466. # [18:07] * Joins: sylvaing (sylvaing@98.232.9.174)
  467. # [18:07] * Joins: myakura (myakura@211.135.241.47)
  468. # [18:08] * Joins: SteveZ (chatzilla@24.6.120.172)
  469. # [18:08] * Joins: oyvind (oyvinds@213.236.208.22)
  470. # [18:08] <Zakim> +sylvaing
  471. # [18:08] <glazou> Zakim, you lag
  472. # [18:08] <Zakim> +Oliver_Goldman
  473. # [18:08] <Zakim> I don't understand 'you lag', glazou
  474. # [18:08] <Zakim> +??P68
  475. # [18:08] <Zakim> +??P70
  476. # [18:08] * Quits: glazou (glazou@82.247.96.19) (Client exited)
  477. # [18:09] * Joins: glazou (glazou@82.247.96.19)
  478. # [18:09] <glazou> Zakim, who is here?
  479. # [18:09] <Zakim> +tantek
  480. # [18:09] * Zakim hears ??P68's hand up
  481. # [18:09] <tantek> Thanks Zakim
  482. # [18:09] * Zakim sees ??P68 on the speaker queue
  483. # [18:09] <Zakim> On the phone I see sleepy_jdaggett, SteveZ, glenn, antonp, rossen, glazou, ericm, hober, stearns, smfr, [Microsoft], plinss, sylvaing, Oliver_Goldman, ??P68, ??P70, tantek
  484. # [18:09] <Zakim> [Microsoft] has johnjan
  485. # [18:09] <glazou> Zakim, who is noisy?
  486. # [18:09] <Zakim> +bradk
  487. # [18:09] * Bert zakim, ??P68 is me
  488. # [18:09] <Zakim> On IRC I see glazou, oyvind, SteveZ, myakura, sylvaing, JohnJan, vhardy, smfr, antonp, glenn, bradk, ericm, sleepy_jdaggett, RRSAgent, Zakim, kojiishi, danielfilho, ksweeney,
  489. # [18:10] <Zakim> ... Ms2ger, miketaylr, rworth, drublic, tantek, florianr, plinss, stearns, arronei, brianman, Bert, lhnz, hober, trackbot, brianman_, ed, TabAtkins, pjrm, dglazkov, shepazu,
  490. # [18:10] <Zakim> ... gsnedders, paul_irish, krijnhuman, fantasai, CSSWG_LogBot
  491. # [18:10] * Zakim +Bert; got it
  492. # [18:10] * Zakim hears Bert's hand down
  493. # [18:10] * Zakim sees ??P68 on the speaker queue
  494. # [18:10] <Zakim> glazou, listening for 10 seconds I heard sound from the following: ??P68 (29%), ??P70 (47%)
  495. # [18:10] * Joins: dbaron (dbaron@159.63.23.38)
  496. # [18:10] <Bert> q- ??P68
  497. # [18:10] <Zakim> +[Mozilla]
  498. # [18:10] * dbaron Zakim, [Mozilla] is dbaron
  499. # [18:11] * Zakim sees no one on the speaker queue
  500. # [18:11] * Zakim +dbaron; got it
  501. # [18:11] <Zakim> +??P89
  502. # [18:11] <florianr> Zakim, I am ??P89
  503. # [18:11] <Zakim> +??P90
  504. # [18:11] <kojiishi> zakim, ??p90 is me
  505. # [18:12] * tantek has to go at 9:40-0800
  506. # [18:12] * Joins: Cathy (qw3birc@128.30.52.28)
  507. # [18:12] <Zakim> +florianr; got it
  508. # [18:12] <Zakim> +kojiishi; got it
  509. # [18:12] * Joins: dsinger (dsinger@17.197.32.11)
  510. # [18:13] <dbaron> ScribeNick: dbaron
  511. # [18:13] <dbaron> Meeting: CSS WG Teleconference
  512. # [18:13] <dbaron> Chair: Daniel Glazman
  513. # [18:13] <dbaron> Scribe: David Baron
  514. # [18:13] <dbaron> Topic: Agenda?
  515. # [18:13] <dbaron> glazou: any extra items? Tab wanted to add item on switching back to fantasai's current-work listing
  516. # [18:13] <dbaron> glazou: I suggest doing that after the high-priority items.
  517. # [18:13] <dbaron> Topic: Bucharest meeting in May
  518. # [18:13] <dbaron> glazou: Sent email to list to confirm the dates of the meeting.
  519. # [18:14] <dbaron> glazou: Vincent, can we confirm the dates?
  520. # [18:14] <dbaron> Vincent: May 9-10-11 (Wed-Thu-Fri)
  521. # [18:14] <dbaron> Vincent: FX meeting with SVG would be Wednesday morning
  522. # [18:14] <dbaron> glazou: When to expect hotel recommendations?
  523. # [18:14] <dbaron> ACTION Vincent provide recommended hotels for Bucharest meeting ASAP
  524. # [18:14] * trackbot noticed an ACTION. Trying to create it.
  525. # [18:14] <trackbot> Created ACTION-407 - Provide recommended hotels for Bucharest meeting ASAP [on Vincent Hardy - due 2011-12-14].
  526. # [18:15] <dbaron> jdaggett: is there a wiki page with address of venue, etc.?
  527. # [18:15] * Parts: ksweeney (ksweeney@63.119.10.10)
  528. # [18:15] <dbaron> ACTION vincent to make wiki page for Bucharest with location of meeting, etc.
  529. # [18:15] * trackbot noticed an ACTION. Trying to create it.
  530. # [18:15] <trackbot> Created ACTION-408 - Make wiki page for Bucharest with location of meeting, etc. [on Vincent Hardy - due 2011-12-14].
  531. # [18:15] <dbaron> Topic: Multicol spanning margins
  532. # [18:15] <glazou> http://lists.w3.org/Archives/Member/w3c-css-wg/2011OctDec/0138.html
  533. # [18:15] <glazou> http://www.w3.org/mid/4ED416B1.7070902@inkedblade.net
  534. # [18:15] <dbaron> glazou: previously waiting for fantasai to post blog
  535. # [18:16] <dbaron> fantasai: That's been done
  536. # [18:16] <fantasai> http://www.css3.info/multi-column-margin-collapse/
  537. # [18:16] <dbaron> glazou: We decided to make a decision this week.
  538. # [18:16] <dbaron> rossen: Can we do this as the second item, in 5 minutes?
  539. # [18:16] <tantek> I updated http://wiki.csswg.org/planning/2012 per the confirmed Bucharest dates above.
  540. # [18:16] <dbaron> Topic: Update on Unicode TR50
  541. # [18:16] <glazou> https://lists.w3.org/Archives/Member/w3c-css-wg/2011OctDec/0249.html
  542. # [18:17] <dbaron> jdaggett: This is text-orientation; action was for Sylvain and Ted to get feedback from Microsoft and Apple.
  543. # [18:17] * Joins: howcome (howcome@88.89.78.85)
  544. # [18:17] <dbaron> sylvain: ... would come back to me with details on latest version of note. Chatted with Elika last time. Sergei will have another look at it and I'll share what he says on the list.
  545. # [18:18] <dbaron> sylvain: We've provided feedback in the past; Sergei's been busy with other things.
  546. # [18:18] <dbaron> jdaggett: At ??? ... Peter Constable ... he'd tell you who was there.
  547. # [18:18] <dbaron> jdaggett: They were talking about other proposals.
  548. # [18:18] <dbaron> fantasai: What they were proposing was different from what Sergei was taking.
  549. # [18:18] <dbaron> s/taking/saying/
  550. # [18:18] <Zakim> +howcome
  551. # [18:19] <dbaron> Ted: I've got the conversation going internally, waiting to get more useful feedback for list/wiki.
  552. # [18:19] <dbaron> Ted: Like Sylvain I don't have the knowledge myself.
  553. # [18:19] <dbaron> Ted: My knee-jerk reaction is that if WebKit and IE agree we should go with that, but I'll have some feedback on the list as soon as I can.
  554. # [18:20] <dbaron> jdaggett: Especially helpful would be if there are things that seem bad to you about the actual proposal.
  555. # [18:20] <dbaron> Sylvain: What kind of timeline? Something needed before the new year?
  556. # [18:20] <dbaron> jdaggett: Concerned about that, since second round of comments has been extended to mid-January, but if we're not careful we'll miss that.
  557. # [18:21] <dbaron> glazou: need an action?
  558. # [18:21] <dbaron> jdaggett: have 2 existing
  559. # [18:21] <dbaron> Topic: Multicol spanning margins
  560. # [18:21] <glazou> https://lists.w3.org/Archives/Member/w3c-css-wg/2011OctDec/0138.html
  561. # [18:21] <dbaron> howcome: Certainly an issue we'd like to settle, hopefully today.
  562. # [18:21] <dbaron> howcome: I don't see this as a major issue; it's a corner case, but will have implications for authors.
  563. # [18:22] <dbaron> howcome: We'd published a blog on the topic. I'm not quite up-to-date with the feedback on that post, but it's been made.
  564. # [18:22] <fantasai> http://www.css3.info/multi-column-margin-collapse/
  565. # [18:22] <dbaron> fantasai: I can summarize the feedback.
  566. # [18:22] <dbaron> fantasai: The blog post tried to get people to imagine the scenario we're envisioning, and shows the 2 options we're considering.
  567. # [18:23] <dbaron> fantasai: Most of the comments say collapsed margins for consistency with the rest of CSS.
  568. # [18:23] <dbaron> fantasai: A few suggest no collapsing.
  569. # [18:23] <dbaron> fantasai: A few wanted not collapsing for consistency (which doesn't make sense).
  570. # [18:23] <dbaron> florian: A few said they wanted no collapsing in CSS.
  571. # [18:23] * Ms2ger glazou, howcome, any reason https://lists.w3.org/Archives/Member/w3c-css-wg/2011OctDec/0138.html isn't public?
  572. # [18:23] <dbaron> fantasai: And some suggestions for a margin collapsing control property.
  573. # [18:23] <dbaron> fantasai: But most suggestions seemed to want collapsing just like regular paragraphs.
  574. # [18:23] <glazou> Ms2ger: not I know of
  575. # [18:24] <glazou> should be public
  576. # [18:24] <dbaron> howcome: I think if the example had column-span set to 2 out of 3 columns, it might have been slightly different. That's a futuristic case.
  577. # [18:24] <dbaron> florian: Even if we agree that collapsing is better, it doesn't tell us whether we should prefer solution A or C.
  578. # [18:24] * Joins: Rossen (Rossen@131.107.0.81)
  579. # [18:24] <tantek> good catch Ms2ger
  580. # [18:25] <glazou> ACTION howcome to repost his message to www-style https://lists.w3.org/Archives/Member/w3c-css-wg/2011OctDec/0138.html
  581. # [18:25] * trackbot noticed an ACTION. Trying to create it.
  582. # [18:25] <trackbot> Created ACTION-409 - Repost his message to www-style https://lists.w3.org/Archives/Member/w3c-css-wg/2011OctDec/0138.html [on Håkon Wium Lie - due 2011-12-14].
  583. # [18:25] <dbaron> fantasai: I was talking with Kimberly while we were working on this blog post. The mental model she had (with picture) was that you have a multicolumn element, then you have a row of columns before the spanner, then the spanners, and then a row of multicolumn elements after the spanners. The model was that the row of columns was a row of columns but it behaved as a block-level element that was a sibling of all of the spanners.
  584. # [18:25] <tantek> thanks glazou
  585. # [18:25] * Ms2ger Thanks
  586. # [18:25] <dbaron> fantasai: And inside the block-level element you had regular block flow with the rows of columns being a special block-level block.
  587. # [18:25] <dbaron> anton: (too fast)
  588. # [18:26] <fantasai> s/block/box/
  589. # [18:26] <dbaron> anton: At the moment that mental model makes sense because columns can't have vertical margin because they can't be targeted with a selector, but in future they might be able to be targeted.
  590. # [18:26] * Joins: Hixie (ianh@129.241.93.37)
  591. # [18:26] <dbaron> anton: So if the columns themselves had bottom margin, would we expect that to collapse with whatever comes next?
  592. # [18:27] <dbaron> anton: I'd expect the margins on the columns themselves not to collapse.
  593. # [18:27] <Zakim> +[Microsoft.a]
  594. # [18:27] <Zakim> -rossen
  595. # [18:27] <dbaron> anton: I think what's important is the inter-spanner relationship rather than the beginning/end of the spanners.
  596. # [18:27] * fantasai thinks allowing margins on columns would be like allowing margins on table cells, i.e. wouldn't make sense even if we allowed styling those boxes
  597. # [18:27] <dbaron> florian: Even for inter-spanner behavior A and C propose different things: margin collapsing was the same but floating was not.
  598. # [18:27] <glazou> slower antonp please
  599. # [18:27] <dbaron> anton: Makes sense to allow floats to behave as in normal block flow.
  600. # [18:28] <dbaron> rossen: Would you expect floats to expect flow of column?
  601. # [18:28] <dbaron> ?: no, not in flow of column
  602. # [18:28] <dbaron> anton: spanners in A or C are wrapped in a BFC. Question is whether each wrapped independently or all in one.
  603. # [18:28] <dbaron> rossen: In B you don't have a BFC; they are BFC.
  604. # [18:29] <dbaron> florian: B is ruled out by the poll
  605. # [18:29] <dbaron> ...
  606. # [18:30] <dbaron> anton: If there's just one spanner it's still wrapped in a BFC (in A), but if there are 2 or 3 they would all be wrapped in a BFC.
  607. # [18:30] <florianr> In A, spanners are not individually BFCs, but their are together wrapped in an anonymous one
  608. # [18:30] <florianr> in C, each spanner is a BFC
  609. # [18:30] <dbaron> Håkon: my preference is C
  610. # [18:31] <dbaron> rossen: In the blog post the example is oversimplified; just text and spanners. Would like to see example that's more complicated, e.g., tables in the column and the spanners coming from deep inside the tables.
  611. # [18:31] <fantasai> D, each column row is a BFC and everything else just behaves like regular block flow
  612. # [18:31] <dbaron> florian: That's probably something we don't want to support at all.
  613. # [18:31] <dbaron> rossen: Then I'd want spanners to come only from the ??? level of the column.
  614. # [18:32] <dbaron> florian: After talking w/ implementors, would be comfortable with that.
  615. # [18:32] <dbaron> sylvain: Things become really weird.
  616. # [18:32] <dbaron> florian: The property just doesn't do anything when you apply it on something "too deep"
  617. # [18:32] <dbaron> anton: Restrict it to the BFC. A spanner can't escape from a BFC.
  618. # [18:33] <dbaron> florian: We can argue back and forth; we certainly want to forbid things that are way too deep like inside a table.
  619. # [18:33] <dbaron> rossen: The first time I looked at it, the deeper structures were the problem I ran into it. That makes collapsing pretty hairy.
  620. # [18:33] <dbaron> rossen: Everyone seems to be ignoring the general case.
  621. # [18:33] <dbaron> rossen: Either we say this is level 1 only or ??? ???
  622. # [18:34] <dbaron> florian: I don't think anyone wants to span things that come from deep down, and I think we should resolve on that.
  623. # [18:34] <dbaron> Håkon: ...
  624. # [18:34] <dbaron> Sylvain: We just need to define what Rossen means.
  625. # [18:35] <dbaron> fantasai: I suggest we resolve that the spanner has to be in the same BFC as the main level of the column content.
  626. # [18:35] <dbaron> Håkon: someone suggested making each column a BFC
  627. # [18:35] <dbaron> anton: but I've gone off that idea
  628. # [18:35] <dbaron> glazou: I'm almost hearing consensus.
  629. # [18:35] <dbaron> Rossen: BFC or non-BFC-ness of spanners themselves... not resolved
  630. # [18:35] <dbaron> florian: we should resolve on that first
  631. # [18:36] <dbaron> Sylvain: I've heard a couple of definitions of level 1 already.
  632. # [18:36] <dbaron> Sylvain & florian talk at the same time
  633. # [18:36] <dbaron> Sylvain: We agree that spanning should be scoped at some level.
  634. # [18:36] <dbaron> Rossen: to the BFC of the column
  635. # [18:37] <dbaron> Håkon: definition of spanning is that the element spans across all columns of the nearest multicol ancestor of the same BFC
  636. # [18:37] <howcome> The element spans across all columns of the nearest multicol
  637. # [18:37] <howcome> ancestor of the same block formatting context.
  638. # [18:37] <dbaron> anton: we might need to tinker with that wording
  639. # [18:37] <dbaron> q+
  640. # [18:37] * Zakim sees dbaron on the speaker queue
  641. # [18:37] <dbaron> anton: question is whether spanner can escape inline-block
  642. # [18:37] <howcome> Proposed definition of spanner: The element spans across all columns of the nearest multicol ancestor of the same block formatting context.
  643. # [18:37] <fantasai> dbaron: How could a multi-column not establish a BFC?
  644. # [18:38] <dbaron> q-
  645. # [18:38] * Zakim sees no one on the speaker queue
  646. # [18:39] <dbaron> RESOLUTION: column-spanning elements can only span when the closest ancestor BFC is established by the multicol (whether by the columns or the multicol)
  647. # [18:40] <dbaron> ?: need an action for somebody to propose wording for this
  648. # [18:40] <dbaron> Rossen: I can write it
  649. # [18:40] <dbaron> glazou: Back to the choice between A and C.
  650. # [18:40] <dbaron> fantasai: and D
  651. # [18:40] <dbaron> fantasai: D is where the multicolumn element establishes a block formatting context and column spanning elements are treated as regular blocks and each column row is a block level BFC within the multicol BFC
  652. # [18:40] <dbaron> fantasai: It's like the table element having an outer table that has the captions and the table box
  653. # [18:41] <dbaron> florian: This D model wouldn't play nice with the ability to select individual columns and do things with them (in the future).
  654. # [18:41] <dbaron> rossen: Especially if multicolumns are going towards ??? columns that Håkon was proposing.
  655. # [18:41] * sylvaing did we ACTION someone to propose that wording ?
  656. # [18:41] <dbaron> ACTION rossen propose wording for column-spanning elements can only span when the closest ancestor BFC is established by the multicol (whether by the columns or the multicol)
  657. # [18:41] * trackbot noticed an ACTION. Trying to create it.
  658. # [18:41] <trackbot> Created ACTION-410 - Propose wording for column-spanning elements can only span when the closest ancestor BFC is established by the multicol (whether by the columns or the multicol) [on Rossen Atanassov - due 2011-12-14].
  659. # [18:41] * sylvaing thx
  660. # [18:42] <dbaron> Håkon: Can't we just pick one of A and C ?
  661. # [18:42] <dbaron> fantasai: That's just what came out of the discussion I had with Kimberly. Though we didn't discuss floats.
  662. # [18:42] <dbaron> Rossen: On option A, if we were going to go with the non-BFC behavior where floats can affect subsequent spanning elements, what would be drawing order and who would be drawing floats?
  663. # [18:43] <dbaron> Rossen: You meant(?) anonymous BFC; in our implementation we have nothing of this sort.
  664. # [18:43] <dbaron> Rossen: Option C seems fairly consistent: spanners will collapse margins between themselves and keep everything else to themselves.
  665. # [18:43] * Quits: vhardy (vhardy@192.150.10.200) (Ping timeout)
  666. # [18:44] <dbaron> Florian: There is another difference between A and C: if the spanner itself has children do the margins of the children collapse with things in the next spanner. In C they don't; in A they do.
  667. # [18:44] <dbaron> Rossen/Florian: Also if there is an empty spanner between 2 non-empty spanners
  668. # [18:44] <dbaron> Anton: It depends what you want these spanners to be. If you want them to look like normal block formatting then they ought to collapse. If they're each individually special then it's fine that they don't.
  669. # [18:44] <dbaron> Rossen: I think they're each individually special.
  670. # [18:44] * Joins: TabAtkins_ (qw3birc@128.30.52.28)
  671. # [18:45] <TabAtkins_> Urgh, apologies everyone.
  672. # [18:45] <dbaron> Rossen: At the end of the day we're taking the spanners out of the flow and collapsing the margins between the spanners themselves.
  673. # [18:45] <dbaron> Rossen: Whether or not we have to treate empty spanners the way we treat emptyp blocks today. But if we're taking them out of the block flow and collapsing margins in between them, then I don't see a reason to make them non-BFC.
  674. # [18:45] <dbaron> Rossen: There's no other precedent for taking anything out of the flow that isn't a BFC.
  675. # [18:46] <dbaron> Anton: I'm not entirely convinced we're taking stuff out of the flow here.
  676. # [18:46] <Zakim> +tabatkins_
  677. # [18:46] <dbaron> Anton: If you've got a spanner you're ending the columns and then starting them again.
  678. # [18:46] <dbaron> Anton: They disrupt the multicol, but they're not out of the flow.
  679. # [18:46] <dbaron> dbaron: I t hink they're out of the flow.
  680. # [18:46] <dbaron> Rossen: They're out of the flow in our implementation apparently.
  681. # [18:46] <dbaron> fantasai: I see this more like a block-in-inline case.
  682. # [18:46] <dbaron> fantasai: Jumping out to an outer flow.
  683. # [18:47] <Bert> (I think D works, but there appears to be very little difference with A in the visual effect.)
  684. # [18:47] * sylvaing display:block-inline!
  685. # [18:47] <dbaron> Håkon: I think we have consensus for C. I don't hear anyone arguing for A.
  686. # [18:47] <dbaron> various: does anyone object to C?
  687. # [18:47] <fantasai> (Bert, except when there are margins on the children of the spanner)
  688. # [18:47] <dbaron> SteveZ: Only mildly.
  689. # [18:47] * sleepy_jdaggett thinks we need to move on...
  690. # [18:48] <glazou> yes
  691. # [18:48] * glazou too
  692. # [18:48] <Bert> (Ah right. So then I think I actually like D better. :-) )
  693. # [18:48] <dbaron> SteveZ: I think one of the things Elika just said: treatment of blocks in an inline. If you look at is a headings it doesn't make much sense. But if you look at it as temporarily switching back to single-column, it seems like the user would want those pieces to behave as inside one single column.
  694. # [18:48] <dbaron> Florian: If you want that, you can have a containing element be the spanner rather than make several consecutive elements spanners.
  695. # [18:48] <dbaron> Håkon: As long as you can insert a div around ...
  696. # [18:48] <fantasai> (Oh, wait, no I think you're right!)
  697. # [18:49] <dbaron> Steve: I'm not strong on this, just wondering wat users will expect.
  698. # [18:49] <fantasai> (A and D are equivalent)
  699. # [18:49] * Joins: vhardy (vhardy@192.150.10.200)
  700. # [18:49] * sleepy_jdaggett warning warning ratholing...
  701. # [18:49] <fantasai> (C and D are different)
  702. # [18:49] <dbaron> Håkon: Float behavior will be different, that's true.
  703. # [18:49] * sylvaing thinks sleepy_jdaggett means 'omg now i know what those vertical talks sound like to the rest of you'
  704. # [18:49] <dbaron> glazou: Given constraints, I think authors won't meet expectations anyway.
  705. # [18:49] <glazou> LOL
  706. # [18:49] <dbaron> fantasai: Bert points A and D are equivalent, so I'm leaning towards A.
  707. # [18:50] * sleepy_jdaggett heh
  708. # [18:50] <dbaron> fantasai: If we take the premise that a column row stretches across the entire column and clears all the floats before it, then A expresses that behavior.
  709. # [18:50] <dbaron> fantasai: Interrupting the column flow and going to a flow that stretches across the entire block... can resume multicol afterwards.
  710. # [18:50] <dbaron> q+
  711. # [18:50] * Zakim sees dbaron on the speaker queue
  712. # [18:50] <dbaron> fantasai: Within the anonymous BFC everything is a regular block.
  713. # [18:50] * sylvaing actually loves all the involved CJK text stuff and is frustrated he can't keep up more than 12.2s.
  714. # [18:51] <dbaron> fantasai: Nothing different from ... except border of multicol box goes around everything.
  715. # [18:51] * sleepy_jdaggett you just need to see more pretty pictures...
  716. # [18:51] * sylvaing YES
  717. # [18:51] * tantek is walking away from IRC for a bit (rest of the hour).
  718. # [18:52] <dbaron> dbaron: (minute later) pref C
  719. # [18:52] <dbaron> Håkon: implemented ... . ...
  720. # [18:53] * glazou allocates only 3 more minutes to this item
  721. # [18:53] <dbaron> Florian: Could have strange cases: span:all followed by span:3 would lead to weird results if you have 3 columns
  722. # [18:53] <dbaron> fantasai: I'm happy with C.
  723. # [18:53] <dbaron> Steve: I can live with C.
  724. # [18:53] <dbaron> glazou: anyone objecting?
  725. # [18:53] <dbaron> ?: Alex, but he's not here?
  726. # [18:54] <dbaron> RESOLVED: each column spanning element establishes a separate BFC (option C)
  727. # [18:54] <florianr> s/?/florianr/
  728. # [18:54] * sylvaing aquavit for everyone!
  729. # [18:54] <dbaron> Topic: Editorship of cssom and cssom-view
  730. # [18:54] <dbaron> glazou: Anne left the group.
  731. # [18:54] <dbaron> glazou: We need editors for these documents.
  732. # [18:54] <dbaron> glazou: Proposal from Glenn to be coeditor.
  733. # [18:55] <dbaron> Tab: At last TPAC Shane Stevens offered to edit as wel.
  734. # [18:55] <dbaron> jdaggett: Florian offered?
  735. # [18:55] <dbaron> Florian: In Media Queries
  736. # [18:55] <dbaron> Sylvain: I can help with MQ too.
  737. # [18:55] <glenn> is here
  738. # [18:55] <dbaron> jdaggett: OM is kind of a key spec; also to some extent OM-view. Is that the right spec for people new to the group? Would be more comfortable with somebody with more familiarity.
  739. # [18:56] <dbaron> Tab: With Shane, I expect I'd be acting as a mentor for that spec.
  740. # [18:56] <dbaron> jdaggett: I'd feel better if he was working on different specs.
  741. # [18:56] <dbaron> Glenn: I've implemented cssom and cssom-view and CSS formatting semantics in 2 or 3 products.
  742. # [18:57] <dbaron> glazou: Tab, what's Shane's opinion?
  743. # [18:57] <dbaron> Tab: He's fine with Glenn being a coeditor.
  744. # [18:57] <dbaron> Glenn: I'd suggest both Shane and I be assigned as coeditors as a starting point, and if others want to help we can change that over time.
  745. # [18:57] <dbaron> Florian: I think Shane said he was interested in documenting existing compatible bits.
  746. # [18:58] <dbaron> Tab: Yeah, he dosen't want to start working on new stuff until we get the existing stuff documented & stable
  747. # [18:58] <dbaron> Sylvain: Fundamental specs, but were neglected for a long time.
  748. # [18:58] <dbaron> Glenn: One reason I voluneteered because I'm working with an external org called DOMA (?) normatively referencing both of these, and identified these as needing significant work to get to CR.
  749. # [18:59] <fantasai> sylvain^: I'm more concerned about what we're working on rather than who's working on them.
  750. # [18:59] <dbaron> Sylvain: One issue recently was that DLMA was depending on editor's drafts. Are we going to have shenanigans of that sort if draft changing what previous draft said?
  751. # [18:59] <dbaron> Glenn: You'd formally objected to a change in css3-fonts because it was incompatible with a prior editor's draft.
  752. # [19:00] <dbaron> Glenn: Formally, DLNA policy does not allow normative ref to anything other than final spec (REC in W3C). They're interested in participating to move all the dependencies forward.
  753. # [19:00] <dbaron> Glenn: The css3-fonts issue I brought up while representing Samsung has been closed as far as I'm concerned. I'm now representing Cox Communications in this WG.
  754. # [19:00] <dbaron> Glenn: I wish to help to move to REC as fast as possible not only these specs but other specs I can help with.
  755. # [19:00] <dbaron> q|+
  756. # [19:00] <dbaron> q+
  757. # [19:00] * Zakim sees dbaron on the speaker queue
  758. # [19:01] <dbaron> glazou: What this WG would like to see is a schedule for these documents. They've been orphaned for a long time; they're crucial for CSS.
  759. # [19:01] <dbaron> glazou: Do you think this is doable? Doing the steps to move these documents along the rec track.
  760. # [19:01] <dbaron> Glazou: At least by the end of the year, I'd like to provide a proposed schedule for the work.
  761. # [19:02] <dbaron> Florian: Seems like Shane is interested in documenting the stable bits, and Glenn interested in moving to R.c
  762. # [19:02] <dbaron> Sylvain: What is the work? Reduce to what's implemented? Values API?
  763. # [19:02] * Quits: drublic (drublic@95.115.55.40) (Client exited)
  764. # [19:02] <dbaron> Tab: I think 2.1-style :reduce to what's implement.d
  765. # [19:02] <dbaron> Tab: New stuff needs to be in CSSOM level 2.
  766. # [19:02] <dbaron> glazou: I agree with tat
  767. # [19:02] <dbaron> that
  768. # [19:03] <dbaron> q-
  769. # [19:03] * Zakim sees no one on the speaker queue
  770. # [19:03] <dbaron> dbaron: was going to express concerne about (minute later 2)
  771. # [19:03] <dbaron> glazou: I think I'm hearing consensus.
  772. # [19:03] <fantasai> dbaron^: I'd be concerned about moving the new stuff to REC "as fast as possible", but if we're splitting that out I have no concern.
  773. # [19:04] <dbaron> RESOLVED: Glenn and Shane coedit cssom and cssom-view, Florian and Sylvain become coeditors of css3-mediaqueries, and we will revisit schedules in 2 weeks
  774. # [19:04] <glenn> thanks, looking forward to accomplishing this work in a timely manner
  775. # [19:04] <glazou> http://lists.w3.org/Archives/Public/www-style/2011Nov/0395.html
  776. # [19:04] <dbaron> Topic: Moving stuff from css3-text to level 4
  777. # [19:04] <dbaron> ?: take more than 2 minutes
  778. # [19:05] <dbaron> Tab: unless we agree to just do what Elika's saying
  779. # [19:05] <dbaron> Topic: current work page
  780. # [19:05] <dbaron> Tab: It's been more than a month; new page should be up.
  781. # [19:05] <dbaron> Tab: what do we need to do to make this happen?
  782. # [19:05] <dbaron> Tab: Bert, if there's still work you need to do, let me help you with it
  783. # [19:05] <glenn> s/DOMA (?)/DLNA/
  784. # [19:05] <Zakim> -ericm
  785. # [19:06] * Quits: ericm (qw3birc@128.30.52.28) (Quit: Page closed)
  786. # [19:06] <dbaron> Bert: I started discussing with Elika on common list of drafts. Long to do list. The content is what I'm worried about.
  787. # [19:06] <dbaron> Tab: The content that Elika proposed is much more useful than what's there right now.
  788. # [19:06] <dbaron> Tab: we can tweak it after it's up
  789. # [19:06] <dbaron> glazou: I agree with that.
  790. # [19:06] <dbaron> Bert: I'm not so sure that content is usefu.
  791. # [19:06] <dbaron> glazou: We had a resolution on that
  792. # [19:06] * fantasai notes we don't actually, we only have an action item
  793. # [19:06] <dbaron> Bert: You had a resolution that you think it's more useful.
  794. # [19:06] <dbaron> glazou: the group
  795. # [19:07] <dbaron> Bert: I'd like to find some way to integrate that. The original text that Elika proposed is not complete, and there are some distinctions that I think shouldn't be made.
  796. # [19:07] <dbaron> Tab: Let us do that afterwards.
  797. # [19:07] <dbaron> glazou: It's better.
  798. # [19:07] <dbaron> Bert: I don't see that -- there are so many categories: what do they mean?
  799. # [19:07] <Zakim> -sleepy_jdaggett
  800. # [19:07] <dbaron> Tab: They mean the English names of the categories, and arranged in order of stabilization.
  801. # [19:07] * sleepy_jdaggett off to bed, night night everyone
  802. # [19:07] <dbaron> glazou: we have a resolution
  803. # [19:07] <dbaron> fantasai: not technically
  804. # [19:08] * Quits: sleepy_jdaggett (jdaggett@180.235.9.33) (Quit: sleepy_jdaggett)
  805. # [19:08] <dbaron> Bert: I have a lot of freedom in making these pages, but I still have responsibility there: I'm making them on behalf of the W3C not on behalf of the working group.
  806. # [19:08] <dbaron> Bert: We don't have a list that ... happy with ... agreed on.
  807. # [19:09] <dbaron> fantasai: You sent me a list that was a slightly modified version of mine. We seem to be pretty close with the exception of naming one of the sections. Why can't we move to that?
  808. # [19:09] <dbaron> Bert: I haven't looked at your list wiwt hthat in mind
  809. # [19:09] <dbaron> fantasai: section on abandoned specs, location of cfss3-ui in list
  810. # [19:09] <dbaron> Bert: I think that list is fgine.
  811. # [19:09] <dbaron> glazou: This is part of the outreach of the wg
  812. # [19:09] <Zakim> -tantek
  813. # [19:10] <dbaron> glazou: We have to close that issue
  814. # [19:10] <dbaron> glazou: Bert, I want you to do that change as soon as possible.
  815. # [19:10] <dbaron> Bert: It will be done within the next week and a half.
  816. # [19:10] <dbaron> glazou: That's the best you can do?
  817. # [19:10] <dbaron> Bert: I have things to do tomorrow and the day after.
  818. # [19:10] <dbaron> Tab: Can one of us publish the page, then?
  819. # [19:10] <dbaron> Bert: I guess Elika can.
  820. # [19:10] <dbaron> glazou: Let's do that.
  821. # [19:11] * Joins: karl (karlcow@128.30.54.58)
  822. # [19:11] <dbaron> fantasai: I don't know the structural dependencies
  823. # [19:11] <dbaron> Bert: keep ids completed and high-prio
  824. # [19:11] <dbaron> ACTION fantasai update the current-work page
  825. # [19:11] * trackbot noticed an ACTION. Trying to create it.
  826. # [19:11] <trackbot> Created ACTION-411 - Update the current-work page [on Elika Etemad - due 2011-12-14].
  827. # [19:11] <Zakim> -Oliver_Goldman
  828. # [19:11] <Zakim> -dbaron
  829. # [19:11] <Zakim> -antonp
  830. # [19:11] <Zakim> -tabatkins_
  831. # [19:11] <Zakim> -smfr
  832. # [19:11] <Zakim> -stearns
  833. # [19:11] <Zakim> -glazou
  834. # [19:11] <Zakim> -[Microsoft]
  835. # [19:11] * Quits: JohnJan (johnjan@131.107.0.125) (Quit: JohnJan)
  836. # [19:11] <Zakim> -florianr
  837. # [19:11] <dbaron> s/cfss3/css3/
  838. # [19:11] <Zakim> -sylvaing
  839. # [19:11] <Zakim> -SteveZ
  840. # [19:11] <Zakim> -hober
  841. # [19:11] * Parts: antonp (50a94e63@64.62.228.82)
  842. # [19:11] <Zakim> -plinss
  843. # [19:11] <Zakim> -kojiishi
  844. # [19:11] <Zakim> -[Microsoft.a]
  845. # [19:12] <Zakim> -glenn
  846. # [19:12] <Zakim> -bradk
  847. # [19:12] * Quits: kojiishi (kojiishi@222.158.227.129) (Quit: Leaving...)
  848. # [19:12] <Zakim> -Bert
  849. # [19:12] * Quits: TabAtkins_ (qw3birc@128.30.52.28) (Quit: Page closed)
  850. # [19:12] <Zakim> -??P70
  851. # [19:12] <dbaron> s/(minute later) pref C/Considering the possibility that we might later move to having column spans that don't cross all columns, I think it's much better to think of each column spanning element as isolated -- I'm scared of doing otherwise. Thus I prefer option C./
  852. # [19:12] <dbaron> s/is fgine/is fine/
  853. # [19:12] <Zakim> -howcome
  854. # [19:12] <Zakim> Style_CSS FP()12:00PM has ended
  855. # [19:12] <dbaron> s/wiwt hthat/with that/
  856. # [19:13] <Zakim> Attendees were sleepy_jdaggett, SteveZ, glenn, antonp, glazou, +1.510.364.aaaa, rossen, +1.510.364.aabb, ericm, +1.619.846.aacc, hober, stearns, smfr, plinss, johnjan, sylvaing,
  857. # [19:13] <Zakim> ... Oliver_Goldman, tantek, bradk, Bert, dbaron, florianr, kojiishi, howcome, [Microsoft], tabatkins_
  858. # [19:13] <dbaron> s/R.c/Rec/
  859. # [19:13] <dbaron> s/implement.d/implemented/
  860. # [19:14] <dbaron> s/style :reduce/style: reduce/
  861. # [19:14] <dbaron> s/concerne about/concerns about/
  862. # [19:14] * Quits: glazou (glazou@82.247.96.19) (Quit: glazou)
  863. # [19:14] <dbaron> s/DLMA/DLNA/
  864. # [19:15] <Rossen> Zkim: [Microsoft] is Rossen
  865. # [19:16] <dbaron> boy, jdaggett stayed up until 3am for this...
  866. # [19:16] * Quits: SteveZ (chatzilla@24.6.120.172) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243])
  867. # [19:16] <Rossen> dedication!
  868. # [19:17] <Rossen> Zkim [Microsoft] is Rossen
  869. # [19:19] * Quits: smfr (smfr@173.228.90.57) (Quit: smfr)
  870. # [19:19] <Rossen> Zkim, [Microsoft] has Rossen
  871. # [19:19] * Quits: dsinger (dsinger@17.197.32.11) (Quit: dsinger)
  872. # [19:19] * Parts: oyvind (oyvinds@213.236.208.22)
  873. # [19:20] <fantasai> TabAtkins: Changes/feedback on flexbox for blog?
  874. # [19:21] <fantasai> Rossen: would help to spell it correctly, I think. You're missing an 'a' :)
  875. # [19:21] * fantasai will fix though
  876. # [19:21] <Rossen> Zakim, [Microsoft] has Rossen
  877. # [19:21] <Zakim> sorry, Rossen, I do not recognize a party named '[Microsoft]'
  878. # [19:21] * Quits: florianr (florianr@213.236.208.22) (Quit: Leaving.)
  879. # [19:22] * Rossen is having a fat fingers day :-)
  880. # [19:23] <dbaron> Rossen, I don't think it works after the call is over
  881. # [19:23] <Rossen> right, I'll have to add my cell number in the w3c list so I don't have to deal with this again... oh well
  882. # [19:28] * Quits: Rossen (Rossen@131.107.0.81) (Quit: Rossen)
  883. # [19:31] * Quits: tantek (tantek@70.36.139.219) (Quit: tantek)
  884. # [19:50] * Quits: bradk (bradk@99.7.175.117) (Quit: Computer has gone to sleep)
  885. # [19:53] * Quits: vhardy (vhardy@192.150.10.200) (Ping timeout)
  886. # [20:03] * Quits: brianman (brianman@131.107.0.113) (Ping timeout)
  887. # [20:04] * Joins: brianman (brianman@131.107.0.76)
  888. # [20:09] * Quits: stearns (anonymous@50.132.63.33) (Quit: stearns)
  889. # [20:29] * Joins: stearns (anonymous@192.150.22.5)
  890. # [20:50] * Quits: sylvaing (sylvaing@98.232.9.174) (Ping timeout)
  891. # [20:53] * Joins: sylvaing (sylvaing@98.232.9.174)
  892. # [21:10] * Quits: myakura (myakura@211.135.241.47) (Client exited)
  893. # [21:25] * Zakim excuses himself; his presence no longer seems to be needed
  894. # [21:25] * Parts: Zakim (rrs-bridgg@128.30.52.169)
  895. # [21:47] * Quits: howcome (howcome@88.89.78.85) (Ping timeout)
  896. # [21:51] * Joins: tantek (tantek@70.36.139.219)
  897. # [22:08] * Quits: sylvaing (sylvaing@98.232.9.174) (Ping timeout)
  898. # [22:21] * Joins: sylvaing (sylvaing@98.232.9.174)
  899. # [22:25] * Quits: Ms2ger (Ms2ger@91.181.55.40) (Quit: nn)
  900. # [22:29] * Quits: karl (karlcow@128.30.54.58) (Quit: Freedom - to walk free and own no superior.)
  901. # [22:29] <TabAtkins> fantasai: Hm?
  902. # [22:35] * Quits: miketaylr (miketaylr@206.217.92.186) (Quit: miketaylr)
  903. # [22:48] * Joins: karl (karlcow@128.30.54.58)
  904. # [23:47] * Quits: tantek (tantek@70.36.139.219) (Quit: tantek)
  905. # [23:55] * Joins: arronei_ (arronei@131.107.0.76)
  906. # [23:56] * Quits: arronei (arronei@131.107.0.84) (Ping timeout)
  907. # Session Close: Thu Dec 08 00:00:00 2011

The end :)