/irc-logs / mozilla / #developers / 2012-06-25 / end

Options:

  1. # Session Start: Mon Jun 25 10:20:38 2012
  2. # Session Ident: #developers
  3. # [10:20] * Now talking in #developers
  4. # [10:20] * Topic is 'Hitting single head hook on inbound? strip required! bug 766533#c7 || Next uplift for Fx16: 2012-07-16 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
  5. # [10:20] * Set by Callek on Sat Jun 23 07:55:34
  6. # [10:20] * Joins: sawrubh|bot (u6719@moz-160C58C6.com)
  7. # [10:22] * Joins: karl (karl@moz-308B6844.jetstream.xtra.co.nz)
  8. # [10:24] * Joins: msucan (mihai@3E887206.8C9343F9.D7B372F7.IP)
  9. # [10:25] * Joins: nattokirai (nattokirai@moz-592EFD72.tkyo.nt.ftth.ppp.infoweb.ne.jp)
  10. # [10:28] * Quits: nattokirai (nattokirai@moz-592EFD72.tkyo.nt.ftth.ppp.infoweb.ne.jp) (Quit: nattokirai)
  11. # [10:29] <atuljangra> !seen jdm
  12. # [10:29] <firewolfbot> jdm was last seen 2 days, 8 hours, 55 minutes and 42 seconds ago, saying 'jhammel: Open in Browser on AMO' in #developers.
  13. # [10:29] * Joins: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com)
  14. # [10:31] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
  15. # [10:32] <ewong> !seen smontagu
  16. # [10:32] <firewolfbot> smontagu was last seen 4 days, 16 hours, 41 minutes and 46 seconds ago, saying 'jfkthame: prefer endPairChar' in #developers.
  17. # [10:33] * Quits: c0smikdebris (c0smikdebr@3D7AB2C.901B65D0.BE90E62C.IP) (Ping timeout)
  18. # [10:34] * Joins: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  19. # [10:35] * Joins: harth (harth@moz-2ED87582.got.public.icomera.com)
  20. # [10:37] * heycam is now known as heycam|away
  21. # [10:37] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
  22. # [10:37] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  23. # [10:39] * Joins: abot2211 (atopal@moz-19F3D8B3.net)
  24. # [10:40] * Joins: ochameau (ochameau@moz-A33C217B.fbx.proxad.net)
  25. # [10:40] * Joins: c0smikdebris (c0smikdebr@C490C26F.E1B3D117.2A068A5E.IP)
  26. # [10:41] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  27. # [10:41] * Joins: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  28. # [10:42] * Quits: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  29. # [10:43] * Joins: smontagu (chatzilla@moz-9ECCF6A1.red.bezeqint.net)
  30. # [10:43] * Joins: gwagner (idefix2@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  31. # [10:43] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  32. # [10:43] * Joins: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  33. # [10:45] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
  34. # [10:45] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  35. # [10:45] * Joins: bent (chatzilla@moz-104CC309.mv.mozilla.com)
  36. # [10:45] * Joins: Topal (Topal@moz-62B98F2C.unitymediagroup.de)
  37. # [10:46] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  38. # [10:47] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  39. # [10:48] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  40. # [10:48] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  41. # [10:49] * Quits: jimb (user@moz-3E69D80B.pool.e-mobile.ne.jp) (Ping timeout)
  42. # [10:50] <glazou> bonjour
  43. # [10:50] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
  44. # [10:50] <atuljangra> bonjour :)
  45. # [10:51] * atuljangra gets reminded of Google office by bonjour.
  46. # [10:51] * Joins: pascalc_away (chatzilla@moz-446F98C8.fbxo.proxad.net)
  47. # [10:52] * Quits: harth (harth@moz-2ED87582.got.public.icomera.com) (Ping timeout)
  48. # [10:52] * Quits: abot2211 (atopal@moz-19F3D8B3.net) (Quit: leaving)
  49. # [10:53] * Joins: abot2211 (atopal@moz-19F3D8B3.net)
  50. # [10:53] <Cwiiis> Anyone else having trouble with tbpl? It gets stuck at 9% for me, then hits an error... Worked ok when I first pushed it
  51. # [10:54] * Joins: fabrice1 (fabrice@moz-104CC309.mv.mozilla.com)
  52. # [10:55] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  53. # [10:55] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  54. # [10:56] * Quits: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net) (Input/output error)
  55. # [10:56] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
  56. # [10:57] * Joins: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net)
  57. # [10:57] * Quits: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net) (Input/output error)
  58. # [10:57] <Callek> Cwiiis: try is just slow, known issue on that end
  59. # [10:57] <Callek> Cwiiis: workaround, load the main try tbpl page, and use the down arrow until you find your push
  60. # [10:57] * Quits: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP) (Connection reset by peer)
  61. # [10:57] * Joins: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP)
  62. # [10:57] * Quits: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP) (Quit: raphc)
  63. # [10:57] <Callek> Cwiiis: https://tbpl.mozilla.org/?tree=Try
  64. # [10:57] <Cwiiis> Callek, thanks
  65. # [10:58] * Joins: jimb (user@moz-3E69D80B.pool.e-mobile.ne.jp)
  66. # [10:58] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  67. # [10:58] * Quits: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP) (Quit: erikvold)
  68. # [10:58] <Cwiiis> Callek, is there a way to get it to list more? My push was on Friday, so not on the front-page anymore :)
  69. # [10:58] * Joins: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net)
  70. # [10:59] <Callek> Cwiiis: yes, scroll to bottom, and press that magic down arrow
  71. # [10:59] <Callek> just gotta be patient
  72. # [10:59] <Cwiiis> ooh, I thought that arrow did something else...
  73. # [10:59] <Cwiiis> Thanks again!
  74. # [10:59] <sawrubh> Callek: you should just put this message somewhere : Try is slow right now, have patience
  75. # [10:59] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  76. # [11:00] <Callek> sawrubh: the problem is, that the message is meaningless without context, and I don't know where else we can throw it meaningfully atm
  77. # [11:00] <sawrubh> Callek: btw the merge or strip or whatever ;) that Hal was doing is it complete ?
  78. # [11:00] <Callek> too long for /topic too few people read tree-management
  79. # [11:00] <Cwiiis> sawrubh, it's not that try is slow - if I go to my push log, it just never loads (unless it requires more than 48 hours?)
  80. # [11:00] <Cwiiis> main page is pretty fast for me
  81. # [11:00] <Callek> sawrubh: well he did a part of the marge, but it *seems* like it didn't have the desired affect (might be a script issue, he plans to look monday/later-today)
  82. # [11:01] <sawrubh> Cwiiis: main page is fast coz it doesn't have to fetch specific rev's that's why
  83. # [11:01] * Joins: JeroenDeDauw (j@moz-35F4920D.dip.t-dialin.net)
  84. # [11:01] <Callek> Cwiiis: and *yes* it is slow, its because loading teh try repo stuff from hg is taking a long time, the pushlog that the *main* tbpl page uses is fast to load due to it being stored differently
  85. # [11:01] <Callek> Cwiiis: the reason it doesn't load is because the page times out, and thus is "failed" to load
  86. # [11:01] <Cwiiis> okidokes
  87. # [11:02] <Callek> Cwiiis: but that is also why the blanket-short statement about try slow is meaningless to inform people of the issue
  88. # [11:02] <Cwiiis> right
  89. # [11:02] <sawrubh> Callek: otoh, when pushing to try sometimes it just takes quite some time for the "push" command, what is going on behind at that time, does it keep polling to get some lock or something ?
  90. # [11:03] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
  91. # [11:03] <Callek> sawrubh: two things, #1 is likely the same reason keeping things slow now, try checks all your local "heads" and the "remote" heads of teh repo, then works backwards on both ends until it identifies all common csets, then works back forward for what ones you are pushing....
  92. # [11:03] <Callek> at least in a simplified explanation of it (I know its *SLIGHTLY* faster than that sounds)
  93. # [11:03] * Joins: louisremi (louisremi@moz-381A2210.dsl.sta.abo.bbox.fr)
  94. # [11:04] <Callek> sawrubh: so that #1 issue just takes a while when there are many "remote heads"
  95. # [11:04] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  96. # [11:04] <Callek> sawrubh: the #2 issue is that when someone pushes to try, hg creates/holds a lock, until that person is done pushing
  97. # [11:04] <Callek> sawrubh: and everyone has to wait for that lock to free for anyone else to be able to push to try
  98. # [11:05] * Quits: cers (textual@moz-36EADDC1.k371.webspeed.dk) (Connection reset by peer)
  99. # [11:05] * Joins: cers_ (textual@moz-36EADDC1.k371.webspeed.dk)
  100. # [11:05] * Joins: ebassi (ebassi@moz-97AC61D0.members.linode.com)
  101. # [11:06] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Ping timeout)
  102. # [11:06] <sawrubh> Callek: so the lag in relieving the lock, is it dependent on the network speed too ?
  103. # [11:06] <Callek> sawrubh: possible, yes.
  104. # [11:07] * Callek isn't too familiar with those innards, but I was once, and thats how I understand it now from what I have heard others say
  105. # [11:07] * Quits: Optimizer (Optimizer@76C8CBB7.765CA6C8.2AB48280.IP) (Ping timeout)
  106. # [11:09] * Quits: jimb (user@moz-3E69D80B.pool.e-mobile.ne.jp) (Ping timeout)
  107. # [11:09] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
  108. # [11:10] <sawrubh> Callek: thanks
  109. # [11:11] * Joins: Optimizer (Optimizer@76C8CBB7.765CA6C8.2AB48280.IP)
  110. # [11:11] * jlebar|away is now known as jlebar
  111. # [11:13] * jlebar is now known as jlebar|away
  112. # [11:13] * Quits: c0smikdebris (c0smikdebr@C490C26F.E1B3D117.2A068A5E.IP) (Ping timeout)
  113. # [11:13] * jlebar|away is now known as jlebar
  114. # [11:13] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  115. # [11:13] * Quits: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: brendan)
  116. # [11:14] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  117. # [11:14] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  118. # [11:16] * glob is now known as glob|away
  119. # [11:16] * Quits: sawrubh (chatzilla@3F1DFB9B.BD57A133.DDC6F5D1.IP) (Quit: Stack has overflowed, need to save it.)
  120. # [11:16] * Joins: c0smikdebris (c0smikdebr@8451C19E.F5AEC7E6.274D17D6.IP)
  121. # [11:19] * edmorley changes topic to 'Next uplift for Fx16: 2012-07-16 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
  122. # [11:20] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  123. # [11:21] * Joins: edwin (edwin@moz-90D7D72.nowhere-else.org)
  124. # [11:21] * Quits: JeroenDeDauw (j@moz-35F4920D.dip.t-dialin.net) (Quit: Leaving.)
  125. # [11:22] * Joins: JeroenDeDauw (j@moz-35F4920D.dip.t-dialin.net)
  126. # [11:22] * Quits: Optimizer (Optimizer@76C8CBB7.765CA6C8.2AB48280.IP) (Ping timeout)
  127. # [11:23] * Quits: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp) (Quit: redDragon)
  128. # [11:26] * Joins: Optimizer (Optimizer@76C8CBB7.765CA6C8.2AB48280.IP)
  129. # [11:27] * Joins: adrian (adrian@moz-39B9A37A.fbx.proxad.net)
  130. # [11:28] * Joins: smaug (chatzilla@moz-BA13B5BD.elisa-mobile.fi)
  131. # [11:28] * ChanServ sets mode: +o smaug
  132. # [11:29] * Joins: Goldorak (chatzilla@A4694D65.A3660296.187A1082.IP)
  133. # [11:31] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
  134. # [11:31] * Quits: c0smikdebris (c0smikdebr@8451C19E.F5AEC7E6.274D17D6.IP) (Ping timeout)
  135. # [11:33] * Quits: karl (karl@moz-308B6844.jetstream.xtra.co.nz) (Ping timeout)
  136. # [11:38] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Quit: Leaving)
  137. # [11:39] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  138. # [11:39] * Quits: Optimizer (Optimizer@76C8CBB7.765CA6C8.2AB48280.IP) (Ping timeout)
  139. # [11:39] * Joins: Optimizer (Optimizer@6B89A390.B61D7819.2AB48280.IP)
  140. # [11:41] * Joins: c0smikdebris (c0smikdebr@65872BB.9E7B6A84.D2D1FAF0.IP)
  141. # [11:43] * Quits: gandalf (gandalf@moz-D4039A36.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  142. # [11:44] * Quits: Yoric (Yoric@40C5A22A.4245BFED.3A7352D6.IP) (Input/output error)
  143. # [11:45] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  144. # [11:47] * Joins: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP)
  145. # [11:48] * Joins: sawrubh (chatzilla@3F1DFB9B.BD57A133.DDC6F5D1.IP)
  146. # [11:49] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  147. # [11:50] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  148. # [11:51] * Quits: c0smikdebris (c0smikdebr@65872BB.9E7B6A84.D2D1FAF0.IP) (Ping timeout)
  149. # [11:53] <Vincent_Chang> var func1 = function func1 { }; var func2 = function func2(); var funlist = [ func1, func2]; var copyfunc = funlist[0]; copyfunc();
  150. # [11:53] <Vincent_Chang> can I do this to assign function pointer like C
  151. # [11:53] <Vincent_Chang> in Javascript
  152. # [11:54] <Unfocused> yes
  153. # [11:54] <Vincent_Chang> so if I run copyfunc(); it should run func1, right
  154. # [11:55] <Vincent_Chang> ?
  155. # [11:55] <Unfocused> yes
  156. # [11:55] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  157. # [11:56] * ewong is now known as ewong|afk
  158. # [11:57] * Parts: louisremi (louisremi@moz-381A2210.dsl.sta.abo.bbox.fr)
  159. # [11:57] <Vincent_Chang> ok, I will try it.
  160. # [11:57] <Unfocused> :)
  161. # [11:57] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  162. # [11:57] <AryehGregor> Vincent_Chang, it's more like a reference to a function than a pointer to one, and it behaves differently in certain key ways -- e.g., you can have a nested function and it will remember any local variables in possibly-surprising ways. Also, you can do exciting stuff to it like .bind(). So yes, that will work, but don't expect it to work exactly like function pointers.
  163. # [11:59] <AryehGregor> (I find the way scoping behaves to be particularly confusing sometimes, with nested functions, because if you create multiple functions in a loop iteration using the loop variable, they'll all use the last value it had; but if you create them from .foreach() or something, where the loop variable is actually a one-time local variable, they keep different copies of the variable)
  164. # [11:59] <Vincent_Chang> its the power of closure in JS, right ?
  165. # [11:59] <AryehGregor> Right.
  166. # [11:59] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  167. # [12:01] * Joins: c0smikdebris (c0smikdebr@330F7A7B.BD412FCE.BE90E62C.IP)
  168. # [12:01] <Vincent_Chang> I am trying this code using w3cschool's tryit editor. But it doesn't work.
  169. # [12:01] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: brb)
  170. # [12:02] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  171. # [12:02] <darktrojan> w3schools has nothing to do with the w3c
  172. # [12:02] * ewong|afk is now known as ewong
  173. # [12:02] <darktrojan> and also it's a bit rubbish
  174. # [12:02] <Vincent_Chang> I need to modify it to var copyfunc = func1;
  175. # [12:02] <AryehGregor> var copyfunc = funlist[0]; should work too.
  176. # [12:03] <darktrojan> you forgot some brackets
  177. # [12:03] * Quits: ted_ (luser@moz-B95D4FA6.sctnpa.east.verizon.net) (Ping timeout)
  178. # [12:04] * Joins: ted__ (luser@moz-F94AB59B.scr.east.verizon.net)
  179. # [12:04] <darktrojan> but otherwise it works
  180. # [12:06] * Quits: edwin (edwin@moz-90D7D72.nowhere-else.org) (Client exited)
  181. # [12:07] <Vincent_Chang> Do we have a tool like gcc, so I can check JS program'ssyntax error and run it easily ?
  182. # [12:08] * Quits: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  183. # [12:08] <Callek> Vincent_Chang: [joke]https://github.com/mattdiamond/fuckitjs[/joke]
  184. # [12:08] <AryehGregor> Vincent_Chang, a browser works for that.
  185. # [12:08] <AryehGregor> Check for errors using the error console.
  186. # [12:08] * Joins: edwin (edwin@moz-90D7D72.nowhere-else.org)
  187. # [12:09] * Joins: janv (varga@moz-757EC087.telecom.sk)
  188. # [12:09] * Quits: raph (quassel@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  189. # [12:09] * Joins: raphc (quassel@moz-104CC309.mv.mozilla.com)
  190. # [12:09] <Vincent_Chang> Cool
  191. # [12:09] <Vincent_Chang> I like its name
  192. # [12:10] * Joins: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  193. # [12:10] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  194. # [12:11] * Quits: GeissT (GeissT@DC6C8C86.E18744BE.1005D3C7.IP) (Client exited)
  195. # [12:11] * Quits: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz) (Ping timeout)
  196. # [12:12] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  197. # [12:12] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving)
  198. # [12:13] <darktrojan> Vincent_Chang, https://developer.mozilla.org/en/Tools/Scratchpad
  199. # [12:13] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  200. # [12:13] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Input/output error)
  201. # [12:13] * Joins: mwu (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  202. # [12:14] <Vincent_Chang> It seems that error console can't import a file. You need to paste your code.
  203. # [12:15] <Vincent_Chang> Not like gcc. It can show compiler error and also run it easily.
  204. # [12:16] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  205. # [12:17] * ewong is now known as ewong|afk
  206. # [12:18] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  207. # [12:19] <Vincent_Chang> but It's fun to learn JS.
  208. # [12:20] <darktrojan> well it is just a console
  209. # [12:20] <darktrojan> designed for output
  210. # [12:21] * Quits: c0smikdebris (c0smikdebr@330F7A7B.BD412FCE.BE90E62C.IP) (Ping timeout)
  211. # [12:22] * Joins: rednaks (rednaks@A7B8482A.814C3547.55FFA9B4.IP)
  212. # [12:22] * Joins: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  213. # [12:22] * jlebar is now known as jlebar|away
  214. # [12:24] * Quits: janv (varga@moz-757EC087.telecom.sk) (Quit: This computer has gone to sleep)
  215. # [12:25] * Quits: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  216. # [12:25] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
  217. # [12:28] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  218. # [12:29] * Joins: c0smikdebris (c0smikdebr@6747A438.EDA297EB.BE90E62C.IP)
  219. # [12:30] * nli is now known as nli|away
  220. # [12:31] <Vincent_Chang> It's nice to have a gcc like tool when using JS to develop application.
  221. # [12:32] * Quits: c0smikdebris (c0smikdebr@6747A438.EDA297EB.BE90E62C.IP) (Ping timeout)
  222. # [12:33] * Joins: c0smikdebris (c0smikdebr@3ED00222.446506DB.2A068A5E.IP)
  223. # [12:34] * mattwoodrow is now known as mattwoodrow|away
  224. # [12:35] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  225. # [12:35] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  226. # [12:36] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  227. # Session Close: Mon Jun 25 12:38:33 2012
  228. #
  229. # Session Start: Mon Jun 25 12:38:33 2012
  230. # Session Ident: #developers
  231. # [12:38] * Disconnected
  232. # [12:46] * Attempting to rejoin channel #developers
  233. # [12:46] * Rejoined channel #developers
  234. # [12:46] * Topic is 'Next uplift for Fx16: 2012-07-16 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
  235. # [12:46] * Set by edmorley on Mon Jun 25 11:10:29
  236. # [12:48] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  237. # [12:50] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
  238. # [12:54] * Quits: nattofriends (tsutsumi@moz-A369A791.warosu.org) (Ping timeout)
  239. # [12:55] * Joins: nattofriends (tsutsumi@moz-A369A791.warosu.org)
  240. # [12:57] <decoder> smaug: ping?
  241. # [12:57] * Quits: nattofriends (tsutsumi@moz-A369A791.warosu.org) (Ping timeout)
  242. # [12:57] <@smaug> decoder: pong
  243. # [12:57] <@smaug> but just going out
  244. # [12:58] <@smaug> decoder: if you have an ASAN build
  245. # [12:58] <@smaug> could you perhaps test the patch
  246. # [12:58] <decoder> smaug: thats what I wanted to tell you
  247. # [12:58] <decoder> you can download them yourself
  248. # [12:58] <decoder> if you have linux
  249. # [12:58] <@smaug> decoder: I can't download a build with the patch
  250. # [12:58] <@smaug> I would have to install stuff :)
  251. # [12:59] <decoder> why install stuff?
  252. # [12:59] <decoder> it's just a try build
  253. # [12:59] <decoder> oh
  254. # [12:59] <@smaug> oh
  255. # [12:59] <decoder> you mean a build with *your* patch
  256. # [12:59] <@smaug> do we have documentation how to create try-ASAN builds ?
  257. # [12:59] <@smaug> decoder: yes
  258. # [12:59] <decoder> smaug: there is none but it's very easy
  259. # [12:59] * jlebar|away is now known as jlebar
  260. # [13:00] <decoder> you know where the build config lives in the tree? e.g. the linux64/debug build config?
  261. # [13:00] * Joins: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de)
  262. # [13:00] <@smaug> sorry, need to go now
  263. # [13:00] <decoder> okay :)
  264. # [13:00] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  265. # [13:00] <decoder> just ping me when you're back
  266. # [13:04] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  267. # [13:05] * Joins: janv (varga@35A5F25C.207798BC.2A7F8BFC.IP)
  268. # [13:07] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  269. # [13:07] * Joins: nattofriends (tsutsumi@moz-A369A791.warosu.org)
  270. # [13:07] * Quits: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com) (Quit: Leaving)
  271. # [13:08] * Quits: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  272. # [13:09] * davehunt is now known as davehunt|away
  273. # [13:12] * Quits: edwin (edwin@moz-90D7D72.nowhere-else.org) (Client exited)
  274. # [13:13] * Joins: edwin (edwin@moz-90D7D72.nowhere-else.org)
  275. # [13:13] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  276. # [13:13] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  277. # [13:15] * Quits: janv (varga@35A5F25C.207798BC.2A7F8BFC.IP) (Quit: This computer has gone to sleep)
  278. # [13:16] * Joins: me (me@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  279. # [13:16] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  280. # [13:17] * Quits: edwin (edwin@moz-90D7D72.nowhere-else.org) (Client exited)
  281. # [13:18] * Joins: garnacho (carlos@moz-980C3F91.dyn.user.ono.com)
  282. # [13:19] * me is now known as edwin
  283. # [13:21] <AryehGregor> Would it be worthwhile to convert macros like NS_SUCCEEDED to inline functions? I notice MOZ_ASSERT(NS_SUCCEEDED(...))) expands NS_SUCCEEDED in the error message, which makes it hard to read.
  284. # [13:22] <Unfocused> darktrojan: thanks for reminding me about the db size... just managed to shrink mine from 448kb to 52kb with a little tweak :)
  285. # [13:23] <darktrojan> the page size is too damn high!
  286. # [13:23] * Joins: dzbarsky (Adium@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  287. # [13:23] <darktrojan> but uh, I read a bug about that
  288. # [13:23] <darktrojan> https://bugzilla.mozilla.org/show_bug.cgi?id=416330
  289. # [13:24] <Unfocused> heh
  290. # [13:24] * Quits: dzbarsky (Adium@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving.)
  291. # [13:25] <Unfocused> hm, hadn't seen that - thanks!
  292. # [13:25] * Unfocused reads
  293. # [13:25] * Joins: dzbarsky (Adium@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  294. # [13:27] * Joins: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  295. # [13:28] <@smaug> decoder: back... easy but time consuming
  296. # [13:29] <@smaug> decoder: I was hoping that someone who has ASAN stuff installed could just try that one line patch
  297. # [13:29] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  298. # [13:30] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
  299. # [13:30] * Joins: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP)
  300. # [13:31] <darktrojan> ooh, firefox mobile AMA today
  301. # [13:32] <darktrojan> could be interesting
  302. # [13:32] <darktrojan> and by interesting I mean the same old irrelevant questions
  303. # [13:34] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Ping timeout)
  304. # [13:36] * Joins: morozovm_ (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP)
  305. # [13:36] * Quits: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP) (Ping timeout)
  306. # [13:36] * morozovm_ is now known as morozovm
  307. # [13:36] * Quits: njn (chatzilla@moz-D6929F2F.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120618160657])
  308. # [13:37] <decoder> smaug: building without try is time consuming for everyone. it's very easy though to push to try with asan enabled.
  309. # [13:37] <decoder> i can do it of course, i just wanted to point out that it's not hard =)
  310. # [13:38] * Quits: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it) (Ping timeout)
  311. # [13:38] <@smaug> decoder: oh, how do I enable ASAN on try builds?
  312. # [13:38] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  313. # [13:38] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  314. # [13:38] <decoder> smaug: you go to browser/config/mozconfigs/linux64/ and copy the "debug-asan" file over the "debug" file. or for release build, use the nightly files instead
  315. # [13:38] <decoder> then push to try
  316. # [13:39] <decoder> only linux64 is supported atm
  317. # [13:39] <decoder> 32 has some issues with low stack space
  318. # [13:39] <@smaug> I'll try
  319. # [13:39] <@smaug> thanks
  320. # [13:39] <decoder> yw
  321. # [13:39] <AryehGregor> Can someone explain this failure to me? It looks like an infra issue to me, but it doesn't go away if I repeatedly restart the job . . . https://tbpl.mozilla.org/php/getParsedLog.php?id=12965098&tree=Try
  322. # [13:39] <AryehGregor> (it's Armv7a GB build failure)
  323. # [13:39] <@smaug> decoder: is this documented somewhere?
  324. # [13:39] <decoder> smaug: you cant run try tests on it though :) so I'd recommend disabling tests
  325. # [13:39] <decoder> smaug: not yet, working on it though
  326. # [13:39] * Joins: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it)
  327. # [13:40] <decoder> by disabling tests I mean pushing with -u none -t none
  328. # [13:40] <decoder> in try syntax
  329. # [13:40] * Joins: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz)
  330. # [13:40] * Joins: janv (varga@moz-93902D79.banicne.sk)
  331. # [13:42] * Quits: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz) (Ping timeout)
  332. # [13:42] * davehunt|away is now known as davehunt
  333. # [13:45] * Quits: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP) (Quit: morozovm)
  334. # [13:46] * Quits: adrian (adrian@moz-39B9A37A.fbx.proxad.net) (Quit: Konversation terminated!)
  335. # [13:50] <mwu> AryehGregor: do you have b2g/config/mozconfigs/gb_armv7a_gecko/nightly ?
  336. # [13:50] <mwu> might want to just drop that into your patch queue and push it
  337. # [13:50] <AryehGregor> $ ls b2g/config/mozconfigs/
  338. # [13:50] <AryehGregor> desktop linux32
  339. # [13:51] <@smaug> decoder: so, are there ASAN nightlies somewhere?
  340. # [13:51] <mwu> yeah so your push was based on an old m-c that's confusing these new builds
  341. # [13:51] <AryehGregor> Oh, I see.
  342. # [13:51] <AryehGregor> I should just hg pull -u.
  343. # [13:51] <@smaug> so that I could actually test whether I can reproduce the bug with such
  344. # [13:51] <AryehGregor> I've been lazy and haven't done that for a while.
  345. # [13:51] <AryehGregor> Thanks, that makes sense.
  346. # [13:53] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  347. # [13:53] <@smaug> tryserver, could you be any slower
  348. # [13:55] <decoder> smaug: https://people.mozilla.com/~choller/firefox/asan/
  349. # [13:55] <decoder> those are daily try builds, triggered by some automation i wrote
  350. # [13:56] * Joins: kinger (chatzilla@95883F7D.211C6EE7.9CC6496B.IP)
  351. # [13:56] <@smaug> decoder: .html ?
  352. # [13:57] <@smaug> oh, the .html has link
  353. # [13:57] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  354. # [13:57] <decoder> smaug: they contain the link to the try server build
  355. # [13:57] <@smaug> decoder: ok, thanks
  356. # [13:57] * Quits: sawrubh (chatzilla@3F1DFB9B.BD57A133.DDC6F5D1.IP) (Quit: Stack has overflowed, need to save it.)
  357. # [13:58] <@smaug> can anyone load try tbpl ?
  358. # [13:58] <decoder> smaug: wfm
  359. # [13:59] * Quits: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP) (Ping timeout)
  360. # [13:59] <decoder> smaug: and I see your push :)
  361. # [13:59] * Quits: @smaug (chatzilla@moz-BA13B5BD.elisa-mobile.fi) (Connection reset by peer)
  362. # [14:00] * Joins: smaug (chatzilla@moz-BA13B5BD.elisa-mobile.fi)
  363. # [14:00] * ChanServ sets mode: +o smaug
  364. # [14:00] * Joins: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP)
  365. # [14:00] <@smaug> oh dear, it was the necko bug
  366. # [14:00] <@smaug> had to restart FF
  367. # [14:02] * Quits: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  368. # [14:02] <jimm> smaug: have you read about the new MSGestureEvent event in IE10 on win8?
  369. # [14:03] <jimm> bbondy came across this last week - http://msdn.microsoft.com/en-us/library/ie/hh772076(v=vs.85).aspx
  370. # [14:03] <@smaug> jimm: that has been discussed on webevents WG
  371. # [14:03] <jimm> ah good to hear
  372. # [14:04] <@smaug> because Apple being evil it is possible that we can't standardize touch events
  373. # [14:04] <@smaug> oh, hmm
  374. # [14:04] <@smaug> GestureEvent
  375. # [14:04] <@smaug> my mistake
  376. # [14:04] <@smaug> I was thinking about MSPointerEvent
  377. # [14:04] <@smaug> jimm: no, I wasn't aware of GestureEvent
  378. # [14:05] <@smaug> because of IP issues, Webevents WG hasn't talked at all about gestures
  379. # [14:05] <@smaug> gestures are explicitly left out from the wg charter
  380. # [14:05] <jimm> hmm
  381. # [14:05] <jimm> that's too bad
  382. # [14:06] <@smaug> IIRC both Apple and MS have gesture handling related patents
  383. # [14:06] <@smaug> and probably also Nokia
  384. # [14:06] * Joins: kmoir (chatzilla@moz-4CA9B556.cable.teksavvy.com)
  385. # [14:06] * Joins: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  386. # [14:07] <jimm> smaug: so the touch work the w3c is doing is all about getting the raw data to so it can interpreted in a way they content authors choose?
  387. # [14:07] * @smaug blames evil corporations
  388. # [14:07] <@smaug> jimm: yes, and it isn't even clear whether W3C can spec the touch events web currently uses
  389. # [14:08] <@smaug> jimm: there has been talk whether we could start using MSPointerEvents
  390. # [14:08] * Quits: raphc (quassel@moz-104CC309.mv.mozilla.com) (Ping timeout)
  391. # [14:08] <jimm> smaug: that's unfortunate since some gesture related events rely on system settings.
  392. # [14:08] * Joins: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  393. # [14:08] <@smaug> yup
  394. # [14:09] * @smaug blames big evil corporations and silly patent laws in US
  395. # [14:09] <jimm> smaug: have we considered exposing our simple gesture events to content to address shortcoming like that?
  396. # [14:09] <@smaug> http://www.w3.org/2012/01/touch-pag-charter is still ongoing
  397. # [14:10] <@smaug> jimm: we have explicitly prevented exposing our gesture events to web
  398. # [14:10] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  399. # [14:10] <@smaug> IIRC the reason was technical though
  400. # [14:10] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
  401. # [14:11] <@smaug> our gesture events are pretty much mapping OS events to certain DOM events
  402. # [14:12] * Quits: dzbarsky (Adium@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving.)
  403. # [14:12] <jimm> smaug: that's what this new ms msgestureevent does as well. the events are very similar to our simple gestures.
  404. # [14:12] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  405. # [14:12] <@smaug> right
  406. # [14:12] <@smaug> I believe their pointerevents are very close to our original touch events
  407. # [14:13] <@smaug> (not the Apple touch eventss)
  408. # [14:13] <jimm> smaug: so for competitive reasons, maybe we should consider exposing our sg events to the metro browser we're working on. Just a thought.
  409. # [14:14] <@smaug> jimm: would be nice to co-operate with MS
  410. # [14:14] <@smaug> and get some spec done
  411. # [14:15] <jimm> smaug: file a bug on this to discuss maybe?
  412. # [14:15] * Joins: jhk1 (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  413. # [14:16] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  414. # [14:16] <@smaug> jimm: need to be careful with this stuff
  415. # [14:16] <@smaug> I'll send some email
  416. # [14:16] * Quits: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  417. # [14:17] * glob|away is now known as glob
  418. # [14:17] <jimm> smaug: ok sounds good.
  419. # [14:18] * Joins: dzbarsky (Adium@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  420. # [14:20] * Joins: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  421. # [14:21] * Quits: c0smikdebris (c0smikdebr@3ED00222.446506DB.2A068A5E.IP) (Ping timeout)
  422. # [14:23] * Joins: c0smikdebris (c0smikdebr@8A370EDB.7D627531.D2D1FAF0.IP)
  423. # [14:26] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  424. # [14:28] <decoder> smaug: if the issue you're trying to debug/fix is a heap issue, then it might show in valgrind too
  425. # [14:28] <decoder> with appropriate settings and a debug build
  426. # [14:28] <decoder> no guarantee on that though
  427. # [14:28] <decoder> it previously worked in some cases
  428. # [14:28] <decoder> asan is just a lot faster
  429. # [14:29] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  430. # [14:29] * Quits: jhk1 (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  431. # [14:29] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  432. # [14:29] <@smaug> decoder: I'm just trying to test whether my patch works
  433. # [14:29] <@smaug> I'm using opt build
  434. # [14:30] <Yoric> What could cause the following crash? http://pastebin.mozilla.org/1677847
  435. # [14:30] <@smaug> apparently opt asan build doesn't have symbols
  436. # [14:30] <@smaug> though, symbols wouldn't help if I can't get it to crash anymore
  437. # [14:30] * Quits: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  438. # [14:30] * Joins: Honza_ (chatzilla@2D490F7.23B79DE4.D0083327.IP)
  439. # [14:31] <@smaug> !seen dRdR
  440. # [14:31] <@killer> I don't know who dRdR is.
  441. # [14:31] * Quits: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP) (Ping timeout)
  442. # [14:31] * Honza_ is now known as Honza
  443. # [14:32] * AutomatedTester|AFK is now known as AutomatedTester
  444. # [14:33] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  445. # [14:34] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
  446. # [14:34] * Joins: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  447. # [14:34] * Joins: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP)
  448. # [14:37] * Joins: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  449. # [14:38] * AutomatedTester is now known as AutomatedTester|away
  450. # [14:38] <@smaug> ah, there you are dRdR
  451. # [14:38] <@smaug> dRdR: ping
  452. # [14:38] <dRdR> smaug: hi
  453. # [14:38] <@smaug> could you explain how events get dispatched in non-main-thread
  454. # [14:38] <@smaug> and what is handling them?
  455. # [14:38] <dRdR> smaug: sure
  456. # [14:38] <@smaug> (which patch should I looking at)
  457. # [14:39] <dRdR> smaug: on the java ui thread on android the android sdk will invoke a function and pass its own platform-specific touch event in
  458. # [14:39] <dRdR> the java code for fennec will invoke a function on the android bridge through the jni
  459. # [14:39] <dRdR> the android bridge constructs an nsTouchEvent from that jni'd object
  460. # [14:39] * Quits: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net) (Quit: MarcoZ)
  461. # [14:39] <@smaug> this is all ui thread?
  462. # [14:39] <dRdR> correct
  463. # [14:39] <dRdR> it would be too unresponsive to be handled on the main thread, and the actual work is very simple and cheap
  464. # [14:39] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  465. # [14:40] <@smaug> right
  466. # [14:40] * Joins: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net)
  467. # [14:40] * Quits: janv (varga@moz-93902D79.banicne.sk) (Quit: This computer has gone to sleep)
  468. # [14:40] <@smaug> dRdR: what happens then to nsTouchEvent?
  469. # [14:41] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  470. # [14:41] <dRdR> smaug: it gets consumed immediately by a platform-inspecific interface called AsyncPanZoomController, on the ui thread
  471. # [14:41] <dRdR> it also gets dispatched to the main thread for other handling such as informing observers in content
  472. # [14:42] <dRdR> (if there are observers we actually end up waiting on the ui thread for the main thread to allow content to block it)
  473. # [14:43] <@smaug> what do the observers do with the event?
  474. # [14:43] <@smaug> how does a touch event get dispatched in the gecko-thread?
  475. # [14:43] <dRdR> smaug: well it depends, the only observers that we care about are content, so websites can block the touches if they want or do things with them
  476. # [14:43] * rail_away is now known as rail
  477. # [14:43] <dRdR> smaug: we send it to browser.js, and I think it forwards it along
  478. # [14:43] * Quits: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net) (Quit: MarcoZ)
  479. # [14:44] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  480. # [14:44] <dRdR> this part isn't implemented yet in my rewrite, but it's functionality present in java async panning and zooming
  481. # [14:44] * Joins: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net)
  482. # [14:44] <@smaug> dRdR: so, is it the same nsTouchEvent which is first created in UI-thread which gets dispatched in main(gecko)-thread?
  483. # [14:45] <@smaug> what deletes the event?
  484. # [14:45] <dRdR> smaug: oh, no, we only encode the data we care about from it into a json version
  485. # [14:46] * Quits: c0smikdebris (c0smikdebr@8A370EDB.7D627531.D2D1FAF0.IP) (Ping timeout)
  486. # [14:46] <dRdR> it's a really small amount of data, I think it's just the spot the touch happened at {x : <x>, y : <y>}
  487. # [14:46] <dRdR> and of course the actual name
  488. # [14:46] <@smaug> and then what?
  489. # [14:46] <@smaug> what dispatches the touch event in main thread?
  490. # [14:46] * Quits: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  491. # [14:47] <dRdR> it's either a call to browser.js which forwards it along or we just do a notify observers call through the observers service in c++
  492. # [14:47] <dRdR> I haven't looked at that code enough to tell you
  493. # [14:47] * Joins: espindola (espindola@moz-C46B5E79.dsl.teksavvy.com)
  494. # [14:48] * Joins: deniscormier (deniscormi@B65F78B7.1356EECA.2170E5F.IP)
  495. # [14:48] <dRdR> smaug: at any rate, all observers will be in js, so they just json decode it and do whatever they want with it
  496. # [14:49] <@smaug> dRdR: so, what all do you need from nsEvent (and classes inheriting it)
  497. # [14:49] <@smaug> sounds like you need mainly just coordinates and some type
  498. # [14:49] <@smaug> not all the event target, widget etc stuff
  499. # [14:50] * Joins: kaze (kaze@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  500. # [14:50] <dRdR> smaug: we definitely don't need the widget stuff
  501. # [14:50] <dRdR> I can't comment on the radius, rotation angle, etc.
  502. # [14:50] * pascalc_away is now known as pascalc
  503. # [14:50] <dRdR> I don't know enough about their use cases to tell you
  504. # [14:50] <@smaug> radius/rotation etc aren't in nsEvent
  505. # [14:50] * Joins: armenzg (armenzg@moz-2621B1B2.cable.teksavvy.com)
  506. # [14:51] <@smaug> they in touch object
  507. # [14:51] <@smaug> +are
  508. # [14:51] <dRdR> ah, right
  509. # [14:51] * pascalc is now known as IRCMonkey63677
  510. # [14:51] <@smaug> I'm trying to understand whether reusing nsEvents for something a bit unusual makes sense
  511. # [14:52] <@smaug> or would the code be simpler if you just pass some simpler structs between threads
  512. # [14:52] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  513. # [14:52] * IRCMonkey63677 is now known as pascalc2
  514. # [14:53] <cjones> ideally we'd have a strong separation between "widget events" and "DOM events"
  515. # [14:53] * Joins: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP)
  516. # [14:54] <cjones> and the "widget events" would just be data
  517. # [14:54] <cjones> and the "DOM events" would wrap the "widget events", adding the target etc. members
  518. # [14:54] <cjones> but that's a major refactoring, and the current nsEvent is pretty close to the "widget event"
  519. # [14:55] <cjones> (with the exception of nsTouchEvent, which has an upside-down dependency on nsDOMTouch)
  520. # [14:56] * Joins: c0smikdebris (c0smikdebr@EE6388A9.9B33ED22.BE90E62C.IP)
  521. # [14:56] * bhearsum is now known as bhearsum|bbiab
  522. # [14:56] * cjones bbiab
  523. # [14:57] * Quits: kanha (quassel@F4BC79F1.8293D34.9105FBCF.IP) (Ping timeout)
  524. # [14:58] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  525. # [14:58] * Joins: kamathln (laxminaray@F2104728.BAFD76A3.4F2994B4.IP)
  526. # [14:59] * armenzg is now known as armenzg_buildduty
  527. # [14:59] * Joins: kanha (quassel@F4BC79F1.8293D34.9105FBCF.IP)
  528. # [15:04] * Joins: c0smikde_ (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP)
  529. # [15:04] * Quits: Cork (Cork@moz-49FD6A7D.cust.tele2.se) (Input/output error)
  530. # [15:04] * Quits: c0smikdebris (c0smikdebr@EE6388A9.9B33ED22.BE90E62C.IP) (Ping timeout)
  531. # [15:04] * Joins: JesperHansen (JesperHans@moz-AA96EAE3.dhcp.fiberflex.dk)
  532. # [15:05] <dRdR> smaug: ^ see above
  533. # [15:05] <JesperHansen> who to CC for hardware acceleration? https://bugzilla.mozilla.org/show_bug.cgi?id=767779
  534. # [15:05] * glob is now known as glob|away
  535. # [15:07] <@smaug> dRdR: yes, I agree with that
  536. # [15:07] <@smaug> but that is not the situation atm
  537. # [15:07] <@smaug> FYI, there was a plan to merge nsEvent and nsDOMEvent
  538. # [15:08] <@smaug> but when I started to implement that, I realized we should split nsEvent and nsDOMEvent properly
  539. # [15:08] <@smaug> but haven't had time for that
  540. # [15:08] <dRdR> smaug: that sounds like a really big change
  541. # [15:09] <@smaug> spliting nsEvent and nsDOMEvent...yes, it would be somewhat big change
  542. # [15:09] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  543. # [15:09] * Joins: Cork (Cork@moz-49FD6A7D.cust.tele2.se)
  544. # [15:09] <dRdR> I think something that big would be outside the scope of that bug
  545. # [15:09] <@smaug> yes
  546. # [15:10] <@smaug> dRdR: which is why I ask whether you need nsEvent stuff
  547. # [15:10] <@smaug> or can you rely on something a lot simpler
  548. # [15:10] <@smaug> simple structs containing coordinates
  549. # [15:10] <@smaug> and perhaps some other stuff
  550. # [15:11] <dRdR> but then we're just duplicating the same thing minus the refptrs
  551. # [15:11] <@smaug> dRdR: and flags etc
  552. # [15:12] <@smaug> I'm not at all sure we would duplicate too much stuff
  553. # [15:12] <@smaug> but perhaps I'm missing something
  554. # [15:12] <@smaug> dRdR: what all data do you need in your non-mainthread events ?
  555. # [15:13] * jcranmer|away is now known as jcranmer
  556. # [15:13] <dRdR> smaug: we basically don't need any of the stuff inherited from nsEvent, just the stuff on nsTouchEvent itself
  557. # [15:13] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
  558. # [15:14] <@smaug> dRdR: currently nsTouchEvent has only nsTArray<nsCOMPtr<nsIDOMTouch> > touches, which you wouldn't be even using
  559. # [15:15] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  560. # [15:15] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  561. # [15:15] <dRdR> smaug: oh sorry, I need the message field too
  562. # [15:15] <dRdR> which is on nsEvent
  563. # [15:16] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  564. # [15:17] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  565. # [15:17] <@smaug> so, you need one of the 14 member variables
  566. # [15:17] <@smaug> dRdR: creating a new simple struct sounds simpler
  567. # [15:17] <@smaug> it could have different kind of type
  568. # [15:17] <@smaug> hopefully enum type
  569. # [15:18] <dRdR> ok, sounds reasonable
  570. # [15:18] <dRdR> where do you think this event should reside?
  571. # [15:20] <@smaug> dRdR: perhaps in the same directory as nsGUIEvent.h
  572. # [15:20] * Joins: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP)
  573. # [15:20] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  574. # [15:21] <dRdR> smaug: ok, like widget/TouchEvent.h or something?
  575. # [15:21] <@smaug> well, there are other events too
  576. # [15:21] <@smaug> tap and what you're adding..
  577. # [15:21] <dRdR> those events are generated from touch events anyways
  578. # [15:22] <dRdR> they're all touch events at the end of the day, just gestures
  579. # [15:22] <@smaug> but they are non-main-thread stuff ?
  580. # [15:22] <dRdR> yes
  581. # [15:22] <@smaug> we have separate stuff for gestures
  582. # [15:22] <dRdR> the stuff that already exists for gestures is insufficient, at least from what I saw
  583. # [15:22] * Joins: evilpie (chatzilla@moz-6D8E5DD7.pools.arcor-ip.net)
  584. # [15:22] <@smaug> (nsSimpleGestureEvent)
  585. # [15:22] <dRdR> yeah, nsSimpleGestureEvent doesn't have enough data on it
  586. # [15:22] <@smaug> could be
  587. # [15:22] <dRdR> though I could add to it
  588. # [15:23] <@smaug> what should these new classes be called
  589. # [15:23] <dRdR> smaug: nsSimpleGestureEvent also stores nsIWidget
  590. # [15:23] <dRdR> so we don't want to use that
  591. # [15:24] <@smaug> yes, nsSimpleGestureEvent inherits nsEvent
  592. # [15:24] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  593. # [15:24] <@smaug> I wasn't suggesting using it. Only mentioned that we have some event handling for gestures
  594. # [15:24] <dRdR> so I would say "SingleTouchData", "MultiTouchData" (~nsTouchEvent), "TapGesture" (~nsTapEvent), "PinchGesture" (~nsPinchEvent)
  595. # [15:25] <dRdR> I hesitate to call these events anymore since they aren't really treated as such
  596. # [15:25] <dRdR> they're basically just structs
  597. # [15:25] <dRdR> or even TapGestureData and PinchGestureData
  598. # [15:25] * Quits: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net) (Input/output error)
  599. # [15:25] <@smaug> sounds ok
  600. # [15:25] <dRdR> ok
  601. # [15:25] <@smaug> the header file should be then... InputData.h ?
  602. # [15:26] <dRdR> yeah ok, that sounds fine to me
  603. # [15:26] * khuey|away is now known as khuey
  604. # [15:27] <dRdR> smaug: I kind of wish roc was here to talk about this some more though
  605. # [15:27] <@smaug> dRdR: sorry about this change. event handling just is complicated enough without messing with threading
  606. # [15:27] <dRdR> roc wants to port this code to desktop eventually, so it'll be handling mouse events and such eventually
  607. # [15:27] <dRdR> I think that's why he wants to reuse the nsGUIEvent stuff
  608. # [15:27] <@smaug> we shouldn't reuse nsGUIEvent stuff
  609. # [15:28] <@smaug> it will be probably cleaner to have new non-DOM-related structs
  610. # [15:28] <dRdR> well, the issue is that we might just eventually have 2 copies of nsGUIEvent, one of them for main thread and another for off-main-thread
  611. # [15:28] <@smaug> nsGUIEvent stuff can always inherit the other stuff
  612. # [15:28] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  613. # [15:28] <dRdR> I suppose
  614. # [15:29] <@smaug> hmm, should I do the proper nsEvent nsDOMEvent split during next Q
  615. # [15:29] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  616. # [15:30] * Joins: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com)
  617. # [15:31] * bwinton_away is now known as bwinton
  618. # [15:31] * glob|away is now known as glob
  619. # [15:31] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  620. # [15:31] <@smaug> that would be somewhat natural continuation to nsIDOMEvent and nsIPrivateDOMEvent merge
  621. # [15:34] <@smaug> decoder: is it expected that asan build it 220MB (bz2) ?
  622. # [15:34] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  623. # [15:34] <@smaug> s/build it/build is/
  624. # [15:34] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
  625. # [15:34] * bz_dinner is now known as bz
  626. # [15:35] * armenzg_buildduty is now known as armenzg_brb
  627. # [15:35] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
  628. # [15:37] * AutomatedTester|away is now known as AutomatedTester
  629. # [15:39] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  630. # [15:39] * Quits: kamathln (laxminaray@F2104728.BAFD76A3.4F2994B4.IP) (Ping timeout)
  631. # [15:39] <sawrubh|bot> jdm: Hello
  632. # [15:39] <jdm> hey there
  633. # [15:39] <jdm> sorry, I fell asleep in front of my computer last night
  634. # [15:39] * Joins: sawrubh (chatzilla@FF0D3EF1.8F1E6047.DC7754FE.IP)
  635. # [15:40] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  636. # [15:40] <sawrubh> sawrubh|bot: shutup
  637. # [15:40] <sawrubh> jdm: Hello (from my human form)
  638. # [15:40] <sawrubh> np
  639. # [15:40] <sawrubh> I talked to dao and
  640. # [15:40] <jdm> heh
  641. # [15:40] <sawrubh> he told me to change the constructor
  642. # [15:41] <sawrubh> to take the PB flag as an input
  643. # [15:41] <sawrubh> but I can't figure out, when the PB state changes during the tests
  644. # [15:41] <sawrubh> then how will the PB state stored in the OpenLocationLastURL change ?
  645. # [15:41] <decoder> smaug: yes. they are not stripped
  646. # [15:41] <decoder> and code is blown up because instrumentations are added
  647. # [15:42] <@smaug> k
  648. # [15:42] <sawrubh> jdm: help me :)
  649. # [15:42] <jdm> sawrubh: I think the idea is that the instance will always behave in one certain way: private or public
  650. # [15:43] <jdm> oh wait, let me reread some code
  651. # [15:43] <sawrubh> jdm: see mxr.mozilla.org/mozilla-central/source/browser/modules/openLocationLastURL.jsm#57 , don't you think the behaviour
  652. # [15:43] <jdm> sawrubh: which bug number is this again?
  653. # [15:43] <sawrubh> is different in case of different PB states
  654. # [15:43] <sawrubh> 722988
  655. # [15:43] <@khuey> jdm: do you start today?
  656. # [15:44] <jdm> khuey: next week
  657. # [15:44] <@khuey> darn
  658. # [15:44] <jdm> heh
  659. # [15:44] <sawrubh> jdm: taking a head start ;)
  660. # [15:44] <sawrubh> firewolfbot: rank jdm
  661. # [15:44] <firewolfbot> jdm has 22 points of karma (rank 82).
  662. # [15:44] * Quits: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  663. # [15:44] <sawrubh> jdm++
  664. # [15:44] * armenzg_brb is now known as armenzg
  665. # [15:44] <sawrubh> :)
  666. # [15:45] <jdm> sawrubh: you could assign new instances with the correct state in switchPrivateBrowsing
  667. # [15:45] * Quits: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  668. # [15:46] * Joins: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP)
  669. # [15:46] <sawrubh> jdm: that would involve creating new instances each time the state changes.
  670. # [15:46] <sawrubh> don't you think that is...bad
  671. # [15:46] <sawrubh> :S
  672. # [15:46] <jdm> sawrubh: nope!
  673. # [15:46] <jdm> the question is, why do you think it is?
  674. # [15:46] <sawrubh> jdm: performance wise ;)
  675. # [15:47] <jdm> sawrubh: it's only bad if it actually causes a noticeable problem
  676. # [15:47] * sawrubh just realized that this will only happen during the tests
  677. # [15:47] <jdm> yes, precisely :)
  678. # [15:47] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
  679. # [15:47] <jdm> and even then, creating new javascript objects is relatively cheap
  680. # [15:47] <jdm> as long as you're not doing thousands in a tight loop
  681. # [15:47] <sawrubh> yep, my bad :P
  682. # [15:47] <sawrubh> heh
  683. # [15:48] * Joins: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  684. # [15:48] * Joins: WorkerThread (BoredOnIRC@moz-C8599121.washdc.fios.verizon.net)
  685. # [15:49] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  686. # [15:49] * sawrubh can see ehsan warming up for the week with bug resolutions and reviews
  687. # [15:50] <jdm> haha
  688. # [15:50] <sawrubh> jdm: can you take a look at 722995 too please
  689. # [15:50] <jdm> sure
  690. # [15:50] <sawrubh> I've asked for feedback. Thanks
  691. # [15:50] <espindola> rail, what is the best list to send an email about the new clang packages? dev-platfrom?
  692. # [15:51] <jdm> sawrubh: where is the call that is throwing right now?
  693. # [15:51] <sawrubh> I commented on the bug
  694. # [15:51] <rail> espindola: I think so
  695. # [15:51] * sawrubh checks
  696. # [15:51] <jdm> aha, it makes sense it would throw since it imports DownloadLastDir
  697. # [15:51] <jdm> http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/downloads/nsHelperAppDlg.js#101
  698. # [15:52] <jdm> ah, but you change it
  699. # [15:52] <sawrubh> jdm: doesn't make sense to me
  700. # [15:52] <jdm> sounds like window.opener is wrong
  701. # [15:52] <espindola> rail, email sent. You can remove the old packages :-)
  702. # [15:52] <rail> yay!
  703. # [15:52] <sawrubh> why should it be wrong, it's passing in one of the tests
  704. # [15:53] <sawrubh> jdm: Unfocused said that might be due to some syntax error, but I could find none
  705. # [15:53] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  706. # [15:54] <jdm> sawrubh: I suspect that window.opener in nsHelperAppDialog.js is null
  707. # [15:54] <dao> nsHelperAppDlg.js doesn't have a window
  708. # [15:54] <jdm> that would also dod it
  709. # [15:55] <sawrubh> dao: Hi :)
  710. # [15:56] * sawrubh checks if he can apply the suggestions in 722995 also
  711. # [15:56] * Quits: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  712. # [15:56] * Quits: edwin (me@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  713. # [15:56] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
  714. # [15:56] * Joins: vikash (vikash@FCF43388.6B40C421.FB0CC892.IP)
  715. # [15:56] <jlebar> bz: ping?
  716. # [15:57] * mjschranz_away is now known as mjschranz
  717. # [15:57] * Joins: victorporof (victorporo@8338BC8D.AB163232.79933D60.IP)
  718. # [15:58] <@bz> jlebar: hey
  719. # [15:58] <jlebar> bz: What has to happen for a docshell not to have a shistory?
  720. # [15:58] <jlebar> bz: It looks like someone disabled shistory somewhere in b2g under…some circumstances? Trying to figure out where.
  721. # [15:58] <@bz> that's the default state of being
  722. # [15:59] <@bz> if you want a docshell to have a session history, you have to explicitly give it one
  723. # [15:59] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  724. # [15:59] <@bz> nsWebBrowser does that
  725. # [15:59] <@bz> so does the <browser> binding, in most cases
  726. # [16:00] <jlebar> mm…but perhaps not <html:iframe>?
  727. # [16:00] <jlebar> bz: That would explain the regression...
  728. # [16:00] <@bz> that's correct
  729. # [16:00] * Quits: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Connection reset by peer)
  730. # [16:00] <@bz> if your <html:iframe> is a child of something with no session history
  731. # [16:00] * Joins: davehunt_ (davehunt@88F51059.F3BBB17D.144F44FA.IP)
  732. # [16:00] <@bz> it won't auto-create one for you
  733. # [16:00] * @smaug looks at khuey's review queue and sees only two interesting patches (about generating event impls)
  734. # [16:00] <jlebar> hm.
  735. # [16:01] <@smaug> hmm, though, jlebar could review the python part too
  736. # [16:01] <jlebar> bz: Can we hack around this, supposing we really wanted to use <iframe> and not <browser>?
  737. # [16:01] <jcranmer> or: 'MediaRule' must override 'SizeOfExcludingThis'
  738. # [16:01] <jlebar> bz: The issue is, we want the element to be a mozbrowser/mozapp.
  739. # [16:01] <jcranmer> class MediaRule MOZ_FINAL : public GroupRule,
  740. # [16:01] <@smaug> jlebar has empty review queue o_O
  741. # [16:01] <jcranmer> bah, the first line copy/pasted wrong
  742. # [16:01] <jcranmer> /src/trunk/mozilla/content/base/src/../../../layout/style/nsCSSRules.h:41:7: error: 'MediaRule' must override 'SizeOfExcludingThis'
  743. # [16:02] <jlebar> smaug: Perhaps I should make a fake account and some fake reviews. :)
  744. # [16:02] * jmaher|afk is now known as jmaher
  745. # [16:02] <jcranmer> ^^ anyone know what needs to be done to fix that?
  746. # [16:02] <jlebar> jcranmer: This is a clean tree?
  747. # [16:02] <@bz> jlebar: well, if the thing creating this has chrome privileges it could set the session history on the docshell
  748. # [16:02] <jlebar> bz: It does. What do I set it to?
  749. # [16:02] <jcranmer> jlebar: I actually made my tree verify NS_MUST_OVERRIDE directives
  750. # [16:02] <@bz> jlebar: alernately, we could make mozbrowser/mozapp auto-do that if it makes sense
  751. # [16:03] <jlebar> bz: That makes sense to me.
  752. # [16:03] <@bz> jlebar: For the other, http://mxr.mozilla.org/mozilla-central/source/toolkit/content/widgets/browser.xml#709
  753. # [16:03] <jcranmer> jlebar: (DocumentRule and nsCSSKeyframesRule also fail to reimplement the method)
  754. # [16:03] * Joins: loadbang (loadbang@moz-5A4027CE.range86-164.btcentralplus.com)
  755. # [16:04] <jlebar> jcranmer: To fix that, sounds like you need to actually override the method…not sure what the question is.
  756. # [16:04] <jcranmer> jlebar: I don't know how the method should be implemented in the first place
  757. # [16:05] <jlebar> jcranmer: Oh, okay. :) Let me find you an example.
  758. # [16:05] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  759. # [16:05] * armenzg is now known as armenzg_brb
  760. # [16:06] <jcranmer> arggh
  761. # [16:07] <jcranmer> I hate how far I get in search.cgi before realizing that's not the page I use to file a bug
  762. # [16:07] <jlebar> jcranmer: So SizeOfExcludingThis returns the size of the object's members, but not the size of the object itself.
  763. # [16:09] * cadecairos_away is now known as cadecairos
  764. # [16:09] * Joins: merike|away (quassel@moz-F4A0EEEE.cable.starman.ee)
  765. # [16:10] <firewolfbot> Check-in: http://hg.mozilla.org/mozilla-central/rev/848ac784a4ba - Paul Rouget - Bug 763865 - Layout tool is not positioned correctly when it is collapsed. r=dcamp
  766. # [16:10] <firewolfbot> http://hg.mozilla.org/mozilla-central/rev/99b01df834c8 - Panos Astithas - Merge m-c to fx-team
  767. # [16:10] <firewolfbot> http://hg.mozilla.org/mozilla-central/rev/e51851dba7a2 - Paul Rouget - Bug 763932 - [devtb] Add the right buttons to the Developer Toolbar. r=past r=dao
  768. # [16:10] <firewolfbot> http://hg.mozilla.org/mozilla-central/rev/cf6d687f0784 - Paul Rouget - Backed out changeset e51851dba7a2 - leaked 23 DOMWindow(s) and 1 DocShell(s)
  769. # [16:10] <jlebar> jcranmer: Haven't forgotten about you…one of my tools is just messed up.
  770. # [16:12] * Joins: coop (Chris@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  771. # [16:15] * Quits: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Connection reset by peer)
  772. # [16:15] * Joins: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP)
  773. # [16:16] * Joins: firebot2 (firebot@moz-F8C1AF63.carolina.res.rr.com)
  774. # [16:16] * Joins: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP)
  775. # [16:16] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  776. # [16:17] * Joins: kaie (kaie@moz-6ACDDDFD.dip.t-dialin.net)
  777. # [16:17] * kats|away is now known as kats
  778. # [16:19] * Joins: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com)
  779. # [16:19] * Joins: harth (harth@moz-2ED87582.got.public.icomera.com)
  780. # [16:20] * Quits: vikash (vikash@FCF43388.6B40C421.FB0CC892.IP) (Quit: Leaving)
  781. # [16:20] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  782. # [16:21] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  783. # [16:22] * Joins: edwin (me@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  784. # [16:22] * bhearsum|bbiab is now known as bhearsum
  785. # [16:23] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  786. # [16:23] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
  787. # [16:23] <jlebar> jcranmer: Okay.
  788. # [16:23] <jlebar> jcranmer: still there?
  789. # [16:24] <jcranmer> no, I got so bored I flew down to Antarctica
  790. # [16:24] <jlebar> :(
  791. # [16:24] <jlebar> jcranmer: So see GroupRule::SizeOfExcludingThis.
  792. # [16:24] <jcranmer> quite nasty in winter it is
  793. # [16:24] <jlebar> jcranmer: You probably don't ahve anything better to do than hack, it's so fricking cold there.
  794. # [16:25] <jlebar> jcranmer: For MediaRule, what we do is look at the class definition. There's only one member, mMedia. So MediaRule::SizeOfExcludingThis should call GroupRule::SizeOfExcludingThis and return that plus soet of mMedia.
  795. # [16:27] * armenzg_brb is now known as armenzg_buildduty
  796. # [16:27] * Joins: mdas (mdas@moz-E31CD2CB.mozilla.org)
  797. # [16:29] <jlebar> jcranmer: Or alternatively, you can just return the parent's value, if you think mMedia is not significant.
  798. # [16:29] * jlebar doesn't know.
  799. # [16:30] <@smaug> imelven: ping
  800. # [16:30] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  801. # [16:30] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Quit: Ex-Chat)
  802. # [16:30] * Quits: mdas (mdas@moz-E31CD2CB.mozilla.org) (Quit: mdas)
  803. # [16:30] <RyanVM> edmorley: ping
  804. # [16:30] * Joins: mdas (mdas@moz-E31CD2CB.mozilla.org)
  805. # [16:32] * Joins: mikeh (mikeh@moz-3859BA3C.static.user.ono.com)
  806. # [16:32] * gregglind_sick is now known as gregglind
  807. # [16:34] <decoder> is it intended behavior that MOZ_NOT_REACHED now just calls abort() when DEBUG is disabled?
  808. # [16:34] <decoder> i just had a test that simply aborted the js shell, no message, no nothing
  809. # [16:34] <jlebar> decoder: as opposed to?
  810. # [16:34] <jlebar> oh.
  811. # [16:34] <decoder> jlebar: previously it used to output a message
  812. # [16:34] <decoder> didnt it?
  813. # [16:34] * jlebar doesn't know.
  814. # [16:34] * Joins: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net)
  815. # [16:34] <decoder> also it does not use MOZ_CRASH
  816. # [16:34] <decoder> but rather abort() on linux
  817. # [16:34] <jlebar> o.O
  818. # [16:34] * kats is now known as kats|away
  819. # [16:35] <jlebar> decoder: Although MOZ_CRASH is probably wrong, if you want this to be debug-only.
  820. # [16:35] * Quits: kaie (kaie@moz-6ACDDDFD.dip.t-dialin.net) (Quit: Leaving)
  821. # [16:35] <decoder> jlebar: well, NOT_REACHED is supposed to be always on
  822. # [16:35] <jlebar> I see.
  823. # [16:35] <jlebar> I can tell I'm being really helpful here. :)
  824. # [16:35] <decoder> the thing is
  825. # [16:35] <decoder> this will abort a release browser
  826. # [16:35] <decoder> with just "Aborted"
  827. # [16:35] <decoder> and no further info
  828. # [16:36] <jlebar> No crash report, either, right?
  829. # [16:36] * Quits: harth (harth@moz-2ED87582.got.public.icomera.com) (Ping timeout)
  830. # [16:36] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  831. # [16:36] * ChanServ sets mode: +o ehsan
  832. # [16:36] <decoder> jlebar: not sure if SIGABRT on linux triggers the crash reporter. it should
  833. # [16:36] <decoder> but we recently dropped abort() for MOZ_CRASH
  834. # [16:36] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  835. # [16:37] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Client exited)
  836. # [16:37] * Quits: ferongr (ferongr@moz-951B09F4.dsl.dyn.forthnet.gr) (Connection reset by peer)
  837. # [16:38] * Joins: ferongr (ferongr@moz-951B09F4.dsl.dyn.forthnet.gr)
  838. # [16:38] * Joins: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  839. # [16:38] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  840. # [16:39] * ctalbert|afk is now known as ctalbert
  841. # [16:39] * Quits: @smaug (chatzilla@moz-BA13B5BD.elisa-mobile.fi) (Ping timeout)
  842. # [16:39] * Quits: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de) (Client exited)
  843. # [16:40] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  844. # [16:40] * Quits: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  845. # [16:40] * Joins: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  846. # [16:41] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  847. # [16:41] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  848. # [16:41] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
  849. # [16:42] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  850. # [16:43] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  851. # [16:43] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  852. # [16:43] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  853. # [16:43] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  854. # [16:44] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  855. # [16:44] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  856. # [16:45] * Joins: smaug (chatzilla@moz-9B55F994.elisa-mobile.fi)
  857. # [16:45] * ChanServ sets mode: +o smaug
  858. # [16:46] <Yoric> khuey: ping
  859. # [16:46] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
  860. # [16:46] * Joins: askalski (akuda@moz-809D376B.neoplus.adsl.tpnet.pl)
  861. # [16:47] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  862. # [16:47] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  863. # [16:48] * Joins: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net)
  864. # [16:48] * Quits: mikeh (mikeh@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  865. # [16:48] <@khuey> Yoric: pong
  866. # [16:49] <Yoric> hi
  867. # [16:49] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  868. # [16:49] <Yoric> I think that I have a patch waiting for your review.
  869. # [16:49] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Input/output error)
  870. # [16:49] <Yoric> As per team policy, I come at you, menacingly holding a wet trout.
  871. # [16:49] <Yoric> bug 763848, btw
  872. # [16:50] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  873. # [16:51] * Joins: mikeh (mikeh@moz-3859BA3C.static.user.ono.com)
  874. # [16:51] * Quits: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw) (Ping timeout)
  875. # [16:51] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  876. # [16:52] <sawrubh> Yoric always says the golden line "As per Team policy" ;)
  877. # [16:52] <sawrubh> Yoric: where is that team policy ? ;)
  878. # [16:52] * rail is now known as rail-brb
  879. # [16:52] <AryehGregor> davidb, why regressionwindow-wanted on https://bugzilla.mozilla.org/show_bug.cgi?id=766845 ? AFAIK, it's not a regression.
  880. # [16:52] <Yoric> Just so that people know they are going to be clubbed by a whole gang of wet trouts and not just by me.
  881. # [16:52] <sawrubh> heh
  882. # [16:52] <AryehGregor> At least not from anything in recent memory.
  883. # [16:53] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  884. # [16:54] <@khuey> bsmedberg: ping
  885. # [16:54] <@bsmedberg> khuey: pong
  886. # [16:54] <@khuey> bsmedberg: we decided that the directory service is not actually threadsafe, right?
  887. # [16:55] <@bsmedberg> it definitely isn't
  888. # [16:55] <@khuey> ok
  889. # [16:55] * AutomatedTester is now known as AutomatedTester|AFK
  890. # [16:56] <@khuey> Yoric: your review has been disposed of
  891. # [16:56] <Yoric> Thank you.
  892. # [16:56] <@khuey> don't thank me yet
  893. # [16:58] <@khuey> bsmedberg: do you know what stands in the way of removing the threadsafe refcounting for the directory service?
  894. # [16:58] <@bsmedberg> no
  895. # [16:58] <davidb> AryehGregor: ok thanks
  896. # [16:58] <@khuey> ok
  897. # [16:58] <davidb> AryehGregor: i just wondered how old the behaviour is… since my spidey sense is tingling
  898. # [16:59] <AryehGregor> davidb, the code was buggy as written. I'm pretty sure it would be in hg revision 1.
  899. # [16:59] <AryehGregor> It's probably a design error in the original code.
  900. # [16:59] <AryehGregor> FWIW, there are about four billion of those when it comes to multi-range selections, which is why we want to kill them.
  901. # [16:59] <AryehGregor> (plus no other UA supports them)
  902. # [16:59] <davidb> that is very intereting
  903. # [16:59] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
  904. # [17:00] <davidb> +s
  905. # [17:00] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  906. # [17:00] <@smaug> AryehGregor: hg revision 1 isn't interesting. cvs blame is available
  907. # [17:01] <AryehGregor> smaug, if it's that old, why do we want a regression range?
  908. # [17:01] <AryehGregor> Also, I never figured out how to use CVS blame.
  909. # [17:01] <Yoric> khuey: Ok, unthank you.
  910. # [17:01] <@smaug> http://mxr.mozilla.org/seamonkey/ gives you cvs blame
  911. # [17:01] <Yoric> khuey: Any suggestion as to what I should do?
  912. # [17:01] <AryehGregor> davidb, basically, multi-range selections are vanishingly rare, so anything that tries to handle them generally does it wrong.
  913. # [17:01] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  914. # [17:02] <RyanVM> Yoric: FYI, your patch for 760035 is bitrotted a bit. Going to attempt to clean it up before landing.
  915. # [17:02] <@smaug> AryehGregor: checking why some code was added or changed can be very useful
  916. # [17:02] <AryehGregor> Sure, but not in this case.
  917. # [17:02] <@khuey> Yoric: yeah I figured you'd change your mind
  918. # [17:02] <Yoric> RyanVM: Thanks.
  919. # [17:02] <AryehGregor> It was pretty obvious what the problem is and why it happened.
  920. # [17:02] <@smaug> ( the UI for CVS blame is a lot better than hg annotate )
  921. # [17:02] <Yoric> RyanVM: Unless you want me to do it?
  922. # [17:03] <RyanVM> Yoric: Actually, could you? Not quite as trivial as I had hoped.
  923. # [17:03] * Quits: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net) (Ping timeout)
  924. # [17:03] <AryehGregor> 1.1 <buster@netscape.com> 1999-01-14 10:02
  925. # [17:03] <AryehGregor> Code was still there.
  926. # [17:03] <Yoric> RyanVM: I will try and do that.
  927. # [17:03] <RyanVM> thanks
  928. # [17:03] <Yoric> khuey: If you have any suggestion, I am interested.
  929. # [17:03] <@smaug> AryehGregor: fun :/
  930. # [17:03] <AryehGregor> Well, I didn't check the implementation of delete. Maybe it originally just didn't handle the multi-range case.
  931. # [17:04] <@khuey> Yoric: I'm thinking
  932. # [17:05] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  933. # [17:05] * Quits: pascalc2 (chatzilla@moz-446F98C8.fbxo.proxad.net) (Quit: bye)
  934. # [17:05] <@khuey> Yoric: is defineosfileconstants only called from workers?
  935. # [17:05] * @khuey thinks the answer is yes, but doesn't entirely remember
  936. # [17:06] <Yoric> For the moment, yes.
  937. # [17:06] <Yoric> It will be called from the main thread, too, at some point.
  938. # [17:06] * Joins: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP)
  939. # [17:06] <Yoric> But we can wrap the main thread call in a mutex if necessary.
  940. # [17:06] <@khuey> Yoric: ok, I'd just query the directory service in http://mxr.mozilla.org/mozilla-central/source/dom/workers/RuntimeService.cpp#874 and stash the value somewhere
  941. # [17:06] * bear-afk is now known as bear
  942. # [17:06] <@khuey> Yoric: and then DefineOSFileConstants just needs to grab the string
  943. # [17:06] * Joins: ericjung (Mibbit@moz-F14FA912.bstnma.fios.verizon.net)
  944. # [17:06] <edmorley> RyanVM: hi :-) (sorry the mozilla pensions people finally rang)
  945. # [17:07] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  946. # [17:07] <Yoric> khuey: Ok. In this case, how do I ensure that my query is executed after the RuntimeService is 1/ registered 2/ filled?
  947. # [17:07] <RyanVM> edmorley: no prob - I was going to ask about the moth orange on inbound
  948. # [17:07] <RyanVM> edmorley: looks like later pushes are back to green
  949. # [17:08] <Yoric> Oh, you mean actually patching Init?
  950. # [17:08] <edmorley> RyanVM: yeah, I retriggered a load before my call, about to take another look
  951. # [17:08] <Yoric> khuey: If so, that looks weird.
  952. # [17:08] <@khuey> Yoric: well since DefineOSFileConstants is only called when we're setting up the worker global, we have to have the worker runtimeservice already
  953. # [17:08] * Quits: benvie (brandon@moz-1C805788.nc.res.rr.com) (Quit: )
  954. # [17:09] <@khuey> Yoric: yes
  955. # [17:09] <Yoric> Not sure I understand you.
  956. # [17:09] <@khuey> Yoric: or some other similar main-thread initialization place
  957. # [17:09] <Yoric> If I call this from DefineOSFileConstants, I am calling it from the wrong thread.
  958. # [17:09] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Ping timeout)
  959. # [17:10] <@khuey> no
  960. # [17:10] <@khuey> lets back up a bit
  961. # [17:10] <@khuey> the problem is that you can't call NS_GetSpecialDirectory off the main thread
  962. # [17:10] <Yoric> Also, in a rather close future, I will want to access all the directories of the DirectoryService from my worker.
  963. # [17:10] <Yoric> Indeed, this is the problem.
  964. # [17:10] <@khuey> uh, well, then you're just screwed
  965. # [17:10] <Yoric> ...
  966. # [17:10] <@khuey> and should start talking to bsmedberg about what it'll take to make the directory service threadsafe
  967. # [17:11] * rail-brb is now known as rail
  968. # [17:11] * AutomatedTester|AFK is now known as AutomatedTester
  969. # [17:11] <@bsmedberg> "no"
  970. # [17:11] <Yoric> ?
  971. # [17:11] <@bsmedberg> the directory service will not be made threadsafe
  972. # [17:11] <Yoric> Why the heck should I not be allowed to access my well-known directories from the, you know, I/O thread?
  973. # [17:11] * Joins: pascalc2 (chatzilla@moz-446F98C8.fbxo.proxad.net)
  974. # [17:11] <Yoric> (or one of them)
  975. # [17:11] <@bsmedberg> get the data you need on the main thread and give it to your worker thread
  976. # [17:12] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
  977. # [17:12] * kats|away is now known as kats
  978. # [17:13] * @khuey wanders off to get some breakfast
  979. # [17:13] <@bz> jlebar: ping
  980. # [17:13] <Yoric> This is scary. We want as much stuff as possible to take place on non-main threads and then we make it as hard as possible to implement this.
  981. # [17:13] * Quits: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP) (Quit: erikvold)
  982. # [17:13] <AryehGregor> Yeah, I thought we were moving toward no I/O on the main thread?
  983. # [17:13] <@bz> yes
  984. # [17:13] <Yoric> Yes, we are.
  985. # [17:14] <Yoric> I am one of the persons in charge of making this happen.
  986. # [17:14] <@bz> at the same time we're moving to no XPCOM on non-main threads
  987. # [17:14] <@bz> and some other stuff
  988. # [17:14] <AryehGregor> Yay Yoric.
  989. # [17:14] <@bz> and no threadsafe JS
  990. # [17:14] <@bz> the combination is ... difficult. :(
  991. # [17:14] <AryehGregor> (How close are we?)
  992. # [17:15] <Yoric> We now have a library that makes it *possible* to write I/O code on non-main thread.
  993. # [17:15] <@bz> To non-threadsafe JS? We're there. ;)
  994. # [17:15] <Yoric> This library is quite minimal for the moment, but it has landed recently.
  995. # [17:15] <Yoric> I am progressively extending it.
  996. # [17:15] * Quits: c0smikde_ (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP) (Ping timeout)
  997. # [17:15] <jcranmer> bz: we have chrome workers in theory
  998. # [17:15] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  999. # [17:16] * Quits: askalski (akuda@moz-809D376B.neoplus.adsl.tpnet.pl) (Quit: Wychodzi)
  1000. # [17:16] <Yoric> But every so always^H^H^H^H^H^Hoften, I hit a stumbler that makes me realize that the DNA of the Mozilla Platform hates the very idea of delegating I/O to non-main threads.
  1001. # [17:16] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
  1002. # [17:16] <jcranmer> Mozilla does seem to be bifurcating our development though
  1003. # [17:16] <mconnor> bz: perhaps... we should make sure those two plans have an agreed-upon solution?
  1004. # [17:16] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  1005. # [17:16] * Joins: c0smikdebris (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP)
  1006. # [17:16] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1007. # [17:16] <@bz> mconnor: perhaps, yes
  1008. # [17:16] * firebot2 is now known as firebot
  1009. # [17:17] <jcranmer> "try to use JS instead of C++ if possible, try to avoid doing computation on the mainthread, but don't use JS off the main thread or use I/O off the main thread"
  1010. # [17:17] <@bz> mconnor: but I have no energy for fighting any fights on that front, so....
  1011. # [17:17] <@bz> the fact that necko is not threadsafe does not help
  1012. # [17:17] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1013. # [17:18] <jcranmer> I think the only thing you can do off the main thread wrt I/O is you can receive socket events off the main thread
  1014. # [17:18] <jcranmer> but nsIChannel is main-thread-only, so... :-(
  1015. # [17:18] * jmaher is now known as jmaher|brb
  1016. # [17:18] * coop is now known as coop|afk
  1017. # [17:18] <Yoric> Right now, you can read/write/move/remove files from a worker thread.
  1018. # [17:18] <@khuey> just wait for servo
  1019. # [17:18] <@khuey> it'll save us
  1020. # [17:18] <@bz> maybe
  1021. # [17:19] <Yoric> Pretty soon, you will be able to walk directories from a worker thread.
  1022. # [17:19] <@bz> jcranmer: you can use file streams directly, no?
  1023. # [17:19] <Yoric> But it seems that, for finding out in which directory you want to read/write/etc., the fight is just starting.
  1024. # [17:19] * jcranmer isn't sure
  1025. # [17:19] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  1026. # [17:20] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  1027. # [17:21] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  1028. # [17:22] <sawrubh> What level of access does https://marketplace.mozilla.org/en-US/ require ?
  1029. # [17:23] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  1030. # [17:24] * sheeri-afk is now known as sheeri
  1031. # [17:25] * joduinn-afk is now known as joduinn-coffee
  1032. # [17:28] <gregglind> is there any to edit the global theme on window firefox (for dev / testing purposes) *without* having to recompile fx?
  1033. # [17:29] <sawrubh> jdm: ping
  1034. # [17:29] <jdm> sawrubh: pong
  1035. # [17:29] * gregglind working on bug 761990
  1036. # [17:29] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  1037. # [17:29] <@dolske> gregglind: yeah, you can build with flat chrome and edit files in you objdir directly
  1038. # [17:29] <sawrubh> jdm: please see ehsan's comment on the bug 722988
  1039. # [17:29] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/3fe96d84e281 - Jonathan Watt - Bug 767996 - Add null check to nsSVGUtils::InvalidateBounds. r=me.
  1040. # [17:29] <@ehsan> sawrubh: I'm reviewing your patch btw
  1041. # [17:30] <sawrubh> ehsan: woops, I was in the process of creating a new one conforming to the new discussion
  1042. # [17:30] <gregglind> dolske I have the downloaded / installed fx, and a windows vm. I think I don't have as much firepower as your plan needs.
  1043. # [17:30] <@ehsan> sawrubh: I'd hold off for a few minutes :)
  1044. # [17:30] * sawrubh is confused now
  1045. # [17:31] * sawrubh stack overflows
  1046. # [17:32] <@ehsan> sawrubh: I have a number of comments on your patch, so please wait a few minutes before working on a new one, so that you can address my comments as well
  1047. # [17:32] <sawrubh> ehsan: ok
  1048. # [17:32] <@dolske> gregglind: uhh, 761990 is already fixed.
  1049. # [17:32] <jdm> ehsan and dao are going to oil up and wrestle their way to a resolution
  1050. # [17:33] * @ehsan steps into the ring
  1051. # [17:33] <@dolske> gregglind: you could try mucking about in omni.jar, but that's a royal pain. basic answer is no, use a build tree.
  1052. # [17:34] <sawrubh> jdm: besides that change which is causing the xpcshell failure, what do you think about the 722995 patch
  1053. # [17:34] <gregglind> dolske, noted on both. note: it's super hard to work on windows, from osx :)
  1054. # [17:34] <sawrubh> jdm: or should i wait in that too ?
  1055. # [17:35] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  1056. # [17:35] <@ehsan> sawrubh: https://bugzilla.mozilla.org/show_bug.cgi?id=722988#c29
  1057. # [17:35] <@bz> jlebar: ping
  1058. # [17:36] <@dolske> gregglind: if you're jsut trying to do something trivial, you could use DOM Inspector / devtools to fiddle with things at runtime.
  1059. # [17:36] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1060. # [17:36] * Quits: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP) (Quit: Leaving)
  1061. # [17:36] <@bz> http://glandium.org/blog/?p=2601 is a great read
  1062. # [17:36] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  1063. # [17:37] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  1064. # [17:37] <jdm> sawrubh: it looks pretty good, but we'll want to make sure the QI stuff is necessary
  1065. # [17:37] <jdm> and easy way to do that might be to get rid of it and try out downloading some files in PB and non-PB mode
  1066. # [17:37] <gregglind> dolske, noted.
  1067. # [17:37] * ehsan is now known as ehsan-lunch
  1068. # [17:38] <sawrubh> jdm: going hands on ;)
  1069. # [17:38] * sawrubh fetches his to-download list
  1070. # [17:38] <jdm> sawrubh: and specifically changing the folder in which the files are downloaded
  1071. # [17:38] <jdm> that's an important point :)
  1072. # [17:38] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Quit: HydraIRC -> http://www.hydrairc.com <- Po-ta-to, boil em, mash em, stick em in a stew.)
  1073. # [17:38] <sawrubh> ok
  1074. # [17:39] * jcranmer is now known as jcranmer|away
  1075. # [17:39] * Joins: kanru (kanru@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1076. # [17:39] * Quits: loadbang (loadbang@moz-5A4027CE.range86-164.btcentralplus.com) (Ping timeout)
  1077. # [17:39] * Joins: loadbang (loadbang@moz-58539CB8.range86-144.btcentralplus.com)
  1078. # [17:39] <@dolske> "That really looked like a good candidate for something that was going to be near impossible to debug." haha
  1079. # [17:40] <@bz> indeed
  1080. # [17:40] * Quits: Optimizer (Optimizer@6B89A390.B61D7819.2AB48280.IP) (Ping timeout)
  1081. # [17:40] <@bsmedberg> where did the bugzilla link for "bugs filed today" go?
  1082. # [17:41] <glob> bsmedberg, in the footer normally
  1083. # [17:41] <glob> bsmedberg, https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=Bugs%20Filed%20Today&sharer_id=159758
  1084. # [17:41] <@bsmedberg> ty
  1085. # [17:41] * Joins: AniMAX (Mibbit@347B40C2.2FF2B1FD.299C3E90.IP)
  1086. # [17:41] <@bsmedberg> not in my footer, but maybe I customized it away at some point or something
  1087. # [17:42] <glob> bsmedberg, yeah, you can do that via https://bugzilla.mozilla.org/userprefs.cgi?tab=saved-searches
  1088. # [17:42] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
  1089. # [17:43] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1090. # [17:44] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1091. # [17:44] * Joins: Optimizer (Optimizer@D09A33AA.39D50EB7.2AB48280.IP)
  1092. # [17:45] * Quits: AniMAX (Mibbit@347B40C2.2FF2B1FD.299C3E90.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1093. # [17:46] * Joins: vikash (vikash@FCF43388.6B40C421.FB0CC892.IP)
  1094. # [17:48] * jmaher|brb is now known as jmaher
  1095. # [17:48] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  1096. # [17:48] * ChanServ sets mode: +o dveditz
  1097. # [17:48] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1098. # [17:48] * joduinn-coffee is now known as joduinn-commute
  1099. # [17:48] * Joins: priya (Adium@moz-F87A417A.hsd1.ca.comcast.net)
  1100. # [17:49] * Joins: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr)
  1101. # [17:49] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  1102. # [17:49] * Quits: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1103. # [17:50] * Joins: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr)
  1104. # [17:50] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  1105. # [17:50] * khuey is now known as khuey|away
  1106. # [17:51] * Quits: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  1107. # [17:52] * Joins: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP)
  1108. # [17:52] * Quits: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  1109. # [17:52] * Quits: Topal (Topal@moz-62B98F2C.unitymediagroup.de) (Input/output error)
  1110. # [17:53] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1111. # [17:55] * armenzg_buildduty is now known as armenzg_brb
  1112. # [17:57] * Joins: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net)
  1113. # [17:58] <mounir> bz: sorry for sending reviews to you :(
  1114. # [17:58] * jimm is now known as jimm-lunch
  1115. # [17:58] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  1116. # [17:58] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1117. # [17:59] * Joins: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de)
  1118. # [17:59] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  1119. # [17:59] <@bz> mounir: no big deal
  1120. # [17:59] <@bz> mounir: at least this one was small. ;
  1121. # [17:59] <@bz> er, ;)
  1122. # [17:59] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1123. # [18:00] * dhylands|appt is now known as dhylands
  1124. # [18:00] * sheeri is now known as sheeri-afk
  1125. # [18:01] * armenzg_brb is now known as armenzg_buildduty
  1126. # [18:01] * sheeri-afk is now known as sheeri
  1127. # [18:01] <mounir> bz: noted ;)
  1128. # [18:01] * davehunt_ is now known as davehunt
  1129. # [18:06] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  1130. # [18:06] * Quits: loadbang (loadbang@moz-58539CB8.range86-144.btcentralplus.com) (Quit: loadbang)
  1131. # [18:09] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  1132. # [18:09] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  1133. # [18:09] * Quits: Jesse (jruderman@moz-E31CD2CB.mozilla.org) (Ping timeout)
  1134. # [18:09] * Quits: espindola (espindola@moz-C46B5E79.dsl.teksavvy.com) (Ping timeout)
  1135. # [18:10] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  1136. # [18:10] * Joins: Ms2ger (Ms2ger@168D9992.512B6A35.37724B0D.IP)
  1137. # [18:10] <froydnj> bsmedberg: I assume the preferences review you've been grousing about is mine in bug 765244; is there anything I can do to make that review easier?
  1138. # [18:11] <@bsmedberg> I'm not grousing, I'm just stuck in Flashland and can't do it.
  1139. # [18:11] <froydnj> ah, ok
  1140. # [18:12] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  1141. # [18:12] * rail is now known as rail-lunch
  1142. # [18:13] * Joins: gerv (gerv@C39025E1.4EE99619.E46D6E17.IP)
  1143. # [18:13] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
  1144. # [18:13] * Joins: espindola (espindola@2BED3B57.C5836A43.971E19F6.IP)
  1145. # [18:13] <sawrubh> ehsan-lunch: I'll file a separate bug for avoiding this window fakery in the xpcshell test. That way this bug will not be stalled and I think the test deserves a separate bug
  1146. # [18:14] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  1147. # [18:14] * Joins: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw)
  1148. # [18:14] * Quits: smontagu (chatzilla@moz-9ECCF6A1.red.bezeqint.net) (Ping timeout)
  1149. # [18:15] * bbondy is now known as bbondy_away
  1150. # [18:16] * Quits: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net) (Ping timeout)
  1151. # [18:16] * Joins: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net)
  1152. # [18:17] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  1153. # [18:17] * sheeri is now known as sheeri-afk
  1154. # [18:18] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  1155. # [18:19] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  1156. # [18:20] * Joins: artur (artur@moz-5333EC57.hsd1.vt.comcast.net)
  1157. # [18:21] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
  1158. # [18:21] * bmoss is now known as bmoss|mtg
  1159. # [18:22] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  1160. # [18:22] * Quits: gwagner (idefix2@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: gwagner)
  1161. # [18:22] * Quits: fabrice1 (fabrice@moz-104CC309.mv.mozilla.com) (Quit: Leaving.)
  1162. # [18:22] * Quits: priya (Adium@moz-F87A417A.hsd1.ca.comcast.net) (Quit: Leaving.)
  1163. # [18:23] * Joins: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP)
  1164. # [18:23] * Quits: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: brendan)
  1165. # [18:23] * jlebar is now known as jlebar|away
  1166. # [18:24] * Quits: mwu (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: mwu)
  1167. # [18:25] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1168. # [18:25] * Quits: bent (chatzilla@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1169. # [18:25] * Quits: bmoss|mtg (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1170. # [18:27] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  1171. # [18:27] * Quits: edwin (me@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1172. # [18:28] * Quits: dzbarsky (Adium@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving.)
  1173. # [18:28] * Quits: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving)
  1174. # [18:29] * Quits: kaze (kaze@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1175. # [18:29] * jcranmer|away is now known as jcranmer
  1176. # [18:29] * kats is now known as kats|away
  1177. # [18:29] * Quits: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1178. # [18:30] * ehsan-lunch is now known as ehsan
  1179. # [18:30] <@ehsan> sawrubh: ok
  1180. # [18:30] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Ex-Chat)
  1181. # [18:32] * Quits: kanru (kanru@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1182. # [18:32] * Quits: ebassi (ebassi@moz-97AC61D0.members.linode.com) (Quit: Bored, now.)
  1183. # [18:32] * Joins: ebassi (ebassi@moz-97AC61D0.members.linode.com)
  1184. # [18:33] * sheeri-afk is now known as sheeri
  1185. # [18:34] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  1186. # [18:34] * Fallen is now known as Fallen|away
  1187. # [18:35] <jmaher> ehsan: ping
  1188. # [18:35] * kats|away is now known as kats
  1189. # [18:35] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  1190. # [18:35] <@ehsan> jmaher: hi
  1191. # [18:35] <sawrubh> ehsan: in 722995 there are 4 such xpcshell tests which use this window fakery trick. What do you think about that ?
  1192. # [18:36] <sawrubh> should I file a separate bug for them too ?
  1193. # [18:36] <jmaher> ehsan: I had a question about a test case that you had modified in the past, maybe you could help me figure out why it fails on android mochitests: http://mxr.mozilla.org/mozilla-central/source/content/base/test/test_plugin_freezing.html?force=1#21
  1194. # [18:36] <@ehsan> sawrubh: yes
  1195. # [18:37] <@ehsan> jmaher: I don't know a lot about this test, but what's failing?
  1196. # [18:37] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  1197. # [18:38] * Quits: dcamp (dave@moz-930D5B64.hsd1.wa.comcast.net) (Quit: Leaving...)
  1198. # [18:38] <jmaher> ehsan: it mentions that stopWatchingInstanceCount is undefined
  1199. # [18:39] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1200. # [18:39] <jmaher> ehsan: specifically: an unexpected uncaught JS exception reported through window.onerror - TypeError: e1.stopWatchingInstanceCount is not a function at http://mochi.test:8888/tests/content/base/test/test_plugin_freezing.html:21
  1201. # [18:39] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1202. # [18:40] <@ehsan> jmaher: hmm, maybe because we load plugins on tap and not on load on android?
  1203. # [18:40] <jmaher> ehsan: could be
  1204. # [18:40] <jmaher> I suspect it is related to how we do stuff on android vs desktop
  1205. # [18:40] <@ehsan> yeah, I'd ask on #mobile
  1206. # [18:41] * jimm-lunch is now known as jimm
  1207. # [18:41] <@ehsan> past: ping
  1208. # [18:41] <jmaher> just odd that I didn't see this failure in my initial testing before turning the tests on
  1209. # [18:41] <jmaher> thanks for the pointer
  1210. # [18:41] <past> ehsan: pong
  1211. # [18:41] <@ehsan> past: what do you mean by the tab z-order?
  1212. # [18:41] <@ehsan> jmaher: sure thing, good luck :)
  1213. # [18:41] <past> ehsan: I just want to know which browser window is on top
  1214. # [18:42] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  1215. # [18:42] <@ehsan> past: hmm, the one on which I activate the debugger, since that's how I invoke the keyboard shortcut :)
  1216. # [18:42] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  1217. # [18:42] <@ehsan> past: let me re-run firefox from the command line to get you the log
  1218. # [18:42] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
  1219. # [18:42] <past> ehsan: excellent, thanks!
  1220. # [18:43] * sheeri is now known as rasta_sheeri
  1221. # [18:43] <past> ehsan: one other thing I want to know is which was the last browser window opened
  1222. # [18:43] <@ehsan> past: hmm, I'm not getting any logs this time on the terminal
  1223. # [18:44] <past> did you remember to flip the pref?
  1224. # [18:44] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  1225. # [18:44] <past> devtools.debugger.log
  1226. # [18:44] <@ehsan> past: hmm, that's a hard question to answer, since I just restore my three windows all the time. I can open a new window though if that helps
  1227. # [18:44] <@ehsan> past: yep I never flipped it back to false :)
  1228. # [18:44] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
  1229. # [18:44] <past> can you verify that it's still true?
  1230. # [18:45] <@ehsan> yep it is
  1231. # [18:45] <past> so the debugger frontend opens, but no protocol messages appear in the terminal?
  1232. # [18:46] <@ehsan> past: correct
  1233. # [18:46] <past> that's a first
  1234. # [18:46] <past> can you maybe send me all your terminal output?
  1235. # [18:47] * Quits: sawrubh (chatzilla@FF0D3EF1.8F1E6047.DC7754FE.IP) (Ping timeout)
  1236. # [18:48] * Quits: AryehGregor (AryehGrego@moz-EB81C758.red.bezeqint.net) (Ping timeout)
  1237. # [18:49] <@ehsan> past: I'd be happy to, but there's nothing relevant there!
  1238. # [18:49] <@ehsan> past: http://pastebin.mozilla.org/1678053
  1239. # [18:50] <@ehsan> ah hmm
  1240. # [18:50] <@ehsan> Profiler dbg server started
  1241. # [18:50] <@ehsan> Openned client
  1242. # [18:50] <@ehsan> MOZ_EVENT_TRACE start 1340642062398
  1243. # [18:50] <@ehsan> Closed
  1244. # [18:50] <@ehsan> should that worry me?
  1245. # [18:50] * Joins: harth (harth@C7493366.521EBB04.51C6DE68.IP)
  1246. # [18:50] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
  1247. # [18:50] * Joins: mcomella (mcomella@moz-BBE3ABD.mv.mozilla.com)
  1248. # [18:51] <past> do you have BenWa's profiler patches or something related in your queue?
  1249. # [18:51] * Quits: ircloggr (nodebot@moz-C3326633.compute-1.amazonaws.com) (Client exited)
  1250. # [18:51] * Quits: harth (harth@C7493366.521EBB04.51C6DE68.IP) (Input/output error)
  1251. # [18:51] <@ehsan> past: I'm running a regular nightly, but I do have the Gecko Profiler add-on enabled
  1252. # [18:51] <@ehsan> does that conflict with the debugger?
  1253. # [18:51] * Joins: ircloggr (nodebot@moz-F24EFD4B.compute-1.amazonaws.com)
  1254. # [18:52] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  1255. # [18:52] <past> it's on my todo list to make them both play nicely together, but I'm not sure if it should currently work or not
  1256. # [18:52] <past> can you try with that disabled?
  1257. # [18:53] <@ehsan> past: yes, do I need to restart? (the add-on itself is restartless)
  1258. # [18:53] <BenWa> ehsan: Yea I normally get those lines
  1259. # [18:53] * Joins: gfritzsche (gfritzsche@moz-A08EACC1.dynamic.qsc.de)
  1260. # [18:53] <gcp> edmorley: ping
  1261. # [18:53] <past> ehsan: that would be a good idea
  1262. # [18:53] <edmorley> gcp: hi :-)
  1263. # [18:53] <gcp> edmorley: https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=c38e96f197e5
  1264. # [18:53] * Joins: wesj (Instantbir@7D871D9E.1B9CFF7.4401682D.IP)
  1265. # [18:53] <gcp> edmorley: didn't the last retrigger go green?
  1266. # [18:54] * Joins: jet (junglecode@7D871D9E.1B9CFF7.4401682D.IP)
  1267. # [18:54] <edmorley> gcp: it was still pending when I backed out; the next run had gone orange by that point hence not waiting
  1268. # [18:54] <jcranmer> glandium: I don't know if the bug you tracked down was more or less annoying to track down than the problem I had with "the loader is clobbering this register"
  1269. # [18:54] * Joins: maikmerten (maikmerten@moz-336FA862.dynamic.qsc.de)
  1270. # [18:54] <edmorley> gcp: I looked for a try run in the bug but couldn't see one linked
  1271. # [18:54] <gfritzsche> if a patch has approval-mozilla-aurora+, do i have to add checkin-needed or something similar to that bug to get it merged there?
  1272. # [18:54] <BenWa> ehsan: I started working on using the debug server so it's possible that I left it in a bad state :(
  1273. # [18:54] <gcp> edmorley: ok, but basically I'm probably in the clear if I reland?
  1274. # [18:54] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1275. # [18:54] <gcp> edmorley: the failed test has no relation to the changes
  1276. # [18:55] <edmorley> gcp: ok, I didn't look at all the diffs
  1277. # [18:55] * Joins: Mook_as (Daily@moz-1FCC0032.activestate.com)
  1278. # [18:55] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  1279. # [18:55] <edmorley> gcp: presume just unlucky; sorry! :-)
  1280. # [18:55] <past> BenWa: I'll get back to bug 753401 as soon as possible
  1281. # [18:55] <@ehsan> BenWa: past: holy cow disabling that extension fixes the debugger for me! :)
  1282. # [18:56] <past> ehsan: that's a relief!
  1283. # [18:56] <gcp> edmorley: np
  1284. # [18:56] <BenWa> ehsan: Explains why the debugger didn't work for me. I'll see what the extension does and remove it
  1285. # [18:57] <@ehsan> BenWa: ty
  1286. # [18:57] <BenWa> past: That's great. I've been focusing on a few more features, after which supporting the debug protocol should be the next highest item for the profiler
  1287. # [18:57] <past> BenWa: there have been recent changes in the debugger server initialization that have probably broken the extension
  1288. # [18:57] * rasta_sheeri is now known as sheeri_rasta
  1289. # [18:58] <BenWa> The extension should of only been using it with an experimental pref, I must of goofed that part
  1290. # [18:58] * bear is now known as bear-afk
  1291. # [18:58] <BenWa> Ahh, I did goof it
  1292. # [18:58] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1293. # [18:59] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1294. # [18:59] * kmoir is now known as kmoir-afk
  1295. # [19:01] * Joins: graememcc (chatzilla@moz-51ABDCC5.range31-53.btcentralplus.com)
  1296. # [19:01] <BenWa> ehsan: past: Release 1.7.4 which should no longer interfere
  1297. # [19:02] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  1298. # [19:02] * Quits: gerv (gerv@C39025E1.4EE99619.E46D6E17.IP) (Quit: Leaving.)
  1299. # [19:02] <@ehsan> BenWa: confirmed, thanks
  1300. # [19:03] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  1301. # [19:03] <past> thanks
  1302. # [19:03] * Joins: AryehGregor (AryehGrego@moz-139EB9CA.red.bezeqint.net)
  1303. # [19:03] <glandium> jcranmer: "the loader is clobbering this register"?
  1304. # [19:04] * jwir3 is now known as jwir3|lunch
  1305. # [19:04] <jcranmer> glandium: I had a function defined with custom calling conventions, and one of the registers I was expecting to be saved was being clobbered the loader when loading a dynamic function via the PLT
  1306. # [19:05] <espindola> tbpl is really slow again :-(
  1307. # [19:05] * khuey|away is now known as khuey
  1308. # [19:05] <glandium> jcranmer: well, obviously, you were asking for trouble ;)
  1309. # [19:05] * Joins: samliu (samliu@moz-85EBB8A.dia.static.qwest.net)
  1310. # [19:05] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  1311. # [19:06] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Broken pipe)
  1312. # [19:06] <espindola> I guess try is the one that is really slow...
  1313. # [19:06] * Joins: ahal_ (ahal@F2D29657.F60B0462.67AC9B1.IP)
  1314. # [19:06] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  1315. # [19:07] <espindola> is anyone able to load
  1316. # [19:07] <espindola> https://hg.mozilla.org/try/rev/20e27ef3c670
  1317. # [19:07] <espindola> ?
  1318. # [19:08] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1319. # [19:08] <@khuey> froydnj: do you remember the bug # for that indexeddb error code bugs you messed with a long time ago?
  1320. # [19:08] <@smaug> espindola: doesn't seem to work here
  1321. # [19:08] <@smaug> espindola: maybe Bug 767657
  1322. # [19:08] <gfritzsche> espindola: same here
  1323. # [19:09] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1324. # [19:09] * coop|afk is now known as coop
  1325. # [19:09] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  1326. # [19:09] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  1327. # [19:10] <@khuey> hrm
  1328. # [19:10] <@khuey> is it possible to mark some tweets as spam
  1329. # [19:10] <@khuey> but not others, from the same person?
  1330. # [19:10] <bhearsum> ehsan, bbondy_away: i see that bugs 481815 and 307181 are fixed. do you two still need elm and oak booked?
  1331. # [19:10] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1332. # [19:10] * Quits: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net) (Quit: MarcoZ)
  1333. # [19:11] <espindola> :-(
  1334. # [19:11] <espindola> smagnin, gfritzsche thanks
  1335. # [19:11] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  1336. # [19:11] <@ehsan> bhearsum: yes :)
  1337. # [19:11] <bhearsum> ehsan: np, just checking
  1338. # [19:12] <@ehsan> :)
  1339. # [19:12] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
  1340. # [19:12] * Quits: cers_ (textual@moz-36EADDC1.k371.webspeed.dk) (Connection reset by peer)
  1341. # [19:12] * Joins: tantek (tantek@moz-70212B8A.hsd1.or.comcast.net)
  1342. # [19:13] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  1343. # [19:13] <gfritzsche> repeating an earlier question: if a patch has approval-mozilla-aurora+, do i have to add checkin-needed or something similar to that bug to get it merged there?
  1344. # [19:13] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  1345. # [19:14] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  1346. # [19:14] <@ehsan> gfritzsche: which patch is this? I can push it for you
  1347. # [19:14] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  1348. # [19:14] <gavin> gfritzsche: you can set checkin-needed, but a better bet is to just ask someone here to push it for you :)
  1349. # [19:14] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  1350. # [19:14] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  1351. # [19:14] <gfritzsche> ehsan, gavin: thanks
  1352. # [19:15] <gfritzsche> ehsan: https://bugzilla.mozilla.org/show_bug.cgi?id=747055#c45
  1353. # [19:15] <@ehsan> gfritzsche: pushed
  1354. # [19:15] <gfritzsche> ehsan: thank you :)
  1355. # [19:16] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  1356. # [19:16] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1357. # [19:16] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1358. # [19:17] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  1359. # [19:18] * sheeri_rasta is now known as sheeri
  1360. # [19:19] * Quits: mcomella (mcomella@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  1361. # [19:19] * Quits: tantek (tantek@moz-70212B8A.hsd1.or.comcast.net) (Quit: tantek)
  1362. # [19:19] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  1363. # [19:20] * joduinn-commute is now known as joduinn
  1364. # [19:21] <cpeterson> khuey, is IndexedDB the only feature that depends on Google's snappy compression library? They have landed some ARM optimizations in snappy 1.0.5 (r59).
  1365. # [19:21] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Max SendQ exceeded)
  1366. # [19:21] * Joins: edwin (me@moz-3859BA3C.static.user.ono.com)
  1367. # [19:21] <@khuey> cpeterson: yes
  1368. # [19:21] <@khuey> afaik
  1369. # [19:22] <@khuey> cpeterson: want to file a bug on pulling the most current rev?
  1370. # [19:22] * Joins: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP)
  1371. # [19:23] * Quits: vikash (vikash@FCF43388.6B40C421.FB0CC892.IP) (Quit: Leaving)
  1372. # [19:23] <cpeterson> khuey, I'll do that, though it's probably not a high priority.
  1373. # [19:23] <@khuey> yeah, but I doubt its hard
  1374. # [19:23] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  1375. # [19:23] <cpeterson> khuey, what component would that be?
  1376. # [19:24] <@khuey> Core::DOM: IndexedDB
  1377. # [19:24] <Ms2ger> There's a script, I think
  1378. # [19:24] <Ms2ger> If not, there should be :)
  1379. # [19:24] <cpeterson> thanks
  1380. # [19:25] <@khuey> I don't think there's a script
  1381. # [19:25] <@khuey> there are detailed instructions
  1382. # [19:25] * Joins: hub (hub@A5087023.2354C43D.D8E68FF6.IP)
  1383. # [19:26] * bbondy_away is now known as bbondy
  1384. # [19:26] <cpeterson> 1. download tarball. 2. unzip tarball.
  1385. # [19:26] <@khuey> http://mxr.mozilla.org/mozilla-central/source/other-licenses/snappy/README?force=1
  1386. # [19:27] * Quits: maikmerten (maikmerten@moz-336FA862.dynamic.qsc.de) (Client exited)
  1387. # [19:27] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1388. # [19:27] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1389. # [19:27] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  1390. # [19:28] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
  1391. # [19:28] * kmoir-afk is now known as kmoir
  1392. # [19:30] * sheeri is now known as skc_shower
  1393. # [19:32] <jmaher> bholley: ping
  1394. # [19:33] <billm> edmorley: ping
  1395. # [19:33] <cpeterson> snappy bug 768074
  1396. # [19:33] <edmorley> billm: hi :-)
  1397. # [19:34] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  1398. # [19:34] <Ms2ger> Evening, edmorley
  1399. # [19:34] <edmorley> Good evening :-)
  1400. # [19:34] * aki|afk is now known as aki
  1401. # [19:34] <billm> edmorley: hi. I saw a bunch of new GC crashes filed today. those are all from this weekend?
  1402. # [19:34] <edmorley> billm: yeah, was going through the weekend's new unfiled oranges
  1403. # [19:35] <billm> edmorley: have you noticed what the frequency is (in crashes per push)?
  1404. # [19:35] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1405. # [19:35] <billm> edmorley: I'm trying to figure out if it could be something I landed friday morning
  1406. # [19:35] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1407. # [19:37] <edmorley> billm: I don't have any figures sorry
  1408. # [19:37] <billm> edmorley: ok, thanks.
  1409. # [19:38] <edmorley> billm: I guess the best way to assess would be to search bugzilla for js crashes with [orange] in the whiteboard that have changed in the last two weeks - then take those bug numbers and enter into the include box here: http://brasstacks.mozilla.com/orangefactor/
  1410. # [19:38] <edmorley> billm: you could see if the overall rate has changed or just the signatures
  1411. # [19:38] * Quits: kinger (chatzilla@95883F7D.211C6EE7.9CC6496B.IP) (Ping timeout)
  1412. # [19:38] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  1413. # [19:39] * Parts: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  1414. # [19:39] <edmorley> billm: and also dig into the per [orange] stats/graph
  1415. # [19:39] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  1416. # [19:39] <billm> edmorley: I have never gotten orange factor to work properly for me. the numbers all seem wrong.
  1417. # [19:39] <billm> it seems to miss a ton of stuff
  1418. # [19:40] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
  1419. # [19:40] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  1420. # [19:40] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  1421. # [19:40] * kats is now known as kats|away
  1422. # [19:40] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
  1423. # [19:40] <edmorley> billm: can you file a bug for that and CC :mcote and :jgriffin please
  1424. # [19:40] <evilpie> weird my debug build is not starting but i also see no crash
  1425. # [19:41] <edmorley> billm: https://bugzilla.mozilla.org/enter_bug.cgi?product=Testing&component=Orange%20Factor
  1426. # [19:41] <billm> edmorley: ok. but here's an example, in case I'm doing something wrong...
  1427. # [19:41] <billm> edmorley: I go to http://brasstacks.mozilla.com/orangefactor/?display=Bug&bugid=763450&startday=2012-05-28&endday=2012-06-25&tree=mozilla-central
  1428. # [19:42] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  1429. # [19:42] <billm> edmorley: it shows 10 instances. but the bugzilla bug shows 107
  1430. # [19:42] * Quits: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP) (Ping timeout)
  1431. # [19:42] <edmorley> billm: that view is mozilla-central only (dropdown top left of screen)
  1432. # [19:42] * Quits: edwin (me@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  1433. # [19:42] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  1434. # [19:42] <billm> ah!
  1435. # [19:43] * Joins: hwine (hwine@moz-59682A1.dmz.scl3.mozilla.com)
  1436. # [19:43] <edmorley> billm: there is a bug filed to make a "Trunk" view that combine m-c and inbound and make it the default
  1437. # [19:43] <billm> edmorley: yeah, that would be great
  1438. # [19:43] <edmorley> (bug 742219)
  1439. # [19:43] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  1440. # [19:44] * Joins: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP)
  1441. # [19:44] <myk> ctalbert: will you have time to do the followup review on bug 733631 in the next couple of days? we'd really like to land that by the end of the month
  1442. # [19:44] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  1443. # [19:45] * Joins: harth (harth@moz-1E9525B8.dsl.cnl.uk.net)
  1444. # [19:45] * jwir3|lunch is now known as jwir3
  1445. # [19:45] * Quits: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP) (Quit: Computer has gone to sleep.)
  1446. # [19:46] * Joins: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP)
  1447. # [19:47] <hwine> espindola: ping - question on bug 767657 - are you getting that problem right now? (those urls load quickly for me)
  1448. # [19:47] * Quits: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 13.0.1/20120614114901])
  1449. # [19:47] <espindola> let me check
  1450. # [19:48] <espindola> hwine, still slow
  1451. # [19:48] * rail-lunch is now known as rail
  1452. # [19:49] * Quits: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP) (Quit: Computer has gone to sleep.)
  1453. # [19:49] <hwine> espindola: odd - are other m.o sites okay? And roughly how are you connecting?
  1454. # [19:50] <espindola> hwine, it is really strange, https://tbpl.mozilla.org/?tree=Try loads fine for example
  1455. # [19:50] * Joins: tantek (tantek@moz-CC58AF03.tmodns.net)
  1456. # [19:50] <espindola> but adding a &rev=
  1457. # [19:50] <espindola> or clicking on the link never returns
  1458. # [19:51] <espindola> fails both in the browser and with curl
  1459. # [19:51] * Quits: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it) (Ping timeout)
  1460. # [19:51] <WorkerThread> If I have to write a utility function that writes an error to the console, what is the best practice? make it a private method of that class, just write it as a function without linking it to the class, or...?
  1461. # [19:51] * Quits: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
  1462. # [19:51] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1463. # [19:52] * Joins: jduell (jduell@moz-44279BCC.hfc.comcastbusiness.net)
  1464. # [19:52] * AaronMT is now known as AaronMT|2
  1465. # [19:53] * Quits: ahal_ (ahal@F2D29657.F60B0462.67AC9B1.IP) (Quit: ahal_)
  1466. # [19:53] <hwine> espindola: curl times out? odd - but it looks like this is more with web front end
  1467. # [19:53] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  1468. # [19:53] <jwir3> WorkedThread: What type of output? I assume it's probably debug output, but are you sending it to the web console or the system console?
  1469. # [19:54] <jwir3> WorkerThread: ^
  1470. # [19:54] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  1471. # [19:54] * kats|away is now known as kats
  1472. # [19:54] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1473. # [19:54] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1474. # [19:55] * Joins: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it)
  1475. # [19:55] * Quits: harth (harth@moz-1E9525B8.dsl.cnl.uk.net) (Input/output error)
  1476. # [19:56] * Quits: tantek (tantek@moz-CC58AF03.tmodns.net) (Connection reset by peer)
  1477. # [19:56] * Joins: tantek (tantek@9E727688.17C2F9C.163DC5C6.IP)
  1478. # [19:56] <ctalbert> myk: yes, I should get to it either today or tomorrow.
  1479. # [19:57] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1480. # [19:57] * ahal is now known as ahal|lunch
  1481. # [19:57] <espindola> hwine, it was saying the connection was closed without any data being received
  1482. # [19:57] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  1483. # [19:57] <espindola> it now worked, but took 2:44
  1484. # [19:58] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  1485. # [19:58] * Joins: harth (harth@moz-1E9525B8.dsl.cnl.uk.net)
  1486. # [19:58] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
  1487. # [19:58] <hwine> espindola: could you add that to the bug, please. It's a clear fingerpoint at the HTTP side of things
  1488. # [19:58] <espindola> hwine, sure
  1489. # [19:58] <hwine> thanks!
  1490. # [19:58] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
  1491. # [19:59] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1492. # [19:59] * sworkman_ is now known as sworkman
  1493. # [19:59] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  1494. # [19:59] * Quits: jduell (jduell@moz-44279BCC.hfc.comcastbusiness.net) (Quit: Leaving)
  1495. # [19:59] * Quits: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it) (Ping timeout)
  1496. # [19:59] * Joins: jduell (jduell@moz-44279BCC.hfc.comcastbusiness.net)
  1497. # [20:01] <espindola> and now it took 2s
  1498. # [20:01] <espindola> go figure
  1499. # [20:01] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1500. # [20:01] <WorkerThread> jwir3: I believe it needs to go to the web console
  1501. # [20:01] <myk> ctalbert: excellent, thanks!
  1502. # [20:01] <WorkerThread> This is about printing a warning message in the console when a cross-site XMLHttpRequest gets blocked
  1503. # [20:02] * Joins: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it)
  1504. # [20:02] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1505. # [20:02] * Quits: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Client exited)
  1506. # [20:03] * Joins: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP)
  1507. # [20:03] * Quits: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it) (Ping timeout)
  1508. # [20:03] * Quits: AaronMT|2 (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  1509. # [20:04] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1510. # [20:04] * Joins: kinger (chatzilla@moz-72C91A61.dial-up.dsl.siol.net)
  1511. # [20:05] <Ms2ger> rm: WARNING: Circular directory structure.
  1512. # [20:05] <Ms2ger> This almost certainly means that you have a corrupted file system.
  1513. # [20:05] * Quits: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
  1514. # [20:05] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  1515. # [20:05] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
  1516. # [20:05] * Quits: JeroenDeDauw (j@moz-35F4920D.dip.t-dialin.net) (Quit: Leaving.)
  1517. # [20:05] * Joins: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it)
  1518. # [20:05] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  1519. # [20:06] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/5424abbda7a8 - Jonathan Watt - Bug 767996 - Prevent DoApplyRenderingChangeToTree calling nsSVGUtils::InvalidateBounds() and passing in an nsSVGOuterSVGFrame. r=me.
  1520. # [20:06] <jcranmer> Ms2ger: how could you do that to your poor filesystem‽
  1521. # [20:06] <Mook_as> Ms2ger: you're on Windows?
  1522. # [20:06] <froydnj> khuey: not offhand, no
  1523. # [20:06] <Ms2ger> I blame jwatt
  1524. # [20:06] * Joins: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP)
  1525. # [20:07] * Quits: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP) (Quit: morozovm)
  1526. # [20:08] * juanb is now known as juanb|mtg
  1527. # [20:08] <jwir3> WorkerThread: Ah, sorry. I'm not really all that up on Web Console output. :|
  1528. # [20:08] * Parts: hwine (hwine@moz-59682A1.dmz.scl3.mozilla.com)
  1529. # [20:09] * Quits: juanb|mtg (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  1530. # [20:09] * Joins: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP)
  1531. # [20:09] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  1532. # [20:09] * Quits: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP) (Quit: morozovm)
  1533. # [20:09] <@khuey> froydnj: ok
  1534. # [20:09] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
  1535. # [20:09] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
  1536. # [20:09] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1537. # [20:10] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  1538. # [20:10] * ahal|lunch is now known as ahal
  1539. # [20:11] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1540. # [20:12] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  1541. # [20:12] * skc_shower is now known as sheeri
  1542. # [20:13] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  1543. # [20:13] * Joins: atuljangra (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP)
  1544. # [20:14] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  1545. # [20:14] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
  1546. # [20:14] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1547. # [20:14] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1548. # [20:14] * Joins: anant_ (anant@moz-BBE3ABD.mv.mozilla.com)
  1549. # [20:15] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1550. # [20:15] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1551. # [20:15] * Joins: gandalf (zbraniecki@moz-AE40B775.play-internet.pl)
  1552. # [20:15] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1553. # [20:15] * ChanServ sets mode: +o dbaron
  1554. # [20:16] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Quit: Leaving.)
  1555. # [20:17] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1556. # [20:18] * bear-afk is now known as bear
  1557. # [20:19] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  1558. # [20:19] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  1559. # [20:19] * armenzg_buildduty is now known as armenzg_brb
  1560. # [20:20] <nemo> hm. is the disabling of the ping attribute the reason that google's search results are so annoying now? such that if you copy link location in search, you're gonna get something totally useless for sending to others?
  1561. # [20:20] * Quits: harth (harth@moz-1E9525B8.dsl.cnl.uk.net) (Input/output error)
  1562. # [20:20] <nemo> I was irritated that google did this, but I hadn't realised ping was ditched. ages ago
  1563. # [20:20] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1564. # [20:21] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  1565. # [20:21] <edmorley> NeilAway: ping
  1566. # [20:21] * Joins: harth (harth@moz-1E9525B8.dsl.cnl.uk.net)
  1567. # [20:21] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  1568. # [20:22] * Quits: harth (harth@moz-1E9525B8.dsl.cnl.uk.net) (Input/output error)
  1569. # [20:22] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  1570. # [20:22] * Joins: espadrine_ (espadrine@moz-BBE3ABD.mv.mozilla.com)
  1571. # [20:22] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  1572. # [20:22] * espadrine_ is now known as espadrine
  1573. # [20:22] * Joins: pwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  1574. # [20:22] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Connection reset by peer)
  1575. # [20:22] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  1576. # [20:22] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  1577. # [20:22] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  1578. # [20:22] * pwalton is now known as pcwalton
  1579. # [20:22] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  1580. # [20:22] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  1581. # [20:22] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1582. # [20:23] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  1583. # [20:23] * Joins: harth (harth@moz-1E9525B8.dsl.cnl.uk.net)
  1584. # [20:23] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1585. # [20:23] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Max SendQ exceeded)
  1586. # [20:23] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  1587. # [20:23] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  1588. # [20:23] * @bz wonders whether filing the canvas2d bugs Peter is filing is equivelent to sending to /dev/null...
  1589. # [20:24] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  1590. # [20:24] * Quits: anant_ (anant@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  1591. # [20:25] <Ms2ger> No, it's making me refactor tests ;)
  1592. # [20:25] * Quits: harth (harth@moz-1E9525B8.dsl.cnl.uk.net) (Input/output error)
  1593. # [20:25] <@bz> Ms2ger: well, the union types bug, say
  1594. # [20:25] <@bz> Ms2ger: and the unprefixing bug....
  1595. # [20:26] * jhammel is now known as jhammel|lunch
  1596. # [20:26] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  1597. # [20:26] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1598. # [20:27] <Ms2ger> I totally want the union bug :)
  1599. # [20:27] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  1600. # [20:27] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  1601. # [20:27] <Ms2ger> And I bet hsivonen will jump all over the unprefixing bug :)
  1602. # [20:27] * Joins: harth (harth@moz-1E9525B8.dsl.cnl.uk.net)
  1603. # [20:28] <@bz> ok
  1604. # [20:29] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
  1605. # [20:29] * Joins: jprmc (jprmc@CB3EC984.A5F785DE.396E4C6D.IP)
  1606. # [20:29] * Ms2ger tries to figure out what kind of error new window.ImageData(1,1) should throw
  1607. # [20:30] * sheeri is now known as sheeri-afk
  1608. # [20:30] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1609. # [20:31] <@khuey> SIGSEGV
  1610. # [20:31] <Ms2ger> DENIED
  1611. # [20:32] <ekr> no no no, SIGABRT
  1612. # [20:32] <@khuey> how about "SECURITY VIOLATION: CLOSE THE DOOR"
  1613. # [20:32] <@dolske> SIGSAUER
  1614. # [20:32] * Joins: mib_a6cn1x (Mibbit@179FA882.72677326.4F4F77A2.IP)
  1615. # [20:32] * @khuey really needs to make some duplicate keys for the security system
  1616. # [20:33] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Client exited)
  1617. # [20:33] * Quits: gandalf (zbraniecki@moz-AE40B775.play-internet.pl) (Ping timeout)
  1618. # [20:33] <Ms2ger> khuey, moz_bug_r4 already has some
  1619. # [20:33] * Joins: sawrubh (chatzilla@FDB7ED83.2D40295B.885A2F14.IP)
  1620. # [20:33] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  1621. # [20:34] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1622. # [20:35] <@bz> ms2ger: doesn't the spec say?
  1623. # [20:35] * Quits: kinger (chatzilla@moz-72C91A61.dial-up.dsl.siol.net) (Ping timeout)
  1624. # [20:35] <Ms2ger> I'm not sure
  1625. # [20:35] <@bz> ah
  1626. # [20:35] <@bz> one sec
  1627. # [20:35] <Ms2ger> [[Construct]] doesn't appear in normative prose in WebIDL
  1628. # [20:35] <@bz> " Interfaces that do not have a constructor will throw an exception when called as a function. "
  1629. # [20:35] <@bz> mmmm
  1630. # [20:35] <Ms2ger> Only, I'm not sure if it needs to
  1631. # [20:35] <@bz> oh, hmm
  1632. # [20:35] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
  1633. # [20:35] <@bz> it defines a [[Call]]
  1634. # [20:35] <Ms2ger> Yeah
  1635. # [20:36] <@bz> that might be a spec bug
  1636. # [20:36] <Ms2ger> Looking at http://ecma-international.org/ecma-262/5.1/#sec-11.2.2
  1637. # [20:36] <@bz> and even the [[Call]] doesn't say what exception is thrown
  1638. # [20:36] <@bz> just "an exception"
  1639. # [20:36] <Ms2ger> "If constructor does not implement the [[Construct]] internal method, throw a TypeError exception."
  1640. # [20:36] <@bz> mmm
  1641. # [20:36] <@khuey> always awesome when your simple tweak turns an intermittent orange into a permanent one
  1642. # [20:36] <Ms2ger> khuey++
  1643. # [20:36] <@bz> yeah
  1644. # [20:36] <froydnj> commit it and then you can fix the real bug!
  1645. # [20:36] * Joins: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP)
  1646. # [20:36] <@bz> please file bugs on webidl
  1647. # [20:37] * Ms2ger files a spec bug for khuey to figure it out
  1648. # [20:37] <@khuey> waht?
  1649. # [20:37] <@khuey> I have nothing to do with specs
  1650. # [20:37] <@bz> fwiw, we use....
  1651. # [20:37] <Waldo> nemo: pretty much yes, I think
  1652. # [20:37] <@bz> %s, /* call */
  1653. # [20:37] <@bz> %s, /* hasInstance */
  1654. # [20:37] <@bz> %s, /* construct */
  1655. # [20:37] <@bz> """ % (ctorname, hasinstance, ctorname)
  1656. # [20:37] <Ms2ger> ...
  1657. # [20:37] <@bz> so we set [[Call]] and [[Construct]] to the same thing
  1658. # [20:37] <Ms2ger> khuey, you're not heycam, then?
  1659. # [20:37] <Waldo> nemo: although I think we just never took the patch for ping at all
  1660. # [20:37] <@bz> for the cases when we have a hasInstance
  1661. # [20:38] <@khuey> Ms2ger: pretty sure I don't have the accent for that
  1662. # [20:38] <@khuey> Ms2ger: or the hair
  1663. # [20:38] <@bz> when we don't, the interface object is just a Function
  1664. # [20:38] * Waldo is a little surprised chrome hasn't just chosen to support ping unilaterally
  1665. # [20:38] <@bz> so has [[Call]] == [[Construct]] automagically
  1666. # [20:38] <Waldo> unless I missed it
  1667. # [20:38] <Ms2ger> Waldo, that would probably get them (undeserved) bad press
  1668. # [20:39] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1669. # [20:39] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  1670. # [20:39] <Ms2ger> Not that they don't deserve a lot... ;)
  1671. # [20:39] <Waldo> Ms2ger: but perhaps worth it nonetheless, for speed/server load reasons
  1672. # [20:39] <hub> ebassi: you dodged it
  1673. # [20:39] <Waldo> it's such an esoteric thing that I have my doubts it'd make a huge difference in market share any way at all
  1674. # [20:39] <imelven> smaug: pong
  1675. # [20:40] <Waldo> bz: I think you need a flag set on the function (at creation time) to make it a ctor, actually
  1676. # [20:40] * Quits: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP) (Connection reset by peer)
  1677. # [20:40] <Waldo> bz: JSFUN_CONSTRUCTOR as a flag passed to JS_NewFunction and friends
  1678. # [20:40] <@smaug> imelven: about that plugin stuff
  1679. # [20:41] * Joins: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP)
  1680. # [20:41] <@smaug> imelven: in sandbox
  1681. # [20:41] * Quits: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it) (Quit: Leaving.)
  1682. # [20:41] <@smaug> is that on purpose, and if so, why ?
  1683. # [20:41] <imelven> the spec doesn't provide a way to opt in to using plugins
  1684. # [20:42] <imelven> it says plugins should be blocked unless they are 'securable'
  1685. # [20:42] <nemo> Waldo: erm. ping was mozilla only. worked for a while, and I think google used it in search results.
  1686. # [20:42] <imelven> which from my reading seems to mean the plugin understands sandbox directives
  1687. # [20:42] <@smaug> imelven: but if the sandbox attribute is removed, docshell should enable plugins for the next document, right?
  1688. # [20:42] <imelven> yes
  1689. # [20:43] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1690. # [20:43] <Ms2ger> nemo, well, yeah, we disabled it when the spec changed under us
  1691. # [20:43] <@smaug> that is not happening with the patch
  1692. # [20:43] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman)
  1693. # [20:43] <@smaug> imelven: ok, waiting for an updated patch and tests ;)
  1694. # [20:43] <imelven> hm, i thought i tested that manually when you brought that up in the context of AfterSetAttr
  1695. # [20:43] <nemo> Ms2ger: too bad. I guess what I need now is a firefox plugin to make google search results usable. 'cause that's really getting annoying
  1696. # [20:43] <nemo> Ms2ger: hm. maybe duckduckgo is better behaved.
  1697. # [20:43] * Quits: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  1698. # [20:43] <@smaug> imelven: hmm, did I miss something...
  1699. # [20:43] <imelven> smaug: yeah, the automated tests should handle that case
  1700. # [20:44] <@smaug> imelven: no, you don't ever re-enable plugins
  1701. # [20:44] <imelven> smaug: i will look into it :)
  1702. # [20:44] <@smaug> you just disable them
  1703. # [20:44] * glob is now known as glob|away
  1704. # [20:44] <imelven> right
  1705. # [20:45] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  1706. # [20:45] <imelven> it's also weird i got a try failure on android opt with the plugins tests (and not on android debug..)
  1707. # [20:45] * @bz tries to figure out how to drop all local changes from a git repo
  1708. # [20:45] <Waldo> bz: rm -rf
  1709. # [20:45] <@khuey> rm -rf
  1710. # [20:45] <@smaug> :)
  1711. # [20:45] <@khuey> Waldo++
  1712. # [20:45] <@bz> um
  1713. # [20:45] <Waldo> \o/
  1714. # [20:45] <@bz> the problem is that pulling this repo takes forever and a day
  1715. # [20:45] <@bz> any better options?
  1716. # [20:45] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  1717. # [20:45] * @bz has never commited
  1718. # [20:46] <@bz> so it's just crap that git diff is showing
  1719. # [20:46] <bdahl> git reset --hard
  1720. # [20:46] <nemo> yep. duckduckgo does not screw up my links. or erase my search results when I'm trying to edit a query based on the results.
  1721. # [20:46] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  1722. # [20:46] <nemo> welp. that settles that... sorry google. you broke one too many things for me :-p
  1723. # [20:46] <bdahl> bz: or git stash if you want to save your stuff
  1724. # [20:46] <@bz> mmm
  1725. # [20:46] <@bz> git diff is still showing stuff
  1726. # [20:46] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  1727. # [20:46] * Joins: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP)
  1728. # [20:46] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  1729. # [20:47] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
  1730. # [20:47] * Quits: gfritzsche (gfritzsche@moz-A08EACC1.dynamic.qsc.de) (Quit: Leaving)
  1731. # [20:47] <@bz> -Subproject commit b6eb91692604522fb2823158bb570c025c878019
  1732. # [20:47] <@bz> +Subproject commit 43db075b2aac4c9b8623736b034479523cc2005d
  1733. # [20:47] <@bz> etc
  1734. # [20:47] <@bz> That's for a directory, btw
  1735. # [20:47] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  1736. # [20:47] * Joins: Yoric (Yoric@41299E89.996CA338.3A7352D6.IP)
  1737. # [20:48] <bdahl> did you update a submodule or something?
  1738. # [20:48] * @bz mutters about git pull auto-merging...
  1739. # [20:48] * devd_afk is now known as devd
  1740. # [20:48] <@bz> I just did a git pull
  1741. # [20:48] <@bz> on a project that has submodules
  1742. # [20:48] * Quits: tantek (tantek@9E727688.17C2F9C.163DC5C6.IP) (Quit: tantek)
  1743. # [20:48] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
  1744. # [20:48] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  1745. # [20:48] <biesi> bz, if you don't want to merge, use git fetch...
  1746. # [20:49] <@bz> ah
  1747. # [20:49] <@bz> I see
  1748. # [20:49] <biesi> git pull = git fetch + git merge
  1749. # [20:49] <@bz> alright
  1750. # [20:49] <@bz> so the point is that I had a local change
  1751. # [20:49] <@bz> (uncommitted)
  1752. # [20:49] <@bz> I did a git pull
  1753. # [20:49] * Quits: past (past@moz-B1F9FDB7.dsl.dyn.forthnet.gr) (Input/output error)
  1754. # [20:49] <@bz> that included that same exact change in one of the changesets
  1755. # [20:49] <@bz> and so it bailed out of the merge
  1756. # [20:49] <@bz> so I patch -R the local change...
  1757. # [20:50] <@bz> and did the reset --hard thing
  1758. # [20:50] <@bz> I guess I might need to reset the subprojects manually?
  1759. # [20:50] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  1760. # [20:50] * armenzg_brb is now known as armenzg_buildduty
  1761. # [20:50] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  1762. # [20:51] <@bz> ah
  1763. # [20:51] <@bz> some of my subprojects do have local changes
  1764. # [20:51] * Quits: harth (harth@moz-1E9525B8.dsl.cnl.uk.net) (Input/output error)
  1765. # [20:51] <@bz> alright
  1766. # [20:52] * Quits: Yoric (Yoric@41299E89.996CA338.3A7352D6.IP) (Ping timeout)
  1767. # [20:52] * Joins: harth (harth@moz-1E9525B8.dsl.cnl.uk.net)
  1768. # [20:54] * @bz needs to learn this git business....
  1769. # [20:54] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  1770. # [20:54] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Ping timeout)
  1771. # [20:55] * Quits: samliu (samliu@moz-85EBB8A.dia.static.qwest.net) (Quit: samliu)
  1772. # [20:56] <devd> bz: What do I need to do to push the patch for https://bugzil.la/767134 to nightly?
  1773. # [20:56] <Ms2ger> smaug, hmm, splitting events or fixing docshell next quarter... ;)
  1774. # [20:56] * Quits: @smaug (chatzilla@moz-9B55F994.elisa-mobile.fi) (Ping timeout)
  1775. # [20:56] <Waldo> yes
  1776. # [20:56] <Ms2ger> Woops
  1777. # [20:57] <Ms2ger> devd, see https://developer.mozilla.org/en/Mercurial_FAQ#How_can_I_generate_a_patch_for_somebody_else_to_check-in_for_me.3F?
  1778. # [20:57] * Joins: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1779. # [20:57] <Waldo> although I guess I don't know what the former is, so perhaps I shouldn't jump to contusions that it's a good thing :-)
  1780. # [20:58] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1781. # [20:58] <devd> Ms2ger: hmm ..Is there a sample patch somewhere? I suspect its just a couple of lines of patch editing to get it to the right style
  1782. # [20:58] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  1783. # [20:59] <Ms2ger> devd, you can just add "From: My Name <myemail@foo>" and then the commit message on the next line
  1784. # [20:59] <devd> Ms2ger: and the link you sent talks about pushing to central, but I don't have commit access
  1785. # [21:00] <@bz> devd: if you produce a patch with the right metadata and add the checkin-needed keyword to the bug
  1786. # [21:00] <Ms2ger> Oh
  1787. # [21:00] <Ms2ger> https://developer.mozilla.org/en/Mercurial_FAQ#How_can_I_generate_a_patch_for_somebody_else_to_check-in_for_me.3F
  1788. # [21:00] <Ms2ger> That ? shouldn't have been there
  1789. # [21:00] <@bz> devd: someone will land it for you
  1790. # [21:00] <devd> aah ok
  1791. # [21:00] * Joins: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz)
  1792. # [21:01] <devd> I think I will harass my manager(s) about it
  1793. # [21:01] <devd> thanks Ms2ger and bz
  1794. # [21:01] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1795. # [21:01] <Ms2ger> Np
  1796. # [21:01] <@bz> erm...
  1797. # [21:01] <@bz> why do you need to get your manager involved?
  1798. # [21:02] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  1799. # [21:02] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1800. # [21:02] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  1801. # [21:02] * kats is now known as kats|away
  1802. # [21:02] <gavin> because presumably his manager is also his mozilla mentor
  1803. # [21:02] <devd> yup
  1804. # [21:02] <@bz> aha
  1805. # [21:02] <devd> and also, he volunteered just now
  1806. # [21:02] <@bz> ok
  1807. # [21:03] <sawrubh> jdm: ping
  1808. # [21:03] <jdm> sawrubh: pong
  1809. # [21:03] * joduinn is now known as joduinn-food
  1810. # [21:04] <Ms2ger> It's jdm!
  1811. # [21:04] <jdm> 'struth!
  1812. # [21:05] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  1813. # [21:05] <sawrubh> I think I'll let the dust settle on 722988 before going ahead. In the meantime, for 722995 you and dao had said that nsHelperAppDlg.js doesn't have a window
  1814. # [21:05] <sawrubh> so what should I pass to the constructor or is the same dilemma
  1815. # [21:05] * kats|away is now known as kats
  1816. # [21:05] <sawrubh> that's coming in 722988 present there also ?
  1817. # [21:06] * juanb is now known as juanb|lunch
  1818. # [21:06] <sawrubh> ehsan: so is there some agreement between you and Dao ?
  1819. # [21:06] <sawrubh> ehsan: can I proceed ?
  1820. # [21:07] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Client exited)
  1821. # [21:07] <@ehsan> sawrubh: yes, please proceed with passing the window object itself
  1822. # [21:07] * Quits: mib_a6cn1x (Mibbit@179FA882.72677326.4F4F77A2.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1823. # [21:08] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
  1824. # [21:08] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- s0 d4Mn l33t |t'z 5c4rY!)
  1825. # [21:08] <sawrubh> ehsan: and btw I did a full build in 722995 and got the error, jdm proposed the above cause for it ^^
  1826. # [21:08] <sawrubh> s/did/had done
  1827. # [21:09] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
  1828. # [21:09] <@ehsan> sawrubh: what's the cause?
  1829. # [21:09] <sawrubh> ehsan: nsHelperAppDlg.js doesn't have a window
  1830. # [21:10] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
  1831. # [21:10] <@ehsan> oh ok
  1832. # [21:10] <sawrubh> should I fake a window ?
  1833. # [21:12] <bkero> So the hg.mozilla.org/try problem is a mercurial bug
  1834. # [21:12] * Quits: harth (harth@moz-1E9525B8.dsl.cnl.uk.net) (Input/output error)
  1835. # [21:12] <@ehsan> no
  1836. # [21:12] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  1837. # [21:13] <NeilAway> edmorley: pong
  1838. # [21:13] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1839. # [21:13] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Leaving.)
  1840. # [21:14] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1841. # [21:14] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  1842. # [21:14] <edmorley> NeilAway: hi :-) was just about bug 758354; I since found the answer in one of the logs that confirmed it was the cause (+retriggers)
  1843. # [21:14] <@ehsan> sawrubh: this is the window used in nsHelperAppDlg.js: http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/downloads/nsHelperAppDlg.js#244
  1844. # [21:15] <@ehsan> sawrubh: you should attempt to read privateWindow from it, with the usual checks
  1845. # [21:15] <NeilAway> edmorley: tests depending on vagaries of chrome packaging or something?
  1846. # [21:15] <sawrubh> ehsan: ohh the familiar QI dance ;)
  1847. # [21:15] * Quits: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz) (Ping timeout)
  1848. # [21:16] <@ehsan> sawrubh: maybe
  1849. # [21:17] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
  1850. # [21:17] * ChanServ sets mode: +o smaug
  1851. # [21:17] <edmorley> NeilAway: eg JavaScript Error: "SyntaxError: illegal character" {file: "chrome://global/content/customizeToolbar.js" line: 1 column: 0 source: "# This Source Code Form is subject to the terms of the Mozil"}]
  1852. # [21:17] <sawrubh> ehsan: ok, I'll try with this. I think this should work coz what I was earlier trying (window.opener) is the same thing as parent
  1853. # [21:17] * sawrubh hopes the QI goop is correct
  1854. # [21:17] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1855. # [21:17] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  1856. # [21:18] <NeilAway> edmorley: eek, I must have edited the wrong line in jar.mn :s sorry
  1857. # [21:19] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  1858. # [21:19] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1859. # [21:19] <edmorley> NeilAway: np; it was permaorange only on PGO (and occasional on the rest), so non-obvious :-)
  1860. # [21:19] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1861. # [21:19] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1862. # [21:21] * Joins: zwol (zwol@moz-F391F09C.csl.sri.com)
  1863. # [21:22] * armenzg_buildduty is now known as armenzg_brb
  1864. # [21:23] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  1865. # [21:24] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
  1866. # [21:25] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/4f832cefc08e - Kyle Huey - Bug 748630: Support IDBTransaction.error. r=bent
  1867. # [21:25] <firebot> http://hg.mozilla.org/mozilla-central/rev/5c07a681371d - Kyle Huey - Bug 767999: Actually use QuotaExceededErr. r=bent
  1868. # [21:26] * Joins: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP)
  1869. # [21:26] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1870. # [21:26] * Joins: samliu (samliu@moz-BBE3ABD.mv.mozilla.com)
  1871. # [21:27] * Fallen|away is now known as Fallen
  1872. # [21:28] * Fallen is now known as Fallen|away
  1873. # [21:30] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Quit: Leaving)
  1874. # [21:30] * Quits: jduell (jduell@moz-44279BCC.hfc.comcastbusiness.net) (Ping timeout)
  1875. # [21:30] * jcranmer sighs
  1876. # [21:31] * kats is now known as kats|away
  1877. # [21:31] <jcranmer> TestCheckedInt has 96 overflow failures
  1878. # [21:33] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  1879. # [21:33] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1880. # [21:33] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  1881. # [21:34] * Joins: karl (karl@moz-80C79211.jetstream.xtra.co.nz)
  1882. # [21:35] * jhammel|lunch is now known as jhammel
  1883. # [21:39] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  1884. # [21:40] <sawrubh> ehsan: fixed the changes asked by you in the review coment, mochitests are passing locally, should I ask you for feedback ?
  1885. # [21:40] <sawrubh> re 722988
  1886. # [21:41] * Quits: pascalc2 (chatzilla@moz-446F98C8.fbxo.proxad.net) (Input/output error)
  1887. # [21:41] <@ehsan> sawrubh: you can ask for review
  1888. # [21:42] * armenzg_brb is now known as armenzg
  1889. # [21:42] * Quits: graememcc (chatzilla@moz-51ABDCC5.range31-53.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120615112143])
  1890. # [21:44] * armenzg is now known as armenzg_buildduty
  1891. # [21:45] * cadecairos is now known as cade
  1892. # [21:45] * Joins: aja (chatzilla@35B2E200.73203D5C.7880DB15.IP)
  1893. # [21:46] <jdm> glandium++
  1894. # [21:46] <jdm> impressive debugging
  1895. # [21:46] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Excess Flood)
  1896. # [21:46] <aja> WTF?
  1897. # [21:46] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  1898. # [21:47] <aja> "Mozilla also recently updated its Dolphin HD browser for Android"
  1899. # [21:47] <wchen> where is that from?
  1900. # [21:47] <aja> http://crave.cnet.co.uk/software/mozilla-promises-something-big-for-android-announcement-50008364/
  1901. # [21:47] <Waldo> jcranmer: which compiler is pointing these out to you?
  1902. # [21:47] <wchen> haha, wow
  1903. # [21:48] <Ms2ger> Yeah, "Mozilla" announces a lot of shit nobody's heard about lately
  1904. # [21:48] <Ms2ger> Waldo, mine is, dammit
  1905. # [21:48] <Waldo> Ms2ger: which compiler is pointing these out to you?
  1906. # [21:48] <Ms2ger> Waldo, I filed a bug...
  1907. # [21:48] <Ms2ger> gcc
  1908. # [21:48] <BenWa> Does anyone know what return code -11 on xpcshell tests mean? https://tbpl.mozilla.org/php/getParsedLog.php?id=12958435&tree=Mozilla
  1909. # [21:48] <@khuey> everybody knows gcc is shit
  1910. # [21:48] * Quits: juanb|lunch (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  1911. # [21:48] <aja> sam guy with "Junion" last week, IIRC......mentioned again at url above
  1912. # [21:48] <Ms2ger> khuey, also, right
  1913. # [21:48] <jcranmer> Waldo: the IOC stuff?
  1914. # [21:48] <@khuey> BenWa: SIGSEGV
  1915. # [21:48] * Joins: pascalc2 (chatzilla@moz-446F98C8.fbxo.proxad.net)
  1916. # [21:49] <aja> errr...."junior"
  1917. # [21:49] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  1918. # [21:49] <BenWa> khuey: ok cool
  1919. # [21:49] <Waldo> I thought we fixed those recently, but maybe it's more warnings than just the set fixt there
  1920. # [21:49] <jcranmer> this actually does the runtime checking for overflows
  1921. # [21:49] <Waldo> Ms2ger: bug 756397?
  1922. # [21:49] * Joins: abillings (irc@moz-BC692F2F.compute-1.amazonaws.com)
  1923. # [21:50] <Ms2ger> Yes
  1924. # [21:50] * Joins: alon_ (alon@moz-BBE3ABD.mv.mozilla.com)
  1925. # [21:50] <Waldo> WTF has a checkedCast macro for this stuff, we should probably have one somewhere
  1926. # [21:50] * Quits: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr) (Ping timeout)
  1927. # [21:50] <jdm> crap
  1928. # [21:50] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
  1929. # [21:50] <jdm> ff is hanging on startup for me now
  1930. # [21:50] <jdm> oh wait
  1931. # [21:50] <jdm> nevermind
  1932. # [21:51] <Waldo> bug 759208 is what I was thinking of for the overflow warnings
  1933. # [21:51] * aja waits for "Mozilla acquires Dolphine" on /.
  1934. # [21:51] <Waldo> hmm, why is firebot now being quiet :-\
  1935. # [21:51] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
  1936. # [21:51] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1937. # [21:52] * Joins: tantek_ (tantek@moz-7468E361.tmodns.net)
  1938. # [21:54] <sawrubh> ehsan: asked for review, should I push to try ?
  1939. # [21:55] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  1940. # [21:56] * Joins: mike5w3c_ (MikeS@moz-1BE56DE3.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1941. # [21:56] * sawrubh pushes for fun
  1942. # [21:56] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  1943. # [21:56] * Quits: mike5w3c (MikeS@moz-D9718E04.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  1944. # [21:56] * mike5w3c_ is now known as mike5w3c
  1945. # [21:56] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  1946. # [21:57] * Joins: tonymec (tonymec@F4AFDBE2.5A3CC4B5.277517C1.IP)
  1947. # [21:57] <jhammel> Waldo: firebot no longer displays bug urls in #developers
  1948. # [21:58] <jhammel> (ABICT)
  1949. # [21:58] <Waldo> boo-urns
  1950. # [21:58] * jhammel agrees
  1951. # [21:58] <edmorley> it hasn't for like 12 months surely?
  1952. # [21:58] <jhammel> :shrug: unsure, but it has been a long time
  1953. # [21:59] <edmorley> you can "firebot: bug 123456" etc
  1954. # [21:59] <edmorley> if that helps :-)
  1955. # [21:59] * edmorley is now known as edmorley|away
  1956. # [21:59] * Joins: jrmuizel_ (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1957. # [22:00] * Quits: alon_ (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
  1958. # [22:01] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  1959. # [22:01] * ChanServ sets mode: +o dveditz
  1960. # [22:02] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1961. # [22:02] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  1962. # [22:02] * armenzg_buildduty is now known as armenzg_brb
  1963. # [22:02] * Joins: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP)
  1964. # [22:03] * Joins: alon (alon@moz-BBE3ABD.mv.mozilla.com)
  1965. # [22:04] * Joins: tonymec|away (tonymec@F4AFDBE2.5A3CC4B5.277517C1.IP)
  1966. # [22:04] * Joins: jduell (jduell@moz-44279BCC.hfc.comcastbusiness.net)
  1967. # [22:04] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1968. # [22:06] * sheeri-afk is now known as sheeri
  1969. # [22:06] * tantek_ is now known as tantek
  1970. # [22:06] * joduinn-food is now known as joduinn-mtg
  1971. # [22:06] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1972. # [22:07] * Quits: ericjung (Mibbit@moz-F14FA912.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  1973. # [22:07] * Quits: tantek (tantek@moz-7468E361.tmodns.net) (Connection reset by peer)
  1974. # [22:07] * Joins: ekr_ (ekr@moz-A42FC1B6.mycingular.net)
  1975. # [22:08] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  1976. # [22:08] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Quit: Leaving...)
  1977. # [22:08] * Quits: jduell (jduell@moz-44279BCC.hfc.comcastbusiness.net) (Ping timeout)
  1978. # [22:09] * Quits: alon (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1979. # [22:09] * armenzg_brb is now known as armenzg_mtg
  1980. # [22:10] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  1981. # [22:10] * nthomas|away is now known as nthomas
  1982. # [22:10] * Joins: alon (alon@moz-BBE3ABD.mv.mozilla.com)
  1983. # [22:11] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  1984. # [22:12] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
  1985. # [22:12] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Ping timeout)
  1986. # [22:13] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  1987. # [22:14] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1988. # [22:14] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  1989. # [22:14] * Joins: ahurle1 (ahurle@moz-BBE3ABD.mv.mozilla.com)
  1990. # [22:14] * ahurle1 is now known as ahurle
  1991. # [22:15] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1992. # [22:15] * Quits: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net) (Ping timeout)
  1993. # [22:15] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  1994. # [22:15] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  1995. # [22:17] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1996. # [22:17] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  1997. # [22:17] * kats|away is now known as kats
  1998. # [22:18] * Joins: fabrice1 (fabrice@moz-3859BA3C.static.user.ono.com)
  1999. # [22:18] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2000. # [22:19] * Quits: sawrubh (chatzilla@FDB7ED83.2D40295B.885A2F14.IP) (Quit: Stack has overflowed, need to save it.)
  2001. # [22:19] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  2002. # [22:19] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2003. # [22:19] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2004. # [22:21] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2005. # [22:22] * mjschranz is now known as mjschranz_away
  2006. # [22:22] * Quits: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP) (Connection reset by peer)
  2007. # [22:22] * Joins: jfkthame_ (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP)
  2008. # [22:23] * Joins: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
  2009. # [22:26] * Quits: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP) (Quit: Leaving)
  2010. # [22:27] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  2011. # [22:27] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: jacek)
  2012. # [22:27] * Joins: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net)
  2013. # [22:27] * Joins: alon_ (alon@moz-BBE3ABD.mv.mozilla.com)
  2014. # [22:28] * Quits: alon (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
  2015. # [22:29] * Quits: edmorley|away (edmorley@moz-4C974D06.range86-145.btcentralplus.com) (Quit: Leaving.)
  2016. # [22:30] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  2017. # [22:31] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2018. # [22:31] * Quits: jprmc (jprmc@CB3EC984.A5F785DE.396E4C6D.IP) (Quit: Leaving)
  2019. # [22:31] * philor|away is now known as philor
  2020. # [22:31] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2021. # [22:32] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2022. # [22:32] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  2023. # [22:33] * Quits: martyn (martyn@moz-32A2E36C.range86-158.btcentralplus.com) (Quit: Ex-Chat)
  2024. # [22:34] * Joins: mike5w3c_ (MikeS@moz-7FC26807.xgsspn.imtp.tachikawa.spmode.ne.jp)
  2025. # [22:34] * Quits: mike5w3c (MikeS@moz-1BE56DE3.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  2026. # [22:34] * mike5w3c_ is now known as mike5w3c
  2027. # [22:35] * Joins: gwagner (idefix2@moz-3859BA3C.static.user.ono.com)
  2028. # [22:37] * Quits: Ms2ger (Ms2ger@168D9992.512B6A35.37724B0D.IP) (Quit: nn)
  2029. # [22:37] <BenWa> What makes a mozconfig for linux specific 32 or 64 bit? browser/config/mozconfigs/linux<32-64>/debug are identical
  2030. # [22:38] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2031. # [22:38] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2032. # [22:39] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2033. # [22:39] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2034. # [22:40] * Joins: gandalf (zbraniecki@moz-D9DD651C.play-internet.pl)
  2035. # [22:40] * Joins: sawrubh (chatzilla@FDB7ED83.2D40295B.885A2F14.IP)
  2036. # [22:41] * Quits: abillings (irc@moz-BC692F2F.compute-1.amazonaws.com) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  2037. # [22:42] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120623092749])
  2038. # [22:42] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  2039. # [22:43] <BenWa> ehsan: ^^?
  2040. # [22:44] * Quits: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP) (Quit: erikvold)
  2041. # [22:44] <@ehsan> BenWa: why should they be different?
  2042. # [22:44] * Joins: edmorley (edmorley@moz-4C974D06.range86-145.btcentralplus.com)
  2043. # [22:44] <edmorley> !seen jduell
  2044. # [22:44] <firebot> jduell was last seen 4 days, 19 hours, 52 minutes and 47 seconds ago, saying 'splendid' in #developers.
  2045. # [22:44] <BenWa> ehsan: Well we compile differently if you want a 32 or 64 bit right?
  2046. # [22:44] <@ehsan> BenWa: no we don't
  2047. # [22:44] <mbrubeck> BenWa: The difference is in which toolchain is installed, not in the mozconfig
  2048. # [22:44] <@ehsan> BenWa: we don't cross compile
  2049. # [22:44] * Quits: artur (artur@moz-5333EC57.hsd1.vt.comcast.net) (Input/output error)
  2050. # [22:45] <mbrubeck> BenWa: The 32-bit builds are built on 32-bit builders
  2051. # [22:45] <BenWa> ohh ok, that answers my question
  2052. # [22:45] * Quits: alon_ (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2053. # [22:45] <@ehsan> yeah
  2054. # [22:45] * BenWa is used to how we do it on mac
  2055. # [22:45] * Quits: ekr_ (ekr@moz-A42FC1B6.mycingular.net) (Quit: Colloquy for iPhone - http://colloquy.mobi)
  2056. # [22:45] <@dolske> "but what about x32?!"
  2057. # [22:45] * @dolske can pretend to know what he's talking about. :)
  2058. # [22:47] <Mook_as> dolske: I think it died in a fire. (browser are probably the sorts of things that can use >4G if available.)
  2059. # [22:47] * Joins: kaze (kaze@moz-3859BA3C.static.user.ono.com)
  2060. # [22:47] <sawrubh> ehsan: do you have some changes for the 722988 patch, coz if you do then I'll cancel the try run (the try already looks worked up ;) ). I had pushed to try, just in case.
  2061. # [22:48] <@ehsan> sawrubh: I haven't looked at it yet
  2062. # [22:48] <sawrubh> ehsan: ok
  2063. # [22:49] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  2064. # [22:50] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2065. # [22:51] <@dolske> Mook_as: it lives! (bug 767759 ;)
  2066. # [22:52] * armenzg_mtg is now known as armenzg_brb
  2067. # [22:52] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  2068. # [22:52] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2069. # [22:53] <padenot> firebot: uuid
  2070. # [22:53] <firebot> 954f3fdd-d717-4c02-9464-7c2da617d21d (/msg firebot cid for CID form)
  2071. # [22:54] * Joins: kaie (kaie@moz-6ACDDDFD.dip.t-dialin.net)
  2072. # [22:54] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2073. # [22:54] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2074. # [22:55] * Quits: espindola (espindola@2BED3B57.C5836A43.971E19F6.IP) (Ping timeout)
  2075. # [22:56] * Joins: alon_ (alon@moz-BBE3ABD.mv.mozilla.com)
  2076. # [22:56] * Joins: espindola (espindola@moz-2D9C2606.dsl.teksavvy.com)
  2077. # [22:57] <Mook_as> dolske: we can still hope that's only for nspr, and not rest-of-gecko?
  2078. # [22:57] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  2079. # [22:57] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2080. # [22:58] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2081. # [22:58] * Joins: brendan (brendaneic@moz-3859BA3C.static.user.ono.com)
  2082. # [22:58] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: NO CARRIER)
  2083. # [22:58] <@dolske> we can
  2084. # [22:59] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  2085. # [22:59] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  2086. # [23:00] * mattwoodrow|away is now known as mattwoodrow
  2087. # [23:00] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  2088. # [23:00] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2089. # [23:01] * mikeh is now known as mikeh|sleep
  2090. # [23:01] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2091. # [23:01] * Joins: akeybl_ (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2092. # [23:01] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2093. # [23:01] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2094. # [23:01] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
  2095. # [23:01] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2096. # [23:02] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2097. # [23:02] * @khuey gets to call an airline
  2098. # [23:02] <@khuey> this should be fun
  2099. # [23:02] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2100. # [23:02] * Quits: alon_ (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2101. # [23:02] * Quits: mikeh|sleep (mikeh@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  2102. # [23:04] * Joins: alon_ (alon@moz-BBE3ABD.mv.mozilla.com)
  2103. # [23:04] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2104. # [23:05] * joduinn-mtg is now known as joduinn-brb
  2105. # [23:06] <@dolske> the call is coming from INSIDE the place!
  2106. # [23:06] <@dolske> * plane. crap.
  2107. # [23:06] <@khuey> heh
  2108. # [23:07] * Quits: rednaks (rednaks@A7B8482A.814C3547.55FFA9B4.IP) (Ping timeout)
  2109. # [23:07] * armenzg_brb is now known as armenzg
  2110. # [23:07] * armenzg is now known as armenzg_buildduty
  2111. # [23:08] <mbrubeck> WHAT PLACE???
  2112. # [23:09] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2113. # [23:09] * Joins: damons_ (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2114. # [23:09] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2115. # [23:09] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2116. # [23:09] * joduinn-brb is now known as joduinn-mtg
  2117. # [23:09] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2118. # [23:09] * Joins: andreasn (andreasn@moz-A80AB8F9.a336.priv.bahnhof.se)
  2119. # [23:09] * Quits: andreasn (andreasn@moz-A80AB8F9.a336.priv.bahnhof.se) (Connection reset by peer)
  2120. # [23:09] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2121. # [23:09] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2122. # [23:09] * Joins: juanb_ (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2123. # [23:10] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2124. # [23:10] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2125. # [23:10] * juanb_ is now known as juanb
  2126. # [23:10] <@dolske> you know, the one... with the stuff...
  2127. # [23:10] * Joins: Havvy[] (Mibbit@moz-C8F5011C.ptld.qwest.net)
  2128. # [23:10] * Quits: samliu (samliu@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2129. # [23:10] * Quits: alon_ (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2130. # [23:10] * Quits: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP) (Client exited)
  2131. # [23:10] * Joins: magcius (jstpierre@moz-A406D4F8.coderinserepeat.com)
  2132. # [23:11] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  2133. # [23:11] * Quits: Stan (Stan@moz-71D56DAA.dip.t-dialin.net) (Ping timeout)
  2134. # [23:11] <magcius> Does anybody in here know NPAPI? Is it possible to use the NPN_* functions that are exposed in the headers, or do I really have to use the function pointers passed into NP_Initialize?
  2135. # [23:12] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2136. # [23:12] <magcius> https://developer.mozilla.org/en/Getting_the_page_URL_in_NPAPI_plugin suggests that it's possible to use the NPN_* functions
  2137. # [23:12] * Joins: andreasn (andreasn@moz-A80AB8F9.a336.priv.bahnhof.se)
  2138. # [23:12] * Quits: wolfiR (wolfiR@moz-48AE9EB4.dip0.t-ipconnect.de) (Quit: Leaving)
  2139. # [23:12] <@dolske> why would you want to use NPAPI?
  2140. # [23:12] <magcius> Because we have no other option.
  2141. # [23:12] <magcius> We need to integrate with the system,
  2142. # [23:12] <@dolske> terrifying.
  2143. # [23:13] <Mook_as> magcius: you need to be using the function pointers, because they're not exported (and they can't be, since new browser versions add things to the end of the table)
  2144. # [23:13] * Quits: msucan (mihai@3E887206.8C9343F9.D7B372F7.IP) (Quit: Leaving.)
  2145. # [23:13] <magcius> Mook_as, why are there random functions in the headers, then?
  2146. # [23:13] <magcius> And why does that page suggest that I can use the NPN_* functions?
  2147. # [23:13] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  2148. # [23:14] <Mook_as> magcius: because it looks easier, or something. Using http://code.google.com/p/npapi-sdk/source/browse/#svn%2Ftrunk%2Fheaders is probably helpful.
  2149. # [23:14] <magcius> http://code.google.com/p/npapi-sdk/source/browse/trunk/headers/npapi.h#897
  2150. # [23:14] <magcius> I don't know why they can't be exposed.
  2151. # [23:15] <magcius> It's just so ugly :(
  2152. # [23:15] * Joins: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net)
  2153. # [23:16] <@dolske> welcome to plugins!
  2154. # [23:16] * Joins: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP)
  2155. # [23:16] <magcius> I don't understand it.
  2156. # [23:16] <magcius> I really don't
  2157. # [23:17] * Joins: alon_ (alon@moz-BBE3ABD.mv.mozilla.com)
  2158. # [23:17] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  2159. # [23:17] <magcius> Why on earth would you expose functions in the headers that you're not allowed to use?
  2160. # [23:18] <magcius> Is there a better system besides NPAPI for getting native system integration? I don't want to draw anything -- I just want a scriptable object
  2161. # [23:18] * bear is now known as bear-afk
  2162. # [23:18] <@dolske> define "system integration"
  2163. # [23:18] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Ping timeout)
  2164. # [23:19] <magcius> needs to call some DBus methods
  2165. # [23:19] * Quits: Havvy[] (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  2166. # [23:19] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
  2167. # [23:19] <Mook_as> magcius: sadly, js-ctypes.
  2168. # [23:19] <magcius> That's not possible from the web.
  2169. # [23:20] <magcius> And certainly not cross-browser.
  2170. # [23:20] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  2171. # [23:20] <Mook_as> oh, you want to do... dbus from the web? yeah, I think you're stuck with js-ctypes, then
  2172. # [23:20] <Mook_as> err, s/js-ctypes/NPAPI/
  2173. # [23:20] * @dolske mumbles something about IE
  2174. # [23:20] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  2175. # [23:20] <magcius> dolske, DBus? IE?
  2176. # [23:21] <@dolske> you said cross-browser ;)
  2177. # [23:21] <magcius> http://en.wikipedia.org/wiki/Internet_Explorer_for_UNIX
  2178. # [23:21] * Joins: rednaks (rednaks@23324633.76C9F31B.55FFA9B4.IP)
  2179. # [23:22] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  2180. # [23:22] <mark> as in, any browser that has to support this will be very cross
  2181. # [23:22] <Callek> magcius: "give up" if you need to support IE for linux
  2182. # [23:22] * bwinton is now known as bwinton_away
  2183. # [23:22] <magcius> I don't
  2184. # [23:22] <@dolske> now you only have 2 problems!
  2185. # [23:22] <magcius> dolske, every browser that's on every platform that supports X also supports NPAPI
  2186. # [23:23] <@dolske> Isn't Chrom[e|ium] on their way to dropping it?
  2187. # [23:23] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Quit: L'ordinateur  est en sommeil)
  2188. # [23:23] * Joins: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP)
  2189. # [23:23] <magcius> No?
  2190. # [23:23] <qheaden> Does nsString have a utility method to check if it contains any spaces?
  2191. # [23:24] <magcius> What are they moving to? Pepper?
  2192. # [23:24] * alon_ is now known as azakai
  2193. # [23:24] <magcius> Will Mozilla ever adapt to Pepper? I doubt it.
  2194. # [23:25] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  2195. # [23:26] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2196. # [23:26] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  2197. # [23:27] * Joins: samliu (samliu@moz-BBE3ABD.mv.mozilla.com)
  2198. # [23:28] * cade is now known as cade_away
  2199. # [23:28] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2200. # [23:29] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2201. # [23:29] * Quits: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2202. # [23:29] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2203. # [23:29] * Joins: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com)
  2204. # [23:29] * Quits: edmorley (edmorley@moz-4C974D06.range86-145.btcentralplus.com) (Quit: Leaving.)
  2205. # [23:29] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2206. # [23:29] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2207. # [23:30] * Quits: damons_ (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2208. # [23:30] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2209. # [23:30] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2210. # [23:30] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  2211. # [23:30] <NeilAway> qheaden: FindChar or FindCharInSet?
  2212. # [23:30] * Joins: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP)
  2213. # [23:30] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2214. # [23:30] <qheaden> NeilAway: That should work. Thanks.
  2215. # [23:31] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  2216. # [23:31] * ChanServ sets mode: +o dveditz
  2217. # [23:31] <@bz> magcius: we have no plans to implement Pepper
  2218. # [23:32] * Quits: gandalf (zbraniecki@moz-D9DD651C.play-internet.pl) (Ping timeout)
  2219. # [23:32] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2220. # [23:33] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  2221. # [23:33] * ChanServ sets mode: +o roc
  2222. # [23:34] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  2223. # [23:34] * Quits: evilpie (chatzilla@moz-6D8E5DD7.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120615112143])
  2224. # [23:36] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2225. # [23:36] * akeybl_ is now known as akeybl
  2226. # [23:37] * Joins: bdahl_ (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2227. # [23:37] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2228. # [23:37] * bdahl_ is now known as bdahl
  2229. # [23:37] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2230. # [23:37] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Quit: Reconnecting…)
  2231. # [23:37] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2232. # [23:37] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2233. # [23:38] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2234. # [23:38] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2235. # [23:38] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2236. # [23:38] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2237. # [23:38] * Joins: kinger (chatzilla@moz-72C91A61.dial-up.dsl.siol.net)
  2238. # [23:38] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2239. # [23:38] * Joins: sheppy (sheppy@moz-580DE80D.sub-166-248-84.myvzw.com)
  2240. # [23:38] * Quits: kaie (kaie@moz-6ACDDDFD.dip.t-dialin.net) (Quit: Leaving)
  2241. # [23:39] * Joins: ajuma_ (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  2242. # [23:39] * bhearsum is now known as bhearsum|afk
  2243. # [23:39] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
  2244. # [23:39] * ChanServ sets mode: +o smaug
  2245. # [23:40] * sheeri is now known as sheeri-afk
  2246. # [23:40] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2247. # [23:40] * ajuma_ is now known as ajuma
  2248. # [23:40] * Joins: ericjung (Mibbit@moz-F14FA912.bstnma.fios.verizon.net)
  2249. # [23:41] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2250. # [23:41] * armenzg_buildduty is now known as armenzg_away
  2251. # [23:41] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2252. # [23:42] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  2253. # [23:42] * Quits: Optimizer (Optimizer@D09A33AA.39D50EB7.2AB48280.IP) (Ping timeout)
  2254. # [23:42] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2255. # [23:42] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2256. # [23:42] * Quits: armenzg_away (armenzg@moz-2621B1B2.cable.teksavvy.com) (Input/output error)
  2257. # [23:42] * Joins: Optimizer (Optimizer@C73B1D77.5204F603.2AB48280.IP)
  2258. # [23:43] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2259. # [23:44] <sawrubh> ehsan: ping
  2260. # [23:44] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  2261. # [23:45] * Quits: andreasn (andreasn@moz-A80AB8F9.a336.priv.bahnhof.se) (Quit: Ex-Chat)
  2262. # [23:46] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2263. # [23:46] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2264. # [23:46] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2265. # [23:46] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2266. # [23:46] <sawrubh> jdm: ping
  2267. # [23:46] <jdm> sawrubh: pong
  2268. # [23:46] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2269. # [23:47] * Quits: Optimizer (Optimizer@C73B1D77.5204F603.2AB48280.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2270. # [23:47] * Joins: Optimizer (Optimizer@C73B1D77.5204F603.2AB48280.IP)
  2271. # [23:47] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  2272. # [23:47] <sawrubh> jdm: the signature of aContext and parent are these : http://pastebin.mozilla.org/1678338, since there are no windows in nsHelperAppDlg.js, I was planning to use either of them
  2273. # [23:48] <sawrubh> but the QI goop is failing with this : TEST-UNEXPECTED-FAIL | xpcshell/head.js | [Exception... "'Component does not have requested interface' when calling method: [nsIInterfaceRequestor::getInterface]" nsresult: "0x80004002 (NS_NOINTERFACE)" location: "JS frame :: resource://gre/modules/DownloadLastDir.jsm :: DownloadLastDir_isPrivate :: line 103" data: no]
  2274. # [23:48] <sawrubh> and I can't avoid the QI goop
  2275. # [23:48] * Joins: benvie (brandon@moz-1C805788.nc.res.rr.com)
  2276. # [23:49] <sawrubh> coz neither of them have gPrivateBrowsingUI in their signature i.e neither is chrome
  2277. # [23:49] <jdm> hmm
  2278. # [23:51] <jdm> sawrubh: what's the content of line 103?
  2279. # [23:52] <sawrubh> jdm: are you asking wrt the DownloadUtils.jsm or DownloadLastDir.jsm ?
  2280. # [23:52] * Joins: jimb (user@moz-91500B31.pool.e-mobile.ne.jp)
  2281. # [23:52] <sawrubh> btw this is the importing code : Components.utils.import("resource://gre/modules/DownloadLastDir.jsm", tmp);
  2282. # [23:52] <jdm> sawrubh: the file that is throwing the error, according to that message
  2283. # [23:52] <jdm> DownloadLastDir.jsm
  2284. # [23:52] <sawrubh> ohh, wait
  2285. # [23:53] <sawrubh> .getInterface(Ci.nsIWebNavigation)
  2286. # [23:53] * Quits: tonymec (tonymec@F4AFDBE2.5A3CC4B5.277517C1.IP) (Input/output error)
  2287. # [23:53] <sawrubh> seems it doesn't have this interface
  2288. # [23:53] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
  2289. # [23:53] <JonathanS> so C11 is new and hotness and C99 is old and busted /s
  2290. # [23:53] <jdm> hum
  2291. # [23:54] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  2292. # [23:54] <jdm> sawrubh: oh wait, which test is this failing in?
  2293. # [23:54] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  2294. # [23:54] <@dbaron> boy, mozillians.org search basically doesn't work
  2295. # [23:54] <jdm> dbaron: in what way?
  2296. # [23:54] <sawrubh> jdm: test_privatebrowsing_downloadLastDir.js
  2297. # [23:55] <sawrubh> dbaron: yes, there's a bug filed for that
  2298. # [23:55] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2299. # [23:55] * sawrubh searches for the number
  2300. # [23:55] <@dbaron> jdm, if I search for "Bernd" it says "no results found" rather than say, finding, https://mozillians.org/en-US/bernd
  2301. # [23:55] <jdm> heh
  2302. # [23:55] * Quits: tonymec|away (tonymec@F4AFDBE2.5A3CC4B5.277517C1.IP) (Quit: Konversation terminated!)
  2303. # [23:55] <@dbaron> jdm, where it should match the name, email, username, and IRC nick fields
  2304. # [23:55] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  2305. # [23:55] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
  2306. # [23:56] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2307. # [23:56] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2308. # [23:56] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  2309. # [23:56] * Quits: Optimizer (Optimizer@C73B1D77.5204F603.2AB48280.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2310. # [23:56] <jdm> sawrubh: http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/downloads/tests/unit/test_privatebrowsing_downloadLastDir.js#17 is the problem
  2311. # [23:57] * Joins: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it)
  2312. # [23:57] <gaston> glandium: any luck for 767403 soon ?
  2313. # [23:57] * Quits: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP) (Quit: Leaving)
  2314. # [23:57] <sawrubh> dbaron: bug 767949
  2315. # [23:58] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  2316. # [23:58] * Joins: tonymec__ (tonymec@F4AFDBE2.5A3CC4B5.277517C1.IP)
  2317. # [23:58] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2318. # [23:59] * tonymec__ is now known as tonymec|away
  2319. # [23:59] * rail is now known as rail_away
  2320. # Session Close: Tue Jun 26 00:00:01 2012

The end :)