/irc-logs / w3c / #html-wg / 2009-09-02 / end

Options:

  1. # Session Start: Wed Sep 02 00:00:00 2009
  2. # Session Ident: #html-wg
  3. # [00:10] * Joins: mjs (mjs@17.203.15.181)
  4. # [00:11] * Joins: adele (adele@17.246.18.111)
  5. # [00:19] * Quits: heycam (cam@210.84.56.211) (Quit: bye)
  6. # [00:21] * Joins: taf2 (taf2@216.15.54.105)
  7. # [00:31] * Quits: shepazu (schepers@128.30.52.169) (Quit: shepazu)
  8. # [00:37] * Quits: johndrinkwater (john@84.92.108.8) (Ping timeout)
  9. # [00:48] * Curt` is now known as Curt`|food
  10. # [01:11] * Quits: mjs (mjs@17.203.15.181) (Ping timeout)
  11. # [01:19] * Joins: myakura (myakura@114.163.207.14)
  12. # [01:19] * Quits: myakura (myakura@114.163.207.14) (Quit: Leaving...)
  13. # [01:27] * Joins: johndrinkwater (john@84.92.108.8)
  14. # [01:30] * Joins: mjs (mjs@17.203.15.181)
  15. # [01:33] * Joins: heycam (cam@130.194.220.11)
  16. # [01:42] * Quits: aroben_ (aroben@71.58.77.15) (Connection reset by peer)
  17. # [02:02] * Curt`|food is now known as Curt`|busy
  18. # [02:10] <pimpbot> bugmail: [Bug 7389] Shouldn't "formnoValidate" be "formNoValidate"? <http://lists.w3.org/Archives/Public/public-html-bugzilla/2009Sep/0004.html>
  19. # [02:15] * Joins: webben (benh@79.68.210.124)
  20. # [02:33] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Tomorrow to fresh woods, and pastures new.)
  21. # [02:34] * Joins: shepazu (schepers@128.30.52.169)
  22. # [02:34] * Joins: rubys (rubys@98.27.52.152)
  23. # [02:38] * Joins: J_Voracek (irchon@173.74.232.166)
  24. # [02:38] * Quits: J_Voracek (irchon@173.74.232.166) (Client exited)
  25. # [02:50] * Quits: shepazu (schepers@128.30.52.169) (Quit: shepazu)
  26. # [03:09] * Quits: Curt`|busy (curt@76.241.64.212) (Quit: Sleep)
  27. # [04:03] * Parts: rubys (rubys@98.27.52.152)
  28. # [04:54] * Joins: shepazu (schepers@128.30.52.169)
  29. # [05:36] * Quits: adele (adele@17.246.18.111) (Quit: adele)
  30. # [05:49] * Quits: mjs (mjs@17.203.15.181) (Quit: mjs)
  31. # [06:03] * Quits: heycam (cam@130.194.220.11) (Quit: bye)
  32. # [06:25] * Joins: adele (adele@24.7.123.50)
  33. # [06:27] * Joins: heycam (cam@130.194.72.84)
  34. # [06:53] * Joins: mjs (mjs@69.181.42.237)
  35. # [07:03] * Joins: jwatt (roslea@72.255.104.173)
  36. # [07:24] * Quits: jwatt (roslea@72.255.104.173) (Ping timeout)
  37. # [08:23] * Quits: heycam (cam@130.194.72.84) (Quit: bye)
  38. # [08:27] * Joins: heycam (cam@130.194.69.205)
  39. # [08:41] * Quits: webben (benh@79.68.210.124) (Ping timeout)
  40. # [09:07] * Joins: webben (benh@217.12.15.52)
  41. # [09:12] <pimpbot> bugmail: [Bug 7479] New: The content attribute should be all-lowercase: formnovalidate <http://lists.w3.org/Archives/Public/public-html-bugzilla/2009Sep/0005.html>
  42. # [09:13] * Quits: adele (adele@24.7.123.50) (Quit: adele)
  43. # [09:33] * Quits: Dashiva (noone@129.241.137.223) (Quit: Dashiva)
  44. # [09:57] * Quits: heycam (cam@130.194.69.205) (Quit: bye)
  45. # [10:04] * Joins: Dashiva (noone@129.241.137.223)
  46. # [10:45] * Joins: heycam (cam@210.84.56.211)
  47. # [10:59] * Joins: ROBOd (robod@89.122.216.38)
  48. # [11:06] * Joins: gsnedders (gsnedders@84.190.139.167)
  49. # [11:14] * Joins: marcin (marcin@82.207.140.22)
  50. # [11:33] * Quits: Julian (chatzilla@217.91.35.233) (Ping timeout)
  51. # [11:35] * Joins: Julian (chatzilla@217.91.35.233)
  52. # [11:48] * Quits: gsnedders (gsnedders@84.190.139.167) (Quit: gsnedders)
  53. # [11:51] * Joins: Lachy_ (Lachlan@213.236.208.22)
  54. # [11:52] * Joins: gsnedders (gsnedders@84.190.139.167)
  55. # [13:01] * Joins: maddiin (mc@87.185.249.110)
  56. # [13:30] * Quits: gsnedders (gsnedders@84.190.139.167) (Quit: gsnedders)
  57. # [13:35] * Parts: Lachy (Lachlan@85.196.122.246) (Leaving)
  58. # [13:38] * Joins: gsnedders (gsnedders@84.190.139.167)
  59. # [13:45] * Lachy_ is now known as Lachy
  60. # [13:56] * Quits: gsnedders (gsnedders@84.190.139.167) (Quit: gsnedders)
  61. # [14:02] * Joins: Lachy_ (Lachy@213.236.208.22)
  62. # [14:02] * Quits: Lachy_ (Lachy@213.236.208.22) (Quit: Leaving)
  63. # [14:05] * Joins: tlr (tlr@128.30.52.169)
  64. # [14:06] * Joins: myakura (myakura@114.163.207.14)
  65. # [14:13] <pimpbot> bugmail: [Bug 7480] use of keygen should trigger a warning. <http://lists.w3.org/Archives/Public/public-html-bugzilla/2009Sep/0007.html> ** [Bug 7480] New: use of keygen should trigger a warning. <http://lists.w3.org/Archives/Public/public-html-bugzilla/2009Sep/0006.html>
  66. # [14:22] * Parts: anne (annevk@83.85.115.44)
  67. # [14:27] * Joins: anne (annevk@83.85.115.44)
  68. # [14:31] * Quits: taf2 (taf2@216.15.54.105) (Quit: taf2)
  69. # [14:35] * Joins: gsnedders (gsnedders@84.190.173.36)
  70. # [14:46] * Quits: maddiin (mc@87.185.249.110) (Quit: maddiin)
  71. # [14:46] * Joins: rubys (rubys@98.27.52.152)
  72. # [14:52] <rubys> hsivonen: you around?
  73. # [14:56] * Quits: gsnedders (gsnedders@84.190.173.36) (Quit: gsnedders)
  74. # [15:00] <hsivonen> rubys: yes
  75. # [15:01] <rubys> thoughts on how to proceed with the zeldman/tantek request? I'm willing to do the coding if tantek or others provide the test cases...
  76. # [15:01] <hsivonen> rubys: I commented this morning, but my comment got stuck in the moderation queue
  77. # [15:02] * Joins: taf2 (taf2@38.99.201.242)
  78. # [15:02] <Lachy> what's the zeldman/tantek request?
  79. # [15:02] <hsivonen> rubys: currently, the way I'm trying to proceed is to discover what the Super Friends really want
  80. # [15:02] <rubys> hsivonen: hence my request for test cases
  81. # [15:02] <Lachy> (can we please not call them the "super friends". That's such a pretentious name.
  82. # [15:02] <hsivonen> rubys: as opposed to implementing something that I can point to and say "see. you didn't want *this* did you"
  83. # [15:03] <rubys> again, wouldn't asking them to provide test cases solve this?
  84. # [15:03] <hsivonen> rubys: I was thinking that writing a few sample documents and asking if they *really* want them to be invalid would be the next step for me
  85. # [15:03] <hsivonen> rubys: but asking tantek or zeldman to write test cases is another possible next step
  86. # [15:04] <rubys> first, I don't think invalid is the right word... at most a warning.
  87. # [15:04] <rubys> second, I do believe that shifting the burden of work for writing test cases is the right path.
  88. # [15:04] <rubys> it isn't even much burden: produce a HTML document and state what warning should (or should not) appear given that document.
  89. # [15:05] <rubys> Lachy: the request is to make the validator have a mode that identifies things like unclosed tags, but we don't know for sure what the request is just that it be "more XHTML" like.
  90. # [15:06] <hsivonen> rubys: my comment in the moderation queue: http://pastebin.mozilla.org/669362
  91. # [15:06] <pimpbot> Title: Mozilla Pastebin - collaborative debugging tool (at pastebin.mozilla.org)
  92. # [15:09] <rubys> key part of your message is "esoteric". I run into people that are asking for what Zeldman and Tantek are asking for all the time. Trying to talk them out of it is a fools errand.
  93. # [15:10] <rubys> Ultimately, they are either right or wrong. If the former, this should be implemented. If the latter, implementing it and letting them come to their own conclusion is the right path.
  94. # [15:11] <hsivonen> rubys: I guess you are right.
  95. # [15:11] <rubys> I'm willing to do the coding *IFF* they produce the test cases.
  96. # [15:11] <hsivonen> rubys: seems like a plan
  97. # [15:12] <rubys> so... can we talk about how to expose and implement the option?
  98. # [15:13] <hsivonen> rubys: Do you want a quick demo or do you want a proper implementation whose non-silly parts can stay later?
  99. # [15:13] <pimpbot> bugmail: "[Bug 7480] use of keygen should trigger a warning." (3 messages in thread) <http://lists.w3.org/Archives/Public/public-html-bugzilla/2009Sep/0009.html>
  100. # [15:13] <Lachy> right, like some kind of an Appendix C checker, but for HTML5 and using some undefined subset of XHTML syntax
  101. # [15:13] <rubys> I want a proper implementation, but am quite willing to annotate it so that it can be all be quickly yanked should it turn out to be a dead end.
  102. # [15:14] <hsivonen> rubys: OK
  103. # [15:14] <rubys> Lachy: exactly... now we simply need to convert undefined to defined. I want to make that Tantek's/Zeldman's problem.
  104. # [15:15] <hsivonen> rubys: the way I was planning on implementing the implied tag messages was having a subclass of SAXParseException for denoting informational messages and then pass those to warning() on ErrorHandler
  105. # [15:15] <hsivonen> rubys: to avoid extending ErrorHandler in the parser
  106. # [15:15] <Lachy> maybe they want a polyglot document checker, which is at least possible to derive requirements for
  107. # [15:16] <hsivonen> rubys: and then on the validator side, do an instanceof on the subclass and dispatch those to the usual info code path
  108. # [15:16] * Joins: gsnedders (gsnedders@84.190.173.36)
  109. # [15:16] <hsivonen> rubys: since this way, the messages degrade gracefully to warnings in plain ErrorHandler consumers
  110. # [15:16] * Joins: plh (plh@128.30.52.28)
  111. # [15:17] <rubys> hsivonen: can we walk through a concrete example? Look at the Tokenizer diff in http://intertwingly.net/blog/2009/07/19/Humpty-Dumpty
  112. # [15:17] <pimpbot> Title: Sam Ruby: Humpty Dumpty (at intertwingly.net)
  113. # [15:18] <hsivonen> rubys: instead of warn(), I'd introduce a new method info()
  114. # [15:18] <hsivonen> that would look like warn() except it would create an instance of a subclass of SAXParseException instead of a plain SAXParseException
  115. # [15:19] <karl> http://www.w3.org/TR/2009/NOTE-powder-primer-20090901/#publish
  116. # [15:19] <pimpbot> Title: Protocol for Web Description Resources (POWDER): Primer (at www.w3.org)
  117. # [15:20] * Joins: J_Voracek (irchon@173.74.232.166)
  118. # [15:20] <karl> "When using HTML link elements in this way, authors should also refer to POWDER's profile document as shown below, if using an HTML version that supports it."
  119. # [15:20] <hsivonen> rubys: maybe there should be a toggle in the parser for emitting these infos at all
  120. # [15:20] <karl> "This may be used, for example, in XHTML documents annotated with RDFa as described in section 4.1.3 of the Description Resources document [DR]. One important benefit of using RDFa to link to POWDER documents is that it allows you to point to a description of the destination of a hyperlink."
  121. # [15:21] <hsivonen> rubys: and the safest way to expose the toggle is through SAX get/setFeature
  122. # [15:21] <hsivonen> rubys: to avoid introducing API surface for other users of the parser
  123. # [15:22] <hsivonen> rubys: the instanceof-based dispatch from SAX warning into real SAX warning and into V.nu info would go to /validator/src/nu/validator/messages/MessageEmitterAdapter.java
  124. # [15:22] <rubys> hsivonen: how about this: info can have an additional parameter which is an enum which indicates which subset of the language it is checking for. Unless checking for that that subset is enabled, no further processing is done. If enabled, a standard warning is produced.
  125. # [15:23] <rubys> and your conversion to C for gecko can omit these calls entirely.
  126. # [15:24] <hsivonen> rubys: would plain SAX ErrorHandler consumers get all infos unconditionally through warning()?
  127. # [15:24] <hsivonen> rubys: I'd like to make this opt-in for plain SAX ErrorHandler consumers
  128. # [15:25] <rubys> What I thought I described (apparently unsuccessfully) was that calls to info would have zero effect by default, and would only do anything if that subset was enabled, through SAX setFeature.
  129. # [15:25] <hsivonen> rubys: ok
  130. # [15:26] <rubys> hsivonen: cool. the subclass of SAXParseException could still be done, but I wouldn't expect most consumers to care.
  131. # [15:26] <rubys> ... as they would only be getting the warnings that they asked for.
  132. # [15:27] <hsivonen> rubys: I expect the V.nu front end consumer to care but others not to care
  133. # [15:28] <hsivonen> rubys: basically, I think that zcorpan's idea (IIRC) of not even calling these warnings but putting these on the "info" level in the UI makes sense
  134. # [15:28] <J_Voracek> My apologies, but I must leave to fix an issue
  135. # [15:29] * Quits: J_Voracek (irchon@173.74.232.166) (Client exited)
  136. # [15:29] <rubys> ok. Initial implementation will be a subclass of SAXParseException, but I won't initially tackle the UI changes.
  137. # [15:30] <hsivonen> rubys: ok
  138. # [15:30] <rubys> Subclass instances could even contain the enum value I mentioned above.
  139. # [15:30] <hsivonen> makes sense
  140. # [15:39] <rubys> hsivonen: one last thing... if I start getting in test cases (in the form of HTML fragment, expected informational text), where should I put them? I haven't looked into the V.nu test suite, so any pointers would be appreciated.
  141. # [15:42] <hsivonen> rubys: I suggest creating a tests/ directory next to the test-harness/ directory in the "validator" repo
  142. # [15:43] <rubys> how does one run the current harness?
  143. # [15:44] <hsivonen> the tests need to go live on an HTTP server somewhere
  144. # [15:44] <hsivonen> then, http://wiki.whatwg.org/wiki/Validator.nu_validator-tester.py
  145. # [15:44] <pimpbot> Title: Validator.nu validator-tester.py - WHATWG Wiki (at wiki.whatwg.org)
  146. # [15:44] <hsivonen> rubys: you'll find there are next to no tests, because the interest in a test suite pretty much died out after TPAC 2007
  147. # [15:45] <rubys> cool. That should be enough to get me started.
  148. # [15:45] <rubys> For my part, I will insist on tests being provided, and I only intend to fix things for which there are tests.
  149. # [15:46] * Quits: anne (annevk@83.85.115.44) (Ping timeout)
  150. # [15:46] <rubys> the current tests pass?
  151. # [15:46] * Quits: annevk (opera@83.85.115.44) (Ping timeout)
  152. # [15:46] <hsivonen> rubys: I'm not sure. I have been too Firefox-focused lately.
  153. # [15:47] <hsivonen> in fact, I should get around to doing another round of V.nu deployment with all the recent goodness Mike has checked in
  154. # [15:48] <hsivonen> I have an appointment, so I have to leave now. I'll be back tomorrow.
  155. # [15:48] <rubys> I'll probably not get around to this until next week at the earliest myself. If I find tests that fail, I'll let you know. Worst case, we'll comment those specific tests out for now.
  156. # [15:58] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
  157. # [16:26] <karl> http://broadcast.oreilly.com/print/37844.html
  158. # [16:26] <pimpbot> Title: Jotting on parsers for SGML-family document languages: SGML, HTML, XML - O'Reilly Broadcast (at broadcast.oreilly.com)
  159. # [16:27] <karl> "Also, I have been impressed by the HTML 5 WG's efforts w.r.t. syntax, and I wanted to sort out what I think about syntax better. So I thought I'd make some little diagrams roughly scoping a basic machine for SGML family parsers."
  160. # [16:31] * Quits: gsnedders (gsnedders@84.190.173.36) (Quit: gsnedders)
  161. # [16:36] * Joins: aroben (aroben@71.58.77.15)
  162. # [16:36] * Quits: shepazu (schepers@128.30.52.169) (Quit: shepazu)
  163. # [16:37] <rubys> http://intertwingly.net/blog/2009/09/02/Polyglot-Validation
  164. # [16:37] <pimpbot> Title: Sam Ruby: Polyglot Validation (at intertwingly.net)
  165. # [16:44] * Parts: rubys (rubys@98.27.52.152)
  166. # [16:46] * Quits: Lachy (Lachlan@213.236.208.22) (Quit: This computer has gone to sleep)
  167. # [16:47] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Tomorrow to fresh woods, and pastures new.)
  168. # [16:51] <karl> http://josephscott.org/archives/2009/08/xmlhttprequest-xhr-uses-multiple-packets-for-http-post/
  169. # [16:51] <pimpbot> Title: XMLHttpRequest (XHR) Uses Multiple Packets for HTTP POST? || Joseph Scott (at josephscott.org)
  170. # [16:53] * Joins: jwatt (roslea@72.255.61.236)
  171. # [17:12] * Quits: aroben (aroben@71.58.77.15) (Connection reset by peer)
  172. # [17:12] * Joins: aroben_ (aroben@71.58.77.15)
  173. # [17:17] * Quits: jwatt (roslea@72.255.61.236) (Ping timeout)
  174. # [17:17] * Joins: jwatt (roslea@72.255.61.236)
  175. # [17:19] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
  176. # [17:21] * Joins: shepazu (schepers@128.30.52.169)
  177. # [17:32] * Quits: jwatt (roslea@72.255.61.236) (Ping timeout)
  178. # [17:34] * Joins: jwatt (roslea@72.255.61.236)
  179. # [17:44] * Quits: gavin (gavin@99.226.207.11) (Ping timeout)
  180. # [17:45] * Joins: gavin (gavin@99.226.207.11)
  181. # [18:04] <MikeSmith> http://www.bitsandbuzz.com/article/silverlight-good-for-adobe-bad-for-microsoft/
  182. # [18:04] <pimpbot> Title: Silverlight: Good for Adobe, Bad for Microsoft | Bits And Buzz, by Jeremy Chone (at www.bitsandbuzz.com)
  183. # [18:06] * Parts: jwatt (roslea@72.255.61.236)
  184. # [18:07] <MikeSmith> maybe dude can be encouraged to write an update
  185. # [18:12] * Joins: Lachy (Lachlan@85.196.122.246)
  186. # [18:13] * Quits: myakura (myakura@114.163.207.14) (Quit: Leaving...)
  187. # [18:19] * tlr is now known as tlr-bbl
  188. # [18:59] * Joins: maddiin (mc@87.185.196.231)
  189. # [19:07] * Joins: rubys (rubys@98.27.52.152)
  190. # [19:07] * Joins: adele (adele@17.246.18.111)
  191. # [19:20] * Quits: ChrisWilson (cwilso@131.107.0.106) (Ping timeout)
  192. # [19:20] * Joins: gsnedders (gsnedders@84.190.135.130)
  193. # [19:24] * Joins: jwatt (roslea@128.31.35.85)
  194. # [19:25] * Joins: ChrisWilson (cwilso@131.107.0.106)
  195. # [19:53] * Joins: tH_ (Rob@82.4.89.172)
  196. # [19:53] * Quits: tH (Rob@82.4.89.172) (Ping timeout)
  197. # [19:53] * tH_ is now known as tH
  198. # [19:55] * Joins: aroben__ (aroben@71.58.77.15)
  199. # [19:55] * Quits: aroben_ (aroben@71.58.77.15) (Connection reset by peer)
  200. # [19:57] * Parts: jwatt (roslea@128.31.35.85)
  201. # [20:01] * Quits: maddiin (mc@87.185.196.231) (Quit: maddiin)
  202. # [20:11] * Quits: gsnedders (gsnedders@84.190.135.130) (Quit: gsnedders)
  203. # [20:18] * Quits: aroben__ (aroben@71.58.77.15) (Connection reset by peer)
  204. # [20:18] * Joins: aroben_ (aroben@71.58.77.15)
  205. # [20:41] * Quits: Hixie (ianh@129.241.93.37) (Ping timeout)
  206. # [20:44] <pimpbot> bugmail: [Bug 7481] New: The Form submission algorithm section states "If the submitter is anything but a form element...", yet this section states "validate the constraints of form element form". <http://lists.w3.org/Archives/Public/public-html-bugzilla/2009Sep/0010.html>
  207. # [20:58] * Parts: rubys (rubys@98.27.52.152)
  208. # [21:01] * Joins: gsnedders (gsnedders@84.190.186.229)
  209. # [21:30] * Quits: tlr-bbl (tlr@128.30.52.169) (Quit: tlr-bbl)
  210. # [21:57] * Quits: adele (adele@17.246.18.111) (Quit: adele)
  211. # [22:09] * Quits: mjs (mjs@69.181.42.237) (Quit: mjs)
  212. # [22:19] * Joins: Hixie (ianh@129.241.93.37)
  213. # [22:40] * Quits: Lachy (Lachlan@85.196.122.246) (Ping timeout)
  214. # [22:41] * Joins: Lachy (Lachlan@67.202.67.106)
  215. # [22:41] * Quits: DanC (connolly@128.30.52.30) (Ping timeout)
  216. # [22:44] * Quits: Lachy (Lachlan@67.202.67.106) (Ping timeout)
  217. # [22:50] * Joins: Lachy (Lachlan@85.196.122.246)
  218. # [22:51] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
  219. # [22:52] * Joins: DanC (connolly@128.30.52.30)
  220. # [23:12] * Joins: adele (adele@17.246.18.111)
  221. # [23:56] * Joins: mjs (mjs@17.203.15.181)
  222. # [23:57] * Quits: gsnedders (gsnedders@84.190.186.229) (Quit: gsnedders)
  223. # Session Close: Thu Sep 03 00:00:00 2009

The end :)