/irc-logs / w3c / #html-wg / 2007-10-27 / end

Options:

  1. # Session Start: Sat Oct 27 00:00:00 2007
  2. # Session Ident: #html-wg
  3. # [00:00] <anne> Philip, well, I try to get back to you if I or someone else finds a bug in your testcase
  4. # [00:23] * Joins: timbl (timbl@146.115.66.146)
  5. # [00:28] * Quits: billmason (billmason@69.30.57.156) (Connection reset by peer)
  6. # [00:45] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
  7. # [00:50] * Joins: gavin (gavin@99.227.30.12)
  8. # [01:09] * Joins: sbuluf (mhnp@200.49.140.250)
  9. # [01:53] * Quits: hasather (hasather@90.231.107.133) (Quit: Lost terminal)
  10. # [01:57] * Joins: Lionheart (robin@66.57.69.65)
  11. # [02:00] * Quits: mjs (mjs@17.255.109.181) (Quit: mjs)
  12. # [02:11] * Quits: tH (Rob@87.102.47.210) (Quit: ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  13. # [02:51] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
  14. # [02:57] * Joins: gavin (gavin@99.227.30.12)
  15. # [03:17] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  16. # [03:40] * Joins: dbaron (dbaron@71.204.145.103)
  17. # [03:55] * Joins: mjs (mjs@64.81.48.145)
  18. # [03:56] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
  19. # [03:56] * Joins: mjs (mjs@64.81.48.145)
  20. # [04:00] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  21. # [04:17] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
  22. # [04:34] * Joins: myakura (myakura@122.18.159.83)
  23. # [04:59] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
  24. # [05:04] * Joins: gavin (gavin@99.227.30.12)
  25. # [05:34] * Quits: aroben (aroben@17.203.12.72) (Quit: Leaving)
  26. # [07:07] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
  27. # [07:12] * Joins: gavin (gavin@99.227.30.12)
  28. # [08:16] * Joins: aroben (aroben@67.160.250.192)
  29. # [09:15] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
  30. # [09:15] * Quits: dbaron (dbaron@71.204.145.103) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  31. # [09:20] * Joins: gavin (gavin@99.227.30.12)
  32. # [09:22] * Joins: mjs (mjs@64.81.48.145)
  33. # [09:25] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
  34. # [09:25] * Joins: mjs (mjs@64.81.48.145)
  35. # [09:58] * Quits: gavin_ (gavin@63.245.208.169) (Ping timeout)
  36. # [09:58] * Joins: gavin_ (gavin@63.245.208.169)
  37. # [10:02] * Joins: ROBOd (robod@89.122.216.38)
  38. # [10:11] * Quits: sbuluf (mhnp@200.49.140.250) (Ping timeout)
  39. # [10:39] * Quits: aroben (aroben@67.160.250.192) (Ping timeout)
  40. # [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 :)
  41. # [11:22] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
  42. # [11:27] * Joins: gavin (gavin@99.227.30.12)
  43. # [11:33] * Joins: Sander (svl@86.87.68.167)
  44. # [12:07] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  45. # [12:23] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
  46. # [12:29] * Joins: mjs (mjs@64.81.48.145)
  47. # [12:37] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
  48. # [12:38] <anne> jgraham, yt?
  49. # [12:40] * Joins: xover (xover@193.157.66.5)
  50. # [12:44] * Quits: gsnedders (gsnedders@86.145.188.131) (Quit: 404: Not Found)
  51. # [12:44] <jgraham> anne: I'm here now
  52. # [12:45] <anne> How many the treebuilders in html5lib support namespaces?
  53. # [12:46] <jgraham> You mean how many of the actual tree formats?
  54. # [12:46] <anne> yeah
  55. # [12:46] <jgraham> minidom, etree
  56. # [12:46] <jgraham> Dunno about BeautifulSoup
  57. # [12:46] <jgraham> simpletree can obviously be changed
  58. # [12:47] <jgraham> What are you planning?
  59. # [12:47] <anne> SVG support
  60. # [12:47] <anne> and MathML while I'm at it
  61. # [12:47] <anne> through a shared phase if possible
  62. # [12:47] <jgraham> I was thinking of doing that on a branch
  63. # [12:48] <anne> that's ok
  64. # [12:48] <anne> oh, you're planning it too?
  65. # [12:48] <jgraham> Well I don't have much time so I don't mind having fewer plans
  66. # [12:48] <jgraham> :)
  67. # [12:49] <anne> my idea was to keep everything case-insensitive
  68. # [12:50] <anne> and handle everything in the phase
  69. # [12:50] <anne> and correct case for the few elements that need it upon node creation
  70. # [12:50] <jgraham> anne: That won't work with SVG as specced though, right?
  71. # [12:50] * jgraham thinks case sensitivity is easy to add
  72. # [12:51] <jgraham> Oh, I see
  73. # [12:51] <anne> yeah, but I'm not sure why case sensitivity is useful for authors
  74. # [12:51] <jgraham> That seems to require a lot of language-specific knowledge in the parser
  75. # [12:51] <anne> a lot?
  76. # [12:52] <jgraham> Well you need to know which elements are case sensitive in each language.
  77. # [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
  78. # [12:53] <jgraham> Is that the only example in SVG+MathML?
  79. # [12:53] <anne> MathML is like HTML, everything lowercase
  80. # [12:53] <anne> SVG has a few elements and attributes with mixed case
  81. # [12:54] <anne> you'd just put those in a frozenset and handle it all when creating an element and adding attributes
  82. # [12:55] <jgraham> Yeah, I see it could work. I don't know what the right thing to do is though.
  83. # [12:55] <anne> I think consistency within text/html has some value, but yeah
  84. # [12:56] <jgraham> Are you planning to cater for mathml inside html inside SVG inside...
  85. # [12:56] <anne> well, you go out of <svg> when you hit <foreignObject>
  86. # [12:57] <anne> <foreignObject> -> in body phase
  87. # [12:57] <anne> so yes, that would work
  88. # [12:57] <anne> MathML has <semantics> to cater for that I believe, but MathML may allow other ways of nesting as well
  89. # [13:03] * Joins: mjs (mjs@64.81.48.145)
  90. # [13:10] <hsivonen> somehow, I'm amused by an element named <semantics>
  91. # [13:11] <anne> jgraham, so the main thing I guess is treebuilder support and testsuite support
  92. # [13:12] <anne> and then figuring out if SVG and MathML can share a phase or if different phases would be more appropriate
  93. # [13:12] * anne hopes for a shared phase
  94. # [13:13] <jgraham> testsuite support isn't obviously tricky; the main requirement is that we don't have to rewriet our existing tests
  95. # [13:14] <mjs> hsivonen: is that a real proposal?
  96. # [13:14] <jgraham> so modifying the dump format to allow elements in other namespaces with a prefix
  97. # [13:14] <anne> mjs, it's a MathML element we were discussing
  98. # [13:14] <mjs> MathML really has an element called that?
  99. # [13:14] <anne> yeah
  100. # [13:14] <anne> it's like SVG <foreignObject>: http://www.w3.org/TR/MathML2/chapter2.html#id.2.1.4
  101. # [13:15] <anne> it's overloaded and very unspecific on how you handle it
  102. # [13:15] <anne> jgraham, a prefix could work I suppose, although it might confuse people...
  103. # [13:15] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
  104. # [13:16] <jgraham> Why would they be confused?
  105. # [13:16] <anne> <svg> http://www.w3.org/2000/svg
  106. # [13:16] <anne> <svg:svg> ?
  107. # [13:16] <jgraham> svg:svg
  108. # [13:17] <anne> because the tagname is actually "svg" in the DOM and not "svg:svg" but I guess it's ok
  109. # [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
  110. # [13:17] <anne> actually, I prefer something like "| <svg> svg" to make that more clear
  111. # [13:17] <jgraham> actually that's a good point, <svg>svg is better
  112. # [13:17] <anne> over svg:svg
  113. # [13:17] <jgraham> you type faster than me :)
  114. # [13:19] <anne> we also need to add support for namespaced attributes
  115. # [13:19] <anne> href needs to mapped to xlink:href with xlink bound to the XLink namespace
  116. # [13:20] <anne> I'm afraid this is all for today though, I've to go in half an hour
  117. # [13:21] * jgraham has to do other stuff this afternoon as well
  118. # [13:30] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
  119. # [13:35] * Joins: gavin (gavin@99.227.30.12)
  120. # [13:39] <anne> jgraham, maybe we should do this as part of the HTML WG meeting if there's some time
  121. # [13:39] <anne> jgraham, some hacking might be a nice distraction
  122. # [13:39] <jgraham> Sounds good
  123. # [14:10] * Joins: gsnedders (gsnedders@86.145.188.131)
  124. # [14:13] * Quits: xover (xover@193.157.66.5) (Quit: Leaving)
  125. # [14:58] * Parts: Lionheart (robin@66.57.69.65)
  126. # [15:04] * Joins: tH_ (Rob@87.102.47.210)
  127. # [15:04] * tH_ is now known as tH
  128. # [15:15] * Quits: gsnedders (gsnedders@86.145.188.131) (Quit: 404: Not Found)
  129. # [15:37] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
  130. # [15:42] * Joins: gavin (gavin@99.227.30.12)
  131. # [15:45] * Joins: Sander (svl@86.87.68.167)
  132. # [17:21] * Joins: xover (xover@193.157.66.5)
  133. # [17:22] * Quits: xover (xover@193.157.66.5) (Quit: Leaving)
  134. # [17:30] * Joins: xover (xover@193.157.66.5)
  135. # [17:31] * Quits: xover (xover@193.157.66.5) (Quit: Leaving)
  136. # [17:42] * Joins: gsnedders (gsnedders@86.145.188.131)
  137. # [17:45] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
  138. # [17:50] * Joins: gavin (gavin@99.227.30.12)
  139. # [17:56] * Joins: zcorpan (zcorpan@83.227.34.9)
  140. # [18:06] * Quits: zcorpan (zcorpan@83.227.34.9) (Ping timeout)
  141. # [18:31] * Quits: ChrisWilson2 (cwilso@131.107.0.74) (Ping timeout)
  142. # [18:36] * Joins: ChrisWilson2 (cwilso@131.107.0.75)
  143. # [18:39] * Joins: sbuluf (maj@200.49.140.132)
  144. # [18:51] * Joins: matt (matt@128.30.52.30)
  145. # [18:54] * Quits: laplink (link@193.157.66.199) (Quit: Leaving)
  146. # [19:07] * Joins: zcorpan (zcorpan@83.227.34.9)
  147. # [19:52] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
  148. # [19:57] * Joins: gavin (gavin@99.227.30.12)
  149. # [20:05] * Quits: zcorpan (zcorpan@83.227.34.9) (Ping timeout)
  150. # [20:07] * Joins: aroben (aroben@67.160.250.192)
  151. # [20:40] * Joins: zcorpan (zcorpan@83.227.34.9)
  152. # [21:01] * Quits: myakura (myakura@122.18.159.83) (Quit: Leaving...)
  153. # [21:06] * Quits: zcorpan (zcorpan@83.227.34.9) (Ping timeout)
  154. # [21:13] * Joins: laplink (link@193.157.66.199)
  155. # [21:21] * Quits: matt (matt@128.30.52.30) (Client exited)
  156. # [21:47] * Quits: aroben (aroben@67.160.250.192) (Ping timeout)
  157. # [21:49] * Joins: zcorpan (zcorpan@83.227.34.9)
  158. # [21:52] * Quits: laplink (link@193.157.66.199) (Ping timeout)
  159. # [21:59] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
  160. # [22:04] * Joins: gavin (gavin@99.227.30.12)
  161. # [22:06] * Quits: zcorpan (zcorpan@83.227.34.9) (Ping timeout)
  162. # [22:37] * anne summons zcorpan
  163. # [22:52] * Joins: mjs (mjs@64.81.48.145)
  164. # [23:01] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
  165. # [23:03] <Philip> anne: *the spell fizzles*
  166. # [23:16] * Joins: zcorpan (zcorpan@83.227.34.9)
  167. # [23:17] * zcorpan should get a better connection
  168. # [23:47] * Joins: aroben (aroben@67.160.250.192)
  169. # [23:48] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
  170. # [23:51] * Joins: mjs (mjs@64.81.48.145)
  171. # Session Close: Sun Oct 28 00:00:00 2007

The end :)