/irc-logs / mozilla / #accessibility / 2014-03-17 / end

Options:

  1. # Session Start: Mon Mar 17 00:00:00 2014
  2. # Session Ident: #accessibility
  3. # [00:08] * Quits: icaaq|afk (icaaq@moz-1A847AAB.cust.bredbandsbolaget.se) (Ping timeout)
  4. # [00:49] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  5. # [01:14] * Joins: icaaq (icaaq@moz-1A847AAB.cust.bredbandsbolaget.se)
  6. # [01:19] * Quits: Gijs (gijs@moz-7B8EDD89.range81-159.btcentralplus.com) (Quit: sleep)
  7. # [01:28] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
  8. # [01:30] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
  9. # [01:58] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  10. # [01:58] * ChanServ sets mode: +o surkov
  11. # [02:10] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  12. # [02:17] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  13. # [02:17] * ChanServ sets mode: +o surkov
  14. # [03:04] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  15. # [03:29] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  16. # [03:29] * ChanServ sets mode: +o surkov
  17. # [03:29] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
  18. # [03:31] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
  19. # [04:24] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Ping timeout)
  20. # [04:26] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
  21. # [04:31] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Ping timeout)
  22. # [04:32] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
  23. # [05:30] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
  24. # [05:32] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
  25. # [07:03] * Quits: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca) (Quit: Leaving.)
  26. # [07:31] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
  27. # [07:33] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
  28. # [07:43] * Quits: ivan (ivan@moz-531C3EC9.members.linode.com) (Ping timeout)
  29. # [07:48] * Joins: ivan (ivan@moz-531C3EC9.members.linode.com)
  30. # [07:49] * Quits: ivan (ivan@moz-531C3EC9.members.linode.com) (Max SendQ exceeded)
  31. # [07:52] * Joins: ivan (ivan@moz-531C3EC9.members.linode.com)
  32. # [07:54] * Quits: ivan (ivan@moz-531C3EC9.members.linode.com) (Ping timeout)
  33. # [07:57] * Joins: ivan (ivan@moz-531C3EC9.members.linode.com)
  34. # [08:00] * Quits: ivan (ivan@moz-531C3EC9.members.linode.com) (Ping timeout)
  35. # [08:04] * Joins: ivan (ivan@moz-531C3EC9.members.linode.com)
  36. # [08:26] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  37. # [09:29] * Joins: Gijs (gijs@moz-7B8EDD89.range81-159.btcentralplus.com)
  38. # [09:31] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
  39. # [09:34] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
  40. # [10:05] * Joins: MarcoZ (marco.zehe@moz-DE7F7B19.dip0.t-ipconnect.de)
  41. # [10:05] * ChanServ sets mode: +ao MarcoZ MarcoZ
  42. # [10:05] <@MarcoZ> Morning all!
  43. # [10:16] * Joins: agibson (agibson@moz-2C643250.gate.cable.virginm.net)
  44. # [11:17] * Quits: @MarcoZ (marco.zehe@moz-DE7F7B19.dip0.t-ipconnect.de) (Quit: Nightly update...)
  45. # [11:25] * Joins: Mic (Mic@moz-1507C7C3.superkabel.de)
  46. # [11:26] * Quits: cabanier (sid15093@moz-31ABA2C0.irccloud.com) (Ping timeout)
  47. # [11:32] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
  48. # [11:35] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
  49. # [11:43] * Joins: cabanier (sid15093@moz-31ABA2C0.irccloud.com)
  50. # [12:00] * Joins: MarcoZ (marco.zehe@moz-DE7F7B19.dip0.t-ipconnect.de)
  51. # [12:00] * ChanServ sets mode: +ao MarcoZ MarcoZ
  52. # [12:01] <@MarcoZ> Sheesh, I keep forgetting that ChatZilla doesn't restart itself after a Nightly update.
  53. # [12:17] * Quits: Mic (Mic@moz-1507C7C3.superkabel.de) (Quit: Instantbird -- http://www.instantbird.com)
  54. # [12:19] * icaaq is now known as icaaq|afk
  55. # [12:53] * agibson is now known as agibson|afk
  56. # [12:55] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  57. # [12:55] * ChanServ sets mode: +o surkov
  58. # [12:57] * icaaq|afk is now known as icaaq
  59. # [13:09] * Joins: Sahoo (Mibbit@718DAA92.9DA2E609.1C37C358.IP)
  60. # [13:20] * Quits: Sahoo (Mibbit@718DAA92.9DA2E609.1C37C358.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  61. # [13:23] * Joins: Justin_o (uid14648@moz-E77DEB21.irccloud.com)
  62. # [13:33] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
  63. # [13:35] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
  64. # [13:56] * agibson|afk is now known as agibson
  65. # [13:57] * Quits: @MarcoZ (marco.zehe@moz-DE7F7B19.dip0.t-ipconnect.de) (Ping timeout)
  66. # [13:57] * Joins: MarcoZ (marco.zehe@moz-DE7F7B19.dip0.t-ipconnect.de)
  67. # [13:57] * ChanServ sets mode: +ao MarcoZ MarcoZ
  68. # [14:17] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
  69. # [14:17] * ChanServ sets mode: +o yzen
  70. # [14:40] * Joins: jwei (jwei@13F2CEC5.7672369.D8E68FF6.IP)
  71. # [14:47] * Gijs is now known as Gijs_away
  72. # [15:20] * khuey|away is now known as khuey
  73. # [15:21] * Quits: mattur (sid16049@moz-A42E5B7B.irccloud.com) (Ping timeout)
  74. # [15:34] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
  75. # [15:36] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
  76. # [15:50] <@MarcoZ> yzen: eeejay: surkov: tbsaunde: jwei: Meeting in about 45 minutes.
  77. # [15:51] <@surkov> ok
  78. # [15:51] <@yzen> sounds good
  79. # [15:52] <@tbsaunde> ack
  80. # [15:59] * agibson is now known as agibson|mtg
  81. # [16:05] * Gijs_away is now known as Gijs
  82. # [16:21] * Joins: mattur (sid16049@moz-A42E5B7B.irccloud.com)
  83. # [16:23] <@MarcoZ> Meeting in 10.
  84. # [16:27] <@MarcoZ> Meeting agenda: https://wiki.mozilla.org/Accessibility/Meetings/2014-03-17
  85. # [16:32] * agibson|mtg is now known as agibson
  86. # [16:33] * khuey is now known as khuey|away
  87. # [16:45] <@surkov> it doesn't want to get me in
  88. # [16:47] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Ping timeout)
  89. # [16:52] * icaaq is now known as icaaq|afk
  90. # [16:56] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
  91. # [16:56] * ChanServ sets mode: +o yzen
  92. # [16:56] * Joins: slee (chatzilla@moz-F3E9DB28.gotadsl.co.uk)
  93. # [17:13] * khuey|away is now known as khuey
  94. # [17:15] <@MarcoZ> OK, guys, packing up. Talk to you during the week!
  95. # [17:15] * Quits: @MarcoZ (marco.zehe@moz-DE7F7B19.dip0.t-ipconnect.de) (Quit: Packing for CSUN)
  96. # [17:22] <@tbsaunde> anyone else want food?
  97. # [17:33] <slee> tbsaunde: what are you offering? :)
  98. # [17:34] <@tbsaunde> slee: to go to someplace near the office
  99. # [17:35] <slee> tbsaunde: Trouble is I'm in the SW UK. hehe
  100. # [17:35] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
  101. # [17:36] <@tbsaunde> slee: sounds like a personal problem!
  102. # [17:36] <@tbsaunde> ;)
  103. # [17:36] <slee> bah! :D
  104. # [17:37] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
  105. # [17:39] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
  106. # [17:45] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Connection reset by peer)
  107. # [17:45] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
  108. # [17:45] * ChanServ sets mode: +o yzen
  109. # [17:57] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  110. # [17:57] * clown is now known as clown_mtg
  111. # [18:04] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
  112. # [18:05] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
  113. # [18:06] * Joins: darkowlzz (sunny@ECEF4276.C542A946.25B273F5.IP)
  114. # [18:07] * khuey is now known as khuey|away
  115. # [18:08] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
  116. # [18:09] * Parts: darkowlzz (sunny@ECEF4276.C542A946.25B273F5.IP) (Leaving)
  117. # [18:20] * Joins: yash (uid13811@moz-E77DEB21.irccloud.com)
  118. # [18:34] * Joins: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca)
  119. # [18:37] <@surkov> tbsaunde: hi
  120. # [18:56] * Quits: slee (chatzilla@moz-F3E9DB28.gotadsl.co.uk) (Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140306171728])
  121. # [18:58] * khuey|away is now known as khuey
  122. # [19:00] * Quits: clown_mtg (clown@67828CC7.C1A51174.9D42CF23.IP) (Quit: Leaving.)
  123. # [19:01] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Input/output error)
  124. # [19:06] <@tbsaunde> surkov: hi
  125. # [19:06] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
  126. # [19:10] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
  127. # [19:10] * agibson is now known as agibson|afk
  128. # [19:18] * agibson|afk is now known as agibson
  129. # [19:31] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Quit: Leaving.)
  130. # [19:34] * icaaq|afk is now known as icaaq
  131. # [19:34] * agibson is now known as agibson|afk
  132. # [19:35] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
  133. # [19:37] * agibson|afk is now known as agibson
  134. # [19:39] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Quit: Leaving.)
  135. # [19:45] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  136. # [19:47] * agibson is now known as agibson|afk
  137. # [20:00] * Quits: agibson|afk (agibson@moz-2C643250.gate.cable.virginm.net) (Quit: )
  138. # [20:00] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
  139. # [20:02] * icaaq is now known as icaaq|afk
  140. # [20:03] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Quit: Leaving.)
  141. # [20:18] * icaaq|afk is now known as icaaq
  142. # [20:30] <@yzen> hey eeejay
  143. # [20:30] <@eeejay> yzen, yo
  144. # [20:31] <@yzen> i was looking at bug 980521, looks good but I just cant apply it to run the tests :(
  145. # [20:31] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=980521 nor, --, ---, nobody, NEW, [AccessFu] Introduce content text tests
  146. # [20:31] <@tbsaunde> q/me pokes surkov
  147. # [20:35] <@surkov> tbsaunde: hey
  148. # [20:35] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
  149. # [20:36] <@tbsaunde> surkov: what did you want with me earlier?
  150. # [20:37] <@surkov> tbsaunde: I asked in the bug
  151. # [20:37] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Quit: Leaving.)
  152. # [20:38] <@tbsaunde> surkov: FooChild is the object in the child process and FooParent is the one in the parent
  153. # [20:39] <@surkov> tbsaunde: ok, why DocAccessibleParent contains links to DocAccessibleParents?
  154. # [20:43] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
  155. # [20:46] <@tbsaunde> surkov: so it nows what doc is its parent and what docs are its kids
  156. # [20:47] <@surkov> tbsaunde: so each doc accessible has doc acc child and doc acc parent?
  157. # [20:47] <@tbsaunde> surkov: each one in a content process yes
  158. # [20:48] <@surkov> tbsaunde: what's for?
  159. # [20:48] <@tbsaunde> surkov: so parent can find out information about doc in other process and child process can fire events
  160. # [20:49] <@surkov> tbsaunde: I still don't have a whole picture in my mind
  161. # [20:50] <@tbsaunde> surkov: what's unclear?
  162. # [20:50] <@surkov> tbsaunde: mostly everything :)
  163. # [20:50] <@surkov> I realise there's a bunch of doc accessible living in main process and bunch of documents living in content process
  164. # [20:51] <@surkov> tbsaunde: is that correct?
  165. # [20:51] <@tbsaunde> surkov: well, you have some documents in each process so you have some doc accessibles in main process and some in child process
  166. # [20:52] <@tbsaunde> doc accessible lives in same process as its document
  167. # [20:52] <@surkov> ok, so how does communication work?
  168. # [20:52] <@tbsaunde> so if doc accessible is in child process then you need ipc stuff for main process to use it
  169. # [20:52] <@surkov> why do main process need it?
  170. # [20:53] * Joins: Mic (Mic@moz-939D647A.superkabel.de)
  171. # [20:53] <@tbsaunde> when doc accessible is created in child process DocAccessibleChild is created there too and connected to doc accessible
  172. # [20:53] <@surkov> do we fire MSAA events from main process only?
  173. # [20:53] <@tbsaunde> surkov: yes
  174. # [20:54] <@surkov> tbsaunde: what's connection between DocAccessibleChild and DocAccessibleParent?
  175. # [20:54] <@tbsaunde> so then main process is told doc accessible was created in child with PDocAccessibleConstructor and then it has DocAccessibleParent so it can use that as way to talk about DocAccessible in other process
  176. # [20:55] <@tbsaunde> there oposites halves of the ipc stuff
  177. # [20:56] <@surkov> where does DocManager live?
  178. # [20:57] <@surkov> is it single object or each process has it?
  179. # [20:57] <@tbsaunde> each process has one
  180. # [20:59] * Gijs is now known as Gijs_away
  181. # [21:00] <@surkov> tbsaunde: I don't see PDocAccessibleChild file
  182. # [21:00] <@tbsaunde> surkov: everything but PDocAccessible.ipdl is auto generated
  183. # [21:01] <@surkov> tbsaunde: ok, what does this class look like?
  184. # [21:02] <@tbsaunde> surkov: the autogenerated one?
  185. # [21:03] <@surkov> tbsaunde: yeah
  186. # [21:04] <@surkov> tbsaunde: I mean I just see a name and nothing else
  187. # [21:04] <@tbsaunde> surkov: I haven't really looked at it much, its magic ;)
  188. # [21:04] <@surkov> where is it generated from?
  189. # [21:04] <@tbsaunde> PDocAccessible.ipdl
  190. # [21:05] <@surkov> so protocol PDocAccessible results in two classes PDocAccesisbleChild and PDocAccessibleParent, right?
  191. # [21:06] <@tbsaunde> surkov: yes, you might want to go read the mdn thing on ipdl ;)
  192. # [21:06] <@surkov> tbsaunde: what do parent: means there, does it mean it's part of PDocAccessibleParent?
  193. # [21:08] <@tbsaunde> surkov: iirc its the one message is sent to
  194. # [21:09] <@surkov> tbsaunde: so parent: Event() means that child class has SendEvent() method that will communicate somehow with parent class?
  195. # [21:09] <@tbsaunde> surkov: yes
  196. # [21:10] <@surkov> tbsaunde: and that communication is RecvEvent method of parent class?
  197. # [21:10] <@tbsaunde> surkov: that's the other side yes
  198. # [21:11] <@surkov> tbsaunde: ok, I still miss why do you need to have hierarchy of parent objects?
  199. # [21:11] <@surkov> and DocAccessibleParent class doesn't have reference to Child class, right?
  200. # [21:11] <@tbsaunde> surkov: so when someone asks what is parent document to this document you can tell them
  201. # [21:12] <@surkov> tbsaunde: who is supposed to ask?
  202. # [21:12] <@surkov> what about children, same?
  203. # [21:12] <@tbsaunde> someone in main process maybe platform / xpcom layer
  204. # [21:12] <@tbsaunde> children are the same yes
  205. # [21:13] <@tbsaunde> doc accessible child is in different process so the only way you can do things with it are sending messages
  206. # [21:18] <@surkov> tbsaunde: can you give me an example?
  207. # [21:19] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Input/output error)
  208. # [21:19] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
  209. # [21:19] * ChanServ sets mode: +o yzen
  210. # [21:21] <@tbsaunde> surkov: example of
  211. # [21:21] <@surkov> tbsaunde: of someone in main process?
  212. # [21:22] <@tbsaunde> surkov: the same people who call docAccessible->ParentDoc()
  213. # [21:23] <@surkov> tbsaunde: those guys need ParentDoc() why may they need DocAccParent object?
  214. # [21:25] <@tbsaunde> same reason they'd need DocAccessible for parent doc?
  215. # [21:27] * Gijs_away is now known as Gijs
  216. # [21:29] <@surkov> tbsaunde: I still don't follow
  217. # [21:31] <@tbsaunde> surkov: I'm having trouble seeing why it isn't the natural way to do things ;)
  218. # [21:32] <@tbsaunde> surkov: suppose someone asks for accessible that is parent of document how do you know what document to look in if document doesn't have pointer to parent doc?
  219. # [21:32] <@surkov> tbsaunde: I see, probably it makes sense to include this part into the patch within use cases
  220. # [21:33] <@tbsaunde> that semes sort of silly, we don't do that for rest of code
  221. # [21:33] <@surkov> tbsaunde: where I am, in child process having docAccessible?
  222. # [21:33] <@tbsaunde> surkov: huh?
  223. # [21:33] <@surkov> tbsaunde: you said someone ask for accessible that is parent of document?
  224. # [21:34] <@surkov> you mean somebody has docaccessible that is in content process and it needs its parent which is in main process?
  225. # [21:34] <@tbsaunde> surkov: someone == platform layer
  226. # [21:41] <@surkov> tbsaunde: can we have root documents living in content process?
  227. # [21:42] <@tbsaunde> surkov: I think so
  228. # [21:42] <@surkov> tbsaunde: example?
  229. # [21:43] <@tbsaunde> surkov: whole window in content process?
  230. # [21:43] <@surkov> tbsaunde: so openDialog() creates a window in content process, right?
  231. # [21:46] <@tbsaunde> surkov: I'm not sure
  232. # [22:02] * Parts: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  233. # [22:03] * Joins: maxli1 (Adium@moz-F47DD19B.student.cs.uwaterloo.ca)
  234. # [22:04] * Quits: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca) (Ping timeout)
  235. # [22:05] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Quit: Leaving.)
  236. # [22:05] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
  237. # [22:06] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Quit: Leaving.)
  238. # [22:08] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Ping timeout)
  239. # [22:08] * icaaq is now known as icaaq|afk
  240. # [22:11] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
  241. # [22:13] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  242. # [22:27] * Quits: Mic (Mic@moz-939D647A.superkabel.de) (Quit: Instantbird -- http://www.instantbird.com)
  243. # [22:28] * Joins: Mic (Mic@moz-939D647A.superkabel.de)
  244. # [22:32] * Gijs is now known as Gijs_away
  245. # [22:33] * Quits: jwei (jwei@13F2CEC5.7672369.D8E68FF6.IP) (Quit: Leaving.)
  246. # [22:38] * Quits: Mic (Mic@moz-939D647A.superkabel.de) (Quit: Instantbird -- http://www.instantbird.com)
  247. # [22:38] * Joins: Mic (Mic@moz-939D647A.superkabel.de)
  248. # [22:40] * Quits: Mic (Mic@moz-939D647A.superkabel.de) (Connection reset by peer)
  249. # [22:40] * Joins: Mic (Mic@moz-939D647A.superkabel.de)
  250. # [22:40] * Quits: Mic (Mic@moz-939D647A.superkabel.de) (Connection reset by peer)
  251. # [22:41] * Joins: Mic (Mic@moz-939D647A.superkabel.de)
  252. # [22:41] * Quits: Mic (Mic@moz-939D647A.superkabel.de) (Connection reset by peer)
  253. # [22:42] * Joins: Mic (Mic@moz-939D647A.superkabel.de)
  254. # [22:47] * Quits: Justin_o (uid14648@moz-E77DEB21.irccloud.com) (Quit: Connection closed for inactivity)
  255. # [23:14] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Quit: Leaving.)
  256. # [23:14] * Gijs_away is now known as Gijs
  257. # [23:18] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
  258. # [23:47] * Quits: Mic (Mic@moz-939D647A.superkabel.de) (Quit: Instantbird -- http://www.instantbird.com)
  259. # [23:51] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Quit: Leaving.)
  260. # Session Close: Tue Mar 18 00:00:00 2014

The end :)