/irc-logs / freenode / #whatwg / 2008-09-03 / end

Options:

  1. # Session Start: Wed Sep 03 00:00:00 2008
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: csarven (i=csarven@on-irc.csarven.ca) ("http://www.csarven.ca")
  4. # [00:02] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  5. # [00:03] * gsnedders thinks a see element as a child of a div element
  6. # [00:03] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 104 (Connection reset by peer))
  7. # [00:03] <gsnedders> But I'm guessing :P
  8. # [00:03] * Joins: Lachy (n=Lachlan@85.196.122.246)
  9. # [00:04] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  10. # [00:04] <Dashiva> That's not a well-formedness error, though. That's a batshit-insane-author error.
  11. # [00:06] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com) (Client Quit)
  12. # [00:06] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 104 (Connection reset by peer))
  13. # [00:07] <takkaria> IIRC it would be a div with a silly attribute and no children
  14. # [00:13] * Quits: othermaciej (n=mjs@17.244.17.18)
  15. # [00:14] <annevk> takkaria is correct
  16. # [00:14] * Joins: Lachy (n=Lachlan@85.196.122.246)
  17. # [00:17] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  18. # [00:18] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  19. # [00:18] <zcorpan> hmm. why is the empty string not allowed as id?
  20. # [00:18] <zcorpan> seems convenient to say elm.id = '' instead of elm.removeAttribute('id')
  21. # [00:19] <Dashiva> Jirka brings up a scary point about XSLT-generated
  22. # [00:19] <Dashiva> Wasn't it XSLT-compatible at some point?
  23. # [00:20] <zcorpan> hsivonen suggested XSLT-compat
  24. # [00:20] <hober> I'd prefer something intentionally meaningless and hideously ugly
  25. # [00:21] <hober> like <!DOCTYPE html PUBLIC "f9601f618c1c7a5821c5a4368bd20a17">
  26. # [00:21] <Dashiva> "I am a muppet who uses XSLT to generate HTML" would never make it to REC
  27. # [00:21] <hober> heh
  28. # [00:21] <hober> (I md5'd "XSLT talisman")
  29. # [00:21] * Joins: othermaciej (n=mjs@17.244.8.217)
  30. # [00:22] <zcorpan> i like the empty string
  31. # [00:23] * jgraham votes for <!DOCTYPE html PUBLIC "papaya-whip"
  32. # [00:23] <jgraham> >
  33. # [00:23] <Dashiva> jgraham: If it's going to be like that, it must at least involve bee-keeping
  34. # [00:25] <gsnedders> jgraham: No, Hixie-rules?
  35. # [00:27] <hallvors> zcorpan: so, would the element be found by document.getElementById('') ? The empty strying isn't equivalent to no attribute.
  36. # [00:27] <zcorpan> hallvors: that's covered in the spec already
  37. # [00:28] <hallvors> (Opera has had real-life incompatibilities with that as far as I remember)
  38. # [00:28] <annevk> it's PapayaWhip
  39. # [00:29] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 54 (Connection reset by peer))
  40. # [00:29] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  41. # [00:29] <takkaria> whee, google chrome crashing
  42. # [00:30] <takkaria> though it's quite cool how it didn't take down the browser
  43. # [00:32] <Dashiva> I wonder if they left a few crashers unfixed just so people would see the effect
  44. # [00:44] * Joins: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca)
  45. # [00:47] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 104 (Connection reset by peer))
  46. # [00:55] * Joins: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
  47. # [00:58] * Quits: webben (n=benh@nat/yahoo/x-bb7397d1cb0c1d30) (Connection timed out)
  48. # [01:02] <Hixie> if you want to see chrome crashing, just go to about:crash
  49. # [01:02] <Hixie> :-)
  50. # [01:05] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 110 (Connection timed out))
  51. # [01:06] * Joins: michaeln (n=michaeln@nat/google/x-219cf6259dfeeff8)
  52. # [01:07] * Quits: aaronlev (n=chatzill@e179092002.adsl.alicedsl.de) ("ChatZilla 0.9.83 [Firefox 3.1a2pre/20080828034823]")
  53. # [01:12] * othermaciej is now known as om_afk
  54. # [01:12] * Quits: annevk (n=annevk@77.163.243.203) (Read error: 110 (Connection timed out))
  55. # [01:13] * Quits: om_afk (n=mjs@17.244.8.217)
  56. # [01:15] * Joins: othermaciej (n=mjs@17.244.8.217)
  57. # [01:17] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  58. # [01:17] * Joins: sicking (n=chatzill@corp-241.mountainview.mozilla.com)
  59. # [01:18] <zcorpan> http://simon.html5.org/sandbox/html/google-chrome-comic
  60. # [01:24] <zcorpan> hmm doesn't work so well with history
  61. # [01:24] * Quits: othermaciej (n=mjs@17.244.8.217) (Read error: 104 (Connection reset by peer))
  62. # [01:24] <Lachy> zcorpan, it's missing the CC-by-nc-nd notice
  63. # [01:25] * Joins: othermaciej (n=mjs@17.244.8.217)
  64. # [01:25] <Lachy> I also put up a copy of the comic yesterday, though I didn't get creative enough to make easily browsable yet. http://lachy.id.au/dev/2008/google-chrome/
  65. # [01:25] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  66. # [01:27] <zcorpan> Lachy: copied your notice
  67. # [01:27] <Lachy> I updated http://en.wikipedia.org/wiki/About_URI_scheme#Google_Chrome-specific_about:_addresses with the about:crash thing
  68. # [01:27] <Lachy> are there any others?
  69. # [01:27] <Lachy> about: uri schemes?
  70. # [01:28] <zcorpan> about:memory
  71. # [01:28] <zcorpan> about:
  72. # [01:28] <Hixie> there's about:hang iirc
  73. # [01:28] <Hixie> something like that
  74. # [01:28] <Hixie> to test the hanging protection
  75. # [01:29] <Lachy> about:hang didn't work
  76. # [01:29] <Hixie> there's one something like that
  77. # [01:29] <Hixie> look in the source :-)
  78. # [01:29] <Lachy> about: isn't google chrome specific
  79. # [01:30] <Lachy> I don't know where exactly to look, but may I could search for it
  80. # [01:30] <Hixie> about:memory, about:crash and the about:hang one whatever it's called are
  81. # [01:31] <zcorpan> i'd like an about:config
  82. # [01:32] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  83. # [01:33] <Hixie> i doubt there's much to configure in chrome
  84. # [01:33] <Hixie> they keep talking about how they have few prefs
  85. # [01:34] <Lachy> http://ejohn.org/blog/google-chrome-process-manager/#comment-320135
  86. # [01:36] * Quits: dglazkov (n=dglazkov@nat/google/x-118375497232eab4)
  87. # [01:37] <Hixie> aha, about:shorthang
  88. # [01:39] <Lachy> didn't work for me
  89. # [01:39] <Lachy> what is supposed to do exactly?
  90. # [01:40] <Hixie> hang
  91. # [01:40] <Hixie> the tab
  92. # [01:40] <Lachy> oh, it does work
  93. # [01:42] * Quits: eseidel (n=eseidel@nat/google/x-d17f3475a5726a01)
  94. # [01:48] * Quits: CurtKirkwood (n=MikeSmit@EM60-254-199-102.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
  95. # [01:50] * Quits: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013]")
  96. # [01:50] <Lachy> about:internets LOL!
  97. # [01:51] <takkaria> chrome does badly on meebo.com, keeps on getting laggy as hell
  98. # [01:51] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
  99. # [01:53] <Hixie> about:internets is pretty funny
  100. # [01:53] <Hixie> didn't know about that one
  101. # [01:53] <Hixie> pretty good demo of the chrome technology though
  102. # [01:53] <Hixie> shows how it works much like the screen saver control panel
  103. # [01:54] <Hixie> doesn't show up in the task manager though
  104. # [02:01] <Hixie> uh
  105. # [02:01] <Hixie> don't believe the issues graph
  106. # [02:02] <Hixie> as sweet as it would be to have dropped to just 97 e-mails...
  107. # [02:03] * Quits: othermaciej (n=mjs@17.244.8.217)
  108. # [02:03] <takkaria> whatwg.org seems to not be responding so well
  109. # [02:04] <Hixie> yeah, it's swamped by requests for acid3
  110. # [02:04] <takkaria> ah, I see
  111. # [02:04] <takkaria> what's the new lines on the issues graph represent?
  112. # [02:04] <Lachy> JohnResig, yt?
  113. # [02:05] <Hixie> takkaria: the script that collects the data crashed due to the load (i assume) and didn't count all the e-mails
  114. # [02:06] <Lachy> comment spammers are getting sneaky. I just noticed this comment on JohnResig's blog, and I have one saying exactly the same thing with the same URI, but with a different name http://ejohn.org/blog/google-chrome-process-manager/#comment-320147
  115. # [02:06] <Lachy> it's sitting in my blog moderation queue. I almost approved it till I saw that
  116. # [02:06] <JohnResig> Lachy: yeah, it's real weird
  117. # [02:06] <Lachy> JohnResig, I recommend you delete it from yours
  118. # [02:07] * Joins: hdh (n=hdh@118.71.126.200)
  119. # [02:08] * Joins: aboodman_ (n=aa@nat/google/x-0ccbb325af802e00)
  120. # [02:08] * Joins: othermaciej (n=mjs@17.244.16.94)
  121. # [02:09] * Quits: aboodman_ (n=aa@nat/google/x-0ccbb325af802e00) (Client Quit)
  122. # [02:09] * Quits: hdh (n=hdh@118.71.126.200) (Remote closed the connection)
  123. # [02:11] <Lachy> I wonder if the about:internets thing also shows random teapots, like the real screensaver
  124. # [02:11] * Hixie gets as far as "kill your babies" and decides that he's not going to read the rest of the message
  125. # [02:12] <Hixie> i'm getting very tired of dealing with the rudeness in public-html
  126. # [02:12] <takkaria> stevef I find consistently quite rude thesedays
  127. # [02:13] * Joins: hdh (n=hdh@118.71.126.200)
  128. # [02:14] <Lachy> I don't even get what "kill your babies" is supposed to mean?!
  129. # [02:15] <Hixie> i dunno but if somebody said that on the whatwg list they'd get banned pretty quick.
  130. # [02:15] <Hixie> (for a week)
  131. # [02:18] <takkaria> stevef said something about jgraham "squealing like a pig" recently, which is the most outright rude I've seen anyone be for a while
  132. # [02:19] <Philip`> "stuck pig", I think
  133. # [02:19] <Hixie> wtf
  134. # [02:20] <takkaria> http://lists.w3.org/Archives/Public/www-archive/2008Aug/0154.html
  135. # [02:22] <Hixie> i love how they just want the spec to say something and have absolutely no care in the world for actually checking whether it makes sense
  136. # [02:23] <Dashiva> You mean sense isn't defined by what they want?
  137. # [02:23] <Philip`> (The meaning of "stuck" in that phrase seems quite archaic - the only place I vaguely remember the word 'stick' being used in that way was probably written by Tolkien)
  138. # [02:24] <Dashiva> Philip`: Isn't it the same stick as in 'stick it to them'?
  139. # [02:24] * Quits: othermaciej (n=mjs@17.244.16.94) (Read error: 104 (Connection reset by peer))
  140. # [02:24] <Philip`> (as in "I'll stick you" and so on)
  141. # [02:24] * Joins: weinig_ (n=weinig@nat/apple/x-6faaab606ed7d8dc)
  142. # [02:24] <Philip`> Dashiva: I don't think so, in either of the ways that phrase could be interpreted
  143. # [02:24] * Joins: othermaciej (n=mjs@17.244.16.94)
  144. # [02:25] <Philip`> (I think that phrase could be like "stick it to the police" or like "stick it to the wall")
  145. # [02:30] <Philip`> Hmm, I think I remembered mostly rightly
  146. # [02:30] <Philip`> "'Who says there's bad news?' shouted the soldier. / 'Ar! Who says there isn't?' / 'That's cursed rebel-talk, and I'll stick you, if you don't shut it down, see?'"
  147. # [02:37] * Joins: tantek (n=tantek@78.147.184.186)
  148. # [02:39] * Quits: weinig (n=weinig@nat/apple/x-d818622322a65c31) (Read error: 110 (Connection timed out))
  149. # [02:43] * Quits: aroben (n=aroben@unaffiliated/aroben) ("Leaving")
  150. # [02:43] * Joins: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
  151. # [02:45] <takkaria> Chrome is indeed pretty usable. firefox should adopt showing history in the awesomebar results, it's more useful than I thought it would be
  152. # [02:45] <Philip`> Will it still be useful when you have more than a few hours of history, and it's zillions of entries long?
  153. # [02:46] <takkaria> depends how well it scales
  154. # [02:46] <takkaria> er, fierfox already does it, actually, doesn't it?
  155. # [02:46] <gavin_> takkaria: hmm? firefox does show history in the awesomebar
  156. # [02:47] <takkaria> I appear to be being clueless today, please ignore me :)
  157. # [02:53] <Lachy> takkaria, Firefox does show navigation history in its awesome bar
  158. # [02:54] <Lachy> I should have read gavin_'s message first. Please ignore me too ;-)
  159. # [02:54] <Lachy> woah, wikipedia is claiming Google Chrome fails acid2 because the page reflows when resizing the window http://en.wikipedia.org/wiki/Google_Chrome#User_interface
  160. # [02:55] * Joins: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
  161. # [02:55] <Lachy> I'll delete it cause reflowing isn't a bug
  162. # [02:55] <Hixie> lol
  163. # [02:55] <Hixie> "as a result it fails to fully adhere with existing webstandards"
  164. # [02:55] <Hixie> that's pretty awesome in so many ways
  165. # [02:56] <Hixie> whoever wrote that should check the other browsers too :-)
  166. # [02:57] * Joins: roc_ (n=roc@202.0.36.64)
  167. # [02:58] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  168. # [03:00] <Hixie> cool, pumping up the CPU allocation on hixie.dreamhost.com made it more responsive
  169. # [03:01] <Lachy> I edited it
  170. # [03:05] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  171. # [03:06] * Quits: roc (n=roc@202.0.36.64) (Read error: 110 (Connection timed out))
  172. # [03:09] * Hixie begins the long and arduous task of merging the forms stuff into html5
  173. # [03:11] <Lachy> Hixie, Google Chrome is randomly failing tests 26 and 27 in acid3. Is there any reason it shouldn't be consistent with those?
  174. # [03:11] <Lachy> Test 26 failed: e2 - parent element doesn't exist after looping
  175. # [03:11] <Lachy> Test 27 failed: e2 - parent element doesn't exist after waiting
  176. # [03:12] * Hixie looks at the test
  177. # [03:13] <Hixie> oh that's the GC test
  178. # [03:13] <Hixie> GC is inherently unpredictable
  179. # [03:15] * Quits: tantek (n=tantek@78.147.184.186)
  180. # [03:15] <Lachy> does that mean that it's getting incorrectly garbage collected?
  181. # [03:16] <Hixie> i believe so
  182. # [03:16] <Hixie> i'd have to make a test case to be sure
  183. # [03:16] <Hixie> it's probably either a v8 bug or something that'll be fixed when they sync to webkit tot
  184. # [03:16] <Lachy> ok
  185. # [03:17] <Lachy> so is it failing in test 26, and then that causes 27 to fail automatically?
  186. # [03:17] <Hixie> probably
  187. # [03:17] <Hixie> i haven't debugged it to be sure
  188. # [03:17] <Lachy> that's what it looks like, since it's the same error and appears to be the same variable it's checking
  189. # [03:24] * Hixie wonders why his setup doesn't have libgtk-x11 and wonders how to get it so he can upgrade from this mess of firefox2 to firefox3 which at some point suddenly started requiring libgtk-x11
  190. # [03:26] <Lachy> LOL, the Incognito mode warnings are funny:
  191. # [03:26] <Lachy> Test 26 failed: e2 - parent element doesn't exist after looping
  192. # [03:26] <Lachy> Test 27 failed: e2 - parent element doesn't exist after waiting
  193. # [03:26] <Lachy> oops, didn't copy it...
  194. # [03:27] <Lachy> Be wary of: ... Malicious software that tracks your keystrokes in exchange for free smileys
  195. # [03:27] <Lachy> Surveillance by secret agents
  196. # [03:27] <Lachy> People standing behind you
  197. # [03:27] <Hixie> i wonder why we added <form accept>
  198. # [03:27] * Joins: othermaciej_ (n=mjs@17.203.15.200)
  199. # [03:28] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com) (Read error: 110 (Connection timed out))
  200. # [03:28] * Hixie drops <form accept> for now
  201. # [03:29] <Hixie> actually i think i'm going to first spec only the basics and omit most of the new stuff (other than the new <input type>s and validation)
  202. # [03:29] * Joins: webben (n=benh@91.85.146.173)
  203. # [03:30] <Hixie> i guess <form name> is useful with document.forms
  204. # [03:30] <Lachy> Hixie, probably because when you specced it, WF2 was a delta spec and <form accept> is in HTML4, and you just defined how it was supposed to be handled
  205. # [03:30] <Hixie> oh.
  206. # [03:31] <Hixie> so it is
  207. # [03:31] <Hixie> well
  208. # [03:31] <Hixie> there's evidence that i'm not biased against html4 and like my own stuff!
  209. # [03:31] <Hixie> i thought it was retarded even when i thought i'd invented it!
  210. # [03:32] <Lachy> you were right, it is retarded :-)
  211. # [03:33] <Lachy> does any browser support <input accept="">?
  212. # [03:33] <Lachy> or are we still hoping that some browser might implement it?
  213. # [03:33] <Hixie> i've just dropped it
  214. # [03:33] <Hixie> or "not added" it, to be precise
  215. # [03:34] <Lachy> unless Opera added it as part of its WF2 stuff
  216. # [03:34] <Lachy> I don't have a build of Opera handy, so I'll have to check tomorrow if I remember
  217. # [03:35] <Hixie> does it even implement <input type=file accept>?
  218. # [03:38] * Quits: webben (n=benh@91.85.146.173) (Read error: 104 (Connection reset by peer))
  219. # [03:38] <Lachy> I don't know, that's what I was wondering
  220. # [03:38] * Joins: webben (n=benh@91.85.146.173)
  221. # [03:38] <Hixie> i'm not going to do the form and select seeding at the moment
  222. # [03:39] <Hixie> (they were only added for xforms parity, and don't seem to have really caught people's attention)
  223. # [03:43] * Quits: othermaciej (n=mjs@17.244.16.94) (Connection timed out)
  224. # [03:44] <Hixie> ok, i've done the green summary box for <form> http://www.whatwg.org/specs/web-apps/current-work/#the-form
  225. # [03:46] <Lachy> Hixie, shouldn't it be in the Flow content category?
  226. # [03:47] <Hixie> uh yes
  227. # [03:47] <Hixie> that was copied from the <Div> element
  228. # [03:47] <Hixie> which is apparently also broken
  229. # [03:47] <Hixie> regenning
  230. # [03:48] <Lachy> why is onsubmit="" included as a global attribute, rather than a form specific attribute?
  231. # [03:49] <Hixie> all event attributes are global in html5
  232. # [03:49] <Lachy> what about onreset? That's allowed on HTML4 <form>, but not listed in HTML5
  233. # [03:49] <Hixie> simplifies implementations, makes it easier to catch bubbling events wherever convenient
  234. # [03:49] <Hixie> the list in html5 is woefully incomplete
  235. # [03:49] <Lachy> ok
  236. # [03:49] <Hixie> i haven't really tried making it complete yet
  237. # [03:50] * Quits: aboodman (n=aboodman@nat/google/x-8b82cfc4fb2b8458)
  238. # [03:50] <Hixie> e.g. all the media events are missing
  239. # [03:51] * Joins: tantek (n=tantek@78.147.184.186)
  240. # [03:51] * Joins: GregHouston (n=ghouston@75.42.237.131)
  241. # [03:58] * othermaciej_ is now known as othermaciej
  242. # [04:02] <Lachy> wow, I can't believe Karl's suggestion to use standards mode without a DOCTYPE?!
  243. # [04:03] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  244. # [04:09] * Quits: hallvors (n=hallvord@cm-84.208.78.204.getinternet.no)
  245. # [04:10] * Quits: webben (n=benh@91.85.146.173) (Read error: 110 (Connection timed out))
  246. # [04:16] * Joins: MikeSmith (n=MikeSmit@EM117-55-71-204.pool.e-mobile.ne.jp)
  247. # [04:17] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  248. # [04:23] * Quits: othermaciej (n=mjs@17.203.15.200)
  249. # [04:29] * Quits: weinig_ (n=weinig@nat/apple/x-6faaab606ed7d8dc)
  250. # [04:33] * Quits: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
  251. # [04:35] * Joins: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
  252. # [04:43] * Joins: dglazkov (n=dglazkov@72.14.224.1)
  253. # [05:09] * Joins: eseidel_ (n=eseidel@72.14.224.1)
  254. # [05:10] * Joins: scotfl_ (n=scotfl@S0106001b114f914a.ss.shawcable.net)
  255. # [05:17] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  256. # [05:19] * Quits: eseidel_ (n=eseidel@72.14.224.1)
  257. # [05:24] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net) (Connection timed out)
  258. # [05:25] * Joins: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
  259. # [05:27] * Quits: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net) (Read error: 110 (Connection timed out))
  260. # [05:28] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net) (Client Quit)
  261. # [05:28] <kingryan> hsivonen: you around?
  262. # [05:29] * Joins: mcarter (n=mcarter@adsl-71-135-107-211.dsl.pltn13.pacbell.net)
  263. # [05:30] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  264. # [05:42] * Joins: roc (n=roc@202.0.36.64)
  265. # [05:44] * Joins: doublec_ (n=chris@li5-223.members.linode.com)
  266. # [05:46] * Quits: doublec_ (n=chris@li5-223.members.linode.com) (Remote closed the connection)
  267. # [05:49] * Quits: roc_ (n=roc@202.0.36.64) (No route to host)
  268. # [06:06] * Joins: doublec (n=chris@li5-223.members.linode.com)
  269. # [06:09] * Quits: MikeSmith (n=MikeSmit@EM117-55-71-204.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  270. # [06:21] * Quits: dglazkov (n=dglazkov@72.14.224.1)
  271. # [06:24] * Joins: MikeSmith (n=MikeSmit@EM119-72-49-42.pool.e-mobile.ne.jp)
  272. # [06:35] <kingryan> Hixie: are you around?
  273. # [06:35] <Hixie> yo
  274. # [06:36] <kingryan> i have parsing question
  275. # [06:36] <Hixie> shoot
  276. # [06:36] <kingryan> with content model PCDATA and input "</br/>"
  277. # [06:36] <kingryan> it seems that a parse error should be triggered
  278. # [06:36] <kingryan> and we have a tests that says so, but I can't figure out how
  279. # [06:37] <kingryan> instead i just get an end-tag
  280. # [06:39] <Hixie> what parse mode?
  281. # [06:39] <Hixie> or is "</br/> all the input?
  282. # [06:39] <kingryan> fragment
  283. # [06:39] <kingryan> with that as the entire input
  284. # [06:39] <Hixie> with what element as context?
  285. # [06:39] <kingryan> div
  286. # [06:40] <Hixie> ok let's see
  287. # [06:40] <Hixie> gah
  288. # [06:41] <Hixie> i can't handle chrome's lack of smooth scrolling to read the html5 spec
  289. # [06:41] * Hixie goes back to safari
  290. # [06:41] <Hixie> ok so insertion mode becomes "in body"
  291. # [06:42] <Hixie> you get a parse error in response to the "br" end tag
  292. # [06:42] <Hixie> you then pretend you got a "br" start tag
  293. # [06:42] <Hixie> that creates a <br>
  294. # [06:43] <Hixie> you then get another parse error because the self-closing flag wasn't acknowledged
  295. # [06:43] <kingryan> hmm, i'm only running the tokenizer right now
  296. # [06:43] <kingryan> maybe that's the problem
  297. # [06:43] <Hixie> then you stop parsing
  298. # [06:43] <Hixie> oh
  299. # [06:43] <Hixie> well
  300. # [06:43] <Hixie> with just the tokeniser you get no parse errors
  301. # [06:43] <kingryan> that's what I thought
  302. # [06:44] <kingryan> i just wanted to be sure, before I blamed excors for checking in a bad test
  303. # [06:46] <Hixie> i wouldn't recommend implementing or testing the tokenizer as a separate object from the tree construction stage, to be honest; there are a number of optimisations that involve blurring the line
  304. # [06:46] <Hixie> the distinction is artificial
  305. # [06:46] <kingryan> yeah, that's probably a good idea
  306. # [06:46] <kingryan> but as it is, the tests in html5lib are separate
  307. # [06:47] <Hixie> the tests in html5lib that test just the tokenizer are specific to html5lib's tokenizer, then :-)
  308. # [06:47] <kingryan> i suppose
  309. # [06:47] <kingryan> its nice to be able to test the lower levels of the stack (tokenizer) independently
  310. # [06:47] * Hixie wonders whether to spec the summary blocks for the other form elements first, or to go into detail for <form> first
  311. # [06:47] <Hixie> i guess
  312. # [06:47] <Hixie> seems dodgy to me though
  313. # [06:48] <kingryan> since a lot of errors at higher levels get disguised
  314. # [06:48] <Hixie> i mean the two bits are tightly related
  315. # [06:48] <kingryan> i agree
  316. # [06:48] <kingryan> full separation is a pipe-dream
  317. # [06:48] <kingryan> but at least basic tokenization can be tested independently
  318. # [06:59] * Joins: heycam (n=cam@210.84.20.130)
  319. # [07:00] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
  320. # [07:00] * Quits: roc (n=roc@202.0.36.64)
  321. # [07:01] * Joins: codedread (n=schiller@c-24-13-43-191.hsd1.il.comcast.net)
  322. # [07:25] * Joins: weinig (n=weinig@nat/apple/x-d9d6e132f9d4de1f)
  323. # [07:26] * Joins: kingryan_ (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
  324. # [07:26] * Quits: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
  325. # [07:39] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  326. # [07:51] * Joins: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
  327. # [07:51] * Quits: weinig (n=weinig@nat/apple/x-d9d6e132f9d4de1f) (Read error: 110 (Connection timed out))
  328. # [07:54] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  329. # [07:58] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
  330. # [08:03] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  331. # [08:09] <Hixie> http://news.cnet.com/8301-1023_3-10028842-93.html?part=rss&subj=news&tag=2547-1023_3-0-5
  332. # [08:09] <Hixie> we get our logo on a rocket and that's the best we can do?
  333. # [08:09] <Hixie> looks like a smarties tube!
  334. # [08:25] * Joins: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
  335. # [08:25] * Quits: kingryan_ (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net) (Connection reset by peer)
  336. # [08:25] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
  337. # [08:30] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  338. # [08:32] <hsivonen> Hixie: Julian does have a good point about void elements
  339. # [08:33] <nessy> Hixie: are you involved with Chrome?
  340. # [08:34] <Hixie> nessy: no more so than any other browser
  341. # [08:34] <nessy> cool :)
  342. # [08:34] <nessy> hope you haven't been asked a million times already :)
  343. # [08:35] <Hixie> hsivonen: sure
  344. # [08:44] <Hixie> hsivonen: or at least, he has a point
  345. # [08:44] <Hixie> hsivonen: i'm not sure it's "good"
  346. # [08:53] * Quits: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
  347. # [08:54] <virtuelv> acidtests.org down?
  348. # [08:54] <virtuelv> err, no, just horribly slow
  349. # [08:55] <Hixie> a browser came out toady
  350. # [08:55] <Hixie> today
  351. # [08:55] <virtuelv> yeah
  352. # [08:55] <virtuelv> shame I couldn't get it to work in WINE
  353. # [08:57] <virtuelv> especially since I don't have compatible virtualbox modules
  354. # [09:07] * Joins: Maurice (n=ano@89.184.185.237)
  355. # [09:10] * Joins: aaronlev (n=chatzill@e179092002.adsl.alicedsl.de)
  356. # [09:15] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  357. # [09:15] <Hixie> so do we want to keep the form="" attribute?
  358. # [09:15] <Hixie> and if so, do we want to keep it on <fieldset>?
  359. # [09:15] <Hixie> seems weird for fieldset to be associated with a form
  360. # [09:15] <Hixie> what does that mean?
  361. # [09:17] * Quits: hdh (n=hdh@118.71.126.200) ("Konversation terminated!")
  362. # [09:19] * Joins: hdh (n=hdh@118.71.120.21)
  363. # [09:21] * Quits: aaronlev (n=chatzill@e179092002.adsl.alicedsl.de) ("ChatZilla 0.9.83 [Firefox 3.1a2pre/20080828034823]")
  364. # [09:23] <zcorpan> Hixie: yes we do :)
  365. # [09:23] <zcorpan> Hixie: but maybe not on fieldset, dunno
  366. # [09:34] <Hixie> i guess maybe it makes sense if you want to be able to hook into the onformchange or onforminput events
  367. # [09:37] * Joins: annevk (n=annevk@77.163.243.203)
  368. # [09:42] <hsivonen> Hixie: his point is good in the sense that it does suck that something as trivial as void elements requires updates as HTML adds stuff
  369. # [09:42] <Hixie> "waah"
  370. # [09:42] <Hixie> it's a one line fix per new void element
  371. # [09:42] <Hixie> and they come at the rate of what, one a year on average?
  372. # [09:43] <Hixie> give me a break
  373. # [09:43] <hsivonen> yes and yes
  374. # [09:44] <hsivonen> we could try to get e.g. Genshi to update and see how easy it is to do upgrade evangelism with a library that isn't bound by the XSLT spec
  375. # [09:44] <Hixie> i'm tired of people whining about their minor inconveniences when we have people writing entirely new browser features (video, canvas, etc), validators, god knows what
  376. # [09:45] <hsivonen> I'm annoyed that the JDK keeps ballooning up with frozen code instead of the JDK being very lean and people updating their 3rd-party libs early and often
  377. # [09:48] <Hixie> i wonder why so few sites use fieldset
  378. # [09:49] <Hixie> how about multiple forms per control
  379. # [09:49] <Hixie> can we throw that overboard?
  380. # [09:49] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  381. # [09:50] <hsivonen> multiple forms per control?
  382. # [09:50] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
  383. # [09:51] <Hixie> <input form="a b">
  384. # [09:51] <Hixie> <form id=a>
  385. # [09:51] <Hixie> <form id=b>
  386. # [09:51] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  387. # [09:51] <Hixie> wf2 has that supposedly
  388. # [09:53] * annevk hopes the html5lib tokenizer tests don't impose html5lib specifics to other implementations
  389. # [09:54] <jmb> annevk: I don't think they do
  390. # [09:55] <annevk> well, I'm specifically concerned about implementations trying to match our architecture, but that's prolly far fetched
  391. # [09:56] <hsivonen> annevk: I'll complain if you start testing something implmentation-specific
  392. # [09:56] <jmb> as will takkaria/I :)
  393. # [09:57] <hsivonen> jmb: are you working on Hubbub, too?
  394. # [09:57] <jmb> hsivonen: I started it :)
  395. # [09:57] <hsivonen> oh. nice
  396. # [09:59] <annevk> good :)
  397. # [09:59] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  398. # [10:02] * Joins: aaronlev (n=chatzill@e179092002.adsl.alicedsl.de)
  399. # [10:02] <wilhelm> Never had any use for multiple forms per control.
  400. # [10:02] <wilhelm> But remember to put back <input size>. (c;
  401. # [10:06] <Hixie> doing <fieldset> at the moment
  402. # [10:07] <Hixie> i'm just doing the element summaries first
  403. # [10:09] <Hixie> hsivonen: html5.validator.nu giving me io errors
  404. # [10:09] <Hixie> "http://www.whatwg.org/specs/web-apps/current-work/source-whatwg": non-document-error io: The host did not accept the connection within timeout of 5000 ms
  405. # [10:09] <Hixie> oh
  406. # [10:09] <Hixie> wait
  407. # [10:09] <Hixie> that's probably my site being slow
  408. # [10:09] <Hixie> not yours
  409. # [10:09] <Hixie> nevermind
  410. # [10:12] * hsivonen wonders what data Chrome sends to Google
  411. # [10:13] <hsivonen> apparently merely typing an URL leaks the URL to Google as a search term
  412. # [10:13] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  413. # [10:14] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  414. # [10:14] <annevk> quite a bit, from what I read yesterday on the privacy page
  415. # [10:15] <annevk> http://www.google.com/chrome/intl/en/privacy.html has the info on that
  416. # [10:15] <Hixie> get a wire sniffer and try it :-)
  417. # [10:15] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
  418. # [10:18] <Hixie> the next fucking acid test is going to be 512 bytes long and a single file
  419. # [10:18] <Hixie> my server can't handle this load
  420. # [10:19] <Hixie> though on the plus side, with the limits i got dreamhost to set on the apache server, at least the machine itself hasn't gone down at all
  421. # [10:20] <jruderman> you had to help dreamhost make their server not crash due to your site?
  422. # [10:20] <Hixie> dreamhost's default configuration overtaxes the server under heavy load
  423. # [10:21] <Hixie> i told them how to fix it but i got the impression they didn't deploy the fix
  424. # [10:21] <Hixie> but i did get them to fix it in a hardcoded way just for my server
  425. # [10:21] <Hixie> basically my server is limited to 75 connections at a time
  426. # [10:21] <Hixie> so even under max load, the machine won't even blink and i can still check my e-mail and edit the site, etc
  427. # [10:21] <Lachy> I'm looking for sites that break when forced to render in standards mode instead of quirks mode, but it seems every site I visit frequently is already in standards mode.
  428. # [10:22] <Lachy> ... why can't we go back to the way it was where no-one but the early adopters used standards mode? It'd make this easier
  429. # [10:24] <Hixie> just go down the list of sites on reddit
  430. # [10:24] <annevk> Hixie, HTMLFormElement > HTMLFieldSetElement under fieldset
  431. # [10:24] <Hixie> thx
  432. # [10:25] <hsivonen> I should update my doctype page to cover Opera 9.5 and Chrome
  433. # [10:25] <hsivonen> did Konqueror go from 3.3 to 3.5 or was there a 3.4?
  434. # [10:26] <hsivonen> apparently there was
  435. # [10:26] <hsivonen> though it probably doesn't matter, since distro updates force Konq updates onto KDE users
  436. # [10:31] * jgraham would just replace acidtests.org with a page that says "Yes, Gogle Chrome scores 75-77. Don't you have anything better to do?" ;)
  437. # [10:32] <GregHouston> Hixie: Dean Edwards ran into a similar issue with his kitchen server, and ended up serving a lot of his content from Google Code. http://dean.edwards.name/weblog/2007/03/google-it/
  438. # [10:32] <hsivonen> ooh. Google Maps finally has walking directions
  439. # [10:32] * hsivonen wants those for GMM
  440. # [10:32] * Quits: Lachy (n=Lachlan@85.196.122.246) (Remote closed the connection)
  441. # [10:33] * Joins: Lachy (n=Lachlan@85.196.122.246)
  442. # [10:34] * hsivonen wants a way to move locations between Google Maps instances...
  443. # [10:35] <hsivonen> hmm. walking directions beta sucks for Mandelieu
  444. # [10:36] <Hixie> i believe walking directions suck for a lot of places
  445. # [10:36] <Hixie> though at least it's not as bad as it was before we released it
  446. # [10:36] <Hixie> where it would make you walk down highways
  447. # [10:37] <annevk> zcorpan, "I think rowspan and colspan can work the same in both (as specced in HTML5)." hmm, HTML5 doesn't do layout
  448. # [10:37] <annevk> cycling directions would've been more useful for me, but maybe they overlap enough
  449. # [10:37] <Hixie> GregHouston: yeah that wouldn't work for acid tests
  450. # [10:38] <Hixie> GregHouston: i need far more careful control over http headers and stuff
  451. # [10:38] <Lachy> http://farm4.static.flickr.com/3121/2821783957_b4633f072e_o.png
  452. # [10:41] <annevk> Hixie, FieldSet (uppercase S)
  453. # [10:42] <Hixie> thx
  454. # [10:42] * Joins: ROBOd (n=robod@89.122.216.38)
  455. # [10:44] <KevinMarks> I want cycling+public transport dirctions for bay area
  456. # [10:45] <KevinMarks> and tube+walk for london
  457. # [10:45] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  458. # [10:46] <Hixie> yeah just public transport with the minimum walking speed increased a bit and the maximum walking distance increased a bit would be nice
  459. # [10:48] <hsivonen> we already have a non-Ajaxy service for public transport + walking in Helsinki area, but it doesn't integrate with GPS
  460. # [10:49] <hsivonen> eww. sncf.fr is all Flashy
  461. # [10:49] <hendry> are there any html5 mirrors? :)
  462. # [10:50] <annevk> dev.w3.org/html5/spec/
  463. # [10:51] <annevk> ouch, that one is ugly nowadays
  464. # [10:51] * Joins: webben (n=benh@nat/yahoo/x-97fb500b9ccd4e1c)
  465. # [10:52] <jruderman> Hixie: google maps still has you park on highways
  466. # [10:52] <jruderman> http://maps.google.com/maps?f=q&hl=en&geocode=&q=san+jose+to+1981+landings+dr,+94043&sll=37.412974,-122.098392&sspn=0.009732,0.019698&ie=UTF8&t=h&z=12
  467. # [10:52] <Hixie> well it doesn't do parking
  468. # [10:52] <hsivonen> wow. snfc.fr seems to have totally missed the point that the core use case is searching for schedules and booking tickets
  469. # [10:53] <Hixie> it gets you from an address to an address
  470. # [10:53] <jruderman> the directions to the mozilla office abruptly end at 'merge onto 101N'
  471. # [10:53] <hsivonen> sncf that is
  472. # [10:53] <Hixie> woah
  473. # [10:53] <Hixie> that's a bug
  474. # [10:53] <Hixie> wtf
  475. # [10:53] * Hixie files a bug
  476. # [10:54] * Quits: aaronlev (n=chatzill@e179092002.adsl.alicedsl.de) ("ChatZilla 0.9.83 [Firefox 3.1a2pre/20080828034823]")
  477. # [10:54] <jruderman> thanks :)
  478. # [10:54] <jruderman> of course, now i'm going to come to you whenever i find a non-security bug in google software, since everywhere else seems to be a black hole
  479. # [10:55] <Hixie> feel free
  480. # [10:57] <Dashiva> What about that chrome crasher, is that fixed yet? :)
  481. # [10:57] <othermaciej> jruderman: you haven't heard about the gracious new mozilla office hosting in the middle of 101?
  482. # [10:57] <othermaciej> very convenient and very generous of Google I say
  483. # [10:58] * Quits: tantek (n=tantek@78.147.184.186)
  484. # [10:59] <jruderman> Hixie: the walking directions from my house to google are similarly busted -- it doesn't realize i have to cross the freeway to get there
  485. # [10:59] <Hixie> uri?
  486. # [11:00] <Hixie> walking directions in general aren't too hot right now
  487. # [11:00] <Hixie> they're still beta
  488. # [11:00] * Quits: sverrej (n=sverrej@89.10.27.245) (Read error: 110 (Connection timed out))
  489. # [11:01] <jruderman> it also doesn't know the shortcut through the grass and trees just north of rengstorff&101, but i can forgive it for that ;)
  490. # [11:01] <jruderman> http://maps.google.com/maps?f=d&saddr=2434+Rock+St,+Mountain+View,+CA+94043&daddr=1981+Landings+Dr,+Mountain+View,+CA+94043&hl=en&geocode=&mra=ls&dirflg=r&date=09%2F03%2F08&time=1:47am&ttype=dep&noexp=0&noal=0&sort=&sll=37.421959,-122.090984&sspn=0.002433,0.004925&ie=UTF8&t=h&z=16&start=0
  491. # [11:02] <jruderman> hmm, no 'beta' notice upon loading that url
  492. # [11:02] <Dashiva> "Take the hidden passage behind the bookshelf to the rear garden."
  493. # [11:02] <Hixie> jruderman: that's transit, not walking :-)
  494. # [11:03] <Hixie> but the bug is the same as the car bug
  495. # [11:03] <Hixie> we're geocoding the landings drive address wrongly
  496. # [11:04] <Philip`> Lachy: Try http://www.google.com
  497. # [11:04] <Hixie> oh i see what the problem is
  498. # [11:04] <Philip`> That gets broken layout if it's in standards mode
  499. # [11:04] <Hixie> people have "edited" the location of that address so that it is no longer on landings drive
  500. # [11:06] <Hixie> and the map data doesn't have the car park as a driveable area
  501. # [11:11] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  502. # [11:12] <jruderman> don't you have an AI that can look at an aerial photograph and tell you which sections look like parking lots? ;)
  503. # [11:13] <Lachy> Philip`, google.com doesn't noticably break in standards mode
  504. # [11:13] <Hixie> jruderman: google doesn't comment on future products and services
  505. # [11:13] <jruderman> bah :P
  506. # [11:14] * Joins: aaronlev (n=chatzill@e179092002.adsl.alicedsl.de)
  507. # [11:15] <Philip`> Lachy: It does for me, in Opera - the "Advanced Search, Preferences, Language Tools" box gets totally misaligned
  508. # [11:15] * Joins: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
  509. # [11:15] <jruderman> Lachy: mozilla gets some bug reports that we resolve as INVALID because the page has a strict doctype, would work in quirks mode, but doesn't work in standards mode. a lot of them involve DOM differences rather than layout differences.
  510. # [11:15] <Lachy> oh, ok. that's just a minor break
  511. # [11:16] <jruderman> when javascript on a page breaks, it's usually a major break
  512. # [11:17] <jruderman> well, if we hear about the breakage, at least
  513. # [11:18] <hsivonen> Hixie: a public beta might be more effective if the UI had a link to a bug tracker
  514. # [11:20] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
  515. # [11:21] <annevk> like on http://validator.nu/ ? :)
  516. # [11:21] <hsivonen> annevk: good point
  517. # [11:22] <jruderman> “Validation” and “validator” in the name and the user interface of the service refer to the ISO/IEC FDIS 19757-2 definition of “validator” (which performs validation), to the Schematron “validation” function (which is performed by a validator), and to the HTML 5 definition of “validator”.
  518. # [11:22] <jruderman> what the heck is that trying to say?
  519. # [11:23] <hsivonen> jruderman: it's saying "SGML old timers, please don't email me telling what a validator is"
  520. # [11:23] <hsivonen> I guess I could move that to the FAQ section
  521. # [11:23] <Philip`> *F* AQ?
  522. # [11:24] <Hixie> hsivonen: maybe, though in practice we get most of what we need from beta from our logs. it's actually surprisingly easy to find out what the bugs are by looking for trends in how people are using the service
  523. # [11:24] <hsivonen> Philip`: more F than the others in the FAQ, sadly
  524. # [11:24] <Philip`> I thought frequently asked questions would be more along the lines of "my page doesn't validate! what do I do?"
  525. # [11:25] <Dashiva> "Your site doesn't display google properly when I enter google.com"
  526. # [11:30] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  527. # [11:30] * Quits: GregHouston (n=ghouston@75.42.237.131) ("...")
  528. # [11:31] <hsivonen> the about page getting old in general
  529. # [11:31] <hsivonen> it was written for XML-oriented early adopters with special needs
  530. # [11:31] <hsivonen> not for casual HTML5 authors
  531. # [11:32] * Philip` wonders how many people use the fancy XML-oriented features, compared to the HTML5 features
  532. # [11:33] <annevk> at some point html5.validator.nu and validator.nu should be flipped too, imo
  533. # [11:33] <jruderman> hsivonen: when i enter google.com (and get google.fi) it says "Using windows-1252 instead of the declared encoding iso-8859-1." what does that mean?
  534. # [11:34] <annevk> maybe validator.nu and validator.nu/advanced
  535. # [11:34] <hsivonen> jruderman: It means that the bytes were decoded according to Windows-1252 (for reality and HTML5 compliance), but the page declared itself as ISO-8859-1
  536. # [11:34] <hsivonen> jruderman: you get .fi, because validator.nu is hosted in Finland and Google tries to be smart
  537. # [11:34] <jruderman> hsivonen: what about the page made the validator decide to decode the bytes according to windows-1252?
  538. # [11:35] <jruderman> i guess i should grep the spec for 'iso-8859-1'
  539. # [11:35] <hsivonen> jruderman: the HTML5 spec says that when the page says ISO-8859-1, it must be decoded as Windows-1252
  540. # [11:35] <annevk> iso-8859-1 is just an alias for windows-1252
  541. # [11:35] <annevk> in the real world
  542. # [11:36] * Philip` wonders if the validator should ever emit messages without telling the author how they can make the message go away
  543. # [11:36] <hsivonen> I'm surprised that Google still doesn't default to UTF-8 for unknown UAs
  544. # [11:37] <hsivonen> Philip`: should I add "Please upgrade to UTF-8" to all encoding errors?
  545. # [11:37] <jruderman> ok, that makes sense. it would be nice if the validator made it clear that was the reason (as opposed to there being something truly wrong with the page, like a content-type header not matching a meta http-equiv content-type or the bytes of the page)
  546. # [11:38] <jruderman> hsivonen: yes, especially the 'this is invalid UTF-8' encoding errors
  547. # [11:39] <Philip`> hsivonen: I guess most authors wouldn't have a clue what that meant or how to do that
  548. # [11:39] * Joins: hallvors (n=hallvord@cm-84.208.78.204.getinternet.no)
  549. # [11:40] * Joins: eseidel_ (n=eseidel@72.14.224.1)
  550. # [11:40] <hsivonen> I don't want to make the messages themselves longer, but I could add elaborations similar to the elaborations on RELAX NG errors
  551. # [11:40] <hsivonen> (which are out of date)
  552. # [11:40] * Philip` isn't sure what the validator could actually say that would be sufficiently helpful
  553. # [11:41] <jruderman> "Support for UTF-32 is not recommended. This encoding is rarely used, and frequently misimplemented." is it more frequently misimplemented than UTF-16?
  554. # [11:42] <hsivonen> jruderman: I would expect so, but I have no data.
  555. # [11:42] <hsivonen> jruderman: interesting apps use UTF-16 internally, so developers are likely to notice bugs
  556. # [11:43] <hsivonen> jruderman: but UTF-32 is a checklist item that no one actually bothers to test seriously
  557. # [11:44] <jruderman> ahh
  558. # [11:44] <jruderman> most of the problems i've seen with UTF-16 involved surrogate pairs (or surrogates that should have been in pairs but weren't)
  559. # [11:45] <jruderman> although i also saw one awesome bug report where someone managed to set their *default* encoding to UTF-16 and then wondered why many pages appeared as random chinese characters
  560. # [11:45] <hsivonen> I'd expect most UTF-32 problems to involve conversion to surrogate pairs when the in-memory representation is UTF-16
  561. # [11:45] <hsivonen> jruderman: browsers probably shouldn't have UI for selecting UTF-16
  562. # [11:45] <jruderman> https://bugzilla.mozilla.org/show_bug.cgi?id=452934
  563. # [11:45] <jruderman> yeah
  564. # [11:46] <jruderman> i noticed that google chrome had UTF-16 as an option for the default encoding, and i was mildly surprised
  565. # [11:46] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  566. # [11:46] <hsivonen> UTF-16 as an interchange format should die
  567. # [11:47] * Philip` saw that Chrome seems to be using ICU, rather than relying on native platform APIs
  568. # [11:48] <hsivonen> Philip`: not a bad idea
  569. # [11:49] <jruderman> kk filed https://bugzilla.mozilla.org/show_bug.cgi?id=453423
  570. # [11:50] <jruderman> i'm sad that people in some countries are still expected to fiddle with character encoding overrides
  571. # [11:50] <jruderman> it's kind of a security hole
  572. # [11:50] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
  573. # [11:50] <Philip`> http://blogs.msdn.com/ie/archive/2008/09/02/ie8-security-part-vi-beta-2-update.aspx
  574. # [11:50] <Philip`> Implementing various security things per HTML5
  575. # [11:51] <Philip`> Renamed authoritative=true to X-Content-Type-Options: nosniff
  576. # [11:51] <hsivonen> jruderman: I can understand that authors in Western Europe and the Americas don't care when Windows-1252 is the default, but I'm baffled that many CJK and Cyrillic authors don't care to make stuff right
  577. # [11:52] <Hixie> X-Content-Type-Options: nosniff
  578. # [11:52] <Hixie> lol
  579. # [11:52] <Hixie> what a joke
  580. # [11:52] <Hixie> i can't wait for X-Content-Type-Options: nosniff-seriously
  581. # [11:53] * Joins: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
  582. # [11:53] <Hixie> and X-Content-Type-Options: nosniff-pleeeease-please-i-mean-it-this-time-really
  583. # [11:53] <jruderman> hsivonen: exactly
  584. # [11:53] <annevk> I wonder if it only works for text/plain files as they seem to suggest in which case it might actually work
  585. # [11:53] <jruderman> Hixie: it will have to be a near header each time so that browsers that only support 'nosniff' won't revert
  586. # [11:54] <Hixie> oh right
  587. # [11:54] * Philip` tests how well nosniff actually works
  588. # [11:54] <Hixie> X-Content-Type-Options-2: nosniff
  589. # [11:54] <Hixie> X-Content-Type-Options-3: nosniff
  590. # [11:54] <Hixie> Philip`: does it work with <img>, <script>, etc?
  591. # [11:54] <Hixie> Philip`: how about navigating to a GIF labelled as PNG?
  592. # [11:54] <Hixie> Philip`: or a text/plain video?
  593. # [11:55] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net) (Connection timed out)
  594. # [11:55] <jruderman> X-Content-Type-Options-no-seriously: nosniff
  595. # [11:57] * eseidel_ is now known as eseidel
  596. # [11:59] <Philip`> Hixie: It doesn't work on <img> - the Content-Type is still totally ignored
  597. # [12:00] <Philip`> Hixie: It doesn't work on <script> - the Content-Type is still totally ignored, and only the <script type> has an effect
  598. # [12:01] <Philip`> Hixie: It doesn't work on <style> - the Content-Type is still totally ignored, and only the <style type> has an effect
  599. # [12:02] <annevk> <style>? you mean <link rel=stylesheet>?
  600. # [12:03] <Philip`> Uh
  601. # [12:03] <Philip`> Yes
  602. # [12:04] <annevk> so far X-Content-Type-Options fails
  603. # [12:04] <annevk> just like whatwg.org btw
  604. # [12:04] <Philip`> It works correctly on <object type="text/html" data="some HTML with text/plain"> (i.e. nosniff makes it render as text instead of HTML)
  605. # [12:05] <Hixie> does it work for images in object or directly navigated?
  606. # [12:05] <Philip`> It doesn't work correctly on <object type="image/jpeg" data="some PNG with text/plain and nosniff"> (it still renders the PNG image)
  607. # [12:05] <Hixie> the most important one is really videos sent as text/plain
  608. # [12:05] <Hixie> how about without the type=?
  609. # [12:05] <Philip`> (although with type="image/png" it renders a broken X icon instead)
  610. # [12:05] <Hixie> -_-
  611. # [12:05] <Hixie> sounds like a roaring success
  612. # [12:05] <Hixie> someone tell public-html
  613. # [12:05] <Hixie> it'll get them off our backs for a few days
  614. # [12:06] <Hixie> :-)
  615. # [12:06] <Philip`> (It renders a broken X regardless of the nosniff)
  616. # [12:06] <Philip`> (unless I'm doing something silly?)
  617. # [12:06] <Hixie> png is handled differently to jpeg and gif
  618. # [12:06] <Hixie> so i wouldn't be surprised
  619. # [12:07] <Philip`> I would test it in the Live DOM Viewer, but it's not working :-(
  620. # [12:07] <Hixie> :-(
  621. # [12:09] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
  622. # [12:09] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  623. # [12:09] * Joins: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM)
  624. # [12:10] * Quits: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
  625. # [12:11] <Philip`> Images (PNG and JPEG) work in <object> if type="image/jpeg" or type="image/gif", regardless of the content-type or nosniff
  626. # [12:11] <Philip`> and don't work if type="image/png"
  627. # [12:11] <Hixie> what if there's no type?
  628. # [12:11] <annevk> their code is buggy...
  629. # [12:11] <Philip`> Then they don't work at all
  630. # [12:11] <Hixie> even with the right type?
  631. # [12:11] <Philip`> Even with the right content-type, yes
  632. # [12:12] <Hixie> man
  633. # [12:12] <Hixie> they try so hard
  634. # [12:12] * Parts: annevk (n=annevk@77.163.243.203)
  635. # [12:12] <Hixie> jesus <input> has a lot of attributes
  636. # [12:12] * Joins: annevk (n=annevk@77.163.243.203)
  637. # [12:15] * Quits: MikeSmith (n=MikeSmit@EM119-72-49-42.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
  638. # [12:23] <hsivonen> does anyone have good ideas for parser selection in case I enabled file upload and textarea input on html5.validator.nu?
  639. # [12:23] <Hixie> parser selection?
  640. # [12:23] <Hixie> you mean how to decide on text/html vs xml?
  641. # [12:23] <hsivonen> Hixie: yes
  642. # [12:23] <Philip`> Decide on text/html
  643. # [12:23] <Hixie> well theoretically you could trigger on the UA-provided mime type, which will be based on the extension
  644. # [12:23] <Hixie> but i'd just use text/html
  645. # [12:24] <hsivonen> Hixie: UA-provided anything won't work for textarea
  646. # [12:24] <Hixie> ah for textarea just assume text/html
  647. # [12:24] <Hixie> or, provide ui
  648. # [12:25] <hsivonen> Hixie: providing UI sucks when the whole point of html5.validator.nu is that it has less UI
  649. # [12:25] <Hixie> yes
  650. # [12:25] <Hixie> so assume text/html
  651. # [12:25] <Hixie> autodetection will just cause confusion
  652. # [12:25] <hsivonen> ok
  653. # [12:26] <Hixie> <input>'s summary is ridiculous
  654. # [12:27] <Hixie> btw i keep hitting your five second timeout
  655. # [12:27] <Hixie> whatwg.org is responding, just very very slowly
  656. # [12:28] <annevk> Hixie, you checked in an empty document into dev.w3.org creating a massive diff (the generated HTML file is >10MiB)
  657. # [12:28] <hsivonen> Hixie: I'm reluctant to change timeouts, because normal non-broken non-tarpit sites respond in under 5 seconds
  658. # [12:29] <hsivonen> Hixie: I already have to tweak other DoS prevention measures every now and then to accommodate the spec's growth
  659. # [12:30] <Hixie> heh fair enough :-)
  660. # [12:30] <Hixie> annevk: yeah doesn't surprise me
  661. # [12:30] <Hixie> annevk: it'll fix itself
  662. # [12:30] <annevk> hsivonen, maybe you should whitelist whatwg.org :)
  663. # [12:31] <Hixie> nah
  664. # [12:31] <hsivonen> let's see if there are APIs for that...
  665. # [12:33] <Hixie> i'd rather you didn't whitelist whatwg.org, that'll just lead to confusing errors later when one site gets different behaviour than another
  666. # [12:33] <hsivonen> OK.
  667. # [12:33] <hsivonen> (and I didn't yet find a suitable API, either)
  668. # [12:37] <annevk> http://tapthehive.com/discuss/This_Post_Not_Made_In_Chrome_Google_s_EULA_Sucks
  669. # [12:40] <hsivonen> more to the point, the EULA for the *Services* sucks
  670. # [12:41] <annevk> "Your use of Google’s products, software, services and web sites (referred to collectively as the “Services” in this document"
  671. # [12:41] <annevk> -- http://www.google.com/chrome/intl/en/eula_text.html
  672. # [12:41] <Hixie> well that's dumb
  673. # [12:41] <hsivonen> oh. That's bad.
  674. # [12:41] * Hixie will raise it with the lawyers
  675. # [12:42] <Hixie> though i expect they already know and are fixing it as we speak
  676. # [12:42] <hsivonen> as far as I can tell, the EULA nastiness is already known for Google Docs
  677. # [12:43] <Hixie> well for google docs it makes sense
  678. # [12:43] <Hixie> without it we could theoretically not show the document back to you
  679. # [12:44] <hsivonen> Hixie: other application providers scope the language more reasonable to the right required for performing the functionality of the service and only for the duration that the content resides in the service
  680. # [12:44] <hsivonen> someone made a comparison of Docs and competitors on the EULA point a while ago
  681. # [12:44] <Hixie> that would seem reasonable
  682. # [12:44] <Hixie> seems our lawyers are asleep
  683. # [12:45] <Hixie> which i guess makes sense
  684. # [12:45] <Hixie> i'll ping them tomorow
  685. # [12:45] <Hixie> tomorrow
  686. # [12:45] <hsivonen> Hixie: thanks
  687. # [12:46] <hsivonen> fortunately, Flickr has a lot of paranoid pro photographer users, which makes Yahoo! more careful on this point nowadays
  688. # [12:47] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
  689. # [12:50] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 104 (Connection reset by peer))
  690. # [12:52] * Joins: othermaciej_ (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  691. # [12:52] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  692. # [12:53] * othermaciej_ is now known as othermciej
  693. # [12:54] <hsivonen> zcorpan: do you have OCR that worked on the Google comic?
  694. # [12:55] * othermciej is now known as othermaciej
  695. # [12:55] <hsivonen> http://lists.w3.org/Archives/Public/wai-xtech/2008Sep/0010.html
  696. # [12:57] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  697. # [12:57] <Hixie> i love people who send e-mails with the subject line starting "OFF TOPIC"
  698. # [12:57] <Hixie> that just about says it all right there
  699. # [13:01] <hsivonen> hmm. Google Gears does show up in about:plugins, so I wasn't totally crazy to think it was an NPAPI plugin
  700. # [13:01] <Hixie> gears is a lot of things
  701. # [13:01] <Lachy> hah! That's the best response to John Foliot I've seen in a while :-)
  702. # [13:02] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  703. # [13:04] <Lachy> that article about Google Chrome's TOS doesn't seem right. The section he quoted from the TOS is talking about Services, and Google Chrome isn't a service.
  704. # [13:04] <Hixie> the eula does define "services" to include google software
  705. # [13:05] <annevk> zcorpan, for your viewer you want something like http://w3future.com/weblog/stories/2002/05/04/urisForDynamicPages.xml plus a timeout listener to take care of moving back and forth
  706. # [13:05] <Lachy> oh, you're right
  707. # [13:05] <annevk> zcorpan, see eg the source of http://anne.is.weggeweest.nl/image-viewer for example of such code
  708. # [13:06] <Hixie> the timeout error message i got from h.v.n changed
  709. # [13:09] <Hixie> nn
  710. # [13:10] <annevk> ooh, the Thomas Broyer tactic is also neat, we could just define a new XSLT 1.0 output method. That requires minimal effort and addresses the issue in theory
  711. # [13:10] <hsivonen> Hixie: perhaps your server is now responding in 5 seconds but takes more than 5 seconds between packets
  712. # [13:10] <hsivonen> or something
  713. # [13:12] * Quits: hallvors (n=hallvord@cm-84.208.78.204.getinternet.no)
  714. # [13:15] <hendry> http://flickr.com/photos/hendry/2824592876/ # can chrome be really failing a cookies test.. hmm :)
  715. # [13:16] <hsivonen> oh. is WebKit not supporting dynamic SVG at all at this point?
  716. # [13:16] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  717. # [13:17] <Philip`> hendry: Clearly Google has recognised the privacy risk of tracking cookies, and so has decided to entirely disable them to protect their users
  718. # [13:18] <hsivonen> hmm. looks like the Finnish localizer of Chrome had no clue about the context of the strings or what common browser idioms are
  719. # [13:18] <hendry> Philip`: so JS access is disabled or something
  720. # [13:18] <hsivonen> Show Source is translated to something like Show Origin
  721. # [13:19] * Philip` wonders whether the localisations are open source
  722. # [13:20] <hsivonen> also, for some reason, they served me a Finnish localization based on IP even though I used English Firefox and Windows XP
  723. # [13:21] * Quits: aaronlev (n=chatzill@e179092002.adsl.alicedsl.de) (Connection timed out)
  724. # [13:21] <hendry> hsivonen: geolocation rocks :)
  725. # [13:21] <hsivonen> hendry: Swedish speakers must be thrilled
  726. # [13:22] <Lachy> hsivonen, google's geolocation localisation crap is a constant annoyance for me. Just make sure you get a cookie from google.com/ncr so they don't do it
  727. # [13:22] <virtuelv> I hate how this generally works on the web, where I get Norwegian pages forced upon me
  728. # [13:22] * Quits: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Connection timed out)
  729. # [13:22] <virtuelv> no-bok, or no-nn is not even in my accept-language
  730. # [13:22] <virtuelv> (Google, I'm looking at you)
  731. # [13:23] <Dashiva> Is no-bok even a valid value?
  732. # [13:23] <Lachy> virtuelv, at least you understand norwegian. It's a lot worse for people travelling to foreign countries
  733. # [13:23] <Dashiva> oh, n/m
  734. # [13:23] * Quits: webben (n=benh@nat/yahoo/x-97fb500b9ccd4e1c)
  735. # [13:23] <Lachy> though, even when I was in Australia, I still hated that it redirected me from google.com to google.com.au
  736. # [13:23] <virtuelv> Lachy: I realise that
  737. # [13:24] <virtuelv> the other thing bothering me is geotargetting of search results
  738. # [13:24] <Dashiva> At one point I had japanese first in my accept-language string without knowing it
  739. # [13:24] <Dashiva> It never kicked in until I tried to read apache docs
  740. # [13:24] <annevk> haha
  741. # [13:24] <hsivonen> with Maps, I want it to search Finland instead of the U.S. by default, but that doesn't magically happen
  742. # [13:25] <virtuelv> I really hate the fact that if I send a search result page to someone, and they won't be seeing the same results as me
  743. # [13:25] <Philip`> Dashiva: Maybe it's a typo for no-bork
  744. # [13:25] <Lachy> hsivonen, doesn't it do that if you search from maps.google.fi ?
  745. # [13:26] <Philip`> hsivonen: I've somehow set it to default to the exact area where I live, which seems to works well, though I've got no idea how I did that
  746. # [13:26] <hsivonen> Lachy: thanks. I hadn't tried going there. :-)
  747. # [13:26] <hsivonen> Google's DWIM isn't right
  748. # [13:27] <Lachy> I would do the same with maps.google.no, I have to use the .com so I get enlish, and then append "Norway" to the end of my queries
  749. # [13:27] * hsivonen notes that Google optimizes Lapland out of the default view
  750. # [13:28] <Philip`> Google should have some heuristics to calculate the cluefulness of a user, and if they're sufficiently clueful then it would start to respect their browser language settings instead of just guessing from IP
  751. # [13:28] * Joins: hallvors (n=hallvord@pat-tdc.opera.com)
  752. # [13:30] <Lachy> maybe we need a new I-Really-Do-Accept: header, or something to indicate that the language prefs have been customised and that they should be believed
  753. # [13:30] <Dashiva> X-Authorative-Accept?
  754. # [13:31] <Lachy> though, if people download localised versions of browsers which have reasonable defaults, it's strange that they still think they can't be trusted
  755. # [13:32] <annevk> content negotiation failed, time to try something else
  756. # [13:33] <Dashiva> Wasn't there a lot of talk about meta language for content negotiation?
  757. # [13:35] <annevk> could be
  758. # [13:36] <zcorpan> hsivonen: no i typed it by hand
  759. # [13:37] <zcorpan> annevk: i got history navigation work ok i think
  760. # [13:38] <Philip`> gocr does alright at OCR
  761. # [13:38] <Philip`> "Gaagle Chrome hndho OpnSourBrawsr)"
  762. # [13:39] <Philip`> etc
  763. # [13:39] <zcorpan> Philip`: if that's what you get then i guess it's faster to type by hand
  764. # [13:39] <Philip`> zcorpan: I suppose so :-(
  765. # [13:41] <annevk> we could just have http://n.whatwg.org/xslt or something and map an output algorithm to that
  766. # [13:41] <Dashiva> You'd think google's ocr would also do spell checking :)
  767. # [13:41] <hsivonen> zcorpan: that's a lot of typing
  768. # [13:41] <annevk> maybe #html at the end
  769. # [13:41] <Philip`> Dashiva: I didn't know Google did OCR
  770. # [13:42] <zcorpan> hsivonen: naw
  771. # [13:44] <Dashiva> Philip`: I just assumed the g in gocr was google :)
  772. # [13:44] <Lachy> I don't think we should take on the XSLT WG's job to define a new XSLT output method. If they're not willing to do the work to keep up to date, that's their problem. Don't shift the responsibility on to use to bend over backwards to cater for them
  773. # [13:45] <Lachy> s/use/us/
  774. # [13:45] <Philip`> Dashiva: Ah - not all software in the world that begins with 'g' was written by Google :-)
  775. # [13:45] <Dashiva> Lies
  776. # [13:46] <jcranmer> gedit?
  777. # [13:47] <jcranmer> gnibbles?
  778. # [13:47] <Lachy> gcc, gmake, etc.
  779. # [13:47] <jcranmer> gmplayer
  780. # [13:47] <jcranmer> gfloppy
  781. # [13:47] <Lachy> even gBrowser
  782. # [13:47] <jcranmer> 95% of GNOME, in fact
  783. # [13:48] * Joins: dotjay (n=dotjay@nov5th.plus.com)
  784. # [13:48] <Dashiva> jcranmer: Yeah, but GNOME is a Google project, it starts with a G.
  785. # [13:48] <Lachy> LOL
  786. # [13:48] * Joins: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
  787. # [13:48] <hsivonen> I cleaned up http://about.validator.nu/ a bit.
  788. # [13:48] <Lachy> yeah, and GNU was started by google 25 years ago too
  789. # [13:49] <hsivonen> zcorpan: also, bookmarklets included. Thanks. (I hope I got the right versions.)
  790. # [13:49] <hsivonen> oops. the schema descriptions are broken still
  791. # [13:51] * Joins: aaronlev (n=chatzill@e179092002.adsl.alicedsl.de)
  792. # [13:52] <virtuelv> and gimp is short for google image manipulation program
  793. # [13:54] <jcranmer> ... this is where I'm supposed to make a bash.org reference, but it's down ...
  794. # [13:55] <zcorpan> hsivonen: cool. looks like the right version
  795. # [13:56] <zcorpan> hsivonen: i noticed that it breaks the back button
  796. # [13:58] <hsivonen> zcorpan: is that something I can fix?
  797. # [13:59] <hsivonen> does fixing it need HTML5 history management in the browser?
  798. # [13:59] <zcorpan> hsivonen: maybe, by moving back the root element after the form has submitted or something. but maybe that would cause scripts to execute again?
  799. # [13:59] <Philip`> hsivonen: With the Text Field input, it's unhelpful that the validation results are scrolled off the bottom of the screen and invisible after clicking 'validate'
  800. # [14:00] <Philip`> (at least on a 1280x800 screen with various menus taking up some vertical space)
  801. # [14:00] <Philip`> (*menus and toolbars)
  802. # [14:00] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  803. # [14:00] <zcorpan> hsivonen: perhaps you could clone the root element instead of moving it
  804. # [14:00] <hsivonen> Philip`: WFM on full HD Cinema Display :-)
  805. # [14:00] <Philip`> hsivonen: :-P
  806. # [14:01] <hsivonen> zcorpan: OK. I'll file a bug.
  807. # [14:01] <hsivonen> (today is a documentation day, so I'll write more docs now)
  808. # [14:06] <hsivonen> Philip`: do you have a suggestion how to fix? should I use media queries to make the textarea smaller?
  809. # [14:07] * Joins: aaronlev_ (n=chatzill@e179092002.adsl.alicedsl.de)
  810. # [14:08] <zcorpan> hsivonen: perhaps submit to a fragment id
  811. # [14:09] <zcorpan> but maybe that would be annoying?
  812. # [14:16] * Quits: aaronlev (n=chatzill@e179092002.adsl.alicedsl.de) (Connection timed out)
  813. # [14:16] <hsivonen> that's a possibility, but if I don't tie it to MQ, it might annoy other users
  814. # [14:18] * Quits: annevk (n=annevk@77.163.243.203) (Read error: 104 (Connection reset by peer))
  815. # [14:19] * Joins: annevk (n=annevk@77.163.243.203)
  816. # [14:19] <zcorpan> yeah
  817. # [14:23] * Joins: myakura (n=myakura@p4041-ipbf4802marunouchi.tokyo.ocn.ne.jp)
  818. # [14:27] * hsivonen notes that various Java XML tools roll their own character encoding support
  819. # [14:28] <Dashiva> I thought java was all about massive libraries
  820. # [14:28] <hsivonen> so much work when they could simply not support anything but UTF-8 for output
  821. # [14:28] <takkaria> there's some tests lying around in Hubbub's repository that aren't in html5lib's, I should probably fix that at some point
  822. # [14:29] <hsivonen> Dashiva: pre-1.4.2 Java sucked badly for charset stuff
  823. # [14:29] <hsivonen> Dashiva: and apparently, querying an encoding for the characters in can and can't encode doesn't work
  824. # [14:29] * Joins: aaronlev__ (n=chatzill@e179092002.adsl.alicedsl.de)
  825. # [14:29] * aaronlev__ is now known as aaronlev
  826. # [14:29] <Dashiva> That seems a bit lacking, yeah
  827. # [14:30] <Dashiva> (and even if you want to support non-utf8 you can still output utf8 and use a postprocessor)
  828. # [14:36] <annevk> hsivonen, what does the "3" stand for?
  829. # [14:37] <annevk> hsivonen, http://validator.nu/?doc=http%3A%2F%2Fanne.is.weggeweest.nl%2Fimage-viewer does not tell me what attributes are missing that I need to specify
  830. # [14:38] * Quits: eseidel (n=eseidel@72.14.224.1)
  831. # [14:38] <hsivonen> annevk: yeah that sucks.
  832. # [14:38] <hsivonen> annevk: I have two excuses
  833. # [14:38] <hsivonen> 1) Hixie removed the "(required)" annotation from the spec
  834. # [14:38] <hsivonen> and
  835. # [14:38] <hsivonen> 2) oNVDL upstream was supposed to fix this
  836. # [14:39] <hsivonen> annevk: I changed the version number to 3 after some major feature
  837. # [14:39] <hsivonen> but since this is perpetual beta, the version number is pointless
  838. # [14:40] <annevk> maybe h1 span { display:none} then? :)
  839. # [14:41] * Joins: webben (n=benh@nat/yahoo/x-c3f6f70fdbd8d3fa)
  840. # [14:47] * Quits: aaronlev_ (n=chatzill@e179092002.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
  841. # [14:59] * Quits: aaronlev (n=chatzill@e179092002.adsl.alicedsl.de) (Read error: 104 (Connection reset by peer))
  842. # [14:59] <Philip`> hsivonen: Maybe put the green/red pass/fail box near the top of the page, above the URL/file/text input and all the various configuration settings, and have the individual messages down below like they are already?
  843. # [15:00] <Philip`> Then it'd be easy to see immediately whether the page is okay, and if it's not then you can scroll down to see the problems
  844. # [15:00] <Philip`> (That seems to be what validator.w3.org does)
  845. # [15:02] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  846. # [15:05] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
  847. # [15:05] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  848. # [15:28] * Joins: csarven (i=csarven@on-irc.csarven.ca)
  849. # [15:33] <zcorpan> Hixie: shouldn't it be "that cannot output HTML markup with the short doctype" or some such since they generally can output HTML without a doctype but a doctype is required
  850. # [15:36] <Philip`> Judging by the referrer list in http://krijnhoetmer.nl/irc-logs/, a lot of Chrome users are getting error 110
  851. # [15:39] * Quits: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Connection timed out)
  852. # [15:48] <zcorpan> hsivonen: when you see an xslt-compat doctype, you can point to XSLT4HTML5 :)
  853. # [15:50] * Quits: annevk (n=annevk@77.163.243.203) (Remote closed the connection)
  854. # [15:51] * Joins: annevk (n=annevk@77.163.243.203)
  855. # [15:56] <Philip`> Hmm, IE says <select>.type == "select-one", and <select multiple>.type == "select-multiple"
  856. # [16:02] * Quits: myakura (n=myakura@p4041-ipbf4802marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  857. # [16:03] <Dashiva> Philip`: Isn't that as expected?
  858. # [16:06] <Philip`> Dashiva: Oh, apparently it is - it just isn't something I've ever seen or heard of before
  859. # [16:06] <Dashiva> Yeah, it's pretty obscure
  860. # [16:07] <zcorpan> but nice
  861. # [16:07] <zcorpan> also see textarea
  862. # [16:07] <Dashiva> I expect it was inteded for traversing the elements collection just looking at type (textarea also has the property)
  863. # [16:11] * Joins: aaronlev (n=chatzill@e179092002.adsl.alicedsl.de)
  864. # [16:28] * Joins: dglazkov (n=dglazkov@c-24-130-116-76.hsd1.ca.comcast.net)
  865. # [16:30] * Quits: nessy (n=nessy@124-171-27-224.dyn.iinet.net.au) ("This computer has gone to sleep")
  866. # [16:30] * Joins: kangax (n=kangax@74.201.136.194)
  867. # [16:36] * Quits: dglazkov (n=dglazkov@c-24-130-116-76.hsd1.ca.comcast.net)
  868. # [16:37] <zcorpan> Hixie: attr-form-form should be attr-fieldset-form
  869. # [16:43] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
  870. # [16:48] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  871. # [16:50] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
  872. # [16:59] * Quits: aaronlev (n=chatzill@e179092002.adsl.alicedsl.de) ("ChatZilla 0.9.83 [Firefox 3.1a2pre/20080828034823]")
  873. # [16:59] * Joins: dglazkov (n=dglazkov@nat/google/x-9461f9a4bba89d7d)
  874. # [17:00] * Joins: billmason (n=billmaso@ip75.unival.com)
  875. # [17:00] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
  876. # [17:00] * Joins: aroben (n=aroben@unaffiliated/aroben)
  877. # [17:01] <Philip`> Oh, is about:internets meant to do something in Chrome other than show an empty white page with "The tubes are clogged" in the title?
  878. # [17:01] * Quits: Maurice (n=ano@89.184.185.237) ("Disconnected...")
  879. # [17:01] <Philip`> If so, I guess it's buggy since it doesn't work for me :-(
  880. # [17:01] <takkaria> what OS are you on?
  881. # [17:01] <Philip`> Vista
  882. # [17:01] <annevk> geez, whatwg.org is slow
  883. # [17:01] <takkaria> that's why
  884. # [17:02] <Philip`> Oh, okay
  885. # [17:02] <takkaria> on XP and before, it shows the pipes screensaver
  886. # [17:02] <annevk> http://img352.imageshack.us/my.php?image=gogolegearseasteregguz9.jpg
  887. # [17:04] * Joins: tantek (n=tantek@82-71-49-5.dsl.in-addr.zen.co.uk)
  888. # [17:04] <Philip`> If Google can't even write code that works on the latest version of Windows, I suppose I shouldn't expect they'll ever do well on Linux :-p
  889. # [17:05] <Lachy> Philip`, no, they probably just didn't care about Vista too much since no-one uses it anyway, since most people who get it use the downgrade option in order to upgrade to XP anyway
  890. # [17:06] <Lachy> Philip`, you could try building it yourself http://dev.chromium.org/
  891. # [17:06] <Lachy> I'm going to try building it for OS X
  892. # [17:06] * Philip` wonders at Lachy's definition of "most"
  893. # [17:07] <Philip`> Lachy: Apparently it sort of builds and runs some tests on Linux / OS X, but isn't at a stage where it actually has a browser window
  894. # [17:07] <annevk> I thought Mac and Linux were several modules sort, last I read
  895. # [17:07] <annevk> short, even
  896. # [17:07] <annevk> yeah, what Philip` said
  897. # [17:07] <Lachy> my definition of "most" is based on nothing more than anecdotal evidence about people really disliking vista and choosing to downgrade
  898. # [17:08] <Lachy> oh, that sucks.
  899. # [17:08] * Joins: jacobolus1 (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
  900. # [17:08] <Philip`> http://googlemac.blogspot.com/2008/09/platforms-and-priorities.html
  901. # [17:11] * Quits: dglazkov (n=dglazkov@nat/google/x-9461f9a4bba89d7d) ("jibot /rejoin addchannel #chromium")
  902. # [17:12] * Joins: dglazkov (n=dglazkov@nat/google/x-020ad4458c7cdea8)
  903. # [17:16] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
  904. # [17:18] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  905. # [17:18] * Quits: tantek (n=tantek@82-71-49-5.dsl.in-addr.zen.co.uk)
  906. # [17:19] * Joins: tantek (n=tantek@82-71-49-5.dsl.in-addr.zen.co.uk)
  907. # [17:20] <Philip`> http://blogs.msdn.com/ie/archive/2008/09/02/ie8-security-part-vi-beta-2-update.aspx#8922060 - "Will the authoritative asttribute still be supported or is it dropped in favor of the new header? I already implemented it here and there, so that's why I'm asking." - implementing features before they've even been released in a beta is not necessarily a great idea
  908. # [17:25] <hallvors> annevk: wasn't content-negotiation a nice idea, just badly spec'ed with even worse implementations?
  909. # [17:32] <Philip`> kingryan: If you happen to read the logs and see this before the email I sent, I think your change to remove the parse error from </br/> is wrong, since the spec says "When an end tag token is emitted with its self-closing flag set, that is a parse error."
  910. # [17:34] * Quits: jacobolus1 (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
  911. # [17:38] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  912. # [17:39] <annevk> hallvors, I agree it's a nice idea, though on the other hand I'm not sure if multiple content types really makes sense, languages sort of does though
  913. # [17:39] * Quits: JohnResig (n=JohnResi@74.201.254.36) (Read error: 104 (Connection reset by peer))
  914. # [17:39] <annevk> hallvors, though even there it's dodgy as the various translated resources might be crappy compared to the original one
  915. # [17:40] <annevk> eg, http://fr.wikipedia.org/wiki/Terra_Amata and http://en.wikipedia.org/wiki/Terra_Amata
  916. # [17:40] * Joins: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
  917. # [17:45] * Joins: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  918. # [17:45] <annevk> Philip`, though ideally a validator only reports "</br> not allowed"
  919. # [17:50] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
  920. # [17:52] <Philip`> "As of Beta 2, CSS expressions are not supported in IE8 Standards Mode." - ooh, only just noticed that
  921. # [18:04] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
  922. # [18:08] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  923. # [18:10] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  924. # [18:29] * Quits: csarven (i=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
  925. # [18:32] * Quits: hdh (n=hdh@118.71.120.21) (Remote closed the connection)
  926. # [18:34] <Philip`> http://marketshare.hitslink.com/report.aspx?sample=21&qprid=43&qpcustom=Chrome+0.2 - 1%? It's beating Opera already :-(
  927. # [18:35] <gsnedders> I like how it rises as people start trying it out, then drops back down :P
  928. # [18:37] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Connection reset by peer)
  929. # [18:38] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
  930. # [18:38] * Quits: smedero (n=smedero@mdp-nat251.mdp.com)
  931. # [18:44] * Joins: Lachy (n=Lachlan@85.196.122.246)
  932. # [18:45] * Joins: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com)
  933. # [18:46] * Joins: jdandrea (n=jdandrea@ool-18e42ae7.dyn.optonline.net)
  934. # [18:49] * Joins: maikmerten (n=maikmert@Lb723.l.pppool.de)
  935. # [19:01] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
  936. # [19:01] * Joins: Lachy (n=Lachlan@85.196.122.246)
  937. # [19:01] * Joins: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl)
  938. # [19:04] * Quits: tantek (n=tantek@82-71-49-5.dsl.in-addr.zen.co.uk)
  939. # [19:10] * Joins: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
  940. # [19:11] * aboodman2 is now known as aboodman
  941. # [19:24] <jcranmer> Hixie: it seems multi-page HTML 5 is broken ATM?
  942. # [19:24] <jcranmer> http://www.whatwg.org/specs/web-apps/current-work/multipage/stderr.txt
  943. # [19:28] <jcranmer> also, slight typo in that you're missing a comma, but typographical errors are unimportant right now
  944. # [19:38] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 110 (Connection timed out))
  945. # [19:44] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  946. # [19:48] <Philip`> jcranmer: Looks like my spec-splitter script failed (presumably timed out) while trying to download the spec to split
  947. # [19:48] * Quits: billmason (n=billmaso@ip75.unival.com) (Read error: 104 (Connection reset by peer))
  948. # [19:49] <jcranmer> Philip`: 404 error, actually
  949. # [19:49] <jcranmer> I think
  950. # [19:49] <Philip`> and so then it ran the splitter script, which failed because there was no input, and then it zipped up the output files, of which there were none because it had failed, and then uploaded those and the old multipage files got replaced by the zero new ones
  951. # [19:50] * Joins: billmason (n=billmaso@ip75.unival.com)
  952. # [19:51] <Philip`> jcranmer: It failed with "curl: (52) Empty reply from server"
  953. # [19:51] * Philip` tells the script to try again
  954. # [19:52] <Philip`> which'll take a couple of minutes
  955. # [19:53] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  956. # [19:53] <Philip`> kingryan: If you didn't happen to read the logs, see http://krijnhoetmer.nl/irc-logs/whatwg/20080903#l-909 :-)
  957. # [19:54] <Philip`> jcranmer: multipage is back now
  958. # [19:54] <jcranmer> ^_^
  959. # [19:55] * Quits: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl) (Read error: 54 (Connection reset by peer))
  960. # [19:55] * Joins: Maurice` (i=copyman@cc90688-a.emmen1.dr.home.nl)
  961. # [19:55] <Philip`> Anybody who knows html5lib: Is http://www.whatwg.org/specs/web-apps/current-work/multipage/stderr.txt important and can I make it shut up?
  962. # [20:01] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  963. # [20:03] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  964. # [20:03] * Joins: roc_ (n=roc@121-72-184-5.dsl.telstraclear.net)
  965. # [20:05] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  966. # [20:15] <gsnedders> Um, is javascript: defined anywhere (like, to not be a URI)
  967. # [20:16] <gsnedders> (so javascript:alert("/?#") works)
  968. # [20:18] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
  969. # [20:24] <zcorpan> http://tools.ietf.org/html/draft-hoehrmann-javascript-scheme-00 ?
  970. # [20:25] <zcorpan> "Designers of protocol elements that accept resource identifiers as defined in this document should consider this case and, where compatibility is a concern, define a pre-processing step that percent-encodes all '#' characters before the content of the protocol element is processed as 'javascript' resource identifier."
  971. # [20:29] * Quits: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
  972. # [20:29] * Parts: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  973. # [20:30] * Quits: hallvors (n=hallvord@pat-tdc.opera.com)
  974. # [20:34] * Joins: weinig (n=weinig@nat/apple/x-e5043b17185a1364)
  975. # [20:36] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
  976. # [20:42] * Quits: weinig (n=weinig@nat/apple/x-e5043b17185a1364)
  977. # [20:43] * Joins: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
  978. # [20:43] * Joins: weinig (n=weinig@nat/apple/x-c7f6461b996153de)
  979. # [20:56] * Joins: malde_ (n=chatzill@d042192.adsl.hansenet.de)
  980. # [20:57] * Joins: kingryan (n=ryan@adsl-99-169-133-183.dsl.pltn13.sbcglobal.net)
  981. # [20:58] <kingryan> Philip`: reading now
  982. # [20:58] <kingryan> about that: afaict, you're right, it should be a parse error, its just difficult (impossible?) to tell in the tokenizer
  983. # [20:58] <kingryan> http://krijnhoetmer.nl/irc-logs/whatwg/20080903#l-300 :)
  984. # [21:00] <Philip`> kingryan: No it's not - you see that it's an end tag, and that it's got the self-closing flag, so you emit a parse error
  985. # [21:00] <Philip`> (I think)
  986. # [21:00] <kingryan> Philip`: you may be right, but i had a difficult time implementing that
  987. # [21:01] <kingryan> it could be that it was 2am and I was tired though
  988. # [21:01] <Philip`> if (end-tag && self-closing-flag) emitParseError(); :-P
  989. # [21:01] * Quits: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Connection timed out)
  990. # [21:01] * aboodman2 is now known as aboodman
  991. # [21:02] <Philip`> When you're emitting tag tokens, you must have some way of knowing whether it's start/end, and that seems to be about all it needs
  992. # [21:02] <kingryan> right
  993. # [21:03] <Philip`> (This is separate from the bit that checks whether the self-closing flag was acknowledged, or whatever the terminology is, which does seem impossible in the tokeniser)
  994. # [21:04] <kingryan> yeah, its probably not impossible, but it seems to be more than what the spec is asking for in the tokenization section
  995. # [21:06] * Quits: weinig (n=weinig@nat/apple/x-c7f6461b996153de) (Read error: 104 (Connection reset by peer))
  996. # [21:06] * Joins: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
  997. # [21:07] * Joins: eseidel_ (n=eseidel@72.14.224.1)
  998. # [21:07] * Joins: weinig (n=weinig@nat/apple/x-80f67c4f9195273a)
  999. # [21:07] * Joins: stephan (n=stephan@77.116.95.88)
  1000. # [21:11] * Quits: weinig (n=weinig@nat/apple/x-80f67c4f9195273a) (Read error: 104 (Connection reset by peer))
  1001. # [21:12] * Joins: weinig (n=weinig@nat/apple/x-3ca8e49a9c626007)
  1002. # [21:13] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  1003. # [21:14] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  1004. # [21:19] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  1005. # [21:22] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net) (Connection timed out)
  1006. # [21:23] * Quits: jdandrea (n=jdandrea@ool-18e42ae7.dyn.optonline.net)
  1007. # [21:24] * Quits: weinig (n=weinig@nat/apple/x-3ca8e49a9c626007)
  1008. # [21:28] * Joins: sverrej (n=sverrej@89.10.27.245)
  1009. # [21:29] * Joins: KevinMarks (n=KevinMar@nat/google/x-0478c303cd026505)
  1010. # [21:49] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  1011. # [21:50] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  1012. # [21:53] <gsnedders> http://stuff.gsnedders.com/referrers/referrers.html
  1013. # [21:53] <gsnedders> All kinds of bizarre things find my site
  1014. # [21:55] * eseidel_ is now known as eseidel
  1015. # [21:56] * Quits: jcranmer (n=jcranmer@ltsp1.csl.tjhsst.edu) (Read error: 110 (Connection timed out))
  1016. # [22:08] <Hixie> Philip`: just search for the word "fetching" in the spec, that should give you every case that can initiate HTTP
  1017. # [22:08] <Hixie> and if i missed any, that's a bug
  1018. # [22:08] <Hixie> uh, search for "fetch", even
  1019. # [22:09] <Hixie> Philip`: did you test to see if IE8 will treat video binary data as text/plain if sent with text/plain, nosniff?
  1020. # [22:13] * Quits: maikmerten (n=maikmert@Lb723.l.pppool.de) (Remote closed the connection)
  1021. # [22:17] <Hixie> hsivonen: i'm glad to inform you of http://www.google.com/google-d-s/addlterms.html
  1022. # [22:18] * Joins: weinig (n=weinig@nat/apple/x-055422d23e6371ed)
  1023. # [22:19] <Hixie> and http://news.cnet.com/8301-13860_3-10031703-56.html?part=rss&subj=news&tag=2547-1_3-0-5
  1024. # [22:19] <Philip`> Hixie: I didn't test that
  1025. # [22:20] <webben> Hixie: good stuff :)
  1026. # [22:20] * Philip` isn't sure where to find a video that IE would render to test with
  1027. # [22:21] <Philip`> Didn't anyone from Google bother to check the EULA before releasing Chrome?
  1028. # [22:22] * Joins: othermaciej (n=mjs@17.255.92.233)
  1029. # [22:24] <Hixie> Philip`: well the real question is does it offer it for download or show it
  1030. # [22:24] * Quits: roc_ (n=roc@121-72-184-5.dsl.telstraclear.net)
  1031. # [22:24] * Quits: othermaciej (n=mjs@17.255.92.233) (Read error: 54 (Connection reset by peer))
  1032. # [22:25] * Joins: othermaciej (n=mjs@17.255.92.233)
  1033. # [22:25] * Quits: stephan (n=stephan@77.116.95.88)
  1034. # [22:28] <Hixie> i wish opera was consistent in its messaging
  1035. # [22:29] <Hixie> i understand people in one company having different opinions
  1036. # [22:29] <Hixie> but people having different facts is very confusing
  1037. # [22:29] <wilhelm> Hm?
  1038. # [22:29] <Hixie> ed and chaals are disagreeing on whether opera supports namespace-less svg and on whether it's important enough to need to support it in svg
  1039. # [22:29] <Hixie> er
  1040. # [22:29] <Hixie> in svg-in-html
  1041. # [22:31] * Quits: othermaciej (n=mjs@17.255.92.233) (Read error: 104 (Connection reset by peer))
  1042. # [22:31] * Joins: othermaciej (n=mjs@17.255.92.233)
  1043. # [22:34] * Quits: dotjay (n=dotjay@nov5th.plus.com) ("/me ⏏")
  1044. # [22:36] <Hixie> <label> elements are associated with a form? really?
  1045. # [22:36] <Hixie> that seems silly
  1046. # [22:37] <annevk> Charles talks about image/svg+xml implying the SVG namespace if no default namespace declaration is set and the root element is not in a namespace and Erik is talking about the DOCTYPE augmenting the markup
  1047. # [22:37] <annevk> Jeff then confuses the two
  1048. # [22:38] <Hixie> chaals also said that we didn't need to handle <svg> without namespace, and ed said we did.
  1049. # [22:38] <Hixie> given text/html has no doctypes inline, we either have to handle it or we don't
  1050. # [22:38] <annevk> I'm not sure Charles knows about the DOCTYPE augmenting the markup
  1051. # [22:38] * Joins: JohnResi1 (n=JohnResi@74.201.254.36)
  1052. # [22:39] * Quits: JohnResi1 (n=JohnResi@74.201.254.36) (Client Quit)
  1053. # [22:39] <annevk> (the quote from Charles is also from July...)
  1054. # [22:39] * Quits: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  1055. # [22:39] * Joins: JohnResig (n=JohnResi@74.201.254.36)
  1056. # [22:40] <Hixie> one would assume he does know everything there is to know here, given how authoritatively he speaks on the subject
  1057. # [22:41] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  1058. # [22:41] <gsnedders> Hixie: It's possible to sound authoritative on anything
  1059. # [22:42] <annevk> I'm also not sure whether Charles considers a DOCTYPE to augment the markup to be ok, but frankly, it all doesn't really matter
  1060. # [22:42] <Hixie> well, it matters in that if ed is right, the svgwg proposal is fundamentally flawed
  1061. # [22:44] <annevk> no comment
  1062. # [22:47] <annevk> though fwiw, Erik is correct
  1063. # [22:47] <annevk> I'm not sure why Jeff didn't simply test instead of digging up some old quote
  1064. # [22:48] <Hixie> i look forward to seeing how the svgwg updates their proposal then
  1065. # [22:48] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  1066. # [22:52] <hober> Is their proposal work public? That is, how can someone follow along with edits to their proposal?
  1067. # [22:52] <Hixie> i think so
  1068. # [22:53] <Hixie> check their wg mailing list and minutes
  1069. # [22:54] <annevk> seems Julian disagrees with my testing
  1070. # [22:55] <smedero> I believe the draft work on the SVG in HTML proposal lives here: http://www.w3.org/Graphics/SVG/WG/wiki/SVG_in_text-html
  1071. # [22:56] <smedero> Or so I gleaned from looking at their tracker instance... I might be wrong.
  1072. # [22:56] <Hixie> they haven't done anything since i sent the comments then
  1073. # [22:56] <Hixie> which isn't surprising, that was relatively recently
  1074. # [22:56] <smedero> around here, shepazu would be the person to ask
  1075. # [22:57] <Hixie> anyway. gotta go.
  1076. # [22:57] <Hixie> bbiab.
  1077. # [22:58] <shepazu> yes, it's public, and we will be updating it with hixie's feedback shortly.... we're a bit busy with other things for the next week or two, then we will address his comments
  1078. # [22:59] <annevk> http://annevankesteren.nl/test/svg/doctype.xml has the DOCTYPE SVG test so people can check for themselves
  1079. # [23:01] <annevk> http://ajaxian.com/archives/adding-custom-tags-to-internet-explorer-the-official-way "I'm going to do more testing on this functionality today to see how deep it goes, but if true it makes it easier to create browser shims for Internet Explorer for things like SVG, MathML, etc., including HTML 5 (if we namespace the HTML 5 elements, required to get this to work)." yes we know, no we don't want that! :)
  1080. # [23:03] * Joins: jdandrea (n=jdandrea@ool-44c09d7b.dyn.optonline.net)
  1081. # [23:04] <jgraham> Philip`: Re: your question about 3 hours ago, the warning is only important if you care abou <!DOCTYPE hTmL> vs <!DOCTYPE html> and you can make it shut up by messing about with the warnings module
  1082. # [23:07] <annevk> euh Hixie, where you mean "label" in the parser you wrote "input"
  1083. # [23:07] <annevk> + <dt>A start tag whose tag name is "input"</dt>
  1084. # [23:08] * Quits: othermaciej (n=mjs@17.255.92.233)
  1085. # [23:12] <virtuelv> ugh, this is hacky, http://ajaxian.com/archives/adding-custom-tags-to-internet-explorer-the-official-way
  1086. # [23:12] * gsnedders is now known as anyone
  1087. # [23:12] * anyone is now known as gsnedders
  1088. # [23:13] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
  1089. # [23:14] <Philip`> "The reason I'm looking for an alternative to the createElement trick is I've found that it doesn't work with nested custom tags" - seems to work fine with nested tags when I try it
  1090. # [23:15] <Philip`> (except for the old problem of IE8b2 not styling them, but it doesn't style custom prefix:name tags either)
  1091. # [23:16] * Quits: KevinMarks (n=KevinMar@nat/google/x-0478c303cd026505)
  1092. # [23:19] * Quits: eseidel (n=eseidel@72.14.224.1)
  1093. # [23:22] <Philip`> Is there some way to stop Opera trying to download all feeds simultaneously? It maxes out my (slow) connection for five or ten seconds, which is bad if I'm trying to play online games :-(
  1094. # [23:23] * Joins: roc_ (n=roc@202.0.36.64)
  1095. # [23:24] <wilhelm> Philip`: The closest you'll get is that you can change the update interval, I think.
  1096. # [23:27] <Philip`> Sadly it doesn't let me set each interval to a distinct prime number
  1097. # [23:27] <Philip`> so it's still going to end up trying to download lots at once
  1098. # [23:30] <zcorpan> is it time for publication soon?
  1099. # [23:30] <annevk> few weeks
  1100. # [23:30] * annevk tries to find the date
  1101. # [23:31] <zcorpan> oh i thought it was more like one week
  1102. # [23:31] <annevk> I hilited it in http://krijnhoetmer.nl/irc-logs/html-wg/20080901
  1103. # [23:31] <zcorpan> no rationale?
  1104. # [23:31] <annevk> nope
  1105. # [23:32] <annevk> works for me, WF2 might be integrated by that date
  1106. # [23:33] <zcorpan> yeah
  1107. # [23:33] <zcorpan> finally
  1108. # [23:34] <annevk> lots of new elements to debug and report bugs on :)
  1109. # [23:34] <Philip`> Has the Forms Task Force officially been declared useless yet?
  1110. # [23:35] <smedero> yes
  1111. # [23:35] <smedero> i'd have to dig up the "non-binding" telecon decision.
  1112. # [23:35] * annevk saw Philip` already started by checking out <select>.type and all
  1113. # [23:35] <Philip`> annevk: That wasn't related to WF2 at all
  1114. # [23:35] <Philip`> I was just looking at strings in IE, and saw that
  1115. # [23:35] <annevk> meh
  1116. # [23:36] <annevk> Opera does it too
  1117. # [23:36] <Philip`> Forms are boring, so someone else can look at them :-p
  1118. # [23:36] <Philip`> annevk: I'd hope so, since the DOM spec says to do so
  1119. # [23:37] <Philip`> (but I never knew that before today)
  1120. # [23:37] <annevk> well, same here
  1121. # [23:37] * Quits: Maurice` (i=copyman@cc90688-a.emmen1.dr.home.nl) ("Disconnected...")
  1122. # [23:37] * Quits: heycam (n=cam@210.84.20.130) ("bye")
  1123. # [23:38] <smedero> this somewhat tracks the decision process: http://www.w3.org/html/wg/tracker/actions/56
  1124. # [23:38] <annevk> cheers smedero
  1125. # [23:39] <smedero> i'm having trouble finding the transcript for the 7/10 telecon.... oh well
  1126. # [23:39] * Joins: othermaciej (n=mjs@17.244.16.53)
  1127. # [23:41] * Joins: eseidel (n=eseidel@adsl-76-194-112-188.dsl.pltn13.sbcglobal.net)
  1128. # [23:43] * Joins: eseidel_ (n=eseidel@72.14.224.1)
  1129. # [23:50] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
  1130. # [23:54] * Joins: jcranmer_ (n=jcranmer@ltsp1.csl.tjhsst.edu)
  1131. # [23:55] * jcranmer_ is now known as jcranmer
  1132. # [23:59] * Quits: eseidel (n=eseidel@adsl-76-194-112-188.dsl.pltn13.sbcglobal.net) (Connection timed out)
  1133. # [23:59] * Joins: othermaciej_ (n=mjs@nat/apple/x-bf85a807dd550d1d)
  1134. # [23:59] * eseidel_ is now known as eseidel
  1135. # [23:59] <gsnedders> Hixie: ping
  1136. # [23:59] * Quits: eseidel (n=eseidel@72.14.224.1)
  1137. # Session Close: Thu Sep 04 00:00:00 2008

The end :)