Options:
- # Session Start: Sat Oct 27 00:00:00 2007
- # Session Ident: #html-wg
- # [00:00] <anne> Philip, well, I try to get back to you if I or someone else finds a bug in your testcase
- # [00:23] * Joins: timbl (timbl@146.115.66.146)
- # [00:28] * Quits: billmason (billmason@69.30.57.156) (Connection reset by peer)
- # [00:45] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [00:50] * Joins: gavin (gavin@99.227.30.12)
- # [01:09] * Joins: sbuluf (mhnp@200.49.140.250)
- # [01:53] * Quits: hasather (hasather@90.231.107.133) (Quit: Lost terminal)
- # [01:57] * Joins: Lionheart (robin@66.57.69.65)
- # [02:00] * Quits: mjs (mjs@17.255.109.181) (Quit: mjs)
- # [02:11] * Quits: tH (Rob@87.102.47.210) (Quit: ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [02:51] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [02:57] * Joins: gavin (gavin@99.227.30.12)
- # [03:17] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:40] * Joins: dbaron (dbaron@71.204.145.103)
- # [03:55] * Joins: mjs (mjs@64.81.48.145)
- # [03:56] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [03:56] * Joins: mjs (mjs@64.81.48.145)
- # [04:00] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [04:17] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [04:34] * Joins: myakura (myakura@122.18.159.83)
- # [04:59] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [05:04] * Joins: gavin (gavin@99.227.30.12)
- # [05:34] * Quits: aroben (aroben@17.203.12.72) (Quit: Leaving)
- # [07:07] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [07:12] * Joins: gavin (gavin@99.227.30.12)
- # [08:16] * Joins: aroben (aroben@67.160.250.192)
- # [09:15] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [09:15] * Quits: dbaron (dbaron@71.204.145.103) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [09:20] * Joins: gavin (gavin@99.227.30.12)
- # [09:22] * Joins: mjs (mjs@64.81.48.145)
- # [09:25] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [09:25] * Joins: mjs (mjs@64.81.48.145)
- # [09:58] * Quits: gavin_ (gavin@63.245.208.169) (Ping timeout)
- # [09:58] * Joins: gavin_ (gavin@63.245.208.169)
- # [10:02] * Joins: ROBOd (robod@89.122.216.38)
- # [10:11] * Quits: sbuluf (mhnp@200.49.140.250) (Ping timeout)
- # [10:39] * Quits: aroben (aroben@67.160.250.192) (Ping timeout)
- # [10:46] <anne> Philip, seems you were right. We haven't shipped drawImage(SVGSvgElement, ...) after all... I suppose I should've tested the release build first :)
- # [11:22] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [11:27] * Joins: gavin (gavin@99.227.30.12)
- # [11:33] * Joins: Sander (svl@86.87.68.167)
- # [12:07] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [12:23] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [12:29] * Joins: mjs (mjs@64.81.48.145)
- # [12:37] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [12:38] <anne> jgraham, yt?
- # [12:40] * Joins: xover (xover@193.157.66.5)
- # [12:44] * Quits: gsnedders (gsnedders@86.145.188.131) (Quit: 404: Not Found)
- # [12:44] <jgraham> anne: I'm here now
- # [12:45] <anne> How many the treebuilders in html5lib support namespaces?
- # [12:46] <jgraham> You mean how many of the actual tree formats?
- # [12:46] <anne> yeah
- # [12:46] <jgraham> minidom, etree
- # [12:46] <jgraham> Dunno about BeautifulSoup
- # [12:46] <jgraham> simpletree can obviously be changed
- # [12:47] <jgraham> What are you planning?
- # [12:47] <anne> SVG support
- # [12:47] <anne> and MathML while I'm at it
- # [12:47] <anne> through a shared phase if possible
- # [12:47] <jgraham> I was thinking of doing that on a branch
- # [12:48] <anne> that's ok
- # [12:48] <anne> oh, you're planning it too?
- # [12:48] <jgraham> Well I don't have much time so I don't mind having fewer plans
- # [12:48] <jgraham> :)
- # [12:49] <anne> my idea was to keep everything case-insensitive
- # [12:50] <anne> and handle everything in the phase
- # [12:50] <anne> and correct case for the few elements that need it upon node creation
- # [12:50] <jgraham> anne: That won't work with SVG as specced though, right?
- # [12:50] * jgraham thinks case sensitivity is easy to add
- # [12:51] <jgraham> Oh, I see
- # [12:51] <anne> yeah, but I'm not sure why case sensitivity is useful for authors
- # [12:51] <jgraham> That seems to require a lot of language-specific knowledge in the parser
- # [12:51] <anne> a lot?
- # [12:52] <jgraham> Well you need to know which elements are case sensitive in each language.
- # [12:53] <anne> no, you just need to know that if you find textarea in the SVG context it needs to be inserted as textArea
- # [12:53] <jgraham> Is that the only example in SVG+MathML?
- # [12:53] <anne> MathML is like HTML, everything lowercase
- # [12:53] <anne> SVG has a few elements and attributes with mixed case
- # [12:54] <anne> you'd just put those in a frozenset and handle it all when creating an element and adding attributes
- # [12:55] <jgraham> Yeah, I see it could work. I don't know what the right thing to do is though.
- # [12:55] <anne> I think consistency within text/html has some value, but yeah
- # [12:56] <jgraham> Are you planning to cater for mathml inside html inside SVG inside...
- # [12:56] <anne> well, you go out of <svg> when you hit <foreignObject>
- # [12:57] <anne> <foreignObject> -> in body phase
- # [12:57] <anne> so yes, that would work
- # [12:57] <anne> MathML has <semantics> to cater for that I believe, but MathML may allow other ways of nesting as well
- # [13:03] * Joins: mjs (mjs@64.81.48.145)
- # [13:10] <hsivonen> somehow, I'm amused by an element named <semantics>
- # [13:11] <anne> jgraham, so the main thing I guess is treebuilder support and testsuite support
- # [13:12] <anne> and then figuring out if SVG and MathML can share a phase or if different phases would be more appropriate
- # [13:12] * anne hopes for a shared phase
- # [13:13] <jgraham> testsuite support isn't obviously tricky; the main requirement is that we don't have to rewriet our existing tests
- # [13:14] <mjs> hsivonen: is that a real proposal?
- # [13:14] <jgraham> so modifying the dump format to allow elements in other namespaces with a prefix
- # [13:14] <anne> mjs, it's a MathML element we were discussing
- # [13:14] <mjs> MathML really has an element called that?
- # [13:14] <anne> yeah
- # [13:14] <anne> it's like SVG <foreignObject>: http://www.w3.org/TR/MathML2/chapter2.html#id.2.1.4
- # [13:15] <anne> it's overloaded and very unspecific on how you handle it
- # [13:15] <anne> jgraham, a prefix could work I suppose, although it might confuse people...
- # [13:15] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [13:16] <jgraham> Why would they be confused?
- # [13:16] <anne> <svg> http://www.w3.org/2000/svg
- # [13:16] <anne> <svg:svg> ?
- # [13:16] <jgraham> svg:svg
- # [13:17] <anne> because the tagname is actually "svg" in the DOM and not "svg:svg" but I guess it's ok
- # [13:17] <hsivonen> hmm. I guess I could improve UI if the front end said SVG element foo instead of element foo from namespace http://www.w3.org/2000/svg
- # [13:17] <anne> actually, I prefer something like "| <svg> svg" to make that more clear
- # [13:17] <jgraham> actually that's a good point, <svg>svg is better
- # [13:17] <anne> over svg:svg
- # [13:17] <jgraham> you type faster than me :)
- # [13:19] <anne> we also need to add support for namespaced attributes
- # [13:19] <anne> href needs to mapped to xlink:href with xlink bound to the XLink namespace
- # [13:20] <anne> I'm afraid this is all for today though, I've to go in half an hour
- # [13:21] * jgraham has to do other stuff this afternoon as well
- # [13:30] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [13:35] * Joins: gavin (gavin@99.227.30.12)
- # [13:39] <anne> jgraham, maybe we should do this as part of the HTML WG meeting if there's some time
- # [13:39] <anne> jgraham, some hacking might be a nice distraction
- # [13:39] <jgraham> Sounds good
- # [14:10] * Joins: gsnedders (gsnedders@86.145.188.131)
- # [14:13] * Quits: xover (xover@193.157.66.5) (Quit: Leaving)
- # [14:58] * Parts: Lionheart (robin@66.57.69.65)
- # [15:04] * Joins: tH_ (Rob@87.102.47.210)
- # [15:04] * tH_ is now known as tH
- # [15:15] * Quits: gsnedders (gsnedders@86.145.188.131) (Quit: 404: Not Found)
- # [15:37] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [15:42] * Joins: gavin (gavin@99.227.30.12)
- # [15:45] * Joins: Sander (svl@86.87.68.167)
- # [17:21] * Joins: xover (xover@193.157.66.5)
- # [17:22] * Quits: xover (xover@193.157.66.5) (Quit: Leaving)
- # [17:30] * Joins: xover (xover@193.157.66.5)
- # [17:31] * Quits: xover (xover@193.157.66.5) (Quit: Leaving)
- # [17:42] * Joins: gsnedders (gsnedders@86.145.188.131)
- # [17:45] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [17:50] * Joins: gavin (gavin@99.227.30.12)
- # [17:56] * Joins: zcorpan (zcorpan@83.227.34.9)
- # [18:06] * Quits: zcorpan (zcorpan@83.227.34.9) (Ping timeout)
- # [18:31] * Quits: ChrisWilson2 (cwilso@131.107.0.74) (Ping timeout)
- # [18:36] * Joins: ChrisWilson2 (cwilso@131.107.0.75)
- # [18:39] * Joins: sbuluf (maj@200.49.140.132)
- # [18:51] * Joins: matt (matt@128.30.52.30)
- # [18:54] * Quits: laplink (link@193.157.66.199) (Quit: Leaving)
- # [19:07] * Joins: zcorpan (zcorpan@83.227.34.9)
- # [19:52] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [19:57] * Joins: gavin (gavin@99.227.30.12)
- # [20:05] * Quits: zcorpan (zcorpan@83.227.34.9) (Ping timeout)
- # [20:07] * Joins: aroben (aroben@67.160.250.192)
- # [20:40] * Joins: zcorpan (zcorpan@83.227.34.9)
- # [21:01] * Quits: myakura (myakura@122.18.159.83) (Quit: Leaving...)
- # [21:06] * Quits: zcorpan (zcorpan@83.227.34.9) (Ping timeout)
- # [21:13] * Joins: laplink (link@193.157.66.199)
- # [21:21] * Quits: matt (matt@128.30.52.30) (Client exited)
- # [21:47] * Quits: aroben (aroben@67.160.250.192) (Ping timeout)
- # [21:49] * Joins: zcorpan (zcorpan@83.227.34.9)
- # [21:52] * Quits: laplink (link@193.157.66.199) (Ping timeout)
- # [21:59] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [22:04] * Joins: gavin (gavin@99.227.30.12)
- # [22:06] * Quits: zcorpan (zcorpan@83.227.34.9) (Ping timeout)
- # [22:37] * anne summons zcorpan
- # [22:52] * Joins: mjs (mjs@64.81.48.145)
- # [23:01] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
- # [23:03] <Philip> anne: *the spell fizzles*
- # [23:16] * Joins: zcorpan (zcorpan@83.227.34.9)
- # [23:17] * zcorpan should get a better connection
- # [23:47] * Joins: aroben (aroben@67.160.250.192)
- # [23:48] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [23:51] * Joins: mjs (mjs@64.81.48.145)
- # Session Close: Sun Oct 28 00:00:00 2007
The end :)