/irc-logs / freenode / #whatwg / 2008-07-27 / end

Options:

  1. # Session Start: Sun Jul 27 00:00:00 2008
  2. # Session Ident: #whatwg
  3. # [00:19] * Quits: hasather_ (n=hasather@cm-84.215.63.253.getinternet.no) (Read error: 60 (Operation timed out))
  4. # [00:35] * Quits: Maurice (n=ano@82-204-22-72.dsl.bbeyond.nl)
  5. # [00:42] * Quits: virtuelv (n=virtuelv@192.80-203-77.nextgentel.com) ("Leaving")
  6. # [01:25] * weinig is now known as weinig|away
  7. # [01:48] * Quits: Windstoss__ (n=wind@mnhm-590d9cd5.pool.einsundeins.de)
  8. # [01:56] * Quits: john_fallows (n=j_r_fall@c-67-161-55-77.hsd1.ca.comcast.net) (Remote closed the connection)
  9. # [02:04] * Joins: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp)
  10. # [02:05] * Quits: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp) (Client Quit)
  11. # [02:13] * Quits: tndH (n=Rob@adsl-87-102-92-207.karoo.KCOM.COM) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013]")
  12. # [03:09] * Joins: Morphous (n=jan@dslb-088-076-137-242.pools.arcor-ip.net)
  13. # [03:25] * Quits: Amorphous (n=jan@dslb-088-076-159-141.pools.arcor-ip.net) (Read error: 110 (Connection timed out))
  14. # [04:22] * weinig|away is now known as weinig
  15. # [04:50] * Quits: hdh (n=hdh@118.71.130.105) (Remote closed the connection)
  16. # [04:59] * Joins: roc (n=roc@121-72-178-219.dsl.telstraclear.net)
  17. # [05:00] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
  18. # [05:20] * Joins: weinig_ (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  19. # [05:22] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
  20. # [05:37] * Joins: jruderman (n=jruderma@guest-225.mountainview.mozilla.com)
  21. # [05:44] * Joins: mcarter (n=mcarter@li4-186.members.linode.com)
  22. # [06:20] * Quits: mcarter (n=mcarter@li4-186.members.linode.com) (Remote closed the connection)
  23. # [06:26] * Quits: roc (n=roc@121-72-178-219.dsl.telstraclear.net)
  24. # [06:29] * Joins: mcarter (n=mcarter@li4-186.members.linode.com)
  25. # [06:40] * Parts: mcarter (n=mcarter@li4-186.members.linode.com) ("Leaving")
  26. # [06:56] * Joins: dbaron (n=dbaron@c-71-198-188-254.hsd1.ca.comcast.net)
  27. # [06:58] * Quits: codedread (n=schiller@c-24-13-43-191.hsd1.il.comcast.net) (Remote closed the connection)
  28. # [07:16] * Quits: gavin (n=gavin@firefox/developer/gavin)
  29. # [07:34] * Quits: jruderman (n=jruderma@guest-225.mountainview.mozilla.com)
  30. # [07:48] * Joins: svl (n=me@dsl-58-7-10-8.wa.westnet.com.au)
  31. # [07:54] * Joins: jruderman (n=jruderma@guest-225.mountainview.mozilla.com)
  32. # [07:55] * Quits: svl (n=me@dsl-58-7-10-8.wa.westnet.com.au) ("And back he spurred like a madman, shrieking a curse to the sky.")
  33. # [08:08] * weinig_ is now known as weinig|away
  34. # [08:28] * Quits: csarven (n=csarven@dhcp-0-18-f8-35-d5-97.cpe.quickclic.net) (Read error: 60 (Operation timed out))
  35. # [08:42] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
  36. # [09:44] * Quits: dbaron (n=dbaron@c-71-198-188-254.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
  37. # [10:02] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  38. # [10:20] * Quits: sverrej (n=sverrej@89.10.27.86) ("Ex-Chat")
  39. # [10:23] * Joins: sverrej (n=sverrej@89.10.27.86)
  40. # [10:32] * Joins: aaronlev (n=chatzill@88.128.93.162)
  41. # [10:33] * Joins: ROBOd (n=robod@89.122.216.38)
  42. # [10:53] * Joins: Maurice (n=ano@82-204-22-72.dsl.bbeyond.nl)
  43. # [11:06] * weinig|away is now known as weinig
  44. # [11:07] * weinig is now known as weinig|zZz
  45. # [11:18] * Joins: Maurice` (n=ano@86.90.21.79)
  46. # [11:24] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  47. # [11:24] * Joins: Maurice- (n=ano@86.90.21.79)
  48. # [11:35] * Quits: Maurice (n=ano@82-204-22-72.dsl.bbeyond.nl) (Read error: 110 (Connection timed out))
  49. # [11:35] * Maurice- is now known as Maurice
  50. # [11:37] * Joins: tndH_ (i=Rob@adsl-87-102-92-207.karoo.KCOM.COM)
  51. # [11:37] * tndH_ is now known as tndH
  52. # [11:37] * Quits: Maurice` (n=ano@86.90.21.79) (Connection timed out)
  53. # [11:54] * Quits: aaronlev (n=chatzill@88.128.93.162) (Read error: 110 (Connection timed out))
  54. # [12:08] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
  55. # [12:10] * Joins: excrypf (n=Nogah@58.187.91.174)
  56. # [12:23] <jgraham> Hixie: Re: an alt+etc. respecting version of textContent; yes please for use cases such as making a table of contents (or trying to extract any user-displayed string from a non-CDATA element, really)
  57. # [12:38] * Quits: jruderman (n=jruderma@guest-225.mountainview.mozilla.com)
  58. # [12:41] * Quits: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
  59. # [13:12] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
  60. # [13:12] * Parts: excrypf (n=Nogah@58.187.91.174)
  61. # [13:41] * Quits: gsnedders (n=gsnedder@host217-44-35-200.range217-44.btcentralplus.com) ("Killin' teh intarwebs")
  62. # [13:48] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  63. # [13:50] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
  64. # [14:18] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  65. # [14:19] <zcorpan> hsivonen: http://validator.nu/?doc=http://forums.whatwg.org/&showsource=yes has some extracts missing and others ending at the wrong place
  66. # [14:20] <zcorpan> hsivonen: (or starting at the wrong place)
  67. # [14:21] <zcorpan> hsivonen: starting with error 95
  68. # [14:23] * Joins: gsnedders (n=gsnedder@host217-44-35-200.range217-44.btcentralplus.com)
  69. # [14:33] * Parts: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  70. # [14:40] * Joins: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp)
  71. # [14:41] * Joins: webben (n=benh@91.85.144.181)
  72. # [14:53] * Joins: hasather_ (n=hasather@cm-84.215.63.253.getinternet.no)
  73. # [15:16] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  74. # [15:22] * Joins: idefine (n=idef3@c-98-242-72-255.hsd1.ga.comcast.net)
  75. # [15:25] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  76. # [15:50] <hsivonen> zcorpan: thanks. I'll investigate.
  77. # [16:15] * Joins: svl (n=me@58.163.10.4)
  78. # [16:20] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
  79. # [16:21] * Quits: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  80. # [16:43] * Parts: hasather_ (n=hasather@cm-84.215.63.253.getinternet.no)
  81. # [16:43] * Joins: hasather_ (n=hasather@cm-84.215.63.253.getinternet.no)
  82. # [16:54] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  83. # [16:59] <zcorpan> hsivonen: xml:lang attributes didn't use to be fatal in v.nu, did they?
  84. # [17:01] <gsnedders> The Settlers' II is awesome.
  85. # [17:04] * Joins: dbaron (n=dbaron@c-71-198-188-254.hsd1.ca.comcast.net)
  86. # [17:05] * Joins: csarven (n=csarven@dhcp-0-18-f8-35-d5-97.cpe.quickclic.net)
  87. # [17:05] <zcorpan> yeah i remember that game
  88. # [17:07] * zcorpan looks up Widelands
  89. # [17:08] <gsnedders> I've just gone back to playing it for more or less the first time since the '90s.
  90. # [17:09] <gsnedders> Really primitive graphics, but its hard to find much flaw with the gameplay itself
  91. # [17:09] <gsnedders> anyone played The Settlers II 10th Anniversary Edition?
  92. # [17:11] * zcorpan downloads the demo
  93. # [17:24] * Joins: hdh (n=hdh@118.71.135.226)
  94. # [17:33] * Quits: svl (n=me@58.163.10.4) ("And back he spurred like a madman, shrieking a curse to the sky.")
  95. # [17:42] * Joins: maikmerten (n=maikmert@Lb55a.l.pppool.de)
  96. # [17:44] <gsnedders> ack, I'll go back to not writing docs, and playing Settlers II
  97. # [18:00] * Parts: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  98. # [18:08] * Joins: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
  99. # [18:19] * Quits: sverrej (n=sverrej@89.10.27.86) (Read error: 60 (Operation timed out))
  100. # [18:20] * Joins: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net)
  101. # [18:20] * Joins: sverrej (n=sverrej@89.10.27.86)
  102. # [18:31] * Joins: Windstoss (n=wind@mnhm-590d9d37.pool.einsundeins.de)
  103. # [18:34] * Quits: Windstoss (n=wind@mnhm-590d9d37.pool.einsundeins.de) (Client Quit)
  104. # [18:39] * Quits: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com) ("Core Breach")
  105. # [18:41] * Joins: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com)
  106. # [18:48] * Quits: Morphous (n=jan@dslb-088-076-137-242.pools.arcor-ip.net) ("shutdown")
  107. # [18:56] * Quits: hasather_ (n=hasather@cm-84.215.63.253.getinternet.no) (Read error: 110 (Connection timed out))
  108. # [18:58] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
  109. # [19:20] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
  110. # [19:44] * Quits: maikmerten (n=maikmert@Lb55a.l.pppool.de) (Remote closed the connection)
  111. # [19:46] * Joins: maikmerten (n=maikmert@Lb55a.l.pppool.de)
  112. # [19:48] * Quits: dbaron (n=dbaron@c-71-198-188-254.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
  113. # [19:52] * Quits: maikmerten (n=maikmert@Lb55a.l.pppool.de) (Remote closed the connection)
  114. # [19:52] * gsnedders finally drags himself away from it
  115. # [19:53] * Joins: maikmerten (n=maikmert@Lb55a.l.pppool.de)
  116. # [20:10] * Joins: sverrej_ (n=sverrej@89.10.27.86)
  117. # [20:16] * Joins: ROBOd (n=robod@89.122.216.38)
  118. # [20:23] * Quits: sverrej (n=sverrej@89.10.27.86) (Read error: 113 (No route to host))
  119. # [20:27] * Joins: gavin (n=gavin@firefox/developer/gavin)
  120. # [20:59] * Quits: hdh (n=hdh@118.71.135.226) ("Konversation terminated!")
  121. # [20:59] * Joins: hdh (n=hdh@118.71.135.226)
  122. # [21:06] <gsnedders> Is the behaviour described at <http://hg.gsnedders.com/spec-gen/raw-file/tip/README.html#table-of-contents/section-numbering> for when there is no heading sane enough?
  123. # [21:07] <gsnedders> Hixie: ^^
  124. # [21:11] <Hixie> looks fine to me
  125. # [21:11] * Joins: epeus (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
  126. # [21:25] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) (Connection reset by peer)
  127. # [21:32] <gsnedders> Wow.
  128. # [21:33] <gsnedders> 608 sections in HTML 5
  129. # [21:35] <gsnedders> (approx)
  130. # [21:36] <gsnedders> Yeah, 609.
  131. # [21:37] * gsnedders finds he can save a couple of thousands of a second by using a deque
  132. # [21:37] * gsnedders thinks that's ever so slightly pointless
  133. # [21:39] * gsnedders does a different optimization, and cuts buildToc on HTML 5 down from 16.702s to 0.635s
  134. # [21:39] <gsnedders> That's probably more noticeable
  135. # [21:41] <gsnedders> Running an XPath statement once is not noticeable. Running it 608 times is.
  136. # [21:43] <hsivonen> SAX for perf!
  137. # [21:44] <gsnedders> hsivonen: I'm not even doing that. I'm just manually iterating over the element and doing what the XPath did manually :P
  138. # [21:46] <gsnedders> Besides, the thing that I really need to make a large difference to perf is a quicker parser/serializer :P
  139. # [21:52] <hsivonen> gsnedders: if your tree API works with Jython...
  140. # [21:53] <hsivonen> gsnedders: (adding tree API glue layers to the validator.nu parser is easy)
  141. # [21:54] <gsnedders> hsivonen: For most purposes libxml2's HTML parser works fine, and I'd rather work on finishing the spec-gen than getting more parsers working
  142. # [21:55] <gsnedders> Hmm. I can't see any easy way to remove //text()[contains(normalize-space(translate(., 'AEILNORSTV', 'aeilnorstv')), 'latest version') or contains(., 'http://www.w3.org/TR/')]
  143. # [21:56] <gsnedders> I can't check .text and .tail at the same time, as I need the text nodes in document order
  144. # [21:57] <gsnedders> I can't use etree.iterwalk() because I need the tail of comments, PIs, and the like
  145. # [21:58] * Quits: maikmerten (n=maikmert@Lb55a.l.pppool.de) (Remote closed the connection)
  146. # [22:03] * idefine is now known as idef
  147. # [22:06] * idef is now known as idef2
  148. # [22:07] * idef2 is now known as idefine
  149. # [22:08] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  150. # [22:12] * Quits: idefine (n=idef3@c-98-242-72-255.hsd1.ga.comcast.net) ("Leaving")
  151. # [22:21] * gsnedders could do with annevk being on IRC
  152. # [22:22] <jgraham> gsnedders: What's wrong with using d.iter() (assuming d is an etree tree)
  153. # [22:22] <gsnedders> jgraham: I need text nodes in document order. I can't get that from d.iteR()
  154. # [22:22] <jgraham> (as opposed to iterwalk, not as opposed to annevk who is on holiday for a while)
  155. # [22:25] <jgraham> gsnedders: Oh well you'd have to iterate by hand I guess, or you could use the html5lib lxml treewalker which does what you want
  156. # [22:25] <gsnedders> jgraham: Or just use XPath, which is what I do now
  157. # [22:25] <gsnedders> jgraham: I probably won't get quicker than that :(
  158. # [22:25] <jgraham> gsnedders: I thouht you were trying to replace the XPath
  159. # [22:26] <gsnedders> jgraham: For the sake of being quicker. Iterating by hand will be slow.
  160. # [22:26] <zcorpan> gsnedders: use regexp on the source
  161. # [22:27] <gsnedders> zcorpan: It has to only be text nodes for compat. with existing docs
  162. # [22:27] <jgraham> gsnedders: I thought you had claimed that iterating by hand was surprisingly fast
  163. # [22:28] <jgraham> but maybe I was mistaken
  164. # [22:28] <zcorpan> gsnedders: which docs?
  165. # [22:28] <gsnedders> jgraham: I claimed that the built-in iterators could be surprisingly quick compared with things like .find
  166. # [22:29] <jgraham> Oh OK. I guess using a built in iterator + a stack wouldn't help?
  167. # [22:30] <gsnedders> Not really
  168. # [22:37] * Quits: hdh (n=hdh@118.71.135.226) (Read error: 104 (Connection reset by peer))
  169. # [22:37] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  170. # [22:40] * Joins: hdh (n=hdh@118.71.135.226)
  171. # [22:43] * gsnedders goes against his original plan and implements something for anne in spec-gen 1.0
  172. # [22:57] <gsnedders> http://stuff.gsnedders.com/spec-gen/html5.html#the-a-element — note where the xref for "a" now points
  173. # [23:06] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
  174. # [23:11] <gsnedders> (i.e., not #a)
  175. # [23:29] * Joins: Amorphous (i=jan@f049002065.adsl.alicedsl.de)
  176. # [23:30] * weinig|zZz is now known as weinig
  177. # [23:47] * Quits: Amorphous (i=jan@f049002065.adsl.alicedsl.de) (Nick collision from services.)
  178. # [23:48] * Joins: Amorphous (i=jan@g227195205.adsl.alicedsl.de)
  179. # Session Close: Mon Jul 28 00:00:00 2008

The end :)