/irc-logs / freenode / #whatwg / 2010-06-17 / end

Options:

  1. # Session Start: Thu Jun 17 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:00] <zcorpan_> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/508
  4. # [00:00] * zcorpan_ files a bug
  5. # [00:02] * Quits: othermaciej (~mjs@17.246.17.58) (Quit: othermaciej)
  6. # [00:04] <zcorpan_> annotation, annotation-xml {display:none;} -- http://www.w3.org/TR/mathml-for-css/
  7. # [00:10] * Joins: othermaciej (~mjs@17.246.17.58)
  8. # [00:10] <Dashiva> Wouldn't it be fun if someone made an issue for removing author conformance reqs from the w3c spec and they weren't removed from the whatwg version?
  9. # [00:12] <AryehGregor> Well, all implementer requirements are already removed from the author version of the spec, so shouldn't be too much harder.
  10. # [00:12] <Dashiva> Hmm... what is left if you hide both author and implementer requirements, I wonder
  11. # [00:13] <AryehGregor> Non-normative text?
  12. # [00:15] * Joins: erlehmann (~erlehmann@89.204.153.66)
  13. # [00:18] * Quits: othermaciej (~mjs@17.246.17.58) (Quit: othermaciej)
  14. # [00:18] <MikeSmith> zcorpan_: I also realize now that if you put MathML content into <annotation-xml>, it has to have a <math> element wrapped around it, right?
  15. # [00:18] <MikeSmith> I mean in order for it to be rendered correctly
  16. # [00:19] <boblet> hey Mike — you’re up too eh? poor us
  17. # [00:20] <MikeSmith> boblet: telcon :(
  18. # [00:20] <zcorpan_> MikeSmith: no idea
  19. # [00:20] <boblet> input type=email failing for kanji (unknown browser) http://twitter.com/pukupi/status/16308745936 following up…
  20. # [00:21] * Parts: micheil (~micheil@124-170-47-127.dyn.iinet.net.au)
  21. # [00:21] * Joins: micheil (~micheil@124-170-47-127.dyn.iinet.net.au)
  22. # [00:21] <AryehGregor> Does the type=email support in the browser in question handle IDNs?
  23. # [00:21] <AryehGregor> Nothing in the spec requires it to, IIRC.
  24. # [00:21] <AryehGregor> If it does accept IDNs, it has to ASCIIfy them before submitting.
  25. # [00:22] <zcorpan_> Hixie: hmm. i'm trying to connect to your websocket server from origin http://simon.html5.org but your server responds with Sec-WebSocket-Origin: http://software.hixie.ch :)
  26. # [00:23] <boblet> re: input type="email", it’s broken in Safari. I’m assuming that “1*( atext / "." ) "@" ldh-str 1*( "." ldh-str” in states-of-the-type-attribute.html#e-mail-state means any unicode character right?
  27. # [00:23] <MikeSmith> AryehGregor: I think it does accept IDNs
  28. # [00:23] <MikeSmith> iirc
  29. # [00:24] <AryehGregor> boblet, why don't you look it up in the referenced spec rather than assuming?
  30. # [00:24] <zcorpan_> Hixie: in particular this page http://simon.html5.org/dump/ws-limit.html to find out if there's a limit on the number of connections on certain networks
  31. # [00:24] * MikeSmith looks back at the spec text about valid e-mail address
  32. # [00:25] <boblet> AryehGregor: your suggestion would assume that I could understand what the referenced specs actually said :| but yes, looking up now…
  33. # [00:25] * Quits: mdelaney_ (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Ping timeout: 248 seconds)
  34. # [00:26] <AryehGregor> Nope, regular domain names only.
  35. # [00:26] <AryehGregor> <ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str>
  36. # [00:26] <AryehGregor> <let-dig-hyp> ::= <let-dig> | "-"
  37. # [00:26] <AryehGregor> <let-dig> ::= <letter> | <digit>
  38. # [00:26] <AryehGregor> <letter> ::= any one of the 52 alphabetic characters A through Z in
  39. # [00:26] <AryehGregor> upper case and a through z in lower case
  40. # [00:26] <AryehGregor> <digit> ::= any one of the ten digits 0 through 9
  41. # [00:26] <AryehGregor> Safari is allowed to accept IDNs, but it has to convert them to punycode.
  42. # [00:26] <AryehGregor> No one seems to do this yet, although the spec suggests it.
  43. # [00:27] <boblet> heh, thanks for the translation :)
  44. # [00:27] * Joins: danbri (~danbri@unaffiliated/danbri)
  45. # [00:27] * Joins: othermaciej (~mjs@17.246.17.58)
  46. # [00:28] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
  47. # [00:29] <boblet> well surely that’s a massive i18n disaster waiting to happen. I own several kanji domains, and type="email" would completely prevent me from using them, no? (unless “convert them to punycode” means they’re automatically translated to that crazy alphanumeric+hyphens representation of unicode domains)
  48. # [00:29] <Hixie> zcorpan_: yeah it's only a demo server
  49. # [00:29] <AryehGregor> boblet, yes, that's what it means.
  50. # [00:29] <AryehGregor> All domain names are really ASCII, non-ASCII stuff only exists for display to users.
  51. # [00:29] <Hixie> bros: there are many open source implementations of MD5 for C that you can use
  52. # [00:30] <AryehGregor> What browsers should do is display your domain name as Unicode, then convert it to punycode before submitting.
  53. # [00:30] <boblet> AryehGregor: aah, so it’s a bug with Safari not doing the punycode conversion then eh? will check bugzilla…
  54. # [00:30] <Hixie> jgraham: booleans was either to spec, a callback would be fine too i guess
  55. # [00:30] <AryehGregor> It's not a bug per spec, it's a quality-of-implementation issue.
  56. # [00:30] <boblet> thanks for your translation assistance
  57. # [00:30] <AryehGregor> You can still use your domain names, you just have to convert to punycode by hand.
  58. # [00:31] <boblet> that’s a pretty big quality-of-implementation issue, that to an end user would be the same as broken
  59. # [00:32] <AryehGregor> Yes, to the small minority of users who use IDNs in their e-mail addresses.
  60. # [00:32] <AryehGregor> Not a bug per the spec, though.
  61. # [00:32] <AryehGregor> Maybe it should be . . . at least in an "expected behavior" kind of way like the rendering section.
  62. # [00:33] <AryehGregor> Authors need to be able to expect reasonably consistent functionality here from a user perspective to want to use the feature, even if technically it doesn't affect interop.
  63. # [00:33] <boblet> AryehGregor: small minority now, but I think the non-English web is gonna change that in a few years (well, prolly more like 5-10 years)
  64. # [00:33] <AryehGregor> Probably.
  65. # [00:34] <MikeSmith> if I had an e-mail address with an IDN in it, I would definitely be using it now
  66. # [00:34] <MikeSmith> just for fun
  67. # [00:34] <TabAtkins> Me too.
  68. # [00:34] <MikeSmith> and to impress the girls
  69. # [00:34] <boblet> kanji domains are being promoted by registrars in Japan but still haven’t taken off, prolly due to poor mobile browser support. however I expect that’ll change within 3-4 years (cellphone average life 2 years)
  70. # [00:35] <boblet> MikeSmith TabAtkins want me to make one for you on オリ.jp? :P
  71. # [00:35] <TabAtkins> Is that kanji somehow related to my name?
  72. # [00:36] <TabAtkins> I need a vanity IDN.
  73. # [00:36] <boblet> nope, it’s “ori” or “oli” (my IRL name)
  74. # [00:36] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  75. # [00:36] <TabAtkins> What's a cheap registrat that'll do idn domain names?
  76. # [00:37] <MikeSmith> +1 to vanity IDN
  77. # [00:37] * TabAtkins requires http://xn--_-ncfb.com.
  78. # [00:37] <boblet> TabAtkins: normally they’re country-specific. I used muumuu-domain.com for Japanese IDN, but their interface is … all Japanese :)
  79. # [00:38] <TabAtkins> Eh, looks like there are plenty of english ones.
  80. # [00:38] <boblet> that’s good
  81. # [00:38] <TabAtkins> Once I get my hands on $10, I'm totally registering ಠ_ಠ.com (or .whatever).
  82. # [00:39] <AryehGregor> WebKit's implementation of form validation is completely broken anyway. It has no UI for it.
  83. # [00:39] <AryehGregor> So the form refuses to submit but doesn't tell you why.
  84. # [00:40] <AryehGregor> I tried to complain, but tkent disagreed with me, and other Chromium devs I bugged didn't say anything. http://code.google.com/p/chromium/issues/detail?id=45804
  85. # [00:40] <AryehGregor> Does this ship in Safari 5 too? Maybe I could bug Safari devs.
  86. # [00:40] <boblet> AryehGregor: yep IDN failure also in Safari
  87. # [00:41] * AryehGregor solicits comment from othermaciej on <http://code.google.com/p/chromium/issues/detail?id=45804>, on the theory that it probably affects WebKit/Safari too
  88. # [00:48] * Joins: mdelaney_ (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
  89. # [00:49] * Joins: weinig_ (~weinig@17.246.18.171)
  90. # [00:52] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Ping timeout: 248 seconds)
  91. # [00:52] * weinig_ is now known as weinig
  92. # [00:54] * Quits: erlehmann (~erlehmann@89.204.153.66) (Ping timeout: 265 seconds)
  93. # [00:55] * Quits: JusticeFries (~fries@c-98-245-71-126.hsd1.co.comcast.net) (Read error: Connection reset by peer)
  94. # [00:55] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
  95. # [00:56] * Joins: danbri (~danbri@unaffiliated/danbri)
  96. # [00:57] <MikeSmith> zcorpan_: btw, I also note that svg content in annotation-xml has to be wrapped in an svg element (in order for Minefield to process it)
  97. # [01:00] * Quits: BlurstOfTimes (~blurstoft@168.203.117.112) (Quit: Leaving...)
  98. # [01:01] * Quits: weinig (~weinig@17.246.18.171) (Remote host closed the connection)
  99. # [01:02] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
  100. # [01:02] * Quits: aroben (~aroben@unaffiliated/aroben) (Quit: aroben)
  101. # [01:02] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Quit: Gettin' out while I still can!)
  102. # [01:02] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
  103. # [01:03] * Quits: deepthawtz (~deepthawt@c-24-130-129-16.hsd1.ca.comcast.net) (Remote host closed the connection)
  104. # [01:06] <zcorpan_> MikeSmith: svg elements without an ancestor <svg> never render anything
  105. # [01:06] <MikeSmith> ..and after re-reading the parsing algorithm, I realize that's exactly as expected
  106. # [01:06] * Joins: broquaint (2366068a12@spc2-brig11-0-0-cust40.asfd.cable.virginmedia.com)
  107. # [01:06] <zcorpan_> that too
  108. # [01:06] <MikeSmith> zcorpan_: yeah, realize that now.. was being "slow on the uptake"
  109. # [01:07] <zcorpan_> what i meant was <circle xmlns='svg'/> in xml doesn't render a circle unless there's an <svg> ancestor
  110. # [01:07] * Quits: micheil (~micheil@124-170-47-127.dyn.iinet.net.au) (Quit: micheil)
  111. # [01:07] <MikeSmith> OK
  112. # [01:08] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
  113. # [01:08] * Joins: danbri (~danbri@unaffiliated/danbri)
  114. # [01:08] * Joins: mmn (~mmn@129-97-225-230.uwaterloo.ca)
  115. # [01:09] * Quits: sicking (~chatzilla@nat/mozilla/x-iraszmnjkjsvdmev) (Ping timeout: 265 seconds)
  116. # [01:09] <MikeSmith> zcorpan_: so the problems with putting HTML content within annotation-xml is that the user would similarly need to wrap it in something, right? e.g, a <div>
  117. # [01:10] <MikeSmith> zcorpan_: I think I'm starting to agree that dealing with processing of content in annotation-xml might not be worth the trouble..
  118. # [01:10] <TabAtkins> What's the point of <annotation-xml>? I feel like I've missed something.
  119. # [01:11] <MikeSmith> I guess it's for annotating non-presentational "content" MathML
  120. # [01:11] <TabAtkins> So you use it inside of MathML to represent an annotation?
  121. # [01:12] <MikeSmith> yeah
  122. # [01:12] <TabAtkins> So it's somewhat similar to SVG's <foreignContent> or whatever?
  123. # [01:12] <MikeSmith> yeah
  124. # [01:12] <MikeSmith> sorta
  125. # [01:13] * Quits: Martijnc (~Martijnc@91.176.7.209)
  126. # [01:13] <zcorpan_> http://www.w3.org/TR/MathML2/chapter4.html#contm.annotation-xml
  127. # [01:13] <MikeSmith> but currently different in one really significant way as far as inclusion in HTML5 goes
  128. # [01:13] <MikeSmith> which is that HTML content in <foreignContent> will get processed as expected
  129. # [01:13] <MikeSmith> but HTML content in <annotation-xml> will now
  130. # [01:13] <MikeSmith> *not
  131. # [01:14] <MikeSmith> which I raised a bug for : http://www.w3.org/Bugs/Public/show_bug.cgi?id=9887
  132. # [01:14] <TabAtkins> Oh. I would naively think it should just be treated the same.
  133. # [01:15] <MikeSmith> yeah, I think that's what others are likely to expect too
  134. # [01:15] <zcorpan_> MikeSmith: from spec example, the content-mathml would go directly in <semantics>, while presentational-mathml would go in <annotation-xml>
  135. # [01:15] <MikeSmith> zcorpan_: yeah, that's how I understand it too
  136. # [01:15] <MikeSmith> (though probably I didn't say that clearly)
  137. # [01:15] <zcorpan_> which makes me wonder why the css profile spec makes it display:none
  138. # [01:16] <othermaciej> AryehGregor: if you think it's a WebKit bug, then please file it in bugs.webkit.org
  139. # [01:16] <othermaciej> AryehGregor: I agree that respecting the constraints without UI for validation failure is a bad state
  140. # [01:16] <MikeSmith> TabAtkins: but I don't think that just because it's what people expect, we necessarily need to make it work the same
  141. # [01:16] <TabAtkins> I think we need a good reason to make it not work the same.
  142. # [01:17] <MikeSmith> TabAtkins: I don't personally feel strongly about how it ends up getting resolved, but I think it does need to get resolved ... and maybe made clear the document-conformance parts of spec, too
  143. # [01:17] <MikeSmith> TabAtkins: "not worth the trouble" isn't a good reason?
  144. # [01:17] * Joins: davidb_ (~davidb@bas1-toronto06-2925209734.dsl.bell.ca)
  145. # [01:18] <MikeSmith> TabAtkins: users can put HTML content in the MathML <mtext> element instead
  146. # [01:18] <TabAtkins> Not worth the trouble to save implementor effort and make two elements act identically?
  147. # [01:18] <MikeSmith> TabAtkins: the whole <semantics>...<annotation-xml> thing in MathML is a arguably an ugly language hack to begin with
  148. # [01:19] <MikeSmith> well, Jacques Distler is one person that has said that, at least
  149. # [01:19] <TabAtkins> I wouldn't disagree. I'm just wondering what the benefit is of having a special element that is *almost* the same as SVG's foreignContent, but different in subtle ways.
  150. # [01:20] <MikeSmith> true
  151. # [01:20] <zcorpan_> TabAtkins: annotation-xml needs to support embedding mathml elements
  152. # [01:20] <zcorpan_> TabAtkins: that's incompatible with how foreignContent works
  153. # [01:20] * Quits: broquaint (2366068a12@spc2-brig11-0-0-cust40.asfd.cable.virginmedia.com) (Ping timeout: 240 seconds)
  154. # [01:20] <MikeSmith> ah yeah
  155. # [01:21] <MikeSmith> so it's not really "foreign content" ... it's more like "maybe foreign content, or maybe not"
  156. # [01:22] <MikeSmith> btw, Jacques comment: "I really had no idea how to properly include SVG fragments inside a MathML equation. It turns out that the “correct” answer is some horrible kludge, involving embedding the SVG in the MathML <semantics> element. Go figure …"
  157. # [01:22] <TabAtkins> Ah, so it needs to support mathml children that aren't wrapped in <math>?
  158. # [01:22] <MikeSmith> (from http://golem.ph.utexas.edu/~distler/blog/archives/001475.html)
  159. # [01:22] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  160. # [01:22] <zcorpan_> TabAtkins: yes
  161. # [01:22] <TabAtkins> That's weird.
  162. # [01:22] <bros> I am at a loss. I can not implement the handshaking element of WebSockets. Would anybody here be willing to review a paste of the code and see if my errors pop out?
  163. # [01:23] <MikeSmith> but fwiw, Minefield doesn't actually seem to render MathML content in <annotation-xml> unless it's wrapped in an <math> element
  164. # [01:24] <MikeSmith> afaict, at least
  165. # [01:25] * zcorpan_ might be wrong
  166. # [01:26] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  167. # [01:27] <Hixie> bros: ure
  168. # [01:27] <Hixie> sure even
  169. # [01:27] <zcorpan_> <annotation-xml encoding="MathML-Content">
  170. # [01:27] <zcorpan_> <apply>
  171. # [01:27] <zcorpan_> http://www.w3.org/TR/MathML2/chapter2.html#fund.mix
  172. # [01:28] <TabAtkins> Every single time someone directs a response to bros, I think they're addressing the room like a surfer dude. "Bros, I submit that these waves are totally sweet."
  173. # [01:28] * Quits: davidb_ (~davidb@bas1-toronto06-2925209734.dsl.bell.ca) (Quit: davidb_)
  174. # [01:28] <MikeSmith> zcorpan_: as far as I can tell from the parsing algorithm, it should not be required.. but as far as I can tell from actually testing it in Minefield, Minefield seems to require it
  175. # [01:28] <zcorpan_> <annotation-xml encoding="MathML-Presentation">
  176. # [01:28] <zcorpan_> <mrow>
  177. # [01:28] <MikeSmith> TabAtkins: :)
  178. # [01:28] <zcorpan_> certainly the spec examples don't use a wrapping <math>
  179. # [01:29] <TabAtkins> So I guess the next thing to do is see if there's much mathml in the wild that uses <annotation-xml> with mathml children that aren't wrapped in <math>.
  180. # [01:29] <TabAtkins> The spec examples can just be fixed if not.
  181. # [01:29] <MikeSmith> zcorpan_: yeah, I know. I copied and pasted some of them.. but can't get them to render in text/html unless I put <math> around them
  182. # [01:29] * Quits: pmuellr (~pmuellr@24.148.174.112) (Quit: pmuellr)
  183. # [01:30] <zcorpan_> TabAtkins: there isn't much mathml in the wild
  184. # [01:30] <bros> Hixie: Thank you. http://codepad.org/YBQD16oO The problem I face is no matter what, the WebSocket's readyState is always closed, which makes me think I am sending something wrong.
  185. # [01:30] <TabAtkins> zcorpan_: Then let's fix the spec and make the content model of <annotation-xml> more reasonable.
  186. # [01:31] <zcorpan_> TabAtkins: i don't see how it's not reasonable
  187. # [01:31] <boblet> seems that webkit is being smart and running type="email" validation before submit — getting failure for IDN email addys on non-submit ajax form
  188. # [01:32] <Hixie> bros: well to start with, read() might not return the whole handshake at once
  189. # [01:32] <Hixie> bros: read() just returns what the kernel has received so far, which could be on byte, two bytes, the whole handshake plus a few frames, anything really
  190. # [01:32] <TabAtkins> zcorpan_: It seems more reasonable that every direct child of an <annotation-xml> have a root element, rather than just "every child that isn't mathml".
  191. # [01:32] <bros> Hixie: Very true. I can confirm it does in this case. I removed all of my output debugging. It does though, all the way to the end of the 3rd part of the key.
  192. # [01:34] <Hixie> bros: is this code running on a public server anywhere?
  193. # [01:34] <zcorpan_> Hixie: a websocket client wouldn't send frames along with the handshake
  194. # [01:34] <Hixie> zcorpan_: not a browser one, anyway
  195. # [01:34] <bros> Hixie: No. I could make it.
  196. # [01:35] <Hixie> bros: that would be helpful
  197. # [01:35] <zcorpan_> Hixie: iirc, the protocol doesn't allow a conforming websocket client to do it
  198. # [01:35] <Hixie> bros: btw there's a security bug in your code if i'm not mistaken -- if i connect to the server and send only a few bytes, it'll crash with an out-of-bounds buffer read
  199. # [01:36] <Hixie> zcorpan_: ok, not a conforming one then :-)
  200. # [01:36] <bros> Hixie: I wouldn't doubt it. I have been trying very hard to just get this, working. What line specifically?
  201. # [01:36] <bros> Hixie: Permission to private message you?
  202. # [01:36] <Hixie> bros: the "keys[8] = buf[r - 8];" stuff doesn't check that r > 8
  203. # [01:36] <Hixie> bros: sure
  204. # [01:37] <zcorpan_> bros: why not discuss it here? people can learn from it
  205. # [01:37] <Hixie> i imagine he wants to send me his IP address :-)
  206. # [01:37] <bros> http://98.249.142.158/
  207. # [01:37] <zcorpan_> oh
  208. # [01:37] <Hixie> bros: which port is the ws server on?
  209. # [01:39] <bros> Hixie: 8080. The link I linked is a page with new WebSocket()
  210. # [01:39] * Quits: dglazkov (~dglazkov@nat/google/x-lagfyxxrgcfsxxrz) (Quit: dglazkov)
  211. # [01:41] <Hixie> bros: i don't have a good way to sniff the network here. I'll have to go home and do it. Will you still be around in ~ an hour?
  212. # [01:41] <bros> I have Sec-WebSocket-Origin hard-coded.
  213. # [01:41] <bros> Hixie: Most likely. Let me work on making the code "better".
  214. # [01:42] <Hixie> k. bbiab.
  215. # [01:42] <zcorpan_> bros: WebSocket handshake failure, expected field 'sec-websocket-location' to have value 'ws://98.249.142.158:8080/', found 'ws://98.249.142.158'.
  216. # [01:42] * Quits: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 276 seconds)
  217. # [01:42] <bros> That is something. Thank you. How did you find that error? I was using Chrome developer tools and couldn't find anything.
  218. # [01:43] <zcorpan_> i used an internal build of opera :)
  219. # [01:43] * Joins: erlehmann (~erlehmann@89.204.153.66)
  220. # [01:44] <bros> very nice. :)
  221. # [01:45] <MikeSmith> zcorpan_: um, please ignore what I said about needing to wrap MathML content in <math> to get it work in annotation-xml in Minefield... you don't need to .. not sure what I was doing wrong before
  222. # [01:45] <MikeSmith> clearly a sign that I need a morning coffee break
  223. # [01:46] * MikeSmith goes to make coffee
  224. # [01:46] * Quits: Anonameless (~Nameless@cm218-252-156-82.hkcable.com.hk) (Quit: Leaving)
  225. # [01:52] <AryehGregor> othermaciej, I don't know if it's a WebKit bug, since I normally only use Linux, and there don't seem to be non-Chromium WebKit builds readily available for Linux.
  226. # [01:52] <AryehGregor> I could try using a Windows machine, but I bet there are lots of people here with copies of Safari or WebKit around.
  227. # [01:52] <AryehGregor> To those people: in the data URL data:text/html,<!doctype html><form><input required><input><button>Submit</button></form>
  228. # [01:53] <AryehGregor> Enter text into the second field, leaving the first blank, and try to submit. Does it work?
  229. # [01:53] <MikeSmith> AryehGregor: you know about Arora? (QtWebkit-based Linux browser)
  230. # [01:53] <zcorpan_> AryehGregor: it focuses the first field
  231. # [01:53] <AryehGregor> Nope. Should I try in that
  232. # [01:53] <AryehGregor> ?
  233. # [01:53] <AryehGregor> zcorpan_, right, so that's the bug.
  234. # [01:53] <AryehGregor> I'll file at webkit.org, then.
  235. # [01:54] <MikeSmith> AryehGregor: yeah -- Arora is actually a pretty decent browser
  236. # [01:55] <MikeSmith> AryehGregor: and there's an #arora channel on freenode where you can bug the developers when needed
  237. # [01:56] <MikeSmith> http://code.google.com/p/arora/
  238. # [01:56] * Quits: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan_)
  239. # [01:57] <GPHemsley> Am I right in interpreting that <input> and other form elements do not actually require a <form> parent?
  240. # [01:58] <MikeSmith> GPHemsley: depends on if you want them to actually do anything
  241. # [01:58] <MikeSmith> they do render without a <form> ancestor
  242. # [01:58] <GPHemsley> if I don't need them to submit with a form, then it's valid?
  243. # [01:59] <MikeSmith> yes
  244. # [01:59] <MikeSmith> as far as document conformance goes
  245. # [01:59] <GPHemsley> ok, cool
  246. # [02:03] <AryehGregor> othermaciej, https://bugs.webkit.org/show_bug.cgi?id=40747
  247. # [02:07] <othermaciej> AryehGregor: ty
  248. # [02:13] * Joins: davidb_ (~davidb@bas1-toronto06-2925209734.dsl.bell.ca)
  249. # [02:13] * Quits: nessy (~Adium@203-158-36-251.dyn.iinet.net.au) (Ping timeout: 260 seconds)
  250. # [02:14] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  251. # [02:18] * Quits: hudlee123 (~hudlee123@pool-72-72-53-214.bstnma.east.verizon.net) (Ping timeout: 240 seconds)
  252. # [02:19] * Joins: hudlee123 (~hudlee123@pool-72-72-63-235.bstnma.east.verizon.net)
  253. # [02:19] * Joins: nessy (~Adium@203-158-36-251.dyn.iinet.net.au)
  254. # [02:27] <Hixie> bros: did you get it working?
  255. # [02:30] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  256. # [02:31] * karlcow wonders if there is a use case where an input element has to be in the document without a form and then if not why is it conformant.
  257. # [02:31] <karlcow> not that important maybe.
  258. # [02:32] <Dashiva> Anything that doesn't submit to the server is justified outside a form
  259. # [02:32] <Dashiva> E.g. a javascript calculator
  260. # [02:33] <karlcow> ah I see the use case, UI widget for client side application
  261. # [02:33] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Ping timeout: 258 seconds)
  262. # [02:36] <AryehGregor> "FWIW I think Ian’s, er, disregard for social-niceties is sub-optimal. But at this point, I’m so frustrated with the glacial progress of web markup since 1997, I don’t care if he tells the w3c to go fuck itself and publishes HTML5 in limited editions by personally carving it into the skins of dead baby seals. Or ex-XHTML2 WG members. Using Princess Diana’s hipbone. While stamping on the Dali Lama’s spectacles. On stage. On fire. In
  263. # [02:36] <AryehGregor> front of the Queen. Just get it out."
  264. # [02:38] <Dashiva> Well, that's certain an opinion!
  265. # [02:38] <Dashiva> *certainly
  266. # [02:38] <boblet> I MIS
  267. # [02:39] <boblet> I misread it as “just get it out … (in) front of the Queen” to start with (reading from the bottom up
  268. # [02:39] <AryehGregor> Writing HTML5 on the skin of dead XHTML2 WG members would certainly provide a strong incentive for working groups to pay attention to user needs.
  269. # [02:41] <Dashiva> I liked this one too: http://twitter.com/SickingJ/status/16284113128
  270. # [02:42] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: ⌘Q)
  271. # [02:42] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  272. # [02:47] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  273. # [02:47] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  274. # [02:47] * Quits: ap (~ap@17.246.19.110) (Quit: ap)
  275. # [02:48] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  276. # [02:48] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  277. # [02:50] * Quits: dbaron (~dbaron@nat/mozilla/x-gwgdlpfldsorguut) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  278. # [02:51] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  279. # [02:54] * Quits: KaOSoFt (~webmaster@unaffiliated/kaosoft) (Quit: Leaving)
  280. # [03:00] * Joins: ojan (~ojan@nat/google/x-eafewpgdnvtjlzkm)
  281. # [03:01] * Joins: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net)
  282. # [03:01] * Quits: KevinMarks (~KevinMark@157.22.22.57) (Quit: The computer fell asleep)
  283. # [03:09] <MikeSmith> AryehGregor: I sense a subtle hint of frustration in whoever wrote that
  284. # [03:09] <MikeSmith> but maybe that's just me
  285. # [03:09] <MikeSmith> I'm not a psychologist
  286. # [03:09] <AryehGregor> MikeSmith, that's one possible interpretation of that comment.
  287. # [03:09] <MikeSmith> heh
  288. # [03:09] <AryehGregor> Perhaps he was just obliquely expressing his antipathy toward baby seals.
  289. # [03:12] * Quits: yutak_home (~kee@U017209.ppp.dion.ne.jp) (Quit: Ex-Chat)
  290. # [03:12] <MikeSmith> AryehGregor: did the CSS Squirrel write that? Or somebody from the Last Week in HTML5 collective? I ask because it seems to have the same kind of subtle hint of frustration that characterizes those works
  291. # [03:12] <Dashiva> I don't agree
  292. # [03:13] <Dashiva> It seems very different from last week, at least
  293. # [03:13] <AryehGregor> MikeSmith, both of those parties would tend to express the opposite viewpoint. It was a commenter on CSS Squirrel's latest post.
  294. # [03:13] <AryehGregor> "Mattur".
  295. # [03:13] <AryehGregor> http://www.cssquirrel.com/2010/06/15/693comic-update-html5-unicorn-heuristics/#comment-31994
  296. # [03:17] <Dashiva> http://www.cssquirrel.com/comic/?comic=62
  297. # [03:17] <Dashiva> I'm pretty sure this isn't a real language
  298. # [03:17] <othermaciej> that is an amusing comment
  299. # [03:22] <Dashiva> Wow, the blog post itself is pretty ignorant
  300. # [03:23] <AryehGregor> Yes, most of Kyle's posts on HTML5 process are pretty ignorant.
  301. # [03:23] <AryehGregor> Kind of a shame.
  302. # [03:25] <AryehGregor> Good thing we don't have to give those ignorant non-implementers any kind of say in anything important, am I right?
  303. # [03:26] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
  304. # [03:27] <MikeSmith> AryehGregor, Dashiva - I see. I guess it was the subtlety of his wording that threw me off
  305. # [03:27] <MikeSmith> the felicitous language
  306. # [03:28] <MikeSmith> He should state himself more strongly
  307. # [03:28] <MikeSmith> you know, tell us what he really thinks
  308. # [03:28] <MikeSmith> instead of beating around the bush
  309. # [03:30] <AryehGregor> Maybe you should comment on the blog to advise him.
  310. # [03:30] <Dashiva> If it wasn't for the point espoused, I could have been convinced it was squirrel writing the comment
  311. # [03:30] <AryehGregor> Yes, the tone is very much like him.
  312. # [03:30] * Quits: dave_levin (~dave_levi@nat/google/x-zhritzvzopvqmrsf) (Quit: dave_levin)
  313. # [03:30] <Dashiva> But I don't think he would sock puppet himself that way...
  314. # [03:30] <AryehGregor> People tend to pick up the tone of the sites they post on, I notice.
  315. # [03:31] <AryehGregor> If you go to the discussion forums for Dinosaur Comics, for example, you'll find everyone writing in run-on sentences and spouting non sequiturs.
  316. # [03:31] <MikeSmith> Mattur is definitely no sock puppet
  317. # [03:32] <MikeSmith> I think he does some self-sock-puppetry occasionally
  318. # [03:32] <MikeSmith> But I do that too
  319. # [03:32] <MikeSmith> in the privacy of my own home, of course
  320. # [03:32] <MikeSmith> but hey, we all do that, right?
  321. # [03:32] <Dashiva> I may have inadvertently sock puppeted myself with my second IRC client
  322. # [03:32] <AryehGregor> . . . what?
  323. # [03:33] <Dashiva> I don't think anyone in here know who it is
  324. # [03:33] <MikeSmith> I like the Squirrel too
  325. # [03:33] <MikeSmith> that Beavers Taste Great with Mustard stuff is solid gold
  326. # [03:33] <karlcow> Dali Lama is the extravaganza of buddhism
  327. # [03:33] <MikeSmith> he needs to give us more stuff like that
  328. # [03:34] <MikeSmith> and more violence, and more nudity
  329. # [03:34] <MikeSmith> if not outright intercourse
  330. # [03:34] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
  331. # [03:34] <Dashiva> He makes good comics, and he serves a purpose, I just wish his blog posts would stick to facts and rational criticism
  332. # [03:35] <MikeSmith> as Karl Marx once said, there is nothing funnier in the entire world than depictions of cartoon characters have sex with each other
  333. # [03:35] <Dashiva> I don't think he said that
  334. # [03:35] <MikeSmith> oh, I am pretty sure he did
  335. # [03:35] <MikeSmith> it was either him or Albert Einstein
  336. # [03:35] <Dashiva> Unless by Karl Marx you mean Mark Twain and Oscar Wilde (co-authored)
  337. # [03:35] <MikeSmith> I think the Dalai Lama even quoted that one
  338. # [03:36] <MikeSmith> Karl Marx said Huckleberry Finn is his favorite book of all time
  339. # [03:36] <MikeSmith> and he also said Oscar Wilde is crap
  340. # [03:36] <Dashiva> Is the Dalai Lama allowed to find things funny, or does that ruin his chances for nirvana?
  341. # [03:37] <MikeSmith> and Marx said that Nabokov is "even more crap"
  342. # [03:37] <karlcow> Dashiva: rationalism… comics… hmmm I'm worried about mental health of Dashiva now. do you have Specification orgasm? :p
  343. # [03:37] <MikeSmith> Dalai Lama is a punk, seriously
  344. # [03:37] <MikeSmith> or a chump
  345. # [03:37] <MikeSmith> or a jackass
  346. # [03:38] <Dashiva> I think MikeSmith had a few too many beer breaks today
  347. # [03:38] <othermaciej> most exciting thing about those comments: reading Shelley's confident predictions of what Apple would do in particular situations
  348. # [03:38] * Joins: broquaint (58be094ddf@spc2-brig11-0-0-cust40.asfd.cable.virginmedia.com)
  349. # [03:38] <Dashiva> othermaciej: Or the comment about all the browser companies leaving WHATWG
  350. # [03:39] * MikeSmith struggles to find a good other term that accurately captures the nature of the petty fraud that is the Dalai Lama's entire life
  351. # [03:39] <karlcow> hehe
  352. # [03:39] <Dashiva> MikeSmith: Sort of like every other holy man and woman after a little close examination?
  353. # [03:39] <MikeSmith> no, no
  354. # [03:40] <karlcow> MikeSmith: what about Dalai Lamarketing
  355. # [03:40] <MikeSmith> some holy men are genuine
  356. # [03:40] <MikeSmith> like Pope Ratzinger
  357. # [03:40] <MikeSmith> he will be a Saint one day
  358. # [03:40] <Dashiva> His excuses are full of holes, yes
  359. # [03:40] <MikeSmith> Saint Ratzinger
  360. # [03:40] <MikeSmith> Dashiva: beer bong
  361. # [03:40] <MikeSmith> not beer
  362. # [03:40] <MikeSmith> today
  363. # [03:40] <MikeSmith> http://www.hecklerspray.com/owen-wilson-vs-the-dalai-lama/2005686.php
  364. # [03:41] <MikeSmith> "corny purveyor of goofball ideas
  365. # [03:41] <Dashiva> karlcow: Also, I'm just acting as MikeSmith's foil, I don't think it's fair to make judgements about my own state
  366. # [03:41] <MikeSmith> that's another site filled with great subtlety of expression, btw
  367. # [03:41] <karlcow> Ratzinger could fit for a beer name
  368. # [03:42] <MikeSmith> Pope Ratzinger Beer
  369. # [03:42] <MikeSmith> I would buy it
  370. # [03:42] <Dashiva> Is there a beer you wouldn't buy?
  371. # [03:42] <Dashiva> Except, like, Asahi
  372. # [03:43] <MikeSmith> Ringnes
  373. # [03:44] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  374. # [03:44] <Dashiva> Nice google-fu
  375. # [03:44] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Ping timeout: 260 seconds)
  376. # [03:44] <karlcow> There is a beer I would not buy. Budweiser, though it doesn't really qualify as a beer
  377. # [03:44] <Dashiva> Yeah, it was a trick question
  378. # [03:45] * Quits: hudlee123 (~hudlee123@pool-72-72-63-235.bstnma.east.verizon.net) (Remote host closed the connection)
  379. # [03:45] <MikeSmith> othermaciej: are you suggesting that Apple doesn't make critical technology decisions based on confidently stated third-party assertions found in blog comments?
  380. # [03:46] <Dashiva> Apple doesn't make forward-looking statements, so he can't answer your question
  381. # [03:46] <othermaciej> ^ this
  382. # [03:47] <karlcow> Apple doesn't decide. Steve does.
  383. # [03:47] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
  384. # [03:47] * karlcow notes he has not drank, just ate chocolate :p
  385. # [03:48] <MikeSmith> Dashiva: no google-fu involved.. I have experienced the wonder that is Ringnes firsthand... had my life's fill of Ringnes, and then some
  386. # [03:49] <MikeSmith> Norway needs to do something about its affordable-beer situation
  387. # [03:49] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Client Quit)
  388. # [03:49] <bros> Should /query Hixie Hello
  389. # [03:50] * Parts: bros (muffinflav@anapnea.net)
  390. # [03:50] <karlcow> Ringnes NOR way
  391. # [03:50] * Joins: myakura (d2e8220d@gateway/web/freenode/ip.210.232.34.13)
  392. # [03:54] <myakura> uh oh http://fantasai.inkedblade.net/style/specs/css2.1/px-unit
  393. # [03:56] <myakura> it doesn't look right in html5-enabled-Gecko, </ins> doesn't close the <p>.
  394. # [03:57] <MikeSmith> myakura: which part is rendering wrong?
  395. # [03:57] <MikeSmith> it seems to look correct in my Minefield
  396. # [03:58] <myakura> Chrome 6 (dev) doesn't close either, while Opera 10.60 beta and IE8 does.
  397. # [03:58] <kbrosnan> should have a lot less green
  398. # [03:58] <MikeSmith> or at least it looks the same as it does in other browsers
  399. # [03:58] <MikeSmith> oh
  400. # [03:58] <myakura> MikeSmith: lines 45-47. <ins><p>In cases where the <a href="cascade.html#usedValue">used</a> length cannot be supported, user agents must approximate it in the <a href="cascade.html#actual-value">actual value.</a></ins>
  401. # [03:58] <myakura> oops
  402. # [03:59] <MikeSmith> yeah, I see now
  403. # [04:04] * AryehGregor needs to block tvtropes.org at the firewall or something to prevent himself from gratuitously staying up late and wasting huge amounts of time.
  404. # [04:04] <AryehGregor> (although the "Jews in Space" skit it linked to was possibly awesome enough to be worth it this time)
  405. # [04:04] <kbrosnan> livedom.validator.nu gives the same dom tree as Firefox trunk
  406. # [04:06] * Joins: titacgs (~titacgs@190.2.33.49)
  407. # [04:09] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
  408. # [04:18] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
  409. # [04:22] * Quits: davidb_ (~davidb@bas1-toronto06-2925209734.dsl.bell.ca) (Quit: davidb_)
  410. # [04:36] * Quits: myakura (d2e8220d@gateway/web/freenode/ip.210.232.34.13) (Ping timeout: 252 seconds)
  411. # [04:39] * Quits: erlehmann (~erlehmann@89.204.153.66) (Quit: Ex-Chat)
  412. # [04:43] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
  413. # [04:49] * Quits: nessy (~Adium@203-158-36-251.dyn.iinet.net.au) (Quit: Leaving.)
  414. # [04:58] * Joins: miketaylr (~miketaylr@24.42.95.108)
  415. # [05:00] <MikeSmith> man, I really am slow on the uptake
  416. # [05:00] <MikeSmith> I am just now realizing that annotation-xml content is, well, annotations
  417. # [05:01] <MikeSmith> with the implication that it's not displayed in the actual body text of a document
  418. # [05:01] <MikeSmith> but made available in some other way
  419. # [05:01] <MikeSmith> I guess
  420. # [05:01] <MikeSmith> a pop-up
  421. # [05:01] <MikeSmith> or whatever
  422. # [05:02] <MikeSmith> at least I think that's the actual intent
  423. # [05:02] <MikeSmith> based on seeing the rule that Simon cited in http://www.w3.org/TR/2009/CR-mathml-for-css-20091215/#d1e2465
  424. # [05:03] <MikeSmith> default UA stylesheet
  425. # [05:03] <MikeSmith> annotation, annotation-xml
  426. # [05:03] <MikeSmith> {display:none;}
  427. # [05:03] <MikeSmith> which Opera apparently conforms to
  428. # [05:03] <MikeSmith> but Firefox does not seem to
  429. # [05:10] * Quits: othermaciej (~mjs@17.246.17.58) (Quit: othermaciej)
  430. # [05:14] <MikeSmith> ah geez
  431. # [05:15] <MikeSmith> Opera Dragonfly apparently does not let you edit CSS from "local user stylesheets"
  432. # [05:15] <MikeSmith> of which I guess the MathML stylesheet it uses is one
  433. # [05:17] * MikeSmith finds ./Contents/Resources/styles/mathml.css
  434. # [05:17] * Quits: mdelaney_ (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Quit: mdelaney_)
  435. # [05:21] <boblet> re: earlier conversation about IDNs silently failing <input type="email"> validation (blocking form submission with zero user feedback) http://pukupi.com/post/2070/ Ouchies
  436. # [05:21] <boblet> Opera bug filed
  437. # [05:27] <MikeSmith> after reading more, I find the whole <semantics><annotation-xml> markup in MathML to be seriously overloaded
  438. # [05:28] <MikeSmith> annotations can either be "content" annotations (=non-presentational) or presentational annotations
  439. # [05:28] <MikeSmith> and it is not clear at all from the spec under what circumstances (if any) there are meant to be presented to the user by default
  440. # [05:29] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  441. # [05:29] * Quits: miketaylr (~miketaylr@24.42.95.108) (Read error: Connection reset by peer)
  442. # [05:29] * Joins: miketaylr (~miketaylr@24.42.95.108)
  443. # [05:29] <MikeSmith> and it is not clear at all from the spec under what circumstances (if any) there are meant to be presented to the user by default."
  444. # [05:30] <MikeSmith> oops
  445. # [05:30] <MikeSmith> "A particularly important case is the use of a presentation MathML expression to indicate a preferred rendering for a content MathML expression."
  446. # [05:30] <MikeSmith> "Note that when a presentation MathML annotation is present in a semantics element, it may be used as the default rendering of the semantics element, instead of the default rendering of the first child."
  447. # [05:31] <MikeSmith> ..."may be used as the default rendering"
  448. # [05:32] * Joins: MikeSmithX (~MikeSmith@EM114-48-3-112.pool.e-mobile.ne.jp)
  449. # [05:32] <karlcow> my house is a computer code. No tag soup there. - Sim City in Ixtapaluca, Mexico - http://hydeparkblvd.com/?p=1494
  450. # [05:33] * Joins: myakura (d2e8220d@gateway/web/freenode/ip.210.232.34.13)
  451. # [05:34] <MikeSmithX> "may be used as the default rendering" = "might also not be used as the default rendering, it's up to you!"
  452. # [05:35] * Quits: MikeSmith (~MikeSmith@EM111-188-66-238.pool.e-mobile.ne.jp) (Ping timeout: 258 seconds)
  453. # [05:36] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
  454. # [05:37] * Quits: boaz (~boaz@64.119.159.231) (Quit: boaz)
  455. # [05:41] * Quits: jwalden (~waldo@nat/mozilla/x-vjasfcjwznnxlucs) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2/20100122095031])
  456. # [05:41] * Quits: miketaylr (~miketaylr@24.42.95.108) (Read error: Connection reset by peer)
  457. # [05:43] * Joins: miketaylr (~miketaylr@24.42.95.108)
  458. # [05:51] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
  459. # [05:54] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
  460. # [05:58] * Quits: primal1 (~primal1@pool-173-58-231-87.lsanca.fios.verizon.net) (Quit: primal1)
  461. # [06:05] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 265 seconds)
  462. # [06:06] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  463. # [06:09] * Joins: kennyluck (~kennyluck@tea11.w3.mag.keio.ac.jp)
  464. # [06:19] * Quits: miketaylr (~miketaylr@24.42.95.108) (Remote host closed the connection)
  465. # [06:21] * Quits: myakura (d2e8220d@gateway/web/freenode/ip.210.232.34.13) (Ping timeout: 252 seconds)
  466. # [06:30] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  467. # [06:33] * Quits: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 240 seconds)
  468. # [06:46] * Quits: mmn (~mmn@129-97-225-230.uwaterloo.ca) (Ping timeout: 265 seconds)
  469. # [06:46] * MikeSmithX is now known as MikeSmith
  470. # [06:52] * Joins: mmn (~mmn@129-97-225-230.uwaterloo.ca)
  471. # [06:53] * Quits: aho (~nya@e176229050.adsl.alicedsl.de) (Quit: EXEC_over.METHOD_SUBLIMATION)
  472. # [06:55] * Quits: knowtheory (~knowtheor@bas1-london16-1176189113.dsl.bell.ca) (Quit: There are lives at stake here!)
  473. # [06:56] * Quits: kennyluck (~kennyluck@tea11.w3.mag.keio.ac.jp) (Remote host closed the connection)
  474. # [06:56] * Joins: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp)
  475. # [06:59] * Quits: ukai (~ukai@220.109.219.244) (Ping timeout: 260 seconds)
  476. # [07:00] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
  477. # [07:02] * Joins: hamaji (~hamaji@220.109.219.244)
  478. # [07:03] * Quits: mmn (~mmn@129-97-225-230.uwaterloo.ca) (Quit: Leaving.)
  479. # [07:05] * Joins: ukai (~ukai@220.109.219.244)
  480. # [07:13] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
  481. # [07:14] * Joins: danbri (~danbri@unaffiliated/danbri)
  482. # [07:21] <kennyluck> Hmm... MikeSmith told me that the browser vendors are not that interested in W3C Device API (http://www.w3.org/2009/dap/ ) because of the policy framework stuff (XACML?). But are there any plans for the browser vendors on implementation things like the Contact API or Calendar API ?
  483. # [07:30] * Quits: jmb (~jmb@login.ecs.soton.ac.uk) (Read error: Operation timed out)
  484. # [07:33] * Joins: jmb (~jmb@login.ecs.soton.ac.uk)
  485. # [07:34] * Quits: riven (~riven@53518387.cable.casema.nl) (Ping timeout: 252 seconds)
  486. # [07:35] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: danbri)
  487. # [07:40] * Quits: titacgs (~titacgs@190.2.33.49) (Ping timeout: 265 seconds)
  488. # [07:42] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  489. # [07:48] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
  490. # [07:50] * Joins: roc_ (~roc@203-97-204-82.dsl.clear.net.nz)
  491. # [07:51] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 258 seconds)
  492. # [07:51] * roc_ is now known as roc
  493. # [07:59] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  494. # [08:01] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
  495. # [08:03] <boblet> is there anything in the spec on what UAs should do when an input fails type validation?
  496. # [08:04] <Hixie> yes
  497. # [08:05] <boblet> hey Hixie — following checkedness link now, I may be getting close :)
  498. # [08:06] * Joins: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net)
  499. # [08:07] * Joins: FireFly (~firefly@unaffiliated/firefly)
  500. # [08:08] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 248 seconds)
  501. # [08:11] <MikeSmith> kennyluck: Mozilla has some interest in the Contacts API
  502. # [08:12] <MikeSmith> iirc
  503. # [08:15] <MikeSmith> kennyluck: http://lists.w3.org/Archives/Public/public-device-apis/2010Jun/0147.html
  504. # [08:15] <boblet> Hixie: atm IDN values in type="email" cause silent submission failure in all supporting browsers. any suggestions apart from using type="text"? i.e. should I file a bug to request spec say if input fails validation this should be communicated to the user?
  505. # [08:15] <MikeSmith> [[
  506. # [08:15] <MikeSmith> Where
  507. # [08:15] <MikeSmith> specifications worked on in the DAP WG lend themselves to implementation
  508. # [08:15] <MikeSmith> plans, I think Mozilla participants interested in these can comment on
  509. # [08:15] <MikeSmith> them (e.g. Contacts API, at least for now).
  510. # [08:15] <MikeSmith> ]]
  511. # [08:16] <boblet> or is there a way to override per-input validation (or browser default chrome for eg date picker)?
  512. # [08:17] * Joins: micheil (~micheil@124-170-47-127.dyn.iinet.net.au)
  513. # [08:20] * Joins: danbri (~danbri@unaffiliated/danbri)
  514. # [08:23] * Joins: Amorphous (jan@unaffiliated/amorphous)
  515. # [08:27] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
  516. # [08:27] <MikeSmith> boblet: is there not an attribute for that?
  517. # [08:27] <MikeSmith> "novalidate" or whatever
  518. # [08:27] <boblet> MikeSmith: seems to be for form
  519. # [08:27] <boblet> let me doublecheck
  520. # [08:28] <boblet> oh nice, yeah it’s also an attribute on input
  521. # [08:28] <boblet> doh
  522. # [08:28] * boblet must skim less
  523. # [08:29] <MikeSmith> only on input/type=submit, right?
  524. # [08:31] <boblet> aah yeah, checking the table we can only use formnovalidate on submit (and novalidate on form)
  525. # [08:31] <boblet> so all or nothing
  526. # [08:35] * Joins: nessy (~Adium@203-158-36-251.dyn.iinet.net.au)
  527. # [08:35] * Quits: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 276 seconds)
  528. # [08:37] <kennyluck> Thanks, MikeSmith. I was trying to find a relevant bug in bugzilla@Mozilla but found nothing related.
  529. # [08:38] * Quits: kling (~kling@nat/trolltech/x-fiontqigwruzkddv) (Ping timeout: 240 seconds)
  530. # [08:38] <MikeSmith> kennyluck: see also http://lists.w3.org/Archives/Public/public-webapps/2010AprJun/0909.html
  531. # [08:38] <MikeSmith> though that was qualified a bit further in http://lists.w3.org/Archives/Public/public-webapps/2010AprJun/0911.html
  532. # [08:39] <MikeSmith> not that I necessarily agree with any of those assessments
  533. # [08:39] <MikeSmith> but just to give you an sense of some of the discussion that's been taking place
  534. # [08:40] * kennyluck is reading
  535. # [08:41] <MikeSmith> kennyluck: reading through the whole thread at http://lists.w3.org/Archives/Public/public-device-apis/2010Jun/thread.html#msg128 would not be a waste of time
  536. # [08:41] <MikeSmith> in particular the messages from Arun and Brian
  537. # [08:42] <kennyluck> Yeah, I am actually following those "in-reply-to" because I am a bit confused.
  538. # [08:43] * Joins: nielsle (~nielsle@1503032406.dhcp.dbnet.dk)
  539. # [08:45] * Joins: MikeSmithX (~MikeSmith@EM111-188-10-220.pool.e-mobile.ne.jp)
  540. # [08:47] * Quits: MikeSmith (~MikeSmith@EM114-48-3-112.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
  541. # [08:47] * Joins: zalan (~zalan@catv-89-135-142-235.catv.broadband.hu)
  542. # [08:48] * Joins: kling (~kling@nat/trolltech/x-rufbgaxmhezzsfxq)
  543. # [08:49] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  544. # [08:50] * Quits: zalan (~zalan@catv-89-135-142-235.catv.broadband.hu) (Client Quit)
  545. # [08:52] * MikeSmithX is now known as MikeSmith
  546. # [08:53] * Joins: zalan (~zalan@catv-89-135-142-235.catv.broadband.hu)
  547. # [09:00] * Joins: roc (~roc@121.98.230.221)
  548. # [09:04] <Hixie> boblet: do you mean non-ASCII text input or non-ASCII value=""s? and why is it silent?
  549. # [09:06] <boblet> non-ASCII text input (eg example@日本語.jp), and apparently there’s no indication to the user that this fails validation, and that in doing so the form can’t be submitted.
  550. # [09:07] <boblet> this has been a problem for a long time due to \w in regex treating double-byte characters as if they had a space on each side (again apparently)
  551. # [09:10] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Quit: Rik`)
  552. # [09:10] <Hixie> sounds like a lot of bugs
  553. # [09:10] <Hixie> file them :-)
  554. # [09:12] <Hixie> looks like the spec doesn't mention it, but really if the user types in a unicode e-mail address it should get converted to punycode
  555. # [09:13] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
  556. # [09:14] * Joins: danbri (~danbri@unaffiliated/danbri)
  557. # [09:14] <boblet> Hixie: heh http://code.google.com/p/chromium/issues/detail?id=45804 by AryehGregor and https://bugs.webkit.org/show_bug.cgi?id=40761 by me
  558. # [09:16] <boblet> the word is using formnovalidate gets around this, so I’m planning to use that with type="email" for iPhone keyboard (mobile-targetted site)
  559. # [09:17] <boblet> I just wonder given how broken this is if adding a note about error handling to the spec would be a good idea, ref: http://krijnhoetmer.nl/irc-logs/whatwg/20100617#l-61
  560. # [09:18] * Joins: ciaran_l1e (leecn@spoon.netsoc.tcd.ie)
  561. # [09:18] <boblet> focussing the form field of the first validation error is not equal to providing a user UI to this
  562. # [09:18] <Hixie> agreed
  563. # [09:19] <Hixie> feel free to file a bug on the spec or send mail to the mailing list if you think the spec needs updating a bit
  564. # [09:19] <Hixie> though i'm way behind on dealing with feedback
  565. # [09:19] * Quits: ciaran_l1e (leecn@spoon.netsoc.tcd.ie) (Read error: Operation timed out)
  566. # [09:20] <boblet> rgr, will do
  567. # [09:20] * Quits: ciaran_lee (leecn@spoon.netsoc.tcd.ie) (Ping timeout: 248 seconds)
  568. # [09:23] * Joins: ciaran_lee (leecn@spoon.netsoc.tcd.ie)
  569. # [09:23] * Joins: knowtheory (~knowtheor@bas1-london16-1176189113.dsl.bell.ca)
  570. # [09:28] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  571. # [09:30] * Quits: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp) (Quit: kennyluck)
  572. # [09:31] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  573. # [09:35] <MikeSmith> Hixie: would it be possible to have the parsing algorithm just read the contents of annotation-xml elements into the DOM but do any processing on them at all?
  574. # [09:35] <MikeSmith> that is, even if those contents are SVG
  575. # [09:35] <MikeSmith> or even if the contents are MathML
  576. # [09:36] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds)
  577. # [09:36] <MikeSmith> *into the DOM but _not_ do any processing on them at all
  578. # [09:37] <MikeSmith> for one thing, those contents are, after all, annotations that are not intended to be rendered in the main text flow
  579. # [09:37] * Joins: Marcosc (~Marcosc@pat-tdc.opera.com)
  580. # [09:38] <MikeSmith> both Gecko and Presto have default UA stylesheets with "annotation-xml { display: none }"
  581. # [09:39] <othermaciej> what is annotation-xml?
  582. # [09:39] <MikeSmith> and the MathML spec says: "The default rendering of a semantics element is the default rendering of its first child"
  583. # [09:39] <MikeSmith> where the first child is <mn> or whatever
  584. # [09:40] <MikeSmith> and the second or subsequent children are annotation-xml elements
  585. # [09:40] <MikeSmith> othermaciej: it's a mechanism in MathML for providing an "alternate representation" of MathML content
  586. # [09:41] <Hixie> MikeSmith: "processing"?
  587. # [09:41] <MikeSmith> http://www.w3.org/TR/MathML3/chapter5.html#mixing.alternate.representations
  588. # [09:41] <MikeSmith> Hixie: not render it as whatever it would otherwise render it as
  589. # [09:41] <MikeSmith> even if it's SVG, don't render it as such
  590. # [09:41] <Hixie> aren't they display:none?
  591. # [09:41] <MikeSmith> yeah
  592. # [09:41] <Hixie> by default?
  593. # [09:41] <MikeSmith> by default
  594. # [09:41] <MikeSmith> yeah
  595. # [09:42] <Hixie> so...?
  596. # [09:42] <othermaciej> MikeSmith: does MathML call for it to be display: none, or is that convergent evolution among Gecko and Presto?
  597. # [09:42] <MikeSmith> so, that's overrideable
  598. # [09:42] <Hixie> isn't that enough?
  599. # [09:42] <othermaciej> if annotation-xml is itself display: none, nothing inside it will render by default
  600. # [09:43] <MikeSmith> Hixie: ewhat if a site stylesheet sets it to actually display?
  601. # [09:44] <Hixie> then we'd want it to display, no?
  602. # [09:44] <Hixie> why else would it be set to display?
  603. # [09:46] <MikeSmith> OK, the problem currently is that the parsing algorithm doesn't allow you to put HTML content into <annotation-xml> elements
  604. # [09:46] <MikeSmith> but I think users will expect to be able to put HTML content there
  605. # [09:47] <MikeSmith> just as they can put SVG and MathML
  606. # [09:47] <Hixie> not sure how to allow it without hard-coding a list of elements
  607. # [09:47] <MikeSmith> yeah
  608. # [09:48] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  609. # [09:48] <MikeSmith> it could be allowed by allowing it
  610. # [09:49] <Hixie> annotation-xml didn't seem important enough to hard-code a lot of elements there
  611. # [09:49] <MikeSmith> and instead treating SVG and MathML elements in <annotation-xml> as arbitrary unknown elements
  612. # [09:49] <Hixie> it'd be a lot of complexity in every parser for a very obscure case
  613. # [09:49] <MikeSmith> Hixie: I fully agree it's not important
  614. # [09:50] <Hixie> i supported svg since that seemed useful and easy to support
  615. # [09:50] <Hixie> some mathml examples do it
  616. # [09:50] <MikeSmith> yeah, I know the examples do
  617. # [09:50] * Joins: cedric_ (~cedric@124.197.81.154)
  618. # [09:51] <MikeSmith> but I don't know if there are any real-world use cases for it in Web content
  619. # [09:51] <MikeSmith> other than those examples
  620. # [09:55] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
  621. # [09:55] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  622. # [10:05] * Joins: riven (~riven@53518387.cable.casema.nl)
  623. # [10:11] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: danbri)
  624. # [10:12] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
  625. # [10:13] * Joins: danbri (~danbri@unaffiliated/danbri)
  626. # [10:14] * Joins: danbri_ (~danbri@unaffiliated/danbri)
  627. # [10:18] <MikeSmith> Hixie: another (hopefully easy to answer question) -
  628. # [10:18] * Quits: danbri (~danbri@unaffiliated/danbri) (Ping timeout: 264 seconds)
  629. # [10:18] * danbri_ is now known as danbri
  630. # [10:18] <MikeSmith> the MathML spec current says this: "The draft HTML5 Recommendation, [HTML5], contains details for how MathML is included in HTML5 (and XHTML5)."
  631. # [10:19] <Hixie> not fully true yet but it will be
  632. # [10:19] <MikeSmith> well, I think it could be refined
  633. # [10:20] <MikeSmith> to say this:
  634. # [10:20] <MikeSmith> > > The draft HTML5 Recommendation, [HTML5], contains details for
  635. # [10:20] <MikeSmith> > > how MathML is included in HTML5 (and XHTML5), and, in turn,
  636. # [10:20] <MikeSmith> > > details on where HTML content is allowed to be included in
  637. # [10:20] <MikeSmith> > > MathML content within HTML documents.
  638. # [10:20] <MikeSmith> to make it more clear that doesn't just say how MathML can be included in HTML5
  639. # [10:21] <Hixie> wfm
  640. # [10:21] <MikeSmith> OK
  641. # [10:21] <MikeSmith> no suggestions for tweaking it any further?
  642. # [10:21] <Hixie> looks good to me
  643. # [10:21] <MikeSmith> OK, thanks
  644. # [10:22] <othermaciej> MikeSmith: it seems inaccurate to refer to the HTML5 Working Draft as "The draft HTML5 Recommendation"
  645. # [10:22] * Joins: slartsa (~Lari@adsl-215-234-204.kymp.net)
  646. # [10:22] * Joins: smaug (~chatzilla@cs181150024.pp.htv.fi)
  647. # [10:22] <othermaciej> or at least, imprecise
  648. # [10:22] <Hixie> draft HTML5 standard? :-)
  649. # [10:23] <othermaciej> I forget, does the W3C make standards this week?
  650. # [10:23] <MikeSmith> the W3C makes technologies
  651. # [10:23] <MikeSmith> normal people don't care about standards
  652. # [10:24] <MikeSmith> they do care about new technologies
  653. # [10:24] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  654. # [10:24] <MikeSmith> shiny stuff
  655. # [10:24] <asmodai> One thing raised on the Unicode list is that right now it is hard for i18n work to know which character ranges a particular UA supports. That way if someone lacks a particular font you could use some way (JavaScript?) to supply missing support via font-face. There's no plans for any API or detection way for supported scripts I guess?
  656. # [10:24] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/ says "Draft Standard"
  657. # [10:24] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  658. # [10:25] <MikeSmith> othermaciej, Hixie - I don't see why they could not just refer to there simply as "HTML5" or as "the HTML5 specification"
  659. # [10:25] <MikeSmith> right?
  660. # [10:25] <MikeSmith> I can ask for a change to that as well
  661. # [10:25] <MikeSmith> they are in LC with the spec now
  662. # [10:26] <othermaciej> I think both of those would be accurate ways to refer to HTML5, and less likely to be invalidated over time
  663. # [10:26] <MikeSmith> ok
  664. # [10:26] <Hixie> yeah
  665. # [10:28] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
  666. # [10:29] * Joins: pauld (~chatzilla@host86-162-136-143.range86-162.btcentralplus.com)
  667. # [10:30] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Quit: Rik`)
  668. # [10:37] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Quit: stupidity buffer overflow)
  669. # [10:40] * Joins: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se)
  670. # [10:40] * Joins: mat_t (~mattomasz@91.189.88.12)
  671. # [10:41] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Ping timeout: 276 seconds)
  672. # [10:42] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
  673. # [10:45] * Joins: til_ (~til@c-98-246-164-234.hsd1.or.comcast.net)
  674. # [10:45] * Quits: til (~til@c-98-246-164-234.hsd1.or.comcast.net) (Read error: Connection reset by peer)
  675. # [10:45] * til_ is now known as til
  676. # [10:46] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
  677. # [10:46] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  678. # [10:59] * Quits: Phae (~Phae@gatekeeper.macmillan.co.uk) (Quit: Leaving.)
  679. # [11:03] * Joins: Phae (~Phae@chimera.macmillan.com)
  680. # [11:03] * Parts: Phae (~Phae@chimera.macmillan.com)
  681. # [11:04] * Joins: Phae (~Phae@chimera.macmillan.com)
  682. # [11:04] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
  683. # [11:13] * Joins: ROBOd (~robod@109.96.231.166)
  684. # [11:15] <zcorpan_> http://www.w3.org/mid/6797BD1D-BA7A-440D-B6D6-4D0162E66883@gbiv.com here, roy is making a whole lot of sense
  685. # [11:19] * Joins: Rik` (~Rik`@144.119.193-77.rev.gaoland.net)
  686. # [11:20] <zcorpan_> "and that an <img> without a @role attribute is assumed to be the equivalent of <IMG @role="img"> (and would follow the rules in #1 above)" - http://www.w3.org/2009/06/Text-Alternatives-in-HTML5
  687. # [11:20] <zcorpan_> this doesn't make any sense given the definition of role="img" (which is closer to <figure>)
  688. # [11:21] <Hixie> holy cow, roy agreed with something html5 says?
  689. # [11:22] <zcorpan_> annevk: http://daringfireball.net/2007/12/fastcompany has just one sentence in the heading afaict
  690. # [11:22] <annevk> lol
  691. # [11:22] <annevk> fail
  692. # [11:23] <annevk> fortunately james example had plenty
  693. # [11:24] <zcorpan_> TR/ versions should have a floating message about the snapshotness, not just a paragraph in the SotD which engineers don't read
  694. # [11:25] <annevk> yeah, but that would need more than HTML WG buy in
  695. # [11:26] <zcorpan_> or the image in the margin should say "THIS DOCUMENT IS OBSOLETE DON'T READ IT"
  696. # [11:26] <Hixie> "Is there some kind of multiple-sentence-header abuse you are trying to combat?" lol
  697. # [11:27] <Hixie> zcorpan_: the paragraph right now isn't even in the SotD, it's in the History section
  698. # [11:27] <zcorpan_> Hixie: engineers don't read that either
  699. # [11:27] <Hixie> i guess we could make it more obvious
  700. # [11:28] <zcorpan_> Hixie: the way they end up in TR is they google on what they're looking for
  701. # [11:28] <Hixie> true
  702. # [11:28] <zcorpan_> maybe the solution is to change google's algorithms
  703. # [11:29] <zcorpan_> or change the links in wikipedia from TR/ to dev
  704. # [11:35] <hsivonen> this bug is awesome: https://bugzilla.mozilla.org/show_bug.cgi?id=515171
  705. # [11:35] <hsivonen> see comment #6
  706. # [11:41] * zcorpan_ changes his language to 'DROP TABLE *;'
  707. # [11:41] <Hixie> zcorpan_: well i looked into what it would take to add a floating warning on TR/ drafts, and it's doable pretty easily, but if i do it just like that i'll have half the wg on my ass
  708. # [11:41] <Hixie> zcorpan_: so if you want it please try to shore up some support in the wg first
  709. # [11:46] <annevk> should I file a bug on adding a magic square example to the spec?
  710. # [11:46] <annevk> not sure whether it's worth it, but they're kind of cool
  711. # [11:46] <Hixie> sure
  712. # [11:47] <Hixie> worse that can happen is i reject it and someone raises an issue for it
  713. # [11:48] <jgraham> Or a sudoku puzzle
  714. # [11:48] * Joins: Anonameless (Nameless@cm218-252-156-82.hkcable.com.hk)
  715. # [11:48] <jgraham> I hate them but it would be kinda cool to have a puzzle in the spec :)
  716. # [11:49] <Hixie> better idea than a magic square, file a bug :-)
  717. # [11:49] <annevk> nice one
  718. # [11:49] * annevk files
  719. # [11:50] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  720. # [11:51] <annevk> http://www.w3.org/Bugs/Public/show_bug.cgi?id=9943
  721. # [11:53] <zcorpan_> the puzzle should be interactive
  722. # [11:53] <zcorpan_> let's also add pacman to the canvas section
  723. # [11:54] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  724. # [11:54] <Hixie> so long as you get permission from the pacman rights owners...
  725. # [11:54] <annevk> and was Google pacman even done using <canvas>?
  726. # [11:54] <annevk> it worked in IE, no?
  727. # [11:55] <Hixie> that was a <div> disaster
  728. # [11:55] <Hixie> :-)
  729. # [11:55] <Hixie> http://www.google.com/pacman/ btw
  730. # [11:56] <annevk> yeah I know, it's fun
  731. # [12:00] * Joins: mpt (~mpt@canonical/mpt)
  732. # [12:01] <Hixie> so did anyone ever get around to giving some URLs of example pages that are actually helped by this role=button stuff?
  733. # [12:03] <MikeSmith> hsivonen: "For modsecurity 2.1.7 with core rules ver 1.5.1, workaround is to remove string “|id” (yes, remove that pipe character also) on the regular expression of rule 950006 in file modsecurity_crs_40_generic_attacks.conf"
  734. # [12:03] <MikeSmith> I guess they got a little carried away there
  735. # [12:04] <zcorpan_> annevk: a script isn't run if it's inserted but doesn't have any childnodes and doesn't have src set, iirc
  736. # [12:05] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
  737. # [12:05] <Dashiva> http://www.cssquirrel.com/2010/06/15/693comic-update-html5-unicorn-heuristics/#comment-31995
  738. # [12:06] <zcorpan_> annevk: step 5
  739. # [12:06] <annevk> ah
  740. # [12:07] <annevk> resolved
  741. # [12:10] <hsivonen> MikeSmith: at leaast it's not a default feature of apache
  742. # [12:11] <zcorpan_> http://twitter.com/opera/statuses/16372312957 lol
  743. # [12:14] <annevk> haha
  744. # [12:14] <Lachy> haha, isn't it great when April Fools jokes just keep fooling people long after April Fools? :-)
  745. # [12:15] <Dashiva> Unless they know something you don't!
  746. # [12:16] <Dashiva> I've been wondering why the latest Opera builds seem to activate my webcam at random times...
  747. # [12:17] <annevk> that's part of our world dom^H^H^H^H...
  748. # [12:21] * Joins: mpt (~mpt@canonical/mpt)
  749. # [12:22] * Quits: MikeSmith (~MikeSmith@EM111-188-10-220.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
  750. # [12:23] * Joins: MikeSmith (~MikeSmith@EM111-188-10-220.pool.e-mobile.ne.jp)
  751. # [12:30] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
  752. # [12:39] <hsivonen> hmm. Opera still sends the U; token in the UA string. I wonder if that's really needed for Web compat
  753. # [12:39] <hsivonen> IE doesn't send it
  754. # [12:46] <karlcow> opera doesn't support face gestures… no. shame on you ;)
  755. # [12:47] <annevk> jaja
  756. # [12:54] <Lachy> what was the U; token for originally?
  757. # [12:54] * Quits: MikeSmith (~MikeSmith@EM111-188-10-220.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  758. # [12:56] * Joins: MikeSmith (~MikeSmith@EM114-48-92-92.pool.e-mobile.ne.jp)
  759. # [13:04] * Quits: MikeSmith (~MikeSmith@EM114-48-92-92.pool.e-mobile.ne.jp) (Read error: Connection reset by peer)
  760. # [13:05] * Joins: MikeSmith (~MikeSmith@EM114-48-92-92.pool.e-mobile.ne.jp)
  761. # [13:09] <hsivonen> Lachy: distinguishing between U.S., French and other versions of Netscape back when the U.S. and France had worse crypto regulations than they have today
  762. # [13:10] <hsivonen> U is U.S. ("strong" crypto), N is France (no crypto) and I is international (weak crypto)
  763. # [13:14] * Quits: MikeSmith (~MikeSmith@EM114-48-92-92.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
  764. # [13:16] <hsivonen> Would anyone care to load http://www.delorie.com:81/some/url.txt in a Japanese version of IE8 and pastebin the result?
  765. # [13:17] <hsivonen> any non-English version of IE would be interesting, too, but not quite as interesting as Japanese
  766. # [13:17] * hsivonen only has English IEs around
  767. # [13:17] <hsivonen> and non-Ultimate Windows, so I can't switch languages
  768. # [13:18] <daedb> hsivonen: http://pastebin.com/YUtFfz2r <-- swedish IE8
  769. # [13:19] <hsivonen> daedb: thanks!
  770. # [13:20] <hsivonen> confirms my hypothesis that IE doesn't put the UI language in the UA string
  771. # [13:33] * Joins: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net)
  772. # [13:35] <Lachy> why doesn't windows let you switch languages if you don't have Windows Ultimate?!
  773. # [13:36] <Lachy> that seems like such a basic feature, and so unnecessary to force people to purchase the Ultimate package for.
  774. # [13:38] <gsnedders> It's of use to a small number of people, and you get more profit if you force people to do so
  775. # [13:38] * Joins: henrikbjorn (~hb@80.199.116.190.static.peytz.dk)
  776. # [13:44] <Lachy> But it would be cheaper for them if they only had to produce 1 master copy of the discs to distribute globally, instead of having to then produce individual masters for each language in which Windows is distributed.
  777. # [13:45] <Lachy> and it would make it easier for foreigners to buy a copy that supports their own native language while in a foreign country
  778. # [13:45] * hsivonen expects MS is competent at calculating the cost of tiered versions against the profit extracted by exploiting different points on the demand curve
  779. # [13:46] <gsnedders> Lachy: AFAIK they produce a single master disk, it's just it's locked by license key at install time
  780. # [13:47] <Lachy> so then each disc actually has all of the langauges on there anyway, and it's just their greed that prevents people from taking advantage?
  781. # [13:47] <hsivonen> I specifically ordered my Windows 7 Professional from Amazon.co.uk to get more googlable error messages
  782. # [13:47] <hsivonen> for some reason, the English version was priced unusually high compared to Finnish and Swedish versions in the local stores I usually buy from
  783. # [13:48] <Hixie> i downloaded ubuntu to get fewer error messages overall
  784. # [13:48] <hsivonen> the UK package allowed me to install and activate en-US, though
  785. # [13:48] <Lachy> fair enough. I might have to do the same, since I definitely don't want norwegian if and when I get a copy. I had previously assumed I would just be able to select English as install time, like I can with OSX
  786. # [13:48] <hsivonen> Hixie: I run it on top of Ubuntu
  787. # [13:48] <Hixie> :-P
  788. # [13:50] * Quits: Marcosc (~Marcosc@pat-tdc.opera.com) (Ping timeout: 258 seconds)
  789. # [13:50] <hsivonen> however, the only times Windows 7 has done an ungraceful shutdown so far have been when X on Ubuntu has died due to USB devices getting plugged in...
  790. # [13:51] * Quits: zalan (~zalan@catv-89-135-142-235.catv.broadband.hu)
  791. # [13:53] * Joins: zalan (~zalan@catv-89-135-142-235.catv.broadband.hu)
  792. # [13:56] * Joins: MikeSmith (~MikeSmith@EM114-48-68-188.pool.e-mobile.ne.jp)
  793. # [13:59] * Quits: MikeSmith (~MikeSmith@EM114-48-68-188.pool.e-mobile.ne.jp) (Client Quit)
  794. # [14:00] * Joins: MikeSmith (~MikeSmith@EM114-48-68-188.pool.e-mobile.ne.jp)
  795. # [14:00] * Quits: til (~til@c-98-246-164-234.hsd1.or.comcast.net) (Read error: Connection reset by peer)
  796. # [14:01] <Lachy> hsivonen, other than the language issue, does windows 7 professional generally have all the necessary features? Is there anything in Ultimate you wish you had?
  797. # [14:04] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
  798. # [14:04] <Lachy> the compaison only shows bitlocker as the other difference, and I probably don't need that.
  799. # [14:10] * Quits: slartsa (~Lari@adsl-215-234-204.kymp.net) (Ping timeout: 265 seconds)
  800. # [14:10] <hsivonen> Lachy: The only other difference I am aware of is Bitlocker, which I don't need, since I only use Windows 7 for browser testing
  801. # [14:10] <hsivonen> and I assume Windows is untrusted, so I don't put my site login credentials there
  802. # [14:14] * Joins: Marcosc (~Marcosc@213.236.208.247)
  803. # [14:18] <Lachy> ok, in that case, I might got for Professional instead of Ultimate too, when I decide to get a copy soon.
  804. # [14:21] * Quits: MikeSmith (~MikeSmith@EM114-48-68-188.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  805. # [14:26] * Joins: titacgs (~titacgs@190.2.33.49)
  806. # [14:27] * Joins: MikeSmith (~MikeSmith@EM114-48-112-156.pool.e-mobile.ne.jp)
  807. # [14:30] * Joins: kennyluck (~kennyluck@softbank126102034082.bbtec.net)
  808. # [14:31] * Quits: daedb (~daed@78-72-108-100-no178.tbcn.telia.com) (Remote host closed the connection)
  809. # [14:32] * Joins: davidb_ (~davidb@mozca02.ca.mozilla.com)
  810. # [14:36] * Quits: MikeSmith (~MikeSmith@EM114-48-112-156.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
  811. # [14:36] * Joins: MikeSmith (~MikeSmith@EM114-48-112-156.pool.e-mobile.ne.jp)
  812. # [14:36] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
  813. # [14:40] * Joins: slartsa (~Lari@adsl-215-234-204.kymp.net)
  814. # [14:41] <hsivonen> Lachy: note: I've had Windows 7 for a day now
  815. # [14:48] * Quits: Marcosc (~Marcosc@213.236.208.247) (Quit: Marcosc)
  816. # [14:49] * Parts: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se)
  817. # [14:51] <Lachy> ah, ok.
  818. # [14:52] * Joins: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se)
  819. # [14:56] * Quits: kennyluck (~kennyluck@softbank126102034082.bbtec.net) (Quit: kennyluck)
  820. # [15:03] * Joins: Marcosc (~Marcosc@cm-84.215.169.13.getinternet.no)
  821. # [15:04] * Joins: slartsa_ (~Lari@adsl-215-234-204.kymp.net)
  822. # [15:06] * Quits: slartsa (~Lari@adsl-215-234-204.kymp.net) (Ping timeout: 240 seconds)
  823. # [15:16] * Joins: plainhao (~plainhao@mail.xbiotica.com)
  824. # [15:22] * Joins: kamathln (~kamathln@122.167.25.170)
  825. # [15:22] * Joins: Martijnc (~Martijnc@91.176.7.209)
  826. # [15:22] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
  827. # [15:24] <kamathln> Is there anything in HTML5 that gives AJAX like behaviour without script
  828. # [15:24] <kamathln> scripting*
  829. # [15:25] * Quits: broquaint (58be094ddf@spc2-brig11-0-0-cust40.asfd.cable.virginmedia.com) (Remote host closed the connection)
  830. # [15:25] <kamathln> Something that allows the server side to tell the otherside "Replace only X part of the page, with Y item"
  831. # [15:27] <zcorpan_> kamathln: i guess that would be <iframe> and <a target>
  832. # [15:27] <kamathln> :D
  833. # [15:28] <kamathln> I wanted the server side to decide on the target
  834. # [15:28] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: danbri)
  835. # [15:28] <kamathln> I think thats not possible with iframe and target .
  836. # [15:29] <zcorpan_> it can if you're ok with it deciding up front when the first page loads :)
  837. # [15:30] <kamathln> zcorpan_: didnt catch you
  838. # [15:30] <annevk> there was a feature like that but it was dropped
  839. # [15:30] * Joins: erlehmann (~erlehmann@89.204.153.66)
  840. # [15:30] <annevk> though it did not quite do what you want
  841. # [15:31] <kamathln> annevk: Oh! any hint where I can look at the discussion, and any particular term they used that I can search for?
  842. # [15:31] <kamathln> Ok
  843. # [15:31] <zcorpan_> why do you want to do it without js?
  844. # [15:32] <kamathln> zcorpan_: I want it to work on devices/browsers that dont depend on js
  845. # [15:33] <zcorpan_> what is it you're trying to do?
  846. # [15:33] <kamathln> Some people also have Javascript disabled
  847. # [15:34] <kamathln> zcorpan_: Nothing at the moment .. But I have always found this as a major hinderence. That just disabling scriipting Simply makes the whole Server side programs a lot heavier
  848. # [15:37] <kamathln> Disabling javascript makes browsing a tad bit secure.
  849. # [15:37] <kamathln> Well, I think I will just keep quiet for a while till I gather the right words
  850. # [15:38] <annevk> there has been discussion on a feature that's closer to what you want on the WHATWG list
  851. # [15:39] <kamathln> again, any term I can search for
  852. # [15:39] <kamathln> or a date range
  853. # [15:39] <kamathln> ?
  854. # [15:39] <annevk> I forgot the terminology :/
  855. # [15:39] * zcorpan_ also wonders what annevk is talking about
  856. # [15:39] <daedb> onlyreplace?
  857. # [15:39] * Joins: fagan (~fagan@ubuntu/member/shanefagan)
  858. # [15:39] <zcorpan_> oh
  859. # [15:40] * zcorpan_ didn't read that thread so no wonder he doesn't recall it
  860. # [15:40] <kamathln> http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-October/023661.html
  861. # [15:41] <annevk> http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-April/010801.html
  862. # [15:41] <kamathln> whoa! back in 2007!
  863. # [15:42] <annevk> nothing is novel
  864. # [15:44] <annevk> the proposal that was in a spec at some point was form pre-filling
  865. # [15:44] <annevk> material from 2004 or so
  866. # [15:44] <kamathln> All you guys were right. This comes close enough. But my point makes one but big change .. In my idea target(s) are to be decided by the server
  867. # [15:44] <annevk> which in turn is based on some XForms stuff
  868. # [15:46] <hsivonen> whoa. scary. I got an automated prompt to install Flash when going to msn.com in IE8.
  869. # [15:47] <hsivonen> I wonder how many people click Yes to random prompts like that.
  870. # [15:47] <zcorpan_> hsivonen: 50%
  871. # [15:48] <hsivonen> seriously, it would be better for the security behavior of users to bundle Flash than to make the default home page autoprompt the install
  872. # [15:50] * Quits: pauld (~chatzilla@host86-162-136-143.range86-162.btcentralplus.com) (Ping timeout: 240 seconds)
  873. # [15:50] * Quits: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 252 seconds)
  874. # [15:50] <hsivonen> wow. IE is hard to use.
  875. # [15:53] <hsivonen> oh great. after a day of using Windows, Minefield already has NPAPI plug-ins installed into it by 3 other browser vendors without explicitly telling me
  876. # [15:54] <hsivonen> kudos to Opera for not injecting native code into my Gecko-based browser
  877. # [15:55] * Joins: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net)
  878. # [15:57] <Lachy> oh, I hate when other programs try to install firefox extensions without asking.
  879. # [15:58] <Lachy> I uninstall them immediately. May require registry hacking.
  880. # [15:58] <Lachy> but what extensions did Chrome and Safari install?
  881. # [15:59] <hsivonen> (for those wondering what I'm talking about: Installing Chrome also installs a Google Update plug-in for Firefox/Minefield, installing a fully functional version of Safari also installs QuickTime Plug-in for Firefox/Minefield and to install legacy IE as part of XP mode, you have to go through Genuine Validation which apparently sticks a Windows Activation Technologies plug-in into Firefox/Minefield)
  882. # [15:59] <Lachy> is that true if you get the standalone Safari installer, instead of the Safari+QuickTime installer?
  883. # [16:00] <hsivonen> Lachy: I assume not, but I said "fully functional"
  884. # [16:00] * Quits: kamathln (~kamathln@122.167.25.170) (Read error: Operation timed out)
  885. # [16:00] <hsivonen> Lachy: I gather Safari 4 didn't support <video> without QuickTime
  886. # [16:01] <Lachy> if I install quicktime, then I expect it to install the NPAPI compatible plugin in the appropriate location for use by other browsers
  887. # [16:01] <hsivonen> I didn't test if Safari 5 can fall back to MS-provided decoders
  888. # [16:02] <hsivonen> Lachy: well, the other plug-ins can sorta be explained to be legitimate, but what is Google Update doing in Firefox after I install Chrome?
  889. # [16:02] <Lachy> no idea.
  890. # [16:03] <daedb> Actually, <video> does work without installing quicktime
  891. # [16:03] <Dashiva> Oh look, another YSOD, good thing XHTML is so easy
  892. # [16:03] <hsivonen> daedb: ooh. interesting!
  893. # [16:04] <daedb> I think, anyway
  894. # [16:04] <daedb> wait, no, I was wrong... quicktime is required :-/
  895. # [16:05] * daedb should remember to actually test things before speaking...
  896. # [16:10] <zcorpan_> hsivonen: it's there so google can investigate why people switch back to firefox
  897. # [16:12] <hsivonen> awesome. now Windows Activation Technologies crashed
  898. # [16:12] <hsivonen> thanks to out-of-process plug-ins, Minefield didn't crash
  899. # [16:12] <fagan> hsivonen: trying to use IE?
  900. # [16:13] <hsivonen> fagan: trying to install XP Mode via Minefield after failing to install it via IE8...
  901. # [16:13] <fagan> sounds hard
  902. # [16:13] * fagan is a happy linux user
  903. # [16:14] * Quits: Marcosc (~Marcosc@cm-84.215.169.13.getinternet.no) (Quit: Marcosc)
  904. # [16:14] <hsivonen> I'm a Linux user, too, though an unhappy one
  905. # [16:14] * Quits: slartsa_ (~Lari@adsl-215-234-204.kymp.net) (Ping timeout: 248 seconds)
  906. # [16:14] <fagan> hsivonen: why unhappy?
  907. # [16:14] <fagan> its getting better year on year
  908. # [16:14] * hsivonen filed two customer dissatisfaction surveys on Canonical support case handling today
  909. # [16:14] * Joins: pauld (~chatzilla@host86-162-136-143.range86-162.btcentralplus.com)
  910. # [16:15] <hsivonen> fagan: 1) I have situations that need support. 2) Support hasn't fully solved a single problem yet.
  911. # [16:15] <fagan> hsivonen: wow paid for support ill never do that :)
  912. # [16:15] <fagan> hsivonen: the best way I found is to ask on the forums sometimes its better than canonical support
  913. # [16:16] <hsivonen> support has partially solved one out of six so far.
  914. # [16:16] <fagan> im an Ubuntu community developer
  915. # [16:16] <hsivonen> fagan: before I purchased support, I tried Launchpad Questions
  916. # [16:16] <fagan> hsivonen: the forums are the place or IRC
  917. # [16:17] <hsivonen> fagan: I also tried the Finnish Ubuntu IRC channel first
  918. # [16:17] <fagan> launchpad answers is kinda dead
  919. # [16:17] <hsivonen> I guess I need to try the forums, then
  920. # [16:17] <fagan> hsivonen: must be a complicated problem
  921. # [16:17] * Joins: miketaylr (~miketaylr@38.117.156.163)
  922. # [16:18] <fagan> I wonder why the whatwg site is so basic
  923. # [16:19] <fagan> shouldnt you guys have an insane video/audio experience to show off what your doing? :D
  924. # [16:21] <hsivonen> I want to do radical stuff with Ubuntu, such as configure a button on my Wacom stylus (has GUI on Windows and Mac), make a bootable clone of the system (productized for Mac) or attach USB devices while the system is running
  925. # [16:21] <hsivonen> and distribution upgrade to completion
  926. # [16:22] <Lachy> fagan, because the WHATWG is more focussed on developing the spec, than on creating and publishing fancy demos. There are plenty of other sites doing that already
  927. # [16:23] <Dashiva> It's definitely a task worth doing, though
  928. # [16:23] <Lachy> sure, if there are volunteers
  929. # [16:26] * Quits: henrikbjorn (~hb@80.199.116.190.static.peytz.dk) (Quit: henrikbjorn)
  930. # [16:27] <hsivonen> oh great. Windows 7 crashes when trying to setup the XP Mode
  931. # [16:27] <hsivonen> bah
  932. # [16:29] <Lachy> that's not a bug, that means XP mode is functioning normally ;-)
  933. # [16:29] <hsivonen> I wonder if VirtualBox kills the guest if the guest tries to run an VT-x instruction
  934. # [16:30] <hsivonen> so much broken stuff
  935. # [16:30] * hsivonen heads to the gym instead of fighting with operating systems
  936. # [16:31] <fagan> Lachy: very true I suppose it takes some effort to do good tutorials and thats what w3schools is for
  937. # [16:32] <Lachy> fagan, try http://html5doctor.com/
  938. # [16:33] <Lachy> I wouldn't trust W3 schools. They're tutorials are notoriously bad quality
  939. # [16:33] <fagan> Lachy: I actually have been reading the spec so I dont really need to look at tutorials :D
  940. # [16:33] <fagan> but I only subbed the mailing list today
  941. # [16:34] <fagan> I just popped in and had a look at it as it was being built to see what was going on
  942. # [16:34] * zcorpan_ wonders if there's a way to make the material on w3schools be good
  943. # [16:35] <fagan> zcorpan_: well I found the best way to develop websites was to just look at other sites you like and try to make it look the way you want it
  944. # [16:36] <fagan> then use tidy to fix the mistakes
  945. # [16:37] <fagan> so for the most recent site I made I copied the look of apple.com ish and then changed the color scheme and images..etc so then it looked good
  946. # [16:37] <fagan> if w3schools broke down a few good websites to show people how to do it like a pro it would be a lot more helpful I think
  947. # [16:43] * Quits: knowtheory (~knowtheor@bas1-london16-1176189113.dsl.bell.ca) (Quit: Computer has gone to sleep)
  948. # [16:44] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
  949. # [16:44] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  950. # [16:46] * Quits: nessy (~Adium@203-158-36-251.dyn.iinet.net.au) (Quit: Leaving.)
  951. # [16:54] * Joins: slartsa (~Lari@adsl-215-234-204.kymp.net)
  952. # [16:55] * Joins: broquaint (e82c491608@spc2-brig11-0-0-cust40.asfd.cable.virginmedia.com)
  953. # [16:57] * Quits: titacgs (~titacgs@190.2.33.49) (Remote host closed the connection)
  954. # [16:59] * Joins: knowtheory (~knowtheor@bas5-london14-1242452413.dsl.bell.ca)
  955. # [17:01] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  956. # [17:02] * Joins: titacgs (~titacgs@190.2.33.49)
  957. # [17:03] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  958. # [17:05] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Quit: Verlassend)
  959. # [17:08] <zcorpan_> clearly shelley doesn't know safari 5 supports <aside>
  960. # [17:08] * Joins: Marcosc (~Marcosc@cm-84.215.169.13.getinternet.no)
  961. # [17:14] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
  962. # [17:20] <karlushi> zcorpan_, since march 2010? https://bugs.webkit.org/show_bug.cgi?id=32943
  963. # [17:20] * Quits: Marcosc (~Marcosc@cm-84.215.169.13.getinternet.no) (Quit: Marcosc)
  964. # [17:20] <karlushi> http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28HTML5%29#Elements
  965. # [17:22] <fagan> karlushi: thats out of date I think for opera's engine
  966. # [17:22] <fagan> that has most of them done in the most recent version
  967. # [17:22] <fagan> or it should from what I remember
  968. # [17:22] <gsnedders> No, it doesn't
  969. # [17:23] <gsnedders> I think the only thing wrong in that section is canvas should be 2.4
  970. # [17:24] <karlushi> hmmm
  971. # [17:24] * Joins: Marcosc (~Marcosc@cm-84.215.169.13.getinternet.no)
  972. # [17:24] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  973. # [17:24] <karlushi> a common format for publishing release notes would be cool. That would help to dynamically create implementation status report across browsers engines
  974. # [17:25] * Joins: kennyluck (~kennyluck@EM114-48-0-219.pool.e-mobile.ne.jp)
  975. # [17:27] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
  976. # [17:27] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
  977. # [17:28] <karlushi> that would require a feature id (maybe the uri of the feature), version number of the engine, status: [bug|partial|ok|no], comment (optional), uri of bug report (optional)
  978. # [17:28] <karlushi> then people could publish their own report if they disagree with the report published by the company.
  979. # [17:30] <Rik`> would be cool to have release notes for Safari :(
  980. # [17:30] * Joins: borismus (~borismus@S0106001b63f462cc.vc.shawcable.net)
  981. # [17:31] <gsnedders> When is something buggy and when is something not?
  982. # [17:32] * Quits: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp) (Quit: boblet)
  983. # [17:33] <karlushi> gsnedders, to be defined :) maybe when there is an open bug about this feature. Though people would open open bug report just to change the status :p
  984. # [17:33] <karlushi> looking at the changelog of Opera 10.6 beta http://www.opera.com/docs/changelogs/mac/1060b1/
  985. # [17:34] <karlushi> the level of granularity is a big issue too
  986. # [17:35] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  987. # [17:35] <karlushi> I see for example in opera 10.6 beta 1
  988. # [17:35] <karlushi> "# Removing support for div nowrap"
  989. # [17:36] <karlushi> so something which was implemented in the past is not anymore. But in an implementation report it doesn't say, if because it was too buggy, or if the feature was dropped from the technology.
  990. # [17:44] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  991. # [17:47] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky!)
  992. # [17:50] * Quits: Anonameless (Nameless@cm218-252-156-82.hkcable.com.hk) (Quit: Leaving)
  993. # [17:51] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  994. # [18:09] * Joins: dglazkov (~dglazkov@nat/google/x-pacipxxdemgyomjd)
  995. # [18:10] * Joins: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se)
  996. # [18:12] * Joins: dave_levin (~dave_levi@nat/google/x-cmqbhhksdvfrkbgr)
  997. # [18:13] * Quits: erlehmann (~erlehmann@89.204.153.66) (Ping timeout: 265 seconds)
  998. # [18:13] * Quits: salavas (~salavas@h4n1fls31o279.telia.com) (Remote host closed the connection)
  999. # [18:24] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
  1000. # [18:24] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  1001. # [18:36] * Quits: Phae (~Phae@chimera.macmillan.com) (Quit: Leaving.)
  1002. # [18:40] * Joins: ap (~ap@17.246.19.110)
  1003. # [18:43] * Joins: JonathanNeal (~JonathanN@76.79.114.210)
  1004. # [18:43] <jgraham> I wonder what "officially objecting" is
  1005. # [18:44] * Joins: henrikbjorn (~hb@c83-249-67-192.bredband.comhem.se)
  1006. # [18:44] <zcorpan_> i wonder if daniel objects to all non-machine-checkable requirements
  1007. # [18:44] <jgraham> Logically he has to
  1008. # [18:45] <jgraham> Given his second sentence
  1009. # [18:46] <jgraham> In other news, I loath the python unittest module
  1010. # [18:46] <jgraham> *loathe
  1011. # [18:49] * Quits: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 260 seconds)
  1012. # [18:50] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
  1013. # [18:50] <hober> zcorpan_: yeah, just asked him that on the list
  1014. # [18:51] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
  1015. # [18:51] <Dashiva> Removing non-machine-checkable requirements, hwh
  1016. # [18:52] * Joins: othermaciej_ (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  1017. # [18:52] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  1018. # [18:52] * othermaciej_ is now known as othermaciej
  1019. # [18:53] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Client Quit)
  1020. # [18:54] * Joins: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net)
  1021. # [18:58] * Quits: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 260 seconds)
  1022. # [19:01] * Joins: maikmerten (~maikmerte@port-92-201-200-201.dynamic.qsc.de)
  1023. # [19:03] * Joins: m_W (~mwilcox56@69.141.106.205)
  1024. # [19:06] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  1025. # [19:13] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
  1026. # [19:13] * Quits: fagan (~fagan@ubuntu/member/shanefagan) (Remote host closed the connection)
  1027. # [19:14] * Joins: fagan (~fagan@ubuntu/member/shanefagan)
  1028. # [19:18] * Quits: Rik` (~Rik`@144.119.193-77.rev.gaoland.net) (Quit: Rik`)
  1029. # [19:18] * Quits: MikeSmith (~MikeSmith@EM114-48-112-156.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
  1030. # [19:24] * Joins: Anonameless (~Nameless@cm218-252-156-82.hkcable.com.hk)
  1031. # [19:26] * Joins: MikeSmith (~MikeSmith@EM114-48-112-156.pool.e-mobile.ne.jp)
  1032. # [19:27] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  1033. # [19:34] * Joins: sicking (~chatzilla@nat/mozilla/x-wgjtynnynzomqewp)
  1034. # [19:35] * Joins: deepthawtz (~deepthawt@c-24-130-129-16.hsd1.ca.comcast.net)
  1035. # [19:40] * Quits: m_W (~mwilcox56@69.141.106.205) (Ping timeout: 258 seconds)
  1036. # [19:40] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  1037. # [19:44] * Joins: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net)
  1038. # [19:45] * Quits: fagan (~fagan@ubuntu/member/shanefagan) (Quit: fagan)
  1039. # [19:45] * Joins: fagan (~fagan@ubuntu/member/shanefagan)
  1040. # [19:48] * Quits: Anonameless (~Nameless@cm218-252-156-82.hkcable.com.hk) (Quit: Leaving)
  1041. # [19:50] * Joins: Anonameless (~Nameless@cm218-252-156-82.hkcable.com.hk)
  1042. # [19:57] * Joins: mmn (~mmn@129-97-225-230.uwaterloo.ca)
  1043. # [19:57] * Quits: pauld (~chatzilla@host86-162-136-143.range86-162.btcentralplus.com) (Ping timeout: 260 seconds)
  1044. # [19:59] * Joins: jlebar (~jlebar@nat/mozilla/x-qmqhdaycvxesigpv)
  1045. # [20:00] * Joins: othermaciej (~mjs@17.246.17.240)
  1046. # [20:00] * Quits: jlebar (~jlebar@nat/mozilla/x-qmqhdaycvxesigpv) (Remote host closed the connection)
  1047. # [20:03] * Quits: henrikbjorn (~hb@c83-249-67-192.bredband.comhem.se) (Quit: henrikbjorn)
  1048. # [20:06] * Joins: til (~til@c-98-246-164-234.hsd1.or.comcast.net)
  1049. # [20:07] * Joins: dbaron (~dbaron@nat/mozilla/x-keqejybmokrtlexv)
  1050. # [20:09] * Quits: MikeSmith (~MikeSmith@EM114-48-112-156.pool.e-mobile.ne.jp) (Read error: Connection reset by peer)
  1051. # [20:11] * Joins: MikeSmith (~MikeSmith@EM114-48-153-124.pool.e-mobile.ne.jp)
  1052. # [20:12] * Joins: jlebar (~jlebar@nat/mozilla/x-ncwcanvswbjyrbmz)
  1053. # [20:13] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  1054. # [20:25] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
  1055. # [20:25] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
  1056. # [20:29] * Joins: thomas_ (~thomasain@ingserv.demon.co.uk)
  1057. # [20:31] * Quits: thomas_ (~thomasain@ingserv.demon.co.uk) (Client Quit)
  1058. # [20:31] * Joins: thomas_ (~thomasain@ingserv.demon.co.uk)
  1059. # [20:33] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Quit: stupidity buffer overflow)
  1060. # [20:34] * Quits: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se) (Quit: Leaving...)
  1061. # [20:35] * Joins: jwalden (~waldo@nat/mozilla/x-asfplftnmkigfpgv)
  1062. # [20:36] <gsnedders> http://gsnedders.html5.org/outliner/process.py?url=http%3A%2F%2Fgsnedders.com
  1063. # [20:36] <gsnedders> Looks like it's trying to use the wrong Python version's folder
  1064. # [20:36] * Quits: Marcosc (~Marcosc@cm-84.215.169.13.getinternet.no) (Quit: Marcosc)
  1065. # [20:43] * Joins: d33z (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
  1066. # [20:49] * Joins: pauld (~chatzilla@host86-162-136-143.range86-162.btcentralplus.com)
  1067. # [20:49] * Joins: smaug___ (~chatzilla@cs181150024.pp.htv.fi)
  1068. # [20:50] * Joins: Marcosc (~Marcosc@cm-84.215.169.13.getinternet.no)
  1069. # [20:55] * Quits: maikmerten (~maikmerte@port-92-201-200-201.dynamic.qsc.de) (Remote host closed the connection)
  1070. # [20:56] * Joins: maikmerten (~maikmerte@port-92-201-200-201.dynamic.qsc.de)
  1071. # [21:01] * Quits: cedric_ (~cedric@124.197.81.154) (Ping timeout: 258 seconds)
  1072. # [21:08] * Quits: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 258 seconds)
  1073. # [21:12] * Joins: pesla (~pesla@ip51cc03a5.speed.planet.nl)
  1074. # [21:19] * Quits: paul_irish (~paulirish@aboutnerd.com) (Read error: Operation timed out)
  1075. # [21:26] * Quits: slartsa (~Lari@adsl-215-234-204.kymp.net) (Ping timeout: 240 seconds)
  1076. # [21:26] * Quits: karlushi (~karlushi@fw.vdl2.ca) (Read error: Connection reset by peer)
  1077. # [21:29] * Quits: MikeSmith (~MikeSmith@EM114-48-153-124.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
  1078. # [21:33] * Quits: maikmerten (~maikmerte@port-92-201-200-201.dynamic.qsc.de) (Remote host closed the connection)
  1079. # [21:34] * Joins: karlushi (~karlushi@fw.vdl2.ca)
  1080. # [21:37] * Quits: plainhao (~plainhao@mail.xbiotica.com) (Quit: plainhao)
  1081. # [21:38] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  1082. # [21:41] * Quits: karlushi (~karlushi@fw.vdl2.ca) (Quit: Leaving)
  1083. # [21:44] * Quits: pauld (~chatzilla@host86-162-136-143.range86-162.btcentralplus.com) (Remote host closed the connection)
  1084. # [21:46] * Quits: mmn (~mmn@129-97-225-230.uwaterloo.ca) (Quit: Leaving.)
  1085. # [21:52] * Quits: Marcosc (~Marcosc@cm-84.215.169.13.getinternet.no) (Quit: Marcosc)
  1086. # [21:59] <jgraham> gsnedders: Seems to have charcter encoding issues
  1087. # [22:00] <gsnedders> jgraham: I see
  1088. # [22:03] * Joins: boaz (~boaz@137.sub-75-193-208.myvzw.com)
  1089. # [22:04] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  1090. # [22:05] * Quits: dbaron (~dbaron@nat/mozilla/x-keqejybmokrtlexv) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  1091. # [22:09] * Quits: davidb_ (~davidb@mozca02.ca.mozilla.com) (Quit: davidb_)
  1092. # [22:10] * Joins: erlehmann (~erlehmann@89.204.153.97)
  1093. # [22:11] * Joins: guy (~g.kuizina@78.60.174.149)
  1094. # [22:14] * Joins: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se)
  1095. # [22:21] * Quits: titacgs (~titacgs@190.2.33.49) (Quit: Leaving)
  1096. # [22:21] * Quits: zalan (~zalan@catv-89-135-142-235.catv.broadband.hu)
  1097. # [22:24] * Joins: til_ (~til@c-98-246-164-234.hsd1.or.comcast.net)
  1098. # [22:24] * Quits: til (~til@c-98-246-164-234.hsd1.or.comcast.net) (Read error: Connection reset by peer)
  1099. # [22:24] * til_ is now known as til
  1100. # [22:24] * Quits: til (~til@c-98-246-164-234.hsd1.or.comcast.net) (Client Quit)
  1101. # [22:30] * Joins: karlushi (~karlushi@fw.vdl2.ca)
  1102. # [22:35] * Quits: thomas_ (~thomasain@ingserv.demon.co.uk) (Quit: Leaving)
  1103. # [22:38] * Quits: roc (~roc@121.98.230.221) (Quit: roc)
  1104. # [22:39] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Quit: zzzzz)
  1105. # [22:44] <jgraham> Can a <select> token ever be processed as if In Body when the current node is a <colgroup> element?
  1106. # [22:45] <jgraham> Or rather when in the In Column Group insertion mode
  1107. # [22:48] * Joins: paul_irish (~paulirish@aboutnerd.com)
  1108. # [22:48] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1109. # [22:49] <zcorpan_> jgraham: afaict, <select> in column group just implies </colgroup> (which switches to in table) and gets reprocessed
  1110. # [22:49] <zcorpan_> jgraham: or ignored in the fragment case
  1111. # [22:50] <jgraham> zcorpan_: That's what I think
  1112. # [22:51] <jgraham> So the text about using In Select In Table if the insertion mode is In Column Group is redundant?
  1113. # [22:52] <zcorpan_> which text?
  1114. # [22:53] <zcorpan_> If the insertion mode is one of in table", "in caption", "in column group", "in table body", "in row", or "in cell", then switch the insertion mode to "in select in table". Otherwise, switch the insertion mode to "in select".
  1115. # [22:54] <zcorpan_> yeah
  1116. # [22:54] <zcorpan_> while you whine about that, there's a missing quote also :)
  1117. # [23:00] <jgraham> Whined
  1118. # [23:08] * Joins: johnst (~johnst@x1-6-00-07-95-57-08-bb.k123.webspeed.dk)
  1119. # [23:11] * Quits: pesla (~pesla@ip51cc03a5.speed.planet.nl) (Quit: kthxbye!)
  1120. # [23:11] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
  1121. # [23:12] * Quits: Martijnc (~Martijnc@91.176.7.209)
  1122. # [23:12] * Quits: ROBOd (~robod@109.96.231.166) (Quit: http://www.robodesign.ro)
  1123. # [23:15] <AryehGregor> Now, how long until the YouTube HTML5 beta works on embedded videos?
  1124. # [23:15] <TabAtkins> I'm counting the days. :\
  1125. # [23:15] <AryehGregor> Does that imply you know how many days are left?
  1126. # [23:15] <TabAtkins> I wish it did.
  1127. # [23:16] <AryehGregor> They'd have to change the embed code they provide, of course. Probably just make it an iframe or script tag.
  1128. # [23:16] <jgraham> How high is your count?
  1129. # [23:16] <TabAtkins> jgraham: Q.
  1130. # [23:16] <zcorpan_> AryehGregor: would be cool if it could be made to work retroactively i.e. without changing the embed code
  1131. # [23:17] <Lachy> there are some issues that I think need to be solved before before YouTube will start allowing 3rd party sites to embed HTML5 video
  1132. # [23:17] <AryehGregor> The embed code is <object type="application/x-shockwave-flash">, so I don't see that working.
  1133. # [23:17] <AryehGregor> Lachy, really? Like what?
  1134. # [23:17] <Lachy> in particular, full screen support, more widespread support in browsers
  1135. # [23:17] <Lachy> for webm
  1136. # [23:17] <zcorpan_> AryehGregor: hmm, yeah
  1137. # [23:17] <Lachy> in released products, not just betas
  1138. # [23:18] <AryehGregor> I'm saying they could support the beta for embeds.
  1139. # [23:18] <AryehGregor> I.e., use HTML5 if you're logged into YouTube and have opted in.
  1140. # [23:18] <AryehGregor> Not for general deployment, of course, except as a fallback if Flash isn't installed.
  1141. # [23:20] * Joins: nessy (~Adium@203-158-36-251.dyn.iinet.net.au)
  1142. # [23:21] <Lachy> they could make it easier to deploy HTML5 later, if they changed the embed code from <embed> to a <script> that then dynamically generates the markup.
  1143. # [23:22] <Lachy> that way, even if such a script simply embedded the current flash player, they can update the script later to generate code for HTML5 when that's supported
  1144. # [23:22] <othermaciej> or they could use an iframe embed
  1145. # [23:22] <othermaciej> that would let them conditionally serve flash or html
  1146. # [23:22] <Lachy> yeah, that too.
  1147. # [23:23] <othermaciej> without having to convince sites to let them inject a <script?
  1148. # [23:23] <othermaciej> er, <script>
  1149. # [23:23] <othermaciej> we at Apple have been recommending <iframe> embedding to video content providers who ask us
  1150. # [23:25] * Quits: kennyluck (~kennyluck@EM114-48-0-219.pool.e-mobile.ne.jp) (Ping timeout: 258 seconds)
  1151. # [23:26] * Parts: Darxus (~darxus@panic.chaosreigns.com)
  1152. # [23:28] <AryehGregor> Why would sites be upset by <script> but not mind <object>?
  1153. # [23:28] <TabAtkins> Because people are dumb?
  1154. # [23:28] <AryehGregor> <iframe> is certainly more secure than either, if you don't trust Google's JS.
  1155. # [23:28] <othermaciej> I don't know of sites would mind <script>
  1156. # [23:28] <othermaciej> apparently the way Web video embedding works now is...
  1157. # [23:28] <AryehGregor> They use <script> for ads and analytics.
  1158. # [23:29] <othermaciej> many of the popular providers have their player SWFs on a whitelist for embedding into posts / comments / user generated content / etc
  1159. # [23:29] <othermaciej> like, popular blogging platforms, things like facebook, etc
  1160. # [23:29] <othermaciej> if they come up with a new mechanism, it will take some time for them to get those whitelists updated
  1161. # [23:30] <othermaciej> of course, an iframe is safer than <object> and maybe does not even need whitelisting but that might be a hard sell
  1162. # [23:31] <Lachy> it would be nice if they also provided the <video> markup directly for authors to copy and paste, so that sites can apply their own custom controls for videos.
  1163. # [23:32] <AryehGregor> I doubt they'll want to do that. It gives them much less control.
  1164. # [23:32] <jgraham> So what am I missing:
  1165. # [23:32] <jgraham> <!doctype html><body><rp><rp>
  1166. # [23:32] <jgraham> er
  1167. # [23:32] <AryehGregor> Actually, maybe part of the reason that they haven't done this is that the video URLs are obfuscated and they don't want to publicize the URL generation algorithm.
  1168. # [23:32] <jgraham> <!doctype html><body><rp></rp>
  1169. # [23:32] <TabAtkins> jgraham: <ruby>?
  1170. # [23:32] <jgraham> stack of open elements is
  1171. # [23:32] <jgraham> [html, body, rp]
  1172. # [23:32] <AryehGregor> They probably don't want people hotlinking their videos without their scripts and so on being there as well.
  1173. # [23:33] <jgraham> </rp> has no special processing
  1174. # [23:33] <AryehGregor> Technically it's always been possible, but I guess <video> makes it a lot easier.
  1175. # [23:33] <jgraham> So we do any other end tag
  1176. # [23:33] <jgraham> The first step is to generate implied end tags, which removes the rp element from the stack of open elements
  1177. # [23:33] * Quits: nielsle (~nielsle@1503032406.dhcp.dbnet.dk) (Quit: Ex-Chat)
  1178. # [23:34] <jgraham> this is bad
  1179. # [23:34] <jgraham> Should it generate implied end tags excluding rp?
  1180. # [23:34] <jgraham> (or whatever the current token name is)
  1181. # [23:36] <Lachy> in theory, the optimal markup to offer to authors would be <video style="binding:url(http://example.com/player.xml)"><source ...>...</video>, where player.xml is an XBL template that dynamically creates the custom UI.
  1182. # [23:36] <Lachy> that would also allow 3rd parties to create and distribute video player UIs that sites can easily apply to their own videos
  1183. # [23:38] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 3.7a5pre/20100523214636])
  1184. # [23:38] <zcorpan_> jgraham: isn't <!doctype html><body><option></option> the same issue?
  1185. # [23:40] <jgraham> zcorpan_: Yeah, but <rp> is shorter to type
  1186. # [23:40] * Joins: jorlow_ (~jorlow@nat/google/x-medhjajvurekvwsw)
  1187. # [23:42] <zcorpan_> jgraham: yeah. it should say "except for elements with the same tag name as the token." in any other end tag
  1188. # [23:42] <jgraham> In step 2.1?
  1189. # [23:43] <zcorpan_> yes
  1190. # [23:43] <jgraham> Good, because that's the bug I field
  1191. # [23:43] <jgraham> *filed
  1192. # [23:44] <zcorpan_> i thought bugs like these had been ironed out by now :)
  1193. # [23:45] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
  1194. # [23:48] <zcorpan_> hmm, why does <rt> outside <ruby> not generate implied end tags?
  1195. # [23:49] <jgraham> zcorpan_: Me too :)
  1196. # [23:49] * jgraham just managed to crash emacs
  1197. # [23:52] <zcorpan_> wonder how ie handles rt and rp outside ruby
  1198. # [23:53] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Remote host closed the connection)
  1199. # [23:55] <zcorpan_> seems ie implicitly closes rt and rp for <rt> or <rp> even outside ruby
  1200. # [23:55] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Read error: Connection reset by peer)
  1201. # [23:55] <zcorpan_> and doesn't implicitly close <p> even inside ruby
  1202. # [23:56] <zcorpan_> while html5 treats rt and rp as unknown elements outside ruby, and forcefully pops anything inside ruby
  1203. # [23:56] <Hixie> IE's behaviour is nutto
  1204. # [23:56] <Hixie> i based the parser on actual pages
  1205. # [23:57] <Hixie> i literally scanned every page in the google index that used <ruby> and then tried to come up with something that worked with all of them
  1206. # [23:57] <zcorpan_> Hixie: did you look at pages that use <rt> or <rp> outside <ruby>?
  1207. # [23:58] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
  1208. # [23:59] <Hixie> i don't recall there being a significant number
  1209. # [23:59] * Quits: jlebar (~jlebar@nat/mozilla/x-ncwcanvswbjyrbmz) (Ping timeout: 245 seconds)
  1210. # Session Close: Fri Jun 18 00:00:00 2010

The end :)