/irc-logs / freenode / #whatwg / 2010-10-05 / end

Options:

  1. # Session Start: Tue Oct 05 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:03] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
  4. # [00:08] * Joins: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net)
  5. # [00:08] * Joins: wakaba_ (~wakaba@130.139.210.220.dy.bbexcite.jp)
  6. # [00:11] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
  7. # [00:11] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  8. # [00:11] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  9. # [00:12] * Quits: wakaba (~wakaba@130.139.210.220.dy.bbexcite.jp) (Read error: Connection reset by peer)
  10. # [00:15] * Quits: estes (~aestes@17.246.18.235) (Quit: estes)
  11. # [00:17] * Quits: nattokirai (~nattokira@ac242062.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  12. # [00:23] * Quits: DefV (jan@november.openminds.be) (Ping timeout: 240 seconds)
  13. # [00:24] * Joins: DefV (jan@november.openminds.be)
  14. # [00:31] * Quits: bl4ckcomb_ (~dennis.d@91.181.72.21) (Remote host closed the connection)
  15. # [00:39] * Joins: estes (~aestes@17.246.18.235)
  16. # [00:44] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
  17. # [00:48] * Joins: webr3 (~nathan@host86-132-168-41.range86-132.btcentralplus.com)
  18. # [00:48] * Joins: 17SAAAY4F (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  19. # [00:48] * Quits: cyphase (~cyphase@adsl-76-254-66-66.dsl.pltn13.sbcglobal.net) (Ping timeout: 264 seconds)
  20. # [00:49] * Joins: cyphase (~cyphase@adsl-76-254-66-66.dsl.pltn13.sbcglobal.net)
  21. # [00:59] <Hixie> Philip`: yt?
  22. # [01:10] <Philip`> Hixie: y
  23. # [01:10] <Hixie> i commented on the drawImage scaling bug
  24. # [01:10] <Hixie> the issue is going way over my head
  25. # [01:14] * Quits: Anti-X (~duckmysic@c9E72BF51.dhcp.bluecom.no) (Ping timeout: 252 seconds)
  26. # [01:14] <Philip`> "they all look identical to me" - do you see e.g. a faint white line around the blue background, in the first large images in the attachment in Firefox?
  27. # [01:14] <Philip`> (and not in other browsers)
  28. # [01:15] * Quits: tndH (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
  29. # [01:18] <Hixie> nothing that i wouldn't chalk up to quality of implementation issues
  30. # [01:18] <Hixie> no, no faint anything
  31. # [01:19] * Philip` doesn't know how platform-dependent it is
  32. # [01:19] <Hixie> chrome has very slight artefacting going diagonally down the second one
  33. # [01:20] <Hixie> resulting in six little minor blips
  34. # [01:20] <Hixie> but again, nothing more than i'd consider a quality-of-implementation issue
  35. # [01:22] * Parts: webr3 (~nathan@host86-132-168-41.range86-132.btcentralplus.com)
  36. # [01:22] <Philip`> "quality" implies that there's some agreement on the ideal behaviour, and a higher-quality implementation is one that's closer to that
  37. # [01:23] <Philip`> but (except for Chrome seeming buggy) I don't think any of the browsers seem better or worse quality, they're just different
  38. # [01:23] * Joins: sicking (~chatzilla@nat/mozilla/x-tjyyjsbpxanttygd)
  39. # [01:23] <Philip`> and it's not clear what behaviour they ought to be trying to converge on
  40. # [01:24] <Philip`> and the differences are significant enough to affect authors who want their content to look consistent
  41. # [01:25] * Joins: jennb (~jennb@74.125.59.65)
  42. # [01:26] <Hixie> so i gathered :-)
  43. # [01:26] <Hixie> i'm not saying we shouldn't fix this, just that the examples all looked the same to me - which isn't really important insofar as fixing the bug goes
  44. # [01:30] <Philip`> http://philip.html5.org/misc/filter.png is what I get from the 4th big panels in http://www.w3.org/Bugs/Public/attachment.cgi?id=915
  45. # [01:30] <Philip`> using oldish browser versions
  46. # [01:31] <Hixie> my gecko trunk looks identical to your mozilla
  47. # [01:31] <Hixie> s/mozilla/firefox/
  48. # [01:31] <Hixie> er
  49. # [01:31] <Hixie> ignore everythin i just said
  50. # [01:31] <Hixie> my gecko trunk looks identical to your _opera_
  51. # [01:31] * Quits: smaug____ (~chatzilla@cs181063178.pp.htv.fi) (Ping timeout: 264 seconds)
  52. # [01:32] <Philip`> What platform?
  53. # [01:33] <Philip`> Hmm, how do I find out the version of a new Minefield?
  54. # [01:33] <Philip`> It seems to be missing from the About page :-(
  55. # [01:34] <Hixie> mac
  56. # [01:34] <Hixie> i don't have access to windows currently
  57. # [01:37] <Philip`> An auto-updated-just-now-but-who-knows-what-version-ID Minefield on Linux gives the same as my "Firefox" image (from 3.6.8 on Linux), and matches vlad's description of Firefox
  58. # [01:38] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
  59. # [01:38] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  60. # [01:38] * Quits: dglazkov (~dglazkov@nat/google/x-gfcyplmmwbvkokoj) (Quit: dglazkov)
  61. # [01:39] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  62. # [01:43] <heycam> Philip`, about: shows it
  63. # [01:44] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  64. # [01:45] * Quits: mcdave (~mcdave@cm-83-97-166-198.telecable.es) (Quit: mcdave)
  65. # [01:45] <Philip`> heycam: Ah, thanks
  66. # [01:45] <Philip`> "about:" seems like a slightly bizarre URL
  67. # [01:45] <heycam> ooh about:about
  68. # [01:46] <Hixie> i love how bot in firefox and chrome some of the links on about:about are 404
  69. # [01:47] <Hixie> heycam: btw i reassigned a bug about 'octet' to the WebIDL component earlier today
  70. # [01:47] <TabAtkins> he's already responded, hixie.
  71. # [01:47] <Hixie> awesome
  72. # [01:47] <Hixie> heycam: did i hear correctly that you were getting back into the game?
  73. # [01:47] <heycam> i clicked the about:memory link it crashed :/
  74. # [01:47] <heycam> Hixie, yep, as of yesterday!
  75. # [01:47] <Hixie> woohoo!
  76. # [01:47] <Hixie> fantastic
  77. # [01:49] <heycam> i'll be spending most of this work doing webidl stuff
  78. # [01:49] <Hixie> heycam: where are you gonna be based? and what are you mainly working on?
  79. # [01:49] <heycam> i'm in the auckland moz office
  80. # [01:49] <heycam> not sure what i'll be mainly working on yet, tbd
  81. # [01:50] <Hixie> k
  82. # [01:50] <heycam> brb lunch
  83. # [02:03] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
  84. # [02:03] * Joins: hamcore (rhythm@unaffiliated/hamcore)
  85. # [02:12] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
  86. # [02:12] <cying> is it possible to dynamically add a stylesheet to a DOM and add an event listener to listen for when the stylesheet has loaded?
  87. # [02:14] * Joins: paulgendek (~paulgende@fl-71-53-154-93.dhcp.embarqhsd.net)
  88. # [02:18] <paul_irish> cying: there isnt a clean way of doing that
  89. # [02:18] <cying> paul_irish: dohhh
  90. # [02:19] <paul_irish> most people add a #someuniquethinghere { color: red; } and poll getComputedStyle or whathaveyou to see when it changes
  91. # [02:21] <paul_irish> TabAtkins: in flex the reason box-flex defaults to 0 is so each element essentially has to opt-in to the flexibility of its box, right?
  92. # [02:22] <cying> paul_irish: :(
  93. # [02:22] <paul_irish> i know man. i know.
  94. # [02:23] <TabAtkins> paul_irish: Yeah. It seems like that's a better default.
  95. # [02:24] <paul_irish> TabAtkins: it does. also all demos ive seen have the flexible elements be immediate children of their container box.. is that a requirement?
  96. # [02:24] <TabAtkins> Yes.
  97. # [02:24] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
  98. # [02:24] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Client Quit)
  99. # [02:25] <paul_irish> thx
  100. # [02:25] * Joins: Denicked (serg@24-158-242-240.dhcp.smyr.ga.charter.com)
  101. # [02:25] <Denicked> Hi.
  102. # [02:25] <TabAtkins> The flexbox spec only concerns the rendering of the flexbox itself and its immediate children. Any further descendants are covered by the layout model of the child hosting it.
  103. # [02:28] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  104. # [02:28] <Hixie> cying: iirc the spec says <link rel=stylesheet onload='' ...> should work
  105. # [02:28] <Hixie> cying: dunno how widely that's supported though
  106. # [02:29] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  107. # [02:30] * Quits: 17SAAAY4F (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 264 seconds)
  108. # [02:34] <cying> Hixie: sadly, it is not implemented in webkit
  109. # [02:36] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Remote host closed the connection)
  110. # [02:38] * Quits: paul_irish (~paul_iris@nat/google/x-qzrcnqaztwybmtnv) (Remote host closed the connection)
  111. # [02:41] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  112. # [02:44] * Joins: cooto (~coto@pc-237-181-120-200.cm.vtr.net)
  113. # [02:44] <ap> Hixie: should a document be associated with an appcache if it was redirected? Say, I open foobar.php (which is does not have an entry in appcache) in a new browser window, and it redirects to foobar.html (which does)
  114. # [02:45] <ap> Hixie: I'd say yes, but both Safari and Firefox say no - is there a reason in HTML5 for that?
  115. # [02:47] <Denicked> Is there an offtopic whatwg chan like how there is #notmath and ##c++-social ?
  116. # [02:48] <TabAtkins> #whatwg is the off-topic #whatwg channel.
  117. # [02:48] * Quits: estes (~aestes@17.246.18.235) (Quit: estes)
  118. # [02:48] <Denicked> haha riight
  119. # [02:48] <Denicked> I need advice on motivation
  120. # [02:49] <Denicked> This is my final semester to complete my bachelor of science in computer science
  121. # [02:49] <Denicked> I have an internship, and I hate my job. I think I don't enjoy computers anymore.
  122. # [02:49] <Denicked> I feel like it's too established too
  123. # [02:49] * Quits: jennb (~jennb@74.125.59.65) (Quit: jennb)
  124. # [02:49] <Denicked> the pioneering aspect of it isn't what it used to be
  125. # [02:50] <TabAtkins> Do webapps instead.
  126. # [02:50] <Denicked> what kind of webapps?
  127. # [02:50] <Denicked> at my internship I do CRM stuff
  128. # [02:50] <TabAtkins> Just in general. There's a lot going on to inspire a pioneering spirit.
  129. # [02:51] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  130. # [02:51] <Denicked> At my internship I'm learning this web management system called SugarCRM. I h8 it
  131. # [02:52] <TabAtkins> Yeah, CRM is usually going to be disgusting enterprise-y stuff.
  132. # [02:52] <Denicked> What makes you say "disgusting" ?
  133. # [02:53] <Denicked> It's just boring. I don't get any satisfaction out of it. I don't think I'm making the world a better place or contributing positively to society. The boss just tries to sucker people. He gives me full projects and has me going through anxiety attacks because I have to learn and do the project by set deadlines. It's not fair to me nor the client.
  134. # [02:55] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 264 seconds)
  135. # [02:57] <TabAtkins> BigThen do something else?
  136. # [02:58] <Denicked> I was thinking of going to lawschool
  137. # [03:03] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
  138. # [03:03] <Denicked> TabAtkins what do you do for a living
  139. # [03:04] <Hixie> bummer, missed ap
  140. # [03:04] <Denicked> What's that? I don't quite follow you Hixie
  141. # [03:04] <Hixie> ap asked me a question above, but he quit before i could answer
  142. # [03:04] <Denicked> Oh interesting.
  143. # [03:05] <Denicked> well not quite, but I'm just making conversation hehe
  144. # [03:05] <Hixie> i wonder if the chairs are planning on making any decisions with all these polls we've taken
  145. # [03:05] <Denicked> Hixie what do you do for a living
  146. # [03:06] <Hixie> i write the html5 spec
  147. # [03:06] <Hixie> well, html spec
  148. # [03:06] <Denicked> for a living!?
  149. # [03:06] <Hixie> yeah, sweet huh?
  150. # [03:06] <Denicked> Yes sir
  151. # [03:07] <Denicked> To be part of the team that sets the standards for html, you have to be the top of your field
  152. # [03:09] <Hixie> actually it turns out that all i had to do was do it
  153. # [03:09] <Hixie> nobody checked that i was top of anything
  154. # [03:09] <Hixie> it's just that nobody else was doing it
  155. # [03:09] <Hixie> so...
  156. # [03:10] <Philip`> You had to get dozens of other people to believe in what you were doing, too
  157. # [03:10] * Quits: tonyg-cr (~Adium@nat/google/x-hduyufgbnbtelmid) (Read error: Operation timed out)
  158. # [03:11] <Philip`> (which doesn't require being the top, but it does generally require being sufficiently adequate)
  159. # [03:11] <Hixie> i guess
  160. # [03:12] <heycam> HTML5: It's sufficiently adequate
  161. # [03:13] <TabAtkins> Denicked: Sorry, was away for a bit.
  162. # [03:14] <TabAtkins> I write CSS specs, and work on the Chrome team.
  163. # [03:14] <TabAtkins> And give developer talks and stuff, sometimes.
  164. # [03:14] <TabAtkins> Before that, though, I was a web developer for a small software company, which was very fulfilling.
  165. # [03:14] <TabAtkins> (Google just offered to pay me a bunch more money.)
  166. # [03:15] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Read error: Operation timed out)
  167. # [03:16] * Joins: paul_irish (~paul_iris@207-237-102-112.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com)
  168. # [03:22] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
  169. # [03:22] <Hixie> TabAtkins: working on css specs isn't fulfilling? :-P
  170. # [03:23] <TabAtkins> That wasn't a statement about the relative merit of my jobs. ^_^ Both my current and previous job are and were awesome.
  171. # [03:25] <Denicked> TabAtkins what can I do to reach your level
  172. # [03:25] <Denicked> and Hixie's level
  173. # [03:25] * Quits: ben_alman (~cowboy@64.119.153.2) (Remote host closed the connection)
  174. # [03:25] <TabAtkins> If you want to work on standards? Start working on standards. ^_^ Get on mailing lists and become a useful contributor. Standards are run like an open-source project (at least, the good ones are).
  175. # [03:26] <TabAtkins> If you want to do more fulfilling comp sci work? Get a job with a smaller company. That doesnt' guarantee non-asshole bosses, but if you get a good boss, I think being in a smaller environment with relatively more responsibilities is a lot of fun.
  176. # [03:26] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Quit: cying)
  177. # [03:27] * Joins: variable (~variable@unaffiliated/variable)
  178. # [03:27] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  179. # [03:27] <Denicked> I'm 24 making 12 dollars an hour while zuckerberg was a billionaire at like 22
  180. # [03:27] <TabAtkins> And?
  181. # [03:27] <Denicked> TabAtkins the company I'm with is 6 people.
  182. # [03:28] <TabAtkins> Then get a better company.
  183. # [03:28] <Denicked> The boss walks around with a shirt that says on the front "I see stupid people"
  184. # [03:28] <TabAtkins> "I work with assholes" isn't a good reason to quit your field. It's a good reason to quit your company.
  185. # [03:29] <Denicked> good point
  186. # [03:30] <Denicked> TabAtkins you say And? I say and I feel poor while other people have the money and girls :-P
  187. # [03:31] <TabAtkins> I said "And?" because you were comparing yourself to Zuckerberg. He's an extreme outlier.
  188. # [03:31] <TabAtkins> *I'm* an outlier - I got lucky with several of my life choices, and had a good wife who made some good decisions for me.
  189. # [03:32] * Joins: kennyluck (~kennyluck@124-9-6-2.static.tfn.net.tw)
  190. # [03:32] <TabAtkins> But you can definitely do better for yourself. Just jump out and try.
  191. # [03:32] <TabAtkins> If you're young and single, it's hard to starve. You can live remarkably cheaply.
  192. # [03:32] <Denicked> I think it's psychological. When you have a lot of bad luck or bad decisions it starts to have a psychological impact
  193. # [03:33] <TabAtkins> Agreed. So you have to recognize the source consciously, so you can work around it.
  194. # [03:33] <TabAtkins> s/had a good wife/have a good wife/
  195. # [03:34] * Quits: variable (~variable@unaffiliated/variable) (Remote host closed the connection)
  196. # [03:34] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  197. # [03:36] * Joins: variable (~variable@unaffiliated/variable)
  198. # [03:37] * Quits: kennyluck (~kennyluck@124-9-6-2.static.tfn.net.tw) (Read error: Connection reset by peer)
  199. # [03:38] * Joins: kennyluck (~kennyluck@124-9-6-2.static.tfn.net.tw)
  200. # [03:38] <Denicked> TabAtkins do you live in cali?
  201. # [03:39] <TabAtkins> Yeah, now I do. (I was in Texas before Google hired me.)
  202. # [03:39] <Denicked> My cousin works for google too.
  203. # [03:39] <TabAtkins> I'm out for the night, though. See you later.
  204. # [03:39] <Denicked> Bye
  205. # [03:41] <TabAtkins> My conclusion, dude, is that you don't need advice. You already know what the problem is. Make sure you consciously admit that. And thus, you know what your next steps can be. Do so. That's all you need.
  206. # [03:41] <Denicked> That's actually the best advice I've ever gotten.
  207. # [03:42] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  208. # [03:51] * Quits: micheil (~micheil@220-235-101-140.dyn.iinet.net.au) (Quit: micheil)
  209. # [03:51] * Quits: vr (~Vr@iliade.daycom.net) (Read error: Operation timed out)
  210. # [03:52] * Joins: vr (~Vr@iliade.daycom.net)
  211. # [03:56] * Quits: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k562.webspeed.dk) (Quit: Leaving)
  212. # [04:03] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  213. # [04:05] * Joins: agektmr (~Adium@220.109.219.244)
  214. # [04:12] * Joins: OhaiBBQ (~OhaiBBQ@173-31-165-248.client.mchsi.com)
  215. # [04:17] * Quits: dbaron (~dbaron@nat/mozilla/x-wzrvplwdjjvvqoty) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  216. # [04:18] * Joins: dgouldin (~dgouldin@71.21.155.43)
  217. # [04:19] <heycam> shepazu, ping
  218. # [04:19] <dgouldin> I'm not seeing html5 audio/video events bubbling up the dom ... anybody have an idea why that might be?
  219. # [04:21] * Joins: smorg (~quassel@174-20-188-92.mpls.qwest.net)
  220. # [04:26] * Quits: weinig (~weinig@17.203.14.223) (Quit: weinig)
  221. # [04:29] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
  222. # [04:31] * Quits: daedb_ (~daed@78-72-108-100-no178.tbcn.telia.com) (Ping timeout: 245 seconds)
  223. # [04:36] * Quits: ry (~ry@skynet.diablo.si) (Read error: Connection reset by peer)
  224. # [04:36] * Quits: cooto (~coto@pc-237-181-120-200.cm.vtr.net) (Quit: Lost terminal)
  225. # [04:37] * Joins: ry (~ry@skynet.diablo.si)
  226. # [04:42] * Quits: jwalden (~waldo@nat/mozilla/x-agyzivjykfymnvuj) (Quit: dinnertime now, time to stop for the day I think)
  227. # [04:43] * Quits: dgouldin (~dgouldin@71.21.155.43) (Quit: dgouldin)
  228. # [04:44] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  229. # [04:47] * Joins: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net)
  230. # [04:55] <karlcow> http://tools.ietf.org/html/rfc6068
  231. # [04:55] <karlcow> mailto URI scheme
  232. # [04:57] * Quits: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net) (Quit: apucacao)
  233. # [04:58] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  234. # [04:59] * Quits: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a) (Quit: -)
  235. # [05:06] * Quits: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net) (Quit: weinig)
  236. # [05:14] * Quits: paulgendek (~paulgende@fl-71-53-154-93.dhcp.embarqhsd.net) (Read error: Connection reset by peer)
  237. # [05:15] * Joins: paulgendek (~paulgende@fl-71-53-154-93.dhcp.embarqhsd.net)
  238. # [05:23] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
  239. # [05:36] * Quits: sicking (~chatzilla@nat/mozilla/x-tjyyjsbpxanttygd) (Ping timeout: 240 seconds)
  240. # [05:37] * Joins: othermaciej (~mjs@mail.oldinn.com)
  241. # [05:40] * Quits: othermaciej (~mjs@mail.oldinn.com) (Client Quit)
  242. # [05:48] * Joins: tonyg-cr (~Adium@c-71-202-22-159.hsd1.ca.comcast.net)
  243. # [05:48] * Quits: tonyg-cr (~Adium@c-71-202-22-159.hsd1.ca.comcast.net) (Client Quit)
  244. # [05:51] * Quits: erlehmann (~erlehmann@dslb-188-103-023-188.pools.arcor-ip.net) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
  245. # [06:03] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 264 seconds)
  246. # [06:04] * Joins: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net)
  247. # [06:07] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  248. # [06:11] * Quits: smorg (~quassel@174-20-188-92.mpls.qwest.net) (Remote host closed the connection)
  249. # [06:13] * Joins: smorg (~quassel@174-20-188-92.mpls.qwest.net)
  250. # [06:18] * Quits: heycam (~cam@203-97-204-82.dsl.clear.net.nz) (Quit: bye)
  251. # [06:25] * Quits: hober (~ted@unaffiliated/hober) (Remote host closed the connection)
  252. # [06:31] * Quits: dpranke (~Adium@nat/google/x-tngdsaodohuiolbz) (Quit: Leaving.)
  253. # [06:37] * Quits: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net) (Quit: weinig)
  254. # [06:39] * Joins: hober (~ted@unaffiliated/hober)
  255. # [06:45] * Quits: temp01 (~temp01@unaffiliated/temp01) (Disconnected by services)
  256. # [06:45] * Joins: temp01 (~temp01@unaffiliated/temp01)
  257. # [06:45] * Quits: hamcore (rhythm@unaffiliated/hamcore) (Ping timeout: 264 seconds)
  258. # [06:54] * Quits: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
  259. # [07:01] * Quits: kbrosnan (~kbrosnan@ip24-250-54-36.ri.ri.cox.net) (Ping timeout: 276 seconds)
  260. # [07:02] * Joins: mcdave (~mcdave@cm-83-97-166-198.telecable.es)
  261. # [07:08] * Joins: kbrosnan (~kbrosnan@ip24-250-54-36.ri.ri.cox.net)
  262. # [07:11] * Quits: OhaiBBQ (~OhaiBBQ@173-31-165-248.client.mchsi.com) (Quit: Leaving.)
  263. # [07:19] * Joins: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net)
  264. # [07:21] * Joins: nessy (~Adium@216.194.44.151)
  265. # [07:23] * Quits: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net) (Read error: Connection reset by peer)
  266. # [07:23] * Joins: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net)
  267. # [07:24] * Quits: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net) (Read error: Connection reset by peer)
  268. # [07:27] * Joins: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net)
  269. # [07:32] * Joins: itissid (~chatzilla@ip72-208-138-22.ph.ph.cox.net)
  270. # [07:33] <itissid> hi was full text search carried over to webstorage api for sqlite?
  271. # [07:33] <itissid> From google gears that is..
  272. # [07:34] <itissid> aka fts3
  273. # [07:36] * Joins: weinig_ (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net)
  274. # [07:36] * Quits: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net) (Read error: Connection reset by peer)
  275. # [07:37] * Quits: nessy (~Adium@216.194.44.151) (Quit: Leaving.)
  276. # [07:38] * Joins: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net)
  277. # [07:41] * Joins: iges (~iges@tm.78.153.48.79.dc.cable.static.telemach.net)
  278. # [07:42] * Quits: weinig_ (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net) (Ping timeout: 240 seconds)
  279. # [07:46] * Quits: sean` (~Sean@84-106-110-173.cable.quicknet.nl) (Quit: Leaving)
  280. # [07:48] * Quits: mcdave (~mcdave@cm-83-97-166-198.telecable.es) (Quit: mcdave)
  281. # [07:49] * Parts: iges (~iges@tm.78.153.48.79.dc.cable.static.telemach.net)
  282. # [07:51] * Joins: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net)
  283. # [07:52] * Joins: atwak (~Miranda@fs91-201-3-30.dubna-net.ru)
  284. # [07:53] * Joins: weinig_ (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net)
  285. # [07:53] * Quits: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net) (Read error: Connection reset by peer)
  286. # [07:54] * weinig_ is now known as weinig
  287. # [08:00] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  288. # [08:02] * Joins: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt)
  289. # [08:04] * Joins: micheil (~micheil@220-235-101-140.dyn.iinet.net.au)
  290. # [08:06] * Joins: weinig_ (~weinig@c-98-234-177-136.hsd1.ca.comcast.net)
  291. # [08:10] * Quits: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net) (Ping timeout: 265 seconds)
  292. # [08:10] * weinig_ is now known as weinig
  293. # [08:13] * Joins: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
  294. # [08:22] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
  295. # [08:23] * Joins: mcdave (~mcdave@2002:5598:e04:0:21b:63ff:fec5:3f9)
  296. # [08:23] * Quits: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net) (Quit: weinig)
  297. # [08:27] * abarth is now known as abarth|zZz
  298. # [08:28] * Joins: FireFly (~firefly@unaffiliated/firefly)
  299. # [08:37] * Joins: matjas (~matjas@ip-213-49-93-99.dsl.scarlet.be)
  300. # [08:43] * Quits: itissid (~chatzilla@ip72-208-138-22.ph.ph.cox.net) (Ping timeout: 240 seconds)
  301. # [08:44] * Joins: itissid (~chatzilla@ip72-208-138-22.ph.ph.cox.net)
  302. # [08:56] * Joins: zcorpan (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
  303. # [08:57] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  304. # [09:00] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  305. # [09:01] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
  306. # [09:19] * Joins: Steve_B (~chatzilla@gatej.thls.bbc.co.uk)
  307. # [09:21] * Joins: zdenekkostal (~Miranda@ip-89-102-182-215.net.upcbroadband.cz)
  308. # [09:21] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  309. # [09:22] * Joins: pesla (~pesla@188.202.125.121)
  310. # [09:25] <zcorpan> Hixie: here's a patch for the issues graph, the month labels are becoming unreadable
  311. # [09:25] <zcorpan> var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
  312. # [09:33] * Quits: Denicked (serg@24-158-242-240.dhcp.smyr.ga.charter.com)
  313. # [09:34] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Read error: Operation timed out)
  314. # [09:35] <hsivonen> what's the address of the graph?
  315. # [09:36] <zcorpan> http://www.whatwg.org/issues/data.html
  316. # [09:36] <hsivonen> thanks
  317. # [09:37] * hsivonen wishes it were SVG instead of <canvas>
  318. # [09:37] <hsivonen> it looks fuzzy with my zoom level
  319. # [09:37] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Ping timeout: 240 seconds)
  320. # [09:40] * Joins: agektmr (~Adium@220.109.219.244)
  321. # [09:43] * Quits: matjas (~matjas@ip-213-49-93-99.dsl.scarlet.be) (Remote host closed the connection)
  322. # [09:43] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  323. # [09:48] * Joins: masterov (~masterov@93.153.167.74)
  324. # [09:50] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Ping timeout: 240 seconds)
  325. # [09:50] * Joins: matjas (~matjas@138.141-244-81.adsl-dyn.isp.belgacom.be)
  326. # [09:51] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
  327. # [09:56] * Joins: ROBOd (~robod@89.123.144.36)
  328. # [10:01] * Quits: zdenekkostal (~Miranda@ip-89-102-182-215.net.upcbroadband.cz) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  329. # [10:03] * Quits: kbrosnan (~kbrosnan@ip24-250-54-36.ri.ri.cox.net) (Ping timeout: 276 seconds)
  330. # [10:04] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  331. # [10:04] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  332. # [10:06] * Joins: FireFly (~firefly@unaffiliated/firefly)
  333. # [10:07] * Joins: reni__home (~reni@sedkit.inf.u-szeged.hu)
  334. # [10:08] * Joins: payman_m (~payman_m@77.72.99.116)
  335. # [10:08] * Quits: payman_m (~payman_m@77.72.99.116) (Remote host closed the connection)
  336. # [10:08] * Joins: payman_m (~payman_m@77.72.99.119)
  337. # [10:14] * Quits: gsnedders (~gsnedders@204.232.194.186) (Ping timeout: 240 seconds)
  338. # [10:15] * Joins: mat_t (~mattomasz@91.189.88.12)
  339. # [10:15] * Joins: gsnedders (~gsnedders@204.232.194.186)
  340. # [10:20] <hsivonen> Did Opera change pragma no-cache as a meta handling in the standards mode in 10.62 relative to 10.60?
  341. # [10:20] * Joins: kbrosnan (~kbrosnan@ip24-250-54-36.ri.ri.cox.net)
  342. # [10:21] <annevk> assigning to readonly values does not throw a TypeError, right?
  343. # [10:21] <annevk> hsivonen, probably not
  344. # [10:22] <jgraham> No, unless you are in strict mode, maybe
  345. # [10:22] <jgraham> Actually that's an interesting point
  346. # [10:22] <hsivonen> Am I going crazy? my notes say Opera 10.61 didn't honor pragma no-cache as a meta in the standards mode--only in the quirks mode
  347. # [10:22] <hsivonen> now I see 10.62 honoring it in both modes
  348. # [10:22] * Quits: riven (~riven@53518387.cable.casema.nl) (Read error: Connection reset by peer)
  349. # [10:23] * Joins: smaug____ (~chatzilla@cs181063178.pp.htv.fi)
  350. # [10:24] * Joins: Peter-` (~miketaylr@pat-tdc.opera.com)
  351. # [10:24] * Quits: Peter-` (~miketaylr@pat-tdc.opera.com) (Remote host closed the connection)
  352. # [10:32] <hsivonen> OK. my previous testing of 10.61 was wrong
  353. # [10:32] <hsivonen> (or Opera had differences between operating systems, which is unlikely)
  354. # [10:37] * Joins: davidhund_ (~davidhund@78-27-27-74.dsl.alice.nl)
  355. # [10:43] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  356. # [10:45] * Joins: riven (~riven@53518387.cable.casema.nl)
  357. # [10:47] <annevk> http://www.w3.org/Bugs/Public/show_bug.cgi?id=10977 -- some properties are directly on the object right? such as onclick et al?
  358. # [10:49] * Joins: workmad3 (~workmad3@cspool86.cs.man.ac.uk)
  359. # [10:50] * Quits: matjas (~matjas@138.141-244-81.adsl-dyn.isp.belgacom.be) (Remote host closed the connection)
  360. # [10:54] <zcorpan> why don't we have a policy to only accept automated tests for the html5 testsuite?
  361. # [10:55] * Joins: miketaylr (~miket@pat-tdc.opera.com)
  362. # [10:57] * Quits: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
  363. # [10:57] <jgraham> zcorpan: We do, sort of
  364. # [10:57] <jgraham> Or at least everyone agreed apart, possibly, from Microsoft
  365. # [10:58] <zcorpan> and microsoft is submitting non-automated tests
  366. # [10:58] <jgraham> Well as long as everyone else agrees not to accept them, there is no problem
  367. # [10:59] <annevk> they're pretty shitty tests too
  368. # [10:59] <zcorpan> there's a problem if people are wasting time reviewing non-automated tests
  369. # [10:59] <annevk> don't they see this themselves?
  370. # [11:00] <annevk> it's kind of worrisome
  371. # [11:00] <annevk> and similar to the crappy CSS 2.1 situation
  372. # [11:00] <annevk> zcorpan, right
  373. # [11:03] * Joins: mpt (~mpt@canonical/mpt)
  374. # [11:03] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 255 seconds)
  375. # [11:04] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  376. # [11:04] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  377. # [11:28] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  378. # [11:39] * Quits: kennyluck (~kennyluck@124-9-6-2.static.tfn.net.tw) (Quit: kennyluck)
  379. # [11:41] * Joins: agektmr (~Adium@p55030-ipbffx02marunouchi.tokyo.ocn.ne.jp)
  380. # [11:43] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  381. # [11:48] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
  382. # [11:51] <hsivonen> why is MS writing non-automated tests in the first place? do they have an army of people running tests manually on every code change?
  383. # [11:52] <jgraham> I believe they have a screenshot-based system
  384. # [11:52] <micheil> hsivonen: well, naturally, right, how else would you do it?
  385. # [11:52] <micheil> :P
  386. # [11:52] <jgraham> I guess they have an army of people to deal with the scaling issues of such a system
  387. # [11:53] <jgraham> (like marking tens of thousands of screenshots as pass/fail because the font rendering changed slightly)
  388. # [11:56] * Quits: stalled (~stalled@unaffiliated/stalled) (Quit: ...)
  389. # [11:58] <micheil> hmm.. anyone know why people wanted compression on websockets?
  390. # [11:59] <micheil> or frame level meta-data?
  391. # [11:59] <jgraham> annevk: I always get very confused about where DOM properties live on the prototype chain. It seems to be rather browser dependent.
  392. # [11:59] <jgraham> micheil: I assume people wanted compression in order to transfer less data
  393. # [12:00] <jgraham> micheil: The frame-level metadata stuff I didn't get at all
  394. # [12:00] <micheil> jgraham: was that without any prior look into how people were and are using the protocol?
  395. # [12:00] * Quits: agektmr (~Adium@p55030-ipbffx02marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  396. # [12:00] <jgraham> Was what?
  397. # [12:01] <micheil> well, I'm guessing the average message size for most applications would be < 1024bytes
  398. # [12:01] <micheil> or 1 Kb.
  399. # [12:01] <micheil> you wouldn't surely save anything by compressing 1 Kb.
  400. # [12:01] <jgraham> That seems like a big assumption
  401. # [12:01] <micheil> jgraham: my examples from which I draw that assumption are things like socket.io
  402. # [12:02] <micheil> where the most of applications are things like games, chats, etc.
  403. # [12:02] <micheil> I so far don't know of one example in development or production where people are sending large data over websockets
  404. # [12:02] <jgraham> It seems dangerous to draw conclusions about how the protocol will be used in the future based on how it is used before it is in any production browsers
  405. # [12:03] <jgraham> Well Chrome I guess
  406. # [12:03] * jgraham is discounting Safari 5 for being too old
  407. # [12:03] <micheil> Chrome, Chromium, Safari
  408. # [12:03] <micheil> Safari 5.02 is draft 76.
  409. # [12:03] <jgraham> Oh, nice
  410. # [12:03] <micheil> Firefox 4 is draft 76.
  411. # [12:03] <jgraham> So -75 is dead
  412. # [12:03] * Joins: agektmr (~Adium@p55030-ipbffx02marunouchi.tokyo.ocn.ne.jp)
  413. # [12:03] <micheil> http://github.com/miksago/node-websocket-server/wiki/Browser-Support
  414. # [12:03] <jgraham> Anyway, it is hardly mainstream
  415. # [12:04] <micheil> pretty much
  416. # [12:04] <jgraham> Get back to me when youtube are using websockets for video-related stuff
  417. # [12:04] <jgraham> for example
  418. # [12:05] <micheil> well, I know a few startups are using it at core level of their applications.
  419. # [12:05] <micheil> youtube is old in all.
  420. # [12:05] <jgraham> anyway, I agree that compression is not really a v1 feature
  421. # [12:05] <micheil> I think compression should be end-developer level.
  422. # [12:05] <jgraham> Youtube was an example of something mainstream that involves transporting lots of data
  423. # [12:05] <micheil> if you're exceeding average tcp-frame sizes, then I think you'll have other problems
  424. # [12:06] <jgraham> Why?
  425. # [12:06] <micheil> also, as for video, shouldn't you be using already existing transports; eg, RTSP
  426. # [12:06] <micheil> well, you're going to probably break the parsers in browsers.
  427. # [12:06] <micheil> or in the servers.
  428. # [12:06] <jgraham> Well that would be a bug
  429. # [12:06] <micheil> true
  430. # [12:07] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  431. # [12:07] * Joins: matjas (~matjas@ip-213-49-93-99.dsl.scarlet.be)
  432. # [12:07] <jgraham> I mean you don't hear people say "web documents have to be small because browsers might have buggy network stacks"
  433. # [12:07] <micheil> true
  434. # [12:07] * Quits: workmad3 (~workmad3@cspool86.cs.man.ac.uk) (Remote host closed the connection)
  435. # [12:07] <jgraham> No readon websockets is anay different
  436. # [12:07] <jgraham> *reason
  437. # [12:07] <micheil> but either way, you're going to probably increase latency
  438. # [12:08] <jgraham> Right, there might be good reasons to favour packets of a certian size
  439. # [12:08] <jgraham> None of this means that compression isn't a good idea
  440. # [12:08] <micheil> anyway. I'm going to try some tests with large and small packets to see if browsers will actually join messages into one tcp packet or split
  441. # [12:08] <jgraham> also, people have been talking about stream-level compression
  442. # [12:08] * Joins: stalled (~stalled@unaffiliated/stalled)
  443. # [12:08] <jgraham> rather than per-message compression
  444. # [12:08] <micheil> I still think it's something that the end developer should do.
  445. # [12:09] <jgraham> Which would mean the packet size wouldn't matter
  446. # [12:09] <micheil> stream level compression?
  447. # [12:09] <jgraham> It seems insane to have to implement gzip in each protocol
  448. # [12:09] <jgraham> And also in javascript
  449. # [12:09] <jgraham> When browsers already have it built in
  450. # [12:10] <micheil> I'm just trying to work out the fastest way to parse messages.
  451. # [12:10] <micheil> because I'm finding that's a bottleneck in my server.
  452. # [12:11] <micheil> for instance, if my server receives say, 2 Mb's of data (multiple frames/messages)
  453. # [12:11] <micheil> then it actually has to read every byte in that 2 Mb's just to figure out where to emit out a new client to the end-developer
  454. # [12:11] <micheil> * emit out a new message to the end developer
  455. # [12:13] <jgraham> Hope that the length-framed version gets traction :)
  456. # [12:14] <jgraham> (right about now you might want to start getting annoyed at IETF for being slow)
  457. # [12:15] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
  458. # [12:16] * Joins: pauld (~chatzilla@194.102.13.2)
  459. # [12:18] * Joins: workmad3 (~workmad3@cspool86.cs.man.ac.uk)
  460. # [12:18] <micheil> jgraham: I gave up trying to keep up with the mailing list banter about 4 months ago,
  461. # [12:24] <jgraham> At the moment, the tl;dr is 1) People: we should make the handshake like x. 2) Adam / Maciej: That seems weak against cross-protocol attacks since all the security properties depend on assumption y. 3) GOTO 1
  462. # [12:25] * Quits: workmad3 (~workmad3@cspool86.cs.man.ac.uk) (Remote host closed the connection)
  463. # [12:25] <jgraham> (well there are a few more steps inside the loop where people discuss whether it is sufficient to have security that depends only on y
  464. # [12:25] <jgraham> )
  465. # [12:53] * Quits: SecretAgent (sa@quake.nitemare.name) (Remote host closed the connection)
  466. # [12:53] * Joins: SecretAgent (sa@quake.nitemare.name)
  467. # [12:58] <hsivonen> sigh. JF reopened the DRM bug. :-(
  468. # [13:03] <annevk> I don't see it on http://lists.w3.org/Archives/Public/public-html-bugzilla/2010Oct/ ?
  469. # [13:03] <annevk> I guess Mike forgot to turn email back on like he said he thought he would?
  470. # [13:06] <Lachy> hsivonen, which is the DRM bug?
  471. # [13:07] <zcorpan> http://www.w3.org/Bugs/Public/show_bug.cgi?id=10902
  472. # [13:09] * Joins: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk)
  473. # [13:12] * Joins: nessy (~Adium@216.194.44.151)
  474. # [13:12] * Joins: myakura (~myakura@p2113-ipbf4405marunouchi.tokyo.ocn.ne.jp)
  475. # [13:18] <annevk> whoa
  476. # [13:18] <annevk> 1600 messages
  477. # [13:18] <annevk> just noticed that
  478. # [13:20] * Quits: zcorpan (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
  479. # [13:21] <annevk> I always forget
  480. # [13:21] * Joins: zcorpan (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
  481. # [13:21] <annevk> is it "to dispatch a HTTP ... event" or "to dispatch an HTTP ... event"?
  482. # [13:21] <Philip`> "an"
  483. # [13:21] <Philip`> Other people may disagree but they are wrong
  484. # [13:21] <annevk> great
  485. # [13:25] <zcorpan> Philip`: those that pronounce "HTTP" as "huttup"?
  486. # [13:26] <Philip`> I was thinking of people who say "haitch"
  487. # [13:26] * Joins: OhaiBBQ (~OhaiBBQ@173-31-165-248.client.mchsi.com)
  488. # [13:28] * Quits: OhaiBBQ (~OhaiBBQ@173-31-165-248.client.mchsi.com) (Client Quit)
  489. # [13:34] <hsivonen> bah. silly me. I used a local hg rev number in a commit message like a n00b who thinks he is using svn. :-(
  490. # [13:39] * Quits: masterov (~masterov@93.153.167.74) (Quit: masterov)
  491. # [13:43] * Joins: erlehmann (~erlehmann@dslb-188-103-023-188.pools.arcor-ip.net)
  492. # [13:44] * Quits: agektmr (~Adium@p55030-ipbffx02marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  493. # [13:45] * Joins: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k562.webspeed.dk)
  494. # [13:47] * Joins: workmad3 (~workmad3@cspool86.cs.man.ac.uk)
  495. # [13:53] * Joins: agektmr (~Adium@p55030-ipbffx02marunouchi.tokyo.ocn.ne.jp)
  496. # [13:56] * Quits: smaug____ (~chatzilla@cs181063178.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 4.0b7pre/20100927115653])
  497. # [13:57] * Joins: MikeSmith (~MikeSmith@c-98-223-109-93.hsd1.in.comcast.net)
  498. # [14:02] * Quits: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k562.webspeed.dk) (Read error: Operation timed out)
  499. # [14:03] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
  500. # [14:03] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
  501. # [14:03] * Joins: aroben (~aroben@unaffiliated/aroben)
  502. # [14:08] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 252 seconds)
  503. # [14:09] * Quits: nessy (~Adium@216.194.44.151) (Read error: Operation timed out)
  504. # [14:11] * Joins: nessy (~Adium@216.194.44.151)
  505. # [14:12] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  506. # [14:16] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
  507. # [14:17] * Joins: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k562.webspeed.dk)
  508. # [14:21] * Joins: smaug____ (~chatzilla@cs181063178.pp.htv.fi)
  509. # [14:24] * Joins: Amorphous (jan@unaffiliated/amorphous)
  510. # [14:25] * Quits: agektmr (~Adium@p55030-ipbffx02marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  511. # [14:30] * Joins: hjjaa (~ghe@132.150.124.56)
  512. # [14:35] * Quits: hjjaa (~ghe@132.150.124.56)
  513. # [14:49] * Joins: hjjaa (~ghe@132.150.124.56)
  514. # [14:49] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  515. # [15:00] * Joins: Anti-X (~duckmysic@c9E72BF51.dhcp.bluecom.no)
  516. # [15:01] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  517. # [15:04] <hsivonen> uh oh. another batch of "pre-LC1" email coming in
  518. # [15:05] * Joins: BlurstOfTimes (~blurstoft@168.203.117.107)
  519. # [15:05] * Philip` notes the lack of optimism in naming it "LC1" instead of "LC"
  520. # [15:06] * Quits: nessy (~Adium@216.194.44.151) (Read error: Connection reset by peer)
  521. # [15:06] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
  522. # [15:07] <annevk> MikeSmith, maybe next time give a heads up about these administrative changes that flood the inboxes?
  523. # [15:07] <MikeSmith> which mailing list?
  524. # [15:08] * Quits: reni__home (~reni@sedkit.inf.u-szeged.hu) (Ping timeout: 276 seconds)
  525. # [15:08] <MikeSmith> I thought I had mail turned off
  526. # [15:08] <annevk> everyone who is cc'd still gets email
  527. # [15:08] * Joins: reni__home (~reni@sedkit.inf.u-szeged.hu)
  528. # [15:09] <MikeSmith> ah
  529. # [15:09] <MikeSmith> sorry
  530. # [15:10] <MikeSmith> fwiw, I think I have them all done now
  531. # [15:10] * Joins: nessy (~Adium@216.194.44.151)
  532. # [15:11] <annevk> k
  533. # [15:12] <MikeSmith> annevk: we don't need to set up a separate component for the HTML5-HTML4 differences doc, right?
  534. # [15:14] * Quits: Martijnc (~Martijnc@91.176.244.52) (Ping timeout: 265 seconds)
  535. # [15:14] * Joins: Martijnc (~Martijnc@91.176.244.52)
  536. # [15:15] <annevk> rather not, no
  537. # [15:15] <annevk> also, I don't think it should go to LC
  538. # [15:16] <MikeSmith> ok
  539. # [15:16] * temp01 is now known as temp01`
  540. # [15:16] <hsivonen> have the Chairs given any indication of a schedule for Decisions on ISSUEs that have had polls?
  541. # [15:16] <hsivonen> one would think it's a no-brainer to evaluate which proposal drew the weaker objections at http://www.w3.org/2002/09/wbs/40318/issues-4-84-objection-poll/results
  542. # [15:17] <hsivonen> yet, it's been over 2 months without a Decision
  543. # [15:23] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  544. # [15:24] <Workshiva> Maybe they're saving the easy ones for last
  545. # [15:32] * Joins: ben_alman (~cowboy@64.119.153.2)
  546. # [15:33] * Quits: atwak (~Miranda@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
  547. # [15:45] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  548. # [15:51] * Quits: erlehmann (~erlehmann@dslb-188-103-023-188.pools.arcor-ip.net) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
  549. # [15:52] * Joins: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com)
  550. # [15:57] * Joins: plainhao (~plainhao@mail.xbiotica.com)
  551. # [16:02] * Quits: zcorpan (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  552. # [16:05] * temp01` is now known as temp01
  553. # [16:07] * Joins: kennyluck (~kennyluck@114-43-122-83.dynamic.hinet.net)
  554. # [16:14] * davidhund_ is now known as davidhund
  555. # [16:17] * Quits: MikeSmith (~MikeSmith@c-98-223-109-93.hsd1.in.comcast.net) (Ping timeout: 264 seconds)
  556. # [16:19] * Joins: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net)
  557. # [16:20] * Joins: masterov (~masterov@93.153.167.74)
  558. # [16:21] * Quits: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk) (Remote host closed the connection)
  559. # [16:21] * Joins: MikeSmith (~MikeSmith@c-98-223-102-218.hsd1.in.comcast.net)
  560. # [16:27] * Quits: nessy (~Adium@216.194.44.151) (Quit: Leaving.)
  561. # [16:37] * Joins: tonyg-cr (~Adium@nat/google/x-mxqxzwkukdtqxbsd)
  562. # [16:41] * Quits: pauld (~chatzilla@194.102.13.2) (Ping timeout: 245 seconds)
  563. # [16:49] * aroben is now known as aroben|afk
  564. # [16:55] <mathrick> Hixie: not that you can really do anything about it at this point, but amusingly Chromium/Webkit sort of deadlocks if you call executeSql from inside a statement callback, which is the only way to execute a query based on the results of a previous one
  565. # [16:56] <paul_irish> mathrick: that might be worth filing a webkit ticket for.
  566. # [16:56] <mathrick> I think the proliferation of callbacks in Web APIs has got out of control, and certain things are simply impossible if all you have are callback-based APIs
  567. # [16:57] <mathrick> paul_irish: yes, I'm reducing it to the minimal testcase now
  568. # [16:57] <paul_irish> :)
  569. # [16:58] <mathrick> still, any API that could possibly ever be called from an event listener should have a sync version, or else things go wrong
  570. # [16:58] <jgraham> mathrick: Any suggestions for good API patterns that handle the requirement to be async without callbacks and with current js language features?
  571. # [16:59] <jgraham> "it should be sync" doesn't really work if sync calls can block the browser for an arbitary amount of time
  572. # [17:00] <jgraham> (Opera handles this unusually well, but still)
  573. # [17:00] <mathrick> sure, but there's openDatabaseSync already, so that argument doesn't really fly in the specific case of webSQL
  574. # [17:00] <jgraham> That's only for workers
  575. # [17:00] <jgraham> Isn't it?
  576. # [17:01] <mathrick> oh, it doesn't really say it in the spec that I've noticed
  577. # [17:01] * Joins: grantg (80e30b26@gateway/web/freenode/ip.128.227.11.38)
  578. # [17:01] * mathrick rereads
  579. # [17:01] <mathrick> jgraham: but transactions are already run async
  580. # [17:02] <grantg> Does anyone know if chrome 6 supports the file api?
  581. # [17:02] <annevk> I wrote http://dev.w3.org/2006/webapi/progress/ today
  582. # [17:02] <mathrick> so if you add another level of executeSql working async, it becomes quite unmanageable
  583. # [17:02] <grantg> I know 7 does.
  584. # [17:02] <annevk> feedback welcome before I post to public-webapps
  585. # [17:02] * annevk needs to do some shopping first
  586. # [17:03] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  587. # [17:03] <mathrick> jgraham: ah, right, WorkerUtilsDatabase
  588. # [17:04] <grantg> Can anyone figure out how to make webworkers work with graphics bound to the CPU core.
  589. # [17:04] <grantg> I tried that with the gbc emu, but it made performance slower, since the framebuffer was being passed back to the UI.
  590. # [17:05] * Quits: Steve_B (~chatzilla@gatej.thls.bbc.co.uk) (Remote host closed the connection)
  591. # [17:05] <mathrick> jgraham: one way to alleviate it a bit would be to introduce checkpoints / barriers that could be inserted optionally and would essentially put the caller to sleep until the results are available
  592. # [17:06] <grantg> WebWorks seem to also block any onmessage event inside the worker when it's running (Feature?).
  593. # [17:06] <jgraham> mathrick: That would be a language feature,no?
  594. # [17:06] <mathrick> so transaction.barrier() would make sure all transaction steps queued until now have been performed
  595. # [17:06] <grantg> *WebWorkers
  596. # [17:06] <jgraham> co-routines?
  597. # [17:06] <mathrick> jgraham: it doesn't really need to be exposed in the language
  598. # [17:06] <jgraham> Well it doesn't work if you want to get data back, does it?
  599. # [17:07] <jgraham> It sounds like
  600. # [17:07] * Quits: grantg (80e30b26@gateway/web/freenode/ip.128.227.11.38) (Quit: Page closed)
  601. # [17:07] <jgraham> foo = (yield something)
  602. # [17:07] <mathrick> it would if your callback stuffed the result in a known location, which is not hard to do with closures, which JS thankfully does have
  603. # [17:07] <jgraham> in python
  604. # [17:07] <mathrick> ah, you're looking at it from the other side
  605. # [17:08] <mathrick> I mean more like this:
  606. # [17:08] <karlcow> Very early alpha state pure JavaScript implementation of the RDFa API draft spec released -- http://lists.w3.org/Archives/Public/public-rdfa-wg/2010Oct/0029
  607. # [17:09] <mathrick> function myTransaction(tx) { var result; tx.executeSql("...",[], function(tx, r) { result = r }); tx.checkpoint(); alert(result) }
  608. # [17:09] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Read error: Connection reset by peer)
  609. # [17:12] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  610. # [17:15] <mathrick> jgraham: related is http://chumsley.org/jwacs/
  611. # [17:15] <mathrick> which is a dialect with continuations that transforms to regular JS
  612. # [17:16] <mathrick> though I don't believe you can actually use it to fix things like "can't use any async APIs from inside an event listener"
  613. # [17:20] <jgraham> Anyone know what ES5-strict-mode-enabled browsers do when setting a readonly IDL property?
  614. # [17:20] * aroben|afk is now known as aroben
  615. # [17:20] <jgraham> per the current letter of WebIDL they should not throw since it is ignorant of strict mode, but per the spirit of Strict Mode they should throw
  616. # [17:24] * Quits: mathrick (~mathrick@users177.kollegienet.dk) (Read error: Connection reset by peer)
  617. # [17:24] * Quits: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt) (Quit: Leaving)
  618. # [17:25] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  619. # [17:25] * Joins: mathrick (~mathrick@users177.kollegienet.dk)
  620. # [17:31] * Quits: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  621. # [17:32] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
  622. # [17:33] * Quits: pesla (~pesla@188.202.125.121) (Quit: kthxbye!)
  623. # [17:35] * Quits: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net) (Quit: weinig)
  624. # [17:36] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  625. # [17:41] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Quit: o/)
  626. # [17:50] <annevk> no feedback? lame
  627. # [17:51] * Joins: jwalden (~waldo@nat/mozilla/x-omwiggjwpeezwqsf)
  628. # [17:51] * Joins: dgouldin (~dgouldin@173.74.42.162)
  629. # [17:51] * Parts: dgouldin (~dgouldin@173.74.42.162)
  630. # [17:53] <Philip`> annevk: You forgot all the semicolons in the example code
  631. # [17:55] <annevk> wontfix :)
  632. # [18:03] * Quits: myakura (~myakura@p2113-ipbf4405marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  633. # [18:04] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
  634. # [18:04] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
  635. # [18:04] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  636. # [18:11] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  637. # [18:14] * Quits: reni__home (~reni@sedkit.inf.u-szeged.hu) (Quit: Leaving)
  638. # [18:15] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
  639. # [18:23] * Joins: dglazkov (~dglazkov@nat/google/x-kijqwiufyxlmnhcj)
  640. # [18:26] <matjas> https://bugzilla.mozilla.org/show_bug.cgi?id=591981 made me wonder, where in the HTML5 spec does it state that the execute-in-insertion-order for DOM inserted <script>s SHOULD NOT be enforced
  641. # [18:29] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/complete.html#running-a-script
  642. # [18:30] <annevk> hairy
  643. # [18:30] <annevk> Hixie, took over Progress Events
  644. # [18:30] <annevk> Hixie, http://dev.w3.org/2006/webapi/progress/
  645. # [18:30] <Hixie> cool
  646. # [18:30] * Joins: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a)
  647. # [18:32] <annevk> I was reminded once again that because of SVG 1.2 Tiny it has the most suckiest interface members
  648. # [18:32] <annevk> made me sad
  649. # [18:33] <Hixie> oh?
  650. # [18:33] <annevk> lengthComputable, loaded, total...
  651. # [18:34] <annevk> hasMax, value, max, or some such would've been nicer
  652. # [18:34] <Hixie> *shrug*
  653. # [18:35] <annevk> I guess
  654. # [18:36] * Quits: MikeSmith (~MikeSmith@c-98-223-102-218.hsd1.in.comcast.net) (Quit: The curfew tolls the knell of parting day... the plowman homeward plods his weary way)
  655. # [18:40] * Quits: matjas (~matjas@ip-213-49-93-99.dsl.scarlet.be) (Remote host closed the connection)
  656. # [18:40] * Quits: micheil (~micheil@220-235-101-140.dyn.iinet.net.au) (Quit: http://brandedcode.com | http://github.com/miksago)
  657. # [18:43] * Quits: paul_irish (~paul_iris@207-237-102-112.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) (Remote host closed the connection)
  658. # [18:44] * Joins: JonathanNeal (~Jonathan_@rrcs-76-79-114-214.west.biz.rr.com)
  659. # [18:50] * Quits: jwalden (~waldo@nat/mozilla/x-omwiggjwpeezwqsf) (Quit: brb, battery dying)
  660. # [18:51] * Joins: maikmerten (~maikmerte@port-92-201-155-156.dynamic.qsc.de)
  661. # [18:51] <annevk> I should probably add the reference to SVG back in, I actually forgot it came from there while writing
  662. # [18:51] <annevk> so not "back in" but "in"
  663. # [18:53] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
  664. # [18:57] * Quits: mcdave (~mcdave@2002:5598:e04:0:21b:63ff:fec5:3f9) (Quit: mcdave)
  665. # [18:57] * Joins: micheil (~micheil@220-235-101-140.dyn.iinet.net.au)
  666. # [19:00] * Joins: jwalden (~waldo@nat/mozilla/x-bsffclfageezbpnc)
  667. # [19:00] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
  668. # [19:04] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  669. # [19:04] * aroben is now known as aroben|lunch
  670. # [19:05] * Joins: paul_irish (~paul_iris@nat/google/x-zlybygfqiuuwolur)
  671. # [19:05] <annevk> damn it, http://lists.w3.org/Archives/Public/public-html-bugzilla/2010Oct/ is still not getting any email
  672. # [19:05] * Quits: paul_irish (~paul_iris@nat/google/x-zlybygfqiuuwolur) (Remote host closed the connection)
  673. # [19:06] <annevk> and it's way too late in Tokyo to fix that now
  674. # [19:06] <micheil> hmm?
  675. # [19:06] <micheil> it's only 4am AEST
  676. # [19:06] * Joins: paul_irish (~paul_iris@nat/google/x-yijwtjljlhnnabuh)
  677. # [19:06] <micheil> (not sure whether that's too close to tokyo)
  678. # [19:07] <annevk> I got 2AM
  679. # [19:07] <annevk> for "time in tokyo" on Google
  680. # [19:07] <micheil> yeah
  681. # [19:07] <micheil> I'm obviously up late.
  682. # [19:09] <annevk> well, I suppose "late" is a personal thing
  683. # [19:09] * Quits: miketaylr (~miket@pat-tdc.opera.com) (Quit: miketaylr)
  684. # [19:10] <annevk> but 2AM is late for Mike afaik :)
  685. # [19:11] <micheil> true
  686. # [19:14] * Joins: Ms2ger (~Ms2ger@91.181.54.73)
  687. # [19:14] * Ms2ger was summoned by annevk
  688. # [19:15] <annevk> oh hey
  689. # [19:15] <annevk> I should improve my summoning skills
  690. # [19:15] <jgraham> Seriously ;)
  691. # [19:16] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
  692. # [19:17] <annevk> Ms2ger, so I actually need to fix a few more things and then hopefully you can generate a copy and then we can hopefully get Art to convince the rest of the W3C we should publish Web DOM Core with a shortname of domcore
  693. # [19:17] <annevk> I forgot to put in the whole patent policy disclaimer part
  694. # [19:18] <Ms2ger> Sure
  695. # [19:18] * Quits: payman_m (~payman_m@77.72.99.119) (Quit: payman_m)
  696. # [19:19] <Ms2ger> Did I miss anything besides someone dumping 300 bugmails in my inbox?
  697. # [19:20] * Joins: mdelaney (~mdelaney@66.109.104.215)
  698. # [19:20] * Quits: tonyg-cr (~Adium@nat/google/x-mxqxzwkukdtqxbsd) (Quit: Leaving.)
  699. # [19:21] <annevk> Ms2ger, I wrote http://dev.w3.org/2006/webapi/progress/ and nobody cares ;p
  700. # [19:21] <gsnedders> annevk: You wrote it, why would they?
  701. # [19:21] <annevk> oh, and I believe the DRM bug got reopened, Fronteers conference is this week, and some other stuff I do not recall right now
  702. # [19:22] <annevk> gsnedders, excellent point
  703. # [19:22] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
  704. # [19:24] * Joins: drunknbass (~drunknbas@76.91.255.83)
  705. # [19:24] <annevk> Ms2ger, try it now?
  706. # [19:24] <annevk> after hg pull / hg update
  707. # [19:26] * Quits: Ms2ger (~Ms2ger@91.181.54.73) (Read error: Connection reset by peer)
  708. # [19:26] <annevk> hah
  709. # [19:27] <annevk> I guess I better start summoning now, for it takes a long time :)
  710. # [19:28] * aroben|lunch is now known as aroben
  711. # [19:28] * Quits: workmad3 (~workmad3@cspool86.cs.man.ac.uk) (Remote host closed the connection)
  712. # [19:29] * Joins: Peter- (~peter@535174E7.cable.casema.nl)
  713. # [19:30] * Joins: Ms2ger (~Ms2ger@91.181.54.73)
  714. # [19:32] * Joins: MikeSmith_ (~MikeSmith@pool-71-98-83-89.ipslin.dsl-w.verizon.net)
  715. # [19:33] * Joins: dbaron (~dbaron@nat/mozilla/x-iupcmgheyqduwwuj)
  716. # [19:37] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
  717. # [19:40] * Joins: tonyg-cr (~Adium@nat/google/x-hxxdhiwapscagcep)
  718. # [19:41] * Joins: boaz (~boaz@64.119.153.2)
  719. # [19:43] * Quits: MikeSmith_ (~MikeSmith@pool-71-98-83-89.ipslin.dsl-w.verizon.net) (Ping timeout: 245 seconds)
  720. # [19:48] * Joins: sean` (~Sean@84-106-110-173.cable.quicknet.nl)
  721. # [19:50] * Quits: sean` (~Sean@84-106-110-173.cable.quicknet.nl) (Read error: Connection reset by peer)
  722. # [19:50] * Joins: sean` (~Sean@84-106-110-173.cable.quicknet.nl)
  723. # [19:55] * Quits: mdelaney (~mdelaney@66.109.104.215) (Quit: mdelaney)
  724. # [20:01] <Ms2ger> you need the image to load in order to get a HTMLImageElement object
  725. # [20:01] <Ms2ger> Really?
  726. # [20:01] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
  727. # [20:02] <Hixie> new Image(); and document.createElement('img') both give you an HTMLImageElement object with no image loaded
  728. # [20:02] * Quits: paul_irish (~paul_iris@nat/google/x-yijwtjljlhnnabuh) (Remote host closed the connection)
  729. # [20:03] * Ms2ger expects jgraham to correct himself on the list
  730. # [20:04] * Joins: aho (~nya@fuld-4d00d442.pool.mediaWays.net)
  731. # [20:04] * Quits: tonyg-cr (~Adium@nat/google/x-hxxdhiwapscagcep) (Quit: Leaving.)
  732. # [20:05] <Ms2ger> Also, annevk, why'd you mark bug 10832 as VERIFIED instead of CLOSED?
  733. # [20:06] <annevk> dunno, I can mark it CLOSED
  734. # [20:06] <annevk> good to see you're back so soon
  735. # [20:06] <annevk> can you generate a DOM Core copy?
  736. # [20:10] * Joins: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com)
  737. # [20:12] * Joins: miketaylr (~miketaylr@85.19.196.182)
  738. # [20:12] <annevk> cool
  739. # [20:12] <annevk> lets see what pubrules says
  740. # [20:13] <Ms2ger> http://dvcs.w3.org/hg/domcore/rev/4e81c4313c3e
  741. # [20:13] <annevk> oh
  742. # [20:14] <annevk> Anolis does not understand [STATUS] or [LONGSTATUS]?
  743. # [20:14] <annevk> bah
  744. # [20:14] <Ms2ger> Looks like it should
  745. # [20:15] <annevk> hmm
  746. # [20:15] <annevk> I'll fix those manually for now in the generated copy so I have something to give to Art
  747. # [20:17] <Ms2ger> I'm fixing it
  748. # [20:17] <annevk> ok
  749. # [20:17] <annevk> i'll wait
  750. # [20:18] <gsnedders> annevk: --w3c-compat-options or something like that?
  751. # [20:19] <gsnedders> (the design of it in Anolis 1 means you basically have to compute the replacement string before doing any replacements, and they're way more expensive to compute than other replacements)
  752. # [20:20] <annevk> I don't know Anolis unfortunately (or why I cannot get it to work) but these can be replaced whenever
  753. # [20:21] * Quits: mven (~mven__@169.241.49.57) (Quit: Leaving)
  754. # [20:21] * Joins: mven (~mven__@169.241.49.57)
  755. # [20:21] * Quits: miketaylr (~miketaylr@85.19.196.182) (Remote host closed the connection)
  756. # [20:22] <Ms2ger> annevk, could you push to w3.org?
  757. # [20:23] <annevk> sure
  758. # [20:24] <annevk> done
  759. # [20:24] <Ms2ger> Apparently I lost the right incantation once more
  760. # [20:25] <annevk> looks very official now: http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html
  761. # [20:25] <annevk> ta
  762. # [20:25] * Joins: paul_irish (~paul_iris@nat/google/x-synwuxrezmnrdcbp)
  763. # [20:25] <Ms2ger> Except for the IDL blocks
  764. # [20:27] <annevk> hmm, lets copy the style block from XHR
  765. # [20:27] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  766. # [20:28] <annevk> pushed
  767. # [20:28] * Quits: paul_irish (~paul_iris@nat/google/x-synwuxrezmnrdcbp) (Remote host closed the connection)
  768. # [20:29] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  769. # [20:30] * Joins: maikmerten_ (~maikmerte@port-92-201-19-157.dynamic.qsc.de)
  770. # [20:33] * Quits: maikmerten (~maikmerte@port-92-201-155-156.dynamic.qsc.de) (Ping timeout: 264 seconds)
  771. # [20:33] <Ms2ger> And pushed
  772. # [20:33] * Joins: jennb (~jennb@nat/google/x-sjvnugzyhqolsxid)
  773. # [20:34] * Joins: Druide__ (~druid@p5B1377A4.dip.t-dialin.net)
  774. # [20:34] <annevk> hmm, reference section is now split? I guess that's fine
  775. # [20:35] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
  776. # [20:35] <annevk> and all <var> are suddenly linked
  777. # [20:36] <TabAtkins> OMIGOD I HATE AIRLINES >_<
  778. # [20:36] <annevk> and <a> is inside <code>, but I guess that is ok
  779. # [20:36] <jgraham> TabAtkins: Yes
  780. # [20:36] <annevk> Ms2ger, so should we do s/<var>/<var title>/ ?
  781. # [20:37] <jgraham> Ms2ger: How do you get a reference to a HTMLImageElement for a SVG image if you don't support SVG elements in image?
  782. # [20:38] <jgraham> Or am I not understanding the correction that you are looking for?
  783. # [20:38] * Quits: Druid_ (~druid@p5B137EAB.dip.t-dialin.net) (Ping timeout: 276 seconds)
  784. # [20:38] <Ms2ger> I might be misunderstanding your email
  785. # [20:39] <annevk> Ms2ger, likely publication date is Oct 7
  786. # [20:39] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  787. # [20:40] <jgraham> Ms2ger: The point I was trying to make is that it is OK to test that e.g SVG in drawImage works if you set up the test so that it doesn't fail if SVG in <img> elements doesn' work at all
  788. # [20:40] <jgraham> Since it seems to be a requirement of the spec that drawImage supports any format for which you can get a HTMLImageElement
  789. # [20:41] <jgraham> Which I think is equivalent to "any format supported by <img>"
  790. # [20:42] <romeo_> cool. The idiotic mega spec killed my browser and all my tabs once again...
  791. # [20:43] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
  792. # [20:43] <jgraham> romeo_: Which browser?
  793. # [20:44] <romeo_> jgraham, will tell you when I manage to launch it again
  794. # [20:45] <jgraham> You're not sure which browser you use?
  795. # [20:45] <jgraham> Actually I guess I sometimes realise that things are a bit odd because I am not using the browser I hink I am
  796. # [20:45] <jgraham> *think
  797. # [20:46] * Quits: Peter- (~peter@535174E7.cable.casema.nl) (Ping timeout: 240 seconds)
  798. # [20:46] <romeo_> some Firefox 3.6
  799. # [20:46] * Joins: Peter` (~peter@535174E7.cable.casema.nl)
  800. # [20:47] <romeo_> sessionstore.js is a single line of condensed js. *sigh*
  801. # [20:47] * Joins: expilicious (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com)
  802. # [20:48] * Joins: hamcore (rhythm@unaffiliated/hamcore)
  803. # [20:48] <Ms2ger> annevk, I hope it's almost ready now ;)
  804. # [20:48] <jgraham> romeo_: I hear that Firefox 4 improves spec loading time a great deal
  805. # [20:49] <TabAtkins> romeo_: Just stripped whitespace, or variables shortened as well? There are good prettifiers that'll fix the former.
  806. # [20:49] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  807. # [20:50] <annevk> Ms2ger, thanks
  808. # [20:50] <annevk> Ms2ger, not sure what to do with the <var> stuff
  809. # [20:50] <annevk> seems only <var>node</var> is affected atm
  810. # [20:50] <Ms2ger> Oh, duh
  811. # [20:52] * Joins: paul_irish (~paul_iris@nat/google/x-yphcifuxgoqpthbg)
  812. # [20:52] <smaug____> romeo_: you should use Firefox 4
  813. # [20:53] <romeo_> Yeah yeah yeah, but I am not
  814. # [20:53] <annevk> romeo_, you can use whatwg.org/C
  815. # [20:54] * Ms2ger crosses fingers
  816. # [20:54] <annevk> Ms2ger, heh, I actually think we should fix that in Anolis
  817. # [20:54] <annevk> I don't think that should be in W3C compat
  818. # [20:54] <annevk> but this works
  819. # [20:55] <Ms2ger> Hmm?
  820. # [20:55] <annevk> that <var> can be an xref
  821. # [20:55] <annevk> I don't think you ever want that
  822. # [20:55] <annevk> and if you do, just wrap a span around it
  823. # [20:55] <Ms2ger> I suppose that's true
  824. # [20:56] <jgraham> Doesn't HTML5 use that?
  825. # [20:56] <jgraham> Or maybe I am confused
  826. # [20:57] <Ms2ger> Bah, it does
  827. # [20:58] <annevk> it does?
  828. # [20:58] <annevk> weird
  829. # [20:58] <Ms2ger> <var>the script block's type</var>
  830. # [20:58] <gsnedders> annevk: It does. It was on list of elements Hixie wanted to xref, and thought he could justify semantically.
  831. # [20:58] <annevk> grr
  832. # [20:58] <smaug____> jgraham: do you happen to know if it is a known problem that there are some painting/rendering problems when scrolling html5 draft Opera/linux
  833. # [20:59] <jgraham> I am not sure
  834. # [20:59] <Ms2ger> jgraham, surely you can get an HTMLImageElement regardless of the format?
  835. # [20:59] <gsnedders> smaug____: With the comment box, or anything else?
  836. # [20:59] <jgraham> Ms2ger: How?
  837. # [21:00] <Ms2ger> Uh
  838. # [21:00] <smaug____> gsnedders: with the comment box
  839. # [21:00] <Ms2ger> createElement("img")
  840. # [21:00] <Ms2ger> img.src = "foo.mng"
  841. # [21:00] <smaug____> gsnedders: sounds like a known bug then
  842. # [21:00] <annevk> jgraham, i = new Image()
  843. # [21:01] <Philip`> Just check for .complete = true, I guess
  844. # [21:02] <annevk> not just that anymore
  845. # [21:02] <annevk> checking width/height might be more reliable
  846. # [21:03] <gsnedders> smaug____: Known (at least insofar as QA have seen it before, whether we have a bug report for it is a separate question). :P
  847. # [21:03] * Quits: ben_alman (~cowboy@64.119.153.2) (Remote host closed the connection)
  848. # [21:04] * Joins: ben_alman (~cowboy@64.119.153.2)
  849. # [21:05] <jgraham> Ms2ger: OK, I guess you need to check that width !=0 and height != 0
  850. # [21:05] <annevk> but assuming SVG works in <img> is fine imo
  851. # [21:05] * Parts: paul_irish (~paul_iris@nat/google/x-yphcifuxgoqpthbg)
  852. # [21:06] <annevk> no need to make things complex now for something everyone will have in one/two years
  853. # [21:06] <jgraham> I note my original email doesn't mention how you decide if the image format is supported
  854. # [21:06] <jgraham> annevk: I disagree
  855. # [21:07] <jgraham> The spec is very careful not to require SVG support
  856. # [21:07] <annevk> yeah well, impls support it so we might as well test it to some extent
  857. # [21:08] <annevk> the spec does not require support for ECMAScript either
  858. # [21:08] <jgraham> This is true
  859. # [21:08] <annevk> http://www.w3.org/2010/09/13-ab-minutes -- W3C Member-only (also interesting)
  860. # [21:09] <jgraham> There has to be a line somewhere
  861. # [21:09] * Joins: karlcow (~karl@nerval.la-grange.net)
  862. # [21:09] * Philip` wonders if SVG drawImage should be required to be high-quality vector rendering, or if it's acceptable to flatten it to a bitmap and then render the bitmap onto the canvas
  863. # [21:09] <jgraham> It is not clear to me why SVG is in but PDF is out, for example
  864. # [21:09] * Philip` also wonders what should happen with SVG drawImage and security
  865. # [21:10] <Ms2ger> Taint it
  866. # [21:10] <Ms2ger> At least, I understand that's what Mozilla is doing
  867. # [21:10] <aho> well, you would flatten it to the size you're drawing it at
  868. # [21:10] <jgraham> Whereas at least png and gif and ECMAScript have a long history of being supported
  869. # [21:11] <Philip`> Ms2ger: In all cases, even if it's just dumb shapes and colours?
  870. # [21:12] <aho> well, you explictly ask for a bitmap representation :>
  871. # [21:12] <Ms2ger> Your dumb shapes and colours might be my trade secrets
  872. # [21:12] <Philip`> Ms2ger: If that was a problem, it would be equally a problem for drawImage of PNGs and JPEGs
  873. # [21:13] <Ms2ger> I should not that I don't know what I'm talking about
  874. # [21:13] <Ms2ger> note, even
  875. # [21:13] <Philip`> (If that's not a problem, SVG is still a problem since a same-origin SVG image can embed different-origin images)
  876. # [21:13] <Philip`> (and <foreignObjects>)
  877. # [21:14] <Philip`> (but I guess it's kind of risky for browsers to allow some SVGs and not others)
  878. # [21:14] <Ms2ger> All SVGs, with an XXX comment in the source to maybe make it more permissive
  879. # [21:15] * Joins: estes (~aestes@17.246.16.249)
  880. # [21:15] * Quits: smaug____ (~chatzilla@cs181063178.pp.htv.fi) (Ping timeout: 264 seconds)
  881. # [21:15] <annevk> jgraham, PDF does not have native support in all user agents, SVG does
  882. # [21:16] <annevk> jgraham, it seems unlikely PDF will have that
  883. # [21:16] <Philip`> What is "all"?
  884. # [21:16] <Ms2ger> WebKit, Gecko, Trident and Presto
  885. # [21:16] <Philip`> Canvas seems to be supported by some non-desktop browsers too, which may be less supportive of SVG
  886. # [21:16] <annevk> the usual suspects, indeed
  887. # [21:17] <annevk> so they note n/a for the test
  888. # [21:18] <jgraham> annevk: Right. With the proviso that we implement a N/A state that checks a precondtion, I am happy to have this kind of test
  889. # [21:18] <jgraham> I will even implment support in jsharness.js
  890. # [21:18] <annevk> no
  891. # [21:18] <annevk> no
  892. # [21:18] <jgraham> No?
  893. # [21:18] <annevk> it can just fail in their impl and they can mark it as n/a
  894. # [21:18] <jgraham> No
  895. # [21:19] <annevk> no need for tricks
  896. # [21:19] <jgraham> That is a trick
  897. # [21:19] <jgraham> Manually changing results
  898. # [21:19] <annevk> it's avoiding needless complexity
  899. # [21:19] <annevk> we're not having pre-conditions for all tests that use ECMAScript or XML either
  900. # [21:19] <annevk> it'd be insane
  901. # [21:20] <jgraham> Well for ECMAScript it is clearly insane
  902. # [21:20] <jgraham> We already had explicit agreement that we could assume a mostly-functional ECMSScript engine
  903. # [21:21] <jgraham> *ECMAScript
  904. # [21:22] <annevk> I don't really get the philosophical debate about whether assuming SVG support matters
  905. # [21:22] <annevk> tests make all kinds of assumptions all the time about other specs
  906. # [21:22] <annevk> introducing complexity for that is not at all worth it
  907. # [21:22] <annevk> especially if the top-five browsers plan on supporting it anyway
  908. # [21:30] * aroben is now known as aroben|away
  909. # [21:30] * Quits: jennb (~jennb@nat/google/x-sjvnugzyhqolsxid) (Quit: jennb)
  910. # [21:36] * Joins: smaug____ (~chatzilla@GKMDCXLIII.gprs.sl-laajakaista.fi)
  911. # [21:40] <jgraham> annevk: Well fel free to disagree with me on the list
  912. # [21:42] <jgraham> I still think the idea of adding tests that have the sole purpose of testing something that is specifically not required by the spec is suspect
  913. # [21:43] <jgraham> Moreso than relying on things that are known to be universially supported for testing other things
  914. # [21:44] * Joins: tndH (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com)
  915. # [21:49] <annevk> someone else already disagreed, no?
  916. # [21:49] <annevk> and as Kris said, someone needs to test whether drawing SVG on <canvas> works, as the combination of specs requires that
  917. # [21:50] * Quits: plainhao (~plainhao@mail.xbiotica.com) (Quit: plainhao)
  918. # [21:51] * Quits: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net) (Quit: apucacao)
  919. # [21:51] <jgraham> It seems to me that it is for the SVG WG to test
  920. # [21:52] <jgraham> Especially as they define(d) that SVG had to work in <img>
  921. # [21:52] * Quits: peol (~andree@unaffiliated/peol) (Read error: Connection reset by peer)
  922. # [21:52] <Philip`> I think canvas tests need to test it, because there's lots of non-trivial interactions with canvas behaviour
  923. # [21:52] <Philip`> (security and scaling etc)
  924. # [21:53] * Joins: peol (~andree@unaffiliated/peol)
  925. # [21:53] <annevk> yeah, and we have a <canvas> test suite which has all the infrastructure already
  926. # [21:53] <jgraham> It's not clear that affects who's responsibility it is
  927. # [21:54] <jgraham> They could after all reuse our infrastructure
  928. # [21:54] <Philip`> My original concern was just whether a non-SVG-supporting browser should be considered a pass or fail
  929. # [21:54] <annevk> really, responsibility is something for people who care about Process to bring up
  930. # [21:54] <annevk> rather than progress
  931. # [21:54] * Quits: estes (~aestes@17.246.16.249) (Quit: estes)
  932. # [21:55] <jgraham> I am mildly concered that we end up with a clear idea of what the scope of the testsuite should be
  933. # [21:55] <jgraham> It is highly unclear that SVG-in-canvas is in scope more than PDF-in-canvas
  934. # [21:56] <annevk> i think this is exactly the kind of thing we should be testing
  935. # [21:56] <annevk> one of the things, as Ian now and then mentions, we really care about is closing the gaps between the various specifications
  936. # [21:56] <annevk> this is one of those things
  937. # [21:56] <aho> i think svg in canvas already works in one browser
  938. # [21:56] <aho> i gues it was opera... mmmh
  939. # [21:56] <aho> +s
  940. # [21:56] <annevk> jgraham, it is not at all highly unclear, geez
  941. # [21:56] <jgraham> If the criteria is "have all four major browsers agreed to implement it" then its now
  942. # [21:56] <jgraham> *not
  943. # [21:57] <jgraham> If the criteria is "what does the spec say" then it is
  944. # [21:59] * Joins: tonyg-cr (~Adium@nat/google/x-tqbajdpfvfysfmmk)
  945. # [21:59] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Quit: annevk)
  946. # [22:01] <romeo_> How do I generate something like whatwg.org/C from source?
  947. # [22:01] <romeo_> The svn repo seems to miss a script for that job
  948. # [22:02] <jgraham> For the benefit of the logs: anne, seriously if "four engines plan to implement it" is your criterion for "is this in scope", please say so on the list
  949. # [22:02] <jgraham> If you have a different criterion, please say that
  950. # [22:06] <aho> mine is... if it makes sense (i.e. if there is some use case for this) it should work :>
  951. # [22:09] <jgraham> That's a good policy for a QA testsuite. Not so much for a conformance testsuite for a particular specification
  952. # [22:10] * gsnedders would add, "and if it doesn't make sense, it shouldn't crash"
  953. # [22:10] <Hixie> is there harm having more than necessary in the test suite?
  954. # [22:10] <gsnedders> (because someone will do it anyway)
  955. # [22:10] <jgraham> Hixie: It depends what the additional tests are and why they were submitted
  956. # [22:10] <gsnedders> Hixie: If a test is failed by every browser because they don't support it because the spec doesn't require it, then is the test useful?
  957. # [22:11] * Quits: maikmerten_ (~maikmerte@port-92-201-19-157.dynamic.qsc.de) (Remote host closed the connection)
  958. # [22:11] <jgraham> If they are for some proprietry image format only supported by one browser, for example, it doesn't seem good
  959. # [22:12] <jgraham> Also having tests for things like "does this corrupt PNG file work as expected" seem out of place in a HTML testsuite
  960. # [22:12] <jgraham> Although they might be very useful tests
  961. # [22:14] <jgraham> (also, we have to reach two fully interoperable implementations, so the more stuff we have that won't be implemented by all players who have a realistic chance of being one of those implementations, the less the chance of actually achieving that)
  962. # [22:15] <Hixie> sure, i'm assuming we're only testing stuff that everyone agrees should be implemented in the first place :-)
  963. # [22:15] <jgraham> Hixie: Well we're already not, in fact
  964. # [22:16] <jgraham> Since we need to use some video codecs
  965. # [22:16] <Philip`> I already have tests for APNG
  966. # [22:16] <jgraham> But of course we try to work around that
  967. # [22:16] <Philip`> (in canvas)
  968. # [22:16] <Philip`> but they're designed to pass if APNG isn't supported
  969. # [22:16] <Hixie> oh well some tests may need alternatives to test the same thing with different underlying techs
  970. # [22:16] <Hixie> that's still "one test" for the purposes of this discussion
  971. # [22:19] <jgraham> Anyway, I can agree that if everyone of interest plans to implement SVG-in-<img> and we think that we will do a better job of the tests than the SVG WG then having the tests in the HTML testsuite is OK
  972. # [22:21] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  973. # [22:22] * Joins: sicking (~chatzilla@nat/google/x-pekayyxsgmmodkgf)
  974. # [22:22] <Hixie> i don't really care where the tests are so long as they are somewhere; the worst situation is having two groups both saying that the test should be "over there"
  975. # [22:22] <Hixie> also, having the test in both places is harmless
  976. # [22:23] * Joins: estes (~aestes@17.246.16.249)
  977. # [22:23] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  978. # [22:24] <aho> ye
  979. # [22:25] <aho> svg+webgl also makes lots of sense. if the resolution is high you can then easily use high res textures :>
  980. # [22:26] <aho> svg in canvas doesnt seem to work anywhere yet... just tried it in the latest oepra, minefield and chrome dev :l
  981. # [22:27] <Ms2ger> There's a patch for Gecko
  982. # [22:27] <TabAtkins> <svg> in canvas, or SVG-in-<img> in canvas?
  983. # [22:27] <aho> latter
  984. # [22:27] <aho> img = new Image(); img.src = '...svg'
  985. # [22:28] <aho> i don't even get onload then :l
  986. # [22:31] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  987. # [22:31] * Quits: ROBOd (~robod@89.123.144.36) (Quit: .)
  988. # [22:33] <romeo_> The spec-splitter.py script is wonderful. It made a multipage version of the spec within 3 seconds.
  989. # [22:34] <romeo_> Is there a script like that available for the WA1.0 spec?
  990. # [22:35] * romeo_ is going to study the spec-splitter.py script
  991. # [22:36] <Philip`> The script should work for any version of the spec
  992. # [22:36] <Philip`> (with varying levels of goodness)
  993. # [22:36] <jgraham> (but not for other specs, right?)
  994. # [22:36] <Philip`> It'd work for anything with the same markup structure
  995. # [22:36] <romeo_> Maybe I have an old or obsolete version?
  996. # [22:37] <Philip`> e.g. same number of elements in head, and same nestedness
  997. # [22:37] <romeo_> Here it is! http://html5.googlecode.com/svn/trunk/spec-splitter/
  998. # [22:38] <romeo_> I don't think it has a WA1 option
  999. # [22:40] * Joins: karlcow (~karl@nerval.la-grange.net)
  1000. # [22:41] * Joins: tw2113 (~tw2113asw@host-66-96-230-24.midco.net)
  1001. # [22:41] * Quits: tw2113 (~tw2113asw@host-66-96-230-24.midco.net) (Changing host)
  1002. # [22:41] * Joins: tw2113 (~tw2113asw@fedora/tw2113)
  1003. # [22:47] * Joins: jacobolus (~jacobolus@wrls-249-212-231.wrls-client.fas.harvard.edu)
  1004. # [22:48] * Joins: jennb (~jennb@nat/google/x-kfnxtcmlbjquxnat)
  1005. # [22:48] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  1006. # [22:52] * Joins: jgornick (~joe@199.199.212.242)
  1007. # [22:54] * Joins: heycam (~cam@203-97-204-82.dsl.clear.net.nz)
  1008. # [23:01] * Joins: Heimidal_ (~heimidal@c-67-177-214-77.hsd1.co.comcast.net)
  1009. # [23:04] * Quits: Ms2ger (~Ms2ger@91.181.54.73) (Quit: nn)
  1010. # [23:06] * Joins: dgouldin (~dgouldin@71.21.155.43)
  1011. # [23:07] * Quits: Heimidal_ (~heimidal@c-67-177-214-77.hsd1.co.comcast.net) (Remote host closed the connection)
  1012. # [23:09] * Parts: dgouldin (~dgouldin@71.21.155.43)
  1013. # [23:19] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  1014. # [23:19] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
  1015. # [23:20] * Joins: karlcow (~karl@nerval.la-grange.net)
  1016. # [23:23] * Quits: smaug____ (~chatzilla@GKMDCXLIII.gprs.sl-laajakaista.fi) (Ping timeout: 245 seconds)
  1017. # [23:23] * Quits: Anti-X (~duckmysic@c9E72BF51.dhcp.bluecom.no) (Ping timeout: 240 seconds)
  1018. # [23:24] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  1019. # [23:25] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1020. # [23:27] <Hixie> ~.
  1021. # [23:28] <heycam> Hixie, enter, not space :)
  1022. # [23:29] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1023. # [23:29] <Hixie> yeah it turns out the connection wasn't dead after all ;-)
  1024. # [23:30] * Joins: dpranke (~Adium@nat/google/x-gscvzdbgspjglqjv)
  1025. # [23:33] * aroben|away is now known as aroben
  1026. # [23:36] <jgraham> But maybe some people just learnt a good ssh trick
  1027. # [23:37] <jgraham> (~ at the start of the line is the escape character "." means close the connection)
  1028. # [23:37] * jgraham only learnt that quite recently and so guesses some people don't know
  1029. # [23:38] <Hixie> it's in the ssh man page, so i'm sure most people who use ssh know about it :-)
  1030. # [23:38] <jgraham> Umm. Yeah
  1031. # [23:38] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  1032. # [23:38] <jgraham> Man pages aren't noted for being fun light reading
  1033. # [23:39] <romeo_> For every man page there should be a human page.
  1034. # [23:39] * Quits: BlurstOfTimes (~blurstoft@168.203.117.107) (Remote host closed the connection)
  1035. # [23:44] <romeo_> ... with e.g. common examples.
  1036. # [23:45] * Quits: sicking (~chatzilla@nat/google/x-pekayyxsgmmodkgf) (Ping timeout: 272 seconds)
  1037. # [23:47] * Joins: sicking (~chatzilla@nat/google/x-tbyljldhkzmrfztg)
  1038. # [23:53] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
  1039. # Session Close: Wed Oct 06 00:00:00 2010

The end :)