/irc-logs / w3c / #html-wg / 2007-07-13 / end

Options:

  1. # Session Start: Fri Jul 13 00:00:00 2007
  2. # Session Ident: #html-wg
  3. # [00:00] * Joins: rburns (rburns@71.194.165.47)
  4. # [00:02] * Joins: Lionheart (robin@198.86.248.1)
  5. # [00:35] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
  6. # [00:37] * Quits: myakura (myakura@58.88.37.26) (Quit: Leaving...)
  7. # [00:40] * Joins: gavin (gavin@74.103.208.221)
  8. # [00:44] * Quits: heycam (cam@203.214.115.243) (Ping timeout)
  9. # [01:04] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
  10. # [01:08] * Quits: tH (Rob@87.102.67.108) (Quit: ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  11. # [01:14] * Parts: billmason (billmason@69.30.57.156)
  12. # [01:17] * Joins: heycam (cam@130.194.72.84)
  13. # [01:22] * Joins: sbuluf (nqpnaa@200.49.140.228)
  14. # [01:36] * Joins: zcorpan_ (zcorpan@90.229.146.10)
  15. # [01:40] * Quits: zcorpan_ (zcorpan@90.229.146.10) (Ping timeout)
  16. # [01:54] * Parts: rburns (rburns@71.194.165.47)
  17. # [01:57] * Quits: jmb (jmb@81.86.70.47) (Ping timeout)
  18. # [01:58] * Joins: karl (karlcow@128.30.52.30)
  19. # [02:40] * Joins: jmb (jmb@81.86.70.47)
  20. # [02:42] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
  21. # [02:48] * Joins: gavin (gavin@74.103.208.221)
  22. # [02:48] * Joins: olivier (ot@128.30.52.30)
  23. # [03:22] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Less talk, more pimp walk.)
  24. # [03:23] * Quits: kingryan (rking3@208.66.64.47) (Quit: kingryan)
  25. # [04:08] * Quits: Lionheart (robin@198.86.248.1) (Connection reset by peer)
  26. # [04:29] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
  27. # [04:43] * Joins: mjs (mjs@17.255.104.69)
  28. # [05:18] * Joins: Lionheart (robin@66.57.69.65)
  29. # [05:23] * Quits: olivier (ot@128.30.52.30) (Quit: Leaving)
  30. # [05:32] * Joins: olivier (ot@128.30.52.30)
  31. # [06:11] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  32. # [06:45] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
  33. # [06:50] * Joins: gavin (gavin@74.103.208.221)
  34. # [07:45] * Joins: Lionhear1 (robin@66.57.69.65)
  35. # [07:45] * Quits: Lionheart (robin@66.57.69.65) (Ping timeout)
  36. # [07:49] * Quits: Lionhear1 (robin@66.57.69.65) (Connection reset by peer)
  37. # [07:49] * Quits: spleen_blender (notgonnage@72.16.243.238) (Connection reset by peer)
  38. # [07:49] * Joins: Lionheart (robin@66.57.69.65)
  39. # [08:00] <heycam> lists.w3.org down?
  40. # [08:07] <MikeSmith> heycam - down, and we appear to be having some other problems that may or may not be related
  41. # [08:07] <heycam> k
  42. # [08:52] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
  43. # [08:57] * Joins: gavin (gavin@74.103.208.221)
  44. # [09:17] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Client exited)
  45. # [09:18] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
  46. # [09:19] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Client exited)
  47. # [09:21] * Quits: olivier (ot@128.30.52.30) (Quit: Leaving)
  48. # [09:25] * Quits: karl (karlcow@128.30.52.30) (Quit: Where dwelt Ymir, or wherein did he find sustenance?)
  49. # [09:28] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
  50. # [09:29] * Quits: heycam (cam@130.194.72.84) (Quit: bye)
  51. # [09:31] * Joins: edas (edaspet@88.191.34.123)
  52. # [09:38] * Joins: zcorpan_ (zcorpan@90.229.146.10)
  53. # [09:55] * Quits: sbuluf (nqpnaa@200.49.140.228) (Ping timeout)
  54. # [10:04] * Joins: heycam (cam@203.214.115.243)
  55. # [10:59] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
  56. # [11:02] * Quits: mjs (mjs@17.255.104.69) (Quit: mjs)
  57. # [11:04] * Joins: gavin (gavin@74.103.208.221)
  58. # [11:05] * Quits: zcorpan_ (zcorpan@90.229.146.10) (Ping timeout)
  59. # [11:20] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Client exited)
  60. # [11:30] * Joins: ROBOd (robod@86.34.246.154)
  61. # [11:51] * Joins: mjs (mjs@64.81.48.145)
  62. # [12:03] * Quits: edas (edaspet@88.191.34.123) (Ping timeout)
  63. # [12:12] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
  64. # [12:14] * Joins: mjs (mjs@64.81.48.145)
  65. # [12:18] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
  66. # [12:19] * Joins: mjs (mjs@64.81.48.145)
  67. # [12:30] * Joins: myakura (myakura@58.88.37.26)
  68. # [12:30] <hsivonen> I'm now getting the right trees with all but one test in tests1.dat...
  69. # [12:55] <hsivonen> I see a mismatch between people wanting the draft to be reviewed and people volunteering to do the review...
  70. # [13:01] <hsivonen> yay. right treesfor everything in tests1.dat
  71. # [13:09] <hsivonen> jgraham: html5lib has a weird sort function for attributes. It sorts "t4" before "t1"
  72. # [13:09] <hsivonen> jgraham: or at least that's what the test cases expect
  73. # [13:19] * Joins: edas (edaspet@88.191.34.123)
  74. # [13:20] <hsivonen> jgraham: the spec tells to Reconstruct the active formatting elements, if any, on any character token "in body". the test cases seem to assume that space characters don't trigger "Reconstruct the active formatting elements, if any."
  75. # [13:20] <hsivonen> jgraham: is this a predictive change that has already been raised with Hixie and the test cases embody a guess of what Hixie is going to change?
  76. # [13:21] <hsivonen> jgraham: what the test cases expect seems more reasonable than what the spec says...
  77. # [13:22] <hsivonen> ooh. WebKit trunk agrees with the spec
  78. # [13:24] <hsivonen> hmm. I guess browsers are weird in this case and the spec agrees with the weirdness
  79. # [13:27] <hsivonen> Could someone with access to IE7 please check if the space node is a child of body or the formatting elements, please?
  80. # [13:27] <hsivonen> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3E%3Cp%3E%3Cb%3E%3Ci%3E%3Cu%3E%3C/p%3E%20%3Cp%3EX
  81. # [13:30] * Quits: edas (edaspet@88.191.34.123) (Ping timeout)
  82. # [13:31] <hsivonen> I was told on another channel that IE7 doesn't put the space node as a child of body
  83. # [13:33] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
  84. # [13:38] * Joins: gavin (gavin@74.103.208.221)
  85. # [14:02] * Joins: zcorpan_ (zcorpan@90.229.146.10)
  86. # [14:12] * Joins: beev0r (manuel@83.135.130.148)
  87. # [14:19] <zcorpan_> 2.2.1. Reflecting content attributes in DOM attributes
  88. # [14:19] <zcorpan_> is next
  89. # [14:19] <zcorpan_> i think
  90. # [14:32] * Quits: ROBOd (robod@86.34.246.154) (Quit: http://www.robodesign.ro )
  91. # [14:40] * Quits: mjs (mjs@64.81.48.145) (Ping timeout)
  92. # [14:45] <zcorpan_> damn, that section is dense
  93. # [14:50] * Joins: edas (edaspet@88.191.34.123)
  94. # [16:01] * Joins: tH (Rob@87.102.67.108)
  95. # [16:23] * Joins: ROBOd (robod@86.34.246.154)
  96. # [16:26] * Joins: billmason (billmason@69.30.57.156)
  97. # [16:27] * Joins: tH_ (Rob@87.102.36.227)
  98. # [16:27] * Quits: tH (Rob@87.102.67.108) (Ping timeout)
  99. # [16:27] * tH_ is now known as tH
  100. # [17:19] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
  101. # [17:24] * Joins: gavin (gavin@74.103.208.221)
  102. # [17:31] * Quits: Lionheart (robin@66.57.69.65) (Quit: Leaving.)
  103. # [17:32] * Joins: kazuhito (kazuhito@222.151.154.126)
  104. # [17:41] * Quits: edas (edaspet@88.191.34.123) (Ping timeout)
  105. # [17:55] <zcorpan_> hmm, seems harder than i thought to come up with evil test cases for reflecting attributes
  106. # [18:03] * Quits: kazuhito (kazuhito@222.151.154.126) (Quit: Quitting!)
  107. # [18:16] * Philip` makes his tokeniser 25% faster by manually buffering the file input stream
  108. # [18:17] <Philip`> Seems like the actual tokenisation takes an almost negligible time, compared to the effort required to shove all the bytes into it
  109. # [18:18] <zcorpan_> .dir is the only attribute that is limited to only known values? how boring.
  110. # [18:19] <zcorpan_> shouldn't .shape be too?
  111. # [18:20] * Quits: beev0r (manuel@83.135.130.148) (Quit: Leaving)
  112. # [18:41] <zcorpan_> hmmm
  113. # [18:41] <zcorpan_> HTMLMenuElement.type
  114. # [18:42] <zcorpan_> has the keywords "1", "a", "A", "i", "I" (are there others?) in current browsers
  115. # [18:50] <Philip`> IE recognises <menu type=disc> and circle and square
  116. # [18:51] <zcorpan_> ah yes
  117. # [19:01] * Quits: billmason (billmason@69.30.57.156) (Connection reset by peer)
  118. # [19:04] * Joins: billmason (billmason@69.30.57.156)
  119. # [19:18] * Quits: gavin_ (gavin@63.245.208.169) (Ping timeout)
  120. # [19:19] * Joins: gavin_ (gavin@63.245.208.169)
  121. # [19:24] * Quits: myakura (myakura@58.88.37.26) (Quit: Leaving...)
  122. # [19:26] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
  123. # [19:32] * Joins: gavin (gavin@74.103.208.221)
  124. # [19:33] * Quits: gsnedders (gsnedders@81.132.88.104) (Quit: gsnedders)
  125. # [19:41] * Joins: kingryan (rking3@208.66.64.47)
  126. # [19:42] <Philip`> Ooh, how nice - I cut another ~25% off the tokeniser execution time by just reserving enough space in the strings at the start
  127. # [19:43] <Philip`> From looking at my ~2500 pages, 99.7% of tag names are <= 8 characters, and 99.7% of attribute names are <= 12 characters
  128. # [19:45] <kingryan> Philip`: which impl is this you're talking about?
  129. # [19:45] <Philip`> and 99.5% of tags have <= 6 attributes, though I was counting end tags too so maybe I should fix that...
  130. # [19:47] <Philip`> For start tags, 99.2% have <= 6 attributes, 99.8% have <= 8
  131. # [19:48] <Philip`> For end tags, 99.98% have <= 0 attributes
  132. # [19:50] <Philip`> For attribute values, about 53.2% have <= 12 characters, 77.4% have <= 32, 93.3% have <= 64, 99.0% have <= 128
  133. # [19:51] <Philip`> (Looks like @href, @src and @style produce loads of long attribute values, which is a pain)
  134. # [19:51] <Philip`> kingryan: It's my C++ implementation
  135. # [19:51] <kingryan> ah, cool
  136. # [19:52] <Philip`> Now it's going at about 18 MB/second
  137. # [19:52] <Philip`> which is quite nice
  138. # [19:53] <Philip`> Certainly beats Python quite handily ;-)
  139. # [20:21] * Joins: hasather (hasather@80.203.71.22)
  140. # [20:31] * Joins: gsnedders (gsnedders@81.132.88.104)
  141. # [20:40] * Joins: dbaron (dbaron@63.245.220.241)
  142. # [21:18] * Joins: Sander (svl@86.87.68.167)
  143. # [21:34] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
  144. # [21:39] * Joins: gavin (gavin@74.103.208.221)
  145. # [21:42] * Quits: xover (xover@193.157.66.5) (Ping timeout)
  146. # [22:05] * Joins: xover (xover@193.157.66.5)
  147. # [22:15] * Quits: zcorpan_ (zcorpan@90.229.146.10) (Ping timeout)
  148. # [22:57] * Quits: ROBOd (robod@86.34.246.154) (Quit: http://www.robodesign.ro )
  149. # [23:25] * Joins: Zeros (Zeros-Elip@67.154.87.254)
  150. # [23:40] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
  151. # [23:44] * Joins: zcorpan_ (zcorpan@90.229.146.10)
  152. # [23:45] * Joins: gavin (gavin@74.103.208.221)
  153. # Session Close: Sat Jul 14 00:00:00 2007

The end :)