/irc-logs / w3c / #html-wg / 2008-04-03 / end

Options:

  1. # Session Start: Thu Apr 03 00:00:00 2008
  2. # Session Ident: #html-wg
  3. # [00:00] <Hixie> wait, now john is joining the tf?
  4. # [00:00] <Hixie> who is he replacing?
  5. # [00:01] <hsivonen> subscribing to the list and being a member of the tf are different things
  6. # [00:01] <hsivonen> though I thought non-members of the tf weren't supposed to post there
  7. # [00:02] <Hixie> hard to say what a member is then :-)
  8. # [00:05] <Lachy> they're not supposed to post there
  9. # [00:07] * Joins: mjs_ (mjs@17.255.96.226)
  10. # [00:07] <Lachy> maybe I should advise him of that
  11. # [00:07] * Quits: mjs_ (mjs@17.255.96.226) (Quit: mjs_)
  12. # [00:08] * Quits: mjs (mjs@17.203.14.182) (Ping timeout)
  13. # [00:11] <hsivonen> Wasn't Web Forms 2.0 part of the HTML 5 adoption vote?
  14. # [00:12] <hsivonen> yeah, Web Forms 2.0 was adopted on the same level "as the basis of review" as the rest of HTML 5
  15. # [00:12] <anne> yes
  16. # [00:16] <Lachy> I think John and the forms WG are doing things backwards. Instead of asking the HTMLWG or Forms TF to recommend changes to their very incomplete proposal to meet HTML5's design principles, they should instead propose changes to WF2 that would make it more acceptable to their requirements
  17. # [00:17] <hsivonen> Lachy++
  18. # [00:17] <anne> I don't think they're required to do anything in particular ;)
  19. # [00:18] <hsivonen> I really don't see why the HTML WG should accommodate their wishes if they won't send review feedback on Web Forms 2.0
  20. # [00:21] <anne> I can't really do anything with their proposal, it's way too vague
  21. # [00:29] <Lachy> other than the vagueness of their proposal, a few specific issues I see with it is the use of <select1> instead of <input type=radio> or simply <select>
  22. # [00:30] <Lachy> the default="" attribute instead of value=""
  23. # [00:30] <Lachy> undefined syntax for calculate=""
  24. # [00:30] <anne> isn't <select1> more like <input list=x>
  25. # [00:31] <Lachy> the use of some supposedly magic insert() and delete() function in the onclick attribute, which would clash with JS
  26. # [00:31] <Lachy> I stopped reading after that bit.
  27. # [00:32] <Lachy> I don't see how select1 is like that. I don't think the subseqent input elements are related to the select1 at all. I think it's supposed to have </select1> before those, and be filled with <option> or something
  28. # [00:33] <Lachy> my assumption is based upon the indentation of the markup and that what the subsequent input elements represent don't make sense as options in that select1
  29. # [00:34] <anne> ah yeah, you're right
  30. # [00:35] <Philip> http://www.w3.org/TR/xforms/#ui-selectOne
  31. # [00:38] * Quits: matt (matt@128.30.52.30) (Quit: matt)
  32. # [00:39] * Joins: mjs (mjs@17.255.96.226)
  33. # [00:40] * Joins: Zeros (Zeros-Elip@129.2.175.74)
  34. # [00:40] * Parts: mjs (mjs@17.255.96.226)
  35. # [00:40] <Lachy> Hixie, I was asked in a private email to explain what you meant by your statement that semantics is not an end-goal of HTML5 in the mathml thread. Am I right in assuming that you meant that the goal should be to address the use cases in an accessible way, whereas using semantics is just one possible method of achieving that, and not a goal in and of itself?
  36. # [00:40] <hsivonen> oh it was select one instead of select L like list
  37. # [00:40] <Hixie> lachy: the goals are those listed here: http://wiki.whatwg.org/wiki/New_Vocabularies
  38. # [00:41] <Lachy> thanks
  39. # [00:41] <hsivonen> Lachy: do you interpret Hixie to html4all?
  40. # [00:42] <Lachy> no, it wasn't one of the html4all members (as far as I'm aware)
  41. # [00:44] <Lachy> though he said "A few people have contacted me asking me to call out Ian Hickson over his statement that "Semantic content isn't an end-goal of the HTML5 work.""
  42. # [00:44] <Hixie> isn't that even in our design principles document
  43. # [00:45] <Lachy> yeah, I think so. I referred him to the design principles in my response
  44. # [00:46] <hsivonen> It's rather sad that people get all worked up because Hixie said something reasonable
  45. # [00:47] <Hixie> they don't think it's reasonable
  46. # [00:47] <Hixie> they are entitled to their opinion
  47. # [00:48] <Lachy> I know. I tried to put it in perspective of the design principles and what people actually want to achieve by using semantics. He told me he understood
  48. # [00:48] <Lachy> so hopefully he passes that on to whoever contacted him about it
  49. # [00:50] <hsivonen> I find the proxy chain amusing
  50. # [00:50] <hsivonen> anyway, nn
  51. # [00:54] * Joins: mjs_ (mjs@17.255.96.226)
  52. # [00:54] * Parts: mjs_ (mjs@17.255.96.226)
  53. # [01:11] * Joins: mjs (mjs@17.255.96.226)
  54. # [01:14] * Joins: mjs_ (mjs@17.255.96.226)
  55. # [01:14] * Quits: mjs (mjs@17.255.96.226) (Connection reset by peer)
  56. # [01:18] * Quits: aroben (aroben@71.58.57.150) (Connection reset by peer)
  57. # [01:32] * MikeSmith sees some people apparently starting to wake up about Forms TF
  58. # [01:33] <MikeSmith> Lachy, anne - Was John Boyer not a member for the task force when it was set up?
  59. # [01:44] * Quits: mjs_ (mjs@17.255.96.226) (Connection reset by peer)
  60. # [01:44] * Joins: mjs (mjs@17.255.96.226)
  61. # [01:50] * Quits: ChrisWilson (cwilso@131.107.0.103) (Ping timeout)
  62. # [01:54] <mjs> MikeSmith: I don't believe he was
  63. # [01:54] <mjs> I would have noticed
  64. # [01:54] <MikeSmith> mjs - OK
  65. # [01:54] <MikeSmith> I guess I wonder why he wasn't, or didn't choose to be
  66. # [01:55] * Joins: ChrisWilson (cwilso@131.107.0.71)
  67. # [01:56] * Philip sees pages using <externallinks> and <ExternalElements> and <external>, and wonders if there are many that use <ext>
  68. # [02:00] * MikeSmith reads back through earlier discussion about WF2 review here
  69. # [02:03] <MikeSmith> mjs - I'm happy to post the form TF charter somewhere
  70. # [02:05] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  71. # [02:07] <Hixie> i'm amused that the forms wg has again asked for one of their proposals to be reviewed, still having not reviewed the now 2 year old complete proposal for forms
  72. # [02:12] <Dashiva> I'd say it stopped being amusing after the first year :)
  73. # [02:13] <Hixie> i'm easily amused
  74. # [02:13] <Hixie> it's a prerequisite for my job
  75. # [02:13] <Dashiva> Look, kittens!
  76. # [02:14] <Hixie> i have kittens now
  77. # [02:14] <Hixie> they're so ridiculously cute
  78. # [02:14] <Philip> You'll have to kill them and buy new ones before they grow into big nasty cats
  79. # [02:15] <Hixie> cats are good
  80. # [02:15] <Dashiva> As long as they aren't too plural
  81. # [02:16] <Lachy> the only good cat is a LOLCat
  82. # [02:16] <Lachy> I don't think they're good for anything else
  83. # [02:17] * Hixie unsubscribes lachy from the whatwg list
  84. # [02:17] <Lachy> :-)
  85. # [02:17] <Hixie> :-P
  86. # [02:17] <Dashiva> Don't underestimate seriouscats
  87. # [02:17] <Dashiva> No wait. Realisticats, that's the name
  88. # [02:19] <MikeSmith> Hixie - yeah, certainly they have an obligation to actually review the forms proposal that's already on the table
  89. # [02:19] <MikeSmith> I will ask the chairs to try to make that very clear
  90. # [02:19] <Hixie> i don't think they have that obligation
  91. # [02:20] <Hixie> they only have that obligation, imho, _if_ they expect _their_ proposal to receive a review
  92. # [02:20] <MikeSmith> heh
  93. # [02:20] <anne> I agree, nobody needs to do anyting per se
  94. # [02:21] <mjs> MikeSmith: that would be helpful
  95. # [02:22] <MikeSmith> mjs - can you point me to the original TF charter? was it just sent out only by e-mail or is there HTML for it somewhere?
  96. # [02:23] <mjs> MikeSmith: anne wrote it - I don't know if there was anything but the text file
  97. # [02:23] <MikeSmith> OK
  98. # [02:23] <Hixie> charter is in http://lists.w3.org/Archives/Public/public-forms-tf/2007Oct/0000.html
  99. # [02:23] <anne> the charter is online too
  100. # [02:24] <MikeSmith> anne - no, I guess nobody does need to do anything if we don't actually want anything different to happen
  101. # [02:24] <anne> http://www.w3.org/2007/10/forms-tf/charter-proposal
  102. # [02:24] <Hixie> http://www.w3.org/2007/10/forms-tf/charter-proposal
  103. # [02:24] <Hixie> d'oh
  104. # [02:24] <MikeSmith> anne, Hixie - thanks
  105. # [02:24] <anne> The only thing I still need to do is move it to ./charter I suppose and say that it's official
  106. # [02:24] <MikeSmith> anne - yeah, please do that
  107. # [02:25] <MikeSmith> anyway, it seems like if we do want something to happen, it needs to begin by having the reps from the Forms WG actually do the review of what's already been propose
  108. # [02:25] <MikeSmith> proposed
  109. # [02:26] <anne> sounds fair to me
  110. # [02:27] <MikeSmith> I'll update the WG home page now with a link to the charter
  111. # [02:35] <MikeSmith> OK, I added a link in the Charter section of the WG home page
  112. # [02:35] <MikeSmith> http://www.w3.org/html/wg/
  113. # [02:48] * Joins: matt (matt@128.30.52.30)
  114. # [03:04] * Quits: adele_ (adele@17.203.14.240) (Quit: adele_)
  115. # [03:43] * Quits: mjs (mjs@17.255.96.226) (Quit: mjs)
  116. # [03:46] * Joins: mjs (mjs@17.255.96.226)
  117. # [03:47] * Quits: Zeros (Zeros-Elip@129.2.175.74) (Quit: This computer has gone to sleep)
  118. # [03:47] * Quits: mjs (mjs@17.255.96.226) (Quit: mjs)
  119. # [03:57] * Joins: Thezilch (fuz007@76.170.20.154)
  120. # [04:52] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  121. # [05:00] * Joins: adele (adele@67.170.232.64)
  122. # [05:16] * Joins: mjs (mjs@64.81.48.145)
  123. # [05:30] * Joins: mjs_ (mjs@64.81.48.145)
  124. # [05:30] * Quits: mjs (mjs@64.81.48.145) (Connection reset by peer)
  125. # [05:30] * Joins: heycam (cam@130.194.72.84)
  126. # [05:50] * Joins: dbaron (dbaron@67.160.251.228)
  127. # [05:53] * Joins: Zeros (Zeros-Elip@69.140.40.140)
  128. # [06:00] * Quits: adele (adele@67.170.232.64) (Quit: adele)
  129. # [06:26] * Joins: adele (adele@67.170.232.64)
  130. # [06:27] * Quits: adele (adele@67.170.232.64) (Quit: adele)
  131. # [06:34] * Quits: heycam (cam@130.194.72.84) (Quit: bye)
  132. # [07:01] * Quits: gavin_ (gavin@99.253.193.147) (Quit: gavin_)
  133. # [07:03] * Joins: gavin_ (gavin@99.253.193.147)
  134. # [07:19] * Joins: heycam (cam@124.168.118.179)
  135. # [07:41] * Joins: adele (adele@67.170.232.64)
  136. # [08:12] * Quits: adele (adele@67.170.232.64) (Quit: adele)
  137. # [09:08] * Quits: dbaron (dbaron@67.160.251.228) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  138. # [09:16] * Joins: IvanHerman (chatzilla@212.129.130.165)
  139. # [09:16] * Parts: IvanHerman (chatzilla@212.129.130.165)
  140. # [09:18] * Joins: marcos_ (chatzilla@131.181.211.115)
  141. # [09:19] * marcos_ wonders if anyone is bored enough to answer some DOM questions I have?
  142. # [09:19] <mjs_> marcos_: I might know
  143. # [09:20] * mjs_ is now known as mjs
  144. # [09:20] <mjs> the answer
  145. # [09:20] <mjs> (but maybe not)
  146. # [09:20] <marcos_> mjs, is it possible to dynamically change the namespace of elements on the fly?
  147. # [09:21] <mjs> marcos_: I believe it is not
  148. # [09:21] <mjs> marcos_: the namespace is basically part of the element's name, just like the tagName
  149. # [09:22] <marcos_> argh.... :( I have a problem in the Widget spec that I am trying to force the XML processor to insert a namespace dynamically if it is missing:
  150. # [09:22] <heycam> but there is renameNode
  151. # [09:22] <marcos_> //If the xmlns attribute is declared, but does not match the configuration document namespace, then treat this resource as an invalid zip archive.
  152. # [09:22] <marcos_> if(elem.hasAttribute("xmlns") && elem.getAttribute("xmlns") != CONFIGDOC_NAMESPACE){
  153. # [09:22] <marcos_> //throw new Exception("Invalid Zip archive: the widget element is in the wrong namespace: " + elem.getAttribute("xmlns") + ". I should be: "+ Tester.CONFIGDOC_NAMESPACE);
  154. # [09:22] <marcos_> }else{
  155. # [09:22] <marcos_> //If the xmlns attribute in undeclared, assign it the configuration document namespace.
  156. # [09:22] <marcos_> elem.setAttribute("xmlns", CONFIGDOC_NAMESPACE);
  157. # [09:22] <marcos_> }
  158. # [09:25] <heycam> marcos_, i think if you're using an xml parser, and there's no namespace declaration, then that's it, the element isn't in a namespace
  159. # [09:26] <mjs> marcos_: yeah, lack of namespace declaration --> null namespace
  160. # [09:27] <marcos_> yeah... but then later I want to getElementsByNS... because there may be other elements in a different namespace but with the same element name
  161. # [09:27] <marcos_> getElementsByTagNameNS*
  162. # [09:29] <marcos_> I guess I could just getElementsByTagName and then iterate through each one and make sure that the namespace is null or matches my default namespace
  163. # [09:30] <heycam> marcos_, what exactly do you want to do?
  164. # [09:31] <heycam> find elements that have the given localName and are in either the null namespace or your namespace?
  165. # [09:32] * Quits: marcos_ (chatzilla@131.181.211.115) (Ping timeout)
  166. # [09:32] * Joins: marcos_ (chatzilla@131.181.211.115)
  167. # [09:33] <heycam> [18:27] <heycam> marcos_, what exactly do you want to do?
  168. # [09:33] <heycam> [18:27] <heycam> find elements that have the given localName and are in either the null namespace or your namespace?
  169. # [09:33] <mjs> marcos_: does the Widgets spec require handling either null namespace or the specific correct namespace?
  170. # [09:33] <marcos_> people have been naggin me to make it namespace aware, so it can be extended
  171. # [09:34] <marcos_> http://dev.w3.org/cvsweb/~checkout~/2006/waf/widgets/Overview.src.html?rev=1.77&content-type=text/html;%20charset=iso-8859-1
  172. # [09:34] <marcos_> see Step 7 - Process the configuration document
  173. # [09:34] <heycam> seems like you should just choose one way or the other, to me. (either no namespace at all, or your namespace... both seems a bit weird)
  174. # [09:35] <mjs> do you expect this format to ever be mixed inline with other XML?
  175. # [09:35] <marcos_> yes, both is weird, but the reality is that people don't declare namespaces because they suck.
  176. # [09:35] <mjs> if so, you probably want to make the namespacing mandatory
  177. # [09:35] <marcos_> mjs, no straight up XML. Looks more and more like namespaces are going to have to be mandatory.
  178. # [09:36] <marcos_> alright... if no namespace... then die :(
  179. # [09:37] <marcos_> mjs, sorry, yes... we do expect it to be mixed with other namespaces.
  180. # [09:39] <hsivonen> marcos_: I think it is pretty clear that any Web spec that involves XML parsing has to require the XML parser to be run in the namespace-enabled mode :-(
  181. # [09:39] <marcos_> I wanted to be able to have something like <widget><extension xmlns="hello">bla</extension></widget> and still have it work.
  182. # [09:39] <mjs> speaking as someone who deeply hates namespaces in XML with a passion, I think the good practice for XML-based languages is to give it a namespace
  183. # [09:40] <mjs> and not to use the null namespace
  184. # [09:40] <mjs> for public vocabularies
  185. # [09:40] <marcos_> Alright, I'll rewrite that part of the spec to be strict about namespaces. Thanks for the help.
  186. # [09:42] * marcos_ writes "If the xmlns attribute is undeclared, or does not match the configuration document namespace, then treat this resource as an invalid zip archive." and shakes his head in shame.
  187. # [09:43] <mjs> alas
  188. # [09:43] <Hixie> don't make it based on the xmlns attribute
  189. # [09:43] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
  190. # [09:43] <Hixie> <widget xmlns="foo"> and <x:widget xmlns:x="foo"> should be equivalent
  191. # [09:43] <marcos_> hixie, oh?
  192. # [09:43] <Hixie> just say "a widget element in the foo namespace" or whatever
  193. # [09:44] <hsivonen> marcos_: yeah, what Hixie said. You shouldn't mention the xmlns attribute at all.
  194. # [09:44] <marcos_> yeah, good point
  195. # [09:45] * Joins: tlr (tlr@128.30.52.30)
  196. # [10:01] * Quits: gavin_ (gavin@99.253.193.147) (Ping timeout)
  197. # [10:03] * Joins: gavin_ (gavin@99.253.193.147)
  198. # [10:18] * Joins: mjs (mjs@64.81.48.145)
  199. # [10:18] * Quits: paullewis (paullewis@82.242.109.217) (Quit: paullewis)
  200. # [10:36] * Joins: ROBOd (robod@89.122.216.38)
  201. # [10:48] * Quits: xover (xover@193.157.66.5) (Quit: Leaving)
  202. # [10:50] * Quits: tlr (tlr@128.30.52.30) (Quit: tlr)
  203. # [10:51] * Joins: xover (xover@193.157.66.22)
  204. # [13:15] * Disconnected
  205. # [13:15] * Attempting to rejoin channel #html-wg
  206. # [13:15] * Rejoined channel #html-wg
  207. # [13:15] * Topic is 'HTML WG chat http://www.w3.org/html/wg/tracker (logs: http://krijnhoetmer.nl/irc-logs/ ) '
  208. # [13:15] * Set by DanC_lap on Mon Mar 10 03:08:44
  209. # [13:32] * Quits: jgraham (james@81.86.215.223) (Quit: I get eaten by the worms)
  210. # [13:52] * Joins: jgraham (james@81.86.215.223)
  211. # [13:56] * Joins: myakura (myakura@122.29.8.215)
  212. # [14:11] * Joins: Sander (svl@86.87.68.167)
  213. # [14:38] * tlr is now known as tlr-notabot
  214. # [15:06] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  215. # [15:11] * Quits: Lachy (Lachlan@213.236.208.22) (Quit: Leaving)
  216. # [15:15] * Joins: Lachy (Lachlan@213.236.208.22)
  217. # [15:56] * tlr-notabot is now known as tlr
  218. # [15:57] * Joins: Laura (lauracarls@131.212.98.217)
  219. # [15:57] * Parts: Laura (lauracarls@131.212.98.217)
  220. # [15:58] <anne> so I was planning to reply to JB, but I guess it's better to wait for replies to Maciej's e-mail
  221. # [15:58] <anne> (s)
  222. # [16:01] * Quits: Lachy (Lachlan@213.236.208.22) (Quit: This computer has gone to sleep)
  223. # [16:16] * Joins: aroben (aroben@71.58.57.150)
  224. # [16:25] * Joins: DanC (connolly@128.30.52.30)
  225. # [16:30] <hsivonen> besides, making a big deal about which language advancements are extensions and which ones are updates to the core language leads to a situation where the entirety has Conway's Law written all over it
  226. # [16:48] * Joins: Laura (lauracarls@131.212.98.217)
  227. # [16:49] * Joins: Lionheart (robin@66.57.69.65)
  228. # [16:49] * Quits: Laura (lauracarls@131.212.98.217) (Quit: Laura)
  229. # [16:55] * Quits: DanC (connolly@128.30.52.30) (Quit: Leaving)
  230. # [17:03] * Quits: gavin_ (gavin@99.253.193.147) (Ping timeout)
  231. # [17:03] * Joins: gavin_ (gavin@99.253.193.147)
  232. # [17:09] * Joins: Sander (svl@86.87.68.167)
  233. # [17:23] * Joins: DanC (connolly@128.30.52.30)
  234. # [17:37] * Joins: oedipus (oedipus@70.21.194.3)
  235. # [17:43] * Quits: paullewis (paullewis@81.255.115.137) (Quit: paullewis)
  236. # [17:49] * Parts: drry (drry@222.225.140.32)
  237. # [18:00] * Joins: Laura (lauracarls@131.212.98.217)
  238. # [18:01] <MikeSmith> trackbot-ng, start telcon
  239. # [18:01] * trackbot-ng HTML Issue Tracking http://www.w3.org/html/wg/tracker/
  240. # [18:01] * trackbot-ng is starting a teleconference
  241. # [18:01] * Joins: RRSAgent (rrs-loggee@128.30.52.30)
  242. # [18:01] <RRSAgent> logging to http://www.w3.org/2008/04/03-html-wg-irc
  243. # [18:01] <trackbot-ng> RRSAgent, make logs public
  244. # [18:01] <RRSAgent> I have made the request, trackbot-ng
  245. # [18:01] * Joins: Zakim (rrs-bridgg@128.30.52.30)
  246. # [18:01] <trackbot-ng> Zakim, this will be HTML
  247. # [18:01] <Zakim> ok, trackbot-ng; I see HTML_WG()12:00PM scheduled to start in 2 minutes
  248. # [18:01] <trackbot-ng> Meeting: HTML Issue Tracking Teleconference
  249. # [18:01] <trackbot-ng> Date: 03 April 2008
  250. # [18:01] <MikeSmith> Zakim, code?
  251. # [18:01] <Zakim> the conference code is 4865 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), MikeSmith
  252. # [18:01] * Joins: Lachy (Lachlan@88.91.106.102)
  253. # [18:02] <Zakim> HTML_WG()12:00PM has now started
  254. # [18:02] <Zakim> +[IPcaller]
  255. # [18:02] <MikeSmith> Zakim, +[IPcaller] is me
  256. # [18:02] <Zakim> sorry, MikeSmith, I do not recognize a party named '+[IPcaller]'
  257. # [18:02] <MikeSmith> Zakim, +[ is me
  258. # [18:02] <Zakim> sorry, MikeSmith, I do not recognize a party named '+['
  259. # [18:03] <MikeSmith> Zakim, [IPcaller] is me
  260. # [18:03] <Zakim> +MikeSmith; got it
  261. # [18:03] <Zakim> + +049251280aaaa
  262. # [18:03] * DanC Zakim, call DanC-BOS
  263. # [18:03] * Zakim ok, DanC; the call is being made
  264. # [18:03] <Zakim> +DanC
  265. # [18:03] <Julian> Zakim, +049251280aaaa is me
  266. # [18:03] <Zakim> +Julian; got it
  267. # [18:03] <DanC> agenda + Convene, review agenda, plan next meeting
  268. # [18:03] * Zakim notes agendum 1 added
  269. # [18:03] <anne> My heating is curretnly being fixed so I rather not dial in until either he leaves or something *really* important comes up. My apologies.
  270. # [18:03] <anne> s/curretnly/currently/
  271. # [18:03] <DanC> got it, anne
  272. # [18:03] <Zakim> + +1.218.340.aabb
  273. # [18:04] * Lachy waves
  274. # [18:04] <Zakim> +??P5
  275. # [18:04] <DanC> Zakim, who's on the phone?
  276. # [18:04] <Zakim> On the phone I see MikeSmith, Julian, DanC, +1.218.340.aabb, ??P5
  277. # [18:04] * Quits: Lachy (Lachlan@88.91.106.102) (Quit: Leaving)
  278. # [18:04] <DanC> Zakim, aabb is Laura
  279. # [18:04] <Zakim> +Laura; got it
  280. # [18:04] * Joins: Lachy (Lachlan@88.91.106.102)
  281. # [18:04] <DanC> Zakim, ??P5 JoshueO
  282. # [18:04] <Zakim> I don't understand '??P5 JoshueO', DanC
  283. # [18:04] <DanC> Zakim, ??P5 is JoshueO
  284. # [18:04] <Zakim> +JoshueO; got it
  285. # [18:04] <DanC> oedipus, are you around?
  286. # [18:05] <Zakim> +Gregory_Rosmaita
  287. # [18:05] * Lachy can someone paste the link to the agenda?
  288. # [18:05] <DanC> http://www.w3.org/html/wg/tracker/agenda
  289. # [18:05] <DanC> it's in the topic too
  290. # [18:05] <DanC> I haven't really done as much prep as I'd like
  291. # [18:05] * Lachy no it's not, I looked in the topic first.
  292. # [18:05] * DanC oops; sorry, lachy
  293. # [18:06] <Zakim> + +1.734.995.aacc
  294. # [18:06] <DanC> Zakim, aacc is Patrick
  295. # [18:06] <Zakim> +Patrick; got it
  296. # [18:06] <DanC> agenda + ISSUE-14 aria-role
  297. # [18:06] * Zakim notes agendum 2 added
  298. # [18:06] <Zakim> + +1.703.265.aadd
  299. # [18:07] <DanC> agenda + ISSUE-37 html-svg-mathml
  300. # [18:07] * Zakim notes agendum 3 added
  301. # [18:07] <DanC> Zakim, aadd is Robert_Gonia
  302. # [18:07] <Zakim> +Robert_Gonia; got it
  303. # [18:07] <DanC> Zakim, who's on the phone?
  304. # [18:07] <Zakim> On the phone I see MikeSmith, Julian, DanC, Laura, JoshueO, Gregory_Rosmaita, Patrick, Robert_Gonia
  305. # [18:08] <shepazu> Zakim, call doug-work
  306. # [18:08] <Zakim> ok, shepazu; the call is being made
  307. # [18:08] <DanC> agenda + ISSUE-38 style-attr-syntax
  308. # [18:08] <Zakim> +Doug
  309. # [18:08] * Zakim notes agendum 4 added
  310. # [18:08] <DanC> Zakim, agenda?
  311. # [18:08] <Zakim> I see 4 items remaining on the agenda:
  312. # [18:08] * Joins: PIon (465a29f9@128.30.52.43)
  313. # [18:08] <Zakim> 1. Convene, review agenda, plan next meeting [from DanC]
  314. # [18:08] <Zakim> 2. ISSUE-14 aria-role [from DanC]
  315. # [18:08] <Zakim> 3. ISSUE-37 html-svg-mathml [from DanC]
  316. # [18:08] <Zakim> 4. ISSUE-38 style-attr-syntax [from DanC]
  317. # [18:09] * Quits: PIon (465a29f9@128.30.52.43) (Quit: CGI:IRC (EOF))
  318. # [18:09] <DanC> agenda + offline-applications-sql
  319. # [18:09] * Zakim notes agendum 5 added
  320. # [18:09] * Joins: PIon (c66fbe05@128.30.52.43)
  321. # [18:09] <DanC> action-48?
  322. # [18:09] * trackbot-ng getting information on ACTION-48
  323. # [18:09] <trackbot-ng> ACTION-48 -- Dan Connolly to start mailing list on phrase level semantic elements -- due 2008-03-13 -- PENDINGREVIEW
  324. # [18:09] <trackbot-ng> http://www.w3.org/html/wg/tracker/actions/48
  325. # [18:09] <DanC> DanC: anybody mind if I withdraw?
  326. # [18:10] <DanC> close action-48
  327. # [18:10] * trackbot-ng attempting to close ACTION-48.
  328. # [18:10] <trackbot-ng> ACTION-48 Start mailing list on phrase level semantic elements closed
  329. # [18:10] <DanC> Zakim, who's on the phone?
  330. # [18:10] <Zakim> On the phone I see MikeSmith, Julian, DanC, Laura, JoshueO, Gregory_Rosmaita, Patrick, Robert_Gonia, Doug
  331. # [18:11] <DanC> agenda + extensibility point, distributed extensibility
  332. # [18:11] * Zakim notes agendum 6 added
  333. # [18:11] <DanC> agenda + forms TF status
  334. # [18:11] * Zakim notes agendum 7 added
  335. # [18:11] <DanC> agenda + authoring guide
  336. # [18:11] * Zakim notes agendum 8 added
  337. # [18:11] * shepazu looks around for ChrisW... o_O
  338. # [18:12] <DanC> agenda + ISSUE-31 missing-alt
  339. # [18:12] * Zakim notes agendum 9 added
  340. # [18:12] * Joins: Steve_f (chatzilla@82.44.69.8)
  341. # [18:13] <DanC> Zakim, agenda?
  342. # [18:13] <Zakim> I see 9 items remaining on the agenda:
  343. # [18:13] <Zakim> 1. Convene, review agenda, plan next meeting [from DanC]
  344. # [18:13] <Zakim> 2. ISSUE-14 aria-role [from DanC]
  345. # [18:13] <Zakim> 3. ISSUE-37 html-svg-mathml [from DanC]
  346. # [18:13] <Zakim> 4. ISSUE-38 style-attr-syntax [from DanC]
  347. # [18:13] <Zakim> 5. offline-applications-sql [from DanC]
  348. # [18:13] <Zakim> 6. extensibility point, distributed extensibility [from DanC]
  349. # [18:13] <Zakim> 7. forms TF status [from DanC]
  350. # [18:13] <Zakim> 8. authoring guide [from DanC]
  351. # [18:13] <Zakim> 9. ISSUE-31 missing-alt [from DanC]
  352. # [18:13] <MikeSmith> Scribenick: MikeSmith
  353. # [18:13] <MikeSmith> Scribe: MikeSmith
  354. # [18:14] <MikeSmith> Chair: DanC
  355. # [18:14] <MikeSmith> RRSAgent, make minutes
  356. # [18:14] <RRSAgent> I have made the request to generate http://www.w3.org/2008/04/03-html-wg-minutes.html MikeSmith
  357. # [18:14] <DanC> next meeting should be 4p PT Thu 10 Apr, ChrisW to chair
  358. # [18:14] <DanC> Zakim, next item
  359. # [18:14] <Zakim> agendum 1. "Convene, review agenda, plan next meeting" taken up [from DanC]
  360. # [18:14] * Joins: sampablokuper (sampabloku@131.111.163.146)
  361. # [18:15] <DanC> Zakim, close item 1
  362. # [18:15] <Zakim> agendum 1, Convene, review agenda, plan next meeting, closed
  363. # [18:15] <Zakim> I see 8 items remaining on the agenda; the next one is
  364. # [18:15] <DanC> Zakim, next item
  365. # [18:15] <Zakim> 2. ISSUE-14 aria-role [from DanC]
  366. # [18:15] <MikeSmith> RRSAgent, make minutes
  367. # [18:15] <RRSAgent> I have made the request to generate http://www.w3.org/2008/04/03-html-wg-minutes.html MikeSmith
  368. # [18:15] <Zakim> agendum 2. "ISSUE-14 aria-role" taken up [from DanC]
  369. # [18:15] <Steve_f> hi Dan, i am unable to attend as i have to go and pick up my daughter from nursery at this time, any chance of making it later or earlier next week +/- 1hour?
  370. # [18:15] <DanC> you can ask chrisw, Steve
  371. # [18:15] <DanC> http://www.w3.org/html/wg/tracker/issues/14
  372. # [18:15] <oedipus> GJR: PF convened a special meeting at a special time to accomodate participation by HTML WG members in discussion of aria-role in HTML5 on 25 march 2008 but no one save PF people turned up -- SimonP valiantly tried to join the call, but could not dial in for some technological reason and was there on IRC
  373. # [18:15] <MikeSmith> issue-14?
  374. # [18:15] * trackbot-ng getting information on ISSUE-14
  375. # [18:15] <trackbot-ng> ISSUE-14 -- Integration of WAI-ARIA roles into HTML5 -- OPEN
  376. # [18:15] <trackbot-ng> http://www.w3.org/html/wg/tracker/issues/14
  377. # [18:16] <Steve_f> ok no problem
  378. # [18:16] <DanC> pointer to records of that meeting, pls?
  379. # [18:16] <DanC> or meeting call?
  380. # [18:16] <MikeSmith> oedipus : we convened a special meeting to help others to attend, but nobody other than PF people decided to join
  381. # [18:17] <DanC> s/decided/managed/
  382. # [18:17] <MikeSmith> ... we have meeting minutes but they are member-only
  383. # [18:17] * ChrisWilson wakes up, finds phone number.
  384. # [18:17] <DanC> ACTION-8?
  385. # [18:17] * trackbot-ng getting information on ACTION-8
  386. # [18:17] <trackbot-ng> ACTION-8 -- Michael Cooper to discuss with PFWG role attribute vs aria attribute -- due 2008-02-21 -- OPEN
  387. # [18:17] <trackbot-ng> http://www.w3.org/html/wg/tracker/actions/8
  388. # [18:17] <MikeSmith> ... we have not been about to get a critical mass of people from outside PF to join in the discussion
  389. # [18:17] <DanC> close action-8
  390. # [18:17] * trackbot-ng attempting to close ACTION-8.
  391. # [18:17] <trackbot-ng> ACTION-8 Discuss with PFWG role attribute vs aria attribute closed
  392. # [18:18] <Zakim> +[Microsoft]
  393. # [18:18] <MikeSmith> s/about to/able to/
  394. # [18:18] <ChrisWilson> Zakim, Microsoft is me
  395. # [18:18] <Zakim> +ChrisWilson; got it
  396. # [18:18] <DanC> close ACTION-9
  397. # [18:18] * trackbot-ng attempting to close ACTION-9.
  398. # [18:18] <trackbot-ng> ACTION-9 Discuss UML tools with DanC closed
  399. # [18:18] <oedipus> member-confidential record: http://www.w3.org/2008/03/25-pf-minutes.html
  400. # [18:18] <DanC> ACTION-23?
  401. # [18:18] * trackbot-ng getting information on ACTION-23
  402. # [18:18] <trackbot-ng> ACTION-23 -- Gregory Rosmaita to coordinate tests using ARIA -- due 2008-02-21 -- OPEN
  403. # [18:18] <trackbot-ng> http://www.w3.org/html/wg/tracker/actions/23
  404. # [18:19] <Steve_f> Dan - can you note that action 54 is in progress still, we are waiting on response from PF WG on use of normative statements.
  405. # [18:19] <DanC> action-54?
  406. # [18:19] * trackbot-ng getting information on ACTION-54
  407. # [18:19] <trackbot-ng> ACTION-54 -- Gregory Rosmaita to work with SteveF draft text for HTML 5 spec to require producers/authors to include @alt on img elements -- due 2008-04-10 -- OPEN
  408. # [18:19] <trackbot-ng> http://www.w3.org/html/wg/tracker/actions/54
  409. # [18:19] <DanC> Steve_f, we're not there just now
  410. # [18:20] <MikeSmith> oedipus : we don't have the level of collaboration with the HTML WG that we would like
  411. # [18:20] <DanC> re tests... al gilman gave me http://lists.w3.org/Archives/Public/www-tag/2008Mar/0069.html
  412. # [18:20] <Steve_f> aplogies
  413. # [18:20] <oedipus> Paciello Groups' ARIA tests: http://www.paciellogroup.com/blog/?p=53
  414. # [18:20] * Joins: gsnedders (gsnedders@217.44.37.113)
  415. # [18:21] <MikeSmith> oedipus - we will neither add not [remove] any roles at this point
  416. # [18:22] <MikeSmith> s/add not/add nor/
  417. # [18:22] <MikeSmith> oedipus - navigation and landmark roles [two types]
  418. # [18:23] <DanC> DanC: do the Paciello Groups' ARIA tests enuerate the roles?
  419. # [18:23] <MikeSmith> ... we doing a comprehensive check to see that all the states are explicitly spelled out
  420. # [18:23] <MikeSmith> DanC : It would help me to see some tests
  421. # [18:23] <MikeSmith> s/enuerate/enumerate/
  422. # [18:23] <DanC> I read http://hsivonen.iki.fi/aria-html5-bis/
  423. # [18:24] <DanC> Text last updated: 2008-03-31 by Henri Sivonen
  424. # [18:24] <MikeSmith> Zakim, mute me
  425. # [18:24] <Zakim> MikeSmith should now be muted
  426. # [18:24] * Joins: Cathead (Josh@62.77.173.27)
  427. # [18:24] * MikeSmith eats some peanuts
  428. # [18:24] <Cathead> Cathead is joshue
  429. # [18:24] <oedipus> Public PF comments list: http://lists.w3.org/Archives/Public/public-pfwg-comments/2008JanMar/
  430. # [18:24] <MikeSmith> DanC : has anybody looked at Henri's posting?
  431. # [18:26] <MikeSmith> DanC : oedipus, can you look at Henri's doc now?
  432. # [18:26] * shepazu is certainly not Cathead
  433. # [18:26] <MikeSmith> PIon : appears to have a list of roles that are not supported
  434. # [18:27] <anne> Henri's ARIA post made sense to me. I haven't been deeply involved in ARIA semantics though.
  435. # [18:27] * MikeSmith asks whether that was PIon that just spoke
  436. # [18:27] * Quits: Steve_f (chatzilla@82.44.69.8) (Quit: ChatZilla 0.9.81 [Firefox 2.0.0.12/2008020121])
  437. # [18:27] <anne> I was mostly concerned with ARIA syntax and that seems to be a resolved thingie now.
  438. # [18:27] <MikeSmith> Zakim, unmute me
  439. # [18:27] <Zakim> MikeSmith should no longer be muted
  440. # [18:28] <DanC> stuff from cooper to the TAG http://lists.w3.org/Archives/Public/www-tag/2008Apr/0006.html -> http://www.w3.org/2008/03/aria-implementation
  441. # [18:28] * Parts: Lionheart (robin@66.57.69.65)
  442. # [18:28] <MikeSmith> DanC : MichaelCooper sent that yesterday
  443. # [18:29] <DanC> Zakim, who's on the phone?
  444. # [18:29] <Zakim> On the phone I see MikeSmith, Julian, DanC, Laura, JoshueO, Gregory_Rosmaita, Patrick, Robert_Gonia, Doug, ChrisWilson
  445. # [18:29] <MikeSmith> ... Noah Mendelsohn replied
  446. # [18:29] <MikeSmith> DanC : I'm trying to find out how close we are to closing this issue
  447. # [18:30] <MikeSmith> ... my goal it to determine what test cases we have
  448. # [18:30] <MikeSmith> oedipus : our original proposal was that we preferred native features in HTML over adding them using ARIA
  449. # [18:31] <MikeSmith> oedipus : I think there is some basic understanding of what we're trying to do with ARIA
  450. # [18:31] <shepazu> q+
  451. # [18:31] * Zakim sees shepazu on the speaker queue
  452. # [18:32] * Joins: adele (adele@17.203.14.240)
  453. # [18:32] <MikeSmith> oedipus : [mention of example of math]
  454. # [18:33] <MikeSmith> oedipus : ARIA 1.0 is about repairing what we have today
  455. # [18:34] <DanC> ack shepazu
  456. # [18:34] * Zakim sees no one on the speaker queue
  457. # [18:34] <MikeSmith> ... but the eventual migration is that we hope that in future, many of these ARIA roles and landmarks will become a native part of the HTML markup language
  458. # [18:34] <MikeSmith> shepazu : I think we can cover background on ARIA outside of this telcon
  459. # [18:35] <MikeSmith> ... we can have a separate call about this perhaps
  460. # [18:36] <MikeSmith> oedipus : [mentions posting from jgraham as indicating that ARIA roadmap/plans might not be well understood by all]
  461. # [18:36] <MikeSmith> oedipus : there are tests on the ESW wiki
  462. # [18:36] <MikeSmith> shepazu : this stuff is actually working in Firefox..
  463. # [18:37] <MikeSmith> oedipus : we can't provide tests for HTML5 until we have agreement with the HTML WG about how to integrate it
  464. # [18:37] <PIon> Is there an example of the use of a "math" role in the ARIA specification? Does it specify the informative additional markup to be used?
  465. # [18:38] <MikeSmith> oedipus : nobody has come to the PF working group with their tests
  466. # [18:39] <MikeSmith> shepazu : the tests can be proposal-level stuff
  467. # [18:39] <MikeSmith> ... the group can then take a look at those
  468. # [18:39] <MikeSmith> ... you don't have to spec out everything first
  469. # [18:39] <MikeSmith> DanC : that would help me out a lot
  470. # [18:40] <MikeSmith> oedipus : that would not be satisfactory
  471. # [18:40] <zcorpan> i'm planning to write some aria-in-html5 tests/demos soonish, btw
  472. # [18:40] <MikeSmith> DanC : a test is a file written by somebody who as a notion of what the expected results are
  473. # [18:41] <anne> Actually, I often start out by writing a test where I'm not quite sure what the expected results are...
  474. # [18:41] * DanC is conflicted between getting to the bottom of this and moving on to other items
  475. # [18:41] <MikeSmith> oedipus : we want to take what we've learned and bring it to the HTML5 WG and have it integrated into HTML5
  476. # [18:41] <zcorpan> a test without a pass condition is a demo
  477. # [18:41] <zcorpan> demos are still good
  478. # [18:41] <DanC> right, I like to have pass conditions too
  479. # [18:41] <MikeSmith> oedipus : ARIA is on LC-track
  480. # [18:42] <anne> (Well, eventually I know and they'll have a pass condition, but not initially.)
  481. # [18:43] <MikeSmith> oedipus : we are looking for more input from zcorpan, hsivonen, others .. need to them to come to the PF group to speak with us
  482. # [18:43] <MikeSmith> ... meeting in the public space
  483. # [18:43] <MikeSmith> ... we did something similar with math
  484. # [18:44] <MikeSmith> oedipus : we have e-mail discussions but communication breaks down
  485. # [18:44] <MikeSmith> ... [having a telcon discussion would help with that issue]
  486. # [18:45] <MikeSmith> oedipus : we want things like ARIA overlays to not be necessary in HTML5 [UAs]
  487. # [18:45] <MikeSmith> oedipus : targets for current ARIA is legacy browsers
  488. # [18:45] * Joins: robertgonia (robertgoni@64.236.128.9)
  489. # [18:45] <MikeSmith> ... for 1.0 we are restricted by current implementations
  490. # [18:46] <DanC> (is the "no UA changes required" constraint on ARIA 1.0 documented?)
  491. # [18:46] <oedipus> GJR: current and legacy browsers
  492. # [18:47] <MikeSmith> shepazu : so what you want to discuss is ARIA 1.1 + HTML5
  493. # [18:47] <Cathead> The way current AT works is ARIA not more dependent on how the browser deals with ARIA code rather than the AT itself?
  494. # [18:47] <MikeSmith> DanC : so, OK, I'm hearing that the communication is not going well
  495. # [18:47] <DanC> ack josh
  496. # [18:47] * Zakim sees no one on the speaker queue
  497. # [18:47] <MikeSmith> q?
  498. # [18:47] * Zakim sees no one on the speaker queue
  499. # [18:48] * Quits: myakura (myakura@122.29.8.215) (Quit: Leaving...)
  500. # [18:48] <DanC> close ACTION-11
  501. # [18:49] <DanC> close ACTION-11
  502. # [18:49] * trackbot-ng attempting to close ACTION-11.
  503. # [18:49] <trackbot-ng> ACTION-11 Show how <div aria="something"> works with URI based extensibility closed
  504. # [18:49] <DanC> Zakim, agenda?
  505. # [18:49] <Zakim> I see 8 items remaining on the agenda:
  506. # [18:49] <Zakim> 2. ISSUE-14 aria-role [from DanC]
  507. # [18:49] <Zakim> 3. ISSUE-37 html-svg-mathml [from DanC]
  508. # [18:49] <Zakim> 4. ISSUE-38 style-attr-syntax [from DanC]
  509. # [18:49] <Zakim> 5. offline-applications-sql [from DanC]
  510. # [18:49] <Zakim> 6. extensibility point, distributed extensibility [from DanC]
  511. # [18:49] <Zakim> 7. forms TF status [from DanC]
  512. # [18:49] <Zakim> 8. authoring guide [from DanC]
  513. # [18:49] <Zakim> 9. ISSUE-31 missing-alt [from DanC]
  514. # [18:49] <DanC> Zakim, close item 2
  515. # [18:49] <Zakim> agendum 2, ISSUE-14 aria-role, closed
  516. # [18:49] <Zakim> I see 7 items remaining on the agenda; the next one is
  517. # [18:49] <Zakim> 3. ISSUE-37 html-svg-mathml [from DanC]
  518. # [18:50] <MikeSmith> ChrisWilson : I'll be on vacation next week and the following week
  519. # [18:50] <DanC> Zakim, next item
  520. # [18:50] <Zakim> agendum 3. "ISSUE-37 html-svg-mathml" taken up [from DanC]
  521. # [18:50] <MikeSmith> RRSAgent, make minutes
  522. # [18:50] <RRSAgent> I have made the request to generate http://www.w3.org/2008/04/03-html-wg-minutes.html MikeSmith
  523. # [18:50] <DanC> Zakim, who's on the phone?
  524. # [18:50] <Zakim> On the phone I see MikeSmith, Julian, DanC, Laura, JoshueO, Gregory_Rosmaita, Patrick, Robert_Gonia, Doug, ChrisWilson
  525. # [18:51] <DanC> http://www.w3.org/html/wg/tracker/issues/open
  526. # [18:51] <DanC> . http://www.w3.org/html/wg/tracker/issues/open?sort=product
  527. # [18:52] <sampablokuper> I see that action-29 isn't on today's agenda. Has it fallen off the radar, or is it still being discussed internally?
  528. # [18:52] <MikeSmith> DanC : issue-37.. SVG/MathML should be a requirements issue, not a spec issue
  529. # [18:52] <MikeSmith> action-29?
  530. # [18:52] * trackbot-ng getting information on ACTION-29
  531. # [18:52] <trackbot-ng> ACTION-29 -- Dan Connolly to follow up on the idea of a free-software-compatible license for a note on HTML authoring -- due 2008-05-01 -- OPEN
  532. # [18:52] <trackbot-ng> http://www.w3.org/html/wg/tracker/actions/29
  533. # [18:53] <MikeSmith> sampablokuper : still being discussed
  534. # [18:53] <sampablokuper> Thanks
  535. # [18:53] <Zakim> -Robert_Gonia
  536. # [18:53] <MikeSmith> ChrisWilson : I think integrating other schema into HTML is a good thing, if for no other reason that it allows us to keep our own schema more targeted
  537. # [18:54] <DanC> q+ to note a possible broader issue that svg/mathml
  538. # [18:54] * Zakim sees DanC on the speaker queue
  539. # [18:54] <MikeSmith> ... we have had a mechanism in IE for doing something like this for some time now
  540. # [18:54] <MikeSmith> shepazu : curious about IE's xml element
  541. # [18:54] <DanC> (pointer to ext element proposal, please)
  542. # [18:54] <MikeSmith> ... my proposal is for a "point of extensibility"
  543. # [18:54] <ChrisWilson> q+ to respond to shepazu's xml element comment
  544. # [18:54] * Zakim sees DanC, ChrisWilson on the speaker queue
  545. # [18:55] <shepazu> http://wiki.whatwg.org/wiki/Extensions#Proposal_2:_Extensibility_Element
  546. # [18:55] <MikeSmith> ... I think the HTML WG should not attempt to change the semantics or syntax of other languages
  547. # [18:55] <MikeSmith> PIon : I'm here because I think the matter is a spec issue
  548. # [18:55] <MikeSmith> ... math should be integrated for sure
  549. # [18:56] <DanC> q+ to ask patrick about how long it's likely to take to settle on a good design, and explore more refined mathml/html issues
  550. # [18:56] * Zakim sees DanC, ChrisWilson on the speaker queue
  551. # [18:56] <MikeSmith> ... the Math WG is very willing to discuss this
  552. # [18:56] <MikeSmith> ... and the last week or show has shown some very useful discussion about this
  553. # [18:58] <MikeSmith> ... I think you have a good chance by working with some of the people who've been trying to get this done now for years
  554. # [18:58] <shepazu> q+
  555. # [18:58] * Zakim sees DanC, ChrisWilson, shepazu on the speaker queue
  556. # [18:58] <MikeSmith> ... and we are certainly willing to discuss this
  557. # [18:58] <MikeSmith> Julian : I agree the extensibility question is general is one of the must interesting things that HTML5 should try to solve
  558. # [18:59] <DanC> ack danc
  559. # [18:59] <Zakim> DanC, you wanted to note a possible broader issue that svg/mathml and to ask patrick about how long it's likely to take to settle on a good design, and explore more refined
  560. # [18:59] <Zakim> ... mathml/html issues
  561. # [19:00] * Zakim sees ChrisWilson, shepazu on the speaker queue
  562. # [19:00] * Quits: zcorpan (zcorpan@88.131.66.80) (Ping timeout)
  563. # [19:00] <MikeSmith> DanC : I sense a lack of consensus about whether there is a need for a general extensibility in HTML
  564. # [19:01] <MikeSmith> shepazu : my proposal is not for a general
  565. # [19:01] <MikeSmith> ... completely "generic" extensibility mechanism
  566. # [19:01] <PIon> q If there's a more general solution then it should encompass SVG and MathML as candidates.
  567. # [19:02] * Quits: adele (adele@17.203.14.240) (Quit: adele)
  568. # [19:02] <MikeSmith> DanC : the design space around this looks big
  569. # [19:02] <MikeSmith> DanC : PIon, how long should this discussion take?
  570. # [19:03] <MikeSmith> PIon : you can't expect consensus to emerge in 3 weeks, but perhaps in 3 months
  571. # [19:03] <ChrisWilson> My point is that interoperability is important 1
  572. # [19:03] <ChrisWilson> whoops
  573. # [19:03] <MikeSmith> ... from our side, we are working on MathML 3.0, and we are still willing to make changes
  574. # [19:03] <DanC> q+
  575. # [19:03] * Zakim sees ChrisWilson, shepazu, DanC on the speaker queue
  576. # [19:04] <MikeSmith> ... so it desirable to try to get this nailed down pretty early, while both groups are still in a position to make changes
  577. # [19:04] * MikeSmith says, now 2am in Tokyo..
  578. # [19:04] <DanC> ack ChrisWilson
  579. # [19:05] <Zakim> ChrisWilson, you wanted to respond to shepazu's xml element comment
  580. # [19:05] * Zakim sees shepazu, DanC on the speaker queue
  581. # [19:05] <anne> Do we have 90min telcons? If so, I'll dial in
  582. # [19:06] * Quits: sampablokuper (sampabloku@131.111.163.146) (Quit: HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day...)
  583. # [19:06] <DanC> q+ to ask what Patrick thinks about the MathML community accepting the design constraints of HTML legacy
  584. # [19:06] * Zakim sees shepazu, DanC on the speaker queue
  585. # [19:06] <MikeSmith> ChrisWilson : shepazu, you were asking about the idea of how the extensibility point idea would [work with/map to] the IE xml element
  586. # [19:06] <anne> (the agenda doesn't say)
  587. # [19:06] <MikeSmith> anne - we will be on for another 30 minutes, year
  588. # [19:06] * oedipus anne, we decided to go long, but how much longer i don't know
  589. # [19:06] <MikeSmith> s/year/yeah/
  590. # [19:06] <anne> Zakim, passcode?
  591. # [19:06] <Zakim> the conference code is 4865 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), anne
  592. # [19:06] * DanC ~15min, I hope
  593. # [19:06] <MikeSmith> ChrisWilson : it ends up in _a_ tree, but not _the_ tree
  594. # [19:07] <MikeSmith> ChrisWilson : there are challenges about the programming model
  595. # [19:07] <Julian> q+
  596. # [19:07] * Zakim sees shepazu, DanC, Julian on the speaker queue
  597. # [19:07] <MikeSmith> ... stylesheets don't work across the boundary
  598. # [19:07] <MikeSmith> ... for example
  599. # [19:07] <Zakim> +??P10
  600. # [19:08] <Cathead> For the record issue 32 (missing alt) is currently being worked on my myself, Laura C, Steve F and Gez Lemon.
  601. # [19:08] * DanC who just joined?
  602. # [19:08] <anne> Zakim, ??P10 is anne
  603. # [19:08] <Zakim> +anne; got it
  604. # [19:08] <MikeSmith> ChrisWilson : you need to remember that the parser does some specific things today
  605. # [19:08] * DanC thanks
  606. # [19:08] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
  607. # [19:08] * anne has an IP-phone now apparently...
  608. # [19:08] <MikeSmith> ... e.g. our parser fires off "speculative image downloads"
  609. # [19:08] <MikeSmith> ... perception of performance would suffer
  610. # [19:09] <DanC> ACTION: ChrisWilson respond to extensibility discussion
  611. # [19:09] * trackbot-ng noticed an ACTION. Trying to create it.
  612. # [19:09] * RRSAgent records action 1
  613. # [19:09] <trackbot-ng> Created ACTION-57 - Respond to extensibility discussion [on Chris Wilson - due 2008-04-10].
  614. # [19:09] <DanC> ack shepazu
  615. # [19:09] * Zakim sees DanC, Julian on the speaker queue
  616. # [19:10] * Joins: Thezilch (asdf@74.62.192.76)
  617. # [19:10] <Julian> q-
  618. # [19:10] * Zakim sees DanC on the speaker queue
  619. # [19:12] <DanC> DS: among those participating in the thread, only hickson seems opposed to using one of <ext-like> or <svg>/<mathml>.
  620. # [19:12] <DanC> Anne: how many browser builders have participated?
  621. # [19:12] <DanC> DS: mjs
  622. # [19:12] <MikeSmith> anne : [notes that some important stakeholders have not contributed to the discussion thus far, so perhaps it is premature to draw conclusions from any perceived current consensus]
  623. # [19:12] * Quits: Thezilch (asdf@74.62.192.76) (Quit: Thezilch)
  624. # [19:13] <anne> I can't find Maciej's e-mail in the list
  625. # [19:13] <DanC> shepazu, can you help anne find it?
  626. # [19:13] <DanC> q?
  627. # [19:13] * Zakim sees DanC on the speaker queue
  628. # [19:13] <anne> http://lists.w3.org/Archives/Public/public-html/2008Apr/
  629. # [19:13] <MikeSmith> Julian : lots of people said they don't want the HTML parser to get further complicated by special-casing for large numbers of new elements
  630. # [19:14] <shepazu> http://krijnhoetmer.nl/irc-logs/whatwg/20080401#l-441
  631. # [19:14] <shepazu> it wasn't on the list, it was on IRC
  632. # [19:14] <Laura> Cathead, Missing alt is action 54 http://www.w3.org/html/wg/tracker/actions/54, issue 31 http://www.w3.org/html/wg/tracker/issues/31.
  633. # [19:15] <MikeSmith> RRSAgent, make minutes
  634. # [19:15] <RRSAgent> I have made the request to generate http://www.w3.org/2008/04/03-html-wg-minutes.html MikeSmith
  635. # [19:15] <MikeSmith> DanC : meeting adjourned
  636. # [19:15] <Zakim> -DanC
  637. # [19:15] <Cathead> bye
  638. # [19:15] <Zakim> -ChrisWilson
  639. # [19:15] <Zakim> -Julian
  640. # [19:15] <Cathead> quit
  641. # [19:15] <Zakim> -Doug
  642. # [19:15] * Parts: Cathead (Josh@62.77.173.27)
  643. # [19:15] <Zakim> -Gregory_Rosmaita
  644. # [19:15] <DanC> you're welcome to stay and use the bridge, IRC bots, etc.
  645. # [19:15] <Zakim> -anne
  646. # [19:15] * anne is confused
  647. # [19:15] <Zakim> -JoshueO
  648. # [19:15] * oedipus join the club, anne
  649. # [19:15] <anne> shepazu, more specific pointer?
  650. # [19:15] <Zakim> -MikeSmith
  651. # [19:16] <anne> oedipus :)
  652. # [19:16] <Zakim> -Laura
  653. # [19:16] <anne> Julian, where did people say that?
  654. # [19:16] <anne> (I don't necessarily disagree though :))
  655. # [19:16] <DanC> I'm 13 minutes late for another teleconference, so I proposed to adjourn the meeting; the scribe concurred, and nobody volunteered to take the scribe's place.
  656. # [19:16] <MikeSmith> Zakim, who was here?
  657. # [19:16] <Zakim> I don't understand your question, MikeSmith.
  658. # [19:17] <MikeSmith> Zakim, who was on the call?
  659. # [19:17] <Zakim> I don't understand your question, MikeSmith.
  660. # [19:17] <DanC> I let people know they were welcome to stay on the phone bridge, as long as they didn't expect help from a chair/scribe
  661. # [19:17] <Julian> Anne: don't have a pointer; but it's certainly what I felt most particpants did agree on.
  662. # [19:17] <PIon> Can someone perhaps point to a plausible scenario discussed where a single ext-point would allow parsing of different vocabularies without just handing off to different parsers?
  663. # [19:18] <DanC> PIon, does your question presume that using an XML parser for the whole document is implausible?
  664. # [19:18] * Quits: PIon (c66fbe05@128.30.52.43) (Quit: CGI:IRC (EOF))
  665. # [19:19] * Joins: PatrickDFIon (465a29f9@128.30.52.43)
  666. # [19:19] <anne> PIon, if the ext-point would have slightly different tree building rules that would be possible
  667. # [19:19] <anne> DanC, well, in that case you'd just use text/xml :)
  668. # [19:19] * Quits: Laura (lauracarls@131.212.98.217) (Quit: Laura)
  669. # [19:20] <DanC> no, I wouldn't
  670. # [19:20] * Joins: adele (adele@17.203.14.240)
  671. # [19:20] <DanC> personally
  672. # [19:20] <PatrickDFIon> Sorry, I got dumped from IRC; I am temporarily back. I wondered if the ext point were just a tunnel to alternate worlds what the difference from a simple form of namespacing was?
  673. # [19:21] <Zakim> -Patrick
  674. # [19:21] <Zakim> HTML_WG()12:00PM has ended
  675. # [19:21] <Zakim> Attendees were MikeSmith, DanC, Julian, +1.218.340.aabb, Laura, JoshueO, Gregory_Rosmaita, +1.734.995.aacc, Patrick, +1.703.265.aadd, Robert_Gonia, Doug, ChrisWilson, anne
  676. # [19:22] <Julian> Patrick: I think it would be a simple form of namespacing. So that would be good.
  677. # [19:23] <anne> DanC, ok fair enough, I guess my point is that text/html basic parsing rules can't really be changed. So that if we extend them somehow we need to do something "special".
  678. # [19:24] <MikeSmith> RRSAgent, make minutes
  679. # [19:24] <RRSAgent> I have made the request to generate http://www.w3.org/2008/04/03-html-wg-minutes.html MikeSmith
  680. # [19:26] <PatrickDFIon> DanC, I didn't reply to your first question becasue that was whenI got dumped. I can see a plausible XML parse of a whole document as a psoibility. However, the HTML5 context is apparently intended to avoid exactly that sort of thing, which is dissed as overly rigorous (and is for many puposes).
  681. # [19:26] * Joins: paullewis (paullewis@82.242.109.217)
  682. # [19:27] <DanC> "overly rigiorous" is part of it; a small part, I think... the main constraint is what deployed code does with various syntaxes
  683. # [19:27] <PatrickDFIon> s/psoibility/possibility/
  684. # [19:29] <PatrickDFIon> Yes, there's an important rich, and well worth retaining, legacy context. Part of the problem with the egacy corpus in other contexts can be that it is so large that parts of it are incontradiction with each other. That seems to be true for Web pages.
  685. # [19:29] <PatrickDFIon> s/egacy/legacy/
  686. # [19:31] <Julian> How much pressure would be on extensibility-in-HTML5, if that certain important UA would support XHTML today?
  687. # [19:32] <anne> Depends on how much authors would actually start doing XHTML properly.
  688. # [19:33] <anne> Given that Philip is still able to poke holes in software of expert XHTML authors I'm not quite convinced the world is ready for it.
  689. # [19:33] <shepazu> if IE started supporting XHTML, that seems like a very real scenario
  690. # [19:33] <Julian> I would switch to XHTML if I could; and thus I would be less worried about HTML's lack of extensibility.
  691. # [19:34] <Julian> "self-appointed" XHTML experts? :-)
  692. # [19:35] <Julian> I mean, a real expert will use the proper tools that what he publishes indeed parses.
  693. # [19:35] <PatrickDFIon> And that could depend partly on whether the tools they were offered for input of penalty copy, such as math, were attractive and produced spec-true XHTML (and specialist vocabularies). So that would suggest spec-writers need to do a better job too.
  694. # [19:35] <Julian> Note that I'm not talking about *validity* here, only well-formedness.
  695. # [19:35] <anne> So am I
  696. # [19:36] <Philip> As far as I can remember, I haven't yet found an online XML-outputting system that accepts user input and can't be made to produce ill-formed content
  697. # [19:36] <anne> Julian, I don't think they claim to be experts by the way
  698. # [19:37] * Quits: gsnedders (gsnedders@217.44.37.113) (Quit: gsnedders)
  699. # [19:37] <Julian> Philip: well; it's not hard to do it; you just need to use a proper XML serializer for output.
  700. # [19:38] <Julian> Philip: dunno why so many people do not ret it right.
  701. # [19:38] <Julian> s/ret/get/
  702. # [19:38] <PatrickDFIon> The choke point appears to be when the hopefully well-formed source has to be rendered in some way. Strict specs are apparently not as easy to implement as ones where there is room for interpretation.
  703. # [19:38] <Philip> Julian: It seems XML serialisers don't guarantee well-formed output
  704. # [19:38] <Julian> Philip: name one.
  705. # [19:39] * Philip tries to find the issue hsivonen had with Xalan
  706. # [19:39] <Julian> Philip: I believe you, and I had to write my own a few years ago; I just want to see an example.
  707. # [19:39] <Philip> https://issues.apache.org/jira/browse/XALANJ-2419
  708. # [19:40] <anne> PatrickDFIon, yeah, implementing XML actually requires a bunch of additional checks that you wouldn't have to make in a simpler tokenizer that did the same thing. (Ignoring the multifail internal subset :) )
  709. # [19:41] <Philip> http://krijnhoetmer.nl/irc-logs/whatwg/20080102#l-277 - validator.nu seems to be fixed now
  710. # [19:41] <Philip> (http://validator.w3.org/check?uri=http%3A%2F%2Fphilip.html5.org%2Fmisc%2Fchars.html&charset=iso-8859-1&output=soap12 still fails, though)
  711. # [19:42] <Julian> Philip: that's one of those things I test first.
  712. # [19:42] <Julian> Next are illegal comment character sequences and so on...
  713. # [19:43] <PatrickDFIon> Anne: But it isn't it part of the tool-builder's duty to take care with machinery of the sorts of mechanical details that people find overloading? And yes, internal subsets don't seem to work if you try them (which I haven't done much).
  714. # [19:44] <Julian> http://www.tbray.org/ongoing/When/200x/2004/02/20/GenxStatus
  715. # [19:45] <Philip> http://diveintomark.org/archives/2008/03/09/no-fury-like-dracon-scorned#comment-11442 has pointers to various examples of everyone getting it wrong
  716. # [19:46] <anne> PatrickDFIon, I guess the lesson is that they don't
  717. # [19:46] <Philip> I agree it seems like it should be easy to get right - the evidence is just that people actually don't get it right
  718. # [19:46] * Joins: gsnedders (gsnedders@217.44.37.113)
  719. # [19:47] <Julian> But how many would get it right once they served what they serve with an XML MIME type?
  720. # [19:47] <anne> Yeah, it's safer to assume that people are not perfect and build from there :)
  721. # [19:47] <anne> Julian, those are sites with an XML MIME type :)
  722. # [19:47] <PatrickDFIon> It is puzzling why programmers will put out spec-contradicting comment sequences happily in languages they don't understand while they would sneer at bad comments in the source code that puts them out. This is because the one renderer that the page was tried on worked fine with the bad comment convention, perhaps. But I spend my time making mistakes to learn, so cannot complain really.
  723. # [19:48] <Philip> Julian: These are all cases where people are serving as application/xhtml+xml, and they produce (or did, before being fixed) the YSoD in Firefox
  724. # [19:48] <Julian> oh well
  725. # [19:49] <Philip> Computers are hard :-)
  726. # [19:49] <Julian> Philip: interesting. So do you have statistics about how many got fixed?
  727. # [19:49] <Philip> Julian: I haven't tried following up with any of them
  728. # [19:50] <Philip> (and I never actually reported the bugs in the first place, because I don't care enough to do so)
  729. # [19:51] <Philip> (The "bugs are obvious and will be fixed as soon as somebody encounters them" thing fails when the person who encounters them is too lazy :-) )
  730. # [19:52] <Julian> Anyway... So we see that it's trivial to extend an XML-based syntax, but it seems to be incredible hard to do so with HTML. So may take-away from this is that a simplified parsing model that works without hardwired knowledge of the grammar (DTD) indeed has its advantages.
  731. # [19:52] <gsnedders> If only we could start from scratch :P
  732. # [19:53] <Julian> BTW: I just tried one of these in IE, and apparently it switches the MIME type based on the User-Agent string. So: people using IE will not see the problem anyway.
  733. # [19:53] * Parts: oedipus (oedipus@70.21.194.3)
  734. # [19:55] <Philip> Julian: That's a case where implementing XHTML gives a worse user experience
  735. # [19:55] <Philip> which isn't really the right kind of motivation
  736. # [19:55] <Julian> Right.
  737. # [19:59] <PatrickDFIon> Starting from scratch (going back to apparently smple foundations) has been tried repeatedly in math and, though interesting, is never what people depend on in practice. A Bourbaki definition of the empty set is alleged to have 900 symbols (or something like that). Also, each new technology has meant some sort of return to basics, and this one is no different. But neither of the last two remarks is really very helpful, probably. So I have to go o
  738. # [19:59] * Quits: PatrickDFIon (465a29f9@128.30.52.43) (Quit: CGI:IRC 0.5.9 (2006/06/06))
  739. # [19:59] <anne> heh, overflow exception in his IRC client?
  740. # [20:05] * Quits: Julian (chatzilla@217.91.35.233) (Ping timeout)
  741. # [20:14] * Joins: mjs (mjs@17.203.14.182)
  742. # [20:21] <anne> It's little bit weird that the forms discussion is mostly with the Forms WG chair rather than with the Forms WG Forms TF members...
  743. # [20:22] <mjs> anne: seemed kinda weird to me too
  744. # [20:23] <anne> Hopefully DanC / ChrisWilson will clear that up at some point
  745. # [20:23] * DanC borrows some attention from another telecon...
  746. # [20:23] <DanC> clear what up?
  747. # [20:23] <DanC> oh... that. sigh.
  748. # [20:24] <DanC> I enjoy dealing with that sort of stuff so much. it just really gets me up in the morning. not.
  749. # [20:24] * Quits: adele (adele@17.203.14.240) (Quit: adele)
  750. # [20:24] <anne> heh
  751. # [20:24] <mjs> DanC: sorry to heap troubles on you - I wasn't sure what else to do and I didn't want the Forms TF to get taken over completely by process debate
  752. # [20:25] <mjs> (gotta go to another building, will be back)
  753. # [20:25] <anne> (I'd be fine with making membership of the Forms TF openended for everyone interested in the Forms WG / HTML WG.)
  754. # [20:26] <DanC> I don't blame you for the troubles; in fact, it's something of a service to take something that had some vague obligation to deal with and put it succinctly in my inbox
  755. # [20:26] * Quits: mjs (mjs@17.203.14.182) (Quit: mjs)
  756. # [20:37] * Joins: adele (adele@17.255.92.142)
  757. # [20:37] * Joins: mjs (mjs@17.255.92.159)
  758. # [20:37] * Quits: adele (adele@17.255.92.142) (Client exited)
  759. # [20:37] * Joins: adele (adele@17.255.92.142)
  760. # [21:09] <shepazu> anne: who would be the relevant interested people at Mozilla to talk about HTML5 issues? they don't seem to contribute much to HTML...
  761. # [21:09] <shepazu> I guess hsivonen works for Moz in some capacity, right?
  762. # [21:09] <gavin> what kind of "HTML5 issues"?
  763. # [21:10] <shepazu> specifically, the extensibility discussion
  764. # [21:11] <anne> I'd imagine mrbkap, sicking, bz, dbaron, et all, but I'm not entirely sure as I'm not really involved in the Mozilla project anymore :)
  765. # [21:12] <shepazu> and how about Opera people?
  766. # [21:13] <anne> We're on the list. We haven't really decided on a position or impact of the potential solutions.
  767. # [21:14] <anne> (Not that that would stop individuals from contributing.)
  768. # [21:15] * Joins: sierk (sbornema@82.83.241.74)
  769. # [21:15] <shepazu> anne: similarly, who is someone at Opera who could discuss DOM3 Events during that telcon?
  770. # [21:16] <anne> I think that would be me. I fell asleep yesterday on my couch due to jetlag issues
  771. # [21:16] <shepazu> lol
  772. # [21:17] <shepazu> no offense, but we'd like to also have someone who has implemented keyboard and events stuff
  773. # [21:17] <shepazu> obviously, you know a lot of the issues well, so you're welcome as well
  774. # [21:19] <anne> We've asked the team reasponsible before. They were not very interested in participating.
  775. # [21:20] <shepazu> so? :D
  776. # [21:20] <anne> well, the answer would be no :)
  777. # [21:20] <shepazu> ah
  778. # [21:23] <hsivonen> hmm. Looks like Julian left. But indeed Genx seems to be about the only serializer that doesn't suck as such, but e.g. PyGenx sucks a bit in itself and has a lousy Debian/Ubuntu package situation, so using PyGenx makes scripts dramatically less installable
  779. # [21:25] <hsivonen> The Xalan folks don't seem too responsive to bug tracker items. I guess I should write my own XML serializer without trying to cover all the ground that Xalan tries to cover but fails
  780. # [21:29] * Parts: robertgonia (robertgoni@64.236.128.9)
  781. # [21:29] <hsivonen> shepazu: I have a consulting relationship with the Mozilla Corporation. I'm not working on Firefox but I do have HTML5 opinions. :-) In addition to the people anne mentioned, I'd add roc.
  782. # [21:30] <shepazu> yeah, he was already on my list, thanks
  783. # [21:32] <hsivonen> in my personal non-Mozilla-vetted opinion, the Gecko HTML parser really needs to replaced with a clean implementation of the HTML5 parsing algorithm
  784. # [21:32] <gsnedders> people in organisations have their own opinions!?
  785. # [21:32] <shepazu> well, that's the point of HTML5, no?
  786. # [21:33] <hsivonen> shepazu: yes, but that wasn't always the module owner opinion
  787. # [21:33] <shepazu> huh
  788. # [21:33] <hsivonen> shepazu: It has been a *long* time since I last checked the module owner opinion, though
  789. # [21:33] <shepazu> that surprises me
  790. # [21:34] <hsivonen> shepazu: I mean, in theory you could try to hack the old code to do new tricks
  791. # [21:34] <shepazu> who's the owner?
  792. # [21:34] <hsivonen> shepazu: but *I* think it would be significantly more painful than writing a new parser
  793. # [21:35] <gavin> mrbkap (Blake Kaplan) is the owner of the HTML parser
  794. # [21:35] <shepazu> I would expect so, assuming that it can be proven to work
  795. # [21:35] <gavin> and afaik he was never opposed to it becoming an HTML5 parser
  796. # [21:36] <shepazu> anyone have mrbkap's email? I don't know him
  797. # [21:37] <gavin> mrbkap at gmail
  798. # [21:37] <shepazu> thanks
  799. # [21:38] <hsivonen> gavin: as I understood it, he didn't favor a rewrite almost three years ago
  800. # [21:39] <hsivonen> gavin: but the HTML5 prospects in general were different back then
  801. # [21:39] <Hixie> blake and i are in touch
  802. # [21:39] <Hixie> right now mozilla is swamped with ff3
  803. # [21:39] <shepazu> I know I have changed my opinion about the sensibility of a new parser for HTML
  804. # [21:40] <gavin> hsivonen: ah, I see
  805. # [21:42] <hsivonen> as an aside: the Gecko interfaces around the parsing area already don't match the expat setup which is in there despite the interface mismatch
  806. # [21:43] <hsivonen> a pure implementation of the HTML5 parsing algorithm wouldn't fit the old interfaces either, and would probably integrate the same way as expat+sink
  807. # [21:44] <gavin> it would certainly be a large endeavor
  808. # [21:46] <hsivonen> porting the Validator.nu parser from Java to C would go a long way, except
  809. # [21:46] <gavin> it would also be a pretty risky web compat change, I think - despite the large amounts of work that have gone into making HTML5's parser compatible with the web
  810. # [21:46] <hsivonen> 1) the tree builder would have to know to do the Geckoish incremental rendering, script and style things
  811. # [21:47] <hsivonen> 2) the main loop ownership would need to move out of the parser so that new buffers would be pushed to the parser instead of the parser pulling
  812. # [21:48] <hsivonen> that would probably lead to keeping tokenizer state in explicit variables instead of the runtime stack
  813. # [21:48] <anne> gavin, it would toaly be a huge risk
  814. # [21:48] <anne> has to be done early on, basically
  815. # [21:48] <hsivonen> anne: early in a release cycle?
  816. # [21:48] <anne> y
  817. # [21:50] <shepazu> possibly the only thing in that release cycle
  818. # [21:51] <hsivonen> the risk isn't quite as huge in compat terms, since WebKit is already so close to the HTML5 algorithm and WebKit works with real content
  819. # [21:53] <anne> WebKit does tiny things different that can have a lot of impact
  820. # [21:53] <anne> such as </form> parsing
  821. # [21:53] <anne> (different from HTML5)
  822. # [21:53] <hsivonen> true
  823. # [21:54] <gavin> "works with real content" is a not a binary state
  824. # [21:55] <anne> it's an impression :)
  825. # [21:55] <gavin> it's hard to compare webkit's "web compat" to mozilla's
  826. # [21:56] <gavin> (and in general between any two browser engines)
  827. # [21:57] <Hixie> yeah, changing the parser is a big risk/reward thing
  828. # [21:57] <hsivonen> and as with IE, it might not be the *Web* compat but that behind the firewall no one can hear you scream...
  829. # [21:57] <Philip> What's the reward?
  830. # [21:57] <anne> documented code :)
  831. # [21:57] <anne> tests, etc.
  832. # [21:58] <hsivonen> Philip: getting more value of the SVG and MathML renderers
  833. # [21:58] <Philip> Working code sounds much more important than documented code :-)
  834. # [21:58] <anne> not if you need to maintain it
  835. # [21:58] <Philip> When there's one maintainer and a hundred million users, nobody cares what the maintainer thinks
  836. # [21:58] <hsivonen> It's really sad that Gecko's SVG and MathML are locked behind XML parsing or JavaScript
  837. # [21:59] <Philip> We just need a JS script to enable HTML5-compatible parsing in old browsers
  838. # [21:59] <gavin> locked bhind XML parsing I understand - locked behind JAvaScript?
  839. # [22:00] <hsivonen> gavin: that in text/html you need something like dojo.gfx (or something like that) to use SVG and you can't just put the markup in the file
  840. # [22:01] <gavin> oh, I'm not really familiar with dojo.gfx
  841. # [22:01] <gavin> it creates elements dynamically, presumably?
  842. # [22:01] <gavin> I see
  843. # [22:02] <hsivonen> gavin: as I understand it, it creates SVG dynamically in Gecko/Opera/WebKit and VML in IE
  844. # [22:03] <Hixie> Philip: the reward is interop with other browsers once they switch too
  845. # [22:03] <shepazu> hsivonen: correct
  846. # [22:07] <Philip> Hixie: Sounds like the first switcher gets no reward at all
  847. # [22:07] <Hixie> Philip: don't underestimate the benefits of maintainability
  848. # [22:08] <Hixie> Philip: the current mozilla code is incomprehensible to most
  849. # [22:08] <Hixie> it needs a rewrite irrespective of html5
  850. # [22:08] <Hixie> if we are to keep adding elements
  851. # [22:09] <hsivonen> Philip: I agree with Hixie's assessment of the comprehensibility of the Gecko HTML parser code
  852. # [22:09] <hsivonen> Fortunately, I've never had to deal with the tokenizer
  853. # [22:09] <hsivonen> I have had to comprehend the tree builder
  854. # [22:11] <hsivonen> and I must admit that I wrote the incremental XML patch without ever *fully* comprehending what I was imitating
  855. # [22:20] * Parts: sierk (sbornema@82.83.241.74)
  856. # [22:24] * Joins: dbaron (dbaron@63.245.220.241)
  857. # [22:26] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
  858. # [22:27] * Joins: drry (drry@222.225.140.32)
  859. # [22:30] * Joins: sierk (sbornema@82.83.241.74)
  860. # [22:31] * Joins: iNoob (iNoob@65.35.226.141)
  861. # [22:31] <iNoob> Would this be the place to ask a question related to HTML / Javascript?
  862. # [22:33] <anne> depends on the question :)
  863. # [22:33] <anne> (this is the channel of the HTML WG, one of the groups responsible for making HTML5)
  864. # [22:33] <iNoob> oh ok, should I just ask then?
  865. # [22:34] <anne> sure
  866. # [22:34] <iNoob> Well, I have a link on my website with a query string of link=http://amazon.com/productcodeandstuff.. and when i click on it, I want it to open the link url in a frame def file
  867. # [22:35] <iNoob> so that the top frame would be a back button to get back to my site, and the bottom frame would have the amazon page that i linked to.
  868. # [22:35] <iNoob> Also, I have javascript code that I used on another page to do a similar task, except it fills in a plid number instead of a full link, and that code doesnt seem to be working on this instance
  869. # [22:36] <anne> yeah, you want another channel for those questions :)
  870. # [22:36] <iNoob> Ok, can you direct me to a better place to ask?
  871. # [22:36] <anne> maybe irc://irc.freenode.org/html
  872. # [22:37] <iNoob> ok, thank you :)
  873. # [22:37] * Quits: iNoob (iNoob@65.35.226.141) (Quit: Leaving)
  874. # [22:46] * Quits: sierk (sbornema@82.83.241.74) (Quit: sierk)
  875. # [22:48] * Quits: paullewis (paullewis@82.242.109.217) (Quit: paullewis)
  876. # [22:50] * Joins: paullewis (paullewis@82.242.109.217)
  877. # [23:07] * Quits: heycam (cam@124.168.118.179) (Quit: bye)
  878. # [23:36] * Joins: heycam (cam@130.194.72.84)
  879. # [23:42] * Quits: ChrisWilson (cwilso@131.107.0.71) (Ping timeout)
  880. # [23:46] * Joins: smedero (smedero@66.114.145.154)
  881. # [23:48] * Joins: ChrisWilson (cwilso@131.107.0.103)
  882. # [23:49] * smedero waves to DanC
  883. # [23:49] * smedero waves to ChrisWilson
  884. # [23:50] <smedero> Hopefully you're in the Seattle area today Chris... it is a gorgeous day.
  885. # Session Close: Fri Apr 04 00:00:00 2008

The end :)