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

Options:

  1. # Session Start: Mon Jun 02 00:00:00 2008
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: roc (n=roc@222-154-9-47.jetstream.xtra.co.nz)
  4. # [00:02] * Quits: heycam (n=cam@124-168-33-67.dyn.iinet.net.au) ("bye")
  5. # [00:26] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  6. # [00:29] * Joins: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  7. # [00:35] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
  8. # [00:41] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  9. # [00:49] * Quits: qwert666_ (n=qwert666@adtd71.neoplus.adsl.tpnet.pl) ("Leaving")
  10. # [00:59] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  11. # [01:00] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  12. # [01:02] * Quits: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 110 (Connection timed out))
  13. # [01:17] * Quits: hdh (n=hdh@118.71.125.213) (Read error: 104 (Connection reset by peer))
  14. # [01:18] * Joins: hdh (n=hdh@118.71.125.213)
  15. # [01:33] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  16. # [01:42] * Quits: tndH_ (i=Rob@adsl-87-102-44-118.karoo.KCOM.COM) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
  17. # [02:08] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  18. # [02:22] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  19. # [02:22] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  20. # [02:23] * othermaciej_ is now known as othermaciej
  21. # [02:23] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Remote closed the connection)
  22. # [02:25] * Joins: tantek (n=tantek@dsl081-245-036.sfo1.dsl.speakeasy.net)
  23. # [03:06] * Joins: roc (n=roc@121-72-176-99.dsl.telstraclear.net)
  24. # [03:12] * Quits: tantek (n=tantek@dsl081-245-036.sfo1.dsl.speakeasy.net)
  25. # [03:19] * Quits: roc (n=roc@121-72-176-99.dsl.telstraclear.net)
  26. # [04:02] * Joins: kfish (n=conrad@61.194.21.25)
  27. # [04:27] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  28. # [04:28] * Joins: jruderman_ (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
  29. # [04:28] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  30. # [04:29] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  31. # [04:33] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  32. # [04:33] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  33. # [04:56] * othermaciej_ is now known as othermaciej
  34. # [05:06] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  35. # [05:07] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  36. # [05:08] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  37. # [05:08] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  38. # [05:10] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  39. # [05:11] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  40. # [05:17] * Quits: weinig (n=weinig@nat/apple/x-fa1e1b64c5881a66)
  41. # [05:27] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Remote closed the connection)
  42. # [05:45] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  43. # [05:59] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
  44. # [06:01] * Quits: bzed (n=bzed@debian/developer/bzed) (Remote closed the connection)
  45. # [06:07] * Joins: bzed (n=bzed@devel.recluse.de)
  46. # [06:21] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  47. # [06:30] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  48. # [06:31] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  49. # [06:33] * Quits: hdh (n=hdh@118.71.125.213) (Remote closed the connection)
  50. # [06:35] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
  51. # [06:41] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  52. # [06:41] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  53. # [06:48] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
  54. # [06:51] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  55. # [06:52] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  56. # [07:01] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  57. # [07:01] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  58. # [07:03] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  59. # [07:03] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  60. # [07:15] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  61. # [07:15] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  62. # [07:16] * weinig is now known as weinig|zZz
  63. # [07:39] * othermaciej_ is now known as othermaciej
  64. # [07:41] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  65. # [07:41] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  66. # [07:41] * othermaciej_ is now known as othermaciej
  67. # [07:45] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  68. # [07:46] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  69. # [08:13] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  70. # [08:13] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  71. # [08:17] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  72. # [08:18] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
  73. # [08:18] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  74. # [08:23] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  75. # [08:23] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  76. # [08:26] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  77. # [08:26] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  78. # [08:29] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  79. # [08:30] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  80. # [08:32] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  81. # [08:32] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  82. # [08:32] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  83. # [08:33] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  84. # [08:34] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  85. # [08:35] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
  86. # [08:36] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  87. # [08:36] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  88. # [08:37] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  89. # [08:39] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  90. # [08:39] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  91. # [08:39] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  92. # [08:40] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  93. # [08:45] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  94. # [08:45] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  95. # [08:47] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  96. # [08:47] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  97. # [08:49] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  98. # [08:49] <Hixie> alt="<%plugin_first_title>" and things like that are sadly common
  99. # [08:49] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  100. # [08:50] <Hixie> also things like alt="<b>Sabit</b>"
  101. # [08:51] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  102. # [08:52] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  103. # [08:52] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  104. # [08:52] <Hixie> this page contains an alt="" whose value itself contains two <img> elements, both with alt=...
  105. # [08:52] <Hixie> http://www.modifiyem.com/forum/f51/lastik-basinclari-41393/
  106. # [08:53] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  107. # [08:53] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  108. # [08:54] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  109. # [08:56] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  110. # [08:56] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  111. # [09:00] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  112. # [09:01] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Read error: 110 (Connection timed out))
  113. # [09:02] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  114. # [09:02] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  115. # [09:10] <gsnedders> Someone please tell me my computing exam will be all right because they'll be technically right, so me not having learnt the wrong answers doesn't matter.
  116. # [09:11] * Joins: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  117. # [09:11] <zcorpan_> "An ASCII-compatible character encoding is one that is a superset of US-ASCII (specifically, ANSI_X3.4-1968) for bytes in the range 0x09 - 0x0D, 0x20, 0x21, 0x22, 0x26, 0x27, 0x2C - 0x3F, 0x41 - 0x5A, and 0x61 - 0x7A."
  118. # [09:12] <zcorpan_> Hixie: shouldn't that be s/a superset/identical/ ?
  119. # [09:12] * Quits: psa (n=yomode@71.93.19.66) (Remote closed the connection)
  120. # [09:12] <zcorpan_> and s/of/to/
  121. # [09:15] * Quits: sverrej (n=sverrej@89.10.27.86) (Read error: 110 (Connection timed out))
  122. # [09:15] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection timed out)
  123. # [09:18] * Joins: aaronlev (n=chatzill@g226133244.adsl.alicedsl.de)
  124. # [09:21] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection timed out)
  125. # [09:23] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  126. # [09:25] * Joins: othermaciej____ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  127. # [09:31] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  128. # [09:32] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  129. # [09:33] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
  130. # [09:38] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
  131. # [09:38] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  132. # [09:39] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  133. # [09:41] * Joins: othermaciej___ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  134. # [09:42] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection timed out)
  135. # [09:42] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  136. # [09:44] * Joins: othermaciej_____ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  137. # [09:44] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
  138. # [09:44] * Quits: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 104 (Connection reset by peer))
  139. # [09:46] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  140. # [09:46] * Quits: othermaciej____ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
  141. # [09:46] * Quits: othermaciej_____ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  142. # [09:47] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  143. # [09:49] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  144. # [09:49] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  145. # [09:50] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  146. # [09:50] * Quits: othermaciej___ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
  147. # [09:50] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
  148. # [09:52] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  149. # [09:53] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  150. # [09:54] * Joins: tndH_ (i=Rob@adsl-87-102-44-118.karoo.KCOM.COM)
  151. # [09:54] * tndH_ is now known as tndH
  152. # [09:55] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  153. # [09:55] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  154. # [09:56] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  155. # [09:56] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  156. # [09:57] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  157. # [09:58] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  158. # [10:00] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  159. # [10:00] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  160. # [10:03] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  161. # [10:03] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  162. # [10:05] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  163. # [10:08] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  164. # [10:09] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  165. # [10:10] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  166. # [10:11] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  167. # [10:13] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  168. # [10:13] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  169. # [10:14] * Quits: jwalden (n=waldo@RANDOM-THREE-O-EIGHT.MIT.EDU) (Remote closed the connection)
  170. # [10:19] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  171. # [10:19] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  172. # [10:21] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
  173. # [10:22] * Joins: qwert666 (n=qwert666@dax41.neoplus.adsl.tpnet.pl)
  174. # [10:22] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
  175. # [10:27] * Joins: othermaciej (n=mjs@216.27.178.204)
  176. # [10:27] <zcorpan> are there <video> tests anywhere? i've found http://hsivonen.iki.fi/test/moz/video-selection/
  177. # [10:28] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  178. # [10:28] * Joins: heycam (n=cam@124-168-33-67.dyn.iinet.net.au)
  179. # [10:30] * Quits: othermaciej (n=mjs@216.27.178.204) (Read error: 104 (Connection reset by peer))
  180. # [10:30] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  181. # [10:31] <Lachy> zcorpan, I have http://lachy.id.au/dev/markup/tests/html5/video/
  182. # [10:32] <zcorpan> doesn't webkit have any tests?
  183. # [10:33] <zcorpan> othermaciej: ^
  184. # [10:35] <Philip`> zcorpan: http://trac.webkit.org/browser/trunk/LayoutTests/media
  185. # [10:35] <zcorpan> Philip`: cheers
  186. # [10:38] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  187. # [10:39] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  188. # [10:40] * Joins: ROBOd (n=robod@89.122.216.38)
  189. # [10:44] * Quits: qwert666 (n=qwert666@dax41.neoplus.adsl.tpnet.pl) ("Leaving")
  190. # [10:46] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  191. # [10:46] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  192. # [10:47] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  193. # [10:47] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  194. # [10:48] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  195. # [10:48] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  196. # [10:51] * Joins: webben (n=benh@nat/yahoo/x-1a847245fdf156d1)
  197. # [10:58] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
  198. # [10:58] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  199. # [10:59] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  200. # [11:08] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  201. # [11:09] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
  202. # [11:09] * Quits: jruderman_ (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
  203. # [11:11] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  204. # [11:11] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Client Quit)
  205. # [11:11] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  206. # [11:12] <annevk> FWIW, Opera is removing UTF-7 support from the Web side of the product. It will remain to work in e-mail of course.
  207. # [11:12] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  208. # [11:12] <annevk> (We're are also in process of removing UTF-32 support altogether.)
  209. # [11:17] <hsivonen> Hixie: since even IE and Safari don't expose EBCDIC encodings in the UI, EBCDIC could only be used by declaring it on the HTTP level, so discovering usage in content should be possible from a Web crawl
  210. # [11:20] <Philip`> hsivonen: You can declare it in <meta charset> too
  211. # [11:21] <hsivonen> Philip`: how does that work?
  212. # [11:21] <Philip`> hsivonen: Like http://philip.html5.org/demos/charset/ebcdic/meta.html
  213. # [11:22] <Philip`> IE seems to detect the ASCII <meta charset> then reparses the document
  214. # [11:22] <zcorpan> hmm, if innerHTML in xml needs to take into account doms that are parsed from text/html, the cases that throw are not complete. e.g. <foo 123>
  215. # [11:22] <hsivonen> Philip`: seems more like a bug in IE and Safari than a working feature
  216. # [11:23] * zcorpan should get started with dom5core soon
  217. # [11:23] <Philip`> hsivonen: Bugs are working features, and people often rely on them :-)
  218. # [11:23] <hsivonen> Philip`: I wonder if there's an exploitable security hole here
  219. # [11:23] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  220. # [11:24] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
  221. # [11:24] <Philip`> hsivonen: There probably is if e.g. you have a blog that uses EBCDIC, and you allow comments and escape all '<' characters to make them safe
  222. # [11:25] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  223. # [11:25] <Philip`> because someone can write something that gets encoded to <meta charset=us-ascii><script>...</script>
  224. # [11:25] <Philip`> but you'd have to be incredibly dumb to run your blog in EBCDIC, so that doesn't seem like a real problem
  225. # [11:26] <hsivonen> it seems dumb to publish any Web content in EBCDIC as it doesn't work in Gecko and Opera
  226. # [11:26] <annevk> maybe it's real enough for them to stop supporting ebcdic
  227. # [11:26] <Philip`> Unfortunately people are dumb
  228. # [11:26] * Joins: othermaciej_____ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  229. # [11:28] <Philip`> (I suppose it'll be worse if browsers ever autodetect EBCDIC)
  230. # [11:31] <annevk> it would sure be nice though if we can limit the Web to a finite set of character encodings
  231. # [11:33] * Joins: othermaciej____ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  232. # [11:33] <Philip`> (http://philip.html5.org/demos/charset/ebcdic/meta-autodetect.html - ah, good, looks like they don't autodetect)
  233. # [11:37] <annevk> (from internal IRC: http://kitenet.net/~joey/blog/entry/thread_patterns/ )
  234. # [11:39] * Joins: othermaciej___ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  235. # [11:42] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  236. # [11:42] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
  237. # [11:44] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  238. # [11:45] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  239. # [11:45] * Quits: othermaciej_____ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
  240. # [11:45] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  241. # [11:46] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
  242. # [11:46] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  243. # [11:47] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  244. # [11:49] * Quits: othermaciej____ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
  245. # [11:49] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  246. # [11:49] * Quits: othermaciej___ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
  247. # [11:49] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  248. # [11:51] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  249. # [11:52] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  250. # [11:53] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  251. # [12:01] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  252. # [12:02] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  253. # [12:02] * Quits: aaronlev (n=chatzill@g226133244.adsl.alicedsl.de) (Remote closed the connection)
  254. # [12:03] * Joins: aaronlev (n=chatzill@g226133244.adsl.alicedsl.de)
  255. # [12:05] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  256. # [12:05] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  257. # [12:08] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  258. # [12:08] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  259. # [12:08] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
  260. # [12:10] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  261. # [12:10] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  262. # [12:13] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  263. # [12:13] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  264. # [12:16] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  265. # [12:16] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  266. # [12:17] * Joins: webben_ (n=benh@nat/yahoo/x-7a33e2a0bf268a8f)
  267. # [12:17] * Quits: webben (n=benh@nat/yahoo/x-1a847245fdf156d1) (Read error: 110 (Connection timed out))
  268. # [12:20] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  269. # [12:20] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  270. # [12:25] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  271. # [12:26] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  272. # [12:33] * Joins: qwert666 (n=qwert666@dax41.neoplus.adsl.tpnet.pl)
  273. # [12:37] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  274. # [12:37] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  275. # [12:39] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  276. # [12:39] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  277. # [12:51] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  278. # [12:51] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  279. # [12:52] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  280. # [12:53] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  281. # [12:54] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  282. # [12:55] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  283. # [12:56] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  284. # [12:56] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  285. # [13:02] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  286. # [13:06] * Joins: Dashiva (i=Dashiva@30.80-202-223.nextgentel.com)
  287. # [13:17] * Joins: webben (n=benh@nat/yahoo/x-389c1f19f379c5f3)
  288. # [13:19] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  289. # [13:19] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  290. # [13:23] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  291. # [13:23] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  292. # [13:26] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  293. # [13:26] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  294. # [13:28] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  295. # [13:28] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  296. # [13:29] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  297. # [13:30] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  298. # [13:31] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  299. # [13:31] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  300. # [13:33] * Quits: webben_ (n=benh@nat/yahoo/x-7a33e2a0bf268a8f) (Read error: 113 (No route to host))
  301. # [13:36] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  302. # [13:36] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  303. # [13:42] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
  304. # [13:43] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
  305. # [13:44] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  306. # [13:44] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  307. # [13:46] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  308. # [13:47] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  309. # [13:49] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  310. # [13:49] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  311. # [13:51] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  312. # [13:53] * gsnedders should probably bring the computing exam paper up here so we can laugh at it
  313. # [13:56] <Philip`> hsivonen: Validator.nu says "Warning: Using x-ibm-1252_p100-2000 instead of the declared encoding iso-8859-1." which seems unnecessarily more confusing than "windows-1252"
  314. # [13:58] * zcorpan found a bug in webkit.. https://bugs.webkit.org/show_bug.cgi?id=19355
  315. # [13:59] <hsivonen> Philip`: Yeah, I just noticed myself. deploying a supposed fix now. will take a while as the validator rebuilds itself
  316. # [13:59] <hsivonen> Philip`: thanks
  317. # [14:01] <hsivonen> the wonders of HashMaps that harmless-looking key changes make precedence in duplicate cases change
  318. # [14:01] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  319. # [14:02] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  320. # [14:03] <hsivonen> aaargh. now I don't know what caused the encoding weirdness or why my fix isn't working
  321. # [14:05] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  322. # [14:05] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  323. # [14:05] <hsivonen> I also managed to break my instant rollback ability
  324. # [14:06] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  325. # [14:06] <Philip`> I suppose that means you can't instantly rollback to a version in which instant rollback worked, which sounds like a pain
  326. # [14:06] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  327. # [14:11] <hsivonen> Philip`: fixed
  328. # [14:12] <Philip`> hsivonen: Thanks!
  329. # [14:12] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  330. # [14:14] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  331. # [14:15] * Quits: kfish (n=conrad@61.194.21.25) ("zzz")
  332. # [14:17] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  333. # [14:17] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  334. # [14:19] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  335. # [14:19] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  336. # [14:21] * Quits: webben (n=benh@nat/yahoo/x-389c1f19f379c5f3)
  337. # [14:21] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  338. # [14:21] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  339. # [14:23] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  340. # [14:23] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  341. # [14:24] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  342. # [14:25] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  343. # [14:30] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  344. # [14:30] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  345. # [14:31] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  346. # [14:31] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  347. # [14:34] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  348. # [14:34] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  349. # [14:34] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  350. # [14:35] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  351. # [14:36] <annevk> the TAG concedes on ARIA but not distributed extensibility
  352. # [14:37] <annevk> I disagree with "short-term" and all but I guess it's better to leave it alone
  353. # [14:37] <annevk> see also http://lists.w3.org/Archives/Public/public-html/2008Jun/0044.html if you haven't been following along
  354. # [14:38] <hsivonen> I'd be interested in seeing scenarios where Distributed Extensibility would be used *and* the W3C wouldn't accuse the extender of bad unilateral action
  355. # [14:39] <Dashiva> hsivonen: Who said they wanted it to be used? :P
  356. # [14:39] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  357. # [14:39] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  358. # [14:40] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  359. # [14:41] <annevk> hsivonen, it seems to me they'd be fine with people using it for their own internal purposes. Or their own vocabulary they want to include in HTML to mark up details of various video game consoles or something like that...
  360. # [14:41] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  361. # [14:41] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  362. # [14:42] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  363. # [14:42] <hsivonen> annevk: why does the *World-Wide* *Web* Consortium put effort into catering for such private off-the-Web use cases?
  364. # [14:42] * Joins: Philip`_ (n=philip@zaynar.demon.co.uk)
  365. # [14:43] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  366. # [14:43] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  367. # [14:44] <annevk> hsivonen, money? I've no idea why certain Working Groups exist
  368. # [14:44] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  369. # [14:45] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  370. # [14:45] <hsivonen> annevk: this reminds me of http://dbaron.org/log/2006-08#e20060818a
  371. # [14:46] * Joins: myakura (n=myakura@p5047-ipbf1403marunouchi.tokyo.ocn.ne.jp)
  372. # [14:46] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  373. # [14:46] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  374. # [14:47] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  375. # [14:47] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  376. # [14:50] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  377. # [14:50] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  378. # [14:53] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  379. # [14:53] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Read error: 110 (Connection timed out))
  380. # [14:53] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  381. # [14:55] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  382. # [14:55] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  383. # [14:55] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
  384. # [14:55] * Joins: phsiao (n=shawn@c-71-233-78-251.hsd1.ma.comcast.net)
  385. # [14:56] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  386. # [14:56] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  387. # [14:57] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  388. # [14:58] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  389. # [14:58] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  390. # [15:00] <annevk> hmm, in other news, today is the deadline of XHR1 Last Call comments
  391. # [15:00] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  392. # [15:00] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  393. # [15:02] <Lachy> last call deadline for comments doesn't really mean all that much. It's not as if you're going to ignore comments that come afterwards.
  394. # [15:04] <annevk> it means that if we addressed all comments and didn't change too much we can move to CR
  395. # [15:04] <annevk> which would be nice
  396. # [15:05] <gsnedders> I guess that means I should really look over it closely
  397. # [15:05] <Dashiva> And there's lots of recent precendent that you don't need to adress comments at all, right ;)
  398. # [15:06] <gsnedders> Hmm. It's still odd.
  399. # [15:06] * Joins: ROBOd (n=robod@89.122.216.38)
  400. # [15:06] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  401. # [15:06] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  402. # [15:08] <Lachy> Dashiva, you're getting confused by the way the old HTMLWG used to work.
  403. # [15:08] <Lachy> good editors don't ignore comments, they just find clever ways to reject them ;-0
  404. # [15:08] <Lachy> ;-)
  405. # [15:09] <annevk> not just the HTML WG, SVG WG too, just see the link from hsivonen
  406. # [15:11] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  407. # [15:11] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  408. # [15:13] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  409. # [15:13] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  410. # [15:14] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  411. # [15:15] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  412. # [15:19] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  413. # [15:19] <Dashiva> I seem to recall some noise about the css wg too, back in the day
  414. # [15:20] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  415. # [15:21] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  416. # [15:21] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  417. # [15:23] <Dashiva> "O! For the love of! We're going to be constrained by the broken DOM APIs?"
  418. # [15:23] <Lachy> Dashiva, where is that quote from?
  419. # [15:25] <Dashiva> TAG minutes
  420. # [15:25] <Dashiva> "I cannot even stomach even abstaining on something that makes - the namespace separator"
  421. # [15:25] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  422. # [15:26] <hsivonen> when you are on the server side, you get to write your own XML tree API that sucks less than the DOM.
  423. # [15:26] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  424. # [15:26] <hsivonen> I did
  425. # [15:27] <Dashiva> "Why have aria-, why not just pick names that don't clash?"
  426. # [15:27] * Dashiva boggles
  427. # [15:27] <hsivonen> Dashiva: the answer is that HTML5 and ARIA developments met too late
  428. # [15:28] <hsivonen> Dashiva: if the ARIA folks had indicated integration interest to the WHATWG a couple of years ago, it might have been different
  429. # [15:28] <Dashiva> hsivonen: The answer is also "aria-x _is_ a name that doesn't clash"
  430. # [15:28] <hsivonen> Dashiva: that too
  431. # [15:29] <Dashiva> It goes back to the previous comment, they seem to think aria- is a namespace
  432. # [15:29] <annevk> I can't really see how ARIA would've been designed differently than what we ended up with now (other than aria-role as opposed to role)
  433. # [15:29] <Dashiva> "There may be a small chance we can get them to do something reasonable"
  434. # [15:30] <Dashiva> "I want to try and maintain what credibility we can" :)
  435. # [15:30] <annevk> Well, maybe a different prefix name and such, but that's details...
  436. # [15:34] <Dashiva> a11y-role
  437. # [15:34] <zcorpan> annevk: aria could have failed and interested parties could have pushed for html5 features instead
  438. # [15:35] <annevk> zcorpan, that wouldn't have affected the design so much (apart from it not being adopted)
  439. # [15:36] * Joins: webben (n=benh@nat/yahoo/x-c8cd5a06bffdb99e)
  440. # [15:36] <zcorpan> annevk: it could have affected html5
  441. # [15:39] <annevk> fair enough, oh well, enough "what if" talk
  442. # [15:39] * annevk goes to buy a printer and such
  443. # [15:40] <annevk> i should really get my expense reports done today
  444. # [15:40] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  445. # [15:40] <annevk> otherwise accounting will hunt me down
  446. # [15:40] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  447. # [15:42] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
  448. # [15:48] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  449. # [15:48] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  450. # [15:50] * Philip`_ is now known as Philip`
  451. # [15:50] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  452. # [15:50] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  453. # [15:53] <hsivonen> annevk: did you happen to take a closer look at the XRI stuff? what is it about?
  454. # [16:03] * Quits: phsiao (n=shawn@c-71-233-78-251.hsd1.ma.comcast.net)
  455. # [16:10] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  456. # [16:10] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  457. # [16:12] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  458. # [16:12] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  459. # [16:14] <hsivonen> http://meyerweb.com/eric/thoughts/2008/06/02/the-missing-link/
  460. # [16:14] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  461. # [16:14] <annevk> hsivonen, I don't know anything apart from that it's an URI scheme and the people who give out parts of the scheme space monotize on that somehow
  462. # [16:14] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  463. # [16:14] <annevk> (is it really monotize? google doesn't give clues)
  464. # [16:15] <Philip`> (Monetize)
  465. # [16:15] <hsivonen> you mean someone other than TLD registrars want to monetize URI space?
  466. # [16:15] <takkaria> (monetise)
  467. # [16:15] <hsivonen> that doesn't sound good
  468. # [16:16] <annevk> hsivonen, http://en.wikipedia.org/wiki/Extensible_Resource_Identifier
  469. # [16:16] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  470. # [16:16] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  471. # [16:17] <hsivonen> how does one make a browser dereference an XRI?
  472. # [16:19] <hsivonen> seems to be that OASIS is practising distributed extensibility of the URI system by minting a new scheme :-)
  473. # [16:19] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  474. # [16:19] <hsivonen> s/be/me/
  475. # [16:19] <annevk> HTML vs XML / URIs vs XRIs
  476. # [16:20] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  477. # [16:21] <annevk> hsivonen, http://www.pacificspirit.com/blog/2008/05/30/detailed_technical_reasons_why_im_against_xris has rationale on why TAG members are against this
  478. # [16:21] <hsivonen> on the face of it, this XRI stuff seems to break key goodness of OpenID 1.0
  479. # [16:22] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  480. # [16:22] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  481. # [16:23] * Joins: Lachy (n=Lachlan@85.196.122.246)
  482. # [16:23] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  483. # [16:23] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  484. # [16:24] <annevk> hsivonen, they're using this in OpenID 2.0 I believe
  485. # [16:24] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  486. # [16:24] <annevk> hsivonen, OpenID 2.0 is not backwards compatible :(
  487. # [16:24] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  488. # [16:24] <annevk> (there's also various ways to point to OpenID 2.0, including using this new stuff)
  489. # [16:25] <hsivonen> that seems like a bad idea when they should be making OpenID 1.0 look stable and something that people can adopt
  490. # [16:25] <Dashiva> Is OpenID 2.0 still OpenPhishing as well?
  491. # [16:26] <hsivonen> Dashiva: do you mean 1.0 is OpenPhishing?
  492. # [16:26] <Dashiva> Yes
  493. # [16:28] <annevk> i've no idea why it's so complex
  494. # [16:28] <annevk> i'm not sure i want to take the time to investigate
  495. # [16:29] * Joins: phsiao (n=shawn@nat/ibm/x-ee30a06fc7ea1272)
  496. # [16:30] <Dashiva> The only non-monetizing aspect of XRI I've seen is the reassignable-name/permanent-number connection, and I don't know enough to say if that's a valid point
  497. # [16:31] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  498. # [16:32] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  499. # [16:36] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  500. # [16:36] * Quits: weinig|zZz (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  501. # [16:37] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  502. # [16:37] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  503. # [16:38] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  504. # [16:39] * Joins: Philip`_ (n=philip@zaynar.demon.co.uk)
  505. # [16:42] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
  506. # [16:42] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  507. # [16:42] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
  508. # [16:43] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  509. # [16:44] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  510. # [16:44] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  511. # [16:45] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  512. # [16:46] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  513. # [16:47] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  514. # [16:48] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  515. # [16:49] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  516. # [16:49] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  517. # [16:50] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Read error: 110 (Connection timed out))
  518. # [16:51] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  519. # [16:55] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  520. # [16:56] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  521. # [17:03] * Joins: Lachy (n=Lachlan@85.196.122.246)
  522. # [17:03] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  523. # [17:03] * Quits: Philip`_ (n=philip@zaynar.demon.co.uk) (Connection timed out)
  524. # [17:03] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  525. # [17:04] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
  526. # [17:04] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  527. # [17:05] <othermaciej> zcorpan: video tests? yes
  528. # [17:05] * Quits: Lachy (n=Lachlan@85.196.122.246) (Client Quit)
  529. # [17:07] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  530. # [17:07] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  531. # [17:07] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  532. # [17:08] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  533. # [17:13] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
  534. # [17:15] <annevk> grmbl
  535. # [17:15] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Read error: 110 (Connection timed out))
  536. # [17:15] <annevk> driver support strikes again
  537. # [17:16] * annevk finds http://www.stchman.com/foo2zjs.html
  538. # [17:17] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
  539. # [17:23] * Parts: annevk (n=annevk@77.163.243.203)
  540. # [17:25] <zcorpan> othermaciej: philip had a pointer
  541. # [17:28] * Joins: annevk (n=annevk@77.163.243.203)
  542. # [17:29] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
  543. # [17:34] <annevk> Hmm, getting this printer to actually work (rather than being recognized and not printing anything when asked) required running some obscure script on a third party site and rebooting my computer...
  544. # [17:37] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  545. # [17:39] * Joins: Lachy (n=Lachlan@85.196.122.246)
  546. # [17:40] * Joins: hober (n=ted@unaffiliated/hober)
  547. # [17:43] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
  548. # [17:52] * Joins: Philip`_ (n=philip@zaynar.demon.co.uk)
  549. # [17:52] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
  550. # [17:59] * Quits: webben (n=benh@nat/yahoo/x-c8cd5a06bffdb99e)
  551. # [18:03] * Joins: itpastorn (n=itpastor@ne.keryx.se)
  552. # [18:04] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Read error: 110 (Connection timed out))
  553. # [18:04] * Philip`_ is now known as Philip`
  554. # [18:07] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  555. # [18:08] * Quits: myakura (n=myakura@p5047-ipbf1403marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  556. # [18:12] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) ("Tiarra 0.1+svn-12340: SIGINT received; exit")
  557. # [18:13] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
  558. # [18:16] * Joins: webben (n=benh@nat/yahoo/x-5f523b1892ab3261)
  559. # [18:19] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  560. # [18:21] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  561. # [18:24] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  562. # [18:24] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  563. # [18:41] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (Read error: 110 (Connection timed out))
  564. # [18:43] * Joins: dbaron (n=dbaron@adsl-66-124-81-1.dsl.snfc21.pacbell.net)
  565. # [18:55] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  566. # [18:55] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  567. # [18:58] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  568. # [18:58] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  569. # [19:03] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Client Quit)
  570. # [19:07] * Joins: aroben (n=aroben@unaffiliated/aroben)
  571. # [19:08] <annevk> hsivonen, so reading http://meyerweb.com/eric/thoughts/2008/06/02/the-missing-link/ it seems to fail bringing up any other use case than <tr>...
  572. # [19:09] <annevk> I'm not quite sure whether the linking stuff is a presentational concern or a semantic one.
  573. # [19:18] <takkaria> do browser implementers really want a global href not to happen?
  574. # [19:19] <annevk> I think the extremely bit is an overstatement, but as can be seen by <object> overloading is not a good idea
  575. # [19:21] <annevk> Also, people keep forgetting it's not just href; hreflang, ping, type, etc. would also be affected
  576. # [19:27] * Quits: dbaron (n=dbaron@adsl-66-124-81-1.dsl.snfc21.pacbell.net) ("8403864 bytes have been tenured, next gc will be global.")
  577. # [19:37] * Joins: maikmerten (n=maikmert@T7a5b.t.pppool.de)
  578. # [19:47] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
  579. # [19:49] * Joins: psa (n=yomode@71.93.19.66)
  580. # [19:58] * Quits: psa (n=yomode@71.93.19.66) (Remote closed the connection)
  581. # [19:58] * Joins: psa (n=yomode@71.93.19.66)
  582. # [20:01] * Joins: weinig (n=weinig@nat/apple/x-f8091b56480fe9d1)
  583. # [20:07] <Philip`> <base style="display:block; border:2px magenta solid" href="foo" target="_blank">
  584. # [20:11] <itpastorn> If one uses onclick to simulate a link on todays <tr>, would a screen reader know it and can it be made usable for a blind user?
  585. # [20:11] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  586. # [20:15] * Quits: psa (n=yomode@71.93.19.66) (Remote closed the connection)
  587. # [20:15] <itpastorn> My question was not rethorical
  588. # [20:15] * Joins: psa (n=yomode@71.93.19.66)
  589. # [20:15] <annevk> Screen readers should be able to deal with that...
  590. # [20:16] <itpastorn> With or without aria?
  591. # [20:16] <annevk> Opera Mini even deals with most such situations as well and it doesn't even have access to a DOM / JS execution context
  592. # [20:16] <annevk> without
  593. # [20:17] <itpastorn> ok
  594. # [20:17] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
  595. # [20:19] * Joins: othermaciej (n=mjs@17.255.100.241)
  596. # [20:20] * Parts: itpastorn (n=itpastor@ne.keryx.se)
  597. # [20:20] * Joins: aroben__ (n=aroben@unaffiliated/aroben)
  598. # [20:20] * Joins: maikmerten_ (n=maikmert@L95de.l.pppool.de)
  599. # [20:23] * Joins: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  600. # [20:29] * Quits: psa (n=yomode@71.93.19.66) (Remote closed the connection)
  601. # [20:31] <annevk> (FWIW, I don't actually if screen readers deal with it, I'm just saying it's feasible.)
  602. # [20:32] * Joins: othermaciej_ (n=mjs@17.203.15.185)
  603. # [20:32] * Quits: aroben__ (n=aroben@unaffiliated/aroben) ("Leaving")
  604. # [20:32] * Joins: aroben__ (n=aroben@unaffiliated/aroben)
  605. # [20:35] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
  606. # [20:36] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
  607. # [20:36] * Quits: maikmerten (n=maikmert@T7a5b.t.pppool.de) (Read error: 110 (Connection timed out))
  608. # [20:37] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
  609. # [20:47] * Joins: ROBOd (n=robod@89.122.216.38)
  610. # [20:50] * Joins: psa (n=yomode@71.93.19.66)
  611. # [20:52] * Quits: othermaciej (n=mjs@17.255.100.241) (Read error: 110 (Connection timed out))
  612. # [20:54] * Joins: othermaciej (n=mjs@17.203.15.185)
  613. # [20:54] * Quits: othermaciej_ (n=mjs@17.203.15.185) (Read error: 104 (Connection reset by peer))
  614. # [21:03] * Quits: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 110 (Connection timed out))
  615. # [21:04] * Joins: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
  616. # [21:06] * Joins: Dashiva (i=Dashiva@187.80-202-223.nextgentel.com)
  617. # [21:11] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
  618. # [21:16] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
  619. # [21:17] * Joins: aroben (n=aroben@unaffiliated/aroben)
  620. # [21:19] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
  621. # [21:19] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  622. # [21:23] * Joins: othermaciej_ (n=mjs@17.203.15.185)
  623. # [21:23] * Quits: othermaciej (n=mjs@17.203.15.185) (Read error: 104 (Connection reset by peer))
  624. # [21:27] * Quits: aroben__ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
  625. # [21:27] * Joins: hdh (n=hdh@118.71.124.109)
  626. # [21:28] * Quits: maikmerten_ (n=maikmert@L95de.l.pppool.de) (Remote closed the connection)
  627. # [21:32] * Joins: KevinMarks (n=KevinMar@sta-204-144-184-242.rockynet.com)
  628. # [21:42] * Quits: othermaciej_ (n=mjs@17.203.15.185)
  629. # [21:43] * Joins: virtuelv (n=virtuelv@46.80-203-100.nextgentel.com)
  630. # [21:49] * Quits: psa (n=yomode@71.93.19.66) (Remote closed the connection)
  631. # [21:50] * Joins: psa (n=yomode@71.93.19.66)
  632. # [22:00] * Quits: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
  633. # [22:07] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
  634. # [22:08] * Joins: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
  635. # [22:13] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  636. # [22:14] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  637. # [22:14] * Quits: virtuelv (n=virtuelv@46.80-203-100.nextgentel.com) (Read error: 110 (Connection timed out))
  638. # [22:14] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  639. # [22:16] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  640. # [22:19] * Joins: sverrej (n=sverrej@89.10.27.86)
  641. # [22:29] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  642. # [22:29] <gsnedders> Now, can I have a drop roll?
  643. # [22:29] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  644. # [22:30] <gsnedders> spec-gen is executing for the first ever time!
  645. # [22:31] <gsnedders> It seems to be taking a year, though
  646. # [22:35] * Joins: othermaciej (n=mjs@17.203.15.185)
  647. # [22:38] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  648. # [22:39] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  649. # [22:41] * Joins: othermaciej_ (n=mjs@17.255.100.241)
  650. # [22:47] * Quits: phsiao (n=shawn@nat/ibm/x-ee30a06fc7ea1272)
  651. # [22:50] * Joins: jwalden (n=waldo@RANDOM-THREE-O-EIGHT.MIT.EDU)
  652. # [22:52] <gsnedders> http://hg.gsnedders.com/spec-gen/file/9f0ed82d3f20/src/specGen/utils.py#l66 — I need something cheaper than that, badly.
  653. # [22:54] * Quits: othermaciej (n=mjs@17.203.15.185) (Connection timed out)
  654. # [22:55] <Dashiva> A cheaper way to gEBI?
  655. # [22:56] <Philip`> gsnedders: Perform a single initial pass over the document, finding all elements with id and putting them in a dict?
  656. # [22:56] <gsnedders> Dashiva: yeah
  657. # [22:56] <gsnedders> Philip`: That would mean also updating it at times, when I add it to more elements
  658. # [22:56] <Philip`> The cheapest way to implement a method is to never call it
  659. # [22:57] <Dashiva> gsnedders: Do you do forward gEBIs, e.g. for elements you haven't seen yet?
  660. # [22:57] <gsnedders> Philip`: :)
  661. # [22:58] <Dashiva> gsnedders: You should definitely, definitely cache the ids you generate yourself
  662. # [22:58] <gsnedders> Dashiva: Well, the entire document is stored in memory at once, so I do look at @id anywhere in it
  663. # [22:58] <Philip`> gsnedders: Do you need to update it continuously, or could you do a series of stages like find_and_cache_all_ids(); do_some_processing_that_might_change_elements(); find_and_cache_all_ids(); do_more_processing() ?
  664. # [22:58] <Dashiva> gsnedders: So cache the ones you produce, as well as any you look up, that way you'll only lookup each element at most once
  665. # [22:58] * gsnedders wonders when it will stop running on HTML 5
  666. # [22:59] <Philip`> (I'm assuming you're calling gEBI many more times than once per element-with-an-id, since otherwise it shouldn't be a bottleneck at all)
  667. # [22:59] <Dashiva> gsnedders: You should do some stats on how many gEBIs fail
  668. # [22:59] <Dashiva> I'd expect close to zero, otherwise there's trouble at work :)
  669. # [22:59] <gsnedders> Philip`: The only call is in the method above
  670. # [23:00] <Dashiva> gsnedders: And it's a loop to boot
  671. # [23:00] <gsnedders> Dashiva: Yeah, but it should rarely run more than once
  672. # [23:00] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
  673. # [23:00] <Dashiva> gsnedders: Well, do some profiling. Check how many gEBIs fail, and how many times the loop runs more than once (and how many for those)
  674. # [23:01] <Philip`> I assume the XPath has to traverse the entire tree looking for an element with that id, so it's going to be pretty expensive each time you call it, so just memoising the function might not help much
  675. # [23:02] * gsnedders wonders whether using an .iter would be cheaper
  676. # [23:02] <Dashiva> I'm actually a bit surprised htmllib doesn't keep an id lookup
  677. # [23:02] <gsnedders> Dashiva: The loop never actually runs at all
  678. # [23:03] <gsnedders> or at least I don't think so…
  679. # [23:03] <Dashiva> gsnedders: In that case, your bottleneck is the xpath.
  680. # [23:03] <Dashiva> I'd try what Philip` suggested. Run the whole tree once, collect a dict of all ids. Every time you make an id, add to dict. Never use xpath.
  681. # [23:03] <Philip`> If the loop never executes, you could prefix the lines with "#" which makes Python apply super optimisations that make code really really fast and don't change the behaviour if it wouldn't have had any effect anyway
  682. # [23:04] <gsnedders> Philip`: :D
  683. # [23:04] <Philip`> You could (should?) still use XPath once, to find all the elements with ids in the initial traversal bit
  684. # [23:05] <Philip`> but doing it for every id lookup doesn't seem like a good idea
  685. # [23:05] <gsnedders> gEBI costs 0.016s per call
  686. # [23:05] <Dashiva> Oh yeah, he could use xpath for the initial colletion, yeah
  687. # [23:06] <gsnedders> And on (my old copy of) WF2 it is called 80 times
  688. # [23:06] <Philip`> Forty million clock cycles? That's not good :-p
  689. # [23:06] <gsnedders> HTML 5 has currently been taking around 10 minutes to process
  690. # [23:07] <gsnedders> I don't think this is the sort of speed Hixie wanted me to get :)
  691. # [23:07] <Dashiva> First you make it work, then you make it fast. One at a time :)
  692. # [23:08] <gsnedders> (The textContent function above is called far more times (almost 2000) yet costs almost nothing)
  693. # [23:08] <gsnedders> (0.000s per call)
  694. # [23:08] <Philip`> gsnedders: How long is gEBI taking in total on HTML5?
  695. # [23:08] <gsnedders> (I'm assuming that's rounded down)
  696. # [23:08] * Quits: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
  697. # [23:08] <gsnedders> Philip`: Dunno. It hasn't finished running yet.
  698. # [23:08] <Philip`> gsnedders: Oh. Then why did you say you needed something faster that it, before you knew it was slow?
  699. # [23:08] <gsnedders> Philip`: Web Forms 2.0 made is obvious it was slow.
  700. # [23:09] <Dashiva> I think he figured after 5 minutes of waiting :)
  701. # [23:09] <gsnedders> Philip`: Don't need anything of HTML 5's size to prove that :)
  702. # [23:09] <gsnedders> Or, what Dashiva said, then I got wondering why, and ran it on WF2 :P
  703. # [23:09] <Philip`> I'd expect it to take O(size^2) time, and HTML5 is only five times larger than WF2, so it should only take ~30 seconds
  704. # [23:10] <Philip`> which is still too slow and worth optimising, but isn't five minutes :-)
  705. # [23:10] <gsnedders> I think we can conclude it isn't that good :)
  706. # [23:10] <gsnedders> Oh, we're over ten minutes now :)
  707. # [23:10] * gsnedders throws KeyboardInterrupt
  708. # [23:10] <Philip`> You ought to make it print its incremental process, in case it's got stuck in an infinite loop
  709. # [23:10] <gsnedders> Guess what function it was in when I threw it!
  710. # [23:10] <gsnedders> gEBI!
  711. # [23:10] <Philip`> sleep?
  712. # [23:11] <gsnedders> No, gEBI :P
  713. # [23:12] * Philip` doesn't understand how it could be that much slower on HTML5 than on WF2
  714. # [23:14] <Dashiva> O(n^2) probably has something to do with it
  715. # [23:14] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
  716. # [23:15] <Philip`> Dashiva: But n=5 and 80*0.016s = 1.3s so it shouldn't be nearly that bad, unless I'm horribly mistaken somewhere
  717. # [23:15] * gsnedders tries html5.src with his really naïve cache
  718. # [23:16] <Philip`> gsnedders: On line 48, did you intend to remove all space characters from anywhere in source? (.strip only strips leading/trailing characters, so that wouldn't quite work)
  719. # [23:16] <Philip`> Oh, maybe I'm missing the bit a few lines later
  720. # [23:16] <gsnedders> Philip`: :)
  721. # [23:16] <gsnedders> naïve caching gets HTML 5 down to 17.859s
  722. # [23:17] <Philip`> By the way, your loop should probably increment i
  723. # [23:17] <gsnedders> LOL
  724. # [23:17] <Philip`> else it'll loop forever
  725. # [23:17] <gsnedders> True.
  726. # [23:17] <Dashiva> oh snap!
  727. # [23:17] <Philip`> and if your cache fixes that, then your cache is broken :-p
  728. # [23:17] <gsnedders> That'll be the ten minutes of running, I bet :P
  729. # [23:17] <Dashiva> No wonder it was in gEBI
  730. # [23:17] * Joins: roc (n=roc@202.0.36.64)
  731. # [23:17] <gsnedders> Philip`: Yeah, my cache is broken
  732. # [23:17] <gsnedders> Philip`: It just takes the initial state and never updates it
  733. # [23:18] <Philip`> (You quite possibly want the cache anyway, even without the infinite loop)
  734. # [23:18] * Quits: qwert666 (n=qwert666@dax41.neoplus.adsl.tpnet.pl) ("Leaving")
  735. # [23:19] * gsnedders tries running HTML 5 without the cache but with a working loop
  736. # [23:20] * Philip` predicts 25 seconds
  737. # [23:20] <gsnedders> Hint: It's all ready more than that
  738. # [23:20] <Philip`> 26?
  739. # [23:20] * gsnedders wonders if there's another loop
  740. # [23:21] * gsnedders adds print i
  741. # [23:21] * Dashiva watches scrollback disappear into infinity
  742. # [23:22] <gsnedders> That's not even getting called
  743. # [23:22] <Dashiva> Instead of printing i, you could add a "if i == 3 break". That way you won't get the previous problem :)
  744. # [23:22] <gsnedders> we get as far as Document.xpath(), then it takes an hour there
  745. # [23:23] * gsnedders realises
  746. # [23:23] <gsnedders> actually running the copy you just edited helps
  747. # [23:23] <Philip`> Is your document cyclic?
  748. # [23:23] <Dashiva> Who needs bugs with coding practices like these? :P
  749. # [23:24] <gsnedders> Dashiva: Me! :P
  750. # [23:24] <Philip`> Clearly you need to make this program multithreaded to get optimum performance on modern processors
  751. # [23:24] <gsnedders> Dashiva: OK, my scrollback is now vanishing
  752. # [23:24] * Joins: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
  753. # [23:24] <gsnedders> Dashiva: Albeit slowly
  754. # [23:25] <gsnedders> The most times the loop body is getting executed is twice
  755. # [23:25] <gsnedders> 1440 dfn elements in my copy of HTML 5.
  756. # [23:25] <gsnedders> No wonder it's bad :)
  757. # [23:25] <Dashiva> Running time now?
  758. # [23:26] <gsnedders> Dunno, didn't look when I started it
  759. # [23:26] <gsnedders> 140.484s
  760. # [23:26] <gsnedders> 6958 122.344 0.018 122.344 0.018 {method 'xpath' of 'lxml.etree._Element' objects}
  761. # [23:26] <gsnedders> Heh. That's lovely :P
  762. # [23:27] <Philip`> _Element?
  763. # [23:27] <Philip`> gEBI was calling it on a Document...
  764. # [23:27] <Dashiva> gsnedders: Need a legend for those numbers
  765. # [23:27] <Philip`> Is much (cumulative) time spent in textContent?
  766. # [23:27] <gsnedders> Dashiva: ncalls tottime percall cumtime percall filename:lineno(function)
  767. # [23:28] <gsnedders> Philip`: the root element is still an _Element :P
  768. # [23:28] <gsnedders> Philip`: 0.285s
  769. # [23:28] <Philip`> Oh, right, you just have broken naming conventions and use uppercase letters for variables
  770. # [23:28] <Dashiva> gsnedders: And with caching?
  771. # [23:28] <Philip`> so I thought it was a class name instead
  772. # [23:28] <gsnedders> Philip`: Peh. I just copied that from DOM :P
  773. # [23:29] <gsnedders> Philip`: (there was a reason why I did originally use DOM)
  774. # [23:29] <Philip`> gsnedders: It'd be saner to copy the Python conventions :-)
  775. # [23:30] <gsnedders> Philip`: textContent is cheap, and I doubt I could rewrite it to be quicker. If you iterate over everything you need to check if you have an element or a comment before you take _Element.text, while always taking .tail
  776. # [23:30] <gsnedders> Philip`: It would, but I currently want to get something that takes less than 2 minutes to create cross-references on HTML 5 :)
  777. # [23:30] <Philip`> gsnedders: You could call textContent half as many times
  778. # [23:31] <Philip`> but if it's only 0.3s then there's no point
  779. # [23:31] <Philip`> Are you including the time taken to parse the document?
  780. # [23:31] <Dashiva> Philip`: Let's stop distracting him from implementing an improvement with talk :)
  781. # [23:31] <gsnedders> Philip`: I know I've thought of doing that before
  782. # [23:31] <gsnedders> Dashiva: I need to sleep, anyway
  783. # [23:31] <Philip`> And is this two minutes in a profiler that makes everything really slow?
  784. # [23:32] <gsnedders> Philip`: No
  785. # [23:32] <gsnedders> Philip`: This is cProfile, which has next to no overhead. It really does take that long.
  786. # [23:32] <gsnedders> http://stuff.gsnedders.com/html5.html — find broken xrefs!
  787. # [23:34] <Philip`> gsnedders: That's only true if you consider 2.5x speed decrease to be next to no overhead
  788. # [23:34] <Philip`> (At least that's what I get when running html5lib with cProfile)
  789. # [23:34] <gsnedders> Philip`: I've never found it that slow, compared with other profilers :P
  790. # [23:35] <Philip`> That's just because other profilers are even more slow
  791. # [23:35] * gsnedders uses time
  792. # [23:35] <gsnedders> let us see how long this takes :P
  793. # [23:36] * Dashiva wonders why gsnedders is timing an implementation he knows is inefficient :)
  794. # [23:36] <gsnedders> Dashiva: To see how slow cProfile really is here :P
  795. # [23:37] <annevk> gsnedders, on that page various <dfn> elements don't have an id= assigned
  796. # [23:37] <Philip`> gsnedders: I found 64 broken references
  797. # [23:37] <Philip`> #refsWF2, #refsXHTML2, #refsRFC2119, #refsHALTINGPROBLEM, ...
  798. # [23:37] <annevk> (i also think that HTML-elements would be better as html-elements
  799. # [23:37] <annevk> )
  800. # [23:38] <Dashiva> Philip`: Those are Hixie's missing refs, aren't they?
  801. # [23:38] <gsnedders> annevk: like what?
  802. # [23:38] <Philip`> Dashiva: Yes, but nobody said I had to find broken links introduced by gsnedders
  803. # [23:38] <gsnedders> Philip`: Smartass.
  804. # [23:39] <Philip`> gsnedders: You've done something that breaks the spec-splitter
  805. # [23:39] <Philip`> (It splits the spec into five chunks, one of which is 1.4MB)
  806. # [23:39] <gsnedders> Philip`: 131.631s without cProfile
  807. # [23:40] <gsnedders> Philip`: No, it just doesn't do something that the spec-splitter needs yet, realistically :)
  808. # [23:40] <Philip`> gsnedders: Do you know what that something is?
  809. # [23:41] <annevk> gsnedders, search for <dfn>
  810. # [23:41] * jgraham likes the date of 1901
  811. # [23:42] <gsnedders> annevk: hmm, odd
  812. # [23:42] <gsnedders> jgraham: That's Hixie, not me :)
  813. # [23:42] <annevk> gsnedders, so I'd suggest fixing that and lowercasing id values
  814. # [23:42] <annevk> gsnedders, except when id is explicitly set of course
  815. # [23:42] <annevk> no need to change what the author meant
  816. # [23:42] <gsnedders> annevk: yeah, sure
  817. # [23:42] <Hixie> 1901?
  818. # [23:43] <gsnedders> Hixie: [DATE: 01 Jan 1901]
  819. # [23:43] <Hixie> ah
  820. # [23:43] <gsnedders> Hixie: [DATE] has the exact same affect, FWIW
  821. # [23:43] <annevk> gsnedders, looks quite nice already btw
  822. # [23:43] <Hixie> i just use it to remind myself of what the format has to be
  823. # [23:43] <gsnedders> Hixie: Ah
  824. # [23:43] <Philip`> Hmm, "Cue ranges" is missing a </dl>
  825. # [23:43] <Philip`> which breaks everything
  826. # [23:44] <gsnedders> Philip`: Well, I didn't write html5lib's serialiser
  827. # [23:44] <annevk> gsnedders, hopefully it's not slow on sanely-sized specs :)
  828. # [23:44] <gsnedders> *nudge*
  829. # [23:44] <gsnedders> annevk: Currently around 5s on WF2 :(
  830. # [23:44] <Philip`> gsnedders: html5lib's serialiser works perfectly well for me
  831. # [23:44] <gsnedders> Philip`: Well, I ain't doing nothin' :P
  832. # [23:44] <Philip`> (The </dl> is there in the spec-splitter's normal output)
  833. # [23:44] <jgraham> gsnedders: I recommend using the serializer with optional tags on
  834. # [23:45] <jgraham> (since I guess that's what the problem is)
  835. # [23:45] <Philip`> I use it with optional tags off, and it works fine
  836. # [23:45] <Philip`> (quote_attr_values=True, inject_meta_charset=False)
  837. # [23:45] <jgraham> Oh well, it's gsnedders fault then :)
  838. # [23:45] <gsnedders> annevk: Once done, it should be the case that html5lib is the slowest part
  839. # [23:45] <Philip`> (at least with the latest html5lib, and latest version of the spec)
  840. # [23:45] <annevk> gsnedders, 5s seems sort of acceptable
  841. # [23:46] <gsnedders> This is a version of the spec from Feb 13th :P
  842. # [23:46] <gsnedders> and almost latest html5lib
  843. # [23:46] <annevk> gsnedders, yeah yeah, I and everyone else on the planet know about html5lib perf :p
  844. # [23:47] <Philip`> gsnedders: That's kind of odd, then
  845. # [23:48] <gsnedders> I don't touch the actual raw data, and I don't do much that's crazy
  846. # [23:48] <gsnedders> http://hg.gsnedders.com/hgwebdir.cgi/spec-gen/file/1909801197f0/specGen/processes/xref.py#l86 — that's as crazy as it gets
  847. # [23:48] <Philip`> (This is line 12218)
  848. # [23:49] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  849. # [23:50] <gsnedders> Oh well. I'll look at this all tomorrow.
  850. # [23:50] <gsnedders> And try and work out the bizarre bug of it not having any @id
  851. # [23:50] <gsnedders> http://hg.gsnedders.com/hgwebdir.cgi/spec-gen/file/1909801197f0/specGen/processes/xref.py#l39 — it's hardly complex
  852. # [23:54] <Philip`> By the way, it'd be nice if the output of this script was well-formed XML, so later tools (like the spec splitter) could use a nice fast standard XML parser
  853. # [23:57] <Dashiva> What about the spec author's wishes? :)
  854. # [23:58] <Philip`> What wishes are those?
  855. # [23:59] <Dashiva> Maybe he likes using optional end tags
  856. # [23:59] <Philip`> The spec can be written in HTML, and the final published version could be converted to HTML, but it's much easier and faster if the intermediate stages are all XML
  857. # Session Close: Tue Jun 03 00:00:00 2008

The end :)