Options:
- # Session Start: Fri Jul 13 00:00:00 2007
- # Session Ident: #html-wg
- # [00:00] * Joins: rburns (rburns@71.194.165.47)
- # [00:02] * Joins: Lionheart (robin@198.86.248.1)
- # [00:35] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [00:37] * Quits: myakura (myakura@58.88.37.26) (Quit: Leaving...)
- # [00:40] * Joins: gavin (gavin@74.103.208.221)
- # [00:44] * Quits: heycam (cam@203.214.115.243) (Ping timeout)
- # [01:04] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [01:08] * Quits: tH (Rob@87.102.67.108) (Quit: ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [01:14] * Parts: billmason (billmason@69.30.57.156)
- # [01:17] * Joins: heycam (cam@130.194.72.84)
- # [01:22] * Joins: sbuluf (nqpnaa@200.49.140.228)
- # [01:36] * Joins: zcorpan_ (zcorpan@90.229.146.10)
- # [01:40] * Quits: zcorpan_ (zcorpan@90.229.146.10) (Ping timeout)
- # [01:54] * Parts: rburns (rburns@71.194.165.47)
- # [01:57] * Quits: jmb (jmb@81.86.70.47) (Ping timeout)
- # [01:58] * Joins: karl (karlcow@128.30.52.30)
- # [02:40] * Joins: jmb (jmb@81.86.70.47)
- # [02:42] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [02:48] * Joins: gavin (gavin@74.103.208.221)
- # [02:48] * Joins: olivier (ot@128.30.52.30)
- # [03:22] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Less talk, more pimp walk.)
- # [03:23] * Quits: kingryan (rking3@208.66.64.47) (Quit: kingryan)
- # [04:08] * Quits: Lionheart (robin@198.86.248.1) (Connection reset by peer)
- # [04:29] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [04:43] * Joins: mjs (mjs@17.255.104.69)
- # [05:18] * Joins: Lionheart (robin@66.57.69.65)
- # [05:23] * Quits: olivier (ot@128.30.52.30) (Quit: Leaving)
- # [05:32] * Joins: olivier (ot@128.30.52.30)
- # [06:11] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [06:45] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [06:50] * Joins: gavin (gavin@74.103.208.221)
- # [07:45] * Joins: Lionhear1 (robin@66.57.69.65)
- # [07:45] * Quits: Lionheart (robin@66.57.69.65) (Ping timeout)
- # [07:49] * Quits: Lionhear1 (robin@66.57.69.65) (Connection reset by peer)
- # [07:49] * Quits: spleen_blender (notgonnage@72.16.243.238) (Connection reset by peer)
- # [07:49] * Joins: Lionheart (robin@66.57.69.65)
- # [08:00] <heycam> lists.w3.org down?
- # [08:07] <MikeSmith> heycam - down, and we appear to be having some other problems that may or may not be related
- # [08:07] <heycam> k
- # [08:52] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [08:57] * Joins: gavin (gavin@74.103.208.221)
- # [09:17] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Client exited)
- # [09:18] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [09:19] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Client exited)
- # [09:21] * Quits: olivier (ot@128.30.52.30) (Quit: Leaving)
- # [09:25] * Quits: karl (karlcow@128.30.52.30) (Quit: Where dwelt Ymir, or wherein did he find sustenance?)
- # [09:28] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [09:29] * Quits: heycam (cam@130.194.72.84) (Quit: bye)
- # [09:31] * Joins: edas (edaspet@88.191.34.123)
- # [09:38] * Joins: zcorpan_ (zcorpan@90.229.146.10)
- # [09:55] * Quits: sbuluf (nqpnaa@200.49.140.228) (Ping timeout)
- # [10:04] * Joins: heycam (cam@203.214.115.243)
- # [10:59] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [11:02] * Quits: mjs (mjs@17.255.104.69) (Quit: mjs)
- # [11:04] * Joins: gavin (gavin@74.103.208.221)
- # [11:05] * Quits: zcorpan_ (zcorpan@90.229.146.10) (Ping timeout)
- # [11:20] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Client exited)
- # [11:30] * Joins: ROBOd (robod@86.34.246.154)
- # [11:51] * Joins: mjs (mjs@64.81.48.145)
- # [12:03] * Quits: edas (edaspet@88.191.34.123) (Ping timeout)
- # [12:12] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [12:14] * Joins: mjs (mjs@64.81.48.145)
- # [12:18] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [12:19] * Joins: mjs (mjs@64.81.48.145)
- # [12:30] * Joins: myakura (myakura@58.88.37.26)
- # [12:30] <hsivonen> I'm now getting the right trees with all but one test in tests1.dat...
- # [12:55] <hsivonen> I see a mismatch between people wanting the draft to be reviewed and people volunteering to do the review...
- # [13:01] <hsivonen> yay. right treesfor everything in tests1.dat
- # [13:09] <hsivonen> jgraham: html5lib has a weird sort function for attributes. It sorts "t4" before "t1"
- # [13:09] <hsivonen> jgraham: or at least that's what the test cases expect
- # [13:19] * Joins: edas (edaspet@88.191.34.123)
- # [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."
- # [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?
- # [13:21] <hsivonen> jgraham: what the test cases expect seems more reasonable than what the spec says...
- # [13:22] <hsivonen> ooh. WebKit trunk agrees with the spec
- # [13:24] <hsivonen> hmm. I guess browsers are weird in this case and the spec agrees with the weirdness
- # [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?
- # [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
- # [13:30] * Quits: edas (edaspet@88.191.34.123) (Ping timeout)
- # [13:31] <hsivonen> I was told on another channel that IE7 doesn't put the space node as a child of body
- # [13:33] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [13:38] * Joins: gavin (gavin@74.103.208.221)
- # [14:02] * Joins: zcorpan_ (zcorpan@90.229.146.10)
- # [14:12] * Joins: beev0r (manuel@83.135.130.148)
- # [14:19] <zcorpan_> 2.2.1. Reflecting content attributes in DOM attributes
- # [14:19] <zcorpan_> is next
- # [14:19] <zcorpan_> i think
- # [14:32] * Quits: ROBOd (robod@86.34.246.154) (Quit: http://www.robodesign.ro )
- # [14:40] * Quits: mjs (mjs@64.81.48.145) (Ping timeout)
- # [14:45] <zcorpan_> damn, that section is dense
- # [14:50] * Joins: edas (edaspet@88.191.34.123)
- # [16:01] * Joins: tH (Rob@87.102.67.108)
- # [16:23] * Joins: ROBOd (robod@86.34.246.154)
- # [16:26] * Joins: billmason (billmason@69.30.57.156)
- # [16:27] * Joins: tH_ (Rob@87.102.36.227)
- # [16:27] * Quits: tH (Rob@87.102.67.108) (Ping timeout)
- # [16:27] * tH_ is now known as tH
- # [17:19] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [17:24] * Joins: gavin (gavin@74.103.208.221)
- # [17:31] * Quits: Lionheart (robin@66.57.69.65) (Quit: Leaving.)
- # [17:32] * Joins: kazuhito (kazuhito@222.151.154.126)
- # [17:41] * Quits: edas (edaspet@88.191.34.123) (Ping timeout)
- # [17:55] <zcorpan_> hmm, seems harder than i thought to come up with evil test cases for reflecting attributes
- # [18:03] * Quits: kazuhito (kazuhito@222.151.154.126) (Quit: Quitting!)
- # [18:16] * Philip` makes his tokeniser 25% faster by manually buffering the file input stream
- # [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
- # [18:18] <zcorpan_> .dir is the only attribute that is limited to only known values? how boring.
- # [18:19] <zcorpan_> shouldn't .shape be too?
- # [18:20] * Quits: beev0r (manuel@83.135.130.148) (Quit: Leaving)
- # [18:41] <zcorpan_> hmmm
- # [18:41] <zcorpan_> HTMLMenuElement.type
- # [18:42] <zcorpan_> has the keywords "1", "a", "A", "i", "I" (are there others?) in current browsers
- # [18:50] <Philip`> IE recognises <menu type=disc> and circle and square
- # [18:51] <zcorpan_> ah yes
- # [19:01] * Quits: billmason (billmason@69.30.57.156) (Connection reset by peer)
- # [19:04] * Joins: billmason (billmason@69.30.57.156)
- # [19:18] * Quits: gavin_ (gavin@63.245.208.169) (Ping timeout)
- # [19:19] * Joins: gavin_ (gavin@63.245.208.169)
- # [19:24] * Quits: myakura (myakura@58.88.37.26) (Quit: Leaving...)
- # [19:26] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [19:32] * Joins: gavin (gavin@74.103.208.221)
- # [19:33] * Quits: gsnedders (gsnedders@81.132.88.104) (Quit: gsnedders)
- # [19:41] * Joins: kingryan (rking3@208.66.64.47)
- # [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
- # [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
- # [19:45] <kingryan> Philip`: which impl is this you're talking about?
- # [19:45] <Philip`> and 99.5% of tags have <= 6 attributes, though I was counting end tags too so maybe I should fix that...
- # [19:47] <Philip`> For start tags, 99.2% have <= 6 attributes, 99.8% have <= 8
- # [19:48] <Philip`> For end tags, 99.98% have <= 0 attributes
- # [19:50] <Philip`> For attribute values, about 53.2% have <= 12 characters, 77.4% have <= 32, 93.3% have <= 64, 99.0% have <= 128
- # [19:51] <Philip`> (Looks like @href, @src and @style produce loads of long attribute values, which is a pain)
- # [19:51] <Philip`> kingryan: It's my C++ implementation
- # [19:51] <kingryan> ah, cool
- # [19:52] <Philip`> Now it's going at about 18 MB/second
- # [19:52] <Philip`> which is quite nice
- # [19:53] <Philip`> Certainly beats Python quite handily ;-)
- # [20:21] * Joins: hasather (hasather@80.203.71.22)
- # [20:31] * Joins: gsnedders (gsnedders@81.132.88.104)
- # [20:40] * Joins: dbaron (dbaron@63.245.220.241)
- # [21:18] * Joins: Sander (svl@86.87.68.167)
- # [21:34] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [21:39] * Joins: gavin (gavin@74.103.208.221)
- # [21:42] * Quits: xover (xover@193.157.66.5) (Ping timeout)
- # [22:05] * Joins: xover (xover@193.157.66.5)
- # [22:15] * Quits: zcorpan_ (zcorpan@90.229.146.10) (Ping timeout)
- # [22:57] * Quits: ROBOd (robod@86.34.246.154) (Quit: http://www.robodesign.ro )
- # [23:25] * Joins: Zeros (Zeros-Elip@67.154.87.254)
- # [23:40] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [23:44] * Joins: zcorpan_ (zcorpan@90.229.146.10)
- # [23:45] * Joins: gavin (gavin@74.103.208.221)
- # Session Close: Sat Jul 14 00:00:00 2007
The end :)