/irc-logs / freenode / #whatwg / 2008-06-23 / end

Options:

  1. # Session Start: Mon Jun 23 00:00:00 2008
  2. # Session Ident: #whatwg
  3. # [00:02] <Philip`> weinig: I don't have a standalone test case for it
  4. # [00:02] <weinig> Philip`: ok
  5. # [00:02] <Philip`> weinig: I do have lots of not-quite-standalone test cases, but I need to make lots of unrelated changes before I'll get around to uploading them all
  6. # [00:03] * weinig nods
  7. # [00:09] * Quits: heycam (n=cam@124-168-70-30.dyn.iinet.net.au) ("bye")
  8. # [00:15] * Joins: hasather_ (n=hasather@cm-84.215.63.253.getinternet.no)
  9. # [00:29] * Parts: hdh (n=hdh@118.71.121.54) ("Konversation terminated!")
  10. # [00:34] * Quits: gDashiva (n=noone@195.18.164.170) (Read error: 110 (Connection timed out))
  11. # [00:38] * Parts: hasather_ (n=hasather@cm-84.215.63.253.getinternet.no)
  12. # [00:44] * Quits: qwert666_ (n=qwert666@dam102.neoplus.adsl.tpnet.pl) ("Leaving")
  13. # [00:52] * Quits: jgraham (n=james@81-86-219-217.dsl.pipex.com) ("I get eaten by the worms")
  14. # [00:54] * Quits: zcorpan (n=zcorpan@ip-39-49-149-91.dialup.ice.no)
  15. # [01:10] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  16. # [01:14] * Quits: tndH (i=Rob@87.102.5.204) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
  17. # [01:16] <jcranmer> what would be the best markup to indicate something of the form "There's a sucker^H^H^H^H^H^H potential customer born every minute?"
  18. # [01:21] <jcranmer> I've been using <del>sucker</del><ins>potential customer</ins>, but I'm not convinced that's the best markup
  19. # [01:22] <webben> jcranmer: Yep, it's a thorny one.
  20. # [01:22] * Joins: jgraham (n=james@81-86-219-217.dsl.pipex.com)
  21. # [01:23] <jcranmer> I originally used <s>, but stopped when I discovered that said element was deprecated in HTML 4.01
  22. # [01:23] * Joins: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
  23. # [01:33] * jcranmer is cleaning out his WHATWG folder and notes how the cvs commit emails tend to bunch up as time passes
  24. # [01:33] * Joins: svl (n=me@203-114-180-16.dsl.sta.inspire.net.nz)
  25. # [01:38] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
  26. # [01:42] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
  27. # [01:52] * jcranmer notes that Hixie is technically violating RFC 2822 in his messages
  28. # [01:53] <jcranmer> he only has In-Reply-To set to the last parent, and uses References to denote all parents
  29. # [01:54] <jcranmer> but the spec quite clearly states that, in the case of multiple parents, In-Reply-To should be set to the Message-IDs of all parents that have them and the References field should not be used
  30. # [01:56] <jcranmer> Hixie: ^ (although I suspect you don't care)
  31. # [02:03] <Philip`> Normally his mail client fails to set References to more than about three of the emails that are being referenced, which totally breaks the referencing mechanism anyway :-)
  32. # [02:05] <jcranmer> file a bug report with Pine :-)
  33. # [02:12] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("Less talk, more pimp walk.")
  34. # [02:12] * Joins: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca)
  35. # [02:16] * Joins: asidwell (n=takkaria@78-105-129-122.zone3.bethere.co.uk)
  36. # [02:16] <asidwell> is there any order or reason for the treebuilder steps intermingling end tag tokens and start tag tokens?
  37. # [02:18] * Joins: tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
  38. # [02:19] * Quits: jgraham (n=james@81-86-219-217.dsl.pipex.com) ("I get eaten by the worms")
  39. # [02:25] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  40. # [02:27] <asidwell> it makes it much harder to implement
  41. # [02:38] * Quits: asidwell (n=takkaria@78-105-129-122.zone3.bethere.co.uk) ("leaving")
  42. # [02:38] <Philip`> asidwell: As far as I'm aware, there is no reason (except historical or organisational) - the token-matching cases are all be independent (except for the "anything else" ones at the end)
  43. # [02:39] * Joins: MikeSmith (n=MikeSmit@EM119-72-61-114.pool.e-mobile.ne.jp)
  44. # [02:39] <Philip`> Oops, too late
  45. # [02:39] <takkaria> nah
  46. # [02:39] <takkaria> it's me :)
  47. # [02:39] * Philip` wishes his wireless network didn't keep cutting out every five seconds
  48. # [02:39] <Philip`> takkaria: Ah, confusing :-)
  49. # [02:40] <takkaria> when I say it makes it harder to implement, I just mean that it's much easier to make sure my code's doing the right thing because I have to scan through it once for start tag tokens, and again for end tag tokens
  50. # [02:40] <jcranmer> Philip`: I presume you've ssh'd to a screen session on another session?
  51. # [02:40] <jcranmer> s/session\?/server?/
  52. # [02:40] <takkaria> if they were grouped together, then it would be one scan and I wouldn't accidentally miss anything
  53. # [02:43] <Philip`> jcranmer: I have
  54. # [02:43] <jcranmer> only way you could be on a weak wireless network and not lose connectivity in IRC
  55. # [02:44] <Philip`> Not necessarily, since I don't lose the SSH connection while the wireless is being dodgy - it just hangs for a while, then recovers once it's got reconnected
  56. # [02:45] <Philip`> (But it's the only way I could not lose connectivity while my computer is turned off while I'm sleeping or travelling)
  57. # [02:45] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  58. # [02:45] * jcranmer uses ssh+screen
  59. # [02:46] <jcranmer> and so do most of the people here, I presume
  60. # [02:46] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  61. # [02:47] <Philip`> takkaria: If start/end tags were grouped together, that would mean it would no longer group e.g. all table tags together, which would make the spec a bit harder to read and understand
  62. # [02:48] <Philip`> I just parse the spec with regular expressions so I can programmatically reorder it to however I want, which is only a slightly stupid way to do it
  63. # [02:48] <takkaria> hmmm
  64. # [03:17] * Quits: MikeSmith (n=MikeSmit@EM119-72-61-114.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
  65. # [03:20] * timely is now known as timelyx
  66. # [03:41] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
  67. # [03:45] * Joins: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
  68. # [03:47] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
  69. # [03:51] * Joins: tantek__ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
  70. # [03:52] * Joins: Lachy (n=Lachlan@85.196.122.246)
  71. # [03:54] * Quits: tantek__ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Client Quit)
  72. # [03:58] * weinig is now known as weinig|away
  73. # [04:01] * Quits: tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  74. # [04:07] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  75. # [04:11] * Joins: Lachy_ (n=Lachlan@85.196.122.246)
  76. # [04:21] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 110 (Connection timed out))
  77. # [04:27] * Joins: MikeSmith (n=MikeSmit@dhcp-247-90.mag.keio.ac.jp)
  78. # [04:36] <takkaria> Hixie: ping. you still have the text "Still need to add these new elements to the lists: event-source, section, nav, article, aside, header, footer, datagrid, command" in the spec despite it no longer being true
  79. # [05:00] <Hixie> d'oh
  80. # [05:00] <Hixie> is it just a comment?
  81. # [05:00] <Hixie> or a red box?
  82. # [05:10] <takkaria> red box
  83. # [05:10] <takkaria> how's URI work going? :)
  84. # [05:20] * weinig|away is now known as weinig
  85. # [05:42] * Quits: svl (n=me@203-114-180-16.dsl.sta.inspire.net.nz) (Read error: 60 (Operation timed out))
  86. # [06:08] * Joins: svl (n=me@203-114-180-16.dsl.sta.inspire.net.nz)
  87. # [06:09] * Joins: deane (n=dean@121-72-182-159.dsl.telstraclear.net)
  88. # [06:18] * Quits: aaronlev (n=chatzill@g226213093.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
  89. # [06:30] * Quits: svl (n=me@203-114-180-16.dsl.sta.inspire.net.nz) (Read error: 60 (Operation timed out))
  90. # [06:36] * Joins: hsivonen_ (n=hsivonen@kekkonen.cs.hut.fi)
  91. # [06:37] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) (Read error: 104 (Connection reset by peer))
  92. # [06:41] * Joins: svl (n=me@203-114-180-16.dsl.sta.inspire.net.nz)
  93. # [06:52] <Hixie> takkaria: painfully
  94. # [06:52] <Hixie> takkaria: if you want me to get rid of the red box, send mail :-)
  95. # [07:11] * Quits: deane (n=dean@121-72-182-159.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
  96. # [07:15] * Joins: svl_ (n=me@203-114-180-16.dsl.sta.inspire.net.nz)
  97. # [07:16] * Quits: svl (n=me@203-114-180-16.dsl.sta.inspire.net.nz) (Read error: 110 (Connection timed out))
  98. # [07:16] * svl_ is now known as svl
  99. # [07:38] * Quits: roc (n=roc@202.0.36.64)
  100. # [07:40] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (Remote closed the connection)
  101. # [07:40] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  102. # [07:44] <mcarter> Hixie, I've got a basic version of the WebSocket emulation working in all the browsers, and I'm getting ready to make a release and put up a article/blog post about it
  103. # [07:44] <mcarter> Hixie, whenever you get a chance, I have a few simple questions for you that i wanted to publish with the post
  104. # [07:49] * Quits: svl (n=me@203-114-180-16.dsl.sta.inspire.net.nz) (Read error: 110 (Connection timed out))
  105. # [07:55] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
  106. # [08:30] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
  107. # [08:35] * Quits: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
  108. # [08:51] * Joins: hdh (n=hdh@118.71.124.117)
  109. # [09:00] * Joins: roc (n=roc@121-72-167-185.dsl.telstraclear.net)
  110. # [09:06] * Quits: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net) (Read error: 54 (Connection reset by peer))
  111. # [09:07] * Joins: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
  112. # [09:27] * Quits: webben (n=benh@91.84.230.233)
  113. # [09:47] * Joins: qwert666 (n=qwert666@acbd175.neoplus.adsl.tpnet.pl)
  114. # [09:47] * Joins: gDashiva (n=noone@195.18.164.170)
  115. # [09:52] * Joins: heycam (n=cam@124-168-70-30.dyn.iinet.net.au)
  116. # [09:56] * Joins: ROBOd (n=robod@89.122.216.38)
  117. # [09:57] * Joins: timely (n=timeless@a88-115-13-211.elisa-laajakaista.fi)
  118. # [09:59] * Joins: aaronlev (n=chatzill@g226213093.adsl.alicedsl.de)
  119. # [09:59] * Quits: aaronlev (n=chatzill@g226213093.adsl.alicedsl.de) (Client Quit)
  120. # [10:01] * Quits: Lachy_ (n=Lachlan@85.196.122.246) ("Leaving")
  121. # [10:04] * Quits: timelyx (n=timeless@a88-115-13-211.elisa-laajakaista.fi) (Read error: 110 (Connection timed out))
  122. # [10:14] * Joins: tndH_ (i=Rob@87.102.5.204)
  123. # [10:14] * tndH_ is now known as tndH
  124. # [10:17] * Joins: aaronlev (n=chatzill@g226213093.adsl.alicedsl.de)
  125. # [10:18] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  126. # [10:27] * Quits: aaronlev (n=chatzill@g226213093.adsl.alicedsl.de) ("ChatZilla 0.9.82.1 [Firefox 3.0/2008052906]")
  127. # [10:58] * Joins: aaronlev (n=chatzill@g226213093.adsl.alicedsl.de)
  128. # [11:04] * Joins: zcorpan (n=zcorpan@213.236.208.247)
  129. # [11:09] * Quits: zcorpan (n=zcorpan@213.236.208.247) (Remote closed the connection)
  130. # [11:16] * Joins: lejoe (n=lejoe@195.226.16.50)
  131. # [11:23] * Parts: annevk (n=annevk@pat-tdc.opera.com)
  132. # [11:25] * Joins: aaronlev_ (n=chatzill@f051103145.adsl.alicedsl.de)
  133. # [11:25] * Quits: aaronlev_ (n=chatzill@f051103145.adsl.alicedsl.de) (Remote closed the connection)
  134. # [11:27] * Joins: webben (n=benh@nat/yahoo/x-69ae1c7bbf44b6a4)
  135. # [11:28] * Joins: aaronlev_ (n=chatzill@f051103145.adsl.alicedsl.de)
  136. # [11:35] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
  137. # [11:38] * Joins: Lachy (n=Lachlan@213.236.208.247)
  138. # [11:38] <hsivonen_> Philip`: I have gradientunits in my camelCase table
  139. # [11:39] <hsivonen_> Did you notice problems with other attributes not getting the proper camelCase?
  140. # [11:41] <Philip`> hsivonen_: gradientunits was the only one I noticed (though that could be because that's the only one that was used in any content)
  141. # [11:41] * Quits: aaronlev (n=chatzill@g226213093.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
  142. # [11:43] * Joins: annevk (n=annevk@213.236.208.247)
  143. # [11:44] <hsivonen_> Philip`: OK. I'll investigate.
  144. # [11:44] <Philip`> (I don't know if this was a problem in the parser or the serialiser)
  145. # [11:46] <hsivonen_> although I like to blame stuff on the serializer, I think this one is more likely in the parser
  146. # [11:46] <hsivonen_> I should write my own XML serializer.
  147. # [11:48] * Joins: zcorpan_ (n=zcorpan@213.236.208.247)
  148. # [11:52] <MikeSmith> "Anne ist immer noch Gott."
  149. # [11:52] <annevk> Gott?
  150. # [11:55] <Philip`> Anne is still a goat?
  151. # [11:56] <annevk> http://translate.google.com/translate_t?sl=de&tl=en
  152. # [11:56] <gDashiva> Philip`: Probably meant goth :P
  153. # [11:58] <Philip`> Hmm, they made Google Translate all ugly and Ajaxy
  154. # [11:58] <Philip`> What's wrong with using <select> when you want a drop-down list?
  155. # [11:59] <zcorpan_> Philip`: <select> would work in opera mini, the ajaxy stuff doesn't
  156. # [11:59] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
  157. # [12:02] <annevk> http://translate.google.com/translate_t?sl=de&tl=en&q=gott is what I was looking for
  158. # [12:02] * Quits: webben (n=benh@nat/yahoo/x-69ae1c7bbf44b6a4) (Read error: 60 (Operation timed out))
  159. # [12:05] * Quits: MikeSmith (n=MikeSmit@dhcp-247-90.mag.keio.ac.jp) ("Less talk, more pimp walk.")
  160. # [12:06] * Joins: MikeSmith (n=MikeSmit@EM60-254-196-155.pool.e-mobile.ne.jp)
  161. # [12:08] * Joins: webben (n=benh@nat/yahoo/x-32876168e567442e)
  162. # [12:11] * annevk wouldn't classify himself as goth, goat, or God
  163. # [12:12] <Philip`> Sounds like denial
  164. # [12:12] <gDashiva> The divine goth goat graces us with his presence
  165. # [12:12] <hsivonen_> I'm very close to writing my own XML serializer and throwing out the Xalan one
  166. # [12:19] <MikeSmith> annevk: I thought it meant "Anne is him not good."
  167. # [13:08] * Quits: inimino (n=inimino@atekomi.inimino.org) (kubrick.freenode.net irc.freenode.net)
  168. # [13:08] * Quits: mitsuhiko (n=nnnnmits@ubuntu/member/mitsuhiko) (kubrick.freenode.net irc.freenode.net)
  169. # [13:08] * Quits: ianloic (i=yakk@glub.dreamhostps.com) (kubrick.freenode.net irc.freenode.net)
  170. # [13:08] * Quits: hendry (n=hendry@nox.vm.bytemark.co.uk) (kubrick.freenode.net irc.freenode.net)
  171. # [13:08] * Quits: webben (n=benh@nat/yahoo/x-32876168e567442e) (kubrick.freenode.net irc.freenode.net)
  172. # [13:08] * Quits: timely (n=timeless@a88-115-13-211.elisa-laajakaista.fi) (kubrick.freenode.net irc.freenode.net)
  173. # [13:08] * Quits: heycam (n=cam@124-168-70-30.dyn.iinet.net.au) (kubrick.freenode.net irc.freenode.net)
  174. # [13:08] * Quits: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net) (kubrick.freenode.net irc.freenode.net)
  175. # [13:08] * Quits: hsivonen_ (n=hsivonen@kekkonen.cs.hut.fi) (kubrick.freenode.net irc.freenode.net)
  176. # [13:08] * Quits: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (kubrick.freenode.net irc.freenode.net)
  177. # [13:08] * Quits: hober (n=ted@unaffiliated/hober) (kubrick.freenode.net irc.freenode.net)
  178. # [13:08] * Quits: zcorpan_ (n=zcorpan@213.236.208.247) (kubrick.freenode.net irc.freenode.net)
  179. # [13:08] * Quits: ROBOd (n=robod@89.122.216.38) (kubrick.freenode.net irc.freenode.net)
  180. # [13:08] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (kubrick.freenode.net irc.freenode.net)
  181. # [13:08] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (kubrick.freenode.net irc.freenode.net)
  182. # [13:08] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) (kubrick.freenode.net irc.freenode.net)
  183. # [13:08] * Quits: jcranmer (n=jcranmer@ltsp1.csl.tjhsst.edu) (kubrick.freenode.net irc.freenode.net)
  184. # [13:08] * Quits: Yudai (n=Yudai@p9258c3.kngwnt01.ap.so-net.ne.jp) (kubrick.freenode.net irc.freenode.net)
  185. # [13:08] * Quits: psa2 (n=yomode@71.93.19.66) (kubrick.freenode.net irc.freenode.net)
  186. # [13:08] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (kubrick.freenode.net irc.freenode.net)
  187. # [13:08] * Quits: aaronlev_ (n=chatzill@f051103145.adsl.alicedsl.de) (kubrick.freenode.net irc.freenode.net)
  188. # [13:08] * Quits: mcarter (n=mcarter@ip-12-22-56-126.hqglobal.net) (kubrick.freenode.net irc.freenode.net)
  189. # [13:08] * Quits: takkaria (n=takkaria@isparp.co.uk) (kubrick.freenode.net irc.freenode.net)
  190. # [13:08] * Quits: gDashiva (n=noone@195.18.164.170) (kubrick.freenode.net irc.freenode.net)
  191. # [13:08] * Quits: annevk (n=annevk@213.236.208.247) (kubrick.freenode.net irc.freenode.net)
  192. # [13:08] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (kubrick.freenode.net irc.freenode.net)
  193. # [13:08] * Quits: aa__ (n=aa@nat/google/x-169c754896fed4db) (kubrick.freenode.net irc.freenode.net)
  194. # [13:08] * Quits: Lachy (n=Lachlan@213.236.208.247) (kubrick.freenode.net irc.freenode.net)
  195. # [13:08] * Quits: qwert666 (n=qwert666@acbd175.neoplus.adsl.tpnet.pl) (kubrick.freenode.net irc.freenode.net)
  196. # [13:08] * Quits: virtuelv (n=virtuelv@192.80-203-77.nextgentel.com) (kubrick.freenode.net irc.freenode.net)
  197. # [13:08] * Quits: sverrej_ (n=sverrej@dsl51B6E423.pool.t-online.hu) (kubrick.freenode.net irc.freenode.net)
  198. # [13:08] * Quits: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com) (kubrick.freenode.net irc.freenode.net)
  199. # [13:08] * Quits: wakaba (n=w@64.162.210.220.dy.bbexcite.jp) (kubrick.freenode.net irc.freenode.net)
  200. # [13:08] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (kubrick.freenode.net irc.freenode.net)
  201. # [13:08] * Quits: syp__ (n=syp@lasigpc9.epfl.ch) (kubrick.freenode.net irc.freenode.net)
  202. # [13:08] * Quits: roc (n=roc@121-72-167-185.dsl.telstraclear.net) (kubrick.freenode.net irc.freenode.net)
  203. # [13:08] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (kubrick.freenode.net irc.freenode.net)
  204. # [13:08] * Quits: MikeSmith (n=MikeSmit@EM60-254-196-155.pool.e-mobile.ne.jp) (kubrick.freenode.net irc.freenode.net)
  205. # [13:08] * Quits: tndH (i=Rob@87.102.5.204) (kubrick.freenode.net irc.freenode.net)
  206. # [13:08] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) (kubrick.freenode.net irc.freenode.net)
  207. # [13:08] * Quits: jgraham__ (n=jgraham@81-86-219-217.dsl.pipex.com) (kubrick.freenode.net irc.freenode.net)
  208. # [13:08] * Quits: didymos (i=jho@rapwap.razor.dk) (kubrick.freenode.net irc.freenode.net)
  209. # [13:08] * Quits: gavin (n=gavin@firefox/developer/gavin) (kubrick.freenode.net irc.freenode.net)
  210. # [13:08] * Quits: YaaL (i=yaal@hell.pl) (kubrick.freenode.net irc.freenode.net)
  211. # [13:08] * Quits: jeremyb (n=jeremy@unaffiliated/jeremyb) (kubrick.freenode.net irc.freenode.net)
  212. # [13:08] * Quits: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net) (kubrick.freenode.net irc.freenode.net)
  213. # [13:08] * Quits: gsnedders (n=gsnedder@host217-44-35-200.range217-44.btcentralplus.com) (kubrick.freenode.net irc.freenode.net)
  214. # [13:08] * Quits: franksalim (n=franksal@cpe-72-130-134-143.san.res.rr.com) (kubrick.freenode.net irc.freenode.net)
  215. # [13:08] * Quits: grimboy (n=grimboy@78-105-162-250.zone3.bethere.co.uk) (kubrick.freenode.net irc.freenode.net)
  216. # [13:08] * Quits: Hixie (i=ianh@trivini.no) (kubrick.freenode.net irc.freenode.net)
  217. # [13:08] * Quits: toolskyn (n=toolskyn@apher.xlshosting.com) (kubrick.freenode.net irc.freenode.net)
  218. # [13:08] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (kubrick.freenode.net irc.freenode.net)
  219. # [13:12] * Joins: MikeSmith (n=MikeSmit@EM60-254-196-155.pool.e-mobile.ne.jp)
  220. # [13:12] * Joins: tndH (i=Rob@87.102.5.204)
  221. # [13:12] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
  222. # [13:12] * Joins: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net)
  223. # [13:12] * Joins: gsnedders (n=gsnedder@host217-44-35-200.range217-44.btcentralplus.com)
  224. # [13:12] * Joins: franksalim (n=franksal@cpe-72-130-134-143.san.res.rr.com)
  225. # [13:12] * Joins: grimboy (n=grimboy@78-105-162-250.zone3.bethere.co.uk)
  226. # [13:12] * Joins: jgraham__ (n=jgraham@81-86-219-217.dsl.pipex.com)
  227. # [13:12] * Joins: Hixie (i=ianh@trivini.no)
  228. # [13:12] * Joins: toolskyn (n=toolskyn@apher.xlshosting.com)
  229. # [13:12] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
  230. # [13:12] * Joins: didymos (i=jho@rapwap.razor.dk)
  231. # [13:12] * Joins: gavin (n=gavin@firefox/developer/gavin)
  232. # [13:12] * Joins: jeremyb (n=jeremy@unaffiliated/jeremyb)
  233. # [13:12] * Joins: YaaL (i=yaal@hell.pl)
  234. # [13:12] * Quits: toolskyn (n=toolskyn@apher.xlshosting.com) (Killed by ballard.freenode.net (Nick collision))
  235. # [13:12] * Quits: grimboy (n=grimboy@78-105-162-250.zone3.bethere.co.uk) (Connection reset by peer)
  236. # [13:12] * Quits: tndH (i=Rob@87.102.5.204) (Read error: 104 (Connection reset by peer))
  237. # [13:12] * Joins: grimboy (n=grimboy@78-105-162-250.zone3.bethere.co.uk)
  238. # [13:12] * Joins: toolskyn (n=toolskyn@apher.xlshosting.com)
  239. # [13:12] * Joins: webben (n=benh@nat/yahoo/x-32876168e567442e)
  240. # [13:12] * Joins: timely (n=timeless@a88-115-13-211.elisa-laajakaista.fi)
  241. # [13:12] * Joins: heycam (n=cam@124-168-70-30.dyn.iinet.net.au)
  242. # [13:12] * Joins: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
  243. # [13:12] * Joins: hsivonen_ (n=hsivonen@kekkonen.cs.hut.fi)
  244. # [13:12] * Joins: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  245. # [13:12] * Joins: hober (n=ted@unaffiliated/hober)
  246. # [13:13] * Quits: MikeSmith (n=MikeSmit@EM60-254-196-155.pool.e-mobile.ne.jp) (Excess Flood)
  247. # [13:13] * Quits: didymos (i=jho@rapwap.razor.dk) (Read error: 104 (Connection reset by peer))
  248. # [13:13] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Connection reset by peer)
  249. # [13:13] * Quits: Hixie (i=ianh@trivini.no) (Read error: 104 (Connection reset by peer))
  250. # [13:13] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
  251. # [13:13] * Joins: mitsuhiko (n=nnnnmits@ubuntu/member/mitsuhiko)
  252. # [13:13] * Joins: inimino (n=inimino@atekomi.inimino.org)
  253. # [13:13] * Joins: ianloic (i=yakk@glub.dreamhostps.com)
  254. # [13:13] * Quits: YaaL (i=yaal@hell.pl) (Read error: 104 (Connection reset by peer))
  255. # [13:13] * Joins: tndH (i=Rob@87.102.5.204)
  256. # [13:13] * Joins: zcorpan_ (n=zcorpan@213.236.208.247)
  257. # [13:13] * Joins: ROBOd (n=robod@89.122.216.38)
  258. # [13:13] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  259. # [13:13] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
  260. # [13:13] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
  261. # [13:13] * Joins: jcranmer (n=jcranmer@ltsp1.csl.tjhsst.edu)
  262. # [13:13] * Joins: Yudai (n=Yudai@p9258c3.kngwnt01.ap.so-net.ne.jp)
  263. # [13:13] * Quits: jeremyb (n=jeremy@unaffiliated/jeremyb) (SendQ exceeded)
  264. # [13:13] * Joins: gavin_ (n=gavin@people.mozilla.com)
  265. # [13:13] * Joins: roc (n=roc@121-72-167-185.dsl.telstraclear.net)
  266. # [13:13] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  267. # [13:13] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 104 (Connection reset by peer))
  268. # [13:14] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
  269. # [13:14] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
  270. # [13:14] * Joins: psa2 (n=yomode@71.93.19.66)
  271. # [13:14] * Joins: hendry (n=hendry@nox.vm.bytemark.co.uk)
  272. # [13:14] * Joins: annevk (n=annevk@213.236.208.247)
  273. # [13:14] * Joins: Lachy (n=Lachlan@213.236.208.247)
  274. # [13:14] * Joins: aaronlev_ (n=chatzill@f051103145.adsl.alicedsl.de)
  275. # [13:14] * Joins: gDashiva (n=noone@195.18.164.170)
  276. # [13:14] * Joins: qwert666 (n=qwert666@acbd175.neoplus.adsl.tpnet.pl)
  277. # [13:14] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  278. # [13:14] * Joins: virtuelv (n=virtuelv@192.80-203-77.nextgentel.com)
  279. # [13:14] * Joins: sverrej_ (n=sverrej@dsl51B6E423.pool.t-online.hu)
  280. # [13:14] * Joins: mcarter (n=mcarter@ip-12-22-56-126.hqglobal.net)
  281. # [13:14] * Joins: aa__ (n=aa@nat/google/x-169c754896fed4db)
  282. # [13:14] * Joins: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com)
  283. # [13:14] * Joins: wakaba (n=w@64.162.210.220.dy.bbexcite.jp)
  284. # [13:14] * Joins: takkaria (n=takkaria@isparp.co.uk)
  285. # [13:14] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
  286. # [13:14] * Joins: syp__ (n=syp@lasigpc9.epfl.ch)
  287. # [13:14] * Joins: billyjack (n=MikeSmit@EM60-254-196-155.pool.e-mobile.ne.jp)
  288. # [13:14] * Quits: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net) (Read error: 104 (Connection reset by peer))
  289. # [13:15] * Joins: tommorris_ (n=tommorri@i-83-67-98-32.freedom2surf.net)
  290. # [13:15] * billyjack is now known as MikeSmith
  291. # [13:18] * Joins: Hixie (i=ianh@trivini.no)
  292. # [13:18] * Joins: didymos (i=jho@rapwap.razor.dk)
  293. # [13:23] * Joins: YaaL (i=yaal@hell.pl)
  294. # [13:24] * Joins: billyjack (n=MikeSmit@EM60-254-203-43.pool.e-mobile.ne.jp)
  295. # [13:25] * Joins: deane (n=dean@121-72-162-107.dsl.telstraclear.net)
  296. # [13:26] * Quits: Hixie (i=ianh@trivini.no) (kubrick.freenode.net irc.freenode.net)
  297. # [13:26] * Quits: hsivonen_ (n=hsivonen@kekkonen.cs.hut.fi) (kubrick.freenode.net irc.freenode.net)
  298. # [13:26] * Quits: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net) (kubrick.freenode.net irc.freenode.net)
  299. # [13:26] * Quits: timely (n=timeless@a88-115-13-211.elisa-laajakaista.fi) (kubrick.freenode.net irc.freenode.net)
  300. # [13:26] * Quits: grimboy (n=grimboy@78-105-162-250.zone3.bethere.co.uk) (kubrick.freenode.net irc.freenode.net)
  301. # [13:26] * Quits: webben (n=benh@nat/yahoo/x-32876168e567442e) (kubrick.freenode.net irc.freenode.net)
  302. # [13:26] * Quits: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (kubrick.freenode.net irc.freenode.net)
  303. # [13:26] * Quits: heycam (n=cam@124-168-70-30.dyn.iinet.net.au) (kubrick.freenode.net irc.freenode.net)
  304. # [13:26] * Quits: hober (n=ted@unaffiliated/hober) (kubrick.freenode.net irc.freenode.net)
  305. # [13:26] * Quits: toolskyn (n=toolskyn@apher.xlshosting.com) (kubrick.freenode.net irc.freenode.net)
  306. # [13:26] * Joins: Hixie (i=ianh@trivini.no)
  307. # [13:26] * Joins: grimboy (n=grimboy@78-105-162-250.zone3.bethere.co.uk)
  308. # [13:26] * Joins: toolskyn (n=toolskyn@apher.xlshosting.com)
  309. # [13:26] * Joins: webben (n=benh@nat/yahoo/x-32876168e567442e)
  310. # [13:26] * Joins: timely (n=timeless@a88-115-13-211.elisa-laajakaista.fi)
  311. # [13:26] * Joins: heycam (n=cam@124-168-70-30.dyn.iinet.net.au)
  312. # [13:26] * Joins: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
  313. # [13:26] * Joins: hsivonen_ (n=hsivonen@kekkonen.cs.hut.fi)
  314. # [13:26] * Joins: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  315. # [13:26] * Joins: hober (n=ted@unaffiliated/hober)
  316. # [13:28] * MikeSmith is now known as Guest83774
  317. # [13:29] * Quits: billyjack (n=MikeSmit@EM60-254-203-43.pool.e-mobile.ne.jp) (Client Quit)
  318. # [13:29] * Joins: MikeSmith (n=MikeSmit@EM60-254-203-43.pool.e-mobile.ne.jp)
  319. # [13:38] * Quits: Guest83774 (n=MikeSmit@EM60-254-196-155.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  320. # [13:43] * Quits: roc (n=roc@121-72-167-185.dsl.telstraclear.net)
  321. # [13:45] * tommorris_ is now known as tommorris
  322. # [13:59] * Quits: deane (n=dean@121-72-162-107.dsl.telstraclear.net) (Read error: 60 (Operation timed out))
  323. # [13:59] * Joins: deane (n=dean@121-72-169-31.dsl.telstraclear.net)
  324. # [14:02] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Remote closed the connection)
  325. # [14:02] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
  326. # [14:06] <Philip`> It takes longer to learn to write PDF by hand than HTML :-(
  327. # [14:07] * Quits: hsivonen_ (n=hsivonen@kekkonen.cs.hut.fi) (kubrick.freenode.net irc.freenode.net)
  328. # [14:07] * Quits: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net) (kubrick.freenode.net irc.freenode.net)
  329. # [14:07] * Quits: timely (n=timeless@a88-115-13-211.elisa-laajakaista.fi) (kubrick.freenode.net irc.freenode.net)
  330. # [14:07] * Quits: grimboy (n=grimboy@78-105-162-250.zone3.bethere.co.uk) (kubrick.freenode.net irc.freenode.net)
  331. # [14:07] * Quits: webben (n=benh@nat/yahoo/x-32876168e567442e) (kubrick.freenode.net irc.freenode.net)
  332. # [14:07] * Quits: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (kubrick.freenode.net irc.freenode.net)
  333. # [14:07] * Quits: heycam (n=cam@124-168-70-30.dyn.iinet.net.au) (kubrick.freenode.net irc.freenode.net)
  334. # [14:07] * Quits: hober (n=ted@unaffiliated/hober) (kubrick.freenode.net irc.freenode.net)
  335. # [14:07] * Quits: toolskyn (n=toolskyn@apher.xlshosting.com) (kubrick.freenode.net irc.freenode.net)
  336. # [14:07] * Quits: Hixie (i=ianh@trivini.no) (kubrick.freenode.net irc.freenode.net)
  337. # [14:10] * Joins: Hixie (i=ianh@trivini.no)
  338. # [14:10] * Joins: grimboy (n=grimboy@78-105-162-250.zone3.bethere.co.uk)
  339. # [14:10] * Joins: toolskyn (n=toolskyn@apher.xlshosting.com)
  340. # [14:10] * Joins: webben (n=benh@nat/yahoo/x-32876168e567442e)
  341. # [14:10] * Joins: timely (n=timeless@a88-115-13-211.elisa-laajakaista.fi)
  342. # [14:10] * Joins: heycam (n=cam@124-168-70-30.dyn.iinet.net.au)
  343. # [14:10] * Joins: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
  344. # [14:10] * Joins: hsivonen_ (n=hsivonen@kekkonen.cs.hut.fi)
  345. # [14:10] * Joins: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  346. # [14:10] * Joins: hober (n=ted@unaffiliated/hober)
  347. # [14:19] * Quits: webben (n=benh@nat/yahoo/x-32876168e567442e)
  348. # [14:35] * Quits: MikeSmith (n=MikeSmit@EM60-254-203-43.pool.e-mobile.ne.jp) (Excess Flood)
  349. # [14:35] * Joins: MikeSmith (n=MikeSmit@EM60-254-203-43.pool.e-mobile.ne.jp)
  350. # [14:41] * Joins: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp)
  351. # [14:41] * Quits: deane (n=dean@121-72-169-31.dsl.telstraclear.net) (Remote closed the connection)
  352. # [14:45] <hsivonen_> weird. I ended up fixing the gradientUnits bug, but I didn't notice when exactly I fixed it.
  353. # [14:45] <hsivonen_> troubling
  354. # [14:45] <hsivonen_> hmm.
  355. # [14:45] <hsivonen_> now I know
  356. # [14:45] <hsivonen_> I had localNames camelCased but qNames not
  357. # [15:14] * Quits: annevk (n=annevk@213.236.208.247) (Nick collision from services.)
  358. # [15:14] * Joins: Lachy_ (n=Lachlan@213.236.208.247)
  359. # [15:15] * Joins: zcorpan (n=zcorpan@213.236.208.247)
  360. # [15:20] * Joins: tommorris_ (n=tommorri@i-83-67-98-32.freedom2surf.net)
  361. # [15:24] * Quits: Lachy (n=Lachlan@213.236.208.247) (Read error: 110 (Connection timed out))
  362. # [15:25] * Quits: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net) (Read error: 60 (Operation timed out))
  363. # [15:26] * Quits: zcorpan_ (n=zcorpan@213.236.208.247) (Read error: 110 (Connection timed out))
  364. # [15:44] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  365. # [15:46] * Joins: webben (n=benh@nat/yahoo/x-c66ce8ce61d5d2cd)
  366. # [15:47] * Joins: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net)
  367. # [15:54] * Quits: Lachy_ (n=Lachlan@213.236.208.247) (Read error: 110 (Connection timed out))
  368. # [15:55] * Quits: tommorris_ (n=tommorri@i-83-67-98-32.freedom2surf.net) (Read error: 110 (Connection timed out))
  369. # [16:03] * Joins: aroben (n=aroben@c-71-58-56-76.hsd1.pa.comcast.net)
  370. # [16:15] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
  371. # [16:16] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
  372. # [16:19] * Joins: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca)
  373. # [16:35] <hsivonen_> we need tokenizer test coverage for character data after a tag that has had bogus entities in attributes
  374. # [16:36] <Philip`> By "we" do you mean "you"? ;-)
  375. # [16:36] <hsivonen_> Philip`: by "we" I mean I need it but we who write html5lib tests should have it
  376. # [16:38] <Philip`> ((Hmm, I was ambiguous - by "you" I meant you, i.e. "I" from your perspective, not me/us i.e. "you" from your perspective. Pronouns are hard :-( ))
  377. # [16:38] <Philip`> hsivonen_: Sounds reasonable to me :-)
  378. # [16:38] <hsivonen_> what's the purpose of ruby/testdata/ ?
  379. # [16:39] <Philip`> Ooh, I didn't notice the viewbox/viewBox thing
  380. # [16:39] <hsivonen_> does the ruby port have divergent tests?
  381. # [16:39] * Quits: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  382. # [16:39] <Philip`> It's exactly the same files, pulled in via svn:externals
  383. # [16:39] <hsivonen_> ok
  384. # [16:40] <Philip`> $ svn propget svn:externals ruby/
  385. # [16:40] <Philip`> testdata http://html5lib.googlecode.com/svn/trunk/testdata/
  386. # [16:40] <Philip`> I don't know why it's done like that
  387. # [16:42] <Philip`> Hmm, Opera 9.5 renders http://upload.wikimedia.org/wikipedia/en/b/b5/Lindos5.svg as SVG
  388. # [16:43] <hsivonen_> I guess Opera has given up on XML correctness in order to be compatible with the Adobe plug-in
  389. # [16:43] <hsivonen_> yay for XML
  390. # [16:44] <Philip`> I thought that was a problem in 9.2 but fixed in 9.5
  391. # [16:45] <Philip`> Ah - 9.2 triggers SVG rendering on <svg>, but 9.5 requires either <!DOCTYPE whatever><svg> or <svg xmlns="whatever">
  392. # [16:45] <hsivonen_> Philip`: what behavior was a "problem"? being compatible with Adobe or being XML-wise correct?
  393. # [16:46] <hsivonen_> Philip`: is doctype whatever really whatever or a magic SVG doctype?
  394. # [16:46] <Philip`> hsivonen_: Being compatible with content with <svg> (no doctype and no xmlns)
  395. # [16:46] <Philip`> hsivonen_: It's not really "whatever", that's just a placeholder for some string whose constraints I am unaware of
  396. # [16:46] <hsivonen_> ok
  397. # [16:49] * Joins: billmason (n=billmaso@ip192.unival.com)
  398. # [16:49] * Quits: aaronlev_ (n=chatzill@f051103145.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
  399. # [16:50] <Philip`> Looks like it requires the doctype to either have -//W3C//DTD SVG 1.(0|1|1 Tiny|1 Basic)//EN, or else http://www.w3.org/TR/SVG10/DTD/svg10.dtd or http://www.w3.org/Graphics/SVG/1.1/DTD/svg11(|-flat|-basic|-tiny).dtd
  400. # [16:50] <hsivonen_> "input":"<!doctype! ??"
  401. # [16:50] <hsivonen_> test cases say 3 errors
  402. # [16:50] <hsivonen_> my code says 2
  403. # [16:51] <Philip`> Has the spec changed about that recently?
  404. # [16:51] <hsivonen_> Philip`: is it testable if it really parses a DTD or fakes some data structures selectively
  405. # [16:51] <hsivonen_> Philip`: I'm pretty sure Hixie changes EOF errors
  406. # [16:52] <Philip`> hsivonen_: I was assuming it doesn't parse a DTD, and just matches against hardcoded strings
  407. # [16:52] <Philip`> since those DTD strings are the hardcoded ones I extracted from the binary
  408. # [16:53] <Philip`> (and they seem to work in practice, and other strings don't seem to)
  409. # [16:53] <hsivonen_> "input":"<!doctype!?",
  410. # [16:53] <hsivonen_> test cases say two errors
  411. # [16:55] <Philip`> The second "!" is "anything else" in "doctype state", which errors into "before doctype name state", which goes into "doctype name state", then EOF errors into "data state"
  412. # [16:55] <Philip`> (hence two errors)
  413. # [16:55] <Philip`> Is that not what you get?
  414. # [16:56] * Quits: zcorpan (n=zcorpan@213.236.208.247) (Read error: 104 (Connection reset by peer))
  415. # [16:56] <Philip`> "<!doctype! ??" is about the same, plus a third error because "??" is not "public" or "system"
  416. # [16:56] * Joins: zcorpan (n=zcorpan@213.236.208.247)
  417. # [16:56] <hsivonen_> I don't see EOF erroring anymore
  418. # [16:56] <hsivonen_> hence, two errors
  419. # [16:57] <hsivonen_> oops. sorry I was talking about the wrong case
  420. # [16:57] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
  421. # [17:14] * Joins: webben_ (n=benh@nat/yahoo/x-8015666e3ecff4ba)
  422. # [17:25] * Quits: webben (n=benh@nat/yahoo/x-c66ce8ce61d5d2cd) (Read error: 110 (Connection timed out))
  423. # [17:41] * Quits: mcarter (n=mcarter@ip-12-22-56-126.hqglobal.net) (Read error: 104 (Connection reset by peer))
  424. # [17:51] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  425. # [17:54] * Joins: eseidel (n=eseidel@mb10736d0.tmodns.net)
  426. # [17:57] * Joins: eseidel_ (n=eseidel@72.14.228.1)
  427. # [17:58] * Joins: mcarter (n=mcarter@ip-12-22-56-126.hqglobal.net)
  428. # [18:13] * Quits: eseidel (n=eseidel@mb10736d0.tmodns.net) (Read error: 110 (Connection timed out))
  429. # [18:14] * Quits: ianloic (i=yakk@glub.dreamhostps.com) (Read error: 104 (Connection reset by peer))
  430. # [18:23] <hsivonen_> allowing <option> and <optgroup> in 'in body' invalidated a bunch of test cases :-(
  431. # [18:27] * Joins: Lachy (n=Lachlan@85.196.122.246)
  432. # [18:28] * Quits: tndH (i=Rob@87.102.5.204) ("updating client")
  433. # [18:31] * Joins: tndH (i=Rob@87.102.5.204)
  434. # [18:34] * Joins: eseidel (n=eseidel@mb40736d0.tmodns.net)
  435. # [18:35] * Joins: eseidel__ (n=eseidel@72.14.228.1)
  436. # [18:37] * Quits: zcorpan (n=zcorpan@213.236.208.247) (Read error: 110 (Connection timed out))
  437. # [18:40] * Quits: smedero (n=smedero@mdp-nat251.mdp.com) (Read error: 104 (Connection reset by peer))
  438. # [18:40] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
  439. # [18:42] * Quits: eseidel (n=eseidel@mb40736d0.tmodns.net) (Read error: 60 (Operation timed out))
  440. # [18:48] * Quits: eseidel_ (n=eseidel@72.14.228.1) (Read error: 110 (Connection timed out))
  441. # [18:55] * Joins: webben (n=benh@nat/yahoo/x-ce096616264650e7)
  442. # [18:59] * eseidel__ is now known as eseidel
  443. # [18:59] * Quits: webben_ (n=benh@nat/yahoo/x-8015666e3ecff4ba) (Read error: 110 (Connection timed out))
  444. # [19:04] * Quits: lejoe (n=lejoe@195.226.16.50)
  445. # [19:08] * Quits: MikeSmith (n=MikeSmit@EM60-254-203-43.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
  446. # [19:11] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
  447. # [19:16] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
  448. # [19:27] * Joins: weinig (n=weinig@17.203.15.145)
  449. # [19:35] * hsivonen_ wonders what happens to document.write from setTimeout
  450. # [19:38] <hsivonen_> If I'm in a JavaScript function, is there a cross-browser way to tell if the function is being called from an inline script or from an external script?
  451. # [19:39] <hsivonen_> I recall something about throwing an exception, catching it and examining where it was thrown
  452. # [19:51] <virtuelv> hsivonen_: I don't think there is any really reliable way
  453. # [19:52] <hsivonen_> virtuelv: OK. thanks
  454. # [19:52] <hsivonen_> It's really hard to emulate all aspects of document.write in JavaScript, then
  455. # [19:52] * Joins: KevinMarks (n=KevinMar@nat/google/x-fd48f72fdc2cee69)
  456. # [19:55] * Joins: othermaciej_ (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  457. # [19:55] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  458. # [19:57] * Joins: jgraham_ (n=james@81-86-219-217.dsl.pipex.com)
  459. # [19:58] <smedero> Philip: Are there any notes about this tool? http://philip.html5.org/tools/parser/ specifically, what is old, unfinished, and broken about it :)
  460. # [20:00] * Quits: eseidel (n=eseidel@72.14.228.1)
  461. # [20:01] <Philip`> smedero: The notes/documentation are one part that is entirely unfinished ;-)
  462. # [20:01] <Philip`> It's old because it's based on the spec from some months ago, before e.g. the MathML/SVG changes (and probably lots of other minor changes)
  463. # [20:02] <Philip`> It's unfinished because there are various things I haven't got around to implementing, like (if I remember correctly) all the adoption agency details
  464. # [20:03] * Joins: hasather_ (n=hasather@ti0034a380-2730.bb.online.no)
  465. # [20:03] <Philip`> It's broken because it's doesn't understand things like CDATA/RCDATA (since the tree constructor doesn't link back to the tokeniser to tell it about <title> and <script> etc changing the mode)
  466. # [20:03] <Philip`> s/it's/it/
  467. # [20:04] <Philip`> though that could be considered just an aspect of being unfinished
  468. # [20:04] <Philip`> It's also pretty much entirely untested
  469. # [20:05] <smedero> Ok, that helps!
  470. # [20:07] <Philip`> That should all be fixable without too much pain - it would just require time (and prioritisation)
  471. # [20:09] <Philip`> (and it's probably not a high priority if hsivonen_ is going to port his Java parser to JavaScript)
  472. # [20:09] <hsivonen_> Philip`: I'm working on it right now, actually :-)
  473. # [20:10] <hsivonen_> I want an environment where I can test document.write
  474. # [20:10] <hsivonen_> the GWT Hosted Mode seems to fit the bill
  475. # [20:10] <hsivonen_> when Google fixes the compiler, the JavaScript port is right there
  476. # [20:11] * hsivonen_ is now known as hsivonen
  477. # [20:13] <Philip`> Does "when" mean "if"?
  478. # [20:13] <hsivonen> Philip`: yes
  479. # [20:14] <Philip`> Is there any way to work around the problem if the compiler isn't fixed?
  480. # [20:17] <hsivonen> Philip`: use compiler techniques to automatically rewrite the Java code not to use constructs that GWT can't compile right :-)
  481. # [20:17] <hsivonen> s/use/using/
  482. # [20:20] <Philip`> hsivonen: Does "munge it with Perl" count as a compiler technique? :-)
  483. # [20:20] <hsivonen> w00t! I have Hixie's Live DOM Viewer running an HTML5 parser and rendering using a browser engine
  484. # [20:22] <hsivonen> Philip`: It doesn't. I'm not sure if the problem is of the Perl mungable sort.
  485. # [20:22] * hsivonen gets food
  486. # [20:24] * Quits: othermaciej_ (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  487. # [20:25] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  488. # [20:36] * Joins: lejoe (n=lejoe@217-162-86-126.dclient.hispeed.ch)
  489. # [20:38] * Quits: KevinMarks (n=KevinMar@nat/google/x-fd48f72fdc2cee69) ("The computer fell asleep")
  490. # [20:39] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  491. # [20:40] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  492. # [20:41] * Parts: hasather_ (n=hasather@ti0034a380-2730.bb.online.no)
  493. # [20:42] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Client Quit)
  494. # [20:42] <hsivonen> hmm. perhaps looplabel: for(;;) { ... default: break looplabel;} could be perl munged to looplabel: while(looplabelCond) { ... default: looplabelCond = false; }
  495. # [20:42] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  496. # [20:42] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Connection reset by peer)
  497. # [20:42] * Joins: lejoe_ (n=lejoe@ns1.local.ch)
  498. # [20:43] * Quits: lejoe (n=lejoe@217-162-86-126.dclient.hispeed.ch) (Read error: 60 (Operation timed out))
  499. # [20:43] <Philip`> hsivonen: Can't it just say "break;" instead of "break looplabel;"?
  500. # [20:43] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  501. # [20:44] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Connection reset by peer)
  502. # [20:44] <hsivonen> Philip`: it can't. default: break; would only break out of the switch
  503. # [20:45] <Philip`> hsivonen: Ah, I didn't see the switch since it was invisible ;-)
  504. # [20:45] * Joins: hasather_ (n=hasather@ti0034a380-2730.bb.online.no)
  505. # [20:45] <hsivonen> implied by 'default' :-)
  506. # [20:50] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
  507. # [20:51] <Philip`> In the worst case, you could just annotate the code like "looplabel: for (;;) //#break-loop" so it's easily transformed into a JS-compilable less-micro-optimised version
  508. # [20:52] * Joins: svl (n=me@203-114-180-16.dsl.sta.inspire.net.nz)
  509. # [20:52] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  510. # [20:54] * Quits: mcarter (n=mcarter@ip-12-22-56-126.hqglobal.net) (Read error: 110 (Connection timed out))
  511. # [20:54] * Joins: mcarter (n=mcarter@ip-12-22-56-126.hqglobal.net)
  512. # [20:57] * Quits: virtuelv (n=virtuelv@192.80-203-77.nextgentel.com) (Read error: 104 (Connection reset by peer))
  513. # [21:02] * Quits: svl (n=me@203-114-180-16.dsl.sta.inspire.net.nz) ("And back he spurred like a madman, shrieking a curse to the sky.")
  514. # [21:07] * Joins: eseidel (n=eseidel@adsl-76-229-170-103.dsl.milwwi.sbcglobal.net)
  515. # [21:08] * Joins: eseidel_ (n=eseidel@72.14.228.1)
  516. # [21:12] * weinig is now known as weinig|lunch
  517. # [21:14] * Quits: mcarter (n=mcarter@ip-12-22-56-126.hqglobal.net) (Remote closed the connection)
  518. # [21:20] * hsivonen has inline document.write and scripts working in GWT
  519. # [21:20] <hsivonen> (hosted mode)
  520. # [21:22] <hsivonen> sadly, SVG sucks in the copy of WebKit embedded in GWT
  521. # [21:22] <hsivonen> I guess I should try to install a Gecko-based version of GWT under Ubuntu
  522. # [21:24] * Quits: eseidel (n=eseidel@adsl-76-229-170-103.dsl.milwwi.sbcglobal.net) (Read error: 110 (Connection timed out))
  523. # [21:30] <hsivonen> what browser engine does GWT use on Windows?
  524. # [21:33] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  525. # [21:49] * Joins: mcarter (n=mcarter@ip-12-22-56-126.hqglobal.net)
  526. # [22:00] * Joins: virtuelv (n=virtuelv@192.80-203-77.nextgentel.com)
  527. # [22:06] * weinig|lunch is now known as weinig
  528. # [22:07] * Quits: tndH (i=Rob@87.102.5.204) ("/out")
  529. # [22:07] * Quits: webben (n=benh@nat/yahoo/x-ce096616264650e7)
  530. # [22:10] <hsivonen> the Gecko version GWT uses on Linux is really old
  531. # [22:20] * Quits: jgraham_ (n=james@81-86-219-217.dsl.pipex.com) ("I get eaten by the worms")
  532. # [22:21] * Joins: othermaciej (n=mjs@17.203.15.160)
  533. # [22:27] * Joins: KevinMarks (n=KevinMar@nat/google/x-c745e6d13637df74)
  534. # [22:36] * Quits: eseidel_ (n=eseidel@72.14.228.1)
  535. # [23:01] * Joins: weinig_ (n=weinig@nat/apple/x-8c758f42008dfcab)
  536. # [23:06] * Quits: KevinMarks (n=KevinMar@nat/google/x-c745e6d13637df74) (Success)
  537. # [23:11] * Quits: grimboy (n=grimboy@78-105-162-250.zone3.bethere.co.uk) (Client Quit)
  538. # [23:13] <jgraham__> gsnedders: I think I fixed the outliner bug that you reported a few days ago (the "few days ago" applies to both the report and the fix)
  539. # [23:13] <gsnedders> jgraham__: which bug?
  540. # [23:14] <jgraham__> <header> not working correctly
  541. # [23:14] <gsnedders> jgraham__: ah
  542. # [23:14] <gsnedders> jgraham__: well, if you update http://james.html5.org/temp/outline/outline.py then I could look :)
  543. # [23:15] <jgraham__> Oh, you want the code too :)
  544. # [23:15] * jgraham__ should finish setting up hg on james.html5.org
  545. # [23:17] * Quits: weinig (n=weinig@17.203.15.145) (Read error: 110 (Connection timed out))
  546. # [23:17] <jgraham__> gsnedders: Done
  547. # [23:18] <gsnedders> jgraham__: why is textContent() so complex?
  548. # [23:19] * Philip` has learnt never to call a directory "temp", because it will always contain files that he could never risk deleting and so they will all stay there permanently
  549. # [23:19] <Philip`> (so I call the directories "misc" instead)
  550. # [23:19] * gsnedders just uses stuff.gsnedders.com
  551. # [23:19] * Joins: eseidel (n=eseidel@h69-11-138-21.nwblwi.dedicated.static.tds.net)
  552. # [23:19] <jgraham__> gsnedders: Because the text equivalent of a <header> should be the text of the highest ranked <h1-6> child
  553. # [23:19] <gsnedders> (that actually includes some folders that are hidden from the index on HTTP)
  554. # [23:19] <gsnedders> jgraham__: ah
  555. # [23:20] <gsnedders> jgraham__: Mine doesn't do that.
  556. # [23:20] <Philip`> gsnedders: That doesn't solve the problem when you're using local filesystems rather than URLs
  557. # [23:20] <jgraham__> "For the purposes of document summaries, outlines, and the like, header elements are equivalent to the highest ranked h1–h6 element descendant of the header element (the first such element if there are multiple elements with that rank). "
  558. # [23:20] <gsnedders> jgraham__: Yeah, I see
  559. # [23:20] <gsnedders> Philip`: I just create a new folder for everything, thereby avoiding the need for "misc"
  560. # [23:21] <Philip`> gsnedders: I can never think of enough folder names
  561. # [23:21] <Philip`> so I have ~/misc, ~/download/misc, ~/html/misc, ...
  562. # [23:21] <gsnedders> jgraham__: Would it not just be simpler to just iter(tag=etree.Element)?
  563. # [23:22] <jgraham__> gsnedders: ?
  564. # [23:22] <gsnedders> Hixie: If header is equiv. to the highest rank h1–h6 descendant, surely it doesn't need to have a rank of its own?
  565. # [23:22] <jgraham__> (The answer is "probably, I seemed determined to do something crazy"
  566. # [23:22] <jgraham__> )
  567. # [23:23] <Hixie> gsnedders: ?
  568. # [23:23] <gsnedders> Hixie: "For the purposes of document summaries, outlines, and the like, header elements are equivalent to the highest ranked h1–h6 element descendant of the header element (the first such element if there are multiple elements with that rank)."
  569. # [23:23] <jgraham__> Hixie: A <header><h3></header> would have rank=3 not rank =1
  570. # [23:23] * Quits: smedero (n=smedero@mdp-nat251.mdp.com) (Read error: 110 (Connection timed out))
  571. # [23:23] <gsnedders> Hixie: So do we treat a header element as if it was just the h1–h6 element, thereby the header element doesn't exist?
  572. # [23:23] <Hixie> the sentence gsnedders quoted is misleading
  573. # [23:24] <gsnedders> Hixie: Well, go write it better!
  574. # [23:24] <Hixie> i just meant that the header element's highest ranked hn element's text is the text that should be used
  575. # [23:24] <jgraham__> Yeah, I realised that but I'm not sure if it makes the most sense or not
  576. # [23:24] <jgraham__> I guess it does
  577. # [23:24] * Joins: roc (n=roc@202.0.36.64)
  578. # [23:25] <gsnedders> jgraham__: just element.find("h1") all the way down to h6, and return the first non-null one
  579. # [23:25] <gsnedders> Hixie: It also doesn't say what to do if there isn't an h1–h6 descendant
  580. # [23:26] <Hixie> someone send mail or file a bug so i know to fix it :-)
  581. # [23:26] <hsivonen> I'm a bit disappointed.
  582. # [23:26] <hsivonen> the rendered view
  583. # [23:26] <hsivonen> does not work
  584. # [23:26] <hsivonen> in GWT hosted mode on Linux
  585. # [23:27] <hsivonen> Is the Live DOM Viewer supposed to work in Mozilla 1.7?
  586. # [23:27] <gsnedders> peh! Hixie: you should write better specs in the first place!
  587. # [23:28] <Hixie> agreed
  588. # [23:28] <jgraham__> gsnedders: Yeah I could have done that I guess.
  589. # [23:28] <jgraham__> For some reason I didn't want to :)
  590. # [23:28] <hsivonen> hmm. Log tells me uncaught exception: null on line 0
  591. # [23:29] * Parts: hasather_ (n=hasather@ti0034a380-2730.bb.online.no)
  592. # [23:30] * Quits: eseidel (n=eseidel@h69-11-138-21.nwblwi.dedicated.static.tds.net) (Read error: 104 (Connection reset by peer))
  593. # [23:31] * Joins: eseidel (n=eseidel@h69-11-138-21.nwblwi.dedicated.static.tds.net)
  594. # [23:32] <gsnedders> Hixie: mail sent
  595. # [23:33] <Hixie> thanks
  596. # [23:33] * Joins: jgraham_ (n=james@81-86-219-217.dsl.pipex.com)
  597. # [23:37] * Joins: eseidel_ (n=eseidel@h69-11-138-21.nwblwi.dedicated.static.tds.net)
  598. # [23:37] * Quits: eseidel (n=eseidel@h69-11-138-21.nwblwi.dedicated.static.tds.net) (Read error: 104 (Connection reset by peer))
  599. # [23:39] * Joins: KevinMarks (n=KevinMar@216.239.45.19)
  600. # [23:40] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
  601. # [23:40] <hsivonen> did XHTML nodes inserted into an HTML doc render in Mozilla 1.7?
  602. # [23:41] * Joins: webben (n=benh@91.84.230.233)
  603. # [23:41] <jgraham__> gsnedders: Changed, although iirc the original goal I had was to only perform a single walk of the subtree but not write all the iterator code myself
  604. # [23:41] <hsivonen> did Mozilla 1.7 break if the root element was removed from the document?
  605. # [23:41] * Joins: eseidel (n=eseidel@72.14.228.1)
  606. # [23:41] * Philip` decides that testing Object.prototype.toString.call(p) === '[object CanvasPattern]' is a really stupid thing to do
  607. # [23:42] * hsivonen wishes GWT used newer versions of Gecko and WebKit
  608. # [23:44] * Joins: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
  609. # [23:45] * Quits: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com) (Client Quit)
  610. # [23:47] * Quits: heycam (n=cam@124-168-70-30.dyn.iinet.net.au) ("bye")
  611. # [23:49] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  612. # [23:49] * Quits: jgraham_ (n=james@81-86-219-217.dsl.pipex.com) (Read error: 113 (No route to host))
  613. # [23:53] * Joins: epeus (n=KevinMar@nat/google/x-67ff40963655a051)
  614. # [23:58] * Quits: webben (n=benh@91.84.230.233) (Connection timed out)
  615. # [23:59] * Quits: Hixie (i=ianh@trivini.no) ("brb")
  616. # [23:59] * Joins: Hixie (i=ianh@trivini.no)
  617. # Session Close: Tue Jun 24 00:00:00 2008

The end :)