/irc-logs / freenode / #whatwg / 2009-05-30 / end

Options:

  1. # Session Start: Sat May 30 00:00:00 2009
  2. # Session Ident: #whatwg
  3. # [00:02] * Joins: weinig_ (n=weinig@17.244.0.99)
  4. # [00:03] * Joins: olliej (n=oliver@17.244.2.247)
  5. # [00:06] * Quits: slightlyoff (n=slightly@72.14.229.81) (verne.freenode.net irc.freenode.net)
  6. # [00:06] * Quits: gavin (n=gavin@firefox/developer/gavin) (verne.freenode.net irc.freenode.net)
  7. # [00:06] * Quits: theanxy_ (n=wzajac@student.agh.edu.pl) (verne.freenode.net irc.freenode.net)
  8. # [00:06] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (verne.freenode.net irc.freenode.net)
  9. # [00:06] * Quits: Philip` (n=philip@zaynar.co.uk) (verne.freenode.net irc.freenode.net)
  10. # [00:06] * Quits: weinig_ (n=weinig@17.244.0.99) (Client Quit)
  11. # [00:07] * Joins: slightlyoff (n=slightly@72.14.229.81)
  12. # [00:07] * Joins: gavin (n=gavin@firefox/developer/gavin)
  13. # [00:07] * Joins: theanxy_ (n=wzajac@student.agh.edu.pl)
  14. # [00:07] * Joins: Philip` (n=philip@zaynar.co.uk)
  15. # [00:07] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  16. # [00:09] * Quits: weinig (n=weinig@17.203.15.200) (Read error: 110 (Connection timed out))
  17. # [00:11] * Quits: onar_ (n=onar@17.244.69.87)
  18. # [00:11] * Joins: weinig (n=weinig@17.244.0.99)
  19. # [00:12] * Quits: roc (n=roc@121-72-173-187.dsl.telstraclear.net)
  20. # [00:12] * Joins: slightlyoff_ (n=slightly@72.14.229.81)
  21. # [00:13] * Joins: onar_ (n=onar@17.226.15.112)
  22. # [00:13] * aroben is now known as aroben|meeting
  23. # [00:14] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
  24. # [00:20] * Quits: slightlyoff (n=slightly@72.14.229.81) (Connection timed out)
  25. # [00:24] * Joins: bgalbraith (n=bgalbrai@216.239.45.19)
  26. # [00:29] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
  27. # [00:32] * Joins: hdh (n=hdh@118.71.98.199)
  28. # [00:41] * Quits: wakaba_ (n=wakaba@EM114-51-0-247.pool.e-mobile.ne.jp) (Read error: 54 (Connection reset by peer))
  29. # [00:41] * Joins: wakaba (n=wakaba@EM114-51-143-196.pool.e-mobile.ne.jp)
  30. # [00:43] * Joins: takoratta (n=takoratt@p4076-ipbf6604marunouchi.tokyo.ocn.ne.jp)
  31. # [00:44] * Joins: Catfish_Man (n=david@adium/CatfishMan)
  32. # [00:46] * Quits: ZombieLoffe (n=e@unaffiliated/zombieloffe)
  33. # [00:46] * Quits: hdh (n=hdh@118.71.98.199) (Remote closed the connection)
  34. # [00:47] * Joins: hdh (n=hdh@118.71.98.199)
  35. # [00:47] * Quits: bgalbraith (n=bgalbrai@216.239.45.19)
  36. # [00:55] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  37. # [00:56] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Client Quit)
  38. # [00:57] * Quits: mgrdcm (n=mgrdcm@65.111.247.194)
  39. # [00:57] * Quits: weinig (n=weinig@17.244.0.99)
  40. # [00:58] * Quits: olliej (n=oliver@17.244.2.247)
  41. # [01:00] * Joins: jgalvez_ (n=jgalvez@189.111.89.227)
  42. # [01:02] * Joins: olliej (n=oliver@17.244.2.247)
  43. # [01:02] * Joins: weinig (n=weinig@17.246.17.150)
  44. # [01:03] * Joins: KevinMarks (n=KevinMar@nat/google/x-055452efb6f4e6cf)
  45. # [01:04] * jcranmer is now known as jcranmer|away
  46. # [01:05] * jcranmer|away is now known as jcranmer
  47. # [01:05] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
  48. # [01:05] * Quits: jgalvez (n=jgalvez@201-68-145-207.dsl.telesp.net.br) (Read error: 110 (Connection timed out))
  49. # [01:09] * Joins: mgrdcm (n=mgrdcm@65.111.247.194)
  50. # [01:10] * Joins: annevk2 (n=annevk@5ED2D22C.cable.ziggo.nl)
  51. # [01:12] * Quits: mgrdcm (n=mgrdcm@65.111.247.194) (Client Quit)
  52. # [01:22] * Parts: billmason (n=billmaso@ip147.unival.com)
  53. # [01:23] * aroben|meeting is now known as aroben|away
  54. # [01:28] * Quits: mpilgrim (n=mark@nat/google/x-2f23a7c3ec47365b) (Read error: 60 (Operation timed out))
  55. # [01:30] * Quits: annevk2 (n=annevk@5ED2D22C.cable.ziggo.nl)
  56. # [01:31] * Joins: onar__ (n=onar@17.244.69.87)
  57. # [01:33] * Quits: KevinMarks (n=KevinMar@nat/google/x-055452efb6f4e6cf) (Read error: 104 (Connection reset by peer))
  58. # [01:48] * Quits: onar_ (n=onar@17.226.15.112) (Read error: 110 (Connection timed out))
  59. # [01:52] * Joins: heycam` (n=cam@203-217-67-148.dyn.iinet.net.au)
  60. # [01:52] * Joins: sayrer (n=chatzill@m980f36d0.tmodns.net)
  61. # [01:55] * Quits: dglazkov (n=dglazkov@nat/google/x-cc0b3a36c5d25cd4) (Read error: 110 (Connection timed out))
  62. # [02:02] * Quits: heycam (n=cam@210-84-19-113.dyn.iinet.net.au) (Read error: 101 (Network is unreachable))
  63. # [02:07] * Quits: aroben|away (n=aroben@unaffiliated/aroben) (Read error: 60 (Operation timed out))
  64. # [02:12] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
  65. # [02:12] * Quits: weinig (n=weinig@17.246.17.150)
  66. # [02:14] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  67. # [02:20] * Joins: aroben|away (n=aroben@unaffiliated/aroben)
  68. # [02:25] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Nick collision from services.)
  69. # [02:25] * riven` is now known as riven
  70. # [02:28] * Joins: roc (n=roc@222-152-178-39.jetstream.xtra.co.nz)
  71. # [02:29] * Quits: sayrer (n=chatzill@m980f36d0.tmodns.net) (Read error: 110 (Connection timed out))
  72. # [02:34] * Quits: Catfish_Man (n=david@adium/CatfishMan) ("Leaving.")
  73. # [02:38] * Joins: mpilgrim (n=mark@nat/google/x-fd336aa98f2149b1)
  74. # [02:44] * Joins: mgrdcm (n=mgrdcm@69.246.244.191)
  75. # [02:45] * jwalden finds an error in the web socket protocol draft
  76. # [02:53] * Quits: onar__ (n=onar@17.244.69.87)
  77. # [02:54] * Quits: mgrdcm (n=mgrdcm@69.246.244.191)
  78. # [02:55] * Joins: shepazu (n=schepers@216.239.45.19)
  79. # [02:57] * Quits: mpilgrim (n=mark@nat/google/x-fd336aa98f2149b1) (Read error: 110 (Connection timed out))
  80. # [02:59] * Joins: wakaba_ (n=wakaba@EM114-51-24-130.pool.e-mobile.ne.jp)
  81. # [03:09] * Quits: aroben|away (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
  82. # [03:09] * Joins: aroben|away (n=aroben@unaffiliated/aroben)
  83. # [03:16] <jwalden> or have I
  84. # [03:16] * Quits: takoratta (n=takoratt@p4076-ipbf6604marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  85. # [03:17] * Quits: wakaba (n=wakaba@EM114-51-143-196.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  86. # [03:22] * Quits: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
  87. # [03:32] * Quits: olliej (n=oliver@17.244.2.247)
  88. # [03:39] * Quits: dave_levin (n=dave_lev@72.14.227.1)
  89. # [03:45] * jwalden curses the mess that is RFC 2817 and its offhand definition of the CONNECT method
  90. # [03:46] * Quits: aroben|away (n=aroben@unaffiliated/aroben) (Read error: 60 (Operation timed out))
  91. # [03:47] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
  92. # [03:48] * Joins: mgrdcm (n=mgrdcm@69.246.244.191)
  93. # [03:53] * Quits: slightlyoff_ (n=slightly@72.14.229.81)
  94. # [03:54] <jwalden> no, seems to be an error
  95. # [04:02] * Quits: shepazu (n=schepers@216.239.45.19)
  96. # [04:06] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  97. # [04:07] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  98. # [04:08] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  99. # [04:11] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
  100. # [04:12] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  101. # [04:12] * Joins: jgalvez (n=jgalvez@201-68-153-21.dsl.telesp.net.br)
  102. # [04:18] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com) ("Leaving...")
  103. # [04:21] * Quits: jgalvez_ (n=jgalvez@189.111.89.227) (Read error: 110 (Connection timed out))
  104. # [04:30] <jwalden> email sent to that list, seems a bit of delay in its being visible in the web interface
  105. # [04:32] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
  106. # [04:38] <jwalden> http://www.ietf.org/mail-archive/web/hybi/current/msg00312.html
  107. # [04:40] <jwalden> ...and fixed already :-)
  108. # [04:44] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
  109. # [04:44] * Joins: sayrer (n=chatzill@207.225.184.131)
  110. # [04:49] * Joins: doublec (n=doublec@118-93-184-22.dsl.dyn.ihug.co.nz)
  111. # [04:57] * Joins: dglazkov (n=dglazkov@69.181.143.54)
  112. # [04:58] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("->home")
  113. # [05:06] * Joins: olliej (n=oliver@76.14.73.3)
  114. # [05:08] * Quits: sayrer (n=chatzill@207.225.184.131) (Read error: 60 (Operation timed out))
  115. # [05:14] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  116. # [05:20] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
  117. # [05:24] * Quits: karlcow (n=karl@nerval.la-grange.net) (Remote closed the connection)
  118. # [05:25] * Joins: karlcow (n=karl@nerval.la-grange.net)
  119. # [05:26] * Quits: olliej (n=oliver@76.14.73.3)
  120. # [05:27] * Joins: cying (n=cying@adsl-75-41-114-136.dsl.pltn13.sbcglobal.net)
  121. # [05:31] * Joins: jruderman (n=jruderma@c-98-248-40-206.hsd1.ca.comcast.net)
  122. # [05:38] * Quits: dglazkov (n=dglazkov@69.181.143.54) (Read error: 110 (Connection timed out))
  123. # [05:42] * Quits: dolske (n=dolske@firefox/developer/dolske)
  124. # [05:48] * dglazkov_ is now known as dglazkov
  125. # [05:52] <Hixie> hey, we crossed the 1000 subscriber barrier!
  126. # [05:52] <Hixie> sweet
  127. # [05:58] <takkaria> Hixie: what big of the spec are you working on now?
  128. # [05:58] <Hixie> none at this very instant
  129. # [05:58] <Hixie> probably going to go through htmlwg bugs and try to get them down
  130. # [05:58] <takkaria> cool
  131. # [05:59] <Hixie> (i'll work on whatever people want me to work on, so if you have something important, let me know)
  132. # [05:59] <ezyang> Nice!
  133. # [06:00] <Hixie> this week has been hell in terms of getting anything done
  134. # [06:00] <Hixie> what with everyone and their dog talking about html5 because of Google I/O
  135. # [06:03] <inimino> I will admit to being mildly disappointed in the (ahem) wave of recent interest in HTML5 but I'm not quite sure why
  136. # [06:04] <Hixie> disappointed ho?
  137. # [06:04] <Hixie> how, rather
  138. # [06:04] <othermaciej> disappointed?
  139. # [06:04] <othermaciej> why?
  140. # [06:04] <Hixie> he said he wasn't sure why :-)
  141. # [06:04] <Hixie> that's why i asked how instead :-)
  142. # [06:04] <othermaciej> (I have been mildly irked by the garbling of the technical message.)
  143. # [06:04] <othermaciej> (But I like that the overall response is positive.)
  144. # [06:05] <inimino> yes most of it is probably just seeing "HTML5" become the next "Ajax"
  145. # [06:05] <ezyang> HTML5 is huge. (I mean that in a scope way)
  146. # [06:05] <othermaciej> HTML5 is huge, and people use it to refer to things that are not, technically, part of HTML5
  147. # [06:05] <othermaciej> one thing that surprised me in the coverage was how in sync Apple and Google especially are with respect to what is most important in Web technology
  148. # [06:05] <ezyang> And it's building up the "eye-candy" factor that will sell it to the public
  149. # [06:05] * Joins: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net)
  150. # [06:05] <othermaciej> if I didn't know better, I would think it was a conspiracy
  151. # [06:06] <Hixie> othermaciej: if you think that message got garbled, just check out the lower-third text on http://cache.gawker.com/assets/images/gizmodo/2009/05/240ccede5360b093dbf298f8946025a5.png
  152. # [06:06] <othermaciej> Hixie: lol
  153. # [06:06] <othermaciej> (I actually laughed out loud)
  154. # [06:06] <othermaciej> so maybe it's just me
  155. # [06:06] <inimino> hehe
  156. # [06:07] <jruderman> i'm thinking of making a game
  157. # [06:07] <othermaciej> but I feel like back in the 80s and early 90s, technical reporters seemed to have more of a clue
  158. # [06:07] <jruderman> and if i do, i'll probably use javascript and <canvas>
  159. # [06:07] <othermaciej> I remember reading PC MAgazine back in the day
  160. # [06:07] <othermaciej> and it was full of technical facts and stuff
  161. # [06:07] <jwalden> othermaciej: did you ever see the coverage of the Morris worm? they didn't have a clue :-D
  162. # [06:07] <othermaciej> nowadays I look at CNet and I cry
  163. # [06:07] <inimino> well I think screen grabs of ridiculous Fox News tickers are practically a genre of their own by now...
  164. # [06:08] <inimino> I just don't look at CNet
  165. # [06:08] * Joins: dglazkov_ (n=dglazkov@69.181.143.54)
  166. # [06:08] <othermaciej> ArsTechnica is one of the few beacons of relative technical clue, as far as tech news sites, and even they publish total claptrap at times
  167. # [06:08] <inimino> I think the technical audience has moved on and they are all reading each other's blogs instead of magazines
  168. # [06:09] <jwalden> demise of ddj and all that
  169. # [06:09] <othermaciej> with blogs it's hard to tell up front who is full of shit
  170. # [06:09] <othermaciej> unless you are an expert in the particular subject are yourself, or know the person by reputation
  171. # [06:09] <jruderman> i'll help you out. my blog -- http://www.squarefree.com/ -- full of shit.
  172. # [06:09] <othermaciej> like Gizmodo is super popular and clearly appeals to tech enthusiasts but it is at best 50% true
  173. # [06:09] <inimino> true
  174. # [06:10] <othermaciej> jruderman: I've rarely known you to be full of shit
  175. # [06:10] <othermaciej> and...
  176. # [06:10] <othermaciej> depending on the nature of the game, JS + <canvas> is probably a decent choice
  177. # [06:10] <othermaciej> have you seen olliej's fluid dynamics demo?
  178. # [06:10] <jruderman> yep
  179. # [06:11] <jruderman> then i left it open in a background tab and wondered why my computer was hot
  180. # [06:11] <othermaciej> I don't know why but I find it endlessly fun to play with
  181. # [06:11] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
  182. # [06:11] <othermaciej> it does manage to replicate that feature of Flash games
  183. # [06:11] <jruderman> hehe
  184. # [06:12] <othermaciej> whoah he managed to boost the frame rate
  185. # [06:12] <inimino> where is it?
  186. # [06:12] * ezyang imagines the new cookie cutter industry: "Free, Addictive HTML5 Games!"
  187. # [06:12] <othermaciej> I'm getting nearly 60 fps here
  188. # [06:12] <othermaciej> http://nerget.com/pressure/pressure.html
  189. # [06:12] <Hixie> i just get a black screen :-(
  190. # [06:12] <othermaciej> it numerically approximates the solution to the Navier-Stokes equations of fluid dynamics
  191. # [06:12] <Hixie> oh i see
  192. # [06:12] <Hixie> you have to click
  193. # [06:12] <othermaciej> Hixie: you have to click or drag to make things happen
  194. # [06:13] <othermaciej> and if you toggle the view, it flips from pressure to velocity
  195. # [06:13] <othermaciej> I wanna put this up on webkit.org but I have to get rid of the layout table first
  196. # [06:13] <othermaciej> or people will laff at us
  197. # [06:13] <jruderman> lol
  198. # [06:13] <inimino> ooh, fun
  199. # [06:14] <othermaciej> Dear CSS Layout, Please learn how to be easy like tables. Love, The Internet.
  200. # [06:14] <inimino> now it just needs the audio equivalent of <canvas> and you can add splooshy sounds
  201. # [06:14] <othermaciej> realtime audio generation is very hard
  202. # [06:14] <othermaciej> actually
  203. # [06:14] <othermaciej> the latency requirements to get smooth realtime sound generation are ridiculous
  204. # [06:15] <othermaciej> so it's a much harder problem than canvas :-/
  205. # [06:15] * ezyang is mesmerized
  206. # [06:15] <jruderman> othermaciej: latency requirements?
  207. # [06:15] <jruderman> what makes it different from graphics?
  208. # [06:16] <othermaciej> jruderman: for audio to feel reactive, you need a fairly small buffer - audio delay is much more noticeable than video
  209. # [06:16] <othermaciej> jruderman: but on the flip side, if you don't fill the buffer in time, you get horrible sounding artifacts
  210. # [06:17] <othermaciej> this is why things like CoreAudio and OpenAL are so complicated
  211. # [06:18] <jruderman> games do fine choosing prerecorded sound effects and timing them to go with the video
  212. # [06:18] <doublec> that's what js8080 does for space invaders, etc, using <audio>
  213. # [06:19] <jruderman> what changes when you're creating the sound effects on the fly?
  214. # [06:19] <doublec> I would like a openal type api for audio however (in the browser)
  215. # [06:19] <doublec> you can generate wav data and use data url's to <audio>
  216. # [06:20] <othermaciej> with prerecorded sounds, you don't have the problem of the audio output buffer underflowing cause you couldn't fill it fast enough
  217. # [06:21] <othermaciej> having an ImageData like approach where you provided a large-ish buffer that gets mixed in might work
  218. # [06:21] <othermaciej> but doesn't have much of an obvious advantage over using <audio>
  219. # [06:23] * inimino switches back to the fluid dynamics window and discovers The Blob
  220. # [06:25] * Quits: dglazkov (n=dglazkov@72.14.224.1) (Read error: 110 (Connection timed out))
  221. # [06:27] <othermaciej> heh
  222. # [06:28] <othermaciej> I wish olliej let you control the viscosity
  223. # [06:50] * Quits: jruderman (n=jruderma@c-98-248-40-206.hsd1.ca.comcast.net)
  224. # [06:50] * Joins: jruderman (n=jruderma@c-98-248-40-206.hsd1.ca.comcast.net)
  225. # [06:51] <jwalden> um... http://twitter.com/WHATWG/status/1953544919
  226. # [06:51] <jwalden> way to go twitter
  227. # [06:52] <ezyang> Wow. Twitter doesn't escape ampersands
  228. # [06:52] * Quits: jruderman (n=jruderma@c-98-248-40-206.hsd1.ca.comcast.net) (Client Quit)
  229. # [06:52] <jwalden> gotta be an XSS waiting to happen in that somehow, I'd expect
  230. # [06:52] * Joins: jruderman (n=jruderma@c-98-248-40-206.hsd1.ca.comcast.net)
  231. # [06:53] <ezyang> Mm, not really
  232. # [06:54] * jwalden notes that account has 2**10 followers
  233. # [06:58] * mgrdcm +1
  234. # [07:09] * Quits: jruderman (n=jruderma@c-98-248-40-206.hsd1.ca.comcast.net) ("Leaving...")
  235. # [07:32] * Quits: dglazkov_ (n=dglazkov@69.181.143.54)
  236. # [07:40] * jwalden wonders what specification would have the most claim to being responsible for describing what must happen when DOM APIs are provided with non-UTF-16 strings, like "foo\ud863\u000abar" -- webidl?
  237. # [07:40] * jwalden is looking again at acid3 test 68, for a little context
  238. # [07:41] <heycam`> webidl doesn't say anything about non-UTF-16 strings in DOMStrings, at the moment
  239. # [07:41] <heycam`> is acid test 68 the svg string methods?
  240. # [07:42] <heycam`> ah no, ecmascript i see
  241. # [07:43] <jwalden> no, it's |document.createElement("input").value = highSurrogate + asciiData| and whether that throws an exception, sets the identical value, or sets a value with the high surrogate replaced with U+FFFD
  242. # [07:43] <jwalden> or rather utf16Data, I guess
  243. # [07:43] * jwalden thinks he enumerated all the permitted behaviors
  244. # [07:44] <heycam`> yeah i'm not sure what layer that should be handled on
  245. # [07:44] <jwalden> ah, missed one, could set to utf16Data as well
  246. # [07:44] <jwalden> DOM 3 Core seems to not even entertain the prospect
  247. # [07:44] <heycam`> heh
  248. # [07:45] <jwalden> webidl says "(to be interpreted as UTF-16 encoded strings [RFC2781])"
  249. # [07:45] <heycam`> taboo, please don't mention it in mixed company
  250. # [07:45] <jwalden> rfc2781 of course says "Error recovery is not specified by this document."
  251. # [07:46] <heycam`> if there's consistent behaviour across attributes / operation arguments, then specific behaviour could be mandated in webidl
  252. # [07:46] <heycam`> i haven't tested that though
  253. # [07:51] <jwalden> gecko sets a value with the high surrogate replaced with U+FFFD; webkit preserves the code units exactly; opera does the same; ie does the same
  254. # [07:52] <jwalden> this is rather unfortunate, as gecko's behavior is rather deeply embedded, as best as I recall
  255. # [07:52] <heycam`> the latter seems cleaner to me
  256. # [07:53] <jwalden> testing with javascript: var e = document.createElement("input"); e.value = "\ud863test"; alert(e.value.split("").map(function(v) { return v.charCodeAt(0); })) in non-IE and javascript: var e = document.createElement("input"); e.value = "\ud863test"; alert(e.value.split("")) in IE
  257. # [07:55] <jwalden> although looking slightly, this may end up being specific to input.value, not sure yet
  258. # [07:56] <heycam`> k. i'll put a note in webidl and see if anyone has an opinion on it being dealt with in that spec.
  259. # [07:58] <jwalden> cool
  260. # [08:01] <jwalden> hm, looks like it turns into a ghastly mess partly because attribute values are optimized into particular encodings, if I'm reading right
  261. # [08:01] <jwalden> and even beyond that things like numbers are stored as such
  262. # [08:09] <jwalden> hm, or maybe no, but now I'm diving into template metaprogramming of string manipulation
  263. # [08:11] <jwalden> stupid traits antipattern
  264. # [08:13] <jwalden> heycam`: another fun one: javascript: var e = document.createElement("input"); e.value = "\ud863\0\0test"; alert(e.value.split(""))
  265. # [08:14] * Joins: WulfTheSaxon (n=linux@cpe-76-179-73-145.maine.res.rr.com)
  266. # [08:14] <jwalden> seems all the browsers I can test truncate that
  267. # [08:14] <jwalden> gah, what a mess
  268. # [08:16] <heycam`> ouch
  269. # [08:18] <jwalden> based on what I know of gecko, I bet we truncate to U+FFFD while the others truncate to a lone high surrogate
  270. # [08:19] <heycam`> differing behaviour between javascript string classes and dom string classes doesn't seem good
  271. # [08:24] <jwalden> none of this is any good
  272. # [08:26] <jwalden> particularly since encoding mistakes have a knack for becoming security problems if you're unlucky
  273. # [08:28] * Joins: bgalbraith (n=bgalbrai@71.202.109.116)
  274. # [08:32] * Quits: bgalbraith (n=bgalbrai@71.202.109.116) (Client Quit)
  275. # [08:42] * Joins: MikeSmith (n=MikeSmit@EM114-48-29-106.pool.e-mobile.ne.jp)
  276. # [08:50] * Quits: heycam` (n=cam@203-217-67-148.dyn.iinet.net.au) ("bye")
  277. # [08:54] * Quits: archtech (n=stanv@83.228.56.37)
  278. # [08:56] * Quits: MikeSmith (n=MikeSmit@EM114-48-29-106.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  279. # [09:01] * Joins: wakaba (n=wakaba@EM114-51-0-57.pool.e-mobile.ne.jp)
  280. # [09:08] * Quits: wakaba_ (n=wakaba@EM114-51-24-130.pool.e-mobile.ne.jp) (Read error: 60 (Operation timed out))
  281. # [09:17] * Parts: WulfTheSaxon (n=linux@cpe-76-179-73-145.maine.res.rr.com)
  282. # [09:20] * Joins: ZombieLoffe (n=e@unaffiliated/zombieloffe)
  283. # [09:30] * Joins: sayrer (n=chatzill@66.28.50.6)
  284. # [09:56] * Joins: jacobolus (n=jacobolu@pool-71-104-172-183.lsanca.dsl-w.verizon.net)
  285. # [10:00] * Joins: heycam (n=cam@203-217-67-148.dyn.iinet.net.au)
  286. # [10:10] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  287. # [10:10] * Joins: zdobersek (n=zan@cpe-92-37-76-30.dynamic.amis.net)
  288. # [10:12] * Quits: jgalvez (n=jgalvez@201-68-153-21.dsl.telesp.net.br)
  289. # [10:12] * Joins: myakura (n=myakura@p2087-ipbf5410marunouchi.tokyo.ocn.ne.jp)
  290. # [10:13] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  291. # [10:13] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  292. # [10:18] * Quits: jacobolus (n=jacobolu@pool-71-104-172-183.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
  293. # [10:18] * Joins: jacobolus_ (n=jacobolu@pool-71-104-172-183.lsanca.dsl-w.verizon.net)
  294. # [10:32] * Joins: philipj (n=philipj@pat.se.opera.com)
  295. # [10:42] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  296. # [10:42] * Quits: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  297. # [10:44] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  298. # [10:47] * Joins: ROBOd (n=robod@89.122.216.38)
  299. # [10:54] <Hixie> i'm starting to need to keep track of e-mails for which i'm awaiting replies
  300. # [10:55] <hsivonen> Hixie: it seems to me that the comments at http://www.w3.org/QA/2009/05/_watching_the_google_io.html#comments don't deal with the main "it's not done yet" point of the post
  301. # [10:55] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  302. # [10:57] <Hixie> as i just mentioned on the owf list, html5 is more done than html4 ever was
  303. # [10:57] <Hixie> so that seems like a meaningless point :-)
  304. # [10:58] <hsivonen> Hixie: maybe that point would have been more useful to make in the Q&A/QA blog
  305. # [10:59] <Hixie> be my guest
  306. # [11:02] * Joins: annevk2 (n=annevk@5ED2D22C.cable.ziggo.nl)
  307. # [11:04] <hsivonen> I wonder when we'll see a log post warning about premature deployment of RDFa in text/html
  308. # [11:04] <hsivonen> *blog
  309. # [11:07] <theMadness> I think Crockford accidentally made the point for html5 a while ago.
  310. # [11:07] <hsivonen> theMadness: which point and where?
  311. # [11:07] <theMadness> http://blog.360.yahoo.com/blog-TBPekxc1dLNy5DOloPfzVvFIVOWMB0li?p=978 here
  312. # [11:08] <theMadness> He advocated for a new html that is not very new, just a fix of the 4.01.
  313. # [11:09] <theMadness> But if you take away webforms and the new elements (which are all more specific and semantic heavy versions of div), html5 is just what he calls html 4.2
  314. # [11:09] * Quits: philipj (n=philipj@pat.se.opera.com) (Read error: 60 (Operation timed out))
  315. # [11:11] <theMadness> But maybe he is considering the DOM changes too.
  316. # [11:12] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  317. # [11:12] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
  318. # [11:12] * Quits: doublec (n=doublec@118-93-184-22.dsl.dyn.ihug.co.nz) ("Leaving")
  319. # [11:13] <tantek> theMadness - this is not a new idea, I advocated for a new html that is not very new, just a fix of 4.01, back in 2003: http://tantek.com/log/2003/01.html#L20030114
  320. # [11:13] <hsivonen> making "just a fix" *now* would be rather disappointing
  321. # [11:13] <theMadness> tantek, I see, but I recalled that post as when I read it in my mind it sounded "html5 is too much, let's have html5 instead".
  322. # [11:14] * Quits: jacobolus_ (n=jacobolu@pool-71-104-172-183.lsanca.dsl-w.verizon.net) (Read error: 54 (Connection reset by peer))
  323. # [11:14] * Joins: jacobolus (n=jacobolu@pool-71-104-172-183.lsanca.dsl-w.verizon.net)
  324. # [11:14] <tantek> hsivonen, I don't disagree. those were my opinions as of 6+ years ago.
  325. # [11:15] <theMadness> Which probably was the right time for them.
  326. # [11:16] <theMadness> But right now we're too high on RIA, stepping back will shoot us back to the plugin/applet/proprietary extensions era. :P
  327. # [11:16] <tantek> however, note that many folks here have been writing up well thought out criticisms of XHTML2 / focus-of-W3C for 6+ years. how little has changed in that regard is IMHO what is rather disappointing.
  328. # [11:16] <Philip`> Let me be the first to advocate for a new HTML that is not very new, just a fix of 5, so I can point back to this IRC log entry several years from now
  329. # [11:16] * Joins: richbradshaw (n=richbrad@host86-134-53-195.range86-134.btcentralplus.com)
  330. # [11:17] <theMadness> Philip`, you mean 4?
  331. # [11:18] <Philip`> theMadness: No - I'd be at least six years too late to be the first to advocate that :-)
  332. # [11:18] <tantek> Philip`, I think you have to wait at least until HTML5 is a REC (projected 2022?) and the first post-REC issue is discovered/acknowledged before advocating a new HTML that is just a fix of 5.
  333. # [11:19] <theMadness> What he said. I didn't have the courage to say it myself.
  334. # [11:19] * Hixie mumbles that he doesn't think specs should be numbered in this way and that we should just have rolling versions the way we're doing HTML5 today and the way most websites work
  335. # [11:20] * hsivonen I always feel uncomfortable when I see "RIA" in the context of HTML5.
  336. # [11:20] <Hixie> why?
  337. # [11:20] <tantek> Anyone seen mpilgrim recently?
  338. # [11:20] <tantek> This link appears to have broken: http://diveintomark.org/archives/2003/01/13.html#semantic_obsolescence
  339. # [11:20] * othermaciej_ is now known as othermaciej
  340. # [11:20] <tantek> It was a criticism of XHTML2 IIRC.
  341. # [11:21] <hsivonen> Hixie: "RIA" seems to be a Flash/Silverlight/JavaFX not-the-bowser-platform term
  342. # [11:21] <theMadness> hsivonen, exactly the reason why we must "take it back". :>
  343. # [11:22] <Philip`> tantek: Why would post- vs pre-REC make a difference to the need to create a new version to fix issues?
  344. # [11:22] <tantek> because pre-REC, issues can be fixed without creating a new version.
  345. # [11:22] <othermaciej> I'm happy to say "Web application"
  346. # [11:22] <othermaciej> but WA is not a TLA
  347. # [11:22] <othermaciej> Standard-based Web Application?
  348. # [11:23] <Hixie> tantek: they can post-rec too
  349. # [11:23] <tantek> Hixie, indeed, that whole "2nd edition" trick
  350. # [11:23] <Philip`> tantek: If the spec is ever going to reach REC, at some point it will have to stop responding to issues (e.g. stop adding features) so it can stabilise and get test suites and interoperable implementations, long before it can become REC, and during that time period it won't be able to respond adequately to all issues
  351. # [11:23] <Hixie> anyway i'm sure html6 will have started long before html5 is in rec
  352. # [11:23] <annevk2> Hixie, btw, apparently you have some action item assigned to you
  353. # [11:24] <Hixie> annevk2: no, i don't
  354. # [11:24] <theMadness> By the way, I've seen complaints about versioning and the doctype, how will a browser be able to tell a html6 page?
  355. # [11:24] <Philip`> theMadness: It won't be able to
  356. # [11:24] <Hixie> theMadness: why would it need to?
  357. # [11:24] <Philip`> theMadness: (and it won't need to)
  358. # [11:25] <theMadness> To trigger legacy/edge support?
  359. # [11:25] <tantek> Philip`: sure, amend previous statement to pre-CR then :)
  360. # [11:25] <annevk2> tantek, http://diveintomark.org/archives/2003/01/13/semantic_obsolescence
  361. # [11:25] <Hixie> theMadness: we've never had to do that before, why would we do it now? :)
  362. # [11:26] <annevk2> Hixie, I guess you never accepted it, but all indications are that you have
  363. # [11:26] <theMadness> Wait, we did, what about quirks/standards?
  364. # [11:26] <Hixie> annevk2: check the tracker
  365. # [11:26] <annevk2> ah
  366. # [11:26] <Hixie> theMadness: quirks vs standards isn't done along version lines
  367. # [11:26] <tantek> annevk2, note that the blog post at that URL links to http://diveintomark.org/archives/2003/01/14.html#eddies_in_the_spacetime_continuum which is also 404
  368. # [11:27] <Hixie> theMadness: or to put it another way, why would we want to add more quirks modes?
  369. # [11:27] <othermaciej> I think the experience of quirks/standards has made many of us decide we never want to do that sort of thing again
  370. # [11:27] <theMadness> So basically html6 will have to be compatible with 5.
  371. # [11:27] <Hixie> (except microsoft, who decided that it was teh awesome)
  372. # [11:27] <Philip`> tantek: Okay, fair enough :-)
  373. # [11:27] <Hixie> (and added 3 or 4 new modes just in IE8)
  374. # [11:27] <othermaciej> it will have to be compatible with the corpus of deployed HTML content
  375. # [11:27] <othermaciej> which by that time will hopefully include lots of HTML5
  376. # [11:28] <annevk2> tantek, do some URL hacking, http://diveintomark.org/archives/2003/01/14/eddies_in_the_spacetime_continuum :)
  377. # [11:28] <othermaciej> HTML5 is also trying to be compatible with deployed Web content as opposed to with prior specs
  378. # [11:28] <othermaciej> hopefully it will get less things wrong than HTML 4.01 did
  379. # [11:28] <annevk2> tantek, they used to redirect though, Mark dropped the ball with regards to cool URLs
  380. # [11:28] <Philip`> tantek: (...and amend the statement from 2022 to 2012)
  381. # [11:28] <tantek> did he drop his daily archives?
  382. # [11:28] * Joins: shepazu (n=schepers@c-71-202-124-114.hsd1.ca.comcast.net)
  383. # [11:29] <annevk2> tantek, no, they're just under a different URL
  384. # [11:29] <Philip`> tantek: But also, the people maintaining HTML5 a decade from now will not be the same people who are working on it today, and the new people who are innovating on the web will get fed up with the stuffy old HTML5 guys and will want to change it to go in a different direction
  385. # [11:29] <annevk2> tantek, i.e. without the .html
  386. # [11:29] <tantek> Philip`, indeed, need to get ahead of the Mayans (or was it Aztecs?) ;)
  387. # [11:30] <othermaciej> Philip`: does that mean we can all aspire to be the Roy Fielding of the future?
  388. # [11:30] <Philip`> othermaciej: It's not an aspiration, it's an inevitability
  389. # [11:31] <tantek> Philip`: I kind of doubt it - unless another Great Web Schism occurs.
  390. # [11:31] <tantek> speaking of which, is anyone organizing a celebration of the 5th anniversary of the Great Web Standards Schism?
  391. # [11:31] <tantek> http://www.w3.org/2004/04/webapps-cdf-ws/minutes-20040601.html
  392. # [11:31] <othermaciej> the people I work with who have age, experience and accomplishments similar to Roy do not have his kind of attitude
  393. # [11:32] <theMadness> Standards: the 21st century version of protestantism.
  394. # [11:32] <Philip`> othermaciej: Oh, okay then
  395. # [11:32] <othermaciej> (for instance Darin Adler has never told me to STFU because he used to create software by toggling in the 1s and 0s with a magnet)
  396. # [11:32] <tantek> that meeting is what really caused the momentum to get behind HTML5, and for that matter microformats.
  397. # [11:32] <Philip`> othermaciej: Hopefully we can all aspire to be more like him :-)
  398. # [11:32] <othermaciej> yes, the Workshop of the Bastille
  399. # [11:33] <othermaciej> Philip`: he only tells me to STFU when I actually need to and am not aware enough to realize it
  400. # [11:33] <othermaciej> (which is more rarely these days)
  401. # [11:33] <tantek> it was quite an epic workshop, othermaciej. at the time I didn't quite realize how historic an event it was going to be.
  402. # [11:33] <othermaciej> so some people mellow with age, like wine, instead of becoming sharper, like cheddar
  403. # [11:34] <othermaciej> I know a surprising number of people on the attendees list for non-web-standards-related reasons
  404. # [11:34] <othermaciej> (and of course many for web standards related reasons too)
  405. # [11:35] <tantek> re-reading the minutes, note that namespaces in data on the web are just as dead as they were back then, 5 years ago.
  406. # [11:36] <othermaciej> Creative Commons is doing its best to spread them via copypasta
  407. # [11:36] <othermaciej> does that count?
  408. # [11:37] <tantek> not when typical implementation (not going to name names) simply uses regexes to scrap NS prefixes, no, that doesn't count. ;)
  409. # [11:37] <tantek> and yes, we've critiqued ccREL already in this channel
  410. # [11:38] * Quits: richbradshaw (n=richbrad@host86-134-53-195.range86-134.btcentralplus.com) (Read error: 60 (Operation timed out))
  411. # [11:38] * Joins: maikmerten (n=maikmert@Z9a0a.z.pppool.de)
  412. # [11:38] <tantek> its very design promotes combinatorial license proliferation which is actually a stated non-goal of both Creative Commons (numerous presentations etc.) and many experienced folks in the open source communities.
  413. # [11:39] <othermaciej> was it obvious at the time they were invented how hard namespaces would be to use and understand?
  414. # [11:39] <Hixie> othermaciej: i'm sure gramps has told you to STFU :-P
  415. # [11:39] <tantek> othermaciej, yes, namespaces in content have been ugly since day 1
  416. # [11:39] <othermaciej> Hixie: he has, but (a) only when I actually needed to and (b) he did not justify it by giving a lengthy list of his dinosaur accomplishments
  417. # [11:39] <tantek> I think I heard the term somewhere else, but namespaces in content is an excellent example of "syntactic vinnegar"
  418. # [11:39] <Hixie> othermaciej: :-P
  419. # [11:40] <othermaciej> gramps is not even 5% as crusty as Roy
  420. # [11:40] <Hixie> othermaciej: i did not mean to imply gramps was like roy :-P
  421. # [11:40] <othermaciej> I've heard it as "syntactic salt", but yes
  422. # [11:41] <tantek> syntactic vinegar as in the opposite of syntactic sugar
  423. # [11:41] <theMadness> I'm officially hungry.
  424. # [11:41] <othermaciej> yeah, I get the reference
  425. # [11:41] <tantek> it makes the syntax uglier / less friendly without actually providing a benefit (and in many cases causing harm - e.g. silos)
  426. # [11:42] <Philip`> Syntactic salt as in raising one's blood pressure?
  427. # [11:42] <theMadness> Also, being from Modena, I'm not taking the disrespect for vinegar. :P
  428. # [11:42] <tantek> it's not balsamic
  429. # [11:42] <theMadness> Ah, someone did his homework. :)
  430. # [11:43] <tantek> I have some Mediterranean heritage ;)
  431. # [11:43] <othermaciej> "syntactic salt" is just a different joke way of saying "the opposite of syntactic sugar"
  432. # [11:44] <tantek> othermaciej - it's not the same thing
  433. # [11:44] <Hixie> http://www.flickr.com/photos/glutnix/3325234350/ lol
  434. # [11:44] <tantek> see http://en.wikipedia.org/wiki/Syntactic_sugar
  435. # [11:44] <othermaciej> that's not the way I have heard it used
  436. # [11:44] <theMadness> Complicated versus descriptive.
  437. # [11:44] <othermaciej> (the wikipedia note)
  438. # [11:45] <theMadness> Also head is not what he means by head.
  439. # [11:45] <othermaciej> I'll agree with the "a hoop the programmer must jump through" part, but not "designed to make it harder to write bad code"
  440. # [11:45] <othermaciej> but anyway
  441. # [11:45] <Hixie> right well lest i start actually editing the spec, i think i should go to bed now
  442. # [11:45] <Hixie> nn
  443. # [11:46] <othermaciej> I think we are on the same page with respect to </3 namespaces
  444. # [11:46] <othermaciej> g'night
  445. # [11:46] <tantek> right. syntactic vinegar is both a hoop the programmer/author must jump through, and is designed (perhaps unintentionally) to make it harder to write easy code.
  446. # [11:46] <tantek> now, who's willing to add that description of syntactic vinegar to http://en.wikipedia.org/wiki/Syntactic_sugar ?
  447. # [11:49] <tantek> ok, well if no one else is planning a 5 year remembrance/celebration of the Great Web Standards Schism - we can certainly do it at the microformats meetup dinner in SF on Tuesday 2009-153 at 21st Amendment: http://microformats.org/wiki/events/2009-06-02-weekly-dinner-sf
  448. # [11:49] * Hixie is too busy looking forwards to look back :-P
  449. # [11:50] * Philip` is too busy looking at his navel to look either backwards or forwards
  450. # [11:54] * Joins: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk)
  451. # [12:06] * Quits: maikmerten (n=maikmert@Z9a0a.z.pppool.de) (Read error: 113 (No route to host))
  452. # [12:07] * Joins: maikmerten (n=maikmert@BAE1d46.bae.pppool.de)
  453. # [12:12] * Joins: ROBOd2 (n=robod@89.122.216.38)
  454. # [12:14] * Quits: ROBOd (n=robod@89.122.216.38) (Read error: 60 (Operation timed out))
  455. # [12:22] * Joins: MikeSmith (n=MikeSmit@EM114-48-28-247.pool.e-mobile.ne.jp)
  456. # [12:39] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  457. # [12:42] * Joins: philipj (n=philipj@pat.se.opera.com)
  458. # [12:42] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  459. # [12:47] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Client Quit)
  460. # [12:58] * Quits: hdh (n=hdh@118.71.98.199) (Remote closed the connection)
  461. # [13:05] * Quits: myakura (n=myakura@p2087-ipbf5410marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  462. # [13:09] * Joins: myakura (n=myakura@p4050-ipbf3009marunouchi.tokyo.ocn.ne.jp)
  463. # [13:09] <othermaciej> the Schism is ancient history in internet time
  464. # [13:12] * Joins: pauld (n=pauld@host86-144-251-8.range86-144.btcentralplus.com)
  465. # [13:13] <annevk2> pre-historic, even :)
  466. # [13:15] <annevk2> I like the name "The Workshop" better though (coined by hsivonen iirc)
  467. # [13:21] * heycam finds it interesting that he presented at The Workshop even though he didn't know of its significance at the time
  468. # [13:28] * Quits: pauld (n=pauld@host86-144-251-8.range86-144.btcentralplus.com)
  469. # [13:31] * Quits: philipj (n=philipj@pat.se.opera.com) (Read error: 110 (Connection timed out))
  470. # [13:36] * Joins: billyjackass (n=MikeSmit@EM114-48-217-225.pool.e-mobile.ne.jp)
  471. # [13:38] * Joins: Hish (n=chatzill@mail2.n-e-s.de)
  472. # [13:40] * Joins: hdh (n=hdh@118.71.98.199)
  473. # [15:44] * Disconnected
  474. # [15:44] * Attempting to rejoin channel #whatwg
  475. # [15:44] * Rejoined channel #whatwg
  476. # [15:44] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
  477. # [15:44] * Set by annevk on Thu Feb 05 13:51:18
  478. # [15:49] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  479. # [15:54] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Nick collision from services.)
  480. # [15:54] * riven` is now known as riven
  481. # [16:09] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  482. # [16:10] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Nick collision from services.)
  483. # [16:10] * riven` is now known as riven
  484. # [16:23] * Quits: hdh (n=hdh@118.71.98.199) (Remote closed the connection)
  485. # [16:26] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
  486. # [16:31] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  487. # [16:31] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Nick collision from services.)
  488. # [16:31] * riven` is now known as riven
  489. # [16:47] * Joins: archtech (n=stanv@83.228.56.37)
  490. # [16:51] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  491. # [16:52] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Nick collision from services.)
  492. # [16:52] * riven` is now known as riven
  493. # [16:57] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  494. # [17:03] * Joins: dglazkov (n=dglazkov@69.181.143.54)
  495. # [17:12] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  496. # [17:12] * Quits: nessy (n=nessy@124-168-245-234.dyn.iinet.net.au) ("This computer has gone to sleep")
  497. # [17:14] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
  498. # [17:14] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Nick collision from services.)
  499. # [17:14] * riven`` is now known as riven
  500. # [17:14] * Quits: maikmerten (n=maikmert@BAE1d46.bae.pppool.de) (Remote closed the connection)
  501. # [17:15] * Quits: grimboy (n=grimboy@78-86-152-156.zone2.bethere.co.uk) ("leaving")
  502. # [17:28] * Rik`_ is now known as Rik`
  503. # [17:29] <annevk42> http://twitpic.com/69dic #contentsniffingfail
  504. # [17:30] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Connection timed out)
  505. # [17:31] <myakura> :(
  506. # [17:32] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
  507. # [17:35] * myakura regrets that he should've test that with http://tools.ietf.org/id/draft-abarth-mime-sniff-00.txt
  508. # [17:36] <annevk42> heh
  509. # [17:37] <annevk42> meanwhile I'm getting pretty close to the point where I can check in XMLHttpRequest again
  510. # [17:38] <annevk42> and I guess then I've to port everything to XMLHttpRequest Level 2 -- sigh
  511. # [17:50] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
  512. # [17:53] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  513. # [17:55] <gsnedders> The sun is a great anti-productivity tool.
  514. # [17:58] <annevk42> weekends are too
  515. # [17:59] * Quits: dglazkov (n=dglazkov@69.181.143.54)
  516. # [17:59] * gsnedders has sand in his mouth from the beath
  517. # [17:59] <gsnedders> *beach
  518. # [18:09] * Quits: myakura (n=myakura@p4050-ipbf3009marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  519. # [18:10] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  520. # [18:13] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
  521. # [18:16] * Joins: olliej (n=oliver@76.14.73.3)
  522. # [18:19] * Joins: myakura (n=myakura@p4050-ipbf3009marunouchi.tokyo.ocn.ne.jp)
  523. # [18:19] * Joins: maikmerten (n=maikmert@BAE1d46.bae.pppool.de)
  524. # [18:23] * Joins: wakaba (n=wakaba@EM114-51-17-173.pool.e-mobile.ne.jp)
  525. # [18:23] * riven`` is now known as riven
  526. # [18:31] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  527. # [18:34] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
  528. # [18:34] * Parts: annevk2 (n=annevk@5ED2D22C.cable.ziggo.nl)
  529. # [18:44] * Quits: wakaba_ (n=wakaba@EM114-51-56-109.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  530. # [18:51] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
  531. # [18:54] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  532. # [18:57] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 60 (Operation timed out))
  533. # [18:59] * Joins: Maurice (n=copyman@5ED548D4.cable.ziggo.nl)
  534. # [19:01] * Quits: olliej (n=oliver@76.14.73.3)
  535. # [19:02] * Joins: bgalbraith (n=bgalbrai@71.202.109.116)
  536. # [19:15] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
  537. # [19:20] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 60 (Operation timed out))
  538. # [19:24] * Joins: dglazkov (n=dglazkov@69.181.143.54)
  539. # [19:35] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  540. # [19:52] * Quits: shepazu (n=schepers@c-71-202-124-114.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  541. # [19:52] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  542. # [19:56] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
  543. # [19:56] * Quits: MikeSmith (n=MikeSmit@EM114-48-217-225.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  544. # [20:08] * Joins: wakaba_ (n=wakaba@EM114-51-130-21.pool.e-mobile.ne.jp)
  545. # [20:14] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  546. # [20:16] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  547. # [20:19] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
  548. # [20:19] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 60 (Operation timed out))
  549. # [20:22] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  550. # [20:26] * Quits: wakaba (n=wakaba@EM114-51-17-173.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  551. # [20:35] * Quits: dglazkov (n=dglazkov@69.181.143.54)
  552. # [20:37] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
  553. # [20:40] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 60 (Operation timed out))
  554. # [20:43] * Joins: itpastorn (n=itpastor@c-4f66559d-74736162.cust.telenor.se)
  555. # [20:45] * Parts: itpastorn (n=itpastor@c-4f66559d-74736162.cust.telenor.se)
  556. # [20:52] <gsnedders> Is there any way to force Opera to reload from server, ignoring cache?
  557. # [20:54] * Joins: jruderman (n=jruderma@c-98-248-40-206.hsd1.ca.comcast.net)
  558. # [20:54] <Philip`> gsnedders: Click the reload button
  559. # [20:54] <Philip`> (I think that tells it to ignore caches)
  560. # [20:55] <Philip`> (though I could be wrong)
  561. # [20:56] <Dashiva> Yes
  562. # [20:57] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  563. # [21:01] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 60 (Operation timed out))
  564. # [21:03] * gsnedders is slowly adjusting to this alien browser :P
  565. # [21:07] <annevk42> http://jszen.blogspot.com/2009/05/html-5.html -- I'm guessing he's mostly talking about the parts splitted out of HTML5 but it's still nice to hear :)
  566. # [21:08] <Hixie> this press has certainly been very encouraging
  567. # [21:08] <Hixie> it's almost all positive
  568. # [21:18] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
  569. # [21:18] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  570. # [21:18] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  571. # [21:25] * Quits: sayrer (n=chatzill@66.28.50.6) (Read error: 110 (Connection timed out))
  572. # [21:28] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
  573. # [21:28] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  574. # [21:36] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  575. # [21:38] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  576. # [21:41] * Joins: mlpug (n=mlpug@a88-115-171-214.elisa-laajakaista.fi)
  577. # [21:44] * Quits: maikmerten (n=maikmert@BAE1d46.bae.pppool.de) ("Leaving")
  578. # [21:56] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  579. # [21:59] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
  580. # [21:59] <Philip`> Hixie: "return to the top of step labeled <i>loop</i>" - should say "*the* step"
  581. # [22:00] <Hixie> fixed
  582. # [22:01] * gsnedders implemented that, yet didn't notice that.
  583. # [22:01] <gsnedders> Oh well, I'm obviously a brilliant reviewer :P
  584. # [22:05] * gsnedders wonders why that section is #history-0
  585. # [22:05] <gsnedders> I think I do say the order in which ids are generated is undefined.
  586. # [22:08] <theMadness> Sigh, people is blind.
  587. # [22:09] <theMadness> They didn't get excited about html5 until google told them to.
  588. # [22:09] <theMadness> How sad is that?
  589. # [22:09] <Hixie> pretty much par for the course
  590. # [22:09] * gsnedders wonders if anyone in standards land is the slightest bit surprised by that
  591. # [22:10] <theMadness> Heh, gsnedders, I'm allowed to, I'm a lowly developer :D
  592. # [22:10] * gsnedders stands up on high
  593. # [22:10] <gsnedders> :D
  594. # [22:13] * Joins: grimboy (n=grimboy@78-86-152-156.zone2.bethere.co.uk)
  595. # [22:15] <jruderman> "Mozilla executives also promised HTML5 support inside the forthcoming Firefox 3.5 browser." orly
  596. # [22:15] <theMadness> I wonder if that includes webforms.
  597. # [22:16] <theMadness> or "the part of html5 formerly known as webforms".
  598. # [22:16] <Hixie> it's still known as webforms :-P
  599. # [22:16] <gsnedders> Alternatively, "HTML 5 forms"
  600. # [22:16] <Hixie> or "forms" for short :-P
  601. # [22:16] <gsnedders> Or: "Bob's your uncle."
  602. # [22:16] <theMadness> Formshizzle.
  603. # [22:17] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  604. # [22:19] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  605. # [22:34] * Quits: mlpug (n=mlpug@a88-115-171-214.elisa-laajakaista.fi) (Remote closed the connection)
  606. # [22:37] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  607. # [22:39] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  608. # [22:40] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
  609. # [22:47] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  610. # [22:53] * gsnedders is sure ezyang said he had got tests2.dat working
  611. # [22:57] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  612. # [23:00] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  613. # [23:03] * Parts: zdobersek1 (n=zan@cpe-92-37-66-51.dynamic.amis.net)
  614. # [23:07] * gsnedders knows he's gonna end up checking over the tree constructor
  615. # [23:11] * Quits: ROBOd2 (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  616. # [23:16] * Quits: gsnedders (n=gsnedder@host86-164-130-180.range86-164.btcentralplus.com) (Remote closed the connection)
  617. # [23:17] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
  618. # [23:18] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  619. # [23:20] * Quits: archtech (n=stanv@83.228.56.37)
  620. # [23:21] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
  621. # [23:38] <annevk42> afaik only Opera does HTML5 forms
  622. # [23:39] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  623. # [23:39] <theMadness> Most of it, yep.
  624. # [23:39] <theMadness> Except stuff like placeholder.
  625. # [23:39] <annevk42> though WebKit does some I think and I read on IRC that someone from Google was looking into implementing more
  626. # [23:40] <jgraham> hmm. I think the mosty recent change to tests2.dat is wrong
  627. # [23:41] <jgraham> <head></html><meta> should put <meta> as a child of <head> because </html> in <head> puts you in the after-head mode (not the in-body mode) and in after-head headish elements get appended to the head
  628. # [23:42] <jgraham> Anyone fancy confirming that for me before I revert the change?
  629. # [23:42] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  630. # [23:43] <annevk42> let me check
  631. # [23:45] <annevk42> you're wrong
  632. # [23:46] <jgraham> Oh
  633. # [23:47] <jgraham> Really? Why?
  634. # [23:51] <Hixie> you seem correct to me
  635. # [23:52] <Hixie> oh no
  636. # [23:52] <Hixie> the </html> implies <body> first
  637. # [23:52] <Hixie> so you fly through the after head mode, then into in body mode, then into after body, then after after body
  638. # [23:52] <Hixie> then you consume the </html>
  639. # [23:52] <Hixie> and then the <meta> goes only back as far as in body mode
  640. # [23:54] <jgraham> Ah, I forgot to reprocess the </html> in after-head
  641. # [23:54] <jgraham> Thanks :)
  642. # [23:59] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  643. # Session Close: Sun May 31 00:00:00 2009

The end :)