/irc-logs / freenode / #whatwg / 2010-03-28 / end

Options:

  1. # Session Start: Sun Mar 28 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:05] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  4. # [00:07] * Quits: Maurice` (copyman@5ED548D4.cable.ziggo.nl)
  5. # [00:14] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
  6. # [00:16] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 3.7a4pre/20100324184354])
  7. # [00:20] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Read error: Connection reset by peer)
  8. # [00:20] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
  9. # [00:28] * Joins: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
  10. # [00:28] * Quits: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Changing host)
  11. # [00:28] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  12. # [00:35] * Joins: paul_irish (~paul_iris@32.140.121.190)
  13. # [00:44] * Joins: peol (~andree@unaffiliated/peol)
  14. # [00:45] * Quits: pfeldman (~pfeldman@84.22.214.253) (Quit: pfeldman)
  15. # [00:52] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 260 seconds)
  16. # [00:56] * Quits: paul_irish (~paul_iris@32.140.121.190) (Read error: Connection reset by peer)
  17. # [01:04] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
  18. # [01:07] * Joins: Amorphous (jan@unaffiliated/amorphous)
  19. # [01:15] * Joins: mpt (~mpt@canonical/mpt)
  20. # [01:19] * Joins: kennyluck (~kennyluck@FL1-118-111-54-14.kng.mesh.ad.jp)
  21. # [01:36] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Quit: This computer has gone to sleep)
  22. # [01:38] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 258 seconds)
  23. # [01:39] * Quits: lazni (~lazni@118.71.60.218) (Quit: Leaving.)
  24. # [01:39] * Joins: kennyluck_ (~kennyluck@FL1-118-111-54-14.kng.mesh.ad.jp)
  25. # [01:39] * Quits: kennyluck_ (~kennyluck@FL1-118-111-54-14.kng.mesh.ad.jp) (Client Quit)
  26. # [01:40] * Joins: kennyluck_ (~kennyluck@FL1-118-111-54-14.kng.mesh.ad.jp)
  27. # [01:41] * Quits: kennyluck_ (~kennyluck@FL1-118-111-54-14.kng.mesh.ad.jp) (Client Quit)
  28. # [01:41] * Joins: kennyluck_ (~kennyluck@FL1-118-111-54-14.kng.mesh.ad.jp)
  29. # [01:41] * Quits: kennyluck (~kennyluck@FL1-118-111-54-14.kng.mesh.ad.jp) (Ping timeout: 246 seconds)
  30. # [01:41] * kennyluck_ is now known as kennyluck
  31. # [01:51] * othermaciej would appreciate input on his recent bugs from people who know more about document conformance
  32. # [01:59] <AryehGregor> othermaciej, they all look good to me.
  33. # [03:00] <othermaciej> like I don't know the deep reason <nobr> and <wbr> are nonconforming
  34. # [03:00] <othermaciej> maybe just because they never were conforming before?
  35. # [03:00] <AryehGregor> I would guess it's because, unlike <pre> and <br>, they were not in any previous spec.
  36. # [03:00] <AryehGregor> Yeah.
  37. # [03:01] <Dashiva> They don't feel entirely semantic to me. Line breaking (or not) is fairly deep into CSS territory.
  38. # [03:01] <AryehGregor> Then why doesn't that apply to <pre>?
  39. # [03:01] <AryehGregor> Or <br>?
  40. # [03:01] <Dashiva> Of course, <wbr> can't really be emulated
  41. # [03:01] <AryehGregor> Also, as Maciej points out, <wbr> can't be emulated -- yeah.
  42. # [03:02] <AryehGregor> I'm also planning to file a bug requesting that most or all presentational attributes/elements be made conforming (possibly obsolete but conforming so they throw an error). Something like <table cellpadding=5> is difficult to reproduce exactly in inline CSS, and even more difficult to convert automatically. And some, like cellspacing, have no direct CSS equivalent that works in (for example) IE6.
  43. # [03:02] <Dashiva> <pre> is different, because it says the whitespace is significant
  44. # [03:02] <AryehGregor> s/so they throw an error/so they raise a warning/
  45. # [03:02] <AryehGregor> Dashiva, <nobr> says line breaks are significant.
  46. # [03:03] <AryehGregor> Er.
  47. # [03:03] <AryehGregor> Or, no.
  48. # [03:03] <AryehGregor> What does it do?
  49. # [03:03] * AryehGregor has never used it
  50. # [03:03] <Dashiva> It prevents line breaking
  51. # [03:03] * Joins: mpilgrim (~pilgrim@rrcs-98-101-146-174.midsouth.biz.rr.com)
  52. # [03:03] <Dashiva> <pre> gives meaning to the whitespace within it. <nobr> is just a formatting guideline.
  53. # [03:03] <AryehGregor> Then what does Maciej mean by "<nobr> should be considered just as semantic as <pre> or <br>, with a semantic of 'a block of text with preformatted line breaks.'"?
  54. # [03:03] <AryehGregor> It's not preformatted line breaks, it just doesn't have any line breaks.
  55. # [03:04] <AryehGregor> That does seem like CSS territory to me.
  56. # [03:04] <AryehGregor> <wbr> less so, because it's hard to see how you'd even implement such a feature in CSS -- it inherently requires a particular point to be flagged in the markup itself.
  57. # [03:05] <Dashiva> It's surely angels and pins territory, but to me <pre> is a clear step away from <br>, <wbr>, <nobr>
  58. # [03:06] <AryehGregor> Really? <br> and <wbr> seem like they have to be in HTML to me. <nobr> I agree with you on, more or less.
  59. # [03:06] <Dashiva> They have to be, but only because we can't express it any other way
  60. # [03:06] <AryehGregor> Well, eh.
  61. # [03:06] <othermaciej> AryehGregor: Sam Ruby has a bug open specifically about some particular examples of presentational table markup
  62. # [03:07] <AryehGregor> <nobr> really means "there are no line breaks here".
  63. # [03:07] <AryehGregor> othermaciej, oh, really?
  64. # [03:07] <Dashiva> <wbr> is sort of like &shy;
  65. # [03:07] <othermaciej> let me see if I can find it
  66. # [03:07] <AryehGregor> http://www.w3.org/Bugs/Public/show_bug.cgi?id=7468
  67. # [03:07] <Dashiva> (only there's no hyphen involved, obviously)
  68. # [03:08] <othermaciej> I guess I described <nobr> incorrectly in my bug
  69. # [03:08] <AryehGregor> "This use case is handled by <style scoped> in HTML5."
  70. # [03:08] <AryehGregor> That's actually a good point.
  71. # [03:08] <othermaciej> AryehGregor: that's the one
  72. # [03:08] <AryehGregor> Once that's supported, the table markup could be easily replaced.
  73. # [03:08] * Joins: miketaylr (~miketaylr@24.42.95.234)
  74. # [03:08] <Dashiva> Well, zzz time, *poof*
  75. # [03:09] * Joins: Hixie (ianh@trivini.no)
  76. # [03:09] <othermaciej> I'm not sure I buy that argument
  77. # [03:09] <othermaciej> about <style scoped>
  78. # [03:09] <othermaciej> I guess it is more compact than putting a style= attribute on every cell, but it's probably still less compact than the presentational attributes
  79. # [03:09] <othermaciej> and it's not clear to me that the accessibility / media independence argument applies in this particular case
  80. # [03:10] * Quits: Kuruma (~Kuruman@p22091-ipngn1401marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 252 seconds)
  81. # [03:11] <mpilgrim> ooh, if we added <nobr> and <wbr> to html5, ppk's compatibility tables could finally validate
  82. # [03:11] <AryehGregor> I think the real argument in favor of pushing for the use of CSS is consistency. There's never any actual difference between using presentational markup and equivalent inline CSS, but CSS is a much more powerful and general mechanism, and is the only styling mechanism to be supported going forward. A language that didn't include presentational markup beyond inline style would be much simpler.
  83. # [03:11] <othermaciej> mpilgrim: he uses those?
  84. # [03:11] <AryehGregor> I don't know whether that's a good enough reason to make them invalid, though, rather than obsolete but conforming.
  85. # [03:12] <daedb> http://www.quirksmode.org/oddsandends/wbr.html
  86. # [03:12] <othermaciej> I think whitespace treatment is something that is on the fine edge between semantics and presentation
  87. # [03:13] <othermaciej> sometimes, a particular whitespace treatment is really part of the information in the document, not just a matter of how you present it
  88. # [03:19] <AryehGregor> Poetry and computer code are standard examples of that.
  89. # [03:19] <AryehGregor> Although <pre> usually suffices for both, if you suppress the monotype font for poetry.
  90. # [03:25] * Quits: miketaylr (~miketaylr@24.42.95.234) (Quit: Leaving...)
  91. # [03:25] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Remote host closed the connection)
  92. # [03:27] * Joins: Kuruma (~Kuruman@p22091-ipngn1401marunouchi.tokyo.ocn.ne.jp)
  93. # [03:40] * Joins: Traveler7 (~traveler@95.232.216.224)
  94. # [03:40] <Traveler7> hi
  95. # [03:41] <Traveler7> What's correct <article><section><h1>Title</h1><p>Some content here</p></section> | <section><h1>Another title</h1></section></article> or <section><article><h1>Title</h1><p>Content</p></article></section> and so on.
  96. # [03:42] * Joins: miketaylr (~miketaylr@24.42.95.234)
  97. # [03:43] * Quits: miketaylr (~miketaylr@24.42.95.234) (Remote host closed the connection)
  98. # [03:43] * Joins: drunknbass (~drunknbas@cpe-76-173-195-145.socal.res.rr.com)
  99. # [03:44] * Quits: riven (~riven@53518387.cable.casema.nl) (Read error: Connection reset by peer)
  100. # [03:45] * Quits: Traveler7 (~traveler@95.232.216.224) (Client Quit)
  101. # [03:45] * Joins: paul_irish (~paul_iris@32.140.99.128)
  102. # [03:46] <JonathanNeal> hola
  103. # [03:48] * AryehGregor commented on bug 7468
  104. # [03:51] <othermaciej> why does the validator dislike this docype:
  105. # [03:51] <othermaciej> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd"
  106. # [03:51] <othermaciej> >
  107. # [03:51] <othermaciej> is that the wrong URL for the DTD?
  108. # [03:52] * Joins: paul_irish_ (~paul_iris@pool-71-124-254-54.bstnma.btas.verizon.net)
  109. # [03:53] * Quits: paul_irish (~paul_iris@32.140.99.128) (Read error: Connection reset by peer)
  110. # [03:59] <AryehGregor> Are you using html5.validator.nu or just validator.nu?
  111. # [03:59] * Quits: drunknbass (~drunknbas@cpe-76-173-195-145.socal.res.rr.com) (Remote host closed the connection)
  112. # [03:59] <AryehGregor> I think only the former accepts obsolete-but-conforming doctypes, for some reason.
  113. # [04:04] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
  114. # [04:04] * Joins: erlehmann_ (~erlehmann@dslb-088-075-059-113.pools.arcor-ip.net)
  115. # [04:04] * Joins: riven (~riven@53518387.cable.casema.nl)
  116. # [04:04] * Quits: erlehmann (~erlehmann@dslb-188-102-055-245.pools.arcor-ip.net) (Ping timeout: 252 seconds)
  117. # [04:07] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 260 seconds)
  118. # [04:07] * Joins: Dashiva (Dashiva@m223j.studby.ntnu.no)
  119. # [04:07] * Quits: Dashiva (Dashiva@m223j.studby.ntnu.no) (Changing host)
  120. # [04:07] * Joins: Dashiva (Dashiva@wikia/Dashiva)
  121. # [04:09] * Joins: drunknbass (~drunknbas@cpe-76-173-195-145.socal.res.rr.com)
  122. # [04:09] * Quits: mpilgrim (~pilgrim@rrcs-98-101-146-174.midsouth.biz.rr.com) (Ping timeout: 240 seconds)
  123. # [04:10] * Joins: Traveler1 (~traveler@95.232.216.224)
  124. # [04:10] <Traveler1> hi
  125. # [04:12] * Quits: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk) (Quit: Leaving)
  126. # [04:14] * Quits: Traveler1 (~traveler@95.232.216.224) (Client Quit)
  127. # [04:16] <AryehGregor> othermaciej et al.: I just filed a bug "Many, most, or all obsolete features should be conforming". http://www.w3.org/Bugs/Public/show_bug.cgi?id=9355
  128. # [04:18] <othermaciej> AryehGregor: I would recommend filing bugs that are narrower in scope than that
  129. # [04:18] <AryehGregor> Really? Why?
  130. # [04:18] <AryehGregor> I give clear reasoning that applies to *all* obsolete features.
  131. # [04:18] <AryehGregor> I.e., I argue that features should not be non-conforming merely because they're obsolete. The same logic applies to nearly all features that are non-conforming because they're obsolete.
  132. # [04:18] <AryehGregor> I don't see how I would be able to narrow the bug.
  133. # [04:19] <othermaciej> None of the features that are non-conforming "merely because they're obsolete"
  134. # [04:19] <AryehGregor> Really?
  135. # [04:19] <AryehGregor> It looks like they are to me.
  136. # [04:19] <othermaciej> obsolete is a specific subcategory of "non-conforming"
  137. # [04:19] <othermaciej> it is not a justification, it is a label
  138. # [04:19] <othermaciej> the rationale for things being noncomforming is in the new section Hixie just added
  139. # [04:20] <AryehGregor> Where?
  140. # [04:20] <AryehGregor> Maybe I missed it.
  141. # [04:20] <AryehGregor> The various features are listed as being obsolete, and the only hint as to why is that alternative markup is suggested.
  142. # [04:20] <AryehGregor> I mean, as non-conforming.
  143. # [04:20] <othermaciej> hang on, waiting for spec to load
  144. # [04:21] <othermaciej> it used to be there was no in-sepc rationale that said why those things are nonconforming
  145. # [04:21] <othermaciej> *in-spec
  146. # [04:21] <AryehGregor> The implication (to me) is that the only reason they're non-conforming is because these other features exist, which are in most cases exactly equivalent but are considered better for various reasons.
  147. # [04:21] <AryehGregor> They can't actually be very much better if they're functionally identical, of course.
  148. # [04:24] * Quits: paul_irish_ (~paul_iris@pool-71-124-254-54.bstnma.btas.verizon.net) (Read error: Connection reset by peer)
  149. # [04:25] * Joins: paul_irish (~paul_iris@pool-71-124-254-54.bstnma.btas.verizon.net)
  150. # [04:33] * Quits: riven (~riven@53518387.cable.casema.nl) (Read error: Connection reset by peer)
  151. # [04:33] * Joins: riven (~riven@53518387.cable.casema.nl)
  152. # [04:38] <AryehGregor> Okay, well, I'm going to bed. If you have specific suggestions for how I should split up the bug or any further points that I should address, othermaciej, feel free to ping me to tell me of them.
  153. # [04:38] <othermaciej> hang on
  154. # [04:38] <othermaciej> my computer was hosed
  155. # [04:38] <othermaciej> read this: http://dev.w3.org/html5/spec/Overview.html#conformance-requirements-for-authors
  156. # [04:38] <othermaciej> AryehGregor: ^
  157. # [04:39] * erlehmann_ is now known as erlehmann
  158. # [04:39] <AryehGregor> Aha.
  159. # [04:39] <othermaciej> that states many individual reasons for particular author conformance requirements
  160. # [04:39] <othermaciej> none of the justifications amounts to "is obsolete"
  161. # [04:39] <othermaciej> you may disagree with some of them, or you may feel some things marked obsolete and nonconforming when none of those criteria apply
  162. # [04:40] <AryehGregor> I didn't know about that.
  163. # [04:40] <othermaciej> yeah, it's new
  164. # [04:40] <AryehGregor> I'll look it over and amend the bug report accordingly, when I have time.
  165. # [04:40] <othermaciej> Hixie added that in response to bug 7034
  166. # [04:40] <othermaciej> I think your bug is arguably just a duplicate of bug 7034
  167. # [04:40] <othermaciej> (which is titled "remove or replace author conformance requirements")
  168. # [04:41] <othermaciej> I guess it is slightly less narrow in that it's limited to the obsolete section
  169. # [04:41] <AryehGregor> No, I only argue for removing a subset of them.
  170. # [04:41] <othermaciej> but that's kind of arbitrary
  171. # [04:41] <AryehGregor> There are lots of author conformance requirements that I think are a good idea.
  172. # [04:41] <AryehGregor> For instance, they can help to catch authoring mistakes.
  173. # [04:41] <othermaciej> note that not everything in the obsolete section is even presentational, though much of your argument is about presentational markups pecifically
  174. # [04:41] <AryehGregor> Or inform authors of areas where they might be running into interoperability problems, or pressure authors to do something that we have good reason to want them to do (e.g., alt="").
  175. # [04:42] <AryehGregor> Thus the many/most/all in the bug summary.
  176. # [04:42] <AryehGregor> Much of it applies to all of them, I think.
  177. # [04:43] <AryehGregor> It looks like the justification for presentational markup offers no arguments that couldn't equally apply to style="".
  178. # [04:43] <othermaciej> that's why it gives a specific reason for exempting style=""
  179. # [04:43] <othermaciej> which you may or may not agree with
  180. # [04:43] <othermaciej> anyway
  181. # [04:43] <othermaciej> I think a bug about just presentational markup might make sense
  182. # [04:43] <AryehGregor> Maybe I'll repurpose it.
  183. # [04:43] <othermaciej> I don't see how your argument applies to, say, <bgsound>
  184. # [04:43] <othermaciej> or <applet>
  185. # [04:44] <othermaciej> or <frameset>
  186. # [04:44] <AryehGregor> I don't know what the first two do, really.
  187. # [04:44] <othermaciej> but if you make the bug be about that, then I suggest you should address Ian's argument in the rationale
  188. # [04:44] <othermaciej> well if you don't know what they do, you probably don't have enough info to suggest they should be conforming :-)
  189. # [04:44] <AryehGregor> <frameset> is something that's banned because it's considered to be something authors should almost never do, because it has serious problems, although they might be tempted to do it.
  190. # [04:44] <AryehGregor> Which is why I didn't say all obsolete features should be conforming.
  191. # [04:45] <othermaciej> if you say many/most/all, then you are asking someone else to guess what you mean
  192. # [04:46] <othermaciej> all I'm saying is, make it clear enough that no one has to guess which ones you have in mind
  193. # [04:46] <AryehGregor> I guess I can present a narrow argument, and he can extend it to everything else it applies to if he likes.
  194. # [04:47] <othermaciej> well, even "presentational" is a fairly clear category, though there may be edge cases that are hard to judge
  195. # [04:48] <othermaciej> most obsolete nonconforming features are that way for reason of being presentational it seems, but there are quite a few exceptions which generally have an independent and plausible reason to be banned
  196. # [04:49] <othermaciej> anyway, this is mainly my advice on how to make a good bug report - if you choose to do nothing, then the project won't blow up or anything, but
  197. # [04:49] <othermaciej> I think some revision would be wise
  198. # [04:49] <othermaciej> anyway, I won't keep you up any longer
  199. # [04:57] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
  200. # [04:59] <AryehGregor> othermaciej, okay, how's this? <http://www.w3.org/Bugs/Public/show_bug.cgi?id=9355>
  201. # [04:59] <AryehGregor> (now I'm really going to bed, won't see your response till tomorrow)
  202. # [05:04] * Quits: TabAtkins (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  203. # [05:08] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
  204. # [05:11] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  205. # [05:17] * Joins: TabAtkins (~chatzilla@76.253.3.102)
  206. # [05:21] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Read error: Operation timed out)
  207. # [05:37] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Ping timeout: 268 seconds)
  208. # [05:42] * Joins: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  209. # [05:42] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
  210. # [05:42] * JonathanNeal_ is now known as JonathanNeal
  211. # [05:43] <JonathanNeal> Hello
  212. # [06:02] * Quits: kennyluck (~kennyluck@FL1-118-111-54-14.kng.mesh.ad.jp) (Quit: kennyluck)
  213. # [06:03] * Joins: kennyluck (~kennyluck@FL1-118-111-54-14.kng.mesh.ad.jp)
  214. # [06:03] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Quit: Verlassend)
  215. # [06:03] * Quits: TabAtkins (~chatzilla@76.253.3.102) (Ping timeout: 245 seconds)
  216. # [06:27] * Quits: paul_irish (~paul_iris@pool-71-124-254-54.bstnma.btas.verizon.net) (Ping timeout: 276 seconds)
  217. # [06:27] * Joins: lazni (~lazni@118.71.60.218)
  218. # [06:32] <lazni> has anyone diffed DOMs using html5lib?
  219. # [06:39] <lazni> there's a firefox extension, which would use html5.enabled
  220. # [06:53] <lazni> ah, SAX output, that would reduce the load of comparing
  221. # [07:06] * Quits: mr_danie1 (~irssi@e177150096.adsl.alicedsl.de) (Ping timeout: 260 seconds)
  222. # [07:07] * Joins: mr_daniel (~irssi@e177147031.adsl.alicedsl.de)
  223. # [07:37] * Quits: lazni (~lazni@118.71.60.218) (Quit: Leaving.)
  224. # [08:15] <othermaciej> AryehGregor: looks more focused to me
  225. # [08:38] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 260 seconds)
  226. # [08:52] * erlehmann is now known as erschlafmann
  227. # [08:58] * Quits: cedricv (~cedric@112.199.178.44) (Quit: Psst... you can also find me offline @neonux on twitter)
  228. # [09:06] * Quits: daedb (~daed@h11n1fls34o986.telia.com) (Read error: Connection reset by peer)
  229. # [09:06] * Quits: hober (~ted@unaffiliated/hober) (Remote host closed the connection)
  230. # [09:06] * Joins: daedb (~daed@h11n1fls34o986.telia.com)
  231. # [09:14] * Joins: stefan_ (~chatzilla@c-7200e055.46-1-64736c11.cust.bredbandsbolaget.se)
  232. # [09:15] * stefan_ is now known as stehk
  233. # [09:16] * Quits: stehk (~chatzilla@c-7200e055.46-1-64736c11.cust.bredbandsbolaget.se) (Client Quit)
  234. # [09:16] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  235. # [09:26] * Joins: pfeldman (~pfeldman@84.22.214.253)
  236. # [09:44] <JonathanNeal> TabAtkins, if you read this message when you come back, I have new IE json stylesheets for you.
  237. # [10:03] * Quits: pfeldman (~pfeldman@84.22.214.253) (Quit: pfeldman)
  238. # [10:18] * Quits: kennyluck (~kennyluck@FL1-118-111-54-14.kng.mesh.ad.jp) (Quit: kennyluck)
  239. # [10:24] * Joins: cedricv (~cedric@180.129.102.34)
  240. # [10:26] * Joins: maikmerten (~maikmerte@port-92-201-119-167.dynamic.qsc.de)
  241. # [10:31] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  242. # [10:50] * Joins: Maurice` (copyman@5ED548D4.cable.ziggo.nl)
  243. # [11:02] * Joins: pfeldman (~pfeldman@84.22.214.253)
  244. # [11:04] * Quits: peol (~andree@unaffiliated/peol) (Remote host closed the connection)
  245. # [11:30] * Quits: maikmerten (~maikmerte@port-92-201-119-167.dynamic.qsc.de) (Remote host closed the connection)
  246. # [11:31] * Joins: maikmerten (~maikmerte@port-92-201-119-167.dynamic.qsc.de)
  247. # [11:37] * Joins: FireFly (~firefly@unaffiliated/firefly)
  248. # [11:45] * Joins: ROBOd (~robod@89.122.216.38)
  249. # [12:03] <jgraham> AFAICT there is no difference between "obsolete but conforming" and "transitional"
  250. # [12:05] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
  251. # [12:07] <othermaciej> jgraham: in plain english meaning - perhaps not
  252. # [12:07] <othermaciej> jgraham: operationally - seems like a fair bit of difference between "mandatory non-error warning" and "you can choose to make all of them errors or all of them silent with a flag inside the document"
  253. # [12:08] <othermaciej> from the developer perspective, I like the warning better, if validators have the UI in non-default mode to selectively silence them or force them into errors based on category
  254. # [12:11] <jgraham> The difference between "Your document is valid but uses some obsolete features" and "Tour document is validates as HTML transitional" seems rather subtle to me. Presumably the majority of authors using transitional doctypes know that they are using obsolete features
  255. # [12:11] <jgraham> *Your
  256. # [12:13] * Quits: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com) (Quit: Computer has gone to sleep)
  257. # [12:16] <othermaciej> jgraham: the difference in overall wording is subtle, but getting the specific list of uses of obsolete features is a big practical difference
  258. # [12:17] <othermaciej> (whether for good or ill, I don't know, though I tend to think for good)
  259. # [12:19] <jgraham> Yes, having the list presented is, I guess better
  260. # [12:21] <othermaciej> but hey, maybe calling them "transitional features" instead of "obsolete but conforming features" might be better branding
  261. # [12:22] <jgraham> If we really must have a list of "features you are allowed to use but validators must warn about", could be get rid of the oxymornic-sounding name, present them with a special obsolete marking, and just say "authors should not use obsolete features. Validators must warn when obsolete features are used"
  262. # [12:23] <jgraham> Although I think my preferred solution is still not to have that list
  263. # [12:23] <othermaciej> well, there's also obsolete features that are nonconforming and must result in an error
  264. # [12:23] <othermaciej> so you can't just use the unqualified term "obsolete"
  265. # [12:24] <jgraham> Yeah true
  266. # [12:24] <jgraham> They should be called this-is-a-bad-idea-and-you-don't-want-to-do-this-but-hey-experience-suggests-that-you-will-do-anyway features
  267. # [12:24] <othermaciej> I think that list and its status is on some level a compromise between Henri, who did not want to spam people with useless errors for markup that is in fact harmless, and Ian, who wanted to alert authors of new documents that there are certain effectively useless constructs which they should not bother with
  268. # [12:25] <jgraham> I thought it was mainly a result of the great accessibility wars
  269. # [12:25] <jgraham> But I could be misremembering
  270. # [12:25] <othermaciej> there is only one item in there on the basis of accessibility
  271. # [12:26] <othermaciej> I guess before that it was a list of "downplayed errors"
  272. # [12:26] <jgraham> Yes, that's what I recall
  273. # [12:26] <othermaciej> but the concept of "downplayed error" is silly
  274. # [12:26] <jgraham> Well so is "obsolete but conforming"
  275. # [12:26] <othermaciej> that too
  276. # [12:27] <othermaciej> my own suggestion was to just describe them in terms of the effect ('"validators must issue a warning when X") instead of as a conceptual category
  277. # [12:29] * Quits: k0rnel (~k0rnel@krtko.org) (Read error: Operation timed out)
  278. # [12:29] <othermaciej> yeah, other than summary, all the others seem to be more in the "waste of electrons" category
  279. # [12:30] <othermaciej> but there's only 6 things total in the "obsolete but conforming" category
  280. # [12:31] <othermaciej> which makes it seem like a waste to name it, especially when the name is confusing to so many peple
  281. # [12:31] <othermaciej> *people
  282. # [12:31] <jgraham> It seems like one possible future is that a lot more things end up as obsolete but conforming
  283. # [12:32] <othermaciej> could be
  284. # [12:32] <othermaciej> I think so far only Aryeh has outright advocated that path, but his particular proposal would indeed turn the category into "transitional"
  285. # [12:32] * Joins: Michelangelo (~Michelang@93-42-103-219.ip86.fastwebnet.it)
  286. # [12:33] <othermaciej> it's kind of a lie to call it "transitional" if it's been over 10 years and the transition still hasn't happened...
  287. # [12:33] <jgraham> Indeed
  288. # [12:33] <othermaciej> anyway I am almost finished breaking down all the errors in the conformance error study
  289. # [12:34] <othermaciej> http://www.w3.org/html/wg/wiki/index.php?title=HTML5_Authoring_Conformance_Study
  290. # [12:34] <othermaciej> only ebay and nytimes remain to be typed in
  291. # [12:35] <othermaciej> it seems like unescaped & is the most common single error, by far
  292. # [12:36] <othermaciej> and after that I guess presentational markup
  293. # [12:36] <othermaciej> X-UA-Compatible is surprisingly common, but since it is anti-interoperability by design, it seems silly to make it conforming
  294. # [12:37] <othermaciej> there are surprisingly many sites with a stray close tag, also
  295. # [12:44] <jgraham> Not that surprising; it's almost always totally harmless, an easy error to make, and hard to spot
  296. # [12:46] * Joins: tndH (~Rob@87.102.14.123)
  297. # [12:47] <othermaciej> I think the main reason for stray close tag to be an error is that there are a lot of authoring mistakes that would show up that way (forgetting to close a tag at all near some that may implicitly close, wrong close tag, misnested tags, etc)
  298. # [13:24] <Philip`> Why is x-ua-compatible anti-interoperability, when including it makes pages work in *more* browsers than if it was not included?
  299. # [13:27] * Joins: lazni (~lazni@118.71.81.100)
  300. # [13:30] <Philip`> (It would be a problem if people used x-ua-compatible as a way to avoid having to write code that works in browsers that follow standards better, but in practice it seems more commonly used on sites that already have a standards-browser codepath plus an IE7 codepath and don't want to add an extra codepath for IE8 since it's too different from the existing ones)
  301. # [13:31] <Philip`> (so it's not causing any disadvantage to browsers that implement standards better than IE does)
  302. # [13:41] * Joins: lazni1 (~lazni@118.71.106.151)
  303. # [13:41] * Quits: lazni (~lazni@118.71.81.100) (Ping timeout: 246 seconds)
  304. # [13:41] * Joins: smaug___ (~chatzilla@cs181150024.pp.htv.fi)
  305. # [14:22] * Quits: nessy (~Adium@124-168-176-223.dyn.iinet.net.au) (Quit: Leaving.)
  306. # [14:26] * Joins: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com)
  307. # [14:32] * Quits: pfeldman (~pfeldman@84.22.214.253) (Quit: pfeldman)
  308. # [15:31] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
  309. # [16:09] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
  310. # [16:10] * Joins: pfeldman (~pfeldman@84.22.214.253)
  311. # [16:15] * Quits: maikmerten (~maikmerte@port-92-201-119-167.dynamic.qsc.de) (Remote host closed the connection)
  312. # [16:17] * Joins: maikmerten (~maikmerte@port-92-201-119-167.dynamic.qsc.de)
  313. # [16:31] <Dashiva> "The absence of Theora (or Dirac) as baseline codec means that a good portion of user agents will likely omit Theora support"
  314. # [16:31] <Dashiva> If you accept that people will be wrong on the internet, is it preferale that they be wrong the same way even after being corrected, or that they come up with new ways to be wrong every time?
  315. # [16:53] * Joins: paul_irish (~paul_iris@c-65-96-162-9.hsd1.ma.comcast.net)
  316. # [17:10] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 276 seconds)
  317. # [17:18] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
  318. # [17:25] <JonathanNeal> Goodmorning
  319. # [17:34] * Quits: pfeldman (~pfeldman@84.22.214.253) (Quit: pfeldman)
  320. # [17:57] * Joins: seventh (seventh@189.59.135.236)
  321. # [18:17] * Joins: divya (~divya@c-24-18-47-121.hsd1.wa.comcast.net)
  322. # [18:17] <divya> I have a question regarding the flow content as defined in HTML5 spec: http://www.w3.org/TR/html5/dom.html#flow-content
  323. # [18:19] <divya> the spec says "Most elements that are used in the body of documents and applications are categorized as flow content." but the pictorial representation seems to indicate the only way an element wont be a flow content is if it is meta data content (and somehow not be flow content). http://www.w3.org/TR/html5/images/content-venn.svg Is this right?
  324. # [18:20] <divya> or are there hard rules that can be used to define if an element is flow content or not (spec does not define one)?
  325. # [18:22] <Dashiva> Each element specifies which categories it is in
  326. # [18:24] <divya> Dashiva: can you elaborate? How does it specify? Is it because it belongs to the list of elements specified in the doc?
  327. # [18:24] <Dashiva> http://www.w3.org/TR/html5/semantics.html#the-hgroup-element
  328. # [18:24] <Dashiva> Categories: Flow content. Heading content. formatBlock candidate.
  329. # [18:25] <divya> Dashiva: got it. so there is no rule, except to refer to the doc to find out if an element is a flow element or not.
  330. # [18:26] <paul_irish> <source> probably isnt flow content
  331. # [18:27] <divya> neither is <legend>
  332. # [18:28] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
  333. # [18:34] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust645.hari.cable.virginmedia.com)
  334. # [18:43] * Quits: jmb (~jmb@login.ecs.soton.ac.uk) (*.net *.split)
  335. # [18:43] * Quits: hamaji (~hamaji@220.109.219.244) (*.net *.split)
  336. # [18:43] * Quits: hsivonen (~hsivonen@kekkonen.cs.hut.fi) (*.net *.split)
  337. # [18:43] * Quits: ukai (~ukai@220.109.219.244) (*.net *.split)
  338. # [18:43] * Quits: jorlow (~jorlow@nat/google/x-uycrtwagvrfiokam) (*.net *.split)
  339. # [18:43] * Quits: ray (ray@the.ug) (*.net *.split)
  340. # [18:43] * Quits: hendry (~hendry@webvm.net) (*.net *.split)
  341. # [18:43] * Quits: wirepair (fbi@random.supermario.org) (*.net *.split)
  342. # [18:43] * Quits: divya (~divya@c-24-18-47-121.hsd1.wa.comcast.net) (*.net *.split)
  343. # [18:43] * Quits: erschlafmann (~erlehmann@dslb-088-075-059-113.pools.arcor-ip.net) (*.net *.split)
  344. # [18:43] * Quits: Hixie (ianh@trivini.no) (*.net *.split)
  345. # [18:43] * Quits: ment (thement@ibawizard.net) (*.net *.split)
  346. # [18:43] * Quits: drunknbass_work (~aaron@pool-71-106-81-142.lsanca.dsl-w.verizon.net) (*.net *.split)
  347. # [18:43] * Quits: dbgi (~bla@unaffiliated/dbgi) (*.net *.split)
  348. # [18:43] * Quits: gavin (~gavin@firefox/developer/gavin) (*.net *.split)
  349. # [18:43] * Quits: inimino (~inimino@boshi.inimino.org) (*.net *.split)
  350. # [18:43] * Quits: riven (~riven@53518387.cable.casema.nl) (*.net *.split)
  351. # [18:43] * Quits: Philip` (~philip@zaynar.co.uk) (*.net *.split)
  352. # [18:43] * Quits: gsnedders (~gsnedders@204.232.194.186) (*.net *.split)
  353. # [18:43] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (*.net *.split)
  354. # [18:43] * Quits: tndH (~Rob@87.102.14.123) (*.net *.split)
  355. # [18:43] * Quits: beowulf (wiglaf@ps4552.dreamhost.com) (*.net *.split)
  356. # [18:43] * Quits: werdnativ (~werdnativ@S01060024369e6ac4.vn.shawcable.net) (*.net *.split)
  357. # [18:43] * Quits: JohnResi1 (~JohnResig@121.255.201.74.static.ey03.engineyard.com) (*.net *.split)
  358. # [18:43] * Quits: seventh (seventh@189.59.135.236) (*.net *.split)
  359. # [18:43] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (*.net *.split)
  360. # [18:43] * Quits: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com) (*.net *.split)
  361. # [18:43] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust645.hari.cable.virginmedia.com) (Quit: Leaving)
  362. # [18:44] * Joins: tndH (~Rob@87.102.14.123)
  363. # [18:44] * Joins: beowulf (wiglaf@ps4552.dreamhost.com)
  364. # [18:45] * Joins: hendry (~hendry@webvm.net)
  365. # [18:47] * Joins: seventh (seventh@189.59.135.236)
  366. # [18:47] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
  367. # [18:47] * Joins: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com)
  368. # [18:47] * Joins: riven (~riven@53518387.cable.casema.nl)
  369. # [18:47] * Joins: erschlafmann (~erlehmann@dslb-088-075-059-113.pools.arcor-ip.net)
  370. # [18:47] * Joins: Hixie (ianh@trivini.no)
  371. # [18:47] * Joins: ment (thement@ibawizard.net)
  372. # [18:47] * Joins: drunknbass_work (~aaron@pool-71-106-81-142.lsanca.dsl-w.verizon.net)
  373. # [18:47] * Joins: Philip` (~philip@zaynar.co.uk)
  374. # [18:47] * Joins: jmb (~jmb@login.ecs.soton.ac.uk)
  375. # [18:47] * Joins: hamaji (~hamaji@220.109.219.244)
  376. # [18:47] * Joins: hsivonen (~hsivonen@kekkonen.cs.hut.fi)
  377. # [18:47] * Joins: gsnedders (~gsnedders@204.232.194.186)
  378. # [18:47] * Joins: dbgi (~bla@unaffiliated/dbgi)
  379. # [18:47] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
  380. # [18:47] * Joins: werdnativ (~werdnativ@S01060024369e6ac4.vn.shawcable.net)
  381. # [18:47] * Joins: ukai (~ukai@220.109.219.244)
  382. # [18:47] * Joins: JohnResi1 (~JohnResig@121.255.201.74.static.ey03.engineyard.com)
  383. # [18:47] * Joins: inimino (~inimino@boshi.inimino.org)
  384. # [18:47] * Joins: gavin (~gavin@firefox/developer/gavin)
  385. # [18:47] * Joins: jorlow (~jorlow@nat/google/x-uycrtwagvrfiokam)
  386. # [18:47] * Joins: ray (ray@the.ug)
  387. # [18:47] * Joins: wirepair (fbi@random.supermario.org)
  388. # [18:49] * Joins: divya (~divya@c-24-18-47-121.hsd1.wa.comcast.net)
  389. # [18:56] * Quits: salavas (~salavas@h4n1fls31o279.telia.com) (Quit: changing servers)
  390. # [18:56] * Quits: hoodow (~hoodow@2001:41d0:1:f5e5::666) (Write error: Broken pipe)
  391. # [18:56] * Joins: bzed_ (~bzed@devel.recluse.de)
  392. # [18:56] * Quits: Maurice` (copyman@5ED548D4.cable.ziggo.nl) (Ping timeout: 258 seconds)
  393. # [18:56] * Joins: Maurice` (copyman@5ED548D4.cable.ziggo.nl)
  394. # [18:56] * Joins: gonemad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  395. # [18:56] * Joins: franksalim_ (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net)
  396. # [18:56] * Quits: hendry (~hendry@webvm.net) (Ping timeout: 258 seconds)
  397. # [18:56] * Joins: hendry (~hendry@webvm.net)
  398. # [18:56] * Joins: broquain1 (90d58fc7ad@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com)
  399. # [18:56] * Joins: hoodow_ (~hoodow@2001:41d0:1:f5e5::666)
  400. # [18:56] * Joins: _salavas (~salavas@h4n1fls31o279.telia.com)
  401. # [18:56] * Joins: cpearce_ (~cpearce@ip-118-90-54-99.xdsl.xnet.co.nz)
  402. # [18:56] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Ping timeout: 246 seconds)
  403. # [18:56] * Quits: franksalim (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net) (Ping timeout: 246 seconds)
  404. # [18:57] * Quits: wycats (~wycats@c-69-181-216-213.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
  405. # [18:57] * Quits: cpearce (~cpearce@ip-118-90-54-99.xdsl.xnet.co.nz) (Ping timeout: 246 seconds)
  406. # [18:57] * Quits: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk) (Ping timeout: 246 seconds)
  407. # [18:57] * Quits: paul_irish (~paul_iris@c-65-96-162-9.hsd1.ma.comcast.net) (Ping timeout: 246 seconds)
  408. # [18:57] * cpearce_ is now known as cpearce
  409. # [18:57] * Joins: paul_irish (~paul_iris@c-65-96-162-9.hsd1.ma.comcast.net)
  410. # [18:57] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
  411. # [18:58] * Quits: drunknbass (~drunknbas@cpe-76-173-195-145.socal.res.rr.com) (*.net *.split)
  412. # [18:58] * Quits: karlcow (~karl@nerval.la-grange.net) (*.net *.split)
  413. # [18:58] * Quits: ojan (~ojan@nat/google/x-cyylsurxkcrhwsfb) (*.net *.split)
  414. # [18:58] * Quits: karlushi (~karlushi@fw.vdl2.ca) (*.net *.split)
  415. # [18:58] * Quits: scotfl (~scotfl@aeryn.scotfl.ca) (*.net *.split)
  416. # [18:58] * Quits: smaug (~chatzilla@cs181150024.pp.htv.fi) (*.net *.split)
  417. # [18:58] * Joins: drry (~drry@unaffiliated/drry)
  418. # [18:59] * Joins: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk)
  419. # [19:00] * Joins: ojan (~ojan@nat/google/x-qjbndrzhixnzzjma)
  420. # [19:01] * Joins: scotfl (~scotfl@aeryn.scotfl.net)
  421. # [19:01] * Quits: broquaint (302ebeba58@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com) (Ping timeout: 260 seconds)
  422. # [19:01] * Quits: bzed (~bzed@devel.recluse.de) (Ping timeout: 260 seconds)
  423. # [19:01] * bzed_ is now known as bzed
  424. # [19:01] * Joins: drunknbass (~drunknbas@cpe-76-173-195-145.socal.res.rr.com)
  425. # [19:01] * Joins: karlcow (~karl@nerval.la-grange.net)
  426. # [19:01] * Joins: karlushi (~karlushi@fw.vdl2.ca)
  427. # [19:03] * Joins: smaug (~chatzilla@cs181150024.pp.htv.fi)
  428. # [19:03] * Joins: andrew_ (~andrew@S01060024369e6ac4.vn.shawcable.net)
  429. # [19:03] * Quits: bzed (~bzed@devel.recluse.de) (*.net *.split)
  430. # [19:03] * Quits: beowulf (wiglaf@ps4552.dreamhost.com) (*.net *.split)
  431. # [19:03] * Quits: maikmerten (~maikmerte@port-92-201-119-167.dynamic.qsc.de) (*.net *.split)
  432. # [19:03] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (*.net *.split)
  433. # [19:03] * Quits: mr_daniel (~irssi@e177147031.adsl.alicedsl.de) (*.net *.split)
  434. # [19:03] * Quits: asmodai (asmodai@dhammapada.xs4all.nl) (*.net *.split)
  435. # [19:03] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (*.net *.split)
  436. # [19:03] * Quits: peroo (~peroo@peroo.xen.prgmr.com) (*.net *.split)
  437. # [19:03] * Quits: Riis (~Riiiis@0x5552ec52.adsl.cybercity.dk) (*.net *.split)
  438. # [19:03] * Quits: syp (~syp@lasigpc9.epfl.ch) (*.net *.split)
  439. # [19:03] * andrew_ is now known as Guest49529
  440. # [19:03] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  441. # [19:03] * Joins: knowtheo1y (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com)
  442. # [19:03] * Quits: seventh (seventh@189.59.135.236) (Read error: Connection reset by peer)
  443. # [19:03] * Quits: gonemad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Ping timeout: 264 seconds)
  444. # [19:03] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 264 seconds)
  445. # [19:03] * Quits: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com) (Remote host closed the connection)
  446. # [19:04] * Quits: werdnativ (~werdnativ@S01060024369e6ac4.vn.shawcable.net) (Quit: FAMOUS_LAST_WORDS is nil)
  447. # [19:04] * Quits: Guest49529 (~andrew@S01060024369e6ac4.vn.shawcable.net) (Client Quit)
  448. # [19:04] * Joins: bzed (~bzed@devel.recluse.de)
  449. # [19:04] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
  450. # [19:06] * Joins: wakaba_ (~wakaba@122.139.210.220.dy.bbexcite.jp)
  451. # [19:07] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
  452. # [19:10] * Quits: wakaba (~wakaba@122.139.210.220.dy.bbexcite.jp) (Write error: Connection reset by peer)
  453. # [19:11] * Joins: beowulf (wiglaf@ps4552.dreamhost.com)
  454. # [19:11] * Joins: maikmerten (~maikmerte@port-92-201-119-167.dynamic.qsc.de)
  455. # [19:11] * Joins: mr_daniel (~irssi@e177147031.adsl.alicedsl.de)
  456. # [19:11] * Joins: asmodai (asmodai@dhammapada.xs4all.nl)
  457. # [19:11] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
  458. # [19:11] * Joins: Riis (~Riiiis@0x5552ec52.adsl.cybercity.dk)
  459. # [19:11] * Joins: peroo (~peroo@peroo.xen.prgmr.com)
  460. # [19:11] * Joins: syp (~syp@lasigpc9.epfl.ch)
  461. # [19:16] * Joins: hendry_ (~hendry@webvm.net)
  462. # [19:17] * Quits: paul_irish (~paul_iris@c-65-96-162-9.hsd1.ma.comcast.net) (*.net *.split)
  463. # [19:17] * Quits: hendry (~hendry@webvm.net) (*.net *.split)
  464. # [19:17] * Quits: franksalim_ (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net) (*.net *.split)
  465. # [19:17] * Quits: murr4y (~murray@89.84-49-66.nextgentel.com) (*.net *.split)
  466. # [19:17] * Quits: bobs_ (~oeskola@kekkonen.cs.hut.fi) (*.net *.split)
  467. # [19:17] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
  468. # [19:17] * Joins: paul_irish (~paul_iris@c-65-96-162-9.hsd1.ma.comcast.net)
  469. # [19:21] * Joins: kennyluck (~kennyluck@pc2.shinagawaphvod-unet.ocn.ne.jp)
  470. # [19:24] * Joins: ivan` (~ivan@li14-39.members.linode.com)
  471. # [19:24] * Joins: franksalim_ (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net)
  472. # [19:24] * Joins: murr4y (~murray@89.84-49-66.nextgentel.com)
  473. # [19:24] * Joins: bobs_ (~oeskola@kekkonen.cs.hut.fi)
  474. # [19:25] * Joins: daedb_ (~daed@h11n1fls34o986.telia.com)
  475. # [19:26] * Joins: pfeldman (~pfeldman@188.134.12.54)
  476. # [19:27] * erschlafmann is now known as erlehmann
  477. # [19:27] * Quits: daedb (~daed@h11n1fls34o986.telia.com) (Ping timeout: 245 seconds)
  478. # [19:27] * Quits: deltab (~deltab@cpc1-smal2-0-0-cust270.perr.cable.virginmedia.com) (Ping timeout: 245 seconds)
  479. # [19:27] * Quits: crash\ (crash@lubyte.de) (Ping timeout: 245 seconds)
  480. # [19:28] * Joins: crash\ (crash@lubyte.de)
  481. # [19:29] * Joins: deltab (~deltab@cpc1-smal2-0-0-cust270.perr.cable.virginmedia.com)
  482. # [19:29] * Joins: gavin__ (~gavin@people.mozilla.com)
  483. # [19:33] * Quits: gavin (~gavin@firefox/developer/gavin) (Write error: Connection reset by peer)
  484. # [19:33] * Quits: ment (thement@ibawizard.net) (Write error: Connection reset by peer)
  485. # [19:33] * Quits: dbgi (~bla@unaffiliated/dbgi) (Ping timeout: 386 seconds)
  486. # [19:33] * Joins: dbgi (~bla@unaffiliated/dbgi)
  487. # [19:46] * Joins: cohitre (~cohitre@64-40-56-46-dsl.itltd.net)
  488. # [19:47] * Parts: cohitre (~cohitre@64-40-56-46-dsl.itltd.net)
  489. # [19:49] * Joins: meledin_ (~vladi@f2.c7.5d45.static.theplanet.com)
  490. # [19:50] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 370 seconds)
  491. # [19:50] * Quits: webben (~benjamin@173-45-238-110.slicehost.net) (Ping timeout: 252 seconds)
  492. # [19:50] * Quits: meledin (~vladi@f2.c7.5d45.static.theplanet.com) (Ping timeout: 252 seconds)
  493. # [19:51] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  494. # [19:52] * Joins: webben (~benjamin@173-45-238-110.slicehost.net)
  495. # [19:52] * Quits: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk) (Ping timeout: 295 seconds)
  496. # [19:53] * Joins: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk)
  497. # [19:53] * Joins: paul_irish_ (~paul_iris@c-65-96-162-9.hsd1.ma.comcast.net)
  498. # [19:56] * Quits: paul_irish (~paul_iris@c-65-96-162-9.hsd1.ma.comcast.net) (Ping timeout: 252 seconds)
  499. # [20:09] * Joins: peol (~andree@unaffiliated/peol)
  500. # [20:10] * Joins: seventh (seventh@189.59.135.236)
  501. # [20:18] * knowtheo1y is now known as knowtheory
  502. # [20:22] * Joins: hober (~ted@unaffiliated/hober)
  503. # [20:30] * Parts: divya (~divya@c-24-18-47-121.hsd1.wa.comcast.net)
  504. # [20:43] * Quits: erlehmann (~erlehmann@dslb-088-075-059-113.pools.arcor-ip.net) (Quit: Ex-Chat)
  505. # [20:43] * Joins: maikmerten_ (~maikmerte@port-92-201-78-192.dynamic.qsc.de)
  506. # [20:46] * Quits: maikmerten (~maikmerte@port-92-201-119-167.dynamic.qsc.de) (Ping timeout: 276 seconds)
  507. # [20:47] * Quits: Riis (~Riiiis@0x5552ec52.adsl.cybercity.dk) (Quit: Riis)
  508. # [20:49] <AryehGregor> The irony of a page entitled "HTML5: Cross-Browser Best practices" being written in Silverlight is . . . a lot. http://live.visitmix.com/MIX10/Sessions/CL27
  509. # [21:07] <gsnedders> jgraham: FYI, I was in Sweden yesterday and am today (just now, actually) back in St Andrews
  510. # [21:10] <othermaciej> AryehGregor: lol
  511. # [21:11] <AryehGregor> They do offer the same content on the right-hand side in three other proprietary formats, though!
  512. # [21:11] <AryehGregor> And one open patent-encumbered format.
  513. # [21:16] * Joins: jwalden (~waldo@c-98-248-40-206.hsd1.ca.comcast.net)
  514. # [21:18] * gavin__ is now known as gavin
  515. # [21:18] * Quits: gavin (~gavin@people.mozilla.com) (Changing host)
  516. # [21:18] * Joins: gavin (~gavin@firefox/developer/gavin)
  517. # [21:21] * Quits: lazni1 (~lazni@118.71.106.151) (Quit: Leaving.)
  518. # [21:23] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  519. # [21:28] * Quits: cpearce (~cpearce@ip-118-90-54-99.xdsl.xnet.co.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
  520. # [21:34] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
  521. # [21:34] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  522. # [21:34] * Quits: maikmerten_ (~maikmerte@port-92-201-78-192.dynamic.qsc.de) (Remote host closed the connection)
  523. # [21:35] <othermaciej> the width and height attributes on span don't do anything, right?
  524. # [21:35] <workmad3> othermaciej: not unless you change it's display to block
  525. # [21:36] <othermaciej> workmad3: I'm asking about attributes, not CSS properties - I am thinking the attributes don't ever do anything (unlike <div>, where they map to css propertieS)
  526. # [21:36] <workmad3> ah right
  527. # [21:36] <workmad3> wasn't even aware that width and height were valid attributes on a <span> :)
  528. # [21:37] <othermaciej> they are not
  529. # [21:39] * Joins: wycats (~wycats@c-69-181-216-213.hsd1.ca.comcast.net)
  530. # [21:41] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  531. # [21:52] * AryehGregor is mildly fascinated by which of the language links on the left side of http://en.wikipedia.org/wiki/HTML5 have a space in the article name and which don't
  532. # [21:52] * AryehGregor wonders if there are any patterns
  533. # [21:58] <Dashiva> I doubt it
  534. # [21:59] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  535. # [22:00] * Joins: ojan_ (~ojan@216.239.45.130)
  536. # [22:00] * Parts: ojan_ (~ojan@216.239.45.130)
  537. # [22:01] * Parts: ojan (~ojan@nat/google/x-qjbndrzhixnzzjma)
  538. # [22:13] * Quits: ROBOd (~robod@89.122.216.38) (Quit: http://www.robodesign.ro)
  539. # [22:22] * Joins: jgornick (~joe@199.199.212.242)
  540. # [22:22] * Joins: ojan__ (~ojan@208.80.70.156)
  541. # [22:22] * Quits: ojan__ (~ojan@208.80.70.156) (Client Quit)
  542. # [22:23] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
  543. # [22:24] * Joins: shepazu (~schepers@adsl-69-158-118.rmo.bellsouth.net)
  544. # [22:25] * Quits: pfeldman (~pfeldman@188.134.12.54) (Quit: pfeldman)
  545. # [22:27] * Quits: Michelangelo (~Michelang@93-42-103-219.ip86.fastwebnet.it) (Remote host closed the connection)
  546. # [22:33] * hoodow_ is now known as hoodow
  547. # [22:33] * Joins: TabAtkins (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net)
  548. # [22:44] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
  549. # [22:44] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
  550. # [22:52] * Joins: nessy (~Adium@124-168-176-223.dyn.iinet.net.au)
  551. # [22:53] * Quits: kennyluck (~kennyluck@pc2.shinagawaphvod-unet.ocn.ne.jp) (Quit: kennyluck)
  552. # [23:02] * Joins: karlcow (~karl@nerval.la-grange.net)
  553. # [23:17] * Joins: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
  554. # [23:19] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
  555. # [23:19] <zcorpan> http://urbanlistening.wordpress.com/2010/03/28/projekktor-zwei-html5-video-player/
  556. # [23:19] * Quits: paul_irish_ (~paul_iris@c-65-96-162-9.hsd1.ma.comcast.net) (Remote host closed the connection)
  557. # [23:25] * Quits: Maurice` (copyman@5ED548D4.cable.ziggo.nl)
  558. # [23:29] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Remote host closed the connection)
  559. # [23:31] <Dashiva> The meta @keywords bug is quite verbose...
  560. # [23:32] <Dashiva> I don't really agree with the argument "content-producing parts of google use @keywords, this is proof google search uses @keywords"
  561. # [23:34] <webben> Yeah, that's bogus.
  562. # [23:35] <webben> "content-producing parts of google use @keywords, this suggests some Googlers think some search engine might use keywords" would work
  563. # [23:35] <webben> (where "might" can include future engines, of course)
  564. # [23:35] <Dashiva> Or just "content-producing parts of google use tools that think @keywords is useful"
  565. # [23:36] <webben> Mmm maybe.
  566. # [23:36] <webben> At Yahoo! we add keywords and that's definitely deliberate not an artefact of tools.
  567. # [23:39] <Dashiva> Besides, Google would have no trouble using @keywords for its own sites, since they would be known to be reliable
  568. # [23:41] <AryehGregor> Dashiva, I sure hope Google Search doesn't treat Google-hosted sites differently from any othrs.
  569. # [23:43] <Dashiva> AryehGregor: Not necessarily used for Google search
  570. # [23:44] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
  571. # [23:45] <TabAtkins> Google has said explicitly that it does not pay attention to keywords.
  572. # [23:46] <Philip`> It could be mistaken, or lying
  573. # [23:48] <deltab> Google Web Search is not the only crawling Google does
  574. # [23:48] <Hixie> i'm not aware of anything we do that uses keywords
  575. # [23:49] <AryehGregor> Saying that doesn't violate your NDA or anything?
  576. # [23:49] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  577. # [23:51] <Dashiva> Everyone in #whatwg works for Google anyhow
  578. # [23:53] <Hixie> AryehGregor: it's part of my job to represent google on committees; part of that is determining what information i can say.
  579. # [23:53] <AryehGregor> Reasonable.
  580. # [23:54] <AryehGregor> Dashiva, no, they mostly seem to work for Opera as far as I can tell.
  581. # [23:54] <AryehGregor> Do we have chat statistics hanging around, of biggest talkers and such? It would be fun to do breakdown by employer.
  582. # [23:54] <Philip`> Opera is just a front for Google
  583. # [23:55] <gsnedders> AryehGregor: Heh. To such an extreme that in 2008 MikeSmith predicted that within five years I would be working for Opera :)
  584. # [23:55] <Dashiva> Mozilla too, obviously
  585. # [23:55] <Philip`> It helps them monopolise the web without everybody noticing
  586. # [23:55] <Philip`> AryehGregor: See /topic
  587. # [23:55] <jgraham> Actually Google is just a front for Opera
  588. # [23:56] <gsnedders> jgraham: Go to bed.
  589. # [23:56] <gsnedders> Oh, wait, you're not an hour ahead of the time here.
  590. # [23:56] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
  591. # [23:56] <gsnedders> It's just the time is still Europe/Stockholm on my laptop :P
  592. # [23:56] <jgraham> gsnedders: I thought I was? Did the clocks not change there?
  593. # [23:56] <Dashiva> The clocks changed last night
  594. # [23:56] <gsnedders> jgraham: They did
  595. # [23:56] <gsnedders> jgraham: Just not an hour ahead of the time here on my laptop
  596. # [23:56] <Dashiva> Philip`: Apparently you're unpopular
  597. # [23:57] <gsnedders> Shit, Lachy's almost caught up with me in number of lines
  598. # [23:57] <jgraham> Anyway, like I was saying it's always the little harmless looking one that turns out to weild ultimate power
  599. # [23:57] <Dashiva> "Hixie's faithful follower, Philip`, didn't speak so much: 534519 words."
  600. # [23:57] <Dashiva> Clearly Philip` is also a Google shill
  601. # [23:57] * AryehGregor realizes he has no idea who a bunch of the people here work for, but is pretty sure at least four of the top ten there are Opera
  602. # [23:58] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  603. # [23:58] <gsnedders> AryehGregor: Of the top ten, five work for Opera
  604. # [23:58] <AryehGregor> And does anyone else employ more than one?
  605. # [23:58] <gsnedders> No
  606. # [23:59] <zcorpan> opera hires all #whatwg regulars
  607. # [23:59] <jgraham> Google, Opera, PhD, Mozilla (contractor), Apple, Opera, Opera, Opera, Opera, W3C
  608. # [23:59] <othermaciej> Dashiva: we already added back meta keywords, not sure why we had a second bug about it
  609. # [23:59] <Dashiva> The mozillas appear further down
  610. # [23:59] <gsnedders> zcorpan: Were you here before or after you joined Opera?
  611. # Session Close: Mon Mar 29 00:00:00 2010

The end :)