/irc-logs / freenode / #whatwg / 2014-03-06 / end

Options:

  1. # Session Start: Thu Mar 06 00:00:00 2014
  2. # Session Ident: #whatwg
  3. # [00:01] * Quits: bentruyma (~bentruyma@23.252.119.254) (Quit: ZNC - http://znc.in)
  4. # [00:02] * Joins: bentruyman (~bentruyma@23.252.119.254)
  5. # [00:05] * Joins: weinig (~weinig@17.114.218.135)
  6. # [00:06] * Quits: tomtam (~tomtam@91.207.117.138) (Ping timeout: 244 seconds)
  7. # [00:12] * Joins: rniwa (~rniwa@c-71-202-160-119.hsd1.ca.comcast.net)
  8. # [00:17] * Quits: bholley (~bholley@98.210.101.88) (Quit: bholley)
  9. # [00:26] * Quits: weinig (~weinig@17.114.218.135) (Quit: weinig)
  10. # [00:27] * Quits: barnabywalters (~barnabywa@89.17.128.127) (Quit: barnabywalters)
  11. # [00:29] * Joins: ehsan (~ehsan@24-52-243-72.cable.teksavvy.com)
  12. # [00:32] * Joins: Ir1sh (~Ir1sh@c-98-199-139-18.hsd1.tx.comcast.net)
  13. # [00:37] <Hixie> Michael Dyck rocks
  14. # [00:38] <Hixie> SamB: not sure what i should do with https://www.w3.org/Bugs/Public/show_bug.cgi?id=24893
  15. # [00:38] * Joins: othermaciej (~mjs@17.114.218.79)
  16. # [00:39] <TabAtkins> Hixie: Who's Michael Dyck?
  17. # [00:40] <Hixie> dunno but he files a ton of bugs on typos and stuff
  18. # [00:40] <SamB> Hixie: hmm, well, am I correct that what Matthew Raymond gave you was a 256x256 raster (presumably in PNG format)?
  19. # [00:40] <Hixie> i think so? not sure.
  20. # [00:41] <Hixie> i couldn't actually track down the original e-mail.
  21. # [00:41] <Hixie> i found lots of e-mails around it.
  22. # [00:41] <Hixie> but not the actual one.
  23. # [00:41] <Hixie> :-/
  24. # [00:41] <SamB> yeah, it looked like there were one or two images that were missing from the list archives
  25. # [00:41] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
  26. # [00:41] <SamB> er. s/images/emails/
  27. # [00:41] <Hixie> i couldn't even find them in my own private mail archives
  28. # [00:42] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.afb.bredband2.com) (Read error: Connection reset by peer)
  29. # [00:42] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.afb.bredband2.com)
  30. # [00:42] <SamB> anyway, from the sound of things he wasn't even using his own question mark
  31. # [00:42] * Quits: encryptd_fractal (~mfrawley@66-188-99-174.static.ftbg.wi.charter.com) (Quit: Leaving.)
  32. # [00:43] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  33. # [00:44] <smaug____> Hixie: by any chance, do you recall spec changes affecting https://bugzilla.mozilla.org/show_bug.cgi?id=951887
  34. # [00:45] <SamB> so now I'm wondering if there's some way I can find out what font the question mark might be from ...
  35. # [00:46] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 260 seconds)
  36. # [00:46] * Joins: mven_ (~mven@ip72-193-85-64.lv.lv.cox.net)
  37. # [00:46] <SamB> Hixie: oh, and that still leaves the .js files without copyright/license headers
  38. # [00:48] * Quits: ehsan (~ehsan@24-52-243-72.cable.teksavvy.com) (Remote host closed the connection)
  39. # [00:52] * Joins: stalled (~stalled@unaffiliated/stalled)
  40. # [00:52] * Quits: othermaciej (~mjs@17.114.218.79) (Quit: othermaciej)
  41. # [00:53] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  42. # [00:53] * Joins: a-ja (~Instantbi@70.230.149.179)
  43. # [00:58] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  44. # [00:59] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  45. # [01:00] * Quits: ap (~ap@2620:149:4:304:d8c9:e92a:1d44:c2de) (Quit: ap)
  46. # [01:02] * Joins: marcosc (~marcosc@a79-168-197-24.cpe.netcabo.pt)
  47. # [01:04] * Joins: weinig (~weinig@17.114.218.135)
  48. # [01:06] * heycam is now known as heycam|away
  49. # [01:07] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
  50. # [01:08] * Joins: othermaciej (~mjs@17.114.218.79)
  51. # [01:10] * Joins: barnabywalters (~barnabywa@89.17.128.127)
  52. # [01:12] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  53. # [01:12] * Quits: othermaciej (~mjs@17.114.218.79) (Ping timeout: 252 seconds)
  54. # [01:13] * Quits: barnabywalters (~barnabywa@89.17.128.127) (Client Quit)
  55. # [01:13] * Quits: jeremyj (~jeremyj@17.202.44.231) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  56. # [01:18] <Hixie> SamB: the other files aren't mind as far as i know
  57. # [01:18] <Hixie> smaug____: recently?
  58. # [01:18] * Joins: KenjiBX (~KenjiBX@2401:fa00:4:1000:1c8:59a:bcdb:11d4)
  59. # [01:19] * SamB wonders if annevk mader them?
  60. # [01:19] * Quits: mven_ (~mven@ip72-193-85-64.lv.lv.cox.net) (Quit: Leaving...)
  61. # [01:19] <Hixie> probably
  62. # [01:19] <Hixie> smaug____: i don't recall anything on this one way or the other, but looking...
  63. # [01:19] <smaug____> not very recently
  64. # [01:20] * Joins: srji (~srji@p508BBBB6.dip0.t-ipconnect.de)
  65. # [01:20] <smaug____> after Aug 18 20:30:41 2010
  66. # [01:23] * Quits: srji_ (~srji@p508BB481.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
  67. # [01:24] <Hixie> i can't find anything that would affect that that is different between then and now
  68. # [01:24] <smaug____> ok, thanks
  69. # [01:24] <Hixie> (looked through today's spec, and r5372)
  70. # [01:24] <Hixie> i could well be missing something though
  71. # [01:24] <Hixie> my apologies in advance if so!
  72. # [01:26] * Joins: bholley (~bholley@98.210.101.88)
  73. # [01:26] * Joins: barnabywalters (~barnabywa@89.17.128.127)
  74. # [01:27] * Quits: marcosc (~marcosc@a79-168-197-24.cpe.netcabo.pt) (Remote host closed the connection)
  75. # [01:27] * Joins: hasather (~hasather@80.91.33.141)
  76. # [01:32] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 244 seconds)
  77. # [01:37] * Quits: espadrine (~ttyl@AMontsouris-158-1-62-31.w92-128.abo.wanadoo.fr) (Ping timeout: 240 seconds)
  78. # [01:38] * Joins: mven_ (~mven@ip72-193-85-64.lv.lv.cox.net)
  79. # [01:39] * heycam|away is now known as heycam
  80. # [01:41] * Quits: barnabywalters (~barnabywa@89.17.128.127) (Quit: barnabywalters)
  81. # [01:43] * Joins: barnabywalters (~barnabywa@89.17.128.127)
  82. # [01:45] * Joins: [[zz]] (~zz]]@node-116g.pool-180-180.dynamic.totbb.net)
  83. # [01:45] * Quits: [[zz]] (~zz]]@node-116g.pool-180-180.dynamic.totbb.net) (Client Quit)
  84. # [01:45] * Quits: weinig (~weinig@17.114.218.135) (Quit: weinig)
  85. # [01:46] * Joins: weinig (~weinig@17.114.218.135)
  86. # [01:48] * Joins: JosephSilber (~Joseph@68.195.232.10)
  87. # [01:49] * Joins: jeremyj (~jeremyj@17.202.44.231)
  88. # [01:49] * Quits: weinig (~weinig@17.114.218.135) (Client Quit)
  89. # [01:50] * Joins: [[zz]] (~zz]]@node-116g.pool-180-180.dynamic.totbb.net)
  90. # [01:52] * Quits: barnabywalters (~barnabywa@89.17.128.127) (Quit: barnabywalters)
  91. # [01:52] * Quits: llkats (~llkats@206.169.83.230) (Remote host closed the connection)
  92. # [01:57] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.afb.bredband2.com) (Remote host closed the connection)
  93. # [02:02] * Quits: Rastus_Vernon (uid15187@wikimedia/Rastus-Vernon) (Quit: Connection closed for inactivity)
  94. # [02:04] * Quits: Guest61307 (~textual@94.12.95.28) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  95. # [02:06] * Joins: weinig (~weinig@17.202.49.115)
  96. # [02:15] * Quits: jeffreyatw (~jeffreyat@173.247.197.10) (Quit: jeffreyatw)
  97. # [02:16] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
  98. # [02:18] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  99. # [02:23] * Quits: [[zz]] (~zz]]@node-116g.pool-180-180.dynamic.totbb.net) (Remote host closed the connection)
  100. # [02:24] * Quits: JosephSilber (~Joseph@68.195.232.10) (Read error: Connection reset by peer)
  101. # [02:25] <MikeSmith> Hixie: here now
  102. # [02:26] * Joins: JosephSilber (~Joseph@ool-44c3e80a.static.optonline.net)
  103. # [02:29] <MikeSmith> Hixie: btw http://zzyzwicz.w3.org/ is the old w3c-test.org host
  104. # [02:29] * Quits: Ir1sh (~Ir1sh@c-98-199-139-18.hsd1.tx.comcast.net) (Ping timeout: 240 seconds)
  105. # [02:30] * jorendorff is now known as jorendorff_away
  106. # [02:39] * Quits: weinig (~weinig@17.202.49.115) (Quit: weinig)
  107. # [02:39] <MikeSmith> krit_: http://dev.w3.org/FXTF/ is working again
  108. # [02:39] <MikeSmith> for now
  109. # [02:40] * Quits: bholley (~bholley@98.210.101.88) (Quit: bholley)
  110. # [02:41] <MikeSmith> due to http://dev.w3.org/cvsweb/FXTF/.htaccess.diff?r1=1.1;r2=1.2;f=h
  111. # [02:41] <MikeSmith> but I'm not going to be able to get that there forever
  112. # [02:41] * Joins: bholley (~bholley@98.210.101.88)
  113. # [02:41] <MikeSmith> that host is slated for retirement
  114. # [02:43] <MikeSmith> but anyway it should be enough until Peter gets it set up at drafts.csswg.org somewhere
  115. # [02:50] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
  116. # [02:54] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Client Quit)
  117. # [02:54] * Joins: jernoble|laptop (~jernoble@76.74.153.41)
  118. # [02:54] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
  119. # [02:54] * Joins: encryptd_fractal (~encryptd_@24-177-124-44.dhcp.mdsn.wi.charter.com)
  120. # [03:02] * Quits: encryptd_fractal (~encryptd_@24-177-124-44.dhcp.mdsn.wi.charter.com) (Remote host closed the connection)
  121. # [03:03] * Quits: beowulf (~sstewart@host109-153-24-158.range109-153.btcentralplus.com) (Remote host closed the connection)
  122. # [03:04] * Joins: shaundunne (~textual@94.12.95.28)
  123. # [03:05] * shaundunne is now known as Guest27733
  124. # [03:06] * Quits: Guest27733 (~textual@94.12.95.28) (Client Quit)
  125. # [03:07] * Quits: bholley (~bholley@98.210.101.88) (Quit: bholley)
  126. # [03:10] * Joins: encryptd_fractal (~encryptd_@24-177-124-44.dhcp.mdsn.wi.charter.com)
  127. # [03:11] * Quits: jernoble|laptop (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
  128. # [03:12] * Quits: jeremyj (~jeremyj@17.202.44.231) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  129. # [03:13] * heycam is now known as heycam|away
  130. # [03:16] * Joins: KevinMarks (~KevinMark@174.46.233.227)
  131. # [03:16] * Joins: bholley (~bholley@98.210.101.88)
  132. # [03:17] * Quits: encryptd_fractal (~encryptd_@24-177-124-44.dhcp.mdsn.wi.charter.com) (Remote host closed the connection)
  133. # [03:22] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 244 seconds)
  134. # [03:25] * Quits: dbaron (~dbaron@corp-nat.p2p.sfo1.mozilla.com) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  135. # [03:27] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  136. # [03:32] * Joins: jeremyj (~jeremyj@c-24-4-202-10.hsd1.ca.comcast.net)
  137. # [03:33] * Quits: ambv (~ambv@206.108.217.134) (Quit: sys.exit(0) # computer went to sleep)
  138. # [03:34] * Quits: danielwrobert (~Adium@wsip-68-15-24-46.sd.sd.cox.net) (Quit: Leaving.)
  139. # [03:36] * jorendorff_away is now known as jorendorff
  140. # [03:38] * Quits: benvie (~bbenvie@corp-nat.p2p.sfo1.mozilla.com) (Ping timeout: 240 seconds)
  141. # [03:40] * heycam|away is now known as heycam
  142. # [03:40] * jorendorff is now known as jorendorff_away
  143. # [03:45] * Joins: weinig (~weinig@24.130.60.35)
  144. # [03:45] * Joins: mlee (~mlee@64.93.125.78)
  145. # [03:46] * Quits: weinig (~weinig@24.130.60.35) (Client Quit)
  146. # [03:50] * Quits: gavinc_ (~gavin@barad-dur.carothers.name) (Quit: Konversation terminated!)
  147. # [03:55] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
  148. # [04:07] * Joins: encryptd_fractal (~encryptd_@24-177-124-44.dhcp.mdsn.wi.charter.com)
  149. # [04:08] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
  150. # [04:08] * Joins: yutak (~yutak@2401:fa00:4:1000:26be:5ff:fe0d:e1d5)
  151. # [04:09] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
  152. # [04:10] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Client Quit)
  153. # [04:10] * Parts: a-ja (~Instantbi@70.230.149.179)
  154. # [04:14] * Joins: tantek (~tantek@67.109.26.198.ptr.us.xo.net)
  155. # [04:22] * Quits: bholley (~bholley@98.210.101.88) (Quit: bholley)
  156. # [04:23] * Quits: seventh (seventh@31.6.45.143) (Ping timeout: 244 seconds)
  157. # [04:24] * Joins: deniak (~denis@192.19.55.213.rev.sfr.net)
  158. # [04:35] * Quits: encryptd_fractal (~encryptd_@24-177-124-44.dhcp.mdsn.wi.charter.com) (Remote host closed the connection)
  159. # [04:39] * Quits: tantek (~tantek@67.109.26.198.ptr.us.xo.net) (Quit: tantek)
  160. # [04:45] * Joins: benvie (~bbenvie@204.28.118.69)
  161. # [04:47] * Joins: bholley (~bholley@98.210.101.88)
  162. # [04:52] * Joins: hoobdeebla (~hoobdeebl@ip70-190-42-239.ph.ph.cox.net)
  163. # [04:52] * Quits: hoobdeebla (~hoobdeebl@ip70-190-42-239.ph.ph.cox.net) (Client Quit)
  164. # [04:54] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  165. # [05:05] * Krinkle is now known as Krinkle|detached
  166. # [05:08] * Joins: shaundunne (~textual@94.12.95.28)
  167. # [05:09] * shaundunne is now known as Guest74987
  168. # [05:10] * Quits: Guest74987 (~textual@94.12.95.28) (Client Quit)
  169. # [05:11] * Quits: mlee (~mlee@64.93.125.78) (Quit: Leaving)
  170. # [05:30] * Quits: KevinMarks (~KevinMark@174.46.233.227) (Ping timeout: 240 seconds)
  171. # [05:32] * Quits: lmcliste_ (~lmclister@sjfw1.adobe.com)
  172. # [05:34] * Joins: LazerBeak (~Lazerbeak@unafffiliated/lazerbeak)
  173. # [05:37] * Joins: fishd (~fishd@c-69-181-136-182.hsd1.ca.comcast.net)
  174. # [05:39] * Quits: LazerBeak (~Lazerbeak@unafffiliated/lazerbeak) (Quit: Leaving)
  175. # [05:39] * Joins: LazerBeak (~Lazerbeak@unafffiliated/lazerbeak)
  176. # [05:42] * Joins: karlcow (~karl@nerval.la-grange.net)
  177. # [05:45] * Quits: LazerBeak (~Lazerbeak@unafffiliated/lazerbeak) (Ping timeout: 265 seconds)
  178. # [05:49] * Joins: dbaron (~dbaron@50.0.192.34)
  179. # [05:54] * Joins: niloy (~niloy@110.224.128.48)
  180. # [05:58] * Joins: llkats (~llkats@173-164-152-242-SFBA.hfc.comcastbusiness.net)
  181. # [05:59] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.afb.bredband2.com)
  182. # [06:01] * Quits: fishd (~fishd@c-69-181-136-182.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  183. # [06:02] * Quits: webguynow (~webguynow@c-24-1-222-204.hsd1.il.comcast.net)
  184. # [06:03] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.afb.bredband2.com) (Ping timeout: 244 seconds)
  185. # [06:04] * Quits: benvie (~bbenvie@204.28.118.69) (Ping timeout: 252 seconds)
  186. # [06:07] * Quits: benv (~benv@38.104.194.126) (Quit: Computer has gone to sleep.)
  187. # [06:15] * heycam is now known as heycam|away
  188. # [06:15] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
  189. # [06:18] * Quits: jeremyj (~jeremyj@c-24-4-202-10.hsd1.ca.comcast.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  190. # [06:26] * Joins: hasather (~hasather@80.91.33.141)
  191. # [06:31] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 265 seconds)
  192. # [06:43] * heycam|away is now known as heycam
  193. # [06:43] * Joins: shaundunne (~textual@94.12.95.28)
  194. # [06:44] * shaundunne is now known as Guest15008
  195. # [06:46] * Quits: Guest15008 (~textual@94.12.95.28) (Client Quit)
  196. # [06:52] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
  197. # [06:52] * Joins: harig (~harig@117.221.188.18)
  198. # [06:52] * Quits: llkats (~llkats@173-164-152-242-SFBA.hfc.comcastbusiness.net)
  199. # [06:59] * Joins: tantek (~tantek@70-36-139-254.dsl.dynamic.sonic.net)
  200. # [07:01] * heycam is now known as heycam|away
  201. # [07:10] * Joins: jeremyj (~jeremyj@c-24-4-202-10.hsd1.ca.comcast.net)
  202. # [07:20] * Quits: JosephSilber (~Joseph@ool-44c3e80a.static.optonline.net) (Ping timeout: 244 seconds)
  203. # [07:25] * Joins: Smylers (~smylers@host86-156-115-0.range86-156.btcentralplus.com)
  204. # [07:28] * Quits: jeremyj (~jeremyj@c-24-4-202-10.hsd1.ca.comcast.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  205. # [07:31] * Quits: bholley (~bholley@98.210.101.88) (Quit: bholley)
  206. # [07:33] * Joins: Streusel (~Anonymous@unaffiliated/streusel)
  207. # [07:36] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  208. # [07:37] * Joins: hasather (~hasather@80.91.33.141)
  209. # [07:39] * Quits: rniwa (~rniwa@c-71-202-160-119.hsd1.ca.comcast.net) (Quit: rniwa)
  210. # [07:41] * Quits: bzed (~bzed@devel.recluse.de) (Remote host closed the connection)
  211. # [07:42] * Joins: bzed (~bzed@devel.recluse.de)
  212. # [07:42] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
  213. # [07:44] * Quits: morrita_ (uid16889@gateway/web/irccloud.com/x-rowowyynujxhahdc) (Quit: Connection closed for inactivity)
  214. # [07:47] * Joins: sicking (~sicking@c-98-210-154-157.hsd1.ca.comcast.net)
  215. # [07:55] * Joins: bzalasky_ (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
  216. # [07:58] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  217. # [07:59] * heycam|away is now known as heycam
  218. # [08:00] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.afb.bredband2.com)
  219. # [08:01] * Joins: zdobersek (~zan@dyn.170-56-7-31.swissinet.com)
  220. # [08:05] * heycam is now known as heycam|away
  221. # [08:05] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.afb.bredband2.com) (Ping timeout: 244 seconds)
  222. # [08:12] * Joins: Ducki (~Ducki@137.116.197.171)
  223. # [08:19] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  224. # [08:28] <foolip_> TabAtkins, jgraham, if I get to pick I just drop the two dots in my last name to make it Jagenstedt
  225. # [08:30] <foolip_> TabAtkins, jgraham, however, I don't think ä to ae is actually wrong per any official rules
  226. # [08:31] <foolip_> just not mangling names seems like a good option :)
  227. # [08:31] * Quits: tantek (~tantek@70-36-139-254.dsl.dynamic.sonic.net) (Quit: tantek)
  228. # [08:39] * Joins: hasather (~hasather@80.91.33.141)
  229. # [08:43] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
  230. # [08:50] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  231. # [08:50] * Quits: Smylers (~smylers@host86-156-115-0.range86-156.btcentralplus.com) (Quit: Leaving.)
  232. # [08:51] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
  233. # [08:52] * Joins: markkes (~markkes@62.207.90.201)
  234. # [08:54] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  235. # [08:56] * Quits: dbaron (~dbaron@50.0.192.34) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  236. # [09:06] * Joins: Kolombiken1 (~Adium@94.137.124.2)
  237. # [09:08] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  238. # [09:19] * Quits: sicking (~sicking@c-98-210-154-157.hsd1.ca.comcast.net) (Quit: sicking)
  239. # [09:20] * Joins: Ms2ger (~Ms2ger@91.182.4.134)
  240. # [09:38] * Joins: ihab (~Adium@37.77.30.55)
  241. # [09:45] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginm.net) (Quit: ChatZilla 0.9.90.1-rdmsoft [XULRunner 22.0/20130619132145])
  242. # [09:48] * Quits: SamB (~SamB@2001:470:1f07:57:d1ae:5e3f:aacb:c886) (Read error: Connection reset by peer)
  243. # [09:48] * Joins: beowulf (~sstewart@host109-153-24-158.range109-153.btcentralplus.com)
  244. # [09:49] * Joins: SamB (~SamB@2001:470:1f07:57:59ad:4fc4:9f29:17ba)
  245. # [09:55] * Joins: Smylers (~smylers@94.116.84.31)
  246. # [09:55] * Joins: Lachy (~Lachy@213.166.174.2)
  247. # [10:01] * Kolombiken1 is now known as Kolombiken
  248. # [10:04] * Joins: hasather (~hasather@80.91.33.141)
  249. # [10:07] * Quits: Smylers (~smylers@94.116.84.31) (Ping timeout: 240 seconds)
  250. # [10:08] * Joins: lilmonkey` (~colin@5469E6D4.cm-12-2d.dynamic.ziggo.nl)
  251. # [10:08] * Quits: lilmonkey` (~colin@5469E6D4.cm-12-2d.dynamic.ziggo.nl) (Changing host)
  252. # [10:08] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
  253. # [10:10] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 240 seconds)
  254. # [10:18] * Joins: Smylers (~smylers@81.143.60.194)
  255. # [10:21] * Quits: ihab (~Adium@37.77.30.55) (Quit: Leaving.)
  256. # [10:27] * Joins: ihab (~Adium@37.77.30.55)
  257. # [10:28] * Joins: darobin (~darobin@78.109.80.74)
  258. # [10:31] * Parts: ihab (~Adium@37.77.30.55)
  259. # [10:33] * Quits: lilmonkey` (~colin@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
  260. # [10:33] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
  261. # [10:34] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  262. # [10:36] * Joins: TheGallery (~TheGaller@athedsl-368659.home.otenet.gr)
  263. # [10:37] * Joins: Lachy (~Lachy@213.166.174.2)
  264. # [10:40] * Joins: shaunbaker (~shaunbake@brick-lane.lbi.co.uk)
  265. # [10:56] * Joins: [[zz]] (~zz]]@node-1br1.pool-101-108.dynamic.totbb.net)
  266. # [10:57] * Quits: Streusel (~Anonymous@unaffiliated/streusel) (Quit: Computer has gone to sleep.)
  267. # [11:00] * Joins: richt (~richt@83.218.67.123)
  268. # [11:09] * Joins: barnabywalters (~barnabywa@194-144-135-71.du.xdsl.is)
  269. # [11:11] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  270. # [11:16] * Quits: 64MAAGLE0 (scrollback@conference/jsconf/x-eetgsbubjhwmychp) (Remote host closed the connection)
  271. # [11:17] * Joins: Lachy (~Lachy@213.166.174.2)
  272. # [11:18] * Joins: scrollback (scrollback@conference/jsconf/x-qmvmheldzpyhhjti)
  273. # [11:38] * Quits: [[zz]] (~zz]]@node-1br1.pool-101-108.dynamic.totbb.net) (Remote host closed the connection)
  274. # [11:53] * Joins: jim0thy_ (~jim0thy_@212.113.198.34)
  275. # [12:02] * Quits: bzalasky_ (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Remote host closed the connection)
  276. # [12:04] * Quits: Kolombiken (~Adium@94.137.124.2) (Quit: Leaving.)
  277. # [12:12] * Joins: [[zz]] (~zz]]@node-1br1.pool-101-108.dynamic.totbb.net)
  278. # [12:17] * Joins: Kolombiken (~Adium@gateway.creuna.se)
  279. # [12:30] * Joins: dwim__ (~dwim@210.94.41.89)
  280. # [12:32] * Quits: dwim_ (~dwim@210.94.41.89) (Read error: Connection reset by peer)
  281. # [12:43] * Joins: dwim_ (~dwim@210.94.41.89)
  282. # [12:45] * Quits: dwim__ (~dwim@210.94.41.89) (Read error: Connection reset by peer)
  283. # [12:55] * Joins: felipeduardo (~felipedua@187.112.210.230)
  284. # [13:10] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Quit: Leaving.)
  285. # [13:12] * Quits: Ms2ger (~Ms2ger@91.182.4.134) (Quit: bbl)
  286. # [13:13] * Joins: jensnockert_ (~jensnocke@37-46-188-154.customers.ownit.se)
  287. # [13:16] * Joins: jensnock_ (~jensnocke@37-46-184-126.customers.ownit.se)
  288. # [13:19] * Quits: jensnockert_ (~jensnocke@37-46-188-154.customers.ownit.se) (Ping timeout: 240 seconds)
  289. # [13:20] * Joins: Kolombiken (~Adium@gateway.creuna.se)
  290. # [13:21] * Joins: darfia (~darfia@201.82.225.38)
  291. # [13:29] * Joins: ihab (~Adium@37.77.30.55)
  292. # [13:30] * Quits: ihab (~Adium@37.77.30.55) (Client Quit)
  293. # [13:38] * Joins: tj_vantoll (~Adium@2601:4:1400:31:71cf:c27d:26d5:a092)
  294. # [13:55] * Joins: tj_vantoll1 (~Adium@c-68-84-189-15.hsd1.mi.comcast.net)
  295. # [13:56] * Quits: tj_vantoll (~Adium@2601:4:1400:31:71cf:c27d:26d5:a092) (Ping timeout: 265 seconds)
  296. # [14:09] * Joins: richt_ (~richt@83.218.67.123)
  297. # [14:12] * Joins: nash (500c6ecf@gateway/web/freenode/ip.80.12.110.207)
  298. # [14:12] * Quits: richt (~richt@83.218.67.123) (Ping timeout: 240 seconds)
  299. # [14:18] * Joins: Ms2ger (~Ms2ger@b255h095.ugent.be)
  300. # [14:20] * Quits: harig (~harig@117.221.188.18) (Ping timeout: 265 seconds)
  301. # [14:22] * Joins: karlcow (~karl@nerval.la-grange.net)
  302. # [14:36] * Quits: niloy (~niloy@110.224.128.48) (Ping timeout: 264 seconds)
  303. # [14:40] * Joins: WolfieZero (~WolfieZer@neils-thunderbolt.manor.fubra.net)
  304. # [14:42] * Joins: ehsan (~ehsan@24-52-243-72.cable.teksavvy.com)
  305. # [14:49] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  306. # [14:51] * WolfieZero is now known as WolfieZero|Away
  307. # [14:54] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  308. # [14:55] * Quits: TheGallery (~TheGaller@athedsl-368659.home.otenet.gr) (Quit: Leaving)
  309. # [14:56] * Joins: harig (~harig@117.213.2.192)
  310. # [14:58] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
  311. # [14:59] * WolfieZero|Away is now known as WolfieZero
  312. # [15:02] * Quits: ehsan (~ehsan@24-52-243-72.cable.teksavvy.com) (Remote host closed the connection)
  313. # [15:03] * Joins: tantek (~tantek@70-36-139-254.dsl.dynamic.sonic.net)
  314. # [15:04] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
  315. # [15:05] * Joins: hasather (~hasather@80.91.33.141)
  316. # [15:05] * Joins: ehsan (~ehsan@24-52-243-72.cable.teksavvy.com)
  317. # [15:09] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
  318. # [15:13] * Joins: hasather (~hasather@80.91.33.141)
  319. # [15:21] * Krinkle|detached is now known as Krinkle
  320. # [15:25] * Joins: Ir1sh (~Ir1sh@c-98-199-139-18.hsd1.tx.comcast.net)
  321. # [15:27] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  322. # [15:34] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  323. # [15:40] * Joins: JosephSilber (~Joseph@ool-44c3e80a.static.optonline.net)
  324. # [15:41] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Quit: Leaving.)
  325. # [15:42] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  326. # [15:43] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  327. # [15:47] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  328. # [15:47] * Quits: shaunbaker (~shaunbake@brick-lane.lbi.co.uk) (Ping timeout: 240 seconds)
  329. # [15:48] * Joins: shaunbaker (~shaunbake@brick-lane.lbi.co.uk)
  330. # [15:49] * Joins: Kolombiken (~Adium@gateway.creuna.se)
  331. # [15:49] * Joins: adactio (~adactio@212.42.170.181)
  332. # [15:58] * Quits: ehsan (~ehsan@24-52-243-72.cable.teksavvy.com) (Remote host closed the connection)
  333. # [15:59] * Joins: izhak (~izhak@92.248.142.152)
  334. # [16:01] * Quits: shaunbaker (~shaunbake@brick-lane.lbi.co.uk) (Remote host closed the connection)
  335. # [16:11] * Quits: deniak (~denis@192.19.55.213.rev.sfr.net) (Quit: Bye)
  336. # [16:15] * Quits: markkes (~markkes@62.207.90.201) (Quit: Nettalk6 - www.ntalk.de)
  337. # [16:17] * Quits: WolfieZero (~WolfieZer@neils-thunderbolt.manor.fubra.net) (Ping timeout: 265 seconds)
  338. # [16:20] * Joins: ehsan (~ehsan@66.207.208.102)
  339. # [16:23] * Joins: encryptd_fractal (~mfrawley@66-188-99-174.static.ftbg.wi.charter.com)
  340. # [16:23] * Quits: Ir1sh (~Ir1sh@c-98-199-139-18.hsd1.tx.comcast.net) (Quit: Leaving)
  341. # [16:23] * Joins: Ir1sh (~Ir1sh@c-98-199-139-18.hsd1.tx.comcast.net)
  342. # [16:24] * Joins: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net)
  343. # [16:26] * Quits: timeless (sid4015@gateway/web/irccloud.com/x-qncuofkcgybitisp) (Changing host)
  344. # [16:26] * Joins: timeless (sid4015@firefox/developer/timeless)
  345. # [16:31] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  346. # [16:35] * Joins: JacoK (uid10258@gateway/web/irccloud.com/x-wlmtsnnfbrmqbnjc)
  347. # [16:36] * Joins: qFox (~peter@53527597.cm-6-3b.dynamic.ziggo.nl)
  348. # [16:36] <qFox> is there any safe way to detect whether document.write is currently "blocked"? (like when you write a blocking tag with external resource, the next writes are blocked)
  349. # [16:37] <qFox> i was thinking of writing a proxy script tag to invoke an actual docwrite, but that would break partial docwrites :/
  350. # [16:41] * Joins: krijn (sid2319@gateway/web/irccloud.com/x-xvvemupgubwwmerg)
  351. # [16:41] <krijn> Rtfm!
  352. # [16:41] * Parts: krijn (sid2319@gateway/web/irccloud.com/x-xvvemupgubwwmerg)
  353. # [16:45] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  354. # [16:46] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  355. # [16:46] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
  356. # [16:48] * Joins: morrita_ (uid16889@gateway/web/irccloud.com/x-vvxdbjvtvonilbyl)
  357. # [16:50] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 240 seconds)
  358. # [16:54] * Quits: Ms2ger (~Ms2ger@b255h095.ugent.be) (Ping timeout: 264 seconds)
  359. # [16:58] * Quits: richt_ (~richt@83.218.67.123) (Remote host closed the connection)
  360. # [16:59] * Quits: barnabywalters (~barnabywa@194-144-135-71.du.xdsl.is) (Ping timeout: 252 seconds)
  361. # [16:59] * Joins: richt (~richt@83.218.67.123)
  362. # [17:03] * Joins: barnabywalters (~barnabywa@194-144-135-71.du.xdsl.is)
  363. # [17:03] * Quits: richt (~richt@83.218.67.123) (Ping timeout: 240 seconds)
  364. # [17:07] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 264 seconds)
  365. # [17:08] * Quits: Ducki (~Ducki@137.116.197.171) (Ping timeout: 264 seconds)
  366. # [17:23] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  367. # [17:34] * Joins: seventh (seventh@207-207-17-71.fwd.datafoundry.com)
  368. # [17:37] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
  369. # [17:37] * Joins: shaunbaker (~shaunbake@brick-lane.lbi.co.uk)
  370. # [17:37] <SamB> qFox: document.write? really?
  371. # [17:38] <qFox> i hope krijn is still logging this channel
  372. # [17:38] <qFox> can we pleaaaase get over the whole "really" thing quick? i'm not using it, i have to emulate it.
  373. # [17:38] <SamB> qFox: oh, that's okay then
  374. # [17:38] * Quits: jensnock_ (~jensnocke@37-46-184-126.customers.ownit.se) (Remote host closed the connection)
  375. # [17:39] <SamB> I mean, it still sucks, but it seems a decent excuse
  376. # [17:40] * Joins: dbaron (~dbaron@50.0.192.34)
  377. # [17:40] <qFox> :)
  378. # [17:41] <qFox> it's really bad because there's no way to cleanly determine insertion point, and there's this blocking thing which is really fubar. and then there are partial docwrites. and ugh.
  379. # [17:41] <qFox> we've come a long way in our support, but some of the ad network edge cases are slowly catching up to us. this partial thread blocking is one of them.
  380. # [17:42] <qFox> just for context; if you do a docwrite that writes a blocking tag that's loading something external, it will _only_ block future docwrites but not the main thread
  381. # [17:42] <qFox> i kind of need to know whether document.write is blocked or not. explaining why will take a long monologue so i'm hoping to skip that :)
  382. # [17:44] <jgraham> qFox: I have literally no idea what you are trying to achieve, but have you read http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#document.write%28%29 ?
  383. # [17:44] <odinho> finn.no also seem to be doing some ad cleaning these days.
  384. # [17:45] <jgraham> There isn't an easy web-exposed way to do what you want, I don't think, but perhaps you can reverse-engineer what you need from the algorithm
  385. # [17:46] <jgraham> (note that most of the state is set elsewhere, notably in the HTML parser and script loader)
  386. # [17:46] * SamB would go for something like "block adscripts that use document.write" ...
  387. # [17:47] <jgraham> Well fundementally you either put ads in an iframe on a seperate domain or you entirely trust them
  388. # [17:47] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
  389. # [17:48] <jgraham> The fact that people don't trust them, but place them inline in their markup is upsetting
  390. # [17:48] * Joins: Ms2ger (~Ms2ger@91.182.4.134)
  391. # [17:50] <qFox> i think they dont have a choice right now
  392. # [17:50] <qFox> but tbh my requirement is more generic. I'd say it's slightly below that of a browser vendor.
  393. # [17:56] * Joins: benvie (~bbenvie@204.28.118.69)
  394. # [17:57] * Joins: marcosc (~marcosc@a79-168-197-24.cpe.netcabo.pt)
  395. # [17:57] * Joins: jsbell (jsbell@nat/google/x-hhujhmeydexqlvvn)
  396. # [18:01] * Joins: lmclister (~lmclister@sjfw1.adobe.com)
  397. # [18:05] * Joins: jernoble|laptop (~jernoble@76.74.153.41)
  398. # [18:08] * Joins: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
  399. # [18:10] * Joins: jeffreyatw (~jeffreyat@66-194-1-26.STATIC.twtelecom.net)
  400. # [18:10] * Quits: [[zz]] (~zz]]@node-1br1.pool-101-108.dynamic.totbb.net) (Remote host closed the connection)
  401. # [18:15] * Quits: jeffreyatw (~jeffreyat@66-194-1-26.STATIC.twtelecom.net) (Ping timeout: 252 seconds)
  402. # [18:15] * Joins: jeffreyatw (~jeffreyat@66-194-1-26.STATIC.twtelecom.net)
  403. # [18:17] * nash is now known as anchnk
  404. # [18:18] * Quits: jernoble|laptop (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
  405. # [18:25] * Joins: charl_ (~charl@524A9047.cm-4-3c.dynamic.ziggo.nl)
  406. # [18:27] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
  407. # [18:27] * Joins: hasather (~hasather@80.91.33.141)
  408. # [18:32] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
  409. # [18:33] * Quits: Smylers (~smylers@81.143.60.194) (Ping timeout: 252 seconds)
  410. # [18:34] * Quits: barnabywalters (~barnabywa@194-144-135-71.du.xdsl.is) (Quit: barnabywalters)
  411. # [18:36] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  412. # [18:39] <qFox> fwiw, this is my problem: http://jsbin.com/coviyuyo/2 (convoluted example of a real world case). and to repeat, i dont write this crap myself, i need to support it.
  413. # [18:40] <qFox> i'm going to solve it by checking the written content (we already parse it anyways) for such blocking tags. if so, mark entire docwrite as "blocked" for the remainder of the page load. defer any write calls and execute them "onload". or well, that's what i'm going to try.
  414. # [18:41] <qFox> the only thing i need to check is whether writing an external script will block the html parser _after_ the current script finishes. if that's not the case, the above should be sound generically. otherwise there is still an edge case left, but we'll cross that bridge...
  415. # [18:43] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  416. # [18:50] * Joins: ambv (~ambv@206.108.217.134)
  417. # [18:51] * Joins: [[zz]] (~zz]]@node-1br1.pool-101-108.dynamic.totbb.net)
  418. # [18:52] * Quits: izhak (~izhak@92.248.142.152) (Ping timeout: 240 seconds)
  419. # [18:54] * Quits: tantek (~tantek@70-36-139-254.dsl.dynamic.sonic.net) (Quit: tantek)
  420. # [18:57] * Joins: jeremyj (~jeremyj@17.202.44.231)
  421. # [18:57] * Joins: ap (~ap@2620:149:4:304:d8c9:e92a:1d44:c2de)
  422. # [18:57] * Joins: danielwrobert (~Adium@wsip-68-15-24-46.sd.sd.cox.net)
  423. # [19:02] * Quits: shaunbaker (~shaunbake@brick-lane.lbi.co.uk) (Remote host closed the connection)
  424. # [19:13] * Joins: llkats (~llkats@206.169.83.230)
  425. # [19:15] * jorendorff_away is now known as jorendorff
  426. # [19:16] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  427. # [19:17] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  428. # [19:18] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  429. # [19:18] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  430. # [19:19] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  431. # [19:19] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  432. # [19:20] * Krinkle is now known as Krinkle|detached
  433. # [19:20] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  434. # [19:21] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  435. # [19:21] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  436. # [19:21] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  437. # [19:22] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  438. # [19:23] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  439. # [19:23] * Joins: malaysia (~malaysia@46.148.31.119)
  440. # [19:23] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  441. # [19:23] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  442. # [19:24] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  443. # [19:25] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  444. # [19:25] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  445. # [19:26] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  446. # [19:26] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  447. # [19:27] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  448. # [19:27] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  449. # [19:28] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  450. # [19:28] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  451. # [19:29] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  452. # [19:29] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  453. # [19:30] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  454. # [19:30] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  455. # [19:30] * Joins: benv (~benv@38.104.194.126)
  456. # [19:31] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  457. # [19:31] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  458. # [19:32] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  459. # [19:32] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  460. # [19:33] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  461. # [19:33] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  462. # [19:34] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  463. # [19:34] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  464. # [19:35] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  465. # [19:35] * Joins: TallTed (~Thud@63.119.36.36)
  466. # [19:35] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  467. # [19:35] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  468. # [19:36] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  469. # [19:36] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  470. # [19:37] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  471. # [19:37] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  472. # [19:38] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  473. # [19:38] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Remote host closed the connection)
  474. # [19:38] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  475. # [19:39] * Quits: alecf (alecf@nat/google/x-ougmrzicjvvostmg) (Remote host closed the connection)
  476. # [19:39] * Joins: alecf (~alecf@216.239.45.79)
  477. # [19:39] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  478. # [19:39] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  479. # [19:40] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  480. # [19:41] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  481. # [19:41] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  482. # [19:41] * Joins: ambv_ (~ambv@206.108.217.134)
  483. # [19:42] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  484. # [19:42] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  485. # [19:43] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  486. # [19:43] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  487. # [19:44] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  488. # [19:44] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  489. # [19:45] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  490. # [19:45] * Quits: ambv (~ambv@206.108.217.134) (Ping timeout: 264 seconds)
  491. # [19:45] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  492. # [19:46] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  493. # [19:46] * Quits: rcombs (~rcombs@rcombs.me) (Read error: Connection reset by peer)
  494. # [19:46] * Quits: alecf (~alecf@216.239.45.79) (Quit: alecf)
  495. # [19:46] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  496. # [19:47] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  497. # [19:47] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  498. # [19:48] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  499. # [19:48] * Quits: malaysia (~malaysia@46.148.31.119) (Ping timeout: 244 seconds)
  500. # [19:48] * Joins: sotoj (~sotoj@bcdc58f7.skybroadband.com)
  501. # [19:48] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  502. # [19:49] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  503. # [19:49] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  504. # [19:50] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  505. # [19:50] * Joins: Areks (~Areks@128-68-27-183.broadband.corbina.ru)
  506. # [19:50] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  507. # [19:51] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  508. # [19:51] * Quits: adactio (~adactio@212.42.170.181) (Quit: adactio)
  509. # [19:51] * Quits: charl_ (~charl@524A9047.cm-4-3c.dynamic.ziggo.nl) (Quit: leaving)
  510. # [19:51] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  511. # [19:52] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  512. # [19:52] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  513. # [19:53] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  514. # [19:53] * Joins: rcombs (~rcombs@rcombs.me)
  515. # [19:54] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  516. # [19:54] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  517. # [19:55] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  518. # [19:55] * Quits: anchnk (500c6ecf@gateway/web/freenode/ip.80.12.110.207) (Quit: Page closed)
  519. # [19:55] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Remote host closed the connection)
  520. # [19:56] * Joins: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de)
  521. # [20:00] * Quits: taijeen (~taijeen@p4FF866FD.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
  522. # [20:03] * SamB pokes around looking for an op ...
  523. # [20:03] <Ms2ger> You called?
  524. # [20:04] <SamB> what's the channel policy for cases like taijeen, who is getting "ping timeout" every few minutes or so?
  525. # [20:05] <SamB> though maybe his connection is better now?
  526. # [20:06] <Ms2ger> Yeah, it was <1 minute before
  527. # [20:06] * Joins: bholley (~bholley@c-50-174-211-112.hsd1.ca.comcast.net)
  528. # [20:08] * encryptd_fractal is now known as dolly
  529. # [20:09] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
  530. # [20:09] * SamB had such a thing happen to him not so many months ago, and he got banned from a number of channels just as a practical matter
  531. # [20:09] * Quits: tj_vantoll1 (~Adium@c-68-84-189-15.hsd1.mi.comcast.net) (Quit: Leaving.)
  532. # [20:12] <Ms2ger> I'm happy to do temporary bans if need be, fwiw
  533. # [20:13] * SamB toys with the idea of a new IRC connection protocol that could avoid all that join/part noise by smoothing over short disconnections somehow for a few minutes
  534. # [20:19] <TabAtkins> SamB: That already exists; it's called "IRCCloud".
  535. # [20:20] * dolly is now known as mr_luc
  536. # [20:22] <SamB> The fact that I'm not familiar with, or using, that would seem to indicate that I was right in thinking to myself that it would be at the very least a LOONG time before it would replace the old protocol
  537. # [20:24] * SamB wishes there was something like the CSS "snapshots" for IRC ...
  538. # [20:27] * Quits: jeremyj (~jeremyj@17.202.44.231) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  539. # [20:27] * Quits: dbaron (~dbaron@50.0.192.34) (Ping timeout: 240 seconds)
  540. # [20:28] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  541. # [20:31] * Quits: harig (~harig@117.213.2.192) (Ping timeout: 252 seconds)
  542. # [20:31] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Read error: Connection reset by peer)
  543. # [20:32] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  544. # [20:32] <TabAtkins> SamB: IRCCloud is just a webapp that does IRC for you. It keeps you in the room all the time and maintains history across windows.
  545. # [20:32] <TabAtkins> My response was somewhat snarky.
  546. # [20:32] <SamB> ah
  547. # [20:32] <jgraham> It's also very funny
  548. # [20:32] <SamB> so it's sort of like mibbit
  549. # [20:33] <jgraham> When IRCCloud loses connectivity
  550. # [20:33] <jgraham> and all of Google disappear
  551. # [20:34] * mr_luc is now known as darkcypher_bit
  552. # [20:34] <SamB> I was thinking some sort of protocol that the actual IRC servers would speak. Of course, this wouldn't help with netsplits, and you'd probably need to reconnect to the same server as last time ...
  553. # [20:36] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 240 seconds)
  554. # [20:37] * Joins: Smylers (~smylers@host86-156-115-0.range86-156.btcentralplus.com)
  555. # [20:37] * Joins: hasather (~hasather@80.91.33.141)
  556. # [20:39] <Hixie> Ms2ger, SamB: unless it's actually interrupting conversations, we should just let them be
  557. # [20:42] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 244 seconds)
  558. # [20:42] * Joins: rniwa (~rniwa@17.202.43.222)
  559. # [20:43] * astearns__ is now known as astearns
  560. # [20:44] <SamB> Hixie: Yes, obviously only ban people if it's actually causing trouble. (Which gets a bit trickier to define in a publicly-logged channel, I guess.) I was thinking about saying something to qFox when I mentioned it, and it wasn't clear that the problem was gone yet ...
  561. # [20:45] <Hixie> yeah
  562. # [20:45] * Joins: benvie_ (~bbenvie@204.28.118.69)
  563. # [20:45] <qFox> fwiw, the problem isn't gone. i'm just going to work around it best i can. unless somebody has a great insight :)
  564. # [20:45] <qFox> or would like to propose exposing these properties ;)
  565. # [20:45] <SamB> qFox: not that problem, the repeated "ping timeout" parts/joins
  566. # [20:46] <SamB> your problem is indeed clearly not gone :-(
  567. # [20:46] <qFox> > I was thinking about saying something to qFox <-- then i dont get that?
  568. # [20:46] * Quits: benvie (~bbenvie@204.28.118.69) (Ping timeout: 252 seconds)
  569. # [20:46] <SamB> qFox: I got distracted thinking about IRC, sorry
  570. # [20:46] <qFox> haha ok
  571. # [20:46] <Hixie> qFox: fwiw, i feel your pain with respect to emulating document.write(). it's probably the most complicated aspect of the platform. not sure i have anything to help you though.
  572. # [20:47] <qFox> i think i have to agree. eval and with were a breezer compared to insertion point
  573. # [20:47] <SamB> is it important that the emulation ever use real document.write() ?
  574. # [20:47] <Hixie> (well, the AAA might be slightly worse. but only slightly, and it's more self-contained.)
  575. # [20:47] <SamB> AAA ?
  576. # [20:47] <qFox> Hixie: what's the AAA?
  577. # [20:47] <TabAtkins> Adoption Agency Algorithm.
  578. # [20:48] <Hixie> part of the parser
  579. # [20:48] <SamB> oh
  580. # [20:48] <qFox> ah
  581. # [20:48] <TabAtkins> What reparents things nested incorrectly in th emiddle of a <table>
  582. # [20:48] <Hixie> handles misnested formatting elements
  583. # [20:48] <Hixie> TabAtkins: that's foster parenting
  584. # [20:48] <TabAtkins> Oh, right, it's that one.
  585. # [20:48] <Hixie> TabAtkins: that's a lot less complicated :-)
  586. # [20:48] <qFox> actually, from our point of view, AAA is part of the docwrite problem
  587. # [20:48] <qFox> because that determines insertion point as well
  588. # [20:48] <SamB> hmm
  589. # [20:48] <qFox> though the term is different, i recognize that
  590. # [20:48] <Hixie> the AAA should be relatively self-contained, how does it affect d.w()?
  591. # [20:49] <qFox> Hixie: we have a heuristic to "guess" the insertion point of a docwrite. but if you write a <p> while inside a <p>, that affects this point
  592. # [20:50] <SamB> d.w("<table>"); d.w("<hr>"); // ?
  593. # [20:50] <qFox> so for us the problem is double; we dont know whether a tag is closed (can't just go for .lastChild) and we have to be conscious about contextual insertion
  594. # [20:50] <Hixie> qFox: why would d.w() care what the DOM is? i'm confused. the insertion point isn't in the DOM, it's in the input stream to the parser.
  595. # [20:50] <qFox> SamB: our current/old approach was to serialize and sanitize stuff using the DOM, rather than a parser. stuff like TR disappeared :/
  596. # [20:51] <qFox> Hixie: ok I'm clearly mixing up terminology too much.
  597. # [20:51] <qFox> Hixie: we have to know exactly where new content is introduced when somebody docwrites
  598. # [20:52] <qFox> for us, that's the insertion point. how should i call it?
  599. # [20:52] <Hixie> there's no one point
  600. # [20:52] <Hixie> it depends what you're inserting
  601. # [20:52] <Hixie> but "current node" is probably the closest to what you mean
  602. # [20:52] <qFox> ok sure
  603. # [20:53] <Hixie> e.g. <table><script>document.write('<br><tr>');</script> will insert a <br> before the "table" element, in the "body" element, and a "tbody" in the "table" element, after the "script" element.
  604. # [20:53] <Hixie> (and then a "tr" inside the "tbody")
  605. # [20:53] <qFox> and the current node, for us, depends on the AAA and the insertion point. actually, i'm not sure if there's any other big things that might affect it.
  606. # [20:53] <SamB> qFox: was the reason you have to emulate d.w() rather than using the actual thing the long story you wanted to avoid telling?
  607. # [20:54] <qFox> Hixie: do you know/remember the rationale for the "async docwrite" behavior when docwriting an external script tag?
  608. # [20:54] <Hixie> The current node shouldn't depend on the AAA or the insertion point. The current node is just the last node added to the stack of open elements.
  609. # [20:54] <qFox> SamB: kind of :) see surfly.com, see if that answers some questions
  610. # [20:54] <Hixie> qFox: "it's what browsers do" is the rationale to almost all of the d.w() stuff.
  611. # [20:54] <qFox> yeah but there's always a reason :)
  612. # [20:54] <SamB> qFox: some moron made it work that way?
  613. # [20:55] <Hixie> lost in the mists of time from back when Netscape and IE were fighting the first browser war
  614. # [20:55] <qFox> Hixie: the current node depends on AAA because of stuff like writing a p in another p, or a TR outside of a table scope. it changes where the content is put
  615. # [20:55] <SamB> or, well, someone who was merely unable to predict the consequences of their actions
  616. # [20:55] <Hixie> the AAA has nothing to do with <p> in another <p> or <tr> outside a <table>?
  617. # [20:55] <qFox> Hixie: and it depends on insertion point because, well, partial docwrites.
  618. # [20:55] <Hixie> <tr> outside a <table> just does nothing
  619. # [20:56] <SamB> qFox: so what is it that you want to do here?
  620. # [20:56] * Quits: bholley (~bholley@c-50-174-211-112.hsd1.ca.comcast.net) (Quit: bholley)
  621. # [20:56] <Hixie> and <p><p> just causes a </p> to be implied
  622. # [20:56] <Hixie> it's the same as <p></p><p>
  623. # [20:56] <qFox> ah jeez. AAA is about moving nodes between docs :/
  624. # [20:56] <qFox> ugh it's been a long day.
  625. # [20:57] <qFox> yeah
  626. # [20:57] <qFox> those rules, whatever it's named, also affect the current node for us
  627. # [20:57] * Quits: Ir1sh (~Ir1sh@c-98-199-139-18.hsd1.tx.comcast.net) (Quit: Leaving)
  628. # [20:57] <SamB> TabAtkins seems to have gotten us confused about the naming ;-)
  629. # [20:57] <Hixie> AAA is about things like <code><em></code>
  630. # [20:57] <qFox> SamB: basically, we'll still do a docwrite, but we want to know where into what node it'll be inserted because we'll sync it as an insertAdjacentHTML call. basically...
  631. # [20:58] <Hixie> foster parenting is about <table><br> and stuff
  632. # [20:58] <Hixie> qFox: i think the short answer is that you have no way to know what the parser would do without being hte parser
  633. # [20:58] <Hixie> qFox: unless you control all the script
  634. # [20:58] * Joins: dbaron (~dbaron@corp-nat.p2p.sfo1.mozilla.com)
  635. # [20:59] <SamB> so, basically there are two things that you can do
  636. # [20:59] <Hixie> qFox: because nothing stops a page from taking the current element and grafting it into another document, say, and then document.write() would actuallly be inserting nodes into that other doc.
  637. # [20:59] <SamB> (1) re-implement the HTML5 parser
  638. # [20:59] <Ms2ger> If you're interested in that...
  639. # [20:59] <Ms2ger> Want to come and work on Servo?
  640. # [20:59] <SamB> (2) picket vendors and the WHATWG to give you ways to interrogate the browser's parser
  641. # [20:59] <qFox> Hixie: ehhh. oh. meh.
  642. # [20:59] <qFox> then i suppose i dont care about it so much in this context :)
  643. # [20:59] <qFox> but just to be sure; there's no way of knowing whether a tag has been closed or not. right?
  644. # [20:59] * Joins: clamstar (~rx-ident@162.243.230.189)
  645. # [20:59] <qFox> wow, irc the slow?
  646. # [21:00] * Joins: spudguzzler (~spudguzzl@195.88.190.33)
  647. # [21:00] <Hixie> there's no way i can think of, in general, to know if a particular element is on the stack of open elements (which i guess is what you mean by "has been closed or not")
  648. # [21:00] <qFox> Hixie: let's say we do control the whole page? how would it be possible then? short of xhr'ing the entire html and parsing it manually of course
  649. # [21:01] <Hixie> (you can kind of tell with some elements, e.g. <video> and <object>, maybe)
  650. # [21:01] * Joins: bholley (~bholley@c-50-174-211-112.hsd1.ca.comcast.net)
  651. # [21:01] <SamB> Hixie: that seems like a pretty reasonable way to define "closed", yes
  652. # [21:01] <Hixie> if you control the whole page, you can dramatically simplify your life by just limiting what's possible
  653. # [21:01] <SamB> i.e. as "not open"
  654. # [21:01] <Hixie> for example, by preventing anyone from ever calling document.write()
  655. # [21:01] <Hixie> :-)
  656. # [21:01] <Hixie> SamB: you'd be surprised how many definitions one could come up with
  657. # [21:01] <Hixie> SamB: (and how many are actually useful)
  658. # [21:02] <Hixie> SamB: (e.g. <div><em></div> - is the <em> open? it's not on the stack.)
  659. # [21:02] <Hixie> SamB: (but if you do <div><em></div>A, it turns into the same as <div><em></em></div><em>A</em>, so maybe it _is_ open? or its clone is? or something?)
  660. # [21:03] <SamB> Hixie: okay, yes, I see what you mean
  661. # [21:03] <SamB> what is "the element"?
  662. # [21:04] <SamB> is it the tag-soup range in the actual document, or a DOM node
  663. # [21:04] <qFox> Hixie: yeah that's what I mean. ok.
  664. # [21:04] <Hixie> yeah. the HTML parser is one of those few things that i've concluded can only be discussed in real terms, without simplification, unfortunately.
  665. # [21:04] <Hixie> most things you can abstract things out and talk about in general terms quite successfully.
  666. # [21:05] <SamB> so perhaps we need terms for each applicable idea of "element"?
  667. # [21:05] * Quits: marcosc (~marcosc@a79-168-197-24.cpe.netcabo.pt) (Remote host closed the connection)
  668. # [21:05] <Hixie> well, here what matters is that the <em> is no longer on the stack but is on the "list of formatting elements"
  669. # [21:05] * Joins: yutak_ (~yutak@2401:fa00:4:1000:26be:5ff:fe0d:e1d5)
  670. # [21:06] <Hixie> list of active formatting elements?
  671. # [21:06] <Hixie> whatever i called it
  672. # [21:06] <Hixie> bbiab, lunch
  673. # [21:06] * Joins: jgraham_ (~jgraham@web91.webfaction.com)
  674. # [21:06] <qFox> ok, inception case here, but what if you docwrite an external script. does it block the html parser _after_ the current script completes?
  675. # [21:06] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Read error: Connection reset by peer)
  676. # [21:06] <qFox> basically, can somebody reliably do this? <script>docwrite(<script src=foo>); docwrite(important stuff);</script><script>refer to important stuff</script>
  677. # [21:06] * Quits: yutak (~yutak@2401:fa00:4:1000:26be:5ff:fe0d:e1d5) (Ping timeout: 265 seconds)
  678. # [21:06] * Quits: Domenic_ (sid10976@gateway/web/irccloud.com/x-hlkdmjwoibewevyd) (Ping timeout: 265 seconds)
  679. # [21:06] <qFox> i'm sensing freenode will split soon :/
  680. # [21:06] * Joins: SteveF (~chatzilla@92.234.79.149)
  681. # [21:06] * Quits: seventh (seventh@207-207-17-71.fwd.datafoundry.com) (Ping timeout: 265 seconds)
  682. # [21:06] * Quits: jgraham (~jgraham@web91.webfaction.com) (Ping timeout: 265 seconds)
  683. # [21:06] * Joins: Domenic_ (sid10976@gateway/web/irccloud.com/x-jtiudrntfklaefsm)
  684. # [21:06] <SamB> so a "formatting element" is the tag soupy thing, then?
  685. # [21:06] * Quits: cfq_ (uid18398@gateway/web/irccloud.com/x-ezqjomyfrlniddsq) (Ping timeout: 265 seconds)
  686. # [21:07] <SamB> qFox: what might the nature of "important stuff" be?
  687. # [21:07] * Quits: bholley (~bholley@c-50-174-211-112.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  688. # [21:07] * Joins: cfq_ (uid18398@gateway/web/irccloud.com/x-xynfbcsqemuqbxox)
  689. # [21:07] <qFox> Hixie: the thing is we want to generically render a site as original, so limiting is not an option :)
  690. # [21:08] * Quits: Smylers (~smylers@host86-156-115-0.range86-156.btcentralplus.com) (Ping timeout: 244 seconds)
  691. # [21:09] <qFox> fwiw, I would say an element is "closed" if there's no way for me to docwrite into it anymore :) But that definition might be too closely bound to my current use case for it.
  692. # [21:09] <SamB> qFox: okay, this explains why you want to support nasty ad networks pretty well
  693. # [21:09] <qFox> If I can't docwrite into it, it can't be the future parent of the content that's being written and I won't have to care about it.
  694. # [21:10] <qFox> SamB: well. we just want to be generic. ad networks are just nasty and do pretty much anything that one might consider "edge case". so we can't really slack here.
  695. # [21:10] <SamB> qFox: so, you don't care that another element node might later arise due to a particular tag that has already produced an element node?
  696. # [21:11] <qFox> SamB: not sure what you mean there?
  697. # [21:11] <SamB> qFox: well, yes, I mean it explains why you can't just decide that ad networks have to shape up if they want to work with your thing
  698. # [21:11] <SamB> qFox: well, like that <div><em></div> example
  699. # [21:11] <qFox> ah. well no. if i docwrite, and the start of the content ends up inside the <em>, that's all i care about.
  700. # [21:12] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  701. # [21:12] <qFox> in the end, the insertAdjacentHTML approach will have to be fixed I guess since it can't cover node boundary breaking writes properly. but one step at a time :)
  702. # [21:12] <SamB> do you care that another <em> element might crop up later without any intervening <em> tag? it sounds like the answer is "no".
  703. # [21:12] <qFox> actually, tbh, i think it matters.
  704. # [21:13] <qFox> the whole principle is to try and sync the two doms in virtually every way
  705. # [21:13] <SamB> can't you notice the new node when it happens?
  706. # [21:13] <qFox> well there's mutation obs. but that's not reliably supported for us. how else would you?
  707. # [21:15] * Quits: spudguzzler (~spudguzzl@195.88.190.33) (Remote host closed the connection)
  708. # [21:15] <SamB> well, how do you normally see what nodes d.w() has added to the DOM?
  709. # [21:16] <qFox> we hook into _everything_. all the node affecting api's, we know about them
  710. # [21:17] * Joins: Smylers (~smylers@host86-177-71-186.range86-177.btcentralplus.com)
  711. # [21:17] <Ms2ger> Anybody have a synonym for optional that doesn't sound like "option"?
  712. # [21:17] <qFox> conditional
  713. # [21:17] <SamB> Ms2ger: what's the context?
  714. # [21:17] <qFox> SamB: docwrite is one of the few where you cant really predict what's gonna happen in terms of DOM mutations.
  715. # [21:18] <Ms2ger> SamB, optional arguments in Rust, where Option is already taken for nullability
  716. # [21:18] <qFox> SamB: innerhtml is also one, but that's mainly just an expensive operation for us. it's containable otherwise. I suppose, worst case, so is a document write. but we don't really want to go that far.
  717. # [21:18] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  718. # [21:19] * heycam|away is now known as heycam
  719. # [21:19] <SamB> Ms2ger: you mean like defaulted arguments?
  720. # [21:19] <Domenic_> Ms2ger: defaultable
  721. # [21:19] <SamB> or otherwise couldn't just use Option arguments
  722. # [21:19] <SamB> +you
  723. # [21:19] <Ms2ger> This is explicitly for the case where you don't have a default in IDL, though
  724. # [21:20] <qFox> NoDef
  725. # [21:20] <SamB> Ms2ger: isn't that what Option is *for*?
  726. # [21:20] * Quits: cwilso___ (sid10206@gateway/web/irccloud.com/x-pebcaclhswqpvhsk) (Ping timeout: 265 seconds)
  727. # [21:20] * Quits: waltz (~waltz@2604:9a00:2010:a01e:3::) (Ping timeout: 265 seconds)
  728. # [21:21] * Quits: esprehn (sid10445@gateway/web/irccloud.com/x-ccchzgqnshnoetqt) (Ping timeout: 265 seconds)
  729. # [21:21] <Ms2ger> SamB, sorta, but it idiomatically means "nullable", which I want to distinguish it from
  730. # [21:21] * Quits: birtles (sid16523@gateway/web/irccloud.com/x-adkgoihebmcevlbe) (Ping timeout: 265 seconds)
  731. # [21:21] * Quits: abucur (uid19072@gateway/web/irccloud.com/x-zotuwpuxlnxvuweg) (Ping timeout: 265 seconds)
  732. # [21:21] <Ms2ger> So really what I'm saying is that the language took my lunch money :)
  733. # [21:22] * Joins: cwilso____ (sid10206@gateway/web/irccloud.com/x-zwafrphtwinmnkyu)
  734. # [21:22] * Joins: waltz (~waltz@2604:9a00:2010:a01e:3::)
  735. # [21:22] <SamB> so does this mean that "Option Option Foo bar" or whatever is sensless? that seems like you should have just used the word "nullable" in the first place ...
  736. # [21:23] <SamB> that's the royal "you", I guess
  737. # [21:23] * Quits: scheib (sid4467@gateway/web/irccloud.com/x-rqrzfjfqdtyoqcpd) (Ping timeout: 265 seconds)
  738. # [21:23] <SamB> or, well, plural
  739. # [21:24] * Joins: esprehn (sid10445@gateway/web/irccloud.com/x-ubvctzjzobboyxrk)
  740. # [21:24] <Ms2ger> I prefer "they" :)
  741. # [21:24] * Joins: scheib (sid4467@gateway/web/irccloud.com/x-thcfbjlvimvwjqwx)
  742. # [21:24] * Joins: abucur_ (uid19072@gateway/web/irccloud.com/x-ljjheyookshouxto)
  743. # [21:24] <Ms2ger> Option Option works, but is not exactly obvious
  744. # [21:24] * Quits: danielwrobert (~Adium@wsip-68-15-24-46.sd.sd.cox.net) (Quit: Leaving.)
  745. # [21:24] * Joins: birtles (sid16523@gateway/web/irccloud.com/x-cotdrsfopynzggks)
  746. # [21:25] <SamB> Ms2ger: if it doesn't do the same thing as Option, I don't see why using regular Option on the Rust side would be bad here?
  747. # [21:25] <Ms2ger> Readability :)
  748. # [21:26] <Ms2ger> Anyway, I'll stick with that for now
  749. # [21:26] * Joins: nessy (~silviapf@101.164.214.231)
  750. # [21:28] <qFox> <qFox> basically, can somebody reliably do this? <script>docwrite(<script src=foo>); docwrite(important stuff);</script><script>refer to important stuff</script>
  751. # [21:29] <qFox> what should be the answer here? because if it's "no", then I'm fairly safe for parsing the docwrite content, recognizing blocking content, and setting a flag that write is blocked for this doc. i'll stash all writes and defer them to onload.
  752. # [21:29] <qFox> i'm not sure about a backtoback write that causes a block yet, but one step at a time
  753. # [21:29] <Ms2ger> Hmm
  754. # [21:33] * jgraham_ is now known as jgraham
  755. # [21:33] <jgraham> Ms2ger: Defined(foo) | Undefined might be nice
  756. # [21:34] <jgraham> Not sure what to call the type though
  757. # [21:34] <Ms2ger> That's the main issue :)
  758. # [21:34] <jgraham> "Maybe"? Confuse all the Haskellers ;)
  759. # [21:34] <Ms2ger> Evil... I like it: )
  760. # [21:34] <SamB> that's what I would have called the first one ;-P
  761. # [21:35] <jgraham> Ommitable?
  762. # [21:38] * Quits: SteveF (~chatzilla@92.234.79.149) (Ping timeout: 265 seconds)
  763. # [21:38] * Joins: hasather (~hasather@80.91.33.141)
  764. # [21:43] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 265 seconds)
  765. # [21:44] * Joins: satazor (~satazor@80.78.37.188.rev.vodafone.pt)
  766. # [21:47] <GPHemsley> globbot GPHemsley
  767. # [21:47] <globbot> GPHemsley, found more than 20 results, showing 3
  768. # [21:47] <globbot> Mar 4 19:30 <Hixie> GPHemsley: maybe?
  769. # [21:47] <globbot> Feb 20 2014 <zcorpan> GPHemsley: http://mimesniff.spec.whatwg.org/#parse-a-mime-type compares bytes to code points
  770. # [21:47] <globbot> Feb 13 2014 <jgraham> GPHemsley: First expand it to Msmsger
  771. # [21:47] <GPHemsley> TIL
  772. # [21:47] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
  773. # [21:47] <Ms2ger> Wat
  774. # [21:48] <Hixie> we have a bot! how long have we had a bot!
  775. # [21:48] * Joins: jeremyj (~jeremyj@17.202.44.231)
  776. # [21:49] <Ms2ger> It's glob's logbot
  777. # [21:50] <Ms2ger> It was added to the topic nearly two years ago
  778. # [21:52] * Quits: sotoj (~sotoj@bcdc58f7.skybroadband.com) (Ping timeout: 265 seconds)
  779. # [21:52] * Hixie pokes globbot
  780. # [21:52] <Hixie> globbot globbot
  781. # [21:52] <globbot> Hixie, found 3 results
  782. # [21:52] <globbot> Mar 6 20:49 * Hixie pokes globbot
  783. # [21:52] <globbot> Mar 6 20:44 <GPHemsley> globbot GPHemsley
  784. # [21:52] <globbot> Aug 10 2012 <krijn> The globbot thing looks handier
  785. # [21:52] * Hixie feels better
  786. # [21:53] <GPHemsley> heh
  787. # [21:53] <GPHemsley> Ms2ger was pretty spot-on with that date
  788. # [21:54] * Joins: cheron (~cheron@unaffiliated/cheron)
  789. # [21:54] <Ms2ger> Sometimes it's nice to have a static topic :)
  790. # [21:55] * Quits: llkats (~llkats@206.169.83.230) (Remote host closed the connection)
  791. # [21:56] <GPHemsley> The topic hasn't changed in 2 years?
  792. # [21:57] * GPHemsley cires
  793. # [21:59] <SamB> globbot: topic
  794. # [21:59] <globbot> SamB, found more than 20 results, showing 3
  795. # [21:59] <globbot> Mar 6 20:54 <GPHemsley> The topic hasn't changed in 2 years?
  796. # [21:59] <globbot> Mar 6 20:51 <Ms2ger> Sometimes it's nice to have a static topic :)
  797. # [21:59] <globbot> Mar 6 20:47 <Ms2ger> It was added to the topic nearly two years ago
  798. # [21:59] <GPHemsley> globbot: 10 topic
  799. # [21:59] <globbot> GPHemsley, found 0 results
  800. # [21:59] <GPHemsley> globbot: topic 10
  801. # [21:59] <globbot> GPHemsley, found 0 results
  802. # [21:59] <GPHemsley> hmph
  803. # [22:00] <GPHemsley> globbot: W3C
  804. # [22:00] <globbot> GPHemsley, found more than 20 results, showing 3
  805. # [22:00] <globbot> Mar 6 01:26 <MikeSmith> Hixie: btw http://zzyzwicz.w3.org/ is the old w3c-test.org host
  806. # [22:00] <globbot> Mar 5 21:33 <Ms2ger> Hixie, I think someone scraping w3c-test?
  807. # [22:00] <globbot> Mar 5 19:51 <SamB> hmm, it never occurred to me to wonder how the w3c got w3.org before ...
  808. # [22:00] <Ms2ger> Srsly
  809. # [22:00] <Ms2ger> This is the second time today a channel has started playing with logbot
  810. # [22:00] <Hixie> heh
  811. # [22:01] <GPHemsley> Well, I just learned that it existed because we had one added to a Mozilla channel
  812. # [22:01] * Quits: darfia (~darfia@201.82.225.38) (Ping timeout: 265 seconds)
  813. # [22:01] <GPHemsley> so they may be related
  814. # [22:01] <Ms2ger> Was it #intellego?
  815. # [22:01] <GPHemsley> Yeah
  816. # [22:02] <Ms2ger> It was the people who came looking for it the last time, yes
  817. # [22:02] <GPHemsley> What was the other channel?
  818. # [22:02] <Ms2ger> #introduction
  819. # [22:03] <GPHemsley> ah
  820. # [22:04] * Quits: scrollback (scrollback@conference/jsconf/x-qmvmheldzpyhhjti) (Remote host closed the connection)
  821. # [22:05] * Joins: 16WAA0LTF (scrollback@conference/jsconf/x-bcvplfzzeohfidaz)
  822. # [22:07] * Joins: othermaciej (~mjs@17.245.25.95)
  823. # [22:07] * Joins: sotoj (~sotoj@bcdc58f7.skybroadband.com)
  824. # [22:07] * Joins: llkats (~llkats@206.169.83.230)
  825. # [22:09] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  826. # [22:13] * Quits: jeremyj (~jeremyj@17.202.44.231) (Quit: Textual IRC Client: www.textualapp.com)
  827. # [22:13] * Quits: felipeduardo (~felipedua@187.112.210.230) (Read error: Connection reset by peer)
  828. # [22:13] * Joins: alecf (~alecf@216.239.45.79)
  829. # [22:15] * Quits: gavin_ (~gavin@76.14.87.162) (Remote host closed the connection)
  830. # [22:20] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  831. # [22:20] * Quits: othermaciej (~mjs@17.245.25.95) (Quit: othermaciej)
  832. # [22:27] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 265 seconds)
  833. # [22:28] * Quits: satazor (~satazor@80.78.37.188.rev.vodafone.pt)
  834. # [22:28] * Joins: othermaciej (~mjs@17.114.218.79)
  835. # [22:31] * Joins: gavin_ (~gavin@76.14.87.162)
  836. # [22:33] * Joins: danielwrobert (~Adium@wsip-68-15-24-46.sd.sd.cox.net)
  837. # [22:34] * Quits: Areks (~Areks@128-68-27-183.broadband.corbina.ru) (Ping timeout: 244 seconds)
  838. # [22:48] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  839. # [22:49] * Quits: alecf (~alecf@216.239.45.79) (Quit: alecf)
  840. # [22:49] * Joins: alecf (~alecf@216.239.45.79)
  841. # [22:51] <Domenic_> DOMString[] in WebIDL means "JavaScript array of strings"? Or is that sequence<DOMString>?
  842. # [22:51] <heycam> Domenic_, DOMString[] will go away
  843. # [22:51] <heycam> it means "host object that behaves similarly to an array but isn't a JS Array object"
  844. # [22:51] <heycam> sequence<> is the one that means array object
  845. # [22:51] <Domenic_> Ah OK, thanks.
  846. # [22:52] * heycam remembers he needs to email you and some others about sicking's array proposals
  847. # [22:52] <Domenic_> Apparently various places in Gecko that use DOMStringList are currently specced to use DOMString[]
  848. # [22:52] <Domenic_> Curious whether we can replace them with real arrays or if there's web code depending on contains() or item()
  849. # [22:52] * Quits: alecf (~alecf@216.239.45.79) (Client Quit)
  850. # [22:53] <heycam> yeah we would like to replace them with real JS Arrays
  851. # [22:53] <sicking> Domenic_: it's somewhat unknown. The only "important" difference is that DOMStringList has a .item(number) function
  852. # [22:53] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 265 seconds)
  853. # [22:53] <sicking> Domenic_: but it might not be used enough to matter
  854. # [22:53] <Domenic_> well also contains()
  855. # [22:53] <heycam> the difficulty, and the reason that the DOMString[] thing was introduced, was (a) checking and throwing when you interact with the array incorrectly, and (b) having the DOM object watch for changes to the array
  856. # [22:53] <Domenic_> http://esdiscuss.org/topic/array-prototype-contains#content-69
  857. # [22:53] * Joins: jonlee__ (~jonlee_@17.202.46.222)
  858. # [22:54] * Joins: anchnk (b0b6e7f5@gateway/web/freenode/ip.176.182.231.245)
  859. # [22:54] <sicking> Domenic_: ooooh. I had missed that :(
  860. # [22:54] <sicking> Domenic_: i forgot that DOMStringList has .contains
  861. # [22:54] <sicking> Domenic_: so silly that Array doesn't :(
  862. # [22:54] <Domenic_> sicking: well there's talk of adding .contains(). But IMO adding .has() would be more consistent with Set, Map, etc.
  863. # [22:54] <sicking> Domenic_: makes sense
  864. # [22:55] <sicking> Domenic_: crap :( this makes me worried we can't deprecate DOMStringList :(
  865. # [22:56] <Domenic_> sicking: really? Boris's email made it sound like there was no interoperable usage of it
  866. # [22:56] <sicking> Domenic_: not even IDB?
  867. # [22:56] <Domenic_> i guess IndexedDB
  868. # [22:58] * Quits: llkats (~llkats@206.169.83.230) (Remote host closed the connection)
  869. # [22:58] <sicking> Domenic_: how quickly do you think we could get .has added to Array? In spec that is
  870. # [22:59] <sicking> Domenic_: it *might* be easier to get rid of .contains if there's an alternative we can point people to
  871. # [22:59] <Domenic_> sicking: if there was serious DOM pressure, might be able to squeak it into ES6. If someone writes the actual spec text for Allen to copy and paste. Which I volunteer for. (rwaldron also is good at doing such things.)
  872. # [22:59] <Domenic_> Alternately it could be on the ES7 train as an accepted proposal, so as to avoid piling onto the ES6 train
  873. # [23:00] <Ms2ger> sicking, I guess we could also try to kill contains() from DOMStringList?
  874. # [23:00] <sicking> Domenic_: i'm not sure that the IDB usage amounts to "serious" pressure.
  875. # [23:00] <sicking> Domenic_: worst case we just leave DOMStringList in IDB and nowhere else
  876. # [23:00] <Domenic_> It's also not the end of the world to have contains() on array instead of has()
  877. # [23:00] <Domenic_> you can kind of make an argument that you should be consistent with String instead of with Map/Set.
  878. # [23:00] <Domenic_> since string also has zero-indexed properties
  879. # [23:01] <sicking> Domenic_: true
  880. # [23:02] * Quits: zdobersek (~zan@dyn.170-56-7-31.swissinet.com) (Quit: Leaving.)
  881. # [23:02] <sicking> Domenic_: any idea when the first ES7 train would ship? My understanding is that there will be regular releases past ES6? (though details still being debated i'm sure)
  882. # [23:03] * Joins: jernoble|laptop (~jernoble@17.202.45.163)
  883. # [23:04] <Domenic_> I think either end of 2014 for spec-text complete, plus a half-year for editing before Ecma approval, or maybe it's mid-2015 with a shorter Ecma approval cycle this time.
  884. # [23:04] <sicking> ok
  885. # [23:04] <sicking> Ms2ger: we could try renaming .contains() to .has()
  886. # [23:04] <Domenic_> rafaelw I think would know the details on that plan
  887. # [23:04] <sicking> Domenic_: ok
  888. # [23:05] * Quits: jim0thy_ (~jim0thy_@212.113.198.34) (Read error: Connection reset by peer)
  889. # [23:05] <sicking> Ms2ger: or have both but warn for .contains()
  890. # [23:05] <sicking> Ms2ger: if you write a patch I'll r+
  891. # [23:05] <Ms2ger> sicking, (I'm not sure if has is really better than contains, but I don't feel like bikeshedding on this :))
  892. # [23:05] <sicking> Ms2ger: i'll defer to Domenic_ and TC39
  893. # [23:06] <sicking> Ms2ger: consistency with Set and Map is nice
  894. # [23:06] * Krinkle|detached is now known as Krinkle
  895. # [23:06] * Ms2ger avoids snarky comments by saying nothing
  896. # [23:06] <sicking> Ms2ger: something we should deinitely do is to remove item
  897. # [23:07] <Ms2ger> You could file a bug on me and hope I get to it :)
  898. # [23:07] <sicking> Domenic_: so, "has" or "contains"? If you get to choose?
  899. # [23:08] <Domenic_> sicking: if I get to choose, "has".
  900. # [23:08] <sicking> Domenic_: cool
  901. # [23:09] * jonlee__ is now known as jonlee_|afk
  902. # [23:10] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  903. # [23:12] * Joins: alecf (~alecf@216.239.45.79)
  904. # [23:14] * Joins: llkats (~llkats@206.169.83.230)
  905. # [23:19] * Quits: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
  906. # [23:22] * heycam is now known as heycam|away
  907. # [23:23] * Quits: Smylers (~smylers@host86-177-71-186.range86-177.btcentralplus.com) (Ping timeout: 252 seconds)
  908. # [23:24] * Quits: beowulf (~sstewart@host109-153-24-158.range109-153.btcentralplus.com) (Ping timeout: 265 seconds)
  909. # [23:24] * Joins: Smylers (~smylers@host86-177-71-186.range86-177.btcentralplus.com)
  910. # [23:24] * Quits: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net) (Quit: Leaving...)
  911. # [23:25] * Joins: beowulf (~sstewart@host109-153-24-158.range109-153.btcentralplus.com)
  912. # [23:34] * krit_ is now known as krit
  913. # [23:34] * Quits: othermaciej (~mjs@17.114.218.79) (Quit: othermaciej)
  914. # [23:35] * Joins: mbatle (~mbatle@pasanda.collabora.co.uk)
  915. # [23:37] * Joins: othermaciej (~mjs@17.114.218.79)
  916. # [23:38] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 244 seconds)
  917. # [23:42] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  918. # [23:43] * Joins: jeremyj (~jeremyj@17.202.44.231)
  919. # [23:48] * Quits: Ms2ger (~Ms2ger@91.182.4.134) (Quit: nn)
  920. # [23:48] * Quits: TallTed (~Thud@63.119.36.36)
  921. # [23:49] * Quits: sotoj (~sotoj@bcdc58f7.skybroadband.com) (Ping timeout: 265 seconds)
  922. # [23:50] * Joins: hasather (~hasather@80.91.33.141)
  923. # [23:51] * Joins: filR (~textual@202.171.180.162)
  924. # [23:52] * heycam|away is now known as heycam
  925. # [23:54] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
  926. # [23:56] * Quits: Smylers (~smylers@host86-177-71-186.range86-177.btcentralplus.com) (Quit: Leaving.)
  927. # Session Close: Fri Mar 07 00:00:01 2014

The end :)