/irc-logs / mozilla / #developers / 2012-05-18 / end

Options:

  1. # Session Start: Fri May 18 00:00:04 2012
  2. # Session Ident: #developers
  3. # [00:00] * Quits: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it) (Quit: Leaving.)
  4. # [00:00] * philor is now known as philor|away
  5. # [00:00] <@smaug> florian: there is an active XHR when window is being teared down
  6. # [00:01] <@smaug> so you get that ENSURE_TRUE thing because XHR isn't anymore in the current inner window
  7. # [00:01] <florian> a JS xpcom component (http://mxr.mozilla.org/comm-central/source/chat/protocols/twitter/twitter.js) that has no relation to a window that's being destroyed has an XML HTTP request it starts aborted for no apparent reason, so it waits infinitely for the result
  8. # [00:01] <@smaug> NS_ENSURE_foo aren't for anything bad
  9. # [00:01] <@smaug> they are for valid error checking
  10. # [00:01] <@smaug> yet giving *very* useful data to the terminal
  11. # [00:02] <jlebar> The load event can fire before we paint to the screen?
  12. # [00:02] <Waldo> spam spam spam wonderful spam
  13. # [00:03] <jlebar> So if I want to know when we've loaded and painted, we have to wait for a load and a mozafterpaint event, in some order?
  14. # [00:03] * Joins: timeless_xchat (timeless@moz-671E60DE.eng.wind.ca)
  15. # [00:03] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  16. # [00:03] <florian> smaug: is there any way to avoid that request being aborted? (I don't see clearly how it becomes linked to the window that is destroyed. Maybe because it's a modal dialog displayed at the time the request is started?)
  17. # [00:03] <@smaug> how do you create the XHR?
  18. # [00:04] <florian> it's created at http://mxr.mozilla.org/comm-central/source/chat/protocols/twitter/twitter.js#771
  19. # [00:04] <florian> calling http://mxr.mozilla.org/comm-central/source/chat/protocols/twitter/twitter.js#482
  20. # [00:04] <florian> defined at http://mxr.mozilla.org/comm-central/source/mail/base/modules/http.jsm#9
  21. # [00:05] <@smaug> ah, so that XHR ends up to be bound to some random window, I guess :(
  22. # [00:05] * Joins: overholt (overholt@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  23. # [00:05] <@smaug> I wish we could remove "@mozilla.org/xmlextras/xmlhttprequest;1"
  24. # [00:06] <florian> is there another better way to start HTTP requests from an xpcom component?
  25. # [00:06] <@smaug> florian: could you start the XHR normal way
  26. # [00:06] <@smaug> new XMLHttpRequest
  27. # [00:06] <@smaug> in some window context
  28. # [00:06] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  29. # [00:06] <florian> it's a back-end component that doesn't have any UI
  30. # [00:06] <@smaug> or new somewindow.XMLHttpRequest();
  31. # [00:07] <florian> so the only window I could use is hiddenwindow.xul, which sounds like a very ugly hack
  32. # [00:07] <@smaug> that sounds like a perfect hack :)
  33. # [00:07] <@smaug> please file a bug
  34. # [00:07] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  35. # [00:07] <@smaug> and I'll remove the randomness and use always the hidden window
  36. # [00:08] * Joins: jduell (jduell@moz-E49CB243.hsd1.ca.comcast.net)
  37. # [00:08] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  38. # [00:09] * Joins: lmandel (lmandel@moz-BBE3ABD.mv.mozilla.com)
  39. # [00:09] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  40. # [00:09] * Quits: martyn (martyn@moz-356D5506.range86-158.btcentralplus.com) (Quit: Ex-Chat)
  41. # [00:09] <jviereck> smaug: well, the reflow is done on the presShell, but we are only interessted in not recreating the presContext — maybe recreating only the presShell works ;)
  42. # [00:09] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  43. # [00:10] <florian> smaug: which component is appropriate for that bug?
  44. # [00:10] <@smaug> florian: Core: DOM
  45. # [00:10] <florian> thanks
  46. # [00:11] <@smaug> jviereck: uh, we should merge presshell and prescontext
  47. # [00:11] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  48. # [00:11] <gavin> I saw roc say that in a bug the other day
  49. # [00:11] <dRdR> should new API code use nsresult or just a bool indicating success or failure?
  50. # [00:12] <gavin> dRdR: boooooooool
  51. # [00:12] <dRdR> ok
  52. # [00:12] <dRdR> gavin: even in the context of something that could cause OOM?
  53. # [00:12] <@roc> gavin: I disagree
  54. # [00:12] <@roc> bool for success/failure is bad
  55. # [00:12] <@roc> nsresult is better
  56. # [00:12] <dRdR> ok, I agree roc
  57. # [00:12] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Client exited)
  58. # [00:12] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  59. # [00:12] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  60. # [00:13] <gavin> depends on the possible failure cases I suppose
  61. # [00:13] * AaronMT is now known as AaronMTacos
  62. # [00:13] <@roc> I don't even think so
  63. # [00:13] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  64. # [00:13] <mwu> bool acts the opposite of what return/success codes normally do
  65. # [00:13] <mwu> kinda confusing
  66. # [00:14] <@roc> people don't consistently use true for success
  67. # [00:14] <@roc> it gets confusing and the code is harder to read
  68. # [00:14] * philor|away is now known as philor
  69. # [00:15] <froydnj_> some people use false for success? ew.
  70. # [00:15] <dRdR> froydnj_: yeah that's totally common
  71. # [00:16] <dRdR> froydnj_: the reason you do that is because 0 can be "OK" and any other number is an error code
  72. # [00:16] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  73. # [00:16] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  74. # [00:16] <froydnj_> oh, sure, '0' for success is understood
  75. # [00:16] * Joins: int3 (int3@1AD25C43.E8D90279.E655E8E1.IP)
  76. # [00:16] <froydnj_> but then your signature reflects that
  77. # [00:17] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: davidb)
  78. # [00:17] <dRdR> froydnj_: yeah but because of implicit casting everywhere the concept gets muddled a bit
  79. # [00:17] * Quits: armenzg_omw (armenzg@A63DA263.5BCEC6DB.DA78B690.IP) (Input/output error)
  80. # [00:18] * Quits: kaie (kaie@moz-8E134DD.dip.t-dialin.net) (Quit: Leaving)
  81. # [00:18] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  82. # [00:18] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  83. # [00:19] * Joins: dveditz_ (dveditz@moz-BBE3ABD.mv.mozilla.com)
  84. # [00:19] <florian> smaug: do you have an estimate of how much work that hack requires / if it's likely to land soon? (I have at least 4 different people bugging me almost everyday about that "twitter bug")
  85. # [00:19] * Quits: jduell (jduell@moz-E49CB243.hsd1.ca.comcast.net) (Ping timeout)
  86. # [00:19] <@smaug> florian: couldn't you just use the hiddenwindow for now
  87. # [00:19] * Joins: mreid_ (mark@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  88. # [00:19] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  89. # [00:20] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  90. # [00:20] * dveditz_ is now known as dveditz
  91. # [00:20] <@smaug> hmm, I wonder which privileges hiddenwindow has
  92. # [00:22] <florian> maybe, but if you are going to fix this soon, it's not worth requesting review on a hack that I'll want to back out soon. And there are lots of other consumers of that API (http://mxr.mozilla.org/comm-central/search?string=xmlextras/xmlhttprequest)
  93. # [00:24] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  94. # [00:26] <jviereck> roc: can you help me with some nsPress/Context creation problem for the font-print-loading issue?
  95. # [00:26] <@roc> I hope so!
  96. # [00:27] <jviereck> roc: not sure how much you have followed the converstion between me and smaug, therefore a small sumup what I'm up to
  97. # [00:27] <jviereck> roc: network request can now be made in a staticDocument
  98. # [00:28] <jviereck> roc: to start the font loading, the document is reflowed once in nsPrintEngine::SetupToPrintContent()
  99. # [00:28] * Joins: robhawkes (robhawkes@2DCD3574.8393754F.E9FF1376.IP)
  100. # [00:28] <jviereck> roc: then some new code will check when all fonts are loaded and would do another reflow to do the layout based on the new loaded fonts
  101. # [00:28] * Quits: imphil (philipp@moz-60B0FAC.dip.t-dialin.net) (Ping timeout)
  102. # [00:28] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  103. # [00:29] * philor smacks philor with the stupid-stick
  104. # [00:29] <jviereck> roc: Now the problem: if we do a reflow, we recreate the presContext again, which means we end up with a new gfxUserFontSet, which means the fonts get loaded again :/
  105. # [00:30] <philor> let's see, we don't cancel builds because then they're left with a busted objdir that will produce incomprehensible errors on a later build, so a bunch of slaves cancel themselves, and then there are incomprehensible errors on a later build, where on earth could those have come from?
  106. # [00:30] <jviereck> what I tried to do is reuse the presContext in the nsPrintEngine::ReflowPrintObject, but that seems to break some internal assumptions and I end up with a huge list of ASSERTIONS in the console
  107. # [00:30] * catlee is now known as catlee-away
  108. # [00:31] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  109. # [00:32] <@roc> it all sounds good so far
  110. # [00:32] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  111. # [00:32] <jviereck> roc: as far as I understand, the PresContext have to survive as it holds the loadGroup and the gfxUserFontSet. Do you have any idea what's the best way to make the presContext survive the reflow? I feel like I don't have enough of the big-gecko-picture to know what's the best thing to do here :/
  112. # [00:32] <@roc> what sort of assertions?
  113. # [00:33] <jviereck> roc: https://gist.github.com/53db12a182bb87a221a8
  114. # [00:33] <@roc> in ReflowPrintObject, everything down to and including InitialReflow needs to only happen once
  115. # [00:33] <jviereck> just updating the patch
  116. # [00:33] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Ping timeout)
  117. # [00:34] <@roc> by the way, you are awesome. Would you consider joining the platform team? :-)
  118. # [00:34] <jviereck> roc: that's what I tried, but then the aPO->mPressShell->FlushPendingNotifications(…) throws an error
  119. # [00:34] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  120. # [00:34] <@roc> what error?
  121. # [00:34] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  122. # [00:34] <jviereck> roc: http://mxr.mozilla.org/mozilla-central/source/layout/base/nsPresShell.cpp#3791
  123. # [00:34] <jviereck> that assertion
  124. # [00:35] <gavin> aPO->mPressShell->FlushPendingNotifications(…) threw an error when I tried to join the platform team too
  125. # [00:35] <gavin> I decided it wasn't meant to be
  126. # [00:35] * Quits: WG9s (bill@moz-D750CC69.maine.res.rr.com) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 12.0/20120424094117])
  127. # [00:35] <jviereck> gavin: maybe roc added an easter egg and if someone comes across, he must be very brave and gets the "join platform team"-offer ;)
  128. # [00:35] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  129. # [00:36] * Parts: aleth (Instantbir@moz-24EE697D.ictp.it)
  130. # [00:36] <@smaug> oh, /me thought jviereck is in some way in platform team
  131. # [00:36] <@roc> the problem is that I keep giving you instructions and thinking "that'll keep him out of my way for a few weeks" and then you come back a couple of days later with it done
  132. # [00:36] <@roc> smaug: exactly
  133. # [00:37] <jviereck> smaug: I'm on the PDF.JS team - at least that's what my contract states^^
  134. # [00:37] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  135. # [00:37] * heycam|away is now known as heycam
  136. # [00:37] <@smaug> jviereck: contracts may state random things
  137. # [00:37] * Quits: John-Galt (kris@moz-104CC309.mv.mozilla.com) (Ping timeout)
  138. # [00:37] <@smaug> my contracts usually don't describe what I actually do ;)
  139. # [00:38] * Quits: jdm (Mibbit@moz-A54EBB0E.dip.t-dialin.net) (Quit: http://www.mibbit.com ajax IRC Client)
  140. # [00:38] <jviereck> in the end, we all work for "The Web Is The Platform"
  141. # [00:38] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  142. # [00:38] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  143. # [00:38] * jhammel is now known as jhammel|afk
  144. # [00:38] * Joins: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP)
  145. # [00:38] <@roc> when that fires, is isSafeToFlush false? or is mViewManager null?
  146. # [00:39] <dRdR> roc: I cc'd you on my thread safe queue bug
  147. # [00:39] * Quits: sriram (sriramr@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  148. # [00:40] <philor> OPEN
  149. # [00:40] * Joins: sriram (sriramr@moz-BBE3ABD.mv.mozilla.com)
  150. # [00:42] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  151. # [00:43] * coop|triage is now known as coop
  152. # [00:44] <@smaug> mysterious bug
  153. # [00:44] * Joins: jdm (Mibbit@moz-A54EBB0E.dip.t-dialin.net)
  154. # [00:45] <@smaug> tbpl stops working
  155. # [00:45] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Input/output error)
  156. # [00:45] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  157. # [00:45] * ChanServ sets mode: +o smaug
  158. # [00:46] * Joins: jamesr_ (jamesr@moz-CD91E596.google.com)
  159. # [00:46] <jamesr_> roc, hey again! thanks for you reply. i'm not sure i fully understand what you mean re mobile
  160. # [00:47] <jviereck> roc: not sure what I did before, but now it seems to "work", although I get a big list of assertions: http://mxr.mozilla.org/mozilla-central/source/layout/base/nsPresShell.cpp#3791
  161. # [00:47] <florian> smaug: I tried this change http://pastebin.instantbird.com/42361 and now the xhr's onerror handler is called (at http://mxr.mozilla.org/comm-central/source/mail/base/modules/http.jsm#31 status is null) In my terminal I see that this test fails: http://mxr.mozilla.org/mozilla-central/source/content/base/src/nsCrossSiteListenerProxy.cpp#556
  162. # [00:47] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  163. # [00:47] * Quits: squib (squib-@moz-3F6F2A9C.ep.wisc.edu) (Quit: Leaving)
  164. # [00:47] <jamesr_> are you saying that you think the async compositing path _will_ work on the testcase i posted (scrolling elements split across layers), but it just doesn't yet because some code hasn't landed?
  165. # [00:47] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  166. # [00:48] <jviereck> roc: there is the other function ResizeReflow, but I'm not sure if that would do the right thing here, as it looks we do more then just changing the size during the reflow
  167. # [00:49] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  168. # [00:50] <@smaug> florian: ahaa, so you get different principal or something
  169. # [00:50] <jviereck> roc: how about adding a "resetFrame" function on the presShell, that sets mDidInitialReflow = false, rootFrame = false etc?
  170. # [00:50] * Quits: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP) (Ping timeout)
  171. # [00:52] * jhammel|afk is now known as jhammel
  172. # [00:53] <davehunt> hey myk, you around?
  173. # [00:53] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  174. # [00:54] * Quits: wesj1 (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  175. # [00:55] * AaronMTacos is now known as AaronMTiramisu
  176. # [00:55] * carljm is now known as carljm|afk
  177. # [00:55] <jviereck> roc: ?
  178. # [00:55] <@roc> jamesr: there is a patch (actually ready to land, but waiting on a dependent bug to be fixed) that is needed to make async scrolling work with position:fixed
  179. # [00:56] <@roc> jamesr: even when that patch lands, I'm not sure whether async scrolling will work in your example or not
  180. # [00:56] <@roc> however
  181. # [00:57] <@roc> I am confident that async scrolling will work in all cases that don't actually have interleaved fixed and non-fixed position content; for the cases that do, async scrolling won't work but at least we'll render them correctly
  182. # [00:57] <@roc> also
  183. # [00:58] <@roc> it might not be hard for us to fix async scrolling to work in all cases, if we decide it's worthwhile
  184. # [00:58] * Quits: smagnin (pike@moz-D8FAA037.w90-53.abo.wanadoo.fr) (Quit: Quitte)
  185. # [00:59] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  186. # [01:01] <@roc> jviereck: you need to call presShell->ReconstructFrames
  187. # [01:02] <@roc> then FlushPendingNotifications
  188. # [01:02] <@roc> jviereck: I'm still curious about my previous question "when that asertion fires, is isSafeToFlush false? or is mViewManager null?"
  189. # [01:03] <jamesr_> roc, render them correctly by dropping back to a synchronous mode?
  190. # [01:03] <@roc> no
  191. # [01:04] <@roc> our layerization always works
  192. # [01:04] <@roc> even in your case
  193. # [01:04] <jviereck> roc: for some reasons, I don't get that assertion anymore :/
  194. # [01:04] <jamesr_> so in this case, it's harder to do the async scrolling (for you and us). are you saying that you are confident that you can make _this_ case work in async mode or that it'll fall back to some less efficient by still correct mode?
  195. # [01:05] <myk> davehunt: i'm here
  196. # [01:05] <@roc> the reason async scrolling might not work out of the box is because of the interface between the async scrolling controller and the rest of Gecko doesn't know how to handle multiple independent scrollable layers for the same scrollable area
  197. # [01:05] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  198. # [01:05] <@roc> that's all
  199. # [01:05] <jamesr_> ok, and that's something that could be fixed without having to touch your layerization logic
  200. # [01:05] <@roc> right
  201. # [01:06] <@roc> our scrolling on desktop is already fast for examples like yours; we can scroll your example without repainting.
  202. # [01:06] <jamesr_> well there's fast and fast with the main thread blocked
  203. # [01:06] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  204. # [01:06] <@roc> right
  205. # [01:06] <davehunt> myk: could you confirm that with bug 746156 the preferences directory is now 'preferences' and not 'pref'? We have failing Mozmill update tests that are trying to read the channel-prefs.js file
  206. # [01:06] <jamesr_> my question's about the latter
  207. # [01:07] <@roc> I'm saying that because we've already achieved the former, I feel like we're 90% of the way to the latter
  208. # [01:07] <jamesr_> ok. we haven't got the former and i think it'll be difficul
  209. # [01:07] <jamesr_> although probably worthwhile to tackle at some point
  210. # [01:07] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  211. # [01:08] <jamesr_> i think it's still worth trying to go through with making fixpo make stacking contexts. my main concern is iOS5 / android browser are shipping and have been for a while, so even if we gain the ability to handle this layerization it'll take time to roll that out.
  212. # [01:08] <@roc> if they'll catch up, I don't see that it's worth breaking sites for a temporary deficiency
  213. # [01:08] <myk> davehunt: there are two default preferences directories, one for the GRE and one for the app; with the fix for bug 746156, channel-prefs.js is indeed now located in the app one (defaults/preferences/) rather than the GRE one (defaults/pref/)
  214. # [01:09] <davehunt> myk: that's awesome, many thanks! I will fix up our side
  215. # [01:09] <jamesr_> i'm less confident that they will :/
  216. # [01:09] <myk> davehunt: cool beans!
  217. # [01:09] <jamesr_> and they've both already gone through rounds of web compat breaks on the "mobile web"
  218. # [01:10] <jamesr_> which is growing less distinct from the "desktop web" all the time
  219. # [01:10] * cadecairos_away is now known as cadecairos
  220. # [01:10] <@roc> absolutely
  221. # [01:10] <jamesr_> so changing to the "correct" behavior is likely to cause web compat issues for pages designed with them in mind
  222. # [01:10] * Quits: gfritzsche (gfritzsche@moz-3510DFB9.dynamic.qsc.de) (Quit: Leaving)
  223. # [01:11] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  224. # [01:11] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  225. # [01:11] <myk> davehunt: erm, wait; actually, i don't see that on my nightly build
  226. # [01:11] <@roc> I hope we're not going to go through rounds of "let's break desktop sites because they were too hard to handle in mobile Webkit"
  227. # [01:11] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  228. # [01:11] <davehunt> myk: I see it here, on Mac 10.7
  229. # [01:11] <jamesr_> i don't want to. on the same token, i don't think it's sustainable to have a "mobile web rendering" and a "desktop web rendering" that are different going forward
  230. # [01:11] * Quits: mcsmurf (mcsmurf@moz-AE1D7B14.dip.t-dialin.net) (Quit: )
  231. # [01:11] <jviereck> roc: ahh, sorry, pasted the wrong link before: These are the assertions I get now: https://gist.github.com/53db12a182bb87a221a8
  232. # [01:11] <@roc> I don't either
  233. # [01:11] <jamesr_> no matter where those differences come from in the first place
  234. # [01:12] <@roc> so fix the mobile rendering. :-)
  235. # [01:12] <jamesr_> it's not always that easy :). these parts of mobilesafari are closed source
  236. # [01:12] <davehunt> myk: http://pastebin.mozilla.org/1643869 is what I see
  237. # [01:12] <@roc> if you need political support, just play the "Mozilla can do it, so we can too" card
  238. # [01:12] <jamesr_> and things like the iOS5 change are dropped without any non-apple input
  239. # [01:13] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  240. # [01:13] <jamesr_> background-attachment:fixed is in a similar boat, actually
  241. # [01:13] * coop is now known as coop|afk
  242. # [01:13] <davehunt> myk: that's a freshly downloaded copy, but my existing (but up to date) nightly still has /pref
  243. # [01:14] <jamesr_> iOS/android browser just ignore the fixed bit completely, but still render the background
  244. # [01:14] <myk> davehunt: yeah, that's what i see too; strange
  245. # [01:14] <jamesr_> spec says that if a UA can't handle the fixed part it is supposed to drop the background declaration completely
  246. # [01:14] * @roc is managing 4 simultaneous IRC conversations; brain overheat imminent
  247. # [01:14] <davehunt> myk: is this going to cause an issue with upgrading to the latest Nightly and keeping those preferences separate?
  248. # [01:15] <@roc> jviereck: you're calling InitialReflow twice. I told you not to do that :-)
  249. # [01:15] <jtcranmer> roc: wish to add a fifth? :-P
  250. # [01:15] <jviereck> roc: should I call ResizeReflow the second time?
  251. # [01:16] * AaronMTiramisu is now known as AaronMT
  252. # [01:16] <@roc> jamesr_: we sure aren't going disable background-attachment:fixed on desktop :-). I'm proud of being able to accelerate that, and it'll work on mobile too
  253. # [01:17] <froydnj_> dRdR: how is nsEventQueue not sufficient for Fennec's panning and zooming needs?
  254. # [01:17] <padenot> jaws: ping
  255. # [01:17] <@roc> jviereck: no
  256. # [01:17] <jamesr_> roc: it's weird with pinch zoom
  257. # [01:17] <dRdR> froydnj_: it's being rewritten to live in gecko
  258. # [01:17] <jaws> padenot: pong
  259. # [01:17] * Quits: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net) (Quit: ianbicking)
  260. # [01:17] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  261. # [01:17] <@roc> I thought I said but maybe it got lost: call PresShell::ReconstructFrames, then call FlushPendingNotifications()
  262. # [01:17] <jamesr_> but if you have a plan for that rock on. i don't think it is common enough to be a big compatibility issue to just do the right thing in webkit
  263. # [01:18] <myk> davehunt: i don't think so, since that file only has one pref in it, and that pref shouldn't affect apps
  264. # [01:18] <padenot> jaws: regarding the stop download thing, I have to change the access keys to make the test not failing
  265. # [01:18] <davehunt> myk: okay, cool
  266. # [01:18] <padenot> jaws: any rationale on that ? sould I just randomly change the keys ?
  267. # [01:18] <jaws> padenot: i'll walk over
  268. # [01:18] <@roc> jamesr_: background-attachment:fixed seems to be used more and more these days. Maybe not on mobile sites but as you say, as things converge...
  269. # [01:19] <froydnj_> dRdR: no, I'm asking what does Fennec need that nsEventQueue doesn't provide, because I'm curious (and using nsEventQueue for something different that may require changes as well)
  270. # [01:19] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  271. # [01:19] <dRdR> froydnj_: nsEventQueue requires that you put something that derives nsIRunnable on it
  272. # [01:19] <jamesr_> roc, and what's it supposed to do when you zoom in and scroll?
  273. # [01:20] <dRdR> and it's pretty heavily integrated with that
  274. # [01:20] <froydnj_> and nsIRunnable is not desirable in this context because...?
  275. # [01:20] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  276. # [01:20] <dRdR> because it has lots of extra junk that we don't need
  277. # [01:20] * Quits: timeless_xchat (timeless@moz-671E60DE.eng.wind.ca) (Ping timeout)
  278. # [01:21] <froydnj_> o.O
  279. # [01:22] <@roc> jamesr_: whatever position:fixed would do in the same situation
  280. # [01:22] <jamesr_> roc: and what's position:fixed supposed to do? fixed layout / virtual viewport is a complete wild west spec-wise, everyone makes up different stuff to make various pages work
  281. # [01:23] <@roc> yeah
  282. # [01:23] * Quits: brambles_ (brambles@4CBAB088.F3076E90.1822ACA6.IP) (Quit: leaving)
  283. # [01:23] <dRdR> froydnj_: you're right, I can just derive nsIRunnable and then use an nsEventQueue, but I don't want to do that because I don't want to create a bunch of classes for each type of android event that all derive from it
  284. # [01:23] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Ping timeout)
  285. # [01:24] <@roc> I just don't think background-attachment:fixed adds anything new there
  286. # [01:24] <dRdR> froydnj_: the data passed with each one seems to be pretty different
  287. # [01:24] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  288. # [01:24] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  289. # [01:24] <dRdR> froydnj_: if they were similar I could just derive nsIRunnable and generalize every event into that one class
  290. # [01:24] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  291. # [01:25] <dRdR> froydnj_: do you have any thoughts on that? maybe I'm missing something
  292. # [01:25] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  293. # [01:25] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  294. # [01:25] <froydnj_> dRdR: there are lots of little event classes scattered all over the codebase (deriving from nsRunnable, no I), so there's prior art in that area, at least
  295. # [01:25] <jamesr_> in theory. in practice, i don't think treating them the same will work well on most pages even if doing that is more theoretically pure
  296. # [01:25] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  297. # [01:25] <dRdR> froydnj_: yeah sorry I meant nsRunnable
  298. # [01:25] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  299. # [01:26] <@roc> we'll see
  300. # [01:26] <jviereck> jrmuizel: hi. for my patch in https://bugzilla.mozilla.org/show_bug.cgi?id=691061, do you think the code should live in http://mxr.mozilla.org/mozilla-central/source/gfx/thebes/gfxPattern.cpp#296?
  301. # [01:26] * Joins: jimb (user@moz-B6B20B77.hsd1.or.comcast.net)
  302. # [01:27] <froydnj_> dRdR: I don't think you're missing anything, I just don't think "I don't want to use ns{I,}Runnable" is a strong argument
  303. # [01:28] * Joins: Standard8 (Standard8@moz-703AC70E.hfc.comcastbusiness.net)
  304. # [01:29] * Quits: jdm (Mibbit@moz-A54EBB0E.dip.t-dialin.net) (Quit: http://www.mibbit.com ajax IRC Client)
  305. # [01:29] <jrmuizel> jviereck: that's better place, but ideally it would be done on surface creation
  306. # [01:29] * Joins: njn (chatzilla@moz-9A46D0A5.dyn.iinet.net.au)
  307. # [01:29] <froydnj_> dRdR: I do think it'd be nicer to have separate classes for each event rather than trying to shoehorn everything into one class, if the data really are sufficiently diverse
  308. # [01:29] <jviereck> jrmuizel: how do you want to do this during surface creation? This is about changing the extend of the pattern?
  309. # [01:30] <dRdR> froydnj_: that seems kind of weird? how would you handle queuing them up if they're entirely different?
  310. # [01:30] <dRdR> they'd need some kind of base class
  311. # [01:30] <jrmuizel> jviereck: sorry I mean pattern creation
  312. # [01:30] <njn> glob: I really like how bugzilla emails now have the "Referenced bugs" bit at the bottom!
  313. # [01:31] <dRdR> froydnj_: deriving from nsIRunnable seems reasonable since the code handling this is going to be in another thread anyways
  314. # [01:31] * Quits: Standard8 (Standard8@moz-703AC70E.hfc.comcastbusiness.net) (Ping timeout)
  315. # [01:31] <froydnj_> dRdR: well, I assumed you were going to be q'ing them up in an nsEventQueue... :)
  316. # [01:32] <jviereck> roc: I call now mPressShell->FlushPendingNotifications(Flush_Layout) if there is a reflow and mPresShell->InitialReflow(…) was called before. However, now the iFrame I have on the page doesn't show any content anymore
  317. # [01:32] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
  318. # [01:32] <dRdR> froydnj_: I was thinking of separating the nsEventQueue which is part of the threads and the actual queue that contains the android events
  319. # [01:32] <jviereck> I don't get any assertions AFAIKT
  320. # [01:33] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  321. # [01:33] <froydnj_> dRdR: sure. you could then have a "meta-event" nsIRunnable class holding the EventQueue
  322. # [01:33] <froydnj_> dRdR: although at that point, maybe you just have an array of nsIRunnable
  323. # [01:34] <jviereck> jrmuizel: sorry if I don't get it. During the pattern creation, I can set the extend to EXTEND_NONE, but that doesn't prevent someone to set the extend later to EXTEND_PAD
  324. # [01:34] <dRdR> froydnj_: well the entire reason to derive the nsRunnable class is so that I can abuse it as both the wakeup signal for the thread (Dispatch()) and also carrying data
  325. # [01:34] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  326. # [01:34] * Quits: jphan (Mibbit@moz-761B618A.allocated.csupomona.edu) (Quit: http://www.mibbit.com ajax IRC Client)
  327. # [01:35] <froydnj_> dRdR: that seems completely reasonable
  328. # [01:35] <froydnj_> dRdR: so you q up a bunch of pan/zoom events and then handle them all at once?
  329. # [01:36] <dRdR> froydnj_: yeah
  330. # [01:37] <dRdR> froydnj_: there's some code I was referring to that does things similar to what I was working on
  331. # [01:37] <dRdR> froydnj_: see content/media/nsBuiltinDecoderReader.h
  332. # [01:37] * Joins: mjschranz (matt@AE9A6552.60379805.59660190.IP)
  333. # [01:38] <dRdR> the nsRunnable and the actual queue containing data are separated because it's just a lot less confusing, but the queue is limited to only that use case
  334. # [01:38] <@roc> jviereck: hmm, your iframe presentation didn't survive the reframe and I guess that breaks things in printing
  335. # [01:38] <@roc> why do you have an IFRAME in your print document? is that necessary/
  336. # [01:39] <jviereck> roc: well, I thought I add it for testing purpose — there are still websites that use iframes
  337. # [01:39] <@smaug> we do clone all the documents in the document tree for printing
  338. # [01:39] <jviereck> if I just call InitialReflow a second time, it stays there
  339. # [01:40] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  340. # [01:40] <njn> so we're supposed to mark the bug's "target milestone" when landing on inbound now?
  341. # [01:40] <@roc> jviereck: how about you get everything else working for you, and then we'll debug that separately
  342. # [01:40] * njn remembered being told not to do that
  343. # [01:41] <jviereck> roc: +!
  344. # [01:41] <froydnj_> dRdR: ah, I see
  345. # [01:41] <jviereck> roc: +1, but maybe I go and get some sleep first...
  346. # [01:41] <jrmuizel> jviereck: true, but if they're doing that presumably they need it to be PAD
  347. # [01:41] <gavin> njn: yes
  348. # [01:42] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  349. # [01:42] * @smaug wonders in which time zone jviereck is in
  350. # [01:42] <@smaug> perhaps CET
  351. # [01:42] <jviereck> smaug: Zurich
  352. # [01:42] <@smaug> so, CET
  353. # [01:43] <dRdR> froydnj_: that code looks pretty clean to me, and another nice part of it is that Run() is on the handler for everything (the nsBuiltinDecoderReader) instead of the event (which is being handled) so it's a lot cleaner
  354. # [01:43] <dRdR> of course you could do the same thing with virtual functions but that's kinda messy too
  355. # [01:44] <jviereck> jrmuizel: if we don't do it this way, all Record surfaces will end up rasterized, which is exactly the oppositite of what should happen
  356. # [01:44] * Quits: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP) (Quit: leaving)
  357. # [01:45] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  358. # [01:45] <jviereck> jrmuizel: if you want, I can change the code to force the EXTEND_NONE only in the pattern surface is an RecordingSurface
  359. # [01:45] * Joins: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP)
  360. # [01:45] * AutomatedTester is now known as AutomatedTester|AFK
  361. # [01:46] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  362. # [01:47] * Quits: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP) (Client exited)
  363. # [01:47] <jrmuizel> jviereck: the thing is we can't just change from EXTEND_NONE to EXTEND_PAD blindly
  364. # [01:47] <jrmuizel> 19:38
  365. # [01:48] <jrmuizel> jviereck: because they mean different things and are only equivalent if we're only we are not painting outside of the bounds of the image
  366. # [01:48] * Joins: brendan (brendaneic@moz-8C525C6B.public.wayport.net)
  367. # [01:48] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  368. # [01:49] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  369. # [01:49] <jviereck> jrmuizel: yeah, I see
  370. # [01:49] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  371. # [01:50] <jviereck> jrmuizel: any idea how we can get the RecordingSurface -> PDFSurface working then without rasterization?
  372. # [01:50] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  373. # [01:50] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  374. # [01:51] <jrmuizel> jviereck: we could fix cairo
  375. # [01:52] <jviereck> jrmuizel: well, you can't support that kind of extend in PDF, at least that's what they are saying
  376. # [01:52] <jrmuizel> to check if we're not painting outside of the bounds of the image and take the EXTEND_NONE path
  377. # [01:52] <jviereck> does EXTEND_PAD means that there is something like a clipping box on top of the pattern?
  378. # [01:53] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  379. # [01:55] <froydnj_> gavin: is that a "yes, don't do that" or a "yes, set the milestone"?
  380. # [01:55] <gavin> froydnj_: yes, set the milestone
  381. # [01:55] <froydnj_> gavin: thanks
  382. # [01:56] * Quits: mjschranz (matt@AE9A6552.60379805.59660190.IP) (Ping timeout)
  383. # [01:56] * Quits: KaiRo (robert@moz-5A1AD9C4.adsl.highway.telekom.at) (Input/output error)
  384. # [01:58] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
  385. # [01:59] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  386. # [02:00] * Quits: JeroenDeDauw (j@moz-111F64AA.dip.t-dialin.net) (Quit: Leaving.)
  387. # [02:02] * Joins: KaiRo (robert@moz-5A1AD9C4.adsl.highway.telekom.at)
  388. # [02:03] * juanb is now known as juanb|jog
  389. # [02:03] * Quits: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  390. # [02:04] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  391. # [02:05] <dzbarsky> has anyone been able to debug firefox in xcode 4.3?
  392. # [02:05] <@ted> playing embedded youtube videos seems to have become broken for me recently
  393. # [02:05] <@ted> i click play and then all the controls go away and nothing happens
  394. # [02:06] <@smaug> ted: there was some bug
  395. # [02:06] <@smaug> I think Google fixed it
  396. # [02:06] <NeilAway> ted: delete pluginreg.dat and restart
  397. # [02:06] <@ted> ah
  398. # [02:06] <@ted> NeilAway: ugh
  399. # [02:06] <@ted> again?
  400. # [02:06] <@smaug> oh, also some other bug
  401. # [02:06] <jhammel> heh
  402. # [02:06] <NeilAway> ted: or, if you've got a debugger, tell Gecko that Flash isn't Java
  403. # [02:06] <@ted> really?
  404. # [02:06] <@ted> NeilAway: i don't think it's that bug
  405. # [02:06] <@ted> because they work on the site
  406. # [02:06] <@ted> just not as embeds
  407. # [02:06] <NeilAway> ted: oh, sorry
  408. # [02:07] <njn> anyone else seeing repeated NULL deref crashes at |nsresult rvspec = aDocumentURI->GetSpec(spec);| in nsXULElement.cpp:2998?
  409. # [02:07] <@smaug> https://bugzilla.mozilla.org/show_bug.cgi?id=754346 should be fixed
  410. # [02:07] <@smaug> if it is that one
  411. # [02:07] <@smaug> not sure if Google has propagate the fix everywhere
  412. # [02:09] <njn> oh, it's in my patch stack
  413. # [02:13] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  414. # [02:14] * Quits: brendan (brendaneic@moz-8C525C6B.public.wayport.net) (Quit: brendan)
  415. # [02:15] * Quits: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net) (Quit: leaving)
  416. # [02:16] * njn shouldn't trust unlanded patches he didn't write himself
  417. # [02:17] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  418. # [02:17] <philikon> whats the best way to read afile from the omni.ja?
  419. # [02:17] <gavin> from where?
  420. # [02:18] <dRdR> froydnj_: updated the patch, not sure if it notified you since you weren't in the cc
  421. # [02:18] <philikon> gavin: does it matter?
  422. # [02:18] <philikon> gavin: oh you mean from what code ?
  423. # [02:18] <gavin> yeah
  424. # [02:19] <philikon> gavin: im in a JS XPCOM component
  425. # [02:19] * darktrojan would expect most omni.ja stuff to have a chrome or resource uri
  426. # [02:19] <philikon> resource://gre/
  427. # [02:20] <philikon> sure
  428. # [02:20] <philikon> what resolves to a jar:// ... url
  429. # [02:20] <philikon> s/waht/that/
  430. # [02:20] <Mossop> Doesn't NetUtil.jsm have a method to read from a url?
  431. # [02:20] <philikon> but how do i acutally *read* the contents of a file?
  432. # [02:20] <darktrojan> what he said ^
  433. # [02:20] <philikon> Mossop: from a channel
  434. # [02:20] <@ted> yeah, you want NetUtil.jsm's thing
  435. # [02:20] <gavin> asyncFetch
  436. # [02:20] <gavin> http://mxr.mozilla.org/mozilla-central/source/netwerk/base/src/NetUtil.jsm#131
  437. # [02:21] <@ted> and then probably readInputStreamToString
  438. # [02:21] <philikon> oh, it can be an nsIURI too!
  439. # [02:21] <philikon> wow
  440. # [02:21] <philikon> didnt know
  441. # [02:21] <Mossop> Or a channel
  442. # [02:21] <philikon> thought it had tobe file or channel
  443. # [02:21] <@ted> it slices, it dices
  444. # [02:21] <philikon> thx guys!
  445. # [02:22] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  446. # [02:22] <philikon> ok next question
  447. # [02:22] <philikon> say i want to ship a JSOn file
  448. # [02:22] <philikon> with gecko
  449. # [02:22] <philikon> whats the best place to tput it?
  450. # [02:22] <robcee> "toolkit"
  451. # [02:22] <philikon> in terms of the install dir
  452. # [02:22] <robcee> :D
  453. # [02:22] <philikon> robcee: lulz
  454. # [02:22] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  455. # [02:22] <philikon> i coud just ship it alongside JSMs
  456. # [02:22] <@ted> if you can jam it inside the omnijar, then that's fine
  457. # [02:22] <philikon> but that feels dirty
  458. # [02:22] <gavin> why do you want to do this
  459. # [02:22] <Mossop> robcee: I hate you
  460. # [02:23] <philikon> ted: yeah, but how?
  461. # [02:23] <robcee> <3
  462. # [02:23] <@ted> list it in a jar.mn somehwere
  463. # [02:23] <philikon> gavin: stuff that wen eed for b2g
  464. # [02:23] <froydnj_> dRdR: thanks. I'm watching Core/XPCOM, so I'll see it eventually
  465. # [02:23] <@ted> those define all the "chrome"
  466. # [02:23] <philikon> ted: ah, jar.mn of course
  467. # [02:23] <philikon> thx!
  468. # [02:23] <@ted> np
  469. # [02:23] <gavin> philikon: bug #?
  470. # [02:23] <philikon> gavin: mobile networks provider configuration settings database
  471. # [02:23] <gavin> ah
  472. # [02:23] <philikon> needs to ship with the handset
  473. # [02:23] <philikon> sadly
  474. # [02:24] <darktrojan> database? y u no rdf?
  475. # [02:24] <philikon> lulz
  476. # [02:24] * darktrojan would actually kick himself from the channel for that
  477. # [02:24] <philikon> json motherf***er, do you speak it
  478. # [02:24] <fabrice> philikon: why not in b2g/chrome/ ?
  479. # [02:24] <froydnj_> because then you would have three problems
  480. # [02:24] <@ted> froydnj_: a triple of problems, even
  481. # [02:24] <philikon> fabrice: it should be in the RIL dir IMHO
  482. # [02:25] <philikon> fabrice: dom/system/gonk
  483. # [02:25] <fabrice> ouch
  484. # [02:25] <fabrice> what about setting the location in a pref?
  485. # [02:25] <froydnj_> ted: n triples, depending on serialization
  486. # [02:25] <@ted> the trouble with triples
  487. # [02:25] <philikon> fabrice: sure, whatever
  488. # [02:25] <froydnj_> so cute and furry to start off
  489. # [02:27] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  490. # [02:27] <philikon> ted: so lets say i add it to the omni.ja as a top-level file... how do i access it? resource://gre/<file>?
  491. # [02:27] <@ted> in the jar.mn you have to specify the chrome URL they map to
  492. # [02:27] <@ted> true story
  493. # [02:27] <philikon> its been so long
  494. # [02:27] <philikon> thx
  495. # [02:28] * Quits: mreid_ (mark@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Bye!)
  496. # [02:28] <philikon> ted: i'd thank u but u shud really thank me for not redirecting this r? to you :p
  497. # [02:28] <@ted> hah!
  498. # [02:28] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  499. # [02:28] * Quits: jimb (user@moz-B6B20B77.hsd1.or.comcast.net) (Ping timeout)
  500. # [02:28] * Quits: ircloggr (nodebot@moz-AF2366B9.compute-1.amazonaws.com) (Client exited)
  501. # [02:28] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  502. # [02:28] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  503. # [02:29] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  504. # [02:29] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  505. # [02:30] * Mook_as wonders if philikon can XHR his JSON
  506. # [02:30] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  507. # [02:30] <gavin> xhr from js components kinda sucks, see earlier discussion :)
  508. # [02:31] <Mook_as> that just means it'll have more reason to be fixed, right? :)
  509. # [02:31] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  510. # [02:31] * Joins: Rob (robhawkes@2DCD3574.8393754F.E9FF1376.IP)
  511. # [02:31] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  512. # [02:31] * Quits: robhawkes (robhawkes@2DCD3574.8393754F.E9FF1376.IP) (Ping timeout)
  513. # [02:32] * Quits: sriram (sriramr@moz-BBE3ABD.mv.mozilla.com) (Quit: sriram)
  514. # [02:32] <Mossop> gavin: What sucks about it?
  515. # [02:32] * Joins: jrmuizel (jrmuizel@F7CF1233.F8C4DECC.DA78B690.IP)
  516. # [02:33] <gavin> Mossop: I dunno, it certainly works well enough in the places we use it
  517. # [02:33] <gavin> ask smaug!
  518. # [02:33] <gavin> [17 14:57:23] <smaug> I wish we could remove "@mozilla.org/xmlextras/xmlhttprequest;1"
  519. # [02:34] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  520. # [02:34] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
  521. # [02:34] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
  522. # [02:34] <darktrojan> he clearly doesn't want to be asked
  523. # [02:35] <scientes> rillian, bug 747257
  524. # [02:35] * Quits: jrmuizel (jrmuizel@F7CF1233.F8C4DECC.DA78B690.IP) (Input/output error)
  525. # [02:35] * Quits: int3 (int3@1AD25C43.E8D90279.E655E8E1.IP) (Client exited)
  526. # [02:35] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  527. # [02:36] <jaws> njn: ping?
  528. # [02:36] <njn> jaws: pong
  529. # [02:36] * jlebar is now known as jlebar|away
  530. # [02:36] <njn> jaws: what have you found?
  531. # [02:36] <jaws> njn: does your test_memoryreporters.xul use mochitest-plain or a different framework?
  532. # [02:37] <jaws> i'm trying to bisect bug 749010
  533. # [02:37] <jaws> when i run it with mochitest-plain i get a 404
  534. # [02:37] <njn> jaws: I don't understand the question... it's a chrome test, AIUI
  535. # [02:38] * Joins: kvda (kvda@AFDD388F.C3893E67.923345AB.IP)
  536. # [02:38] <njn> jaws: here's how I run it: |python runtests.py --chrome --autorun --test-path=toolkit/components/aboutmemory/tests/test_memoryReporters.xul|
  537. # [02:38] <jaws> ok thanks :)
  538. # [02:38] * Joins: robhawkes (robhawkes@2DCD3574.8393754F.E9FF1376.IP)
  539. # [02:38] * Quits: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
  540. # [02:38] <njn> jaws: from within $BUILD/_tests/testing/mochitest
  541. # [02:39] <jaws> thanks, that works for me :)
  542. # [02:39] * Quits: Rob (robhawkes@2DCD3574.8393754F.E9FF1376.IP) (Ping timeout)
  543. # [02:39] * davehunt is now known as davehunt|away
  544. # [02:40] * Joins: ircloggr (nodebot@moz-489B5076.compute-1.amazonaws.com)
  545. # [02:41] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  546. # [02:42] * Quits: overholt (overholt@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving)
  547. # [02:42] * Fallen|away is now known as Fallen
  548. # [02:43] * Quits: gustavold (gustavold@8AD413DD.3053860D.A992BEAD.IP) (Ping timeout)
  549. # [02:43] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  550. # [02:43] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  551. # [02:43] * ChanServ sets mode: +o ehsan
  552. # [02:45] * Quits: akeybl (akeybl@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  553. # [02:45] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  554. # [02:46] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  555. # [02:47] * Quits: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  556. # [02:47] * Joins: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com)
  557. # [02:47] * gregglind is now known as gregglind_away
  558. # [02:50] * Quits: vladan (vladan@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  559. # [02:50] * Quits: lmandel (lmandel@moz-BBE3ABD.mv.mozilla.com) (Quit: lmandel)
  560. # [02:50] * jmaher|afk is now known as jmaher
  561. # [02:51] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  562. # [02:53] <Waldo> firebot: ping
  563. # [02:53] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  564. # [02:53] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  565. # [02:53] <firebot> Waldo: pong
  566. # [02:55] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  567. # [02:55] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  568. # [02:55] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  569. # [02:57] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  570. # [02:58] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  571. # [02:58] * Joins: priya (Adium@A01051A9.6F669779.3D1CA460.IP)
  572. # [02:58] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  573. # [03:00] * Quits: priya (Adium@A01051A9.6F669779.3D1CA460.IP) (Quit: Leaving.)
  574. # [03:00] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  575. # [03:00] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  576. # [03:00] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  577. # [03:00] * Joins: Standard8 (Standard8@25F88422.B7606226.6BED537B.IP)
  578. # [03:02] * Quits: ochameau (ochameau@moz-A33C217B.fbx.proxad.net) (Ping timeout)
  579. # [03:02] * Joins: ochameau (ochameau@moz-A33C217B.fbx.proxad.net)
  580. # [03:02] <dev> Is removing the objdir sufficient to do a clean or do I always need to run a make clean ?
  581. # [03:04] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 10.0.2/20120215223356])
  582. # [03:05] <scientes> dev, make clean doesn't even do anything as far as i can tell
  583. # [03:05] <scientes> but you don't have to delete the objdir
  584. # [03:06] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  585. # [03:06] * ChanServ sets mode: +o ehsan
  586. # [03:06] <dev> scientes: then?
  587. # [03:07] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  588. # [03:07] <Mossop> Deleting the objdir ensures a nice clean build and is useful if you're seeing odd errors
  589. # [03:07] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  590. # [03:07] <scientes> ^^^^
  591. # [03:07] <dev> Mossop: yup .. is there any other files that need to be rm'ed ?
  592. # [03:07] <scientes> but its not always neccicary
  593. # [03:07] <dev> s/is/are
  594. # [03:07] <Mossop> dev: Nope
  595. # [03:07] * Quits: mreavy (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  596. # [03:08] <dev> aah ok thanks a lot both of you
  597. # [03:08] <scientes> ccache makes a clean build much faster
  598. # [03:08] <scientes> +distcc
  599. # [03:08] * Quits: jesup (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  600. # [03:08] * Quits: garnacho (carlos@moz-21A1EC24.dyn.user.ono.com) (Ping timeout)
  601. # [03:10] * bwinton_away is now known as bwinton
  602. # [03:14] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  603. # [03:15] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  604. # [03:16] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  605. # [03:17] * Joins: gandalf (zbraniecki@moz-138872F0.neoplus.adsl.tpnet.pl)
  606. # [03:19] * ewong|away is now known as ewong_
  607. # [03:20] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
  608. # [03:21] * khuey is now known as khuey|away
  609. # [03:21] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  610. # [03:22] * Quits: ewong (chatzilla@moz-5B0EF77B.static.netvigator.com) (NickServ (GHOST command used by ewong_))
  611. # [03:22] * ewong_ is now known as ewong
  612. # [03:22] * Joins: ewong_ (chatzilla@moz-5B0EF77B.static.netvigator.com)
  613. # [03:23] * Quits: chewey (chewey@moz-BAF41D4B.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  614. # [03:23] * Joins: chewey (chewey@moz-42EC35DE.dip0.t-ipconnect.de)
  615. # [03:23] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  616. # [03:28] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
  617. # [03:29] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Leaving...)
  618. # [03:29] * Quits: KaiRo (robert@moz-5A1AD9C4.adsl.highway.telekom.at) (Input/output error)
  619. # [03:29] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  620. # [03:30] * Joins: hvq (HVQ@moz-FEBAEF1.singnet.com.sg)
  621. # [03:30] * Quits: gandalf (zbraniecki@moz-138872F0.neoplus.adsl.tpnet.pl) (Ping timeout)
  622. # [03:30] * Quits: kbrosnan_ (kbrosnan@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  623. # [03:32] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  624. # [03:32] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  625. # [03:35] * Quits: hvq (HVQ@moz-FEBAEF1.singnet.com.sg) (Connection reset by peer)
  626. # [03:35] * bwinton is now known as bwinton_away
  627. # [03:36] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  628. # [03:37] <RyanVM> njn: yes, set the target milestone when landing on inbound. So sayeth the tree rules :)
  629. # [03:37] * Joins: gandalf (zbraniecki@moz-5D0FED5E.neoplus.adsl.tpnet.pl)
  630. # [03:37] <njn> RyanVM: did that change, or have I always been doing it wrong?
  631. # [03:38] <RyanVM> dunno, it's been that way since I got level 3 commit access a couple months ago
  632. # [03:38] <njn> RyanVM: https://wiki.mozilla.org/Tree_Rules says you only need to set it for m-c landings
  633. # [03:38] <RyanVM> njn: linked from that - https://wiki.mozilla.org/Tree_Rules/Inbound
  634. # [03:39] <RyanVM> njn: (I never said having the rules across two pages was wise ;))
  635. # [03:39] <njn> RyanVM: https://wiki.mozilla.org/Tree_Rules is misleading, then...
  636. # [03:40] <RyanVM> see my previous comment :P
  637. # [03:40] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  638. # [03:40] <njn> "If this has been sent to try, please include the URL, so in the case of bustage, it's easier to eliminate your push as the cause."
  639. # [03:40] <njn> huh
  640. # [03:42] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  641. # [03:42] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  642. # [03:44] * bear-afk is now known as bear
  643. # [03:45] <RyanVM> philor: nice catch on the clobbering
  644. # [03:45] * Joins: bruno (bruno@4F82247A.DA5F34C4.7B974E06.IP)
  645. # [03:45] <philor> njn: yeah, yeah, "eliminate your push," that's the goal, not to catch you having ignored it on try... :)
  646. # [03:46] <philor> RyanVM: and it only took me an hour to remember!
  647. # [03:46] <RyanVM> i don't understand why canceling the build leaves a bad objdir, though
  648. # [03:47] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  649. # [03:48] * bear is now known as bear-afk
  650. # [03:48] <philor> cancelling's not gentle
  651. # [03:48] * Joins: tbsaunde (tbsaunde@moz-59682A1.dmz.scl3.mozilla.com)
  652. # [03:51] <philor> you can probably do the same to your own the same way, with a nice kill -9
  653. # [03:51] * Quits: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net) (Broken pipe)
  654. # [03:51] * Joins: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP)
  655. # [03:51] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  656. # [03:52] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  657. # [03:52] * njn can't believe he's done four consecutive pushes without anyone else intervening
  658. # [03:52] <njn> is it a public holiday in the US or something?
  659. # [03:53] <philor> yep, it's Sunny Thursday Evening In May Pefect For Drinking Several Beers Day
  660. # [03:54] * Quits: willy1234x1 (willy1234x@moz-714C1CCA.slkc.qwest.net) (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
  661. # [03:54] * Joins: willy1234x1 (willy1234x@moz-714C1CCA.slkc.qwest.net)
  662. # [03:54] * philor is now known as philor|away
  663. # [03:55] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  664. # [03:56] * Quits: rajul (quassel@9C9403F.2BDCA930.5700D73F.IP) (Ping timeout)
  665. # [03:56] * Quits: sewardj (sewardj@moz-BEA91EDA.dip.t-dialin.net) (Ping timeout)
  666. # [03:56] * darktrojan forgot to observe that day :/
  667. # [03:56] * Joins: sewardj (sewardj@moz-5E1447EB.dip.t-dialin.net)
  668. # [03:58] * Quits: gandalf (zbraniecki@moz-5D0FED5E.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  669. # [04:00] * Joins: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net)
  670. # [04:01] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  671. # [04:01] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  672. # [04:03] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  673. # [04:03] * Quits: ctyler (chris@moz-A54458EA.proximity.on.ca) (Ping timeout)
  674. # [04:04] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  675. # [04:07] * Fallen is now known as Fallen|away
  676. # [04:07] <bsmith> In rules.mk we do this:
  677. # [04:07] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  678. # [04:07] <bsmith> INCLUDES += -I$(DIST)/include/testing
  679. # [04:08] <bsmith> to add the directory containing TestHarness.h to the include path. But, why not do this?:
  680. # [04:08] * Joins: Mook (mook@moz-15AE9125.dsl.teksavvy.com)
  681. # [04:09] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  682. # [04:09] <bsmith> INCLUDES += -I$(DEPTH)/xpcom/tests
  683. # [04:09] <bsmith> and avoid copying TestHarness.h to $(DIST)
  684. # [04:09] <Waldo> cleaner to have a minimized dependency, I think
  685. # [04:10] <Waldo> xpcom/tests has a bunch of stuff in it
  686. # [04:10] <Waldo> although keep in mind that code's several years old, and it's not necessarily the case that I knew what I was doing hacking the build system when I did that
  687. # [04:10] <bsmith> OK. But, if I have a directory in the source tree that contains only public header files, I can skip this step?
  688. # [04:10] <Waldo> in fact it probably wasn't much the case!
  689. # [04:10] * Joins: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP)
  690. # [04:10] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  691. # [04:10] <Waldo> not sure
  692. # [04:11] <bsmith> and do -I$(DEPTH)/testing/gtest/include, for example
  693. # [04:11] <Waldo> talk to a build dude :-)
  694. # [04:11] <Waldo> I'm pretty sure I was cargo-culting hard when I did that stuff, and/or generalizing from how xpcom/tests did it at the time (this was when I wanted a generally-usable frameworky harness for compiled-code tests)
  695. # [04:12] <philikon> god why do people like directories so much
  696. # [04:13] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  697. # [04:13] <philikon> gecko is like a billion directories with maybe 3 files in each on average
  698. # [04:13] * Waldo wonders if there's any way to see why Thunderbird is using 80% CPU right now, also given that this is probably a distro-provided build
  699. # [04:13] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  700. # [04:14] <bsmith> philikon: I see. The command line would be huge, unless we required every module to explicitly specify its INCLUDES
  701. # [04:15] <darktrojan> philikon++
  702. # [04:15] <Waldo> why is it we dynamically load libxul, versus it being a library loaded at startup, again?
  703. # [04:15] <philikon> bsmith: wut?
  704. # [04:15] <philikon> bsmith: i want FLATTER directories
  705. # [04:15] <bsmith> philikon: sorry, I was hoping you were talking to me
  706. # [04:15] <bsmith> :(
  707. # [04:15] <philikon> like, wtf does the "chrome" directory level exist at all? why do we have 'src', 'public', etc
  708. # [04:15] <bsmith> I agree, I don't understand why there are so many directories
  709. # [04:16] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  710. # [04:16] <philikon> bsmith: yeah sorry wasnt asnwering to you'
  711. # [04:16] <njn> philikon: I like the paths that have "src" or "content" in them twice. And when I say "I like" I mean "I don't like".
  712. # [04:17] <philikon> njn: right
  713. # [04:17] <philikon> and people STILL create them
  714. # [04:17] <philikon> even thoug hwe said we wouldnt
  715. # [04:17] <njn> philikon: xpconnect is better than it used to be, that's something
  716. # [04:17] <philikon> *cough* mounir *cough*
  717. # [04:17] * Quits: hub (hub@moz-6D2CDEFB.panavision.com) (Ping timeout)
  718. # [04:18] <darktrojan> njn, you must really like content/html/content/src then
  719. # [04:18] <KWierso> lol person on reddit complaining that his nightly+newprofile doesn't go back down to 40MB from 160MB after an hour of use
  720. # [04:18] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  721. # [04:18] <darktrojan> 160MB is too damn high
  722. # [04:18] <Waldo> "content" is really just an awful name for that module-ish thing
  723. # [04:19] * Joins: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net)
  724. # [04:19] <philikon> Waldo: srsly
  725. # [04:21] <JonathanS> Waldo, look at chrome :)
  726. # [04:22] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  727. # [04:22] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  728. # [04:23] <@roc> write patches to move stuff around
  729. # [04:23] <@roc> it's not hard
  730. # [04:23] <philikon> maybe i will
  731. # [04:23] <philikon> when weve shipped that phone thing
  732. # [04:23] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  733. # [04:23] <@roc> my favourite is layout/xul/base/src/tree/src
  734. # [04:24] <philikon> awesome
  735. # [04:24] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  736. # [04:25] <JonathanS> roc, mind blown!
  737. # [04:25] <@roc> until we had hg, moving files was too hard, then after hg some people resisted moving stuff around because of hg's dumb defaults that stop showing an hg log at the last move
  738. # [04:25] <@roc> however
  739. # [04:25] <JonathanS> XUL needs go deeper.
  740. # [04:25] <@roc> I think we've crushed smaug's objections now, so it's just up to people to write patches
  741. # [04:26] <philikon> if/when we move to git, all that will be over too
  742. # [04:26] <philikon> git tracks code, not files
  743. # [04:27] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  744. # [04:27] * Joins: jeffgman (Daily@moz-AC43E5A0.static.rvsd.ca.charter.com)
  745. # [04:29] * Joins: ctyler (chris@moz-A54458EA.proximity.on.ca)
  746. # [04:30] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.10/20120511084214])
  747. # [04:32] * philor|away is now known as philor
  748. # [04:34] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e34babb30393 - Makoto Kato - Bug 756010 - Don't build ImageScalingSSE2.cpp on VC2005 due to no _mm_castsi128_ps. r=bas
  749. # [04:34] * Joins: lmandel (lmandel@moz-BBE3ABD.mv.mozilla.com)
  750. # [04:35] * khuey|away is now known as khuey
  751. # [04:36] <@khuey> philikon: yeah, git just needs to fix that whole windows support thing
  752. # [04:36] <KWierso> khuey: eh?
  753. # [04:37] <philikon> khuey: huh?!?
  754. # [04:37] <philikon> dude it's 2012
  755. # [04:38] <philikon> last year i was developing gecko on windows with git
  756. # [04:38] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  757. # [04:38] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Ping timeout)
  758. # [04:38] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  759. # [04:39] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  760. # [04:39] <@khuey> philikon: doesn't it still require its own hacked up msys?
  761. # [04:39] <Mossop> Yes
  762. # [04:40] * KWierso uses it with cmd.exe just fine...
  763. # [04:40] <Mossop> So it's level of windows support has risen from "none" to "shitty"
  764. # [04:40] <philikon> whatever it works
  765. # [04:40] <@khuey> IMO it doesn't qualify as supporting windows if I have to type my VCS commands in one terminal and my compile commands in another
  766. # [04:40] <philikon> not true
  767. # [04:40] <Waldo> khuey++
  768. # [04:40] <Waldo> khuey: why is it we dynamically load libxul, versus it being a library loaded at startup, again?
  769. # [04:40] <philikon> i suggest y'all try it
  770. # [04:41] <philikon> befoire bitching
  771. # [04:41] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  772. # [04:41] <philikon> git 4EVAHHHHH
  773. # [04:41] * @khuey stabs philikon
  774. # [04:41] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  775. # [04:41] * Unfocused did
  776. # [04:41] * Mook has been gitting on Windows in MozillaBuild for... what, over two years now?
  777. # [04:41] * Unfocused facepalmed
  778. # [04:41] <Mossop> philikon: I have it working from my bash terminal, but it took a lot of fiddling that I can't remember and some of the regular msys tools I use simply hang
  779. # [04:41] <@khuey> Waldo: 301 bsmedberg
  780. # [04:41] <philikon> let's face it, git has more mindshare and mq mkaes me stabby beyond hope
  781. # [04:42] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  782. # [04:42] <Mossop> mindshare?
  783. # [04:42] <philikon> call me back when mercurial gets proper branching and rebasing and conflict resolution for my own work
  784. # [04:42] <Mossop> You don't have to use mq if you don't want to
  785. # [04:42] <philikon> Mossop: you know that whole github thing
  786. # [04:42] <mbrubeck> At one person told me they used git with mozillabuild's msys
  787. # [04:42] <Waldo> don't feed the troll!
  788. # [04:42] <Waldo> ;-)
  789. # [04:42] <philikon> hehe
  790. # [04:43] * philikon gets back to code
  791. # [04:43] <Mossop> philikon: I've yet to find something I liked about git's branching that hg doesn't already provide. As you said, it's 2012. Hg has moved on too and supports a lot of the stuff git does now
  792. # [04:43] <Waldo> hg's UI still has a long way to go to suck as much as git's, tho
  793. # [04:44] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  794. # [04:44] * cjones is now known as cjones-dinner
  795. # [04:44] * Waldo decides this troll needs to eat, later all :-)
  796. # [04:44] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 12.0/20120424092743])
  797. # [04:44] * Quits: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP) (Client exited)
  798. # [04:45] <philikon> Mossop: i know, but I have yet to find a way for hg to manage my own set of patches, letting me reorder, squash, split, etc. them, without also requiring me tod omy own conflict resolution
  799. # [04:45] * jtcranmer finds he has to blow away his repository a lot more with git
  800. # [04:45] <philikon> if it does have that, I'm eager to hear it
  801. # [04:45] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  802. # [04:45] <philikon> jtcranmer: really? i've *never* had to do that
  803. # [04:45] <Mossop> philikon: Does git have that?
  804. # [04:45] <mbrubeck> I wish I were using git every time I merge between our hg repos
  805. # [04:45] <philikon> Mossop: yes
  806. # [04:46] <Mossop> jtcranmer: Yeah, I ruin mine all the time, mostly through ignorance though
  807. # [04:46] <Mossop> philikon: Oh? What is it?
  808. # [04:46] <philikon> Mossop: git rebase -i
  809. # [04:46] <Mossop> philikon: Oh. Hg has rebase of course
  810. # [04:46] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  811. # [04:46] <philikon> hg's whole ivory tower of "indelible changests" is fricken shortsighted
  812. # [04:46] <philikon> Mossop: does it have *interactive*rebase?
  813. # [04:46] <philikon> where i can reoder, edit, squash, etc. commits?
  814. # [04:47] <philikon> and if i get a conflict, I get <<<<< lines in my files rather than fucking .rej files?
  815. # [04:47] <KWierso> ^
  816. # [04:47] <philikon> hg just throws the towel so easily... "here, you try to merge this shit. later"
  817. # [04:48] <Mossop> Not sure about interactive, but the <<<<< lines is what I get when hg can't merge stuff properly, must be something I set in the config
  818. # [04:48] <Mook> hg's equivalent is transplant, I think, though it sounds like it doesn't do `git rebase -i`'s "open an editor and say what you want to do"
  819. # [04:48] <philikon> Mossop: right, but it doesnt do it on qpush
  820. # [04:49] <Mossop> philikon: It does for me
  821. # [04:49] <philikon> Mook: right, i know about transplant.
  822. # [04:49] * Quits: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP) (Quit: jet)
  823. # [04:49] <philikon> Mook: oh!
  824. # [04:49] <philikon> err
  825. # [04:49] <Mossop> Mook: transplant copies, rebase moves
  826. # [04:49] <philikon> Mossop:
  827. # [04:49] <philikon> Mossop: can i see your .hgrc?
  828. # [04:49] <Mook> Mossop: ah; okay, thanks.
  829. # [04:50] <mbrubeck> If you set ui.merge=internal:merge
  830. # [04:50] <mbrubeck> then you get conflict lines instead of opening a mergetool when hg does a merge.
  831. # [04:50] <Mossop> ^^ is what I have
  832. # [04:50] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  833. # [04:50] * Joins: int3_ (int3@moz-FAB3747.cpe.distributel.net)
  834. # [04:50] <philikon> Mook: rebase -i also lets me squish commits. very useful if i commit early and often and then later want to collapse
  835. # [04:50] <philikon> mbrubeck: <3
  836. # [04:50] <Mook> philikon: fixup _and_ squash. I use it often, last time was today ;)
  837. # [04:50] <philikon> and ppl say hg has abetter UI or more sensible defaults than git. ha!
  838. # [04:51] <philikon> Mook: hg fixup? inknown cmd here
  839. # [04:51] <Mook> philikon: git rebase, fixup instead of squash. I'm more of a git user than a hg user.
  840. # [04:51] <philikon> ah
  841. # [04:51] * Joins: Rob (robhawkes@2DCD3574.8393754F.E9FF1376.IP)
  842. # [04:51] <philikon> sry didn trealize you were talking about git
  843. # [04:51] <philikon> yes
  844. # [04:51] <philikon> i <3 fixup
  845. # [04:52] <Mossop> philikon: It is all in what you're used to. I can't make any sense out of git's output for example and I hate the default config (and am more annoyed that you can't even correct some parts of it, unlike hg!) but that is because I'm used to hg no doubt
  846. # [04:52] <Mossop> Git and Hg are very similar these days, just different defaults, different names for things and very few feature differences IMO
  847. # [04:52] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  848. # [04:52] * Quits: robhawkes (robhawkes@2DCD3574.8393754F.E9FF1376.IP) (Ping timeout)
  849. # [04:52] <philikon> Mossop: i would like to disagree
  850. # [04:53] <philikon> patch/private cset mgmt is way better on git imho
  851. # [04:53] <philikon> if hg got over its immutable cset mantra, i would be happy with hg
  852. # [04:54] <philikon> because really, mq is just a way to do rebasing, but shittly
  853. # [04:54] * Quits: int3_ (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  854. # [04:54] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  855. # [04:54] <philikon> anyway, back to code
  856. # [04:54] <jtcranmer> hg pul --rebase
  857. # [04:54] * Joins: robhawkes (robhawkes@2DCD3574.8393754F.E9FF1376.IP)
  858. # [04:54] <jtcranmer> rebases your mq onto the new tip
  859. # [04:55] * philikon is aware of it...
  860. # [04:55] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  861. # [04:55] <philikon> not what i mean, but i dont want to keep the channel OT for longer
  862. # [04:55] * Quits: Rob (robhawkes@2DCD3574.8393754F.E9FF1376.IP) (Ping timeout)
  863. # [04:56] * Mossop goes back to portal
  864. # [04:56] * Joins: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP)
  865. # [04:57] <mbrubeck> hg qfold is the best way to squash commits in mercurial, though it's slightly more tedious than git rebase -i
  866. # [04:57] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  867. # [04:58] * Joins: bz (bzbarsky@moz-34B0FC58.hfc.comcastbusiness.net)
  868. # [04:58] * ChanServ sets mode: +o bz
  869. # [04:58] * scientes uses git
  870. # [04:58] <@bz> scientes: we won't tell. ;)
  871. # [04:58] <philikon> mbrubeck: yeah i use it
  872. # [04:59] <philikon> ohai! http://mercurial.selenic.com/wiki/HisteditExtension
  873. # [05:04] * Quits: lmandel (lmandel@moz-BBE3ABD.mv.mozilla.com) (Quit: lmandel)
  874. # [05:06] * Havvy has never used hg. ;)
  875. # [05:06] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  876. # [05:08] * Quits: bruno (bruno@4F82247A.DA5F34C4.7B974E06.IP) (Quit: bruno)
  877. # [05:09] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  878. # [05:09] * Joins: rniwa_ (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  879. # [05:10] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  880. # [05:10] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Ping timeout)
  881. # [05:10] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  882. # [05:10] * Joins: smontagu (chatzilla@55BBA7ED.5ACD0297.CC465D70.IP)
  883. # [05:11] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Ping timeout)
  884. # [05:11] * rniwa_ is now known as rniwa
  885. # [05:11] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  886. # [05:12] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  887. # [05:17] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  888. # [05:18] <KWierso> SVN4LIFE
  889. # [05:19] * philor is now known as philor|away
  890. # [05:19] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Quit: Leaving.)
  891. # [05:21] <bjacob> ehsan: should i land the patch in your name or mine? i'd do yours but dont want to you get blamed for my fault :)
  892. # [05:21] <@bz> KWierso: r-
  893. # [05:21] <@bz> KWierso: "too slow"
  894. # [05:22] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  895. # [05:23] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  896. # [05:24] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  897. # [05:24] * Joins: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it)
  898. # [05:24] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
  899. # [05:25] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  900. # [05:26] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  901. # [05:28] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Ping timeout)
  902. # [05:29] * Quits: robhawkes (robhawkes@2DCD3574.8393754F.E9FF1376.IP) (Ping timeout)
  903. # [05:29] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  904. # [05:32] <@bz> man, esr is so nice
  905. # [05:32] <@bz> a pull pulls in 11 changesets, not a bazillion
  906. # [05:32] <bjacob> o.O
  907. # [05:32] <bjacob> oh, that
  908. # [05:33] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  909. # [05:33] * Joins: jduell (jduell@moz-C44620F2.hsd1.ca.comcast.net)
  910. # [05:34] * cjones-dinner is now known as cjones
  911. # [05:34] * Quits: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  912. # [05:34] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  913. # [05:34] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  914. # [05:35] * Joins: pgreco (chatzilla@BF9375CD.2EE88D5C.716234A6.IP)
  915. # [05:35] * Quits: pgreco (chatzilla@BF9375CD.2EE88D5C.716234A6.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120517030523])
  916. # [05:35] * philor|away is now known as philor
  917. # [05:37] * Joins: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net)
  918. # [05:38] * Quits: @dolske (dolske@moz-59682A1.dmz.scl3.mozilla.com) (Quit: leaving)
  919. # [05:38] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  920. # [05:39] * @bz churns through review requests
  921. # [05:39] <@khuey> mm
  922. # [05:39] <@khuey> email from facebook recruiter
  923. # [05:39] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
  924. # [05:40] <gavin> khuey: https://gist.github.com/2597193
  925. # [05:40] <@bz> khuey: dontdoit
  926. # [05:40] <@bz> khuey: you wouldn't get in before the IPO anyway. ;)
  927. # [05:41] <@roc> gavin: brilliant!
  928. # [05:41] <@bz> gavin: awesome
  929. # [05:41] <dRdR> gavin: lol, going to use that
  930. # [05:41] <@khuey> bz: indeed :-(
  931. # [05:41] <@khuey> gavin: lolz
  932. # [05:41] <@roc> khuey: mine said that I'd been recommended by a former colleague now at Facebook
  933. # [05:41] <@roc> or something to that effect
  934. # [05:41] <@bz> roc: mmm
  935. # [05:41] <@roc> WHO IS THE TURNCOAT
  936. # [05:42] <@khuey> roc: there are a lot :-P
  937. # [05:42] <@bz> roc: you want a list?
  938. # [05:42] <@roc> it's one thing to take the cash
  939. # [05:42] <@bz> roc: At least two people with last names starting with "Sh" come to mind
  940. # [05:42] <@roc> it's another thing to undermine your former employer
  941. # [05:42] <@bz> roc: who might want you
  942. # [05:42] <@bz> roc: well, fair
  943. # [05:43] <@bz> roc: I have a hard time seeing either one of them actively recruiting you
  944. # [05:43] <@roc> and not just any employer, but MOZILLA
  945. # [05:43] <hub> I sent that reply to a Google recruiter
  946. # [05:43] <@roc> I'd undermine IBM in a hearbeat
  947. # [05:43] <hub> even Apple I tried to not undermine
  948. # [05:43] <@khuey> hub: the emails I've gotten from google recruiters are usually pretty indistinguishable from the ones for $RANDOM_JAVA_SHITWARE_COMPANY
  949. # [05:44] <@khuey> hub: the fb recruiter at least appears to have put some effort into it
  950. # [05:44] <hub> khuey: last time the guy knew I was at Moz.... which was progress
  951. # [05:44] <@khuey> listing things I've worked on here, etc
  952. # [05:44] <hub> khuey: but I have seen shitty ones
  953. # [05:45] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  954. # [05:45] <@roc> I am totally going to use that reverse recruitment template next time
  955. # [05:45] <@bz> khuey: wow
  956. # [05:45] <smontagu> bz: and one with first name starting with "Sh". Interesting pattern
  957. # [05:45] <biesi> wait, who's the second guy with a Sh last name?
  958. # [05:45] <@bz> khuey: that's way more effort than I've ever seen from a recruiter
  959. # [05:46] <@bz> Er, second guy is "Sch"
  960. # [05:46] <@khuey> biesi: bz forgot about the c
  961. # [05:46] <@bz> but I can't spell. ;)
  962. # [05:46] <biesi> hmm
  963. # [05:46] * Joins: dolske (dolske@moz-59682A1.dmz.scl3.mozilla.com)
  964. # [05:46] * ChanServ sets mode: +o dolske
  965. # [05:46] <biesi> ok, who is the Sch guy? :-)
  966. # [05:46] <@khuey> bz: yeah, I'm mildly impressed
  967. # [05:46] <gavin> biesi: schrep
  968. # [05:46] <biesi> oh!
  969. # [05:46] <biesi> right
  970. # [05:46] * @bz asks for a break: he's one glass of wine, two days of training, and his computer clock not agreeing with his watch down
  971. # [05:46] <biesi> so long aog
  972. # [05:47] <gavin> heh, http://blog.mozilla.org/schrep/ still exists
  973. # [05:47] <hub> did they go for the IPO?
  974. # [05:47] <@bz> huh
  975. # [05:47] * glob is now known as glob|away
  976. # [05:47] <@bz> we killed vlad's blog but not schrep's? Weird
  977. # [05:47] <@khuey> hub: schrep moved *years* ago
  978. # [05:47] <biesi> hub, FB IPO is tomorrow
  979. # [05:47] <@bz> hub: schrep didn't
  980. # [05:47] * Joins: dmb (dmb@moz-3565FEE9.da4.org)
  981. # [05:47] <biesi> if that's what you're askiung
  982. # [05:47] <@bz> hub: I doubt shaver did
  983. # [05:47] <hub> biesi: I know it is tomorrow
  984. # [05:47] <biesi> ah ok
  985. # [05:48] <@bz> hub: schrep has been there since 2008 or something
  986. # [05:48] <RyanVM> wait, so is vlad back?
  987. # [05:48] <@bz> RyanVM: yes, apparently
  988. # [05:49] <smontagu> hmm, if you double click between two words in chrome, it selects the space between them.
  989. # [05:49] * @bz hadn't realized that schrep was not much older than him
  990. # [05:49] <@khuey> RyanVM: yes
  991. # [05:50] <jduell> Is there some way to QI an object from JS in a mochitest to a class that we don't usually expose to JS?
  992. # [05:50] <jduell> Trying SpecialPowers.do_QueryInterface, but it doesn't seem to be working
  993. # [05:50] * jmaher is now known as jmaher|afk
  994. # [05:50] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  995. # [05:50] <gavin> which interface?
  996. # [05:51] <@bz> jduell: in general, yes
  997. # [05:51] <RyanVM> cool
  998. # [05:51] <@bz> jduell: you just QI, in theory, assuming the object implements the interface and its a scriptable interface etc
  999. # [05:51] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1000. # [05:51] <@bz> jduell: obj.QueryInterface(Components.interfaces.nsIWhatever)
  1001. # [05:52] * Quits: avih (quassel@moz-939D6953.red.bezeqint.net) (Ping timeout)
  1002. # [05:52] <gavin> why do we have SpecialPowers.do_QueryInterface, given that QI is exposed to content?
  1003. # [05:52] * Quits: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
  1004. # [05:53] <biesi> I thought we didn't expose Components.interfaces anymore. am I wronmg?
  1005. # [05:53] <@khuey> because apparently imelven and ted don't know that it's exposed to content
  1006. # [05:54] <@bz> well
  1007. # [05:54] * Quits: @dolske (dolske@moz-59682A1.dmz.scl3.mozilla.com) (Quit: leaving)
  1008. # [05:54] <@bz> we're trying to stop exposing QI to content
  1009. # [05:54] <@bz> maybe
  1010. # [05:54] <@bz> eventually
  1011. # [05:54] <jduell> bz: meh. I tried that too, but I get
  1012. # [05:54] <@bz> we left it in new bindings for now....
  1013. # [05:54] <jduell> "Component does not have requested interface arg 0 [nsISupports.QueryInterface] "
  1014. # [05:54] <rniwa> bz: hi bz! (just saying hi)
  1015. # [05:54] <gavin> WHICH INTERFACE!??!!?
  1016. # [05:54] <@khuey> bz: yeah
  1017. # [05:54] <gavin> ;)
  1018. # [05:54] <@bz> rniwa: hey. ;)
  1019. # [05:54] <@khuey> how I wish we could fix that
  1020. # [05:54] <jduell> Yet I know for a fact that nsWebSocket implements nsIRequest
  1021. # [05:54] <@bz> khuey: we should be able to
  1022. # [05:55] * @khuey grumbles about bad design situations years and years ago
  1023. # [05:55] <@bz> jduell: so this is an nsWebSocket object?
  1024. # [05:55] <jduell> bz: yes.
  1025. # [05:55] <@bz> jduell: and how are you doing the QI call?
  1026. # [05:55] <jduell> bz: var request = ws.QueryInterface(Components.interfaces.nsIRequest)
  1027. # [05:55] * @bz pulls up websocket
  1028. # [05:55] <@khuey> websockets probably have hte "don't allow QI" flag set
  1029. # [05:55] * Joins: dolske (dolske@moz-59682A1.dmz.scl3.mozilla.com)
  1030. # [05:55] * ChanServ sets mode: +o dolske
  1031. # [05:55] <@bz> very possible
  1032. # [05:55] * @bz is checking
  1033. # [05:55] <jduell> khuey: where do we set those?
  1034. # [05:56] <@khuey> yeah
  1035. # [05:56] <@khuey> it has CLASSINFO_INTERFACES_ONLY
  1036. # [05:56] <@khuey> jduell: nsDOMClassInfo.cpp
  1037. # [05:56] <@bz> nsIXPCScriptable::CLASSINFO_INTERFACES_ONLY)
  1038. # [05:56] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
  1039. # [05:56] <@bz> yes
  1040. # [05:56] <@bz> 1588 NS_DEFINE_CLASSINFO_DATA(WebSocket, nsEventTargetSH,
  1041. # [05:56] <@bz> 1589 EVENTTARGET_SCRIPTABLE_FLAGS)
  1042. # [05:56] <@khuey> yay for stuff that isn't braindamaged
  1043. # [05:56] <@bz> 612 #define EVENTTARGET_SCRIPTABLE_FLAGS \
  1044. # [05:56] <@bz> 613 (DOM_DEFAULT_SCRIPTABLE_FLAGS | \
  1045. # [05:56] <@bz> 614 nsIXPCScriptable::WANT_ADDPROPERTY)
  1046. # [05:57] <biesi> just thinking about that error message, I came to the same conclusion, that it must be classinfo disallowing it
  1047. # [05:57] <@bz> 64 #define DOM_DEFAULT_SCRIPTABLE_FLAGS \
  1048. # [05:57] <@bz> 65 (DEFAULT_SCRIPTABLE_FLAGS | \
  1049. # [05:57] <@bz> 66 nsIXPCScriptable::DONT_ENUM_QUERY_INTERFACE | \
  1050. # [05:57] <@bz> 67 nsIXPCScriptable::CLASSINFO_INTERFACES_ONLY)
  1051. # [05:57] <jduell> So is there some way to disable that for mochitests?
  1052. # [05:57] <@bz> so the upshot is that you can't QI this to random stuff from script
  1053. # [05:57] <dRdR> does nsAutoArray grow exponentially or linearly?
  1054. # [05:57] <@bz> dRdR: the former, iirc
  1055. # [05:58] <dRdR> bz: cool, thanks
  1056. # [05:58] <dRdR> roc: turns out there's an impl similar to what I was working on already =/ dom/workers/Queue.h
  1057. # [05:58] <@bz> ah
  1058. # [05:58] <@bz> first exponentially, then linearly
  1059. # [05:58] <@bz> // We increase our capacity so |capacity * elemSize + sizeof(Header)| is the
  1060. # [05:58] <@bz> // next power of two, if this value is less than pageSize bytes, or otherwise
  1061. # [05:58] <@bz> // so it's the next multiple of pageSize.
  1062. # [05:58] <@bz> pageSize is 4096
  1063. # [05:58] <dRdR> yeah, that's basically what I wanted
  1064. # [05:58] <@khuey> nsTArray goes through hoops to fit in jemalloc bins nicely
  1065. # [05:59] <@bz> could be worse
  1066. # [05:59] <@bz> could be going through bins to fit in hoops
  1067. # [05:59] <dRdR> ok well time to throw out 3 days of work :(
  1068. # [05:59] <dRdR> oh well, no more porting other people's code to use mine now
  1069. # [05:59] <@bz> jduell: still thinking about your thing
  1070. # [05:59] * heycam is now known as heycam|away
  1071. # [05:59] <@bz> So here is a question
  1072. # [05:59] <cjones> moar liek $sch and $h
  1073. # [06:00] <cjones> er
  1074. # [06:00] <cjones> $ch
  1075. # [06:00] <dRdR> cjones: oh hey, you're back
  1076. # [06:00] <@bz> does it make sense to ignore the classinfo interfaces only flag in chrome code?
  1077. # [06:00] <dRdR> have you got time to talk about pan zoom controller?
  1078. # [06:00] <cjones> sure
  1079. # [06:00] <dRdR> ok so I was wondering about the threading model that we want to take it to
  1080. # [06:00] <dRdR> my current impression of it is that we want to spawn another thread in gecko that handles all the ui events
  1081. # [06:01] <@khuey> bz: not with the way XPCWrappedNatives work
  1082. # [06:01] <dRdR> so we can unify panning and zooming across all platforms?
  1083. # [06:01] <dRdR> but I'm not sure how b2g works or if this assumption is even correct
  1084. # [06:01] <@khuey> bz: at least, not across privilege boundaries
  1085. # [06:01] * Quits: Mook (mook@moz-15AE9125.dsl.teksavvy.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
  1086. # [06:01] <@khuey> bz: ignoring it for a chrome-only object might make sense
  1087. # [06:01] * Joins: avih (quassel@moz-E0A353EF.red.bezeqint.net)
  1088. # [06:01] <@khuey> but that seems a bit confusing
  1089. # [06:01] * Joins: willy1234x1|2 (willy1234x@moz-591F00CC.slkc.qwest.net)
  1090. # [06:01] <dRdR> basically instead of having the java ui thread handle it, send it to gecko, then gecko sends it to a thread that it spawned which handles it and adjusts the viewport
  1091. # [06:01] <cjones> dRdR, we can punt that problem for now
  1092. # [06:02] <@bz> khuey: ah, indeed
  1093. # [06:02] * Quits: willy1234x1 (willy1234x@moz-714C1CCA.slkc.qwest.net) (Ping timeout)
  1094. # [06:02] <cjones> the java ui thread can forward the events on android, and in b2g the master process main thread will be almost always idle
  1095. # [06:02] <dRdR> cjones: hmm... so you're saying just handle it directly in the gecko thread?
  1096. # [06:02] <@khuey> bz: now if dom objects could cope with having multiple xpcwrappednatives ... :-
  1097. # [06:02] <@khuey> P
  1098. # [06:02] <cjones> dRdR, not in any thread that's rendering web content
  1099. # [06:03] <cjones> the problem is that multithreaded input-event processing is very platform-specific
  1100. # [06:03] <dRdR> doesn't the gecko thread handle the web content though?
  1101. # [06:03] <dRdR> render*
  1102. # [06:03] <cjones> it does, which is why we don't want it to have first cut at input events for async pan/zoom
  1103. # [06:03] * Joins: lmandel (lmandel@moz-11A332CD.static-ip.telepacific.net)
  1104. # [06:03] <dRdR> then what should handle it?
  1105. # [06:03] <cjones> on android, the java ui thread, and in b2g the master process main thread
  1106. # [06:04] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120516175059])
  1107. # [06:04] <dRdR> I thought we want to unify the code for both?
  1108. # [06:04] <cjones> that code should just be delivering events to some common code
  1109. # [06:04] <cjones> which is shared
  1110. # [06:04] <cjones> there's always going to be a platform-specific hookup for this
  1111. # [06:04] <jduell> bz: so it sounds like there's no easy way to QI websockets for now?
  1112. # [06:05] <jduell> i can live w/o it--woulda gotten me some edge case test coverage
  1113. # [06:05] <dRdR> so you're saying for android it should send it to gecko, then gecko sends it back to java?
  1114. # [06:05] <@khuey> jduell: s/easy//
  1115. # [06:05] <jduell> lol
  1116. # [06:05] <jduell> right
  1117. # [06:05] <dRdR> but that "android to gecko" step exists for both b2g and fennec?
  1118. # [06:05] <dRdR> and for b2g we send it to the main process thread
  1119. # [06:05] <@roc> cjones: are we allowed to modify drivers that we ship with B2G?
  1120. # [06:06] <cjones> hm, we should grab a whiteboard
  1121. # [06:06] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
  1122. # [06:06] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1123. # [06:06] <dRdR> yeah
  1124. # [06:06] <dRdR> let me get a conference room
  1125. # [06:06] <cjones> roc, which ones?
  1126. # [06:06] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Client exited)
  1127. # [06:06] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  1128. # [06:06] <@roc> hardware video decoder drivers
  1129. # [06:06] <cjones> we can't modify them directly but we have friends who can
  1130. # [06:06] <@roc> okay
  1131. # [06:06] <@roc> thanks
  1132. # [06:06] <cjones> np
  1133. # [06:08] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1134. # [06:09] <@bz> we have friends in the right places, eh?
  1135. # [06:09] <@bz> jduell: yeah, no way to do it right now
  1136. # [06:09] <jduell> bz: ok, thanks!
  1137. # [06:11] * Quits: willy1234x1|2 (willy1234x@moz-591F00CC.slkc.qwest.net) (Ping timeout)
  1138. # [06:12] * Quits: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net) (Quit: Mardak)
  1139. # [06:13] * glob|away is now known as glob
  1140. # [06:13] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  1141. # [06:13] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  1142. # [06:14] * Joins: willy1234x1 (willy1234x@moz-CAD128E5.slkc.qwest.net)
  1143. # [06:16] * Quits: dmb (dmb@moz-3565FEE9.da4.org) (Ping timeout)
  1144. # [06:17] * Quits: willy1234x1 (willy1234x@moz-CAD128E5.slkc.qwest.net) (Ping timeout)
  1145. # [06:18] * Quits: jtcranmer (jtcranmer@moz-EBF2B4AB.cs.illinois.edu) (Ping timeout)
  1146. # [06:18] * Joins: dmb (dmb@moz-3565FEE9.da4.org)
  1147. # [06:20] * Quits: dmb (dmb@moz-3565FEE9.da4.org) (Ping timeout)
  1148. # [06:21] * Joins: willy1234x1 (willy1234x@moz-CF6848D1.slkc.qwest.net)
  1149. # [06:21] * Joins: jtcranmer (jtcranmer@moz-EBF2B4AB.cs.illinois.edu)
  1150. # [06:21] * Joins: dmb (dmb@moz-3565FEE9.da4.org)
  1151. # [06:22] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  1152. # [06:22] * jtcranmer is now known as IRCMonkey5624
  1153. # [06:23] <Jesse> my firefox nightly has gotten into a state where it is unable to connect to gmail. with another profile, i can connect just fine. wtf?
  1154. # [06:24] * Joins: artur_ (artur@moz-6DFBD742.hsd1.vt.comcast.net)
  1155. # [06:24] * Quits: blassey (blassey@moz-8ACFF7A9.hsd1.ma.comcast.net) (Ping timeout)
  1156. # [06:24] * Quits: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net) (Ping timeout)
  1157. # [06:24] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1158. # [06:25] * Joins: blassey (blassey@moz-8ACFF7A9.hsd1.ma.comcast.net)
  1159. # [06:25] * Joins: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  1160. # [06:26] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1161. # [06:27] <@roc> try disabling SPDY?
  1162. # [06:28] <@roc> if that fixes it, file a bug
  1163. # [06:28] * Quits: dmb (dmb@moz-3565FEE9.da4.org) (Ping timeout)
  1164. # [06:29] * Joins: dmb (dmb@moz-3565FEE9.da4.org)
  1165. # [06:29] * khuey is now known as khuey|away
  1166. # [06:31] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  1167. # [06:31] * Quits: jamesr (jamesr@9D646D74.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
  1168. # [06:31] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  1169. # [06:32] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  1170. # [06:32] * Quits: blizzack (blizzack@moz-5AAE18A7.dreamhost.com) (Input/output error)
  1171. # [06:33] * Quits: eflores (me@538BABFE.A073F3E.97BBD552.IP) (Quit: leaving)
  1172. # [06:35] * @bz thinks we should implement a QoS tracker for SPDY
  1173. # [06:35] * Quits: artur_ (artur@moz-6DFBD742.hsd1.vt.comcast.net) (Connection reset by peer)
  1174. # [06:35] <@bz> we can call it SPDYSense
  1175. # [06:35] * khuey|away is now known as khuey
  1176. # [06:35] <padenot> x/b 11
  1177. # [06:35] <markh> we are creating a XUL image element for a toolbar button. If the url specified by the src attribute does a redirect, will it be followed?
  1178. # [06:35] * Joins: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net)
  1179. # [06:35] <@khuey> markh: I would expect it to be
  1180. # [06:35] <@bz> markh: I'd think so, yes
  1181. # [06:36] <markh> awesome, thanks!
  1182. # [06:37] <cjones> bz, you betcha
  1183. # [06:37] <cjones> we just got a hawt low-memory notification patch
  1184. # [06:38] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  1185. # [06:38] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  1186. # [06:38] * Joins: WeirdAl (chatzilla@moz-5BDC219.hsd1.ca.comcast.net)
  1187. # [06:39] * Quits: willy1234x1 (willy1234x@moz-CF6848D1.slkc.qwest.net) (Ping timeout)
  1188. # [06:41] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  1189. # [06:42] * Joins: willy1234x1 (willy1234x@moz-81810973.slkc.qwest.net)
  1190. # [06:49] <WeirdAl> two and a half weeks to departure, and I still can't get my ticket to ride :p
  1191. # [06:49] <WeirdAl> (waiting on a review)
  1192. # [06:52] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  1193. # [06:52] <@bz> cjones: oh"
  1194. # [06:52] <@bz> cjones: ?
  1195. # [06:52] <@bz> cjones: which OS?
  1196. # [06:53] <cjones> well, to the linux kernel we'll be using in gonk
  1197. # [06:53] <cjones> for b2g
  1198. # [06:53] <cjones> sad too, we could really use it in android
  1199. # [06:53] * Quits: jeffgman (Daily@moz-AC43E5A0.static.rvsd.ca.charter.com) (Quit: jeffgman)
  1200. # [06:53] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  1201. # [06:56] * heycam|away is now known as heycam
  1202. # [06:57] <@bz> ah
  1203. # [06:57] <@bz> ok
  1204. # [06:57] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  1205. # [06:58] * Quits: jduell (jduell@moz-C44620F2.hsd1.ca.comcast.net) (Ping timeout)
  1206. # [07:00] <njn> bz: I'm trying to minimize the amount of memory used by about:memory. Any suggestions on the DOM side? AFAICT, the fewer dom nodes the better
  1207. # [07:00] <njn> bz: does a <span> element take up more space than a vanilla text Node?
  1208. # [07:01] <@roc> yes
  1209. # [07:01] <@roc> because the <span> will have a text node child
  1210. # [07:01] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  1211. # [07:01] <njn> roc: aha
  1212. # [07:02] <njn> roc: so I have things like this |<span class="treeLine">4.00MB</span>|
  1213. # [07:02] * philor is now known as philor|away
  1214. # [07:02] <njn> roc: the <span> is just so I can style it
  1215. # [07:02] <njn> roc: so the styling is costing me memory, then
  1216. # [07:03] <@bz> yes
  1217. # [07:03] <@bz> both for the DOM node and for the actual style data structures
  1218. # [07:03] <@bz> and the layout object for the span
  1219. # [07:03] <njn> hmm, it sure helps readability though
  1220. # [07:03] <@bz> indeed
  1221. # [07:03] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  1222. # [07:04] <njn> bz, roc: every line currently have 5 spans
  1223. # [07:04] * Joins: me (me@538BABFE.A073F3E.97BBD552.IP)
  1224. # [07:04] <@bz> hmm
  1225. # [07:04] <@bz> why 5?
  1226. # [07:04] * @bz looks
  1227. # [07:04] * me is now known as eflores
  1228. # [07:04] <njn> 344,790,914 B (100.0%) -- explicit
  1229. # [07:04] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  1230. # [07:04] <njn> oh, bad example
  1231. # [07:04] <njn> ├──208,873,992 B (60.58%) -- js
  1232. # [07:04] <njn> one for the tree lines, one for the byte value, one for the percentage
  1233. # [07:04] <njn> one for the '--' separator, one for the entry name
  1234. # [07:05] <njn> I don't style the '--' separator or the percentage, so I should make them just text nodes
  1235. # [07:05] * @bz is looking at this stuff in DOMi
  1236. # [07:05] <njn> bz: I've been using the built-in inspector
  1237. # [07:05] <@bz> sure
  1238. # [07:05] <@bz> I like the other more
  1239. # [07:06] <@bz> ok
  1240. # [07:06] <@bz> so you have the treeline
  1241. # [07:06] <njn> bz: if you have a slightly old build you'll see two separators -- one '--', one '++'
  1242. # [07:06] <njn> I merged them just this morning
  1243. # [07:06] <@bz> the hasKids
  1244. # [07:06] <@bz> which itsef has 5 span children
  1245. # [07:06] * Quits: eflores (me@538BABFE.A073F3E.97BBD552.IP) (Quit: Lost terminal)
  1246. # [07:06] <njn> bz: if you can find a child node, that's a simpler case, no kids involved
  1247. # [07:07] <@khuey> why does the inspector show compartment names that are truncated as if they extend off to the right indefinitely
  1248. # [07:07] <@bz> size, percentage, ++, --, gc-heap
  1249. # [07:07] <njn> for child nodes, its just: treeLine, mrValue, mrPerc, mrSep, mrName
  1250. # [07:07] <@bz> ok
  1251. # [07:07] * @bz looks
  1252. # [07:07] <@bz> so for a leaf
  1253. # [07:07] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Connection reset by peer)
  1254. # [07:07] * njn meant "leaf" when he said "childe node"
  1255. # [07:07] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  1256. # [07:07] <@bz> right
  1257. # [07:08] <@bz> treeline, value, percentage, separator, name, note
  1258. # [07:08] <@bz> (this one has a note)
  1259. # [07:08] <njn> bz: notes are rare
  1260. # [07:08] * philor|away is now known as philor
  1261. # [07:08] <@bz> ok
  1262. # [07:08] <@bz> fwiw, my non-versbose output has notes on at least 30% of the lines
  1263. # [07:08] <njn> bz: those first five dominate
  1264. # [07:08] <@bz> ok
  1265. # [07:08] <njn> bz: that's changing
  1266. # [07:09] <njn> bz: we're gonna have many more lines, due to distinguish all those system principal compartments
  1267. # [07:09] <@bz> so I'm looking at the actual rules we're applying
  1268. # [07:09] <@bz> .mrName just has a color applied
  1269. # [07:09] <@bz> .mrSep has no style applied at all
  1270. # [07:09] <@bz> same for .mrPerc
  1271. # [07:09] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1272. # [07:09] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  1273. # [07:10] <@bz> (fwiw, visually the .mrName has looked black to me; I hadn't realized it was slightly blue
  1274. # [07:10] <njn> .treeLine just has color
  1275. # [07:10] <@bz> so you could nix mrPerc and mrSep without losing any styling
  1276. # [07:10] <njn> .mrValue has color and font-weigth
  1277. # [07:10] <njn> yes
  1278. # [07:10] <njn> I'll definitely do that
  1279. # [07:11] <@bz> .mrValue has color and bold
  1280. # [07:11] <@bz> .treeLine has color
  1281. # [07:11] * @bz is thinking
  1282. # [07:11] <@bz> so I assume that just dropping the color on .treeLine makes it too dark?
  1283. # [07:11] <njn> bz: in leaf nodes, mrPerc and mrSep can be merged
  1284. # [07:11] <njn> bz: treeLine, hmm, yeah
  1285. # [07:11] * Quits: willy1234x1 (willy1234x@moz-81810973.slkc.qwest.net) (Ping timeout)
  1286. # [07:11] <@bz> So the other thing I'm seeing, btw
  1287. # [07:12] <@bz> it looks like linebreaks are done with newlines
  1288. # [07:12] <@bz> so you have a single <pre>
  1289. # [07:12] <njn> bz: yes
  1290. # [07:12] * @bz is not sure whether it would use more or less memory to do it with blocks...
  1291. # [07:12] <njn> bz: would blocks cut+paste nicely? that's critical
  1292. # [07:13] <@bz> njn: hmm
  1293. # [07:13] <@bz> njn: it would take some work
  1294. # [07:13] <@bz> it only matters if you have lots of things deeply nested
  1295. # [07:13] * Joins: willy1234x1 (willy1234x@moz-81810973.slkc.qwest.net)
  1296. # [07:13] <@bz> because we would create lots of inline frames
  1297. # [07:14] <njn> bz: that doesn't sound memory efficient
  1298. # [07:14] <@bz> well, sure
  1299. # [07:14] <njn> (not that I know what I'm talking about)
  1300. # [07:14] <@bz> so the story is this. If you have this markup:
  1301. # [07:14] <@bz> <span><span>\n\n\n</span></span>
  1302. # [07:14] <@bz> inside a <pre>
  1303. # [07:14] <@bz> so there are four lines
  1304. # [07:14] <@bz> that would mean 8 inline frames
  1305. # [07:14] * philor is now known as philor|away
  1306. # [07:15] <@bz> one per enclosing span per line
  1307. # [07:15] * philor|away is now known as philor
  1308. # [07:15] <@bz> on the other hand, if you had a blockframe per line, that would be almost worse
  1309. # [07:15] <@bz> blockframes are bigger than inlines
  1310. # [07:15] * @bz thinks
  1311. # [07:15] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1312. # [07:16] <cjones> about:about:memory:memory
  1313. # [07:16] <njn> cjones: khuey made that joke a couple of days ago, sorry
  1314. # [07:16] <njn> :P
  1315. # [07:16] <cjones> hey, i was on vacation
  1316. # [07:16] <@bz> so are you trying to minimize memory allocated, or number of allocations, or both?
  1317. # [07:16] <njn> bz: if the conclusion is "de-span mrPerc and mrSep, and there's not much else to do" that's ok
  1318. # [07:16] <njn> bz: total memory consumption
  1319. # [07:16] * Joins: me (me@538BABFE.A073F3E.97BBD552.IP)
  1320. # [07:17] <@bz> ok
  1321. # [07:17] <@bz> so in that case...
  1322. # [07:17] <njn> bz: to minimize the perturbation is what's being measured
  1323. # [07:17] <@bz> de-span those, obviously
  1324. # [07:17] <njn> y
  1325. # [07:17] <@bz> some of these nodes have ids
  1326. # [07:17] <@bz> if those are not critical, drop them
  1327. # [07:17] <njn> bz: necessary for the collasping/expanding
  1328. # [07:17] <@bz> ok
  1329. # [07:17] <njn> bz: would shorter ids help?
  1330. # [07:18] <@bz> some, probably
  1331. # [07:18] <@bz> but why do you need IDs for collapse/expand?
  1332. # [07:18] <njn> bz: to remember what has been collasped/expanded, so if you hit "update"
  1333. # [07:18] <njn> the tree state is preserved
  1334. # [07:18] <@bz> ah
  1335. # [07:18] <@bz> ok
  1336. # [07:18] <@bz> sure
  1337. # [07:18] <njn> bz: I tried one-letter class names, ddidn't seem to help :(
  1338. # [07:19] * Quits: willy1234x1 (willy1234x@moz-81810973.slkc.qwest.net) (Ping timeout)
  1339. # [07:19] <@bz> class="kids" seems to not be needed
  1340. # [07:19] <@bz> class names wouldn't matter much
  1341. # [07:19] <@bz> since we intern classnames
  1342. # [07:19] <njn> bz: class="kids" is for some sanity checking...
  1343. # [07:19] <@bz> so the difference between N nodes with class="kids" and N nodes with clas="k" is 3 bytes or so
  1344. # [07:19] * Quits: @ted (luser@moz-2854A494.scr.east.verizon.net) (Ping timeout)
  1345. # [07:19] <@bz> now class="k" vs no class at all is a bit more win
  1346. # [07:19] <njn> ok
  1347. # [07:20] <@bz> (probably still not much: 3-4 words per node)
  1348. # [07:20] <njn> bz: there's a comment:
  1349. # [07:20] <njn> // The 'kids' class is just used for sanity checking in toggle().
  1350. # [07:20] <@bz> maybe even 2 words
  1351. # [07:20] <njn> :/
  1352. # [07:20] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
  1353. # [07:20] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  1354. # [07:20] * Joins: willy1234x1 (willy1234x@moz-81810973.slkc.qwest.net)
  1355. # [07:20] <@bz> yeah, I'm not seeing any other obvious easy wins
  1356. # [07:20] <njn> bz: are |title| strings interned?
  1357. # [07:21] <njn> I currently have tons of duplication in them
  1358. # [07:21] <@bz> no
  1359. # [07:21] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
  1360. # [07:21] <njn> bz: I tried removing them, it helped a little, less than I expected
  1361. # [07:21] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  1362. # [07:21] * cadecairos is now known as cadecairos_away
  1363. # [07:21] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
  1364. # [07:21] <@bz> so just for scale...
  1365. # [07:22] <@bz> on a 32-bit system, iirc, a span is like 56 bytes for the DOM node
  1366. # [07:22] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  1367. # [07:22] <@bz> and at least that much per line that the span covers
  1368. # [07:22] <@bz> (at least that's the ballpark)
  1369. # [07:22] <@bz> so title strings would have to be pretty long to make a difference
  1370. # [07:22] * Quits: Standard8 (Standard8@25F88422.B7606226.6BED537B.IP) (Quit: ZNC - http://znc.in)
  1371. # [07:23] <@bz> oh, the "per line" bit obviously doesn't apply to collapsed stuff, since that's display:none
  1372. # [07:24] <@bz> in fact....
  1373. # [07:24] <@bz> what's the perturbation worry?
  1374. # [07:24] * @bz looks at the script
  1375. # [07:24] <njn> bz: hit "update" a bunch of times, and "explicit" bounces all over the place
  1376. # [07:24] <@bz> ah
  1377. # [07:24] <njn> bz: JS execution generating the page, and then the page itself
  1378. # [07:24] <@bz> ok
  1379. # [07:24] <@bz> right
  1380. # [07:25] * me is now known as eflores
  1381. # [07:25] <njn> I've already reduced it quite a lot
  1382. # [07:25] <njn> just wondering if I was missing anything obvious
  1383. # [07:25] <@bz> so the layout of the previous page matters
  1384. # [07:25] <@bz> so you could do a bit of cheating
  1385. # [07:25] <@bz> e.g. when update is hit set the old tree to display:none
  1386. # [07:25] <@bz> and then flush
  1387. # [07:25] <@bz> before doing the reload
  1388. # [07:25] <@bz> so all those layout objects are gone before you reload
  1389. # [07:25] <njn> flush?
  1390. # [07:26] <njn> bz: so display:none nodes don't take up memory?
  1391. # [07:26] <@bz> display:none nodes don't have layout objects
  1392. # [07:27] <@bz> so don't need memory for those
  1393. # [07:27] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1394. # [07:27] <@bz> they still take up memory for the DOM node
  1395. # [07:27] <njn> so they take up less, ok
  1396. # [07:27] <@bz> "flush" == "query layout information from the DOM"
  1397. # [07:27] <@bz> because otherwise the restyle is processed lazily
  1398. # [07:27] <@bz> so it looks like buildTree builds an array
  1399. # [07:27] <@bz> and then after that's done you build the DOM
  1400. # [07:27] <njn> it builds a tree, but yes :)
  1401. # [07:27] * Joins: sicking (chatzilla@moz-7F871C5C.hsd1.ca.comcast.net)
  1402. # [07:27] <@bz> after all the memory reporters have been queried?
  1403. # [07:28] <@bz> well, builds a pure-JS data structure. ;)
  1404. # [07:28] <@bz> in fact..
  1405. # [07:28] <@bz> you could just remove the DOM nodes from the old page from the old-page DOM
  1406. # [07:28] <njn> appendTree() does most of the DOM building work
  1407. # [07:28] <@bz> you mean buildTree?
  1408. # [07:28] <@bz> so anyway
  1409. # [07:28] <@bz> that would be worth trying
  1410. # [07:29] <njn> um, appendTreeElements
  1411. # [07:29] <njn> bz: see clearBody()
  1412. # [07:29] <@bz> ah
  1413. # [07:29] <@bz> you do that already!
  1414. # [07:29] <@bz> nevermind, then. ;)
  1415. # [07:29] <njn> someone told me to, IIRC :)
  1416. # [07:29] * @bz wonders why he has no buttons at the bottom of about:memory
  1417. # [07:30] <njn> ?!
  1418. # [07:30] <@bz> Timestamp: 5/17/12 10:21:54 PM
  1419. # [07:30] <@bz> Error: uncaught exception: aboutMemory.js assertion failed: dup'd OTHER report
  1420. # [07:30] <njn> bz: interesting
  1421. # [07:30] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  1422. # [07:30] <@bz> odd
  1423. # [07:30] <njn> bz: on that line in aboutMemory.js, can you append r._unsafeName?
  1424. # [07:30] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1425. # [07:31] <njn> sorry, r._unsafePath
  1426. # [07:31] <@bz> erm
  1427. # [07:31] <@bz> this is a nightly
  1428. # [07:31] <njn> ok, np
  1429. # [07:31] * @bz tries to figure out which nightly
  1430. # [07:31] <njn> bz: mac?
  1431. # [07:31] <@bz> ye
  1432. # [07:31] <@bz> er, yes
  1433. # [07:31] <@bz> 2012-05-09
  1434. # [07:31] <@bz> might be fixed since. ;)
  1435. # [07:32] <njn> bz: doesn't ring any bells
  1436. # [07:32] <@bz> ok
  1437. # [07:32] * @bz wishes he had a good way to debug this...
  1438. # [07:32] <njn> bz: ok, I think we're done here! thanks for the help
  1439. # [07:32] <@bz> no problem
  1440. # [07:32] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  1441. # [07:32] <@bz> and yeah, I think we're done here.
  1442. # [07:32] * Quits: willy1234x1 (willy1234x@moz-81810973.slkc.qwest.net) (Ping timeout)
  1443. # [07:33] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  1444. # [07:34] * Joins: willy1234x1 (willy1234x@moz-81810973.slkc.qwest.net)
  1445. # [07:35] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1446. # [07:35] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Connection reset by peer)
  1447. # [07:35] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  1448. # [07:36] * Quits: lmandel (lmandel@moz-11A332CD.static-ip.telepacific.net) (Quit: lmandel)
  1449. # [07:36] * glob is now known as glob|away
  1450. # [07:38] * Quits: willy1234x1 (willy1234x@moz-81810973.slkc.qwest.net) (Ping timeout)
  1451. # [07:38] * Joins: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr)
  1452. # [07:39] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1453. # [07:39] * Joins: willy1234x1 (willy1234x@moz-98297978.slkc.qwest.net)
  1454. # [07:43] * Quits: tonymec (tonymec@8117ADB5.9747EC49.277517C1.IP) (Ping timeout)
  1455. # [07:43] <njn> bz: I'm having trouble with the toggling
  1456. # [07:43] <njn> the onclick handler is working differently
  1457. # [07:44] <njn> bz: in toggle()
  1458. # [07:44] * Quits: willy1234x1 (willy1234x@moz-98297978.slkc.qwest.net) (Ping timeout)
  1459. # [07:44] <njn> let outerSpan = aEvent.target.parentNode;
  1460. # [07:45] <njn> that gives different behaviour depending on whether I click on a <span> or a text node
  1461. # [07:46] * Joins: willy1234x1 (willy1234x@moz-4CF72514.slkc.qwest.net)
  1462. # [07:46] * Quits: tonymec|away (tonymec@8117ADB5.9747EC49.277517C1.IP) (Client exited)
  1463. # [07:47] * Joins: tonymec|away (tonymec@8117ADB5.9747EC49.277517C1.IP)
  1464. # [07:48] <AryehGregor> This looks bad: https://tbpl.mozilla.org/php/getParsedLog.php?id=11839094&tree=Try
  1465. # [07:48] <AryehGregor> firefox-bin(345,0x106e46000) malloc: *** error for object 0x17ffee000: pointer being freed was not allocated
  1466. # [07:49] <JonathanS> use after free?
  1467. # [07:50] <AryehGregor> Seems more like a double-free, no?
  1468. # [07:50] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1469. # [07:50] <Jesse> i like to think of that as a special case of "use" after free ;)
  1470. # [07:50] <AryehGregor> Heh, I guess so.
  1471. # [07:51] <darktrojan> njn, is it even possible to click on a text node?
  1472. # [07:51] <philor> AryehGregor: bug 628667
  1473. # [07:51] <njn> darktrojan: maybe that's the problem?
  1474. # [07:52] <philor> we have not as yet developed any strong interest in it
  1475. # [07:52] <AryehGregor> philor, thanks.
  1476. # [07:52] <njn> darktrojan: yeah, that's it. thanks
  1477. # [07:52] <JonathanS> AryehGregor use after free is bad and you should feel bad.
  1478. # [07:52] <darktrojan> njn, seriously?
  1479. # [07:53] <njn> darktrojan: yep :)
  1480. # [07:53] <AryehGregor> JonathanS, it's not my bug . . .
  1481. # [07:53] <JonathanS> :P
  1482. # [07:53] <JonathanS> whos bug for it?
  1483. # [07:53] <AryehGregor> Dunno, it's random orange.
  1484. # [07:56] <AryehGregor> bz, vis-a-vis https://bugzilla.mozilla.org/show_bug.cgi?id=756045#c9, could you elaborate on exactly what kind of comments you want? I don't understand what the code here actually does, so I'm not sure I know what you're asking me to add.
  1485. # [07:57] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1486. # [07:57] * Quits: WeirdAl (chatzilla@moz-5BDC219.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120424094117])
  1487. # [07:57] * Quits: willy1234x1 (willy1234x@moz-4CF72514.slkc.qwest.net) (Ping timeout)
  1488. # [07:58] * markh likes to ask for alot...
  1489. # [07:59] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
  1490. # [08:00] * Quits: tonymec|away (tonymec@8117ADB5.9747EC49.277517C1.IP) (Ping timeout)
  1491. # [08:02] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1492. # [08:02] * Quits: vikram360 (vikram360@C5480B6.B8EDB1A7.2A068A5E.IP) (Ping timeout)
  1493. # [08:03] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  1494. # [08:04] * Joins: Nickname (Name@moz-59682A1.dmz.scl3.mozilla.com)
  1495. # [08:04] * Quits: Nickname (Name@moz-59682A1.dmz.scl3.mozilla.com) (Quit: leaving)
  1496. # [08:04] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  1497. # [08:04] * khuey is now known as khuey|away
  1498. # [08:04] * Joins: Nickname (Name@moz-59682A1.dmz.scl3.mozilla.com)
  1499. # [08:04] * Nickname is now known as devd
  1500. # [08:04] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
  1501. # [08:05] * Joins: tonymec|away (tonymec@8117ADB5.9747EC49.277517C1.IP)
  1502. # [08:07] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Input/output error)
  1503. # [08:07] <@bz> AryehGregor: you still there?
  1504. # [08:07] <AryehGregor> bz, yes.
  1505. # [08:08] <@bz> AryehGregor: so the point is that there is code in editor which makes "manual" ContentRemoved calls on an nsIPresShell
  1506. # [08:08] <@bz> AryehGregor: I'd have to look to see where, but grep should find it for you
  1507. # [08:08] <@bz> AryehGregor: that code is what triggers this assert
  1508. # [08:08] <AryehGregor> nsHTMLEditor::DeleteRefToAnonymousNode(nsIDOMElement*, nsIContent*, nsIPresShell*) (/mnt/extra/checkouts/mozilla-central/editor/libeditor/html/nsHTMLAnonymousUtils.cpp:251)
  1509. # [08:08] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  1510. # [08:08] <@bz> AryehGregor: so I want a comment next to that code (which probably has XXX comments already about it being broken), saying that once it's no longer doing what it does now the assert you're removing should be restored
  1511. # [08:09] <AryehGregor> Okay.
  1512. # [08:09] <@bz> AryehGregor: and a comment next to the warning you're adding saying it would be an assert if it were not for the editor code involved (pointing to the relevant editor code)
  1513. # [08:09] <@bz> AryehGregor: make sense?
  1514. # [08:09] <AryehGregor> Okay.\
  1515. # [08:09] <@bz> AryehGregor: thanks!
  1516. # [08:10] * Joins: jhorak (jhorak@moz-2EE9C9C3.cust.nbox.cz)
  1517. # [08:10] * Quits: sicking (chatzilla@moz-7F871C5C.hsd1.ca.comcast.net) (Ping timeout)
  1518. # [08:12] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1519. # [08:14] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1520. # [08:14] * Joins: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP)
  1521. # [08:15] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  1522. # [08:15] <philor> AryehGregor: bonus points if you include http://quotes.burntelectrons.org/6425 in one of the comments
  1523. # [08:17] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1524. # [08:18] * @bz wonders what needs to be done to set up a mail alias
  1525. # [08:19] <@bz> philor: the layout tribe has more or less exterminated he editor tribe
  1526. # [08:19] <@bz> philor: but now we're trying to uproot their holy places
  1527. # [08:20] <AryehGregor> philor, to be fair, this isn't *just* because editor/ asserts. It's also because I like writing really big tests.
  1528. # [08:20] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1529. # [08:21] <AryehGregor> I think Ms2ger didn't import my W3C Range tests because people would yell at him because they took too long.
  1530. # [08:22] <philor> mmm, I looked at how the test count jumped, I didn't look at time
  1531. # [08:22] <philor> I don't much think about mochitest time, because dromaeo
  1532. # [08:22] <philor> and win7 xpcshell
  1533. # [08:23] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1534. # [08:23] <scientes> the udisks HACKING file says that the dash after the bug number must be a EM dash —, and not the short, en dash ;)
  1535. # [08:23] <scientes> that you guys seem to use
  1536. # [08:24] <philor> we got tired of seeing "(incompatible encoding)" in our IRC clients, and dropped em dashes
  1537. # [08:24] * scientes is always annoyed by how hard it is to type an em dash whenever wants to
  1538. # [08:24] <smontagu> — is so not an em dash
  1539. # [08:25] <scientes> smontagu, yes, thats because it isn't — is ;-)
  1540. # [08:25] <smontagu> — is an em dash
  1541. # [08:25] <scientes> http://www.howtotype.net/symbol/em-dash/
  1542. # [08:26] <scientes> wait no linux :(
  1543. # [08:26] <AryehGregor> bz, this is why we should use MOZ_ASSERT, right? :)
  1544. # [08:26] * scientes nees a compose key
  1545. # [08:26] <AryehGregor> Ctrl+Shift+u2015
  1546. # [08:26] <AryehGregor> ―
  1547. # [08:26] <smontagu> 2014
  1548. # [08:26] <smontagu> AryehGregor: you typed a HORIZONTAL BAR
  1549. # [08:26] * AryehGregor stands corrected
  1550. # [08:26] * AryehGregor can't tell the difference
  1551. # [08:27] <AryehGregor> Particularly not in fixed-width fonts.
  1552. # [08:27] <smontagu> scientes: that link is inaccurate
  1553. # [08:28] <smontagu> or better, only accurate in particular circumstances
  1554. # [08:28] * heycam is now known as heycam|away
  1555. # [08:29] * Joins: vikram360 (vikram360@63AD629F.67D9F2B2.2A068A5E.IP)
  1556. # [08:29] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  1557. # [08:29] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Input/output error)
  1558. # [08:32] * Quits: juanb|jog (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb|jog)
  1559. # [08:33] <AryehGregor> This is two weeks' work: https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=e8ebc8f1825e
  1560. # [08:33] * AryehGregor thinks he prefers making things smaller so he can push to m-i sooner . . . kind of ADD, but what can you do, instant gratification is more fun
  1561. # [08:34] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1562. # [08:34] * Joins: wolfiR (wolfiR@moz-BB7D4D82.dip0.t-ipconnect.de)
  1563. # [08:37] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1564. # [08:37] <philor> the primary driver for that is less the satisfaction of landing than the way that once you land, you bit rot other people instead of being rotted by them
  1565. # [08:38] * @bz does not use a dash after the bug number at all
  1566. # [08:39] <philor> at least you put it first
  1567. # [08:39] <@bz> My commit comments look like "Bug NNMMN. Fix some stuff. r=lumpy"
  1568. # [08:39] * glob|away is now known as glob
  1569. # [08:39] <scientes> bz, skilled
  1570. # [08:39] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1571. # [08:39] <philor> unlike some others of your generation, who make life as difficult as possible by putting it at the end
  1572. # [08:39] * @bz wonders what his generation is
  1573. # [08:40] <@bz> and are we talking real-life generation or mozilla generation?
  1574. # [08:40] <@bz> cause in Mozilla years I'm getting on fairly middle-aged.... ;)
  1575. # [08:40] <philor> moz
  1576. # [08:40] <KWierso> 5-digit bug numbers?
  1577. # [08:40] <@bz> KWierso: hmm?
  1578. # [08:40] <KWierso> "Bug NNMMN"
  1579. # [08:41] <smontagu> isn't that 7 digit?
  1580. # [08:41] <@bz> KWierso: oh. pretty rare now, yeah
  1581. # [08:41] <smontagu> if N = digit, M should = double digit
  1582. # [08:41] <@bz> or just digit distinct from N
  1583. # [08:41] * @bz sees he has never fixed a 4-digit bug, pines
  1584. # [08:42] <smontagu> :(
  1585. # [08:42] <@bz> 10622 was pretty close... ;)
  1586. # [08:42] * philor wishes he hadn't
  1587. # [08:42] <@bz> philor: heh
  1588. # [08:43] <@bz> an important question is whether exposure to tbpl is like radiation exposure
  1589. # [08:43] <@bz> leading to early aging and whatnot
  1590. # [08:43] <philor> I managed to sneak one 4-digit out of the dust, wound up having to fix something like six more followups
  1591. # [08:45] <jaws> can somebody open this image in firefox and compare it with chrome? i'm getting a blurred rectangle in firefox but the facebook logo on chrome: http://static.ak.fbcdn.net/rsrc.php/v1/yp/r/kk8dc2UJYJ4.png
  1592. # [08:45] <jaws> i don't know if it is a bug in our image decoding
  1593. # [08:47] <padenot> jaws: facebook logo in both (on Linux, both nighly)
  1594. # [08:48] <jaws> huh, ctrl+r continues to give me a blurry rectangle like this: http://screencast.com/t/LhR6raZN
  1595. # [08:49] <KWierso> jaws: I get "facebook" in both Nightly and IE10
  1596. # [08:49] <jaws> when i load facebook over https they use a different image which renders as expected
  1597. # [08:49] <KWierso> jaws: ctrl-f5?
  1598. # [08:49] <jaws> i'm running nightly 5/14. i'll update
  1599. # [08:50] <jaws> ctrl-f5 remains the same
  1600. # [08:50] <@dolske> jaws: http://cl.ly/3B1y2h3p2Q1F460w3i20 OS X 5-17 nightly
  1601. # [08:50] * Joins: omeringen (omer@4A937B4C.AE49CD4C.9CD63BA8.IP)
  1602. # [08:50] <KWierso> ^
  1603. # [08:51] <jaws> k, i guess that's good that others are seeing the correct thing :)
  1604. # [08:51] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1605. # [08:51] <ashish> i get an outline of facebook on nightly 5-17, fwiw
  1606. # [08:51] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
  1607. # [08:51] <ashish> but it looks far better on beta
  1608. # [08:52] * Joins: teoli (teoli@EDB1D55.195E6A26.F1085784.IP)
  1609. # [08:52] <@dolske> *grumble* :)
  1610. # [08:52] <KWierso> ashish: huh
  1611. # [08:52] <KWierso> yeah
  1612. # [08:52] <jaws> :)
  1613. # [08:53] <jaws> ok 5/17 still renders the odd rectangle
  1614. # [08:53] <KWierso> ashish: did nightly change the background directly behind images to be white again?
  1615. # [08:53] <@dolske> oh, interesting, Chrome just gave me http://cl.ly/2D0k473S2o2o1F240A3j
  1616. # [08:53] <jaws> maybe i'm getting the new facebook logo for after the IPO? :P
  1617. # [08:53] <jaws> dolske: yeah, confirmed. facebook is changing their logo post-IPO :D
  1618. # [08:54] * bz is now known as bz_sleep
  1619. # [08:54] <@dolske> possibly depends if you're logged into FB or not.
  1620. # [08:54] <jaws> it's back to working now
  1621. # [08:54] * KWierso isn't logged in on beta, sees "facebook"
  1622. # [08:55] <jaws> my guess is that somebody screwed up at their all-night hackathon
  1623. # [08:55] <KWierso> jaws: "all ur faces r belong to shareholders"
  1624. # [08:55] <ashish> KWierso: i suppose so. on beta i see a filled white facebook, no outlines
  1625. # [08:55] <jaws> haha
  1626. # [08:55] <jaws> ashish: yeah, we made images like this not look so good anymore on nightly ;)
  1627. # [08:55] <jaws> ashish: https://bugzilla.mozilla.org/show_bug.cgi?id=754133
  1628. # [08:56] <ashish> boo
  1629. # [08:56] <ashish> ;)
  1630. # [08:56] * KWierso demands a user-facing checkbox in Firefox Options for this
  1631. # [08:57] <ashish> or about:config
  1632. # [08:58] * Joins: victorporof (victorporo@DD4EB66C.124F9E.4A6B528C.IP)
  1633. # [08:58] * Quits: victorporof (victorporo@DD4EB66C.124F9E.4A6B528C.IP) (Client exited)
  1634. # [08:58] * Quits: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP) (Ping timeout)
  1635. # [08:59] * Joins: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP)
  1636. # [09:00] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1637. # [09:00] <@dolske> if only shaver or sdwilsh was online to fix this during tonight's FB hackathon...
  1638. # [09:01] <Optimizer> Is there any particular difference between a js file and a jsm file, except that jsm has a EXPORTED_SYMBOLS which defines what will be imported from the jsm file when other files are importing it using Components.utils.import ?
  1639. # [09:02] <biesi> Optimizer, that is the difference, yes - jsm files are for C.u.import, .js are not
  1640. # [09:02] <@dolske> the file extension doesn't technically matter, but we've tried to use the convention of .jsm for Cu.inport()able things vs regular js files
  1641. # [09:02] <philor> AryehGregor: so, you're only failing 33594 tests on Linux opt, that's not so bad...
  1642. # [09:02] <AryehGregor> Argh.
  1643. # [09:02] <@dolske> (and there are already exceptions in the tree, sadly)
  1644. # [09:02] <AryehGregor> dfafdadsadsa.
  1645. # [09:02] * AryehGregor looks
  1646. # [09:03] <Optimizer> biesi: So jsm files are easy to import right, and also, can the exported symbol be both a variable and a function ?
  1647. # [09:03] <biesi> I believe it can, but I'm not sure
  1648. # [09:03] <@dolske> yes
  1649. # [09:03] <AryehGregor> philor, something is wrong here -- that's not using the right testharnessreport.js, I don't think. Do tbpl builds rm -rf the objdir before building?
  1650. # [09:04] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
  1651. # [09:04] <AryehGregor> philor, I think what's happening here is that the expected fails aren't being picked up at all for the imptests stuff.
  1652. # [09:04] <philor> AryehGregor: no, that would be a clobber build, which everything on try is, but only some things on other trees are
  1653. # [09:04] <AryehGregor> Or not for the editing imptests, perhaps.
  1654. # [09:04] <AryehGregor> Oh.
  1655. # [09:04] <AryehGregor> I think testharnessreport.js didn't get updated.
  1656. # [09:04] <AryehGregor> That happened a bunch of times to me locally, I don't know why.
  1657. # [09:05] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1658. # [09:05] <AryehGregor> It's probably some sort of makefile bug.
  1659. # [09:05] <philor> make is hard, let's go shopping
  1660. # [09:05] * philor clobbers inbound
  1661. # [09:05] <AryehGregor> Bug 751842 part 5 changed testharnessreport.js from a generated file to one that's just copied directly.
  1662. # [09:06] <philor> oh, yeah, that'll bust you
  1663. # [09:06] <AryehGregor> https://hg.mozilla.org/integration/mozilla-inbound/rev/861028f17ed0
  1664. # [09:06] <AryehGregor> What should I do in the future to prevent that?
  1665. # [09:06] <philor> discussing the certainty of that busting things, I managed to stop some bug in its tracks
  1666. # [09:07] <philor> might ask ted if there is any sure way to survive it (once he's up), I don't remember there being one
  1667. # [09:07] <AryehGregor> Also, what should I do right now with this push, just star the mochitest-2 failures?
  1668. # [09:07] <philor> no, it's decision time
  1669. # [09:08] * AryehGregor notices that the number of failing tests varies slightly between platforms
  1670. # [09:08] <philor> is landing it so important that we want to make everyone everywhere on every tree remove every objdir?
  1671. # [09:08] <AryehGregor> Um, no, but what's the alternative?
  1672. # [09:09] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1673. # [09:09] <philor> back out and regroup
  1674. # [09:09] <philor> those are the only two alternatives I know of, anyway
  1675. # [09:09] <AryehGregor> I can push a fix if someone tells me what the fix should be . . .
  1676. # [09:11] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  1677. # [09:12] * Quits: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  1678. # [09:13] * AryehGregor doesn't get why make doesn't figure out that the file needs to be copied anew
  1679. # [09:14] <philor> https://bugzilla.mozilla.org/show_bug.cgi?id=683397
  1680. # [09:15] * AryehGregor reads
  1681. # [09:16] * Quits: njn (chatzilla@moz-9A46D0A5.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120517160107])
  1682. # [09:16] <philor> alas, it lacks an answer, it's just the one I stalled
  1683. # [09:16] * Quits: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP) (Quit: Instantbird 1.1)
  1684. # [09:16] <AryehGregor> NSDISTMODE = copy would have the undesired effect of copying instead of symlinking, too.
  1685. # [09:16] <philor> fun, the clobberer seems sort of busted
  1686. # [09:16] * Joins: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP)
  1687. # [09:16] <AryehGregor> How about we check in bug 683397 now too so that we only have to tell everyone to clobber once? :)
  1688. # [09:17] * Quits: teoli (teoli@EDB1D55.195E6A26.F1085784.IP) (Ping timeout)
  1689. # [09:17] <AryehGregor> Or what if I left "testharnessreport.js: testharnessreport.js" in the makefile?
  1690. # [09:18] * joduinn-afk is now known as joduinn-zzz
  1691. # [09:19] * AryehGregor tries that, although he has no idea what he's doing
  1692. # [09:19] * Quits: smontagu (chatzilla@55BBA7ED.5ACD0297.CC465D70.IP) (Ping timeout)
  1693. # [09:21] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Quit: Leaving.)
  1694. # [09:21] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  1695. # [09:21] * Joins: Opti (Mibbit@8EDC5984.93F3616D.2AB48280.IP)
  1696. # [09:23] <AryehGregor> No, that doesn't do it.
  1697. # [09:24] * Joins: teoli (teoli@EDB1D55.195E6A26.F1085784.IP)
  1698. # [09:24] * Quits: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP) (Quit: Instantbird 1.1)
  1699. # [09:25] * Joins: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP)
  1700. # [09:25] * Quits: Opti (Mibbit@8EDC5984.93F3616D.2AB48280.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1701. # [09:30] <AryehGregor> How about:
  1702. # [09:30] <AryehGregor> testharnessreport.js: testharnessreport.js.src
  1703. # [09:30] <AryehGregor> cp $(srcdir)/testharnessreport.js.src $<
  1704. # [09:30] * Joins: smontagu (chatzilla@55BBA7ED.5ACD0297.CC465D70.IP)
  1705. # [09:32] <philor> https://hg.mozilla.org/integration/mozilla-inbound/rev/f8571733755d
  1706. # [09:32] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1707. # [09:32] <philor> should green up, but I have no intention of waiting for it to
  1708. # [09:32] <philor> whee, 6 hours of sleep tonight instead of 5!
  1709. # [09:33] * Quits: smontagu (chatzilla@55BBA7ED.5ACD0297.CC465D70.IP) (Ping timeout)
  1710. # [09:33] <AryehGregor> :(
  1711. # [09:33] * philor is now known as philor|away
  1712. # [09:33] <AryehGregor> Thanks.
  1713. # [09:34] * Joins: raphc (rc@moz-3A99E0D5.wb.wifirst.net)
  1714. # [09:35] * Quits: teoli (teoli@EDB1D55.195E6A26.F1085784.IP) (Ping timeout)
  1715. # [09:38] * Joins: Ms2ger (Ms2ger@EEB2A379.BE503140.37724B0D.IP)
  1716. # [09:38] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1717. # [09:40] * Joins: smontagu (chatzilla@55BBA7ED.5ACD0297.CC465D70.IP)
  1718. # [09:42] <Ms2ger> "test_cows.xul"
  1719. # [09:42] <Ms2ger> Not what I thought it was about
  1720. # [09:42] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  1721. # [09:42] <scientes> ...."Have you mooed today?"...
  1722. # [09:42] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
  1723. # [09:43] <@bz_sleep> Ms2ger: never let Blake name anything again is the mantra
  1724. # [09:43] <Ms2ger> :)
  1725. # [09:43] <@bz_sleep> Ms2ger: he had way too much fun with the cow/sow/sjow/whatever thing
  1726. # [09:43] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
  1727. # [09:43] <Ms2ger> (Still in CA?)
  1728. # [09:44] * Joins: teoli (teoli@EDB1D55.195E6A26.F1085784.IP)
  1729. # [09:44] <@bz_sleep> yes
  1730. # [09:44] * Joins: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net)
  1731. # [09:44] <@bz_sleep> leaving tomorrow morning
  1732. # [09:45] * @bz_sleep is about to sleep for real; has to be up early to catch ride to airport
  1733. # [09:46] <Ms2ger> And no, we don't use |object| anywhere; it's used in HTMLCollection, though
  1734. # [09:46] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  1735. # [09:46] <@bz_sleep> right
  1736. # [09:46] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1737. # [09:46] <@bz_sleep> which is why Peter needs it, of course
  1738. # [09:46] <@bz_sleep> makes sense
  1739. # [09:47] <@bz_sleep> btw
  1740. # [09:47] * NeilAway groans at bz's joke from 3 hours ago
  1741. # [09:47] <@bz_sleep> you saw the bug about adding tests for this stuff?
  1742. # [09:47] * Quits: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP) (Quit: Instantbird 1.1)
  1743. # [09:47] * Joins: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP)
  1744. # [09:48] <Ms2ger> I did
  1745. # [09:48] <Ms2ger> firebot, bug 756258
  1746. # [09:48] <@bz_sleep> cool
  1747. # [09:48] <Ms2ger> \o/
  1748. # [09:48] <Ms2ger> ;)
  1749. # [09:48] <firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=756258 nor, --, ---, peterv, ASSI, Support union types in new DOM bindings
  1750. # [09:48] <@bz_sleep> ah
  1751. # [09:48] <@bz_sleep> yes, well
  1752. # [09:48] <@bz_sleep> why _are_ you so happy about that anyway? ;)
  1753. # [09:48] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1754. # [09:50] <Ms2ger> Hey, I'm a European, I'm supposed to like unions :)
  1755. # [09:50] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1756. # [09:50] * ChanServ sets mode: +o roc
  1757. # [09:50] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1758. # [09:50] <@roc> wow, we really do have someone called "Maniac" working for Mozilla
  1759. # [09:51] * Quits: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP) (Ping timeout)
  1760. # [09:51] * Quits: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net) (Ping timeout)
  1761. # [09:51] <smontagu> can we port Mozilla to MANIAC I?
  1762. # [09:52] <@bz_sleep> Ms2ger: mmmm
  1763. # [09:52] <@bz_sleep> Ms2ger: this is the part where I mutter "It's all Greek to me" and really truly go to bed
  1764. # [09:52] <Ms2ger> Hah
  1765. # [09:52] * Joins: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP)
  1766. # [09:52] <Ms2ger> Good night
  1767. # [09:52] * Quits: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP) (Quit: Instantbird 1.1)
  1768. # [09:53] * Joins: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP)
  1769. # [09:53] <smontagu> καλή νύχτα
  1770. # [09:54] <hsivonen> what's the UA string on B2G these days?
  1771. # [09:54] * Joins: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr)
  1772. # [09:54] <Ms2ger> smontagu, I guess "good night"?
  1773. # [09:55] * Joins: rajul (quassel@B5DBFF02.26A5B5E5.5700D73F.IP)
  1774. # [09:56] * Quits: rajul (quassel@B5DBFF02.26A5B5E5.5700D73F.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  1775. # [09:56] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1776. # [09:57] * Quits: teoli (teoli@EDB1D55.195E6A26.F1085784.IP) (Ping timeout)
  1777. # [09:58] * Joins: rajul (quassel@B5DBFF02.26A5B5E5.5700D73F.IP)
  1778. # [09:58] * Joins: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net)
  1779. # [09:59] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1780. # [09:59] * Quits: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP) (Quit: Instantbird 1.1)
  1781. # [09:59] * Joins: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP)
  1782. # [10:04] * Joins: teoli (teoli@EDB1D55.195E6A26.F1085784.IP)
  1783. # [10:04] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  1784. # [10:04] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  1785. # [10:08] * Quits: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP) (Quit: Instantbird 1.1)
  1786. # [10:08] * Joins: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP)
  1787. # [10:09] * Joins: garnacho (carlos@moz-21A1EC24.dyn.user.ono.com)
  1788. # [10:13] * Joins: gandalf (zbraniecki@moz-5D0FED5E.neoplus.adsl.tpnet.pl)
  1789. # [10:15] * Quits: raphc (rc@moz-3A99E0D5.wb.wifirst.net) (Quit: )
  1790. # [10:15] * Ms2ger gets ready to land
  1791. # [10:15] * Quits: teoli (teoli@EDB1D55.195E6A26.F1085784.IP) (Ping timeout)
  1792. # [10:16] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  1793. # [10:17] * Joins: raphc (AndChat501@D54678B9.7F75B59F.B3F72630.IP)
  1794. # [10:17] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  1795. # [10:18] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  1796. # [10:20] <glob> Ms2ger, flaps down
  1797. # [10:20] * Joins: teoli (teoli@EDB1D55.195E6A26.F1085784.IP)
  1798. # [10:20] * Ms2ger flies into glob
  1799. # [10:23] * Fallen|away is now known as Fallen
  1800. # [10:25] * Quits: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP) (Quit: Instantbird 1.1)
  1801. # [10:25] * Joins: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP)
  1802. # [10:25] * Quits: raphc (AndChat501@D54678B9.7F75B59F.B3F72630.IP) (Connection reset by peer)
  1803. # [10:25] * Joins: raphc (AndChat501@D54678B9.7F75B59F.B3F72630.IP)
  1804. # [10:25] * Joins: mike5w3c (MikeS@moz-BED70478.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1805. # [10:26] * Quits: raphc (AndChat501@D54678B9.7F75B59F.B3F72630.IP) (Quit: Bye)
  1806. # [10:26] * Joins: raphc (AndChat501@D54678B9.7F75B59F.B3F72630.IP)
  1807. # [10:29] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1808. # [10:30] * Quits: omeringen (omer@4A937B4C.AE49CD4C.9CD63BA8.IP) (Client exited)
  1809. # [10:30] * AutomatedTester|AFK is now known as AutomatedTester
  1810. # [10:31] * Joins: victorporof (victorporo@DD4EB66C.124F9E.4A6B528C.IP)
  1811. # [10:31] * Joins: bholley_ (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr)
  1812. # [10:31] * Quits: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr) (Connection reset by peer)
  1813. # [10:31] * bholley_ is now known as bholley
  1814. # [10:31] * Joins: msucan (mihai@E66E4956.B30402B1.699550A1.IP)
  1815. # [10:32] * Joins: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP)
  1816. # [10:33] * Quits: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP) (Quit: Instantbird 1.1)
  1817. # [10:33] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1818. # [10:33] * Joins: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP)
  1819. # [10:33] * Quits: rajul (quassel@B5DBFF02.26A5B5E5.5700D73F.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  1820. # [10:33] * Joins: rajul (quassel@B5DBFF02.26A5B5E5.5700D73F.IP)
  1821. # [10:33] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  1822. # [10:34] * Joins: raphc_ (rc@moz-3A99E0D5.wb.wifirst.net)
  1823. # [10:35] * Quits: raphc (AndChat501@D54678B9.7F75B59F.B3F72630.IP) (Quit: )
  1824. # [10:35] <NeilAway> anyone know anything about when animated gifs start animating i.e. when they load or when they are first shown?
  1825. # [10:37] * Quits: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP) (Quit: Instantbird 1.1)
  1826. # [10:37] * Joins: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP)
  1827. # [10:37] <Ms2ger> All I know is that gifs with the same url are run on the same timer
  1828. # [10:39] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Ping timeout)
  1829. # [10:40] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1830. # [10:41] <NeilAway> bah, I forgot to test AryehGregor's patch
  1831. # [10:41] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
  1832. # [10:41] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  1833. # [10:41] * Joins: catalinb (ethereal@moz-7443FA19.eregie.pub.ro)
  1834. # [10:44] * Quits: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP) (Quit: Instantbird 1.1)
  1835. # [10:44] * Joins: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP)
  1836. # [10:44] <scientes> https://www.youtube.com/watch?v=U_ctBy7syMk
  1837. # [10:44] <scientes> sry wrong window ;)
  1838. # [10:45] <Ms2ger> https://developer.mozilla.org/en/Using_gdb_on_wimpy_computers < lovely
  1839. # [10:46] <scientes> "you are a whimp if you can't handle Mozilla" ;)
  1840. # [10:46] * glob is now known as glob|away
  1841. # [10:48] * Quits: victorporof (victorporo@DD4EB66C.124F9E.4A6B528C.IP) (Quit: Leaving...)
  1842. # [10:48] * scientes has never used -g, always did gdb directly...
  1843. # [10:51] <Ms2ger> Well
  1844. # [10:51] <Ms2ger> Back when such wimpy computers were common, that didn't work
  1845. # [10:52] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  1846. # [10:52] * ChanServ sets mode: +o smaug
  1847. # [10:53] * Joins: gcp (gpascutto@88F51059.F3BBB17D.144F44FA.IP)
  1848. # [10:54] * Joins: victorporof (victorporo@DD4EB66C.124F9E.4A6B528C.IP)
  1849. # [10:54] <scientes> Ms2ger, direct you mean?
  1850. # [10:54] <scientes> --args is your friend
  1851. # [10:55] <Ms2ger> Not back in the day
  1852. # [10:55] * Quits: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP) (Quit: Instantbird 1.1)
  1853. # [10:56] * Joins: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP)
  1854. # [10:56] * Joins: Tomcat (Tomcat@moz-59682A1.dmz.scl3.mozilla.com)
  1855. # [10:58] * Quits: rajul (quassel@B5DBFF02.26A5B5E5.5700D73F.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  1856. # [10:59] * Joins: rajul (quassel@B5DBFF02.26A5B5E5.5700D73F.IP)
  1857. # [10:59] * Quits: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP) (Quit: Instantbird 1.1)
  1858. # [11:00] * Joins: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP)
  1859. # [11:00] * Joins: jfkthame (jfkthame@514D186.F3BBB17D.144F44FA.IP)
  1860. # [11:01] <@smaug> how could I process bugmail while sleeping
  1861. # [11:01] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
  1862. # [11:02] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  1863. # [11:02] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  1864. # [11:03] <Ms2ger> Bah
  1865. # [11:03] * Quits: Optimizer (Optimizer@8EDC5984.93F3616D.2AB48280.IP) (Ping timeout)
  1866. # [11:04] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1867. # [11:04] * Joins: edmorley (edmorley@moz-BEDF50FD.range86-145.btcentralplus.com)
  1868. # [11:05] * Quits: mike5w3c (MikeS@moz-BED70478.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
  1869. # [11:06] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/95437bcc43dc - Ms2ger - Bug 754643 - Disable FAIL_ON_WARNINGS in content/media because new warnings were introduced.
  1870. # [11:06] <Ms2ger> edmorley, I'll merge to inbound later, I expect some conflicts with AryehGregor's stuff
  1871. # [11:06] * davehunt|away is now known as davehunt
  1872. # [11:06] <edmorley> Ms2ger: good morning :-)
  1873. # [11:06] <edmorley> sure, thank you
  1874. # [11:06] <edmorley> I'll mark
  1875. # [11:06] <Ms2ger> Thanks :)
  1876. # [11:06] <Ms2ger> And good morning to you too
  1877. # [11:08] * Quits: kvda (kvda@AFDD388F.C3893E67.923345AB.IP) (Quit: ( x____x))
  1878. # [11:10] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
  1879. # [11:12] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1880. # [11:13] <Ms2ger> AryehGregor, well, I mostly didn't import them because I hit the timeouts you did as well :)
  1881. # [11:15] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
  1882. # [11:15] * glob|away is now known as glob
  1883. # [11:15] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  1884. # [11:16] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
  1885. # [11:17] * Joins: Optimizer (Mibbit@298EDF71.888FDFE3.2AB48280.IP)
  1886. # [11:21] * Joins: Optimizer1 (Optimizer@298EDF71.888FDFE3.2AB48280.IP)
  1887. # [11:22] * Quits: Optimizer (Mibbit@298EDF71.888FDFE3.2AB48280.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1888. # [11:22] * Quits: Optimizer1 (Optimizer@298EDF71.888FDFE3.2AB48280.IP) (Quit: Instantbird 1.1)
  1889. # [11:22] * Joins: Optimizer (Optimizer@298EDF71.888FDFE3.2AB48280.IP)
  1890. # [11:22] <edmorley> Ms2ger: oh and I think the appropriate term here is 'hoisted by your own petard' ;-P
  1891. # [11:23] * Ms2ger whacks edmorley with a fish
  1892. # [11:24] * Joins: mike5w3c (MikeS@moz-BED70478.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1893. # [11:24] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  1894. # [11:25] * davehunt is now known as davehunt|away
  1895. # [11:25] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  1896. # [11:27] * glob is now known as glob|away
  1897. # [11:27] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  1898. # [11:27] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Input/output error)
  1899. # [11:28] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1900. # [11:30] * edmorley whacks Ms2ger with http://www.quickmeme.com/meme/3pcb1s/
  1901. # [11:32] <Ms2ger> edmorley, got it wrong :)
  1902. # [11:33] <Ms2ger> Note when FAIL_ON_WARNINGS was added there :)
  1903. # [11:33] <edmorley> ah fair enough
  1904. # [11:34] <edmorley> it seemed like quite a while ago I saw the patch for that, so I had thouhgt it had landed a while ago
  1905. # [11:34] <Ms2ger> Nah, media people don't like it
  1906. # [11:36] * Ms2ger notices SM builds have been broken since before the 7th, gives up
  1907. # [11:43] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  1908. # [11:45] * Joins: robhawkes (robhawkes@2DCD3574.8393754F.E9FF1376.IP)
  1909. # [11:49] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  1910. # [11:51] * glob|away is now known as glob
  1911. # [11:51] * Joins: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP)
  1912. # [11:52] * Quits: victorporof (victorporo@DD4EB66C.124F9E.4A6B528C.IP) (Connection reset by peer)
  1913. # [11:56] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1914. # [11:57] * Joins: maikmerten (maikmerten@moz-AF85DBBA.dynamic.qsc.de)
  1915. # [12:02] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1916. # [12:04] <scientes> edmorley, have you submitted that to mozilla memes yet? ;-)
  1917. # [12:05] * Joins: mib_dqd225 (Mibbit@3C755B71.4E542B32.B580DEC.IP)
  1918. # [12:05] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Client exited)
  1919. # [12:06] * Quits: mib_dqd225 (Mibbit@3C755B71.4E542B32.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1920. # [12:06] * glob is now known as glob|away
  1921. # [12:06] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  1922. # [12:07] <edmorley> scientes: no, but as Ms2ger pointed out I had missed the obvious that he'd only just landed that particular fail on warnings in that push :-)
  1923. # [12:07] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1924. # [12:07] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  1925. # [12:07] <edmorley> so I'm inclined to let him off
  1926. # [12:09] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1927. # [12:10] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  1928. # [12:11] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  1929. # [12:13] <Ms2ger> Why thank you :)
  1930. # [12:13] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
  1931. # [12:14] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1932. # [12:16] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  1933. # [12:17] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
  1934. # [12:17] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  1935. # [12:17] <smontagu> is there something like OnAttributeChanged in content?
  1936. # [12:18] <Ms2ger> smontagu, in an element implementation?
  1937. # [12:18] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1938. # [12:18] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1939. # [12:18] <smontagu> yes
  1940. # [12:19] <Ms2ger> AfterSetAttr or ParseAttribute, maybe
  1941. # [12:20] <smontagu> BeforeSetAttr looks like more what I need
  1942. # [12:21] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1943. # [12:23] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1944. # [12:24] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  1945. # [12:25] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  1946. # [12:26] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  1947. # [12:28] <cpearce> dao: perhaps we should just only display the "$domain is now fullscreen" for URIs that have a host? If we display it for local data URIs we end up displaying "moznullprincipal is now fullscreen", which also doesn't look very nice.
  1948. # [12:28] * Quits: mike5w3c (MikeS@moz-BED70478.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
  1949. # [12:28] <dao> cpearce: yeah
  1950. # [12:30] <Ms2ger> edmorley, I'm going to build locally and then push the merge to inbound, ok?
  1951. # [12:30] * Joins: victorporof (victorporo@45524559.602BD6C.79933D60.IP)
  1952. # [12:30] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  1953. # [12:30] <edmorley> Ms2ger: sounds good :-)
  1954. # [12:31] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  1955. # [12:31] <Ms2ger> PSA: If anybody lands something on inbound that conflicts with me, I'm backing you out :)
  1956. # [12:31] <Ms2ger> jwatt, failure in anim-filter-primitive-size-01.svg
  1957. # [12:34] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  1958. # [12:35] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  1959. # [12:38] * Joins: mike5w3c (MikeS@moz-BED70478.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1960. # [12:40] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  1961. # [12:41] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  1962. # [12:43] * Joins: KaiRo (robert@moz-5A1AD9C4.adsl.highway.telekom.at)
  1963. # [12:43] <jwatt> Ms2ger: hmm, that's...interesting
  1964. # [12:44] <jwatt> that really shouldn't happen
  1965. # [12:46] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  1966. # [12:47] <Ms2ger> Welcome to my world :)
  1967. # [12:48] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  1968. # [12:48] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1969. # [12:48] * ewong is now known as ewong|awayinhiding
  1970. # [12:49] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  1971. # [12:49] * ewong|awayinhiding is now known as ewong|away
  1972. # [12:49] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1973. # [12:50] * Quits: Optimizer (Optimizer@298EDF71.888FDFE3.2AB48280.IP) (Ping timeout)
  1974. # [12:51] * Joins: Optimizer (Optimizer@298EDF71.888FDFE3.2AB48280.IP)
  1975. # [12:52] <darktrojan> wow someone just sent me a dollar for an addon
  1976. # [12:52] <darktrojan> thanks for the contribution
  1977. # [12:52] * Joins: mike5w3c_ (MikeS@moz-A0E381C7.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1978. # [12:52] <atuljangra> darktrojan: Cool :)
  1979. # [12:52] * Quits: mike5w3c (MikeS@moz-BED70478.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  1980. # [12:52] * mike5w3c_ is now known as mike5w3c
  1981. # [12:54] * Quits: teoli (teoli@EDB1D55.195E6A26.F1085784.IP) (Ping timeout)
  1982. # [12:54] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  1983. # [12:54] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  1984. # [12:54] * Quits: raphc_ (rc@moz-3A99E0D5.wb.wifirst.net) (Ping timeout)
  1985. # [12:55] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  1986. # [12:55] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1987. # [12:55] * ChanServ sets mode: +o roc
  1988. # [12:55] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  1989. # [12:55] * Joins: raphc (rc@moz-3A99E0D5.wb.wifirst.net)
  1990. # [12:56] * Joins: bb10 (bb10@moz-C7B05616.org)
  1991. # [12:56] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1992. # [12:57] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1993. # [12:57] * Quits: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net) (Ping timeout)
  1994. # [12:58] * Joins: graememcc (chatzilla@moz-362FCAF1.range86-150.btcentralplus.com)
  1995. # [12:59] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  1996. # [12:59] * Fallen is now known as Fallen|away
  1997. # [13:00] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  1998. # [13:01] * Joins: teoli (teoli@EDB1D55.195E6A26.F1085784.IP)
  1999. # [13:01] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  2000. # [13:01] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  2001. # [13:03] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  2002. # [13:04] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  2003. # [13:04] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  2004. # [13:05] * Quits: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP) (Quit: surkov)
  2005. # [13:06] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  2006. # [13:06] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  2007. # [13:06] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  2008. # [13:07] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  2009. # [13:07] * Joins: jviereck (Adium@moz-DC3E60B4.uzh.ch)
  2010. # [13:09] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  2011. # [13:09] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  2012. # [13:11] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  2013. # [13:12] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  2014. # [13:12] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Connection reset by peer)
  2015. # [13:12] * Joins: int3_ (int3@moz-FAB3747.cpe.distributel.net)
  2016. # [13:14] * Quits: teoli (teoli@EDB1D55.195E6A26.F1085784.IP) (Ping timeout)
  2017. # [13:14] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  2018. # [13:14] * Joins: omeringen (omer@4A937B4C.AE49CD4C.9CD63BA8.IP)
  2019. # [13:15] * Quits: jviereck (Adium@moz-DC3E60B4.uzh.ch) (Quit: Leaving.)
  2020. # [13:15] * Quits: int3_ (int3@moz-FAB3747.cpe.distributel.net) (Connection reset by peer)
  2021. # [13:15] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2022. # [13:15] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  2023. # [13:18] * Quits: jfkthame (jfkthame@514D186.F3BBB17D.144F44FA.IP) (Quit: jfkthame)
  2024. # [13:18] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  2025. # [13:19] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  2026. # [13:20] * Quits: edmorley (edmorley@moz-BEDF50FD.range86-145.btcentralplus.com) (Ping timeout)
  2027. # [13:20] * Joins: kaie (kaie@moz-8319838E.dip.t-dialin.net)
  2028. # [13:21] * Joins: teoli (teoli@EDB1D55.195E6A26.F1085784.IP)
  2029. # [13:22] * mattwoodrow is now known as mattwoodrow|away
  2030. # [13:22] * Joins: edmorley (edmorley@moz-230ED547.range109-156.btcentralplus.com)
  2031. # [13:23] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  2032. # [13:25] * Joins: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP)
  2033. # [13:26] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  2034. # [13:26] * Parts: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP)
  2035. # [13:27] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  2036. # [13:28] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  2037. # [13:29] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
  2038. # [13:29] <edmorley> jwatt: that orange seems quite frequent on/after your push, ideas?
  2039. # [13:29] * Joins: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP)
  2040. # [13:29] <jwatt> edmorley: I'm backing out
  2041. # [13:30] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  2042. # [13:31] <edmorley> jwatt: great, thank you :-)
  2043. # [13:31] <jwatt> sure thing
  2044. # [13:31] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  2045. # [13:31] <jwatt> clearly there's something fragile about that code, which is good to know :)
  2046. # [13:31] * mattwoodrow|away is now known as mattwoodrow
  2047. # [13:32] * Quits: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP) (Quit: surkov)
  2048. # [13:32] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Ping timeout)
  2049. # [13:34] * Quits: teoli (teoli@EDB1D55.195E6A26.F1085784.IP) (Ping timeout)
  2050. # [13:35] * Quits: kaie (kaie@moz-8319838E.dip.t-dialin.net) (Quit: Leaving)
  2051. # [13:37] <NeilAway> khuey|away: lol @ [object deadobject]
  2052. # [13:38] * Quits: karl (karl@moz-4785C3AF.dialup.xtra.co.nz) (Ping timeout)
  2053. # [13:38] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  2054. # [13:38] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  2055. # [13:39] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  2056. # [13:40] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2057. # [13:40] * Joins: teoli (teoli@EDB1D55.195E6A26.F1085784.IP)
  2058. # [13:41] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  2059. # [13:41] * Joins: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP)
  2060. # [13:41] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
  2061. # [13:41] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
  2062. # [13:44] * Quits: teoli (teoli@EDB1D55.195E6A26.F1085784.IP) (Ping timeout)
  2063. # [13:44] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  2064. # [13:45] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  2065. # [13:45] <Ms2ger> edmorley, did the merge
  2066. # [13:45] * Quits: rajul (quassel@B5DBFF02.26A5B5E5.5700D73F.IP) (Ping timeout)
  2067. # [13:45] * edmorley kicks tbpl
  2068. # [13:46] * Joins: gustavold (gustavold@moz-245CF253.static-user.ajato.com.br)
  2069. # [13:46] * Ms2ger joins in
  2070. # [13:46] * Joins: rajul (quassel@BC7DD723.10CA95B7.F44414AF.IP)
  2071. # [13:47] * AutomatedTester is now known as Automatedtester|away
  2072. # [13:47] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
  2073. # [13:48] * Quits: rajul (quassel@BC7DD723.10CA95B7.F44414AF.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  2074. # [13:48] * Quits: gustavold (gustavold@moz-245CF253.static-user.ajato.com.br) (Ping timeout)
  2075. # [13:48] * Joins: rajul (quassel@BC7DD723.10CA95B7.F44414AF.IP)
  2076. # [13:48] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  2077. # [13:48] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  2078. # [13:49] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  2079. # [13:49] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
  2080. # [13:50] * Joins: teoli (teoli@EDB1D55.195E6A26.F1085784.IP)
  2081. # [13:51] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  2082. # [13:51] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  2083. # [13:52] <AryehGregor> NeilAway, what patch of mine did you forget to test?
  2084. # [13:53] <AryehGregor> Ms2ger, oh, so now the Range tests should be import-able? I remember that, you asked me if I knew why they were taking so long and I thought it seemed unreasonable.
  2085. # [13:53] <AryehGregor> Yay.
  2086. # [13:54] <Ms2ger> I'd hope so
  2087. # [13:56] * Quits: ewong|away (chatzilla@moz-E5D50C2E.static.netvigator.com) (Ping timeout)
  2088. # [13:56] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  2089. # [13:57] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  2090. # [13:58] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  2091. # [13:58] * IRCMonkey5624 is now known as jtcranmer
  2092. # [13:59] <AryehGregor> Why are trivial mq commands like qpop so slow? It can easily take half a second or more, maybe even a second. Is it gratuitously syncing the files or something?
  2093. # [13:59] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  2094. # [13:59] * ChanServ sets mode: +o ehsan
  2095. # [13:59] <Ms2ger> I guess it's checking if you changed anything
  2096. # [13:59] <AryehGregor> Ah, that makes sense!
  2097. # [13:59] <AryehGregor> There's some daemon I can run so that that's not necessary, isn't there?
  2098. # [13:59] * AryehGregor Googles
  2099. # [14:00] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2100. # [14:00] <Ms2ger> bz_sleep, hmm, we'll need sequences of arraybuffers for Blob...
  2101. # [14:00] <AryehGregor> http://mercurial.selenic.com/wiki/InotifyBug :(
  2102. # [14:01] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Ping timeout)
  2103. # [14:01] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  2104. # [14:02] <Ms2ger> :(
  2105. # [14:04] <AryehGregor> Apparently it really is flaky in practice: http://jlebar.com/2011/8/10/PSA%3A_hg_inotify_extension.html (see comments)
  2106. # [14:04] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  2107. # [14:04] <AryehGregor> jlebar|away, are you still using the hg inotify extension?
  2108. # [14:04] <AryehGregor> Had any problems?
  2109. # [14:05] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  2110. # [14:05] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  2111. # [14:05] * Joins: JeroenDeDauw (j@moz-A62F4AF6.dip.t-dialin.net)
  2112. # [14:06] * Quits: teoli (teoli@EDB1D55.195E6A26.F1085784.IP) (Ping timeout)
  2113. # [14:06] * mattwoodrow is now known as mattwoodrow|away
  2114. # [14:08] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  2115. # [14:08] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  2116. # [14:08] * Joins: gustavold (gustavold@moz-245CF253.static-user.ajato.com.br)
  2117. # [14:09] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
  2118. # [14:09] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  2119. # [14:11] * Joins: teoli (teoli@EDB1D55.195E6A26.F1085784.IP)
  2120. # [14:13] * Joins: gfritzsche (gfritzsche@moz-3510DFB9.dynamic.qsc.de)
  2121. # [14:14] * Quits: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP) (Quit: surkov)
  2122. # [14:14] * Quits: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP) (Ping timeout)
  2123. # [14:15] * Joins: Ms2ger` (Ms2ger@EEB2A379.BE503140.37724B0D.IP)
  2124. # [14:15] * Joins: Goldorak (chatzilla@B1C671B1.E8AD4FEA.187A1082.IP)
  2125. # [14:15] * Quits: Ms2ger (Ms2ger@EEB2A379.BE503140.37724B0D.IP) (Ping timeout)
  2126. # [14:17] * Joins: espindola (espindola@moz-2AD100D2.dsl.teksavvy.com)
  2127. # [14:18] <NeilAway> AryehGregor: removing cmd_backgroundColor
  2128. # [14:18] <AryehGregor> Oh, okay.
  2129. # [14:18] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  2130. # [14:18] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  2131. # [14:19] <AryehGregor> Would be nice to land, it's minus more than 400 LOC. :)
  2132. # [14:20] <Ms2ger`> You probably have some merging to do, I'm afraid :)
  2133. # [14:20] <darktrojan> NeilAway, say what?
  2134. # [14:20] <AryehGregor> Ms2ger`, who, me? Why?
  2135. # [14:20] <Ms2ger`> Because I landed some stuff
  2136. # [14:20] <AryehGregor> Which did what, cleaned up unused methods?
  2137. # [14:21] <Ms2ger`> Sounds right
  2138. # [14:21] <AryehGregor> Pretty easy merge. :)
  2139. # [14:21] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  2140. # [14:22] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  2141. # [14:23] <AryehGregor> Wow -- fixing bug 742240 reduces the expected fails file for test_runtest.html from 4.7M to 2.2M. Awesome.
  2142. # [14:23] * Joins: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP)
  2143. # [14:24] * Joins: ted (luser@moz-6BD6E241.sctnpa.east.verizon.net)
  2144. # [14:24] * ChanServ sets mode: +o ted
  2145. # [14:24] * Quits: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP) (Quit: jet)
  2146. # [14:24] <Ms2ger`> \o/
  2147. # [14:24] <AryehGregor> (mostly because commands like forwardDelete and insertText are unsupported, so after the fix they return false/false/"" for state/value/indeterm, which they're supposed to even if you support them, so we're now mostly passing for more or less the wrong reason, but whatever)
  2148. # [14:24] <darktrojan> oh hot, /me notes to read that bug sometime
  2149. # [14:25] * Joins: tehDobri (Mibbit@moz-325E03BB.dyn.optonline.net)
  2150. # [14:26] <tehDobri> Hey guys, compiling on mac gives me mozilla-central/js/src/jsapi.cpp:5266: warning: ‘script.JS::Anchor<JSScript*>::hold’ may be used uninitialized in this function
  2151. # [14:26] <tehDobri> Any ideas?
  2152. # [14:26] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2153. # [14:27] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  2154. # [14:28] * Fallen|away is now known as Fallen
  2155. # [14:29] * Automatedtester|away is now known as AutomatedTester
  2156. # [14:30] * Quits: rajul (quassel@BC7DD723.10CA95B7.F44414AF.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  2157. # [14:31] <edmorley> Ms2ger`: I've triggered pgo on your merge, so will merge back from that
  2158. # [14:31] <Ms2ger`> Thanks
  2159. # [14:31] <Ms2ger`> You'll need to clobber all the things
  2160. # [14:31] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  2161. # [14:32] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  2162. # [14:33] <NeilAway> Ms2ger`: -> mozillamemes?
  2163. # [14:36] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  2164. # [14:36] * Quits: Optimizer (Optimizer@298EDF71.888FDFE3.2AB48280.IP) (Quit: Instantbird 1.1)
  2165. # [14:36] * Joins: Optimizer (Optimizer@298EDF71.888FDFE3.2AB48280.IP)
  2166. # [14:37] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  2167. # [14:37] * Quits: robhawkes (robhawkes@2DCD3574.8393754F.E9FF1376.IP) (Quit: Leaving...)
  2168. # [14:38] * Joins: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net)
  2169. # [14:40] * Quits: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net) (Input/output error)
  2170. # [14:40] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2171. # [14:41] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  2172. # [14:41] * Joins: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net)
  2173. # [14:41] * Joins: int3_ (int3@moz-FAB3747.cpe.distributel.net)
  2174. # [14:41] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  2175. # [14:41] * Joins: dbaron (dbaron@moz-389E0BB7.phlapa.fios.verizon.net)
  2176. # [14:41] * ChanServ sets mode: +o dbaron
  2177. # [14:42] * Quits: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net) (Input/output error)
  2178. # [14:42] * Joins: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net)
  2179. # [14:43] * Quits: int3_ (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  2180. # [14:43] * Quits: teoli (teoli@EDB1D55.195E6A26.F1085784.IP) (Ping timeout)
  2181. # [14:45] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2182. # [14:49] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  2183. # [14:49] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  2184. # [14:49] * Quits: Optimizer (Optimizer@298EDF71.888FDFE3.2AB48280.IP) (Quit: Instantbird 1.1)
  2185. # [14:50] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  2186. # [14:50] * Joins: Optimizer (Optimizer@298EDF71.888FDFE3.2AB48280.IP)
  2187. # [14:50] * Joins: teoli (teoli@EDB1D55.195E6A26.F1085784.IP)
  2188. # [14:51] * bhearsum|afk is now known as bhearsum
  2189. # [14:51] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  2190. # [14:52] * Joins: HanLin (Mibbit@69EFA1A.1C30B337.9FF96A6E.IP)
  2191. # [14:52] * Joins: armenzg (armenzg@moz-8555CE12.cable.teksavvy.com)
  2192. # [14:57] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  2193. # [14:57] * Joins: int3_ (int3@moz-FAB3747.cpe.distributel.net)
  2194. # [14:57] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Connection reset by peer)
  2195. # [14:59] * Quits: int3_ (int3@moz-FAB3747.cpe.distributel.net) (Connection reset by peer)
  2196. # [14:59] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2197. # [15:00] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  2198. # [15:01] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  2199. # [15:01] <edmorley> AryehGregor: have you spoken to ted about whether there's any way to fix the required clobber after https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=e8ebc8f1825e
  2200. # [15:01] * Quits: teoli (teoli@EDB1D55.195E6A26.F1085784.IP) (Ping timeout)
  2201. # [15:02] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2202. # [15:02] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2203. # [15:03] * Quits: michal (michal@18728636.D0F82CD8.32697916.IP) (Ping timeout)
  2204. # [15:03] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  2205. # [15:03] * ChanServ sets mode: +o ehsan
  2206. # [15:04] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (No route to host)
  2207. # [15:04] * Joins: int3_ (int3@moz-FAB3747.cpe.distributel.net)
  2208. # [15:05] <bhearsum> are most of the 10.7 unit tests known to be permaorange or something?
  2209. # [15:06] <bhearsum> i was surprised how many are hidden
  2210. # [15:06] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2211. # [15:06] * Quits: int3_ (int3@moz-FAB3747.cpe.distributel.net) (Connection reset by peer)
  2212. # [15:06] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
  2213. # [15:07] * Quits: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2214. # [15:07] <@ted> bhearsum: i think they were permaorange when they were set up, and nobody has been driven to fix them
  2215. # [15:07] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
  2216. # [15:08] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  2217. # [15:09] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  2218. # [15:09] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  2219. # [15:10] <HanLin> Hi people, I got comm-central code over the Internet and then made a local clone. But I am unable to build from that folder (the second clone). I know some files are missing. What can I do to also clone the files necessary for building the application?
  2220. # [15:10] * Joins: teoli (teoli@EDB1D55.195E6A26.F1085784.IP)
  2221. # [15:11] * mcote|afk is now known as mcote
  2222. # [15:11] <gcp> comm-central also needs a copy of mozilla-central inside it
  2223. # [15:11] <gcp> I'm pretty sure the build instructions on the wiki explain that
  2224. # [15:12] * Joins: mjschranz (matt@FA65BD34.33EE9F8A.1139E686.IP)
  2225. # [15:13] * Quits: gcp (gpascutto@88F51059.F3BBB17D.144F44FA.IP) (Quit: Make a new plan, Stan!)
  2226. # [15:13] * Joins: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com)
  2227. # [15:14] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  2228. # [15:15] <HanLin> Is it the mozilla folder in the comm-central directory?
  2229. # [15:15] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2230. # [15:16] * erick is now known as erick-away
  2231. # [15:17] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  2232. # [15:18] <Ms2ger`> Yes
  2233. # [15:18] * catlee-away goes hunting for pgo builds
  2234. # [15:19] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  2235. # [15:23] <RyanVM> edmorley: ping
  2236. # [15:23] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  2237. # [15:23] <edmorley> RyanVM: hi :-)
  2238. # [15:24] <RyanVM> edmorley: hi!
  2239. # [15:24] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  2240. # [15:24] <RyanVM> do we need to re-trigger the m-c windows nightly?
  2241. # [15:24] * Joins: mconley_ (mconley@F2D29657.F60B0462.67AC9B1.IP)
  2242. # [15:24] * catlee-away is now known as catlee
  2243. # [15:25] <edmorley> RyanVM: yup, just done, thank you
  2244. # [15:25] <RyanVM> ok then
  2245. # [15:25] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  2246. # [15:25] * RyanVM hears a collective scream from mozillazine denizens
  2247. # [15:25] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2248. # [15:25] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2249. # [15:26] * Quits: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP) (Ping timeout)
  2250. # [15:27] * davehunt|away is now known as davehunt
  2251. # [15:27] * zzzzz just posted to mozillazine about the delay hoping to ally the screams
  2252. # [15:28] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Ping timeout)
  2253. # [15:28] * Joins: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP)
  2254. # [15:28] * armenzg is now known as armenzg_brb
  2255. # [15:28] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  2256. # [15:28] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  2257. # [15:29] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  2258. # [15:29] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2259. # [15:30] <RyanVM> edmorley: I have to say, it hasn't taken me long to get used to using "a;r" and "i;r" :P
  2260. # [15:30] * coop|afk is now known as coop
  2261. # [15:30] <edmorley> RyanVM: indeed :-)
  2262. # [15:31] <edmorley> we used to use it more last year sometime, then sort of went back to being good for a bit
  2263. # [15:32] <edmorley> it just didn't seem worth it when the people working on the android issues are using js snippets to extract the failures/log urls and aren't using the comments
  2264. # [15:32] <Ms2ger`> mcote, ^ relevant to you :)
  2265. # [15:33] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
  2266. # [15:33] <mcote> hm
  2267. # [15:34] * ewong_ is now known as ewong
  2268. # [15:35] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2269. # [15:38] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  2270. # [15:38] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  2271. # [15:38] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  2272. # [15:39] * Joins: pranavrc (pranavrc@70F7B8E1.378E99F2.520CDC98.IP)
  2273. # [15:39] <NeilAway> edmorley: so, when does tbpl get an i;r button ;-)
  2274. # [15:39] * mcote is now known as mcote|bbiab
  2275. # [15:40] * Quits: pranavrc (pranavrc@70F7B8E1.378E99F2.520CDC98.IP) (Quit: Ping timeout: ∞)
  2276. # [15:41] <edmorley> NeilAway: :-)
  2277. # [15:43] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  2278. # [15:45] <HanLin> I copied the mozilla folder and the sdk folder in ldap to my second clone but the building process still fails. The error messages reads like "Cannot have single- and double-colon rules for the same target. Prior rule location "<source directory>/config/rules.mk:724:0"
  2279. # [15:46] * Quits: mike5w3c (MikeS@moz-A0E381C7.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
  2280. # [15:47] * armenzg_brb is now known as armenzg
  2281. # [15:49] * Quits: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP) (Ping timeout)
  2282. # [15:50] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  2283. # [15:51] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  2284. # [15:51] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  2285. # [15:51] * Joins: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP)
  2286. # [15:52] * Quits: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it) (Ping timeout)
  2287. # [15:52] * cadecairos_away is now known as cadecairos
  2288. # [15:53] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2289. # [15:53] * Joins: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it)
  2290. # [15:55] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  2291. # [15:56] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  2292. # [15:59] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  2293. # [15:59] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  2294. # [16:02] * bwinton_away is now known as bwinton
  2295. # [16:06] * mconley_ is now known as mconley
  2296. # [16:07] <RyanVM> espindola: To avoid having your bugs closed prematurely, put [leave open] in the whiteboard when you land on inbound
  2297. # [16:07] <espindola> RyanVM, that one has that, no?
  2298. # [16:07] <espindola> let me check
  2299. # [16:07] <RyanVM> it did not
  2300. # [16:07] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  2301. # [16:08] <espindola> it doesn't, strange
  2302. # [16:08] <espindola> oh well, thanks for noticing
  2303. # [16:08] <RyanVM> well, it did
  2304. # [16:08] <espindola> ?
  2305. # [16:08] <RyanVM> then I took it off after merging the first patch to m-c
  2306. # [16:08] <RyanVM> and it didn't go back on after landing the second patch on inbound
  2307. # [16:09] <espindola> sorry, I am confused. I though the semantics of "[leave open]" were just: please don't close this when merging from inbound to m-c
  2308. # [16:09] <espindola> is it something else?
  2309. # [16:10] * Quits: mesutcang (IceChat9@moz-93A9AE18.adm.deu.edu.tr) (Quit: For Sale: Parachute. Only used once, never opened, small stain.)
  2310. # [16:10] <RyanVM> maybe I'm doing it wrong, but I usually take it off after merging the patch to m-c (leaving the bug open)
  2311. # [16:10] * Quits: Kabaka (Kabaka@moz-7D55A797.stl1cmta01.stwrok.ok.dh.suddenlink.net) (Ping timeout)
  2312. # [16:10] <RyanVM> edmorley: ^
  2313. # [16:10] * Joins: Kabaka (Kabaka@moz-7D55A797.stl1cmta01.stwrok.ok.dh.suddenlink.net)
  2314. # [16:11] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2315. # [16:11] <edmorley> RyanVM, espindola: I tend to just leave it in the whiteboard and rely on the person pushing the next patch to determine if it's the last one (unless it's obviously the last one)
  2316. # [16:11] <RyanVM> edmorley: Makes sense.
  2317. # [16:12] <RyanVM> espindola: noted for the future
  2318. # [16:12] <espindola> thanks!
  2319. # [16:13] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  2320. # [16:13] <edmorley> if only because an open bug that should have been closed is preferable to one that is closed but not yet finished, so will drop off saved searches etc
  2321. # [16:14] * Joins: vikash (vikash@58E91E53.9B552DFD.5D9ABA9F.IP)
  2322. # [16:15] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  2323. # [16:15] <RyanVM> I think I'll put a "leaving open per the whiteboard" note on such bugs to encourage developers to close them if necessary too :)
  2324. # [16:16] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  2325. # [16:16] * ChanServ sets mode: +o ehsan
  2326. # [16:16] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  2327. # [16:18] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Ping timeout)
  2328. # [16:18] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  2329. # [16:19] * Joins: rohan (chatzilla@6B3382F0.2C2BFB59.35E0727C.IP)
  2330. # [16:19] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  2331. # [16:20] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  2332. # [16:20] <rohan> has there been any implementation on the H.264 video format?
  2333. # [16:20] * philor|away is now known as philor
  2334. # [16:21] <rohan> i mean on the updated version
  2335. # [16:21] <bhearsum> philor: do you know if there's a bug tracking getting most of the 10.7 unit test suites unhidden?
  2336. # [16:21] <RyanVM> rohan: no, though there is optional build-time gstreamer support on linux for the current trunk
  2337. # [16:23] <philor> bhearsum: there is not - the story I heard is that some developer told jhford "no, don't file bugs on those, something something leprechauns tooth fairy"
  2338. # [16:23] <bhearsum> so, we have a bunch of hidden suites and no plan to fix them?
  2339. # [16:24] <philor> correct
  2340. # [16:24] <bhearsum> i am so filing those damn bugs
  2341. # [16:25] <bhearsum> if they get WONTFIX'ed we can just turn off those tests
  2342. # [16:25] <philor> heh, "those tests"
  2343. # [16:25] <AryehGregor> ted, if you change a file from autogenerated to versioned in the Makefile, as in https://hg.mozilla.org/integration/mozilla-inbound/rev/861028f17ed0, is there a way to not require a clobber?
  2344. # [16:25] <philor> a huge share of it is plugin leaks
  2345. # [16:26] <bhearsum> does that mean we're leaking on real users' machines, too?
  2346. # [16:26] * Joins: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP)
  2347. # [16:26] <philor> no idea
  2348. # [16:26] <bhearsum> k
  2349. # [16:26] <rohan> RyanVM: thanks
  2350. # [16:27] * Joins: kaie (kaie@moz-8319838E.dip.t-dialin.net)
  2351. # [16:27] <@ted> AryehGregor: it's probably tricky :-/
  2352. # [16:28] <@ted> AryehGregor: you might be able to stick a rule in the makefile to rm that file from the objdir
  2353. # [16:28] * bhearsum finds https://bugzilla.mozilla.org/show_bug.cgi?id=700503
  2354. # [16:28] <@bz_sleep> Erlkonig
  2355. # [16:28] * Quits: @bz_sleep (bzbarsky@moz-34B0FC58.hfc.comcastbusiness.net) (Quit: Leaving)
  2356. # [16:28] * Joins: bz (bzbarsky@moz-3BC722CB.hfc.comcastbusiness.net)
  2357. # [16:30] <Ms2ger`> Good morning, bz
  2358. # [16:30] * Joins: smaug (chatzilla@moz-911A8124.elisa-mobile.fi)
  2359. # [16:30] * ChanServ sets mode: +o smaug
  2360. # [16:30] <@ted> bhearsum: hard to say, but certainly possible
  2361. # [16:30] <bhearsum> that sucks :(
  2362. # [16:30] <@ted> yup
  2363. # [16:31] <@ted> every single orange is a potential bug we're shipping to 10.7 users
  2364. # [16:31] <AryehGregor> edmorley, ^
  2365. # [16:31] <jlebar|away> AryehGregor, Yes, I'm still using hg inotify, and no, no problems. But I use git most of the time these days.
  2366. # [16:31] * jlebar|away is now known as jlebar
  2367. # [16:31] <bhearsum> and there's a whole bunch of tests nobody is looking at either, so we could be introducing new ones and not knowing it :(
  2368. # [16:32] <edmorley> AryehGregor: thanks
  2369. # [16:32] <@ted> yeah :-/
  2370. # [16:32] <@ted> looks like there are bugs filed on the failures, at least
  2371. # [16:32] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  2372. # [16:32] <bhearsum> yeah
  2373. # [16:32] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2374. # [16:33] * Quits: @smaug (chatzilla@moz-911A8124.elisa-mobile.fi) (Quit: Reconnecting…)
  2375. # [16:33] * Joins: smaug (chatzilla@moz-911A8124.elisa-mobile.fi)
  2376. # [16:33] * ChanServ sets mode: +o smaug
  2377. # [16:33] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2378. # [16:35] * Quits: bz (bzbarsky@moz-3BC722CB.hfc.comcastbusiness.net) (Ping timeout)
  2379. # [16:36] * Joins: lmandel (lmandel@A01051A9.6F669779.3D1CA460.IP)
  2380. # [16:36] <philor> there are?
  2381. # [16:36] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2382. # [16:36] * Joins: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP)
  2383. # [16:37] <bhearsum> https://bugzilla.mozilla.org/show_bug.cgi?id=700503 and the related bugs
  2384. # [16:38] * Joins: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  2385. # [16:38] * gregglind_away is now known as gregglind
  2386. # [16:39] <@ted> hrm, some of that seems breakpad-related :-/
  2387. # [16:39] <@ted> maybe i should update my mac to 10.7
  2388. # [16:39] * Quits: lmandel (lmandel@A01051A9.6F669779.3D1CA460.IP) (Quit: lmandel)
  2389. # [16:39] <philor> a lot of it, possibly
  2390. # [16:40] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  2391. # [16:41] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2392. # [16:41] * ChanServ sets mode: +o ehsan
  2393. # [16:42] * Fallen is now known as Fallen|away
  2394. # [16:42] * Fallen|away is now known as Fallen
  2395. # [16:43] * Joins: Standard8 (Standard8@25F88422.B7606226.6BED537B.IP)
  2396. # [16:43] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2397. # [16:44] * Quits: vikash (vikash@58E91E53.9B552DFD.5D9ABA9F.IP) (Quit: Leaving)
  2398. # [16:45] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2399. # [16:46] <@dbaron> ted, there aren't bugs filed on all the failures, I don't think
  2400. # [16:46] * Quits: jhorak (jhorak@moz-2EE9C9C3.cust.nbox.cz) (Quit: Leaving)
  2401. # [16:46] * Quits: wlach (wlach@moz-3A1F70B1.vif.net) (Quit: Leaving)
  2402. # [16:47] <@dbaron> ted, I filed a few of them at one point, but I think support for 10.7 could use an owner...
  2403. # [16:47] <@ted> ah
  2404. # [16:47] <@ted> yeah, probably
  2405. # [16:47] <catlee> and 10.8 soon too
  2406. # [16:48] * Joins: deniscormier (deniscormi@B65F78B7.1356EECA.2170E5F.IP)
  2407. # [16:48] <@ted> we're generally short-handed on mac developers
  2408. # [16:49] <@ted> doesn't really have to be a mac dev though, just someone who cares enough to investigate and file bugs, and find owners
  2409. # [16:49] <catlee> hrm, looks like that pdbstr problem broke nightly today
  2410. # [16:49] <@ted> i thought you fixed that?
  2411. # [16:49] <catlee> me too
  2412. # [16:49] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2413. # [16:49] <catlee> there are 59 flavours of pgo builds apparently
  2414. # [16:50] <catlee> and I missed at least 1
  2415. # [16:50] <@ted> huh
  2416. # [16:50] * mattwoodrow|away is now known as mattwoodrow
  2417. # [16:50] <@ehsan> aki: ping
  2418. # [16:50] * carljm|afk is now known as carljm
  2419. # [16:52] <jviereck> if I need to wait for some stuff to have finished loading (fonts, images…), what's the best way to implement this
  2420. # [16:52] <jviereck> have a timer, that checks every few ms if all resources say they are loaded or add some new callback infrastructure?
  2421. # [16:53] <NeilAway> loadgroups
  2422. # [16:53] <davehunt> looks like the nightly win32 builds are missing from https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2012/05/2012-05-18-03-05-16-mozilla-central/
  2423. # [16:53] * mattwoodrow is now known as mattwoodrow|away
  2424. # [16:53] <@ehsan> catlee: ping
  2425. # [16:53] <davehunt> who can I ask about that, or should I raise a bug?
  2426. # [16:53] <catlee> ehsan: pong
  2427. # [16:53] <@ehsan> catlee: is it possible to bump the priority of the oak branch for today?
  2428. # [16:53] <@ehsan> catlee: I'm hoping to land the background updates patches
  2429. # [16:54] <edmorley> davehunt: they've been retriggered
  2430. # [16:54] <@ehsan> and I need test results
  2431. # [16:54] <catlee> ehsan: anything is possible!
  2432. # [16:54] <edmorley> davehunt: https://tbpl.mozilla.org/?onlyunstarred=1&rev=e794cef56df6
  2433. # [16:54] <davehunt> edmorley: thanks
  2434. # [16:54] <@ehsan> catlee: cool, should I file a bug?
  2435. # [16:54] <catlee> ehsan: yes please. I'm about to head into a mtg, so I can't do it
  2436. # [16:54] <edmorley> davehunt: https://tbpl.mozilla.org/?rev=e794cef56df6 even
  2437. # [16:54] <@ehsan> catlee: ok, should I ping somebody?
  2438. # [16:54] <catlee> also, I need to fix windows nightlies...
  2439. # [16:55] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  2440. # [16:56] <@ehsan> catlee: filed bug 756463
  2441. # [16:57] <davehunt> edmorley: I wish I knew how to read that :)
  2442. # [16:57] <davehunt> I should though, and now is as good as any time to learn
  2443. # [16:57] <jviereck> NeilAway: is there something like one load group on the presContext that indicates if all dependecies for the context are loaded? I only see something for loading images there, but e.g. nothing for fonts
  2444. # [16:57] <edmorley> davehunt: the 'N' is the nightly, the red starred one was the failed run, the grey N is the still running retrigger
  2445. # [16:58] <edmorley> (on the windows row)
  2446. # [16:58] <AutomatedTester> davehunt: https://bugzilla.mozilla.org/show_bug.cgi?id=711036#c24 looks interesting
  2447. # [16:58] * Joins: wlach (wlach@moz-3A1F70B1.vif.net)
  2448. # [16:58] <AutomatedTester> dunno if it is related
  2449. # [16:58] <davehunt> edmorley: many thanks, so if I see this issue again (our Mozmill CI tests were triggered but failed because the binaries weren't available) I should look at tbpl first?
  2450. # [16:59] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  2451. # [16:59] <edmorley> davehunt: yeah, just look at the win opt rows on https://tbpl.mozilla.org and scroll/arrow down until you see the 'N'
  2452. # [16:59] <catlee> edmorley: the retriggered nightly will fial too
  2453. # [16:59] <catlee> I need to fix something
  2454. # [17:00] <davehunt> AutomatedTester: in reference to my current issue?
  2455. # [17:00] <edmorley> catlee: the win64 builder change?
  2456. # [17:00] <catlee> edmorley: yeah
  2457. # [17:00] <AutomatedTester> davehunt: yea
  2458. # [17:00] <davehunt> that's about debug builds though, right?
  2459. # [17:00] <AutomatedTester> yea
  2460. # [17:00] <AutomatedTester> are you not looking at debug?
  2461. # [17:00] <davehunt> sorry, not getting the connection yet
  2462. # [17:00] <davehunt> bit slow today perhaps :)
  2463. # [17:00] <davehunt> not debug no, just nightlies
  2464. # [17:01] <AutomatedTester> ahhh right
  2465. # [17:01] <AutomatedTester> nevermind me then
  2466. # [17:01] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  2467. # [17:01] <edmorley> davehunt: ok so yeah the win64 builder change did break the windows nightlies, catlee is fixing
  2468. # [17:01] * davehunt ignore AutomatedTester :P
  2469. # [17:01] <davehunt> well, that didn't work so well without the /
  2470. # [17:02] <davehunt> edmorley: great, thanks so much
  2471. # [17:02] * AutomatedTester talks to davehunt's hand
  2472. # [17:02] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2473. # [17:02] * Quits: Optimizer (Optimizer@298EDF71.888FDFE3.2AB48280.IP) (Quit: Instantbird 1.1)
  2474. # [17:02] * ewong is now known as ewong|sleep
  2475. # [17:03] <NeilAway> jviereck: dunno, normally I only have to worry about the docshell which has one loadgroup to rule them all
  2476. # [17:03] * bear-afk is now known as bear|buildduty
  2477. # [17:03] * Joins: Optimizer (Instantbir@298EDF71.888FDFE3.2AB48280.IP)
  2478. # [17:04] * bsmedberg-bbl is now known as bsmedberg
  2479. # [17:04] * Joins: kvda (kvda@moz-E46B2E87.dyn.iinet.net.au)
  2480. # [17:05] * catlee is now known as catlee-mtg
  2481. # [17:05] * Quits: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  2482. # [17:05] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2483. # [17:06] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  2484. # [17:07] * Quits: Optimizer (Instantbir@298EDF71.888FDFE3.2AB48280.IP) (Connection reset by peer)
  2485. # [17:07] * Joins: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP)
  2486. # [17:08] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2487. # [17:10] * Joins: jesup (chatzilla@moz-A899486F.hsd1.ca.comcast.net)
  2488. # [17:11] * Joins: sicking (chatzilla@moz-7F871C5C.hsd1.ca.comcast.net)
  2489. # [17:12] * Quits: garnacho (carlos@moz-21A1EC24.dyn.user.ono.com) (Ping timeout)
  2490. # [17:12] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/3b86eaa02d91 - Joel Maher - Bug 756346 - please update a new talos.zip to fix tcheckerboard3. r=armenzg
  2491. # [17:12] <jviereck> NeilAway: okay, I found the |mLoadGroup| on the nsDocLoader. But I can't find a function to get the load group "off" the docShell or a way that I can add a callback function to call once everything is loaded
  2492. # [17:13] * Quits: nattofriends (tsutsumi@moz-A369A791.warosu.org) (Ping timeout)
  2493. # [17:13] <RyanVM> anyone around who can help me figure out a windows build error?
  2494. # [17:14] <bwinton> RyanVM: Probably. Can you pastebin the error?
  2495. # [17:15] <RyanVM> bwinton: sure
  2496. # [17:16] * Joins: nattofriends (tsutsumi@moz-A369A791.warosu.org)
  2497. # [17:16] <RyanVM> bwinton: http://pastebin.mozilla.org/1644854
  2498. # [17:19] <Yoric> Ok, there is something I don't understand.
  2499. # [17:19] <Yoric> When I build my code locally, it works.
  2500. # [17:19] <Yoric> When I get it through the TryServer, one file is missing.
  2501. # [17:19] <RyanVM> khuey|away: FYI, windows pymake pgo builds are indeed still broken with No rule to make target '../../../xpcom/idl-parser/xpidllex.py' needed by ['<command-line>', '../../../xpcom/idl-parser/xpidllex.py']
  2502. # [17:19] <Yoric> What can be wrong?
  2503. # [17:19] <RyanVM> Yoric: hg addremove?
  2504. # [17:19] * Joins: garnacho (carlos@moz-21A1EC24.dyn.user.ono.com)
  2505. # [17:19] <bwinton> RyanVM: I've never seen that before, and bugzilla isn't showing anything useful. Sorry.
  2506. # [17:19] <Yoric> RyanVM: What's that?
  2507. # [17:20] <RyanVM> bwinton: it's new code
  2508. # [17:20] <RyanVM> Yoric: You need to add your new file
  2509. # [17:20] * Quits: graememcc (chatzilla@moz-362FCAF1.range86-150.btcentralplus.com) (Ping timeout)
  2510. # [17:20] <Yoric> File is added.
  2511. # [17:20] * Yoric will triple-check.
  2512. # [17:20] <bwinton> RyanVM: Perhaps you can print out the value of SQLITE_OS_WIN in both places and see if something's changed it in between?
  2513. # [17:20] <Yoric> At least, the file appears in the Makefile and the build completes.
  2514. # [17:21] <Yoric> But the tests fail because the file does not appear in omni.ja
  2515. # [17:21] <RyanVM> bwinton: that's it
  2516. # [17:21] <bwinton> RyanVM: I'm a genius. ;)
  2517. # [17:21] <RyanVM> bwinton: the logic for setting it is below the struct
  2518. # [17:21] <espindola> !seen sdwilsh
  2519. # [17:21] <firebot> sdwilsh was last seen 1 day, 15 hours, 42 minutes and 25 seconds ago, saying 'haha' in #fx-team.
  2520. # [17:21] <espindola> :-(
  2521. # [17:22] <RyanVM> Yoric: you adding it to the packaging manifest?
  2522. # [17:22] * erick-away is now known as erick
  2523. # [17:22] <Yoric> RyanVM: Ah. That sounds like a possible cause of issue.
  2524. # [17:22] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  2525. # [17:23] <Yoric> Would my file be removed if it is not in a manifest?
  2526. # [17:23] <Yoric> (from resource:///components/)
  2527. # [17:23] * Joins: graememcc (chatzilla@moz-18DE93B.range86-148.btcentralplus.com)
  2528. # [17:23] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  2529. # [17:23] <RyanVM> Yoric: I'm not sure why it would be working locally. I could certainly see problems if it's not being packaged in omni.ja
  2530. # [17:24] <Yoric> Locally, I have built from clean, just in case.
  2531. # [17:24] <Yoric> Without issue.
  2532. # [17:24] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2533. # [17:24] <Yoric> I am checking in the TryServer build logs, and it seems that the file was treated.
  2534. # [17:24] <RyanVM> anyway, I would look at where other omni.ja files are being listed and add yours there
  2535. # [17:24] <hurley> has anyone else ever had the addon blocker try to block all their (already installed) addons after a nightly upgrade? the only semi-related bug i can find is bug 738674, but that's pdf.js specific
  2536. # [17:26] <NeilAway> jviereck: I think the doc loader listens to the load group and generates web progress notifications
  2537. # [17:26] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Ping timeout)
  2538. # [17:26] <espindola> !seen mak
  2539. # [17:26] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2540. # [17:26] <firebot> mak was last seen 2 days, 1 hour, 19 minutes and 13 seconds ago, saying 'and add useless stuff to libxul, if you don't plan to use any of our apis' in #developers.
  2541. # [17:26] * Joins: jstraus_ (jstraus@moz-C7B4D9FC.hsd1.ma.comcast.net)
  2542. # [17:27] <Yoric> RyanVM: Thanks for the help.
  2543. # [17:27] * Quits: smontagu (chatzilla@55BBA7ED.5ACD0297.CC465D70.IP) (Ping timeout)
  2544. # [17:28] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2545. # [17:28] <RyanVM> Yoric: hope it helps
  2546. # [17:28] * Joins: squib (squib-@moz-415BAA34.engr.wisc.edu)
  2547. # [17:28] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  2548. # [17:29] * gregglind is now known as gregglind_sick
  2549. # [17:29] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  2550. # [17:29] * coop is now known as coop|lunch
  2551. # [17:30] * Quits: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP) (Quit: jet)
  2552. # [17:30] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  2553. # [17:30] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2554. # [17:31] * Joins: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP)
  2555. # [17:31] * Quits: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP) (Quit: jet)
  2556. # [17:32] * Fallen is now known as Fallen|away
  2557. # [17:32] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  2558. # [17:33] * jmaher|afk is now known as jmaher
  2559. # [17:33] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2560. # [17:34] * Quits: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com) (Ping timeout)
  2561. # [17:34] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2562. # [17:35] * Joins: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP)
  2563. # [17:35] * Joins: mreavy (chatzilla@moz-A899486F.hsd1.ca.comcast.net)
  2564. # [17:35] * Joins: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com)
  2565. # [17:36] <jviereck> NeilAway: and how can I add a new listener for the web progress notifications?
  2566. # [17:36] <NeilAway> jviereck: on the nsIWebProgress interface, I believe
  2567. # [17:37] * Joins: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP)
  2568. # [17:38] * Quits: HanLin (Mibbit@69EFA1A.1C30B337.9FF96A6E.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2569. # [17:40] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  2570. # [17:41] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  2571. # [17:42] <RyanVM> hrm, Try doesn't seem to be emailing me about failures..
  2572. # [17:42] * khuey|away is now known as khuey
  2573. # [17:42] <RyanVM> oh, that's the default now
  2574. # [17:42] <RyanVM> actually, I think I prefer that anyway :)
  2575. # [17:43] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  2576. # [17:43] <aki> ehsan: pong
  2577. # [17:43] * Joins: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP)
  2578. # [17:44] * Quits: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP) (Quit: jet)
  2579. # [17:44] * catlee-mtg is now known as catlee
  2580. # [17:44] <jlebar> Hm. Does there exist an interface for calling getpid() from chrome JS?
  2581. # [17:44] * jlebar is not sure in which process his code is running!
  2582. # [17:44] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  2583. # [17:44] <@khuey> ctypes :-P
  2584. # [17:45] <@ehsan> aki: unping, bhearsum and catlee helped :)
  2585. # [17:45] <aki> ok
  2586. # [17:46] <catlee> now...to unhork nightly builds!
  2587. # [17:49] * Quits: Standard8 (Standard8@25F88422.B7606226.6BED537B.IP) (Quit: ZNC - http://znc.in)
  2588. # [17:52] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2589. # [17:52] * philor is now known as philor|away
  2590. # [17:53] * Quits: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2591. # [17:53] * Joins: tonymec (tonymec@8117ADB5.9747EC49.277517C1.IP)
  2592. # [17:53] * Joins: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP)
  2593. # [17:54] * Quits: jesup (chatzilla@moz-A899486F.hsd1.ca.comcast.net) (Ping timeout)
  2594. # [17:54] * Quits: @smaug (chatzilla@moz-911A8124.elisa-mobile.fi) (Ping timeout)
  2595. # [17:55] * Quits: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2596. # [17:55] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  2597. # [17:55] * Joins: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP)
  2598. # [17:55] * Joins: smaug (chatzilla@moz-911A8124.elisa-mobile.fi)
  2599. # [17:55] * ChanServ sets mode: +o smaug
  2600. # [17:56] * Quits: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
  2601. # [17:56] * mcote|bbiab is now known as mcote
  2602. # [17:58] * Joins: dao-m (AndChat@moz-B8502916.web.vodafone.de)
  2603. # [17:58] * Joins: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP)
  2604. # [17:58] <aja> dholbert: ping
  2605. # [17:59] * Quits: @smaug (chatzilla@moz-911A8124.elisa-mobile.fi) (Ping timeout)
  2606. # [17:59] <deniscormier> Hi! Does anyone here have a good knowledge of what files are generated in the Profile folder? I found a list at http://support.mozilla.org/en-US/kb/Profiles which covers all the .sqlite files. I am trying to find out about the other files (such as generated .js, .json, .bak files, etc.).
  2607. # [17:59] * Joins: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP)
  2608. # [18:00] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  2609. # [18:00] * KaiRo is now known as KaiRo_away
  2610. # [18:01] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
  2611. # [18:01] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2612. # [18:01] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Quit: Leaving)
  2613. # [18:02] * Joins: dao_m (AndChat@moz-B8502916.web.vodafone.de)
  2614. # [18:02] * Quits: dao-m (AndChat@moz-B8502916.web.vodafone.de) (Client exited)
  2615. # [18:02] <jlebar> observer service notifications don't cross process boundaries, do they?
  2616. # [18:02] * Quits: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2617. # [18:02] <jlebar> That would be weird, but the simplest explanation of what I'm seeing.
  2618. # [18:02] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2619. # [18:03] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2620. # [18:03] * Quits: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2621. # [18:03] * Joins: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP)
  2622. # [18:03] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2623. # [18:04] * Quits: dao_m (AndChat@moz-B8502916.web.vodafone.de) (Ping timeout)
  2624. # [18:04] * AutomatedTester is now known as AutomatedTester|awat
  2625. # [18:04] * AutomatedTester|awat is now known as AutomatedTester|away
  2626. # [18:05] * Joins: KaIRC (robert@moz-66169D44.adsl.highway.telekom.at)
  2627. # [18:05] * Quits: KaiRo_away (robert@moz-5A1AD9C4.adsl.highway.telekom.at) (NickServ (GHOST command used by KaIRC))
  2628. # [18:05] * KaIRC is now known as KaiRo_away
  2629. # [18:05] * Quits: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP) (Quit: Bye)
  2630. # [18:06] <aja> dholbert: anywhere close to a new post-F2F flex try build ? (fyi: webkit nightlies now have display:-webkit-flex; ...but no grow/shrink/basis longhands yet)
  2631. # [18:06] * Joins: dao-m (AndChat@moz-B8502916.web.vodafone.de)
  2632. # [18:09] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  2633. # [18:09] * Joins: nhirata (nhirata.bu@moz-585D5EFC.hsd1.ca.comcast.net)
  2634. # [18:09] * Joins: cdiehl_ (cdiehl@moz-7D9F1547.pool.mediaways.net)
  2635. # [18:10] * Quits: cdiehl (cdiehl@moz-9E1F12D3.pool.mediaways.net) (Ping timeout)
  2636. # [18:10] * cdiehl_ is now known as cdiehl
  2637. # [18:10] * Joins: madhava_ (madhava@F2D29657.F60B0462.67AC9B1.IP)
  2638. # [18:11] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2639. # [18:11] * madhava_ is now known as madhava
  2640. # [18:14] * catlee is now known as catlee-lunch
  2641. # [18:14] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  2642. # [18:15] * Quits: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP) (Ping timeout)
  2643. # [18:15] <@bsmedberg> Ms2ger`: ping
  2644. # [18:16] * Joins: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP)
  2645. # [18:16] <dholbert> aja, pong
  2646. # [18:18] <dholbert> aja, I have display: -moz-flex and -moz-flex-align implemented. don't have the last-week-f2f tweaks implemented yet. I could kick off an updated try build, though
  2647. # [18:18] * Quits: peterv (peterv@moz-85A72D66.access.telenet.be) (Ping timeout)
  2648. # [18:18] <jviereck> I have a nsIPresShell and want to call a method on nsIWebProgress - how can I do that?
  2649. # [18:18] <jviereck> I tried to do some magic casting, but that doesn't seem to work ?
  2650. # [18:18] * Quits: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2651. # [18:18] <jviereck> :/
  2652. # [18:18] * Joins: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP)
  2653. # [18:19] <armenzg> If I get this error what does it mean?
  2654. # [18:19] <armenzg> configure: error: installation or configuration problem: C compiler cannot create executables.
  2655. # [18:19] <dholbert> aja, also BTW, one of the reasons for the difference on your page from a few weeks ago was that you had "display: inline-flexbox" which webkit didn't have implemented (and just treated as display: flexbox), whereas my try build was treating it as an inline flexbox (and sized it differently as a result)
  2656. # [18:19] <armenzg> jimm: ^ do you know?
  2657. # [18:19] * Joins: peterv (peterv@moz-85A72D66.access.telenet.be)
  2658. # [18:19] * Quits: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2659. # [18:19] * Joins: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP)
  2660. # [18:19] <dholbert> aja, (for the flexbox at the top of the page)
  2661. # [18:19] <jimm> armenzg: try typing cl on the command line
  2662. # [18:19] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  2663. # [18:19] * ChanServ sets mode: +o dveditz
  2664. # [18:19] <jimm> 'cl' return
  2665. # [18:19] <jimm> that should invoke the compiler
  2666. # [18:20] <jimm> if it doesn't your bin paths are messed up
  2667. # [18:20] * Quits: dao-m (AndChat@moz-B8502916.web.vodafone.de) (Client exited)
  2668. # [18:20] <aja> dholbert: sorry....got disconnected. yeah, they're still doing that, i think
  2669. # [18:20] <dholbert> aja, (I think they still don't support it -- it's https://bugs.webkit.org/show_bug.cgi?id=77772 -- so you probably want to just use "display: flex" in your webkit testing, if you want consistent behavior between them & others)
  2670. # [18:20] <dholbert> aja, no prob. cool, yup
  2671. # [18:21] <Ms2ger`> bsmedberg?
  2672. # [18:21] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  2673. # [18:21] <@bsmedberg> Ms2ger`: at https://bugzilla.mozilla.org/show_bug.cgi?id=734847#c18 you said to file a followup on nsXBLBinding::GetInsertionPointsFor but I'm not sure what the followup would be about
  2674. # [18:21] * Joins: bjacques (bastiaan@moz-AE4F6C83.hfc.comcastbusiness.net)
  2675. # [18:21] <jimm> armenzg: basically what it means is configure can't find your compiler.
  2676. # [18:22] <aja> actually looks like flex and inline-flex are doing same thing mostly....think so anyway....or row/column are messed up
  2677. # [18:22] <Ms2ger`> bsmedberg, the same thing as what I meant to write in my first comment, but didn't
  2678. # [18:22] <Ms2ger`> bsmedberg, removing the nsresult return value
  2679. # [18:22] <armenzg> jimm: I got this http://pastebin.mozilla.org/1644935
  2680. # [18:22] <@bsmedberg> oh, ok
  2681. # [18:22] <jlebar> bholley, expandos live on the inner window -- even for expandos on the chrome wrapper?
  2682. # [18:22] <@bsmedberg> The first one we can just remove the method altogether
  2683. # [18:22] <Ms2ger`> Right
  2684. # [18:22] <armenzg> notice, this is messy because we are trying to support 2 compilers on the same machine through buildbot
  2685. # [18:23] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  2686. # [18:23] <jlebar> bholley, Suppose I want to define an expando on the outer window, visible only to chrome. Do I use Object.defineProperty()?
  2687. # [18:23] <armenzg> we call start-buildbot.bat which sets everything up for msvc10
  2688. # [18:23] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  2689. # [18:23] <armenzg> that is why I am messing with env variables
  2690. # [18:23] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  2691. # [18:24] <@ted> armenzg: the messing with env vars is tricky, the stuff we have in the mozconfigs works
  2692. # [18:24] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2693. # [18:24] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2694. # [18:24] <jimm> armenzg: so cl isn't in the search path. Looking at your PATH variable I don't see any SDK/Visual Studio path info.
  2695. # [18:24] * joduinn-zzz is now known as joduinn
  2696. # [18:24] <@ted> http://mxr.mozilla.org/mozilla-central/source/build/win32/mozconfig.vs2010?raw=1
  2697. # [18:25] <armenzg> jimm: let me work on that
  2698. # [18:25] <jimm> ted: he's trying to get vs11 builders going
  2699. # [18:25] * Joins: mib_6q4gds (Mibbit@3C755B71.4E542B32.B580DEC.IP)
  2700. # [18:25] <bjacques> If an interface is not scriptable, why might it still be an interface?
  2701. # [18:26] <jimm> ted: bug 737994
  2702. # [18:26] * Quits: mib_6q4gds (Mibbit@3C755B71.4E542B32.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2703. # [18:26] <@bsmedberg> bjacques: because you can use the component manager to get it and use it with QueryInterface
  2704. # [18:26] <@ted> jimm: right
  2705. # [18:26] <@ted> jimm: i'm just saying, the right solution is probably to introduce a mozconfig.vs2011
  2706. # [18:26] <@ted> and do things exactly like we did there
  2707. # [18:26] <@ted> because we know that works
  2708. # [18:27] <jimm> agreed.
  2709. # [18:27] <@ted> and we fumbled around for quite a bit to make that work
  2710. # [18:27] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  2711. # [18:28] <bjacques> bsmedberg: thanks
  2712. # [18:28] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  2713. # [18:28] * Quits: vikram360 (vikram360@63AD629F.67D9F2B2.2A068A5E.IP) (Ping timeout)
  2714. # [18:28] <jimm> ted: while I have your attention.. :) any eta on a review in bug 732124
  2715. # [18:29] * Quits: avih (quassel@moz-E0A353EF.red.bezeqint.net) (Ping timeout)
  2716. # [18:29] <@ted> i think you're next in line
  2717. # [18:29] <@ted> so probably today
  2718. # [18:29] * Joins: pranavrc (pranavrc@70F7B8E1.378E99F2.520CDC98.IP)
  2719. # [18:30] * Joins: overholt (overholt@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2720. # [18:30] * Quits: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP) (Ping timeout)
  2721. # [18:30] <@ted> sorry, my review queue was not well-tended the past few weeks
  2722. # [18:30] * Joins: Honza_ (chatzilla@2D490F7.23B79DE4.D0083327.IP)
  2723. # [18:30] * Quits: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2724. # [18:30] * Honza_ is now known as Honza
  2725. # [18:30] * Joins: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP)
  2726. # [18:30] <jimm> ah np, everybody is backed up.
  2727. # [18:31] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Broken pipe)
  2728. # [18:31] * Joins: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com)
  2729. # [18:32] * joduinn is now known as joduinn-brb
  2730. # [18:32] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  2731. # [18:33] * mcote is now known as mcote|lunch
  2732. # [18:34] * Quits: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2733. # [18:34] * Joins: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP)
  2734. # [18:35] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  2735. # [18:35] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2736. # [18:35] * catlee-lunch is now known as catlee
  2737. # [18:36] <edmorley> mbrubeck: android orange on your push
  2738. # [18:36] <mbrubeck> edmorley: d'oh
  2739. # [18:36] * jimm is now known as jimm-lunch
  2740. # [18:36] <mbrubeck> edmorley: I'll back out
  2741. # [18:36] <mbrubeck> edmorley: Heh, equal mixture of unexpected-fail and unexpected-pass. :)
  2742. # [18:37] * Joins: avih (quassel@C5797376.A06400EC.CB858787.IP)
  2743. # [18:37] <edmorley> :-)
  2744. # [18:37] * Joins: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  2745. # [18:37] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  2746. # [18:37] * Joins: sriram (sriramr@moz-7B0110AD.mv.mozilla.com)
  2747. # [18:37] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  2748. # [18:38] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2749. # [18:38] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  2750. # [18:39] * Quits: raphc (rc@moz-3A99E0D5.wb.wifirst.net) (Ping timeout)
  2751. # [18:39] * Joins: raphc (rc@moz-3A99E0D5.wb.wifirst.net)
  2752. # [18:40] * Parts: nli_____4 (nli@moz-59682A1.dmz.scl3.mozilla.com)
  2753. # [18:41] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2754. # [18:41] * Quits: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2755. # [18:41] * Quits: mreavy (chatzilla@moz-A899486F.hsd1.ca.comcast.net) (Ping timeout)
  2756. # [18:41] * Joins: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP)
  2757. # [18:42] <mbrubeck> Oh I see, all of the == tests were unexpected-pass and != were unexpected-fail... presumably because we're not rendering anything. :/
  2758. # [18:43] <Ms2ger`> Areweabout:blankyet?
  2759. # [18:43] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  2760. # [18:43] * Quits: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  2761. # [18:44] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  2762. # [18:44] * Quits: Optimizer (Instantbir@1CC0F404.5204F603.2AB48280.IP) (Ping timeout)
  2763. # [18:44] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2764. # [18:45] <jlebar> What's the difference between a JS module and a JS component?
  2765. # [18:45] * Joins: Optimizer (Instantbir@60BC7DEF.1BB1DA8D.2AB48280.IP)
  2766. # [18:45] * Joins: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2767. # [18:45] <mbrubeck> jlebar: I usually see the former refer to a .jsm file
  2768. # [18:46] <mbrubeck> and the latter to a an xpcom component implemented with xpconnect
  2769. # [18:46] <dholbert> aja, the main sizing difference between flex & inline-flex is shrink-wrapped-width vs. absorb-all-available-width
  2770. # [18:46] <jlebar> mbrubeck, There's something special going on in the .jsm files, wrt importing. Are they only instantiated once, and Cu.import() just imports the exported symbols?
  2771. # [18:47] <mbrubeck> jlebar: Correct.
  2772. # [18:47] <dholbert> aja, (by default, with width: auto, I mean. It's the same as display:block vs inline-block)
  2773. # [18:47] <jlebar> mbrubeck, With a JS component, I had to do some rigmarole in order to get it instantiated at startup. How does that work with a jsm file?
  2774. # [18:48] <mbrubeck> jlebar: It gets executed the first time Cu.import() is called
  2775. # [18:48] <jlebar> mbrubeck, Perfect.
  2776. # [18:48] <mbrubeck> I mean, the first time Cu.import("my-specific-jsm") is called
  2777. # [18:48] <jlebar> Thanks!
  2778. # [18:48] <jlebar> Yeah.
  2779. # [18:48] <mbrubeck> edmorley: Hey, wait! jfkthame's push has green reftests...
  2780. # [18:48] <aja> dholbert: gathered that....certainly wasn't obvious from spec text last time i gave it a good read
  2781. # [18:49] * philor|away is now known as philor
  2782. # [18:49] <aja> dholbert: ...which was before F2F
  2783. # [18:49] <bholley> jlebar: back
  2784. # [18:50] <jlebar> bholley, I'm going to do it a different way which I think is better.
  2785. # [18:50] <bholley> jlebar: so, it depends what you mean by 'expandos live on the inner window'
  2786. # [18:50] * Joins: bnicholson (bnicholson@moz-59682A1.dmz.scl3.mozilla.com)
  2787. # [18:50] <jlebar> bholley, Instead of passing variables around by sticking them on the window object.
  2788. # [18:50] <jlebar> bholley, However, this still is of interest to me... :)
  2789. # [18:50] <bholley> jlebar: expandos set by code running in that window live there
  2790. # [18:50] <bholley> jlebar: and also same-origin code
  2791. # [18:50] <bholley> jlebar: anyone else gets an Xray wrapper, and the expandos live on that
  2792. # [18:50] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2793. # [18:51] <jlebar> bholley, Hm...I wonder why this wasn't working, then.
  2794. # [18:51] * Quits: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP) (Quit: surkov)
  2795. # [18:51] <jlebar> bholley, One chrome script was setting window.foo, and another script was trying to read it.
  2796. # [18:51] <jlebar> Are those separate x-ray wrappers because they're separate JS components?
  2797. # [18:51] <bholley> jlebar: if they're in different scopes, yes
  2798. # [18:51] <jlebar> I see.
  2799. # [18:51] <@ted> i'm pretty sure bholley called that out as one of the things that explicitly wouldn't work
  2800. # [18:52] <Ms2ger`> ^
  2801. # [18:52] <@ted> (trying to read expandos from different scopes)
  2802. # [18:52] <bholley> ted++
  2803. # [18:52] <jlebar> well, VERIFIED FIXED, I guess. :)
  2804. # [18:52] <@ted> bholley: well at least i picked up one useful thing from your blog post
  2805. # [18:52] <@ted> before my eyes glazed over
  2806. # [18:52] <jlebar> :D
  2807. # [18:53] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  2808. # [18:53] * coop|lunch is now known as coop
  2809. # [18:54] <jlebar> bholley, It's even in bold in your blog post.
  2810. # [18:54] * Quits: kvda (kvda@moz-E46B2E87.dyn.iinet.net.au) (Quit: Computer has gone to sleep.)
  2811. # [18:54] <bholley> jlebar: though I guess it's true of cross-origin content as well
  2812. # [18:54] * Quits: rohan (chatzilla@6B3382F0.2C2BFB59.35E0727C.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120423122624])
  2813. # [18:54] <jlebar> yeah.
  2814. # [18:54] <bholley> hopefully that doesn't break the web
  2815. # [18:55] <@ted> you can't actually touch a cross-origin DOM, can you?
  2816. # [18:55] <@ted> that's like the whole security model of the web
  2817. # [18:55] <bholley> ted: you can touch the window
  2818. # [18:55] <bholley> ted: not much on it though
  2819. # [18:56] <@ted> oh
  2820. # [18:56] <@ted> good point
  2821. # [18:56] <bholley> ted: but you could put expandos on it
  2822. # [18:56] <@ted> did that work?
  2823. # [18:56] <bholley> I think. Unless we forbid that somehow
  2824. # [18:56] <bholley> ted: this would only be visible if you were collaborating with another same-origin scope
  2825. # [18:57] <@ted> right
  2826. # [18:58] * Joins: nli (nli@moz-59682A1.dmz.scl3.mozilla.com)
  2827. # [19:00] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  2828. # [19:00] * Quits: Optimizer (Instantbir@60BC7DEF.1BB1DA8D.2AB48280.IP) (Ping timeout)
  2829. # [19:01] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2830. # [19:01] <jlebar> ted, What's the difference between EXTRA_JS_MODULES and EXTRA_PP_JS_MODULES?
  2831. # [19:01] <@ted> presumably the latter gets preprocessed
  2832. # [19:01] <Ms2ger`> ^
  2833. # [19:01] <Ms2ger`> Hence, PP
  2834. # [19:02] * bholley doesn't think that PP is an obvious acronym, but clearly hasn't been around the build system enough
  2835. # [19:02] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  2836. # [19:02] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  2837. # [19:02] <Ms2ger`> bholley, count yourself lucky
  2838. # [19:03] <jlebar> It's more obvious than the meaning of "$@(!!", so I'd count that pretty obvious compared to much of our build system
  2839. # [19:03] * Quits: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Ping timeout)
  2840. # [19:03] <jlebar> ted, thanks. :)
  2841. # [19:03] <bholley> Ms2ger`: well, I live in the other scary place
  2842. # [19:03] <Ms2ger`> Right
  2843. # [19:03] <Ms2ger`> Codegen
  2844. # [19:03] <Ms2ger`> ;)
  2845. # [19:03] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  2846. # [19:03] <philor> plenty of misery in his life without the build system
  2847. # [19:04] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  2848. # [19:04] <@khuey> "the other stcary place"
  2849. # [19:04] <@khuey> as if there are only two here
  2850. # [19:04] <Ms2ger`> If you exclude docshell
  2851. # [19:04] <Ms2ger`> And imglib
  2852. # [19:04] <Ms2ger`> And...
  2853. # [19:04] <@khuey> and the jit
  2854. # [19:05] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  2855. # [19:05] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2856. # [19:05] <@khuey> and lots of other stuff
  2857. # [19:05] <Ms2ger`> That's not a scary place
  2858. # [19:05] <Ms2ger`> That's more like a scary void
  2859. # [19:05] * Joins: Optimizer (Instantbir@60BC7DEF.1BB1DA8D.2AB48280.IP)
  2860. # [19:06] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2861. # [19:06] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  2862. # [19:07] * joduinn-brb is now known as joduinn-mtg
  2863. # [19:07] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2864. # [19:07] * Joins: cdiehl_ (cdiehl@moz-5CC38EB5.pool.mediaways.net)
  2865. # [19:08] * Joins: Optimizer1 (Instantbir@72375F51.93F3616D.2AB48280.IP)
  2866. # [19:08] * Quits: Optimizer (Instantbir@60BC7DEF.1BB1DA8D.2AB48280.IP) (Ping timeout)
  2867. # [19:08] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2868. # [19:08] * Quits: cdiehl (cdiehl@moz-7D9F1547.pool.mediaways.net) (Ping timeout)
  2869. # [19:08] * cdiehl_ is now known as cdiehl
  2870. # [19:09] * Joins: gerv (gerv@86F621F1.15DA589D.7D0FCE04.IP)
  2871. # [19:09] * Quits: JeroenDeDauw (j@moz-A62F4AF6.dip.t-dialin.net) (Quit: Leaving.)
  2872. # [19:10] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  2873. # [19:10] * Joins: sriram_ (sriramr@moz-BBE3ABD.mv.mozilla.com)
  2874. # [19:10] * Quits: gerv (gerv@86F621F1.15DA589D.7D0FCE04.IP) (Broken pipe)
  2875. # [19:11] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2876. # [19:11] * Quits: sriram (sriramr@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2877. # [19:11] * sriram_ is now known as sriram
  2878. # [19:11] <zzzzz> Win32 m-c Nightly just went down in flames, again !
  2879. # [19:11] * Joins: gerv (gerv@15E8576D.FD41903F.7D0FCE04.IP)
  2880. # [19:11] * Quits: Optimizer1 (Instantbir@72375F51.93F3616D.2AB48280.IP) (Ping timeout)
  2881. # [19:12] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  2882. # [19:12] * Joins: Optimizer1 (Instantbir@588234A1.1B37CAB0.2AB48280.IP)
  2883. # [19:12] * Joins: sriram_ (sriramr@moz-7B0110AD.mv.mozilla.com)
  2884. # [19:12] * Quits: sriram (sriramr@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2885. # [19:12] * sriram_ is now known as sriram
  2886. # [19:13] <robcee> does that mean we can have a merge from inbound soon?
  2887. # [19:13] <Ms2ger`> NO
  2888. # [19:14] * Quits: carljm (carljm@moz-5C873C64.threepines.org) (Quit: leaving)
  2889. # [19:14] <robcee> -___-
  2890. # [19:14] * Parts: dev (Adium@moz-BBE3ABD.mv.mozilla.com)
  2891. # [19:15] * Quits: overholt (overholt@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2892. # [19:15] <@khuey> I suppose it would be a bad time to push then
  2893. # [19:15] * @khuey crawls back into his cave
  2894. # [19:15] <robcee> I dunno, the tree looks ok to me
  2895. # [19:16] <glandium> Mossop: what would you think if i said i want to initialize the addons manager before the profile is setup ?
  2896. # [19:16] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  2897. # [19:16] <robcee> that sounds like a neat trick
  2898. # [19:16] <@khuey> edmorley: ping?
  2899. # [19:16] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2900. # [19:16] <Mossop> glandium: Define "setup">
  2901. # [19:17] <zzzzz> robcee: Nightly PGO win32 builds are failing - make...symbols or some-such -
  2902. # [19:17] * Joins: jimb (user@9E727688.17C2F9C.163DC5C6.IP)
  2903. # [19:17] <glandium> Mossop: before the profile is initialized
  2904. # [19:17] <robcee> no doubt related to the recent move to 64 bit boxes
  2905. # [19:17] <robcee> it's a configuration issue
  2906. # [19:17] <RyanVM> robcee: I was planning to do one when things clear up a bit.
  2907. # [19:17] <robcee> catlee: you guys are aware and working on it, right?
  2908. # [19:18] <zzzzz> hmm, although a later win32 m-c build PGO succeeded
  2909. # [19:18] <robcee> RyanVM: delightful
  2910. # [19:18] * Quits: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr) (Ping timeout)
  2911. # [19:18] <Mossop> glandium: The add-ons manager depends on the directory service knowing where the profile is, the preferences service having loaded prefs, probably a couple of other things I'm forgetting too
  2912. # [19:18] <RyanVM> zzzzz: nightlies do more than a regular PGO build
  2913. # [19:18] <zzzzz> indeed
  2914. # [19:19] <catlee> robcee: yes we are
  2915. # [19:19] <robcee> ok, thanks
  2916. # [19:19] * Joins: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr)
  2917. # [19:19] <robcee> tree still says "open" so I'm taking that to mean we can still push to m-c
  2918. # [19:20] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2919. # [19:20] <glandium> Mossop: at the moment i'm spotting, the directory service and the preferences services are both up, but the profile does not exist. I'm not afraid of making changes to the addons manager to allow a two-phase init, but I'd like to know if the idea would be rejected or not before trying to implement it :)
  2920. # [19:20] <edmorley> khuey: pong
  2921. # [19:21] <@khuey> edmorley: it seems that the baseline memory usage on 64 bit is a couple hundred mb above the usage on 32 bit :-(
  2922. # [19:21] <edmorley> khuey: requesting testing the pymake patch perchance?
  2923. # [19:21] <mccr8> What's the best way to diagnose why a Try run build is red, even though it manages to compile successfully, and the log says "No errors or warnings found."?
  2924. # [19:21] <@khuey> so we didn't get a full gb
  2925. # [19:21] <edmorley> khuey: oh
  2926. # [19:21] <@khuey> :-(
  2927. # [19:21] <edmorley> boo
  2928. # [19:22] <@khuey> edmorley: but yeah, since you mentioned it, I couldn't reproduce one of your issues
  2929. # [19:22] <@khuey> edmorley: the other I reproduced and is fixed with my patch
  2930. # [19:22] <@khuey> (to pymake)
  2931. # [19:22] <philor> mccr8: cmd+f, "results: 2"
  2932. # [19:22] <edmorley> thank you :-)
  2933. # [19:22] <catlee> khuey: that's not good
  2934. # [19:22] <catlee> I wonder why that is...
  2935. # [19:22] <@khuey> catlee: yeah I'm a little surprised by that
  2936. # [19:22] <RyanVM> khuey: did you get my note about pgo earlier?
  2937. # [19:23] <Mossop> glandium: At the moment as soon as you initialise the add-ons manager it's going to try to write some stuff to the profile. If the directory doesn't exist (it's a new profile) I don't think that'd be a big problem. I'm not sure what you'd split out of the init to make it two-phase, but I'm not sure what the goal is here
  2938. # [19:23] <@khuey> RyanVM: about it being broken with pymake?
  2939. # [19:23] <@khuey> yes
  2940. # [19:23] <RyanVM> good
  2941. # [19:23] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  2942. # [19:24] <mccr8> philor: thanks! unfortunately the result was not particularly illuminating.
  2943. # [19:24] * bhearsum is now known as bhearsum|lunch
  2944. # [19:24] * joduinn-mtg is now known as joduinn
  2945. # [19:24] * Joins: xsergio (sergio@D0A87B54.C1A8B181.5FA960DF.IP)
  2946. # [19:25] * armenzg is now known as armenzg_lunch
  2947. # [19:25] <glandium> Mossop: the actual goal is to have localization extensions up early during startup so that i can have localized profile manager and profile error messages (profile already in use, etc.) (considering i have intl.locale.matchOS set)
  2948. # [19:25] <mccr8> I'll just assume this is infra funkiness and try again later...
  2949. # [19:25] <glandium> Mossop: (localization extensions being in a system directory, so not being in the profile extensions directory)
  2950. # [19:25] * Joins: WG9s (bill@moz-D750CC69.maine.res.rr.com)
  2951. # [19:25] * Quits: ferongr (ferongr@F4B22112.67034664.F5160715.IP) (Ping timeout)
  2952. # [19:25] * Joins: ferongr (ferongr@F4B22112.67034664.F5160715.IP)
  2953. # [19:25] * Joins: zwol (zack@moz-A5165AC6.lightspeed.sntcca.sbcglobal.net)
  2954. # [19:25] * Joins: mreavy (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2955. # [19:26] <WG9s> edmorley: ping
  2956. # [19:26] * Joins: hub (hub@moz-6D2CDEFB.panavision.com)
  2957. # [19:27] <philor> mccr8: sometimes it works, sometimes it's #build ;)
  2958. # [19:27] <mccr8> heh.
  2959. # [19:28] <Mossop> glandium: Is this only for the case where there is no profile folder, i.e. totally first run, or are you wanting it to detect and activate extensions from the system ignoring those in an existing profile?
  2960. # [19:28] * Joins: jesup (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2961. # [19:28] <WG9s> do we know what the issue is with pdbstr on win32 nightly, or should I try to figure it out?
  2962. # [19:30] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2963. # [19:31] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  2964. # [19:31] * Quits: victorporof (victorporo@45524559.602BD6C.79933D60.IP) (Connection reset by peer)
  2965. # [19:31] * jimm-lunch is now known as jimm
  2966. # [19:31] <glandium> Mossop: in the profile manager case, there may be a profile, but we don't know where it is. in the profile error message case, we know where the profile is, but it's either missing or we can't use it because it's already used by another instance.
  2967. # [19:31] <RyanVM> mbrubeck: not looking too good for you :)
  2968. # [19:31] <mbrubeck> no
  2969. # [19:32] <mbrubeck> I'm pretty sure it's related to my patch; just double-checking (and seeing how intermittent it is)
  2970. # [19:32] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  2971. # [19:33] * zpao|detached is now known as zpao
  2972. # [19:33] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2973. # [19:34] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2974. # [19:34] * Joins: Ally_ (textual@moz-26DFFD6.range109-152.btcentralplus.com)
  2975. # [19:34] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2976. # [19:36] <Mossop> glandium: Ok, the hard bits are probably that when the add-ons manager scans the system extensions it's going to try to write an extensions.sqlite and extensions.ini to a profile folder. The former could be avoided with an in-memory DB relatively easily, the latter is currently required by the directory provider but maybe you can set up a temporary profile for this anyway? After selecting...
  2977. # [19:36] <Mossop> ...the profile you're probably going to need to restart the app, IIRC this already happens though right?
  2978. # [19:36] <tbsaunde> so, is there a reasonable way to print the actual pdf from within pdf.js?
  2979. # [19:36] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  2980. # [19:37] <glandium> Mossop: yes, the profile manager restarts the app. and the errors will quit the app
  2981. # [19:37] <WG9s> edmorley: cancel previous ping
  2982. # [19:38] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2983. # [19:38] <glandium> Mossop: how are the extensions.sqlite and extensions.ini required by the directory provider?
  2984. # [19:38] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Quit: Leaving)
  2985. # [19:38] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Ping timeout)
  2986. # [19:40] <Mossop> glandium: extensions.sqlite isn't required, but the way things work now we scan the extensions on the system writing them into the database then at the end we query the database to write out extensions.ini which is used by the directory provider so gecko has a list of chrome.manifets to parse: http://mxr.mozilla.org/mozilla-central/source/toolkit/xre/nsXREDirProvider.cpp#550
  2987. # [19:40] * luke is now known as luke-away
  2988. # [19:40] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  2989. # [19:40] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  2990. # [19:41] <Mossop> glandium: Using an in-memory DB rather than an on-disk extensions.sqlite would be fairly simple. Trying to avoid using a database entirely would be more complicated.
  2991. # [19:42] <glandium> Mossop: thanks. I'll take a deeper look over the week-end
  2992. # [19:43] * Quits: wlach (wlach@moz-3A1F70B1.vif.net) (Input/output error)
  2993. # [19:43] <philor> ehsan: what kind of a review nit is "this needs to fail 186 chrome tests"?
  2994. # [19:43] <Mossop> glandium: Just creating a temporary profile directory is probably the most straightforward way to just make everything work I'd think, but that has it's own problems I guess
  2995. # [19:44] * Joins: wlach (wlach@moz-3A1F70B1.vif.net)
  2996. # [19:44] <Ms2ger`> tbsaunde, isn't that what jviereck has been working on for the past 3 months? :)
  2997. # [19:44] * Joins: overholt (overholt@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2998. # [19:44] <@ehsan> philor: hmm, let me see
  2999. # [19:45] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3000. # [19:45] * Quits: ferongr (ferongr@F4B22112.67034664.F5160715.IP) (Ping timeout)
  3001. # [19:45] <glandium> Mossop: I'll how hard it would be to have a kind of "no-persist" mode for the addons manager. one part of the issue is having nsXREDirProvider::LoadExtensionBundleDirectories query the addons manager directly. not sure it's possible to call jsm stuff from C++
  3002. # [19:45] * Joins: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP)
  3003. # [19:46] * Joins: victorporof (victorporo@85DFD77.7E2AA079.79933D60.IP)
  3004. # [19:46] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3005. # [19:46] * Joins: ferongr (ferongr@F4B22112.67034664.F5160715.IP)
  3006. # [19:46] * Joins: mvalzelli (mvalzelli@moz-60C970ED.retail.telecomitalia.it)
  3007. # [19:47] <Mossop> glandium: Yeah, I've mulled over possible ways for that to work in the past, to get rid of extensions.ini entirely. In the normal case though it saves us from having to bring up the database on every startup just to get the list of extensions for the dir provider. This case though it seems like it should be possible to do without it
  3008. # [19:47] <Mossop> Just depends how much extra work it's worth
  3009. # [19:48] <catlee> edmorley: landed a fix and re-triggered the failed nightly
  3010. # [19:48] <catlee> let's see how it goes
  3011. # [19:48] <edmorley> catlee: cool thank you :-)
  3012. # [19:48] * Quits: ferongr (ferongr@F4B22112.67034664.F5160715.IP) (Ping timeout)
  3013. # [19:48] * Quits: mvalzelli (mvalzelli@moz-60C970ED.retail.telecomitalia.it) (Ping timeout)
  3014. # [19:49] * Joins: mvalzelli (mvalzelli@moz-E3C7ED4E.retail.telecomitalia.it)
  3015. # [19:49] * Quits: gerv (gerv@15E8576D.FD41903F.7D0FCE04.IP) (Quit: Leaving.)
  3016. # [19:50] * Quits: graememcc (chatzilla@moz-18DE93B.range86-148.btcentralplus.com) (Ping timeout)
  3017. # [19:50] * zzzzz cross-fingers for Nightly build - goes to work
  3018. # [19:50] * Quits: mjschranz (matt@FA65BD34.33EE9F8A.1139E686.IP) (Ping timeout)
  3019. # [19:50] * Joins: ferongr (ferongr@moz-6D46D07A.dsl.dyn.forthnet.gr)
  3020. # [19:51] * Quits: bnicholson (bnicholson@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3021. # [19:51] <edmorley> catlee: can we reopen m-c now
  3022. # [19:52] <catlee> it's closed?
  3023. # [19:52] <edmorley> yes, though wasn't me
  3024. # [19:52] <catlee> why does my tbpl never refresh...
  3025. # [19:52] <catlee> yeah, re-open
  3026. # [19:52] <catlee> the bustage is unrelated to code
  3027. # [19:52] <catlee> it's a configuration issue
  3028. # [19:52] <edmorley> yeah my thoughts
  3029. # [19:53] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3030. # [19:53] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
  3031. # [19:54] * bhearsum|lunch is now known as bhearsum
  3032. # [19:54] * Quits: Optimizer1 (Instantbir@588234A1.1B37CAB0.2AB48280.IP) (Ping timeout)
  3033. # [19:54] <edmorley> robcee, ttaubert, ehsan, <anyone else who pulls from m-c>: the merge that has just landed on m-c needs a clobber. m-c and profiling have been clobbered, fx-team et all will need doing
  3034. # [19:54] * Quits: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP) (Client exited)
  3035. # [19:54] * Joins: mjschranz (matt@moz-57B23647.senecac.on.ca)
  3036. # [19:54] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3037. # [19:55] <@ehsan> philor: this is what I get for replace all
  3038. # [19:55] <@ehsan> philor: the fix is easy fortunately
  3039. # [19:55] * edmorley changes topic to 'm-c > 17422a2d0c70 needs CLOBBER! | pymake bustage: bug 755277 | PGO failure resolved for now, but be gentle, we're still close to the PGO limit || Next uplift for Fx15: 2012-06-05 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/ || mozilla::TimeStamp errors:'
  3040. # [19:56] <catlee> when do we get the CLOBBER file back?
  3041. # [19:56] * edmorley changes topic to 'm-c > 17422a2d0c70 needs CLOBBER || pymake bustage: bug 755277 || Next uplift for Fx15: 2012-06-05 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
  3042. # [19:56] <@ted> heh
  3043. # [19:57] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Linkinus - http://linkinus.com)
  3044. # [19:58] <edmorley> catlee: I'm not sure what bug 717372 is blocked on tbh
  3045. # [19:58] * Joins: Optimizer1 (Instantbir@588234A1.1B37CAB0.2AB48280.IP)
  3046. # [19:58] <robcee> edmorley: wonderful. thank you.
  3047. # [19:58] <catlee> edmorley: well, it could land now
  3048. # [19:59] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3049. # [19:59] <catlee> but it would mean the tree would go red when the file changes
  3050. # [19:59] <catlee> because there's no logic for automated cleanup
  3051. # [19:59] <catlee> but that seems like a better situation than we're in right now
  3052. # [19:59] <edmorley> yeah
  3053. # [20:01] * Quits: rhelmer (rhelmer@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3054. # [20:01] * Quits: bwinton (bwinton@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3055. # [20:01] * Quits: Cww (Cww@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3056. # [20:01] * Quits: kbrosnan (kbrosnan@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3057. # [20:01] * Quits: dietrich (dietrich@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3058. # [20:01] <Bas> Is there a way I can force USE_WIDGET_LAYERS off for reftests?
  3059. # [20:01] * Quits: catalinb (ethereal@moz-7443FA19.eregie.pub.ro) (Ping timeout)
  3060. # [20:01] * Joins: BartlomiejB (bartlomiej@23F051CF.2814101B.59EB8DFD.IP)
  3061. # [20:01] * Quits: tbsaunde (tbsaunde@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3062. # [20:01] * Quits: gps (gps@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3063. # [20:01] * Quits: devd (Name@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3064. # [20:01] * Quits: @khuey (khuey@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3065. # [20:01] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3066. # [20:01] * Quits: jmaher (jmaher@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3067. # [20:01] * Quits: yvan (yboily@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3068. # [20:01] * Quits: luke-away (andhow@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3069. # [20:01] * Quits: AutomatedTester|away (David@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3070. # [20:01] * Quits: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3071. # [20:01] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3072. # [20:01] * Quits: @dolske (dolske@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3073. # [20:01] * Quits: mrbkap (mrbkap@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3074. # [20:01] * Quits: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3075. # [20:01] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3076. # [20:01] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3077. # [20:01] * Quits: sriram (sriramr@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  3078. # [20:01] * Quits: liuche (liuche@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3079. # [20:02] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3080. # [20:02] * Quits: joduinn (joduinn@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3081. # [20:02] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  3082. # [20:02] * Quits: ashish (ashish@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3083. # [20:02] * Quits: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3084. # [20:02] * Quits: Tomcat (Tomcat@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3085. # [20:02] * Quits: rnewman (rich_holyg@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3086. # [20:02] * Quits: dvander (dvander@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3087. # [20:02] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3088. # [20:02] * Quits: froydnj_ (nfroyd@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3089. # [20:02] * Quits: fox2mike (shyam@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3090. # [20:02] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3091. # [20:02] * Quits: coop (Chris@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  3092. # [20:02] * Quits: margaret (margaret@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3093. # [20:02] * Quits: imelven (imelven2@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3094. # [20:02] * Quits: nli (nli@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3095. # [20:02] * Quits: johns (jschoenick@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3096. # [20:02] * Quits: sfink|log (sfink@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3097. # [20:02] * Quits: philikon (pweitersha@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3098. # [20:02] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3099. # [20:02] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3100. # [20:02] * Quits: mconnor (mconnor@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3101. # [20:02] <@ted> exciting
  3102. # [20:02] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3103. # [20:02] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3104. # [20:02] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3105. # [20:02] * Quits: jlebar (jlebar@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3106. # [20:02] * Quits: robcee (rcampbell@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3107. # [20:02] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3108. # [20:02] * Quits: gavin (gavin@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3109. # [20:02] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Ping timeout)
  3110. # [20:02] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3111. # [20:02] * Quits: jst (jst@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3112. # [20:02] * Quits: fryn (fyan@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3113. # [20:02] * Quits: lsblakk (lsblakk@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3114. # [20:02] * Quits: gregglind_sick (glind@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3115. # [20:02] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3116. # [20:02] <catlee> bye bye
  3117. # [20:03] * Joins: dholbert_ (dholbert@moz-4700570F.tmodns.net)
  3118. # [20:04] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  3119. # [20:04] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  3120. # [20:04] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  3121. # [20:04] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  3122. # [20:04] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  3123. # [20:04] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  3124. # [20:04] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  3125. # [20:04] * Joins: luke (andhow@moz-BBE3ABD.mv.mozilla.com)
  3126. # [20:04] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  3127. # [20:04] * Joins: Cww (Cww@moz-59682A1.dmz.scl3.mozilla.com)
  3128. # [20:05] * Joins: kbrosnan (kbrosnan@moz-59682A1.dmz.scl3.mozilla.com)
  3129. # [20:05] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3130. # [20:05] * Joins: coop (Chris@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  3131. # [20:05] * Joins: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  3132. # [20:05] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  3133. # [20:05] * Joins: robcee (rcampbell@moz-59682A1.dmz.scl3.mozilla.com)
  3134. # [20:06] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  3135. # [20:06] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  3136. # [20:06] * Joins: sriram (sriramr@moz-BBE3ABD.mv.mozilla.com)
  3137. # [20:06] * Joins: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com)
  3138. # [20:06] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3139. # [20:06] <catlee> so much for that nightly build....
  3140. # [20:07] <bhearsum> heh
  3141. # [20:07] * robcee is now known as IRCMonkey50134
  3142. # [20:07] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3143. # [20:07] * Joins: margaret (margaret@moz-59682A1.dmz.scl3.mozilla.com)
  3144. # [20:07] * Joins: AutomatedTester (David@moz-59682A1.dmz.scl3.mozilla.com)
  3145. # [20:07] * Joins: sfink|log (sfink@moz-BBE3ABD.mv.mozilla.com)
  3146. # [20:07] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  3147. # [20:07] * Joins: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com)
  3148. # [20:07] * Joins: jst (jst@moz-BBE3ABD.mv.mozilla.com)
  3149. # [20:08] * Joins: khuey (khuey@moz-59682A1.dmz.scl3.mozilla.com)
  3150. # [20:08] * ChanServ sets mode: +o khuey
  3151. # [20:08] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3152. # [20:08] * Joins: gavin (gavin@moz-59682A1.dmz.scl3.mozilla.com)
  3153. # [20:08] * Joins: dolske (dolske@moz-59682A1.dmz.scl3.mozilla.com)
  3154. # [20:08] * ChanServ sets mode: +o dolske
  3155. # [20:08] * Joins: dvander (dvander@moz-BBE3ABD.mv.mozilla.com)
  3156. # [20:08] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  3157. # [20:08] * Joins: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com)
  3158. # [20:09] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3159. # [20:09] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3160. # [20:09] * Quits: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: gwagner)
  3161. # [20:09] * IRCMonkey50134 is now known as robcee
  3162. # [20:09] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  3163. # [20:09] * Quits: mjschranz (matt@moz-57B23647.senecac.on.ca) (Ping timeout)
  3164. # [20:10] * Quits: dholbert_ (dholbert@moz-4700570F.tmodns.net) (Quit: Ex-Chat)
  3165. # [20:10] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3166. # [20:10] * Joins: imelven (imelven2@moz-59682A1.dmz.scl3.mozilla.com)
  3167. # [20:10] * Joins: mconnor (mconnor@moz-59682A1.dmz.scl3.mozilla.com)
  3168. # [20:10] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  3169. # [20:11] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  3170. # [20:11] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  3171. # [20:11] * Joins: jlebar (jlebar@moz-3F3A6302.dyn.columbia.edu)
  3172. # [20:11] * Joins: vikram360 (vikram360@63AD629F.67D9F2B2.2A068A5E.IP)
  3173. # [20:11] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  3174. # [20:11] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  3175. # [20:11] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3176. # [20:11] * Joins: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3177. # [20:11] * Joins: jgilbert (jgilbert@moz-7B0110AD.mv.mozilla.com)
  3178. # [20:11] * Joins: jlebar_ (jlebar@moz-59682A1.dmz.scl3.mozilla.com)
  3179. # [20:12] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  3180. # [20:12] * Quits: jlebar (jlebar@moz-3F3A6302.dyn.columbia.edu) (Quit: Leaving)
  3181. # [20:12] * mcote|lunch is now known as mcote
  3182. # [20:12] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  3183. # [20:12] * jlebar_ is now known as jlebar
  3184. # [20:13] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3185. # [20:13] * Joins: liuche (liuche@39424F28.B81C07FC.A94620C7.IP)
  3186. # [20:13] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3187. # [20:13] * Joins: jgilbert_ (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  3188. # [20:13] * Quits: liuche (liuche@39424F28.B81C07FC.A94620C7.IP) (Quit: leaving)
  3189. # [20:13] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  3190. # [20:13] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3191. # [20:13] * Joins: dietrich (dietrich@moz-59682A1.dmz.scl3.mozilla.com)
  3192. # [20:13] * Joins: mjschranz (matt@FA65BD34.33EE9F8A.1139E686.IP)
  3193. # [20:14] <Mook_as> bhоlley: thanks for the heads up about __exposedProps__; I think we're safe on account of not having content :)
  3194. # [20:14] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  3195. # [20:14] * Quits: jgilbert (jgilbert@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  3196. # [20:14] * Joins: dev (Name@moz-59682A1.dmz.scl3.mozilla.com)
  3197. # [20:15] * Joins: jlund_ (jlund@F2D29657.F60B0462.67AC9B1.IP)
  3198. # [20:16] * Joins: bwinton_away (bwinton@moz-59682A1.dmz.scl3.mozilla.com)
  3199. # [20:16] * Joins: jmaher (jmaher@moz-59682A1.dmz.scl3.mozilla.com)
  3200. # [20:16] * Quits: jlund_ (jlund@F2D29657.F60B0462.67AC9B1.IP) (Quit: leaving)
  3201. # [20:16] * Joins: jlund_ (jlund@F2D29657.F60B0462.67AC9B1.IP)
  3202. # [20:16] * bwinton_away is now known as bwinton
  3203. # [20:16] * Joins: philikon|x (philipp@moz-4BD1D1FF.hsd1.ca.comcast.net)
  3204. # [20:16] * Joins: liuche (liuche@39424F28.B81C07FC.A94620C7.IP)
  3205. # [20:16] * Quits: philikon|x (philipp@moz-4BD1D1FF.hsd1.ca.comcast.net) (Quit: philikon|x)
  3206. # [20:16] * Joins: wesj1 (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3207. # [20:16] * Quits: liuche (liuche@39424F28.B81C07FC.A94620C7.IP) (Quit: leaving)
  3208. # [20:17] * Joins: liuche (liuche@39424F28.B81C07FC.A94620C7.IP)
  3209. # [20:17] * Joins: rnewman (rich_holyg@moz-59682A1.dmz.scl3.mozilla.com)
  3210. # [20:17] * Joins: tbsaunde (tbsaunde@moz-59682A1.dmz.scl3.mozilla.com)
  3211. # [20:17] * Joins: philikon|x (philipp@moz-4BD1D1FF.hsd1.ca.comcast.net)
  3212. # [20:19] <philor> ehsan: are you going to wish you'd gotten talos turned on for Oak?
  3213. # [20:19] <@ehsan> philor: no, why?
  3214. # [20:19] * Joins: philikon (pweitersha@moz-59682A1.dmz.scl3.mozilla.com)
  3215. # [20:19] * Quits: bjacques (bastiaan@moz-AE4F6C83.hfc.comcastbusiness.net) (Quit: Lost terminal)
  3216. # [20:20] <philor> ehsan: I'm sort of suspicious of how often you're timing out with no output
  3217. # [20:20] <@bsmedberg> `hg pull inbound --rebase` is my favorite command!
  3218. # [20:20] * Quits: gandalf (zbraniecki@moz-5D0FED5E.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  3219. # [20:20] <@ehsan> philor: how would talos help with this?
  3220. # [20:20] * Quits: philikon|x (philipp@moz-4BD1D1FF.hsd1.ca.comcast.net) (Quit: philikon|x)
  3221. # [20:21] <philor> ehsan: by saying "you're slow as hell" rather than "you're busted" :)
  3222. # [20:21] <@ehsan> philor: there's no perf impact on this branch
  3223. # [20:21] <@ehsan> philor: the update itself is slower, but that's OK
  3224. # [20:21] <@ehsan> and known
  3225. # [20:21] * Joins: johns (jschoenick@moz-59682A1.dmz.scl3.mozilla.com)
  3226. # [20:21] * philor practices typing "hg backout -r"
  3227. # [20:22] <philor> okay!
  3228. # [20:22] <nemo> bsmedberg: certainly cuts down on messy merge revisions
  3229. # [20:23] * Joins: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP)
  3230. # [20:23] * Joins: lsblakk (lsblakk@moz-59682A1.dmz.scl3.mozilla.com)
  3231. # [20:23] * Joins: mreid_ (mark@moz-7B0110AD.mv.mozilla.com)
  3232. # [20:23] * Quits: jstraus_ (jstraus@moz-C7B4D9FC.hsd1.ma.comcast.net) (Quit: Leaving...)
  3233. # [20:24] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3234. # [20:24] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  3235. # [20:25] * Quits: mreid_ (mark@moz-7B0110AD.mv.mozilla.com) (Quit: Bye!)
  3236. # [20:25] * Joins: rhelmer (rhelmer@moz-59682A1.dmz.scl3.mozilla.com)
  3237. # [20:25] * Quits: jgilbert_ (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3238. # [20:25] * Joins: ashish (ashish@moz-59682A1.dmz.scl3.mozilla.com)
  3239. # [20:25] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3240. # [20:25] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3241. # [20:26] * rhelmer is now known as IRCMonkey265
  3242. # [20:26] * Quits: vikram360 (vikram360@63AD629F.67D9F2B2.2A068A5E.IP) (Ping timeout)
  3243. # [20:27] * Joins: vikram360 (vikram360@63AD629F.67D9F2B2.2A068A5E.IP)
  3244. # [20:27] * armenzg_lunch is now known as armenzg
  3245. # [20:27] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  3246. # [20:28] * Joins: joduinn (joduinn@moz-59682A1.dmz.scl3.mozilla.com)
  3247. # [20:28] * bmoss|2 is now known as bmoss
  3248. # [20:29] * Quits: liuche (liuche@39424F28.B81C07FC.A94620C7.IP) (Quit: Lost terminal)
  3249. # [20:29] * Joins: gps (gps@moz-59682A1.dmz.scl3.mozilla.com)
  3250. # [20:30] * Joins: tbsaunde_ (tbsaunde@moz-59682A1.dmz.scl3.mozilla.com)
  3251. # [20:30] * Joins: mrbkap (mrbkap@moz-59682A1.dmz.scl3.mozilla.com)
  3252. # [20:30] * Joins: bz (bzbarsky@A4640D52.103DC7D.4EA770CF.IP)
  3253. # [20:30] * ChanServ sets mode: +o bz
  3254. # [20:30] * Joins: Tomcat (Tomcat@moz-59682A1.dmz.scl3.mozilla.com)
  3255. # [20:30] <Ms2ger`> bsmedberg, I see red on inbound
  3256. # [20:30] * Joins: liuche (liuche@moz-59682A1.dmz.scl3.mozilla.com)
  3257. # [20:30] * Joins: gregglind_sick (glind@moz-59682A1.dmz.scl3.mozilla.com)
  3258. # [20:30] * Quits: liuche (liuche@moz-59682A1.dmz.scl3.mozilla.com) (Quit: liuche)
  3259. # [20:30] * Joins: fox2mike (shyam@moz-59682A1.dmz.scl3.mozilla.com)
  3260. # [20:30] * Joins: fryn (fyan@moz-59682A1.dmz.scl3.mozilla.com)
  3261. # [20:31] * Joins: liuche (liuche@moz-59682A1.dmz.scl3.mozilla.com)
  3262. # [20:31] * Quits: tbsaunde_ (tbsaunde@moz-59682A1.dmz.scl3.mozilla.com) (Quit: leaving)
  3263. # [20:31] <mbrubeck> "check-sync-dirs.py | build file copies are not in sync"
  3264. # [20:32] <mbrubeck> Does this need to be clobbered?
  3265. # [20:33] <philor> usually no, that's touching one copy and not copy-pasting to the js/src/ copy
  3266. # [20:34] <philor> https://hg.mozilla.org/integration/mozilla-inbound/rev/7bbd1cc126f3
  3267. # [20:34] <philor> needs moar copy-paste
  3268. # [20:35] * Joins: froydnj_ (nfroyd@moz-59682A1.dmz.scl3.mozilla.com)
  3269. # [20:35] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  3270. # [20:36] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3271. # [20:37] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving)
  3272. # [20:37] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3273. # [20:37] <@bsmedberg> crap
  3274. # [20:37] <@bsmedberg> ok
  3275. # [20:38] * @bsmedberg backs out rather than spot-fixing
  3276. # [20:39] <philor> mbrubeck: those disconnects, on the other hand...
  3277. # [20:39] * philor just clobbers all of Windows, for the third day in a row
  3278. # [20:39] <RyanVM> philor: that aws the clobber issue from yesterday, right?
  3279. # [20:39] <RyanVM> alrighty then
  3280. # [20:39] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/f4d51fab6cec - Ehsan Akhgari - Bug 756516 - Ignore .clang_complete files; r=BenWa
  3281. # [20:40] * Joins: graememcc (chatzilla@moz-EC104EE4.range86-148.btcentralplus.com)
  3282. # [20:40] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  3283. # [20:40] <philor> it was the first clobber issue from yesterday, not the second yesterday :)
  3284. # [20:41] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  3285. # [20:42] <@ted> at least glandium made check-sync-dirs an early failure
  3286. # [20:42] <@ted> instaed of just failing in make check
  3287. # [20:42] * Quits: pranavrc (pranavrc@70F7B8E1.378E99F2.520CDC98.IP) (Ping timeout)
  3288. # [20:42] * @bsmedberg coulda sworn he pushed that one to try...
  3289. # [20:42] <catlee> let's just land that CLOBBER patch
  3290. # [20:43] <@bsmedberg> but there are so many plates spinning, maybe that one got missed
  3291. # [20:43] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  3292. # [20:43] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas)
  3293. # [20:43] <@ted> back to clown college
  3294. # [20:43] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  3295. # [20:44] <philor> edmorley: did you forget to clobber m-c?
  3296. # [20:44] * Quits: maikmerten (maikmerten@moz-AF85DBBA.dynamic.qsc.de) (Client exited)
  3297. # [20:45] <philor> also, you badly need a "d" in your commit email, it looks wrong to me every time I see it :)
  3298. # [20:45] * Joins: wlach_ (wlach@moz-FF0AC53A.dsl.bell.ca)
  3299. # [20:45] * wlach_ is now known as wlach|laptop
  3300. # [20:45] <edmorley> philor: I clobbered it, but reloading m-c clobberer shows nothing :-(
  3301. # [20:45] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas)
  3302. # [20:46] <edmorley> I did press submit, I really did!
  3303. # [20:46] * wlach is now known as IRCMonkey18342
  3304. # [20:46] <edmorley> something similar happened on inbound last week for me iirc
  3305. # [20:46] * wlach|laptop is now known as wlach
  3306. # [20:47] <RyanVM> philor: are you re-triggering the purples?
  3307. # [20:47] <philor> edmorley: ah, my theory when inbound did that to me was a limit on the size of postdata, but central's should be smaller
  3308. # [20:47] <edmorley> philor: and yeah the lack of the 'd' has been catching me out on all the logins
  3309. # [20:47] <philor> RyanVM: not right now, fighting clobberer
  3310. # [20:47] <RyanVM> k, i'll leave them alone
  3311. # [20:47] <BenWa> cadecairos: Please. I simply didn't have a chance to make sure it didn't break seamonkey
  3312. # [20:47] * zzzzz_ hands philor a bigger bat
  3313. # [20:48] <BenWa> catlee* ^^
  3314. # [20:48] <cadecairos> lol I was quite confused for a moment
  3315. # [20:48] <RyanVM> padenot: did you mean to clear the target milestone?
  3316. # [20:48] <BenWa> cadecairos: Sorry, hit TAB too eagerly
  3317. # [20:48] <edmorley> philor: I just tried again and it didn't stick
  3318. # [20:48] <padenot> RyanVM: nope.
  3319. # [20:48] <cadecairos> heh no problemo :)
  3320. # [20:48] <edmorley> philor: guess have to do it by parts
  3321. # [20:49] * bear|buildduty is now known as bear-afk
  3322. # [20:49] <philor> oh, m-c's probably too big because it includes Thunderbird
  3323. # [20:49] <padenot> RyanVM: fixed
  3324. # [20:49] <padenot> RyanVM: thanks for the catch
  3325. # [20:49] <edmorley> philor: ah
  3326. # [20:49] <philor> edmorley: yeah, I'm working up from the bottom
  3327. # [20:50] <edmorley> philor: cool just spotted that, working from top
  3328. # [20:50] <@bsmedberg> when did the tryserver default change from failures to no email?
  3329. # [20:50] <@bsmedberg> that seems... unfortunate
  3330. # [20:50] <lsblakk> bsmedberg: it was a little over a week ago
  3331. # [20:50] <lsblakk> bug 749051
  3332. # [20:51] <catlee> well, the good news is our windows nightly is still running
  3333. # [20:51] <@bsmedberg> lsblakk: did that get announced anywhere?
  3334. # [20:51] <crussell> bsmedberg: I'm trying to figure out why my contentaccessible URIs aren't resolving
  3335. # [20:51] <lsblakk> bsmedberg: it did not, and now that you mention it - i can see that would have been a good thing to do, sorry
  3336. # [20:51] <catlee> BenWa: sorry, what are you referring to?
  3337. # [20:51] <@bz> NonNull<const Nullable< Sequence< OwningNonNull<mozilla::dom::TestInterface> > > > arg0;
  3338. # [20:51] <@bsmedberg> bz: awesome!
  3339. # [20:52] * mbrubeck just discovered that hovering over usernames in etherpad tells you what browsers everyone is using. :D
  3340. # [20:52] <@bz> generated code for the win!
  3341. # [20:52] <@bz> To the callee that will look like...
  3342. # [20:52] <@bz> const Nullable< Sequence< OwningNonNull<TestInterface> > > &
  3343. # [20:52] <@bz> which is still kinda sucky
  3344. # [20:52] * davehunt is now known as davehunt|away
  3345. # [20:53] <@bz> but C++ is sort of limited in ways it can express "null or an array of non-null objects
  3346. # [20:53] <crussell> bsmedberg: Gijs's Chrome List doesn't work anymore. The directory service doesn't know about "ChromeML" anymore. Is there another way to find out which directory this stuff is getting mapped to?
  3347. # [20:53] <JonathanS> Generic remind me how sucky of Java was. :/
  3348. # [20:54] <BenWa> catlee: CLOBBER patch
  3349. # [20:54] * Quits: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP) (Quit: jet)
  3350. # [20:54] * Joins: panchot (panchot@E2A6EB92.D4D3C1CE.17C21BA0.IP)
  3351. # [20:54] <catlee> BenWa: ah!
  3352. # [20:54] <catlee> ok, so we should land that?
  3353. # [20:54] <catlee> friday before a long weekend?
  3354. # [20:54] <catlee> what could go wrong!?
  3355. # [20:54] <JonathanS> catlee, orange?
  3356. # [20:55] <philor> I know, let's not!
  3357. # [20:55] <BenWa> catlee: I don't know. I dont understand the risk it could cause that's why I've been sitting on the patch like a chicken
  3358. # [20:55] * Joins: bnicholson (bnicholson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3359. # [20:56] <BenWa> We could try it in a low volume time
  3360. # [20:57] <gcp> is there any known bustage in latest nightly?
  3361. # [20:58] <edmorley> philor: filed bug 756532 on the clobber not working
  3362. # [20:58] <@bz> I mean..
  3363. # [20:58] * Joins: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net)
  3364. # [20:58] * @bz writes ugly IDL
  3365. # [20:58] <@bz> "sequence<TestInterface?>? arg"
  3366. # [20:58] * Quits: BartlomiejB (bartlomiej@23F051CF.2814101B.59EB8DFD.IP) (Quit: All your base are belong to us!)
  3367. # [20:59] * Quits: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP) (Ping timeout)
  3368. # [21:00] * cpeterson is now known as cpeterson|lvnch
  3369. # [21:00] * IRCMonkey265 is now known as rhelmer
  3370. # [21:01] * Quits: cpeterson|lvnch (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  3371. # [21:01] * Joins: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP)
  3372. # [21:01] * Joins: cpeterson|lvnch (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  3373. # [21:01] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  3374. # [21:01] * Parts: mvalzelli (mvalzelli@moz-E3C7ED4E.retail.telecomitalia.it)
  3375. # [21:02] <gcp> latest nightly is constantly crashes for me, no usable stack dumps in about:crashes
  3376. # [21:02] * AutomatedTester is now known as AutomatedTester_
  3377. # [21:02] <gcp> known? any way to figure out what's going on?
  3378. # [21:02] <gcp> https://crash-stats.mozilla.com/report/index/bp-b5b72f85-9782-4f0f-9636-9ff432120518
  3379. # [21:03] * Quits: cpeterson|lvnch (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Ping timeout)
  3380. # [21:03] <zzzzz_> gcp: there has been a ton of those
  3381. # [21:03] <gcp> for latest nightly or generally speaking?
  3382. # [21:04] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  3383. # [21:04] <zzzzz_> generally speaking https://crash-stats.mozilla.com/report/list?signature=EMPTY%3A+no+crashing+thread+identified%3B+corrupt+dump
  3384. # [21:04] <zzzzz_> latest nightly as in today's build ?
  3385. # [21:04] <gcp> 17-5
  3386. # [21:04] <zzzzz_> well, there hasn't been one for today
  3387. # [21:04] <zzzzz_> yesterday's nightly should be good
  3388. # [21:05] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  3389. # [21:05] * Joins: nli (nli@moz-59682A1.dmz.scl3.mozilla.com)
  3390. # [21:05] * AutomatedTester_ is now known as AutomatedTester
  3391. # [21:05] <gcp> damn
  3392. # [21:06] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  3393. # [21:06] <gcp> I also get a Sync error.
  3394. # [21:06] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
  3395. # [21:06] <gcp> status.mozilla.com claims that it should be fine
  3396. # [21:07] <gcp> Timestamp: 18/05/2012 20:58:53
  3397. # [21:07] <gcp> Error: out of memory
  3398. # [21:07] <gcp> Source File: resource://services-sync/record.js
  3399. # [21:07] <gcp> Line: 638
  3400. # [21:07] <@bsmedberg> crussell: https://bugzilla.mozilla.org/show_bug.cgi?id=611430
  3401. # [21:08] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  3402. # [21:08] <@bsmedberg> crussell: did you check the error console? We're pretty good about putting up registration errors there
  3403. # [21:08] * Quits: vikram360 (vikram360@63AD629F.67D9F2B2.2A068A5E.IP) (Ping timeout)
  3404. # [21:08] * Quits: jlund_ (jlund@F2D29657.F60B0462.67AC9B1.IP) (Quit: leaving)
  3405. # [21:08] <zzzzz_> gcp: maybe ask in #sync about that error
  3406. # [21:09] <zzzzz_> maybe the sync fail is causing the crash ?
  3407. # [21:09] <gcp> could be
  3408. # [21:09] <gcp> available virtual memory looks fine though
  3409. # [21:09] * Joins: Mic_Daily (Daily@moz-309B277.superkabel.de)
  3410. # [21:10] <rnewman> gcp: desktop?
  3411. # [21:10] <gcp> yes
  3412. # [21:10] <Ms2ger`> bz, I see you've used your flight time productively :)
  3413. # [21:10] <gcp> I do have OOMAllocatioSize in my dumps
  3414. # [21:10] <catlee> ehsan: I don't see where the java dep for emscripten is set
  3415. # [21:10] <@bz> Ms2ger: hmm?
  3416. # [21:10] <@bz> Ms2ger: I'm using it productively right now
  3417. # [21:10] <Ms2ger`> NonNull<const Nullable< Sequence< OwningNonNull<mozilla::dom::TestInterface> > > > arg0;
  3418. # [21:10] <rnewman> could be a legitimate OOM
  3419. # [21:10] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  3420. # [21:10] <gcp> rnewman: so, did I manage to screw my desktop from my android device? :P
  3421. # [21:11] * @bz almost has sequence codegen to the point where it's not a security bug
  3422. # [21:11] <gcp> rnewman: fwiw, firefox itself sits at 400M, which is the usual size
  3423. # [21:11] <@bz> Ms2ger`: Oh I did that last night
  3424. # [21:11] <rnewman> heh
  3425. # [21:11] <Ms2ger`> Oh, you're on the plane right now?
  3426. # [21:11] <@bz> Ms2ger`: yes
  3427. # [21:11] <rnewman> nah, nothing from mobile should be able to OOM your desktop :D
  3428. # [21:11] <Ms2ger`> bz, man, this really is the future
  3429. # [21:11] <@bz> Ms2ger`: I decided to not be airbz today
  3430. # [21:11] <@bz> Ms2ger`: it's sorta the future
  3431. # [21:11] <rnewman> there's a 25MB quota, so even if mobile uploaded huge records...
  3432. # [21:11] <@bz> Ms2ger`: the bandwidth kinda sucks.
  3433. # [21:11] <@bz> but...
  3434. # [21:11] <gcp> maybe some malformed record triggers a desktop bug?
  3435. # [21:11] <@bz> PING 18.243.0.1 (18.243.0.1): 56 data bytes
  3436. # [21:12] * Joins: catalinb (ethereal@moz-7443FA19.eregie.pub.ro)
  3437. # [21:12] <@bz> 64 bytes from 18.243.0.1: icmp_seq=5 ttl=230 time=183.227 ms
  3438. # [21:12] <@bz> 64 bytes from 18.243.0.1: icmp_seq=6 ttl=230 time=190.938 ms
  3439. # [21:12] <@bz> 64 bytes from 18.243.0.1: icmp_seq=7 ttl=230 time=297.514 ms
  3440. # [21:12] <@bz> 64 bytes from 18.243.0.1: icmp_seq=8 ttl=230 time=180.440 ms
  3441. # [21:12] <@bz> not too shabby
  3442. # [21:12] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  3443. # [21:12] <@bz> for being on a plane
  3444. # [21:12] <@bz> so yeah
  3445. # [21:12] <rnewman> gcp: does it die on the same record each time?
  3446. # [21:12] <@bz> pretty close to the future
  3447. # [21:12] <Wes> bz: I have a developer in Berlin with worse ping to his development environment
  3448. # [21:12] <Ms2ger`> 64 bytes from 18.243.0.1: icmp_req=1 ttl=245 time=125 ms
  3449. # [21:12] <Ms2ger`> 64 bytes from 18.243.0.1: icmp_req=2 ttl=245 time=131 ms
  3450. # [21:12] <Ms2ger`> 64 bytes from 18.243.0.1: icmp_req=3 ttl=245 time=128 ms
  3451. # [21:12] <@bz> at least assuming you're willing to pay up
  3452. # [21:12] <@bz> yeah, that was my point
  3453. # [21:12] <Ms2ger`> Dunno what you make of that :)
  3454. # [21:12] <gcp> rnewman: how can I easily check that?
  3455. # [21:12] <@ehsan> catlee: hmm, it currently just runs the java command without specifying any path names
  3456. # [21:12] <@bz> the ping is amazingly good
  3457. # [21:12] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  3458. # [21:12] <@bz> as in "this is not sattelite, whatever it is
  3459. # [21:13] <@bz> Ms2ger`: well to be fair you have to cross the Atlantic to get to 18.*
  3460. # [21:13] <@ehsan> catlee: should I make it respect a .emscripten variable?
  3461. # [21:13] <Ms2ger`> bz, and you have to cross THE SKY! ;)
  3462. # [21:13] * Quits: overholt (overholt@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving)
  3463. # [21:13] * Joins: gmuberwa (Mibbit@moz-7A8D3FBE.allocated.csupomona.edu)
  3464. # [21:13] <@bz> Ms2ger`: true. ;)
  3465. # [21:13] * @bz seems to be right around where Nebraska meets Colorado
  3466. # [21:13] <gcp> http://pastebin.mozilla.org/1645181
  3467. # [21:13] <@bz> fairly middle of nowhereish
  3468. # [21:13] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  3469. # [21:14] <Ms2ger`> (I mean, our trains don't even have internet)
  3470. # [21:14] <@bz> but I have IRC, and I can read the gunk people are posting to the w3c lists
  3471. # [21:14] <@bz> so life is good. ;)
  3472. # [21:14] <@bz> Ms2ger`: heh
  3473. # [21:14] <@bz> Ms2ger`: some the ones here do
  3474. # [21:14] <@bz> Ms2ger`: the expensive ones
  3475. # [21:14] <edmorley> philor: do I need to retrigger on m-c tip now the clobber has stuck, or has that been done?
  3476. # [21:14] <@bz> Ms2ger`: well, and commuter rail
  3477. # [21:14] <Wes> It seems to be ubiquitous on Canadian trains now
  3478. # [21:14] <@bz> Ms2ger`: in some places
  3479. # [21:14] <Wes> which is a problem
  3480. # [21:14] <Wes> makes it harder to justify travelling 1st class
  3481. # [21:14] <Ms2ger`> Well, sure, our international high-speed reservation-required ones do too
  3482. # [21:15] <catlee> ehsan: yeah, probably
  3483. # [21:15] <Ms2ger`> But the trains I'm actually on? No luck
  3484. # [21:15] <@bz> Ms2ger`: though it used to really piss me off that Caltrain had power but not internet, while the Boston-area commuter rail had internet but not power
  3485. # [21:15] <gcp> rnewman: ok, I can confirm Sync is OOM-ing my desktop!
  3486. # [21:15] <catlee> ehsan: also I noticed that it dumps lots of files in ~/.emscripen_cache
  3487. # [21:15] <Wes> bz: power over internet!
  3488. # [21:15] <gcp> rnewman: I hit "retry sync" or whatever the button is called, memory went 400M->600M-1.2G->BOOM
  3489. # [21:15] <@bz> wes: power to the internet? ;)
  3490. # [21:15] <@ehsan> catlee: right
  3491. # [21:15] <@ehsan> catlee: is that also a problem?
  3492. # [21:15] <catlee> ehsan: could we add an $EMSCRIPTEN_HOME maybe?
  3493. # [21:15] <@bz> wes: the only good thing there is I never spend enough time on the commuter rail to run out of power
  3494. # [21:16] <Ms2ger`> I get power if I'm early enough to catch one of the two outlets per wagon
  3495. # [21:16] <catlee> ehsan: yes, /home is not a good partition to dump stuff
  3496. # [21:16] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: Want to be different? Try HydraIRC -> http://www.hydrairc.com <-)
  3497. # [21:16] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  3498. # [21:16] * juanb is now known as juanb|afk
  3499. # [21:16] <@ehsan> catlee: you mean EMSCRIPTEN_CACHE?
  3500. # [21:16] <Wes> bz: my problem is I'm also so discombobulated while travelling that I usually arrive at the train station with a dead battery
  3501. # [21:17] <@ehsan> catlee: filed https://github.com/kripken/emscripten/issues/436
  3502. # [21:17] <catlee> ehsan: maybe...I was thinking if we had EMSCRIPTEN_HOME, then the config files and cache stuff and everything else could go under there instead of separate variables for each thing
  3503. # [21:17] * Joins: smagnin (pike@moz-D8FAA037.w90-53.abo.wanadoo.fr)
  3504. # [21:17] <@ehsan> catlee: where would we read EMSCRIPTEN_HOME from? :)
  3505. # [21:18] <catlee> the environment
  3506. # [21:18] <rnewman> gcp: are you on x64?
  3507. # [21:18] <gcp> rnewman: nope
  3508. # [21:18] <catlee> just an idea
  3509. # [21:18] <catlee> also, I can't find a statically linked version of node for linux
  3510. # [21:18] <philor> edmorley: I'd skip retriggering - we know what it is, we know the clobbering will work, you're lucking into several clobbers anyway
  3511. # [21:19] <gcp> rnewman: memory use rapidly increases after I hot sync button, until (I guess 4G) and I OOM
  3512. # [21:19] <edmorley> wfm :-)
  3513. # [21:19] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  3514. # [21:19] <@ehsan> catlee: then maybe we need to build our own...
  3515. # [21:19] <rnewman> gcp: please file
  3516. # [21:19] <catlee> ehsan: yeah, looks like
  3517. # [21:19] <rnewman> Mozilla Services: Firefox Sync Backend
  3518. # [21:20] <rnewman> but nothing's really changed here
  3519. # [21:20] <rnewman> so curious
  3520. # [21:20] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Ping timeout)
  3521. # [21:20] <@bz> "error: no template named 'Nullabe'; did you mean 'Nullable'?"
  3522. # [21:20] <gcp> rnewman: I bet I somehow created a malformed entry on Android
  3523. # [21:20] <@bz> I wonder how clang does that
  3524. # [21:20] <Ms2ger`> \o/
  3525. # [21:20] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  3526. # [21:20] <@bz> some sort of proximity match on known types, I guess
  3527. # [21:20] <@bz> it's pretty neat
  3528. # [21:20] <gcp> rnewman: whats the easiest way to disable sync updates temporarily?
  3529. # [21:21] <@ehsan> bz: magic
  3530. # [21:21] <gcp> rnewman: without affecting the profile (so you can debug it)
  3531. # [21:21] <rnewman> gcp: shouldn't cause a problem in this way, unless you just discovered universe-bending compression
  3532. # [21:21] <rnewman> or a bug in Fx's JSON parser :)
  3533. # [21:21] * Quits: joduinn (joduinn@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3534. # [21:21] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Ping timeout)
  3535. # [21:21] * Quits: bwinton (bwinton@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3536. # [21:21] * Joins: bwinton (bwinton@moz-59682A1.dmz.scl3.mozilla.com)
  3537. # [21:21] * Joins: joduinn (joduinn@moz-59682A1.dmz.scl3.mozilla.com)
  3538. # [21:21] <@bz> ehsan: btw, do we need to make our code compile on clang 3.0?
  3539. # [21:21] <@bz> ehsan: that being the Lion default?
  3540. # [21:21] * Joins: jammink (textual@2557E599.66715431.D25A875A.IP)
  3541. # [21:21] <@ehsan> bz: clang 3.0? that's old
  3542. # [21:21] <@ehsan> bz: 3.1 is coming out any day
  3543. # [21:22] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  3544. # [21:22] <rnewman> gcp: quit, take a backup of your profile, then choose Deactivate Sync in settings
  3545. # [21:22] <rnewman> you can also uncheck all the boxes
  3546. # [21:23] <@bz> ehsan: well, 3.0 is what shipped with Lion....
  3547. # [21:23] <rnewman> but won't preserve state
  3548. # [21:23] <@bz> ehsan: I ran into it when peterv complained about some of my code not compiling for him. :(
  3549. # [21:24] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  3550. # [21:24] * Quits: panchot (panchot@E2A6EB92.D4D3C1CE.17C21BA0.IP) (Quit: Computer has gone to sleep.)
  3551. # [21:25] * joduinn is now known as joduinn-food
  3552. # [21:26] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
  3553. # [21:27] <@ehsan> bz: so the problem with that is that apple does their own releases of clang, and nobody knows what revision they're based on
  3554. # [21:27] <@ted> bz: i'd guess levenstein distance against the symbol table or something like that
  3555. # [21:27] <@ehsan> bz: also clang doesn't do point releases
  3556. # [21:27] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  3557. # [21:27] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  3558. # [21:27] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Quit: )
  3559. # [21:27] <@ehsan> bz: so if they have a bug, it won't get fixed until the next time apple ships an update, etc
  3560. # [21:28] * Quits: michal (michal@18728636.D0F82CD8.32697916.IP) (Ping timeout)
  3561. # [21:28] * Joins: Asa (asa@2557E599.66715431.D25A875A.IP)
  3562. # [21:28] <philor> jgriffin: cancelling builds on a tree other than try is pretty much never what you want to do
  3563. # [21:28] <@ehsan> bz: but using the clang tot among clang users is pretty common knowledge
  3564. # [21:28] * Joins: panchot (panchot@E2A6EB92.D4D3C1CE.17C21BA0.IP)
  3565. # [21:28] <@ehsan> I don't know if it's worth us spend time on figuring out how to bend backwards because of their bugs
  3566. # [21:28] <jgriffin> philor: ah, ok, sorry
  3567. # [21:28] * Joins: rajul (quassel@677966CC.5E77753C.F44414AF.IP)
  3568. # [21:29] * Quits: Mic_Daily (Daily@moz-309B277.superkabel.de) (Quit: Mic_Daily)
  3569. # [21:29] <@bz> ehsan: ok
  3570. # [21:29] * philor fires up the clobberer
  3571. # [21:29] <@bz> ehsan: now I just have to convince Peter to install tot... ;)
  3572. # [21:29] * khuey is now known as khuey|away
  3573. # [21:30] <@ehsan> bz: yep ;)
  3574. # [21:30] <NeilAway> bz: .boxObject.height doesn't construct XBL, does it?
  3575. # [21:30] <@ehsan> bz: fwiw, these will be the official mac 3.1 binaries: http://people.mozilla.org/~eakhgari/llvm-3.1/
  3576. # [21:30] <@bz> NeilAway: I don't know offhand
  3577. # [21:31] <NeilAway> bz: well, offsetHeight seems to call Flush_Layout but boxObject.height only seems to call Flush_Frames
  3578. # [21:31] * armenzg is now known as armenzg_brb
  3579. # [21:31] <@bz> right
  3580. # [21:31] <@bz> Flush_Frames should do XBL stuff
  3581. # [21:31] <@bz> it's odd that it doesn't Flush_Layout, though
  3582. # [21:31] <@bz> are you sure it doesn't?
  3583. # [21:32] <NeilAway> bz: well, I'm looking into some randomorange
  3584. # [21:32] <NeilAway> bz: bug 678626
  3585. # [21:32] <NeilAway> bz: it looks as if xbl binding isn't happening
  3586. # [21:32] <gavin> (wrong bug #)
  3587. # [21:32] <@bz> nsBoxObject::GetHeight calls GetOffsetRect
  3588. # [21:32] <NeilAway> bz: sorry, bug 678726
  3589. # [21:33] <@bz> nsBoxObject::GetOffsetRect calls GetFrame(true)
  3590. # [21:33] <NeilAway> gavinbot++
  3591. # [21:33] <@bz> nsBoxObject::GetFrame(bool aFlushLayout)
  3592. # [21:33] <@bz> if (aFlushLayout) {
  3593. # [21:33] <@bz> doc->FlushPendingNotifications(Flush_Layout);
  3594. # [21:33] <@bz> }
  3595. # [21:33] <@bz> Sure seems like it flushes layout
  3596. # [21:33] * Quits: panchot (panchot@E2A6EB92.D4D3C1CE.17C21BA0.IP) (Quit: Computer has gone to sleep.)
  3597. # [21:34] * Joins: Waldo (waldo@moz-537BCF9.hsd1.ca.comcast.net)
  3598. # [21:34] <NeilAway> bz: hmm, ok, must have misread it
  3599. # [21:34] <qDot> Is there a good place for the test attachment in bug 756036 that's not our IO Thread code? Not really sure where C++ tests like that should go.
  3600. # [21:34] * Joins: JeroenDeDauw (j@moz-A62F4AF6.dip.t-dialin.net)
  3601. # [21:35] <NeilAway> bz: oh, I was looking at an old version
  3602. # [21:35] <gcp> rnewman: I saved the profile. After toggling the checkboxes off and on again, the problem is gone.
  3603. # [21:36] <NeilAway> bz: no, you must have changed it locally
  3604. # [21:36] <NeilAway> bz: it says Flush_Frames here: http://mxr.mozilla.org/comm-central/source/mozilla/layout/xul/base/src/nsBoxObject.cpp#156
  3605. # [21:36] <gcp> firefox now also sits at 367M idle. Before it was always 400M. Not sure how reliable that is, though.
  3606. # [21:36] <Waldo> bz: regarding making integer conversions or whatever into warnings/errors in your code, from several days of scrollback ago, note that that depends on all the dependent headers being held to the same standard, and all that -- not impossible if system headers aren't involved, but potentially a bit difficult
  3607. # [21:36] <Waldo> bsmedberg: why is it we dynamically load libxul, versus it being a library loaded at startup, again?
  3608. # [21:37] <@bz> NeilAway: the flush is insideGetPresShell
  3609. # [21:37] <@bz> NeilAway: the layout flush, in the aFlushLayout case
  3610. # [21:37] <@bsmedberg> Waldo: so we can preload it sequentially
  3611. # [21:37] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  3612. # [21:37] <@bsmedberg> Waldo: and because webrt has to do it that way, and...
  3613. # [21:37] <@bz> Waldo: I'm not worrying about it too much at the moment
  3614. # [21:37] <Waldo> bsmedberg: so if we had a better, smarter linker or something, we could do otherwise?
  3615. # [21:38] <@bsmedberg> firefox-on-xulrunner on Linux does it that way ;-)
  3616. # [21:38] <Waldo> I see your ;-) there
  3617. # [21:38] <rnewman> gcp: definitely interested if this happens again
  3618. # [21:38] <Waldo> ;-)
  3619. # [21:38] <NeilAway> bz: ok, so by http://mxr.mozilla.org/comm-central/source/mozilla/toolkit/content/widgets/notification.xml?mark=223#215 the xbl should be bound?
  3620. # [21:38] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  3621. # [21:39] <@bz> NeilAway: waiting on network
  3622. # [21:39] <@bz> NeilAway: at first glance, yes
  3623. # [21:40] <crussell> bsmedberg: thanks, found that bug. Registration was fine, I just didn't know what the URI was resolving to.
  3624. # [21:40] <NeilAway> bz: hmm, it's just that the test failures consists of all the xbl properties returning undefined
  3625. # [21:41] * Joins: jduell (jduell@42A061D3.B40492A6.1594683D.IP)
  3626. # [21:41] * armenzg_brb is now known as armenzg
  3627. # [21:41] * @bz has no idea
  3628. # [21:41] <crussell> bsmedberg: I ended up just installing it in the browser and trying the URI in the location bar and looking at the error page. Thanks anyway.
  3629. # [21:43] <NeilAway> bz: seeing as I (obviously) can't reproduce this locally, what's my best shot, pushing a debugging patch to try and retriggering the test until it fails?
  3630. # [21:43] * Joins: jdm (jdm@moz-19E6DB6E.fbx.proxad.net)
  3631. # [21:45] <Asa> rnewman: I'm OOMing repeatedly and that was after a failed sync connection. I think it's sync killing Firefox. What can I do? (nightly, windows 7)
  3632. # [21:46] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3633. # [21:46] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Connection reset by peer)
  3634. # [21:46] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  3635. # [21:47] <@bz> NeilAway: with as much logging as you can, yeah...
  3636. # [21:47] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  3637. # [21:47] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  3638. # [21:47] <zzzzz_> gcp: can you tell asa what you did to fix your sync ? he's having same problem
  3639. # [21:47] <gcp> heh
  3640. # [21:47] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
  3641. # [21:47] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  3642. # [21:47] <gcp> I toggled the checkboxes in the sync menu
  3643. # [21:47] * bear-afk is now known as bear|buildduty
  3644. # [21:47] <gcp> no idea why that should fix it
  3645. # [21:48] <gcp> https://bugzilla.mozilla.org/show_bug.cgi?id=756549
  3646. # [21:48] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  3647. # [21:48] <jviereck> can someone help me with adding a nsIWebProgressListener on the mDocShell here: http://mxr.mozilla.org/mozilla-central/source/layout/printing/nsPrintObject.h#75? The problem is, that I only have the nsIDocShell and can't add the AddProgressListener to it. Guess there needs some do_QueryInteface magic be done?
  3648. # [21:49] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Ping timeout)
  3649. # [21:49] <@bz> jviereck: QI to nsIWebProgress ?
  3650. # [21:49] <@bz> hrm
  3651. # [21:49] <@bz> bzexport is being very slow
  3652. # [21:49] <@bz> any way to tell whether it's my network or what?
  3653. # [21:49] <@bz> (e.g. a verbose mode?)
  3654. # [21:50] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird -- http://www.instantbird.com)
  3655. # [21:50] <jdm> hmm, I forget
  3656. # [21:50] * Joins: myk (Instantbir@2557E599.66715431.D25A875A.IP)
  3657. # [21:50] <@bz> I can get to things via the web
  3658. # [21:50] <@bz> not _that_ slowly..
  3659. # [21:50] <jdm> bz: try adding a -v flag?
  3660. # [21:50] <jdm> it might just work
  3661. # [21:50] * Quits: margaret (margaret@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3662. # [21:50] * Quits: joduinn-food (joduinn@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3663. # [21:50] * Quits: froydnj_ (nfroyd@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3664. # [21:50] * Quits: philikon (pweitersha@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3665. # [21:50] * Quits: fryn (fyan@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3666. # [21:50] * Quits: coop (Chris@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  3667. # [21:50] * Quits: AutomatedTester (David@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3668. # [21:50] * Quits: johns (jschoenick@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3669. # [21:50] * Quits: dev (Name@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3670. # [21:50] * Quits: ashish (ashish@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3671. # [21:50] * Quits: mrbkap (mrbkap@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3672. # [21:50] * Quits: dietrich (dietrich@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3673. # [21:50] * Quits: lsblakk (lsblakk@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3674. # [21:50] * Quits: imelven (imelven2@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3675. # [21:51] <@bz> hg bzexport -v etc.....
  3676. # [21:51] <@bz> no response
  3677. # [21:51] * Quits: robcee (rcampbell@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3678. # [21:51] * Quits: @khuey|away (khuey@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3679. # [21:51] * Quits: jmaher (jmaher@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3680. # [21:51] * Quits: bwinton (bwinton@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3681. # [21:51] <philor> getting a little tired of these...
  3682. # [21:51] * Quits: Tomcat (Tomcat@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3683. # [21:51] * Quits: @dolske (dolske@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3684. # [21:51] * Quits: rnewman (rich_holyg@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3685. # [21:51] * Quits: rhelmer (rhelmer@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3686. # [21:51] * Quits: liuche (liuche@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3687. # [21:51] * Quits: kbrosnan (kbrosnan@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3688. # [21:51] * Quits: gregglind_sick (glind@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3689. # [21:51] * Quits: Cww (Cww@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3690. # [21:51] * Quits: mconnor (mconnor@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3691. # [21:51] * @bz tries hg out instead, just to see what's up
  3692. # [21:51] <Waldo> kthxbai!
  3693. # [21:51] * Quits: gavin (gavin@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3694. # [21:51] * Quits: jlebar (jlebar@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3695. # [21:51] * Quits: tbsaunde (tbsaunde@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3696. # [21:51] * Quits: fox2mike (shyam@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3697. # [21:51] * Quits: nli (nli@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3698. # [21:51] * Quits: gps (gps@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3699. # [21:51] * Joins: nli (nli@moz-BBE3ABD.mv.mozilla.com)
  3700. # [21:51] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Ping timeout)
  3701. # [21:51] <@bz> hg out works
  3702. # [21:52] * Joins: khuey|away (khuey@moz-59682A1.dmz.scl3.mozilla.com)
  3703. # [21:52] * Joins: gavin (gavin@moz-59682A1.dmz.scl3.mozilla.com)
  3704. # [21:52] * Joins: margaret (margaret@moz-59682A1.dmz.scl3.mozilla.com)
  3705. # [21:52] * Joins: dolske (dolske@moz-59682A1.dmz.scl3.mozilla.com)
  3706. # [21:52] * ChanServ sets mode: +o dolske
  3707. # [21:53] <@bz> Aha
  3708. # [21:53] <@bz> there we go
  3709. # [21:53] * Joins: AutomatedTester (David@moz-59682A1.dmz.scl3.mozilla.com)
  3710. # [21:53] * Joins: bwinton (bwinton@moz-59682A1.dmz.scl3.mozilla.com)
  3711. # [21:53] * Joins: jlebar (jlebar@moz-59682A1.dmz.scl3.mozilla.com)
  3712. # [21:53] * Joins: johns (jschoenick@moz-59682A1.dmz.scl3.mozilla.com)
  3713. # [21:53] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
  3714. # [21:54] * Joins: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net)
  3715. # [21:55] * Joins: gps (gps@moz-59682A1.dmz.scl3.mozilla.com)
  3716. # [21:55] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3717. # [21:56] * Joins: froydnj (nfroyd@moz-59682A1.dmz.scl3.mozilla.com)
  3718. # [21:56] * Joins: philikon (pweitersha@moz-59682A1.dmz.scl3.mozilla.com)
  3719. # [21:56] * Joins: joduinn-food (joduinn@moz-59682A1.dmz.scl3.mozilla.com)
  3720. # [21:56] * Joins: fryn (fyan@moz-59682A1.dmz.scl3.mozilla.com)
  3721. # [21:56] * Joins: dev (Name@moz-59682A1.dmz.scl3.mozilla.com)
  3722. # [21:56] * Joins: mrbkap (mrbkap@moz-59682A1.dmz.scl3.mozilla.com)
  3723. # [21:56] * Joins: dietrich (dietrich@moz-59682A1.dmz.scl3.mozilla.com)
  3724. # [21:56] * Joins: lsblakk (lsblakk@moz-59682A1.dmz.scl3.mozilla.com)
  3725. # [21:56] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Ping timeout)
  3726. # [21:56] * Joins: ashish (ashish@moz-59682A1.dmz.scl3.mozilla.com)
  3727. # [21:56] * Joins: imelven (imelven2@moz-59682A1.dmz.scl3.mozilla.com)
  3728. # [21:56] * Joins: robcee (rcampbell@moz-59682A1.dmz.scl3.mozilla.com)
  3729. # [21:56] * Joins: rnewman (rich_holyg@moz-59682A1.dmz.scl3.mozilla.com)
  3730. # [21:56] * Joins: Tomcat (Tomcat@moz-59682A1.dmz.scl3.mozilla.com)
  3731. # [21:56] * Joins: rhelmer (rhelmer@moz-59682A1.dmz.scl3.mozilla.com)
  3732. # [21:56] * Joins: gregglind_sick (glind@moz-59682A1.dmz.scl3.mozilla.com)
  3733. # [21:56] * Joins: liuche (liuche@moz-59682A1.dmz.scl3.mozilla.com)
  3734. # [21:56] * Joins: mconnor (mconnor@moz-59682A1.dmz.scl3.mozilla.com)
  3735. # [21:56] * Joins: Cww (Cww@moz-59682A1.dmz.scl3.mozilla.com)
  3736. # [21:56] * Joins: kbrosnan (kbrosnan@moz-59682A1.dmz.scl3.mozilla.com)
  3737. # [21:56] * Joins: jmaher (jmaher@moz-59682A1.dmz.scl3.mozilla.com)
  3738. # [21:56] * Joins: tbsaunde (tbsaunde@moz-59682A1.dmz.scl3.mozilla.com)
  3739. # [21:56] * Joins: fox2mike (shyam@moz-59682A1.dmz.scl3.mozilla.com)
  3740. # [21:56] * Joins: nli_ (nli@moz-59682A1.dmz.scl3.mozilla.com)
  3741. # [21:56] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
  3742. # [21:57] * Joins: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP)
  3743. # [21:57] * robcee is now known as IRCMonkey42020
  3744. # [21:57] * Quits: gmuberwa (Mibbit@moz-7A8D3FBE.allocated.csupomona.edu) (Quit: http://www.mibbit.com ajax IRC Client)
  3745. # [21:57] * rhelmer is now known as IRCMonkey64024
  3746. # [21:59] * Joins: smooney (smooney@2557E599.66715431.D25A875A.IP)
  3747. # [21:59] <rnewman> Asa: you are not the first
  3748. # [21:59] * Joins: bsmith (bsmith@2557E599.66715431.D25A875A.IP)
  3749. # [21:59] <rnewman> looks like something landed in Nightly that makes Sync chew up a lot of memory
  3750. # [22:00] * rnewman pulls up commit logs
  3751. # [22:00] <rnewman> #sync if you're interested
  3752. # [22:00] * @bz bets cpg
  3753. # [22:00] <rnewman> bz: pointer?
  3754. # [22:01] <@bz> to which?
  3755. # [22:01] <rnewman> "cpg"
  3756. # [22:01] <@bz> https://bugzilla.mozilla.org/show_bug.cgi?id=650353 ?
  3757. # [22:01] <@bz> unless you meant pointer to what makes me think that
  3758. # [22:01] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Ping timeout)
  3759. # [22:01] <@bz> in which case it's just spidey-sense
  3760. # [22:01] * khuey|away is now known as khuey
  3761. # [22:01] <rnewman> shouldn't that have hit two weeks ago?
  3762. # [22:01] * @bz could also be totally off
  3763. # [22:01] * philor is now known as philor|away
  3764. # [22:02] <rnewman> :D
  3765. # [22:02] <@bz> yes
  3766. # [22:02] <@bz> are we talking a more recent regression?
  3767. # [22:02] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
  3768. # [22:02] <rnewman> ~1 day
  3769. # [22:02] * jgriffin is now known as jgriffin-afk
  3770. # [22:03] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3771. # [22:03] <sfink> I attempted to put basic progress output in bzexport, but it never worked, and I never bothered going back and figuring out why
  3772. # [22:03] * Joins: cpeterson|lvnch (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  3773. # [22:03] * Joins: jgilbert (jgilbert@2557E599.66715431.D25A875A.IP)
  3774. # [22:03] <@ted> heh
  3775. # [22:03] * cpeterson|lvnch is now known as cpeterson
  3776. # [22:03] <@ted> sfink: hg must have some built-in progress support
  3777. # [22:03] <@ted> if you "hg push -v" you get a progress meter
  3778. # [22:03] <sfink> it does; that was what I thought I was using
  3779. # [22:04] * cadecairos is now known as cadecairos_away
  3780. # [22:04] <sfink> well, I thought you had to enable the progress extension to see it, but I have
  3781. # [22:04] <gps> compartment per global, eh?
  3782. # [22:04] <@ted> ah
  3783. # [22:04] <@bz> you can get progress for other things to
  3784. # [22:04] <@ted> maybe i did that
  3785. # [22:04] <@bz> er, too
  3786. # [22:04] <jlebar> ted, progress extension
  3787. # [22:04] * @bz has it for update and pull and such
  3788. # [22:04] <@ted> jlebar: yeah, that must be what i did
  3789. # [22:05] * cadecairos_away is now known as cadecairos
  3790. # [22:06] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Ping timeout)
  3791. # [22:07] <gps> how many compartments are typically alive at one time?
  3792. # [22:07] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
  3793. # [22:07] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  3794. # [22:07] <sfink> I think we have 150ish just for builtin stuff
  3795. # [22:08] <gps> if my gc logs are collecting 250 per collection, is that unexpected?
  3796. # [22:09] <sfink> unexpected to me, yes, though I am not one whose expectations are grounded in anything resembling reality
  3797. # [22:09] * Quits: @dolske (dolske@moz-59682A1.dmz.scl3.mozilla.com) (Quit: leaving)
  3798. # [22:09] * Joins: dolske (dolske@moz-59682A1.dmz.scl3.mozilla.com)
  3799. # [22:09] * ChanServ sets mode: +o dolske
  3800. # [22:10] * mattwoodrow|away is now known as mattwoodrow
  3801. # [22:11] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  3802. # [22:11] <sfink> you could make them scream their principals->codebase as they die, or something
  3803. # [22:11] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Ping timeout)
  3804. # [22:12] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
  3805. # [22:12] <gps> sfink: how would I do that?
  3806. # [22:13] * Quits: teoli (teoli@EDB1D55.195E6A26.F1085784.IP) (Quit: )
  3807. # [22:13] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  3808. # [22:13] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  3809. # [22:14] <sfink> er... I dunno. You'd need to hack it in. And you can't just do it in the JS engine anymore, because principals are now opaque. If there's some sort of finalizer, you could put it there. Ask bholley|billm.
  3810. # [22:14] * Quits: lsblakk (lsblakk@moz-59682A1.dmz.scl3.mozilla.com) (Quit: leaving)
  3811. # [22:14] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Quit: jorendorff)
  3812. # [22:14] * Joins: lsblakk (lsblakk@moz-59682A1.dmz.scl3.mozilla.com)
  3813. # [22:14] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
  3814. # [22:14] <sfink> or you could set a conditional breakpoint that fires every 24 compartment creations, and find out where they're all getting created from
  3815. # [22:15] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  3816. # [22:15] <sfink> that seems much easier
  3817. # [22:15] * Joins: coop (Chris@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  3818. # [22:15] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3819. # [22:15] <jviereck> could someone take a look at this patch? https://gist.github.com/2727337. I just try to implement a listener for a PresShell, but it doesn't complie at all :(
  3820. # [22:16] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  3821. # [22:16] * Quits: philor|away (philor@moz-638273A8.my-nick.name) (Ping timeout)
  3822. # [22:16] <sicking> myk: where do I file OWA bugs?
  3823. # [22:17] <gavin> jviereck: with what error?
  3824. # [22:17] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  3825. # [22:17] * cjones is now known as cjones-lunch
  3826. # [22:18] * Parts: zandr (zandr@moz-891BD824.milewski.org)
  3827. # [22:18] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3828. # [22:18] <jviereck> gavin: https://gist.github.com/2727361
  3829. # [22:19] <myk> sicking: https://bugzilla.mozilla.org/enter_bug.cgi?product=Web%20Apps or https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=Webapp%20Runtime or https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=Web%20Apps
  3830. # [22:19] <sicking> myk: HA!
  3831. # [22:20] * Joins: philor (philor@moz-638273A8.my-nick.name)
  3832. # [22:20] <sicking> myk: this is for appcache integration with the .install call. Where does that go?
  3833. # [22:20] <jviereck> gavin: is trying to implement the nsIWebProgressListener on the same print object a bad idea maybe?
  3834. # [22:21] <@bz> mmm
  3835. # [22:21] * jlebar bets jviereck is using the wrong ISUPPORTS macro.
  3836. # [22:21] <@bz> funny how some WebKit developers thing the right response to a spec they don't like is to silently implement something different instead....
  3837. # [22:22] <jviereck> jlebar: I don't really know what I'm doing...
  3838. # [22:22] <jlebar> jviereck, Looking...sec.
  3839. # [22:22] <jviereck> jlebar: which one should I use?
  3840. # [22:22] <jviereck> thx!
  3841. # [22:22] <jlebar> jviereck, Line 248 in nsPrintEngine.cpp in my tree, there's NS_IMPL_ISUPPORTS1
  3842. # [22:23] <Ms2ger`> gavin, nuh-uh, you stay here ;)
  3843. # [22:23] <jlebar> jviereck, You need to change that to NS_IMPL_ISUPPORTS2(nsPrintEngine, nsIWebProgressListener, nsIObserver)
  3844. # [22:23] <Ms2ger`> bz, all too true
  3845. # [22:24] <Ms2ger`> Not that it doesn't happen here...
  3846. # [22:24] <@bz> well
  3847. # [22:24] <@bz> we generally bring up a spec issue
  3848. # [22:24] <@bz> when we purposefully don't do what the spec says
  3849. # [22:24] <Ms2ger`> You certainly do :)
  3850. # [22:25] <@bz> I'd like to think it's part of the requirements for r+. ;)
  3851. # [22:25] <Ms2ger`> And then the spec editors haven't touched the spec since putting their name on it...
  3852. # [22:25] <Ms2ger`> (Hi CSSOM!)
  3853. # [22:25] <@bz> mmhm
  3854. # [22:25] <@bz> indeed
  3855. # [22:25] <@bz> you're surprised?
  3856. # [22:25] * @bz expected as much
  3857. # [22:25] <Ms2ger`> No
  3858. # [22:25] <Ms2ger`> I met the guy before
  3859. # [22:25] * @bz has not had the "pleasure"
  3860. # [22:26] <@bz> just email interaction
  3861. # [22:26] <Ms2ger`> Well yes, that's as far as meeting people goes for me ;)
  3862. # [22:27] * mattwoodrow is now known as mattwoodrow|away
  3863. # [22:28] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3864. # [22:28] * Joins: atuljangra (Mibbit@979B04CE.DCE01556.93E5B96C.IP)
  3865. # [22:28] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  3866. # [22:28] * Parts: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  3867. # [22:29] <RyanVM> tbpl is timing out pulling up logs?
  3868. # [22:29] * Quits: bnicholson (bnicholson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving)
  3869. # [22:29] * jmaher is now known as jmaher|afk
  3870. # [22:30] <jviereck1> jlebar: still get the same error message
  3871. # [22:30] <@ehsan> rstrong: ping
  3872. # [22:30] * Joins: zandr (zandr@moz-891BD824.milewski.org)
  3873. # [22:31] * Parts: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  3874. # [22:31] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  3875. # [22:31] <rstrong> ehsan: pong
  3876. # [22:31] <@ehsan> rstrong: hey, thanks for the reviews :)
  3877. # [22:31] <@ehsan> rstrong: can I go ahead and land?
  3878. # [22:31] * jlebar pulls up jviereck1's gist again
  3879. # [22:31] * Quits: xsergio (sergio@D0A87B54.C1A8B181.5FA960DF.IP) (Quit: Leaving)
  3880. # [22:32] <jdm> background updates landing :o
  3881. # [22:32] <@ehsan> oh wait
  3882. # [22:32] <@ehsan> there's still one review pending...
  3883. # [22:32] * IRCMonkey64024 is now known as rhelmer
  3884. # [22:32] <rstrong> ehsan: still looking at the logging patch. Can you explain the actual steps for the renaming? I thought it would just use the update.log
  3885. # [22:33] <jlebar> jviereck1, Okay.
  3886. # [22:33] <@ehsan> rstrong: sure, let me explain
  3887. # [22:33] <jlebar> jviereck1, Now the problem is that you're using static_cast(this) when you should be using QI.
  3888. # [22:33] <@ehsan> rstrong: first we stage an update, and the the update-staged notification gets dispatched
  3889. # [22:33] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3890. # [22:33] <@ehsan> rstrong: as part of that, we rename update.log to last-update.log
  3891. # [22:33] <@ehsan> then when firefox is restarted, we append to last-update.log and keep that file around
  3892. # [22:34] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  3893. # [22:34] <jlebar> jviereck1, Actually, I'm confused what's commented out and what's not commented out in your patch.
  3894. # [22:34] <jlebar> jviereck1, It looks like everything is commented out in the gist you sent; does https://gist.github.com/2727337 not compile?
  3895. # [22:34] <@ehsan> so, if we didn't perform the renaming when the update was staged, and instead would do it when the replace operation was finished, we'd need to open update.log
  3896. # [22:34] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Quit: )
  3897. # [22:34] <@ehsan> but those two are conceptually the same
  3898. # [22:35] <jviereck1> jlebar: nope, even if I change the NS_Support macro — the webProgress->AddProgressListener is commented out
  3899. # [22:35] <@ehsan> rstrong: (also note that the last-update.log file is located in the updated dir)
  3900. # [22:35] <rstrong> ehsan: why didn't you just go with update.log instead of doing the renaming?
  3901. # [22:35] <jviereck1> ../../dist/include/nsCOMPtr.h:504:79: error: ambiguous conversion from derived class 'nsPrintEngine' to base class 'nsISupports':
  3902. # [22:35] <jviereck1> class nsPrintEngine -> class nsIWebProgressListener -> class nsISupports
  3903. # [22:35] <jviereck1> class nsPrintEngine -> class nsIObserver -> class nsISupports
  3904. # [22:35] <jviereck1> if (oldPtr) NS_LogCOMPtrRelease_P((this), static_cast<nsISupports*>(oldPtr));
  3905. # [22:36] <@bz> yes
  3906. # [22:36] <jlebar> jviereck1, Can I see the newest patch, please?
  3907. # [22:36] <@bz> you eed NS_ISUPPORTS_CAST
  3908. # [22:36] <@bz> er, you need
  3909. # [22:36] * bwinton is now known as bwinton_away
  3910. # [22:36] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  3911. # [22:36] <@bz> er....
  3912. # [22:36] <@bz> though that's weird
  3913. # [22:36] <jlebar> Well...where, though? All his code is commented out.
  3914. # [22:36] <@ehsan> rstrong: that's just what cleanUpUpdatesDir used to do, and I kept the existing behavior
  3915. # [22:36] <@bz> are you using nsCOMPtr<nsPrintEngine> somewhere?
  3916. # [22:36] <@ehsan> (as much as possible)
  3917. # [22:36] <@bz> or is existing code doing it?
  3918. # [22:36] <@bz> because if so
  3919. # [22:37] <@bz> and if you made it multiply-inherit from nsISupports
  3920. # [22:37] <@bz> then you'd get the above error
  3921. # [22:37] <jviereck1> jlebar: https://gist.github.com/2727431
  3922. # [22:37] <jlebar> bz, Yeah, that's what's happening.
  3923. # [22:37] <Waldo> nsRefPtr<nsPrintEngine>!
  3924. # [22:37] <Waldo> nsRefPtr<nsPrintEngine> nsVariable, even
  3925. # [22:38] <jlebar> jviereck1, Have a look at those error messages again.
  3926. # [22:38] * Joins: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net)
  3927. # [22:38] <jlebar> jviereck1, See where it's complaining about nsCOMPtr<nsPrintEngine>? Those need to be changed to nsRefPtr<nsPrintEngine>.
  3928. # [22:38] <jlebar> jviereck1, e.g. layout/base/nsDocumentViewer.cpp:567
  3929. # [22:38] <RyanVM> philor: is there a way to make tbpl try again to generate a log if it previously timed out?
  3930. # [22:39] * jgriffin-afk is now known as jgriffin
  3931. # [22:39] <jviereck1> k. I mean, should the nsIWebProgressListener implemented better in it's own class? Not sure if I'm doing best practise here or not adding stuff to the existing nsPrintEngine class
  3932. # [22:39] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/9dab33fa5ff4 - Philipp von Weitershausen - Bug 754216 - Control the emulator from within Marionette JS scripts. r=jgriffin DONTBUILD because NPOTB
  3933. # [22:39] <firebot> http://hg.mozilla.org/mozilla-central/rev/921706236f86 - Philipp von Weitershausen - Bug 754178 - Expose SpecialPowers in Marionette content JS. r=jgriffin
  3934. # [22:39] <firebot> http://hg.mozilla.org/mozilla-central/rev/cc0b4c5c3ac2 - Philipp von Weitershausen - Bug 754178 - Expose SpecialPowers in Marionette chrome JS. r=jgriffin
  3935. # [22:39] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  3936. # [22:39] <jviereck1> jlebar: k. I mean, should the nsIWebProgressListener implemented better in it's own class? Not sure if I'm doing best practise here or not adding stuff to the existing nsPrintEngine class
  3937. # [22:40] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  3938. # [22:40] <jlebar> jviereck1, Well, nobody should be doing nsCOMPtr<nsPrintEngine>. We only use nsCOMPtr<T> when T is an interface. So those are definitely wrong...
  3939. # [22:40] <@bsmedberg> Error: file /home/bsmedberg/builds/mozilla-central/ff-debug/browser/installer/../../dist/bin/chrome/browser/skin/classic/browser/fullscreen-video.css is not a file or is not readable (package-manifest, browser, 342).
  3940. # [22:40] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3941. # [22:40] <@bsmedberg> look familiar at all?
  3942. # [22:40] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  3943. # [22:40] * ChanServ sets mode: +o roc
  3944. # [22:40] <rstrong> ehsan: I'm not sure I prefer this over the existing rename after the update is complete but I *think* I am ok with this and it can be changed in the future if we decide we want to change it.
  3945. # [22:40] <jlebar> jviereck1, I'm not sure what you're trying to do, but offhand it seems sane to implement nsIWebProgressListener here.
  3946. # [22:40] * joduinn-food is now known as joduinn-mtg
  3947. # [22:41] <bholley> sfink: hm?
  3948. # [22:42] <gcp> btw, why do I have 370M of thumbnails in my profile?
  3949. # [22:42] * Joins: smaug (chatzilla@moz-911A8124.elisa-mobile.fi)
  3950. # [22:42] * ChanServ sets mode: +o smaug
  3951. # [22:42] <sfink> bholley: gps said he was collecting 250 compartments per GC. I suggested you might be able to help figure out what those compartments were. But he may be taking another approach now; not sure.
  3952. # [22:43] <edmorley> philor: oh fail, I just clicked on one of those M2 failures :-/
  3953. # [22:43] <@ehsan> rstrong: ok, that sounds good to me
  3954. # [22:43] <bholley> gps: just do about:compartments
  3955. # [22:43] * Quits: omeringen (omer@4A937B4C.AE49CD4C.9CD63BA8.IP) (Quit: Leaving)
  3956. # [22:43] <Waldo> jlebar: perhaps we should add a static assertion to nsCOMPtr<T> that T is abstract; there's a __is_abstract macro that gcc/clang/MSVC support (what versions of each, I dunno) to detect this
  3957. # [22:44] <gps> bholley: they are all system principle
  3958. # [22:44] <bholley> gps: yes, but there's a url following each, no
  3959. # [22:44] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3960. # [22:44] <bholley> ?
  3961. # [22:44] <@dolske> gcp: 727M thumbnails/ D:
  3962. # [22:44] <rstrong> ehsan: I am going to be offline until Monday so if there is fallout over the weekend I won't be around.
  3963. # [22:44] <gcp> dolske: is this a known bug?
  3964. # [22:44] <jlebar> Waldo, <insert emoticon for :seems like a decent idea to me: here>
  3965. # [22:44] * AutomatedTester is now known as AutomatedTester|AFK
  3966. # [22:44] <rstrong> ehsan: just an fyi
  3967. # [22:44] <@dolske> not to me!
  3968. # [22:44] <Waldo> http://msdn.microsoft.com/en-us/library/ms177194.aspx and http://clang.llvm.org/docs/LanguageExtensions.html#checking_type_traits and http://gcc.gnu.org/onlinedocs/gcc/Type-Traits.html
  3969. # [22:45] <@ehsan> rstrong: yeah I just had a very short chat with johnath and catlee, and as this might blow updates over weekend (and also since this is a long weekend in Canada), I think I'm going to hold off on landing until Tuesday
  3970. # [22:45] <@dolske> gcp: can you file and cc me + ttaubert
  3971. # [22:45] <gcp> dolske: ok
  3972. # [22:45] <jviereck1> jlebar: this compiles now - let's see if the nsWebListener works as well :)
  3973. # [22:45] <Waldo> jlebar: <insert emoticon for :good, will file a bug when I head into the office shortly: here>
  3974. # [22:46] * Quits: raphc (rc@moz-3A99E0D5.wb.wifirst.net) (Quit: )
  3975. # [22:46] <rstrong> ehsan: if you ran across code that needs to be followed up on can you please file bugs?
  3976. # [22:46] <bholley> gps: the url should tell you exactly which script is running
  3977. # [22:46] <jlebar> jviereck1, Oh, it might not. I think you need to make your class extend nsISupportsWeakReference too.
  3978. # [22:46] <@ehsan> rstrong: sure yeah, that bug has too many patches already
  3979. # [22:46] <jlebar> jviereck1, https://developer.mozilla.org/en/Weak_reference
  3980. # [22:46] <rstrong> agreed
  3981. # [22:47] * Quits: Waldo (waldo@moz-537BCF9.hsd1.ca.comcast.net) (Quit: brb)
  3982. # [22:47] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
  3983. # [22:47] * luke is now known as luke-away
  3984. # [22:47] <gps> bholley: I am debugging Sync
  3985. # [22:48] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  3986. # [22:48] <jviereck1> jlebar: I just belive you blind and make the changes as said on the wiki pages
  3987. # [22:49] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3988. # [22:50] <mjessome> 0/win 29
  3989. # [22:50] * Joins: karl (karl@B1E08FDB.6EE01E4F.C8A09C26.IP)
  3990. # [22:50] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3991. # [22:51] * Joins: espindol_ (espindola@moz-2AD100D2.dsl.teksavvy.com)
  3992. # [22:51] * Quits: espindola (espindola@moz-2AD100D2.dsl.teksavvy.com) (Quit: Ex-Chat)
  3993. # [22:51] <RyanVM> jgriffin: did you clobber w32-ix-slave31 after stopping the build on it?
  3994. # [22:51] <jgriffin> I did not
  3995. # [22:51] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  3996. # [22:52] <RyanVM> clobbering now
  3997. # [22:52] <RyanVM> if you cancel a build, you always need to clobber
  3998. # [22:53] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  3999. # [22:53] * khuey is now known as khuey|away
  4000. # [22:53] * Quits: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Ping timeout)
  4001. # [22:53] * Quits: jgilbert (jgilbert@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
  4002. # [22:53] * Quits: bsmith (bsmith@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
  4003. # [22:53] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  4004. # [22:54] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  4005. # [22:54] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  4006. # [22:54] * Quits: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  4007. # [22:54] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  4008. # [22:54] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  4009. # [22:54] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  4010. # [22:54] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  4011. # [22:54] <@bz> markh: ping
  4012. # [22:54] * Joins: jgilbert (jgilbert@2557E599.66715431.D25A875A.IP)
  4013. # [22:55] * Quits: deniscormier (deniscormi@B65F78B7.1356EECA.2170E5F.IP) (Quit: deniscormier)
  4014. # [22:56] <myk> sicking: sorry for delay; stepped away; installer issues go in https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=Web%20Apps
  4015. # [22:56] * juanb|afk is now known as juanb
  4016. # [22:56] <sicking> myk: since this is a DOM-API issue i was going to file it in Core :: DOM: Moz Extensions
  4017. # [22:57] * Quits: wolfiR (wolfiR@moz-BB7D4D82.dip0.t-ipconnect.de) (Quit: Leaving)
  4018. # [22:57] * Quits: nli_ (nli@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4019. # [22:57] * Quits: bwinton_away (bwinton@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4020. # [22:57] * Quits: fryn (fyan@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4021. # [22:57] * Quits: philikon (pweitersha@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4022. # [22:57] * Quits: dev (Name@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4023. # [22:57] * Quits: mrbkap (mrbkap@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4024. # [22:57] * Quits: IRCMonkey42020 (rcampbell@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4025. # [22:57] * Quits: tbsaunde (tbsaunde@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4026. # [22:57] * Quits: coop (Chris@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  4027. # [22:57] <catlee> woo! buildsymbols finished!
  4028. # [22:57] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  4029. # [22:57] * Quits: @dolske (dolske@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4030. # [22:57] * Quits: johns (jschoenick@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4031. # [22:57] * Quits: margaret (margaret@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4032. # [22:57] * Quits: jlebar (jlebar@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4033. # [22:57] * Quits: imelven (imelven2@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4034. # [22:57] * Quits: gregglind_sick (glind@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4035. # [22:57] * Quits: jmaher|afk (jmaher@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4036. # [22:58] * Quits: gavin (gavin@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4037. # [22:58] * Quits: khuey|away (khuey@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4038. # [22:58] * Quits: AutomatedTester|AFK (David@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4039. # [22:58] * Quits: froydnj (nfroyd@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4040. # [22:58] * Quits: joduinn-mtg (joduinn@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4041. # [22:58] * Quits: ashish (ashish@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4042. # [22:58] * Quits: dietrich (dietrich@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4043. # [22:58] * Quits: rnewman (rich_holyg@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4044. # [22:58] * Quits: Tomcat (Tomcat@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4045. # [22:58] * Quits: liuche (liuche@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4046. # [22:58] * Quits: rhelmer (rhelmer@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4047. # [22:58] * Quits: kbrosnan (kbrosnan@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4048. # [22:58] * Quits: Cww (Cww@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4049. # [22:58] * Quits: fox2mike (shyam@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4050. # [22:58] * Quits: lsblakk (lsblakk@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4051. # [22:58] * Quits: gps (gps@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4052. # [22:58] * Quits: mconnor (mconnor@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  4053. # [22:58] <myk> sicking: that seems fine too, especially if it requires changes to dom/base/Webapps.js[m]; and worst case we can always move the bug later
  4054. # [22:59] * Quits: azakai|2 (alon@moz-8D0CC798.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  4055. # [22:59] * Quits: @smaug (chatzilla@moz-911A8124.elisa-mobile.fi) (Ping timeout)
  4056. # [23:00] <NeilAway> AryehGregor: sorry, we still need editor.setBackgroundColor for now
  4057. # [23:00] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  4058. # [23:00] * Joins: khuey|away (khuey@moz-59682A1.dmz.scl3.mozilla.com)
  4059. # [23:00] * Joins: gavin (gavin@moz-59682A1.dmz.scl3.mozilla.com)
  4060. # [23:00] * Joins: dolske (dolske@moz-59682A1.dmz.scl3.mozilla.com)
  4061. # [23:00] * ChanServ sets mode: +o dolske
  4062. # [23:00] * Joins: margaret (margaret@moz-59682A1.dmz.scl3.mozilla.com)
  4063. # [23:00] * Joins: jlebar (jlebar@moz-59682A1.dmz.scl3.mozilla.com)
  4064. # [23:00] * Joins: smaug (chatzilla@moz-911A8124.elisa-mobile.fi)
  4065. # [23:00] * ChanServ sets mode: +o smaug
  4066. # [23:00] * Joins: brosnan (brosnan@2557E599.66715431.D25A875A.IP)
  4067. # [23:00] * Quits: msucan (mihai@E66E4956.B30402B1.699550A1.IP) (Quit: Leaving.)
  4068. # [23:00] <@bz> hashtable init is infallible now?
  4069. # [23:00] <@bz> joy and jubilation!
  4070. # [23:00] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  4071. # [23:01] * Joins: gps (gps@moz-59682A1.dmz.scl3.mozilla.com)
  4072. # [23:01] * Quits: gps (gps@moz-59682A1.dmz.scl3.mozilla.com) (Quit: gps)
  4073. # [23:01] * Joins: AutomatedTester (David@moz-59682A1.dmz.scl3.mozilla.com)
  4074. # [23:01] * Joins: gps (gps@moz-59682A1.dmz.scl3.mozilla.com)
  4075. # [23:02] * Joins: rnewman (rich_holyg@moz-59682A1.dmz.scl3.mozilla.com)
  4076. # [23:02] * Joins: lsblakk (lsblakk@moz-59682A1.dmz.scl3.mozilla.com)
  4077. # [23:02] * Joins: johns (jschoenick@moz-59682A1.dmz.scl3.mozilla.com)
  4078. # [23:02] * Joins: imelven2 (imelven2@moz-59682A1.dmz.scl3.mozilla.com)
  4079. # [23:02] * imelven2 is now known as imelven
  4080. # [23:02] * Quits: @smaug (chatzilla@moz-911A8124.elisa-mobile.fi) (Ping timeout)
  4081. # [23:02] * Joins: nli_ (nli@moz-59682A1.dmz.scl3.mozilla.com)
  4082. # [23:03] * Joins: tbsaunde (tbsaunde@moz-59682A1.dmz.scl3.mozilla.com)
  4083. # [23:03] * Joins: dev (Name@moz-59682A1.dmz.scl3.mozilla.com)
  4084. # [23:03] * Joins: robcee (rcampbell@moz-59682A1.dmz.scl3.mozilla.com)
  4085. # [23:03] * Joins: mrbkap (mrbkap@moz-59682A1.dmz.scl3.mozilla.com)
  4086. # [23:03] * Joins: fryn (fyan@moz-59682A1.dmz.scl3.mozilla.com)
  4087. # [23:03] * Quits: rnewman (rich_holyg@moz-59682A1.dmz.scl3.mozilla.com) (Quit: Reconnecting)
  4088. # [23:03] * Joins: rnewman (rich_holyg@moz-59682A1.dmz.scl3.mozilla.com)
  4089. # [23:03] * Joins: jmaher|afk (jmaher@moz-59682A1.dmz.scl3.mozilla.com)
  4090. # [23:03] * Joins: gregglind_sick (glind@moz-59682A1.dmz.scl3.mozilla.com)
  4091. # [23:03] * Joins: ericz_ (eziegenhor@BB4F2EBE.D437B372.742DB180.IP)
  4092. # [23:03] * Joins: froydnj_ (nfroyd@moz-59682A1.dmz.scl3.mozilla.com)
  4093. # [23:03] * Joins: rhelmer (rhelmer@moz-59682A1.dmz.scl3.mozilla.com)
  4094. # [23:03] * Joins: dietrich (dietrich@moz-59682A1.dmz.scl3.mozilla.com)
  4095. # [23:03] * Joins: Tomcat (Tomcat@moz-59682A1.dmz.scl3.mozilla.com)
  4096. # [23:03] * Joins: joduinn-mtg (joduinn@moz-59682A1.dmz.scl3.mozilla.com)
  4097. # [23:03] * Joins: Cww (Cww@moz-59682A1.dmz.scl3.mozilla.com)
  4098. # [23:03] * Joins: liuche (liuche@moz-59682A1.dmz.scl3.mozilla.com)
  4099. # [23:03] * Joins: mconnor (mconnor@moz-59682A1.dmz.scl3.mozilla.com)
  4100. # [23:03] * Joins: ashish (ashish@moz-59682A1.dmz.scl3.mozilla.com)
  4101. # [23:03] * Joins: kbrosnan (kbrosnan@moz-59682A1.dmz.scl3.mozilla.com)
  4102. # [23:03] * Joins: fox2mike (shyam@moz-59682A1.dmz.scl3.mozilla.com)
  4103. # [23:03] <Ms2ger`> bsmedberg, thanks!
  4104. # [23:03] * Joins: yvan (Yvan@moz-59682A1.dmz.scl3.mozilla.com)
  4105. # [23:04] * robcee is now known as IRCMonkey63677
  4106. # [23:04] * Joins: bwinton_away (bwinton@moz-59682A1.dmz.scl3.mozilla.com)
  4107. # [23:04] * Joins: coop (Chris@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  4108. # [23:04] * Joins: Mardak (Mardak@2557E599.66715431.D25A875A.IP)
  4109. # [23:06] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  4110. # [23:07] * Quits: ericz_ (eziegenhor@BB4F2EBE.D437B372.742DB180.IP) (Quit: leaving)
  4111. # [23:07] * Joins: bnicholson (bnicholson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  4112. # [23:07] * Quits: mjschranz (matt@FA65BD34.33EE9F8A.1139E686.IP) (Ping timeout)
  4113. # [23:07] * Joins: Waldo (waldo@2557E599.66715431.D25A875A.IP)
  4114. # [23:08] * Joins: philikon (pweitersha@moz-59682A1.dmz.scl3.mozilla.com)
  4115. # [23:08] <@bz> anyone know where our sidebar XUL lives?
  4116. # [23:08] * Quits: gfritzsche (gfritzsche@moz-3510DFB9.dynamic.qsc.de) (Quit: Leaving)
  4117. # [23:08] * Quits: smooney (smooney@2557E599.66715431.D25A875A.IP) (Quit: smooney)
  4118. # [23:09] <gavin> bz: WHY!?!?!?!
  4119. # [23:09] <@bz> gavin: well, what I really want to know is whether it uses <xul:browser> to do its thing
  4120. # [23:10] <gavin> mxr.mozilla.org/mozilla-central/source/browser/base/content/web-panels.xul
  4121. # [23:10] <@bz> gavin: https://bugzilla.mozilla.org/show_bug.cgi?id=755116 is the context, fwiw
  4122. # [23:10] * Joins: bjacques (bastiaan@moz-AE4F6C83.hfc.comcastbusiness.net)
  4123. # [23:10] <@bz> gavin: thanks
  4124. # [23:10] <gavin> it does
  4125. # [23:10] <gavin> oh, but that's separate
  4126. # [23:10] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  4127. # [23:10] <@bz> oh?
  4128. # [23:10] <gavin> they're not really re-using any of the existing sidebar code, afaik
  4129. # [23:10] <@bz> ok
  4130. # [23:10] <@bz> well, then!
  4131. # [23:11] <@bz> Any objections to me making the <browser> constructor check this.hasAttribute('disableglobalhistory') ?
  4132. # [23:11] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
  4133. # [23:11] <gavin> sounds reasonable
  4134. # [23:11] <@bz> ok, good
  4135. # [23:11] * khuey|away is now known as khuey
  4136. # [23:11] <khuey> what's up with irc.mozilla.org recently?
  4137. # [23:12] <khuey> I keep getting kicked off every few hours
  4138. # [23:12] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  4139. # [23:12] <dRdR> khuey: no problems here
  4140. # [23:12] <jviereck1> can someone shot somthing obvious why I don't get any load progress at all? https://gist.github.com/2727607
  4141. # [23:12] <gavin> khuey: people.m.o <-> irc.m.o has been flaky
  4142. # [23:12] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  4143. # [23:12] <khuey> gavin: ah
  4144. # [23:12] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  4145. # [23:12] * Joins: bb10 (bb10@moz-C7B05616.org)
  4146. # [23:12] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  4147. # [23:13] <khuey> on a completely unrelated note, I just finished messing with my phone line
  4148. # [23:13] <khuey> and now I have working DSL
  4149. # [23:13] <khuey> but no dial tone
  4150. # [23:13] * khuey wonders how that works
  4151. # [23:13] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  4152. # [23:13] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  4153. # [23:13] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Ping timeout)
  4154. # [23:13] <jlebar> khuey, You have those filters on your phones?
  4155. # [23:13] <@bz> khuey: I've actually had that before
  4156. # [23:13] <@bz> khuey: no phone, but dsl
  4157. # [23:14] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  4158. # [23:14] <khuey> bz: oh yeah?
  4159. # [23:14] <Ms2ger`> I had that when I was on dial-up
  4160. # [23:14] <jhford> akeybl: hey
  4161. # [23:14] <@bz> khuey: do check the filters, but in my case it was actually wiring issues in the wire closet on the corner
  4162. # [23:14] <jhford> are you in the conf?
  4163. # [23:14] <khuey> jlebar: no dial tone with the phone being the only thing plugged into the jack
  4164. # [23:14] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  4165. # [23:14] <@bz> khuey: through a filter?
  4166. # [23:14] <khuey> bz: as in, the telco's problem?
  4167. # [23:14] <khuey> bz: no, no filter
  4168. # [23:14] <@bz> khuey: no filter == phone very confused
  4169. # [23:14] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  4170. # [23:14] <akeybl> jhford: hey don't see you
  4171. # [23:14] <@bz> khuey: do the filter thing
  4172. # [23:14] <jhford> yah
  4173. # [23:14] <khuey> bz: but no modem either
  4174. # [23:14] <jhford> let me try calling direct
  4175. # [23:14] <@bz> khuey: if you have dsl to that jack, you have to go through a filter for a phone
  4176. # [23:15] <jhford> akeybl: i can't call direct
  4177. # [23:15] <khuey> oh, interesting
  4178. # [23:15] <jhford> and i am in "mtv3z_Mozilla"
  4179. # [23:15] * khuey fiddles
  4180. # [23:15] <khuey> brb
  4181. # [23:15] <@bz> khuey: the filter filters out all the bits the phone is not expecting.... ;)
  4182. # [23:15] * khuey is now known as khuey|away
  4183. # [23:15] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  4184. # [23:15] * jlebar suspects this isn't khuey's problem, but that he'll appreciate not being knocked off the internet every time he makes a call. :)
  4185. # [23:15] <akeybl> jhford: jump back in my room
  4186. # [23:15] <jhford> ok
  4187. # [23:16] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  4188. # [23:16] <@bz> hrmph
  4189. # [23:16] <@bz> no way to flag spam on twitter, eh?
  4190. # [23:17] * Joins: clee (clee@2557E599.66715431.D25A875A.IP)
  4191. # [23:17] * khuey|away is now known as khuey
  4192. # [23:17] <khuey> bz: adding the filter didn't change anything
  4193. # [23:17] <khuey> still no dial tone
  4194. # [23:17] * NeilAway wonders what the disable replaceState pref does
  4195. # [23:17] <khuey> jlebar: well, luckily, I don't actually use the phone line
  4196. # [23:17] <@bz> khuey: yeah, dunno
  4197. # [23:17] * Joins: gandalf (zbraniecki@moz-5D0FED5E.neoplus.adsl.tpnet.pl)
  4198. # [23:17] <@bz> khuey: like I said, for me it was their problem the one time I had that going on
  4199. # [23:18] <khuey> ok
  4200. # [23:18] <khuey> I'll poke them then
  4201. # [23:19] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  4202. # [23:20] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  4203. # [23:20] * Quits: WG9s (bill@moz-D750CC69.maine.res.rr.com) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 12.0/20120424094117])
  4204. # [23:21] * bhearsum is now known as bhearsum|afk
  4205. # [23:23] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Client exited)
  4206. # [23:24] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  4207. # [23:24] <jviereck1> bz: hi, do you have any idea why I don't get anything called when adding a progress listener to the printDocShell? I need to listen for image/font load progress: https://gist.github.com/2727607
  4208. # [23:24] <Waldo> bz: you can report the person for spam, certainly
  4209. # [23:24] <@bz> khuey: btw... I'd love a review on the makfile goop in bug 755080
  4210. # [23:24] <@bz> er, makefile
  4211. # [23:24] * Quits: atuljangra (Mibbit@979B04CE.DCE01556.93E5B96C.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  4212. # [23:24] <@bz> waldo: how?
  4213. # [23:25] <Waldo> bz: click on the name in the stream, click on the dropdown button/icon on the popup
  4214. # [23:25] <Waldo> select the spam option
  4215. # [23:25] * erick is now known as erick-away
  4216. # [23:25] <@bz> jviereck1: no idea offhand. Breakpoing in the relevant docloader method and see what's up?
  4217. # [23:26] <@bz> jviereck1: in particular whether the load is happening in the docshell you added the listener too
  4218. # [23:26] <@bz> jviereck1: and whether it's happening in a docshell at all
  4219. # [23:26] * Quits: wesj1 (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  4220. # [23:26] * Joins: MarcosS (Mibbit@moz-697AB60C.allocated.csupomona.edu)
  4221. # [23:26] <@bz> waldo: nice, thanks
  4222. # [23:26] <Waldo> bz: also, fancy seeing you in the random-hall-alum thread :-)
  4223. # [23:27] <khuey> bz: yeah, it's on my list for the weekend
  4224. # [23:27] <jviereck1> bz: good point, I add some printfs — thanks!
  4225. # [23:27] <@bz> waldo: mmm
  4226. # [23:27] <@bz> waldo: I'd either forgotten or never known about that fund
  4227. # [23:27] * @bz sent in a donation
  4228. # [23:27] <@bz> khuey: cool
  4229. # [23:27] <@bz> khuey: it _can_ wait till Monday, btw
  4230. # [23:28] <@bz> khuey: if you should decide you actually want to go have fun on your weekends...
  4231. # [23:28] <khuey> bz: well I didn't really work today, so I was planning to work some time over the weekend
  4232. # [23:28] <@bz> khuey: ah, ok
  4233. # [23:28] <khuey> but we'll see ;-)
  4234. # [23:28] <@bz> hmm
  4235. # [23:28] <@bz> so here's an interesting question
  4236. # [23:28] <khuey> there is a solar eclipse to see
  4237. # [23:28] <@bz> we have this Nullable<> type
  4238. # [23:28] <khuey> if my damn glasses get here today
  4239. # [23:28] <@bz> should this just use a Maybe<> inside?
  4240. # [23:29] <@bz> or something
  4241. # [23:29] <@bz> basically, Nullable is a whole lot like Maybe
  4242. # [23:29] <khuey> true
  4243. # [23:29] <Waldo> bz: pretty sure I was aware of it, if only from memories of it being a thing on budgets; biggest thing for me is that as far as efficiently allocating money goes, it seems difficult to me year-to-year to say what areas are most in need of anything
  4244. # [23:29] * @bz is thinking about Optional, which also is a lot like Maybe
  4245. # [23:30] <@bz> for Optional(), I'm _definitely_ going to use a Maybe<> inside
  4246. # [23:30] <MarcosS> can anyone help me with this somewhat simple bug? https://bugzilla.mozilla.org/show_bug.cgi?id=699533
  4247. # [23:30] <MarcosS> it doesn't seem like a simple addition of a browser.focus(); somewhere in the code from i've been trying
  4248. # [23:31] <@bz> though I could also just use Maybe<> as the arg
  4249. # [23:31] <@bz> for optional things
  4250. # [23:31] * Quits: @dbaron (dbaron@moz-389E0BB7.phlapa.fios.verizon.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  4251. # [23:31] <@bz> waldo: indeed
  4252. # [23:31] * @bz is not sure what he thinks of the ergonomics of Maybe<>
  4253. # [23:31] * Joins: WG9s (bill@moz-D750CC69.maine.res.rr.com)
  4254. # [23:33] * @bz is trying to figure out what the right behavior is for an optional non-null interface arg
  4255. # [23:33] <Waldo> fwiw, regarding the nsCOMPtr/nsRefPtr discussion earlier, I just filed bug 756640 on maybe making those classes statically assert that they're only used on abstract classes/non-abstract classes, respectively; would help with using the right thing for the task, seems to me (especially with good assertion messages)
  4256. # [23:33] * Joins: hobophobe (hobophobe@CEB7969B.BA9CDF59.295A79F4.IP)
  4257. # [23:33] * Joins: KWierso_ (chatzilla@moz-4E330DCA.desm.qwest.net)
  4258. # [23:34] <WG9s> so it would seem android rck redness is jmaher.
  4259. # [23:34] * Quits: gustavold (gustavold@moz-245CF253.static-user.ajato.com.br) (Ping timeout)
  4260. # [23:34] <Ms2ger`> Waldo, not entirely sure about the latter, we might have abstract classes that still multiply inherit from nsISupports
  4261. # [23:34] * KWierso_ is now known as KWierso|OutOfTown
  4262. # [23:34] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  4263. # [23:34] <Waldo> Ms2ger`: making nsRefPtr assert that the class is concrete, you mean?
  4264. # [23:34] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  4265. # [23:35] <Ms2ger`> Right
  4266. # [23:35] * KWierso|OutOfTown is now known as KWierso|outoftown
  4267. # [23:35] * Quits: catalinb (ethereal@moz-7443FA19.eregie.pub.ro) (Ping timeout)
  4268. # [23:35] * Waldo supposes this is a case where concepts would be helpful, if they existed
  4269. # [23:35] <@bz> having nsRefPtr assert for nsIFoo would be bad
  4270. # [23:35] <Waldo> bz: why so?
  4271. # [23:35] * @bz has code that uses nsRefPtr on nsIFoo
  4272. # [23:36] <@bz> sometimes
  4273. # [23:36] * Waldo notes he was focusing on the nsCOMPtr case, only thought of the other for completeness
  4274. # [23:36] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  4275. # [23:36] * Ms2ger` suspects python-generated code
  4276. # [23:36] <@bz> Mostly
  4277. # [23:36] * armenzg is now known as armenzg_away
  4278. # [23:36] <Waldo> I guess I'm confused; I thought the rule was nsRefPtr was for concrete stuff
  4279. # [23:36] * Waldo goes off to consult our docs
  4280. # [23:36] <@bz> though I think I also have some template<typename T> that then uses nsRefPtr<T>
  4281. # [23:36] <Waldo> (ha ha ha)
  4282. # [23:36] <@bz> and might get instantiated with both nsIFoo and concrete types
  4283. # [23:36] <Mook_as> nsRefPtr is just for stuff with AddRef/Release... doesn't need QI. MS-COM things are useful there.
  4284. # [23:36] * Quits: armenzg_away (armenzg@moz-8555CE12.cable.teksavvy.com) (Input/output error)
  4285. # [23:37] <@bz> I think using nsRefPtr is fine for anything that has addref/release
  4286. # [23:37] <@bz> you just don't get some of the QI goodness nsCOMPtr has, which is fine
  4287. # [23:37] <Ms2ger`> Good point about MS-COM
  4288. # [23:37] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Connection reset by peer)
  4289. # [23:39] * Quits: wlach (wlach@moz-FF0AC53A.dsl.bell.ca) (Ping timeout)
  4290. # [23:39] * Quits: Ms2ger` (Ms2ger@EEB2A379.BE503140.37724B0D.IP) (Quit: nn)
  4291. # [23:39] * IRCMonkey63677 is now known as robcee
  4292. # [23:40] * Quits: Optimizer1 (Instantbir@588234A1.1B37CAB0.2AB48280.IP) (Connection reset by peer)
  4293. # [23:40] * Joins: jphan (Mibbit@moz-9A818F63.allocated.csupomona.edu)
  4294. # [23:40] * Quits: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr) (Input/output error)
  4295. # [23:41] * Joins: sheppy (sheppy@moz-964AF0B3.sub-166-248-71.myvzw.com)
  4296. # [23:41] * cjones-lunch is now known as cjones
  4297. # [23:42] * bear|buildduty is now known as bear-afk
  4298. # [23:42] * Quits: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it) (Quit: Leaving.)
  4299. # [23:44] <hobophobe> I had asked over in #ux, but maybe in here someone has strong feelings or cognitive prior art regarding bug 248955 and bug 565740 (making the search bar tab-specific): should that include the engine selection?
  4300. # [23:45] * dev is now known as devd
  4301. # [23:46] * Quits: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr) (Quit: bholley)
  4302. # [23:47] * Quits: tehDobri (Mibbit@moz-325E03BB.dyn.optonline.net) (Quit: http://www.mibbit.com ajax IRC Client)
  4303. # [23:48] * Joins: azakai|2 (alon@moz-8D0CC798.lightspeed.sntcca.sbcglobal.net)
  4304. # [23:48] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  4305. # [23:50] * Quits: sicking (chatzilla@moz-7F871C5C.hsd1.ca.comcast.net) (Ping timeout)
  4306. # [23:50] * Quits: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  4307. # [23:51] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Quit: bmoss)
  4308. # [23:51] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  4309. # [23:51] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  4310. # [23:52] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  4311. # [23:53] * Quits: gandalf (zbraniecki@moz-5D0FED5E.neoplus.adsl.tpnet.pl) (Ping timeout)
  4312. # [23:54] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  4313. # [23:54] * AaronMT is now known as AaronMT|AFK
  4314. # [23:54] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  4315. # [23:54] <jphan> is anyone familiar with this bug https://bugzilla.mozilla.org/show_bug.cgi?id=699533 I need some help wiht it
  4316. # [23:54] * catlee is now known as catlee-away
  4317. # [23:54] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  4318. # [23:54] * Joins: gustavold (gustavold@moz-245CF253.static-user.ajato.com.br)
  4319. # [23:55] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  4320. # [23:55] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  4321. # [23:56] <jdm> jphan: there's someone assigned; are they in a group with you?
  4322. # [23:57] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  4323. # [23:57] * Joins: gandalf (zbraniecki@moz-D604552D.neoplus.adsl.tpnet.pl)
  4324. # [23:57] * nli is now known as nli`
  4325. # [23:57] * nli_ is now known as nli
  4326. # [23:59] <jviereck1> bz: I enabled the logging flags for the nsDocLoader and see the network requests happening. How can I figure out if the load happen in the docShell I've added the listener to?
  4327. # Session Close: Sat May 19 00:00:00 2012

The end :)