/irc-logs / freenode / #whatwg / 2011-05-28 / end

Options:

  1. # Session Start: Sat May 28 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:01] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Operation timed out)
  4. # [00:04] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  5. # [00:04] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  6. # [00:04] * nimbupani is now known as nimbu
  7. # [00:04] * Parts: nimbu (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  8. # [00:07] * Quits: ifette (~ifette@nat/google/x-iconjnffcxyglcou) (Quit: ifette)
  9. # [00:10] * Joins: ZombieL (~e@178-78-210-80.customers.ownit.se)
  10. # [00:10] * Joins: othermaciej (~mjs@17.246.18.81)
  11. # [00:11] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe) (Ping timeout: 252 seconds)
  12. # [00:12] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
  13. # [00:13] * Quits: gavin___ (~gavin@people.mozilla.com) (Remote host closed the connection)
  14. # [00:13] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: brb)
  15. # [00:14] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  16. # [00:14] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  17. # [00:14] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  18. # [00:14] * Joins: gavin__ (~gavin@people.mozilla.com)
  19. # [00:15] * Quits: dbaron (~dbaron@nat/mozilla/x-lqhtdvnqtxyzuozm) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  20. # [00:34] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
  21. # [00:34] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Client Quit)
  22. # [00:38] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  23. # [00:38] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  24. # [00:42] * heycam|away is now known as heycam
  25. # [00:45] * heycam is now known as heycam|away
  26. # [00:48] * Joins: erlehmann (~erlehmann@82.113.99.25)
  27. # [01:00] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Read error: Connection reset by peer)
  28. # [01:00] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
  29. # [01:02] * Joins: dbaron (~dbaron@nat/mozilla/x-gkreqjvxkrmkcbsv)
  30. # [01:08] * Quits: othermaciej (~mjs@17.246.18.81) (Quit: othermaciej)
  31. # [01:10] * Joins: othermaciej (~mjs@17.246.18.81)
  32. # [01:16] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  33. # [01:18] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  34. # [01:26] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 260 seconds)
  35. # [01:27] * Joins: ifette (~ifette@nat/google/x-lbdjyzsszxrhqfan)
  36. # [01:43] * Joins: Amorphous (jan@unaffiliated/amorphous)
  37. # [01:51] * Joins: hij1nx (~hij1nx@cpe-66-65-124-111.nyc.res.rr.com)
  38. # [01:52] * Quits: hij1nx (~hij1nx@cpe-66-65-124-111.nyc.res.rr.com) (Client Quit)
  39. # [01:52] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: back shortly)
  40. # [01:53] * Quits: ifette (~ifette@nat/google/x-lbdjyzsszxrhqfan) (Quit: ifette)
  41. # [01:57] * Quits: othermaciej (~mjs@17.246.18.81) (Quit: othermaciej)
  42. # [01:59] * Joins: othermaciej (~mjs@17.246.18.81)
  43. # [01:59] * heycam|away is now known as heycam
  44. # [02:05] * Quits: dbaron (~dbaron@nat/mozilla/x-gkreqjvxkrmkcbsv) (Ping timeout: 246 seconds)
  45. # [02:06] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  46. # [02:07] * Joins: dbaron (~dbaron@nat/mozilla/x-ylpqjbnjsvcbknwc)
  47. # [02:08] * Quits: ZombieL (~e@178-78-210-80.customers.ownit.se)
  48. # [02:16] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
  49. # [02:21] * heycam is now known as heycam|away
  50. # [02:24] * Quits: tantek (~tantek@208.80.68.147) (Quit: tantek)
  51. # [02:39] * Joins: ifette (~ifette@173-164-186-42-SFBA.hfc.comcastbusiness.net)
  52. # [02:42] * Joins: Rubennnn (~quassel@apher.xlshosting.net)
  53. # [02:42] * Quits: Rubennn (~quassel@2a02:348:33:5823::1) (Ping timeout: 248 seconds)
  54. # [02:44] * bga_ is now known as bga_|away
  55. # [02:44] * bga_|away is now known as bga_
  56. # [02:44] * Quits: jamesr (~jamesr@216.239.45.19) (Remote host closed the connection)
  57. # [02:44] * Joins: jamesr (~jamesr@nat/google/x-pcpuzeesiccxpiwa)
  58. # [02:47] * Joins: jamesr__ (~jamesr@216.239.45.19)
  59. # [02:48] * Joins: Rik` (~Rik`@LPuteaux-151-42-14-220.w217-128.abo.wanadoo.fr)
  60. # [02:48] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 246 seconds)
  61. # [02:48] * Quits: Rubennnn (~quassel@apher.xlshosting.net) (Read error: Operation timed out)
  62. # [02:50] * Quits: jamesr (~jamesr@nat/google/x-pcpuzeesiccxpiwa) (Ping timeout: 246 seconds)
  63. # [02:50] * jamesr__ is now known as jamesr
  64. # [02:51] * Joins: Rubennn (~quassel@apher.xlshosting.net)
  65. # [02:51] * Joins: _richardJ (~richard@node.liefcoden.nl)
  66. # [02:51] * Quits: RichardJ (~richard@node.liefcoden.nl) (Ping timeout: 246 seconds)
  67. # [02:52] * Quits: ifette (~ifette@173-164-186-42-SFBA.hfc.comcastbusiness.net) (Quit: ifette)
  68. # [02:56] * Quits: Rubennn (~quassel@apher.xlshosting.net) (Ping timeout: 255 seconds)
  69. # [02:57] * Quits: _richardJ (~richard@node.liefcoden.nl) (Ping timeout: 246 seconds)
  70. # [02:59] * Joins: RichardJ (~richard@178.18.89.137)
  71. # [03:01] * Quits: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6) (Quit: ap)
  72. # [03:01] * Quits: jamesr (~jamesr@216.239.45.19) (Quit: jamesr)
  73. # [03:03] * Joins: Rubennn (~quassel@apher.xlshosting.net)
  74. # [03:04] * Quits: stevela (~anonymous@74.125.59.73) (Quit: stevela)
  75. # [03:06] * Quits: othermaciej (~mjs@17.246.18.81) (Quit: othermaciej)
  76. # [03:06] * Quits: dbaron (~dbaron@nat/mozilla/x-ylpqjbnjsvcbknwc) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  77. # [03:11] * Quits: Rubennn (~quassel@apher.xlshosting.net) (Remote host closed the connection)
  78. # [03:12] * heycam|away is now known as heycam
  79. # [03:15] * Joins: benschwarz (~benschwar@59.167.185.148)
  80. # [03:17] * Joins: Rubennn (~quassel@apher.xlshosting.net)
  81. # [03:17] * bga_ is now known as bga_|away
  82. # [03:18] * bga_|away is now known as bga_
  83. # [03:18] <sicking> Hixie: ping
  84. # [03:19] <sicking> Hixie: just so that i answer the right question. In the email about how to use the boolean property I am proposing for websockets, are you asking how you use this in general (i.e. does the question also apply to .binaryType), or how you use my proposed property specifically?
  85. # [03:25] * Quits: Rubennn (~quassel@apher.xlshosting.net) (Ping timeout: 252 seconds)
  86. # [03:25] * Quits: TabAtkins (~tabatkins@nat/google/x-htqmkzpkqgpwbclq) (Quit: leaving)
  87. # [03:26] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  88. # [03:26] * nimbupani is now known as nimbu
  89. # [03:26] * Parts: nimbu (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  90. # [03:30] * bga_ is now known as bga_|away
  91. # [03:31] * bga_|away is now known as bga_
  92. # [03:38] * Quits: dave_levin (~dave_levi@nat/google/x-dniochowisxghvut) (Quit: dave_levin)
  93. # [03:42] <gsnedders> Philip`: (No, it's just CPU-time iterating over the tree and mutating it mostly. Well, that and parsing/serializing.)
  94. # [03:44] * Joins: Rubennn (~quassel@79.170.88.35)
  95. # [03:45] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Quit: cying)
  96. # [03:46] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 276 seconds)
  97. # [03:46] * Quits: Rubennn (~quassel@79.170.88.35) (Read error: Operation timed out)
  98. # [03:48] * Joins: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net)
  99. # [03:50] * Quits: RichardJ (~richard@178.18.89.137) (Quit: No Ping reply in 180 seconds.)
  100. # [03:53] * Joins: temp01 (~temp01@unaffiliated/temp01)
  101. # [04:00] * Joins: RichardJ (~richard@178.18.89.137)
  102. # [04:01] * bga_ is now known as bga_|away
  103. # [04:01] * Quits: bga_|away (~bga@95-55-57-180.dynamic.avangarddsl.ru) (Read error: Connection reset by peer)
  104. # [04:02] * Quits: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net) (Quit: Leaving)
  105. # [04:06] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  106. # [04:07] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 240 seconds)
  107. # [04:11] * Joins: The_8472 (~stardive@azureus/The8472)
  108. # [04:11] * Joins: hdhoang (~hdhoang@hdhoang.broker.freenet6.net)
  109. # [04:13] * Quits: tndH (~Rob@cpc11-seac19-2-0-cust116.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.0.1/2008072406])
  110. # [04:19] * Joins: Rubennn (~quassel@apher.xlshosting.net)
  111. # [04:23] * Joins: nonge (~nonge@p5B32694D.dip.t-dialin.net)
  112. # [04:26] * Quits: kataire (~kataire@cable-78-35-115-245.netcologne.de) (Ping timeout: 240 seconds)
  113. # [04:37] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
  114. # [04:40] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  115. # [04:43] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  116. # [04:46] * Joins: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp)
  117. # [04:46] * Joins: dbaron (~dbaron@173-228-28-227.dsl.dynamic.sonic.net)
  118. # [04:50] * Joins: wakaba_0 (~wakaba_@57.72.102.121.dy.bbexcite.jp)
  119. # [04:51] * Quits: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp) (Ping timeout: 260 seconds)
  120. # [04:54] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  121. # [04:56] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Quit: cying)
  122. # [04:59] * Joins: Rik`_ (~Rik`@LPuteaux-151-42-14-220.w217-128.abo.wanadoo.fr)
  123. # [04:59] * Quits: Rik` (~Rik`@LPuteaux-151-42-14-220.w217-128.abo.wanadoo.fr) (Read error: Connection reset by peer)
  124. # [05:04] * Quits: boaz (~boaz@li326-230.members.linode.com) (Remote host closed the connection)
  125. # [05:05] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 248 seconds)
  126. # [05:06] * Joins: boaz (~boaz@li326-230.members.linode.com)
  127. # [05:22] * Joins: Rik` (~Rik`@LPuteaux-151-42-14-220.w217-128.abo.wanadoo.fr)
  128. # [05:22] * Quits: Rik`_ (~Rik`@LPuteaux-151-42-14-220.w217-128.abo.wanadoo.fr) (Read error: Connection reset by peer)
  129. # [05:27] * Joins: Rik`_ (~Rik`@LPuteaux-151-42-14-220.w217-128.abo.wanadoo.fr)
  130. # [05:27] * Quits: Rik` (~Rik`@LPuteaux-151-42-14-220.w217-128.abo.wanadoo.fr) (Read error: Connection reset by peer)
  131. # [05:32] * Joins: nonge_ (~nonge@p5B3266BB.dip.t-dialin.net)
  132. # [05:36] * Quits: nonge (~nonge@p5B32694D.dip.t-dialin.net) (Ping timeout: 248 seconds)
  133. # [05:59] * Quits: Rik`_ (~Rik`@LPuteaux-151-42-14-220.w217-128.abo.wanadoo.fr) (Remote host closed the connection)
  134. # [06:03] * Joins: benschwar (~benschwar@59.167.185.148)
  135. # [06:07] * Quits: benschwarz (~benschwar@59.167.185.148) (Ping timeout: 240 seconds)
  136. # [06:12] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  137. # [06:13] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  138. # [06:14] * Quits: aho (~nya@fuld-590c61a2.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
  139. # [06:42] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
  140. # [06:44] * Joins: temp01 (~temp01@unaffiliated/temp01)
  141. # [06:48] * Quits: benschwar (~benschwar@59.167.185.148) (Quit: Linkinus - http://linkinus.com)
  142. # [07:26] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
  143. # [07:40] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  144. # [07:40] <MikeSmith> interesting to see Guha posting to the whatwg list
  145. # [07:41] * dglazkov is now known as dglazkov|away
  146. # [07:50] * Quits: dbaron (~dbaron@173-228-28-227.dsl.dynamic.sonic.net) (Ping timeout: 246 seconds)
  147. # [07:53] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 260 seconds)
  148. # [07:55] * Joins: benschwarz (~benschwar@59.167.185.148)
  149. # [07:58] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  150. # [08:01] <othermaciej> hey MikeSmith
  151. # [08:01] <MikeSmith> hey man
  152. # [08:04] <othermaciej> how are things?
  153. # [08:05] * Joins: ezoe (~ezoe@112-68-244-230f1.kyt1.eonet.ne.jp)
  154. # [08:05] * Quits: benschwarz (~benschwar@59.167.185.148) (Ping timeout: 246 seconds)
  155. # [08:17] * Joins: JonathanNeal (~Jonathan@99-59-125-34.lightspeed.irvnca.sbcglobal.net)
  156. # [08:17] <JonathanNeal> word
  157. # [08:26] * Joins: benschwarz (~benschwar@59.167.185.148)
  158. # [08:29] * Quits: erlehmann (~erlehmann@82.113.99.25) (Quit: Ex-Chat)
  159. # [08:30] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Quit: cying)
  160. # [08:30] <MikeSmith> othermaciej: things is OK. working on my inbox. e-mail is a curse
  161. # [08:30] * Quits: hdhoang (~hdhoang@hdhoang.broker.freenet6.net) (Quit: Leaving.)
  162. # [08:31] <othermaciej> MikeSmith: I feel a lot better now that I had a valium and half a bottle of wine
  163. # [08:32] <MikeSmith> heh
  164. # [08:32] <Hixie> sicking: i am asking how you expect the script code to look if not all text messages are guaranteed to be just strings
  165. # [08:33] * Joins: hdhoang (~hdhoang@hdhoang.broker.freenet6.net)
  166. # [08:33] <MikeSmith> othermaciej: if I lived in CA I would medicate with more than valium
  167. # [08:33] <othermaciej> damn, I should get a prescription
  168. # [08:33] * Joins: erlehmann (~erlehmann@82.113.99.25)
  169. # [08:34] <sicking> Hixie: once you know that the next message is going to contain something which you want to store as a blob, set the .getAsBlob to true, wait for onmessage, set it back to false
  170. # [08:34] <sicking> Hixie: I don't see any difference between binary and textual data
  171. # [08:34] <Hixie> sicking: that seems very brittle.
  172. # [08:34] <sicking> Hixie: after all, text data is just a special case of binary data
  173. # [08:34] <sicking> Hixie: how so?
  174. # [08:35] <Hixie> sicking: the difference is that with doing this only for binary, you can just always use text frames as the frame that warns you what you're expecting next
  175. # [08:35] <sicking> Hixie: that only works if the other side is listening for that
  176. # [08:35] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
  177. # [08:35] <Hixie> sicking: ?
  178. # [08:35] * Quits: erlehmann (~erlehmann@82.113.99.25) (Client Quit)
  179. # [08:36] <sicking> Hixie: that only works if the other side listens for messages containing whatever it is that you're putting in your text message that tells it to put the .binaryType back
  180. # [08:36] <sicking> Hixie: i don't see why that is less brittle
  181. # [08:36] <MikeSmith> othermaciej: can get a prescription in ten minutes from the doctor office right next to the dispensary. you got enough stress to merit one
  182. # [08:37] <sicking> Hixie: i'm still not sure what code you're worried about people are going to write that will break
  183. # [08:37] <MikeSmith> JonathanNeal: hi ho
  184. # [08:37] <sicking> Hixie: so i'm not sure why you think it's brittle
  185. # [08:37] <Hixie> sicking: if your protocol is normally text frames, except with a few binary frames like "here's the user's profile pic" (want as blob) or "here's the game map" (want as arraybuffer) then you just wait for the message that warns you the next message is a profile pic or game map, and set binaryType accordingly
  186. # [08:38] <Hixie> sicking: and if the server burps and says "here's a profile pic" and never sends it, or "here's a game map" and sends two, it's not a big deal, because you'll "resync" with the next text message
  187. # [08:38] <sicking> Hixie: what's to say that people will want to use text frames for the "normal" messages?
  188. # [08:38] <Hixie> sicking: if they're using only binary frames then binaryType is doomed just like what you're proposing
  189. # [08:39] <sicking> Hixie: if that happens it seems like you have pretty bad problems. Whatever state machine is used on the client is bound to break
  190. # [08:39] <sicking> Hixie: how do you mean?
  191. # [08:39] <sicking> "doomed just like what you're proposing"?
  192. # [08:40] <Hixie> sicking: you can make it quite resistent if the protocol uses text frames for state messages and that doesn't interact with binaryType, since you always get the text frames, they are never hidden in blobs or whatnot
  193. # [08:40] <Hixie> sicking: i mean brittle
  194. # [08:40] <Hixie> sicking: easy to get out of sync if you have the slightest bug
  195. # [08:40] <sicking> Hixie: one option is to make the flag "i want the next frame to be a blob, and only the next frame", rather than "I want all following frames to be blobs". I don't know if that addresses your concern though as I still don't understand it
  196. # [08:41] <Hixie> sicking: send two profile pics in a row instead of warning frame, profile pic frame, warning frame, profile pic frame, and now you're off by one on the receiving side and you'll treat every profile pic as a control message and every control message as a profile pic (or whatever) and get royally confused
  197. # [08:41] <othermaciej> MikeSmith: you seem to know a lot about this topic
  198. # [08:41] <sicking> Hixie: that seems to be the case even if you aren't using blobs at all
  199. # [08:41] <Hixie> sicking: yes, that would address my concern, but it wouldn't make the api simpler
  200. # [08:41] <MikeSmith> othermaciej: I read about it on Wikipedia
  201. # [08:42] <Hixie> sicking: if you're using text frames for control then you can't get out of sync: you'll always get the control frames, even if the binary frames are messed up
  202. # [08:42] <Hixie> sicking: btw, converting a string to blob doesn't seem hugely useful. you'd have to specify an encoding, or assume utf-8; it wouldn't give you anything that you couldn't get just by having the server send you the text in a binary blob
  203. # [08:43] <sicking> Hixie: why wouldn't you end up putting the control-string as profile picture and then try to read control data out of the binary profile picture?
  204. # [08:43] <Hixie> sicking: what?
  205. # [08:44] <sicking> Hixie: if the state machine on the server and on the client get out of sync, why wouldn't it be a jumble no matter what?
  206. # [08:44] <Hixie> sicking: you don't need a state machine if the text frames are control
  207. # [08:44] <Hixie> sicking: every text frame always is a control frame
  208. # [08:44] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Quit: cying)
  209. # [08:44] <sicking> Hixie: that seems to be entirely up to the page
  210. # [08:45] <Hixie> sicking: sure
  211. # [08:45] <Hixie> sicking: it's impossible if you do it your way though
  212. # [08:45] <sicking> Hixie: what is impossible?
  213. # [08:45] <Hixie> having a system that always resets with a text frame
  214. # [08:46] <sicking> Hixie: no, you just always reset on the next frame
  215. # [08:46] <sicking> that seems even simpler
  216. # [08:47] <Hixie> doesn't that mean that we completely lose the entire point of the feature from the browser's perspective? i mean, if it keeps getting reset there's no way for the browser to know ahead of time what to do with incoming data
  217. # [08:47] <JonathanNeal> MikeSmith: hi ho back :D
  218. # [08:48] <sicking> well, you don't reset if you know that the next frame is something you want as a blob
  219. # [08:49] <sicking> Hixie: i think i still need to see some sort of code to fully understand the type of bugs you are concerned about. I'm a little bit guessing in the dark here it feels like
  220. # [08:53] <zewt> telling the browser what to do with a message before you have it seems like it would be hard to pipeline; seems like it'd make more sense for each message to have a text (or json, or whatever; an HTTP-header-analog) part at the beginning; the browser calls a callback when it receives it, asking what to do with the "body" of the message
  221. # [08:55] * Joins: yuhong (~chatzilla@50-47-173-54.evrt.wa.frontiernet.net)
  222. # [08:55] <yuhong> "It would be much easier to do if you guys would simply say when you couldn't implement the spec as written."
  223. # [08:56] <yuhong> Well, you see, most of the differences between the modes are related to *CSS*, not HTML>
  224. # [08:56] <yuhong> Well, you see, most of the differences between the modes are related to *CSS*, not HTML.
  225. # [08:56] <yuhong> If you hasn't guessed, this is from :http://lists.w3.org/Archives/Public/public-html/2007Apr/0637.html
  226. # [08:58] * Quits: yuhong (~chatzilla@50-47-173-54.evrt.wa.frontiernet.net) (Client Quit)
  227. # [09:00] <Hixie> zewt: by the time you've received the message it's too late. even doing it on the previous message is probably too late, really.
  228. # [09:01] * Joins: yuhong (~chatzilla@50-47-173-54.evrt.wa.frontiernet.net)
  229. # [09:02] <sicking> Hixie: the more I think about it, the more I like the idea of having an automatically resetting property. As you pointed out, blobs are mostly useful if you aren't going to touch all of the data right away anyway which is likely the exception
  230. # [09:03] <Hixie> http://damowmow.com/playground/demos/websocket/ideas/001.txt
  231. # [09:03] <Hixie> with some protocols, everything will need to be treated as blob
  232. # [09:03] <sicking> Hixie: that goes even if we go for supporting blobs for textual data or not
  233. # [09:03] <Hixie> e.g. if you're using WebSocket to populate an image cache in IndexDB
  234. # [09:03] <Hixie> or to download samples for sound effects
  235. # [09:04] <Hixie> or whatnot
  236. # [09:04] <Hixie> there's all kinds of cases where you only want binary data as blobs
  237. # [09:04] <Hixie> it would be a perf disaster if the UA always treated those as array buffer until the last minute
  238. # [09:04] <sicking> Hixie: so do you expect that to be the common case, or a rare case? It's still supported to get all as blobs, you just set the property in every onmessage.
  239. # [09:04] <Hixie> i have no data on which is likely to be more common, but i expect that all array buffer, all blob, and highly mixed are going to all be common
  240. # [09:04] <sicking> Hixie: from an implementation point of view, switching from in-memory to blob is the nice way of switching anyway
  241. # [09:05] <zewt> Hixie: you don't need the whole message, just a header; while the browser is passing the header to a script and waiting for a response, the rest of the message is just buffering in the TCP stack
  242. # [09:05] <sicking> Hixie: most likely that's what you'll end up doing anyway since the socket layer will keep the data in memory until it can be sent to the main thread
  243. # [09:05] <Hixie> if you can switch from in-memory to blob, we should just expose both as getters (and you get whichever you call first)
  244. # [09:05] <zewt> of course, that requires the protocol to have separate header/body data, like HTTP, which this protocol may not have
  245. # [09:05] <yuhong> Hixie: Why wasn't full SGML DOCTYPE parsing (one that do not consider > as the end of the declaration regardless of whether it is inside []) made it into HTML5?
  246. # [09:05] <Hixie> if you receive a GB frame, you almost certainly want the network layer to send it straight to disk
  247. # [09:05] <sicking> Hixie: it's not a matter of what can be implemented. It's what can be implemented efficently
  248. # [09:05] <yuhong> Hixie: Old Mozilla supported it.
  249. # [09:06] <Hixie> yuhong: what's the use case?
  250. # [09:06] <Hixie> sicking: i need to head to bed, but happy to continue this on the thread.
  251. # [09:06] <yuhong> Hixie: Of course, since HTML5 is not based on SGML, it would be silly for it to have any meaning.
  252. # [09:06] <sicking> Hixie: sounds good
  253. # [09:06] <Hixie> ttyl
  254. # [09:07] <yuhong> Hixie: BTW, on SGML comments, Arjun Ray complained about the "incorrect" parsing long before 1999.
  255. # [09:08] <yuhong> Arjun has an old test page with the HTML 2.0 DOCTYPE.
  256. # [09:11] * Joins: Ms2ger (~Ms2ger@91.181.131.186)
  257. # [09:13] * Quits: hdhoang (~hdhoang@hdhoang.broker.freenet6.net) (Quit: Leaving.)
  258. # [09:17] * Joins: hdhoang (~hdhoang@203.210.156.121)
  259. # [09:17] * Joins: Akilo (~kristof@lns-bzn-51f-62-147-193-123.adsl.proxad.net)
  260. # [09:21] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  261. # [09:22] * Quits: yuhong (~chatzilla@50-47-173-54.evrt.wa.frontiernet.net) (Quit: ChatZilla 0.9.86.1 [Firefox 3.6.17/20110420140830])
  262. # [09:23] * Joins: temp01 (~temp01@unaffiliated/temp01)
  263. # [09:25] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  264. # [09:28] * Joins: temp01 (~temp01@unaffiliated/temp01)
  265. # [09:48] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  266. # [09:50] * Joins: msucan (~robod@92.86.247.27)
  267. # [10:19] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  268. # [10:28] * Joins: erlehmann (~erlehmann@82.113.99.25)
  269. # [10:29] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  270. # [10:30] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  271. # [10:36] <MikeSmith> Hixie: I think in the source for the the W3C version of the spec, you're missing closing brace for the checkFeedbackForm(form) function
  272. # [10:36] <MikeSmith> unless it's caused by some edit I made to the WD
  273. # [10:37] <MikeSmith> anyway, I'm fixing it in the TR LCWD copy of the spec
  274. # [10:42] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  275. # [10:51] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
  276. # [10:52] * Quits: chriseppstein (~chris@209.119.65.162) (Quit: chriseppstein)
  277. # [10:57] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  278. # [10:59] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
  279. # [11:13] * Joins: JonathanNeal1 (~Jonathan@99-59-125-34.lightspeed.irvnca.sbcglobal.net)
  280. # [11:15] * Quits: JonathanNeal (~Jonathan@99-59-125-34.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 248 seconds)
  281. # [11:16] * Ms2ger blames MikeSmith
  282. # [11:17] * Quits: JonathanNeal1 (~Jonathan@99-59-125-34.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
  283. # [11:18] * Joins: JonathanNeal (~Jonathan@99-59-125-34.lightspeed.irvnca.sbcglobal.net)
  284. # [11:27] * Joins: matjas (~matjas@91.182.100.57)
  285. # [11:29] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-xdtgmifnoqqszwer) (Remote host closed the connection)
  286. # [11:30] * Joins: Scorchin (u1242@gateway/web/irccloud.com/x-nwvbbprlxowdudbs)
  287. # [11:33] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
  288. # [11:36] * Joins: temp01 (~temp01@unaffiliated/temp01)
  289. # [11:47] * Quits: benschwarz (~benschwar@59.167.185.148) (Quit: Leaving...)
  290. # [11:47] * Quits: ezoe (~ezoe@112-68-244-230f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
  291. # [12:04] * Quits: JonathanNeal (~Jonathan@99-59-125-34.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
  292. # [12:07] * Joins: JonathanNeal (~Jonathan@99-59-125-34.lightspeed.irvnca.sbcglobal.net)
  293. # [12:09] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  294. # [12:18] * Quits: JonathanNeal (~Jonathan@99-59-125-34.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
  295. # [12:18] * Quits: Akilo (~kristof@lns-bzn-51f-62-147-193-123.adsl.proxad.net) (Ping timeout: 246 seconds)
  296. # [12:20] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
  297. # [12:22] * Joins: JonathanNeal (~Jonathan@99-59-125-34.lightspeed.irvnca.sbcglobal.net)
  298. # [12:24] * Quits: erlehmann (~erlehmann@82.113.99.25) (Quit: Ex-Chat)
  299. # [12:25] * Joins: benschwarz (~benschwar@59.167.185.148)
  300. # [12:25] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
  301. # [12:28] * Joins: ezoe (~ezoe@61-205-124-7f1.kyt1.eonet.ne.jp)
  302. # [12:29] * Joins: FireFly (~firefly@unaffiliated/firefly)
  303. # [12:41] * Joins: erlehmann (~erlehmann@82.113.99.25)
  304. # [12:43] * Joins: hdhoang1 (~hdhoang@203.210.206.232)
  305. # [12:43] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  306. # [12:46] * Quits: erlehmann (~erlehmann@82.113.99.25) (Quit: Ex-Chat)
  307. # [12:46] * Quits: hdhoang (~hdhoang@203.210.156.121) (Ping timeout: 260 seconds)
  308. # [12:47] * Quits: JonathanNeal (~Jonathan@99-59-125-34.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
  309. # [12:48] * Joins: JonathanNeal (~Jonathan@99-59-125-34.lightspeed.irvnca.sbcglobal.net)
  310. # [12:50] * Quits: JonathanNeal (~Jonathan@99-59-125-34.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
  311. # [12:50] * Joins: JonathanNeal (~Jonathan@99-59-125-34.lightspeed.irvnca.sbcglobal.net)
  312. # [12:51] * Quits: JonathanNeal (~Jonathan@99-59-125-34.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
  313. # [12:52] * Joins: JonathanNeal (~Jonathan@99-59-125-34.lightspeed.irvnca.sbcglobal.net)
  314. # [12:57] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 244 seconds)
  315. # [12:57] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  316. # [12:58] * Joins: temp01 (~temp01@unaffiliated/temp01)
  317. # [13:02] * Joins: mokush (~quassel@188.24.41.206)
  318. # [13:19] * Quits: hdhoang1 (~hdhoang@203.210.206.232) (Quit: Leaving.)
  319. # [13:24] * Quits: mokush (~quassel@188.24.41.206) (Remote host closed the connection)
  320. # [13:29] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 260 seconds)
  321. # [13:33] * Joins: hdhoang (~hdhoang@203.210.206.232)
  322. # [13:35] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  323. # [13:41] * Quits: MikeSmith (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp) (Quit: MikeSmith)
  324. # [13:45] * Joins: Akilo (~kristof@lns-bzn-51f-62-147-193-123.adsl.proxad.net)
  325. # [13:56] * Joins: zdobersek (~zan@cpe-46-164-5-140.dynamic.amis.net)
  326. # [14:01] * Joins: kataire (~kataire@cable-78-35-115-245.netcologne.de)
  327. # [14:06] * Quits: wakaba_0 (~wakaba_@57.72.102.121.dy.bbexcite.jp) (Ping timeout: 244 seconds)
  328. # [14:06] * Joins: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp)
  329. # [14:13] * Quits: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp) (Ping timeout: 250 seconds)
  330. # [14:14] * Quits: benschwarz (~benschwar@59.167.185.148) (Quit: Linkinus - http://linkinus.com)
  331. # [14:14] * Joins: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp)
  332. # [14:21] * Quits: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp) (Ping timeout: 246 seconds)
  333. # [14:21] * Joins: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp)
  334. # [14:22] * Quits: RichardJ (~richard@178.18.89.137) (Remote host closed the connection)
  335. # [14:22] * Joins: RichardJ (~richard@node.liefcoden.nl)
  336. # [14:37] * Quits: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp) (Ping timeout: 240 seconds)
  337. # [14:39] * Joins: temp01 (~temp01@unaffiliated/temp01)
  338. # [14:39] * Joins: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp)
  339. # [14:54] * Quits: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp) (Ping timeout: 260 seconds)
  340. # [14:55] * Joins: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp)
  341. # [14:59] * Joins: wakaba_0 (~wakaba_@57.72.102.121.dy.bbexcite.jp)
  342. # [14:59] * Quits: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp) (Ping timeout: 246 seconds)
  343. # [15:02] * Joins: tndH (~Rob@cpc11-seac19-2-0-cust116.7-2.cable.virginmedia.com)
  344. # [15:06] * Joins: Bioxyde (~Adium@187.5.183.77)
  345. # [15:08] * Quits: wakaba_0 (~wakaba_@57.72.102.121.dy.bbexcite.jp) (Ping timeout: 260 seconds)
  346. # [15:08] * Joins: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp)
  347. # [15:09] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
  348. # [15:10] * Joins: temp01 (~temp01@unaffiliated/temp01)
  349. # [15:10] * Joins: benschwarz (~benschwar@59.167.185.148)
  350. # [15:14] * Joins: stefan-_ (~music@trir-5d8059aa.pool.mediaWays.net)
  351. # [15:16] * Quits: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp) (Ping timeout: 276 seconds)
  352. # [15:18] * Joins: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp)
  353. # [15:24] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
  354. # [15:24] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  355. # [15:26] * Joins: temp01 (~temp01@unaffiliated/temp01)
  356. # [15:27] * Quits: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp) (Ping timeout: 252 seconds)
  357. # [15:27] * Joins: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp)
  358. # [15:35] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
  359. # [15:35] * Quits: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp) (Ping timeout: 264 seconds)
  360. # [15:35] * Joins: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp)
  361. # [15:35] * Joins: dbaron (~dbaron@173-228-28-227.dsl.dynamic.sonic.net)
  362. # [15:35] * Quits: dbaron (~dbaron@173-228-28-227.dsl.dynamic.sonic.net) (Client Quit)
  363. # [15:37] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
  364. # [15:37] * Joins: temp01 (~temp01@unaffiliated/temp01)
  365. # [15:39] * Joins: wakaba_0 (~wakaba_@57.72.102.121.dy.bbexcite.jp)
  366. # [15:40] * Quits: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp) (Ping timeout: 240 seconds)
  367. # [15:43] * Joins: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp)
  368. # [15:44] * Quits: wakaba_0 (~wakaba_@57.72.102.121.dy.bbexcite.jp) (Ping timeout: 264 seconds)
  369. # [15:55] * Quits: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp) (Ping timeout: 244 seconds)
  370. # [15:56] * Joins: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp)
  371. # [16:02] * Joins: wakaba_0 (~wakaba_@57.72.102.121.dy.bbexcite.jp)
  372. # [16:02] * Quits: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp) (Ping timeout: 260 seconds)
  373. # [16:04] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 260 seconds)
  374. # [16:06] * Joins: temp01 (~temp01@unaffiliated/temp01)
  375. # [16:06] * Parts: Bioxyde (~Adium@187.5.183.77)
  376. # [16:11] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
  377. # [16:17] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  378. # [16:19] * Quits: wakaba_0 (~wakaba_@57.72.102.121.dy.bbexcite.jp) (Ping timeout: 240 seconds)
  379. # [16:19] * Quits: wakaba (~wakaba@57.72.102.121.dy.bbexcite.jp) (Quit: Leaving...)
  380. # [16:21] * Joins: wakaba (~wakaba@57.72.102.121.dy.bbexcite.jp)
  381. # [16:22] * Quits: Akilo (~kristof@lns-bzn-51f-62-147-193-123.adsl.proxad.net) (Ping timeout: 255 seconds)
  382. # [16:24] * Joins: wakaba_ (~wakaba_@57.72.102.121.dy.bbexcite.jp)
  383. # [16:35] * Joins: shichuan (~Shi_Chuan@cm182.eta124.maxonline.com.sg)
  384. # [16:38] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  385. # [16:38] * nimbupani is now known as nimbu
  386. # [16:38] * Parts: nimbu (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  387. # [16:43] * Quits: kataire (~kataire@cable-78-35-115-245.netcologne.de) (Quit: Leaving)
  388. # [16:43] * Joins: maikmerten (~maikmerte@port-92-201-236-184.dynamic.qsc.de)
  389. # [16:51] * Quits: benschwarz (~benschwar@59.167.185.148) (Quit: Leaving...)
  390. # [16:52] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
  391. # [16:54] * Joins: temp01 (~temp01@unaffiliated/temp01)
  392. # [17:04] * Parts: JonathanNeal (~Jonathan@99-59-125-34.lightspeed.irvnca.sbcglobal.net)
  393. # [17:51] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: mhausenblas)
  394. # [17:59] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  395. # [17:59] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  396. # [17:59] * nimbupani is now known as nimbu
  397. # [17:59] * Parts: nimbu (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  398. # [18:00] * Joins: boaz (~boaz@li326-230.members.linode.com)
  399. # [18:03] * Quits: jochen__ (~jochen@nat/google/x-gycdpltieqhhrrmi) (Remote host closed the connection)
  400. # [18:03] * Joins: jochen__ (~jochen@nat/google/x-sisdsnmgshcbexck)
  401. # [18:04] * Quits: hdhoang (~hdhoang@203.210.206.232) (Quit: Leaving.)
  402. # [18:16] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
  403. # [18:16] * Joins: temp01 (~temp01@unaffiliated/temp01)
  404. # [18:17] * Joins: Jon47 (~jon47@dpc693553037.direcpc.com)
  405. # [18:21] * Quits: temp01 (~temp01@unaffiliated/temp01) (Client Quit)
  406. # [18:21] * Joins: temp01 (~temp01@unaffiliated/temp01)
  407. # [18:37] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  408. # [18:40] * Joins: hdhoang (~hdhoang@hdhoang.broker.freenet6.net)
  409. # [18:42] * Quits: Jon47 (~jon47@dpc693553037.direcpc.com) (Quit: Leaving.)
  410. # [18:51] * Quits: maikmerten (~maikmerte@port-92-201-236-184.dynamic.qsc.de) (Remote host closed the connection)
  411. # [18:59] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  412. # [18:59] * Quits: Ephemera (~Ephemera@61.41.24.114) (Read error: Connection reset by peer)
  413. # [19:00] * Quits: sgentle (~sgentle@li175-21.members.linode.com) (Quit: ZNC - http://znc.sourceforge.net)
  414. # [19:00] * Joins: Ephemera (~Ephemera@61.41.24.114)
  415. # [19:01] * Joins: sgentle (~sgentle@li175-21.members.linode.com)
  416. # [19:05] * Quits: matjas (~matjas@91.182.100.57) (Ping timeout: 246 seconds)
  417. # [19:12] * Joins: matjas (~matjas@91.182.175.143)
  418. # [19:17] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
  419. # [19:26] * Joins: aho (~nya@fuld-590c7272.pool.mediaWays.net)
  420. # [19:30] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  421. # [19:38] * Joins: zdobersek1 (~zan@cpe-46-164-25-130.dynamic.amis.net)
  422. # [19:40] * Quits: zdobersek (~zan@cpe-46-164-5-140.dynamic.amis.net) (Ping timeout: 244 seconds)
  423. # [19:41] * Quits: hdhoang (~hdhoang@hdhoang.broker.freenet6.net) (Quit: Leaving.)
  424. # [19:42] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Read error: Operation timed out)
  425. # [19:56] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
  426. # [19:59] * Quits: zdobersek1 (~zan@cpe-46-164-25-130.dynamic.amis.net) (Quit: Leaving.)
  427. # [20:01] * Joins: zdobersek (~zan@cpe-46-164-25-130.dynamic.amis.net)
  428. # [20:02] * Quits: CvP (~CvP@123.49.22.177) (Ping timeout: 244 seconds)
  429. # [20:03] * Joins: Akilo (~kristof@lns-bzn-51f-62-147-193-123.adsl.proxad.net)
  430. # [20:09] * Joins: GPHemsley (~GPHemsley@ool-45719d5e.dyn.optonline.net)
  431. # [20:09] * Quits: GPHemsley (~GPHemsley@ool-45719d5e.dyn.optonline.net) (Changing host)
  432. # [20:09] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  433. # [20:20] * Joins: Steve^ (~steve@78.146.31.222)
  434. # [20:21] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Quit: cying)
  435. # [20:30] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
  436. # [20:30] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Quit: Leaving)
  437. # [20:35] * Joins: othermaciej (~mjs@17.246.18.81)
  438. # [20:35] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
  439. # [20:54] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Quit: cying)
  440. # [21:00] * Joins: bga_ (~bga@ppp91-122-178-75.pppoe.avangarddsl.ru)
  441. # [21:03] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  442. # [21:04] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  443. # [21:15] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
  444. # [21:19] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.17/20110428205629])
  445. # [21:26] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 260 seconds)
  446. # [21:28] * Joins: CvP (~CvP@123.49.20.77)
  447. # [21:34] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Quit: cying)
  448. # [21:42] * Quits: Ms2ger (~Ms2ger@91.181.131.186) (Quit: nn)
  449. # [21:46] * Joins: Obvious (tachikoma@188.226.74.2)
  450. # [21:46] * Joins: dydx (~dydz@adsl-76-200-189-192.dsl.pltn13.sbcglobal.net)
  451. # [21:56] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  452. # [21:56] * nimbupani is now known as nimbu
  453. # [21:56] * Parts: nimbu (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  454. # [22:21] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
  455. # [22:24] * Quits: othermaciej (~mjs@17.246.18.81) (Remote host closed the connection)
  456. # [22:24] * Joins: othermaciej (~mjs@17.203.15.180)
  457. # [22:24] * Joins: zdobersek1 (~zan@46.164.36.140)
  458. # [22:26] * Quits: zdobersek (~zan@cpe-46-164-25-130.dynamic.amis.net) (Ping timeout: 276 seconds)
  459. # [22:30] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
  460. # [22:32] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Client Quit)
  461. # [22:42] * Joins: othermaciej_ (~mjs@17.246.18.81)
  462. # [22:45] * Quits: othermaciej (~mjs@17.203.15.180) (Ping timeout: 246 seconds)
  463. # [22:45] * othermaciej_ is now known as othermaciej
  464. # [22:50] * Quits: dydx (~dydz@adsl-76-200-189-192.dsl.pltn13.sbcglobal.net) (Quit: dydx)
  465. # [22:59] * Quits: msucan (~robod@92.86.247.27) (Quit: .)
  466. # [23:13] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  467. # [23:14] * Quits: zdobersek1 (~zan@46.164.36.140) (Quit: Leaving.)
  468. # [23:31] * Quits: othermaciej (~mjs@17.246.18.81) (Quit: othermaciej)
  469. # [23:32] * Joins: othermaciej (~mjs@17.246.18.81)
  470. # [23:35] * Quits: matjas (~matjas@91.182.175.143) (Quit: Computer has gone to sleep.)
  471. # [23:41] * Joins: smaug____ (~chatzilla@a91-154-42-118.elisa-laajakaista.fi)
  472. # [23:43] * Quits: Akilo (~kristof@lns-bzn-51f-62-147-193-123.adsl.proxad.net) (Ping timeout: 255 seconds)
  473. # [23:43] * Quits: othermaciej (~mjs@17.246.18.81) (Quit: othermaciej)
  474. # [23:45] * Joins: othermaciej (~mjs@17.246.18.81)
  475. # [23:53] * Joins: Jon47 (~jon47@dpc693553037.direcpc.com)
  476. # [23:56] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  477. # Session Close: Sun May 29 00:00:00 2011

The end :)