/irc-logs / freenode / #whatwg / 2010-07-22 / end

Options:

  1. # Session Start: Thu Jul 22 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:03] * Joins: zdenekkostal (~Miranda@zakaznici.it-help.cz)
  4. # [00:08] * Quits: zdenekkostal (~Miranda@zakaznici.it-help.cz)
  5. # [00:09] <gsnedders> MikeSmith: I just finished The Third Policeman… That was very… surreal and weird.
  6. # [00:10] <micheil> hmm.. anyone know about firefox WS implementation?
  7. # [00:10] <micheil> http://github.com/miksago/node-websocket-server/issues#issue/12
  8. # [00:10] * Quits: weinig (~weinig@17.246.19.141) (Quit: weinig)
  9. # [00:10] <MikeSmith> gsnedders: ah, I envy you for having recently read it the first time
  10. # [00:10] <MikeSmith> there's only one first time
  11. # [00:10] <micheil> if browser gets closed with an open connection, I get back some oddities to what chrome and safari show
  12. # [00:11] <gsnedders> MikeSmith: Indeed, it very much seems like a book that will never be the same once you know how it ends.
  13. # [00:11] <MikeSmith> yeah
  14. # [00:11] <MikeSmith> gsnedders: you should read "At Swim-Two-Birds" next
  15. # [00:11] <AryehGregor> I hate things like that. Because I prefer to just read the same things over and over so I don't have to worry about if they'll be good, and that spoils my strategy. :(
  16. # [00:12] <gsnedders> There again, I can imagine a certain beauty to it another time.
  17. # [00:12] <gsnedders> I still want to properly re-read Ada or Ardor
  18. # [00:12] <gsnedders> Which I re-read in fragments when writing dissertation on it, but have only properly read through it once
  19. # [00:12] <gsnedders> And that has so many beautiful sub-plots running witihn it
  20. # [00:15] <MikeSmith> I re-read parts of "At Swim-Two-Birds" all the time
  21. # [00:15] <MikeSmith> it's like the Bible
  22. # [00:15] <MikeSmith> it should have chapter and verse numbers
  23. # [00:16] * Quits: aho (~nya@fuld-4d00d439.pool.mediaWays.net) (Read error: Connection reset by peer)
  24. # [00:22] * Joins: weinig (~weinig@17.246.19.141)
  25. # [00:24] * Quits: kangax_ (~kangax@208.82.12.210) (Quit: kangax_)
  26. # [00:24] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
  27. # [00:27] * wm3|food is now known as workmad3
  28. # [00:28] * Quits: Ms2ger (~Ms2ger@91.181.0.66) (Quit: nn)
  29. # [00:37] * Quits: ap (~ap@17.246.17.28) (Quit: ap)
  30. # [00:48] * Quits: aliok (55672cf2@gateway/web/freenode/ip.85.103.44.242) (Quit: Page closed)
  31. # [00:52] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Quit: zzzzz)
  32. # [00:53] * Quits: deepthawtz (~deepthawt@c-24-130-129-16.hsd1.ca.comcast.net) (Remote host closed the connection)
  33. # [00:55] * Joins: nessy (~Adium@124.170.224.234)
  34. # [00:59] * Quits: dglazkov (~dglazkov@nat/google/x-hixrgixedkmznwqf) (Quit: dglazkov)
  35. # [00:59] * Quits: nessy (~Adium@124.170.224.234) (Client Quit)
  36. # [01:02] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  37. # [01:03] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Remote host closed the connection)
  38. # [01:04] * Quits: tndH (~Rob@86.10.208.3) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
  39. # [01:08] <abarth> jgraham: is there an updated dom2string that knows how to print out doctypes better?
  40. # [01:08] <gsnedders> abarth: no
  41. # [01:09] <abarth> :(
  42. # [01:09] <abarth> that makes us fail all the doctype tests
  43. # [01:10] * Joins: justicefries_ (~gerred@173-14-6-4-Colorado.hfc.comcastbusiness.net)
  44. # [01:10] <gsnedders> How?
  45. # [01:10] <gsnedders> Oh, the tests checking PUBLIC/SYSTEM DOCTYPEs?
  46. # [01:11] <abarth> yeah
  47. # [01:11] <abarth> looks like they're in the dom
  48. # [01:13] <gsnedders> Hmm, I wonder why I didn't notice that before when redoing it
  49. # [01:13] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  50. # [01:13] <gsnedders> Hmm, is there any way to tell apart missing from empty in the DOM?
  51. # [01:14] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  52. # [01:14] <abarth> null versus the empty string?
  53. # [01:14] <abarth> i'll have an updated version in a second
  54. # [01:15] * gsnedders wonders where the most up-to-date public version of that script is
  55. # [01:15] * Quits: weinig (~weinig@17.246.19.141) (Quit: weinig)
  56. # [01:15] * Quits: aroben (~aroben@unaffiliated/aroben) (Quit: aroben)
  57. # [01:15] <MikeSmith> gsnedders: would hope it'd be in the upstream source repo
  58. # [01:16] <MikeSmith> gsnedders: is this about html5lib/
  59. # [01:16] <MikeSmith> ?
  60. # [01:16] <gsnedders> MikeSmith: I don't think the browser runner is there though
  61. # [01:16] <MikeSmith> I see
  62. # [01:17] <abarth> gsnedders: i think i have it
  63. # [01:18] <abarth> gsnedders: i might not have the null / empty thing right since webkit borks that up
  64. # [01:19] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
  65. # [01:19] * Joins: nessy (~Adium@124-168-156-153.dyn.iinet.net.au)
  66. # [01:21] <abarth> gsnedders: the diff is in here https://bugs.webkit.org/show_bug.cgi?id=42794
  67. # [01:25] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
  68. # [01:26] <gsnedders> abarth: FWIW, I was going to make some changes to the runner
  69. # [01:26] <gsnedders> (Mainly removing hacks needed by old versions of the Gecko HTML5 Parser)
  70. # [01:29] <abarth> gsnedders: let me know if you upate the runner
  71. # [01:29] <abarth> gsnedders: we changed a thing or two so that it prints out all the diffs
  72. # [01:29] <abarth> gsnedders: so we can track progressions in more detail
  73. # [01:31] <gsnedders> abarth: Also, wrt the copyright notice, Simon Pieters was the original author, and for what I did last year it should probably include Opera Software
  74. # [01:34] * Quits: AndresBotero (~maxzagato@unaffiliated/kaosoft)
  75. # [01:42] * Joins: Craig` (~craig@host81-141-115-98.wlms-broadband.com)
  76. # [01:50] * Quits: MikeSmith (~MikeSmith@EM114-48-139-187.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
  77. # [01:52] <abarth> gsnedders: i'm happy to make the copyright notice say whatever you like
  78. # [01:53] <abarth> gsnedders: i grabbed the notice from the web site where i got the code
  79. # [01:54] * Quits: jamesr (~jamesr@nat/google/x-rmcdpefmypbsfcjc) (Remote host closed the connection)
  80. # [01:54] * Joins: jamesr (~jamesr@nat/google/x-vwnqabiyxutfkswf)
  81. # [02:00] <gsnedders> abarth: Um, yeah, I should probably change that. It isn't right for all tests.
  82. # [02:01] <gsnedders> (Well, the license is, the copyright year/name is wrong for a few)
  83. # [02:03] * gsnedders notices abarth managed to comment before he did :)
  84. # [02:03] <gsnedders> abarth: Also: your patch is wrong.
  85. # [02:03] <gsnedders> (See my comment)
  86. # [02:03] * Quits: micheil (~micheil@124-170-55-41.dyn.iinet.net.au) (Quit: micheil)
  87. # [02:03] <abarth> my patch is wrong!
  88. # [02:03] <abarth> impossible
  89. # [02:04] <abarth> all the tests pass :)
  90. # [02:04] * Quits: Craig` (~craig@host81-141-115-98.wlms-broadband.com) (Remote host closed the connection)
  91. # [02:04] <gsnedders> Yes, code can still be wrong when the tests pass. Sadly.
  92. # [02:04] * gsnedders weeps a thousand tears
  93. # [02:07] * Joins: Craig` (~craig@host81-141-115-98.wlms-broadband.com)
  94. # [02:08] * Quits: Martijnc (~Martijnc@91.176.127.112)
  95. # [02:20] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  96. # [02:25] * Quits: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net) (Quit: apucacao)
  97. # [02:29] * Joins: bentruyman (~bentruyma@c-71-194-42-115.hsd1.il.comcast.net)
  98. # [02:32] * Quits: bentruyman (~bentruyma@c-71-194-42-115.hsd1.il.comcast.net) (Client Quit)
  99. # [02:32] * Joins: bentruyman (~bentruyma@c-71-194-42-115.hsd1.il.comcast.net)
  100. # [02:35] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
  101. # [02:35] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  102. # [02:37] * Joins: MikeSmith (~MikeSmith@EM114-48-169-235.pool.e-mobile.ne.jp)
  103. # [02:38] <MikeSmith> nimbupani: you around?
  104. # [02:39] <nimbupani> MikeSmith: yep.
  105. # [02:39] <MikeSmith> hey, did you do the design for the html5readiness.com site?
  106. # [02:39] <nimbupani> yes :)
  107. # [02:39] <MikeSmith> very nice stuff
  108. # [02:39] <nimbupani> thanks! :)
  109. # [02:40] <nimbupani> paul_irish helped too.
  110. # [02:40] <MikeSmith> cool
  111. # [02:40] <MikeSmith> well, it's smart for not just the colors and layout, but for the information design
  112. # [02:40] <nimbupani> MikeSmith: thank you, have had a lot of people decrying it for information design :(
  113. # [02:41] <MikeSmith> yeah, well, everybody loves to second-guess design choices
  114. # [02:41] <nimbupani> :)
  115. # [02:41] <MikeSmith> but the fact that it lets me toggle a display of yearly progress is a big win for me
  116. # [02:42] <MikeSmith> I have used that page recently in some presentations
  117. # [02:42] <nimbupani> oh nice! I am glad it was of use!
  118. # [02:42] <MikeSmith> showing the year-by-year thing always seems to gets lots of oohs and ahs from the audience
  119. # [02:43] <nimbupani> ha ha ha :) yeah I am glad one of the people who saw the first version suggested it!
  120. # [02:44] <MikeSmith> I was also thinking about your tweet about lack of diversity of various kinds at conferences
  121. # [02:44] <nimbupani> :) yeah my pet peeve :D
  122. # [02:45] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
  123. # [02:45] <MikeSmith> I think I rememeber Chris Messina wrote some about that a couple years back, about lack of gender diversity in particular, iirc
  124. # [02:45] <nimbupani> yep. I remember seeing that.
  125. # [02:45] <nimbupani> my view is there should be, in general more diversity, not just gender.
  126. # [02:45] <MikeSmith> yeah, I read your post about that
  127. # [02:46] <MikeSmith> speaking as somebody who organizes events now and then, I can say it's hard to do
  128. # [02:46] <nimbupani> MikeSmith: I bet. I know :(
  129. # [02:46] <nimbupani> but I think the onus is on the organizers :(
  130. # [02:46] * Quits: jlebar (~jlebar@nat/mozilla/x-pjadbvlxwhxzbnxl) (Quit: Leaving)
  131. # [02:46] <nimbupani> only because the audience does not know better.
  132. # [02:47] <nimbupani> but the organizers should :)
  133. # [02:47] <MikeSmith> yeah, true -- in my case, like with a lot of things I also just get lazy or rushed and tend to fall back on what takes me the least amount of time and trouble
  134. # [02:47] <MikeSmith> anyway, I am trying to help a bit for planning of some events in Japan later this year
  135. # [02:48] <nimbupani> MikeSmith: haha status quo wins over all of us!
  136. # [02:48] <nimbupani> oh k
  137. # [02:48] <MikeSmith> and I am looking for HTML5 presenters
  138. # [02:48] <MikeSmith> so if you have specific ideas, lemme know
  139. # [02:48] <MikeSmith> either by e-mail (mike@w3.org) here or whatever
  140. # [02:49] * Joins: titacgs (~titacgs@190.2.33.49)
  141. # [02:49] <MikeSmith> would you be interested yourself in speaking at an event in Japan?
  142. # [02:49] <nimbupani> MikeSmith: yes I think I would be :)
  143. # [02:49] <MikeSmith> cool
  144. # [02:50] <nimbupani> will email you when/if I have ideas. my currently festering idea is to evangelize being curious as a web developer :)
  145. # [02:50] <MikeSmith> heh
  146. # [02:51] <MikeSmith> curiosity is what a certainly really motivating
  147. # [02:51] <nimbupani> instead of depending on other people to do your (= web dev) thinking on what is right and what is not.
  148. # [02:51] <MikeSmith> s/what a //
  149. # [02:51] <MikeSmith> nimbupani: yeah
  150. # [02:52] <nimbupani> which results in people who say "just use safari"
  151. # [02:52] <nimbupani> or "just ignore IE"
  152. # [02:52] <nimbupani> or parroting thoughts/myths instead of evaluating
  153. # [02:52] <nimbupani> and puts pressure on browser vendors to implement vendor-prefixes that people find "cool" rather than what is useful.
  154. # [02:53] <nimbupani> or in case of Win 7 phone implement support for webkit prefixes :/
  155. # [02:53] <MikeSmith> ah yeah
  156. # [02:54] <nimbupani> i will email you a draft of a sort-of article I wrote (it is pending publication, so do not want to post it here).
  157. # [02:54] <MikeSmith> yeah, please do
  158. # [02:54] <MikeSmith> the topic of "not parroting thoughts/myths instead of evaluating" is certainly something that I think Web designers in Japan in particular would benefit from seeing a presentation on
  159. # [02:55] <nimbupani> k sent.
  160. # [02:55] <nimbupani> :)
  161. # [02:55] <MikeSmith> cheers
  162. # [02:59] * Quits: justicefries_ (~gerred@173-14-6-4-Colorado.hfc.comcastbusiness.net) (Quit: justicefries_)
  163. # [03:00] * abarth is now known as abarth|cowboy
  164. # [03:15] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 240 seconds)
  165. # [03:15] * Quits: MikeSmith (~MikeSmith@EM114-48-169-235.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
  166. # [03:16] * Joins: Dashiva (Dashiva@ti0169a380-0429.bb.online.no)
  167. # [03:16] * Quits: Dashiva (Dashiva@ti0169a380-0429.bb.online.no) (Changing host)
  168. # [03:16] * Joins: Dashiva (Dashiva@wikia/Dashiva)
  169. # [03:18] * Quits: hamcore (rhythm@unaffiliated/msmosso)
  170. # [03:20] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Ping timeout: 258 seconds)
  171. # [03:24] * Joins: MikeSmith (~MikeSmith@EM114-48-136-226.pool.e-mobile.ne.jp)
  172. # [03:28] * Quits: MikeSmith (~MikeSmith@EM114-48-136-226.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  173. # [03:29] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
  174. # [03:30] * Quits: sicking (~chatzilla@nat/mozilla/x-vwxhzdltbnzahkpr) (Ping timeout: 245 seconds)
  175. # [03:30] * Quits: dbaron (~dbaron@nat/mozilla/x-dlyiiioipvfdxszj) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  176. # [03:34] * Joins: MikeSmith (~MikeSmith@EM114-48-64-97.pool.e-mobile.ne.jp)
  177. # [03:37] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  178. # [03:38] * Joins: wakaba_ (~wakaba_@203-140-90-184.eonet.ne.jp)
  179. # [03:38] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 258 seconds)
  180. # [03:39] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  181. # [03:39] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  182. # [03:41] * abarth|cowboy is now known as abarth|foodz
  183. # [03:42] * Joins: miketaylr (~miketaylr@24.42.95.108)
  184. # [03:42] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  185. # [03:44] * Quits: bentruyman (~bentruyma@c-71-194-42-115.hsd1.il.comcast.net) (Quit: bentruyman)
  186. # [03:49] * Joins: boblet (~boblet@p1216-ipad67marunouchi.tokyo.ocn.ne.jp)
  187. # [03:51] * Joins: karlcow (~karl@nerval.la-grange.net)
  188. # [03:52] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  189. # [04:03] * Quits: MikeSmith (~MikeSmith@EM114-48-64-97.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
  190. # [04:07] * Joins: MikeSmith (~MikeSmith@EM114-48-0-148.pool.e-mobile.ne.jp)
  191. # [04:09] * Quits: boblet (~boblet@p1216-ipad67marunouchi.tokyo.ocn.ne.jp) (Quit: boblet)
  192. # [04:13] * Quits: tyoshino (~tyoshino@220.109.219.244) (Quit: Leaving...)
  193. # [04:13] * Quits: Craig` (~craig@host81-141-115-98.wlms-broadband.com) (Quit: Leaving)
  194. # [04:13] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
  195. # [04:16] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Client Quit)
  196. # [04:17] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  197. # [04:23] * Joins: MikeSmithX (~MikeSmith@133.27.228.170)
  198. # [04:26] * Quits: MikeSmith (~MikeSmith@EM114-48-0-148.pool.e-mobile.ne.jp) (Ping timeout: 276 seconds)
  199. # [04:33] * Joins: kennyluck_ (~kennyluck@EM114-48-228-124.pool.e-mobile.ne.jp)
  200. # [04:36] * Quits: kennyluck (~kennyluck@EM111-188-31-21.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  201. # [04:36] * kennyluck_ is now known as kennyluck
  202. # [04:38] * Quits: jamesr (~jamesr@nat/google/x-vwnqabiyxutfkswf) (Quit: jamesr)
  203. # [04:38] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Ping timeout: 248 seconds)
  204. # [04:39] * Joins: boblet (~boblet@p47239-ipbffx02marunouchi.tokyo.ocn.ne.jp)
  205. # [04:42] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
  206. # [04:46] * Joins: cedricv (~cedric@202.152.243.199)
  207. # [04:51] * Quits: abarth|foodz (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
  208. # [05:00] * Joins: jamesr (~jamesr@c-24-6-103-140.hsd1.ca.comcast.net)
  209. # [05:08] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  210. # [05:10] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  211. # [05:13] * Joins: everton (~everton@KD118153063184.ppp-bb.dion.ne.jp)
  212. # [05:14] * Joins: cedricv_ (~cedric@202.152.243.151)
  213. # [05:15] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
  214. # [05:16] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  215. # [05:16] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
  216. # [05:17] * Quits: cedricv (~cedric@202.152.243.199) (Ping timeout: 252 seconds)
  217. # [05:18] * Quits: kennyluck (~kennyluck@EM114-48-228-124.pool.e-mobile.ne.jp) (Quit: kennyluck)
  218. # [05:29] * Quits: cedricv_ (~cedric@202.152.243.151) (*.net *.split)
  219. # [05:29] * Quits: titacgs (~titacgs@190.2.33.49) (*.net *.split)
  220. # [05:29] * Quits: othermaciej (~mjs@17.246.16.89) (*.net *.split)
  221. # [05:29] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (*.net *.split)
  222. # [05:34] * Joins: titacgs (~titacgs@190.2.33.49)
  223. # [05:34] * Joins: othermaciej (~mjs@17.246.16.89)
  224. # [05:34] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
  225. # [05:39] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 260 seconds)
  226. # [05:44] * Quits: titacgs (~titacgs@190.2.33.49) (Ping timeout: 246 seconds)
  227. # [05:45] * Joins: bentruyman (~bentruyma@c-71-194-42-115.hsd1.il.comcast.net)
  228. # [05:46] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
  229. # [06:03] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
  230. # [06:05] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  231. # [06:05] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Client Quit)
  232. # [06:05] * Quits: nessy (~Adium@124-168-156-153.dyn.iinet.net.au) (Ping timeout: 265 seconds)
  233. # [06:11] * Joins: nessy (~Adium@124-168-158-57.dyn.iinet.net.au)
  234. # [06:14] * Joins: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net)
  235. # [06:27] * Quits: othermaciej (~mjs@17.246.16.89) (*.net *.split)
  236. # [06:27] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (*.net *.split)
  237. # [06:32] * Joins: othermaciej (~mjs@17.246.16.89)
  238. # [06:32] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
  239. # [06:34] * Quits: everton (~everton@KD118153063184.ppp-bb.dion.ne.jp) (Quit: everton)
  240. # [06:36] * Quits: miketaylr (~miketaylr@24.42.95.108) (Remote host closed the connection)
  241. # [06:39] * Quits: nessy (~Adium@124-168-158-57.dyn.iinet.net.au) (Quit: Leaving.)
  242. # [06:40] * Joins: nessy (~Adium@124-168-158-57.dyn.iinet.net.au)
  243. # [06:41] * Quits: nessy (~Adium@124-168-158-57.dyn.iinet.net.au) (Client Quit)
  244. # [06:41] * Joins: nessy (~Adium@124-168-158-57.dyn.iinet.net.au)
  245. # [06:45] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
  246. # [06:47] * MikeSmithX is now known as MikeSmith
  247. # [06:53] * Joins: tyoshino (~tyoshino@220.109.219.244)
  248. # [06:53] * Quits: dave_levin (~dave_levi@nat/google/x-wcfnteillvnpmsur) (Quit: dave_levin)
  249. # [06:56] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: ⌘Q)
  250. # [07:02] * Quits: jamesr (~jamesr@c-24-6-103-140.hsd1.ca.comcast.net) (Quit: jamesr)
  251. # [07:09] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
  252. # [07:12] * Quits: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Quit: abarth)
  253. # [07:23] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
  254. # [07:27] * Quits: othermaciej (~mjs@17.246.16.89) (Quit: othermaciej)
  255. # [07:31] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
  256. # [07:56] * Joins: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net)
  257. # [07:57] * Joins: justicefries_ (~gerred@c-98-245-71-126.hsd1.co.comcast.net)
  258. # [07:57] * Quits: boblet (~boblet@p47239-ipbffx02marunouchi.tokyo.ocn.ne.jp) (Quit: boblet)
  259. # [08:07] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
  260. # [08:07] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  261. # [08:10] * Joins: zcorpan_ (~zcorpan@c-879ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  262. # [08:15] * Joins: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz)
  263. # [08:17] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
  264. # [08:20] * Joins: tndH (~Rob@86.10.208.3)
  265. # [08:24] * Quits: paul_irish (~paulirish@aboutnerd.com) (Ping timeout: 265 seconds)
  266. # [08:24] * Joins: kennyluck (~kennyluck@133.27.228.174)
  267. # [08:27] * Quits: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Quit: abarth)
  268. # [08:28] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
  269. # [08:30] * Joins: micheil (~micheil@124-170-55-41.dyn.iinet.net.au)
  270. # [08:33] <zcorpan_> micheil: what oddities? http://krijnhoetmer.nl/irc-logs/whatwg/20100722#l-11
  271. # [08:33] * Joins: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net)
  272. # [08:33] * Quits: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Client Quit)
  273. # [08:34] <micheil> zcorpan_: see the link below
  274. # [08:34] <micheil> I'm going to further test it today
  275. # [08:35] <zcorpan_> micheil: how to test this?
  276. # [08:36] <micheil> well, first I'm going to see if I get the same result as the bug reporter there
  277. # [08:36] <micheil> then I'm going to try and figure out why a high-bit packet is being sent on close
  278. # [08:36] <micheil> I'm guessing it's \x00 vs \u0000
  279. # [08:37] <Hixie> man, the websockets feedback to the whatwg list is much more useful than the websockets feedback to the hybi list
  280. # [08:38] <micheil> Hixie: also, re Sec-WebSocket-Protocol
  281. # [08:38] <micheil> should I mail the list about changing from space separated to comma separated, as it's generally commas for other http-type headers
  282. # [08:38] * Quits: MikeSmith (~MikeSmith@133.27.228.170) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
  283. # [08:39] <micheil> (plus it means we could theoretically have multiple word subprotocols)
  284. # [08:39] <micheil> so, when constructing, rather then doing: Array.prototype.join.call(protocols, " "); it's Array.prototype.join.call(protocols, ", ");
  285. # [08:40] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 265 seconds)
  286. # [08:40] <Hixie> what benefit does that give us?
  287. # [08:40] <micheil> Sec-WebSocket-Protocol: xmpp, jabber, plaintext
  288. # [08:40] <micheil> I think it's just really a better way to write it.
  289. # [08:40] <Hixie> the cost is increased complexity (you now have to strip both commas and spaces), there presumably has to be some gain to counteract the cost
  290. # [08:41] <micheil> plus it then also directly indicates that it is an array
  291. # [08:41] <Hixie> why is it better?
  292. # [08:41] <micheil> because, the API interface is then similar to the http interface
  293. # [08:41] <micheil> s/http/network
  294. # [08:41] <Hixie> that's silly, you're the reason the API interface isn't like the network interface :-P
  295. # [08:42] <micheil> hmm, well, anyway, the thing about using ", " was actually mentioned to me by another developer
  296. # [08:42] <Hixie> i had it as a space-separated list and you said it should be an array, and now you're saying because it's an array it shouldn't be a space-separated list :-P
  297. # [08:42] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
  298. # [08:42] <Hixie> commas are silly imho
  299. # [08:42] <Hixie> i see no advantage
  300. # [08:42] <micheil> okay
  301. # [08:43] <Hixie> it just makes it more likely that servers will be buggy, e.g. they'll treat spaces before the commas as meaningful, or some such
  302. # [08:43] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  303. # [08:43] <micheil> so, in DOM Interface, it's now: DOMString | Array, yes?
  304. # [08:43] <micheil> or is it just an array full stop?
  305. # [08:43] <zcorpan_> Hixie: one advantage (or not?) is that an array stringifies to joining with commas in browsers
  306. # [08:44] <zcorpan_> not comma-space, just comma
  307. # [08:44] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  308. # [08:44] <micheil> the only reason I was given for why that should be changed was because that'd bring it inline with the same format used for, say, the Cookie / Set-Cookie header
  309. # [08:45] <zcorpan_> it'd still refuse the connection when the server replies with one of the protocols when the browser expects the whole thing though
  310. # [08:45] * Joins: robb1e (~robb1e@host86-161-128-62.range86-161.btcentralplus.com)
  311. # [08:45] <zcorpan_> so maybe it's better that the server is able to detect a legacy client earlier and just close the connection
  312. # [08:45] <Hixie> micheil: DOMString or Array, yes
  313. # [08:45] <micheil> Hixie: okay, good
  314. # [08:46] <Hixie> zcorpan_: not sure why comma's easier than spaces?
  315. # [08:46] <micheil> zcorpan_: the way I'm currently detecting versions is by checking for various Sec-* headers
  316. # [08:46] <zcorpan_> Hixie: not saying it's easier, just saying that existing browsers would stringify ['foo','bar'] to 'foo,bar'
  317. # [08:47] <zcorpan_> micheil: i'm talking about -76 vs the version with protocol negotiation
  318. # [08:47] <micheil> zcorpan_: ?
  319. # [08:47] <zcorpan_> micheil: firefox and chrome dev don't support protocol negotiation
  320. # [08:48] <zcorpan_> micheil: if you pass in an array in the second argument, they'll just stringify it
  321. # [08:48] <micheil> also, Hixie re zcorpan_ on toString:
  322. # [08:48] <micheil> node> ["a","b"].toString()
  323. # [08:48] <micheil> 'a,b'
  324. # [08:48] <micheil> zcorpan_: good point
  325. # [08:49] <zcorpan_> micheil: but when the server responds with 'a', the browser will refuse the connection since it's not the expected 'a,b'
  326. # [08:49] <micheil> zcorpan_: I'll have to add that to my todo list when writing a protocol / feature test suite.
  327. # [08:49] <Hixie> zcorpan_: doesn't much matter, they'd fail when the server responds anyway
  328. # [08:49] <micheil> zcorpan_: hmm...
  329. # [08:49] <zcorpan_> Hixie: indeed
  330. # [08:49] <micheil> zcorpan_: if these are dev versions, then we can always get them patched, no?
  331. # [08:50] <Hixie> zcorpan_: in fact that would argue for using spaces, since then the server that really wants to handle the briefly deployed dev versions can just look for commas and return the whole thing
  332. # [08:50] * Joins: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net)
  333. # [08:50] <zcorpan_> micheil: might be too late for the next release, although i can only speak for opera of course
  334. # [08:50] <Hixie> zcorpan_: that's pretty obscure though
  335. # [08:50] <micheil> Hixie: also, what is the value of thisArg in context of ws.onopen or ws.addEventListener("open", fn);
  336. # [08:50] <micheil> ?
  337. # [08:50] <zcorpan_> Hixie: yeah, that's what i said also :)
  338. # [08:50] <Hixie> micheil: ws, i guess. See DOM3 Events and WebIDL for details.
  339. # [08:51] <Hixie> zcorpan_: k :-)
  340. # [08:51] <micheil> Hixie: okay
  341. # [08:51] <micheil> zcorpan_: I'll have a look at the current implementation for mozilla, and see if I can provide a patch for it.
  342. # [08:51] <micheil> if we can get the spec to back up which ever way we choose to go.
  343. # [08:52] <micheil> because the second arg in new WebSocket is fairly new, isn't it?
  344. # [08:52] * Joins: kmq (~kmq@85.159.13.90)
  345. # [08:53] <Hixie> websockets itself is fairly new :-P
  346. # [08:53] <micheil> >_>
  347. # [08:53] <micheil> y'know what I meant though.
  348. # [08:53] <zcorpan_> micheil: well it'd old enough to be implemented in the browsers
  349. # [08:54] <micheil> so, has the api gone: WebSocket( url ) => WebSocket( url, protocol )
  350. # [08:54] <micheil> or was protocol always there?
  351. # [08:54] <Hixie> protocol has been there for ages
  352. # [08:54] <micheil> okay
  353. # [08:54] <Hixie> (it's optional btw)
  354. # [08:54] <micheil> okay, good point
  355. # [08:55] <Hixie> you can do spec archeology by poking at svn blame for the source document
  356. # [08:55] * Joins: Amorphous (jan@unaffiliated/amorphous)
  357. # [08:55] <micheil> http://svn.whatwg.org/webapps/ is the repo url for the WebSockets stuff, yeah?
  358. # [08:55] <Hixie> yah
  359. # [08:57] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  360. # [08:57] <micheil> hmm.. not sure why I can never seem to checkout a copy of the repo
  361. # [08:57] <Hixie> might be too big?
  362. # [08:58] <micheil> no, I had a bad flag.
  363. # [08:58] <micheil> $ git svn clone -s SVN_REPO_URL LOCAL_DIR
  364. # [08:58] <Hixie> the svn repo itself is 671MB
  365. # [08:58] <micheil> then there's a subnote in small text about 6 lines below: -s is indicating that the repo has standard trunk/branch/tags structure
  366. # [08:58] <kennyluck> /list
  367. # [08:59] <micheil> Hixie: what revision are you up to?
  368. # [08:59] <Hixie> r5178
  369. # [08:59] <micheil> k
  370. # [08:59] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
  371. # [08:59] <micheil> so I've got about 30 minutes to kill
  372. # [09:00] <micheil> I'm getting about 2 rev's / minute
  373. # [09:01] <micheil> erm, / second
  374. # [09:02] <micheil> Hixie: I'm putting a mirror up at http://github.com/miksago/whatwg-webapps-mirror
  375. # [09:03] <micheil> just so that I can easily browse exactly what lines changed and also provide references when quoting changes to other devs.
  376. # [09:04] <Hixie> cool
  377. # [09:04] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  378. # [09:06] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  379. # [09:08] <jgraham> abarth: (just reading the backlog) actually I do have a new version of the runner, but it is not released yet. I will see what changes you made
  380. # [09:08] <abarth> ok
  381. # [09:09] <abarth> i'm told they're not quite right
  382. # [09:09] * jgraham blames gsnedders for misleading you :)
  383. # [09:09] <jgraham> Well when I say "new version" I mean "I rewrote it from scratch without looking at the previous version"
  384. # [09:10] <jgraham> Although I think my rewrite might be more like the way Opera likes things and less like the way Webkit like things
  385. # [09:11] <jgraham> (we tend to have one testcase per file rather than lots of tests in a single file. It is slower but nicer if you get crashes or so one)
  386. # [09:12] <abarth> oh, that sounds fine
  387. # [09:12] <abarth> runner.html is pretty hard to hack on
  388. # [09:12] <abarth> the control flow is kind of screwy
  389. # [09:13] <abarth> lots of different tests are fine too
  390. # [09:13] <abarth> it doesn't really matter
  391. # [09:13] <abarth> there are >20k layout tests
  392. # [09:13] <abarth> the parser tests aren't a big fraction of the time it takes to run the tests :)
  393. # [09:15] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
  394. # [09:15] <jgraham> Yeah :)
  395. # [09:16] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  396. # [09:17] * Quits: robb1e (~robb1e@host86-161-128-62.range86-161.btcentralplus.com) (Quit: robb1e)
  397. # [09:18] <micheil> jgraham: hmm.. the mozilla code base implements an autoclose for nsWebSocket.cpp
  398. # [09:20] <jgraham> micheil: You intended that for someone else?
  399. # [09:20] <micheil> no
  400. # [09:21] <jgraham> Oh
  401. # [09:21] <jgraham> Well I'm not sure what you're telling me then
  402. # [09:22] <micheil> okay
  403. # [09:37] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  404. # [09:38] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  405. # [09:41] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  406. # [09:42] * Quits: jwalden (~waldo@adsl-70-131-107-7.dsl.emhril.sbcglobal.net) (Quit: night)
  407. # [09:46] * Joins: phrozensilver (~chatzilla@66.189.220.91)
  408. # [09:46] * Parts: phrozensilver (~chatzilla@66.189.220.91)
  409. # [09:55] * Joins: jedmund (~justin@adsl-75-37-35-211.dsl.pltn13.sbcglobal.net)
  410. # [09:55] * Quits: baba (~sallabanc@69.50.70.12) (Ping timeout: 248 seconds)
  411. # [09:56] * Quits: tndH (~Rob@86.10.208.3) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
  412. # [10:00] * Joins: mpt (~mpt@canonical/mpt)
  413. # [10:04] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
  414. # [10:05] * Joins: payman_s (~payman@77.72.99.119)
  415. # [10:05] * Joins: baba (~sallabanc@69.50.70.12)
  416. # [10:08] * Joins: pauld (~chatzilla@host81-159-43-240.range81-159.btcentralplus.com)
  417. # [10:13] * Joins: Martijnc (~Martijnc@91.176.127.112)
  418. # [10:14] * Joins: MikeSmith (~MikeSmith@EM114-48-49-27.pool.e-mobile.ne.jp)
  419. # [10:17] * Quits: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Quit: abarth)
  420. # [10:22] * Joins: Phae (~Phae@chimera.macmillan.com)
  421. # [10:23] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
  422. # [10:23] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
  423. # [10:26] * Joins: maikmerten (~maikmerte@port-92-201-254-64.dynamic.qsc.de)
  424. # [10:37] * Joins: FireFly (~firefly@unaffiliated/firefly)
  425. # [10:38] * Joins: mpt (~mpt@canonical/mpt)
  426. # [10:46] * Joins: mat_t (~mattomasz@91.189.88.12)
  427. # [10:48] * Quits: justicefries_ (~gerred@c-98-245-71-126.hsd1.co.comcast.net) (Ping timeout: 265 seconds)
  428. # [10:51] * Parts: doublec (~doublec@li30-216.members.linode.com) ("Leaving")
  429. # [10:51] * Joins: ROBOd (~robod@109.96.202.19)
  430. # [10:51] * Quits: maikmerten (~maikmerte@port-92-201-254-64.dynamic.qsc.de) (Remote host closed the connection)
  431. # [10:52] * Quits: MikeSmith (~MikeSmith@EM114-48-49-27.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  432. # [10:53] * Joins: maikmerten (~maikmerte@port-92-201-254-64.dynamic.qsc.de)
  433. # [10:58] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  434. # [10:59] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
  435. # [10:59] * Joins: Ms2ger (~Ms2ger@91.181.37.111)
  436. # [11:02] * Joins: MikeSmith (~MikeSmith@EM114-48-85-181.pool.e-mobile.ne.jp)
  437. # [11:07] * Quits: MikeSmith (~MikeSmith@EM114-48-85-181.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
  438. # [11:07] * Joins: workmad3 (~workmad3@cspool86.cs.man.ac.uk)
  439. # [11:17] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  440. # [11:17] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Client Quit)
  441. # [11:18] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  442. # [11:22] * Joins: foolip (~foolip@83.218.67.122)
  443. # [11:24] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
  444. # [11:26] <hsivonen> othermaciej: the ascii-ref poll has been configured to open in the future, so it's not yet open. Is that intentional?
  445. # [11:26] <othermaciej> hsivonen: no; will fix
  446. # [11:27] <othermaciej> done
  447. # [11:27] <othermaciej> thank you for letting me know
  448. # [11:27] <hsivonen> othermaciej: thanks
  449. # [11:27] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  450. # [11:28] <jgraham> We have a *poll* about ascii-ref?
  451. # [11:28] * jgraham mutters
  452. # [11:30] * Joins: Cheery (~cheery@a88-113-49-213.elisa-laajakaista.fi)
  453. # [11:30] <Cheery> I wrote a new toy. could test it in the evening.
  454. # [11:31] <Cheery> (again, websocket stuff)
  455. # [11:31] <hsivonen> so considering what Hixie said about cache-control pragma, has anyone done research on which meta pragmas are needed for Web compat but aren't in HTML5 already?
  456. # [11:31] <hsivonen> it seems to me that IE8 and IE9 don't support cache-control no-cache as a meta. Do I have the right testing result?
  457. # [11:32] <mcarter> Cheery, what new toy did you write?
  458. # [11:35] <othermaciej> jgraham: I have suggested to my fellow co-chairs that any additional issues which are purely editorial in nature; which have no impact on normative requirements; and which have no specific other reason to be high priority (such as courting needless controversy); should perhaps not be considered blockers for Last Call
  459. # [11:36] <Cheery> I hooked json encoder/decoder to the websocket, then I wrote a thing that broadcasts mouse motion events.
  460. # [11:36] <othermaciej> jgraham: not sure if I was successful in making the case for this, but I think it is reasonable to still work through the current set of open issues
  461. # [11:36] <Cheery> mcarter: and shows that data on the canvas.
  462. # [11:36] <jgraham> othermaciej: That sounds sensible
  463. # [11:36] * hsivonen wonders how WebKit, Gecko and Presto came to have meta support for caching stuff
  464. # [11:37] <hsivonen> that is whether someone implemented it for completeness or for compat
  465. # [11:37] <mcarter> Cheery, cool. Does it just show the mouse cursor positions on the canvas, or something else?
  466. # [11:42] <othermaciej> all meta support http-equiv we added was for compat, often based on specific bugs reported on sites
  467. # [11:42] <hsivonen> othermaciej: thanks.
  468. # [11:42] <hsivonen> othermaciej: I guess that means that HTML5 needs to support the caching-related stuff
  469. # [11:43] <hsivonen> othermaciej: does WebKit support anything other than charset, caching and refresh?
  470. # [11:44] * Joins: MikeSmith (~MikeSmith@EM114-48-224-113.pool.e-mobile.ne.jp)
  471. # [11:44] <othermaciej> actually I am not 100% sure all these are needed
  472. # [11:45] <othermaciej> but the ones we support include: default-style, refresh, set-cookie, content-language, x-dns-prefetch-control, x-frame-options
  473. # [11:45] * Quits: MikeSmith (~MikeSmith@EM114-48-224-113.pool.e-mobile.ne.jp) (Client Quit)
  474. # [11:45] <othermaciej> (and charset with separate magical code)
  475. # [11:46] <othermaciej> I'm not sure we ever added cache-control / pragma support
  476. # [11:46] <othermaciej> though I remember it being requested
  477. # [11:46] * Joins: MikeSmith (~MikeSmith@EM114-48-224-113.pool.e-mobile.ne.jp)
  478. # [11:46] <hsivonen> othermaciej: maybe the test case I'm using is wrong. but it indicates that Chrome and Safari support cache-control no-cache
  479. # [11:47] <othermaciej> from casual inspection I do not see code that would do that
  480. # [11:47] <hsivonen> interesting
  481. # [11:47] <hsivonen> the test is http://landfill.mozilla.org/ryl/meta-cache-control.cgi
  482. # [11:48] <othermaciej> pressing enter in the URL field is equivalent to a reload in Safari
  483. # [11:48] <othermaciej> so it revalidates
  484. # [11:48] <othermaciej> opening the document again in a new tab gets the cached copy
  485. # [11:48] <hsivonen> oh
  486. # [11:57] <hsivonen> jgraham: is Opera now supposed to support Debian package updating on Ubuntu? Opera itself tells me that a new version is available and I should run the system updater, but the system updater doesn't offer a new Opera build.
  487. # [11:58] <jgraham> hsivonen: I am not sure
  488. # [11:58] <hsivonen> fwiw, I have the Opera final releases repo disabled and the beta releases repo enabled
  489. # [11:59] <hsivonen> I'd expect the beta repo to offer the latest final when a later beta isn't available...
  490. # [11:59] * Quits: kennyluck (~kennyluck@133.27.228.174) (Quit: kennyluck)
  491. # [11:59] <jgraham> I honestly have no idea how our desktop distribution system is supposed to work. It is clearly not simple enough in any case
  492. # [12:00] <jgraham> At least on linux
  493. # [12:00] <hsivonen> indeed. the only Opera updating workflow that doesn't suck for me is the one on Maemo
  494. # [12:00] <hsivonen> Mac, Ubuntu and S60 all suck
  495. # [12:01] <hsivonen> Mac: downloads update but doesn't apply it reliably
  496. # [12:01] <hsivonen> Ubuntu: see above
  497. # [12:02] <hsivonen> S60: To make space, one needs to uninstall previous version and then install the new version. After this, all history, speed dial content and passwords are gone.
  498. # [12:03] <zcorpan_> the facebook cross-origin xhr attack made me think if there is a better way to protect against unintended cross-origin xhr than just exposing the origin somewhere for the script to remember to check
  499. # [12:03] <zcorpan_> e.g. force setting a property on the xhr object before making the request
  500. # [12:04] <zcorpan_> xhr.acceptOrigins = 'http://example.org'
  501. # [12:05] <hsivonen> enabling the final release repo in addition to the beta repo makes the update manager offer 10.60 final
  502. # [12:05] <hsivonen> I suggest making the beta repo offer than one, too
  503. # [12:11] * Joins: smaug___ (~chatzilla@cs181150024.pp.htv.fi)
  504. # [12:12] * Joins: Smylers (~smylers@host86-163-23-188.range86-163.btcentralplus.com)
  505. # [12:13] * Quits: nessy (~Adium@124-168-158-57.dyn.iinet.net.au) (Quit: Leaving.)
  506. # [12:14] * Quits: Smylers1 (~smylers@host86-163-20-223.range86-163.btcentralplus.com) (Ping timeout: 240 seconds)
  507. # [12:17] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  508. # [12:17] * Quits: wakaba_ (~wakaba_@203-140-90-184.eonet.ne.jp) (Ping timeout: 260 seconds)
  509. # [12:18] <hsivonen> cool. Opera on Ubuntu now respects my Gnome font antialiasing prefs
  510. # [12:18] <hsivonen> tabs on top in Opera don't integrate fully into Ambiance/Radiance, though
  511. # [12:18] <hsivonen> visually that is
  512. # [12:23] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  513. # [12:25] * Joins: Smylers1 (~smylers@host86-163-20-209.range86-163.btcentralplus.com)
  514. # [12:26] * Joins: nessy (~Adium@124-168-158-57.dyn.iinet.net.au)
  515. # [12:28] * Quits: Smylers (~smylers@host86-163-23-188.range86-163.btcentralplus.com) (Ping timeout: 240 seconds)
  516. # [12:52] <gsnedders> abarth: (if you see this): one of the things I aws going to do was make the control flow sane
  517. # [12:52] <gsnedders> :)
  518. # [12:53] * Quits: Ms2ger (~Ms2ger@91.181.37.111) (Ping timeout: 265 seconds)
  519. # [12:53] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
  520. # [12:56] * Joins: Ms2ger (~Ms2ger@91.181.37.111)
  521. # [13:03] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 258 seconds)
  522. # [13:06] * Parts: zcorpan_ (~zcorpan@c-879ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  523. # [13:08] <MikeSmith> Ms2ger: I cc'ed you on the spec bug I filed because iirc you're maintaining the indexes of elements and attributes and events in the spec
  524. # [13:12] <Ms2ger> MikeSmith, I wrote the initial versions, but Hixie maintains them
  525. # [13:12] <MikeSmith> ok
  526. # [13:13] <MikeSmith> well, feel free of course to remove yourself from the Cc
  527. # [13:14] * Quits: nessy (~Adium@124-168-158-57.dyn.iinet.net.au) (Quit: Leaving.)
  528. # [13:16] * Quits: ukai (~ukai@220.109.219.244) (Ping timeout: 248 seconds)
  529. # [13:20] * Joins: ukai (~ukai@220.109.219.244)
  530. # [13:20] * Joins: Rik` (~Rik`@213.41.141.234)
  531. # [13:21] * Quits: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  532. # [13:22] * Joins: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz)
  533. # [13:25] * Joins: zcorpan_ (~zcorpan@c-879ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  534. # [13:40] * Quits: baba (~sallabanc@69.50.70.12) (Ping timeout: 240 seconds)
  535. # [13:41] * Quits: ukai (~ukai@220.109.219.244) (Ping timeout: 260 seconds)
  536. # [13:42] * Joins: nessy (~Adium@124.170.224.234)
  537. # [13:43] * Joins: ukai (~ukai@220.109.219.244)
  538. # [13:47] * Joins: baba (~sallabanc@69.50.70.12)
  539. # [13:54] * Joins: mpt (~mpt@canonical/mpt)
  540. # [13:55] * Quits: bentruyman (~bentruyma@c-71-194-42-115.hsd1.il.comcast.net) (Quit: I will always love you.)
  541. # [14:02] * Joins: davidb_ (~davidb@mozca02.ca.mozilla.com)
  542. # [14:14] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  543. # [14:18] * Joins: BlurstOfTimes (~blurstoft@168.203.117.112)
  544. # [14:19] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
  545. # [14:19] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
  546. # [14:19] * Joins: aroben (~aroben@unaffiliated/aroben)
  547. # [14:20] <Cheery> http://boxbase.org/fun/netsquares/
  548. # [14:21] <Cheery> This far it's only working on chrome 6
  549. # [14:21] <Cheery> and possibly, on firefox 4 alpha
  550. # [14:22] <Cheery> (though, weren't it possible to support the newer and older draft?)
  551. # [14:22] * micheil is now known as micheil_away
  552. # [14:23] <Cheery> gah. weird behavior. :/
  553. # [14:23] <Lachy> Cheery, doesn't work in Chromium
  554. # [14:23] <Lachy> or Minefield
  555. # [14:23] <Lachy> what is it supposed to do?
  556. # [14:23] <Cheery> Lachy: it should show cursor on the screen.
  557. # [14:24] <Cheery> with all other cursors of the users connected
  558. # [14:25] <jgraham> Cheery: Can't connect to server
  559. # [14:25] <Cheery> jgraham: it's disconnected for now. I'm fixing things. :)
  560. # [14:26] <Cheery> now. lets try again
  561. # [14:26] <Lachy> oh, I see.
  562. # [14:27] <Lachy> it works in chromium now.
  563. # [14:27] <Lachy> doesn't work in Opera or Firefox
  564. # [14:27] <Cheery> opera or firefox tried?
  565. # [14:27] <Cheery> just while ago?
  566. # [14:28] <Rik`> it kind of works on Firefox
  567. # [14:28] <Cheery> well some connection opens, but it yells on data decoding.
  568. # [14:28] <Rik`> I see some movements but then I'm disconnected
  569. # [14:28] <Cheery> lets see what is going on. :)
  570. # [14:28] <Cheery> Rik`: you're likely the source of:
  571. # [14:28] <Cheery> TypeError: int() argument must be a string or a number, not 'NoneType'
  572. # [14:28] <Cheery> coords[1] = int(data[1])
  573. # [14:29] <zdenekkostal> not connected in Opera 10.60 (about 1 minute ago)
  574. # [14:29] <Lachy> Cheery, is it using websockets?
  575. # [14:29] <Rik`> maybe :)
  576. # [14:29] * Lachy could look at the source, but too lazy
  577. # [14:29] <Cheery> http://boxbase.org/fun/netsquares/netsquares.js
  578. # [14:30] <Cheery> http://boxbase.org/fun/netsquares/server.py
  579. # [14:30] <micheil_away> hey, Rik` there was talk earler today about the multiple protocols in the DOM api & protocol negotiation early, what's the chances of this landing in FF4?
  580. # [14:30] <Rik`> micheil_away: I haven't followed that, do you have pointers ?
  581. # [14:32] <micheil_away> yeah, there's been a DOM api change: WebSocket( DOMString, [ DOMString | Array ] )
  582. # [14:32] <micheil_away> the second argument being the protocols
  583. # [14:32] * Joins: slartsa (~lari@adsl-77-109-247-233.kymp.net)
  584. # [14:33] <Cheery> okay. I did a change, just waiting for port to get freed
  585. # [14:33] <micheil_away> then when the server responds, it picks one of the protocols, which were sent in the handshake as a (i think we agree ) comma separated list
  586. # [14:33] <micheil_away> so, Sec-WebSocket-Protocol: protoA,protoB,protoC
  587. # [14:33] <Cheery> Rik`: could you try it out again?
  588. # [14:34] <Cheery> micheil_away: so the accepted protocol is returned back in onopen ?
  589. # [14:34] <micheil_away> Rik`: then the server would respond with something like: Sec-WebSocket-Protocol: protoA
  590. # [14:35] <micheil_away> the accepted protocol is then stored as a DOMString as a property of the WebSocket object / instance
  591. # [14:35] <micheil_away> so, ws.protocol = DOMString, following the previous example, ws.protocol = "protoA"
  592. # [14:35] <Cheery> Rik`: it seems now it's working on you?
  593. # [14:36] <Cheery> hmm..
  594. # [14:36] <Cheery> YAY!
  595. # [14:36] <Rik`> Cheery: yep
  596. # [14:36] <Cheery> message was: '["move",null,null]'
  597. # [14:36] <Rik`> the mouse moves are really fast sometimes so I'm not sure it's working perfectly but it's ok
  598. # [14:37] <Cheery> they are quite fast
  599. # [14:38] <Rik`> micheil_away: those changes are one day old, right ?
  600. # [14:38] <Cheery> I wonder what the heck passes me null,null JSON: :)
  601. # [14:38] <micheil_away> I think so, not sure on the commas one yet.
  602. # [14:39] <Rik`> micheil_away: then I think we want to implement it, but there's not a bug open about that yet
  603. # [14:39] <micheil_away> Hixie: could you give a definitive answer?
  604. # [14:39] <Cheery> there comes many of them at once when someone drives the mouse over the canvas.
  605. # [14:40] <Cheery> offsetX, offsetY.. does every browser provide those with mousemove -event?
  606. # [14:40] <jgraham> hsivonen: I just added a simple script to html5lib tests directory that converts tokenizer tests to treebuilder-style tests (basically parses the input in html5lib and dumps the output)
  607. # [14:41] <jgraham> Dunno if that is of interest to you
  608. # [14:41] <hsivonen> jgraham: cool. thanks
  609. # [14:42] <micheil_away> Rik`: so far I can see the multiple protocols there, which have been in for a few days
  610. # [14:42] <micheil_away> as for the change in the header format, not yet.
  611. # [14:42] <Cheery> hmm.
  612. # [14:42] <Cheery> I feel it was enough testing out. :)
  613. # [14:42] <jgraham> hsivonen: (of course if html5lib is buggy, the generated tests will be buggy too. But you can always check if html5lib passes the tests at the tokenizer level)
  614. # [14:46] <Cheery> anyway. the chromium 5 (which is using older protocol), is still having troubles running my app.
  615. # [14:46] <Cheery> the only trouble is that ubuntu is providing chromium 5 but not chromium 6 :E
  616. # [14:47] <Cheery> should I still implement the support for that older protocol too?
  617. # [14:48] <Cheery> even if it all is just drafts.
  618. # [14:48] <hsivonen> Cheery: the sooner the old protocol is forgotten, the better
  619. # [14:53] * Quits: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  620. # [14:54] <Cheery> I wonder about communicating through TCP. JSON is all right but I wonder whether there'd be more compact data transfer language.
  621. # [14:54] <Philip`> How much bandwidth are you currently using?
  622. # [14:55] <Cheery> I don't know. though that last web app worked just fine with few users it had. :)
  623. # [14:55] * Joins: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp)
  624. # [14:55] <Philip`> You should probably measure that before thinking about how to optimise it :-)
  625. # [14:56] <Cheery> well yeah. though I'd still like more compact language for data transfer. ;)
  626. # [14:56] <micheil_away> Cheery: I had feedback from another developer that just doing the JSON.stringify / JSON.parse was enough latency to make things slow
  627. # [14:57] * Joins: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz)
  628. # [14:57] <micheil_away> (this was an app sending a packet every mouse move)
  629. # [14:57] <Cheery> yes it was.
  630. # [14:57] <Cheery> though I see it worked all right. :)
  631. # [14:58] <micheil_away> ?
  632. # [14:58] <micheil_away> this developer actually switched to some comma separated custom protocol
  633. # [14:58] <Cheery> my app was sending mouse move packets too.
  634. # [14:58] <micheil_away> Cheery: other question: do you need every mousemove packet?
  635. # [14:59] <micheil_away> or can you set a "
  636. # [14:59] <micheil_away> frame rate"
  637. # [14:59] <Cheery> well that were just a tryout.
  638. # [14:59] <micheil_away> okay
  639. # [14:59] <Cheery> http://boxbase.org/fun/knights/ <- I've got this thing, which I plan to transform into a multiplayer platformer.
  640. # [15:00] <micheil_away> http://remysharp.com/2010/07/21/throttling-function-calls/ may help
  641. # [15:01] <Cheery> micheil_away: hehe. I weren't doing that. :)
  642. # [15:01] <micheil_away> k
  643. # [15:02] <Cheery> Since I've got continuous access to server, I don't need to do throttling.
  644. # [15:02] <micheil_away> well, depends
  645. # [15:02] <micheil_away> there is a need at times where it makes sense
  646. # [15:02] <Cheery> there's one worse issue, but I could only fix it by using datagram packets.
  647. # [15:03] <micheil_away> for instance, rather then sending 600 packets for a movement of 600px, you could get away with sending 300 or 150 packets, and then doing client side animation.
  648. # [15:03] <Cheery> TCP must absolutely send every damn packet that is requested to be sent.
  649. # [15:04] <micheil_away> true, where as UDP is very much fire and forget
  650. # [15:04] <micheil_away> doesn't have quite the same packet encoding overhead
  651. # [15:04] <micheil_away> less headers, etc.
  652. # [15:06] <Cheery> the \x00 \xff -thing..
  653. # [15:06] <micheil_away> that'd be very low.
  654. # [15:07] <micheil_away> I don't think that'd have much effect
  655. # [15:07] <Cheery> is that coming from the websocket protocol or is it the thing of TCP?
  656. # [15:07] <micheil_away> \x00 \xff is from the Websocket protocol
  657. # [15:08] <karlushi> *sigh* http://en.akihabaranews.com/54850/e-book/sharp-isalso-working-on-e-books-tech
  658. # [15:08] <karlushi> > Sharp new big e-Book thingy is their latest e-Book platform and e-Book format called here XMDF or ever-eXtending Mobile Document Format.
  659. # [15:08] <karlushi> > Sharp is here developing its own format based on XMDF
  660. # [15:09] * Joins: miketaylr (~miketaylr@38.117.156.163)
  661. # [15:09] <Cheery> micheil_away: because of \x00 and \xff, one won't be able to encode numbers in little endian.
  662. # [15:10] <micheil_away> I'm not sure on that.
  663. # [15:10] <micheil_away> another question for Hixie / HyBi
  664. # [15:11] <Cheery> though it'd be maybe good for the data to be in non-binary form when sent.
  665. # [15:12] * Quits: nessy (~Adium@124.170.224.234) (Quit: Leaving.)
  666. # [15:12] <Cheery> for example, one could use base16 or base32 or base64 -numbers.
  667. # [15:13] <Philip`> Cheery: The protocol has length-prefixed binary frames
  668. # [15:13] <Philip`> which avoids the need for escaping
  669. # [15:14] <Cheery> Philip`: they're late addition?
  670. # [15:14] <Cheery> how do I enable those?
  671. # [15:14] * Quits: maikmerten (~maikmerte@port-92-201-254-64.dynamic.qsc.de) (Remote host closed the connection)
  672. # [15:14] <Philip`> They're not supported yet
  673. # [15:14] <Philip`> They're just there for compatibility with a future version that will support binary data
  674. # [15:15] <Cheery> good
  675. # [15:15] <Cheery> now I can use hexadecimals and then return on little endian representation when useful
  676. # [15:15] <jgraham> I wish someone would explain that to the people on the hybi list
  677. # [15:16] <Philip`> (I think the idea was that current servers will just skip those frames)
  678. # [15:16] * Quits: Ms2ger (~Ms2ger@91.181.37.111) (Ping timeout: 265 seconds)
  679. # [15:16] <jgraham> They insist that websockets has refused to add binary frames
  680. # [15:16] * Quits: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  681. # [15:17] <jgraham> Which is quite untrue; there is a clear timetable ("as soon as browsers support binary data")
  682. # [15:17] * Joins: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp)
  683. # [15:18] * Quits: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  684. # [15:21] <Cheery> XsBddatatext herei9abcl9abcdef0, where \x00 and \xff not supported in strings.
  685. # [15:21] * Joins: kennyluck (~kennyluck@EM114-48-178-195.pool.e-mobile.ne.jp)
  686. # [15:22] <Cheery> jgraham: browsers do not support binary data?
  687. # [15:23] <jgraham> Cheery: Not in javascript
  688. # [15:24] <jgraham> (I mean you can use strings of course, but it is painful)
  689. # [15:25] <Cheery> I guess I'll put my protocol to throw flat strings and integers for now. Could put in floating points and such, but they aren't necessary.
  690. # [15:29] <hsivonen> "However, it has been used successfully in a small number of internal business applications (also known as ‘dark matter’)."
  691. # [15:34] <Cheery> so. now I specified a protocol I can use before they'll come up with a real binary data.
  692. # [15:34] <Cheery> I'll encode strings and integers for now.
  693. # [15:35] <Cheery> picking character at once.
  694. # [15:35] * Quits: Martijnc (~Martijnc@91.176.127.112) (Ping timeout: 240 seconds)
  695. # [15:36] <Cheery> if it's a character in '123456789', read the next characters as hexadecimal and treat it as an integer
  696. # [15:36] <Cheery> but..
  697. # [15:37] <Cheery> if it's a character in 'abcdefghi', read the next characters as hexadecimal, and take that count of string in the next characters.
  698. # [15:39] * Joins: Martijnc (~Martijnc@91.176.86.95)
  699. # [15:40] <Cheery> I may or may not provide 4 characters to mark up the protocol action.
  700. # [15:40] <Cheery> so it's like RPC. :)
  701. # [15:45] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
  702. # [15:55] <Cheery> hm.. I wonder how websocket handles UTF-8
  703. # [15:56] <Philip`> It doesn't handle UTF-8, it just handles Unicode text
  704. # [15:56] * Joins: erlehmann (~erlehmann@dslb-188-103-031-138.pools.arcor-ip.net)
  705. # [15:56] <Philip`> (which it handles by encoding as UTF-8)
  706. # [15:58] <Cheery> or hmm.. maybe I'll just resort to JSON: :)
  707. # [15:59] <Cheery> that's less error-prone.
  708. # [16:01] <jgraham> Yes, it seems simple unless you really need something else for e.g. perf. reasons
  709. # [16:02] <Cheery> well the thing is. if someone needs performance, there's no point using websockets. He'll need UDP. :)
  710. # [16:03] <Philip`> Depends how much performance they need
  711. # [16:03] <Philip`> and whether they are able to cope with packet loss
  712. # [16:08] * Joins: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30)
  713. # [16:12] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
  714. # [16:17] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
  715. # [16:26] * Quits: erlehmann (~erlehmann@dslb-188-103-031-138.pools.arcor-ip.net) (Quit: Ex-Chat)
  716. # [16:30] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
  717. # [16:48] <hsivonen> Interesting. Opera 10.53 on Windows tried to put tabs to the right of the app menu in order to save space, but Opera 10.60 puts the tabs under the menu
  718. # [16:49] <hsivonen> yet, in Opera 10.60, the trash icon doesn't go under the three OS window buttons although it would now fit there
  719. # [16:49] <hsivonen> deliberate or bug?
  720. # [16:49] <hsivonen> if deliberate, what convinced Opera no longer to try to compress the title bar and the tab bar as much as in 10.53?
  721. # [16:50] * Joins: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp)
  722. # [16:56] <jgraham> hsivonen: No idea. My 10.60 on Linux looks like you describe 10.53 as looking afaict
  723. # [17:01] <hsivonen> jgraham: whoa. For me on Ubuntu, Opera has never tried to compress the title bar and the tab bar
  724. # [17:01] <hsivonen> presumably because the window manager owns the title bar
  725. # [17:01] * Joins: Ms2ger (~Ms2ger@91.181.37.111)
  726. # [17:01] <hsivonen> and on Linux, the trash icon goes all the way to the right for me
  727. # [17:01] <jgraham> Oh
  728. # [17:02] <jgraham> I think I misunderstood your description
  729. # [17:02] <jgraham> I still have the system title bar
  730. # [17:02] <hsivonen> on Ubuntu, the tabs are to the right of the app menu, but the app menu isn't in the title bar
  731. # [17:03] <jgraham> (but then I even have that in Chromium where I had to turn it back on explicitly iirc)
  732. # [17:03] <hsivonen> while in 10.53 on Windows, the app menu was in the title bar *and* the top of the tab bar went into the title bar and to the right of the menu
  733. # [17:04] <hsivonen> Chrome doesn't integrate well with Radiance or Ambiance
  734. # [17:04] <hsivonen> it's even worse than it used to be with Human
  735. # [17:05] <hsivonen> Firefox isn't perfect, either: https://bugzilla.mozilla.org/show_bug.cgi?id=580970
  736. # [17:05] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  737. # [17:06] * hsivonen notes that Opera 10.60 fixed the scrollbar appearance on Gnome, which is nice
  738. # [17:06] <hsivonen> Chrome still has ugly scrollbars
  739. # [17:06] <daedb> hsivonen: The trash can does go under the os window buttons in 10.60 (on Windows), at least for me.
  740. # [17:07] <hsivonen> daedb: interesting. for me it doesn't. neither on Windows 7 nor on XP
  741. # [17:07] <Workshiva> Can you get chrome to show stacktraces in js console?
  742. # [17:08] <daedb> hsivonen: I'm still on Vista, but I don't think its' supposed to be different in Vista and 7 so I dunno what's going on here :)
  743. # [17:09] <hsivonen> fwiw, my Windows 7 is running without D3D, so I have non-glass window decorations
  744. # [17:10] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
  745. # [17:11] <daedb> Maybe that's the difference then, since I have glass on.
  746. # [17:19] <boblet> hey all, does anyone have an opinion on my use of <mark> to wrap in-document permalink #s? e.g. hover over any of the section titles: http://oli.jp/2009/html5-faq/
  747. # [17:19] * Joins: jwalden (~waldo@adsl-70-131-107-7.dsl.emhril.sbcglobal.net)
  748. # [17:20] * micheil_away is now known as micheil
  749. # [17:21] <Lachy> boblet, that doesn't seem like the intended purpose of <mark>
  750. # [17:24] <boblet> Lachy: yeah, I’m wondering myself. however it’s not text that is important, is highlighted for reference purposes, and is only relevant when you want a chapter permalink to copy
  751. # [17:24] <boblet> hrm
  752. # [17:25] <Lachy> I think you're stretching the meaning well beyond any intended meaning.
  753. # [17:25] <boblet> ideally I’d add them via generated content, but no code in gen content & I don’t want to link the whole heading
  754. # [17:26] <boblet> Lachy: hehe, it happens when you think about stuff too much (at least for me)
  755. # [17:26] * Quits: yutak_home (~kee@U017209.ppp.dion.ne.jp) (Quit: Ex-Chat)
  756. # [17:26] <boblet> Lachy: thanks for your input
  757. # [17:27] <Lachy> the problem is that those links aren't generally any more relevant in that context, than any other link on the page.
  758. # [17:27] <Lachy> and so marking them doesn't really serve a useful purpose to the user
  759. # [17:28] <boblet> I was treating the relevance as action- rather than information-specific (the action of getting a permalink)
  760. # [17:28] <boblet> good point
  761. # [17:29] <Lachy> no, mark is dependant on the informational context, not the user's current input action.
  762. # [17:29] * Joins: dglazkov (~dglazkov@nat/google/x-egzusylauzcrzhpb)
  763. # [17:29] <boblet> I wonder how others usually do this — should check Joe Clark’s site I guess
  764. # [17:29] * Quits: dglazkov (~dglazkov@nat/google/x-egzusylauzcrzhpb) (Remote host closed the connection)
  765. # [17:30] * Joins: dglazkov (~dglazkov@nat/google/x-qfqmsvznciafvymr)
  766. # [17:31] <boblet> Lachy: how would you expose section or comment permalinks? just using <a> huh?
  767. # [17:31] <Lachy> I've seen similar things done on other sites just using <a href="#" class="...">¶</a>
  768. # [17:33] <Lachy> boblet, e.g. http://www.tbray.org/ongoing/When/201x/2010/07/13/Lock-Free-Array-Update
  769. # [17:33] <boblet> yeah
  770. # [17:34] <boblet> thinking too much again. harumph
  771. # [17:37] <AryehGregor> Why aren't hidden form controls barred from constraint validation?
  772. # [17:38] <zcorpan_> hidden how?
  773. # [17:39] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  774. # [17:40] * Joins: justicefries (~gerred@173-14-6-4-Colorado.hfc.comcastbusiness.net)
  775. # [17:44] * Joins: MikeSmithX (~MikeSmith@EM114-48-175-254.pool.e-mobile.ne.jp)
  776. # [17:44] <AryehGregor> With the hidden attribute.
  777. # [17:45] <zcorpan_> i think that was discussed on the list a few weeks or months ago
  778. # [17:46] * Quits: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz) (Quit: See you!)
  779. # [17:46] * Joins: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz)
  780. # [17:46] * Quits: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz) (Client Quit)
  781. # [17:47] * Quits: MikeSmith (~MikeSmith@EM114-48-224-113.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  782. # [17:47] <zcorpan_> if we make hidden="" make it barred, then people can do silly stuff like <input type=url hidden style=display:inline>
  783. # [17:47] <zcorpan_> maybe it's better to have a separate attribute
  784. # [17:48] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
  785. # [17:54] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  786. # [17:55] <foolip> Does anyone else remember seeing a JavaScript WebSRT parser the last few weeks?
  787. # [17:55] <foolip> Can I have dreamt it? Surely my dreams aren't that boring!
  788. # [17:56] <jgraham> foolip: Clearly it's a sign that you should write one
  789. # [17:57] <foolip> meh, I remember thinking "great, now I don't have to write one"
  790. # [17:58] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds)
  791. # [17:58] <jgraham> Well dreams often make reality diaappointing
  792. # [17:58] <jgraham> sigh
  793. # [17:58] <jgraham> disappointing
  794. # [18:00] * Joins: paul_irish (~paul_iris@66.109.105.7)
  795. # [18:01] <foolip> gah, now searching for it turns up my own questions about it
  796. # [18:01] <foolip> next time what I just wrote here I guess :)
  797. # [18:01] <Philip`> Maybe http://www.storiesinflight.com/js_videosub/index.html ?
  798. # [18:02] <jgraham> http://www.delphiki.com/html5/video/ mentions WebSRT support too
  799. # [18:03] <foolip> jgraham, yes, I just found that one
  800. # [18:04] <foolip> delphiki is a regex parser
  801. # [18:04] * Joins: maikmerten (~maikmerte@port-92-201-254-64.dynamic.qsc.de)
  802. # [18:05] <foolip> http://www.storiesinflight.com/js_videosub/includes/videosub-0.9.5.js is doing string splitting
  803. # [18:06] <foolip> so still none using the tokenizer+parser model in the spec
  804. # [18:07] * Quits: davidb_ (~davidb@mozca02.ca.mozilla.com) (Quit: davidb_)
  805. # [18:08] * Joins: jlebar (~jlebar@nat/mozilla/x-yohinfhyjnhhmfdn)
  806. # [18:08] <Philip`> People writing parsers with a few lines of regexps instead of implementing the 126-step algorithm in the spec?
  807. # [18:09] <Philip`> I am shocked
  808. # [18:09] <foolip> so did I
  809. # [18:09] <foolip> but I want the parser in the spec so I can compare it to e.g. the mplayer parser and leave spec feedback
  810. # [18:14] <Philip`> Looks like it should be straighforward but really boring to implement
  811. # [18:14] <foolip> exactly, so why won't someone else do it for me :)
  812. # [18:18] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
  813. # [18:20] <zcorpan_> something for a summer intern
  814. # [18:21] * Joins: hamcore (rhythm@unaffiliated/msmosso)
  815. # [18:29] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
  816. # [18:29] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  817. # [18:29] * Joins: mpt (~mpt@canonical/mpt)
  818. # [18:34] <jgraham> It would be a bit easier if Hixie didn't use goto everywhere
  819. # [18:35] * Quits: Phae (~Phae@chimera.macmillan.com) (Quit: Leaving.)
  820. # [18:38] <Philip`> You just need to mentally decompile it into pseudocode, and then it's much easier to understand
  821. # [18:39] <Philip`> (Structured pseudocode with loops, in particular)
  822. # [18:39] <jgraham> Yeah, but there's no good reaon it couldn't start out that way
  823. # [18:42] <Philip`> That probably would help, at least for people who appreciate Dijkstra's advice, i.e. everyone in the world
  824. # [18:42] * Quits: kmq (~kmq@85.159.13.90) (Quit: WeeChat 0.2.6.3)
  825. # [18:43] <Philip`> It's nice if you can look at a line in the algorithm and statically determine "how might I have got here?"
  826. # [18:43] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  827. # [18:47] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
  828. # [18:47] * Quits: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp) (Quit: boblet)
  829. # [18:48] * Quits: zcorpan_ (~zcorpan@c-879ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan_)
  830. # [18:49] * Quits: paul_irish (~paul_iris@66.109.105.7) (Remote host closed the connection)
  831. # [18:49] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
  832. # [18:54] * Joins: paul_irish (~paul_iris@nat/google/x-founqiuilizivdue)
  833. # [18:55] * Quits: baba (~sallabanc@69.50.70.12) (Ping timeout: 276 seconds)
  834. # [18:55] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
  835. # [19:05] * Joins: dave_levin (~dave_levi@74.125.59.65)
  836. # [19:06] * Quits: workmad3 (~workmad3@cspool86.cs.man.ac.uk) (Remote host closed the connection)
  837. # [19:07] * Joins: tndH (~Rob@adsl-87-102-89-10.karoo.KCOM.COM)
  838. # [19:14] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
  839. # [19:20] * aroben is now known as aroben|lunch
  840. # [19:20] * Quits: Rik` (~Rik`@213.41.141.234) (Remote host closed the connection)
  841. # [19:22] * Quits: foolip (~foolip@83.218.67.122) (Ping timeout: 246 seconds)
  842. # [19:39] * Joins: sicking (~chatzilla@nat/mozilla/x-vsfeqjdsukggvlap)
  843. # [19:40] * Quits: jedmund (~justin@adsl-75-37-35-211.dsl.pltn13.sbcglobal.net) (Quit: jedmund)
  844. # [19:43] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
  845. # [19:46] * Joins: robb1e (~robb1e@host86-161-128-62.range86-161.btcentralplus.com)
  846. # [19:46] * Joins: dandaman (~Daniel.Sa@216.52.240.243)
  847. # [19:47] <dandaman> so im working on this site where a lot of the time clicking a button will hide and then reveal another table(using inline styles with javascript)
  848. # [19:47] <dandaman> the problem is, everytime i do that, the table its on keeps getting resized
  849. # [19:47] <dandaman> to fit the new content
  850. # [19:47] <dandaman> which is fine
  851. # [19:47] <dandaman> but i'd rather it not change around, is there a way to make it fit the largest thing that will be shown without setting the overall table to a set amount of pixels
  852. # [19:48] <dandaman> (the largest thing begins hidden)
  853. # [19:48] <TabAtkins> No.
  854. # [19:48] <TabAtkins> You have to do measurements and set the size explicitly for that use-case.
  855. # [19:48] <dandaman> not the answer i was looking for, but if it isnt possible then sad face
  856. # [19:48] <dandaman> thanks though
  857. # [19:49] <TabAtkins> np
  858. # [19:49] <dandaman> problem is, its for a mobile page so the pixel size is going to be different every time
  859. # [19:49] <TabAtkins> You can duplicate the content in something off-screen and measure it there.
  860. # [19:50] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Read error: Connection reset by peer)
  861. # [19:50] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
  862. # [19:51] * Quits: pauld (~chatzilla@host81-159-43-240.range81-159.btcentralplus.com) (Ping timeout: 240 seconds)
  863. # [19:52] * Parts: robb1e (~robb1e@host86-161-128-62.range86-161.btcentralplus.com)
  864. # [19:54] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
  865. # [19:59] * Quits: payman_s (~payman@77.72.99.119) (Quit: Leaving)
  866. # [20:04] * Joins: maikmerten_ (~maikmerte@port-92-201-49-228.dynamic.qsc.de)
  867. # [20:04] <dandaman> TabAtkins: have any idea about the touchstart and touchend events for mobile browsers?
  868. # [20:04] * Joins: eric_carlson_ (~ericc@17.246.18.168)
  869. # [20:06] * Quits: maikmerten (~maikmerte@port-92-201-254-64.dynamic.qsc.de) (Ping timeout: 265 seconds)
  870. # [20:07] * Quits: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30) (Read error: Operation timed out)
  871. # [20:07] * eric_carlson_ is now known as eric_carlson
  872. # [20:13] <TabAtkins> Nope.
  873. # [20:16] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  874. # [20:22] * Quits: eric_carlson (~ericc@17.246.18.168) (Remote host closed the connection)
  875. # [20:22] * Joins: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30)
  876. # [20:23] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
  877. # [20:23] * Joins: boogyman (~boogy@unaffiliated/boogyman)
  878. # [20:33] * Joins: estellevw (~estelle@adsl-99-170-149-16.dsl.pltn13.sbcglobal.net)
  879. # [20:34] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Quit: zzzzz)
  880. # [20:34] * Quits: estellevw (~estelle@adsl-99-170-149-16.dsl.pltn13.sbcglobal.net) (Client Quit)
  881. # [20:39] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  882. # [20:44] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Read error: Connection reset by peer)
  883. # [20:44] <gsnedders> Dojo 1.5 is out. I guess I should rejoice.
  884. # [20:47] <dandaman> can anyone recommend me an html5 tutorial?
  885. # [20:47] <miketaylr> sure
  886. # [20:47] <TabAtkins> What are you looking to learn, specifically?
  887. # [20:48] <dandaman> making stuff look good, like buttons that look like tabs through random borders
  888. # [20:48] <dandaman> transitioning between pages
  889. # [20:48] * Quits: bobchao (~cctw@112.105.101.98) (Ping timeout: 276 seconds)
  890. # [20:48] <dandaman> (preferably slide transitions since this site will be on mobile phones)
  891. # [20:48] <TabAtkins> Those have next to nothing to do with HTML5. ^_^
  892. # [20:48] <dandaman> i thought they were related
  893. # [20:48] <dandaman> what do they have to do with?
  894. # [20:48] <TabAtkins> CSS, and general web design.
  895. # [20:48] <dandaman> so i should be looking into a css3 tutorial
  896. # [20:49] <dandaman> right?
  897. # [20:49] <miketaylr> CSS transitions?
  898. # [20:49] * Joins: pauld (~chatzilla@host81-159-43-240.range81-159.btcentralplus.com)
  899. # [20:52] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Ping timeout: 258 seconds)
  900. # [20:53] * Joins: baba (~sallabanc@69.50.70.12)
  901. # [20:56] * Joins: davidb (~davidb@142.150.154.103)
  902. # [20:57] <dandaman> miketaylr: tes
  903. # [20:57] <dandaman> yes*
  904. # [20:57] <miketaylr> dandaman: opera has some good resources, i.e. http://dev.opera.com/articles/view/css3-transitions-and-2d-transforms/
  905. # [20:57] <dandaman> thanks
  906. # [20:59] * Joins: bobchao (~cctw@112.105.101.98)
  907. # [21:02] <Cheery> anyone tried music synthesis on javascript?
  908. # [21:02] <Cheery> (the audio plugin has been around a while, so I wonder.. why not?)
  909. # [21:04] * Quits: davidb (~davidb@142.150.154.103) (Quit: davidb)
  910. # [21:07] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  911. # [21:07] <paul_irish> Cheery: http://weblog.bocoup.com/web-audio-all-aboard and http://weblog.bocoup.com/worlds-1st-html-audio-generated-music
  912. # [21:10] <Cheery> Wth? he doesn't even have samples?
  913. # [21:11] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  914. # [21:12] <paul_irish> i'm sure there are samples linked but the problem is you need a custom build of firefox as this is all an experimental API
  915. # [21:12] <paul_irish> http://www.w3.org/2005/Incubator/audio/ is the group where they are doing work on this front
  916. # [21:13] <Cheery> okay.
  917. # [21:13] <Cheery> that's a bit more than what I thought about.
  918. # [21:13] <Cheery> but it's all right.
  919. # [21:14] <Cheery> web is slowly getting there where C64 already were.
  920. # [21:14] <Cheery> ;P
  921. # [21:16] * Quits: hamcore (rhythm@unaffiliated/msmosso) (Ping timeout: 240 seconds)
  922. # [21:16] * aroben|lunch is now known as aroben|afk
  923. # [21:17] * Joins: hamcore (rhythm@unaffiliated/msmosso)
  924. # [21:21] * Joins: kennyluck_ (~kennyluck@EM114-48-1-9.pool.e-mobile.ne.jp)
  925. # [21:22] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  926. # [21:23] * Joins: othermaciej (~mjs@17.246.18.237)
  927. # [21:23] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  928. # [21:23] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  929. # [21:24] * Quits: kennyluck (~kennyluck@EM114-48-178-195.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  930. # [21:24] * kennyluck_ is now known as kennyluck
  931. # [21:25] * Quits: othermaciej (~mjs@17.246.18.237) (Client Quit)
  932. # [21:25] <AryehGregor> Okay, so the spec says that this should fail to submit: data:text/html,<!doctype html><body onload="document.getElementById('a').value='foo'"><form><input id=a maxlength=2><input type=submit></form>
  933. # [21:25] <AryehGregor> And this: data:text/html,<!doctype html><form><input id=a><input type=submit></form><a href="" onclick="document.getElementById('a').maxLength = 2; return false">Enter "foo" into the input, click here, then try to submit</a>
  934. # [21:25] <AryehGregor> Opera submits anyway, and this seems best for back-compat.
  935. # [21:25] <AryehGregor> Chrome doesn't submit, per spec, and has seemingly gotten at least one complaint.
  936. # [21:30] * aroben|afk is now known as aroben
  937. # [21:33] * Quits: slartsa (~lari@adsl-77-109-247-233.kymp.net) (Quit: tonne ->)
  938. # [21:34] * Joins: jamesr (~jamesr@nat/google/x-hynngdmwawlficlo)
  939. # [21:35] <wirepair> works in firefox
  940. # [21:35] <wirepair> appends a ? to the end of the url too
  941. # [21:35] <AryehGregor> Firefox doesn't implement HTML5 forms, so, yeah.
  942. # [21:36] <wirepair> ah.
  943. # [21:36] <AryehGregor> It will submit in all legacy browsers.
  944. # [21:36] <AryehGregor> (At least, as far as I know, no release version of Firefox up to and including Firefox 4.0 beta implements HTML5 form *validation*.)
  945. # [21:38] * Joins: dbaron (~dbaron@nat/mozilla/x-rkdgklxmsmeymunk)
  946. # [21:41] <gsnedders> It'd be nice to have a collected IDL in an appendix.
  947. # [21:43] <gsnedders> Hixie: "An error occured while submitting your comment. Please let ian@hixie.ch know."
  948. # [21:43] <Hixie> what section?
  949. # [21:44] <gsnedders> Nothing in error log, so nothing more to say.
  950. # [21:44] <gsnedders> #index
  951. # [21:44] <Hixie> people keep getting errors but i can't work out why
  952. # [21:44] <gsnedders> This is in multipage
  953. # [21:45] <Hixie> oh i see why
  954. # [21:45] <Hixie> you don't have a bugzilla account
  955. # [21:45] <gsnedders> Uh, yes I do.
  956. # [21:45] <Hixie> ok, it isn't geoffers@gmail.com
  957. # [21:45] <gsnedders> That is true
  958. # [21:46] <Hixie> i should find a way to handle that case
  959. # [21:47] <Hixie> (it's trying to cc you but failing)
  960. # [21:47] <Hixie> i wonder if that's what other people have run into
  961. # [21:48] * Joins: othermaciej (~mjs@17.246.18.237)
  962. # [21:48] <AryehGregor> Is it supposed to use your Bugzilla account somehow? It always files me as WHATWG Contributor.
  963. # [21:49] * Quits: Ms2ger (~Ms2ger@91.181.37.111) (Ping timeout: 265 seconds)
  964. # [21:49] <Hixie> it cc's your account if you're logged in to the spec's system
  965. # [21:54] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  966. # [21:55] <Hixie> gsnedders: try again?
  967. # [21:57] <gsnedders> Hixie: You now haev another bug :)
  968. # [21:57] <Hixie> it worked? cool
  969. # [21:57] <Hixie> thanks
  970. # [21:57] <Hixie> i made it so it looks for the message about not knowing the e-mail address and if it sees it just tries again without ccing you
  971. # [21:57] <gsnedders> Hixie: Now, go and fix the other bug :P
  972. # [21:57] <Hixie> websocket first
  973. # [22:00] * Quits: pauld (~chatzilla@host81-159-43-240.range81-159.btcentralplus.com) (Remote host closed the connection)
  974. # [22:00] * Quits: justicefries (~gerred@173-14-6-4-Colorado.hfc.comcastbusiness.net) (Quit: justicefries)
  975. # [22:04] * Quits: sicking (~chatzilla@nat/mozilla/x-vsfeqjdsukggvlap) (Ping timeout: 240 seconds)
  976. # [22:06] * Quits: baba (~sallabanc@69.50.70.12) (Ping timeout: 276 seconds)
  977. # [22:14] * Joins: erlehmann (~erlehmann@dslb-188-103-031-138.pools.arcor-ip.net)
  978. # [22:20] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
  979. # [22:20] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  980. # [22:21] * MikeSmithX is now known as MikeSmith
  981. # [22:23] <MikeSmith> GPHemsley: you gave me a heads-up a while back that some of the circled-i links from http://dev.w3.org/html5/markup/ back to the HTML5 spec were broken
  982. # [22:24] <MikeSmith> fwiw, I've fixed them all now
  983. # [22:25] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
  984. # [22:25] * Joins: sicking (~chatzilla@nat/mozilla/x-idibrkeuppqdflxk)
  985. # [22:28] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Disconnected by services)
  986. # [22:28] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
  987. # [22:29] * Joins: Heimidal_ (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
  988. # [22:31] * Parts: dandaman (~Daniel.Sa@216.52.240.243)
  989. # [22:32] * Quits: maikmerten_ (~maikmerte@port-92-201-49-228.dynamic.qsc.de) (Remote host closed the connection)
  990. # [22:35] <volkmar> i saw a tweet from @html5 about spec links for forms attributes but it looks like the link is broken
  991. # [22:35] <volkmar> or i'm missing something
  992. # [22:37] <Philip`> volkmar: http://twitter.com/html5/status/19280941985 ?
  993. # [22:37] <Philip`> MikeSmith: ^
  994. # [22:38] <volkmar> Philip`: yep, i got "sorry not found"
  995. # [22:38] <MikeSmith> hmm
  996. # [22:38] <Philip`> I guess the list archive might just be slow
  997. # [22:39] <MikeSmith> I have had the same problem with other mail-archive links recently
  998. # [22:39] <jgraham> Hixie: I see what you mean about HyBi being quiet until you post... alhough I suppose it could be a coincidence (since the volume was picking up a bit over the last few days)
  999. # [22:39] <MikeSmith> I will let the W3C systems team know
  1000. # [22:39] <jgraham> (but today has been absurd)
  1001. # [22:42] <MikeSmith> volkmar: all of the twitter @html5 links go to here:
  1002. # [22:42] <MikeSmith> to individual messages here:
  1003. # [22:42] <MikeSmith> http://lists.w3.org/Archives/Public/public-html-diffs/latest
  1004. # [22:43] <volkmar> MikeSmith: ok, thanks
  1005. # [22:44] <MikeSmith> volkmar: btw, do you know if there's been any discussion at Mozilla yet about implementing the HTML5 context-menu feature?
  1006. # [22:44] <MikeSmith> http://dev.w3.org/html5/spec/interactive-elements.html#context-menus I mean
  1007. # [22:45] <volkmar> MikeSmith: not i've heard of
  1008. # [22:45] * Joins: davidb (~davidb@bas1-toronto06-1242365994.dsl.bell.ca)
  1009. # [22:45] <volkmar> but i'm surely not the person to ask
  1010. # [22:45] <volkmar> i'm mostly working on forms
  1011. # [22:46] <MikeSmith> volkmar: is there a master page at the mozilla wiki that lists implementation status/plans for features-yet-unimplemented
  1012. # [22:46] * Quits: davidb (~davidb@bas1-toronto06-1242365994.dsl.bell.ca) (Client Quit)
  1013. # [22:46] <MikeSmith> i mean, like your forms-feature page
  1014. # [22:48] * Joins: jonnybarnes (~jonnybarn@host217-42-111-251.range217-42.btcentralplus.com)
  1015. # [22:48] <volkmar> MikeSmith: the best way to know that is bugzilla
  1016. # [22:48] <volkmar> https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc=context-menu&short_desc_type=casesubstring&resolution=---&resolution=DUPLICATE
  1017. # [22:49] <volkmar> https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc=context-menu&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&short_desc_type=casesubstring&;resolution=---
  1018. # [22:49] <volkmar> ^ this one is better
  1019. # [22:49] * Quits: jonnybarnes (~jonnybarn@host217-42-111-251.range217-42.btcentralplus.com) (Client Quit)
  1020. # [22:49] <volkmar> so, i would say no one is working on it
  1021. # [22:49] <MikeSmith> cool
  1022. # [22:49] <MikeSmith> thanks
  1023. # [22:49] <MikeSmith> yeah
  1024. # [22:50] <MikeSmith> I do see this, though -
  1025. # [22:50] <Hixie> jgraham: it's happened three or four times
  1026. # [22:50] <MikeSmith> https://bugzilla.mozilla.org/show_bug.cgi?id=578849
  1027. # [22:50] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  1028. # [22:50] <MikeSmith> volkmar: Google Chrome team seems to also be working on a context-menu API
  1029. # [22:51] * Joins: boogyman (~boogy@unaffiliated/boogyman)
  1030. # [22:51] <MikeSmith> it makes me wonder if developers are browser projects are actually aware of the context-menu feature already in HTML5
  1031. # [22:51] <Hixie> uri?
  1032. # [22:52] * MikeSmith realize that bug is for a jetpack feature
  1033. # [22:52] <Hixie> yeah
  1034. # [22:52] <MikeSmith> Hixie: will look now
  1035. # [22:52] <Hixie> i don't think that's web-facing
  1036. # [22:52] <TabAtkins> Hixie: We have a context-menu API for Chrome Extensions.
  1037. # [22:52] <Hixie> sure, but that's not web-facing either
  1038. # [22:52] <othermaciej> is HTML5's built-in context menu support not good enough for Chrome Extensions?
  1039. # [22:52] * MikeSmith was going to say, about the Chrome thing, I think TabAtkins is on top of it already
  1040. # [22:53] <othermaciej> we are considering just using the HTML5 feature for Safari Extensions but if it's not going to be good enough we may as well invent our own thing too
  1041. # [22:53] * Quits: Peter- (~peter@5ED0FB51.cable.ziggo.nl) (Ping timeout: 264 seconds)
  1042. # [22:53] <MikeSmith> othermaciej: from what I've seen of the Chrome Extensions context-menu API so far, it looks like it could be done using what's in the HTML5 spec instead
  1043. # [22:53] * Joins: nessy (~Adium@124.170.224.234)
  1044. # [22:54] <MikeSmith> but maybe TabAtkins has some feedback from the dev team about why it may not actually be
  1045. # [22:54] <dglazkov> aboodman: ^^^
  1046. # [22:55] <dglazkov> aboodman: <-- can tell you _everything_
  1047. # [22:56] * MikeSmith is anxious to hear from aboodman
  1048. # [22:57] <MikeSmith> anyway, if what's in the HTML5 spec is not sufficient, it'd seem like a way to address that would be for implementors to provide some feedback to help make it sufficient
  1049. # [22:58] * Joins: Peter- (~peter@5ED0FB51.cable.ziggo.nl)
  1050. # [22:58] <Hixie> yeah
  1051. # [22:58] <MikeSmith> especially given the fact that we already know a lot of stuff that starts out not-web-facing eventually does become web-facing
  1052. # [22:58] <MikeSmith> e.g., stuff starting out only in XUL etc.
  1053. # [23:01] * MikeSmith reads "Please disallow "javascript:" URLs in browser address bars" message
  1054. # [23:02] * Joins: eighty4 (~eighty4@c-76c8e455.012-403-6c6b701.cust.bredbandsbolaget.se)
  1055. # [23:03] <MikeSmith> btw, the W3C mailing-list-archive Archived-At: http://www.w3.org/mid/ thingy appears to be broken at the moment
  1056. # [23:03] * Joins: zcorpan_ (~zcorpan@c-879ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  1057. # [23:03] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
  1058. # [23:05] * Quits: FastJack (~fastjack@dumpstr.net) (Ping timeout: 252 seconds)
  1059. # [23:06] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.6.7/20100713130626])
  1060. # [23:09] * Quits: othermaciej (~mjs@17.246.18.237) (Quit: othermaciej)
  1061. # [23:10] * Joins: othermaciej (~mjs@17.246.18.237)
  1062. # [23:11] <TabAtkins> MikeSmith: (re: non-web-facing stuff migrating to web-facing) Indeed, especially since Chrome Extensions are only *barely* not web-facing - they're just web pages that are given access to a few specialized js apis.
  1063. # [23:12] * Quits: ROBOd (~robod@109.96.202.19) (Quit: .)
  1064. # [23:12] * Quits: othermaciej (~mjs@17.246.18.237) (Client Quit)
  1065. # [23:15] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
  1066. # [23:15] * Joins: othermaciej (~mjs@17.246.18.237)
  1067. # [23:15] * Quits: Maurice (copyman@5ED573FA.cable.ziggo.nl)
  1068. # [23:19] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
  1069. # [23:20] * Joins: baba (~sallabanc@69.50.70.12)
  1070. # [23:20] <MikeSmith> TabAtkins: yep
  1071. # [23:22] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1072. # [23:28] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
  1073. # [23:28] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  1074. # [23:29] * aroben is now known as aroben|meeting
  1075. # [23:31] * Joins: estellevw (~estelle@adsl-99-170-149-16.dsl.pltn13.sbcglobal.net)
  1076. # [23:33] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  1077. # [23:38] * Quits: othermaciej (~mjs@17.246.18.237) (Quit: othermaciej)
  1078. # [23:42] * Joins: othermaciej (~mjs@17.246.18.237)
  1079. # [23:44] * Joins: MikeSmithX (~MikeSmith@EM111-188-28-64.pool.e-mobile.ne.jp)
  1080. # [23:44] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 4.0b2pre/20100719125338])
  1081. # [23:47] * Quits: paul_irish (~paul_iris@nat/google/x-founqiuilizivdue) (Remote host closed the connection)
  1082. # [23:47] * Quits: MikeSmith (~MikeSmith@EM114-48-175-254.pool.e-mobile.ne.jp) (Ping timeout: 264 seconds)
  1083. # [23:51] <zcorpan_> Hixie: thanks for addressing websocket feedback
  1084. # [23:51] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 252 seconds)
  1085. # [23:54] <Lachy> nice security bug in Safari http://jeremiahgrossman.blogspot.com/2010/07/i-know-who-your-name-where-you-work-and.html
  1086. # [23:54] <AryehGregor> You'd think people'd be more careful when implementing such obviously security-sensitive stuff. :/
  1087. # [23:56] * Joins: FastJack (~fastjack@dumpstr.net)
  1088. # [23:58] * Joins: Krinkle (~Krinkle@wikipedia/Krinkle)
  1089. # [23:58] * Quits: Martijnc (~Martijnc@91.176.86.95)
  1090. # Session Close: Fri Jul 23 00:00:00 2010

The end :)