/irc-logs / freenode / #whatwg / 2009-10-28 / end

Options:

  1. # Session Start: Wed Oct 28 00:00:00 2009
  2. # Session Ident: #whatwg
  3. # [00:00] * Joins: doublec (n=doublec@65.49.60.216)
  4. # [00:03] <GPHemsley> Hixie: I don't think you ever replied to the <cite> proposal.
  5. # [00:04] <roc> it's Liskov-WING substitution, please
  6. # [00:05] <roc> poor Jeannette
  7. # [00:05] <doublec> she has to suffer like the 'et al' in the design patterns authors :)
  8. # [00:06] <Philip`> Al coauthored an awful lot of books
  9. # [00:06] <Philip`> roc: That makes it sound less like a science-fiction name
  10. # [00:09] <roc> actually, since Ms Wing is a preternaturally youthful martial-arts badass, she adds to the sci-fi cachet
  11. # [00:12] <doublec> it's a wonder it wasn't named the 'wing substitution principle' then
  12. # [00:13] <roc> come into the office, I'll tell you some stories
  13. # [00:14] * Quits: daedb (n=daed@h11n1fls34o986.telia.com) (Remote closed the connection)
  14. # [00:15] <doublec> hehe, hopefully soon
  15. # [00:15] <doublec> my landlord is giving me free furniture
  16. # [00:16] * Quits: webben (n=benh@217.12.14.240) (Read error: 145 (Connection timed out))
  17. # [00:21] <ment> ok, i have a question: parser is in script data state, on the input is '<!-- </script> --> </script>'
  18. # [00:21] <ment> s/parser/tokenizer/
  19. # [00:22] <ment> after which </script> will the tokenizer switch to non-script state?
  20. # [00:23] <ment> (for example, data state)
  21. # [00:23] <gsnedders> ment: the second
  22. # [00:23] <ment> nope, the first (if i haven't missed something)
  23. # [00:25] <gsnedders> hmm, that appears to be right, and that surely has to be a bug
  24. # [00:26] <ment> i can draw you a diagram how it looks like now
  25. # [00:29] * Quits: weinig (n=weinig@17.246.17.253)
  26. # [00:30] <gsnedders> Oh, no, it is right, I think
  27. # [00:30] * Quits: dglazkov (n=dglazkov@nat/google/x-jwreukhvsppenegd)
  28. # [00:30] <ment> http://ibawizard.net/~thement/sds.png
  29. # [00:33] <ment> what does it behave like that? it makes no sense
  30. # [00:35] <gsnedders> ment: Legacy content.
  31. # [00:35] <gsnedders> (and not wanting to reparse)
  32. # [00:36] * Quits: nattokirai (n=nattokir@201.103.111.30) (Read error: 110 (Connection timed out))
  33. # [00:39] * Joins: daedb (n=daed@h11n1fls34o986.telia.com)
  34. # [00:41] * Quits: erlehmann (n=erlehman@82.113.121.230) (Connection timed out)
  35. # [00:41] * Joins: annevk2 (n=annevk@83.85.115.44)
  36. # [00:44] * Quits: otherarun (n=arun@63.245.220.240)
  37. # [00:47] <aboodman> let's wait one round
  38. # [00:48] * Quits: gsnedders (n=gsnedder@c83-252-236-95.bredband.comhem.se)
  39. # [00:49] * Quits: Lachy (n=Lachlan@5355732C.cable.casema.nl) ("Leaving")
  40. # [00:51] * Joins: Lachy (n=Lachlan@5355732C.cable.casema.nl)
  41. # [00:52] <Hixie> GPHemsley: which one? there were hundreds over the years :-)
  42. # [00:56] * Joins: yutak_home (n=kee@R214157.ppp.dion.ne.jp)
  43. # [00:57] <Lachy> Hixie, are you aware that the new complete copy of the spec here hangs in Minefield? http://www.whatwg.org/specs/web-apps/current-work/complete.html
  44. # [00:58] <Lachy> which browser can actually handle loading it?
  45. # [00:58] <Hixie> works fine in safari nightlies and chrome nightlies last i tried
  46. # [00:58] * Joins: sebmarkbage (n=miranda@213.80.108.29)
  47. # [00:59] * Hixie tries firefox
  48. # [00:59] <Hixie> works fine for me on a firefox nightly with html5.enable
  49. # [01:00] <Hixie> and in opera 10.something
  50. # [01:00] <Hixie> oh, wait, firefox is hanging now
  51. # [01:00] <Hixie> is one of the scripts doing bad things in firefox?
  52. # [01:00] <othermaciej> seems to load ok in Safari
  53. # [01:01] <Lachy> yeah, it's working in safari and opera 10
  54. # [01:01] <Hixie> bringing up the error console in safari is a bad idea because it tries to show the 5MB DOM
  55. # [01:01] <othermaciej> (but I'm also on a really fast network so likely not as much incremental layout was needed)
  56. # [01:01] <othermaciej> man we so need a datagrid for the Web Inspector
  57. # [01:01] <Hixie> scrolling in opera is painful
  58. # [01:02] <JoePeck> othermaciej: mention it in #webkit-inspector
  59. # [01:02] * Quits: JonathanNeal (n=Jonathan@76.79.114.213) (Read error: 148 (No route to host))
  60. # [01:03] * Joins: webben (n=benh@212-104-155-65.access.eclipse.net.uk)
  61. # [01:03] * Quits: webben (n=benh@212-104-155-65.access.eclipse.net.uk) (Remote closed the connection)
  62. # [01:03] <Lachy> scrolling in opera isn't painful for me
  63. # [01:03] <Lachy> but I have Smart Scroll installed on my system, which is probably helping
  64. # [01:04] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  65. # [01:06] <ment> may i ask you again what's the motivation behind having attributes in closing tags?
  66. # [01:06] <ment> like </a href="xxx"/>
  67. # [01:13] <Philip`> ment: There aren't attributes in closing tags
  68. # [01:13] <ment> but it's not a parser error either
  69. # [01:14] <annevk2> ment, it is
  70. # [01:14] <Philip`> The spec pretends end tags have attributes so it doesn't have to define a whole new set of states for parsing end tags, if I remember correctly
  71. # [01:14] <ment> DS -> TOS -> CTOS -> TNS -> ... (no error reported along the chain)
  72. # [01:14] <Philip`> but they have no effect other than causing a parse error
  73. # [01:15] <ment> but when does this error reporting occur?
  74. # [01:15] <Philip`> ment: "When an end tag token is emitted with attributes, that is a parse error."
  75. # [01:15] <Philip`> (in the tokenizer intro section)
  76. # [01:15] <ment> ah, it's hidden in the intro
  77. # [01:15] <ment> thanks
  78. # [01:16] <Philip`> Indeed, if by "hidden" you mean "visible and explicitly stated in its own paragraph" ;-)
  79. # [01:17] * Philip` does find it easy to lose track of indirect requirements, though
  80. # [01:17] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  81. # [01:22] * Quits: KevinMarks (n=KevinMar@157.22.22.46) ("The computer fell asleep")
  82. # [01:25] * Quits: sebmarkbage (n=miranda@213.80.108.29) (Read error: 104 (Connection reset by peer))
  83. # [01:25] * Quits: annevk2 (n=annevk@83.85.115.44)
  84. # [01:27] * Joins: miketaylr (n=miketayl@24.42.95.234)
  85. # [01:31] <GPHemsley> Hixie: The most recent one ;)
  86. # [01:32] <GPHemsley> Hixie: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-October/023342.html and its responses
  87. # [01:37] * Quits: yutak_home (n=kee@R214157.ppp.dion.ne.jp) ("Ex-Chat")
  88. # [01:39] * Joins: vs-hs (n=vs-hs@91.90.24.186)
  89. # [01:46] * Quits: dave_levin (n=dave_lev@74.125.59.73)
  90. # [01:47] * Quits: Lachy (n=Lachlan@5355732C.cable.casema.nl) ("This computer has gone to sleep")
  91. # [01:48] * Joins: Lachy (n=Lachlan@5355732C.cable.casema.nl)
  92. # [01:51] <Hixie> GPHemsley: i remember replying to that, but i can't find the reply... looking still...
  93. # [01:51] * Quits: jorlow__ (n=jorlow@nat/google/x-ypmdlhxzpuhikudy)
  94. # [01:59] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  95. # [02:00] <Hixie> weird
  96. # [02:00] <Hixie> i found the e-mail in my sent folder
  97. # [02:00] <Hixie> but it never made it to the list
  98. # [02:02] * Joins: wakaba_0 (n=wakaba_@122.221.184.68)
  99. # [02:04] * Quits: dbaron (n=dbaron@nat/mozilla/x-mwtebbjwxdhhjqlc) ("8403864 bytes have been tenured, next gc will be global.")
  100. # [02:05] <Hixie> GPHemsley: resent it
  101. # [02:06] <Hixie> very weird, messages on either side of it made it fine
  102. # [02:07] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Read error: 60 (Operation timed out))
  103. # [02:12] <roc> Lachy: you might want to read the comments here http://weblogs.mozillazine.org/bz/archives/020267.html
  104. # [02:22] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  105. # [02:23] * Joins: dglazkov_ (n=dglazkov@216.239.45.130)
  106. # [02:30] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 110 (Connection timed out))
  107. # [02:39] * Quits: sicking (n=chatzill@63.245.220.240) (Read error: 145 (Connection timed out))
  108. # [02:39] * Joins: JonathanNeal (n=Jonathan@76-219-69-134.lightspeed.breaca.sbcglobal.net)
  109. # [02:42] * Joins: weinig (n=weinig@17.246.17.253)
  110. # [02:42] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  111. # [02:42] * dglazkov_ is now known as dglazkov
  112. # [02:44] * Quits: tyoshino (n=tyoshino@220.109.219.244) ("Leaving...")
  113. # [02:50] * Joins: nattokirai (n=nattokir@201.103.104.5)
  114. # [02:50] * Joins: tyoshino (n=tyoshino@220.109.219.244)
  115. # [02:56] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
  116. # [02:58] * Quits: ap (n=ap@17.246.19.174)
  117. # [03:02] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
  118. # [03:03] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
  119. # [03:04] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  120. # [03:10] * Joins: alyoshka (n=anime4ch@64.241.37.140)
  121. # [03:10] * Parts: alyoshka (n=anime4ch@64.241.37.140)
  122. # [03:12] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
  123. # [03:14] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  124. # [03:17] * Quits: othermaciej (n=mjs@nat/apple/x-vrrvjszvztuvlclx)
  125. # [03:25] * Quits: slightlyoff (n=slightly@72.14.229.81) (Read error: 60 (Operation timed out))
  126. # [03:32] * Joins: webben (n=benh@91.85.215.99)
  127. # [03:39] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (Read error: 104 (Connection reset by peer))
  128. # [03:40] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
  129. # [03:40] * hcr is now known as hamcore
  130. # [03:48] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 113 (No route to host))
  131. # [03:49] * Joins: pmuellr_ (n=pmuellr@user-0ce2l9d.cable.mindspring.com)
  132. # [03:56] * Quits: miketaylr (n=miketayl@24.42.95.234) (Read error: 110 (Connection timed out))
  133. # [04:00] * Quits: weinig (n=weinig@17.246.17.253)
  134. # [04:07] * Joins: miketaylr (n=miketayl@24.42.95.234)
  135. # [04:07] * Quits: pmuellr (n=pmuellr@user-0ce2l9d.cable.mindspring.com) (Read error: 110 (Connection timed out))
  136. # [04:07] * pmuellr_ is now known as pmuellr
  137. # [04:11] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
  138. # [04:11] * hamcore is now known as hcr
  139. # [04:18] <Hixie> aw, shelley, you're always a member of the whatwg. Everyone's a member of the whatwg! We're an all-inclusive community of people who disagree with each other. :-)
  140. # [04:19] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  141. # [04:19] <TabAtkins> So everyone's a member whether they like it or not? ^_^
  142. # [04:20] <othermaciej> you don't want to join a club that would have you as a member?
  143. # [04:35] <Hixie> TabAtkins: yup :-P
  144. # [04:36] <Hixie> TabAtkins: even people who don't know about the whatwg :-P
  145. # [04:36] <TabAtkins> I will inform them!
  146. # [04:36] <Hixie> excellent, thanks!
  147. # [04:44] * Joins: dglazkov_ (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  148. # [04:47] * Joins: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
  149. # [04:47] * Joins: cedricv (n=cedric@112.199.197.33)
  150. # [04:48] * Joins: dglazkov__ (n=dglazkov@216.239.45.130)
  151. # [04:55] * Joins: dglazkov___ (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  152. # [04:56] * Joins: jorlow_ (n=jorlow@216.239.45.130)
  153. # [04:57] * Quits: dglazkov_ (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  154. # [04:57] * Joins: sicking (n=chatzill@69.181.197.163)
  155. # [05:02] <GPHemsley> Hixie: So are you saying that the <cite> element actually has an implied name of <worktitle>?
  156. # [05:03] * Quits: dglazkov (n=dglazkov@216.239.45.130) (Read error: 110 (Connection timed out))
  157. # [05:03] * dglazkov___ is now known as dglazkov
  158. # [05:10] * Joins: The_Madcapper (n=xid@99-174-252-253.lightspeed.sndgca.sbcglobal.net)
  159. # [05:11] * Parts: The_Madcapper (n=xid@99-174-252-253.lightspeed.sndgca.sbcglobal.net)
  160. # [05:11] * Joins: The_Madcapper (n=xid@99-174-252-253.lightspeed.sndgca.sbcglobal.net)
  161. # [05:12] <The_Madcapper> Could someone please point me to the Javascript channel? :) Is the channel name just "javascript" or is it something special?
  162. # [05:13] * Quits: dglazkov__ (n=dglazkov@216.239.45.130) (Read error: 110 (Connection timed out))
  163. # [05:14] * Parts: The_Madcapper (n=xid@99-174-252-253.lightspeed.sndgca.sbcglobal.net)
  164. # [05:17] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
  165. # [05:18] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 110 (Connection timed out))
  166. # [05:19] * Joins: yatil (n=Adium@78.104.102.186)
  167. # [05:20] <GPHemsley> Also, is the WHATWG so named for the plausible deniability? ("What working group? I don't know what you're talking about.")
  168. # [05:32] * Quits: miketaylr (n=miketayl@24.42.95.234)
  169. # [05:37] <Hixie> GPHemsley: no implied name, but the meaning of the element in html5 is basically "title of work", yes (as per the spec)
  170. # [05:38] <GPHemsley> well, you said that if you had your way it wouldn't be there, and that the name is legacy from HTML4, so figuratively implied, no?
  171. # [05:38] <GPHemsley> (i.e. informatively implied)
  172. # [05:38] <Hixie> not really sure what you mean by an "implied name"
  173. # [05:39] <GPHemsley> implied as in, by "cite", you really mean "worktitle"
  174. # [05:40] <Hixie> the meaning of <cite> in html5 is (currently) "title of work", yes
  175. # [05:40] * Joins: pmuellr_ (n=pmuellr@user-0ce2l9d.cable.mindspring.com)
  176. # [05:40] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  177. # [05:41] <GPHemsley> but apparently only in certain contexts?
  178. # [05:41] * Quits: pmuellr (n=pmuellr@user-0ce2l9d.cable.mindspring.com) (Read error: 60 (Operation timed out))
  179. # [05:41] * pmuellr_ is now known as pmuellr
  180. # [05:41] <Hixie> no?
  181. # [05:41] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-cite-element
  182. # [05:41] <GPHemsley> you were giving examples where a title of a work doesn't get <cite>d
  183. # [05:42] <Hixie> i was?
  184. # [05:42] <GPHemsley> I thought
  185. # [05:42] <GPHemsley> hang on
  186. # [05:42] <Hixie> sorry, it's been a while since i wrote that e-mail :-)
  187. # [05:43] <Hixie> ...which still hasn't made it to the archives, wtf
  188. # [05:43] <Hixie> oh i see, it went in at the original date
  189. # [05:43] <Hixie> how confusing
  190. # [05:43] <GPHemsley> oh, maybe you were referring to the old definition
  191. # [05:43] <GPHemsley> oh, it was both
  192. # [05:43] <GPHemsley> here we go
  193. # [05:43] <GPHemsley> :
  194. # [05:43] <GPHemsley> > That leaves usages of 'cite' for both titles of works and authors of
  195. # [05:43] <GPHemsley> > works. Putting aside the issue of styling for a moment, these two pieces
  196. # [05:43] <GPHemsley> > of data both fall under the semantic meaning of 'cite'.
  197. # [05:43] <GPHemsley> No, not at all. Consider:
  198. # [05:43] <GPHemsley> <p>I met Ian today. He was carrying The New Hacker's Dictionary.</p>
  199. # [05:43] <GPHemsley> This contains no citation, but it contains both the name of an author and
  200. # [05:44] <GPHemsley> the title of a work.
  201. # [05:44] * GPHemsley just realized that "semantic meaning" is rather redundant
  202. # [05:45] <Hixie> per html5, you can label the title in that paragraph with a <cite>.
  203. # [05:45] <GPHemsley> right
  204. # [05:45] <GPHemsley> and I agree that you should
  205. # [05:45] <Hixie> but it's not a citation
  206. # [05:46] <GPHemsley> true
  207. # [05:47] <GPHemsley> but, and this is perhaps confusing, in the context of my argument, I was (I think) putting aside the issue of "a citation" and just addressing "what can be cited"
  208. # [05:48] <GPHemsley> "sing it as a verb, the
  209. # [05:48] <GPHemsley> definition of 'cite' applies to quotes/quotations, titles, and people,
  210. # [05:48] <GPHemsley> depending on the context."
  211. # [05:48] <GPHemsley> +U
  212. # [05:51] * Joins: weinig (n=weinig@17.246.17.253)
  213. # [05:52] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  214. # [05:55] * Quits: roc (n=roc@203.97.204.82)
  215. # [06:06] * Quits: pmuellr (n=pmuellr@user-0ce2l9d.cable.mindspring.com)
  216. # [06:14] * Joins: fishd (n=darin@67.180.164.209)
  217. # [06:16] * Joins: dbgi2IAm (n=benny@cpe-65-185-164-233.neo.res.rr.com)
  218. # [06:18] * Joins: fishd_ (n=darin@216.239.45.130)
  219. # [06:18] * Quits: dbgi (n=benny@unaffiliated/dbgi) (Read error: 60 (Operation timed out))
  220. # [06:19] * Quits: dbgi2IAm (n=benny@cpe-65-185-164-233.neo.res.rr.com) (Read error: 54 (Connection reset by peer))
  221. # [06:19] * Joins: dbgi (n=benny@cpe-65-185-164-233.neo.res.rr.com)
  222. # [06:19] * Quits: jwalden (n=waldo@63.245.220.240) (Read error: 145 (Connection timed out))
  223. # [06:20] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
  224. # [06:21] * Joins: cying (n=cying@adsl-75-18-229-126.dsl.pltn13.sbcglobal.net)
  225. # [06:22] * Joins: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
  226. # [06:24] * Joins: MikeSmith (n=MikeSmit@114.48.112.14)
  227. # [06:26] * Quits: fishd (n=darin@67.180.164.209) (Read error: 145 (Connection timed out))
  228. # [06:27] * Joins: erlehmann (n=erlehman@82.113.121.225)
  229. # [06:30] <GPHemsley> Hixie: Is there an updated timeline beyond the FAQ, given today's Last Call?
  230. # [06:31] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/TIMETABLE is the only timeline so far
  231. # [06:32] <GPHemsley> oh, so, everything's on schedule then?
  232. # [06:32] <Hixie> at least in the WHATWG!
  233. # [06:32] <GPHemsley> heh
  234. # [06:32] <Hixie> The W3C's timetable... not so much
  235. # [06:33] <GPHemsley> I'm leaving the WHATWG as the definitive source for HTML5 ;)
  236. # [06:33] <GPHemsley> is it conceivable that work on HTML6 will begin before REC for HTML5?
  237. # [06:35] <GPHemsley> Also, what's the plan for the test suite(s)?
  238. # [06:35] <GPHemsley> in terms of contributing, etc.
  239. # [06:46] * Quits: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
  240. # [06:51] <mpilgrim> http://diveintohtml5.org/semantics.html
  241. # [06:51] <mpilgrim> please stop changing the semantics now
  242. # [06:52] <othermaciej> ah, almost standards mode
  243. # [06:55] * Quits: sicking (n=chatzill@69.181.197.163) (Read error: 145 (Connection timed out))
  244. # [07:00] <zcorpan_> ok now i've written a bunch of tests for script parsing and the other r|cdata elements
  245. # [07:01] * Joins: dbgi2IAm (n=benny@cpe-65-185-164-233.neo.res.rr.com)
  246. # [07:02] <zcorpan_> http://code.google.com/p/html5lib/source/browse/testdata/tree-construction/tests16.dat
  247. # [07:02] <zcorpan_> hope they're correct
  248. # [07:05] <Hixie> GPHemsley: very conceivable
  249. # [07:06] <Hixie> GPHemsley: no plan really yet... if you want to be in charge of the test suite, it's definitely something that needs doing :-)
  250. # [07:06] <GPHemsley> Hixie: Is there a scratchpad for what might be in HTML6?
  251. # [07:06] <GPHemsley> Hixie: Heh. That seems like quite a task to take on.
  252. # [07:07] <erlehmann> zcorpan_, reading that, all these <!--<script --> cases seem pretty counterintuitive
  253. # [07:07] <erlehmann> :(
  254. # [07:07] <Hixie> GPHemsley: search for "v2" in the source
  255. # [07:07] <Hixie> erlehmann: yeah no kidding
  256. # [07:08] <erlehmann> hmm, if there is a line break between <!-- and <script> or <style>, is it okay then?
  257. # [07:08] <GPHemsley> Hixie: Someone should make a script that scrapes them out. :)
  258. # [07:09] <erlehmann> or doesn't that affect parsing at all?
  259. # [07:09] * GPHemsley runs and hides
  260. # [07:09] <GPHemsley> alright, I think it's time for bed
  261. # [07:10] <Hixie> nn
  262. # [07:10] <GPHemsley> g'night/g'morning :P
  263. # [07:10] <Hixie> erlehmann: hm?
  264. # [07:13] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
  265. # [07:14] * Quits: dbgi (n=benny@cpe-65-185-164-233.neo.res.rr.com) (Read error: 110 (Connection timed out))
  266. # [07:15] <zcorpan_> erlehmann: doesn't affect parsing
  267. # [07:16] <erlehmann> i see. thank you.
  268. # [07:23] * Joins: dbgi (n=benny@cpe-65-185-164-233.neo.res.rr.com)
  269. # [07:23] <zcorpan_> mpilgrim: there are an infinite number of doctypes that trigger standards mode
  270. # [07:24] * Joins: othree_ (n=othree@admin39.ct.ntust.edu.tw)
  271. # [07:25] <othermaciej> so what's the stylistically preferred way to write the HTML5 doctype in a document?
  272. # [07:26] <othermaciej> I always write <!DOCTYPE html> but maybe all-lowercase would be more elegant
  273. # [07:26] <zcorpan_> i prefer <!doctype html> because i don't like holding down shift
  274. # [07:27] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 113 (No route to host))
  275. # [07:27] <othermaciej> the WHATWG copy of the HTML5 spec has it as <!DOCTYPE html>
  276. # [07:28] <othermaciej> google's homepage does <!doctype html>
  277. # [07:28] * lmorchard is now known as lmorchard|away
  278. # [07:32] <othermaciej> I <3 Professor Markup
  279. # [07:33] * Quits: dbgi2IAm (n=benny@cpe-65-185-164-233.neo.res.rr.com) (Read error: 110 (Connection timed out))
  280. # [07:34] <MikeSmith> zcorpan_: any opinion about http://bugzilla.validator.nu/show_bug.cgi?id=488 (add obsolete attributes to assertions checking)
  281. # [07:34] <JoePeck> othermaciej: probably lowercase, since it might benefit from gzipping html tags that are lowercase
  282. # [07:35] <erlehmann> othermaciej, i bet if you ask hixie he will say that its okay to be inconsistent in examples, to show what is possible ;)
  283. # [07:35] * Quits: othree (n=othree@140.118.5.39) (Read error: 110 (Connection timed out))
  284. # [07:35] <JoePeck> erlehmann: that is so true =)
  285. # [07:35] <othermaciej> erlehmann: I'm thinking about good style for documents that I write for purposes other than markup pedagogy
  286. # [07:35] <MikeSmith> zcorpan_: I seem to remember having a discussion about that with you, that you reckoned it would be good to explicitly report about obsolete attributes
  287. # [07:36] <othermaciej> I like to use good style if I can
  288. # [07:36] <erlehmann> othree_, all lowercase. uppercase tags are sooooo 1997
  289. # [07:38] <zcorpan_> MikeSmith: yeah, i think it would be nice
  290. # [07:44] <Hixie> personally i prefer <!DOCTYPE HTML>
  291. # [07:46] <Hixie> MikeSmith: we're going to have to start giving everyone who comments or files on bugs the rights to reopen the bugs, because i've gotten very close to missing bugs because the commentor couldn't reopen it
  292. # [07:47] <MikeSmith> Hixie: OK
  293. # [07:48] <Hixie> ( http://www.reddit.com/r/programming/comments/9yejl/whats_the_biggest_programming_mistake_youve_ever/c0f13p2 )
  294. # [07:50] <MikeSmith> zcorpan_: OK, I will try to get it added today
  295. # [07:50] <zcorpan_> MikeSmith: cool
  296. # [07:59] <othermaciej> mpilgrim__: IE's DOM s even weirder than what you say - I think it also makes an empty element with a tag name of "/article"
  297. # [07:59] * Joins: archtech (i=stanv@83.228.56.37)
  298. # [08:01] * Quits: weinig (n=weinig@17.246.17.253)
  299. # [08:03] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
  300. # [08:05] <zcorpan_> mpilgrim__: "To ease migration to and from XHTML, authors may specify an attribute in no namespace with no prefix and with the literal localname "xml:lang" on <html> elements" - should be "HTML elements"
  301. # [08:13] * Quits: jorlow_ (n=jorlow@216.239.45.130)
  302. # [08:28] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  303. # [08:32] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
  304. # [08:36] * Joins: Someguy (n=Andy_F@96.255.124.28)
  305. # [08:41] <hsivonen> Spotify sure self-updates often. I wonder what the Web would be like if people got new browsers as often.
  306. # [08:43] <erlehmann> we'll see
  307. # [08:46] * Joins: roc (n=roc@121.72.203.54)
  308. # [08:47] * Quits: fishd_ (n=darin@216.239.45.130) (Read error: 60 (Operation timed out))
  309. # [08:51] * Quits: inimino (n=inimino@atekomi.inimino.org) (leguin.freenode.net irc.freenode.net)
  310. # [08:57] * Joins: pesla (n=retep@procurios.xs4all.nl)
  311. # [08:58] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
  312. # [09:02] <zcorpan_> mpilgrim__: the first article example probably ought to set display:block
  313. # [09:03] * Joins: Rik` (n=Rik`@chn38-1-78-231-168-7.fbx.proxad.net)
  314. # [09:05] <MikeSmith> hsivonen: I think you might consider setting default heapSize for v.nu to 128
  315. # [09:07] <hsivonen> MikeSmith: ok
  316. # [09:08] <MikeSmith> hsivonen: at least in the case of qa-dev, I can't run v.nu on that machine at all unless I feed it heap=128
  317. # [09:08] <jgraham> hsivonen: I thought spotify just self-updated to make it harder to hack somehow, not for major functionaility chnages
  318. # [09:08] <hsivonen> jgraham: oh.
  319. # [09:09] * Quits: JonathanNeal (n=Jonathan@76-219-69-134.lightspeed.breaca.sbcglobal.net) (Read error: 110 (Connection timed out))
  320. # [09:09] <hsivonen> jgraham: recently it has added the ability to download playlists for offline use
  321. # [09:09] <hsivonen> jgraham: and it has added a category for "Purchased" (no idea how to purchase)
  322. # [09:09] <hsivonen> dunno what the update this morning was about
  323. # [09:10] <hsivonen> if it's just for DRM, that sucks
  324. # [09:10] <hsivonen> can't one already "hack" spotify by using the paid-account-only Open Source Linux client?
  325. # [09:11] <hsivonen> or is "hacking" not about DRM of the content but about using the system without ads *and* without paying?
  326. # [09:11] <hsivonen> MikeSmith: fixed
  327. # [09:12] <MikeSmith> thanks
  328. # [09:13] <zcorpan_> mpilgrim__: "and everything else on the page will stay where it is in the document outline." is not true if you're using implied sections too
  329. # [09:13] <MikeSmith> http://qa-dev.w3.org:8888/?doc=http://dev.w3.org/html5/tests/validation/full/invalid/obsolete/longdesc.html
  330. # [09:13] <MikeSmith> zcorpan_, hsivonen : ↑
  331. # [09:13] <MikeSmith> ideally, we want only one error message for obsolete attributes, right? (not two)
  332. # [09:14] <hsivonen> MikeSmith: yes
  333. # [09:14] <hsivonen> is longdesc obsolete-but-conforming these days?
  334. # [09:14] <zcorpan_> no
  335. # [09:14] <MikeSmith> right, obsolete and not conforming
  336. # [09:15] <hsivonen> but yeah, legacy.rnc should allow it and the obsolete checker should disallow it
  337. # [09:15] <MikeSmith> hsivonen: OK, I'll make the changes to legacy.rnc
  338. # [09:16] <hsivonen> thanks
  339. # [09:16] <MikeSmith> but before I looked back at this today, I hadn't realized how many obsolete-nonconforming attributes there are
  340. # [09:17] <MikeSmith> about obsolete-but-conforming vs. obsolete-and-noconforming, I'm wondering what we can say in the error messages to make it more clear
  341. # [09:17] <MikeSmith> because the error messages for both cases just say, "The foo element|attribute is obsolete. [Use bar instead.]"
  342. # [09:17] * Hixie thinks that's ideal :-)
  343. # [09:18] * zcorpan_ agrees with Hixie
  344. # [09:18] <MikeSmith> OK
  345. # [09:19] <MikeSmith> anyway, the UI does clearly indicate that first case is a warning and the second and erro
  346. # [09:19] <MikeSmith> *error
  347. # [09:20] <zcorpan_> MikeSmith: maybe you could point to or use text from http://wiki.whatwg.org/wiki/Presentational_elements_and_attributes in some messages?
  348. # [09:21] * hsivonen finds it odd that Opera has this new-found interest in @longdesc when they could have implemented @aria-describedby in accordance with the WAI Consensus and skipped @longdesc.
  349. # [09:21] <MikeSmith> zcorpan_: I guess we could experiment with that at least
  350. # [09:23] <hsivonen> grr. A Web site that I wanted to use as a test case is down for maintenance.
  351. # [09:23] <hsivonen> people should keep test cases up
  352. # [09:24] <hsivonen> speaking of house insulation, I should guess a preference between two hotels in California. I know one of them has bad but bearable insulation and I don't know about the winter characteristics of the other.
  353. # [09:26] <MikeSmith> extra blankets
  354. # [09:27] <MikeSmith> hsivonen: btw, I still want to get back to trying to implement the datatypes warning mechanism. I have an idea about what to do in the datatype code itself, but I am realizing that I don't understand the error-handling backend well enough yet. For example, I don't know how to get the backend to actually emit a warning for DatatypeException instead of an error.
  355. # [09:28] <hsivonen> MikeSmith: I suggest adding an IsWarning() method to Html5DatatypeException
  356. # [09:31] <hsivonen> MikeSmith: hmm. the design of MessageEmitterAdapter will make this ugly
  357. # [09:31] <hsivonen> totally ugly
  358. # [09:31] * MikeSmith goes to take another look
  359. # [09:32] <hsivonen> you have a change to do things with Html5DatatypeException a few levels of method calls down from the point where it's decided if it's going to be an error or a warning
  360. # [09:32] <hsivonen> s/change/chance/
  361. # [09:33] <MikeSmith> OK
  362. # [09:35] <MikeSmith> I'm wondering how many cases we might really need this for. So far, I remember it being the messages for grandfathered and redundant language tags that are deprecated
  363. # [09:35] * Quits: erlehmann (n=erlehman@82.113.121.225) ("Ex-Chat")
  364. # [09:35] <MikeSmith> maybe there's not enough others to make it worthwhile to add this
  365. # [09:36] <MikeSmith> but end users would at least lose those two if the change isn't made
  366. # [09:36] <hsivonen> MikeSmith: so in the method called message() in MessageEmitterAdaptor, you need to examine the the Expection object and go change the MessageType object if you decide it's going to be downgrade to a Warning
  367. # [09:36] <hsivonen> MikeSmith: now that I've figured out what needs to be done, I could write the code while I'm at it
  368. # [09:37] <MikeSmith> aha
  369. # [09:37] <MikeSmith> well, I can try to in the mean time
  370. # [09:37] <MikeSmith> that last thing you said was the one bit of clue I really needed
  371. # [09:38] <hsivonen> MikeSmith: ok. that works for me, too.
  372. # [09:38] <hsivonen> the check should go as the the first thing in message() even before the if (loggingOk) bit
  373. # [09:39] <MikeSmith> OK, right after line 545 you mean, right?
  374. # [09:39] <hsivonen> yes
  375. # [09:40] <MikeSmith> OK, got it
  376. # [09:42] * Joins: svl (n=me@e179089091.adsl.alicedsl.de)
  377. # [09:42] <hsivonen> MikeSmith: I think the right check is that the message gets downgraded to warning if all the Html5DatatypeExceptions wrapped by the main exception are warnings
  378. # [09:43] <hsivonen> and all there are no non-Html5 DatatypeExceptions there
  379. # [09:43] <MikeSmith> OK
  380. # [09:44] <hsivonen> hmm. are there cases where the schema says "" | w:something-that-emits-a-warning
  381. # [09:44] <hsivonen> what I just said could be wrong in that case
  382. # [09:44] <hsivonen> not sure
  383. # [09:44] <hsivonen> doh.
  384. # [09:45] <hsivonen> I think you need to try what Jing gives you in that case
  385. # [09:45] <MikeSmith> hmm, OK
  386. # [09:46] <MikeSmith> I hadn't noticed any of those before
  387. # [09:46] * MikeSmith goes to look now
  388. # [09:48] <nessy> congrats on "Last Call"!
  389. # [09:48] <nessy> I still hope we can get video accessibility into this all before W3C decides to put html5 at last call :-)
  390. # [09:49] <Hixie> we have video accessibility already
  391. # [09:49] <MikeSmith> hsivonen: hmm, I'm confused by 'there cases where the schema says "" | w:something-that-emits-a-warning'.. can you give me an example?
  392. # [09:50] <Hixie> nessy: you mean new features for explicit external subtitles, and the like
  393. # [09:50] <hsivonen> MikeSmith: the lang attribute can take string "" or the language tag datatype
  394. # [09:51] * Joins: gunderwonder (n=gunderwo@garage.upstruct.com)
  395. # [09:51] <hsivonen> MikeSmith: so when you have an obsolete language tag, Jing will fail on both string "" and the language tag datatype but the latter says it's only a warning
  396. # [09:51] <MikeSmith> hsivonen: ah, I see now
  397. # [09:51] <MikeSmith> yeah
  398. # [09:53] * hsivonen doesn't like debugging stuff by sending printfs to a remote machine and waiting for a couple of hours to get the printout back
  399. # [09:54] <othermaciej> hsivonen: that doesn't sound fun!
  400. # [09:59] <hsivonen> well in the old day, they carries decks of FORTRAN cards to an operator through wind and thick snow to even get a compiler error
  401. # [09:59] <hsivonen> *days
  402. # [10:01] <zcorpan_> mpilgrim__: shouldn't the <time> be inside <header>?
  403. # [10:01] * Quits: boogyman (n=chatzill@unaffiliated/boogyman) (Read error: 104 (Connection reset by peer))
  404. # [10:02] * Joins: boogyman (n=chatzill@d-65-175-163-168.cpe.metrocast.net)
  405. # [10:04] * Parts: yatil (n=Adium@78.104.102.186)
  406. # [10:09] <zcorpan_> mpilgrim__: maybe you should make it clearer that one doesn't have to use h1, and that since software haven't been updated to support the sectioning elements yet, it might be a good idea to continue using lower ranked headings for a while longer
  407. # [10:12] * Quits: MikeSmith (n=MikeSmit@114.48.112.14) ("Tomorrow to fresh woods, and pastures new.")
  408. # [10:20] * Quits: webben (n=benh@91.85.215.99) ("Leaving.")
  409. # [10:31] * hsivonen tries to figure out a sane way to report line numbers with document.write
  410. # [10:32] <hsivonen> presumably, if the whole doc is document.written, the document.writes from outside the document itself should form a coherent succession of line numbers just like the network stream
  411. # [10:32] <gsnedders|work> You said that yesterday.
  412. # [10:33] <hsivonen> gsnedders|work: still trying
  413. # [10:33] <hsivonen> document.write is trouble in so many different ways
  414. # [10:34] <gsnedders|work> Could you not just report the line on which the document.write call is?
  415. # [10:34] <othermaciej> when I first learned about document.write it totally blew my mind with its craziness
  416. # [10:34] <othermaciej> now it seems totally normal to me
  417. # [10:34] <othermaciej> I have totally forgotten how weird it is
  418. # [10:34] <hsivonen> gsnedders|work: I want the tokenizer and the tree builder not change their behavior
  419. # [10:34] <hsivonen> gsnedders|work: so document.written stuff will increment the line number
  420. # [10:35] <gsnedders|work> I think when I first came across it I was already familiar enough with the web platform to just think, "Oh, that's kinda screwy. Oh well."
  421. # [10:35] <hsivonen> but I need the line number to roll back when the stream reaches a point that was written by an outer script
  422. # [10:36] <hsivonen> hmm. I think I'll make the buffer objects that represent the stream have a start line number that can be -1
  423. # [10:36] <othermaciej> it's really dismaying that I feel more awake and productive at 2 AM than 2 PM in my local time zone
  424. # [10:36] <othermaciej> good night folks
  425. # [10:36] <hsivonen> nn
  426. # [10:37] <hsivonen> so before document.write inserts to the list of buffers, the current line number well be stored into the the then-first buffer object
  427. # [10:37] <hsivonen> and new buffer objects start out with -1
  428. # [10:37] <hsivonen> which means don't change the line number
  429. # [10:38] <hsivonen> and otherwise when a buffer with a non--1 line number is reached, the line number of the tokenizer is reset to that number
  430. # [10:38] <hsivonen> I wonder if that makes sense
  431. # [10:39] <annevk> hsivonen, seems you were right after all about the weird pubdate: http://www.w3.org/News/2009.html#entry-8641
  432. # [10:40] * Joins: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  433. # [10:40] * gsnedders|work realizes he hasn't actually looked at the new W3C site yet
  434. # [10:40] * hsivonen wonders why there needs to be a "standardized architecture and API for XML and HTML interaction formats implemented in Javascript"
  435. # [10:40] <zcorpan_> gsnedders|work: you know what's wrong with runner.html?
  436. # [10:40] <hsivonen> I guess reading the report would tell me
  437. # [10:40] <gsnedders|work> zcorpan_: A lot
  438. # [10:40] <gsnedders|work> zcorpan_: wrt to query?
  439. # [10:41] <zcorpan_> gsnedders|work: yeah
  440. # [10:41] <gsnedders|work> zcorpan_: The query string makes it run only the TC with that sha1 hash of input, and makes all others pass. don't ask. I just needed a simple way to see if one test pass/failed.
  441. # [10:41] <annevk> hsivonen, sounds like the story from last year's TPAC
  442. # [10:41] <gsnedders|work> zcorpan_: But, please go ahead and make it saner.
  443. # [10:42] * jgraham doesn't even understand what an " XML and HTML interaction formats
  444. # [10:42] <jgraham> implemented in Javascript" is
  445. # [10:42] <jgraham> s/formats/format/
  446. # [10:43] <hsivonen> annevk: do you mean the story Raman and TimBL talked about during the panel or something else?
  447. # [10:43] <zcorpan_> gsnedders|work: i don't understand what sha1 is doing :)
  448. # [10:43] <AryehGregor> jgraham, that makes two of us.
  449. # [10:45] * Joins: ROBOd (n=robod@89.122.216.38)
  450. # [10:45] <Philip`> jgraham: It seems to be about writing JS libraries to implement markup features that browser vendors won't implement
  451. # [10:46] <Philip`> like XForms and SMIL
  452. # [10:46] <jgraham> SMIL seems like a poor example since it seems to have some traction
  453. # [10:47] <jgraham> But anyway... yeah, it is unclear why that demands a standard
  454. # [10:48] <hsivonen> jgraham: it doesn't for consumer interop
  455. # [10:48] <hsivonen> jgraham: but it could for authoring tool interop
  456. # [10:48] * Joins: Phae (n=phaeness@gateb.thls.bbc.co.uk)
  457. # [10:48] <hsivonen> jgraham: or interop of certified backplane engineers
  458. # [10:49] <annevk> maybe it was that
  459. # [10:50] * Joins: erlehmann (n=erlehman@82.113.121.225)
  460. # [10:50] <annevk> I remember talk about standardized ways to extend browsers with support for new markup languages through JavaScript
  461. # [10:50] <Philip`> jgraham: You might use lots of different JS libraries implementing features on the same page, and they might conflict and not work nicely together
  462. # [10:51] <hsivonen> annevk: isn't it called XBL2?
  463. # [10:51] <Philip`> (http://code.google.com/p/ubiquity/ seems quite relevant)
  464. # [10:51] <hsivonen> Philip`: why does Ubiquity XForms need anything to be standardized?
  465. # [10:51] <hsivonen> (that isn't already, that is)
  466. # [10:53] <annevk> hsivonen, prolly
  467. # [10:53] <Philip`> hsivonen: Because people make Ubiquity SMIL and Ubiquity RDFa etc, and the extensions might interact poorly unless they follow certain conventions, and the Ubiquity project tries to tie those ones together but third parties might want to use the same mechanism and need a stable standard
  468. # [10:54] <Philip`> I guess
  469. # [10:54] <Philip`> having only briefly glanced at the document
  470. # [10:54] <jgraham> And then a random piece of javascript might come along and mess up the whole thing anyway so you didn't gain much
  471. # [10:55] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
  472. # [10:55] <annevk> hmm, CSSStyleDeclaration is not really interoperable
  473. # [10:55] <annevk> and also somewhat confusing
  474. # [10:55] <Philip`> jgraham: It's always easy to make a page stop working - what you gain is the ability to make it first start working without so much pain
  475. # [10:56] <annevk> I doubt anyone really sees property priority is separate from property value though it does make some sense I guess
  476. # [10:57] <jgraham> Philip`: But it seems much more likely that a user will be using a js-implemented markup extension and some other random javascript code than that they will be using multiple js-markup extensions
  477. # [10:57] <jgraham> and it seems much easier to simply test the combination of known markup extensions than test markup extensions + all other code
  478. # [10:59] <Philip`> jgraham: Why are users relevant? Authors are in control of what scripted markup extensions are in use on their pages, because they write <script src=ubiquity.js?xforms,smil,rdfa> or whatever
  479. # [10:59] <Philip`> and they can choose to only include scripts which work together nicely
  480. # [11:00] <Philip`> (and so it's useful making more scripts work together nicely)
  481. # [11:03] <jgraham> Philip`: By users I mean "users of the extensions i.e. authors"
  482. # [11:04] * Joins: cying_ (n=cying@adsl-75-18-229-126.dsl.pltn13.sbcglobal.net)
  483. # [11:05] * Quits: cying_ (n=cying@adsl-75-18-229-126.dsl.pltn13.sbcglobal.net) (Client Quit)
  484. # [11:05] * Parts: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  485. # [11:06] <Lachy> is there anyone here who knows anything about american cars? I'm wondering whether a dodge charger would be a reasonable choice for a rental car when we arrive in SF this week
  486. # [11:07] <Lachy> we need it to be roomy enough for 3 of us, and powerful
  487. # [11:08] * jgraham notes that powerful sounds like a solution not a problem statement, making it harder to evaluate if it actually fits your needs :)
  488. # [11:08] * jgraham also has no idea about cars
  489. # [11:09] * Philip` notes that powerful sounds more like a desire than a need
  490. # [11:10] <Dashiva> It sounds like Lachy is turning into a manager
  491. # [11:10] <annevk> he's managing the car part of our trip
  492. # [11:10] <jgraham> Oh except that a surprising number of Swedish people are into American classic cars and, possibly relatedly,
  493. # [11:11] <Lachy> jgraham, the problem is, we're a group of young hooligans who get their kicks from unnecessarily powerful cars. The solution is to get a powerful car :-)
  494. # [11:11] <jgraham> a surprising number of Swedish people can be seen by the side of the road, in the rain, peering at the car engine
  495. # [11:12] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  496. # [11:12] <jgraham> Lachy: Oh so the problem statement is something like "should be fun to drive"?
  497. # [11:12] <jgraham> or rather "we want to have fun driving the car" or so?
  498. # [11:12] <Dashiva> Should lead to reckless endangerment of bystanders
  499. # [11:13] <annevk> should be fun to drive, potentially slightly rough terrain
  500. # [11:13] <jgraham> (the difference is that a truck might well be powerful in the sense of having a big engine but be heavy and steer poorly and be no fun at all)
  501. # [11:13] <annevk> should be fun to sit in as well for those without driver's license :)
  502. # [11:13] <gsnedders|work> jgraham: Hey, I got all the way to Stockholm and back in a 70s American muscle car, they aren't all bad
  503. # [11:18] <Lachy> annevk, the dodge charger has a tv in the back for you
  504. # [11:19] <annevk> there we go :)
  505. # [11:20] * Joins: mat_t (n=mattomas@91.189.88.12)
  506. # [11:21] <jgraham> Just remember kids TV +_speed + rough terrain + hangover === hefty cleaning bill
  507. # [11:23] <annevk> aka jealous :p
  508. # [11:24] * gsnedders|work wonders whether jgraham means "kids TV" or "just remember kids,"
  509. # [11:25] <jgraham> I don't think I would need the hangover, the (unusually high) speed or the rough terrain to make me sick watching TV in the back of the car
  510. # [11:25] <jgraham> just a few bends in the road
  511. # [11:25] <jgraham> (well I probably wouldn't be sick but I would likely feel sick)
  512. # [11:26] <Lachy> gsnedders|work, of course he meant kids TV. Cartoon Network, nickelodeon and disney channel rule!
  513. # [11:26] * jgraham misses rugrats
  514. # [11:27] <AryehGregor> I remember Rugrats.
  515. # [11:27] <Lachy> hah. Was just thinking the same :-)
  516. # [11:27] <gsnedders|work> Man, Rainbow is where it's at.
  517. # [11:27] <gsnedders|work> I mean, they even have a character called Geoffrey!
  518. # [11:28] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 60 (Operation timed out))
  519. # [11:29] <Lachy> Rainbow?
  520. # [11:29] <Lachy> never heard of it
  521. # [11:30] * Lachy goes back to watching Cabbage Patch Kids and Care Bears
  522. # [11:30] <jgraham> It was a british thing from the 70s or so
  523. # [11:31] <gsnedders|work> As far as I can tell, British children's TV was basically the same in the 90s as it was in the late 70s
  524. # [11:32] <jgraham> So, is there a good, general, way of duplicating a directory tree without performing unnecessary file copies? Something like copy-on-write for files? I guess that is probably a filesystem dependent thing...
  525. # [11:33] * Joins: webben (n=benh@nat/yahoo/x-ojcywzjekdymhukf)
  526. # [11:34] <Dashiva> Raid?
  527. # [11:36] <jgraham> Not quite what I want
  528. # [11:37] <AryehGregor> jgraham, the possibility of a reflink() or copyfile() system call was recently being discussed on lkml. As far as I know, no OS currently supports copy-on-write on a per-file basis, for some reason.
  529. # [11:37] <AryehGregor> It would be an awesome feature.
  530. # [11:39] * Quits: Creap (n=Creap@vemod.brg.sgsnet.se) (Read error: 60 (Operation timed out))
  531. # [11:40] <jgraham> (the problem is that I want to run two instances of a program with different configurations. This is not really easy since it is not possible to change the path to the config file when I launch it so the obvious solution is to make two copies of the whole program)
  532. # [11:40] <AryehGregor> You could use hard links.
  533. # [11:40] <AryehGregor> cp -rl
  534. # [11:40] <AryehGregor> Of course, changes to one side of the directory tree will change the other, if the file is modified in-place.
  535. # [11:40] <jgraham> That could maybe work on linux at least
  536. # [11:40] * Joins: Hish (n=chatzill@p57B7F3F9.dip.t-dialin.net)
  537. # [11:40] <jgraham> Dunno about windows
  538. # [11:40] <AryehGregor> But not if it's copied and the copy is rename()d over it, which is usually what's done on Unix. So a poor man's copy-on-write.
  539. # [11:40] * Joins: Creap_ (n=Creap@vemod.brg.sgsnet.se)
  540. # [11:40] <AryehGregor> I think all versions of NT support hard links, or certainly all recent ones. Definitely Vista, anyway, and I think XP also.
  541. # [11:40] <AryehGregor> Of course, you might have to write a script yourself instead of being able to use cp -rl.
  542. # [11:42] <AryehGregor> Or use Cygwin.
  543. # [11:44] <Dashiva> It was added in vista
  544. # [11:47] <nessy> Hixie: subtitles, audio description etc are all regarded as part of "video accessibility" generally - and yes, they would be a new feature to current html5
  545. # [11:48] <nessy> (sorry for the late reply :)
  546. # [11:48] <AryehGregor> Dashiva, symlink support was added in Vista, but hard link support too?
  547. # [11:50] <Dashiva> Hum, maybe my memory is faulty
  548. # [11:51] <Dashiva> No, it was in 6.0 according to wikipedia
  549. # [11:51] <Dashiva> No
  550. # [11:51] <Dashiva> Ah, there's my error. It was a different way to create them before Vista.
  551. # [11:51] <Dashiva> Carry on :)
  552. # [11:51] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  553. # [11:57] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  554. # [12:05] * Creap_ is now known as Creap
  555. # [12:11] <Philip`> jgraham: Use symlinks?
  556. # [12:11] <Philip`> (You can't hardlink directories, if I remember correctly)
  557. # [12:12] <Philip`> (because it could cause cycles, which would make GC hard)
  558. # [12:21] <workmad3> Philip`: correct
  559. # [12:25] * Joins: kristallpirat (n=kristall@c-base/crew/kristall)
  560. # [12:29] <gsnedders|work> jgraham: The Apotek in Stora Torget didn't have any tissues, will try Hemköp later
  561. # [12:31] <Philip`> SSE naming is confusing - after SSE comes SSE2, and after SSE2 comes SSE3 but Linux calls it PNI, and after that is SSSE3
  562. # [12:34] * Joins: workmad3_ (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  563. # [12:34] <jgraham> gsnedders|work: I have bought some from there before
  564. # [12:35] <jgraham> The Apoteket
  565. # [12:35] <jgraham> too many definitives there
  566. # [12:35] * gsnedders|work didn't see any on the shelves there
  567. # [12:36] <jgraham> hsivonen: BTW is despotify the open source client you were talking about?
  568. # [12:36] * jgraham wonders whether to try that since wine is not so reliable
  569. # [12:37] <jgraham> (so if you have tried it it would be good to know)
  570. # [12:37] <jgraham> (although the curser interface doesn't seem to friendly)
  571. # [12:37] <jgraham> *curses
  572. # [12:38] <hsivonen> jgraham: I don't remember the name
  573. # [12:41] * Quits: nessy (n=Adium@124-168-142-226.dyn.iinet.net.au) ("Leaving.")
  574. # [12:49] <crash\> Hixie: congratulations for the Last Call draft ;)
  575. # [12:50] * Joins: ttepasse (n=ttepas--@p5B01479A.dip.t-dialin.net)
  576. # [12:51] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: 110 (Connection timed out))
  577. # [12:51] * workmad3_ is now known as workmad3
  578. # [12:55] * Joins: paul_irish (n=paul_iri@12.182.97.2)
  579. # [13:08] * hsivonen expects a bikeshed on the URI identifiers used in microdata vocabs
  580. # [13:09] * Quits: Philip` (n=philip@zaynar.co.uk) (leguin.freenode.net irc.freenode.net)
  581. # [13:09] * Quits: steevel (n=steevel@irc.kodslav.org) (leguin.freenode.net irc.freenode.net)
  582. # [13:09] * Quits: scherkus (n=scherkus@74.125.59.73) (leguin.freenode.net irc.freenode.net)
  583. # [13:10] * Joins: scherkus (n=scherkus@74.125.59.73)
  584. # [13:10] * Joins: Philip` (n=philip@zaynar.co.uk)
  585. # [13:10] * Joins: steevel (n=steevel@irc.kodslav.org)
  586. # [13:11] * Joins: pmuellr (n=pmuellr@129.33.49.251)
  587. # [13:13] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  588. # [13:17] <Dashiva> hsivonen: Good thing microdata is so controversial, it will keep many people out of the shed
  589. # [13:18] * Quits: paul_irish (n=paul_iri@12.182.97.2) ("Leaving...")
  590. # [13:18] <jgraham> Don't you have to be outside the shed to paint it?
  591. # [13:18] <jgraham> At least I never imagine bikeshedding as people decorating the interior of the bikeshed
  592. # [13:19] <Dashiva> The paint color decision meeting is held inside the shed
  593. # [13:20] <gsnedders|work> That must be one large shed
  594. # [13:20] <Philip`> Won't the people inside the shed die from inhaling paint fumes?
  595. # [13:20] * Joins: Midler (n=midler@95.209.117.53.bredband.tre.se)
  596. # [13:20] <Dashiva> No, because no painting happens until the meeting is done
  597. # [13:20] * Joins: ttepass- (n=ttepas--@91.1.106.83)
  598. # [13:20] <jgraham> What if someone were to graffitti the shed while the meeting was happening?
  599. # [13:21] <Philip`> Dashiva: People might paint patches of the shed during the meeting, to demonstrate what it will look like
  600. # [13:21] * Joins: yutak_home (n=kee@R214157.ppp.dion.ne.jp)
  601. # [13:21] <Dashiva> Those people should bring gas masks then
  602. # [13:22] * Quits: svl (n=me@e179089091.adsl.alicedsl.de) ("And back he spurred like a madman, shrieking a curse to the sky.")
  603. # [13:22] <Philip`> I suppose they'll die anyway from radiation from the adjacent nuclear power station that was designed and constructed and switched on during their meeting
  604. # [13:23] * Quits: Lachy (n=Lachlan@5355732C.cable.casema.nl) ("This computer has gone to sleep")
  605. # [13:23] <jgraham> More to the point what if the graffitti is actually a bansky containing an ironic depiction of a dysfunctional beuracracy that immediately makes the shed hugely valuable and thus prevents anyone from painting it at all
  606. # [13:24] * Joins: myakura (n=myakura@p2102-ipbf6805marunouchi.tokyo.ocn.ne.jp)
  607. # [13:24] <Dashiva> Well, when they've invested so much time in deciding the color, they're not going to just stop because of a minor detail like that
  608. # [13:25] <hsivonen> wow. gopher: still works in Firefox
  609. # [13:25] <hsivonen> but not in Safari
  610. # [13:26] <gsnedders|work> Safari never supported it, ever
  611. # [13:26] <gsnedders|work> IE7 removed support for Gopher, IIRC
  612. # [13:26] <hsivonen> can't test Opera. Opera keeps bouncing in the Dock and the bouncing frequency isn't stable
  613. # [13:27] <jgraham> I guess it would be cruel and unfair to draw some analogy between the graffiti artist, the debaters, the WHATWG and the W3C. So I won't do that
  614. # [13:28] * Quits: ttepasse (n=ttepas--@p5B01479A.dip.t-dialin.net) (Read error: 60 (Operation timed out))
  615. # [13:29] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  616. # [13:29] * othermaciej_ is now known as othermaciej
  617. # [13:33] <hsivonen> aargh. OS X made fork temporarily unavailable even though I don't even have an insane number of processes
  618. # [13:35] <Dashiva> jgraham: The graffiti artist is lastweek? :)
  619. # [13:37] * Joins: aroben (n=aroben@unaffiliated/aroben)
  620. # [13:38] * Joins: workmad3_ (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  621. # [13:44] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  622. # [13:49] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  623. # [13:50] * Quits: deadowl (n=deadowl_@ip029102.uvm.edu) (Read error: 110 (Connection timed out))
  624. # [13:52] <hsivonen> The WHATWG HTML5 LC seems to be pretty effective at getting people to reveal their (already known) political alignment on twitter.
  625. # [13:52] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  626. # [13:53] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: 110 (Connection timed out))
  627. # [13:53] * workmad3_ is now known as workmad3
  628. # [13:56] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  629. # [13:58] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 60 (Operation timed out))
  630. # [13:58] * Joins: workmad3_ (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  631. # [14:02] * Joins: workmad3__ (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  632. # [14:06] * Joins: workmad3___ (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  633. # [14:06] * Quits: yutak_home (n=kee@R214157.ppp.dion.ne.jp) ("Ex-Chat")
  634. # [14:09] * Quits: wakaba_0 (n=wakaba_@122.221.184.68) ("Leaving...")
  635. # [14:09] * Quits: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no) (Read error: 104 (Connection reset by peer))
  636. # [14:09] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
  637. # [14:12] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: 110 (Connection timed out))
  638. # [14:13] <TabAtkins> hsivonen: I need to follow more people on twitter. I've only got a handful of people talking about it.
  639. # [14:16] * Quits: Midler (n=midler@95.209.117.53.bredband.tre.se) ("Leaving.")
  640. # [14:19] <Philip`> TabAtkins: Just watch http://search.twitter.com/search?q=html5
  641. # [14:19] <TabAtkins> Philip`: I prefer http://toriseye.quodis.com/#html5
  642. # [14:20] * Quits: nattokirai (n=nattokir@201.103.104.5)
  643. # [14:21] * Quits: workmad3__ (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: 110 (Connection timed out))
  644. # [14:22] * Joins: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  645. # [14:28] * Quits: workmad3_ (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: 110 (Connection timed out))
  646. # [14:31] * Quits: workmad3___ (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: 110 (Connection timed out))
  647. # [14:33] <Philip`> "when RDFa in HTML hits the street, the issues will have been resolved" - except that people are already implementing it in HTML and deploying content in HTML, before anyone even started writing a rough draft of how RDFa ought to work in HTML, and there are still lots of unresolved issues that are getting ignored by people who want to use it now
  648. # [14:33] <Philip`> so that doesn't seem great
  649. # [14:37] * Joins: workmad3_ (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  650. # [14:38] <TabAtkins> I'm resisting posting by distracting myself with stories about the world's military attacking Heaven.
  651. # [14:38] * Joins: miketaylr (n=miketayl@38.117.156.163)
  652. # [14:39] <Philip`> Seems implausible
  653. # [14:40] <Philip`> The world's military wouldn't just ally like that
  654. # [14:40] * Quits: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no) ("Ex-Chat")
  655. # [14:41] <TabAtkins> Well, it happens after Hell tries to invade.
  656. # [14:41] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  657. # [14:42] <Philip`> Hell tries to invade the world, or Heaven?
  658. # [14:42] <TabAtkins> The former.
  659. # [14:42] <Philip`> So why attack Heaven?
  660. # [14:42] <hsivonen> I assume a non-obvious definition of hitting the street.
  661. # [14:42] <TabAtkins> Because Hell was allowed to invade by God, who basically said "Fuck off, jerks, Heaven's closed."
  662. # [14:43] <Philip`> Oh, okay
  663. # [14:45] <TabAtkins> Also, I love that the reason the story was implausible was because the world's military wouldn't ally together, not because they were attacking heaven.
  664. # [14:49] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
  665. # [14:51] * Joins: hobertoAtWork (n=hobertoa@gw1.mcgraw-hill.com)
  666. # [14:54] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: 110 (Connection timed out))
  667. # [14:57] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
  668. # [14:57] * lmorchard|away is now known as lmorchard
  669. # [14:59] * Joins: nattokirai (n=nattokir@201.103.104.5)
  670. # [15:03] * Joins: yatil (n=Adium@78.104.102.186)
  671. # [15:03] <Dashiva> TabAtkins: There's lots of prior art on attacking heaven, none for world unity :P
  672. # [15:04] * Quits: yatil (n=Adium@78.104.102.186) (Client Quit)
  673. # [15:04] <TabAtkins> Dashiva: Really? I didn't know there was much about crashing tanks into the pearly gates.
  674. # [15:05] <Dashiva> Well, the specific armaments vary
  675. # [15:05] <hsivonen> hmm. how is the twitter front and search pages different from the user pages in terms of styling mechanics?
  676. # [15:05] <hsivonen> the front page is CSSless for me
  677. # [15:05] <Dashiva> Is it possible to see the front page without logging out?
  678. # [15:06] <hsivonen> dunno
  679. # [15:06] <hsivonen> hmm. looks like they specify different media
  680. # [15:07] <hsivonen> I wonder if I or someone else has broken style sheets with unusual media attributes
  681. # [15:07] <Dashiva> Heh, the w3c twitter RT'd julian's LC comment instead of making a separate statement
  682. # [15:08] <TabAtkins> What's the w3c twitter?
  683. # [15:08] <Dashiva> /w3c
  684. # [15:08] <Philip`> http://twitter.com/w3c amazingly enough
  685. # [15:08] <TabAtkins> I suppose I should have expected that.
  686. # [15:10] <Dashiva> http://twitter.com/shepazu/status/5214106553
  687. # [15:10] <Dashiva> What is this I don't even
  688. # [15:11] * Quits: workmad3_ (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: 110 (Connection timed out))
  689. # [15:11] * Joins: PotSmoker (n=a@cpc1-bagu3-0-0-cust695.bagu.cable.ntl.com)
  690. # [15:11] * Parts: PotSmoker (n=a@cpc1-bagu3-0-0-cust695.bagu.cable.ntl.com)
  691. # [15:16] <TabAtkins> Dashiva: I suppose the idea is that he's comparing WHATWG LC to a bait-and-switch?
  692. # [15:20] <Dashiva> I don't really see it, but okay
  693. # [15:22] <Philip`> I thought the idea was cars?
  694. # [15:23] <Dashiva> Elaborate, if you would
  695. # [15:23] * Joins: brucel (n=brucel@94-172-130-85.cable.ubr11.smal.blueyonder.co.uk)
  696. # [15:25] <brucel> sense check anyone? what's wrong with <input type=range min=5 max=30 step=5> ? Mr validator tells me "Zero is not a positive floating point number."
  697. # [15:25] <brucel>
  698. # [15:25] <TabAtkins> There is no sense in that.
  699. # [15:26] <gsnedders|work> jgraham: ping
  700. # [15:26] <Philip`> It's true the zero is not a positive floating point number
  701. # [15:26] <Philip`> s/the/that/
  702. # [15:26] <Dashiva> Probably a bug that snuck in during the recent update
  703. # [15:26] * Joins: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
  704. # [15:26] <Dashiva> Or "deployment" as the fancy pants call it
  705. # [15:26] <Philip`> It's not necessarily bad for the validator to say true things
  706. # [15:26] <brucel> it is true that zero isn't a +ve FP number... but I've said step=5, not step=0
  707. # [15:27] <brucel> tho i like the idea of a random gnomic truism from the validator every time
  708. # [15:27] <TabAtkins> What if the validator just tells you to rethink your life decisions?
  709. # [15:27] <jgraham> gsnedders|work: gnip
  710. # [15:27] <Dashiva> Sounds useful
  711. # [15:27] <gsnedders|work> jgraham: bratell wants you
  712. # [15:27] <Dashiva> Is there a uselessfactlib?
  713. # [15:29] <brucel> there's Daves' Web Of Lies http://www.davesweboflies.com/: lie of the day "If left alone together in a field, two field mice will naturally dig parallel tunnels."
  714. # [15:30] <Dashiva> "Quacking like a duck for five minutes every day will prevent the onset of ague."
  715. # [15:30] <Dashiva> I don't know what ague is, but I don't like the sound of it
  716. # [15:31] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn) (Read error: 104 (Connection reset by peer))
  717. # [15:33] <Philip`> Looks like FloatingPointPositive ignores the first digit, when deciding whether something is zero
  718. # [15:33] <Philip`> for (int i = 1; i < literal.length(); i++) { ... looks for digits ... }
  719. # [15:34] <TabAtkins> That's strange.
  720. # [15:34] <Philip`> Looks like FloatingPointPositive is bogus anyway because it doesn't like 'e' in floats
  721. # [15:35] * Parts: brucel (n=brucel@94-172-130-85.cable.ubr11.smal.blueyonder.co.uk)
  722. # [15:35] * Joins: brucel (n=brucel@94-172-130-85.cable.ubr11.smal.blueyonder.co.uk)
  723. # [15:35] * Philip` wonders if he's missing a good reason why i should start at 1
  724. # [15:36] <Dashiva> Maybe it assumes the presence of + or -
  725. # [15:36] <Dashiva> "Sergei Bubka, the world record pole-vaulter, has recently admitted to filling his shorts with helium for extra lift."
  726. # [15:36] <TabAtkins> That would be my assumption.
  727. # [15:36] <zcorpan_> Hixie: the "editor's draft" link in the SotD is broken in http://www.whatwg.org/specs/web-apps/2009-10-27/multipage/
  728. # [15:36] <Philip`> Hmm, nope, it's totally wrong
  729. # [15:37] <Philip`> It accepts range=11 and range=x1, and not range=10 or range=1
  730. # [15:37] <Philip`> Someone less lazy should report it as a validator.nu bug somewhere
  731. # [15:37] <Dashiva> Sounds like a job for you
  732. # [15:37] <Philip`> "less lazy [than me]"
  733. # [15:37] <brucel> i can report it but to whom?
  734. # [15:38] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  735. # [15:38] <Philip`> brucel: http://bugzilla.validator.nu/ probably
  736. # [15:38] * Quits: miketaylr (n=miketayl@38.117.156.163)
  737. # [15:38] * Joins: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  738. # [15:39] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  739. # [15:39] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  740. # [15:40] <brucel> giving a sign for the step <input type=range min=5 max=30 step=+5> suppressed the error message. Tho it's difficult to see how you can get from 5 to 30 in steps of anything other than positive numbers, so the sign seems superfluous.
  741. # [15:40] <Philip`> brucel: That makes your content invalid
  742. # [15:40] <Philip`> (+ is not allowed in valid floating point numbers)
  743. # [15:40] <brucel> (Cue some mathematician telling me that it's perfectly possibe in non-Euclidian Calabai-Yau space)
  744. # [15:41] <Philip`> brucel: It's perfectly possible in modular arithmetic
  745. # [15:41] <TabAtkins> All you need is a finite group.
  746. # [15:41] <TabAtkins> Z/50, frex, would do it.
  747. # [15:41] <brucel> the validator shut its face when I gave it step=+5, though.
  748. # [15:41] <Philip`> brucel: The validator shuts its face when you give it step=x5 too
  749. # [15:42] <Philip`> or step=-5
  750. # [15:42] <brucel> x5 is perfectly acceptable in Swedenborgian algebraic topology, of course
  751. # [15:42] <Philip`> The shortest thing that's valid and that the validator accepts is step=05, I believe
  752. # [15:43] <brucel> so it's a validator bug and not my brainfart?
  753. # [15:43] <Philip`> (The validator ought to accept "05", "5", "5e0", "5.5e5", etc, and reject "0", "0e5", "1e-100", etc)
  754. # [15:43] <hsivonen> clearly, the datatype for positive integer is bogus
  755. # [15:43] <Philip`> (and it gets almost all of them wrong)
  756. # [15:43] <hsivonen> or positive float
  757. # [15:43] <Philip`> hsivonen: Float, not integer
  758. # [15:45] <hsivonen> well, this is embarrassing
  759. # [15:46] * Philip` notes that 1e-100 seems like quite a nasty case, since you really have to parse the string into a float and can't just examine its characters
  760. # [15:46] <hsivonen> the datatype iterates from index 1 not 0
  761. # [15:46] <Philip`> (because 1e-100 parses into 0, as of yesterday, I believe)
  762. # [15:48] <brucel> Henri, can I formally report the bug to you now please?
  763. # [15:50] * Quits: othree_ (n=othree@admin39.ct.ntust.edu.tw) (leguin.freenode.net irc.freenode.net)
  764. # [15:51] <hsivonen> brucel: yes
  765. # [15:58] * Joins: CriticalMass (n=chatzill@brick-lane.lbi.co.uk)
  766. # [15:59] * Joins: othree (n=othree@admin39.ct.ntust.edu.tw)
  767. # [16:00] * Joins: inimino (n=inimino@atekomi.inimino.org)
  768. # [16:01] <brucel> ok, thanks for saving my sanity all
  769. # [16:03] * Philip` sees there's already an open validator bug for exponents in floats
  770. # [16:03] <gsnedders|work> Sanity? pff.
  771. # [16:04] * Philip` wonders if it's worth filing a new bug for cases like 1. and .1 and 1e-100
  772. # [16:05] * Quits: crash\ (i=crash@lubyte.de) (Nick collision from syn.)
  773. # [16:06] * Joins: crash\ (i=crash@lubyte.de)
  774. # [16:07] <ment> do you belive there will ever be a conforming implementation of the _whole_ html5 specs?
  775. # [16:07] <ment> or that microsoft will adapt it right?
  776. # [16:07] <TabAtkins> Sure, in 2022. ^_^ (Actually, that's the projected date for *two* of them.)
  777. # [16:08] <gsnedders|work> ment: All W3C specs are required to have two interoperable implementations before going to REC
  778. # [16:08] * Quits: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
  779. # [16:08] <jgraham> (some features from the current spec will likely be cut/changed before that happens)
  780. # [16:08] <gsnedders|work> And the intention for HTML 5 is to have two complete interoperable implementations
  781. # [16:09] <ment> so the two will be webkit and gecko?
  782. # [16:10] <hsivonen> ment: the Process make the spec get smaller and smaller until there are two interoperable implementations
  783. # [16:10] <jgraham> gsnedders|work: I think you are actually allowed some freedom in deciding the exit criteria for Rec
  784. # [16:10] <hsivonen> *makes
  785. # [16:10] <jgraham> s/for Rec/from CR/
  786. # [16:11] <hsivonen> jgraham: sure, the XHTML2 WG can decide that two validators that don't barf on DTDs count as implementations
  787. # [16:11] <hsivonen> jgraham: I expect the bar to be higher in the HTML WG
  788. # [16:11] <ment> hsivonen: huh, what do you mean by that? like you cut off parts of the standard because one of the implementators didn't do it right?
  789. # [16:11] <hsivonen> ment: right
  790. # [16:12] <hsivonen> ment: or more to the point, if there aren't two implementations getting it right, it gets cut
  791. # [16:12] <ment> hsivonen: do you cooperate with microsoft in any way?
  792. # [16:13] <Philip`> Or the spec hangs around in CR until everyone gets fed up and gives up on it
  793. # [16:13] <hsivonen> ment: MS is in the WG
  794. # [16:14] <Philip`> (which isn't necessarily bad, since getting to Rec shouldn't be a goal; the goals should be about having enough interoperability that people don't suffer from lack of it)
  795. # [16:14] <hsivonen> ment: however, it's sufficient for the two impls to be in the set {Gecko, WebKit, Opera}
  796. # [16:14] <hsivonen> ment: IE implementing stuff isn't a requirement for REC
  797. # [16:15] <hsivonen> (there could be a surprise new entrant to the market, too)
  798. # [16:15] <ment> hsivonen: well but from the practical point of view if microsoft doesn't implement html5, that's it for the standard
  799. # [16:15] <TabAtkins> Though, of course, IE *not* implementing stuff is a reason to cut that stuff from the spec, as they're a significant implementor.
  800. # [16:15] <hsivonen> or NetFront becoming conforming or something
  801. # [16:16] <hsivonen> ment: some features of HTML5 (mainly the form stuff) has been explicitly designed so that it can be emulated in IE using JS libs without binary plug-ins
  802. # [16:17] <Philip`> ment: The standard isn't a monolithic thing - it's a set of features, some of which will succeed and some of which will fail, and the standard as a whole won't be a failure just because some features don't get widely implemented
  803. # [16:17] <Philip`> It would be a failure if none got widely implemented, but many already have (including by Microsoft)
  804. # [16:17] <zcorpan_> http://www.peterbuick.com/news/how-to-add-your-own-video-to-firefox-html5
  805. # [16:18] * Joins: fishd_ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
  806. # [16:21] * Joins: virtuelv_ (n=virtuelv@162.179.251.212.customer.cdi.no)
  807. # [16:23] <hsivonen> brucel: fixed and deployed
  808. # [16:25] * Joins: workmad3_ (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  809. # [16:25] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  810. # [16:27] * Joins: fishd__ (n=darin@216.239.45.130)
  811. # [16:29] * Quits: michaelforrest (n=michaelf@91.189.88.12) (Read error: 113 (No route to host))
  812. # [16:29] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Nick collision from services.)
  813. # [16:29] * Joins: cheebus (n=michaelf@91.189.88.12)
  814. # [16:30] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  815. # [16:30] * workmad3_ is now known as workmad3
  816. # [16:30] * Quits: cheebus (n=michaelf@91.189.88.12) (Read error: 104 (Connection reset by peer))
  817. # [16:33] * Joins: workmad3_ (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  818. # [16:33] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Nick collision from services.)
  819. # [16:33] * workmad3_ is now known as workmad3
  820. # [16:34] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
  821. # [16:38] * Joins: gunderwonder_ (n=gunderwo@garage.upstruct.com)
  822. # [16:38] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
  823. # [16:39] <gsnedders|work> Is there any way of knowing what order IRC load events will fire in?
  824. # [16:39] * Quits: gunderwonder_ (n=gunderwo@garage.upstruct.com) (Remote closed the connection)
  825. # [16:39] <gsnedders|work> s/events/event handlers/
  826. # [16:39] <Philip`> IRC has event handlers?
  827. # [16:39] * gsnedders|work is getting distracted by people speaking to him
  828. # [16:39] <gsnedders|work> s/IRC//
  829. # [16:40] <jgraham> gsnedders|work: they fire in the order they were registered
  830. # [16:40] <TabAtkins> I need to form a group called ATGNAT - All The Good Names Are Taken.
  831. # [16:40] <Philip`> TabAtkins: That's a good name
  832. # [16:41] <TabAtkins> Philip`: It's like the smallest integer that can't be described in less than twelve words.
  833. # [16:42] * Joins: Lachy (n=Lachlan@83.85.115.44)
  834. # [16:42] * Joins: sylvaing (n=sylvaing@131.107.0.106)
  835. # [16:45] * Joins: jthomas_sb (n=jthomas_@67.152.160.2)
  836. # [16:46] <jthomas_sb> Can anyone watch a full video here, with HTML5 embedded video? I don't know if its my Iceweasel that is having issues or the Apache2 server, but all three of those videos stop halfway through and never recover... http://support.sierrabravo.net/files/HowTo--Email_Setups/ The videos worked in the past but don't seem to want to fully play anymore.
  837. # [16:47] * Quits: fishd_ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  838. # [16:47] * Joins: dglazkov (n=dglazkov@nat/google/session)
  839. # [16:47] <hsivonen> jthomas_sb: WFM in Minefield.
  840. # [16:48] <jthomas_sb> i don't understand
  841. # [16:49] <hsivonen> jthomas_sb: works for me in a build of firefox trunk I made from the mercurial repo
  842. # [16:49] <TabAtkins> works for me in Chrome, too. However, the *sound* goes extra fast and cuts out halfway through.
  843. # [16:49] <jthomas_sb> wfm = works for me, gotcha
  844. # [16:49] <hsivonen> jthomas_sb: is your iceweasel recent enough?
  845. # [16:49] <jthomas_sb> yeah the sound is a seperate issue
  846. # [16:49] <jthomas_sb> perhaps not, but it is 3.5 and it did work before...
  847. # [16:50] <jthomas_sb> if its working for you all i'll go with it, thanks all
  848. # [16:50] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  849. # [16:50] <hsivonen> jthomas_sb: if you tweaked mime types, you may have bad stuff in cache
  850. # [16:51] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  851. # [16:52] <jthomas_sb> i've not touched the site since i set it up 2mo ago or something, i was wanting to check some of what it is telling the user to do when i noticed the frozen-at-halfway-mark...
  852. # [16:53] <brucel> hsivonen thanks man
  853. # [16:54] <hsivonen> jthomas_sb: does the sound track end half way into the video?
  854. # [16:54] * Quits: gunderwonder (n=gunderwo@garage.upstruct.com) (Read error: 110 (Connection timed out))
  855. # [16:54] <hsivonen> maybe the old Gecko stops when the sound track ends
  856. # [16:55] <hsivonen> and a newer gecko plays the video track to completion anyway
  857. # [16:55] <jthomas_sb> it seems to, although I've never really worried about it; something about the gtk-recordmedesktop made the audio double-speed even tho I told it not to record audio. That may be the issues exactly, that when the audio ends the video stops....
  858. # [16:58] * Joins: dbaron (n=dbaron@nat/mozilla/session)
  859. # [17:00] * Joins: ppattern (n=pattern_@ppp-61-90-15-223.revip.asianet.co.th)
  860. # [17:03] * Joins: bgalbraith (n=bgalbrai@palm-64-28-152-140.palm.com)
  861. # [17:04] <brucel> hsivonen is the source for the validator available for nosing at?
  862. # [17:05] * Joins: michaelforrest (n=michaelf@91.189.88.12)
  863. # [17:07] <hsivonen> brucel: yes
  864. # [17:07] <hsivonen> brucel: http://about.validator.nu/#src
  865. # [17:10] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
  866. # [17:11] * Joins: borismus (n=borismus@128.237.249.238)
  867. # [17:14] <brucel> hsivonen groovy as The Beatles on spacehoppers. Thx.
  868. # [17:15] * Joins: KevinMarks (n=KevinMar@157.22.22.46)
  869. # [17:21] * Joins: annevk2 (n=annevk@5355732C.cable.casema.nl)
  870. # [17:21] * Joins: ap (n=ap@17.246.19.174)
  871. # [17:22] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
  872. # [17:25] * Quits: erlehmann (n=erlehman@82.113.121.225) (Read error: 148 (No route to host))
  873. # [17:26] * Joins: erlehmann (n=erlehman@82.113.121.225)
  874. # [17:29] * Quits: aaron (n=drunknba@cpe-76-173-195-145.socal.res.rr.com) (leguin.freenode.net irc.freenode.net)
  875. # [17:29] * Joins: mlpug (n=mlpug@88.115.164.40)
  876. # [17:30] * Joins: drunknbass (n=drunknba@cpe-76-173-195-145.socal.res.rr.com)
  877. # [17:32] <GPHemsley> Hixie: Getting back to the test case issue, are there any existing HTML5 test cases? Are we going to modify the existing HTML4 test cases or start from scratch?
  878. # [17:33] <Philip`> GPHemsley: http://wiki.whatwg.org/wiki/Testsuite#Existing_tests
  879. # [17:33] <Philip`> As far as I'm aware, there aren't any HTML4 tests that are particularly useful
  880. # [17:33] * Quits: borismus (n=borismus@128.237.249.238)
  881. # [17:34] <GPHemsley> Philip`: Ah, wasn't aware of that. Hixie said last night that there wasn't a plan yet.
  882. # [17:34] <Philip`> There isn't a plan yet
  883. # [17:34] <Philip`> There's just some people writing some tests
  884. # [17:35] <Philip`> and some rough ideas about what a test suite should look like
  885. # [17:35] <GPHemsley> ah
  886. # [17:36] * Joins: CriticalMass_ (n=chatzill@66.28.217.202)
  887. # [17:36] * Quits: jthomas_sb (n=jthomas_@67.152.160.2) (Read error: 131 (Connection reset by peer))
  888. # [17:39] <zcorpan_> would be nice to be able to measure the test coverage of the spec
  889. # [17:42] <Philip`> It'd be nice if people could point at a paragraph/phrase/sentence/word/etc in the spec and say "there needs to be a test for this"
  890. # [17:42] <Philip`> and then tie test cases to those pointers
  891. # [17:42] <zcorpan_> yes
  892. # [17:43] <Philip`> and then you can work out how many points are not tested at all
  893. # [17:43] <Philip`> (though this wouldn't help with testing interactions between features, or with making sure each point is properly tested)
  894. # [17:43] <zcorpan_> would still be a useful thing to do
  895. # [17:44] <Philip`> The end result could look like http://philip.html5.org/tests/canvas/suite/tests/spec.html :-)
  896. # [17:46] * Joins: mpt (n=mpt@91.189.88.12)
  897. # [17:48] * Joins: jorlow_ (n=jorlow@216.239.45.130)
  898. # [17:49] * Joins: Midler (n=midler@79.138.177.226.bredband.tre.se)
  899. # [17:53] * Quits: CriticalMass (n=chatzill@brick-lane.lbi.co.uk) (Read error: 110 (Connection timed out))
  900. # [17:54] * Quits: myakura (n=myakura@p2102-ipbf6805marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  901. # [17:55] <zcorpan_> "The amount of bugs that are related to contentEditable, text ranges, drag and drop and the Document Object Model in general are staggering." -- http://blog.typlab.com/2009/10/love-web-development-again/
  902. # [17:55] <zcorpan_> i guess contentEditable and ranges still need a proper spec
  903. # [17:58] * Joins: CriticalMass (n=chatzill@brick-lane.lbi.co.uk)
  904. # [17:58] * Joins: gsnedders (n=gsnedder@c83-252-232-152.bredband.comhem.se)
  905. # [17:59] * Quits: fishd__ (n=darin@216.239.45.130) (Read error: 110 (Connection timed out))
  906. # [17:59] <annevk2> like pretty much everything :(
  907. # [18:00] * Quits: CriticalMass (n=chatzill@brick-lane.lbi.co.uk) (Read error: 104 (Connection reset by peer))
  908. # [18:03] * Parts: brucel (n=brucel@94-172-130-85.cable.ubr11.smal.blueyonder.co.uk)
  909. # [18:05] * Quits: CriticalMass_ (n=chatzill@66.28.217.202) (Read error: 60 (Operation timed out))
  910. # [18:10] <zcorpan_> i think i'll start to include the string "zcorpan" in my bugs so i can find them and close them later
  911. # [18:12] * Quits: jorlow_ (n=jorlow@216.239.45.130)
  912. # [18:12] * Joins: arun__ (n=arun@nat/mozilla/x-avxnbcccrhdjweby)
  913. # [18:12] * Quits: webben (n=benh@nat/yahoo/x-ojcywzjekdymhukf) (Read error: 110 (Connection timed out))
  914. # [18:13] * Philip` was thinking of doing the same
  915. # [18:13] <Philip`> (Well, not exactly the same, I wouldn't put "zcorpan" in them)
  916. # [18:14] <jgraham> If you did then zcorpan would deal with them for you
  917. # [18:14] * Joins: arun___ (n=arun@63.245.220.240)
  918. # [18:15] * Joins: fishd__ (n=darin@nat/google/session)
  919. # [18:15] * gsnedders does bug cleanup on html5lib
  920. # [18:15] * Joins: jorlow_ (n=jorlow@nat/google/x-quklwacgsohpqqae)
  921. # [18:15] * Quits: jorlow_ (n=jorlow@nat/google/x-quklwacgsohpqqae) (Remote closed the connection)
  922. # [18:15] * Joins: jorlow_ (n=jorlow@nat/google/x-rnpgvafpvcvkxsso)
  923. # [18:16] * Joins: mpilgrim (n=mark@adsl-221-73-132.rmo.bellsouth.net)
  924. # [18:21] * gsnedders finds a bug in google code
  925. # [18:23] <mpilgrim> zcorpan_: i'm not sure what you mean by "the first article example probably ought to set display:block"
  926. # [18:23] <gsnedders> Hixie: mpilgrim: Could either of you file a bug for me? It's creating a link to http://code.google.com/p/html5lib/issues/list?q=label:0.12-blocker which is (bogusly) failing to find anything.
  927. # [18:23] * Joins: yoshu (n=josh@174-18-207-206.tcso.qwest.net)
  928. # [18:23] <zcorpan_> mpilgrim: the part that currently says article { border: 1px solid red }
  929. # [18:24] <mpilgrim> aha
  930. # [18:24] <mpilgrim> thanks
  931. # [18:25] <mpilgrim> ok, next question
  932. # [18:25] <mpilgrim> how should i rephrase "and everything else on the page will stay where it is in the document outline"
  933. # [18:25] <mpilgrim> what i mean is that it won't screw up the header nesting levels
  934. # [18:25] <mpilgrim> because the article is a self-enclosed universe
  935. # [18:26] <mpilgrim> or something
  936. # [18:26] <mpilgrim> i'm drawing a blank on how to explain that
  937. # [18:26] * Quits: annevk2 (n=annevk@5355732C.cable.casema.nl)
  938. # [18:26] * Quits: Lachy (n=Lachlan@83.85.115.44) ("This computer has gone to sleep")
  939. # [18:27] <zcorpan_> but it will screw up the header nesting levels in e.g. <body><h1>a</h1><h2>b</h2>(article here)<h2>c</h2>
  940. # [18:27] <mpilgrim> really? why?
  941. # [18:27] * Joins: borismus (n=borismus@128.237.249.238)
  942. # [18:28] <zcorpan_> because the article becomes a subsection of body and headers after the article become headings of new implied sections that are on the same level as body, iirc
  943. # [18:29] * Quits: cedricv (n=cedric@112.199.197.33)
  944. # [18:29] * mpilgrim writes a test case
  945. # [18:29] * gsnedders doesn't think that's right
  946. # [18:30] * Quits: arun__ (n=arun@nat/mozilla/x-avxnbcccrhdjweby) (Read error: 110 (Connection timed out))
  947. # [18:30] <Philip`> gsnedders: http://code.google.com/p/support/issues/list
  948. # [18:30] <Philip`> for filing bugs
  949. # [18:31] <mpilgrim> http://gsnedders.html5.org/outliner/process.py?url=http://diveintomark.org/tmp/headers.html
  950. # [18:31] <mpilgrim> looks like what i would expect
  951. # [18:31] <gsnedders> That's what I'd expect too
  952. # [18:32] <gsnedders> The fact there's an article there should have no effect
  953. # [18:32] <jgraham> It is not impossible that you would expect d as a child of b
  954. # [18:32] <zcorpan_> hmm, then either i was having a different case in mind or i was just wrong
  955. # [18:32] <mpilgrim> ok, well change the question:
  956. # [18:32] * Quits: michaelforrest (n=michaelf@91.189.88.12) (Read error: 148 (No route to host))
  957. # [18:33] <mpilgrim> how do i rephrase the sentence to say that if you do http://diveintomark.org/tmp/headers.html , you get the outline given by http://gsnedders.html5.org/outliner/process.py?url=http://diveintomark.org/tmp/headers.html
  958. # [18:33] <mpilgrim> maybe just say that
  959. # [18:33] <zcorpan_> <h1>a</h1><h2>b</h2><h3>c</h3><article><h1>article</h1></article><h3>d</h3>
  960. # [18:34] <zcorpan_> b and d are the same level
  961. # [18:34] <zcorpan_> without the article, c and d are the same level
  962. # [18:34] <zcorpan_> so inserting the article screws up the level of d
  963. # [18:35] <mpilgrim> interesting
  964. # [18:39] * Quits: arun___ (n=arun@63.245.220.240) ("Ruh-roh!")
  965. # [18:39] <gsnedders> What's the "lint" filter in html5lib?
  966. # [18:40] <zcorpan_> i think it's like this because otherwise the automatic resizing of h1 wouldn't work without killing performance with a magic selector that depends on the outline algorithm, or something
  967. # [18:40] <Rik`> mpilgrim: on http://diveintohtml5.org/semantics.html, your link to apple documentation is wrong, it should be http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html#//apple_ref/doc/uid/TP40002051-CH3-SW4
  968. # [18:41] <gsnedders> zcorpan_: In that case the article is a section in and of itself, with a rank of 1, no?
  969. # [18:41] <Philip`> gsnedders: It stops html5lib getting clogged up when you dry markup
  970. # [18:42] * Quits: erlehmann (n=erlehman@82.113.121.225) ("Ex-Chat")
  971. # [18:42] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  972. # [18:42] <zcorpan_> gsnedders: no it's a subsection of a
  973. # [18:43] <mpilgrim> Rik`: thanks, that'll be fixed in the next update
  974. # [18:44] * Joins: dave_levin (n=dave_lev@74.125.59.73)
  975. # [18:45] * Joins: ttepasse (n=ttepas--@p5B014D73.dip.t-dialin.net)
  976. # [18:45] <jgraham> gsnedders: Well look at the source
  977. # [18:45] <jgraham> It checks some stuff. I don't recall what
  978. # [18:45] <jgraham> Thomas Broyer wrote it
  979. # [18:46] <gsnedders> jgraham: Can you look at #112 and #74?
  980. # [18:46] <gsnedders> jgraham: It touches the content model flags a lot
  981. # [18:46] <zcorpan_> gsnedders: for the html5lib quotes thing, can't we just quote for U+0000..U+0020, U+0060, plus the old opera characters?
  982. # [18:46] <jgraham> gsnedders: Not now, I have to leave (and am out this evening)
  983. # [18:50] * Joins: cying_ (n=cying@70.90.171.153)
  984. # [18:53] * Quits: ttepass- (n=ttepas--@91.1.106.83) (Read error: 145 (Connection timed out))
  985. # [18:54] * Joins: ttepass- (n=ttepas--@p5B014603.dip.t-dialin.net)
  986. # [18:55] <gsnedders> http://code.google.com/p/html5lib/issues/list?q=label:Milestone-Release1.0
  987. # [18:56] <ment> i thought content model flags are gone
  988. # [20:09] * Disconnected
  989. # [20:10] * Attempting to rejoin channel #whatwg
  990. # [20:10] * Rejoined channel #whatwg
  991. # [20:10] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
  992. # [20:10] * Set by annevk42 on Mon Oct 19 22:03:06
  993. # [20:10] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
  994. # [20:11] * Joins: mat_t (n=mattomas@91.189.88.12)
  995. # [20:11] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  996. # [20:13] * Quits: ttepasse (n=ttepas--@p5B01561C.dip.t-dialin.net) (Read error: 110 (Connection timed out))
  997. # [20:15] * Joins: weinig (n=weinig@17.246.17.253)
  998. # [20:20] * maik|spaghetti is now known as maikmerten
  999. # [20:22] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
  1000. # [20:25] * Joins: bgalbraith (n=bgalbrai@sccc-66-78-236-235.smartcity.com)
  1001. # [20:25] * Quits: bgalbraith (n=bgalbrai@sccc-66-78-236-235.smartcity.com) (Client Quit)
  1002. # [20:26] * Joins: mat_t (n=mattomas@91.189.88.12)
  1003. # [20:28] * Quits: roc (n=roc@121.72.203.54)
  1004. # [20:29] * Quits: mat_t (n=mattomas@91.189.88.12) (Client Quit)
  1005. # [20:30] * Joins: mat_t (n=mattomas@91.189.88.12)
  1006. # [20:30] * Joins: ojan (n=ojan@72.14.229.81)
  1007. # [20:34] * aroben is now known as aroben|lunch
  1008. # [20:35] * Joins: Hixie_ (i=ianh@trivini.no)
  1009. # [20:35] * Quits: Hixie (i=ianh@trivini.no) (Read error: 104 (Connection reset by peer))
  1010. # [20:37] * Joins: kangax (n=kangax@pr1fw01.ithaka.org)
  1011. # [20:38] <kangax> Was `StorageItem` interface dropped from the web storage?
  1012. # [20:41] * Joins: othermaciej (n=mjs@69.181.42.237)
  1013. # [20:41] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
  1014. # [20:44] * Quits: archtech (i=stanv@83.228.56.37) (Read error: 113 (No route to host))
  1015. # [20:47] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  1016. # [20:48] * Parts: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  1017. # [20:51] * Joins: mitnavn_ (n=mitnavn@0x5552b452.adsl.cybercity.dk)
  1018. # [20:57] * Quits: maikmerten (n=maikmert@U01f8.u.pppool.de) ("Leaving")
  1019. # [21:00] * aroben|lunch is now known as aroben
  1020. # [21:00] * Quits: inimino (n=inimino@atekomi.inimino.org) (SendQ exceeded)
  1021. # [21:01] * Joins: inimino (n=inimino@atekomi.inimino.org)
  1022. # [21:03] * Quits: cying_ (n=cying@70.90.171.153)
  1023. # [21:07] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn) (Read error: 113 (No route to host))
  1024. # [21:09] * Joins: aboodman3 (n=aboodman@72.14.229.81)
  1025. # [21:11] * Parts: pmuellr (n=pmuellr@129.33.49.251)
  1026. # [21:14] * Quits: aboodman (n=aboodman@72.14.229.81) (Read error: 110 (Connection timed out))
  1027. # [21:15] * Quits: mpilgrim (n=mark@96.10.240.189) (Read error: 148 (No route to host))
  1028. # [21:20] * Joins: Midler (n=midler@212.37.124.243)
  1029. # [21:21] * Joins: roc (n=roc@203.97.204.82)
  1030. # [21:24] * Joins: JonathanNeal (n=Jonathan@76.79.114.213)
  1031. # [21:27] * Quits: othermaciej (n=mjs@69.181.42.237)
  1032. # [21:28] * Joins: krijn (n=krijnhoe@95.99.132.202)
  1033. # [21:30] <krijn> mpilgrim__: you're missing a </ul> in the fat footers example on http://diveintohtml5.org/semantics.html
  1034. # [21:33] * Quits: gsnedders (n=gsnedder@c83-252-232-152.bredband.comhem.se)
  1035. # [21:44] * Joins: nessy (n=Adium@124-168-142-226.dyn.iinet.net.au)
  1036. # [21:47] * Quits: Hish (n=chatzill@p57B7F3F9.dip.t-dialin.net) (Remote closed the connection)
  1037. # [21:58] * Joins: cying_ (n=cying@70.90.171.153)
  1038. # [21:58] * Quits: Hixie_ (i=ianh@trivini.no) (Read error: 60 (Operation timed out))
  1039. # [21:58] * Joins: Hixie (i=ianh@trivini.no)
  1040. # [21:58] * Parts: itpastorn (n=gunther@87.227.57.139)
  1041. # [22:04] * Joins: itpastorn (n=gunther@87.227.57.139)
  1042. # [22:07] * Quits: yoshu (n=josh@174-18-207-206.tcso.qwest.net)
  1043. # [22:11] * Quits: mlpug (n=mlpug@88.115.164.40) (Remote closed the connection)
  1044. # [22:15] * Joins: erlehmann (n=erlehman@82.113.121.225)
  1045. # [22:18] * Quits: fishd__ (n=darin@nat/google/x-vtwytaqqhqmbvchl) (Read error: 60 (Operation timed out))
  1046. # [22:19] * Joins: slightlyoff (n=slightly@72.14.229.81)
  1047. # [22:20] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  1048. # [22:22] * Quits: nattokirai (n=nattokir@201.103.104.5)
  1049. # [22:22] * Joins: nattokirai (n=nattokir@201.103.104.5)
  1050. # [22:25] * Quits: kristallpirat (n=kristall@c-base/crew/kristall) ("Wünsche weiterhin guten Flug")
  1051. # [22:25] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  1052. # [22:25] * Quits: and` (n=and@apo29.girton.cam.ac.uk)
  1053. # [22:26] * lmorchard is now known as lmorchard|away
  1054. # [22:28] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  1055. # [22:29] * Joins: and` (n=and@apo29.girton.cam.ac.uk)
  1056. # [22:30] * lmorchard|away is now known as lmorchard
  1057. # [22:32] * Quits: nattokirai (n=nattokir@201.103.104.5)
  1058. # [22:34] * Joins: othermaciej (n=mjs@nat/apple/x-ljfsovjatowzifpg)
  1059. # [22:35] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  1060. # [22:38] * Joins: fishd__ (n=darin@nat/google/session)
  1061. # [22:41] * Joins: krijn_ (n=krijnhoe@g179009.upc-g.chello.nl)
  1062. # [22:42] * Quits: krijn (n=krijnhoe@95.99.132.202) (Read error: 104 (Connection reset by peer))
  1063. # [22:42] * krijn_ is now known as krijn
  1064. # [22:43] * Quits: and` (n=and@apo29.girton.cam.ac.uk)
  1065. # [22:43] * Joins: mat_t (n=mattomas@80-225-9-175.dynamic.dial.as9105.com)
  1066. # [22:46] * Quits: sylvaing (n=sylvaing@131.107.0.106) (Read error: 145 (Connection timed out))
  1067. # [22:47] * Quits: hobertoAtWork (n=hobertoa@gw1.mcgraw-hill.com) (Read error: 104 (Connection reset by peer))
  1068. # [22:49] * Quits: KevinMarks (n=KevinMar@157.22.22.46) ("The computer fell asleep")
  1069. # [22:50] * Quits: mat_t (n=mattomas@80-225-9-175.dynamic.dial.as9105.com) ("This computer has gone to sleep")
  1070. # [22:51] * Quits: ttepass- (n=ttepas--@p5B017DCC.dip.t-dialin.net) ("?Q")
  1071. # [22:51] * Joins: doublec_ (n=doublec@203.97.204.82)
  1072. # [22:53] * Parts: itpastorn (n=gunther@87.227.57.139)
  1073. # [22:55] * Quits: doublec_ (n=doublec@203.97.204.82) (Client Quit)
  1074. # [22:58] * Joins: cying__ (n=cying@adsl-75-18-216-168.dsl.pltn13.sbcglobal.net)
  1075. # [22:58] * Quits: fishd__ (n=darin@nat/google/x-bdbijmipdhziurdo) (Read error: 110 (Connection timed out))
  1076. # [23:01] * aroben is now known as aroben|meeting
  1077. # [23:03] * Joins: othermaciej_ (n=mjs@17.246.16.138)
  1078. # [23:04] * hcr is now known as hamcore
  1079. # [23:05] * Quits: othermaciej (n=mjs@nat/apple/x-ljfsovjatowzifpg) (Read error: 60 (Operation timed out))
  1080. # [23:05] * othermaciej_ is now known as othermaciej
  1081. # [23:07] * Joins: sylvaing (n=sylvaing@nat/microsoft/x-wpyvgwwkvjgbdejv)
  1082. # [23:09] * Joins: Pilate (n=wotgoes@24.205.206.203)
  1083. # [23:12] * Joins: fishd__ (n=darin@nat/google/x-rqkagvtibiqyftif)
  1084. # [23:12] * Quits: cying (n=cying@adsl-75-18-229-126.dsl.pltn13.sbcglobal.net) (Read error: 110 (Connection timed out))
  1085. # [23:12] * cying__ is now known as cying
  1086. # [23:13] * Quits: sbublava (n=stephan@77.117.30.89.wireless.dyn.drei.com) (Read error: 60 (Operation timed out))
  1087. # [23:14] * Joins: mat_t (n=mattomas@80-225-9-175.dynamic.dial.as9105.com)
  1088. # [23:16] * Quits: cying_ (n=cying@70.90.171.153)
  1089. # [23:19] * hamcore is now known as hcr
  1090. # [23:20] * Quits: ojan (n=ojan@72.14.229.81)
  1091. # [23:21] * Quits: svl (n=me@f051155241.adsl.alicedsl.de) ("And back he spurred like a madman, shrieking a curse to the sky.")
  1092. # [23:22] * Joins: nattokirai (n=nattokir@201.103.117.246)
  1093. # [23:23] * Quits: nessy (n=Adium@124-168-142-226.dyn.iinet.net.au) ("Leaving.")
  1094. # [23:24] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  1095. # [23:24] * Quits: virtuelv_ (n=virtuelv@162.179.251.212.customer.cdi.no) (Read error: 110 (Connection timed out))
  1096. # [23:27] * hcr is now known as hamcore
  1097. # [23:28] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  1098. # [23:38] * Quits: aroben|meeting (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
  1099. # [23:39] * Joins: yoshu (n=josh@174-18-207-206.tcso.qwest.net)
  1100. # [23:50] * hamcore is now known as hcr
  1101. # [23:57] * Joins: paul_irish (n=paul_iri@12.182.97.2)
  1102. # [23:58] * Quits: weinig (n=weinig@17.246.17.253)
  1103. # Session Close: Thu Oct 29 00:00:00 2009

The end :)